From 5623edae66a2c6057664c5eedd0f60cb84215ed3 Mon Sep 17 00:00:00 2001 From: djust270 Date: Wed, 12 Oct 2022 14:58:52 -0400 Subject: [PATCH 001/216] Added Get-AppAUMID function --- ...ation-user-model-id-of-an-installed-app.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 27d56ce3c5..8b57c08b2f 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -109,3 +109,40 @@ listAumids("CustomerAccount") # Get a list of AUMIDs for all accounts on the device: listAumids("allusers") ``` + +## Example +The following code sample creates a function in Windows PowerShell that returns the AUMID of any application currently listed in the Start Menu + +```powershell +function Get-AppAUMID { +param ( +[string]$AppName +) +$Apps = (New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() +if ($AppName){ + $Result = $Apps | Where-Object { $_.name -like "*$AppName*" } | Select-Object name,@{n="AUMID";e={$_.path}} + if ($Result){ + Return $Result + } + else {"Unable to locate {0}" -f $AppName} +} +else { + $Result = $Apps | Select-Object name,@{n="AUMID";e={$_.path}} + Return $Result +} +} +``` + +The following Windows PowerShell commands demonstrate how you can call the Get-AppAUMID function after you've created it. + +```powershell +# Get the AUMID for OneDrive +Get-AppAUMID -AppName OneDrive + +# Get the AUMID for Microsoft Word +Get-AppAUMID -AppName Word + +# List all apps and their AUMID in the Start Menu +Get-AppAUMID +``` + From 6934aed167e5e7aff7a11103d354ba4a9029a78c Mon Sep 17 00:00:00 2001 From: djust270 Date: Wed, 12 Oct 2022 14:59:15 -0400 Subject: [PATCH 002/216] Updated Get-AppAUMID --- .../find-the-application-user-model-id-of-an-installed-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 8b57c08b2f..0e134f6c34 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -118,7 +118,7 @@ function Get-AppAUMID { param ( [string]$AppName ) -$Apps = (New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() +$Apps = (New-Object -ComObject Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() if ($AppName){ $Result = $Apps | Where-Object { $_.name -like "*$AppName*" } | Select-Object name,@{n="AUMID";e={$_.path}} if ($Result){ From b1a2f3c79d904537fb2c337903c7d764f03261c6 Mon Sep 17 00:00:00 2001 From: David Just <57944742+djust270@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:15:41 -0400 Subject: [PATCH 003/216] Update windows/configuration/find-the-application-user-model-id-of-an-installed-app.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../find-the-application-user-model-id-of-an-installed-app.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 0e134f6c34..4960887e14 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -111,7 +111,8 @@ listAumids("allusers") ``` ## Example -The following code sample creates a function in Windows PowerShell that returns the AUMID of any application currently listed in the Start Menu + +The following code sample creates a function in Windows PowerShell that returns the AUMID of any application currently listed in the Start menu. ```powershell function Get-AppAUMID { From 3635446ec3c7e6e34083ba6b64004104096a2b55 Mon Sep 17 00:00:00 2001 From: David Just <57944742+djust270@users.noreply.github.com> Date: Thu, 13 Oct 2022 05:15:53 -0400 Subject: [PATCH 004/216] Update windows/configuration/find-the-application-user-model-id-of-an-installed-app.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../find-the-application-user-model-id-of-an-installed-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md index 4960887e14..4e3e609d5e 100644 --- a/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md +++ b/windows/configuration/find-the-application-user-model-id-of-an-installed-app.md @@ -143,7 +143,7 @@ Get-AppAUMID -AppName OneDrive # Get the AUMID for Microsoft Word Get-AppAUMID -AppName Word -# List all apps and their AUMID in the Start Menu +# List all apps and their AUMID in the Start menu Get-AppAUMID ``` From 611b44e1cfd22fe9e5fd1ec738ebc60890b6040f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Dec 2022 09:36:01 -0500 Subject: [PATCH 005/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index a53b5977d6..012d660c6d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -1,3 +1,5 @@ +### YamlMime:MyArticle + --- title: Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business description: Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support them. From fffe13efa824c1b18ffc4c18702257dd5a6fb0ef Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 14 Dec 2022 10:40:02 -0500 Subject: [PATCH 006/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index 012d660c6d..a53b5977d6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -1,5 +1,3 @@ -### YamlMime:MyArticle - --- title: Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business description: Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support them. From 074be7f48f0c70c10fcd7bb2ac619f6ba3da10bd Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 20 Dec 2022 11:02:03 -0500 Subject: [PATCH 007/216] updates --- windows/security/TOC.yml | 2 +- .../hello-hybrid-aadj-sso-base.md | 2 +- .../hello-hybrid-aadj-sso-cert.md | 2 +- .../hello-hybrid-key-trust-prereqs.md | 157 +++++------------- 4 files changed, 41 insertions(+), 122 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 70275d478d..174d16071d 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -306,7 +306,7 @@ items: - name: Overview href: identity.md - - name: Windows Hello for Business + - name: Windows Hello for Business >> href: identity-protection/hello-for-business/index.yml - name: Windows credential theft mitigation guide href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index a53b5977d6..96c6e82af9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -4,7 +4,7 @@ description: Before adding Azure Active Directory (Azure AD) joined devices to y ms.date: 01/14/2021 appliesto: - ✅ Windows 10 and later -ms.topic: article +ms.topic: how-to --- # Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index e8e87a1d23..ceddc51ed4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -4,7 +4,7 @@ description: If you want to use certificates for on-premises single-sign on for ms.date: 08/19/2018 appliesto: - ✅ Windows 10 and later -ms.topic: article +ms.topic: how-to --- # Using Certificates for AADJ On-premises Single-sign On diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md index 17e3fe7e61..321eeccceb 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md @@ -1,159 +1,78 @@ --- -title: Hybrid Azure AD joined Key trust Windows Hello for Business Prerequisites (Windows Hello for Business) -description: Learn about the prerequisites for hybrid Windows Hello for Business deployments using key trust and what the next steps are in the deployment process. -ms.date: 4/30/2021 +title: Deploy Windows Hello for Business hybrid key trust +description: Learn about the prerequisites for the deployment of Windows Hello for Business in a hybrid key trust scenario. +ms.date: 12/20/2022 appliesto: - ✅ Windows 10 and later -ms.topic: article +- ✅ Windows Server 2016 and later +ms.topic: how-to --- -# Hybrid Azure AD joined Key trust Windows Hello for Business Prerequisites +# Deploy Windows Hello for Business hybrid key trust [!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication that provides a single sign-in like experience to modern resources. -The distributed systems on which these technologies were built involved several pieces of on-premises and cloud infrastructure. High-level pieces of the infrastructure include: +## Prerequisites +### Directories -- [Directories](#directories) -- [Public Key Infrastructure](#public-key-infrastructure) -- [Directory Synchronization](#directory-synchronization) -- [Federation](#federation-with-azure) -- [Multifactor authentication](#multifactor-authentication) -- [Device Registration](#device-registration) - -## Directories +Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. -Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. The minimum required domain functional and forest functional levels for Windows Hello for Business deployment is Windows Server 2008 R2. +### Directory synchronization -A hybrid Windows Hello for Business deployment requires Azure Active Directory. The hybrid key trust deployment does not need a premium Azure Active Directory subscription. +The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. -You can deploy Windows Hello for Business in any environment with Windows Server 2008 R2 or later domain controllers. -If using the key trust deployment model, you MUST ensure that you have adequate (1 or more, depending on your authentication load) Windows Server 2016 or later Domain Controllers in each Active Directory site where users will be authenticating for Windows Hello for Business. -Read the [Planning an adequate number of Windows Server 2016 or later Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. - -> [!NOTE] ->There was an issue with key trust authentication on Windows Server 2019. If you are planning to use Windows Server 2019 domain controllers refer to [KB4487044](https://support.microsoft.com/en-us/help/4487044/windows-10-update-kb4487044) to fix this issue. - -Review these requirements and those from the Windows Hello for Business planning guide and worksheet. Based on your deployment decisions you may need to upgrade your on-premises Active Directory or your Azure Active Directory subscription to meet your needs. - -### Section Review - -> [!div class="checklist"] -> * Active Directory Domain Functional Level -> * Active Directory Forest Functional Level -> * Domain Controller version -> * Azure Active Directory subscription -> * Correct subscription for desired features and outcomes - -
- -## Public Key Infrastructure +### Public Key Infrastructure The Windows Hello for Business deployment depends on an enterprise public key infrastructure as trust anchor for authentication. Domain controllers for hybrid deployments need a certificate in order for Windows devices to trust the domain controller. -Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. +Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. -The minimum required Enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012, but you can also use a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](/troubleshoot/windows-server/windows-security/requirements-domain-controller). - -- The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL, or an Authority Information Access (AIA) extension that points to an Online Certificate Status Protocol (OCSP) responder. -- Optionally, the certificate Subject section could contain the directory path of the server object (the distinguished name). -- The certificate Key Usage section must contain Digital Signature and Key Encipherment. -- Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None]. -- The certificate Enhanced Key Usage section must contain Client Authentication (1.3.6.1.5.5.7.3.2), Server Authentication (1.3.6.1.5.5.7.3.1), and KDC Authentication (1.3.6.1.5.2.3.5). -- The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. -- The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template. -- The domain controller certificate must be installed in the local computer's certificate store. See [Configure Hybrid Windows Hello for Business: Public Key Infrastructure](./hello-hybrid-key-whfb-settings-pki.md) for details. +You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](/troubleshoot/windows-server/windows-security/requirements-domain-controller). +- The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL, or an Authority Information Access (AIA) extension that points to an Online Certificate Status Protocol (OCSP) responder +- Optionally, the certificate Subject section could contain the directory path of the server object (the distinguished name) +- The certificate Key Usage section must contain Digital Signature and Key Encipherment +- Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None] +- The certificate Enhanced Key Usage section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) +- The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. +- The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template +- The domain controller certificate must be installed in the local computer's certificate store. See [Configure Hybrid Windows Hello for Business: Public Key Infrastructure](./hello-hybrid-key-whfb-settings-pki.md) for details > [!IMPORTANT] > For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> * Install the root certificate authority certificate for your organization in the user's trusted root certificate store. -> * Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based url. +> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store +> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based url -### Section Review -> [!div class="checklist"] -> * Windows Server 2012 Issuing Certificate Authority +### Federation with Azure -
+You can deploy Windows Hello for Business key trust in non-federated or federated environments: +- for non-federated environments, key trust deployments work iif you have deployed [Password Synchronization with Azure AD Connect](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication) +- for federated environments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) or third-party federation services -## Directory Synchronization +### Multi-factor authentication -The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. - -Organizations using older directory synchronization technology, such as DirSync or Azure AD sync, need to upgrade to Azure AD Connect. - -### Section Review +Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. -> [!div class="checklist"] -> * Azure Active Directory Connect directory synchronization -> * [Upgrade from DirSync](/azure/active-directory/connect/active-directory-aadconnect-dirsync-upgrade-get-started) -> * [Upgrade from Azure AD Sync](/azure/active-directory/connect/active-directory-aadconnect-upgrade-previous-version) +Hybrid Windows Hello for Business deployments can use Azure Multifactor Authentication (MFA) service or a multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS. -
- -## Federation with Azure - -You can deploy Windows Hello for Business key trust in non-federated and federated environments. For non-federated environments, key trust deployments work in environments that have deployed [Password Synchronization with Azure AD Connect](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication). For federated environments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) 2012 R2 or later. - -> [!div class="checklist"] -> * Non-federated environments -> * Federated environments - -
- -## Multifactor Authentication - -Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but needs a second factor of authentication. - -Hybrid Windows Hello for Business deployments can use Azure's Multifactor Authentication (MFA) service or they can use multifactor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS. - -### Section Review - -> [!div class="checklist"] -> * Azure MFA Service -> * Windows Server 2016 AD FS and Azure (optional, if federated) -> * Windows Server 2016 AD FS and third party MFA Adapter (optional, if federated) - -
- -## Device Registration +### Device Registration Organizations wanting to deploy hybrid key trust need their domain joined devices to register to Azure Active Directory. Just as a computer has an identity in Active Directory, that same computer has an identity in the cloud. This ensures that only approved computers are used with that Azure Active Directory. Each computer registers its identity in Azure Active Directory. -## Provisioning +### Provisioning You need to allow access to the URL account.microsoft.com to initiate Windows Hello for Business provisioning. This URL launches the subsequent steps in the provisioning process and is required to successfully complete Windows Hello for Business provisioning. This URL does not require any authentication and as such, does not collect any user data. -### Section Checklist +## Next Steps -> [!div class="checklist"] -> * Device Registration with Azure Device Registration +Follow the Windows Hello for Business hybrid key trust deployment guide: -
- -### Next Steps - -Follow the Windows Hello for Business hybrid key trust deployment guide. For proof-of-concepts, labs, and new installations, choose the **New Installation Baseline**. - -For environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization**. - -For federated and non-federated environments, start with **Configure Windows Hello for Business settings**. +- for proof-of-concepts, labs, and new installations, choose the **New Installation Baseline** +- for environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization** +- for federated and non-federated environments, start with **Configure Windows Hello for Business settings** > [!div class="op_single_selector"] > - [New Installation Baseline](hello-hybrid-key-new-install.md) > - [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) > - [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-key-trust.md) -2. Prerequisites (*You are here*) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) From 527bfc5fa0c138392a75b65d5555ce3b7d9a6dd4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 20 Dec 2022 11:25:55 -0500 Subject: [PATCH 008/216] toc update --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 174d16071d..369c94ba95 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -306,7 +306,7 @@ items: - name: Overview href: identity.md - - name: Windows Hello for Business >> + - name: Windows Hello for Business ⇒ href: identity-protection/hello-for-business/index.yml - name: Windows credential theft mitigation guide href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md From fcc60421c48add3449770f49ebf01a8bc32ef417 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 20 Dec 2022 15:42:38 -0500 Subject: [PATCH 009/216] updates --- .../hello-hybrid-key-trust-prereqs.md | 78 ------------------- .../hello-hybrid-key-trust.md | 66 ++++++++++------ 2 files changed, 44 insertions(+), 100 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md deleted file mode 100644 index 321eeccceb..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Deploy Windows Hello for Business hybrid key trust -description: Learn about the prerequisites for the deployment of Windows Hello for Business in a hybrid key trust scenario. -ms.date: 12/20/2022 -appliesto: -- ✅ Windows 10 and later -- ✅ Windows Server 2016 and later -ms.topic: how-to ---- -# Deploy Windows Hello for Business hybrid key trust - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication that provides a single sign-in like experience to modern resources. - -## Prerequisites -### Directories - -Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. - -### Directory synchronization - -The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. - -### Public Key Infrastructure - -The Windows Hello for Business deployment depends on an enterprise public key infrastructure as trust anchor for authentication. Domain controllers for hybrid deployments need a certificate in order for Windows devices to trust the domain controller. - -Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. - -You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](/troubleshoot/windows-server/windows-security/requirements-domain-controller). - -- The certificate must have a Certificate Revocation List (CRL) distribution point extension that points to a valid CRL, or an Authority Information Access (AIA) extension that points to an Online Certificate Status Protocol (OCSP) responder -- Optionally, the certificate Subject section could contain the directory path of the server object (the distinguished name) -- The certificate Key Usage section must contain Digital Signature and Key Encipherment -- Optionally, the certificate Basic Constraints section should contain: [Subject Type=End Entity, Path Length Constraint=None] -- The certificate Enhanced Key Usage section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) -- The certificate Subject Alternative Name section must contain the Domain Name System (DNS) name. -- The certificate template must have an extension that has the value "DomainController", encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template -- The domain controller certificate must be installed in the local computer's certificate store. See [Configure Hybrid Windows Hello for Business: Public Key Infrastructure](./hello-hybrid-key-whfb-settings-pki.md) for details - -> [!IMPORTANT] -> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store -> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based url - -### Federation with Azure - -You can deploy Windows Hello for Business key trust in non-federated or federated environments: -- for non-federated environments, key trust deployments work iif you have deployed [Password Synchronization with Azure AD Connect](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication) -- for federated environments, you can deploy Windows Hello for Business key trust using Active Directory Federation Services (AD FS) or third-party federation services - -### Multi-factor authentication - -Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. - -Hybrid Windows Hello for Business deployments can use Azure Multifactor Authentication (MFA) service or a multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS. - -### Device Registration - -Organizations wanting to deploy hybrid key trust need their domain joined devices to register to Azure Active Directory. Just as a computer has an identity in Active Directory, that same computer has an identity in the cloud. This ensures that only approved computers are used with that Azure Active Directory. Each computer registers its identity in Azure Active Directory. - -### Provisioning - -You need to allow access to the URL account.microsoft.com to initiate Windows Hello for Business provisioning. This URL launches the subsequent steps in the provisioning process and is required to successfully complete Windows Hello for Business provisioning. This URL does not require any authentication and as such, does not collect any user data. - -## Next Steps - -Follow the Windows Hello for Business hybrid key trust deployment guide: - -- for proof-of-concepts, labs, and new installations, choose the **New Installation Baseline** -- for environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization** -- for federated and non-federated environments, start with **Configure Windows Hello for Business settings** - -> [!div class="op_single_selector"] -> - [New Installation Baseline](hello-hybrid-key-new-install.md) -> - [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -> - [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 9ab687ded9..42e2fe2435 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -1,40 +1,62 @@ --- -title: Hybrid Key Trust Deployment (Windows Hello for Business) -description: Review this deployment guide to successfully deploy Windows Hello for Business in a hybrid key trust scenario. -ms.date: 08/20/2018 +title: Deploy Windows Hello for Business hybrid key trust +description: Learn how to deploy Windows Hello for Business in a hybrid key trust scenario. +ms.date: 12/20/2022 appliesto: - ✅ Windows 10 and later -ms.topic: article +- ✅ Windows Server 2016 and later +ms.topic: how-to --- # Hybrid Azure AD joined Key Trust Deployment [!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] -Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid key trust scenario. +Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid key trust scenario.\ +This deployment guide provides guidance for new and existing deployments, where customers may already be federated with Azure AD. -It is recommended that you review the Windows Hello for Business planning guide prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. You can review the [planning guide](/windows/access-protection/hello-for-business/hello-planning-guide) and download the [planning worksheet](https://go.microsoft.com/fwlink/?linkid=852514). +Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. -This deployment guide provides guidance for new deployments and customers who are already federated with Azure AD. These two scenarios provide a baseline from which you can begin your deployment. +## Prerequisites -## New Deployment Baseline ## +| Requirement | Notes | +| --- | --- | +| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory | +| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory | +| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory| +| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them | +| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
| +|Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
| +| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies| -The new deployment baseline helps organizations who are moving to Azure AD to include Windows Hello for Business as part of their deployments. This baseline is good for organizations who are looking to deploy proof of concepts as well as IT professionals who want to familiarize themselves Windows Hello for Business by deploying a lab environment. +## Next Steps -This baseline provides detailed procedures to move your environment from an on-premises only environment to a hybrid environment using Windows Hello for Business to authenticate to Azure Active Directory and to your on-premises Active Directory using a single Windows sign-in. +Follow the Windows Hello for Business hybrid key trust deployment guide: -Your next step is to familiarize yourself with the prerequisites needed for the deployment. Many of the prerequisites will be new for organizations and individuals pursuing the new deployment baseline. Organizations and individuals starting from the federated baseline will likely be familiar with most of the prerequisites, but should validate they are using the proper versions that include the latest updates. +- for proof-of-concepts, labs, and new installations, choose the **New Installation Baseline** +- for environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization** +- for federated and non-federated environments, start with **Configure Windows Hello for Business settings** -> [!div class="nextstepaction"] -> [Prerequisites](hello-hybrid-key-trust-prereqs.md) +> [!div class="op_single_selector"] +> - [New Installation Baseline](hello-hybrid-key-new-install.md) +> - [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) +> - [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -

-## Follow the Windows Hello for Business hybrid key trust deployment guide + From 5416caeda5ed190ec8c9c80185a4aab1f50a0556 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 20 Dec 2022 16:12:39 -0500 Subject: [PATCH 010/216] merged multiple files --- .../hello-hybrid-key-trust-devreg.md | 47 --- .../hello-hybrid-key-trust-dirsync.md | 41 --- .../hello-hybrid-key-trust.md | 344 ++++++++++++++++++ .../hello-hybrid-key-whfb-provision.md | 59 --- .../hello-hybrid-key-whfb-settings-ad.md | 53 --- ...hello-hybrid-key-whfb-settings-dir-sync.md | 54 --- .../hello-hybrid-key-whfb-settings-pki.md | 128 ------- .../hello-hybrid-key-whfb-settings-policy.md | 169 --------- .../hello-hybrid-key-whfb-settings.md | 37 -- 9 files changed, 344 insertions(+), 588 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md deleted file mode 100644 index e6d1d3275c..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Configure Device Registration for Hybrid Azure AD joined key trust Windows Hello for Business -description: Azure Device Registration for Hybrid Certificate Key Deployment (Windows Hello for Business) -ms.date: 05/04/2022 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Device Registration for Hybrid Azure AD joined key trust Windows Hello for Business - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -You're ready to configure device registration for your hybrid environment. Hybrid Windows Hello for Business deployment needs device registration to enable proper device authentication. - -> [!NOTE] -> Before proceeding, you should familiarize yourself with device registration concepts such as: -> * Azure AD registered devices -> * Azure AD-joined devices -> * Hybrid Azure AD-joined devices -> -> You can learn about this and more by reading [What is a device identity](/azure/active-directory/devices/overview) - -## Configure Hybrid Azure AD join - -Begin configuring device registration to support Hybrid Windows Hello for Business by configuring device registration capabilities in Azure AD. - -Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment. - -If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: - -- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. -- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. - -You can learn more about this scenario by reading [Review on-premises UPN support for Hybrid Azure Ad join](/azure/active-directory/devices/hybrid-azuread-join-plan#review-on-premises-ad-users-upn-support-for-hybrid-azure-ad-join). - -> [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. - -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New installation baseline](hello-hybrid-key-new-install.md) -4. [Configure directory synchronization](hello-hybrid-key-trust-dirsync.md) -5. Configure Azure Device Registration (*you're here*) -6. [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -7. [Sign-in and provision](hello-hybrid-key-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md deleted file mode 100644 index 18df532ca9..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Configure Directory Synchronization for Hybrid Azure AD joined key trust Windows Hello for Business -description: Azure Directory Synchronization for Hybrid Certificate Key Deployment (Windows Hello for Business) -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Directory Synchronization for Hybrid Azure AD joined key trust Windows Hello for Business - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -You are ready to configure directory synchronization for your hybrid environment. Hybrid Windows Hello for Business deployment needs both a cloud and an on-premises identity to authenticate and access resources in the cloud or on-premises. - -## Deploy Azure AD Connect - -Next, you need to synchronize the on-premises Active Directory with Azure Active Directory. To do this, first review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771). - -> [!NOTE] -> If you installed Azure AD Connect prior to upgrading the schema, you will need to re-run the Azure AD Connect installation and refresh the on-premises AD schema to ensure the synchronization rule for msDS-KeyCredentialLink is configured. - -
- -If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: -- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. -- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. - -> [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. - -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-key-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. Configure Directory Synchronization (*You are here*) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 42e2fe2435..da93775507 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -60,3 +60,347 @@ You can use a Windows Server-based PKI or a third-party Enterprise certification > - Install the root certificate authority certificate for your organization in the user's trusted root certificate store > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based url --> + +## Deploy Azure AD Connect + +Next, you need to synchronize the on-premises Active Directory with Azure Active Directory. To do this, first review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771). + +> [!NOTE] +> If you installed Azure AD Connect prior to upgrading the schema, you will need to re-run the Azure AD Connect installation and refresh the on-premises AD schema to ensure the synchronization rule for msDS-KeyCredentialLink is configured. + +
+ +If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: +- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. +- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. + +> [!NOTE] +> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. + +## Configure Hybrid Azure AD join + +You're ready to configure device registration for your hybrid environment. Hybrid Windows Hello for Business deployment needs device registration to enable proper device authentication. + +> [!NOTE] +> Before proceeding, you should familiarize yourself with device registration concepts such as: +> * Azure AD registered devices +> * Azure AD-joined devices +> * Hybrid Azure AD-joined devices +> +> You can learn about this and more by reading [What is a device identity](/azure/active-directory/devices/overview) + +Begin configuring device registration to support Hybrid Windows Hello for Business by configuring device registration capabilities in Azure AD. + +Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment. + +If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: + +- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. +- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. + +You can learn more about this scenario by reading [Review on-premises UPN support for Hybrid Azure Ad join](/azure/active-directory/devices/hybrid-azuread-join-plan#review-on-premises-ad-users-upn-support-for-hybrid-azure-ad-join). + +> [!NOTE] +> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. + +The configuration for Windows Hello for Business is grouped in four categories. These categories are: +### Configure AD - Creating Security Groups + +Windows Hello for Business uses a security group to simplify the deployment and management. + +#### Create the Windows Hello for Business Users Security Group + +The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. + +Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. + +1. Open **Active Directory Users and Computers**. +2. Click **View** and click **Advanced Features**. +3. Expand the domain node from the navigation pane. +4. Right-click the **Users** container. Click **New**. Click **Group**. +5. Type **Windows Hello for Business Users** in the **Group Name** text box. +6. Click **OK**. + +## Directory Synchronization + +In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. + +### Group Memberships for the Azure AD Connect Service Account +>[!IMPORTANT] +> If you already have a Windows Server 2016 domain controller in your domain, you can skip **Configure Permissions for Key Synchronization**. For more detail see [Configure Hybrid Windows Hello for Business: Directory Synchronization](./hello-hybrid-cert-whfb-settings-dir-sync.md). + +The KeyAdmins global group provides the Azure AD Connect service with the permissions needed to read and write the public key to Active Directory. + +Sign-in a domain controller or management workstation with _Domain Admin_ equivalent credentials. + +1. Open **Active Directory Users and Computers**. +2. Click the **Users** container in the navigation pane. +3. Right-click **Key Admins** in the details pane and click **Properties**. +4. Click the **Members** tab and click **Add** +5. In the **Enter the object names to select** text box, type the name of the service account used as an AD DS Connector account and click **OK**. +6. Click **OK** to return to **Active Directory Users and Computers**. + +> [!NOTE] +> If your Active Directory forest has multiple domains, your ADConnect accounts need to be members of the **Enterprise Key Admins** group. This membership is needed to write the keys to other domain users. + +# Configure Hybrid Azure AD joined Windows Hello for Business: Public Key Infrastructure + +Windows Hello for Business deployments rely on certificates. Hybrid deployments use publicly issued server authentication certificates to validate the name of the server to which they are connecting and to encrypt the data that flows them and the client computer. + +All deployments use enterprise issued certificates for domain controllers as a root of trust. + +## Certificate Templates + +This section has you configure certificate templates on your Windows Server 2012 or later issuing certificate authority. + +### Domain Controller certificate template + +Clients need to trust domain controllers and the best way to do this is to ensure each domain controller has a Kerberos Authentication certificate. Installing a certificate on the domain controller enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. This provides clients a root of trust external to the domain - namely the enterprise certificate authority. + +Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Inclusion of the **KDC Authentication** OID in domain controller certificate is not required for key trust authentication from Hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. The steps below to update the domain controller certificate to include the **KDC Authentication** OID may be skipped if you only have Hybrid Azure AD Joined devices in your environment, but we recommend completing these steps if you are considering adding Azure AD-joined devices to your environment in the future. + +By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template a baseline to create an updated domain controller certificate template. + +#### Create a Domain Controller Authentication (Kerberos) Certificate Template + +Sign-in a certificate authority or management workstations with _Domain Admin_ equivalent credentials. + +1. Open the **Certificate Authority** management console. +2. Right-click **Certificate Templates** and click **Manage**. +3. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and click **Duplicate Template**. +4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2008 R2** from the **Certification Authority** list. Select **Windows 7.Server 2008 R2** from the **Certificate Recipient** list. +5. On the **General** tab, type **Domain Controller Authentication (Kerberos)** in Template display name. Adjust the validity and renewal period to meet your enterprise's needs. + > [!NOTE] + > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. +6. On the **Subject Name** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **None** from the **Subject name format** list. Select **DNS name** from the **Include this information in alternate subject** list. Clear all other items. +7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. Click **OK**. +8. Close the console. + +>[!NOTE] +>Don't confuse the **Request hash** algorithm with the hash argorithm of the certificate. + +#### Configure Certificate Superseding for the Domain Controller Authentication (Kerberos) Certificate Template + +Many domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers--the domain controller certificate template. Later releases provided a new certificate template--the domain controller authentication certificate template. These certificate templates were provided prior to update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the **KDC Authentication** extension. + +The Kerberos Authentication certificate template is the most current certificate template designated for domain controllers and should be the one you deploy to all your domain controllers (2008 or later). + +The autoenrollment feature in Windows enables you to effortlessly replace these domain controller certificates. You can use the following configuration to replace older domain controller certificates with a new certificate using the Kerberos Authentication certificate template. + +Sign-in a certificate authority or management workstations with _Enterprise Admin_ equivalent credentials. + +1. Open the **Certificate Authority** management console. +2. Right-click **Certificate Templates** and click **Manage**. +3. In the **Certificate Template Console**, right-click the **Domain Controller Authentication (Kerberos)** (or the name of the certificate template you created in the previous section) template in the details pane and click **Properties**. +4. Click the **Superseded Templates** tab. Click **Add**. +5. From the **Add Superseded Template** dialog, select the **Domain Controller** certificate template and click **OK**. Click **Add**. +6. From the **Add Superseded Template** dialog, select the **Domain Controller Authentication** certificate template and click **OK**. +7. From the **Add Superseded Template dialog**, select the **Kerberos Authentication** certificate template and click **OK**. +8. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab. +9. Click **OK** and close the **Certificate Templates** console. + +The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. + +> [!NOTE] +> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. +>To see all certificates in the NTAuth store, use the following command: +> +> `Certutil -viewstore -enterprise NTAuth` + +### Publish Certificate Templates to a Certificate Authority + +The certificate authority may only issue certificates for certificate templates that are published to that certificate authority. If you have more than one certificate authority and you want that certificate authority to issue certificates based on a specific certificate template, then you must publish the certificate template to all certificate authorities that are expected to issue the certificate. + +Sign-in to the certificate authority or management workstations with _enterprise administrator_ equivalent credentials. + +1. Open the **Certificate Authority** management console. +2. Expand the parent node from the navigation pane. +3. Click **Certificate Templates** in the navigation pane. +4. Right-click the **Certificate Templates** node. Click **New**, and click **Certificate Template** to issue. +5. In the **Enable Certificates Templates** window, select the **Domain Controller Authentication (Kerberos)** template you created in the previous steps. Click **OK** to publish the selected certificate templates to the certificate authority. +6. If you published the **Domain Controller Authentication (Kerberos)** certificate template, then you should unpublish the certificate templates you included in the superseded templates list. + - To unpublish a certificate template, right-click the certificate template you want to unpublish in the details pane of the Certificate Authority console and select **Delete**. Click **Yes** to confirm the operation. +7. Close the console. + +### Unpublish Superseded Certificate Templates + +The certificate authority only issues certificates based on published certificate templates. For defense in depth security, it is a good practice to unpublish certificate templates that the certificate authority is not configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. + +The newly created domain controller authentication certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. + +Sign-in to the certificate authority or management workstation with _Enterprise Admin_ equivalent credentials. + +1. Open the **Certificate Authority** management console. +2. Expand the parent node from the navigation pane. +3. Click **Certificate Templates** in the navigation pane. +4. Right-click the **Domain Controller** certificate template in the content pane and select **Delete**. Click **Yes** on the **Disable certificate templates** window. +5. Repeat step 4 for the **Domain Controller Authentication** and **Kerberos Authentication** certificate templates. + + +## Policy Configuration + +You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). +Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. + +Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. + +Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. + +Hybrid Azure AD-joined devices need one Group Policy setting: +* Enable Windows Hello for Business + +### Configure Domain Controllers for Automatic Certificate Enrollment + +Domain controllers automatically request a certificate from the *Domain Controller* certificate template. However, the domain controller is unaware of newer certificate templates or superseded configurations on certificate templates. + +To continue automatic enrollment and renewal of domain controller certificates that understand newer certificate template and superseded certificate template configurations, create and configure a Group Policy object for automatic certificate enrollment and link the Group Policy object to the Domain Controllers OU. + +#### Create a Domain Controller Automatic Certificate Enrollment Group Policy object + +Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Right-click **Group Policy object** and select **New** +4. Type *Domain Controller Auto Certificate Enrollment* in the name box and click **OK**. +5. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and click **Edit**. +6. In the navigation pane, expand **Policies** under **Computer Configuration**. +7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. +8. In the details pane, right-click **Certificate Services Client � Auto-Enrollment** and select **Properties**. +9. Select **Enabled** from the **Configuration Model** list. +10. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. +11. Select the **Update certificates that use certificate templates** check box. +12. Click **OK**. Close the **Group Policy Management Editor**. + +#### Deploy the Domain Controller Auto Certificate Enrollment Group Policy Object + +Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +2. In the navigation pane, expand the domain and expand the node that has your Active Directory domain name. Right-click the **Domain Controllers** organizational unit and click **Link an existing GPO�** +3. In the **Select GPO** dialog box, select **Domain Controller Auto Certificate Enrollment** or the name of the domain controller certificate enrollment Group Policy object you previously created and click **OK**. + +>[!IMPORTANT] +>If you don't find options in GPO, you have to load the [PolicyDefinitions folder](/troubleshoot/windows-client/group-policy/create-and-manage-central-store). + +### Windows Hello for Business Group Policy + +The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory + +> [!NOTE] +> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) + +#### Enable Windows Hello for Business + +The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. + +You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. + +#### Create the Windows Hello for Business Group Policy object + +The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. + +Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Right-click **Group Policy object** and select **New**. +4. Type *Enable Windows Hello for Business* in the name box and click **OK**. +5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. +6. In the navigation pane, expand **Policies** under **User Configuration**. +7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. +8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. + +#### Configure Security in the Windows Hello for Business Group Policy object + +The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Double-click the **Enable Windows Hello for Business** Group Policy object. +4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. +5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. +6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. + +#### Deploy the Windows Hello for Business Group Policy object + +The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** +3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. + +Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. + +## Other Related Group Policy settings + +### Windows Hello for Business + +There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. + +#### Use a hardware security device + +The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. + +You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. + +Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Some organizations may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. + +#### Use biometrics + +Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. + +The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows doesn't provide the ability to set granular policies that enable you to disable specific modalities of biometrics, such as allowing facial recognition but disallowing fingerprint recognition. + +### PIN Complexity + +PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. + +>[!IMPORTANT] +> Starting from Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. + +Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: +* Require digits +* Require lowercase letters +* Maximum PIN length +* Minimum PIN length +* Expiration +* History +* Require special characters +* Require uppercase letters + +## Add users to the Windows Hello for Business Users group + +Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. + +## Provisioning + +The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. + +![Event358.](images/Event358-2.png) + +The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is Azure Active Directory-joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. + +Windows Hello for Business provisioning begins with a full screen page with the title **Setup a PIN** and button with the same name. The user clicks **Setup a PIN**. + +![Setup a PIN Provisioning.](images/setupapin.png) + +The provisioning flow proceeds to the Multi-Factor authentication portion of the enrollment. Provisioning informs the user that it is actively attempting to contact the user through their configured form of MFA. The provisioning process does not proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry. + +![MFA prompt during provisioning.](images/mfa.png) + +After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity requirements that you deployed to the environment. + +![Create a PIN during provisioning.](images/createPin.png) + +The provisioning flow has all the information it needs to complete the Windows Hello for Business enrollment. + +- A successful single factor authentication (username and password at sign-in) +- A device that has successfully completed device registration +- A fresh, successful multi-factor authentication +- A validated PIN that meets the PIN complexity requirements + +The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory. + +> [!IMPORTANT] +> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. +> **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. +> Read [Azure AD Connect sync: Scheduler](/azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler) to view and adjust the **synchronization cycle** for your organization. \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md deleted file mode 100644 index b5c704fb93..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: Hybrid Azure AD joined Windows Hello for Business key trust Provisioning (Windows Hello for Business) -description: Learn about provisioning for hybrid key trust deployments of Windows Hello for Business and learn where to find the hybrid key trust deployment guide. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Hybrid Azure AD joined Windows Hello for Business Key Trust Provisioning - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -## Provisioning - -The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. - -![Event358.](images/Event358-2.png) - -The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is Azure Active Directory-joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. - -Windows Hello for Business provisioning begins with a full screen page with the title **Setup a PIN** and button with the same name. The user clicks **Setup a PIN**. - -![Setup a PIN Provisioning.](images/setupapin.png) - -The provisioning flow proceeds to the Multi-Factor authentication portion of the enrollment. Provisioning informs the user that it is actively attempting to contact the user through their configured form of MFA. The provisioning process does not proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry. - -![MFA prompt during provisioning.](images/mfa.png) - -After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity requirements that you deployed to the environment. - -![Create a PIN during provisioning.](images/createPin.png) - -The provisioning flow has all the information it needs to complete the Windows Hello for Business enrollment. - -- A successful single factor authentication (username and password at sign-in) -- A device that has successfully completed device registration -- A fresh, successful multi-factor authentication -- A validated PIN that meets the PIN complexity requirements - -The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory. - -> [!IMPORTANT] -> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. -> **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. -> Read [Azure AD Connect sync: Scheduler](/azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler) to view and adjust the **synchronization cycle** for your organization. - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-key-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -7. Sign-in and Provision(*You are here*) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md deleted file mode 100644 index cb30af909d..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Configuring Hybrid Azure AD joined key trust Windows Hello for Business - Active Directory (AD) -description: Configuring Hybrid key trust Windows Hello for Business - Active Directory (AD) -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configuring Hybrid Azure AD joined key trust Windows Hello for Business: Active Directory - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust-ad.md)] - -Configure the appropriate security groups to efficiently deploy Windows Hello for Business to users. - -### Creating Security Groups - -Windows Hello for Business uses a security group to simplify the deployment and management. - -#### Create the Windows Hello for Business Users Security Group - -The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. - -Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click **View** and click **Advanced Features**. -3. Expand the domain node from the navigation pane. -4. Right-click the **Users** container. Click **New**. Click **Group**. -5. Type **Windows Hello for Business Users** in the **Group Name** text box. -6. Click **OK**. - -### Section Review - -> [!div class="checklist"] -> * Create the Windows Hello for Business Users group -> -> [!div class="step-by-step"] -> [< Configure Windows Hello for Business](hello-hybrid-key-whfb-settings.md) -> [Configure Azure AD Connect >](hello-hybrid-key-whfb-settings-dir-sync.md) - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. Configure Windows Hello for Business settings: Active Directory (*You are here*) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md deleted file mode 100644 index f19aab257d..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Hybrid Azure AD joined Windows Hello for Business - Directory Synchronization -description: How to configure Hybrid key trust Windows Hello for Business - Directory Synchronization -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business: Directory Synchronization - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -## Directory Synchronization - -In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. - -### Group Memberships for the Azure AD Connect Service Account ->[!IMPORTANT] -> If you already have a Windows Server 2016 domain controller in your domain, you can skip **Configure Permissions for Key Synchronization**. For more detail see [Configure Hybrid Windows Hello for Business: Directory Synchronization](./hello-hybrid-cert-whfb-settings-dir-sync.md). - -The KeyAdmins global group provides the Azure AD Connect service with the permissions needed to read and write the public key to Active Directory. - -Sign-in a domain controller or management workstation with _Domain Admin_ equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click the **Users** container in the navigation pane. -3. Right-click **Key Admins** in the details pane and click **Properties**. -4. Click the **Members** tab and click **Add** -5. In the **Enter the object names to select** text box, type the name of the service account used as an AD DS Connector account and click **OK**. -6. Click **OK** to return to **Active Directory Users and Computers**. - -> [!NOTE] -> If your Active Directory forest has multiple domains, your ADConnect accounts need to be members of the **Enterprise Key Admins** group. This membership is needed to write the keys to other domain users. - -### Section Review - -> [!div class="checklist"] -> * Configure group membership for Azure AD Connect - -> [!div class="step-by-step"] -> [< Configure Active Directory](hello-hybrid-key-whfb-settings-ad.md) -> [Configure PKI >](hello-hybrid-key-whfb-settings-pki.md) - -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. Configure Windows Hello for Business settings: Directory Synchronization (*You are here*) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md deleted file mode 100644 index 9e36481b2a..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: Configure Hybrid Azure AD joined key trust Windows Hello for Business -description: Configuring Hybrid key trust Windows Hello for Business - Public Key Infrastructure (PKI) -ms.date: 04/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business: Public Key Infrastructure - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -Windows Hello for Business deployments rely on certificates. Hybrid deployments use publicly issued server authentication certificates to validate the name of the server to which they are connecting and to encrypt the data that flows them and the client computer. - -All deployments use enterprise issued certificates for domain controllers as a root of trust. - -## Certificate Templates - -This section has you configure certificate templates on your Windows Server 2012 or later issuing certificate authority. - -### Domain Controller certificate template - -Clients need to trust domain controllers and the best way to do this is to ensure each domain controller has a Kerberos Authentication certificate. Installing a certificate on the domain controller enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. This provides clients a root of trust external to the domain - namely the enterprise certificate authority. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Inclusion of the **KDC Authentication** OID in domain controller certificate is not required for key trust authentication from Hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. The steps below to update the domain controller certificate to include the **KDC Authentication** OID may be skipped if you only have Hybrid Azure AD Joined devices in your environment, but we recommend completing these steps if you are considering adding Azure AD-joined devices to your environment in the future. - -By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template a baseline to create an updated domain controller certificate template. - -#### Create a Domain Controller Authentication (Kerberos) Certificate Template - -Sign-in a certificate authority or management workstations with _Domain Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Right-click **Certificate Templates** and click **Manage**. -3. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and click **Duplicate Template**. -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2008 R2** from the **Certification Authority** list. Select **Windows 7.Server 2008 R2** from the **Certificate Recipient** list. -5. On the **General** tab, type **Domain Controller Authentication (Kerberos)** in Template display name. Adjust the validity and renewal period to meet your enterprise's needs. - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -6. On the **Subject Name** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **None** from the **Subject name format** list. Select **DNS name** from the **Include this information in alternate subject** list. Clear all other items. -7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. Click **OK**. -8. Close the console. - ->[!NOTE] ->Don't confuse the **Request hash** algorithm with the hash argorithm of the certificate. - -#### Configure Certificate Superseding for the Domain Controller Authentication (Kerberos) Certificate Template - -Many domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers--the domain controller certificate template. Later releases provided a new certificate template--the domain controller authentication certificate template. These certificate templates were provided prior to update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the **KDC Authentication** extension. - -The Kerberos Authentication certificate template is the most current certificate template designated for domain controllers and should be the one you deploy to all your domain controllers (2008 or later). - -The autoenrollment feature in Windows enables you to effortlessly replace these domain controller certificates. You can use the following configuration to replace older domain controller certificates with a new certificate using the Kerberos Authentication certificate template. - -Sign-in a certificate authority or management workstations with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Right-click **Certificate Templates** and click **Manage**. -3. In the **Certificate Template Console**, right-click the **Domain Controller Authentication (Kerberos)** (or the name of the certificate template you created in the previous section) template in the details pane and click **Properties**. -4. Click the **Superseded Templates** tab. Click **Add**. -5. From the **Add Superseded Template** dialog, select the **Domain Controller** certificate template and click **OK**. Click **Add**. -6. From the **Add Superseded Template** dialog, select the **Domain Controller Authentication** certificate template and click **OK**. -7. From the **Add Superseded Template dialog**, select the **Kerberos Authentication** certificate template and click **OK**. -8. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab. -9. Click **OK** and close the **Certificate Templates** console. - -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. - -> [!NOTE] -> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. ->To see all certificates in the NTAuth store, use the following command: -> -> `Certutil -viewstore -enterprise NTAuth` - -### Publish Certificate Templates to a Certificate Authority - -The certificate authority may only issue certificates for certificate templates that are published to that certificate authority. If you have more than one certificate authority and you want that certificate authority to issue certificates based on a specific certificate template, then you must publish the certificate template to all certificate authorities that are expected to issue the certificate. - -Sign-in to the certificate authority or management workstations with _enterprise administrator_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Expand the parent node from the navigation pane. -3. Click **Certificate Templates** in the navigation pane. -4. Right-click the **Certificate Templates** node. Click **New**, and click **Certificate Template** to issue. -5. In the **Enable Certificates Templates** window, select the **Domain Controller Authentication (Kerberos)** template you created in the previous steps. Click **OK** to publish the selected certificate templates to the certificate authority. -6. If you published the **Domain Controller Authentication (Kerberos)** certificate template, then you should unpublish the certificate templates you included in the superseded templates list. - - To unpublish a certificate template, right-click the certificate template you want to unpublish in the details pane of the Certificate Authority console and select **Delete**. Click **Yes** to confirm the operation. -7. Close the console. - -### Unpublish Superseded Certificate Templates - -The certificate authority only issues certificates based on published certificate templates. For defense in depth security, it is a good practice to unpublish certificate templates that the certificate authority is not configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. - -The newly created domain controller authentication certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. - -Sign-in to the certificate authority or management workstation with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Expand the parent node from the navigation pane. -3. Click **Certificate Templates** in the navigation pane. -4. Right-click the **Domain Controller** certificate template in the content pane and select **Delete**. Click **Yes** on the **Disable certificate templates** window. -5. Repeat step 4 for the **Domain Controller Authentication** and **Kerberos Authentication** certificate templates. - -### Section Review - -> [!div class="checklist"] -> * Domain Controller certificate template -> * Configure superseded domain controller certificate templates -> * Publish Certificate templates to certificate authorities -> * Unpublish superseded certificate templates -> s -> [!div class="step-by-step"] -> [< Configure Azure AD Connect](hello-hybrid-key-whfb-settings-dir-sync.md) -> [Configure policy settings >](hello-hybrid-key-whfb-settings-policy.md) - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. Configure Windows Hello for Business settings: PKI (*You are here*) -7. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md deleted file mode 100644 index 333f505d95..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md +++ /dev/null @@ -1,169 +0,0 @@ ---- -title: Configure Hybrid Azure AD joined Windows Hello for Business - Group Policy -description: Configuring Hybrid key trust Windows Hello for Business - Group Policy -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business: Group Policy - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust-ad.md)] - -## Policy Configuration - -You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). -Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. - -Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. - -Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. - -Hybrid Azure AD-joined devices need one Group Policy setting: -* Enable Windows Hello for Business - -### Configure Domain Controllers for Automatic Certificate Enrollment - -Domain controllers automatically request a certificate from the *Domain Controller* certificate template. However, the domain controller is unaware of newer certificate templates or superseded configurations on certificate templates. - -To continue automatic enrollment and renewal of domain controller certificates that understand newer certificate template and superseded certificate template configurations, create and configure a Group Policy object for automatic certificate enrollment and link the Group Policy object to the Domain Controllers OU. - -#### Create a Domain Controller Automatic Certificate Enrollment Group Policy object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New** -4. Type *Domain Controller Auto Certificate Enrollment* in the name box and click **OK**. -5. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **Computer Configuration**. -7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. -8. In the details pane, right-click **Certificate Services Client � Auto-Enrollment** and select **Properties**. -9. Select **Enabled** from the **Configuration Model** list. -10. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. -11. Select the **Update certificates that use certificate templates** check box. -12. Click **OK**. Close the **Group Policy Management Editor**. - -#### Deploy the Domain Controller Auto Certificate Enrollment Group Policy Object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and expand the node that has your Active Directory domain name. Right-click the **Domain Controllers** organizational unit and click **Link an existing GPO�** -3. In the **Select GPO** dialog box, select **Domain Controller Auto Certificate Enrollment** or the name of the domain controller certificate enrollment Group Policy object you previously created and click **OK**. - ->[!IMPORTANT] ->If you don't find options in GPO, you have to load the [PolicyDefinitions folder](/troubleshoot/windows-client/group-policy/create-and-manage-central-store). - -### Windows Hello for Business Group Policy - -The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory - -> [!NOTE] -> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) - -#### Enable Windows Hello for Business - -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. - -You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. - -#### Create the Windows Hello for Business Group Policy object - -The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New**. -4. Type *Enable Windows Hello for Business* in the name box and click **OK**. -5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **User Configuration**. -7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. -8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. - -#### Configure Security in the Windows Hello for Business Group Policy object - -The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Double-click the **Enable Windows Hello for Business** Group Policy object. -4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. -5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. -6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. - -#### Deploy the Windows Hello for Business Group Policy object - -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. - -Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. - -## Other Related Group Policy settings - -### Windows Hello for Business - -There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. - -#### Use a hardware security device - -The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. - -You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. - -Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Some organizations may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. - -#### Use biometrics - -Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. - -The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows doesn't provide the ability to set granular policies that enable you to disable specific modalities of biometrics, such as allowing facial recognition but disallowing fingerprint recognition. - -### PIN Complexity - -PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. - ->[!IMPORTANT] -> Starting from Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. - -Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: -* Require digits -* Require lowercase letters -* Maximum PIN length -* Minimum PIN length -* Expiration -* History -* Require special characters -* Require uppercase letters - -## Add users to the Windows Hello for Business Users group - -Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. - -### Section Review -> [!div class="checklist"] -> * Configure domain controllers for automatic certificate enrollment. -> * Create Windows Hello for Business Group Policy object. -> * Enable the Use Windows Hello for Business policy setting. -> * Add users or groups to the Windows Hello for Business group -> -> -> [!div class="nextstepaction"] -> [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. Configure Windows Hello for Business policy settings (*You are here*) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md deleted file mode 100644 index 5e24b6de2c..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Configure Hybrid Azure AD joined Windows Hello for Business key trust Settings -description: Begin the process of configuring your hybrid key trust environment for Windows Hello for Business. Start with your Active Directory configuration. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business key trust settings - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -You are ready to configure your hybrid Azure AD joined key trust environment for Windows Hello for Business. - -> [!IMPORTANT] -> Ensure your environment meets all the [prerequisites](hello-hybrid-key-trust-prereqs.md) before proceeding. Review the [New Installation baseline](hello-hybrid-key-new-install.md) section of this deployment document to learn how to prepare your environment for your Windows Hello for Business deployment. - -The configuration for Windows Hello for Business is grouped in four categories. These categories are: -* [Active Directory](hello-hybrid-key-whfb-settings-ad.md) -* [Azure AD Connect](hello-hybrid-key-whfb-settings-dir-sync.md) -* [Public Key Infrastructure](hello-hybrid-key-whfb-settings-pki.md) -* [Group Policy](hello-hybrid-key-whfb-settings-policy.md) - -For the most efficient deployment, configure these technologies in order beginning with the Active Directory configuration - -> [!div class="step-by-step"] -> [Configure Active Directory >](hello-hybrid-key-whfb-settings-ad.md) - -## Follow the Windows Hello for Business hybrid key trust deployment guide - -1. [Overview](hello-hybrid-key-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-key-new-install.md) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. Configure Windows Hello for Business settings (*You are here*) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) From ccb82c428c667d8fc168e614982232707bc1a99b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 07:38:48 -0500 Subject: [PATCH 011/216] updates --- .../hello-for-business/toc.yml | 40 ++++--------------- 1 file changed, 7 insertions(+), 33 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index fb4c92826f..99f20b0f21 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -28,35 +28,9 @@ - name: Cloud Kerberos trust deployment href: hello-hybrid-cloud-kerberos-trust.md - name: Key trust deployment - items: - - name: Overview - href: hello-hybrid-key-trust.md - - name: Prerequisites - href: hello-hybrid-key-trust-prereqs.md - - name: New installation baseline - href: hello-hybrid-key-new-install.md - - name: Configure directory synchronization - href: hello-hybrid-key-trust-dirsync.md - - name: Configure Azure AD device registration - href: hello-hybrid-key-trust-devreg.md - - name: Configure Windows Hello for Business settings - items: - - name: Overview - href: hello-hybrid-key-whfb-settings.md - - name: Configure Active Directory - href: hello-hybrid-key-whfb-settings-ad.md - - name: Configure Azure AD Connect Sync - href: hello-hybrid-key-whfb-settings-dir-sync.md - - name: Configure PKI - href: hello-hybrid-key-whfb-settings-pki.md - - name: Configure Group Policy settings - href: hello-hybrid-key-whfb-settings-policy.md - - name: Sign-in and provision Windows Hello for Business - href: hello-hybrid-key-whfb-provision.md - - name: On-premises SSO for Azure AD joined devices - href: hello-hybrid-aadj-sso.md - - name: Configure Azure AD joined devices for on-premises SSO - href: hello-hybrid-aadj-sso-base.md + href: hello-hybrid-key-trust.md + - name: New installation baseline + href: hello-hybrid-key-new-install.md - name: Certificate trust deployment items: - name: Overview @@ -83,12 +57,12 @@ href: hello-hybrid-cert-whfb-settings-policy.md - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md - - name: On-premises SSO for Azure AD joined devices - href: hello-hybrid-aadj-sso.md - - name: Configure Azure AD joined devices for on-premises SSO - href: hello-hybrid-aadj-sso-base.md - name: Using certificates for on-premises SSO href: hello-hybrid-aadj-sso-cert.md + - name: On-premises SSO for Azure AD joined devices + href: hello-hybrid-aadj-sso.md + - name: Configure Azure AD joined devices for on-premises SSO + href: hello-hybrid-aadj-sso-base.md - name: Planning for Domain Controller load href: hello-adequate-domain-controllers.md - name: On-premises deployments From 6d5751a45c4d719c9868a234c2a47efbe92aa089 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 09:37:44 -0500 Subject: [PATCH 012/216] updates --- .../hello-hybrid-key-new-install.md | 144 ---------- .../hello-hybrid-key-trust-validate-pki.md | 238 ++++++++++++++++ .../hello-hybrid-key-trust.md | 255 ++---------------- 3 files changed, 259 insertions(+), 378 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md create mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md deleted file mode 100644 index 32f0d91fc6..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: Windows Hello for Business Hybrid Azure AD joined Key Trust New Installation -description: Learn how to configure a hybrid key trust deployment of Windows Hello for Business for systems with no previous installations. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Windows Hello for Business Hybrid Azure AD joined Key Trust New Installation - -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] - -Windows Hello for Business involves configuring distributed technologies that may or may not exist in your current infrastructure. Hybrid key trust deployments of Windows Hello for Business rely on these technologies - -- [Active Directory](#active-directory) -- [Public Key Infrastructure](#public-key-infrastructure) -- [Azure Active Directory](#azure-active-directory) -- [Multifactor Authentication Services](#multifactor-authentication-services) - -New installations are considerably more involved than existing implementations because you are building the entire infrastructure. Microsoft recommends you review the new installation baseline to validate your existing environment has all the needed configurations to support your hybrid certificate trust Windows Hello for Business deployment. If your environment meets these needs, you can read the [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) section to prepare your Windows Hello for Business deployment by configuring directory synchronization. - -The new installation baseline begins with a basic Active Directory deployment and enterprise PKI. - -## Active Directory -This document expects you have Active Directory deployed with an _adequate_ number of Windows Server 2016 or later domain controllers for each site. Read the [Planning an adequate number of Windows Server 2016 Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. - -> [!NOTE] ->There was an issue with key trust authentication on Windows Server 2019. If you are planning to use Windows Server 2019 domain controllers refer to [KB4487044](https://support.microsoft.com/en-us/help/4487044/windows-10-update-kb4487044) to fix this issue. - -Lab environments and isolated proof of concepts may want to limit the number of domain controllers. The purpose of these environments is to experiment and learn. Reducing the number of domain controllers can prevent troubleshooting issue, such as Active Directory replication, which is unrelated to activity's goal. - -### Section Review - -> [!div class="checklist"] -> * An adequate number of Windows Server 2016 domain controllers -> * Minimum Windows Server 2008 R2 domain and forest functional level -> * Functional networking, name resolution, and Active Directory replication - -## Public Key Infrastructure - -Windows Hello for Business must have a public key infrastructure regardless of the deployment or trust model. All trust models depend on the domain controllers having a certificate. The certificate serves as a root of trust for clients to ensure they are not communicating with a rogue domain controller. - -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on a Windows enterprise public key infrastructure running the Active Directory Certificate Services role from Windows Server 2012 or later. - -### Lab-based public key infrastructure - -The following instructions may be used to deploy simple public key infrastructure that is suitable for a lab environment. - -Sign-in using _Enterprise Admin_ equivalent credentials on Windows Server 2012 or later server where you want the certificate authority installed. - ->[!NOTE] ->Never install a certificate authority on a domain controller in a production environment. - -1. Open an elevated Windows PowerShell prompt. -2. Use the following command to install the Active Directory Certificate Services role. - ```PowerShell - add-windowsfeature adcs-cert-authority -IncludeManagementTools - ``` - -3. Use the following command to configure the Certificate Authority using a basic certificate authority configuration. - ```PowerShell - Install-AdcsCertificationAuthority - ``` - -## Configure a Production Public Key Infrastructure - -If you do not have an existing public key infrastructure, please review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) from Microsoft TechNet to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your public key infrastructure using the information from your design session. - -> [!IMPORTANT] -> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> * Install the root certificate authority certificate for your organization in the user's trusted root certificate store. -> * Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL. - -### Section Review - -> [!div class="checklist"] -> * Minimum Windows Server 2012 Certificate Authority. -> * Enterprise Certificate Authority. -> * Functioning public key infrastructure. -> * Root certificate authority certificate (Azure AD Joined devices). -> * Highly available certificate revocation list (Azure AD Joined devices). - -## Azure Active Directory -You've prepared your Active Directory. Hybrid Windows Hello for Business deployment needs Azure Active Directory to host your cloud-based identities. - -The next step of the deployment is to follow the [Creating an Azure AD tenant](/azure/active-directory/develop/active-directory-howto-tenant) process to provision an Azure tenant for your organization. - -### Section Review - -> [!div class="checklist"] -> * Review the different ways to establish an Azure Active Directory tenant. -> * Create an Azure Active Directory Tenant. -> * Purchase the appropriate Azure Active Directory subscription or licenses, if necessary. - -## Multifactor Authentication Services -Windows Hello for Business uses multifactor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multifactor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA or a third-party MFA adapter - -Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. - -### Azure AD Multi-Factor Authentication (MFA) Cloud - -> [!IMPORTANT] -> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure AD Multi-Factor Authentication -> * Azure Active Directory Premium -> * Enterprise Mobility + Security -> -> If you have one of these subscriptions or licenses, skip the Azure MFA Adapter section. - - -#### Configure Azure MFA Settings -Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. - -#### Azure MFA User States -After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. - -### Azure MFA via ADFS -Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section. - -### Section Review - -> [!div class="checklist"] -> * Review the overview and uses of Azure AD Multi-Factor Authentication. -> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. -> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. -> * Configure Azure AD Multi-Factor Authentication features and settings. -> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication. -> * Consider using Azure AD Multi-Factor Authentication or a third-party multifactor authentication provider with Windows Server Active Directory Federation Services, if necessary. - -> [!div class="nextstepaction"] -> [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) - -

- -
- -## Follow the Windows Hello for Business hybrid key trust deployment guide -1. [Overview](hello-hybrid-key-trust.md) -2. [Prerequisites](hello-hybrid-key-trust-prereqs.md) -3. New Installation Baseline (*You are here*) -4. [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -5. [Configure Azure Device Registration](hello-hybrid-key-trust-devreg.md) -6. [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) -7. [Sign-in and Provision](hello-hybrid-key-whfb-provision.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md new file mode 100644 index 0000000000..a7201bc0f1 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -0,0 +1,238 @@ +--- +title: Configure and validate the Public Key Infrastructure in a hybrid key trust model +description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a hybrid key trust model. +ms.date: 12/21/2022 +appliesto: +- ✅ Windows 10 and later +- ✅ Windows Server 2016 and later +ms.topic: tutorial +--- +# Configure and validate the Public Key Infrastructure - hybrid key trust + +[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] + +Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. + +Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. + +You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](/troubleshoot/windows-server/windows-security/requirements-domain-controller). + +## Deploy an enterprise certification authority + +This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. + +### Lab-based PKI + +The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. + +Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. + +>[!NOTE] +>Never install a certification authority on a domain controller in a production environment. + +1. Open an elevated Windows PowerShell prompt +1. Use the following command to install the Active Directory Certificate Services role. + ```PowerShell + Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools + ``` +3. Use the following command to configure the CA using a basic certification authority configuration + ```PowerShell + Install-AdcsCertificationAuthority + ``` + +## Configure a PKI + +If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. + + + +> [!IMPORTANT] +> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: +> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store +> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL + +Expand the following sections to configure the PKI for Windows Hello for Business. + +
+
+Configure domain controller certificates + +Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. + +Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. + +> [!NOTE] +> Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. + +By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates > Manage** +1. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and select **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab + - Type *Domain Controller Authentication (Kerberos)* in Template display name + - Adjust the validity and renewal period to meet your enterprise's needs + > [!NOTE] + > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. +1. On the **Subject Name** tab: + - Select the **Build from this Active Directory information** button if it isn't already selected + - Select **None** from the **Subject name format** list + - Select **DNS name** from the **Include this information in alternate subject** list + - Clear all other items +1. On the **Cryptography** tab: + - select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list +1. Select **OK** +1. Close the console + +
+ +
+
+Supersede existing domain controller certificates + +The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. + +The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ +The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. + +Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates > Manage** +1. In the **Certificate Template Console**, right-click the *Domain Controller Authentication (Kerberos)* (or the name of the certificate template you created in the previous section) template in the details pane and select **Properties** +1. Select the **Superseded Templates** tab. Select **Add** +1. From the **Add Superseded Template** dialog, select the *Domain Controller* certificate template and select **OK > Add** +1. From the **Add Superseded Template** dialog, select the *Domain Controller Authentication* certificate template and select **OK** +1. From the **Add Superseded Template** dialog, select the *Kerberos Authentication* certificate template and select **OK** +1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab +1. Select **OK** and close the **Certificate Templates** console + +The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. + +> [!NOTE] +> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. +>To see all certificates in the NTAuth store, use the following command: +> +> `Certutil -viewstore -enterprise NTAuth` + +
+ +
+
+Unpublish Superseded Certificate Templates + +The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. + +The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. + +Sign in to the CA or management workstation with *Enterprise Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Expand the parent node from the navigation pane > **Certificate Templates** +1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window +1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates + +
+ +
+
+Publish certificate templates to the CA + +A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. + +Sign in to the CA or management workstations with **Enterprise Admin** equivalent credentials. + +1. Open the **Certification Authority** management console +1. Expand the parent node from the navigation pane +1. Select **Certificate Templates** in the navigation pane +1. Right-click the **Certificate Templates** node. Select **New > Certificate Template** to issue +1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, and *Internal Web Server* templates you created in the previous steps. Select **OK** to publish the selected certificate templates to the certification authority +1. If you published the *Domain Controller Authentication (Kerberos)* certificate template, then unpublish the certificate templates you included in the superseded templates list + - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation +1. Close the console + +
+ +### Configure automatic certificate enrollment for the domain controllers + +Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). + +1. Open the **Group Policy Management Console** (gpmc.msc) +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Right-click **Group Policy object** and select **New** +1. Type *Domain Controller Auto Certificate Enrollment* in the name box and select **OK** +1. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and select **Edit** +1. In the navigation pane, expand **Policies** under **Computer Configuration** +1. Expand **Windows Settings > Security Settings > Public Key Policies** +1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** +1. Select **Enabled** from the **Configuration Model** list +1. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box +1. Select the **Update certificates that use certificate templates** check box +1. Select **OK** +1. Close the **Group Policy Management Editor** + +### Deploy the domain controller auto certificate enrollment GPO + +Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +1. In the navigation pane, expand the domain and expand the node with the Active Directory domain name. Right-click the **Domain Controllers** organizational unit and select **Link an existing GPO…** +1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created +1. Select **OK** + +## Validate the configuration + +Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. + +You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. + +### Use the event logs + +Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. + +1. Using the Event Viewer, navigate to the **Application and Services > Microsoft > Windows > CertificateServices-Lifecycles-System** event log +1. Look for an event indicating a new certificate enrollment (autoenrollment): + - The details of the event include the certificate template on which the certificate was issued + - The name of the certificate template used to issue the certificate should match the certificate template name included in the event + - The certificate thumbprint and EKUs for the certificate are also included in the event + - The EKU needed for proper Windows Hello for Business authentication is Kerberos Authentication, in addition to other EKUs provide by the certificate template + +Certificates superseded by your new domain controller certificate generate an archive event in the event log. The archive event contains the certificate template name and thumbprint of the certificate that was superseded by the new certificate. + +### Certificate Manager + +You can use the Certificate Manager console to validate the domain controller has the properly enrolled certificate based on the correct certificate template with the proper EKUs. Use **certlm.msc** to view certificate in the local computers certificate stores. Expand the **Personal** store and view the certificates enrolled for the computer. Archived certificates don't appear in Certificate Manager. + +### Certutil.exe + +You can use `certutil.exe` command to view enrolled certificates in the local computer. Certutil shows enrolled and archived certificates for the local computer. From an elevated command prompt, run `certutil.exe -q -store my` to view locally enrolled certificates. + +To view detailed information about each certificate in the store, use `certutil.exe -q -v -store my` to validate automatic certificate enrollment enrolled the proper certificates. + +### Troubleshooting + +Windows triggers automatic certificate enrollment for the computer during boot, and when Group Policy updates. You can refresh Group Policy from an elevated command prompt using `gpupdate.exe /force`. + +Alternatively, you can forcefully trigger automatic certificate enrollment using `certreq.exe -autoenroll -q` from an elevated command prompt. + +Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. + +> [!div class="nextstepaction"] +> [Next: prepare and deploy AD FS >](hello-key-trust-adfs.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index da93775507..9a6226bcd7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -1,5 +1,5 @@ --- -title: Deploy Windows Hello for Business hybrid key trust +title: Windows Hello for Business hybrid key trust deployment description: Learn how to deploy Windows Hello for Business in a hybrid key trust scenario. ms.date: 12/20/2022 appliesto: @@ -7,88 +7,38 @@ appliesto: - ✅ Windows Server 2016 and later ms.topic: how-to --- -# Hybrid Azure AD joined Key Trust Deployment +# Hybrid key trust deployment [!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] -Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid key trust scenario.\ -This deployment guide provides guidance for new and existing deployments, where customers may already be federated with Azure AD. +Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide provides the information to deploy Windows Hello for Business in a hybrid key trust trust scenario. Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. ## Prerequisites -| Requirement | Notes | -| --- | --- | -| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory | -| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory | -| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory| -| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them | -| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
| -|Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
| -| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies| +| Requirement | Notes | Reference | +| --- | --- | ---| +| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business || +| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. |Review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771)| +| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory|| +| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them || +| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
|| +|Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
|Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works.Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| +| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies|| -## Next Steps +## Deployment steps -Follow the Windows Hello for Business hybrid key trust deployment guide: +Deploying Windows Hello for Business with a hybrid key trust model consists of XXX steps: + +- Validate and configure a PKI - for proof-of-concepts, labs, and new installations, choose the **New Installation Baseline** - for environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization** - for federated and non-federated environments, start with **Configure Windows Hello for Business settings** -> [!div class="op_single_selector"] -> - [New Installation Baseline](hello-hybrid-key-new-install.md) -> - [Configure Directory Synchronization](hello-hybrid-key-trust-dirsync.md) -> - [Configure Windows Hello for Business settings](hello-hybrid-key-whfb-settings.md) - - - - -## Deploy Azure AD Connect - -Next, you need to synchronize the on-premises Active Directory with Azure Active Directory. To do this, first review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771). - -> [!NOTE] -> If you installed Azure AD Connect prior to upgrading the schema, you will need to re-run the Azure AD Connect installation and refresh the on-premises AD schema to ensure the synchronization rule for msDS-KeyCredentialLink is configured. - -
- -If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: -- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. -- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. - -> [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. - ## Configure Hybrid Azure AD join -You're ready to configure device registration for your hybrid environment. Hybrid Windows Hello for Business deployment needs device registration to enable proper device authentication. - -> [!NOTE] -> Before proceeding, you should familiarize yourself with device registration concepts such as: -> * Azure AD registered devices -> * Azure AD-joined devices -> * Hybrid Azure AD-joined devices -> -> You can learn about this and more by reading [What is a device identity](/azure/active-directory/devices/overview) - Begin configuring device registration to support Hybrid Windows Hello for Business by configuring device registration capabilities in Azure AD. Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment. @@ -100,8 +50,6 @@ If the user principal name (UPN) in your on-premises Active Directory is differe You can learn more about this scenario by reading [Review on-premises UPN support for Hybrid Azure Ad join](/azure/active-directory/devices/hybrid-azuread-join-plan#review-on-premises-ad-users-upn-support-for-hybrid-azure-ad-join). -> [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. The configuration for Windows Hello for Business is grouped in four categories. These categories are: ### Configure AD - Creating Security Groups @@ -121,182 +69,21 @@ Sign-in a domain controller or management workstation with *Domain Admin* equiva 5. Type **Windows Hello for Business Users** in the **Group Name** text box. 6. Click **OK**. -## Directory Synchronization -In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. - -### Group Memberships for the Azure AD Connect Service Account ->[!IMPORTANT] -> If you already have a Windows Server 2016 domain controller in your domain, you can skip **Configure Permissions for Key Synchronization**. For more detail see [Configure Hybrid Windows Hello for Business: Directory Synchronization](./hello-hybrid-cert-whfb-settings-dir-sync.md). - -The KeyAdmins global group provides the Azure AD Connect service with the permissions needed to read and write the public key to Active Directory. - -Sign-in a domain controller or management workstation with _Domain Admin_ equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click the **Users** container in the navigation pane. -3. Right-click **Key Admins** in the details pane and click **Properties**. -4. Click the **Members** tab and click **Add** -5. In the **Enter the object names to select** text box, type the name of the service account used as an AD DS Connector account and click **OK**. -6. Click **OK** to return to **Active Directory Users and Computers**. - -> [!NOTE] -> If your Active Directory forest has multiple domains, your ADConnect accounts need to be members of the **Enterprise Key Admins** group. This membership is needed to write the keys to other domain users. - -# Configure Hybrid Azure AD joined Windows Hello for Business: Public Key Infrastructure - -Windows Hello for Business deployments rely on certificates. Hybrid deployments use publicly issued server authentication certificates to validate the name of the server to which they are connecting and to encrypt the data that flows them and the client computer. - -All deployments use enterprise issued certificates for domain controllers as a root of trust. - -## Certificate Templates - -This section has you configure certificate templates on your Windows Server 2012 or later issuing certificate authority. - -### Domain Controller certificate template - -Clients need to trust domain controllers and the best way to do this is to ensure each domain controller has a Kerberos Authentication certificate. Installing a certificate on the domain controller enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. This provides clients a root of trust external to the domain - namely the enterprise certificate authority. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Inclusion of the **KDC Authentication** OID in domain controller certificate is not required for key trust authentication from Hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. The steps below to update the domain controller certificate to include the **KDC Authentication** OID may be skipped if you only have Hybrid Azure AD Joined devices in your environment, but we recommend completing these steps if you are considering adding Azure AD-joined devices to your environment in the future. - -By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template a baseline to create an updated domain controller certificate template. - -#### Create a Domain Controller Authentication (Kerberos) Certificate Template - -Sign-in a certificate authority or management workstations with _Domain Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Right-click **Certificate Templates** and click **Manage**. -3. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and click **Duplicate Template**. -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2008 R2** from the **Certification Authority** list. Select **Windows 7.Server 2008 R2** from the **Certificate Recipient** list. -5. On the **General** tab, type **Domain Controller Authentication (Kerberos)** in Template display name. Adjust the validity and renewal period to meet your enterprise's needs. - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -6. On the **Subject Name** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **None** from the **Subject name format** list. Select **DNS name** from the **Include this information in alternate subject** list. Clear all other items. -7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. Click **OK**. -8. Close the console. - ->[!NOTE] ->Don't confuse the **Request hash** algorithm with the hash argorithm of the certificate. - -#### Configure Certificate Superseding for the Domain Controller Authentication (Kerberos) Certificate Template - -Many domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers--the domain controller certificate template. Later releases provided a new certificate template--the domain controller authentication certificate template. These certificate templates were provided prior to update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the **KDC Authentication** extension. - -The Kerberos Authentication certificate template is the most current certificate template designated for domain controllers and should be the one you deploy to all your domain controllers (2008 or later). - -The autoenrollment feature in Windows enables you to effortlessly replace these domain controller certificates. You can use the following configuration to replace older domain controller certificates with a new certificate using the Kerberos Authentication certificate template. - -Sign-in a certificate authority or management workstations with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Right-click **Certificate Templates** and click **Manage**. -3. In the **Certificate Template Console**, right-click the **Domain Controller Authentication (Kerberos)** (or the name of the certificate template you created in the previous section) template in the details pane and click **Properties**. -4. Click the **Superseded Templates** tab. Click **Add**. -5. From the **Add Superseded Template** dialog, select the **Domain Controller** certificate template and click **OK**. Click **Add**. -6. From the **Add Superseded Template** dialog, select the **Domain Controller Authentication** certificate template and click **OK**. -7. From the **Add Superseded Template dialog**, select the **Kerberos Authentication** certificate template and click **OK**. -8. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab. -9. Click **OK** and close the **Certificate Templates** console. - -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. - -> [!NOTE] -> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. ->To see all certificates in the NTAuth store, use the following command: -> -> `Certutil -viewstore -enterprise NTAuth` - -### Publish Certificate Templates to a Certificate Authority - -The certificate authority may only issue certificates for certificate templates that are published to that certificate authority. If you have more than one certificate authority and you want that certificate authority to issue certificates based on a specific certificate template, then you must publish the certificate template to all certificate authorities that are expected to issue the certificate. - -Sign-in to the certificate authority or management workstations with _enterprise administrator_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Expand the parent node from the navigation pane. -3. Click **Certificate Templates** in the navigation pane. -4. Right-click the **Certificate Templates** node. Click **New**, and click **Certificate Template** to issue. -5. In the **Enable Certificates Templates** window, select the **Domain Controller Authentication (Kerberos)** template you created in the previous steps. Click **OK** to publish the selected certificate templates to the certificate authority. -6. If you published the **Domain Controller Authentication (Kerberos)** certificate template, then you should unpublish the certificate templates you included in the superseded templates list. - - To unpublish a certificate template, right-click the certificate template you want to unpublish in the details pane of the Certificate Authority console and select **Delete**. Click **Yes** to confirm the operation. -7. Close the console. - -### Unpublish Superseded Certificate Templates - -The certificate authority only issues certificates based on published certificate templates. For defense in depth security, it is a good practice to unpublish certificate templates that the certificate authority is not configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. - -The newly created domain controller authentication certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. - -Sign-in to the certificate authority or management workstation with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certificate Authority** management console. -2. Expand the parent node from the navigation pane. -3. Click **Certificate Templates** in the navigation pane. -4. Right-click the **Domain Controller** certificate template in the content pane and select **Delete**. Click **Yes** on the **Disable certificate templates** window. -5. Repeat step 4 for the **Domain Controller Authentication** and **Kerberos Authentication** certificate templates. - - -## Policy Configuration - -You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). -Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. - -Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. - -Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. - -Hybrid Azure AD-joined devices need one Group Policy setting: -* Enable Windows Hello for Business - -### Configure Domain Controllers for Automatic Certificate Enrollment - -Domain controllers automatically request a certificate from the *Domain Controller* certificate template. However, the domain controller is unaware of newer certificate templates or superseded configurations on certificate templates. - -To continue automatic enrollment and renewal of domain controller certificates that understand newer certificate template and superseded certificate template configurations, create and configure a Group Policy object for automatic certificate enrollment and link the Group Policy object to the Domain Controllers OU. - -#### Create a Domain Controller Automatic Certificate Enrollment Group Policy object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New** -4. Type *Domain Controller Auto Certificate Enrollment* in the name box and click **OK**. -5. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **Computer Configuration**. -7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. -8. In the details pane, right-click **Certificate Services Client � Auto-Enrollment** and select **Properties**. -9. Select **Enabled** from the **Configuration Model** list. -10. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. -11. Select the **Update certificates that use certificate templates** check box. -12. Click **OK**. Close the **Group Policy Management Editor**. - -#### Deploy the Domain Controller Auto Certificate Enrollment Group Policy Object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and expand the node that has your Active Directory domain name. Right-click the **Domain Controllers** organizational unit and click **Link an existing GPO�** -3. In the **Select GPO** dialog box, select **Domain Controller Auto Certificate Enrollment** or the name of the domain controller certificate enrollment Group Policy object you previously created and click **OK**. - ->[!IMPORTANT] ->If you don't find options in GPO, you have to load the [PolicyDefinitions folder](/troubleshoot/windows-client/group-policy/create-and-manage-central-store). - -### Windows Hello for Business Group Policy +## Windows Hello for Business Group Policy The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] > If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) -#### Enable Windows Hello for Business +### Enable Windows Hello for Business The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. -#### Create the Windows Hello for Business Group Policy object +### Create the Windows Hello for Business Group Policy object The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. @@ -311,7 +98,7 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv 7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. 8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. -#### Configure Security in the Windows Hello for Business Group Policy object +### Configure Security in the Windows Hello for Business Group Policy object The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. 1. Start the **Group Policy Management Console** (gpmc.msc) @@ -321,7 +108,7 @@ The best way to deploy the Windows Hello for Business Group Policy object is to 5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. 6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. -#### Deploy the Windows Hello for Business Group Policy object +### Deploy the Windows Hello for Business Group Policy object The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) From aa323478b0014f35b60dbcee8c27ee4568bce7a4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 10:25:34 -0500 Subject: [PATCH 013/216] updates --- .../hello-hybrid-key-trust.md | 69 +++++++++---------- 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 9a6226bcd7..2dc2f79ecc 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -15,27 +15,29 @@ Windows Hello for Business replaces password sign-in with strong authentication, Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. +> [!IMPORTANT] +> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. It is also the preferred deployment model if you do not need to support certificate authentication scenarios. For more information see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). + ## Prerequisites -| Requirement | Notes | Reference | -| --- | --- | ---| -| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business || -| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. |Review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771)| -| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory|| -| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them || -| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
|| +| Requirement | Notes | +| --- | --- | +| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business| +| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. Review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771)| +| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory| +| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them | +| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
| |Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
|Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works.Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| -| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies|| +| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies| ## Deployment steps -Deploying Windows Hello for Business with a hybrid key trust model consists of XXX steps: +Once the prerequisites listed in the table above are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: - Validate and configure a PKI - -- for proof-of-concepts, labs, and new installations, choose the **New Installation Baseline** -- for environments transitioning from on-premises to hybrid, start with **Configure Azure Directory Synchronization** -- for federated and non-federated environments, start with **Configure Windows Hello for Business settings** +- Validate directory synchronization and device registration +- Configure Windows Hello for Business settings +- Provision Windows Hello for Business ## Configure Hybrid Azure AD join @@ -69,7 +71,6 @@ Sign-in a domain controller or management workstation with *Domain Admin* equiva 5. Type **Windows Hello for Business Users** in the **Group Name** text box. 6. Click **OK**. - ## Windows Hello for Business Group Policy The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory @@ -158,36 +159,32 @@ Windows provides eight PIN Complexity Group Policy settings that give you granul Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. -## Provisioning +## Provision Windows Hello for Business -The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. +The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. + +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. ![Event358.](images/Event358-2.png) -The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is Azure Active Directory-joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. +### PIN Setup -Windows Hello for Business provisioning begins with a full screen page with the title **Setup a PIN** and button with the same name. The user clicks **Setup a PIN**. +This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: -![Setup a PIN Provisioning.](images/setupapin.png) +1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** +1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device -The provisioning flow proceeds to the Multi-Factor authentication portion of the enrollment. Provisioning informs the user that it is actively attempting to contact the user through their configured form of MFA. The provisioning process does not proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry. - -![MFA prompt during provisioning.](images/mfa.png) +:::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: -After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity requirements that you deployed to the environment. - -![Create a PIN during provisioning.](images/createPin.png) - -The provisioning flow has all the information it needs to complete the Windows Hello for Business enrollment. - -- A successful single factor authentication (username and password at sign-in) -- A device that has successfully completed device registration -- A fresh, successful multi-factor authentication -- A validated PIN that meets the PIN complexity requirements - -The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory. +The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory. > [!IMPORTANT] -> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. +> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. > **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. -> Read [Azure AD Connect sync: Scheduler](/azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler) to view and adjust the **synchronization cycle** for your organization. \ No newline at end of file +> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. + + +[AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file From 31a88c6e5ef9e6a642151543efbae8f8a0e38e06 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 10:32:41 -0500 Subject: [PATCH 014/216] updates --- .../hello-hybrid-cloud-kerberos-trust.md | 4 ++-- .../hello-for-business/hello-hybrid-key-trust.md | 15 +-------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index ebcff732f3..aa375eaaf1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -189,7 +189,7 @@ The cloud Kerberos trust prerequisite check detects whether the user has a parti This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: 1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** -1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry 1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device :::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: @@ -261,7 +261,7 @@ Windows Hello for Business cloud Kerberos trust can't be used as a supplied cred No, only the number necessary to handle the load from all cloud Kerberos trust devices. ---- + [AZ-1]: /azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises [AZ-2]: /azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises#install-the-azure-ad-kerberos-powershell-module diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 2dc2f79ecc..20d65afa66 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -24,7 +24,7 @@ Hybrid environments are distributed systems that enable organizations to use on- | --- | --- | | Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business| | Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. Review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771)| -| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory| +| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment| | Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them | | Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
| |Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
|Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works.Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| @@ -35,22 +35,9 @@ Hybrid environments are distributed systems that enable organizations to use on- Once the prerequisites listed in the table above are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: - Validate and configure a PKI -- Validate directory synchronization and device registration - Configure Windows Hello for Business settings - Provision Windows Hello for Business -## Configure Hybrid Azure AD join - -Begin configuring device registration to support Hybrid Windows Hello for Business by configuring device registration capabilities in Azure AD. - -Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment. - -If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: - -- Configure Azure AD Connect to sync the user's on-premises UPN to the onPremisesUserPrincipalName attribute in Azure AD. -- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. - -You can learn more about this scenario by reading [Review on-premises UPN support for Hybrid Azure Ad join](/azure/active-directory/devices/hybrid-azuread-join-plan#review-on-premises-ad-users-upn-support-for-hybrid-azure-ad-join). The configuration for Windows Hello for Business is grouped in four categories. These categories are: From ee58747947f07a0f99d7886e1dcd90fe9daf106e Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 12:06:59 -0500 Subject: [PATCH 015/216] updates --- .../hello-hybrid-key-trust.md | 52 +++++++++++++++---- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 20d65afa66..2950ff92da 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -20,14 +20,46 @@ Hybrid environments are distributed systems that enable organizations to use on- ## Prerequisites -| Requirement | Notes | -| --- | --- | -| Directories |Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business| -| Directory synchronization | The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure AD. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. Windows Hello for Business Hybrid key trust is not supported if your users' on-premises domain cannot be added as a verified domain in Azure AD. Review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771)| -| Device registration| The devices must be registered to Azure Active Directory. This ensures that only approved computers are used with that Azure AD tenant. You can use Azure AD Join or Hybrid Azure AD Join to register devices to Azure Active Directory Follow the guidance on the [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment| -| Public Key Infrastructure | An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them | -| Authentication to Azure AD | Authentication to Azure AD can be configured with or without federation:
| -|Multi-factor authentication|The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication. Hybrid deployments can use:
|Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works.Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| +Review the following section to ensure that you have the required prerequisites for a hybrid key trust deployment. + +### Directories and directory synchronization + +Hybrid Windows Hello for Business needs two directories: + +- an on-premises Active Directory +- an Azure Active Directory tenant + +The two directories must be synchronized. You need [Azure AD Connect Sync][AZ-1] to synchronize user accounts from the on-premises Active Directory to Azure AD.\ +During the Window Hello for Business provisioning process, users register the public portion of their Windows Hello for Business credential with Azure AD. *Azure AD Connect Sync* synchronizes the Windows Hello for Business public key to Active Directory. + +> [!NOTE] +> Windows Hello for Business Hybrid key trust is not supported if the users' on-premises domain cannot be added as a verified domain in Azure AD. + +Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business. + +### Authentication to Azure AD + +Authentication to Azure AD can be configured with or without federation: + +- for non-federated environments, you must deploy [password hash synchronization](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication)
  • +- for federated environments, you use Active Directory Federation Services (AD FS) or third-party federation services + +### Device registration + +The Windows client devices where Windows Hello for Business will be provisioned, must be registered in Azure AD. This ensures that only approved computers are used with that Azure AD tenant. You can *Azure AD join* or *hybrid Azure AD join* to register devices to Azure AD. For *hybrid Azure AD join* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation](/azure/active-directory/devices/hybrid-azuread-join-plan) page. + +### Public Key Infrastructure + +An enterprise PKI is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them. + +### Multi-factor authentication + +The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication.\ +Hybrid deployments can use: +- [Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) +- A multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS + +Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| | Device management | Devices can be configured with group polices or through mobile device management (MDM) policies| ## Deployment steps @@ -162,16 +194,16 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell 1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** 1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry 1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device +1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory :::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: -The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory. - > [!IMPORTANT] > The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. > **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. > Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. +[AZ-1]: /azure/active-directory/hybrid/how-to-connect-sync-whatis [AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd [AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file From 26b4e6c071ca41ff180a7430bb34177c2d2fbd1f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 12:42:01 -0500 Subject: [PATCH 016/216] updates --- .../hello-for-business/hello-hybrid-key-trust.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 2950ff92da..1712a5710f 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -56,11 +56,16 @@ An enterprise PKI is required as *trust anchor* for authentication. Domain contr The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication.\ Hybrid deployments can use: + - [Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) - A multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS -Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings.After you have completed configuring your Azure MFA settings, you want to review [How to require two-step verification for a user](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users.Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section.| -| Device management | Devices can be configured with group polices or through mobile device management (MDM) policies| +For more information how to configure Azure AD Multi-Factor Authentication, see [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next).\ +For more information how to configure Active Directory Federation Services (AD FS) to provide additional multi-factor authentication, see [Configure Azure MFA as authentication provider with AD FS](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa). + +### Device management + +To configure Windows Hello for Business, devices can be configured through a mobile device management (MDM) solution like Intune, or via group policy. ## Deployment steps @@ -70,8 +75,7 @@ Once the prerequisites listed in the table above are met, deploying Windows Hell - Configure Windows Hello for Business settings - Provision Windows Hello for Business - - + The configuration for Windows Hello for Business is grouped in four categories. These categories are: ### Configure AD - Creating Security Groups @@ -177,7 +181,7 @@ Windows provides eight PIN Complexity Group Policy settings that give you granul ## Add users to the Windows Hello for Business Users group Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. - +--> ## Provision Windows Hello for Business The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. From 27ef2374349bea488bfaf85f01d46172686282d1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 16:43:14 -0500 Subject: [PATCH 017/216] updates --- .../hello-for-business/hello-hybrid-key-trust.md | 13 +++++++------ .../identity-protection/hello-for-business/toc.yml | 10 ++++++---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 1712a5710f..a1a6b93b28 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -16,7 +16,7 @@ Windows Hello for Business replaces password sign-in with strong authentication, Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. > [!IMPORTANT] -> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. It is also the preferred deployment model if you do not need to support certificate authentication scenarios. For more information see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). +> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. For more information see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). ## Prerequisites @@ -29,11 +29,11 @@ Hybrid Windows Hello for Business needs two directories: - an on-premises Active Directory - an Azure Active Directory tenant -The two directories must be synchronized. You need [Azure AD Connect Sync][AZ-1] to synchronize user accounts from the on-premises Active Directory to Azure AD.\ +The two directories must be synchronized with [Azure AD Connect Sync][AZ-1], which synchronizes user accounts from the on-premises Active Directory to Azure AD.\ During the Window Hello for Business provisioning process, users register the public portion of their Windows Hello for Business credential with Azure AD. *Azure AD Connect Sync* synchronizes the Windows Hello for Business public key to Active Directory. > [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if the users' on-premises domain cannot be added as a verified domain in Azure AD. +> Windows Hello for Business Hybrid key trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business. @@ -41,12 +41,13 @@ Ensure that you have [adequate Domain Controllers](/windows/security/identity-pr Authentication to Azure AD can be configured with or without federation: -- for non-federated environments, you must deploy [password hash synchronization](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication)
  • -- for federated environments, you use Active Directory Federation Services (AD FS) or third-party federation services +- for non-federated environments, you must deploy [password hash synchronization](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication) +- for federated environments, you can use Active Directory Federation Services (AD FS) or third-party federation services ### Device registration -The Windows client devices where Windows Hello for Business will be provisioned, must be registered in Azure AD. This ensures that only approved computers are used with that Azure AD tenant. You can *Azure AD join* or *hybrid Azure AD join* to register devices to Azure AD. For *hybrid Azure AD join* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation](/azure/active-directory/devices/hybrid-azuread-join-plan) page. +The Windows client devices where Windows Hello for Business will be provisioned, must be registered in Azure AD. This ensures that only approved computers are used with that Azure AD tenant. You can *Azure AD join* or *hybrid Azure AD join* to register devices to Azure AD.\ +For *hybrid Azure AD joined* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation](/azure/active-directory/devices/hybrid-azuread-join-plan) page. ### Public Key Infrastructure diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 99f20b0f21..16e5fbceaf 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -28,9 +28,11 @@ - name: Cloud Kerberos trust deployment href: hello-hybrid-cloud-kerberos-trust.md - name: Key trust deployment - href: hello-hybrid-key-trust.md - - name: New installation baseline - href: hello-hybrid-key-new-install.md + items: + - name: Overview + href: hello-hybrid-key-trust.md + - name: Configure and validate the PKI + href: hello-hybrid-key-trust-validate-pki.md - name: Certificate trust deployment items: - name: Overview @@ -73,7 +75,7 @@ href: hello-deployment-key-trust.md - name: Validate Active Directory prerequisites href: hello-key-trust-validate-ad-prereq.md - - name: Configure and validate Public Key Infrastructure (PKI) + - name: Configure and validate the PKI href: hello-key-trust-validate-pki.md - name: Prepare and deploy Active Directory Federation Services (AD FS) href: hello-key-trust-adfs.md From 5403c39c207c97a4a95f0d18fb8ae0dbfc04f2f3 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 16:50:51 -0500 Subject: [PATCH 018/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index a7201bc0f1..eeeb654fb8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -61,7 +61,6 @@ If you don't have an existing PKI, review [Certification Authority Guidance](/pr Expand the following sections to configure the PKI for Windows Hello for Business. -
    Configure domain controller certificates @@ -103,9 +102,8 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    -
    -Supersede existing domain controller certificates +

    Supersede existing domain controller certificates

    The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. @@ -134,7 +132,6 @@ The certificate template is configured to supersede all the certificate template
    -
    Unpublish Superseded Certificate Templates @@ -151,7 +148,6 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi
    -
    Publish certificate templates to the CA From 007602b4434f840253dbaafa285881fdd304da0b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 17:04:27 -0500 Subject: [PATCH 019/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index eeeb654fb8..5bdba905fb 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -40,7 +40,7 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser Install-AdcsCertificationAuthority ``` -## Configure a PKI +## Configure the enterprise PKI If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. @@ -103,7 +103,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    -

    Supersede existing domain controller certificates

    +Supersede existing domain controller certificates The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. @@ -166,7 +166,12 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen
    -### Configure automatic certificate enrollment for the domain controllers +## Configure and deploy certificates to domain controllers + +Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment. + +
    +Configure automatic certificate enrollment for the domain controllers Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). @@ -184,7 +189,10 @@ Domain controllers automatically request a certificate from the *Domain controll 1. Select **OK** 1. Close the **Group Policy Management Editor** -### Deploy the domain controller auto certificate enrollment GPO +
    + +
    +Deploy the domain controller auto certificate enrollment GPO Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. @@ -193,6 +201,8 @@ Sign in to domain controller or management workstations with *Domain Administrat 1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created 1. Select **OK** +
    + ## Validate the configuration Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. From d88e26a9294075ddb60fcc156758b384980c3618 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 17:10:27 -0500 Subject: [PATCH 020/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 5bdba905fb..c1e30ef64a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -62,7 +62,7 @@ If you don't have an existing PKI, review [Certification Authority Guidance](/pr Expand the following sections to configure the PKI for Windows Hello for Business.
    -Configure domain controller certificates +Step 1: configure domain controller certificates Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. @@ -103,7 +103,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    -Supersede existing domain controller certificates +Step 2: supersede existing domain controller certificates The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. @@ -133,7 +133,7 @@ The certificate template is configured to supersede all the certificate template
    -Unpublish Superseded Certificate Templates +Step 3: unpublish Superseded Certificate Templates The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. @@ -149,7 +149,7 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi
    -Publish certificate templates to the CA +Step 4: publish certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -171,7 +171,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment.
    -Configure automatic certificate enrollment for the domain controllers +Step 5: configure automatic certificate enrollment for the domain controllers Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). @@ -192,7 +192,7 @@ Domain controllers automatically request a certificate from the *Domain controll
    -Deploy the domain controller auto certificate enrollment GPO +Step 6: deploy the domain controller auto certificate enrollment GPO Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. From c4a9613e540e9ac9713aaadd933d504458d17b5d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 21 Dec 2022 17:14:55 -0500 Subject: [PATCH 021/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 8 +++++++- .../hello-for-business/hello-hybrid-key-trust.md | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index c1e30ef64a..7b17053489 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -101,6 +101,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. Close the console
    +
    Step 2: supersede existing domain controller certificates @@ -131,6 +132,7 @@ The certificate template is configured to supersede all the certificate template > `Certutil -viewstore -enterprise NTAuth`
    +
    Step 3: unpublish Superseded Certificate Templates @@ -147,6 +149,7 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi 1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates
    +
    Step 4: publish certificate templates to the CA @@ -165,6 +168,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Close the console
    +
    ## Configure and deploy certificates to domain controllers @@ -190,6 +194,7 @@ Domain controllers automatically request a certificate from the *Domain controll 1. Close the **Group Policy Management Editor**
    +
    Step 6: deploy the domain controller auto certificate enrollment GPO @@ -202,6 +207,7 @@ Sign in to domain controller or management workstations with *Domain Administrat 1. Select **OK**
    +
    ## Validate the configuration @@ -241,4 +247,4 @@ Alternatively, you can forcefully trigger automatic certificate enrollment using Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. > [!div class="nextstepaction"] -> [Next: prepare and deploy AD FS >](hello-key-trust-adfs.md) \ No newline at end of file +> [Next: configure Windows Hello for Business policies >](hello-hybrid-key-trust-validate-pki.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index a1a6b93b28..558bb15207 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -208,6 +208,10 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell > **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. > Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. +> [!div class="nextstepaction"] +> [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) + + [AZ-1]: /azure/active-directory/hybrid/how-to-connect-sync-whatis [AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd From ec7845a501755d4863e3dbc93ef22c6d443fab03 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 17:56:42 +0530 Subject: [PATCH 022/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...domain-controller-allow-server-operators-to-schedule-tasks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md index 67c1a1fd26..b131e13acf 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Domain controller: Allow server operators to schedule tasks **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Domain controller: Allow server operators to schedule tasks** security policy setting. From ec16374860a72dc12985935b20aefa9748af2a5f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 17:59:02 +0530 Subject: [PATCH 023/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../domain-controller-ldap-server-signing-requirements.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md index cc42ccd096..3be38e20f4 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Domain controller: LDAP server signing requirements **Applies to** +- Windows 11 - Windows 10 This article describes the best practices, location, values, and security considerations for the **Domain controller: LDAP server signing requirements** security policy setting. From f4c11b93b9cc6076ee8786f192a8a10b7674bef3 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:00:48 +0530 Subject: [PATCH 024/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../domain-controller-refuse-machine-account-password-changes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md index df6db377b5..44906563cb 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md @@ -20,6 +20,7 @@ ms.date: 12/31/2017 # Domain controller: Refuse machine account password changes **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Domain controller: Refuse machine account password changes** security policy setting. From d3e65fd96a260acd14923e113e789942194ef3d9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:36:25 +0530 Subject: [PATCH 025/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...lient-send-unencrypted-password-to-third-party-smb-servers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md index 1162197765..131ca7ef0e 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md @@ -21,6 +21,7 @@ ms.technology: itpro-security # Microsoft network client: Send unencrypted password to third-party SMB servers **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Send unencrypted password to third-party SMB servers** security policy setting. From 3f24157ddc2381a3da16434bbec3d6157d372060 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:37:47 +0530 Subject: [PATCH 026/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ver-amount-of-idle-time-required-before-suspending-session.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md index b5f65848a6..9b4f9c1021 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Microsoft network server: Amount of idle time required before suspending session **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Microsoft network server: Amount of idle time required before suspending session** security policy setting. From dde38a5f36e0ded9e03de7316c8f7492c63f4a26 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:39:20 +0530 Subject: [PATCH 027/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...work-server-attempt-s4u2self-to-obtain-claim-information.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md index 12c009ce89..18eb849aa7 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md @@ -20,7 +20,8 @@ ms.technology: itpro-security # Microsoft network server: Attempt S4U2Self to obtain claim information **Applies to** -- Windows 10 +- Windows 11 +- Windows 10 Describes the best practices, location, values, management, and security considerations for the **Microsoft network server: Attempt S4U2Self to obtain claim information** security policy setting. From f7caa1a3d7daee5590a36e2b30d853c4e61a489e Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:41:29 +0530 Subject: [PATCH 028/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...rosoft-network-server-digitally-sign-communications-always.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index 3ef631a76e..b822c05f72 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Microsoft network server: Digitally sign communications (always) **Applies to** +- Windows 11 - Windows 10 - Windows Server From 36668b3cfb5eac7c1418ba6030939a0e76f4e677 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:48:03 +0530 Subject: [PATCH 029/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-network-server-disconnect-clients-when-logon-hours-expire.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md index 9af04189fa..02f163e1c5 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Microsoft network server: Disconnect clients when sign-in hours expire **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Microsoft network server: Disconnect clients when logon hours expire** security policy setting. From b5cfd6aba8e2d203c51aa6de70e9fde70de7511c Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:49:41 +0530 Subject: [PATCH 030/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...oft-network-server-server-spn-target-name-validation-level.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md index e157b27f1e..21c41369f9 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Microsoft network server: Server SPN target name validation level **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, and values, policy management and security considerations for the **Microsoft network server: Server SPN target name validation level** security policy setting. From 76bb1713f43c20390e922a3e022afeb679536850 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:52:12 +0530 Subject: [PATCH 031/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-access-allow-anonymous-sidname-translation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-allow-anonymous-sidname-translation.md b/windows/security/threat-protection/security-policy-settings/network-access-allow-anonymous-sidname-translation.md index c3103f7be5..af493fdd5f 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-allow-anonymous-sidname-translation.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-allow-anonymous-sidname-translation.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Allow anonymous SID/Name translation **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Allow anonymous SID/Name translation** security policy setting. From 562b7c4e9e0707efa391aeeaf2159a905239e627 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:54:18 +0530 Subject: [PATCH 032/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md b/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md index 36749adf40..5b7e0c66e6 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Do not allow anonymous enumeration of SAM accounts **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Network access: Do not allow anonymous enumeration of SAM accounts** security policy setting. From 68e87644d8d4729da8ba9e4eaac1c86e4c5d89b4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:56:51 +0530 Subject: [PATCH 033/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ge-of-passwords-and-credentials-for-network-authentication.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md b/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md index cd953a6928..a8ded6ea27 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Do not allow storage of passwords and credentials for network authentication **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Do not allow storage of passwords and credentials for network authentication** security policy setting. From b4a43ca867e1dabdc9d7965d7c775d28ec9204cd Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 18:58:58 +0530 Subject: [PATCH 034/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...k-access-let-everyone-permissions-apply-to-anonymous-users.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md b/windows/security/threat-protection/security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md index d4297e81d7..3ae0bff29a 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Let Everyone permissions apply to anonymous users **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Let Everyone permissions apply to anonymous users** security policy setting. From 46df97daa50c4374f361dd4378dc5c9522bf7155 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:13:05 +0530 Subject: [PATCH 035/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...etwork-access-named-pipes-that-can-be-accessed-anonymously.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md b/windows/security/threat-protection/security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md index beb39359bb..e570e96543 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Named Pipes that can be accessed anonymously **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Named Pipes that can be accessed anonymously** security policy setting. From b23816bc22c4a304c6134abbd294c0ef512b0742 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:14:18 +0530 Subject: [PATCH 036/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-access-remotely-accessible-registry-paths.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md index cf59a0d22f..1ca60361c7 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Remotely accessible registry paths **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Remotely accessible registry paths** security policy setting. From b76a96f9c836886ddde495f5b6af5731a5d41cd2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:15:28 +0530 Subject: [PATCH 037/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ork-access-remotely-accessible-registry-paths-and-subpaths.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md index cf9c3cea63..6bebdb7c99 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Remotely accessible registry paths and subpaths **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Network access: Remotely accessible registry paths and subpaths** security policy setting. From 76a5f460258d3a10129bfd8f7306f43da724f911 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:18:55 +0530 Subject: [PATCH 038/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-access-shares-that-can-be-accessed-anonymously.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md b/windows/security/threat-protection/security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md index 6f1e91f1b2..b9d02af2c4 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Shares that can be accessed anonymously **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Shares that can be accessed anonymously** security policy setting. From 880f6d025fea2d096131a03de9a1fc24abb7a0c2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:20:47 +0530 Subject: [PATCH 039/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...twork-access-sharing-and-security-model-for-local-accounts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md b/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md index 3feed8fa4d..01d1e937b2 100644 --- a/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md +++ b/windows/security/threat-protection/security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network access: Sharing and security model for local accounts **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network access: Sharing and security model for local accounts** security policy setting. From 6f5f49bdc853b059115a9dea7d89af95a41a014b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:22:02 +0530 Subject: [PATCH 040/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...urity-allow-local-system-to-use-computer-identity-for-ntlm.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md index 531f18f014..bdd1418a71 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Allow Local System to use computer identity for NTLM **Applies to** +- Windows 11 - Windows 10 Describes the location, values, policy management, and security considerations for the **Network security: Allow Local System to use computer identity for NTLM** security policy setting. From eddbb3a0c662d04b0671ce2385fd475438111de0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:24:17 +0530 Subject: [PATCH 041/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-security-allow-localsystem-null-session-fallback.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-localsystem-null-session-fallback.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-localsystem-null-session-fallback.md index 4d47667005..2bd7b413bb 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-localsystem-null-session-fallback.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-localsystem-null-session-fallback.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Allow LocalSystem NULL session fallback **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **Network security: Allow LocalSystem NULL session fallback** security policy setting. From 123ce669cd848f615f4d5eab4ec5ec3b4f8d0c8f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:25:21 +0530 Subject: [PATCH 042/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ication-requests-to-this-computer-to-use-online-identities.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md index 08db95e10e..c317d27ae4 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Allow PKU2U authentication requests to this computer to use online identities **Applies to** +- Windows 11 - Windows 10 This article describes the best practices, location, and values for the **Network Security: Allow PKU2U authentication requests to this computer to use online identities** security policy setting. From 7f7017065a8e63fe772a089f64396750f2ea7c99 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:37:41 +0530 Subject: [PATCH 043/216] added windows 11, adjusted format after reading this article, i confirmed windows 11 is supported --- ...e-encryption-types-allowed-for-kerberos.md | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md index b0da8cc808..121c5cb651 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md @@ -22,7 +22,19 @@ ms.technology: itpro-security # Network security: Configure encryption types allowed for Kerberos **Applies to** -- Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2 +- Windows 11 +- Windows 10 +- Windows 8.1 +- Windows 8 +- Windows 7 +- Windows Vista- +- Windows XP +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 +- Windows Server 2008 +- Windows Server 2003 +- Windows 2000 Server Describes the best practices, location, values, and security considerations for the **Network security: Configure encryption types allowed for Kerberos** security policy setting. @@ -37,11 +49,11 @@ The following table lists and explains the allowed encryption types. | Encryption type | Description and version support | | - | - | -| DES_CBC_CRC | Data Encryption Standard with Cipher Block Chaining using the Cyclic Redundancy Check function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008. The Windows 7, Windows 10, Windows Server 2008 R2, and later operating systems don't support DES by default. | -| DES_CBC_MD5| Data Encryption Standard with Cipher Block Chaining using the Message-Digest algorithm 5 checksum function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008. The Windows 7, Windows 10, Windows Server 2008 R2, and later operating systems don't support DES by default. | -| RC4_HMAC_MD5| Rivest Cipher 4 with Hashed Message Authentication Code using the Message-Digest algorithm 5 checksum function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows Server 2008 R2, Windows Server 2012 and Windows Server 2012 R2.| -| AES128_HMAC_SHA1| Advanced Encryption Standard in 128-bit cipher block with Hashed Message Authentication Code using the Secure Hash Algorithm (1).
    Not supported in Windows 2000 Server, Windows XP, or Windows Server 2003.
    Supported in Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2. | -| AES256_HMAC_SHA1| Advanced Encryption Standard in 256-bit cipher block with Hashed Message Authentication Code using the Secure Hash Algorithm (1).
    Not supported in Windows 2000 Server, Windows XP, or Windows Server 2003.
    Supported in Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2. | +| DES_CBC_CRC | Data Encryption Standard with Cipher Block Chaining using the Cyclic Redundancy Check function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008. The Windows 7, Windows 10, Windows 11, Windows Server 2008 R2, and later operating systems don't support DES by default. | +| DES_CBC_MD5| Data Encryption Standard with Cipher Block Chaining using the Message-Digest algorithm 5 checksum function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008. The Windows 7, Windows 10, Windows 11, Windows Server 2008 R2, and later operating systems don't support DES by default. | +| RC4_HMAC_MD5| Rivest Cipher 4 with Hashed Message Authentication Code using the Message-Digest algorithm 5 checksum function
    Supported in Windows 2000 Server, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows 11, Windows Server 2008 R2, Windows Server 2012 and Windows Server 2012 R2.| +| AES128_HMAC_SHA1| Advanced Encryption Standard in 128-bit cipher block with Hashed Message Authentication Code using the Secure Hash Algorithm (1).
    Not supported in Windows 2000 Server, Windows XP, or Windows Server 2003.
    Supported in Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows 11, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2. | +| AES256_HMAC_SHA1| Advanced Encryption Standard in 256-bit cipher block with Hashed Message Authentication Code using the Secure Hash Algorithm (1).
    Not supported in Windows 2000 Server, Windows XP, or Windows Server 2003.
    Supported in Windows Vista, Windows Server 2008, Windows 7, Windows 10, Windows 11, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2. | | Future encryption types| Reserved by Microsoft for other encryption types that might be implemented.| ### Possible values From fc140e49f44895502a63bfac615a3a21cba5b3b0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:41:10 +0530 Subject: [PATCH 044/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...o-not-store-lan-manager-hash-value-on-next-password-change.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md index 463b054ea4..2f5d913958 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Do not store LAN Manager hash value on next password change **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network security: Do not store LAN Manager hash value on next password change** security policy setting. From 3ca388663f7554a1c95eeeeaf3a77823bdf01c49 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:42:11 +0530 Subject: [PATCH 045/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-security-force-logoff-when-logon-hours-expire.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md b/windows/security/threat-protection/security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md index 3e5f9a03b9..1999afcfbb 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Force logoff when logon hours expire **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Network security: Force logoff when logon hours expire** security policy setting. From 60e162a582742dcbfa1fa9ff9fd0d121f7cfe825 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:43:28 +0530 Subject: [PATCH 046/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-security-lan-manager-authentication-level.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-lan-manager-authentication-level.md b/windows/security/threat-protection/security-policy-settings/network-security-lan-manager-authentication-level.md index aba0587774..e1585d602e 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-lan-manager-authentication-level.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-lan-manager-authentication-level.md @@ -22,6 +22,7 @@ ms.technology: itpro-security # Network security: LAN Manager authentication level **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network security: LAN Manager authentication level** security policy setting. From c48deca58956e4718946616b0b67945e89d54217 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:44:27 +0530 Subject: [PATCH 047/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-security-ldap-client-signing-requirements.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-ldap-client-signing-requirements.md b/windows/security/threat-protection/security-policy-settings/network-security-ldap-client-signing-requirements.md index 3c0032faf1..3fb085d04d 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-ldap-client-signing-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-ldap-client-signing-requirements.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: LDAP client signing requirements **Applies to** +- Windows 11 - Windows 10 This security policy reference topic for the IT professional describes the best practices, location, values, policy management and security considerations for this policy setting. This information applies to computers running at least the Windows Server 2008 operating system. From 0275d3ba0f740cb882a5b24c00ea3b1b81c9ae86 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 19:47:18 +0530 Subject: [PATCH 048/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...n-security-for-ntlm-ssp-based-including-secure-rpc-clients.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md b/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md index d0a7524fb4..aa708a1c42 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Minimum session security for NTLM SSP based (including secure RPC) clients **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network security: Minimum session security for NTLM SSP based (including secure RPC) clients** security policy setting. From 2cc0b44dba8a735f78af45beaf4ea722713f3a9a Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:20:18 +0530 Subject: [PATCH 049/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...n-security-for-ntlm-ssp-based-including-secure-rpc-servers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md b/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md index 022d167542..c53712c5e9 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Minimum session security for NTLM SSP based (including secure RPC) servers **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Network security: Minimum session security for NTLM SSP based (including secure RPC) servers** security policy setting. From 06f129b8d22fe7af4bd3480ed501cb2275f14455 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:21:57 +0530 Subject: [PATCH 050/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md index 09f6ccc2c7..c42e1f65c5 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication** security policy setting. From cb78d75ca024975b95f056ccf8bf4948647fba5d Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:25:29 +0530 Subject: [PATCH 051/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ecurity-restrict-ntlm-add-server-exceptions-in-this-domain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md index 99e8c7a39f..86b0883198 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Add server exceptions in this domain **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network security: Restrict NTLM: Add server exceptions in this domain** security policy setting. From a1e4c6a9824b5732ef0c6b266fe8d4369f2973c5 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:26:31 +0530 Subject: [PATCH 052/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md index 4c15706058..8d99ff27a8 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Audit incoming NTLM traffic **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: Audit incoming NTLM traffic** security policy setting. From 74f8d46e25c11c6c5590fb10a7496726a57fd4af Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:27:50 +0530 Subject: [PATCH 053/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ity-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md index 7bf8d5f15b..5cbbab6399 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Audit NTLM authentication in this domain **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: Audit NTLM authentication in this domain** security policy setting. From 4ebb7912b229b72f6dbd711eb97964bf3805a4b9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:28:53 +0530 Subject: [PATCH 054/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../network-security-restrict-ntlm-incoming-ntlm-traffic.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md index 2f02467243..968acbe1da 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Incoming NTLM traffic **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: Incoming NTLM traffic** security policy setting. From 9009fa6d4fa0e8fc214fea5d5812707c114a9183 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:30:04 +0530 Subject: [PATCH 055/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-security-restrict-ntlm-ntlm-authentication-in-this-domain.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md index 33ff80fb70..30d45290d1 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md @@ -20,6 +20,7 @@ ms.date: 12/31/2017 # Network security: Restrict NTLM: NTLM authentication in this domain **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: NTLM authentication in this domain** security policy setting. From d01bdd004f350f581c2f400b4bb37a6e3875a442 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:31:09 +0530 Subject: [PATCH 056/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...rity-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md index 9037b9728c..375f27c55c 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: Outgoing NTLM traffic to remote servers** security policy setting. From 2472bf0699fcc4ac57779de04a27d89806965da1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:32:32 +0530 Subject: [PATCH 057/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../recovery-console-allow-automatic-administrative-logon.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md index 0980bf4469..c6dba7f1f4 100644 --- a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md +++ b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-automatic-administrative-logon.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Recovery console: Allow automatic administrative logon **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Recovery console: Allow automatic administrative logon** security policy setting. From 2752dab1fa9cf5cfb8ff3e0b9a066e05401ad187 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:34:09 +0530 Subject: [PATCH 058/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ole-allow-floppy-copy-and-access-to-all-drives-and-folders.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md index d7906353f2..e530ce19b8 100644 --- a/windows/security/threat-protection/security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md +++ b/windows/security/threat-protection/security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Recovery console: Allow floppy copy and access to all drives and folders **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Recovery console: Allow floppy copy and access to all drives and folders** security policy setting. From 8d17f04b51bdb478d1d6e2e44511095ee6312566 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:35:17 +0530 Subject: [PATCH 059/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...down-allow-system-to-be-shut-down-without-having-to-log-on.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md b/windows/security/threat-protection/security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md index 6fe3056930..e0fa746d50 100644 --- a/windows/security/threat-protection/security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md +++ b/windows/security/threat-protection/security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Shutdown: Allow system to be shut down without having to log on **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Shutdown: Allow system to be shut down without having to log on** security policy setting. From 095be8fd3cad6b8fd2ec6276ebdca741bd0b3155 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:36:30 +0530 Subject: [PATCH 060/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../shutdown-clear-virtual-memory-pagefile.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/shutdown-clear-virtual-memory-pagefile.md b/windows/security/threat-protection/security-policy-settings/shutdown-clear-virtual-memory-pagefile.md index 4b773d0043..24a66f59c2 100644 --- a/windows/security/threat-protection/security-policy-settings/shutdown-clear-virtual-memory-pagefile.md +++ b/windows/security/threat-protection/security-policy-settings/shutdown-clear-virtual-memory-pagefile.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Shutdown: Clear virtual memory pagefile **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Shutdown: Clear virtual memory pagefile** security policy setting. From 91a1fc4a58ecd97e191864ba343990349a51d49f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:37:41 +0530 Subject: [PATCH 061/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...strong-key-protection-for-user-keys-stored-on-the-computer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md b/windows/security/threat-protection/security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md index 8e1ac04319..8c12b88790 100644 --- a/windows/security/threat-protection/security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md +++ b/windows/security/threat-protection/security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System cryptography: Force strong key protection for user keys stored on the computer **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **System cryptography: Force strong key protection for user keys stored on the computer** security policy setting. From 94d3cf16e343a3d2544fb808cb04c3e57e537fdb Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:39:25 +0530 Subject: [PATCH 062/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-compliant-algorithms-for-encryption-hashing-and-signing.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md index 86ed35f4ec..f8f1af1c61 100644 --- a/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md +++ b/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing **Applies to** +- Windows 11 - Windows 10 This security policy reference topic for the IT professional describes the best practices, location, values, policy management and security considerations for this policy setting. @@ -121,4 +122,4 @@ uses the RDP protocol to communicate with servers that run Terminal Services and ## Related topics -- [Security Options](security-options.md) \ No newline at end of file +- [Security Options](security-options.md) From f5455d83964e5d9ed59d704501d737a8a74203b2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:40:37 +0530 Subject: [PATCH 063/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ects-require-case-insensitivity-for-non-windows-subsystems.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md b/windows/security/threat-protection/security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md index fb283fcb9b..e40e3772a0 100644 --- a/windows/security/threat-protection/security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md +++ b/windows/security/threat-protection/security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System objects: Require case insensitivity for non-Windows subsystems **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **System objects: Require case insensitivity for non-Windows subsystems** security policy setting. From 547908ada89dde43f9b566ee591ad52baa8495a0 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:41:49 +0530 Subject: [PATCH 064/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-strengthen-default-permissions-of-internal-system-objects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md b/windows/security/threat-protection/security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md index c4cc3fd368..3f5107710b 100644 --- a/windows/security/threat-protection/security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md +++ b/windows/security/threat-protection/security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System objects: Strengthen default permissions of internal system objects (for example, Symbolic Links) **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)** security policy setting. From e298d6106b9f3c86600ff5b70635e62515fc23d1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:43:16 +0530 Subject: [PATCH 065/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../system-settings-optional-subsystems.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/system-settings-optional-subsystems.md b/windows/security/threat-protection/security-policy-settings/system-settings-optional-subsystems.md index d287cf1d46..1634b509b2 100644 --- a/windows/security/threat-protection/security-policy-settings/system-settings-optional-subsystems.md +++ b/windows/security/threat-protection/security-policy-settings/system-settings-optional-subsystems.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System settings: Optional subsystems **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **System settings: Optional subsystems** security policy setting. From 51b913ed235c5522cb4c9fb5e1df97199221b5d8 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:44:47 +0530 Subject: [PATCH 066/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...s-on-windows-executables-for-software-restriction-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md b/windows/security/threat-protection/security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md index 4d194b9586..cce46ae1bc 100644 --- a/windows/security/threat-protection/security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md +++ b/windows/security/threat-protection/security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # System settings: Use certificate rules on Windows executables for Software Restriction Policies **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **System settings: Use certificate rules on Windows executables for Software Restriction Policies** security policy setting. From e05f9319dde5a28b085f675199474f32a25c140a Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:46:18 +0530 Subject: [PATCH 067/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...in-approval-mode-for-the-built-in-administrator-account.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md b/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md index 73b7ad213e..ab504a6ce9 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md @@ -19,8 +19,8 @@ ms.technology: itpro-security # User Account Control: Admin Approval Mode for the Built-in Administrator account **Applies to** +- Windows 11 - Windows 10 - Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Admin Approval Mode for the Built-in Administrator account** security policy setting. ## Reference @@ -92,4 +92,4 @@ Enable the **User Account Control: Admin Approval Mode for the Built-in Administ Users who sign in by using the local administrator account are prompted for consent whenever a program requests an elevation in privilege. ## Related topics -- [Security Options](/windows/device-security/security-policy-settings/security-options) \ No newline at end of file +- [Security Options](/windows/device-security/security-policy-settings/security-options) From 0e99dccaccbb20679aa6c2a41685772a081969e6 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:47:37 +0530 Subject: [PATCH 068/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...s-to-prompt-for-elevation-without-using-the-secure-desktop.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md b/windows/security/threat-protection/security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md index 541ed662b6..f5fc92749b 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, and security considerations for the **User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop** security policy setting. From d5d4603fef5f19d0c91396985748467baa29d642 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:49:31 +0530 Subject: [PATCH 069/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...evation-prompt-for-administrators-in-admin-approval-mode.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md index b573193466..ce19aa2735 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode** security policy setting. @@ -113,4 +114,4 @@ Administrators should be made aware that they'll be prompted for consent when al ## Related topics -- [Security Options](/windows/device-security/security-policy-settings/security-options) \ No newline at end of file +- [Security Options](/windows/device-security/security-policy-settings/security-options) From a6ed8239e0bc6de42f80522dc9cb9ab3d2c8f0f8 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:50:38 +0530 Subject: [PATCH 070/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ontrol-behavior-of-the-elevation-prompt-for-standard-users.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md index cc56752bf0..aa32f66540 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Behavior of the elevation prompt for standard users **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Behavior of the elevation prompt for standard users** security policy setting. From 66fafc5ca09c20519ca2aedaa3c0fd04ffd34905 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:51:46 +0530 Subject: [PATCH 071/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-detect-application-installations-and-prompt-for-elevation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md b/windows/security/threat-protection/security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md index 9a76eb60a7..57b797bc2c 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Detect application installations and prompt for elevation **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Detect application installations and prompt for elevation** security policy setting. From f355c144d2ab1ad3f8c337fc488376063a480abe Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:52:58 +0530 Subject: [PATCH 072/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...rol-only-elevate-executables-that-are-signed-and-validated.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md index 5b94f9db23..674025df05 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Only elevate executables that are signed and validated **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Only elevate executables that are signed and validated** security policy setting. From a8d984686f64af24041d172817cc54d6e3fa9923 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:54:09 +0530 Subject: [PATCH 073/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...access-applications-that-are-installed-in-secure-locations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md index c181b31d00..8814018506 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Only elevate UIAccess applications that are installed in secure locations **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Only elevate UIAccess applications that are installed in secure locations** security policy setting. From 7090f461e7b8c779bbeedc82a2e83e952421c08c Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:55:24 +0530 Subject: [PATCH 074/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ount-control-run-all-administrators-in-admin-approval-mode.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md b/windows/security/threat-protection/security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md index 28bcf3d293..a206b627a3 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Run all administrators in Admin Approval Mode **Applies to** +- Windows 11 - Windows 10 This article describes the best practices, location, values, policy management and security considerations for the **User Account Control: Run all administrators in Admin Approval Mode** security policy setting. From 3a1550d07ce6a1254d58a26e0485bebfb3689e06 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:57:04 +0530 Subject: [PATCH 075/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-switch-to-the-secure-desktop-when-prompting-for-elevation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md b/windows/security/threat-protection/security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md index 3e92e84352..c0fb6ba1cc 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Switch to the secure desktop when prompting for elevation **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Switch to the secure desktop when prompting for elevation** security policy setting. From cd2830353f1899b5cbb8da10c0e364df4014559f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:58:21 +0530 Subject: [PATCH 076/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...ize-file-and-registry-write-failures-to-per-user-locations.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md b/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md index fe36fcdd30..678f1180d6 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # User Account Control: Virtualize file and registry write failures to per-user locations **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Virtualize file and registry write failures to per-user locations** security policy setting. From bec466912b57ad98ec41d5dac242ebcf3dccce78 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 19:57:47 +0530 Subject: [PATCH 077/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../access-credential-manager-as-a-trusted-caller.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/access-credential-manager-as-a-trusted-caller.md b/windows/security/threat-protection/security-policy-settings/access-credential-manager-as-a-trusted-caller.md index 1c67b647de..5ac230e0ed 100644 --- a/windows/security/threat-protection/security-policy-settings/access-credential-manager-as-a-trusted-caller.md +++ b/windows/security/threat-protection/security-policy-settings/access-credential-manager-as-a-trusted-caller.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Access Credential Manager as a trusted caller **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Access Credential Manager as a trusted caller** security policy setting. From ed1c5e91bbaac397dc269da96bd75b451f35fee2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:01:20 +0530 Subject: [PATCH 078/216] added windows 11 and arranaged in order after reading this article, i confirmed windows 11 is supported --- .../access-this-computer-from-the-network.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md index ea4406b6f7..37afcd2d02 100644 --- a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md +++ b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md @@ -20,7 +20,12 @@ ms.technology: itpro-security # Access this computer from the network - security policy setting **Applies to** -- Windows 10, Azure Stack HCI, Windows Server 2022, Windows Server 2019, Windows Server 2016 +- Windows 11 +- Windows 10- +- Windows Server 2022 +- Windows Server 2019 +- Windows Server 2016 +- Azure Stack HCI Describes the best practices, location, values, policy management, and security considerations for the **Access this computer from the network** security policy setting. From 498b2690bc901187134997900303ea5f85263ae9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:03:19 +0530 Subject: [PATCH 079/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../act-as-part-of-the-operating-system.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md b/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md index c36f75e923..5c6402aa17 100644 --- a/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md +++ b/windows/security/threat-protection/security-policy-settings/act-as-part-of-the-operating-system.md @@ -20,7 +20,8 @@ ms.technology: itpro-security # Act as part of the operating system **Applies to** -- Windows 10 +- Windows 11 +- Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Act as part of the operating system** security policy setting. From 9fc949d6d7d550f8ce2a5d30cdc2121fa32f4cdf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:04:37 +0530 Subject: [PATCH 080/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/add-workstations-to-domain.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md index 6c558c83f7..a2f8e17404 100644 --- a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md +++ b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md @@ -20,7 +20,8 @@ ms.technology: itpro-security # Add workstations to domain **Applies to** -- Windows 10 +- Windows 11 +- Windows 10 Describes the best practices, location, values, policy management and security considerations for the **Add workstations to domain** security policy setting. From 095fa5c18435c26334441ba7ec6bba057566da41 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:05:45 +0530 Subject: [PATCH 081/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../adjust-memory-quotas-for-a-process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/adjust-memory-quotas-for-a-process.md b/windows/security/threat-protection/security-policy-settings/adjust-memory-quotas-for-a-process.md index 622ad26f5c..af89003808 100644 --- a/windows/security/threat-protection/security-policy-settings/adjust-memory-quotas-for-a-process.md +++ b/windows/security/threat-protection/security-policy-settings/adjust-memory-quotas-for-a-process.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Adjust memory quotas for a process **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Adjust memory quotas for a process** security policy setting. From 75d2e713f7ea8eff8c88b4e438810cbf0085b1c4 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:08:32 +0530 Subject: [PATCH 082/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/allow-log-on-locally.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-locally.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-locally.md index 6e252f1e14..475bd01f46 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-locally.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-locally.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Allow log on locally - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Allow log on locally** security policy setting. From acfe03330f6fcbee8d717ea394848545bbbabee6 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:09:47 +0530 Subject: [PATCH 083/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../allow-log-on-through-remote-desktop-services.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md index 6b074f6cb3..fd5a84fe03 100644 --- a/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/allow-log-on-through-remote-desktop-services.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Allow log on through Remote Desktop Services **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Allow log on through Remote Desktop Services** security policy setting. From bab8273fd7fb1024250492903808eb946a785df3 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:11:52 +0530 Subject: [PATCH 084/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/back-up-files-and-directories.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/back-up-files-and-directories.md b/windows/security/threat-protection/security-policy-settings/back-up-files-and-directories.md index 40d62fb154..99590d638b 100644 --- a/windows/security/threat-protection/security-policy-settings/back-up-files-and-directories.md +++ b/windows/security/threat-protection/security-policy-settings/back-up-files-and-directories.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Back up files and directories - security policy setting **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Back up files and directories** security policy setting. From 92293df87537040b11a3927f3c70e54cc88c2979 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:15:27 +0530 Subject: [PATCH 085/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/bypass-traverse-checking.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md b/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md index bd274babde..ccdce7a3f5 100644 --- a/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md +++ b/windows/security/threat-protection/security-policy-settings/bypass-traverse-checking.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Bypass traverse checking **Applies to** +- Windows 11 - Windows 10 >Learn more about what features and functionality are supported in each Windows edition at [Compare Windows 10 Editions](https://www.microsoft.com/WindowsForBusiness/Compare). From 3df82f258785a14a8ca401ad01de3669bfe55e86 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:16:34 +0530 Subject: [PATCH 086/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/change-the-system-time.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/change-the-system-time.md b/windows/security/threat-protection/security-policy-settings/change-the-system-time.md index 3958ae9bed..02cbb94d06 100644 --- a/windows/security/threat-protection/security-policy-settings/change-the-system-time.md +++ b/windows/security/threat-protection/security-policy-settings/change-the-system-time.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Change the system time - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Change the system time** security policy setting. From 2c5bdd0ee8602f5112298f3df9379e6784343579 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:19:25 +0530 Subject: [PATCH 087/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/change-the-time-zone.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/change-the-time-zone.md b/windows/security/threat-protection/security-policy-settings/change-the-time-zone.md index 0f18fbe6a0..d8dfd97662 100644 --- a/windows/security/threat-protection/security-policy-settings/change-the-time-zone.md +++ b/windows/security/threat-protection/security-policy-settings/change-the-time-zone.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Change the time zone - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Change the time zone** security policy setting. From 9d4144ceda2b2b00ee09e4bf45e36b1db5625a4c Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:23:38 +0530 Subject: [PATCH 088/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/create-a-pagefile.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md b/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md index 68753e633a..a5438297fd 100644 --- a/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md +++ b/windows/security/threat-protection/security-policy-settings/create-a-pagefile.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Create a pagefile - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Create a pagefile** security policy setting. From 8f87e3a0f5200d38b6174a9f74db25a00e7a7c17 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:25:40 +0530 Subject: [PATCH 089/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/create-a-token-object.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/create-a-token-object.md b/windows/security/threat-protection/security-policy-settings/create-a-token-object.md index 397456fc85..727912a7ca 100644 --- a/windows/security/threat-protection/security-policy-settings/create-a-token-object.md +++ b/windows/security/threat-protection/security-policy-settings/create-a-token-object.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Create a token object **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Create a token object** security policy setting. From ba8c50ffe93b17daa607168efbd0a3985612fcbc Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:26:36 +0530 Subject: [PATCH 090/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/create-global-objects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/create-global-objects.md b/windows/security/threat-protection/security-policy-settings/create-global-objects.md index bd8b943798..f6be4d3ed7 100644 --- a/windows/security/threat-protection/security-policy-settings/create-global-objects.md +++ b/windows/security/threat-protection/security-policy-settings/create-global-objects.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Create global objects **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Create global objects** security policy setting. From 6d4033ddea65294a507910c14bf6225e16fb6c97 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:27:41 +0530 Subject: [PATCH 091/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/create-permanent-shared-objects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/create-permanent-shared-objects.md b/windows/security/threat-protection/security-policy-settings/create-permanent-shared-objects.md index dd58539e88..38fb6346f9 100644 --- a/windows/security/threat-protection/security-policy-settings/create-permanent-shared-objects.md +++ b/windows/security/threat-protection/security-policy-settings/create-permanent-shared-objects.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Create permanent shared objects **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Create permanent shared objects** security policy setting. From 56c57d93a3049fd9fa8b092c6a812242f75ddf05 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:31:02 +0530 Subject: [PATCH 092/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/create-symbolic-links.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md b/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md index 5ea5c36a0c..82c3f5ffc9 100644 --- a/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md +++ b/windows/security/threat-protection/security-policy-settings/create-symbolic-links.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Create symbolic links **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Create symbolic links** security policy setting. From eee390827073bc0ddb1ef7043228ee98d9c48ed3 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:32:58 +0530 Subject: [PATCH 093/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../threat-protection/security-policy-settings/debug-programs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/debug-programs.md b/windows/security/threat-protection/security-policy-settings/debug-programs.md index c97a34004a..7b72217ab7 100644 --- a/windows/security/threat-protection/security-policy-settings/debug-programs.md +++ b/windows/security/threat-protection/security-policy-settings/debug-programs.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Debug programs **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Debug programs** security policy setting. From e9c2ba99b59f712b1d4b0337e9286aa7cc3e056e Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:34:20 +0530 Subject: [PATCH 094/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../deny-access-to-this-computer-from-the-network.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md b/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md index 9d51332226..9dc9bb9d38 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md +++ b/windows/security/threat-protection/security-policy-settings/deny-access-to-this-computer-from-the-network.md @@ -20,7 +20,8 @@ ms.technology: itpro-security # Deny access to this computer from the network **Applies to** -- Windows 10 +- Windows 11 +- Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Deny access to this computer from the network** security policy setting. From 2697a830ecc6d30b961557ceaeb832cf511a102b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:35:57 +0530 Subject: [PATCH 095/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/deny-log-on-as-a-batch-job.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md index 26257d7869..d832f6a8ba 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-batch-job.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Deny log on as a batch job **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Deny log on as a batch job** security policy setting. From 976ef5639b22e7c8d72f43961d6e71c7d06e34f5 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:37:06 +0530 Subject: [PATCH 096/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/deny-log-on-as-a-service.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md index 943ab1c47e..22b448bed6 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-as-a-service.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Deny log on as a service **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Deny log on as a service** security policy setting. From 04411eec7c6cde9394547a796beee0912b0f9534 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:38:37 +0530 Subject: [PATCH 097/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/deny-log-on-locally.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md index 66c2308100..1ef7bc4a08 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-locally.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Deny log on locally **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Deny log on locally** security policy setting. From 11a656bc7ab3aa267464090523fe12f9bdf26e78 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 20:39:34 +0530 Subject: [PATCH 098/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../deny-log-on-through-remote-desktop-services.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md b/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md index ad977d3239..2bc5898d13 100644 --- a/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md +++ b/windows/security/threat-protection/security-policy-settings/deny-log-on-through-remote-desktop-services.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Deny log on through Remote Desktop Services **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Deny log on through Remote Desktop Services** security policy setting. From 71df1500d99f6300abafdb35b871a602d3ca037d Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:02:48 +0530 Subject: [PATCH 099/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- ...-computer-and-user-accounts-to-be-trusted-for-delegation.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md b/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md index e1bc8ef4b9..6c8e9a5f36 100644 --- a/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md +++ b/windows/security/threat-protection/security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Enable computer and user accounts to be trusted for delegation **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Enable computer and user accounts to be trusted for delegation** security policy setting. @@ -108,4 +109,4 @@ None. Not defined is the default configuration. ## Related topics -- [User Rights Assignment](user-rights-assignment.md) \ No newline at end of file +- [User Rights Assignment](user-rights-assignment.md) From 63d3b78887d0facf7a7ecaa225b17ed490b3dc1a Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:03:47 +0530 Subject: [PATCH 100/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../force-shutdown-from-a-remote-system.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/force-shutdown-from-a-remote-system.md b/windows/security/threat-protection/security-policy-settings/force-shutdown-from-a-remote-system.md index 47d87b0cef..8b13dfac68 100644 --- a/windows/security/threat-protection/security-policy-settings/force-shutdown-from-a-remote-system.md +++ b/windows/security/threat-protection/security-policy-settings/force-shutdown-from-a-remote-system.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Force shutdown from a remote system **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Force shutdown from a remote system** security policy setting. From 39756cda6f7e778aa5f57d73036e361fd835dabf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:04:37 +0530 Subject: [PATCH 101/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/generate-security-audits.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/generate-security-audits.md b/windows/security/threat-protection/security-policy-settings/generate-security-audits.md index be5d5caebf..ed57ea1a97 100644 --- a/windows/security/threat-protection/security-policy-settings/generate-security-audits.md +++ b/windows/security/threat-protection/security-policy-settings/generate-security-audits.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Generate security audits **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Generate security audits** security policy setting. From df9e869f2b93403a71fc66966de5da0d7d142353 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:05:49 +0530 Subject: [PATCH 102/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../impersonate-a-client-after-authentication.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/impersonate-a-client-after-authentication.md b/windows/security/threat-protection/security-policy-settings/impersonate-a-client-after-authentication.md index c4a613a542..e2a1861c80 100644 --- a/windows/security/threat-protection/security-policy-settings/impersonate-a-client-after-authentication.md +++ b/windows/security/threat-protection/security-policy-settings/impersonate-a-client-after-authentication.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Impersonate a client after authentication **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Impersonate a client after authentication** security policy setting. @@ -109,4 +110,4 @@ In IIS 7.0 and later, a built-in account (IUSR) replaces the IUSR_MachineName ac ## Related topics -- [User Rights Assignment](user-rights-assignment.md) \ No newline at end of file +- [User Rights Assignment](user-rights-assignment.md) From 8d1b1a85b922aa297da51bbdcebef56817f92d16 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:07:20 +0530 Subject: [PATCH 103/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/increase-a-process-working-set.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md b/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md index 3c54eb33ec..0f79c38991 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md +++ b/windows/security/threat-protection/security-policy-settings/increase-a-process-working-set.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Increase a process working set **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Increase a process working set** security policy setting. From 508544f9943cf3b01e6699c92ffc65b8d5996d7f Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:08:21 +0530 Subject: [PATCH 104/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/increase-scheduling-priority.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md index 2c2e0bb890..5446601279 100644 --- a/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md +++ b/windows/security/threat-protection/security-policy-settings/increase-scheduling-priority.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Increase scheduling priority **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Increase scheduling priority** security policy setting. @@ -89,4 +90,4 @@ None. Restricting the **Increase scheduling priority** user right to members of ## Related topics - [User Rights Assignment](user-rights-assignment.md) -- [Increase scheduling priority for Windows Server 2012 and earlier](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn221960(v%3dws.11)) \ No newline at end of file +- [Increase scheduling priority for Windows Server 2012 and earlier](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn221960(v%3dws.11)) From 6be41e63f39904428507735c42bba9f2a09263f3 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:09:15 +0530 Subject: [PATCH 105/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/load-and-unload-device-drivers.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md b/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md index 10425d576a..f0f4e5f932 100644 --- a/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md +++ b/windows/security/threat-protection/security-policy-settings/load-and-unload-device-drivers.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Load and unload device drivers **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Load and unload device drivers** security policy setting. From 7ed4534f694525cd3c8d7f5f24c80c4101d78c6b Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:10:16 +0530 Subject: [PATCH 106/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/lock-pages-in-memory.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md b/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md index ab91674f23..d7510658e7 100644 --- a/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md +++ b/windows/security/threat-protection/security-policy-settings/lock-pages-in-memory.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Lock pages in memory **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Lock pages in memory** security policy setting. From 7390b8cdc91e58894db9aed4cd4be97b23f197c2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:17:40 +0530 Subject: [PATCH 107/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/log-on-as-a-batch-job.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md b/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md index c982a7ca78..bcdeda1852 100644 --- a/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md +++ b/windows/security/threat-protection/security-policy-settings/log-on-as-a-batch-job.md @@ -22,6 +22,7 @@ ms.technology: itpro-security # Log on as a batch job **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Log on as a batch job** security policy setting. From 4c8fecdc7b46d020d947a65fef94240b8f531544 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:20:05 +0530 Subject: [PATCH 108/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/log-on-as-a-service.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/log-on-as-a-service.md b/windows/security/threat-protection/security-policy-settings/log-on-as-a-service.md index 833a0d2eea..667a0885f7 100644 --- a/windows/security/threat-protection/security-policy-settings/log-on-as-a-service.md +++ b/windows/security/threat-protection/security-policy-settings/log-on-as-a-service.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Log on as a service **Applies to** +- Windows 11 - Windows 10 This article describes the recommended practices, location, values, policy management, and security considerations for the **Log on as a service** security policy setting. From b6375afe6546197be75e1fa0d50a6ca4dd0841ee Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:21:30 +0530 Subject: [PATCH 109/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/manage-auditing-and-security-log.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md b/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md index f19e322da5..0b62095cd7 100644 --- a/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md +++ b/windows/security/threat-protection/security-policy-settings/manage-auditing-and-security-log.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Manage auditing and security log **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Manage auditing and security log** security policy setting. From b78c4dffe491cfd10cbeb09d8e1ef92ffe70ff74 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:22:31 +0530 Subject: [PATCH 110/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/modify-an-object-label.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/modify-an-object-label.md b/windows/security/threat-protection/security-policy-settings/modify-an-object-label.md index 784db5fe09..f3d460e68c 100644 --- a/windows/security/threat-protection/security-policy-settings/modify-an-object-label.md +++ b/windows/security/threat-protection/security-policy-settings/modify-an-object-label.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Modify an object label **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Modify an object label** security policy setting. From fbdf3745fdd554ad2c4a97cf1945345122656dd1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:23:58 +0530 Subject: [PATCH 111/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../modify-firmware-environment-values.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/modify-firmware-environment-values.md b/windows/security/threat-protection/security-policy-settings/modify-firmware-environment-values.md index 3f104ff095..ae4fa3457e 100644 --- a/windows/security/threat-protection/security-policy-settings/modify-firmware-environment-values.md +++ b/windows/security/threat-protection/security-policy-settings/modify-firmware-environment-values.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Modify firmware environment values **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Modify firmware environment values** security policy setting. From a481e5e9911143187d15ab532f873e0dd5285a50 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:25:55 +0530 Subject: [PATCH 112/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/perform-volume-maintenance-tasks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/perform-volume-maintenance-tasks.md b/windows/security/threat-protection/security-policy-settings/perform-volume-maintenance-tasks.md index 7b30d8f59c..60aa01ecc1 100644 --- a/windows/security/threat-protection/security-policy-settings/perform-volume-maintenance-tasks.md +++ b/windows/security/threat-protection/security-policy-settings/perform-volume-maintenance-tasks.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Perform volume maintenance tasks **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Perform volume maintenance tasks** security policy setting. From 7593421beae173857fcab689294916ab65b20049 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:28:10 +0530 Subject: [PATCH 113/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/profile-single-process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/profile-single-process.md b/windows/security/threat-protection/security-policy-settings/profile-single-process.md index cde1362185..d0654f81aa 100644 --- a/windows/security/threat-protection/security-policy-settings/profile-single-process.md +++ b/windows/security/threat-protection/security-policy-settings/profile-single-process.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Profile single process **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Profile single process** security policy setting. From a2769b1412fb1b13ff118e3357aaac03ef83dba9 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:29:18 +0530 Subject: [PATCH 114/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/profile-system-performance.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/profile-system-performance.md b/windows/security/threat-protection/security-policy-settings/profile-system-performance.md index ecb01bb455..53ea9e3b07 100644 --- a/windows/security/threat-protection/security-policy-settings/profile-system-performance.md +++ b/windows/security/threat-protection/security-policy-settings/profile-system-performance.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Profile system performance **Applies to** +- Windows 11 - Windows 10 This security policy reference topic for the IT professional describes the best practices, location, values, policy management, and security considerations for the **Profile system performance** security policy setting. From 1f435db112fa48cd98bf67141a918e5c86a36e56 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:30:55 +0530 Subject: [PATCH 115/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../remove-computer-from-docking-station.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/remove-computer-from-docking-station.md b/windows/security/threat-protection/security-policy-settings/remove-computer-from-docking-station.md index 57181925d6..0f15781757 100644 --- a/windows/security/threat-protection/security-policy-settings/remove-computer-from-docking-station.md +++ b/windows/security/threat-protection/security-policy-settings/remove-computer-from-docking-station.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Remove computer from docking station - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Remove computer from docking station** security policy setting. From b27d1b73b4696877a86a804e5e067d851ed276c2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:31:55 +0530 Subject: [PATCH 116/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/replace-a-process-level-token.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/replace-a-process-level-token.md b/windows/security/threat-protection/security-policy-settings/replace-a-process-level-token.md index 5e9ee1c0f3..af5c5cc7df 100644 --- a/windows/security/threat-protection/security-policy-settings/replace-a-process-level-token.md +++ b/windows/security/threat-protection/security-policy-settings/replace-a-process-level-token.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Replace a process level token **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Replace a process level token** security policy setting. From f54f3539becffcba6b5e76b2aca9ba3056c5dff2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:33:01 +0530 Subject: [PATCH 117/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/restore-files-and-directories.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/restore-files-and-directories.md b/windows/security/threat-protection/security-policy-settings/restore-files-and-directories.md index d534fcedaa..a80d0249a1 100644 --- a/windows/security/threat-protection/security-policy-settings/restore-files-and-directories.md +++ b/windows/security/threat-protection/security-policy-settings/restore-files-and-directories.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Restore files and directories - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Restore files and directories** security policy setting. From 96b3f23849d6fdb4033954d5fbf9ea5494a0e469 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:34:18 +0530 Subject: [PATCH 118/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../security-policy-settings/shut-down-the-system.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/shut-down-the-system.md b/windows/security/threat-protection/security-policy-settings/shut-down-the-system.md index b2bd961eea..e238e91c99 100644 --- a/windows/security/threat-protection/security-policy-settings/shut-down-the-system.md +++ b/windows/security/threat-protection/security-policy-settings/shut-down-the-system.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Shut down the system - security policy setting **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Shut down the system** security policy setting. From 682706f15b47811f9bbf8283d480220c24b63ac2 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:35:26 +0530 Subject: [PATCH 119/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../synchronize-directory-service-data.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/synchronize-directory-service-data.md b/windows/security/threat-protection/security-policy-settings/synchronize-directory-service-data.md index f165400681..bfd1681088 100644 --- a/windows/security/threat-protection/security-policy-settings/synchronize-directory-service-data.md +++ b/windows/security/threat-protection/security-policy-settings/synchronize-directory-service-data.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Synchronize directory service data **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Synchronize directory service data** security policy setting. From 4a7eca5d36443fff67ab3ce527a4a94642e760cc Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 27 Dec 2022 21:36:43 +0530 Subject: [PATCH 120/216] added windows 11 after reading this article, i confirmed windows 11 is supported --- .../take-ownership-of-files-or-other-objects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-policy-settings/take-ownership-of-files-or-other-objects.md b/windows/security/threat-protection/security-policy-settings/take-ownership-of-files-or-other-objects.md index 279eeced74..4010dae1ca 100644 --- a/windows/security/threat-protection/security-policy-settings/take-ownership-of-files-or-other-objects.md +++ b/windows/security/threat-protection/security-policy-settings/take-ownership-of-files-or-other-objects.md @@ -20,6 +20,7 @@ ms.technology: itpro-security # Take ownership of files or other objects **Applies to** +- Windows 11 - Windows 10 Describes the best practices, location, values, policy management, and security considerations for the **Take ownership of files or other objects** security policy setting. From b05f9993c5a21338090fbef133bca5ba78905c0e Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:38:00 +0530 Subject: [PATCH 121/216] Update windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...min-approval-mode-for-the-built-in-administrator-account.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md b/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md index ab504a6ce9..21d8236c79 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md @@ -21,7 +21,8 @@ ms.technology: itpro-security **Applies to** - Windows 11 - Windows 10 -Describes the best practices, location, values, policy management and security considerations for the **User Account Control: Admin Approval Mode for the Built-in Administrator account** security policy setting. + +Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Admin Approval Mode for the Built-in Administrator account** security policy setting. ## Reference From 8f7b8c1db654c6307f5f446a9431de775d265b72 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:38:33 +0530 Subject: [PATCH 122/216] Update windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...-security-configure-encryption-types-allowed-for-kerberos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md index 121c5cb651..8887f22d97 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md @@ -27,7 +27,7 @@ ms.technology: itpro-security - Windows 8.1 - Windows 8 - Windows 7 -- Windows Vista- +- Windows Vista - Windows XP - Windows Server 2012 R2 - Windows Server 2012 From edc0d2dbf9ba40049c418f48153faca9e28ca3fe Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:49:19 +0530 Subject: [PATCH 123/216] Update windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../access-this-computer-from-the-network.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md index 37afcd2d02..7f643514fc 100644 --- a/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md +++ b/windows/security/threat-protection/security-policy-settings/access-this-computer-from-the-network.md @@ -21,7 +21,7 @@ ms.technology: itpro-security **Applies to** - Windows 11 -- Windows 10- +- Windows 10 - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 From 7a6b019f4f2c95b021dc1bba4d182452eb410535 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 11:03:07 -0500 Subject: [PATCH 124/216] redirects --- .openpublishing.redirection.json | 45 +++++++++++++++++++ .../hello-hybrid-key-trust-validate-pki.md | 12 ++--- 2 files changed, 51 insertions(+), 6 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index decbbc3864..1bff04c89b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20294,6 +20294,51 @@ "source_path": "windows/security/identity-protection/hello-for-business/reset-security-key.md", "redirect_url": "/azure/active-directory/authentication/howto-authentication-passwordless-security-key", "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-prereqs.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": true } ] } diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 7b17053489..f393d2abed 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -62,7 +62,7 @@ If you don't have an existing PKI, review [Certification Authority Guidance](/pr Expand the following sections to configure the PKI for Windows Hello for Business.
    -Step 1: configure domain controller certificates +Configure domain controller certificates Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. @@ -104,7 +104,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    -Step 2: supersede existing domain controller certificates +Supersede existing domain controller certificates The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. @@ -135,7 +135,7 @@ The certificate template is configured to supersede all the certificate template
    -Step 3: unpublish Superseded Certificate Templates +Unpublish Superseded Certificate Templates The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. @@ -152,7 +152,7 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi
    -Step 4: publish certificate templates to the CA +Publish certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -175,7 +175,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment.
    -Step 5: configure automatic certificate enrollment for the domain controllers +Configure automatic certificate enrollment for the domain controllers Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). @@ -197,7 +197,7 @@ Domain controllers automatically request a certificate from the *Domain controll
    -Step 6: deploy the domain controller auto certificate enrollment GPO +Deploy the domain controller auto certificate enrollment GPO Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. From e8c45591045306eb4ac4511002b0db81e5bb5ab4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 11:14:58 -0500 Subject: [PATCH 125/216] updates --- .openpublishing.redirection.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 1bff04c89b..de0c50c701 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20303,42 +20303,47 @@ { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-dirsync.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-ad.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-dir-sync.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-policy.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-devreg.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-provision.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", - "redirect_document_id": true + "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", + "redirect_document_id": false } ] } From 89fe87655b2dbc3e2ed9abc1c28ea522782e1a33 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:11:25 -0500 Subject: [PATCH 126/216] updates --- .../hello-cert-trust-validate-pki.md | 156 +--------------- .../hello-hybrid-key-trust-provision.md | 131 +++++++++++++ .../hello-hybrid-key-trust-validate-pki.md | 176 +++--------------- .../hello-hybrid-key-trust.md | 138 +------------- .../hello-key-trust-validate-pki.md | 160 +--------------- .../includes/dc-certificate-deployment.md | 43 +++++ .../includes/dc-certificate-supersede.md | 31 +++ .../includes/dc-certificate-template.md | 39 ++++ .../includes/dc-certificate-validate.md | 41 ++++ .../unpublish-superseded-templates.md | 17 ++ .../web-server-certificate-template.md | 37 ++++ 11 files changed, 382 insertions(+), 587 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md index f543372332..810a289475 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md @@ -46,38 +46,7 @@ Expand the following sections to configure the PKI for Windows Hello for Busines
    Configure domain controller certificates -Clients must trust the domain controllers, and to it each domain controller must have a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the Domain Controller and Domain Controller Authentication certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. - -By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab - - Type *Domain Controller Authentication (Kerberos)* in Template display name - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -1. On the **Subject Name** tab: - - Select the **Build from this Active Directory information** button if it isn't already selected - - Select **None** from the **Subject name format** list - - Select **DNS name** from the **Include this information in alternate subject** list - - Clear all other items -1. On the **Cryptography** tab: - - select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list -1. Select **OK** -1. Close the console +[!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)]
    @@ -85,24 +54,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    Supersede existing domain controller certificates -The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. - -The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ -The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. - -Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the *Domain Controller Authentication (Kerberos)* (or the name of the certificate template you created in the previous section) template in the details pane and select **Properties** -1. Select the **Superseded Templates** tab. Select **Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller* certificate template and select **OK > Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller Authentication* certificate template and select **OK** -1. From the **Add Superseded Template** dialog, select the *Kerberos Authentication* certificate template and select **OK** -1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab -1. Select **OK** and close the **Certificate Templates** console - -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. +[!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]
    @@ -110,36 +62,7 @@ The certificate template is configured to supersede all the certificate template
    Configure an internal web server certificate template -Windows clients use the https protocol when communicating with Active Directory Federation Services (AD FS). To meet this need, you must issue a server authentication certificate to all the nodes in the AD FS farm. On-premises deployments can use a server authentication certificate issued by their enterprise PKI. You must configure a server authentication certificate template so the host running theAD FS can request the certificate. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates** and select **Manage** -1. In the **Certificate Template Console**, right-click the **Web Server** template in the details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate recipient** list -1. On the **General** tab: - - Type *Internal Web Server* in **Template display name** - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -1. On the **Request Handling** tab, select **Allow private key to be exported** -1. On the **Subject** tab, select the **Supply in the request** button if it isn't already selected -1. On the **Security** tab: - - Select **Add** - - Type **Domain Computers** in the **Enter the object names to select** box - - Select **OK** - - Select the **Allow** check box next to the **Enroll** permission -1. On the **Cryptography** tab: - - Select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list - - Select **OK** -1. Close the console +[!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)]
    @@ -248,16 +171,7 @@ certutil.exe -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY
    Unpublish Superseded Certificate Templates -The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. - -The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. - -Sign in to the CA or management workstation with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Expand the parent node from the navigation pane > **Certificate Templates** -1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window -1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates +[!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]
    @@ -280,69 +194,13 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen
    -### Configure automatic certificate enrollment for the domain controllers +## Configure and deploy certificates to domain controllers -Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). - -1. Open the **Group Policy Management Console** (gpmc.msc) -1. Expand the domain and select the **Group Policy Object** node in the navigation pane -1. Right-click **Group Policy object** and select **New** -1. Type *Domain Controller Auto Certificate Enrollment* in the name box and select **OK** -1. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and select **Edit** -1. In the navigation pane, expand **Policies** under **Computer Configuration** -1. Expand **Windows Settings > Security Settings > Public Key Policies** -1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** -1. Select **Enabled** from the **Configuration Model** list -1. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box -1. Select the **Update certificates that use certificate templates** check box -1. Select **OK** -1. Close the **Group Policy Management Editor** - -### Deploy the domain controller auto certificate enrollment GPO - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -1. In the navigation pane, expand the domain and expand the node with the Active Directory domain name. Right-click the **Domain Controllers** organizational unit and select **Link an existing GPO…** -1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created -1. Select **OK** +[!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] ## Validate the configuration -Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. - -You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. - -### Use the event logs - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Using the Event Viewer, navigate to the **Application and Services > Microsoft > Windows > CertificateServices-Lifecycles-System** event log -1. Look for an event indicating a new certificate enrollment (autoenrollment): - - The details of the event include the certificate template on which the certificate was issued - - The name of the certificate template used to issue the certificate should match the certificate template name included in the event - - The certificate thumbprint and EKUs for the certificate are also included in the event - - The EKU needed for proper Windows Hello for Business authentication is Kerberos Authentication, in addition to other EKUs provide by the certificate template - -Certificates superseded by your new domain controller certificate generate an archive event in the event log. The archive event contains the certificate template name and thumbprint of the certificate that was superseded by the new certificate. - -### Certificate Manager - -You can use the Certificate Manager console to validate the domain controller has the properly enrolled certificate based on the correct certificate template with the proper EKUs. Use **certlm.msc** to view certificate in the local computers certificate stores. Expand the **Personal** store and view the certificates enrolled for the computer. Archived certificates don't appear in Certificate Manager. - -### Certutil.exe - -You can use `certutil.exe` command to view enrolled certificates in the local computer. Certutil shows enrolled and archived certificates for the local computer. From an elevated command prompt, run `certutil.exe -q -store my` to view locally enrolled certificates. - -To view detailed information about each certificate in the store, use `certutil.exe -q -v -store my` to validate automatic certificate enrollment enrolled the proper certificates. - -### Troubleshooting - -Windows triggers automatic certificate enrollment for the computer during boot, and when Group Policy updates. You can refresh Group Policy from an elevated command prompt using `gpupdate.exe /force`. - -Alternatively, you can forcefully trigger automatic certificate enrollment using `certreq.exe -autoenroll -q` from an elevated command prompt. - -Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. +[!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] > [!div class="nextstepaction"] > [Next: prepare and deploy AD FS >](hello-cert-trust-adfs.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md new file mode 100644 index 0000000000..8d6706dae8 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -0,0 +1,131 @@ + +The configuration for Windows Hello for Business is grouped in four categories. These categories are: +### Configure AD - Creating Security Groups + +Windows Hello for Business uses a security group to simplify the deployment and management. + +#### Create the Windows Hello for Business Users Security Group + +The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. + +Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. + +1. Open **Active Directory Users and Computers**. +2. Click **View** and click **Advanced Features**. +3. Expand the domain node from the navigation pane. +4. Right-click the **Users** container. Click **New**. Click **Group**. +5. Type **Windows Hello for Business Users** in the **Group Name** text box. +6. Click **OK**. + +## Windows Hello for Business Group Policy + +The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory + +> [!NOTE] +> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) + +### Enable Windows Hello for Business + +The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. + +You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. + +### Create the Windows Hello for Business Group Policy object + +The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. + +Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Right-click **Group Policy object** and select **New**. +4. Type *Enable Windows Hello for Business* in the name box and click **OK**. +5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. +6. In the navigation pane, expand **Policies** under **User Configuration**. +7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. +8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. + +### Configure Security in the Windows Hello for Business Group Policy object + +The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Double-click the **Enable Windows Hello for Business** Group Policy object. +4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. +5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. +6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. + +### Deploy the Windows Hello for Business Group Policy object + +The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** +3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. + +Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. + +## Other Related Group Policy settings + +### Windows Hello for Business + +There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. + +#### Use a hardware security device + +The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. + +You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. + +Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Some organizations may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. + +#### Use biometrics + +Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. + +The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows doesn't provide the ability to set granular policies that enable you to disable specific modalities of biometrics, such as allowing facial recognition but disallowing fingerprint recognition. + +### PIN Complexity + +PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. + +>[!IMPORTANT] +> Starting from Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. + +Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: +* Require digits +* Require lowercase letters +* Maximum PIN length +* Minimum PIN length +* Expiration +* History +* Require special characters +* Require uppercase letters + +## Add users to the Windows Hello for Business Users group + +Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. +--> +## Provision Windows Hello for Business + +The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. + +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. + +![Event358.](images/Event358-2.png) + +### PIN Setup + +This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: + +1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** +1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device +1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory + +:::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: + +> [!IMPORTANT] +> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. +> **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. +> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index f393d2abed..4ccdf8010e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -44,92 +44,23 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. - - -> [!IMPORTANT] -> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store -> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL - Expand the following sections to configure the PKI for Windows Hello for Business.
    Configure domain controller certificates -Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. +[!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] > [!NOTE] > Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. -By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab - - Type *Domain Controller Authentication (Kerberos)* in Template display name - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -1. On the **Subject Name** tab: - - Select the **Build from this Active Directory information** button if it isn't already selected - - Select **None** from the **Subject name format** list - - Select **DNS name** from the **Include this information in alternate subject** list - - Clear all other items -1. On the **Cryptography** tab: - - select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list -1. Select **OK** -1. Close the console -

    Supersede existing domain controller certificates -The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. - -The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ -The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. - -Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the *Domain Controller Authentication (Kerberos)* (or the name of the certificate template you created in the previous section) template in the details pane and select **Properties** -1. Select the **Superseded Templates** tab. Select **Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller* certificate template and select **OK > Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller Authentication* certificate template and select **OK** -1. From the **Add Superseded Template** dialog, select the *Kerberos Authentication* certificate template and select **OK** -1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab -1. Select **OK** and close the **Certificate Templates** console - -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. - -> [!NOTE] -> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. ->To see all certificates in the NTAuth store, use the following command: -> -> `Certutil -viewstore -enterprise NTAuth` +[!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]

    @@ -137,16 +68,7 @@ The certificate template is configured to supersede all the certificate template
    Unpublish Superseded Certificate Templates -The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. - -The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. - -Sign in to the CA or management workstation with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Expand the parent node from the navigation pane > **Certificate Templates** -1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window -1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates +[!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]

    @@ -162,7 +84,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Expand the parent node from the navigation pane 1. Select **Certificate Templates** in the navigation pane 1. Right-click the **Certificate Templates** node. Select **New > Certificate Template** to issue -1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, and *Internal Web Server* templates you created in the previous steps. Select **OK** to publish the selected certificate templates to the certification authority +1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)* template you created in the previous steps > select **OK** 1. If you published the *Domain Controller Authentication (Kerberos)* certificate template, then unpublish the certificate templates you included in the superseded templates list - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation 1. Close the console @@ -172,79 +94,29 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen ## Configure and deploy certificates to domain controllers -Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment. -
    -Configure automatic certificate enrollment for the domain controllers - -Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). - -1. Open the **Group Policy Management Console** (gpmc.msc) -1. Expand the domain and select the **Group Policy Object** node in the navigation pane -1. Right-click **Group Policy object** and select **New** -1. Type *Domain Controller Auto Certificate Enrollment* in the name box and select **OK** -1. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and select **Edit** -1. In the navigation pane, expand **Policies** under **Computer Configuration** -1. Expand **Windows Settings > Security Settings > Public Key Policies** -1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** -1. Select **Enabled** from the **Configuration Model** list -1. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box -1. Select the **Update certificates that use certificate templates** check box -1. Select **OK** -1. Close the **Group Policy Management Editor** - -
    -
    - -
    -Deploy the domain controller auto certificate enrollment GPO - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -1. In the navigation pane, expand the domain and expand the node with the Active Directory domain name. Right-click the **Domain Controllers** organizational unit and select **Link an existing GPO…** -1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created -1. Select **OK** - -
    -
    +[!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] ## Validate the configuration -Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. - -You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. - -### Use the event logs - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Using the Event Viewer, navigate to the **Application and Services > Microsoft > Windows > CertificateServices-Lifecycles-System** event log -1. Look for an event indicating a new certificate enrollment (autoenrollment): - - The details of the event include the certificate template on which the certificate was issued - - The name of the certificate template used to issue the certificate should match the certificate template name included in the event - - The certificate thumbprint and EKUs for the certificate are also included in the event - - The EKU needed for proper Windows Hello for Business authentication is Kerberos Authentication, in addition to other EKUs provide by the certificate template - -Certificates superseded by your new domain controller certificate generate an archive event in the event log. The archive event contains the certificate template name and thumbprint of the certificate that was superseded by the new certificate. - -### Certificate Manager - -You can use the Certificate Manager console to validate the domain controller has the properly enrolled certificate based on the correct certificate template with the proper EKUs. Use **certlm.msc** to view certificate in the local computers certificate stores. Expand the **Personal** store and view the certificates enrolled for the computer. Archived certificates don't appear in Certificate Manager. - -### Certutil.exe - -You can use `certutil.exe` command to view enrolled certificates in the local computer. Certutil shows enrolled and archived certificates for the local computer. From an elevated command prompt, run `certutil.exe -q -store my` to view locally enrolled certificates. - -To view detailed information about each certificate in the store, use `certutil.exe -q -v -store my` to validate automatic certificate enrollment enrolled the proper certificates. - -### Troubleshooting - -Windows triggers automatic certificate enrollment for the computer during boot, and when Group Policy updates. You can refresh Group Policy from an elevated command prompt using `gpupdate.exe /force`. - -Alternatively, you can forcefully trigger automatic certificate enrollment using `certreq.exe -autoenroll -q` from an elevated command prompt. - -Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. +[!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] > [!div class="nextstepaction"] -> [Next: configure Windows Hello for Business policies >](hello-hybrid-key-trust-validate-pki.md) \ No newline at end of file +> [Next: configure and provision Windows Hello for Business >](hello-hybrid-key-trust-provision.md) + + + + + +> [!IMPORTANT] +> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: +> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store +> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 558bb15207..b8bf8e693d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -70,143 +70,11 @@ To configure Windows Hello for Business, devices can be configured through a mob ## Deployment steps -Once the prerequisites listed in the table above are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: +Once the prerequisites are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: -- Validate and configure a PKI +- Configure and validate the PKI - Configure Windows Hello for Business settings -- Provision Windows Hello for Business - - -The configuration for Windows Hello for Business is grouped in four categories. These categories are: -### Configure AD - Creating Security Groups - -Windows Hello for Business uses a security group to simplify the deployment and management. - -#### Create the Windows Hello for Business Users Security Group - -The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. - -Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click **View** and click **Advanced Features**. -3. Expand the domain node from the navigation pane. -4. Right-click the **Users** container. Click **New**. Click **Group**. -5. Type **Windows Hello for Business Users** in the **Group Name** text box. -6. Click **OK**. - -## Windows Hello for Business Group Policy - -The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory - -> [!NOTE] -> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) - -### Enable Windows Hello for Business - -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. - -You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. - -### Create the Windows Hello for Business Group Policy object - -The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New**. -4. Type *Enable Windows Hello for Business* in the name box and click **OK**. -5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **User Configuration**. -7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. -8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. - -### Configure Security in the Windows Hello for Business Group Policy object - -The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Double-click the **Enable Windows Hello for Business** Group Policy object. -4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. -5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. -6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. - -### Deploy the Windows Hello for Business Group Policy object - -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. - -Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. - -## Other Related Group Policy settings - -### Windows Hello for Business - -There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. - -#### Use a hardware security device - -The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. - -You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. - -Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Some organizations may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. - -#### Use biometrics - -Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. - -The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows doesn't provide the ability to set granular policies that enable you to disable specific modalities of biometrics, such as allowing facial recognition but disallowing fingerprint recognition. - -### PIN Complexity - -PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. - ->[!IMPORTANT] -> Starting from Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. - -Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: -* Require digits -* Require lowercase letters -* Maximum PIN length -* Minimum PIN length -* Expiration -* History -* Require special characters -* Require uppercase letters - -## Add users to the Windows Hello for Business Users group - -Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. ---> -## Provision Windows Hello for Business - -The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. - -You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ -This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. - -![Event358.](images/Event358-2.png) - -### PIN Setup - -This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: - -1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** -1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry -1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device -1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory - -:::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: - -> [!IMPORTANT] -> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. -> **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. -> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. +- Provision Windows Hello for Business on Windows clients > [!div class="nextstepaction"] > [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md index dac396577a..e21fe61df1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md @@ -36,9 +36,9 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser Install-AdcsCertificationAuthority ``` -## Configure a PKI +## Configure the enterprise PKI -If you have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. +If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. Expand the following sections to configure the PKI for Windows Hello for Business. @@ -46,38 +46,7 @@ Expand the following sections to configure the PKI for Windows Hello for Busines
    Configure domain controller certificates -Clients must trust the domain controllers, and to it each domain controller must have a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the Domain Controller and Domain Controller Authentication certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. - -By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab - - Type *Domain Controller Authentication (Kerberos)* in Template display name - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -1. On the **Subject Name** tab: - - Select the **Build from this Active Directory information** button if it isn't already selected - - Select **None** from the **Subject name format** list - - Select **DNS name** from the **Include this information in alternate subject** list - - Clear all other items -1. On the **Cryptography** tab: - - select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list -1. Select **OK** -1. Close the console +[!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)]
    @@ -86,24 +55,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    Supersede existing domain controller certificates -The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. - -The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ -The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. - -Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates > Manage** -1. In the **Certificate Template Console**, right-click the *Domain Controller Authentication (Kerberos)* (or the name of the certificate template you created in the previous section) template in the details pane and select **Properties** -1. Select the **Superseded Templates** tab. Select **Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller* certificate template and select **OK > Add** -1. From the **Add Superseded Template** dialog, select the *Domain Controller Authentication* certificate template and select **OK** -1. From the **Add Superseded Template** dialog, select the *Kerberos Authentication* certificate template and select **OK** -1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab -1. Select **OK** and close the **Certificate Templates** console - -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. +[!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]
    @@ -111,36 +63,7 @@ The certificate template is configured to supersede all the certificate template
    Configure an internal web server certificate template -Windows clients use the https protocol when communicating with Active Directory Federation Services (AD FS). To meet this need, you must issue a server authentication certificate to all the nodes in the AD FS farm. On-premises deployments can use a server authentication certificate issued by their enterprise PKI. You must configure a server authentication certificate template so the host running theAD FS can request the certificate. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates** and select **Manage** -1. In the **Certificate Template Console**, right-click the **Web Server** template in the details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab: - - Type *Internal Web Server* in **Template display name** - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. -1. On the **Request Handling** tab, select **Allow private key to be exported** -1. On the **Subject** tab, select the **Supply in the request** button if it isn't already selected -1. On the **Security** tab: - - Select **Add** - - Type **Domain Computers** in the **Enter the object names to select** box - - Select **OK** - - Select the **Allow** check box next to the **Enroll** permission -1. On the **Cryptography** tab: - - Select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list - - Select **OK** -1. Close the console +[!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)]
    @@ -148,16 +71,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen
    Unpublish Superseded Certificate Templates -The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. - -The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. - -Sign in to the CA or management workstation with *Enterprise Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Expand the parent node from the navigation pane > **Certificate Templates** -1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window -1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates +[!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]
    @@ -180,69 +94,13 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen
    -### Configure automatic certificate enrollment for the domain controllers +## Configure and deploy certificates to domain controllers -Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). - -1. Open the **Group Policy Management Console** (gpmc.msc) -1. Expand the domain and select the **Group Policy Object** node in the navigation pane -1. Right-click **Group Policy object** and select **New** -1. Type *Domain Controller Auto Certificate Enrollment* in the name box and select **OK** -1. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and select **Edit** -1. In the navigation pane, expand **Policies** under **Computer Configuration** -1. Expand **Windows Settings > Security Settings > Public Key Policies** -1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** -1. Select **Enabled** from the **Configuration Model** list -1. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box -1. Select the **Update certificates that use certificate templates** check box -1. Select **OK** -1. Close the **Group Policy Management Editor** - -### Deploy the domain controller auto certificate enrollment GPO - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -1. In the navigation pane, expand the domain and expand the node with the Active Directory domain name. Right-click the **Domain Controllers** organizational unit and select **Link an existing GPO…** -1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created -1. Select **OK** +[!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] ## Validate the configuration -Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. - -You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. - -### Use the event logs - -Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. - -1. Using the Event Viewer, navigate to the **Application and Services > Microsoft > Windows > CertificateServices-Lifecycles-System** event log -1. Look for an event indicating a new certificate enrollment (autoenrollment): - - The details of the event include the certificate template on which the certificate was issued - - The name of the certificate template used to issue the certificate should match the certificate template name included in the event - - The certificate thumbprint and EKUs for the certificate are also included in the event - - The EKU needed for proper Windows Hello for Business authentication is Kerberos Authentication, in addition to other EKUs provide by the certificate template - -Certificates superseded by your new domain controller certificate generate an archive event in the event log. The archive event contains the certificate template name and thumbprint of the certificate that was superseded by the new certificate. - -### Certificate Manager - -You can use the Certificate Manager console to validate the domain controller has the properly enrolled certificate based on the correct certificate template with the proper EKUs. Use **certlm.msc** to view certificate in the local computers certificate stores. Expand the **Personal** store and view the certificates enrolled for the computer. Archived certificates don't appear in Certificate Manager. - -### Certutil.exe - -You can use `certutil.exe` command to view enrolled certificates in the local computer. Certutil shows enrolled and archived certificates for the local computer. From an elevated command prompt, run `certutil.exe -q -store my` to view locally enrolled certificates. - -To view detailed information about each certificate in the store, use `certutil.exe -q -v -store my` to validate automatic certificate enrollment enrolled the proper certificates. - -### Troubleshooting - -Windows triggers automatic certificate enrollment for the computer during boot, and when Group Policy updates. You can refresh Group Policy from an elevated command prompt using `gpupdate.exe /force`. - -Alternatively, you can forcefully trigger automatic certificate enrollment using `certreq.exe -autoenroll -q` from an elevated command prompt. - -Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. +[!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] > [!div class="nextstepaction"] > [Next: prepare and deploy AD FS >](hello-key-trust-adfs.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md new file mode 100644 index 0000000000..e658d55e32 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -0,0 +1,43 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment. + +
    +Configure automatic certificate enrollment for the domain controllers + +Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). + +1. Open the **Group Policy Management Console** (gpmc.msc) +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Right-click **Group Policy object** and select **New** +1. Type *Domain Controller Auto Certificate Enrollment* in the name box and select **OK** +1. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and select **Edit** +1. In the navigation pane, expand **Policies** under **Computer Configuration** +1. Expand **Windows Settings > Security Settings > Public Key Policies** +1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** +1. Select **Enabled** from the **Configuration Model** list +1. Select the **Renew expired certificates, update pending certificates, and remove revoked certificates** check box +1. Select the **Update certificates that use certificate templates** check box +1. Select **OK** +1. Close the **Group Policy Management Editor** + +
    +
    + +
    +Deploy the domain controller auto certificate enrollment GPO + +Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +1. In the navigation pane, expand the domain and expand the node with the Active Directory domain name. Right-click the **Domain Controllers** organizational unit and select **Link an existing GPO…** +1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created +1. Select **OK** + +
    +
    diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md new file mode 100644 index 0000000000..756daf10c7 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md @@ -0,0 +1,31 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. + +The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ +The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. + +Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates > Manage** +1. In the **Certificate Template Console**, right-click the *Domain Controller Authentication (Kerberos)* (or the name of the certificate template you created in the previous section) template in the details pane and select **Properties** +1. Select the **Superseded Templates** tab. Select **Add** +1. From the **Add Superseded Template** dialog, select the *Domain Controller* certificate template and select **OK > Add** +1. From the **Add Superseded Template** dialog, select the *Domain Controller Authentication* certificate template and select **OK** +1. From the **Add Superseded Template** dialog, select the *Kerberos Authentication* certificate template and select **OK** +1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab +1. Select **OK** and close the **Certificate Templates** console + +The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. + +> [!NOTE] +> The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. +>To see all certificates in the NTAuth store, use the following command: +> +> `Certutil -viewstore -enterprise NTAuth` \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md new file mode 100644 index 0000000000..ba828af53d --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -0,0 +1,39 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. + +Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. + +By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates > Manage** +1. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and select **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab + - Type *Domain Controller Authentication (Kerberos)* in Template display name + - Adjust the validity and renewal period to meet your enterprise's needs + > [!NOTE] + > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. +1. On the **Subject Name** tab: + - Select the **Build from this Active Directory information** button if it isn't already selected + - Select **None** from the **Subject name format** list + - Select **DNS name** from the **Include this information in alternate subject** list + - Clear all other items +1. On the **Cryptography** tab: + - select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list +1. Select **OK** +1. Close the console diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md new file mode 100644 index 0000000000..d051eb625e --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md @@ -0,0 +1,41 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. + +You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. + +### Use the event logs + +Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. + +1. Using the Event Viewer, navigate to the **Application and Services > Microsoft > Windows > CertificateServices-Lifecycles-System** event log +1. Look for an event indicating a new certificate enrollment (autoenrollment): + - The details of the event include the certificate template on which the certificate was issued + - The name of the certificate template used to issue the certificate should match the certificate template name included in the event + - The certificate thumbprint and EKUs for the certificate are also included in the event + - The EKU needed for proper Windows Hello for Business authentication is Kerberos Authentication, in addition to other EKUs provide by the certificate template + +Certificates superseded by your new domain controller certificate generate an archive event in the event log. The archive event contains the certificate template name and thumbprint of the certificate that was superseded by the new certificate. + +### Certificate Manager + +You can use the Certificate Manager console to validate the domain controller has the properly enrolled certificate based on the correct certificate template with the proper EKUs. Use **certlm.msc** to view certificate in the local computers certificate stores. Expand the **Personal** store and view the certificates enrolled for the computer. Archived certificates don't appear in Certificate Manager. + +### Certutil.exe + +You can use `certutil.exe` command to view enrolled certificates in the local computer. Certutil shows enrolled and archived certificates for the local computer. From an elevated command prompt, run `certutil.exe -q -store my` to view locally enrolled certificates. + +To view detailed information about each certificate in the store, use `certutil.exe -q -v -store my` to validate automatic certificate enrollment enrolled the proper certificates. + +### Troubleshooting + +Windows triggers automatic certificate enrollment for the computer during boot, and when Group Policy updates. You can refresh Group Policy from an elevated command prompt using `gpupdate.exe /force`. + +Alternatively, you can forcefully trigger automatic certificate enrollment using `certreq.exe -autoenroll -q` from an elevated command prompt. + +Use the event logs to monitor certificate enrollment and archive. Review the configuration, such as publishing certificate templates to issuing certification authority and the allow auto enrollment permissions. \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md new file mode 100644 index 0000000000..cdf7076f1b --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md @@ -0,0 +1,17 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. + +The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. + +Sign in to the CA or management workstation with *Enterprise Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Expand the parent node from the navigation pane > **Certificate Templates** +1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window +1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md new file mode 100644 index 0000000000..ca5ca4486a --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md @@ -0,0 +1,37 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/28/2022 +ms.topic: include +--- + +Windows clients use the https protocol when communicating with Active Directory Federation Services (AD FS). To meet this need, you must issue a server authentication certificate to all the nodes in the AD FS farm. On-premises deployments can use a server authentication certificate issued by their enterprise PKI. You must configure a server authentication certificate template so the host running AD FS can request the certificate. + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates** and select **Manage** +1. In the **Certificate Template Console**, right-click the **Web Server** template in the details pane and select **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab: + - Type *Internal Web Server* in **Template display name** + - Adjust the validity and renewal period to meet your enterprise's needs + > [!NOTE] + > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. +1. On the **Request Handling** tab, select **Allow private key to be exported** +1. On the **Subject** tab, select the **Supply in the request** button if it isn't already selected +1. On the **Security** tab: + - Select **Add** + - Type **Domain Computers** in the **Enter the object names to select** box + - Select **OK** + - Select the **Allow** check box next to the **Enroll** permission +1. On the **Cryptography** tab: + - Select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list + - Select **OK** +1. Close the console \ No newline at end of file From b1ffb7f6f9d3c5045b64160255347086f8b40a6d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 12:36:39 -0500 Subject: [PATCH 127/216] updates --- .../hello-aad-join-cloud-only-deploy.md | 2 +- .../hello-for-business/hello-cert-trust-adfs.md | 2 +- .../hello-cert-trust-policy-settings.md | 2 +- .../hello-cert-trust-validate-ad-prereq.md | 2 +- .../hello-cert-trust-validate-deploy-mfa.md | 2 +- .../hello-for-business/hello-cert-trust-validate-pki.md | 2 +- .../hello-for-business/hello-deployment-cert-trust.md | 2 +- .../hello-for-business/hello-deployment-key-trust.md | 2 +- .../hello-for-business/hello-deployment-rdp-certs.md | 6 +++--- .../hello-for-business/hello-hybrid-aadj-sso-base.md | 2 +- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- .../hello-for-business/hello-hybrid-aadj-sso.md | 2 +- .../hello-for-business/hello-hybrid-cert-new-install.md | 2 +- .../hello-for-business/hello-hybrid-cert-trust-devreg.md | 2 +- .../hello-for-business/hello-hybrid-cert-trust-prereqs.md | 2 +- .../hello-for-business/hello-hybrid-cert-trust.md | 2 +- .../hello-hybrid-cert-whfb-provision.md | 2 +- .../hello-hybrid-cert-whfb-settings-ad.md | 2 +- .../hello-hybrid-cert-whfb-settings-adfs.md | 2 +- .../hello-hybrid-cert-whfb-settings-dir-sync.md | 2 +- .../hello-hybrid-cert-whfb-settings-pki.md | 2 +- .../hello-hybrid-cert-whfb-settings-policy.md | 2 +- .../hello-for-business/hello-hybrid-cert-whfb-settings.md | 2 +- .../hello-hybrid-cloud-kerberos-trust.md | 2 +- .../hello-hybrid-key-trust-validate-pki.md | 2 +- .../hello-for-business/hello-hybrid-key-trust.md | 2 +- .../hello-for-business/hello-key-trust-adfs.md | 2 +- .../hello-for-business/hello-key-trust-policy-settings.md | 2 +- .../hello-key-trust-validate-ad-prereq.md | 2 +- .../hello-key-trust-validate-deploy-mfa.md | 2 +- .../hello-for-business/hello-key-trust-validate-pki.md | 2 +- .../includes/dc-certificate-deployment.md | 2 +- .../hello-for-business}/includes/hello-cloud.md | 0 .../hello-for-business/includes/hello-deployment-cloud.md | 8 ++++++++ .../includes/hello-deployment-hybrid.md | 8 ++++++++ .../includes/hello-deployment-onpremises.md | 8 ++++++++ .../includes/hello-hybrid-cert-trust-aad.md | 0 .../includes/hello-hybrid-cert-trust-ad.md | 0 .../includes/hello-hybrid-cert-trust.md | 0 .../includes/hello-hybrid-cloudkerb-trust.md | 0 .../includes/hello-hybrid-key-trust-ad.md | 0 .../includes/hello-hybrid-key-trust.md | 0 .../includes/hello-hybrid-keycert-trust-aad.md | 0 .../hello-for-business}/includes/hello-intro.md | 0 .../hello-for-business/includes/hello-join-aad.md | 8 ++++++++ .../hello-for-business/includes/hello-join-domain.md | 8 ++++++++ .../hello-for-business/includes/hello-join-hybrid.md | 8 ++++++++ .../includes/hello-on-premises-cert-trust.md | 0 .../includes/hello-on-premises-key-trust.md | 0 .../includes/hello-trust-certificate.md | 8 ++++++++ .../includes/hello-trust-cloud-kerberos.md | 8 ++++++++ .../hello-for-business/includes/hello-trust-key.md | 8 ++++++++ windows/security/includes/hello-deployment-cloud.md | 8 -------- windows/security/includes/hello-deployment-hybrid.md | 8 -------- windows/security/includes/hello-deployment-onpremises.md | 8 -------- windows/security/includes/hello-join-aad.md | 8 -------- windows/security/includes/hello-join-domain.md | 8 -------- windows/security/includes/hello-join-hybrid.md | 8 -------- windows/security/includes/hello-trust-certificate.md | 8 -------- windows/security/includes/hello-trust-cloud-kerberos.md | 8 -------- windows/security/includes/hello-trust-key.md | 8 -------- 61 files changed, 106 insertions(+), 106 deletions(-) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-cloud.md (100%) create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-cert-trust-aad.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-cert-trust-ad.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-cert-trust.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-cloudkerb-trust.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-key-trust-ad.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-key-trust.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-hybrid-keycert-trust-aad.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-intro.md (100%) create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-on-premises-cert-trust.md (100%) rename windows/security/{ => identity-protection/hello-for-business}/includes/hello-on-premises-key-trust.md (100%) create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md delete mode 100644 windows/security/includes/hello-deployment-cloud.md delete mode 100644 windows/security/includes/hello-deployment-hybrid.md delete mode 100644 windows/security/includes/hello-deployment-onpremises.md delete mode 100644 windows/security/includes/hello-join-aad.md delete mode 100644 windows/security/includes/hello-join-domain.md delete mode 100644 windows/security/includes/hello-join-hybrid.md delete mode 100644 windows/security/includes/hello-trust-certificate.md delete mode 100644 windows/security/includes/hello-trust-cloud-kerberos.md delete mode 100644 windows/security/includes/hello-trust-key.md diff --git a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md index 004083bb85..1382df5771 100644 --- a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md +++ b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md @@ -8,7 +8,7 @@ ms.topic: article --- # Cloud-only deployment -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-cloud.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-cloud.md)] ## Introduction diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index d258d207f7..aa37d9804e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Prepare and deploy Active Directory Federation Services - on-premises certificate trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] Windows Hello for Business works exclusively with the Active Directory Federation Service (AD FS) role included with Windows Server. The on-premises certificate trust deployment model uses AD FS for *certificate enrollment* and *device registration*. diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md index 870fc37596..a73ef3f3f2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-policy-settings.md @@ -11,7 +11,7 @@ ms.topic: tutorial --- # Configure Windows Hello for Business group policy settings - on-premises certificate Trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] On-premises certificate-based deployments of Windows Hello for Business need three Group Policy settings: - Enable Windows Hello for Business diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-ad-prereq.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-ad-prereq.md index bac1a4e528..629e59b1e2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-ad-prereq.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-ad-prereq.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Validate Active Directory prerequisites - on-premises certificate trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] The key registration process for the on-premises deployment of Windows Hello for Business requires the Windows Server 2016 Active Directory or later schema. diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md index e5c4b9a2a4..f18107264e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md @@ -10,7 +10,7 @@ ms.topic: tutorial # Validate and deploy multi-factor authentication - on-premises certificate trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] Windows Hello for Business requires users perform multi-factor authentication (MFA) prior to enroll in the service. On-premises deployments can use, as MFA option: diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md index 810a289475..3b2425c95d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Configure and validate the Public Key Infrastructure - on-premises certificate trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. The certificate trust model extends certificate issuance to client computers. During Windows Hello for Business provisioning, the user receives a sign-in certificate. diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-deployment-cert-trust.md index d19452cbd8..0775ea4e9d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-cert-trust.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Deployment guide overview - on-premises certificate trust -[!INCLUDE [hello-on-premises-cert-trust](../../includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-on-premises-cert-trust](./includes/hello-on-premises-cert-trust.md)] Windows Hello for Business replaces username and password authentication to Windows with an asymmetric key pair. This deployment guide provides the information to deploy Windows Hello for Business in an on-premises environment: diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-deployment-key-trust.md index 34d860c531..6104c34401 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-key-trust.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Deployment guide overview - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] Windows Hello for Business replaces username and password authentication to Windows with an asymmetric key pair. This deployment guide provides the information to deploy Windows Hello for Business in an on-premises environment:: diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md b/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md index 5fe62506a6..e4cd07d400 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md @@ -12,9 +12,9 @@ appliesto: # Deploy certificates for remote desktop (RDP) sign-in This document describes Windows Hello for Business functionalities or scenarios that apply to: -- **Deployment type:** [!INCLUDE [hybrid](../../includes/hello-deployment-hybrid.md)] -- **Trust type:** [!INCLUDE [cloud-kerberos](../../includes/hello-trust-cloud-kerberos.md)], [!INCLUDE [key](../../includes/hello-trust-key.md)] -- **Join type:** [!INCLUDE [hello-join-aadj](../../includes/hello-join-aad.md)], [!INCLUDE [hello-join-hybrid](../../includes/hello-join-hybrid.md)] +- **Deployment type:** [!INCLUDE [hybrid](./includes/hello-deployment-hybrid.md)] +- **Trust type:** [!INCLUDE [cloud-kerberos](./includes/hello-trust-cloud-kerberos.md)], [!INCLUDE [key](./includes/hello-trust-key.md)] +- **Join type:** [!INCLUDE [hello-join-aadj](./includes/hello-join-aad.md)], [!INCLUDE [hello-join-hybrid](./includes/hello-join-hybrid.md)] --- Windows Hello for Business supports using a certificate as the supplied credential, when establishing a remote desktop connection to another Windows device. This document discusses three approaches for *cloud Kerberos trust* and *key trust* deployments, where authentication certificates can be deployed to an existing Windows Hello for Business user: diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md index 96c6e82af9..c4bf986ede 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md @@ -8,7 +8,7 @@ ms.topic: how-to --- # Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-keycert-trust-aad.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-keycert-trust-aad.md)] ## Prerequisites diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index ceddc51ed4..2cc6e81fff 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -9,7 +9,7 @@ ms.topic: how-to # Using Certificates for AADJ On-premises Single-sign On -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust-aad.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust-aad.md)] If you plan to use certificates for on-premises single-sign on, then follow these **additional** steps to configure the environment to enroll Windows Hello for Business certificates for Azure AD-joined devices. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 1acc6aa213..63a8074f3f 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -8,7 +8,7 @@ ms.topic: article --- # Azure AD Join Single Sign-on Deployment -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-keycert-trust-aad.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-keycert-trust-aad.md)] Windows Hello for Business combined with Azure Active Directory-joined devices makes it easy for users to securely access cloud-based resources using a strong, two-factor credential. Some resources may remain on-premises as enterprises transition resources to the cloud and Azure AD-joined devices may need to access these resources. With additional configurations to your current hybrid deployment, you can provide single sign-on to your on-premises resources for Azure Active Directory-joined devices using Windows Hello for Business, using a key or a certificate. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index 234f257566..5ed3e561c2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -8,7 +8,7 @@ ms.topic: article --- # Hybrid Azure AD joined Windows Hello for Business Certificate Trust New Installation -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] Windows Hello for Business involves configuring distributed technologies that may or may not exist in your current infrastructure. Hybrid certificate trust deployments of Windows Hello for Business rely on these technologies diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md index 997dbea6e9..bfecf22dea 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md @@ -8,7 +8,7 @@ ms.topic: article --- # Configure Device Registration for Hybrid Azure AD joined Windows Hello for Business -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust-ad.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust-ad.md)] Your environment is federated and you're ready to configure device registration for your hybrid environment. Hybrid Windows Hello for Business deployment needs device registration and device write-back to enable proper device authentication. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md index 56e0d50918..acac72ac78 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md @@ -8,7 +8,7 @@ ms.topic: article --- # Hybrid Azure AD joined Windows Hello for Business Prerequisites -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] Hybrid environments are distributed systems that enable organizations to use on-premises and Azure-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication that provides a single sign-in like experience to modern resources. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md index caf8cfe867..e6a0f51747 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md @@ -8,7 +8,7 @@ ms.topic: article --- # Hybrid Azure AD joined Certificate Trust Deployment -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid certificate trust scenario. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index fa4284edd5..5a7e9bb3a0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -8,7 +8,7 @@ ms.topic: article --- # Hybrid Azure AD joined Windows Hello for Business Certificate Trust Provisioning -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] ## Provisioning diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md index 748cc46a44..441b9c95d7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md @@ -8,7 +8,7 @@ ms.topic: article --- # Configure Hybrid Azure AD joined Windows Hello for Business: Active Directory -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] The key synchronization process for the hybrid deployment of Windows Hello for Business needs the Windows Server 2016 Active Directory schema. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md index 83988357c9..847a69e6b9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md @@ -8,7 +8,7 @@ ms.topic: article --- # Configure Hybrid Azure AD joined Windows Hello for Business: Active Directory Federation Services -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] ## Federation Services diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md index 5002843385..311dd7d4b5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md @@ -9,7 +9,7 @@ ms.topic: article # Configure Hybrid Azure AD joined Windows Hello for Business- Directory Synchronization -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] ## Directory Synchronization diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 2b43ffad0a..6e820da88a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -9,7 +9,7 @@ ms.topic: article # Configure Hybrid Azure AD joined Windows Hello for Business - Public Key Infrastructure -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] Windows Hello for Business deployments rely on certificates. Hybrid deployments use publicly-issued server authentication certificates to validate the name of the server to which they are connecting and to encrypt the data that flows between them and the client computer. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md index ad8ff6984f..6f6b61f93a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md @@ -8,7 +8,7 @@ ms.topic: article --- # Configure Hybrid Azure AD joined Windows Hello for Business - Group Policy -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust-ad.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust-ad.md)] ## Policy Configuration diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md index 360f679614..e099167250 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md @@ -8,7 +8,7 @@ ms.topic: article --- # Configure Hybrid Azure AD joined Windows Hello for Business -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] Your environment is federated and you are ready to configure your hybrid environment for Windows Hello for business using the certificate trust model. > [!IMPORTANT] diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index aa375eaaf1..3f7bb9918a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -8,7 +8,7 @@ ms.topic: article --- # Cloud Kerberos trust deployment -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-cloudkerb-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cloudkerb-trust.md)] Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide provides the information to successfully deploy Windows Hello for Business in a cloud Kerberos trust scenario. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 4ccdf8010e..12f2d27a3e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Configure and validate the Public Key Infrastructure - hybrid key trust -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index b8bf8e693d..29de80a2e4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -9,7 +9,7 @@ ms.topic: how-to --- # Hybrid key trust deployment -[!INCLUDE [hello-hybrid-key-trust](../../includes/hello-hybrid-key-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide provides the information to deploy Windows Hello for Business in a hybrid key trust trust scenario. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md index b08abdb82d..b0cf1c66b8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-adfs.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Prepare and deploy Active Directory Federation Services - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] Windows Hello for Business works exclusively with the Active Directory Federation Service (AD FS) role included with Windows Server. The on-premises key trust deployment model uses AD FS for *key registration* and *device registration*. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md index 03e7dbfe38..d9446b6eec 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-policy-settings.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Configure Windows Hello for Business group policy settings - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] On-premises key trust deployments of Windows Hello for Business need one Group Policy setting: *Enable Windows Hello for Business*. The Group Policy setting determines whether users are allowed, and prompted, to enroll for Windows Hello for Business. It can be configured for computers or users. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-ad-prereq.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-ad-prereq.md index e53e1d194f..07673151d3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-ad-prereq.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-ad-prereq.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Validate Active Directory prerequisites - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] Key trust deployments need an adequate number of domain controllers to ensure successful user authentication with Windows Hello for Business. To learn more about domain controller planning for key trust deployments, read the [Windows Hello for Business planning guide](hello-planning-guide.md) and the [Planning an adequate number of Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) section. diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md index 6088986d1e..65f12b5274 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-deploy-mfa.md @@ -10,7 +10,7 @@ ms.topic: tutorial # Validate and deploy multi-factor authentication - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] Windows Hello for Business requires users perform multi-factor authentication (MFA) prior to enroll in the service. On-premises deployments can use, as MFA option: diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md index e21fe61df1..e1524b84f7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md @@ -9,7 +9,7 @@ ms.topic: tutorial --- # Configure and validate the Public Key Infrastructure - on-premises key trust -[!INCLUDE [hello-on-premises-key-trust](../../includes/hello-on-premises-key-trust.md)] +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-key-trust.md)] Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md index e658d55e32..7eaedf722c 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -30,7 +30,7 @@ Domain controllers automatically request a certificate from the *Domain controll
    -Deploy the domain controller auto certificate enrollment GPO +Deploy the domain controller auto certificate enrollment GPO Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. diff --git a/windows/security/includes/hello-cloud.md b/windows/security/identity-protection/hello-for-business/includes/hello-cloud.md similarity index 100% rename from windows/security/includes/hello-cloud.md rename to windows/security/identity-protection/hello-for-business/includes/hello-cloud.md diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md new file mode 100644 index 0000000000..bbdeb4c308 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[cloud :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#cloud-deployment "For organizations using Azure AD-only identities. Device management is usually done via Intune/MDM") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md new file mode 100644 index 0000000000..b762fc7f9b --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[hybrid :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-deployment "For organizations using Active Directory identities synchronized to Azure AD. Device management is usually done via Group Policy or Intune/MDM") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md new file mode 100644 index 0000000000..1537ad1e45 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[on-premises :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") \ No newline at end of file diff --git a/windows/security/includes/hello-hybrid-cert-trust-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md similarity index 100% rename from windows/security/includes/hello-hybrid-cert-trust-aad.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md diff --git a/windows/security/includes/hello-hybrid-cert-trust-ad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md similarity index 100% rename from windows/security/includes/hello-hybrid-cert-trust-ad.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md diff --git a/windows/security/includes/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md similarity index 100% rename from windows/security/includes/hello-hybrid-cert-trust.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md diff --git a/windows/security/includes/hello-hybrid-cloudkerb-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md similarity index 100% rename from windows/security/includes/hello-hybrid-cloudkerb-trust.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md diff --git a/windows/security/includes/hello-hybrid-key-trust-ad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md similarity index 100% rename from windows/security/includes/hello-hybrid-key-trust-ad.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md diff --git a/windows/security/includes/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md similarity index 100% rename from windows/security/includes/hello-hybrid-key-trust.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md diff --git a/windows/security/includes/hello-hybrid-keycert-trust-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md similarity index 100% rename from windows/security/includes/hello-hybrid-keycert-trust-aad.md rename to windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md diff --git a/windows/security/includes/hello-intro.md b/windows/security/identity-protection/hello-for-business/includes/hello-intro.md similarity index 100% rename from windows/security/includes/hello-intro.md rename to windows/security/identity-protection/hello-for-business/includes/hello-intro.md diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md new file mode 100644 index 0000000000..d953bf92d2 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[Azure AD join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#azure-active-directory-join "Devices that are Azure AD joined do not have any dependencies on Active Directory. Only local users accounts and Azure AD users can sign in to these devices") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md new file mode 100644 index 0000000000..ac84d2985c --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[domain join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md "Devices that are domain joined do not have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md new file mode 100644 index 0000000000..bc5fc707a6 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[hybrid Azure AD join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-azure-ad-join "Devices that are hybrid Azure AD joined don't have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices. Active Directory users that are synchronized to Azure AD will have single-sign on to both Active Directory and Azure AD-protected resources") \ No newline at end of file diff --git a/windows/security/includes/hello-on-premises-cert-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md similarity index 100% rename from windows/security/includes/hello-on-premises-cert-trust.md rename to windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md diff --git a/windows/security/includes/hello-on-premises-key-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md similarity index 100% rename from windows/security/includes/hello-on-premises-key-trust.md rename to windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md new file mode 100644 index 0000000000..de516ad8cb --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[certificate trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#certificate-trust "This trust type uses a certificate to authenticate the users to Active Directory. It's required to issue certificates to the users and to the domain controllers") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md new file mode 100644 index 0000000000..d12cfbf47b --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[cloud Kerberos trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#cloud-kerberos-trust "This trust type uses security keys to authenticate the users to Active Directory. It's not required to issue any certificates, making it the recommended choice for environments that do not need certificate authentication") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md new file mode 100644 index 0000000000..4d2d677f24 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 12/08/2022 +ms.topic: include +--- + +[key trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#key-trust "This trust type uses a raw key to authenticate the users to Active Directory. It's not required to issue certificates to users, but it's required to deploy certificates to domain controllers") \ No newline at end of file diff --git a/windows/security/includes/hello-deployment-cloud.md b/windows/security/includes/hello-deployment-cloud.md deleted file mode 100644 index 8152da9722..0000000000 --- a/windows/security/includes/hello-deployment-cloud.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[cloud :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#cloud-deployment "For organizations using Azure AD-only identities. Device management is usually done via Intune/MDM") \ No newline at end of file diff --git a/windows/security/includes/hello-deployment-hybrid.md b/windows/security/includes/hello-deployment-hybrid.md deleted file mode 100644 index b35d4b548e..0000000000 --- a/windows/security/includes/hello-deployment-hybrid.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[hybrid :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-deployment "For organizations using Active Directory identities synchronized to Azure AD. Device management is usually done via Group Policy or Intune/MDM") \ No newline at end of file diff --git a/windows/security/includes/hello-deployment-onpremises.md b/windows/security/includes/hello-deployment-onpremises.md deleted file mode 100644 index 8746a5e9c7..0000000000 --- a/windows/security/includes/hello-deployment-onpremises.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[on-premises :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") \ No newline at end of file diff --git a/windows/security/includes/hello-join-aad.md b/windows/security/includes/hello-join-aad.md deleted file mode 100644 index 5709970576..0000000000 --- a/windows/security/includes/hello-join-aad.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[Azure AD join :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#azure-active-directory-join "Devices that are Azure AD joined do not have any dependencies on Active Directory. Only local users accounts and Azure AD users can sign in to these devices") \ No newline at end of file diff --git a/windows/security/includes/hello-join-domain.md b/windows/security/includes/hello-join-domain.md deleted file mode 100644 index 0385e2089a..0000000000 --- a/windows/security/includes/hello-join-domain.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[domain join :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md "Devices that are domain joined do not have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices") \ No newline at end of file diff --git a/windows/security/includes/hello-join-hybrid.md b/windows/security/includes/hello-join-hybrid.md deleted file mode 100644 index 3d3e75c6b6..0000000000 --- a/windows/security/includes/hello-join-hybrid.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[hybrid Azure AD join :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-azure-ad-join "Devices that are hybrid Azure AD joined don't have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices. Active Directory users that are synchronized to Azure AD will have single-sign on to both Active Directory and Azure AD-protected resources") \ No newline at end of file diff --git a/windows/security/includes/hello-trust-certificate.md b/windows/security/includes/hello-trust-certificate.md deleted file mode 100644 index ffc705fde0..0000000000 --- a/windows/security/includes/hello-trust-certificate.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[certificate trust :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#certificate-trust "This trust type uses a certificate to authenticate the users to Active Directory. It's required to issue certificates to the users and to the domain controllers") \ No newline at end of file diff --git a/windows/security/includes/hello-trust-cloud-kerberos.md b/windows/security/includes/hello-trust-cloud-kerberos.md deleted file mode 100644 index 5ddac53ba9..0000000000 --- a/windows/security/includes/hello-trust-cloud-kerberos.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[cloud Kerberos trust :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#cloud-kerberos-trust "This trust type uses security keys to authenticate the users to Active Directory. It's not required to issue any certificates, making it the recommended choice for environments that do not need certificate authentication") \ No newline at end of file diff --git a/windows/security/includes/hello-trust-key.md b/windows/security/includes/hello-trust-key.md deleted file mode 100644 index 133f7f5204..0000000000 --- a/windows/security/includes/hello-trust-key.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -author: paolomatarazzo -ms.author: paoloma -ms.date: 12/08/2022 -ms.topic: include ---- - -[key trust :::image type="icon" source="../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#key-trust "This trust type uses a raw key to authenticate the users to Active Directory. It's not required to issue certificates to users, but it's required to deploy certificates to domain controllers") \ No newline at end of file From 65b195bd1305ddb53b71fdbfbd7ba7d572e4aa11 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 13:08:12 -0500 Subject: [PATCH 128/216] updates --- .../hello-for-business/includes/hello-deployment-hybrid.md | 2 +- .../hello-for-business/includes/hello-deployment-onpremises.md | 3 ++- .../hello-for-business/includes/hello-join-domain.md | 2 +- .../hello-for-business/includes/hello-join-hybrid.md | 2 +- .../hello-for-business/includes/hello-trust-certificate.md | 2 +- .../hello-for-business/includes/hello-trust-cloud-kerberos.md | 2 +- .../hello-for-business/includes/hello-trust-key.md | 2 +- 7 files changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md index b762fc7f9b..066cedee40 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[hybrid :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-deployment "For organizations using Active Directory identities synchronized to Azure AD. Device management is usually done via Group Policy or Intune/MDM") \ No newline at end of file +[hybrid :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#hybrid-deployment "For organizations using Active Directory identities synchronized to Azure AD. Device management is usually done via Group Policy or Intune/MDM") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md index 1537ad1e45..43b4857b79 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md @@ -5,4 +5,5 @@ ms.date: 12/08/2022 ms.topic: include --- -[on-premises :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") \ No newline at end of file +[on-premises :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") + diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md index ac84d2985c..e502110b5c 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[domain join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md "Devices that are domain joined do not have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices") \ No newline at end of file +[domain join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md "Devices that are domain joined do not have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md index bc5fc707a6..562b919f98 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[hybrid Azure AD join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#hybrid-azure-ad-join "Devices that are hybrid Azure AD joined don't have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices. Active Directory users that are synchronized to Azure AD will have single-sign on to both Active Directory and Azure AD-protected resources") \ No newline at end of file +[hybrid Azure AD join :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#hybrid-azure-ad-join "Devices that are hybrid Azure AD joined don't have any dependencies on Azure AD. Only local users accounts and Active Directory users can sign in to these devices. Active Directory users that are synchronized to Azure AD will have single-sign on to both Active Directory and Azure AD-protected resources") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md index de516ad8cb..8c78f79b90 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[certificate trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#certificate-trust "This trust type uses a certificate to authenticate the users to Active Directory. It's required to issue certificates to the users and to the domain controllers") \ No newline at end of file +[certificate trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#certificate-trust "This trust type uses a certificate to authenticate the users to Active Directory. It's required to issue certificates to the users and to the domain controllers") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md index d12cfbf47b..cb8e3a05c2 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[cloud Kerberos trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#cloud-kerberos-trust "This trust type uses security keys to authenticate the users to Active Directory. It's not required to issue any certificates, making it the recommended choice for environments that do not need certificate authentication") \ No newline at end of file +[cloud Kerberos trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#cloud-kerberos-trust "This trust type uses security keys to authenticate the users to Active Directory. It's not required to issue any certificates, making it the recommended choice for environments that do not need certificate authentication") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md index 4d2d677f24..dbee55d604 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md @@ -5,4 +5,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[key trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../identity-protection/hello-for-business/hello-how-it-works-technology.md#key-trust "This trust type uses a raw key to authenticate the users to Active Directory. It's not required to issue certificates to users, but it's required to deploy certificates to domain controllers") \ No newline at end of file +[key trust :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#key-trust "This trust type uses a raw key to authenticate the users to Active Directory. It's not required to issue certificates to users, but it's required to deploy certificates to domain controllers") \ No newline at end of file From db3289058213db1b8d0b23ce924af06d926ec74f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 14:26:48 -0500 Subject: [PATCH 129/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 30 +++++++------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 12f2d27a3e..83902d8223 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -15,7 +15,7 @@ Windows Hello for Business must have a Public Key Infrastructure (PKI) when usin Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. -You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA](/troubleshoot/windows-server/windows-security/requirements-domain-controller). +You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA][SERV-1]. ## Deploy an enterprise certification authority @@ -42,7 +42,7 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser ## Configure the enterprise PKI -If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. +If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. Expand the following sections to configure the PKI for Windows Hello for Business. @@ -54,6 +54,11 @@ Expand the following sections to configure the PKI for Windows Hello for Busines > [!NOTE] > Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. +> [!IMPORTANT] +> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: +> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store +> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL +

    @@ -94,7 +99,6 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen ## Configure and deploy certificates to domain controllers - [!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] ## Validate the configuration @@ -104,19 +108,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen > [!div class="nextstepaction"] > [Next: configure and provision Windows Hello for Business >](hello-hybrid-key-trust-provision.md) - - - - -> [!IMPORTANT] -> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store -> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL \ No newline at end of file + +[SERV-1]: /troubleshoot/windows-server/windows-security/requirements-domain-controller +[PREV-1]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11) +[PREV-2]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11) From a170dd75530a10e3fb34ad2fa57e58b1e0da2aec Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 28 Dec 2022 14:26:54 -0500 Subject: [PATCH 130/216] updates --- .../hello-hybrid-key-trust.md | 38 +++++++++++-------- .../includes/dc-certificate-template.md | 11 ++++++ .../hello-for-business/toc.yml | 2 + 3 files changed, 35 insertions(+), 16 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 29de80a2e4..66d3a83c8b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -1,7 +1,7 @@ --- title: Windows Hello for Business hybrid key trust deployment description: Learn how to deploy Windows Hello for Business in a hybrid key trust scenario. -ms.date: 12/20/2022 +ms.date: 12/28/2022 appliesto: - ✅ Windows 10 and later - ✅ Windows Server 2016 and later @@ -11,23 +11,23 @@ ms.topic: how-to [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] -Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide provides the information to deploy Windows Hello for Business in a hybrid key trust trust scenario. +Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide describes how to deploy Windows Hello for Business in a hybrid key trust scenario. Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. > [!IMPORTANT] -> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. For more information see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). +> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. For more information, see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). ## Prerequisites -Review the following section to ensure that you have the required prerequisites for a hybrid key trust deployment. +The following prerequisites must be met for a hybrid key trust deployment. ### Directories and directory synchronization Hybrid Windows Hello for Business needs two directories: -- an on-premises Active Directory -- an Azure Active Directory tenant +- An on-premises Active Directory +- An Azure Active Directory tenant The two directories must be synchronized with [Azure AD Connect Sync][AZ-1], which synchronizes user accounts from the on-premises Active Directory to Azure AD.\ During the Window Hello for Business provisioning process, users register the public portion of their Windows Hello for Business credential with Azure AD. *Azure AD Connect Sync* synchronizes the Windows Hello for Business public key to Active Directory. @@ -35,19 +35,19 @@ During the Window Hello for Business provisioning process, users register the pu > [!NOTE] > Windows Hello for Business Hybrid key trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. -Ensure that you have [adequate Domain Controllers](/windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers) in each Active Directory site where users will be authenticating with Windows Hello for Business. +Ensure that you have [adequate Domain Controllers](hello-adequate-domain-controllers.md) in each Active Directory site where users will be authenticating with Windows Hello for Business. ### Authentication to Azure AD Authentication to Azure AD can be configured with or without federation: -- for non-federated environments, you must deploy [password hash synchronization](/azure/active-directory/hybrid/whatis-phs) or [Azure Active Directory Pass-through-Authentication](/azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication) -- for federated environments, you can use Active Directory Federation Services (AD FS) or third-party federation services +- [Password hash synchronization][AZ-6] or [Azure Active Directory pass-through-authentication][AZ-7] is required for non-federated environments +- Active Directory Federation Services (AD FS) or third-party federation services are required for federated environments ### Device registration -The Windows client devices where Windows Hello for Business will be provisioned, must be registered in Azure AD. This ensures that only approved computers are used with that Azure AD tenant. You can *Azure AD join* or *hybrid Azure AD join* to register devices to Azure AD.\ -For *hybrid Azure AD joined* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation](/azure/active-directory/devices/hybrid-azuread-join-plan) page. +The Windows devices must be registered in Azure AD. Devices can be registered in Azure AD using either *Azure AD join* or *hybrid Azure AD join*.\ +For *hybrid Azure AD joined* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation][AZ-8] page. ### Public Key Infrastructure @@ -58,11 +58,11 @@ An enterprise PKI is required as *trust anchor* for authentication. Domain contr The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication.\ Hybrid deployments can use: -- [Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) +- [Azure AD Multi-Factor Authentication][AZ-2] - A multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS -For more information how to configure Azure AD Multi-Factor Authentication, see [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next).\ -For more information how to configure Active Directory Federation Services (AD FS) to provide additional multi-factor authentication, see [Configure Azure MFA as authentication provider with AD FS](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa). +For more information how to configure Azure AD Multi-Factor Authentication, see [Configure Azure AD Multi-Factor Authentication settings][AZ-3].\ +For more information how to configure AD FS to provide multi-factor authentication, see [Configure Azure MFA as authentication provider with AD FS][SER-1]. ### Device management @@ -79,8 +79,14 @@ Once the prerequisites are met, deploying Windows Hello for Business with a hybr > [!div class="nextstepaction"] > [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) - [AZ-1]: /azure/active-directory/hybrid/how-to-connect-sync-whatis +[AZ-2]: /azure/multi-factor-authentication/multi-factor-authentication +[AZ-3]: /azure/multi-factor-authentication/multi-factor-authentication-whats-next [AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd -[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler +[AZ-6]: /azure/active-directory/hybrid/whatis-phs +[AZ-7]: /azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication +[AZ-8]: /azure/active-directory/devices/hybrid-azuread-join-plan + +[SER-1]: /windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index ba828af53d..0b99b3bb9b 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -11,6 +11,17 @@ Domain controllers automatically request a domain controller certificate (if pub By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. +> [!IMPORTANT] +> The certificates issued to the domain controllers must meet the following requirements: +> - The *Certificate Revocation List (CRL)* distribution point extension must points to a valid CRL, or an *Authority Information Access (AIA)* extension that points to an Online Certificate Status Protocol (OCSP) responder +> - Optionally, the certificate *Subject* section could contain the directory path of the server object (the distinguished name) +> - The certificate *Key Usage* section must contain *Digital Signature* and *Key Encipherment* +> - Optionally, the certificate *Basic Constraints* section should contain: `[Subject Type=End Entity, Path Length Constraint=None]` +> - The certificate *Enhanced Key Usage* section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) +> - The certificate *Subject Alternative Name* section must contain the Domain Name System (DNS) name +> - The certificate template must have an extension that has the value **DomainController**"**, encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template +> - The domain controller certificate must be installed in the local computer's certificate store. + Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. 1. Open the **Certification Authority** management console diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 16e5fbceaf..2cb12193d1 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -33,6 +33,8 @@ href: hello-hybrid-key-trust.md - name: Configure and validate the PKI href: hello-hybrid-key-trust-validate-pki.md + - name: Configure and provision Windows Hello for Business + href: hello-hybrid-key-trust-provision.md - name: Certificate trust deployment items: - name: Overview From 5cada839ebca123fe89d7ba703cf2dd5e249c982 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 08:03:35 -0500 Subject: [PATCH 131/216] updates --- .../hello-hybrid-cloud-kerberos-trust.md | 2 +- .../hello-hybrid-key-trust-provision.md | 53 +++++++++++++++++-- .../hello-hybrid-key-trust-validate-pki.md | 13 +++-- .../includes/dc-certificate-template.md | 6 +-- 4 files changed, 58 insertions(+), 16 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md index 3f7bb9918a..0bcb259d6a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-kerberos-trust.md @@ -1,5 +1,5 @@ --- -title: Windows Hello for Business Cloud Kerberos trust deployment +title: Windows Hello for Business cloud Kerberos trust deployment description: Learn how to deploy Windows Hello for Business in a cloud Kerberos trust scenario. ms.date: 11/1/2022 appliesto: diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 8d6706dae8..e683871c88 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -1,12 +1,53 @@ - -The configuration for Windows Hello for Business is grouped in four categories. These categories are: -### Configure AD - Creating Security Groups +--- +title: Windows Hello for Business key trust clients configuration and enrollment +description: Learn how to configure devices to enroll in Windows Hello for Business in a hybrid key trust scenario. +ms.date: 11/1/2022 +appliesto: +- ✅ Windows 10 and later +ms.topic: tutorial +--- -Windows Hello for Business uses a security group to simplify the deployment and management. +# Configure a Windows Hello for Business policy and deploy it to the devices - hybrid key trust + +After the prerequisites are met and the PKI configuration is validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). + +## Configure Windows Hello for Business policy + +After setting up the *Azure AD Kerberos object*, Windows Hello for business cloud Kerberos trust must be enabled on your Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). + +### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) + +For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. + +Windows Hello for Business can be enabled using device enrollment or device configuration policy. Device enrollment policy is only applied at device enrollment time. Any modifications to the configuration in Intune won't apply to already enrolled devices. Device configuration policy is applied after device enrollment. Changes to this policy type in Intune are applied to already enrolled devices. + +#### Enable Windows Hello for Business + +If you already enabled Windows Hello for Business, you can skip to **configure the policy**. Otherwise, follow the instructions at [Integrate Windows Hello for Business with Microsoft Intune](/mem/intune/protect/windows-hello) to create a Windows Hello for Business device enrollment policy. + +You can also follow these steps to create a device configuration policy instead of using the device enrollment policy: + +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. +1. For Platform, select **Windows 10 and later**. +1. For Profile Type, select **Templates** and select the **Identity Protection** Template. +1. Name the profile with a familiar name. For example, "Windows Hello for Business". +1. In **Configurations settings**, set the **Configure Windows Hello for Business** option to **Enable**. +1. After setting Configure Windows Hello for Business to Enable, multiple policy options become available. These policies are optional to configure. More information on these policies is available in our documentation on managing [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business). We recommend setting **Use a Trusted Platform Module (TPM)** to **Enable**. + + [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) + +Assign the policy to a security group that contains as members the devices or users that you want to configure. + +Windows Hello for Business settings are also available in the settings catalog. For more information, see [Use the settings catalog to configure settings on Windows devices](/mem/intune/configuration/settings-catalog). + +### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) + +For hybrid Azure AD joined devices, you can use GPOs to manage Windows Hello for Business. #### Create the Windows Hello for Business Users Security Group -The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. +The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. @@ -17,6 +58,8 @@ Sign-in a domain controller or management workstation with *Domain Admin* equiva 5. Type **Windows Hello for Business Users** in the **Group Name** text box. 6. Click **OK**. +--- + ## Windows Hello for Business Group Policy The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 83902d8223..1af49e3f0e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -13,7 +13,7 @@ ms.topic: tutorial Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. -Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are automatically configured for public key mapping by Azure AD Connect synchronizing the public key of the registered Windows Hello for Business credential to an attribute on the user's Active Directory object. +Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are configured for public key mapping by Azure AD Connect Sync, which synchronizes the public key of the Windows Hello for Business credential to an attribute on the user's Active Directory object. You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA][SERV-1]. @@ -54,9 +54,10 @@ Expand the following sections to configure the PKI for Windows Hello for Busines > [!NOTE] > Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. + > [!IMPORTANT] -> For Azure AD joined device to authenticate to and use on-premises resources, ensure you: -> - Install the root certificate authority certificate for your organization in the user's trusted root certificate store +> For Azure AD joined devices to authenticate to on-premises resources, ensure to: +> - Install the root CA certificate in the device's trusted root certificate store. See [how to deploy a trusted certificate profile](/mem/intune/protect/certificates-trusted-root#to-create-a-trusted-certificate-profile) via Intune > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL
    @@ -79,7 +80,7 @@ Expand the following sections to configure the PKI for Windows Hello for Busines
    -Publish certificate templates to the CA +Publish certificate template to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -88,10 +89,8 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Open the **Certification Authority** management console 1. Expand the parent node from the navigation pane 1. Select **Certificate Templates** in the navigation pane -1. Right-click the **Certificate Templates** node. Select **New > Certificate Template** to issue +1. Right-click the **Certificate Templates** node. Select **New > Certificate Template to issue** 1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)* template you created in the previous steps > select **OK** -1. If you published the *Domain Controller Authentication (Kerberos)* certificate template, then unpublish the certificate templates you included in the superseded templates list - - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation 1. Close the console
    diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index 0b99b3bb9b..ee9a0109bf 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -19,8 +19,8 @@ By default, the Active Directory CA provides and publishes the *Kerberos Authent > - Optionally, the certificate *Basic Constraints* section should contain: `[Subject Type=End Entity, Path Length Constraint=None]` > - The certificate *Enhanced Key Usage* section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) > - The certificate *Subject Alternative Name* section must contain the Domain Name System (DNS) name -> - The certificate template must have an extension that has the value **DomainController**"**, encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template -> - The domain controller certificate must be installed in the local computer's certificate store. +> - The certificate template must have an extension that has the value `DomainController`, encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template +> - The domain controller certificate must be installed in the local computer's certificate store Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. @@ -42,7 +42,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **DNS name** from the **Include this information in alternate subject** list - Clear all other items 1. On the **Cryptography** tab: - - select **Key Storage Provider** from the **Provider Category** list + - Select **Key Storage Provider** from the **Provider Category** list - Select **RSA** from the **Algorithm name** list - Type *2048* in the **Minimum key size** text box - Select **SHA256** from the **Request hash** list From b879625af48849fa40c4f12d89ffd036f4b5bb3d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 14:04:25 -0500 Subject: [PATCH 132/216] updates --- .../hello-hybrid-key-trust-provision.md | 29 +++++++++--------- .../images/aadj/AADConnectSchema.png | Bin 316573 -> 187055 bytes .../hello-for-business/toc.yml | 11 ++++--- 3 files changed, 21 insertions(+), 19 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index e683871c88..ad9366ba78 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -11,15 +11,14 @@ ms.topic: tutorial After the prerequisites are met and the PKI configuration is validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). -## Configure Windows Hello for Business policy - -After setting up the *Azure AD Kerberos object*, Windows Hello for business cloud Kerberos trust must be enabled on your Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). - ### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. -Windows Hello for Business can be enabled using device enrollment or device configuration policy. Device enrollment policy is only applied at device enrollment time. Any modifications to the configuration in Intune won't apply to already enrolled devices. Device configuration policy is applied after device enrollment. Changes to this policy type in Intune are applied to already enrolled devices. +Windows Hello for Business can be enabled during device enrollment in Intune, or with a policy: + +- The device enrollment policy is only applied at enrollment time, and any changes to its configuration won't apply to already enrolled devices +- A device configuration policy is applied after device enrollment. Changes to this policy type in Intune are applied to already enrolled devices #### Enable Windows Hello for Business @@ -58,22 +57,20 @@ Sign-in a domain controller or management workstation with *Domain Admin* equiva 5. Type **Windows Hello for Business Users** in the **Group Name** text box. 6. Click **OK**. ---- - -## Windows Hello for Business Group Policy +#### Windows Hello for Business Group Policy The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] > If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) -### Enable Windows Hello for Business +#### Enable Windows Hello for Business The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. -### Create the Windows Hello for Business Group Policy object +#### Create the Windows Hello for Business Group Policy object The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. @@ -88,7 +85,7 @@ Sign-in a domain controller or management workstations with _Domain Admin_ equiv 7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. 8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. -### Configure Security in the Windows Hello for Business Group Policy object +#### Configure Security in the Windows Hello for Business Group Policy object The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. 1. Start the **Group Policy Management Console** (gpmc.msc) @@ -98,7 +95,7 @@ The best way to deploy the Windows Hello for Business Group Policy object is to 5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. 6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. -### Deploy the Windows Hello for Business Group Policy object +#### Deploy the Windows Hello for Business Group Policy object The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) @@ -107,9 +104,9 @@ The application of the Windows Hello for Business Group Policy object uses secur Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. -## Other Related Group Policy settings +#### Other Related Group Policy settings -### Windows Hello for Business +#### Windows Hello for Business There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. @@ -147,7 +144,9 @@ Windows provides eight PIN Complexity Group Policy settings that give you granul ## Add users to the Windows Hello for Business Users group Users must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding the users or groups to the **Windows Hello for Business Users** group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. ---> + +--- + ## Provision Windows Hello for Business The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. diff --git a/windows/security/identity-protection/hello-for-business/images/aadj/AADConnectSchema.png b/windows/security/identity-protection/hello-for-business/images/aadj/AADConnectSchema.png index 2a5658b1a9bd16c41cf08ea6198bf00905670d65..93085b03a825eae832a1a0e0b9aad4aa0a8d88f9 100644 GIT binary patch literal 187055 zcmeFZhd-D9|2C|JkX;E`Ns=;)$jnYgB~fNVB_pEjGBXm2gsen_kgRM{$;wJL3E9~z z*KvNwb$`G2@4Eki`*C?ZKA(#B`+c70>-8MRaXgQghgurSyC|3`NJvO_sj4WPBO%$b zOhU37w*PP#5&pPj6`k9jC32eX7cf+a&Wgk9_2U?V3*MOz2BIX%u0~EI6T%WX2QH~ zLc`oc{s(!gQ`}wN5yyce<$q{^{Nn!rrx8H_$w%SWo0eY$mY9w%yRF+L{g^yFia4J&5jsPG zbj!Px7}K{=vG+;S%TxHt>XiL|y>yXsU5TN&`oe>uS9Gd%N;d_bV?_%Zoa9 zu^;}=NB!r6SLgMW+XsjNo>(|w}kh|lc^bVr|#_k~tI)~s&l4l2Z4AnZ(yf)$Dp)8G|7knNnweg*c z)67Xg;ef6N$^Q%kS&oA1(#7RjX`X7_Li;^b51v*OA+Jv1ipt<-if=j=Y8nyh`6~X4 zqRg@twd?gxrY{y=6`qsbWS=&AQhm$R?;B||Rt^ZJrJ0H{3o+XmogFMY!Klbd|1h4H zf+URFv<#)8J8%$u4)d1+}1Ty%-eygB?=g`@szzB}{Z z&pFffGxuPnBih31`1b}n-=_79yai7Vu6wq#tmTF0&z5jq@A$())NkjUFn(rzhgn%nvK zT9mE0Iye2w*XgB>phVtJIYCteC z@->oNUtM2!EnUd435|`dw{f3id2iMEpu%`r?O{V&8a=h&VF3Y)v2V#2E?h7cWU{<* zV^C&uPUgC$Wx087LfY@63oF4d4pz6zBrN!~AIdMbv3^Ilvf&;O5U@PuRCY#RpSkP( zt*hhh84iw)rYE9p#wEM?#3Ys9#Xo63Hd*xj`z5w}Kk24QmJA>5m;AW8Fusq8X*qBw zPtR`wzcMr5#y(AEk?dbtA?-GCPDZ=`Gb(M@_WgB|bj^8`bnuynw#QK4^YScSW5M`p zZrTREa$V8g9*#nEm#I?ulvKIe_(N^NKj*Q0dZ)ts`)T+3E6*=>;mG3v1;JzcPL^%; z@*wxJAwTUz8D=y3#ojt0AwkQ3dHHU{(aTDTiaT=n=cbCM|1?NW2fYn1WWzS%wl8KG zo^^MZHq45g?8?u**>Q}252c-*-Gz%6=~-CLI6A(6(YdZ8H(oY4XnHa8%I8GIK*1<= zs$IKGay#E%;zxk@f7wZq+Zj}2S~xsn8GcGkEV7o}gEg|QCiH;v_d@$a`}glRQoYH2 zE4*NBspOCf7p+uJ2YSel^Bv>gepI_PeUko}ZS6t8cweQeR&`(OnoWV$oon+c|&! z5D8EC!^A``?3@z!$J{xef6;`W}c4GIZ4BqS7CS}I*s zRD_l2uw)M7ro+pl)XlD48(46*EAGi}quXJv*uS|Pl~$v{ZO?z-?)=QP-Sqxv6@;G2 z7ADrQ9NeAz#`N(!Ur*Jof!j%CNf|kAWDkUB);tzt!#*D2`xp^8ldV`+PybK>w}Cwo zzS+)Ca^=|GUAuP0NV~22Mima&G8OkUe7HBa{86k_&dQ2EE$#N~prYec_rtU_(Gw^B zw8Z^o#BPwWyUuug^jkM?_HI0B|I4;fYN@HKtM1j=XmO9fr_$2Cb#y2r4v3|{e*JpP zse55nel+8I4vU=;XZ<*Q+itpKDaUo?Hn%F5q-1p9UV(4lzb`*!Ts{y=uBfQUZ&384 z(0=51T%43k#QppC8`}=0rJ+*bM_*%3GAL?)e}9YR=+UE>`1e?yV40kpT>p7UhLeYf zXyXHp#meNvMkfLiQ6&!_Jvw}!jBUAkT8WE}kB^TCptYsxl-%6&ePpiE?9pO2za~0! zMUNlH3U6|04D$v&=(KwE@};+GI1i^Pz01~XpW{@@pK7#PuCzE^*cr_|AnN%t&6{!O?%he-?UZ+NCc z#H$I@eH%i$|3{Ep2f2?!5n}0=uDS5_kC6-IqB} zL{AoVZ1<823k$pS)_9AMkPylI(h>s|=^dfB85zNmhR!<`wdaEtvgm&Zg*PWDU(N42 zd3S~*t7MURuYjR~j*h9R>9dpeJbmlG#6ExiJP>8^VxYgmD?et}qxiI0yD`gYT|Z+{A>*n^d_JFV2C zPXr%|a}B$Hf6F6wnTF&ukw_8jeo=Apy#b%ST8xUD>UA@l_6ZAhO-;0@Qf_OD&ELQK zR~XAiTtkRxq=dgdpCatCX!WJ8PE}QPpiS54nyoFZUIftB>Q45g=DYQ(o-%s}Y@d01 zZ=Wg}KXx%g-=}tH;LmW~1zp`uok>Y_LDeu`1i)-9yG3WtHFPySdI5KeUJF-j9xRC{U;_`PfjQ-4%#Q; zi)?y4Kkv}9F2e;u`DVZwG(u?yDseB_x2e_6<4Tn*yG2eyVCD+X;-GAtZySZ%oC*^sCGt+ zb3XeMLr(30Dtll>PYCObNvQ*KXOGL7sP*T9FL%4&5ocxGvnMPjCa7b)M2Vw4=UQ$~ z&Zqi%)Gc(VEV@-+i^Q93s=Aah6~;5q6<4HR}Q?D=JcgZX|{Z# z#p`fZsBd72rI%VY%wH*KyH^FBqVEhYufeGExYMi~Dy?egxdf?-GhqkK_CCIxV2nis!%qFRYb>goLGy zP0EK4G2gzO6BZE}8ynllX?5L=nc7cgwpS^M4&^zKcl*{YQd;(TlMff?EJf1-JAd4@ zeDHEH%KUm#&*g|~jEc=`cb46*>9IAZhz0IB^|`LD$~xbEs{5o{X+%T>YLbc|(+871 zWfxB^{;n**1Lt;j z^M;@3!eIx`Sl+yO6^O*DyCC%U@8369m34H2l!lJG)C4ac){9thV%6ZL=cFYk8NF$E zIbFYxDfr{f#g+7|mc{<)eY&#jego5o>x6m2$9&g}@Ipok1ChN5V5KB&8sV-ZguReunU>a?+rd})vcYf-|0fcinl-E)rcdzDN50M{|MLS z*^8X*-p}5@KQZAbIXpc4HCim>=;imc!Ai>H^7myuahrRN>U-A>4-VD@1~DK1{d{Yp zV{t4NQk{pPq@<*v$J&53Kq(33fu4ckVMqu&=P&On6JKB7`RSD8WCRcsGjrwi62soT zel@0?OjN>xf}V{dEk{*ya&q2wO|Gu-1tbQJczJmh`5#iHM?2Pw`26*2YmNRSb6H^r zigX)lKgrz^!`0PQe+90h>4>`FZzK0lSW8Js<^PPz;-yGS6UOcEXvC;^c*p<>u%Xku zxl$NbJXI7Jen|7&<;yNTE{GVcDXMjKb@iyd;+)g;)YM1od=cwzaopMcBT=nr6u@i< z8!Y^4!83IpDckVJk7Zq5Pq~-HVO{91rg#2*`SK+#JG&+~eL{NrnZ0=#7mq|mML8SG zGJIKETU)s2b|h-PYRBdJA@w?U_mNnqnY*V>t^5o}CeHMG(fk?kWB=CFY!@i7*8jd(Ypr=6PfKo`r@!E4yezS6`&I-5ibYLL z4O-f$ToyP59y@hf#=Xpl=I6nK2kG|iO=%RH+<%HKq*OX@bt_Uv#z#a@P*$9khlfXL zZ{hAb>dwK5NQea3(t$A+n_Y{C*>;psxx^}hf?ChUEf08t{wfUg19zLwf9%m~a z)HT_zNq&7PC@}DVnAl!L?a|-AD{th5J$oiTC~@mAO__!^qgzjHP0g4b&rx!5LBaUx z&8n>Cc6lYGkN)ou2Rx`9GC`IC9)w3m`c(~(a2!17^N`^Xn#fL4F9#GR4Q4dmgbRO&%OO}j77DkVB7a-=C}Q}L{Sj!Ml5vU^K*`g_Rh?;}{ zXt}bovOXuXDRT1U$@K{fnW3k;hMXr(T=X!Mm){y9wa7%dho5P-5C9`1zt^ZeoLTI|%J%xljgpFEiXR}G&Xs=bO3yxH(Vs_sbEhswVjYj-NTZsgtG+*ryr zt)Vce{+4r(g_(I7FRq&EDMla@Fl5?o+C@E1+8|#r?aiB)A3m^Vb)30;nFZO5BtjPs z<$idrE+X5qnd^h0K%?{;KRU+Rh3Q3G@vq4KC}}qdwh%wyUfb3A>#sE98c-q+A3J6a zmRoc;J&g}Mkk~#v+@pd>o{Kjs`*2??W11dnN=l@ge*`w=Z`|OM`8ykOZzx#IKRCE; z?VyNAxW{UWMgN?lL3q-b`Cgy`s8v$XX0*j(};SQ`7^8NXFmRSk__GJl6; zP~t!!W?Ro|Hg|S@4)IvOic)@eEID#{W7?x}W2vvP=+1a*X6CQ5zvE@8Sy>%EZbvz0 zf^A&A$k^_B{{DT#eLjg@`|{<$9%~D5$Tx;1`ZVO9bAlR2unfJ%Lmz{o5%lKl4ma1k zofn^(#^*=9p9{P=AbPqR|j`j5_LU#-2nG8_rQ7{q3FyYR|CDy@!A_VpGXU><^U z?AWmbYCv;KOI50NQfhkoP-NNqLFGrR&AGKngwi#)JQOn5behI)epI_X%cv1oTM%kO zDPi2ZH`ih89BM5Y4cpI8p$Fy{7J8oS4%_px>BCqAzn;8?#v?Wo6lzg1vAHitvVvwN z#F&HCW5h!}mi;_rb#&Yp(v5_i=Pe@yj56btK({{tc&tOLNh&QhY>bFIaf`Wct#=8R zTK}zEmiYGVW1w~|8c%8}s<+TN4BZxVo<~P7gr5pk*$#sIE%}VzJ4-s0>(%LabVaB~ zmF%0#%FZq>%G(7@uU?H3x=NaUF#|iP+gG=XblY_4+A;7^bHG5{l{Ss>4WDEko#84P znV%yvn6y-Yx7^ug;`}g6E`3 z3i@@$hqXs34m19^7DKwTjH{Xcf+aXB&k}RGGz#cN!*}9`_w|~c~MbO z2&+0eI_v#pGV!UY{y^;Z_97&x1j*P@;=^elhlN!>KYsJ>Oa+-;;T80&mhNuInj8=+ zKqA8;B9wr>$~Go#(9NKTfGZQR_2P3+Z||e7$ybGi`%pGTnNhnKlA2X4EDoJMeVU4z z`deq`>o~yzy657j5M{UR?N>&VLQ*p_l1oZr+uJXa{F$5EC*?d(zD1mtys5WWWODZ!8>zCyP%=xZlvA0Zc@6PjS1girOkFD&@nsL!Uf(xg;6y zA&piI6#()r*EGkyJN>GNtw7WupRa?BW@m?LCn;eed^^UI^YV0Pist9% zIaKKx4r!PnmZ7*oG`F<2ewC7<%wC5r6c!e~yE>NAnQs&Km-<*FB?`w&)o_w$r|t>c z4o9B5bLTh~87(;$9K?2}zk;rF0f6|)lP8aXbDf;TB99q-Te~KX5{*?cG2z5ce3)yH z#G3!+T1!EyA%fR?`Zo4c?mfnR@?;eBMT1L?cs7VstIu7>Gx8nI2;RzI4pw?`cW@^b z4cZCtJ$CL+MOl7+B;=`SrbKw zl#Fa)!vU*CG+rQvrtWTaBO`W{K%=BOk{asn|Fy?PuQn{o34 zA&_)qYBcdZ+lzorVDZt8D+RkVJ(P8JsLE%5-)Zr4h(&CdN5fry)z@Y$oIU)ZW)W{y z=*RXvGz(X_tTo_&dEkSQ+>SpN1XXkce*5Z-QdeCMc_8=Tw%^y*OWQQOs6VYDv&b$fQ;>Q=H_mllxIyUAy1IJ_WQ8Wi%}Nar2L=WTfv&Od_>Cvl z8KEy;P?yg&$}~oaSbzbHw7x!1bUw#PebkRm;GfI+*27S(NYI<1AV&~u54JiTk zgCxX5FF6x=Y&Otn{lV(0Gc*IxNT6*ANy&#wNytuAjs~cc=qw-B|I{7G`NF`!aBuM8 zp=W4+1aR%?>0y;}exhsS_H@6bb$LPjuyn zbQpQWs&LB#O|V@kY!+AKqRYw6jS@838pdt6^5>e=ktG0%ckkY585#lr*?%vvOJci% z>Pi4JR%zEuG{&ED)U~zgkn^S}c@Ut@p;qka`KSH zfrZ^@LJtE2ueQ88i&cJx&q0Z=0n1rg%r6VB8Zh2iT_83aKY*44%F^Gg%ueX(@r8v^ zGV230sDfL%(nEver@Fg7_9CWz9jO$zdcn7|yK}+F-RzwgJjNhWwqlA43ofOgx6e^|G zXAon{#~09x_Fy{k88rl?9{?7hfJw?(6x7za{HtlUp#3lPKY#up1&4rg3wow*PGn<< z3O);=vt{h%>({EAQ}t%gZ!VDS5itA;xULC~R<=@agCRq-wb#?9Pis!oNL3>)FXdau z8eXn2%^o#eot>SH-2G7*xgJzH{!*nx>_v6UhiThWRK5EeB*QbP4y( zwLVnmXYA}ER7XcK2CaLRdY z?Fy`1d2XY0V1+T(Y|ydT#^t5ae+{8BOtLS{tZjT)`4tUJNsRI2tJ4I`%@2o6|=<@P1*oph$yC_W6(86^e0{ z2^G9#J=!-)_@+|TVpJcPJorGhoM=06b=KpFYGUPeW2Kn;cay4RnW(9hzDtrEy1?*4 z`<_Y;6?_OD6O*6^UKY8ajBjO#BjG*110+0@rEoZx)2M@NYsi^@$UF*m+ zKy(bhqDX*xf+!-|C+2tDOjLgc0|owkJ0sBC)s^m|e^Wl=;+yjfM^7ivvYfCoM%)9x zC8qJALlIyZx&l_I5YfKT-__OCS#;+J zAPuUg!Krs$lg_>$%tvN_r)TB3Z#biWK^ezFLSoMS9vB#i(m_o|%^DAc0I;{Zwg#;X zxd4KG24(Suo6PlZ+)^$dii@KGMaQDDzY6TDFn$c8ix^f14`6qjrz55^XV0F6TI7})WUCjEt)CGi z>GWu?k!xsvuX7--j;w}+*6p#m0f}vfm|qhZxk!b-P8dVAm# zQZEo#Q;9?%z|rR4jTmXS=YRre`^2OZ1t<~SB`An$ak?+0$GRiw0b0*XU~K#`^QTT= z?pL%8;c{T2S{-BXtCACE{ncG)kI~Lqk15c&lg{(J*kuS)H&?%!3EM%1$AIM%k`@G& zQ(F4Pix+HgN=212mDSXm&*`{KADb|3*$4{PAqx5`6!3X1BAKY7p z#&K5Qx!XYHj=`a!6=d2+l%l&E3mq6n5RDw`ljE`J?!K5CXScp=2ig4&`Zd~CYkRw} zxOi%aDo6;ZD+ZIKDJ`GTsR_ylz!J|IQE0c}uq6`_EjJz+i;kfa>)dpc_Y z7?}!M#Slhl3Gd%ulu@-sr$kpHx&!8*uJg^xK*pGDp{sKoJsON|Ovo-9X5VZX6)UXs zA%uGJ*WEqEhUw&SA2S;T4q9WNB7VIbZ`6q1dn5Y|oyQKMP7%WvR%-h{KUFb#2Gby> zpVwPnW#iG@)bj@46Ejj`Dg{ET5>|~a2Hk@PARXBP8CIE5xFcZwFKF@*w3(FBQZ~Ja z*I8MIa7Q3tSh3T$ZwpJuh3sVDd29BW9`wBN)Et$j%!VksFn}I}B*Z94UO2`$cswEs zAeQnQeqe$)4QcA$@Kasnc-zreqDKx*zElxqt{IvoX@WoiZVQF*5`V<_9`FD1XUz-` z*@{E7G;Mq#_4S#M*ZTT8ok#A{!UFM3#E8z-b^Ywk^Z8#Ec7L~IY#S&y65iHW@On8s zSMb?cvuG3R2cciYx9y8KA~60)_Kcu>tY)&eC^t`uP>xn6t%@s?nF5S;0&k zM{`{ZvhJQg&p;%&fq_AFZ7n9W`ydUXcOWJRo)##rzbB*9s+}?e7Y)T$fu)Mu4Q@wT zm+xkYCdMg4wISy(U#=@JCrQv!5x95~f;{#Ugo^+%zP_YA&~NB?Tp=5OXl$@9-j{fg?pSk#=lm1b|g4HMw)^$yg1%bzmm1 zLR2qe4Cop$5AY4S@fpA>0v4K*w!Z!s)Byr}d(lYChH)!}uw}&Q14cG$I$Iv!f`CSe zD&Jj~gh>nrAl99Mn@UVnzI2L~HW66X_qV!~u3k-IW8yt>gpk*Dbig|;7Jj!CZ3H_q z14Hg85N^k#AbY^V0LlpfP4tAV%WVot&2(}?8Rot%W37RbefLIUQMa{pb!&k-U>!gw zlImh>+9rs(74%GJ@BL5t>!2O}>2;abK7anSscEA7>M*1+f>2^5F>ilK_8XBg&-D&< zYJkwUkxh%y*xnm?zc&)3=31Jz#-sfH93F;2;@(`n*!5etaF2>cUI1Gm(yRV+BaP?J zos$PvAS9H`OpWPWS&nk#?ShoX%{a%~2RS(b7(^={kQ+ll#illY`zC+;c8;NJQD!D} zepfxhWnNYd@DZ7?dS$t*Y~%9Aey<7+45ZMxIO~LQIXoB$1HO|0Ebr8NPdWclk;L0K zJA`hXh%WWJv6cq6(4^ws|1wg#o_Htm25TG&fP$<~Q|*s%KDiieu1@}|Pm@w*zZ>&Bj_@*bN)&xjbH#~OPg_eyvA?6b4qC$E zL}wMcP$j1L4kj+(fJE*?$$_tn+(%yQmQ(z0&#!fLr*(9sS4R(gFr283P4QphPz6^%r(IABaLy&I&E}YpJ0c^7w`(d+96IUsr^uYfq&s_vH0@jFfQ=N zW^>VoFrkR`xrT$AK}i9|;lzL^{}6VtW_oG7R>8NWuaBUcB*3yDphL5FOCP6(@u=)! zWYoHFVY@6E5d1U;=^w&KgSO1b$cQQEJ`r;&r#?3^fwFaBwh(1@fwSI6jvl>+_{B#M z9sbYXwP^h+^cqi?2K>p6h5r_8DqsXAqRe-)^%+{WNToWAeLD!`#w#Gep52f)Vh9cg2!jsj zX&CtvFrNR?TUnV{ya5!SFu1&XCkg=>4#K8epE8vgI`V#Odp`ZQeu7=!lkf21o#CGq zFf0Y&Bs>kz;$xYFqw66~jw{AOp#hz2E*qL#$-G&0{M2{nh0k2|m1nv%Go4~9jGHuH zfQo_YUrc|R)MG&SYIPSluY&j1dA$Pa726Wx5%eaS?Ni;2u7 zber_s?<7zEzE!&_d+o`N7*cXxzKi>KB(H4^_@XWLj#MX8#gb2-t&HOP&m$H0h5f!h zxfG>NxqbK3$6MKU=s%#?<-Ws4L2^gDG5M-c;hNyxp8Qtc+)i}^gZ;%$)8>6?UW`~2iNvC)}yQD%A{rgreP_H~8^z4dPAHt`Y$8bRE|wE-O{z$xBrg|h@-h}p$v5$z zeP?ll@>d}Ja@Bw!F?B^olOW>^bw%4CaTA=PpvU7mr9R!@a9t!`z;xrrjb+FrXV8lX zg;r_yI;9bVU6#_#vR_7-538PQrN&xAx5ThnI=-Z2qi8UJTeawTU2yL~Mha+_)g?>4 zXVlav03q^jcH|(Q$K45yw6anjfA?v-K~&hl8hLTn(oC(Dd(8@6XflhFUA6n2y5*n< zf(N5~g6S_vPyiVhc@%eADe34?vrA(sd+vytVzz@dB_`;((gHtJDKp+qehxo$XL^$* zPt(O35CxJC#*=Q;_#faV1VS2_bu9r=mxbaR3kNW>MSlR019${|jH|n-m>Z|9^Azl2 z>-}>7wd>QJr~w`0ZCU&N+83DKN{$U{mJU=(f-t0IQ9UX0xR`Bk#*|%*R1GdXWa%>sF&^n#(kEJgeP8N+DxJdbW zxaW3Um)nY-g7z~uK3;6zb0$oIn|@$^tc6IFial|S%0@&$Q6yg39Hqk62wQ}C$p=x9Qb!T_tNc0R-W z-Vyjo&g|Q_@4MCe=+edo1v3;fu2g&j9v-^Ekc(m%&+kZYQ-f8h#vF1Hl(6Li8V~=v zVN*!C-JpJ$Z_iXSXkw}aS*l`uA(58?qukXs!>mT%y`D`s_PFZbdeA7mFE8jjYB$i* z=;UN_Qqs_Ki|f6AIy*aIF?bvve%iyM%y0zeaG`sD%=YkK^6Z-YrCYYTo0zwnF&W*8 zby!fcl`@%jp8T*XslUZYHS8{?)dc21eLPT_@^G?hoUA)l6GLAnNk@L<15~*lBZJd7 zoq!&|VuJQdMxchmOIBg5wKUV=J=PUmVT>=&=g*me#8fbKK;pocAad;sBNWe*c7xu> zM$rhQyjIW@PHoJ$I2-s6-1_!6-ECQR+|asTw&<-k>X%&2tz;d|X2evC!Ne*fme+*xw^ zLpW4hG!^T+&T`{Pu(XwB)teVjl_q5v)N`e0WrdWMmJ0NQ7>k}>Y#rMJv-)avIG@MiPV)bBBX(=Nd)WuoN(2Kt{&*J$CME}oVq6hCP7wg>G!mZo~%7?r(1(Sg{fSL}EcGXVf?Y;gHlOUgai*gz@7 zbZ8dM3$1NZNw=NjhTs11;MUX6KAx>Oe?>L=VEFzGIt`cI^y>W~57Oj=wtPEEUqc;b z=jfkCue47-AYfnAsqv>1ZhmqfQ_?0_{J*hk%_wJmU*t_wvmlqK><{tIb~--z=48;u zx++!4{!i{SyxIjjIBQL_p^JR{RUb`I`roaue~yfV!^w{YA-r{2bl0SJ;Uq@wPy!?w ztpCSg7G+GY(BBocrH>D7{I=3YWrV>3n+Iq?=#8F3)NfUR4MYai`DwYfgmVfNGc6dRz;@>wEv>9x z!ZWAETaCOY79E5ExY!Tc!Qj$bHf&_YNc%1u2>MbZGb6O*WqhkqKJwY9ZX5Uv*UhM0#i zQAtU~f}`bFG_q~%gDCBMv9x83n~?%`CMEKms*F_YJ6BnHeFr8feB{5zN=D*(&x{2> zp&#vIW&QA4_EEdiq{|P1P(&N5?Wa$lIF23D$T!;ex1p-zeuZ&A7|i_QVpweK*>mT@ zq(|PJbT1KVZf}`c+($(UtsnfF82F=gg7hd&Nd9m>1`>vyKuKJ&O?rRbvRwp&7c&rE zXs|)J>^9vS2Z(7V9GjZKkE83&k$d8{{UkI}^R%EoBXEyka2X=L#eQK8ZVQ;WtU33v zu+)J81Cl{k8NaCdLkhSStP`^BsL!J^ez_}iolAF5VL$`>hB)lguwxy#!C+}G$8z%) zjoR6>$%%;%FtONr-&5Kn)6iaj)_&6B$Ei)>F24UnXOl_{%PAVMUod8|KFs2QaA|F8 zYi@3ywP092e#?~5dJKvjybH?gM>Ghh1duntwOH@nZJxk6IMfmh^&2zqjkTpA$KtZP z_t{lR4+eC1+&@05_{ckyako)?%pP6RjEgK`Rvd2(vxgoERbGM$UnN_l$Az((WdtT< zu8SGMpTgAaWrq)BRaR8+p55Y8UVD}Ij3<3f|AO(@hoGTKJJvj9!MqNyJ}1TQvOlI` zeQ!e)lYqFIySu*va}u*)T5>G|gR|$)w;WwN5mj#vwsLQ&$0-U}9;9*@f;m+Bhggvw zhRY15(vyD??J(LCMG~HV;A;!$4j&fUFGKBuqzOz95pvJ5EB-BGW+M%;(0B)J#o;G9 z2%BV77J>jfLC^{$703g8ijUZ&)S#yjMwmF6ILw7W&U~SshE&k?7H#N1xw$$&1~~eyr>7nk0f)x90j~JI=~_!s;afjMVLqvR zcfDm979677U~`GEwj2653v=P0^|?m)3*H1y&m6LQ4{PBPX&e;3e@VrbqG|xy#CTpx z%FVlARn>CnHi!-u2%^CVXnpdlSH6H_v^eS#I81YDhB&N3Y$%NVr7Rk}jD$}JjjP{5 z;w0d4ie}uaSFg+!KE69~k#JqYYDvs3AO+;!n=?n_#M}S}8wi&e4kc8fB*KzW7bL5PyV*8)mk8x}cSul|QC8-^rLqFI4@p0MeC zlNEv_hSm#z^$+2zedkj-mxJ?PuDsC9?W2w(0uA!k}+L#2Sh;upu&d(UlZgSQV0p^Cg$fsZ8tW)DcE3p zr$aFzv;ggKg)hb7&Ydx?4>hI<5ZrTegaP-JK`$Z&j0i;??f_fNlpA5l1athhY@ePk&+lxSdU5z#teLp)V;jNqtkNr zGzV?``}YxWvx9$PwoUk=Fp$*NG+kJ6CDM+Hib@a%iHPwX&EKvbUrj0}m1e=aq(U9K zSD7Yi1X~03r6XlcB}@XhJ(lzROCGb3=HQd~M4a2an)#Wj$m6Tw57V01E{IP(%JC5V zV&e4V#bY(uVYO8m_Py0qci+A@;##cMu!_{UIy(Kpll`4ag9WWEINYS8J+wafdyv}0 z=!2{{EF+@B-!6PT1ZPArPHRLv(1TAUNhx>`&jlq9*pa|=aNM8^xeqEFXQG0nXV+i8 z1-ig#oN4oz6Z1F?{)fi|oFjxkNcPFe$;1FQ<8uBvBO^_CPf+<&Qd3nL-?j-WSRi^t znPK8F*sGrpj~8Ktlyo|V5=ERrfl2{}hHgqsE`cKrT_%si_Akw~Hm~GHsY?;&=;Rb0 z7uN{DPE6TJ3Ty|q;@WVQ-h6We?q@^-4g~!}z`K0;jFr{IanqMQ)+vy|@afq&Cj^b~ z^OrA!5GsiY7E)bMT%2$;L289csg%!;aSI`jOneu@1RUqQh>?;_?Mihr^9=FpKb_KIg3?dO zw#YbN_Ki_x|G+@|-AAwjikB`iq5nUQh#3EO8|F#AuiVHYgu7DfBhdzEU?P2>-ttVgoVP zqeG>1toIG^_xH@o5bW^Q$Tz(~4wvdu(-Exfo!oQW8M7o2N%!pI3w#DOyKrt-dOIm87gh)k zvIkd=IrS*q$oug$|Hnx$`hq<(w_jP?xo2MBOK2IJ`FtoYJ}GG%%)iw*hn$V!_Narz z^4i+z1TA9>*i=+i@AC#^>V2Q0aFy7mw7EValMTrXbH?phC-2W@I8f=ha0D8Ik=w#< z_}yTA;t1eE8})~twbk>;G6N&y_UL+F3}gloZJC`vA>jHVWDuIRU}{5)T{gfLc7z2t9ef1Hx%oLi;C3tUv)o1XeC}yc=)aXYh zT0m~E!eB(=nXa2P2)nfPc};OLOPB#Mlz8CpPY&xfGceJ|vW>2?!fzej?rW2mfN3IS z;EE(rxW8C}U-ZOv>w0Oka)@|E3!#`_jYu|@* zEtjALzZWY`W>({b*IRg1{1g2Fm#}~ErxiD36|av;#8P8+?jI6DMuKY=H6+=$7juwf z4Ezx$%s_BHR%n>zlmZ_}yej(BR&WR)8)oN@*}D`|k{vtA$z^3_Nnq&de{TS-F)TdX z4h{v(S9!5qW7JkkYVL;xHCA?jmvZBNb>E9jRA^4(mtrToXVs z5L$K5lBqVSJ5l3}dPu|{+IbLSyY(pc5(-ylZ zb<*T>4?!1j&SDR)_aG#M2Bs3N^XIpvxBVDrp-tq4XQawZ*aVeUi|=W{$P1UZXuCKk z*E}f!ZA;vJT^!OnXa`z~plLNZoMl^xQ_qA=14b;l*B6Knz)el}mfQvC#%Sed8cQO= zgO!zv#G1^eSf(zv&kc7GAJ36`f$#G|Orvq~xt+MP62lM>dM-Xb3PgKVtW)npU}^^E z5;nDDdcLO=c#iKm*C-M92^Z6wfBXnQ266H7k`n-#=$nLehq6YJIsB{4bw#)#PKKuc zhcQm!Qo!GeBT)rl_+0^zC7cMtv*q- z>XWwqB-^KN57iA5?HRW4iUC`qLkThmKmKf%DIeDmH4Ux(G@v-bUX(fbNIju;Q}379 zj{60PDbjEN3?eq=_D>an9&AJrDd{nTB5$-#2==Ck4g)1iW@csr8$pid;@}_w%)kX; zZg#}6yOkaF#sV0mmwOsTuRFTI;vKB8#y_-?Qn!x zlsaKdtMDQttc}a7t3?4x?lAn};76^2Q;$!1xh(Hf7{;iH-h=v!-lTl*Uf~g@(GQ(C zH$qEGOPn#(P0&1))a;M#udJ;lL&Nn`=Q$0hb*5nnemg?FE#@ zA2jR2{p%!|yF8KJum!R}#*v5HKq-jnK3XN{L_x2p?NUwZ>(}=Y4J=$+ z&@P!Lr_%~?M$`-dBMb`duUsIJZMQ_Wlr#Z(@|)xci+0sVohvxaX@^ zJcRRz>G%!CCu+$@Z0@4aVLXpmHt?c}bN#auTSL2l|1N|g%;&&V<(8rlLFr%^E`U=r zvU`QXXDd(mPNG|!d#!*vga;aOwokA(!fA@qm0v8dz?q;Fknh}Sw<`kN?n>e99e6c< zcZE;wV0nWx135YH5c?MjCSv}C<%fCivkgHDc5`#fS!SziN)_MY?^#}ThXeyAk$lyC2O!< zW7zM>ckQ~_Xcz>23;bXTmX@jGPvubI;B%Pxkw*!YRqOQyWDyQZ zeFRzZ{PIN&15y$b6O+s}Xt{*6XK86^+an2jjzWCtz12Rn3WPDhI+>IvJ1&H;=7m>U zyuJ&4?;Dn5#9|KL^Lr2~kPYrF59d{5pg2R*pfs_^V%y|>+jC{yB~@xm_8t<*v1 zcNQGi^7Z2yel|6|jZRiAeSdM@#VbvLyg~+NL=wM=RppmbJ^xmx6=^1~t+Tx_b3niR z6?+m>!~DUi02Rk$tUo%28=_wH$V?jswHlbTHPnbCueNtB7J2Zrk=guk61Xx@FVQ>S zXCPCwS=K7iyGMG`egDhFPJ^YJ{Zn&OlRX(j_1R9-XKcn79fMw|#FmwIN5(F7mSl(s z6r}uhFmmEpdY^y&qVtih-Fh}1>c6}1N$jyHJ>3(ccw_&F^SPxfBkxO&PWSr#Ws9yc ztpMMdfym0 zdHUNI7I*eG4EmE4@$Xe^*0FuJ<{WE5T}&x1(IuHbFcE#h(8c1ig;48MU3c=^v2Gcg zACeYw#grfJJ>NNfO6J9CUrFDK02c{X>d$k(HAd#Rc0Y4UnG?EGx~Hd0+@iOrSjKrg zWiGd2Ny}m?)2ns%q|x~7g|+xOiH6cUrN>@O9e6!7>Z%d57Wu>7srQQVYx}-?9=%}_ zjj;<6PNj2&Q!$Z!(QDoJvgU^`t>!!`wr|^zp6b?hTD$Gkc+Xi{B5voNz#RZr!~w4X zTX8KdEl(Iab=gDsIb*EQ2MN1eeR2jn~0n ziLauQ3)#P4l8}?II(`ar=H;X8w>Tl2*-~loL*5}MdPh~!e$M<%aQo8>xCg9AzkG$9OP_9d&k%~ zCTv&^SZP11Fqi?8QQTD@hT z7*JAuRv^1jzd-&~ie|HJgwrO~+qh}li8>C}t#ot?PwUOS*c&dqC zH8bzL@%Vz{p?_{2S7L?8Taq#k5?fh87ETeT@(xo{lI3SVIN8N0Bl^inxGwxqTOLlS z$m-{M@>F+A?tszC;h- zZp*v6x=y#Lm2@_h{h15oGrDy3W74hWvIOpnb&^RhShatDiBf&OeEG7C1G~S!uQvxddW9A*BS<^W z2#6J(`S+_7yp-H=tf_ZYnwD3nUc4h# z!;jF?p?_75XO%rd(6RI!{MRCICCUwqj2!xOoVh-Dij1!Lv37bJfG98@Nu1NauRU*2 z$yKZ{AA3zW>Ypr^e@|WT6!pKKs5$|93V1e-R8}egDYcU3>dn z=XU*FY4lJ#7V_xPN8(64ag6r?2bG=-aNyfpT_=cRT{-pO2eUXE#fsl77j_H0dj`@D zp@;$|Lq#Dp9O8Vr$^2;Z>E;E)hl&1B(1xOIO662lcaq>x4Jn~YrRk){Yw=pElzo!K z@8nSqVXMLTF1};D=Y5p89oGwwzxN=e8jSR6JHh|7jJtXS;G18!L#~`b^VEHv^otc8 z9ZM2RkNy#hA1X*>=;%TtGp`gr0H0PnMng$ig=s$KgZ_eqZ;V|9|K8y06>m z_jh;~Bfy~Ap!1v)u4CaVq4OW^WJ>a{%A z@3SbHE6D0ks{S{SGUL1|?Y78%3eFC++;*wi;!O-JERI?Wa^EvrO;FQp09~}FRUeS2 z!{THmOV!>Q=}zofkTA>TE~0tp=3obySP8vNjzMTM&dCf*$-ddz-w1 z!YX2BV>4wtq&4moR*X8zNlX7(^>qQDcFraQZVUP3y0-vT;rl<|jL9!>KA4n{Pz+zc ztHNQE5OD%?FgiQmz5_)8YR}$O_oV~Cpqvh(b5!2Z@ff;Y(*PR3Y8o2;e0XSwG(*?$ zuwQ-sS*X49Ot%8p$O&IryCh8FBOTon+KG*x6#nvpFU+}DFT9~>BJ}`LAhRi_gbH8)j%U|fpD+eo^5&Z`+rX87;|x^);+sphU0Q`i7(kyqABnpQttYd3zX&O&VeYO z{wB|`7ARP$e#W#h2cQ&E0Z1Ywwh%beAOeUO$yeYA1n}|AnX{n#k(R+>=Y}UARY-C4J4GiZSC5% zoWjDHEnV@gCKXLdmn?hA{vvq%rBvKDGfw?E`l>i-pB6LH`f7Q%!^~_}b!`#J#mk{&zEhCR| zxJQ%Gv{M9XUNkXu15+M(S9HknFxE8bDg{YAVwVFvgHX;8X9ZB!V|6Y&w) zTpGLS538I@(qDj}5W5cooS2!VvXChc2SCNDoy0$uD_fDi`nvE zcXT}AGt22?YPYIBB$B)1Ke+Xfk?%eZf6l?eat~rd($Qp6faaCZpO zWCv^p@{@q!05Yw_{W`Dmb3&Gcr|wl)xDx%R&OitVS+Rab4mAT9KE@5}{^1j7Y~6`x z2(~;>TsC^2q{EVulE4?hKYA$&i}wDq%iD>j88q{m1&ez{A%)bU*1}JJYirYzx^(d( zcs0lNOF-tp<2(JRL6gzwkrQx)!ufM8t8Gu#b~ZMNXk%C(0jL4%<~&mA*a1e!!&hu( zMii(HzUm;8pRpEVXm2moI}JL2`NnZc+s=S;-CNl99cJTJg;j{$v$NS_E8Pqf_M&XS z+O)>{zYn?MwG*HyB_*YL<}|}vV2w^o;ShhNEL7=d*yjAKwH|yQMLoQ5z;`$BX+TCM z!dHStV%JK0fQ8iL11;xy`X%cxnG&>lI^}=YqqM!L+6%r*dwgGB2Ypc0k9l?*Ny!k! z=04}da|zU=qN~sT&H?IKEY(wB#dkplV>Jg(F70aZn(H@j_M%=gqgq5X1T~v^-}?T{r|J~4leROo>d2(gkX%@0F|o0PZhx(nN9cv2844d@$Y4LA?z|727t-2j^voeKNhx|OA1e*9C}GCr z{FttR#KMUuTlmL5ALnW>k;)Q)a|3nOyLXP7@qh#3GWEfRUDzlo06?THe`^(MaR>O9lK2MU8~b*8?6EG`bAL zFv!w0t1s@~hH88BjvanvYmK$%JcGj%zTnQmdUu32Vl<)UYirNryBo#@0q7|`^9vy9 zU1V3p#s$xb{BC?1P7qB~Ayzt1PfrqwNSq=73Vz#WW@gcWN;wiEgf#g{v3F8FwS|j^ zhX&-(=r25VFu}lE9cVSbnFynMl^(5+kbCSr8--0v`b?n~qCndlHoXiaO96J^=)p)9 z6Bnp%AF0J%;F1ERRgN~|=tk2aqw}8;XoE8;G-JzSG6@8noLxe>#zxlynkEWYnLRjf1&sk4HfAhk=2&aC8u!3;9sFX;#M_G~lfPK>y1rsc91)LHby20-we`o}T=Pz=t+)P(2~dt@4&jKa{b1QzjIS59)^YasYuSP1z7^x zPS(^kxo!MOBO>|3XV30Jqkx{YF68m$xa#@0D&|O)bN5ML(hllqm}=!*=Um1f z{E7x@NFYgCg}eY8sA^OT{pDyyJJwRz_kUUdX$J>UqTzt$#5Sm;sKl7aQ5Dnei<4@; zc8i>>V6-jAW zQCDWt`%sa^gCq~BU%-?Q)e|ttBp|@}cUrV@NA^?J_~>W~Fr=`eD&6EhTT1y-IS~BQ zl=ztb1kJj2(#dKw&nCs64f5l_3J}?h9gi(@oO(8Y=U3!;=-NI^tdk-9M&qONyU5aR z549xQ{16N1B?x{69;Fu=Y3AFvLhU9Uw)6d~Cz8Y393k=&Pf{O_Jb;#Bj1&XL$>B6(hDk^&G1`(3&*#7hnr?g9?V9+#iuD&%$%QV5s1kOP2pewo8k7>E_G9fHnX!$7Z(JAbu-fsA+=~z;_q4InQWGf)>F33Mn9oN~ zS<$Y9JyvKv2Se1+8@3kN4}AZM(Mb3?b`yltWa}*d3NDO}iHYf4T2D{UUcWZMxJW)_yeax`m07DY}dD9|8P=f0^-LqkInTmoBJj5;0Cey=WIdz;r6vNO-h zw*u!-!$>YoonJ&vK4NXrnegJpT68E3w&X?-X$w%b5-2Jc*xKzsq7XDP8uD29d}(Zm zYbv0WXNG)fpWMsWW)z57Heo{Wlb3r+V zR~H@vUklv}EA5bTd1*YJhe(JN%k$xT4PPDetEI27{%#H`zxH%-5vIwa)yQpm3APP$^zV`xF9WhUfmzV+k-%9_cD$wu-!4s zy*AqsG#*v=t>3W0Q*rN(M<;eWJ`D-E2N7je9}cC_N4m05X?%NYh+uaTylk5-Y9|u$ zpojWnNWB0Ly)%PXJR4(u&-~fc~yS-du&6}9UmW(i5tCR z-Eg~PS{@0cyp~qP_0WTWL2&?)%0fNgY5L(d)6oOalc9Ddbu)w9W~&@F2tlAnVQ+y2 zgJphS-{Q{a=Mv^GtQXn6yTq2S&njnFGgL87`}dD=yagQf2Ouf$)VmCV8SM_J-D#_) zQT@P{#OvWhhD)vtNFe>n*8ovPQrc4IH75=hne^ksqA{TIv2=HLH*s!!1JhFWYNEpi zJ`zyKbz%QDNaG-!`7xh@GpohA@|e1FY?S}%$`)Y-;4u|ZQMBxj)P*IWI1B=YOHSCEy)QXlTHkh`&ui+5=(FLZTXg$oZmBCB_~E>SB$ zc?5ak@n#Jaszu~Fq2b(wl|5$vu+&6c38ng~p!831G8cW6;@pYt-oSx1}%h#w=A3)912 zX|5n8jC2~>cPUx|@&_Haxjn=gqRJMJio|bS=#5bfrHp5Bu1C|=>o(hPQ`BUhUS5{f zhqAgLKrhEp^#CuRsI!v;K?)26qTMXqKGFd4Aq&lM&5M5XhBPi$etT!^Olx<{disni z_*-~AlJc4uycQQ1Q>46{HbgQ3IY+_ryfIM_y@R~YOMn+WJO02&TJ$z+>gebYqyJ*p znT{5{5MEzW`5n}!)!cDCALfax84`+xl+bOESAi=oLSFX9`K?Sp&o-anx|G7M`W z{Mk(WxscamgJ=rQo;h=7GOKWj4o#`-XBiUG(l#S^kV8^bX@`uFFtEf&7`mJf+gyY~ z6p6r>h=6hWCUhN_GJ+Qr7k1~)Dub;5=xwI_}>kJ4`DvzBIE-=aU? zjB@>Hc~%87MTqW*r&!x#V^s6l^z43yhqZDU4;RetCMXDBOKDx*CZK0!2#`eJh`hK9 zi9hHiFJTX95`2W(SF01RkKGnTR=RE5wnvnca7np_lfsPZJ<;Z&4BkVv2m~4>2uk#P z>Pyp3$B`854Y4X4Br;*7I+&31mA#sXS&^6n+cD|LZR)j?NPy;{z;!_)E(jV3(k$$U zuCd&R4t9i7=mCino7cHb(W$vQhhLs+HGcTLva<5%Re{H_)wF<3PC&o?;_T#X-O8eh z#IFxr$EkzEBhk5q?8`JD39zT=1_NrFJNiOYQ65|dQ|C{-!QBNaCN#?8`BlhQ=%Fx%}j38Seq&5rQTBQ>Yirh0y=@$|%JVVa}>gGK(f5GVk zvh~j|Pnp}JJR`gHd@|5YG?}tP%JaxHoQU0#jrE{{%+DNEPHl;ejxOpQu>xEQHcrykTp!o$w~0N;=` z+=N;g`7@wvoR7DX_Lg1Ux|R|$HylVL7b;xCaVPe)nY;w1DUrRiciOm7UTmBg_^ZD@JQUb4Ab%fdS^tn{OeCIfh5% z!qgjLuoD9OYPcP6F95EqE;l2bA=a@k90;xseE5(v$G`TAk!|748WE%+toH-%-J8rc zFjiFjl%-3(k_9sY;$yW+7?5)v`tK(`J(HnnhB!>V3^VHGZSz`^BosNi5w6@IWxyHJFn;#heMK*Y8k zP~!x70jsc5#3$}fmtCa5$YohoEO^0xWE-S}s5H%j4=`@PXaiDDPi05I3=~R)@4cT| z;9iHmc$ z302jH<_JW607}zNVF;G^ep$r8wvZw08ja-U-e^yr?^EU2kVzu+5|(j3xyU?76$=V= zMkC0xJwqdzJZofJ1T=!(ZmQ?(5;1GW_NBpDF+8nw4-giSD7IypE1--aGjTwdUc-t* zV@-+2hGE~ByKn$`4u}N3XHQK;(3!JX>AvW5$$ayA&n~A5XI5G}I9iq>D-A%q90xEN z96?9bUaQ|i?p}4loUBY)k*%wUay=jtC~j2+1`;mpKLY0rg8;9d z7AP_o2tilHL6)xVYbmk7M$SjSFPv*eTPCt}-kf$E0krRLj$$78Us0tN%t zN}o_yS5Fo66F<+(h@(gd=>PGb$HvDG+L@2#-J+g7#IzCNhuCJ4^BpRhUXSg63o_FZ zR}oTZ6a67(4xOCe`NcrUq3agSL*(Q5{SNt&sQuCSmxfMAfR$a_3uo6MI5x*S7Ybsl z;f#9QqDS)6H;@#iW{LktA`U(YGUGo^`KUZe;|wvQBbm(msn2H+3(X2?bXNJjf{m*z zn)EK;-N0LpGZh~F521|oI^dS7Gy_1$9!qzKNYUI`0f)z7VTT*gU^X;#ABi3`J>eSt zNk5~KGwnhs{jUdL6OPvNt(S@NoUCo{6$tsH7xw&1i=@52a2UD#_rE?KfV}IslY4FN zHn~7A$`#$Lwn>OK2?3ncVtY8eMHw>TZi}g5&F^TYnT2(~FZfP`J%{7ba27>vYw>5~ zGPK5BVED=aLiVSzd+~f9!Em(=K&|qbPK}$u^%AkO7-czM$eoWnZ(9BU!W0XV5F^Cc za0=RVME0*Pi%#LiV17g_Ux0&<=c}dj?weR?3_Z22ZgeALvS{2QaT~Do@u$vPqeq5m z+n1@Y$fum)G$`N9*HRovd3XE6DB~rkgG~(~bE+PX-u-WEV)= zjvx#mSt6h{Qq!qf*MiINKwA$D^53b&OGv;-n-Y*q(oIGVN~8&J5ZfAsDK$|uNoRTA zps`6-ULFCupa|#w*Wsd@_K0(&Lj%$CHkw(das@Wa7C`r_UGxeiUf?gx(?Q+LZ zf&A~88p#zTFU9~ClHtrwHL5IJ$c6#QE-c6K_rK{$=8vFr0@AL0$<<26epLV<#0%Yo z#X$Y@Vb)h>D0*=A5`dqV(U-6Kht;t!M(?gqTw;`arWhwVT6dn6S%q=K?aIY@98&rj zt;5#+;l-z0ynTF}!wnA;nn*7yB}%a9@RQRZl<<$s0pnc+zy(qRbkQnLb8paU@B|ET zm%s-w+FwsgD{EoFkLagqe%R$#6_1FkMqVDF@fLPVrx*c1V`3l0q% zff^R~^pZtpb6(e@^9=YeSf-IxiDDavvE+}`pIbN6ZO7lEmp9vKddRlJ91Y^|qr8jE zTo-kU)>8y2+>ImcqS~cPv7p_PT<^tv9rp}n^{>!Vy@+m^Bkxr0A!{bBUYB$V{E#|q z-m+!)u~H32IS3D8aYP`m(>84c9{Tp}g3I{v)TZ*z}qo)G|2KUXU#0YLSb!GlA?)!q3_|l=W_RCA2hHY z4jS!oDhedqq*+`KzA$7w33^Y-PXqixdu&?EbWl(bK`9_^VE4-ZXA9eQ&QlZ$M#nT6 zp;|`OIQnP$3id82BBV=%iAIfVmKEP*L@*Z66Ow&@y;DC(a$e*Bgm-xJhMyb`%Mi^_ zZ%2#I*uuM36GTpVJiCC)?MPIKETodc9q}9+f&a$G$J$YYh&3>W7`P+_E3YHy|ETH% zFo9QzTwyAaS>MdetZ>09AG~Tn3p&&Ltl%C?{_~@ZDcpmqwl+aDrgD#~GNJ|86Q?Z- z?*Mjx4-XHwX-D2|jEtw~nSn%KLtXi(*tJVTbpUCgi4Ja@6=WD`Dovx1T~1F(uBSE(ndt>@CA`!Sa(< z8v+%?%--m(pZSGIXlS;$J`f3 z+V4APsZ+}6+?nx!1c;sh0&`JQ_(72Lh9#Q%3 zM2_O#-$VWw;(}3DM7oEZ5Q3dNQ?4LP`W{z@Q#IOxk)Q7dbqV{?$0ltEDzL?&0iaiY zD69RmUd}%qyQg11a`|az-)5TC4VtHP+28Epgw>nC z0G~dU5rmjc!r_g|(wJhx1zmU=t>3h1hS{TlV2W;YH;5rT`c?NqI*xJ%q!rdOIkE`0 zLwefmb*Rq+=S&@x1pML!^lJ?sjP17LcA{(yYp>O>u>yb#_@Br#050!t<>TU_LO~=3 zPgG0^{Ojep!Ec2C5Hym%VvH(AAW5M|>9mzN;9F1-RLG2|+h>ZK+m0neONe6vjj^HZ zD@^HaqoOeN{f=hZUGBrWuTXu%5m{cK=26x45|r2$sD+8&2B5E$@%Jd(@{{)kSMRBV zSh9#T+JmxZFV_N&f&83+$^kQv9uwM*XeMMnfH`8PX+#?k1P+xf^EeNv_%Ou_p#FQJ|lUy-v_#bd)MWndjIW(0$lS&)iql z>}ID+cNe8z*bgf09#$Js+rTLAj7KM;3sM|Z=9o@Ps=VJ3U~1uFdlh1)N5|&x-F;B*Xoef`?x#1gY2$d>$Ceqm@yF+7Rn001?p@YYcNm4Sbp9A8-;2Ug7TxPU;C0Jx#5 zLJy-wTZLH`7tWl*+492^aN&X35{?%x#*4c(;&odo+PNn|&KP>=7VGO6I@9Xrxb{(WlHx~@4 z;tm=8G`F<5U!v@wcSP5;TmH!K#h;&!&4hM+}Rn~H{>IHer188}<x;XVe7FlU)GgZj8hV z#e5gaH)y5)?!Mwm99w}Jbo@N%`3J`f*sL|*9eU|ds1fBc;O*!3-!;RI~9hs7ObI*~e(SzM+}a&YB@2rKGo{|g40^}D{ z&m+C=F7be^5-Z%pOAHyOq7GHdvbgG{-=SJukME z(g*cj5G*TTD2Orw%qjc>p;pG-Py|%M_jVgN2wYr@AuC_7pWD*>J62JcpmIt{MIrNo zPdl|2C5GGJqbk)6cV+H22FDqqQ9l$0DDUz#;VO;(MTK{Ca99VT1If5*80E5qL@g3# z!kl5YUgJuKeugE0Y+}0pZbz3-Two2(Um`ok4a0g2E;tHJKbsL8EXucCngBTTuI)11 z4vEhwks}X(I}=C_rmCh+5w}3KDw; zsOsFos$mGOo)GKwWgZNa1@Vcz`kSUss&+o|@>1P2Hruc*m=pv(&QSy)mMBmSVHvTw zc{0}o9$JJGnJ?tgABU1c6(gOY=><}=dfxI_ZR&}9QR-07QR12pbYU+%YNcnP{{g&398NKR++0w_9OD33!h}sf`@PyDwrNZGr!9x| zAlrg^$u`BodA1RQkuI+LbQn_+Pm}`E)9!> z%<+aU0#22k#Caix7lMS%tAl8Ozuv*u4DH;8CkYO2Fo6#$fHd{{upc_7rdEN*@hggg z+hy)%j&v4Ap-DIM%2$58egv7Fe>A=^Wwd^(e|{2%`(}c7UmLQLp%vKjHER~@AF~f& zo!%fD>f*(ncFyFk`Z?G|&Re}WlJP$Jaa z2-dRG=$~gtrH*g!g9uY4th%h%5~xiXs6q`FKneqm@tg2W#@^nx!@mA_tUtUIvYagX zLs86gW@+l7FCAIn-ii8lG;-$o*;h5LA$XZ_hNHFI2L3U;*hQ}1E_g*a0TtdpIEjvV z+j$fJ-d!;6B*S4b<=|~=;MzApt4PK(KQrEW@OEenFN_YC#GVbZScp7bl{SX0nVd# zLC}FECKBs)c;%sGj|^XubjpXHqiI_v@i%exow3*Xv2~>r6KG%nf)J^I4KmP@8YOx3 zd;f2I1RMcY2$`ga)eTMJH6%$0F^IeH$tACw7$IVA6GX?66}wfr`Ba4*04%^Y3|LR4KPx^WyY+_uWI9j-Xq zqIuHLaL{mb7snCZwcE8Fx;F=?OR7@-f*FD!>INaDUYJ-Mi&OpLGt`pG0dI0a{O`9V z%R1NHdp=7iYv%mA8(Z`G9J%=Yxy+12KNt zBk9%PSETar%ySw6Kk5qpcwg;=XTd??b-K)iu- zCKnbD+|a=O*yTmQLKDFn9!VHQ{=W6Xci3jY2z9V6>oD*YxP#)AdB*S(+eu0)>H#>y z|HM!|;!Xlx2$!H>MmcY(Y+w-*Jre4iX2xo8iiK`_EpEf@qWjnwrZWJUU+5IN&EG_v ze}R00*Oz#q6J;SR-JK>24TOB*a*LGCsjCo}8$9OF5QQ_I{K{P??+kEF_fCr9MZ@P% zH;ow~A8k#84T=6Ei`VqO*n{|;Gz6QhvdC8Wp?J{g?LaaAH^@0$J?&w206Q=e1 z!JX3XE~2PK5HiR*1xU-a9HEW*nAPmAbiux-8Oc=@^7EaJ5_OxEu!}MfmRocgj{&m+{6mkWRQ`q z`OYFB?~JW;5KG7aw7Z+Rva#Ht1I6G5`Wjs$zXpRB;6*iUn=TTCZjDhYNz-K3Pr5c5 zu31Dbhn@5iyqa%t7 zkq1x)vO$PJ<4K|?d8%GWDax>3oBhTvZ;v=*0?KaMA#|ScHd4Bs*4-yDqkyomViBX% zvzM^#AP0gUr19pv(+(1=<96_52!#!y@|N{$HENntcsC%VAtbrYH%3{3wj;?X3ei?G zad=Ppc*dN(L)(qfVlnt2Q7i&Zy8{<;HH9e%c95VTZ|W;tSt!iGs~5Y#!O2FS#d4xW z$o~}g=b!z!e)3Xix?pHQcK=z%+d$W0h^V1-$mUg<>z}iUi9@y~-##~-aD{Wv92AWo zU>)``YGv^zaX-c*KngHwc2boQu191f4y-xl9v zf014X+={ki-!_s$Po44+n^G@C*mVS#gbBjlGS7vnKH;iHYb9ZnJ6an)FyLtQ8hsli z@ByXhh5DEZs74v`&K>HR>Ia=ZR(Jy|N6XDF+$`kTQpjVIAE;kqT!(ZScE7|}O{BwS zD`qmIcofcRX)b^-j5u0%UZ$r%LOxJBW^KTlJZ>QhO#s-YTMO@Tx~^4beMmn4GzI5%oaeDR1?I%{_h6jY5dDq*OpWM)@V&7NLGA z=IIGz$5-3rz*3PR?CneUMv)t^(JS}~1SMC8TCm~QDwYvu}SATSK#`@MB*fi zEI4eP8OC+Z{CzXx!C`MvM@)-Aj7Dg%YupVi>j7X+j$l)I6k$l|v#y*v*C<2|TYhE} zTUoT!{p69F`wNe*UjR+L}RsoNr8i=bX z(gGGy3r?IrHRmL4ZSwenlRA{2Jy@iNV>SfLVeU8m%0HX+UxpX}A(sP9SVSLt9jZz2 zX6H8*@bK^mntbIaGz^AD)p<}-VFkke6hISuKz!4Qe3UISU!gR2kcbo(zx&{a#4$A- zTtK$T#|mb9HbQxL9Q=j?oFX&y8V7AaRI-TK@S+vaC@m6ElppB^IaOAx^yOKi28|u( zz!)J2v1-UZ#%&CA7D|Dnf0gK4qi<~Oek`I^O)3nY!?;{1O30M1q3IxOR^&xa{Ot&Y z3ELoWuL2s6xJ9g+;CcPE_tRDWE~}hxuT^4rKVCcENhVq0ldGj>j-mwnO%#x%%a-i_ zcIX&2G0zIu`#QA2wpjtD8mt{UH_+bNX7(D*Y5J|-^R05w1*sH;2dUdG2aVkebS zXCmW)eg!2Pu!$)TAdcWrZh!jpi76rrjNfP+H@vGb+bXkduq_ly0o*#0^Z5_Xa;kti zQLZ9M3R~A2)9^|=DDDtWBfw?xO$~V%f&sWwxY3_mY&!^%2mALZ-MH~md*Nr^45R~z zozBPE0}9-f8u4W~&NAB?BrLj$VwEd5)B7N2DaQDn48|?U-?69>=a4^6u}UiJpA-k~ z(m6Ep(EGvS10vYTUwr!QyLd z#Hv1hGRZn0k0TVI3-W_$S3`bgi@XjSRJ^VB$RLp#A|hqw@?oYmgsLduOwCdeuo1~U zi=!ncxGnQfOQi1Ax5I2>4pqK+1EG(kzTa6M1vhqidHK8+PoR``3KKk7)!^P^QxVM} zHJn^nA~V4X5AU+nh7{}gw*EkyUw^HxdCR!-jB z-K*@ak>BHbNw>nIanNM*!(;4A{P%JxaZ{M*oLIAcyfNP)nxW?lvKO$QnM1OXoyYhV`SN_wz z_?X_%*{!Q*u8d7OzN~nO5dL6`qg=r{#2-*lx}J8x z364LnPD?xVd96#!^Vq+(avgy0u2~jB;~$t8%0k3{WoO5Afsj*5O66Di&w?QZwLaOi zBcSpajI3d>3%F$A&FC@KdtHI6Cg|+e$|nC*Q>zuZH$%K~{Kknk6JacTsC?s4(=wj` zT!2~`CSha-w2D7HH4thUFf5oP!vp_wpq2!O!X=qhq^yu2q=870_NGBi`M{b+ZJJ;rb}CWC&__5*#@iSbj2B~G`>z$nxn>t{n6gu|FbK@_Zj zly04%NNw>0!V0u%{;`8n<5Wym^2n0yM}5%UYy&ffl?JM0l^*+;dAHd3sctrss2HpF5j96LJY=5%@CGb_$c+IMs3Qm=4Lar6F%%S3O2=$5Bn}l!rCHW6<+AM9Im~v1`Vv3q zq!A4;TEDzG7hn;Tbi~mT$ODo48M4Ae8`}oCT{?Qr07pVqEw9Rmhl8_*Ab96y{;9V9S&Fhe(FT>VPQ!mc zWsX2;hX!xc2f}FRKI~?k(W+4suxTK+Ytx~0V+83sVu7+_Frf=Uxc@LN%$3&e)dY2{seAPpD$nph|zyEugcY9@28DE}%&;@AUDRSYD z&D)2sL7?lVz0JEH!#f(642!;o)HqQn2$%l`>AG6XmH-yag& z_1DBdsmuR;eZ<3muPvFo%BR*W{_8`sJlwdPGL~w{)gL8=|M%)ekv@OBXr0)`>CI3X zMQxYiDe?l7+I+1NcX0prLdqs@gf3^*#OKnIl&|IMm2JKL_xH%SblN_kC}j0H#rBq7wwZ3jGrFq+Y|fm^ zZR4A2ECa)g^i*uQ#6Nl}wf*4OTh?bJ@Op?>-Dfr5kiBUrR8h_M$q@wqk9HRSG^eF!s?FJ3a(rbc~8C9*CM1mLhJgRElwDP-ig`AeDno> z=6|1}C|AUHN;isitR?%Mt38#ZbF=SMU8`tgD1XH}%c?ta@Gluz)BUfLq7PR-=Nj8q zWMZFsYF0X>m3P}|{1cTrn+!Bk%fBv*Dft}aDoc0~F-PepbXI7coae%S z_fZe6?L5uw^L;!jyZPB$EY$Bm^FMuFv*Xp(bk=)&)(j+8bdAyP{gG?gru598y2sN0 zTLp6zqr<*eugo=~;%-qN|2(Sr$u?*-?b;F6vq$~s-+UC=HtnL(CFfs$B~!tab&Ety zaF}HdpTJJ000*5@t=i+P32Qcyc9-kj8s&);*JB0+M0pEf8XGjNz0;?QymDp*8lz9 z@eo&Kk#OPj8MezeudFlP)ZDf7$d8AdPa za7xabev8r$sgmG-xjmSER7TbGuH*Q)e#5tOpBqQoh2q3p0;*zO2!Ar(QN3^4XRzBy z<7VLD_Ako!M*kHlMdfcQd*~R>r^fJ=SSR_-RtJ|qrYT`)dh^v^!hMdyjHN9iEnoA8 z&ELCIcola%JpHJ=sAp%BM1hOcjidg|$$P_vx$J_T8@|XNT(SC7*~2L>paqHo>QTTVGAoW}c4JbbL7UjX~b;ui%=y(=&ygS%1;zZ@+y_}E6Z`C{ywxXtdo@|l&Vl|v&IKT^BU9ijCtc@??O z##)0n>6OC83r3|!jQl(QFuPoNd#O<Sse-06m!mSejrv>;=SgRcP^w$KHL076- zw9W&+h1%*kmD~u%q|JG)ryf))KWe?p>cg0HZ-Y74%50+d`!V{8AK4ClAB$biGhH7{ zVO`Eh_MM;SeQkF@baSS;S^ax6!thN$#-O!P$c;Y_0yP z$0NReLIBx+w0PyfOvd>i@Q{8k8T0FV^M08$(cn$hKYr~R{4s4|WyT>A zwBX=id}dFz{Q_so-+@~HclfS`hsq!K*H2XTD&01A7v=R|887+n@JJDlKUArl(r8D_ z1(Awp&xU`_H(Y+Ub)VIJYMEPez|iGhR9x zL%G+hq;j2hqNi$#WZr?SfN^O<&N3eHe1isag~>45FGnjJjI~&Fg4fPnzjUQbe?RR&3oR6Z_9@Gj7@ zn@(Xp_genW&uoMHiC=^hy_@1}S!p+mRd_!y z0s2k$r|20KUf^T-d|Nv~c*Fi3Z^Hbi>Q0qhGdx|RCn&sbA}{ClqP~Xtog2r#YBim> z%;{Nk{ptz*Ey5YMRAwA5JJ+j7#OMm{pnMZX7j5*qU8}nE%*@2po~4i@{5vy>i%J_r zeb=aHehHQww6nX|d|r#ATwlOKt>ro`uS;5IU2Y78(MVgv@_)}D{HaWJ=rLmJ`bwdg zG|}#7cZy#{-?^y0oap`bx?q<7cR4Ell>+Zc92k|M|NgrFHJA zw(?a>S#9<+j^-7Tzrf_CRm<^|BRZ3BgFHgcNq=M6FL4)6Xejn&xV~GQtJY-?|K|5s zj@ek`*PsCVCX49Iz~`5%?$_DIRve`mD&4=aIrvwl$|i>OE>QG<8h9<8)RK;bLaOj zgI9@86-#mBLA4H=kspPl5}jKHl`mera1jOZRRPP9)MUEue^3>a zR#WR>I$v;X>b(f7zm*bW&-#7sGxzKgcUZnqq`v*#&@T6-I`5=U>y^f@kA0+=cuMu+ z?L#B3`)&4G6Q~}ZIM3^^`h?bJ9pmle7wKkC9&yS|wmFlgD0)0Pe`HTvc|UoSO9_qW>b2^kDCs|>mx$Hy33#!+D;@Nn?$!|TE^yh?j05a$+L zcbzt34f9;Eir5nWC@$LI=JH8@rY6xOXMsy`+kOw06iz@jCZInud%olKcz#Wo$Z!0+ zAV&J7EXoASq8i z-6+WSA28Ao0j|^=YMgQnZihTK@*rsGyS-hz3-sajuA*DStSsF1Pb<%jww-C$tF~xk zJ`5oeYo%5e1;tKTiDAMl{LdZ{o1YtShirG~^+y@WHZzJ=t4FY+5in~Ph5XP~UQ>nY z76tI?O+d~`=KyfqVU$>G&w&aM>Ld;m^uSwNpB}rcu$w*LH}GL%9TI{*4ALnU@wQ7x zh_w$6mR#f#VR=T_CR}hl2=C@e{Jj?h0i;=JtZ>B*6|rMtn5_)VJc4gVI#NTvAy_A2 zeJ(2>eCskMqcp}UY$B7U0E`1CA-z73@%cipa2tZysK+;bU?BmD+|dV$ycKAk=21?NZOzWFSF>i+zVd(ypq)FpvnXlPb0u-UC96a;jo|VcLpK zyu1mqSKZk@QNLjh^PJS@dQ!mfBB2##|ZWVt7%|MiRv|bOIoLPubZCr>T!HuK3nogBqO75d%d} zUejsMJrKwMfyUsv^**IMt_wa}{mQ{P(Gckygswa{!hm=5qHFUS`dX((+qP%5`PcP} z?`s=-g~oMs?SBG_Hm&N^Q|4FM3qyH7ECMLo2=}M_!4Blk*OS_&2l{4F-6) z5Cl&RHTgxsjsP}IC`8F>hK>M0vY9x2;R|bA1bR{Lp;OZvs-Dkz_U2G&-a65BL1fe$ zh$m?X^eeaeoTYW;N;Ue_E6}Z<)8l)90wdvxwhgj~Ab{@zhM!*qeSQielWYR=ph_}T zH8eg#+gAIvHl}t2RMAh;a0VEMC;(10cJ16%7C4Bw%NXi8#iUnV_vudDipKAbzBUa7 ze5^qd2^UWS0^jUN2$(UMuN!#%@(Gmky2l5Gg9|#R_Qli!YVNS~; zuohlmje`&bRnr~_)t?}8JnVZ*D90_EE?(-k5rf@ce6C^T3(Oq^WApjz*ALKqg=(cL z!3{Kc_%SkuHpr{zbBr=tv!T+2j))NwTJfG?3k+w3#1XPd(p6L0J6J!1C4&3qv5~@% z8^{)**%Z6hCaM-1hb|OiMZpY)3+$mplag3BP;eq@h2W!4q;QT7-g1auQR)3gyTk+? zAEE5DECbU5VkFLeWf`OF@GPO7lK^)^A|!D#B4{K?28``8J&qeo2=j|El8C7KK-P&L5>rQLJa9UWIT&a^eh6-<5zc?~G_!JmE?Xf{C*hLt?FHK@mw{AbdVJl(T_@3QIc6Bu ztaP_AWEG%dI|8+Zl2Q}Z3}hpVI49CqPzjS1AuI5<*I-XI?nSfJ z92pD`)~ay6DK&e#`O1|~xeI2l&uSl)3|t57h&C|-ex7$TKmHxm)ZKF3L!Jvab?4th zwRz#<@uAD{o&EjWFx;1)`9*sAFK26=OBbJzZb{|%wKKOxyptcyQ94hllzr6jP;#y(*FV9toxGCW)nMsw`4 z`1NEcWqmybo7*=FK%K+WL)Ad>b8QA?4l1-X#ngxv3i!JLy2J!8mF?&Jek>0f*qP>LXc-+ z=Gbk>0!lLvF!`xozWlcYJJ0dsTAMtR5))Ge*#m~#?8PEX3p6Wqk1V=LL90lnHKQ90 z;;N}H^!HqC4Z^&Np|52F>w@qFVp^_fKO6nl^=n}`PfTp5oe;@u#A*r-Fw^!-JMH7+ z+shts9t;UyC=9FvDjQ!jq{A?}Q3$u{R>)x>rmV$xDJ)@=%yS0q)JvOA?BU@F3JrCV zHRJ{=To6Ece5V|wwtlW`tJ+c0Y+x9=EV68-@v6BttNAm-IxlH-GfdUdFO4Gb;roqz zPW7~(UhLR1I%{@quq%m5gVu*z$qY!y(KZ@BFd*MOlz38vKd zhKGj}l9Tsrxfjj50Xj{rCjCmJ*+Hcrp`lRl$BBVi{ZbeQ^k%vKz3R>2N-8+-5i`774$Lq5Sl;G}S^r?&VDADttP! z0#B_?ZK(!_if50_19!uFvb*s@(K;8$;fJ3o(>(%~V|uvmd4fbq_Zv4;rS>z(wXsmk zkA*t?w94z4w{0Jv0Xup{GYc9T!fZQ+K7DHU)mr=FMcm`pcgDePk>jlyG_eg|d$LtV zVo%OIZ!q{0Fqet-0Ul?1;R)XGPfkO`Ef^4E#f^Lqb$Ds;a~-x#{{Lfu2IKqbg;GtX4*2p2X9%xUR@_grWEn8`jbJ>^0D*ixMH5_ z{|fF5q0;RE46l-sXO8=nN+aa~w~zb>sUOv#R!yOb6F6I2m! zXlC1X1U}|{e+43U*agkC6fWOx8O9~wMkn~QHnTkc*RNmecOtI2Kp9WE>)~7dK>Z+m zJ6YkLbOf`w_5Av-5Qz=D+w3*8nAXsVv=?zKPtXv;61oa9@J|JVD;d`go`?uZke_Y! zfDu?q!MqXFt)H20O(JNKX}2h{4&yCQGUM=smEFr1FTBZthc3l13{+wuQ@=^~UP{hS zRx@;s=x?g&ws-~)C_j`ccXU?fTQu!jZ&0|vxSouXg;Rw9ysVE?EGFqJktwOfpgbKz zOVP+>id2!9&x%5>M+uUX4AtyGVphB=d_IPD^=v5HSm5~MSJ;Vc&|&apF!3)z`z<%f zXjF(G8%OAm*Q=?i{X&T}0XYw$_K|uKzbMdt|B)~enKGoP$jr%sj!Fvx3Zz9nG*Yva zS)Fd;P`5O;u-ucK9m%L8j$-JJZKjHWN}UBo6k#7nseee#c2T+g4(qIk*wk&||B?5n zQ9bYN8$WEGN!UtMq@8&vGbIvInQcQdWe8D8l28aqN|~cXWS){VkfansG89Fl6wxS( zhWmBe`}(c>$^GPh`2X*apQ8JLUL@W3Lh>t8DdKsU>P-XWLT@&K8uSUhkK8U^}%>FS@&D8lsWFiqi6dVN2tP1#~B?bvRF zm<(7wfftUTGmM~?6Q7Oa-%g-d#TeibSL_|CU?yHjF?f)~GBlXLjL*pTJ_m;XU=kpS zV}2h!`Xr`uXjRPDJ^bsvQ{hz@`7en*_RhV>1r(#jUnU!nzRU3uI6(g z73I+I#t2~|%@Wx;3b$m9{dW8uJo&`0axnuNNT#IS<1Wj0G;7og<*l5xd5EqMB{4t6 z&b}C4dlDPZzu(`Hl%MN0stDyT09ukpDA##ZU%<<`4 z`funM_Q9bu^DtWSKRR=y0peZ3*BOf|0OnKqjDt|^9z1d+9y{assm^8XYtjx4&#cXN zsdW>THe$(gEV4?o-PFItM5CHo|7!9u2F6~U&RoFgPoL{|9}u(fIq-GqEC=Rkb z9;QL)R`y8@#7ClIrU+YjgD-#nP03?{8-n~c>D1cL#%wUJTU^{hiK7+lO7{4!MaaQn(w}OL$pSh1`ly^n4>| zHJ5>Fh$ef>ug~WhEI`Ft^)AUdo)Lw#twYPIw&-G7Dl$G)MD?~VG7T8*FPVl(EGYL@ zO^9m@$K^52aqh+qZ)WnumsRZ0^sden%$i#=E!(<1}1|Js`>L(k1iF-$JQ91l=Qc zCL&jUQ{><|p*xQXf8`RcObD)aTVEuC8b$EjKO=SZs1cQ;Sg2#SYJ`mbn?v~-^_o36 z5xfes$!t^e36MnUJpvK4U|rSr12}XVVW&y5eKT`;M|4Avy6-?n=Jq$jqbJDcU;9y2qWnhJ`q5z92QNPi$IryF@Uy}wn&t_GTJ117-rTVpw~j= zL3zuuOp^ErTy#!f$#VH}ZD#Cg#GlMgty@50StGpcXQQ0QIJb&62b=W|MuOLWh!nO&H_|QXXDZ=k3PjaZh zKJiDEJ@W3xD1yw3iZiE_ngXn$hz5#Vih5WsB!hy72@7B9Z<7j^>g6Z31bq-Evco8)>y4ry01 zK2c?lrZ!_TwiDxGG&I0elIO2GSM*^9K&13!1(~I6)kNgx{2E#wc~7XhV=;58@C%YX zu?pB+aQ@#@HHj-ESwyl6<_UWrTF49D*JZ>E_0Sba-z)3{7(uI4k3%I*uiaYm^7{?70{(NamOY zKVqaM9N<g_KBJa9b70x{2~Bp5|a-Lil9Hqvsg?Qr002E|{6SWcxU zll?oCYlFECrYC;Xg>1}NGTnbwU7hKY0@Yc2jsBW8viD@e4rk(b=xHSnIj6kf;01TB z&T}T4t{d|1*ri?$2QN&Y^tEwZhcl<%2ERBI*wsk=*VBRJzhevij-Eb#^LK5=f_tfX z>UPil%5{@AeffE>xLB_pM!o5Mm^FWg0CQ1(!1QC4<#3>G{OZ%1q@*TOn{8HL{Pkt5qFDNW=DwsRM^ zy!9AV`1$#jl$CvXdBLIl(`28wx@`T%FdN6o_a8nye)0r2OYzEUqM+9I$LU2bHHYQW z&|!FN&3yUtfP5&Xx-MVtbMoX#mOo?8h|!MBgRXtFgI`*bYm zJEqaSd+@DW9~n3hr=YK2-|x0xd%alvXoydMt%R2N4AicD2u#87@A1xedbvuEI{ z;;xpFagv~m_0{+XTM+VM;lGn7k1ZxUKN>AuxbXeGttU9})921L!U=fgwusF?`|}4r zQ3vAw=fkVST8x=Vy#Mwx5K+HwoRLE3p{<4u8^${GsbKa;jvUeO!R&s-hA$oHoK#a% zQq1o-cowE!mr)U2UEOe(y3qtsR#_`^?ADoP-r2aHDdMc+;;Hubx55`9(k`J4WdH8M z>Y5rE?#CSp`{G?3lqHK7kKy<8rmxO6A*SP>4fS-CD9F<7seIsLrduR9)A)f>wC~*6 zWaY}9b`gG93ES5E+Q4r&%#EIKMs^eAP%z{E(T+dEK8q$znqc>GjDf=gh{jp5K`~nS zOzpS~Xkfocckz$S-Hp3GeOkdT41*Ob&aL$RQC4Pge_Qv^MA_iCx`pYW8{i&yv{P?lpR&MxBs?Ql4C19^26S78MoY z(tVPcwRGjmx2yWI4qS`HN_?~TcQ>^kHEI-wb(8q2n2+E&WBcWGFXl&#F%993VT~gM zEoRg=LPF$FlA}V1gIBIzb@%Y-&JO$T-Mb^c9>FzpaByI;(cbmWfF{iCKX~!N8>`F3 zD_0ufi%+}6ci72eTWoFp97X~*OLl6E*E;BP?ARmOWl>%p`|e%DxT(%me@?DSEcjZz z`U&xT3YNgNwY97i`frAk5^qA#jCFZW{z99NpU*jFfa2l|DR=O$eKE)aC_yK(HqiS?}DfT>xxVZ*nVC9}=VpE6xd*!mlPoA1?Ajf`Y6jnm@ZXp@1#j)J)Y zJ+Q85ptiPb$H8ley?LA~*Me2}l|Ld=y0Zii2TOJJfGOQuGI=_VFU@)7$XHh&Bizukh;ta$ zxqA()2jrF`-8)_av`i;B6I_S=h8o!v_$=w5eNo5s!(&$OJg#^(R)peZ^y!n9a~(cV zB|KlgQ)|8me%ozRGbn#cIoTQ+;O!-*7^tl5`?sQ3wC7}uBn_@Om$;I!(K^b$+a z36OaP{cHKKn}~?BgGDs`s?E{D>9omAlIHOohL0HG$|Y11cu((D z9KjNfm?uy6$~X~m(!jugxG0a5DnbkdU%Y;8$mzzG4y$h4+UiYMrW(RC;S!Yd+brNG ze?g|v`33Rs-uaRpJS<=E26BpurjTH07~8O){LwNUpsYV`v$nQuifhCQLFZqedoUYU z^8NdoIlFIn{!p12&#j!}u(@R8na&>yCJd`x%f3VmctCvPi2=S${Bg)2V2CS;V&8FV zReOHz3epBq*@6}b;e#tUq7ToxZ{NP*8wxwByHsmqzVL}x4f5ymdDgXw%|h3%S#y@> zN~tq%|L_`oz=RH!f{I8Vk8S_OSu)l&FW90n`+h7@Uzi>r+?+E6e@;XXaY+DW z5+E59^kN?_mKdDLY5)B5w^NL8uvi|hS+j-%x|qYQG3f`Bo_o8MvM|6Br%-~D{pW0) z86N}m;C7WShhyYO9Z)J=J-vt1tj8LNIiW^GuY-@nN#TNK5s|y&3N>JWprOLg(Zg&h ziD}xZ%WzyM+fz^(ve;v8{*eRI3_7td=&|&3SFh%QwOTTQfE^%}NIcPw0j0mh6@@Ut z7C>q_Q(P&|pK!qPAB1N6`SU%7S-;2j`rz-{S-kZ5vos%)N4U!(#}OS0QLmoBYfOXw zdG{D_;J~SRKn0^RDJK{*rLP@BKppAt1-8sc8_&6E$^8>^N;-6*cole(bD-R*({ya6 zW?bwLdy$F1C!jQvFu`MVcz0MA$~PHZT`~@D5=C!u{ zXna4f^=N2cSNq3>32!i8fER9J$L6lMd|+<)9BafXb{>qSX1rs1?dr6ia(Ef=iAzZE z$k@v_Wv7t%KhWkl=D7DT)FJM7p+*qR5+8n_uWu(=nDO?lz%Tfy(cJ4AQ2NOIm!6(a zsPV48!oCQDLrJV7TIb-PMV6Fim&Y%DS#4Q1;_2C%A0h@xY>n6_LZ0mnn>zF!)~ziY zS1+P4*oile_Tu~X)~sF2zYt&YY|wNWA|^Gp@7QqyEC}PfKr_zb_bezRANb|#*KsIZ zWM_;x`!#RXib(0j=w5R9I+~L}r7aAoOSGV!leU9_-`t`iFZ2FVA5t7K>G_BcB`pJI zka`1DWs~?XvPLBG`!sAz^MGeRiX00Y17r`)2)qOtI5I5;O{u@?!MDq@o);?zi;zdO z5>%yZdBa%1l20#nyrpFVFM)kofpPa4isg?I*xdN|fwOu82`Z4!bAa7f;9e`r3L=5F zP7Y9PXXb207&d(P@UDlAwRLnJynpYA}S`0GdUN~1XNU5LM>m_R5 zeEoYhKjzC>;O2>`;p4~dlqFOAM?Sn$d@qsXN^p*06DSx;N76pBATsVps-C88^Ao|U z7*$<#>dopu$A;QPOG^s^`3C!bWcC%BZ!+~AT?Qwx6jY1VFyd`9j8Ra-&%24eJ~$!P zbQ@5MDx;f^k@L~iTRuLDSa#%b@nkTVeRf~JeUl`C?xjCT&ytmJY#iwBW7HF;A)Xp* zLEOQc24Tak{pA}_xRf`Nn&en*+g6WuBYAbGAm|kKxB$lxyB?01a&eYe!U<$ANIK1m zBR;(1H^o&Wp5esOm=8&Qc^|pKgX@u8kjeo9?RkvuOfrpJ@c#Y#<1vour~v)+j$K&` z;o?%~kbXZVW;?!P6#B6o-jb3M*#$@tJ2R~(uawZZ&(l+QT}@5H_uU^fJcEXAtL(E7 zg@^DtnDX%s3TU~+yw*#@@>VbV0$jisFEQ15F;9znjbfQ&T5&v z@T~{U#oo=qFgJhR&mx&IBq|yO&45x-WE%-v2m=|(1G-YPv9Y;jw)Uux3)hQj>@t#z z00Ls^`r}8(<@1G^k-m#INY=@$Sg`_Xw*<314*VvD=9?=hBs_SqgJfO?OC`{ejEm!$ zF>1^8F|+Ha$=FBf0jQUgm$!?`jbzRK-BLWEN=p;erGk@ghU-mE&*u{IAKfQBCF9SS zJ9m$pTT@CvgNw8FPTX7)u$b80AnD0|;*gL*F2B<=G0{_e-cHANAD^YYy82Yg zZO#E`4wQU6-{T#N5;>i@?mbS*Po@bBwo2`(HAjzL_}zZk zph0IYTxiy(Pan~OCVy_;Rae&!4?0<)LFn9s3Q>FL&TYP z1E9|!L0Spe}G%$YNhVO{@d?$A6mtM|jVZ;ydRh<75(O6Eb%aA=f@ zuX3F*BBNSlBberqtKD->NBwFZd22_;dJ}~=pkW=U#E$e|a7ih?Fe~dmh@i};f*a

    tgG0vZaI4JV0&TH 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%0D|_^|F7MCdFj32@DyLb6Ih0>yc9U8Ig^VxOT;+I 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

    0Z=}WW-VQO)$#RHY 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 diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 2cb12193d1..67b4a3602e 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -35,6 +35,10 @@ href: hello-hybrid-key-trust-validate-pki.md - name: Configure and provision Windows Hello for Business href: hello-hybrid-key-trust-provision.md + - name: On-premises SSO for Azure AD joined devices + href: hello-hybrid-aadj-sso.md + - name: Configure Azure AD joined devices for on-premises SSO + href: hello-hybrid-aadj-sso-base.md - name: Certificate trust deployment items: - name: Overview @@ -61,12 +65,11 @@ href: hello-hybrid-cert-whfb-settings-policy.md - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md + href: hello-hybrid-aadj-sso.md + - name: Configure Azure AD joined devices for on-premises SSO + href: hello-hybrid-aadj-sso-base.md - name: Using certificates for on-premises SSO href: hello-hybrid-aadj-sso-cert.md - - name: On-premises SSO for Azure AD joined devices - href: hello-hybrid-aadj-sso.md - - name: Configure Azure AD joined devices for on-premises SSO - href: hello-hybrid-aadj-sso-base.md - name: Planning for Domain Controller load href: hello-adequate-domain-controllers.md - name: On-premises deployments From e41c70464e31a05c389dea3e37e2be990c747e11 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 15:22:10 -0500 Subject: [PATCH 133/216] updates --- .openpublishing.redirection.json | 5 + .../hello-hybrid-aadj-sso-base.md | 336 ------------------ .../hello-hybrid-aadj-sso.md | 310 +++++++++++++++- .../hello-hybrid-key-trust-validate-pki.md | 33 +- .../hello-hybrid-key-trust.md | 24 +- .../images/aadj/dsregcmd.png | Bin 1082079 -> 386652 bytes .../hello-for-business/toc.yml | 10 +- 7 files changed, 343 insertions(+), 375 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index de0c50c701..dd0e1288b7 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20344,6 +20344,11 @@ "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-key-new-install.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust", "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso", + "redirect_document_id": true } ] } diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md deleted file mode 100644 index c4bf986ede..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md +++ /dev/null @@ -1,336 +0,0 @@ ---- -title: Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business -description: Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support them. -ms.date: 01/14/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: how-to ---- -# Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-keycert-trust-aad.md)] - -## Prerequisites - -Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support Azure AD-joined devices. Unlike hybrid Azure AD-joined devices, Azure AD-joined devices don't have a relationship with your Active Directory domain. This factor changes the way in which users authenticate to Active Directory. Validate the following configurations to ensure they support Azure AD-joined devices. - -- Azure Active Directory Connect synchronization -- Device Registration -- Certificate Revocation List (CRL) Distribution Point (CDP) -- 2016 Domain Controllers -- Domain Controller certificate -- Network infrastructure in place to reach your on-premises domain controller. If the machines are external, you can use any VPN solution. - -### Azure Active Directory Connect synchronization -Azure AD join, and hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you're using a key or a certificate. Ensure you have Azure AD Connect installed and functioning properly. To learn more about Azure AD Connect, read [Integrate your on-premises directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect). - -If you upgraded your Active Directory schema to the Windows Server 2016 schema after installing Azure AD Connect, run Azure AD Connect and run **Refresh directory schema** from the list of tasks. -![Azure AD Connect Schema Refresh.](images/aadj/aadconnectschema.png) - -### Azure Active Directory Device Registration -A fundamental prerequisite of all cloud and hybrid Windows Hello for Business deployments is device registration. A user can't provision Windows Hello for Business unless the device from which they're trying to provision has registered with Azure Active Directory. For more information about device registration, read [Introduction to device management in Azure Active Directory](/azure/active-directory/devices/overview). - -You can use the **dsregcmd.exe** command to determine if your device is registered to Azure Active Directory. -![dsregcmd output.](images/aadj/dsregcmd.png) - -### CRL Distribution Point (CDP) - -Certificates issued by a certificate authority can be revoked. When a certificate authority revokes as certificate, it writes information about the certificate into a revocation list. During certificate validation, Windows consults the CRL distribution point within the certificate to get a list of revoked certificates. Validation compares the current certificate with information in the certificate revocation list to determine if the certificate remains valid. - -![Domain Controller Certificate with LDAP CDP.](images/aadj/Certificate-CDP.png) - -The preceding domain controller certificate shows a CRL distribution path (CDP) using Active Directory. The value in the URL begins with **ldap**. Using Active Directory for domain joined devices provides a highly available CRL distribution point. However, Azure Active Directory-joined devices and users on Azure Active Directory-joined devices can't read data from Active Directory, and certificate validation doesn't provide an opportunity to authenticate prior to reading the certificate revocation list. The authentication becomes a circular problem. The user is attempting to authenticate, but must read Active Directory to complete the authentication, but the user can't read Active Directory because they haven't authenticated. - -To resolve this issue, the CRL distribution point must be a location that is accessible by Azure Active Directory-joined devices that doesn't require authentication. The easiest solution is to publish the CRL distribution point on a web server that uses HTTP (not HTTPS). - -If your CRL distribution point doesn't list an HTTP distribution point, then you need to reconfigure the issuing certificate authority to include an HTTP CRL distribution point, preferably first in the list of distribution points. - -> [!NOTE] -> If your CA has published both the Base and the Delta CRL, please make sure you have included publishing the Delta CRL in the HTTP path. Include web server to fetch the Delta CRL by allowing double escaping in the (IIS) web server. - -### Windows Server 2016 Domain Controllers - -If you're interested in configuring your environment to use the Windows Hello for Business key rather than a certificate, then your environment must have an adequate number of Windows Server 2016 domain controllers. Only Windows Server 2016 domain controllers are capable of authenticating user with a Windows Hello for Business key. What do we mean by adequate? We're glad you asked. Read [Planning an adequate number of Windows Server 2016 Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. - -If you're interested in configuring your environment to use the Windows Hello for Business certificate rather than key, then you're the right place. The same certificate configuration on the domain controllers is needed, whether you're using Windows Server 2016 domain controllers or domain controllers running earlier versions of Windows Server. You can ignore the Windows Server 2016 domain controller requirement. - -### Domain Controller Certificates - -Certificate authorities write CRL distribution points in certificates as they're issued. If the distribution point changes, then previously issued certificates must be reissued for the certificate authority to include the new CRL distribution point. The domain controller certificate is one the critical components of Azure AD-joined devices authenticating to Active Directory - -#### Why does Windows need to validate the domain controller certificate? - -Windows Hello for Business enforces the strict KDC validation security feature when authenticating from an Azure AD joined device to a domain. This enforcement imposes more restrictive criteria that must be met by the Key Distribution Center (KDC). When authenticating using Windows Hello for Business on an Azure AD joined device, the Windows client validates the reply from the domain controller by ensuring all of the following are met: - -- The domain controller has the private key for the certificate provided. -- The root CA that issued the domain controller's certificate is in the device's **Trusted Root Certificate Authorities**. -- Use the **Kerberos Authentication certificate template** instead of any other older template. -- The domain controller's certificate has the **KDC Authentication** enhanced key usage (EKU). -- The domain controller's certificate's subject alternate name has a DNS Name that matches the name of the domain. -- The domain controller's certificate's signature hash algorithm is **sha256**. -- The domain controller's certificate's public key is **RSA (2048 Bits)**. - -Authenticating from a Hybrid Azure AD joined device to a domain using Windows Hello for Business doesn't enforce that the domain controller certificate includes the **KDC Authentication** EKU. If you're adding Azure AD-joined devices to an existing domain environment, make sure to verify that your domain controller certificate has been updated to include the **KDC Authentication** EKU. If you need to update your domain controller certificate to include the **KDC Authentication** EKU, follow the instructions in [Configure Hybrid Windows Hello for Business: Public Key Infrastructure](hello-hybrid-key-whfb-settings-pki.md) - -> [!Tip] -> If you are using Windows Server 2008, **Kerberos Authentication** is not the default template, so make sure to use the correct template when issuing or re-issuing the certificate. - -## Configuring a CRL Distribution Point for an issuing certificate authority - -Use this set of procedures to update your certificate authority that issues your domain controller certificates to include an http-based CRL distribution point. - -Steps you'll perform include: - -- [Configure Internet Information Services to host CRL distribution point](#configure-internet-information-services-to-host-crl-distribution-point) -- [Prepare a file share to host the certificate revocation list](#prepare-a-file-share-to-host-the-certificate-revocation-list) -- [Configure the new CRL distribution point and Publishing location in the issuing certificate authority](#configure-the-new-crl-distribution-point-and-publishing-location-in-the-issuing-certificate-authority) -- [Publish CRL](#publish-a-new-crl) -- [Reissue domain controller certificates](#reissue-domain-controller-certificates) - - -### Configure Internet Information Services to host CRL distribution point - -You need to host your new certificate revocation list of a web server so Azure AD-joined devices can easily validate certificates without authentication. You can host these files on web servers many ways. The following steps are just one and may be useful for admins unfamiliar with adding a new CRL distribution point. - -> [!IMPORTANT] -> Do not configure the IIS server hosting your CRL distribution point to use https or a server authentication certificate. Clients should access the distribution point using http. - -#### Installing the Web Server - -1. Sign-in to your server as a local administrator and start **Server Manager** if it didn't start during your sign in. -2. Select the **Local Server** node in the navigation pane. Select **Manage** and select **Add Roles and Features**. -3. In the **Add Role and Features Wizard**, select **Server Selection**. Verify the selected server is the local server. Select **Server Roles**. Select the check box next to **Web Server (IIS)**. -4. Select **Next** through the remaining options in the wizard, accepting the defaults, and install the Web Server role. - -#### Configure the Web Server - -1. From **Windows Administrative Tools**, Open **Internet Information Services (IIS) Manager**. -2. Expand the navigation pane to show **Default Web Site**. Select and then right-click **Default Web site** and select **Add Virtual Directory...**. -3. In the **Add Virtual Directory** dialog box, type **cdp** in **alias**. For physical path, type or browse for the physical file location where you'll host the certificate revocation list. For this example, the path **c:\cdp** is used. Select **OK**. - ![Add Virtual Directory.](images/aadj/iis-add-virtual-directory.png) - > [!NOTE] - > Make note of this path as you will use it later to configure share and file permissions. - -4. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Directory Browsing** in the content pane. Select **Enable** in the details pane. -5. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Configuration Editor**. -6. In the **Section** list, navigate to **system.webServer/security/requestFiltering**. - ![IIS Configuration Editor requestFiltering.](images/aadj/iis-config-editor-requestFiltering.png) - In the list of named value-pairs in the content pane, configure **allowDoubleEscaping** to **True**. Select **Apply** in the actions pane. - ![IIS Configuration Editor double escaping.](images/aadj/iis-config-editor-allowDoubleEscaping.png) -7. Close **Internet Information Services (IIS) Manager**. - -#### Create a DNS resource record for the CRL distribution point URL - -1. On your DNS server or from an administrative workstation, open **DNS Manager** from **Administrative Tools**. -2. Expand **Forward Lookup Zones** to show the DNS zone for your domain. Right-click your domain name in the navigation pane and select **New Host (A or AAAA)...**. -3. In the **New Host** dialog box, type **crl** in **Name**. Type the IP address of the web server you configured in **IP Address**. Select **Add Host**. Select **OK** to close the **DNS** dialog box. Select **Done**. -![Create DNS host record.](images/aadj/dns-new-host-dialog.png) -4. Close the **DNS Manager**. - -### Prepare a file share to host the certificate revocation list - -These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. - -#### Configure the CDP file share - -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. -3. Select **Share this folder**. Type **cdp$** in **Share name**. Select **Permissions**. -![cdp sharing.](images/aadj/cdp-sharing.png) -4. In the **Permissions for cdp$** dialog box, select **Add**. -5. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK**. -7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK**. -8. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. -![CDP Share Permissions.](images/aadj/cdp-share-permissions.png) -9. In the **Advanced Sharing** dialog box, select **OK**. - -> [!Tip] -> Make sure that users can access **\\\Server FQDN\sharename**. - -#### Disable Caching -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. -3. Select **Caching**. Select **No files or programs from the shared folder are available offline**. -![CDP disable caching.](images/aadj/cdp-disable-caching.png) -4. Select **OK**. - -#### Configure NTFS permission for the CDP folder - -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Security** tab. -3. On the **Security** tab, select Edit. -5. In the **Permissions for cdp** dialog box, select **Add**. -![CDP NTFS Permissions.](images/aadj/cdp-ntfs-permissions.png) -6. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**. Select **OK**. -7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the certificate authority, and then select **Check Names**. Select **OK**. -8. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. -9. Select **Close** in the **cdp Properties** dialog box. - - -### Configure the new CRL distribution point and Publishing location in the issuing certificate authority - -The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point - - -#### Configure the CRL distribution Point -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click the name of the certificate authority and select **Properties** -3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. -4. On the **Extensions** tab, select **Add**. Type http://crl.[domainname]/cdp/ in **location**. For example, `` or `` (don't forget the trailing forward slash). - ![CDP New Location dialog box.](images/aadj/cdp-extension-new-location.png) -5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. -6. Type **.crl** at the end of the text in **Location**. Select **OK**. -7. Select the CDP you just created. - ![CDP complete http.](images/aadj/cdp-extension-complete-http.png) -8. Select **Include in CRLs. Clients use this to find Delta CRL locations**. -9. Select **Include in the CDP extension of issued certificates**. -10. Select **Apply** save your selections. Select **No** when ask to restart the service. - -> [!NOTE] -> Optionally, you can remove unused CRL distribution points and publishing locations. - -#### Configure the CRL publishing location - -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click the name of the certificate authority and select **Properties** -3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. -4. On the **Extensions** tab, select **Add**. Type the computer and share name you create for your CRL distribution point in [Configure the CDP file share](#configure-the-cdp-file-share). For example, **\\\app\cdp$\\** (don't forget the trailing backwards slash). -5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. -6. Type **.crl** at the end of the text in **Location**. Select **OK**. -7. Select the CDP you just created.
    - ![CDP publishing location.](images/aadj/cdp-extension-complete-unc.png) -8. Select **Publish CRLs to this location**. -9. Select **Publish Delta CRLs to this location**. -10. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box. - -### Publish a new CRL - -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** -![Publish a New CRL.](images/aadj/publish-new-crl.png) -3. In the **Publish CRL** dialog box, select **New CRL** and select **OK**. - -#### Validate CDP Publishing - -Validate your new CRL distribution point is working. - -1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. - ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png) - -### Reissue domain controller certificates - -With the CA properly configured with a valid HTTP-based CRL distribution point, you need to reissue certificates to domain controllers as the old certificate doesn't have the updated CRL distribution point. - -1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, select the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -![Certificate Manager Personal store.](images/aadj/certlm-personal-store.png) -4. Right-click the selected certificate. Hover over **All Tasks** and then select **Renew Certificate with New Key...**. In the **Certificate Enrollment** wizard, select **Next**. -![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) -5. In the **Request Certificates** page of the wizard, verify the selected certificate has the correct certificate template and ensure the status is available. Select **Enroll**. -6. After the enrollment completes, select **Finish** to close the wizard. -7. Repeat this procedure on all your domain controllers. - -> [!NOTE] -> You can configure domain controllers to automatically enroll and renew their certificates. Automatic certificate enrollment helps prevent authentication outages due to expired certificates. Refer to the [Windows Hello Deployment Guides](./hello-deployment-guide.md) to learn how to deploy automatic certificate enrollment for domain controllers. - -> [!IMPORTANT] -> If you are not using automatic certificate enrollment, create a calendar reminder to alert you two months before the certificate expiration date. Send the reminder to multiple people in the organization to ensure more than one or two people know when these certificates expire. - -#### Validate CDP in the new certificate - -1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -4. Select the **Details** tab. Scroll down the list until **CRL Distribution Points** is visible in the **Field** column of the list. Select **CRL Distribution Point**. -5. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK**.
    -![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) - -## Configure and Assign a Trusted Certificate Device Configuration Profile - -Your domain controllers have new certificates that include the new CRL distribution point. Next, you need your enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to the device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. - -Steps you'll perform include: -- [Export Enterprise Root certificate](#export-enterprise-root-certificate) -- [Create and Assign a Trust Certificate Device Configuration Profile](#create-and-assign-a-trust-certificate-device-configuration-profile) - -### Export Enterprise Root certificate - -1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -4. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. -![Certificate Path.](images/aadj/certlm-cert-path-tab.png) -5. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. -![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) -6. In the **Certificate Export Wizard**, select **Next**. -7. On the **Export File Format** page of the wizard, select **Next**. -8. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    -![Export root certificate.](images/aadj/certlm-export-root-certificate.png) -9. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**. - -### Create and Assign a Trust Certificate Device Configuration Profile - -A **Trusted Certificate** device configuration profile is how you deploy trusted certificates to Azure AD-joined devices. - -1. Sign-in to the [Microsoft Azure portal](https://portal.azure.com) and select **Microsoft Intune**. -2. Select **Device configuration**. In the **Device Configuration** blade, select **Create profile**. -![Intune Create Profile.](images/aadj/intune-create-device-config-profile.png) -3. In the **Create profile** blade, type **Enterprise Root Certificate** in **Name**. Provide a description. Select **Windows 10 and later** from the **Platform** list. Select **Trusted certificate** from the **Profile type** list. Select **Configure**. -4. In the **Trusted Certificate** blade, use the folder icon to browse for the location of the enterprise root certificate file you created in step 8 of [Export Enterprise Root certificate](#export-enterprise-root-certificate). Select **OK**. Select **Create**. -![Intune Trusted Certificate Profile.](images/aadj/intune-create-trusted-certificate-profile.png) -5. In the **Enterprise Root Certificate** blade, select **Assignments**. In the **Include** tab, select **All Devices** from the **Assign to** list. Select **Save**. -![Intune Profile assignment.](images/aadj/intune-device-config-enterprise-root-assignment.png) -6. Sign out of the Microsoft Azure portal. -> [!NOTE] -> After the creation, the **supported platform** parameter of the profile will contain the value "Windows 8.1 and later", as the certificate configuration for Windows 8.1 and Windows 10 is the same. - -## Configure Windows Hello for Business Device Enrollment - -Sign-in a workstation with access equivalent to a _domain user_. - -1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. Select **Devices**. -3. Choose **Enroll devices**. -4. Select **Windows enrollment**. -5. Under **Windows enrollment**, select **Windows Hello for Business**. - ![Create Windows Hello for Business Policy.](images/aadj/MEM.png) -6. Select **Enabled** from the **Configure Windows Hello for Business** list. -7. Select **Required** next to **Use a Trusted Platform Module (TPM)**. By default, Windows Hello for Business prefers TPM 2.0 or falls backs to software. Choosing **Required** forces Windows Hello for Business to only use TPM 2.0 or TPM 1.2 and doesn't allow fall back to software-based keys. -8. Enter the desired **Minimum PIN length** and **Maximum PIN length**. - > [!IMPORTANT] - > The default minimum PIN length for Windows Hello for Business on Windows 10 and Windows 11 is six. Microsoft Intune defaults the minimum PIN length to four, which reduces the security of the user's PIN. If you do not have a desired PIN length, set the minimum PIN length to six. - -9. Select the appropriate configuration for the following settings: - * **Lowercase letters in PIN** - * **Uppercase letters in PIN** - * **Special characters in PIN** - * **PIN expiration (days)** - * **Remember PIN history** - - > [!NOTE] - > The Windows Hello for Business PIN is not a symmetric key (a password). A copy of the current PIN is not stored locally or on a server like in the case of passwords. Making the PIN as complex and changed frequently as a password increases the likelihood of forgotten PINs. Additionally, enabling PIN history is the only scenario that requires Windows to store older PIN combinations (protected to the current PIN). Windows Hello for Business combined with a TPM provides anti-hammering functionality that prevents brute force attacks of the user's PIN. If you are concerned with user-to-user shoulder surfacing, rather that forcing complex PIN that change frequently, consider using the [Multifactor Unlock](feature-multifactor-unlock.md) feature. - -10. Select **Yes** next to **Allow biometric authentication** if you want to allow users to use biometrics (fingerprint and/or facial recognition) to unlock the device. To further secure the use of biometrics, select **Yes** to **Use enhanced anti-spoofing, when available**. -11. Select **No** to **Allow phone sign-in**. This feature has been deprecated. -12. Choose **Save**. -13. Sign out of the Microsoft Endpoint Manager admin center. - -> [!IMPORTANT] -> For more details about the actual experience after everything has been configured, please see [Windows Hello for Business and Authentication](./hello-how-it-works-authentication.md). - -> [!NOTE] -> For access issues in the context of VPN, make sure to check the resolution and workaround described in [Workaround for user security context and access control](/troubleshoot/windows-client/group-policy/group-membership-changes-not-updating-over-some-vpn-connections#workarounds). - -## Section Review -> [!div class="checklist"] -> * Configure Internet Information Services to host CRL distribution point -> * Prepare a file share to host the certificate revocation list -> * Configure the new CRL distribution point in the issuing certificate authority -> * Publish CRL -> * Reissue domain controller certificates -> * Export Enterprise Root certificate -> * Create and Assign a Trust Certificate Device Configuration Profile -> * Configure Windows Hello for Business Device Enrollment - -If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 63a8074f3f..42eafe0b20 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -23,15 +23,307 @@ When using a certificate, the on-premises environment can use Windows Server 200 To deploy single sign-on for Azure AD-joined devices using keys, read and follow [Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business](hello-hybrid-aadj-sso-base.md). To deploy single sign-on for Azure AD-joined devices using certificates, read and follow [Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business](hello-hybrid-aadj-sso-base.md) and then [Using Certificates for Azure Active Directory-joined On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). -## Related topics +## Prerequisites -- [Windows Hello for Business](hello-identity-verification.md) -- [How Windows Hello for Business works](hello-how-it-works.md) -- [Manage Windows Hello for Business in your organization](hello-manage-in-organization.md) -- [Why a PIN is better than a password](hello-why-pin-is-better-than-password.md) -- [Prepare people to use Windows Hello](hello-prepare-people-to-use.md) -- [Windows Hello errors during PIN creation](hello-errors-during-pin-creation.md) -- [Event ID 300 - Windows Hello successfully created](hello-event-300.md) -- [Windows Hello biometrics in the enterprise](hello-biometrics-in-enterprise.md) +Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support Azure AD-joined devices. Unlike hybrid Azure AD-joined devices, Azure AD-joined devices don't have a relationship with your Active Directory domain. This factor changes the way in which users authenticate to Active Directory. Validate the following configurations to ensure they support Azure AD-joined devices: + +- Azure Active Directory Connect Sync +- Device Registration +- Certificate Revocation List (CRL) Distribution Point (CDP) +- Domain Controller certificate +- Network infrastructure in place to reach the on-premises domain controllers. If the machines are external, you can use any VPN solution + +### Azure Active Directory Connect synchronization +Azure AD join, and hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you're using a key or a certificate. Ensure you have Azure AD Connect Sync installed and functioning properly. + +If you upgraded your Active Directory schema to the Windows Server 2016 schema after installing Azure AD Connect, run Azure AD Connect and run **Refresh directory schema** from the list of tasks. +![Azure AD Connect Schema Refresh.](images/aadj/aadconnectschema.png) + +### Azure Active Directory Device Registration +A fundamental prerequisite of all cloud and hybrid Windows Hello for Business deployments is device registration. A user can't provision Windows Hello for Business unless the device from which they're trying to provision has registered with Azure Active Directory. + +You can use the `dsregcmd.exe /status` command to determine if your device is Azure AD joined. +![dsregcmd output.](images/aadj/dsregcmd.png) + +### CRL Distribution Point (CDP) + +Certificates issued by a certificate authority can be revoked. When a certificate authority revokes as certificate, it writes information about the certificate into a revocation list (CRL).\ +During certificate validation, Windows compares the current certificate with information in the CRL to determine if the certificate is valid. + +![Domain Controller Certificate with LDAP CDP.](images/aadj/Certificate-CDP.png) + +The preceding domain controller certificate shows a CRL distribution path (CDP) using Active Directory. The value in the URL begins with **ldap**. Using Active Directory for domain joined devices provides a highly available CRL distribution point. However, Azure Active Directory-joined devices can't read data from Active Directory, and certificate validation doesn't provide an opportunity to authenticate prior to reading the CRL. The authentication becomes a circular problem: the user is attempting to authenticate, but must read Active Directory to complete the authentication, but the user can't read Active Directory because they haven't authenticated. + +To resolve this issue, the CRL distribution point must be a location that is accessible by Azure AD joined devices that doesn't require authentication. The easiest solution is to publish the CRL distribution point on a web server that uses HTTP (not HTTPS). + +If your CRL distribution point doesn't list an HTTP distribution point, then you need to reconfigure the issuing certificate authority to include an HTTP CRL distribution point, preferably first, in the list of distribution points. + +> [!NOTE] +> If your CA has published both the *Base* and the *Delta CRL*, make sure to publish the *Delta CRL* in the HTTP path. Include web server to fetch the *Delta CRL* by allowing **double escaping** in the (IIS) web server. + +### Domain Controller Certificates + +Certificate authorities write CRL distribution points in certificates as they're issued. If the distribution point changes, then previously issued certificates must be reissued for the certificate authority to include the new CRL distribution point. The domain controller certificate is one the critical components of Azure AD-joined devices authenticating to Active Directory. + +#### Why does Windows need to validate the domain controller certificate? + +Windows Hello for Business enforces the strict KDC validation security feature when authenticating from an Azure AD joined device to a domain. This enforcement imposes more restrictive criteria that must be met by the Key Distribution Center (KDC). When authenticating using Windows Hello for Business on an Azure AD joined device, the Windows client validates the reply from the domain controller by ensuring all of the following are met: + +- The domain controller has the private key for the certificate provided +- The root CA that issued the domain controller's certificate is in the device's *Trusted Root Certificate Authorities* +- Use the *Kerberos Authentication certificate template* instead of any other older template +- The domain controller's certificate has the *KDC Authentication* enhanced key usage (EKU) +- The domain controller's certificate's subject alternate name has a DNS Name that matches the name of the domain +- The domain controller's certificate's signature hash algorithm is **sha256** +- The domain controller's certificate's public key is **RSA (2048 Bits)** + +Authenticating from a Hybrid Azure AD joined device to a domain using Windows Hello for Business doesn't enforce that the domain controller certificate includes the *KDC Authentication* EKU. If you're adding Azure AD-joined devices to an existing domain environment, make sure to verify that your domain controller certificate has been updated to include the *KDC Authentication* EKU. + +## Configuring a CRL Distribution Point for an issuing certificate authority + +Use this set of procedures to update your certificate authority that issues your domain controller certificates to include an http-based CRL distribution point. + +Steps you'll perform include: + +- [Configure Internet Information Services to host CRL distribution point](#configure-internet-information-services-to-host-crl-distribution-point) +- [Prepare a file share to host the certificate revocation list](#prepare-a-file-share-to-host-the-certificate-revocation-list) +- [Configure the new CRL distribution point and Publishing location in the issuing certificate authority](#configure-the-new-crl-distribution-point-and-publishing-location-in-the-issuing-certificate-authority) +- [Publish CRL](#publish-a-new-crl) +- [Reissue domain controller certificates](#reissue-domain-controller-certificates) +### Configure Internet Information Services to host CRL distribution point + +You need to host your new certificate revocation list of a web server so Azure AD-joined devices can easily validate certificates without authentication. You can host these files on web servers many ways. The following steps are just one and may be useful for admins unfamiliar with adding a new CRL distribution point. + +> [!IMPORTANT] +> Do not configure the IIS server hosting your CRL distribution point to use https or a server authentication certificate. Clients should access the distribution point using http. + +#### Installing the Web Server + +1. Sign-in to your server as a local administrator and start **Server Manager** if it didn't start during your sign in. +2. Select the **Local Server** node in the navigation pane. Select **Manage** and select **Add Roles and Features**. +3. In the **Add Role and Features Wizard**, select **Server Selection**. Verify the selected server is the local server. Select **Server Roles**. Select the check box next to **Web Server (IIS)**. +4. Select **Next** through the remaining options in the wizard, accepting the defaults, and install the Web Server role. + +#### Configure the Web Server + +1. From **Windows Administrative Tools**, Open **Internet Information Services (IIS) Manager**. +2. Expand the navigation pane to show **Default Web Site**. Select and then right-click **Default Web site** and select **Add Virtual Directory...**. +3. In the **Add Virtual Directory** dialog box, type **cdp** in **alias**. For physical path, type or browse for the physical file location where you'll host the certificate revocation list. For this example, the path **c:\cdp** is used. Select **OK**. + ![Add Virtual Directory.](images/aadj/iis-add-virtual-directory.png) + > [!NOTE] + > Make note of this path as you will use it later to configure share and file permissions. + +4. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Directory Browsing** in the content pane. Select **Enable** in the details pane. +5. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Configuration Editor**. +6. In the **Section** list, navigate to **system.webServer/security/requestFiltering**. + ![IIS Configuration Editor requestFiltering.](images/aadj/iis-config-editor-requestFiltering.png) + In the list of named value-pairs in the content pane, configure **allowDoubleEscaping** to **True**. Select **Apply** in the actions pane. + ![IIS Configuration Editor double escaping.](images/aadj/iis-config-editor-allowDoubleEscaping.png) +7. Close **Internet Information Services (IIS) Manager**. + +#### Create a DNS resource record for the CRL distribution point URL + +1. On your DNS server or from an administrative workstation, open **DNS Manager** from **Administrative Tools**. +2. Expand **Forward Lookup Zones** to show the DNS zone for your domain. Right-click your domain name in the navigation pane and select **New Host (A or AAAA)...**. +3. In the **New Host** dialog box, type **crl** in **Name**. Type the IP address of the web server you configured in **IP Address**. Select **Add Host**. Select **OK** to close the **DNS** dialog box. Select **Done**. +![Create DNS host record.](images/aadj/dns-new-host-dialog.png) +4. Close the **DNS Manager**. + +### Prepare a file share to host the certificate revocation list + +These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. + +#### Configure the CDP file share + +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). +2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. +3. Select **Share this folder**. Type **cdp$** in **Share name**. Select **Permissions**. +![cdp sharing.](images/aadj/cdp-sharing.png) +4. In the **Permissions for cdp$** dialog box, select **Add**. +5. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK**. +7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK**. +8. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. +![CDP Share Permissions.](images/aadj/cdp-share-permissions.png) +9. In the **Advanced Sharing** dialog box, select **OK**. + +> [!Tip] +> Make sure that users can access **\\\Server FQDN\sharename**. + +#### Disable Caching +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). +2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. +3. Select **Caching**. Select **No files or programs from the shared folder are available offline**. +![CDP disable caching.](images/aadj/cdp-disable-caching.png) +4. Select **OK**. + +#### Configure NTFS permission for the CDP folder + +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). +2. Right-click the **cdp** folder and select **Properties**. Select the **Security** tab. +3. On the **Security** tab, select Edit. +5. In the **Permissions for cdp** dialog box, select **Add**. +![CDP NTFS Permissions.](images/aadj/cdp-ntfs-permissions.png) +6. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**. Select **OK**. +7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the certificate authority, and then select **Check Names**. Select **OK**. +8. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. +9. Select **Close** in the **cdp Properties** dialog box. + + +### Configure the new CRL distribution point and Publishing location in the issuing certificate authority + +The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point + + +#### Configure the CRL distribution Point +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. +2. In the navigation pane, right-click the name of the certificate authority and select **Properties** +3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. +4. On the **Extensions** tab, select **Add**. Type http://crl.[domainname]/cdp/ in **location**. For example, `` or `` (don't forget the trailing forward slash). + ![CDP New Location dialog box.](images/aadj/cdp-extension-new-location.png) +5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. +6. Type **.crl** at the end of the text in **Location**. Select **OK**. +7. Select the CDP you just created. + ![CDP complete http.](images/aadj/cdp-extension-complete-http.png) +8. Select **Include in CRLs. Clients use this to find Delta CRL locations**. +9. Select **Include in the CDP extension of issued certificates**. +10. Select **Apply** save your selections. Select **No** when ask to restart the service. + +> [!NOTE] +> Optionally, you can remove unused CRL distribution points and publishing locations. + +#### Configure the CRL publishing location + +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. +2. In the navigation pane, right-click the name of the certificate authority and select **Properties** +3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. +4. On the **Extensions** tab, select **Add**. Type the computer and share name you create for your CRL distribution point in [Configure the CDP file share](#configure-the-cdp-file-share). For example, **\\\app\cdp$\\** (don't forget the trailing backwards slash). +5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. +6. Type **.crl** at the end of the text in **Location**. Select **OK**. +7. Select the CDP you just created.
    + ![CDP publishing location.](images/aadj/cdp-extension-complete-unc.png) +8. Select **Publish CRLs to this location**. +9. Select **Publish Delta CRLs to this location**. +10. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box. + +### Publish a new CRL + +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. +2. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** +![Publish a New CRL.](images/aadj/publish-new-crl.png) +3. In the **Publish CRL** dialog box, select **New CRL** and select **OK**. + +#### Validate CDP Publishing + +Validate your new CRL distribution point is working. + +1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. + ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png) + +### Reissue domain controller certificates + +With the CA properly configured with a valid HTTP-based CRL distribution point, you need to reissue certificates to domain controllers as the old certificate doesn't have the updated CRL distribution point. + +1. Sign-in a domain controller using administrative credentials. +2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. +3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, select the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. +![Certificate Manager Personal store.](images/aadj/certlm-personal-store.png) +4. Right-click the selected certificate. Hover over **All Tasks** and then select **Renew Certificate with New Key...**. In the **Certificate Enrollment** wizard, select **Next**. +![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) +5. In the **Request Certificates** page of the wizard, verify the selected certificate has the correct certificate template and ensure the status is available. Select **Enroll**. +6. After the enrollment completes, select **Finish** to close the wizard. +7. Repeat this procedure on all your domain controllers. + +> [!NOTE] +> You can configure domain controllers to automatically enroll and renew their certificates. Automatic certificate enrollment helps prevent authentication outages due to expired certificates. Refer to the [Windows Hello Deployment Guides](./hello-deployment-guide.md) to learn how to deploy automatic certificate enrollment for domain controllers. + +> [!IMPORTANT] +> If you are not using automatic certificate enrollment, create a calendar reminder to alert you two months before the certificate expiration date. Send the reminder to multiple people in the organization to ensure more than one or two people know when these certificates expire. + +#### Validate CDP in the new certificate + +1. Sign-in a domain controller using administrative credentials. +2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. +3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. +4. Select the **Details** tab. Scroll down the list until **CRL Distribution Points** is visible in the **Field** column of the list. Select **CRL Distribution Point**. +5. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK**.
    +![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) + +## Configure and Assign a Trusted Certificate Device Configuration Profile + +Your domain controllers have new certificates that include the new CRL distribution point. Next, you need your enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to the device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. + +Steps you'll perform include: +- [Export Enterprise Root certificate](#export-enterprise-root-certificate) +- [Create and Assign a Trust Certificate Device Configuration Profile](#create-and-assign-a-trust-certificate-device-configuration-profile) + +### Export Enterprise Root certificate + +1. Sign-in a domain controller using administrative credentials. +2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. +3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. +4. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. +![Certificate Path.](images/aadj/certlm-cert-path-tab.png) +5. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. +![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) +6. In the **Certificate Export Wizard**, select **Next**. +7. On the **Export File Format** page of the wizard, select **Next**. +8. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    +![Export root certificate.](images/aadj/certlm-export-root-certificate.png) +9. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**. + +### Create and Assign a Trust Certificate Device Configuration Profile + +A **Trusted Certificate** device configuration profile is how you deploy trusted certificates to Azure AD-joined devices. + +1. Sign-in to the [Microsoft Azure portal](https://portal.azure.com) and select **Microsoft Intune**. +2. Select **Device configuration**. In the **Device Configuration** blade, select **Create profile**. +![Intune Create Profile.](images/aadj/intune-create-device-config-profile.png) +3. In the **Create profile** blade, type **Enterprise Root Certificate** in **Name**. Provide a description. Select **Windows 10 and later** from the **Platform** list. Select **Trusted certificate** from the **Profile type** list. Select **Configure**. +4. In the **Trusted Certificate** blade, use the folder icon to browse for the location of the enterprise root certificate file you created in step 8 of [Export Enterprise Root certificate](#export-enterprise-root-certificate). Select **OK**. Select **Create**. +![Intune Trusted Certificate Profile.](images/aadj/intune-create-trusted-certificate-profile.png) +5. In the **Enterprise Root Certificate** blade, select **Assignments**. In the **Include** tab, select **All Devices** from the **Assign to** list. Select **Save**. +![Intune Profile assignment.](images/aadj/intune-device-config-enterprise-root-assignment.png) +6. Sign out of the Microsoft Azure portal. +> [!NOTE] +> After the creation, the **supported platform** parameter of the profile will contain the value "Windows 8.1 and later", as the certificate configuration for Windows 8.1 and Windows 10 is the same. + +## Configure Windows Hello for Business Device Enrollment + +Sign-in a workstation with access equivalent to a _domain user_. + +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +2. Select **Devices**. +3. Choose **Enroll devices**. +4. Select **Windows enrollment**. +5. Under **Windows enrollment**, select **Windows Hello for Business**. + ![Create Windows Hello for Business Policy.](images/aadj/MEM.png) +6. Select **Enabled** from the **Configure Windows Hello for Business** list. +7. Select **Required** next to **Use a Trusted Platform Module (TPM)**. By default, Windows Hello for Business prefers TPM 2.0 or falls backs to software. Choosing **Required** forces Windows Hello for Business to only use TPM 2.0 or TPM 1.2 and doesn't allow fall back to software-based keys. +8. Enter the desired **Minimum PIN length** and **Maximum PIN length**. + > [!IMPORTANT] + > The default minimum PIN length for Windows Hello for Business on Windows 10 and Windows 11 is six. Microsoft Intune defaults the minimum PIN length to four, which reduces the security of the user's PIN. If you do not have a desired PIN length, set the minimum PIN length to six. + +9. Select the appropriate configuration for the following settings: + * **Lowercase letters in PIN** + * **Uppercase letters in PIN** + * **Special characters in PIN** + * **PIN expiration (days)** + * **Remember PIN history** + + > [!NOTE] + > The Windows Hello for Business PIN is not a symmetric key (a password). A copy of the current PIN is not stored locally or on a server like in the case of passwords. Making the PIN as complex and changed frequently as a password increases the likelihood of forgotten PINs. Additionally, enabling PIN history is the only scenario that requires Windows to store older PIN combinations (protected to the current PIN). Windows Hello for Business combined with a TPM provides anti-hammering functionality that prevents brute force attacks of the user's PIN. If you are concerned with user-to-user shoulder surfacing, rather that forcing complex PIN that change frequently, consider using the [Multifactor Unlock](feature-multifactor-unlock.md) feature. + +10. Select **Yes** next to **Allow biometric authentication** if you want to allow users to use biometrics (fingerprint and/or facial recognition) to unlock the device. To further secure the use of biometrics, select **Yes** to **Use enhanced anti-spoofing, when available**. +11. Select **No** to **Allow phone sign-in**. This feature has been deprecated. +12. Choose **Save**. +13. Sign out of the Microsoft Endpoint Manager admin center. + +> [!IMPORTANT] +> For more details about the actual experience after everything has been configured, please see [Windows Hello for Business and Authentication](./hello-how-it-works-authentication.md). + +> [!NOTE] +> For access issues in the context of VPN, make sure to check the resolution and workaround described in [Workaround for user security context and access control](/troubleshoot/windows-client/group-policy/group-membership-changes-not-updating-over-some-vpn-connections#workarounds). + +If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 1af49e3f0e..ce9a382eea 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -11,15 +11,16 @@ ms.topic: tutorial [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] -Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. +Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* model. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. -Key trust deployments do not need client issued certificates for on-premises authentication. Active Directory user accounts are configured for public key mapping by Azure AD Connect Sync, which synchronizes the public key of the Windows Hello for Business credential to an attribute on the user's Active Directory object. +Key trust deployments do not need client-issued certificates for on-premises authentication. Active Directory user accounts are configured for public key mapping by *Azure AD Connect Sync*, which synchronizes the public key of the Windows Hello for Business credential to an attribute on the user's Active Directory object (`msDS-KeyCredentialLink`). -You can use a Windows Server-based PKI or a third-party Enterprise certification authority. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA][SERV-1]. +A Windows Server-based PKI or a third-party Enterprise certification authority can be used. The requirements for the domain controller certificate are shown below. For more details, see [Requirements for domain controller certificates from a third-party CA][SERV-1]. ## Deploy an enterprise certification authority -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. +This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role.\ +If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. ### Lab-based PKI @@ -42,9 +43,7 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser ## Configure the enterprise PKI -If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. - -Expand the following sections to configure the PKI for Windows Hello for Business. +The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more):
    Configure domain controller certificates @@ -61,26 +60,20 @@ Expand the following sections to configure the PKI for Windows Hello for Busines > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL
    -
    -
    Supersede existing domain controller certificates [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]
    -
    -
    Unpublish Superseded Certificate Templates [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]
    -
    -
    -Publish certificate template to the CA +Publish the certificate template to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -104,6 +97,18 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen [!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] +## Section review and next steps + +Before moving to the next section, ensure the following steps are complete: + +> [!div class="checklist"] +> * Configure domain controller certificates +> * Supersede existing domain controller certificates +> * Unpublish superseded certificate templates +> * Publish the certificate template to the CA +> * Deploy certificates to the domain controllers +> * Validate the domain controllers configuration + > [!div class="nextstepaction"] > [Next: configure and provision Windows Hello for Business >](hello-hybrid-key-trust-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 66d3a83c8b..fa52531718 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -20,7 +20,15 @@ Hybrid environments are distributed systems that enable organizations to use on- ## Prerequisites -The following prerequisites must be met for a hybrid key trust deployment. +The following prerequisites must be met for a hybrid key trust deployment: + +> [!div class="checklist"] +> * Directories and directory synchronization +> * Authentication to Azure AD +> * Device registration +> * Public Key Infrastructure +> * Multi-factor authentication +> * Device management ### Directories and directory synchronization @@ -35,14 +43,12 @@ During the Window Hello for Business provisioning process, users register the pu > [!NOTE] > Windows Hello for Business Hybrid key trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. -Ensure that you have [adequate Domain Controllers](hello-adequate-domain-controllers.md) in each Active Directory site where users will be authenticating with Windows Hello for Business. - ### Authentication to Azure AD Authentication to Azure AD can be configured with or without federation: - [Password hash synchronization][AZ-6] or [Azure Active Directory pass-through-authentication][AZ-7] is required for non-federated environments -- Active Directory Federation Services (AD FS) or third-party federation services are required for federated environments +- Active Directory Federation Services (AD FS) or a third-party federation service is required for federated environments ### Device registration @@ -68,13 +74,15 @@ For more information how to configure AD FS to provide multi-factor authenticati To configure Windows Hello for Business, devices can be configured through a mobile device management (MDM) solution like Intune, or via group policy. -## Deployment steps +## Next steps Once the prerequisites are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: -- Configure and validate the PKI -- Configure Windows Hello for Business settings -- Provision Windows Hello for Business on Windows clients +> [!div class="checklist"] +> * Configure and validate the PKI +> * Configure Windows Hello for Business settings +> * Provision Windows Hello for Business on Windows clients +> * Configure single sign-on (SSO) on Azure AD joined devices > [!div class="nextstepaction"] > [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) diff --git a/windows/security/identity-protection/hello-for-business/images/aadj/dsregcmd.png b/windows/security/identity-protection/hello-for-business/images/aadj/dsregcmd.png index cacbcf0737a1941bdad9c9752c6db69e2d96fd88..bb4b46478a3cafad95d3f2bb6b4298ef75c11727 100644 GIT binary patch literal 386652 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͒lwEDU6&8`%hs<*t`Ki<9&^4I!dKoV}v^NL4w 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%0A905;{+IZxmsEfs z*Z~J$3p%IaBQ)W+`d@^mDji8p#Vh&7dW%4)Fpo=AAD_IHbl?xoX#NKUe3li%$LGDA zNa~GlbFr<3WkoZfgps+^dquE!#LXo-?ZYDN7+6D`D{2Y83Fgn-Sy1y>dLm<`hTNXB zsSd#zF?h{b=W@BNzav^#Rn{7PfJH>zkT$TG`taA!&(~_{_Ob#3v02Ss+q+5olsx%{ z6l>#QdGM3Zma)DmS8^;ZckpsRiz>+a?9bQPA9kYJIn{Fa z41TWbl!H!f)%=cdtzL)53l2mKL6K=WXrf`a{w#cocU@mu>q~AR_UcSWEX$17BfDls z;t13aej=<68NwC}z1#@eD_>Dk&&wMi>x(9GI`&}gHQp-vWGm+Oi1KxawI0DN@(~`t zx#8`WaI=9U8_lw+{{W#-ec)p|%Wuc)a@>olZJ&9FtVM9UtmZk)%asPjw{kh=ziKdK zC304A50z>`J(h`MKB2ASwfxGY<2I!|Q}~V|sQ<rqhNv3WWxZzx4)sAhteOIpzOy z_?25HB)2|nmgO>gA|7%h?h?}P!AUi?U7(m>T3n$Ve`MBiBaTeNU_LO^oLOToQT#BY zW%BI%5eKsjf?CAI_VgE!ko-B@ri%sM)AxJN>vYr9L=RF= zs|(R_(QWUv#l6(glChV0#=g?oWUg;U{)~MC(F>R9=q&?wl{~^w)YdZ5m2=a<@ZVm5 zuC0GxH%vyMFywZZ%*C+GN%D7hew8c5;W^|Gk*DAwT`Z8FBi78s9>og^YR_nEJ@eF7 zt6(M^AVX}12a)-`4lqH(^*HSE?jg3^FLiX)Ro&7P9X~e98d8%yt46l_JEJKioj-hTc&ib3OJR9Re9% z=JKQ`<}&yC?|HtHUu1ZX&-WL4R_)KMS}tvw3*q3~qkuK_Cb5hn1fKI_$D<26N^sx`lX_ zj6Yuk`FadL#q5<4EvNfjexN#>A~@%1!Qzu{aN6e#@R{C8()<61y|;{uvg_K1X{03-kP;A3 zx^rMuN~EN_q(mB|Q;{w~iJ?YB8U|^G?q)_nx*1@kW2hnjb3eD&{an}cf8XEx>HYS6 zf#GD%bH};%+H0?MtYgic0R*sEdv+d$r$BO>R!MVcsUtmYdaH(|>pK-I8+Ie5a{g{U zuq7_C8{(cbhr=s&W%Q|=$emkUSy4Rmd$_J|`F5MORRv3ZiLY<)*9m9##Tda}Gn)St z+quEgz6W8406>K>)nDG`eKUzw0)%KA#VOVE%HBK zEa3&?%$5T50200l@Q^d=qY3Lc^9Nkk9b50M|J`Cz#pLU@z-3jrOJ_B4*}pwZYsD@K?!BYEM8&L2CzRhs}8CM0pr0Vc~v43`H>{ik7E zBK^P#BPSYaT)MoIh(9OHRwbBmS*$w-cas>ijC0l^2l01%C@(*|c9V3~A5;CV=xJ*3k9A$DE2^ws|5G%Ey zbpHOPEO4jk1@(T_yV_5QMEV8a-uE{y5hBR)Oe~82BOW1~SskwwgOKFjEdB||Gv|V) zC-Kj&J^tNIKfy)JaGe+_Q-{8EMNOCdS<`GsCt7WPV*8UW;W+;=zoMc5(Kx0Gj54c| zy)#(UUx@PPwi#i)-I!g^lrxSo$NnI&?a10N{lnnu>LA8312WmBltK#jcKOP+?yoFB zHIhmJql_j^3GM{Vq05@xQp3qWCf!=I|h5;BeOU8 zO+BaWM@!R#n0V{5cpmrI%LY1o?!NU!_d1U~X32zbl+V5-{OpcC6LJMD*J|HTnlH|l zuuqLdpWnQ67ZOj1PU~F>^@>6bn>jj^GuHpqhxhr)b(A0gakTU7u-Aw?+xq<+aFgjA zAD=9fs3rsQixkIQn9eyDVlOFd5Z%XtG?EM%L~}_acV#gUmD`hzt4^_!EDLoEY^8Dl zeYv&=)`1CR9TLL)7)*Ev(S(UQunI?*z*TE&Hi|rpBVqS>+x+Uns6b+;@VW=+u{qS@ zPjtLW*YbgPbuA`;=+qd;@jy*v;qvl#NhuqXlWpI)GFs^^?W7SvfKx(f_HR(Rdo0V0&oD_FvND@aki6opgoYzP4~AHr4)mJ02>{ca8k?>D44Wj#7_Tpc zmvpZ`QD0i#=zo+4y3-`eucxjG=a)8Na45zJE1fqNWESVv&S>md?#Jr_-E~as<|uu$ zw^!(?L&7()%-3xNFg5)K2>QH|Bt&4B+UFN78lUO&bEYm@U2oZslJ+#Ir4UQNwtD%*4I)-E!+3u)PvXCc`&KBqs; zx08<3dW|}F?&w&DnKB4y$GGf+4*_qbF%{k?lFSki+u| zoOzrVGB?XmD)_1hMt7GuP$f1bVSPX#UW9p~Jkw!&=DB^)Q|X4Fax2oqc}Y-orYTc4 zmx1vE`=Ym-x#jjU*(cZ&M3H7x_DHUQxTUqN-;AC;>+YKc8saB=U#sPwse5eJI!A33 z4yeyBWBv*H(85IconiLP?rvc`qpGJ3hcta9zwVw%8AOe@L_+s*t>H@ul zYVZ+(fwCPa$AY<@)kAJrC&S;=LrxK~aU-^I#VkEL`=-?IM^>Md+NZC%0kpdqfy4~W z*-1=lKXnaL3rY$I8=h8&#H~L89A)iW>SzM9$uxao7+lWm!2^%rE$OMqLYB{2ODgt` zYisB(&Dv08)vijw+pMURbYOqU+7;4I;C$@_lT`uogA|D9B6Gc=Qh?R*5#C! z!qFSdv;Os?M&Pg9m4Ll%IGWyrdTJ^ar6bWGooppdTk!;0xPdTHoQfPomo$bqh^+us((g%CmSE&HqO04Yw-!%hbBNOq&PXg=keWP?+m(Ip$#1wo164{tUI zs0%}S+gc?0x?eMrxQnSDGu<%vQ5;t`^;Ef45F@yvM8ed9Pdyg{T@xyuR!(1FF%E1I z_=7LW`@oC6t@?zpg@mC5VH6sUVMH@hs@BSfx86;AF*SNUEFpC>tU>PNL8r6X%m93! z4Yu4sNuWmp=#_+5s&>(vZ>7P(+1BtqTZ~G9}s1_ zG+$q5*F>qwJZgR^)ZvQ_`NHbCH`RP;9sef@XC+)>(9nv>Y7hx{TTXlFUJVApRosP-?TI8o~7kC6`E#aRCD2y z3`uQAgmRaUyM8-?Uehei0<8fL#DP7zQ>{azt)abNII47A_@z`=wk`wFhm6+M9K`E$ z?#vMvi!Ffbi!(nz)#Q!iT}fOTNJuw2ap^Tc$0k@M3wx{4$9?&P#ly)YW3nV%lC+nO z7?-QTV|7Z+HfA{G8;5&DMgr4L(5|Z_#szY^)zdHteN2|Ky2aIIBc91+66azz*Za(C zPXDy|!aBjVBCpij!St!a8mR=(?{f%j9mJ;#xm46E5845oTARXlMC4n$Zin#sdLPBB1Y7Y-y3^zw~|+>5EPpaTX*U`>FR6u6`SRXiniI*(CF zw>-_qSI;oX5pqZi(|+`?#`UXx%*x+C*i@!hvRB2Z36YRtVR4g!yK>X}XdnnB8{m5p z&r&9glzrReU3GiH;*NQJ>ZOC|-G99)sk-uvgbd{@lr@s>>KKWcuq4b(a_w($<1Z85 z$cCgGV!BtDs0f=H$9TpVfeqO$<>b{dS^LJxsKv&$E8dxE*P|vqWMJwJ)Z%dOvN{ga z5|aNaf&!RsyJi&(SKdxSF{_(^S7r=a2VzS{(5<+PfxAu3HBwn}il%>I0V)f!LL5|+ zQ@sY!tL-ZM;Qn$sWTb}Y?po%s&5=#4_dTgwDGA^;{w+WP?!?;ZulL>f6m?vQl)Q1G zn79w1(iIaOoi>!$Lp&p&a>~1PbI7&GL2UHxyRA-j4c}*bnKan;Z$q#ut9UnX@Z>~v zbU{CC9{_l;>34A_GI7^B(bmOlNhqp|0dfX^TuMa`~R`%9X9I zC;G@WF;F-sk`I;yZtguvGAh{Ets*1TI}ttG`&J6gh{(^Q0#KM_Tg?|;NT zv+f>T6%&z@{jOGY%(Q2hp(`hnEcQzwPaa-`UD|(H5ewJvoZdp>_zmMs80kelKj*Hv zN7y}2Wu_N+p}jPrX>a0a`>vy^L3kaM85frzB52ksJ4osRtX*1EG8tiV7k`w+WckkK zOQz1ciNq0ipUhW?wG31CZi*HT1_{kSUqfV1NYBEs(rdFhsUF*d(jBjhPk^}0I=U;1MXcAIUUrlJ}Bt=nU_TLN+od$MD0Vs7b zxG`hw*8-?1oD>~B_@*5svr07)Uvs?oy&6pfL;rZ{XJzyAh24o1u;vp=wIZDmhMsZr z+mlm(O?jV=LkqH&l$7oJFzY?xu}t$P6#n3l#&wJ5BJbMO@$|!~UJ{zAPbh=FBO2z& zto?;&_J~=J)@oKLz=y>MW`VruAEwSknX{=|!}%MHG3x2rf4z9Q0jd4_9>MRNrGQe> z!?j|_tFYUg+i|HS9r}s-!7NP)pV8C1QcE*;UtK@;Ttr2oM20o>m98tKkzB5BUgtvn zXk9+_7RP?{+H;s|N#T=`U7Q2ljjM8y9J4KKPI%=Qi#^YJ-c%lz7@y!_?SUDako4fm zz$#`GK{Y-GN?5=Pj1?gh>`5jCRB^f5c;I=%X`sB(pUOM=i0G~K@40y;d&iS<%J!g0 z^W~YmrkTNeu$F)iiJBC`@jV&o=tI_C0s{IWlf5^8BG-Uk;&7bH(_O^=?ajX5dWu26 zjj+Xlx0iRk> zjdoA>SRy?eYJ1Cbvtyb<=36{pm(MjR^UJQC>c^STky&wvn6e(b51_;AAgsuEql;TY zXCxv8b+*`c*(d7&J^tPuv>??6*$s@!BD{a&{6l;G+B4W4$RgW^P;BRtRr5ImlGQ6>wmPpZqP8(+OL^Sz!7@Hr8tbxkc>TQt+gZ3yr-W?|c7&P_3E zQ6{{W%WS?q-J8?h^FnO$%q>n$!^HaZybl)L&lZ1C-}3>h9x}VzvC{6J^_(S`Y@hBi z__RrUL7fGnwr3ZO&s-1H*RL*m|241+Z@FNpkXuzd#75w{?E2Mb=Ckv)EBUL-r&4Vt z4LuSmD4ymUy!Aaq4yyig-6v#_w;7Xf%=yP{aUXw38XX&M4(~EKuSPEL-(&>LHyC;n zzAM+{<=GoZXj+QT2W~giBF8>copqb$#h5HLaB&i*pthO*-~VJe%d&u4m~Tb~s9vnk zSO4dn*xz(!vZeheBnXh^KK=K{{w;i;mQ~`l-U`pnW0eDln-{NYa8GU5AMcAzkkr@q z`Exz~?3Y#xwvc$_;}V@eCr^quD%jJO0Fq%rk3FAeFGSEH=l3juS8n9nn*;yx6KUjI z?9G$PgKuTpny(0{K7KjEkNNr^KhCEnWh`r=SgFBqsZbNg+drM_pJL_Y9oB*wL|m8r z)&0`S=h%kXs(+j#$|`?3AdGnSwIrVY>Fl3hlac?Ec81~qBBJ@k;2A#rrhQjm=pWdawZlA|AM*w?QWt>4+wy{l z+uFtqWFSkZ?}~D`<-f)Gk5Kn19~3b>Oq3uzZ?{`Q_VpfU-#u`lIiy$@w*MCOX2ny^ zlG#k;?^p;0ynCVR*oMf*(vi50L12~u=88vD%?yfHY1+|nM7o~=JqhF2=LcYcNKbNm zCKz4Z;Q@1Otd&X=R$L?!#I+{vW$5S*vyAHi2<`rj$SFx#5#JID^a)6|C;5`qg)1Gm zQbA4BN{QD@t#~D0+@0pG)+mCI;6S3GQ2Mao;B z;_ewqJOA9fSx>{4ffNyvZ@)PYx#Y;zWy8ieAVI;Ynh=;)6mO0njluh_m1kZ8*>k5J z$8HkkVnzk6l6{~vxO+8?wqW9Zlre*WmR^1Qb>G=on?nw?n(G`9?x0l7+JO+NG5(v{ zV3xq?{|YQ2YdB}|HTpgZ!T5whd!rAr2EJ^z907;UY(!$=o~B=qeC zaE{XepNsbztJ*MG3brQhm)l)zyfkGL`}t$@VPsoS94@rp4;T;zcNw-CTK2n-iL0f1sjf)4rP zu(Jpm;N0u$o0EuK0QHfu7Z@}w#vui|0b6aK|2FK_2bf{Ydp;fBeSWaS@%ic@Xl-g; z7)T_qp-9;^xym5FrB(a${1YUXKbtLE(2{)+4aoOUIJcM0hjef_7QHMi(zx*L{@8<) z{~A=az8GFlSSdQKne^hjLzxQIJT##k*IwR9m(7A#hj_}*W1~Sq3fT4QoDKs)ED-i1 zhRI^#0z2vJKNdxj&@96Nl$xp8OD0kjwpSxksS~Mf2Qq8~g7P9lsX+7)yq^ z>Ta#2EV117=zV2d|MkI!f!b<{nfqPfX%+)|u}q6}7+TYa7te%S2Y4$9S~D4V)W)5L zHljN^e9kIq_!uw5Ih>Zk+EGGlBIJuJ<6@U*=I4)4E&djiqnxZyn5xkaK&uXRh^ZIjG!ojg8A^LQYfNEICZIvSH0#O(!a?lJ1tTtoZd2@y`VT8nY!3? zF5!f}(=8x6h@qx&%~>;G3G5i)5s3}+VM!=9UE%bJU%?zFZ$US>wF7J@c5Bi!wxb*) zKZPx8+kwMCHfCKnNu-q;`)(6CYJQt=vx3R~e3#< zH4qt)@e-F~C4W#Rnekrnxd<5g`P+magyEx=Rj<^u7SBn&c z!1i(uL<_HTf25{5%S=yJhGlF#X>E4P*T(8y&`M5>&P$i98e(3<#5m5e--q-Gx!6^VzK%WU6IOqwtrh253Pj${ycDwCl8eL6*Fo2bkS?`nw2`{7ZRN)IpuI;^)?ljg5 zyII1$O=r-id$iQbqtCP0V_trF$*ScvwT_Lk=Qp!B$k|`p3+5!U`1(>b@mG0T^4jVs zmv{*fQtYnN>paRyw>cjaMXjfQcWu{)*_dHMK1@Mjh(5;ym>r$K7k5tV+MwgzkR)WH z=rTq2%IwqB=noe3KV7j%*8`KZXDCg=Frktc@+j}ReW_lF#2v(M*e9q{>WUhAQXYR` z5|h^)oCLaZ;3tO*8Qq8kp3DEYA`-9h62R(vinntdbb2nw*ZWC$BRA#?5w{M>CBPKB zVG(tQc~$1C_EmXsRBm+ar4GqCg`er$xZIdXhM6qk4SlP?{5nbG3+*SrEAq?lr~4$( z99VFC4ivcK%N28OOLwF}Cv3S}&US3j)1&g%(Rg}c>SfR#Ra)C)x8efuh*`_KcV?Vk zK_7kHCF?ww2_J3GITTgovzk4b=3@%lG_~FFV!S^9R})GT(1~L7m5YwhH{L2O5>nhK z6dt}e_^}s@09jJ(P?nebL|r+^t+hy~<}H1)}^`d``>WGg$QD0iwhNOytvrq^9;H&DO;~!|4g7aEOq-rAmMX%X}%8SYX^5?_a{S>rcvit=ZDeCawpXie%| zzCEG8JG{Uh^x7@`3X9r45}l@c^ZfnjN?9V(r*c0aq{|}EM<75xvZ-`=&utP{M_E1q zH(p)rJ1HGuFWooooac5~Gp0$;b&W=*=pGhv8tG{oc#`QoVS!`w_bT~qR7=^3_zn7$ z^KIWL*;1L99REW6#BOL!9y~h|uUm+dj6oONHR%`59uX2@;eVo}4H}%q*A=VLUYdX5 z+{rFT9>-2jGOVeY4B~n9LoS_zeL1^J8vHJZ=JM?gR)a%hVOs!t(=(%<1`eU#tTtJbs@)hi-j-{q{^T^Ojo%urDSuZ3B(4aw}A+3?Q92;I+Omk5rp^ttf~zPNPE0=?jq z*?{#lucJ~i_wE;klt7uu zQT1!GZr#a&I0Jvzd%S{3Mk4F;ZJT6+51~t3R9D=j=rci^a~{l|G_K;jpiy_s8D%Gj zJW8SG_i_4G(Ug{updpUVBUMb%YJw@9W1MNbLD^{ufT1B1szyyg zge^2=R$n^0@v8@^0wY_`oO1&F8DyV<+9jJ6y4QMivi!Ey<(h>DUTh{j7bkl(-t>Fh z<-53hysEw2a%{wX4Dan=K`Y<8f=G}D$KbhYLIEMCqSv)uPB0>qG1!H|M4OVxI?60& z>*BuggJfT8A5$TSaHAM8t+J?07TLiEoN(YB4N4KXdx&`;LQ!;)zOrNpy^{B zQ(>~2>eP3a8kpik+567fRtIZ$?3GI-4-ob*s+)H>;B zpXR&k>=RL)3<6c9i-oh*zC@}|WV(Bnu0ABnp+8j98`ce1rae3`p7B4hO=v!(3dq2H z8`sqs`f%cfqXBy@2s^?E+}6g;o2s;xNpZ9l0_e>hQ5>`fZqVKy3DNdd56d2Z`JGZ+ z&&A&Y-v=%{zuXS0*`I}z1X&0J)2zSWfixzqVfdchELq@_uurmH$pVCt4OGURk4Qpj z>3#^g7e8eMv!^xX{dQ5arD?!+9RH=~b$EOeOztE?QvqJTrl@ec8KZ%opDvOH`(=O_ z(p1(8Kmz{UH~$SM?vJQ;!M9YlUE7!V5PF+m5+k?7wa@5>Ot+|r@27_27$INKcO@pP zn3LnQX1+Mc6kMyf>L+tlVW^g)EvQ~bD~y=wI`3JjT1Onw;%432WMs}M_q#Y2R_1-? zJ1GQZMfe$jN~U@!^NTY{&5osHsqgv{M0WKMeR#)XlGywrWSjA%n#-?^Mwk`{X4M?3 z>q#Lib50^^#4c71KwCVefsZ_9UzqI1=K|NDa z5@ZX=vj2VbFpWe-`Vxa2+`p^bsdW_2CeK14%=F%~+-bHEOxx!9G3`uj)kEU^>ge%( z@GO(&DD+y-{Ceo^1K<_@em2wE>i3Summ@q7hwkk;4NVg@J?~KJLV|{0@3LDLacg{> z>>N=<1e|<`^ZKb+4WCK}lnx`%KeVu(2)aJ-j_t>sAO9A4eT_s#8^SB%GHd}T^>>}L~rA(Com7i5nd zq1PTLjWg%>klV8zpOkG5T-GxefD6gVb#K0pf>uQ$->OWwthYM~9Bz%uiBH)#_*z9l zO_OX)C^GAqEpN9SW-}a%W!;nE1nk0!g2kL;7C3-bCE!L$J|^{iJ7M7!E!a@0%fu~E%dMt4jQ)Wzds^h)?rF?Y?jm6tqyAo zNv)o1@(Y?WHM$OR;vf#%_htTX2U1Ol z7Y|lib{-scUh!E4b6OvkPf$yV=OYk?X*rSt)i|Xd;9cnn5A1h-s_*=iNwOUVQFbmU zXv#jtU=C6vpn`%!`8<9ec3H)~44E?0(~AZpX;4Ne8y&na9A7w1ZmoNrLJIoI!9%=L zwSK(n1iy8BCYl~P_rz?%?+DrM523TTG%L5%|V>2~m5&a+JNGS$W;*C9Od!92x1jS$G>h z<$F@gp8>l`U1~-L1bg^@`Gi;7w79(PilK~_yCUdo!4`%ZK{Vhxq)e@Z0|oxG-e+T! zHjl~UJyza=DkFpnsx+-G8)xeBbKuJMbnsBG`v}5c?{;3pRhQNnDkd%ASIJA)7tX<6 z!3oc8qF$OzpLEu%?7g+QHN#(?D2{unsj~!)ycTF1lt>g?f!w6}gj|ZdW`kG_BHqEr zcS3e6(4&=II{~a+rrsGVAQdH#`#Kqxd%chLO>ePCMO{PQr>e-L=9+uH73HXotHZZcT6}}!VWfv!gF9O(#Ut@VPa=&XdhO_jYO87kDB!Jv5lbFPvDM?I3`1H8ygA4fjzF@je^d4T z%U_g4=GfwLLXDFtn`r;xDSPnx`*7WY2$xepD_HHwAR3Q}qEh@w8}^>{nLz;I^{)DP z9T4U_J>e((6LZ&L}T{41z__C@Op&`QH`Rr17$Q1^bB>yt-Th+79*#6mb@W* zz2jRDd3r!#(d-kU115dNANg^eO~f9!GRDQ?DQ;b~wWt!HEb-nz#V=CRT3)2-Lb@27 z`P#w1*hTRuBd{#itsQ@#bw&zWC+}!$AvGPv>3xR!R8gxK2Yx3*!y^mg%8C;JF~1tGH~wH0|0P;}S7l2N+F?m}+@EJ-t{eysiUHwnVhQL- z?dYXQR@_NQ*JmPfWh!g&@tH~xWKviMoMZpaBddz!#hQSyBmmyp>pffNl2`ur%OU8~ zYE`YGdj5H|rfzl0o|(YW;L3>T$W4|fE!<5^=erGAuLam~(O1sOA!nr&?2aCj>a}BM zj8GVRMc331wYavp0)ro{9#TfU220jP?~N?%yg54{5I96HKc@9$b(h9ATtz>#sM73BtAvcYhyZZ>n= z2@I6C{eF6Ww~&8v87dnvJy9E$?ab96PjVxcRKr zYe&i|*IJwYI@*Kgb5U_#Yvny4T~{x5JfGRl^yqWXJzkcjhF-4EsI}LTM5J{9)!;2Q zc58Y&Z?B)zV@j%Q>M6V5bKMDL>I^<-$#g8omzsijbUORaI{293CxIO<9)Dp0ihCD3 zx~3gG*jWzdLYfDVCzRfHagNleVdx1rmW~RB<6>oy(DbGufm-(VJraCja`W0JI%}!D z?tmmXU{jc7F`bLSPtsaYHF;q6(>qmxISceYx=B{5Rmb=|vxANlzbY?H@@%gD{P;pN z%rA^*B>8&Pr&-oJWgZnNb=5K@S#wKf?y{h<-Jx>S!z&LC>Ia=IBCAzY7tt9wfAhAA zXPxk1=@`v<4NKM0%Qxp(@G`{IA6SQ4Iihc0a@>^bu70bf3H>5;e&7}^Kr8<$(sAxt zfDc3V052x=YGc3A!SOg%3F_;djvI8%xQC&HZH1@z+d<_*`lM@NT_}d%(A+RfWZ`FZr1S2?FVQI-69ZKSK`TJai0rR37hBJu=+$F7YHNBo z>`4u`Ah%GSye6ri)oCpzK*Zn(WotUA8zg1x9hq1$TmC#R`iI)@fJc+NcX&N41B+Z9 znVHFFP=RJt2J->W+%B)^;9MSpGHJFD(r0>P>SA)m?Uko(p`)dr-vzODU!tu z>NOn6zqAy&M-|L!d+h86Xpg>-HdK^8bcp%5&I$<<@2>4h85%qCyK5R0Itu zgBNU2^%QPzn!<}qP0zA+WS-jh|Kx1M{4J;Mqq1#xMZWg= zHS%>5_{)%KytM}`=@?LASa@Acu9N-U|I%(YAk%?@c=&sh!{!es*B8rUUgw;TgvEaO z?5r&>-iIY>y6wI-r4PTe%$v@w9Y5!H(LWAo>gqE;52XOouf+-}?=)8wxz#+Mq|*VB zpG{t3M?BCjeiYp(UDA9FFsMz*4i{cbR-zYp_(CmdK;!d3AD*|>^->ObhR?h4Y+*G{ z39Y57u=4ksZ>YK*5(Og^y1Y+!_g1fJJ+m^yf6@=H(zNiDAMP^37NC2F@`iNbOmk7s zS(T-D%MU2!+3p;)^x&*Y!+{4_7RVw_N?k3z&yU_r57!lL70+p#21mt3vPkyF3yK?b zDyCWuWJNuo|Bc?(~Y2nl3+O@6g;XK8FVe`@CjvfFAZt z&ydTgV_J_~3d!jTICEdV+pk~&YXakU|8PyxGZ>^cz^ z!bIUuHjju+V`P_)@~j?4l66cSPVp}YFL0d=;w2u&Phd9Q>L;(2j~mB(tm1> zF3iB{a+op6-ft6cKF!Ly9=x^rLFZJGbCIgQ<@oUToRZI!;s*iF$0h-#YJO+GcV6nj zd>4ZX_PrZqrhHpi?A>82mqc4z87lcD?k=rVuH2WY2eQTwwu(zjI)|ZNh9T$VAyt*+ z)>U7+q&z@4T6=)PrCatkNvWrFGR+*c(bYl;!uf%zphME?XG}~a+dQ64HLdfVQHY8H zaR=`3O@$Bby!XS}zI~`hB8ZJ%cBRqL$#hN&>Mk@4&ZwoX^y^PPYE>?ZW$%2RYU-Uj zGn0>R>7tHuPGw|A-Up}Md4kEx$qv8LJA(28>D#*7>)X0`Tz9PJ5*ChY%nPGc>;x(5 zDm|n~) z3auK^b{j?=(kAG0G+!s#0D;IYxrk%8&>U}IJ9r`s&gl=Ahj z+eaZ{qIY#Hcpr`G0_pA=4yn-`7VM)e25ljctiih{AN}2WH~mLs#Ok6IzJcG5IKPwn ztY*>D-qU21s!A|rR9sM7<0REzXNK#vSd*>p%ziv=bf1Qf#_C&aLMwZgWNYR~oQU6g zkQ`&C^{9wsC49Pe;?Y*_NRcXKspja{Uj|nlI$r^C+3a9}62{aN+)6~e~?Od5(&g|;AZDPd5`EiFAdd%kF z%D|8zQ(WqZWnwBj{XmuXeqLTa$Zjg{i;*QallF029rIwQVp4&&%4c)(!;F_}$i4=j zO<~pd_{dR5tyzvS+Yb*li=Co-GGB1&)XEB4wmUm~bKZX_>pW7Efxlr0M{nJCWGHr= z?`)+#{ZTv4p3&SDp13EN$)n?klUrTIil@jO9BT01w^(8HK{LE5Rr~SoY6CxHTaFG3 zxEh3A3jgk*FZb!Lr7B8oLF=8yaP`uXdWe~9wBZMZ-3Ec<6+G6Dcc0(+>&L2zlNqk1 zV(pmcBHhitcJ%G{Ut47cm-P2q6D{b`=*gVz(i`g={|d(z7|JV$rzREa;QhIEjsfnW zanHUl%^_qT1s<}65MW#J9hgZ?y zg3lRd$tJpBU2&i5;> z#rKl2ebqlSE;X;2T)j8+MfLuiv1ZA@YH#3&$I)+p7r5SPc<*fG^K9HLy#@r%1QhE= z#aHnT^9g1zcGZ#L?ksqJ4nV}t52GpcqASX%-L|y&WH$HqzV>BXUR=4Nufa-^z!geQ z8sb zleJEtcb!Y?P{ACD8sFu|`!8z7n%!lZ#Or?=GFrb~<76jcHnPYw#c+>57N+BUMn?rQ zj(tl_Nq~)^$de?8Oj77>1qg41&L<4 z4W+F!cx)ye4HQ=`HY_;m9<-XkZ3`(gtG`bj{?Y2`-QUW(STYlJNbzUQkR-?=oz@fh zsxCprX-8%XbS(PR#aLR}A<^-jv}RAmD>R!U<$sGA=2I)~BnOuMORMs7*r$(Mz-b=E za5#A|_@gTVxLOgwu^^pgZM(LC$WjH`(UlhI9~(P@qS#;r*teR+-93V)&I~(~CD+XN zu7Zu}uEGtU8tDcw#0S)kP0?8O6*l+;Bx#R!(J9hZNt<}t1;5X%M?P_0cnY87zo>6A zec<8tOUauN&>IVPw$gEn{(N?yexP1w3FoBt%u@X$5szdCt<{(0UvYsx~lGnTN?!2|c0tAy^}OT8|eYdXY>lraUZ_O)^o)5V6AmI`O& zW?I^ljHsPRo%38HGO=>8>7QLF0C%)BrfBi+JxHFAXJn$XT|aM{Af*D&y~f^819nia zfaLHn<>}Fdq2(MpqyVpwj4Z6Y7T zIpOHJ4-u1I`V$$jIOo|=C8pM`yM*iaCTP;BE-|LSU%@Gzyhti^^)m=RFywZ}`Uj#m z0+k`~he0=h%_J+%`)P(svK>-G{}9pcDOWR|P=hz+9qASG5k`SBMR1}+gAW$?aY~dd z7)dNQ-B@_ou3dh|yNI9(eD6x`>QbQZgI-NdeU-DL0H65C{2HkbQoi{GrKi5#nLft( z3*`{*I!h0>!kr5cudH-sKRm>V=IfgdIKQju>{2K;-<6v-_h!MuIH>J${FB0gMgO$% zw0#eUvQRSFZ{a-ijk8_QoHW0^;eg)hBjR_~Dk#uy1(tBp@!$Vy@@Cg;OEYkf2(a)WD(4;H#v61}Y7LaxX}@DGz#A z_&f$hJ)d*hpVHwzIV`Hr&uQ^hGBB;U$BguyPok~#x6Zx@ZB>}9uf2Sg z$>GEzMp3V?=+xmBlBn*Uf!^LfkZF6mvX03@xItby-wyfaTb=|6QjV_P^?~H9WS6QA z+u;m)`ZV}#kZIK4Cg(9=NMGCLI&WTwR$@cLtri3N3U}Yg2F(4sfJx{R$8dCl{8EV( zt8$c|)c2c;fB#*9@RG|t&0;vA^IYQNJc_P89=n|nS*FD`GKWa=xMJngEFRGzXhVje zD;zFx@CsC$^ebMiE0X%@?O{dUSY(caEBp-@Ld zr_m=Vacq3ptZB#)w#pE0%(P(Q?4xFty3WGXe3n zrgzkFPsa_$g0h^ z_p6p%nI_alf~xLER0gnxRV6>%fUeM*#*sC(=%261Qa#7ldYN3D=2e19K)sytwb0A;=*!$rzzAjvv6gB##-)nm?K|A`U4m2>Ry*8Rd zI9l@Mgq-KM61}lm_n*d;G^y#$M{1lM)w^*@tYZT__rEN(ka>C*WrFuE7S0uT6i+!f}t;s&U04;g=rncyqtg zFY<<_uieji?YHL+$am~C(^O5L>~uOS0b7UXx_+9}tVt*-_*AbAQNsMMW=cd$bg${9 z&iL1q0G$C-P;nDBM8&m~kpQvoi{Ao5K?p_`yL$s5ht$}Pt!sZvXU_IDjM0e>f+;MB z_PlQ3PMADnxZ=q#fj{51H<#gPKEjg_kVt-6@LRen$xb;>T?|W~^DDqFWk8k1?PQqH z)TruONE zi}PF5__KDP9`{wp8Ifbhe%>sg;o@cWag#!@>rj7lo7PL(?)(0ymQz!`$KPi zwfA+mX*ike2SGOfVX3l7?l0a^T!;opSn#<$+}LT28jtn8mgFHG1ecrmpyf_i9=F-O z<-4lA?zM`F*f}he4`MwS=M6ukm%4k^c1|f_E>Rg1O029>QKGS*y}O-%>5%1{oL)Nh z(PcuG0tegOo@@!I5-A617d(;s$|e2e5ZV#+d%^X)Xt4!K!AdEVLHM=^38 zW1jCek0&(MQ$Au<$5~cRl4VFbh24n-jGL^aGJNk5%~gV|*Lu1fu8>$3XkN&}O~}Q} zr5|tu0J8b7E!`uoQRUsB@;oW5K|t!P5d*g^4Jxh$03KZ_EOK;~oz{NrHy!?;N zk5Mh%Q)Q<7)js>?H#hsYIcetp(N5x*3Xp2Zy>_07HlDV~eY?B76GM8F`jO6%1q#|1 zPkMA|+{ez)E&C`!c-|X6q5P8aueAh@qsA5bVZajME0w+Kc$}-`M1z)}_QMQf)BSm- zMPL$@p!yb= z@_DDRDt_zu>H40vOY=R;k7}#pzjm0aY|oH2MVsTNfBMR}T;Ufo5rnJw(c<`kxl&+K z32(hK1EGJqaU;!Kd*7B1k2%L8_p1H6Xt#6{jA8erx%=@(e#(DsLysriz-}-j^y?0y zqP5ODgmhBLmm~4z?un+H0c$SHUEQ56{@}@zw+!;X)9y5jIhLE5@Z4$s>fa`ZlDZM* zHN3sKL=PjavLSB_a>@eBiGlgEL>}3TFfvE5#9!yD|5D?t zOW(N0a31Utwi#Ch2#j*=HPIOZiC#X@r+Py8W-?>*@hS_?y_*S?FVCHR`mj=(0pkNq zg??IRO|Bt{U&f?5U|xUs&%6sZiKLIhR|%0$Vq~|G+Spq51|G(8C^dGJX!>r#EE>v z|Gvtv{7lZUe0zMLF{e$8$=xbkDU#37L6iQ!Qz$E zQF~Glw*o=tmX{N>IhxfZmjb#+dWJG2Lx z{Pj$x^FdrKoi%p&*n{$W9%sChba9o2G%tB-CYO?egwp%uiCsvoF(Z#)!`*J_~6^aN2Kh-5-l~Z86NJde`R* zacLn}-^9k_eE4bEx)6K+pU;(0!?9#--7f3cl72U&;mtJLHy&xMqUbpva0W;dh!=L| zdw=0s##n18`pY#pzztI$a!%QRyRS2)G%)b!L7w^3O_OE;PBpD5K!2{mS+%2l()>hq zR%>PdJMs33rAa-Kf6VV{CMWifb1F@j z9ka>+k(aq&!Vqt=PKYJS@$-Lp$-Z+6$=Sc2p!BZM6iI$u9cUK?s?zMxlHB&J^|BM< z)Zi6rhaoBswqP6^S5}Y(6T8OH$Mz z>kO$W!zWHR9Kj6vW;KZA-@r3)$UjH;3?n`Q8d8tz-xs7l@*1Fn_)9LA-y{+Z`Svg> z3a~}B4&w8Djs8F`E#B6Bc8ehLrqwuH*}v_tfcg2}s}9ax@ktT8yY_#$dh4jRy61bi z&;rFNP+W=!cei4txEHtL1b3$tf=h9S;_d`@ch}(V?*8U^*ZQsX?dRWQ<=)(T=FH65 zvu8Ff!zc@{Fu01YiTjJhy=RG14 z&Ej|O;z&MjN;^^Hxqf2#T4#*z%<<=!eBI1L~oo%>L)K<`&IGk)J1TlN1N z0|M^n{%C-se!s~{PDy_IPWE3=-Ku}fJvR*x%Yr{iYfr1=+sGggIow3I6bvY{Sn!B@87JCm zJas>P-M}WzXdjI$L5%kY6Yih-hT{6z#}ThY%shRPwkVCzXmXDs+*{q8S@|Qolj>9d z?`EnG`p~f%R)tf7wVywFea1hQ^^$VF3TGpaEtLpFv}J6(!eKWa`qU|1lm|`%l-5Q3 zAn1o7#LpgBMz4?acOm*2S)S1+F0S;|99v|6!yQHh`x6Mp?@XykwNMqMJg3+?z!_y; z30>`jb}6g4;l1LpCCG)S_GnW;2h}o1D+~y7Am+%2gmN|cwkQ*v^x4&Bd+>%uh;|M9 zoM>P&kOh0698z&Y?Cpt1{bj;~vx5P!J5A;cNr#QcDMrNey_3L5@a%14)}Em>?>F2t z`!l{@eIflJ{kmxisC+<15C7nSq#(!<9~kI8R5gboL8fG^k@`ZfyQ1JaYLBDXM*%SV z&OCy3ht(tJEL5Q!;bgVeJ(r$pVVSnG2~MS_-|A$anZqwz96pr$%3mdUY!a+h-cR9^pmG$b|vI?;c~szQ70{E z{-MJj%A=TztO>}H>_z@aaTU;|9|l%Bd8N1GC_nn!?!cml{2~`){DK3IM!a|LCv@0E z+%&`DYAU#!C=*u((@(Wp7ZTwaWoKo8a<|DDnDZ+{94p@l*Argh{7~iPc*Sxs7dI*S zuCfYS{*LJptwq$gB>VKbKaD`|CmYtL4-KaGzx#eL2D%v#XYJTRQ5FwA^{u`tJZ~NF zew(t_Ak5WLLH7Dg5Ee>R2weIu8QVvj_?=lBlbDgCKL0zN;+z4!ro$o%`>;vZz-F$N zxz$N-NmXRhNtSItJR}woGe7mT?1?9C>3b)8gO*`8lAccnXa{pqT2(u!S3E_dI{B7S zw|0i6$dO@IaiJhhle{L08ta$HtQHpkAM^aOf{y3xyxGCDcW#M*H{w89Ztd@`extpcAV4^&n`kS7UdAJ4E*l$QavrK#?RdqI2~hzq9diCCKeIAEi}D>*@M(z>Y;!M+@!IhqP^GXY zTrxj0rz|=?3>B^TPAfR7TrSI6D1W7fWOpPrQ(xU!feME&y(5a?q=M?+bn}E~G@;-Q|$b+ky_Hk7v{%q?m=s0nG^I>?5>W zS#)ArUjH8#AX=ZiokfyQJJ&cZ$VZ-`uVDsk^%q>y>XJreTd2F3n#rew_>0a-nCrajnna|59%Y1>LY&N1qL^E)WwMwSyEMSlF55B6Gpy-XA;Rx za(E`*tz8{>ml+O#xUaBXFydFyJ)VdZ)DLbRfA~;tbFZH5EFQrCbe?|(hx%=EfkwZ zW*%Ij)Yql7RJxeklFx&EavQb8>m5flZibaz%Y(uWE2MvS)`wfFTcZ>B5K3U_hVL3) zoAn(J5AnDYL{+Op=DaH|4yRv^BTmmxNgelz{fS;*a~3eKZXPO&|N6#> zGU0l!`Fi-YbWo&#F>kM<{Y9&(hu^kkxOwli3PUqnLG{v-p^O78+#A;J7MP=OGpUTG zs8LH8)8-gb;_Kyq2krVRuFR*ZfsfD4a;8Vne-rADIx&=C_>#}SXE+$Cy9XhCMJTY9 zW&M%uVq55g*C8&Rr4L-RuIiI$Ch@`euNUv(zj&CYC7z#eYLu&+Vv zW12Qt^VY#nie~Q~2r0GjmvWhAyGIdzynu1J=7^p`E3ez{!cboo?j>w*?@}Es$o@>9 zK3K*|+3Z@qwRmt{kOoU;4qMEvx&%ko}Vj$;XrkFH~ech%#JpxQrm53%` zq2tzw`QjQlUR@)lRDdGCyt$K)?|y|k=H(QBgn#~{pNQUWvu7*a%JUE|!{>$91>C@4 z?$633pPhVrYO0)UpRY0QJ_av_EO!#*zGJJu``s7+?U8r&epWMZw|aZtIlo-wvnjxs zUA8*9Zp?+Ne#OK?h|=qeUxg4u-`w;Bf-7Yk$#_4)N#)VTbnbELWbj znXk}_bW7b9OS30Uqo+w^Gf%)#oz1`QxLFF;;9?d4O|egSc*exyBY+w}MVsGEk&M@; zc-tLqtxh+eKc2`<)vxZTHX*LK#_c^u**)WT_w)eHRsig&P*I3&SlpqAM=F?VB{`tVPGpM4I=0e-!T3zG&C!HCfNBc~1 z*o9Z0fQrYSgfl%7htue6k|fj1)7tD(vo+xp*~TZArD}M2j3*P_ z=@!PIptH4kpqUbj$X7>VH2!*m!oe^x9aH?HOvsI<^2d8!r(4q9hjuSN^}D{0dqKRO zCV^jS|MHnze6M;~6tjXVy9?KTM=S16cG2QK*;&jK=)P)BwUeRnax#kf67XpKw73AB z^#5uic#__}v7MKyld5(fU0nD1hvle_ewZ2>WO9Gpl0E%6&-&_E6yBr>1Um33d*%cd77bd2FnWi+~;~ zrQ+qs&#oDoMUAgAd%N1}o`1HyJ5=_bXpQfytuMk$YhabTuIK6;@Z{eF)HMp4fYKL_ z&2#4Sb>I5DE44fcxJkijgvWw&%Lj?qbmwO%jkUjUou##oJ@mTF{Ed1VR=*!U;pb_| ziHI&D+S_wuK<6w*eZG%TK7VXV!g(vJl+CZC>D4KAKuN ze0I?pbas_mW5lqda_n(p=2h_`+0tZ2s?EHXceD(^0w>J3No5f#U*D{(Lp%%I-&)zz zh#fT|&vqM0pOZ3Q&Y{C_R>@mc4fxXY4N7V>#MXXEPc~X$$-9I{3Hv0jr8o6oXPcfs zw6DkC>YwMFcrNnU1)Vx#ZFgZ*a10(#P_oaX4uwqKrFGe^eAjjiW{pZA)(-oGMYvG8 zh0(9SApLaR?r?eMyRKfaSM&jg@TS_m9|tWxSVi^1(hgX%7g~Qa?Yj-9=jBeHUca_C zbGEuWk4r-fANu$z71{dg`1;su#(N6oERER%$<$HzNqL#?YBK05XC|xd(GfCy{nQmW zHltd4n{Cs#%YgWyZB$hU@K1V=_`;qCU-%;n290r(HB!tVVT!Mqpb#qgDBoZ>2z=)5 z!>(X0dO(2T^+9}XK3@>89ap7cH}+2Nr`5MDTON1k=qv-=7X|+7=VprImAZ(6x*11D zF3Bb$rTGPky|DuK*PCuD?(XHM?z8(7PYPL6!A)ZR#aGea?XR6GL|*0JsXT+Cd);x6 zKNF-h@AIFtF}K(GuO9ON_-`5TOba7$Tr`L7wlg3~D(J_TlAY zOg#Ui(sb5SOoqLI$nl!(yQ$Tsp+Grjo&$_*1%`j@I^e#hy8La1`E^+%F7?agjFhK3 z_sR;;*LiAkPFzf912A`84hBdnY2j_mWxo1xE3BR|JDiv0r(&=VD_`NK>A6+S4?rO#}mm#3vDG zjk>=8zs)7RSx?Z~o8KIG^i{K2%cLmI|I#7uEMs@nb#*5K{o5cmJpeq?^^C`DE5{aF zHpWxF^@<+rz#-xjSjFDHnI3D#n-BCY?#{{CxP}o~ z96rhXW~=KfgviF)ch%N+WOW>rMcPvDPF~Py@UR45*|0UdrYH&;&*y|Mck?8^P2(i6 zxz*Do(I#A^Xj@pE^f>=q_^2$nVkJ}+)L936kOfThxWhSc3IT)yMkCqnPbt;=cL!%} zjkgj+2x4eu3(XIfJ2DF34`jyJ9j^!qn4kdo&0Oh|v9yVQSZ?j<6$pxZ~!m6Re zHCnwXJwxJr&13yH;DE`+StM&QpFNlLmbt?3xqGpwAW+jB4&Rffg$&$>Wb#ES8SKlD zOEWdVCx#t>I0n!vtEvjWwe0}>e}PPBxq|X@$EFNBH6@gIyi)N-T1#>PxCcY@;S^0D zRzH`w+)(e)ILLa^OKR5EeD`@JsTayHw45psB`U*?B*g@g(PjLt0>_GzgTN13pR2wd zai07JUV%#V-@horRkBKLhS=2E92q(mi&|`RCE`?%1pJLfgJMmWABGP!cahMVQ@JO8 z=qu3wDM}Z!h)^GjZFCHooaE0%#)b^eq(N5s0JCF(5rp{5Nt8m4iQ4Q}%M3wD4PiOhN+y0kq1~-e)fGtuxiV`f z9yIr7<{xnuFvR|IK3rCikve$^C->iZy&Q|7WV@X z?Q92?BOBH-h{EO`tHk8;yed^jA|oBHrZB@aKib=sNkb2lV6dR<4;%?W~EBha)zfUwr};GIyN6!7vcJFrLm7=8}h%UqKMds(7U=!H|E9r zy}FEzj>duz0txx$!!?vQ3W<7U{YEeY$TD?QjK72im%^Q_^IXm+|6^G&P=K)FYZi-0 zvV&>l!y@eP=K`GXu&M)$rUUMuHfUh;F#YuN|2PN3M#%pPd8eC>bz~mo#t@Q|&RkV& z8D<1j>G`Sa1pe=Ne>GoVjKAjkTk~cnsUVBQXImSP^7F;c9N=ih(DGGozft)LfI@)MQcQYT6?zVQOc88iCqWAUXVxky#! zS1S31kW2RxwdwawN|hGrR>YC9H_7hmmG$4|m@WuWgL*w`M%MWHlj}E=3Nn8lO=h0A zKAQ5;2qX-B%Iig>uF&6F6%9$7G%y12SwO{ON?M}>*auc|IV`^fX(O*$fpt?~k(r_46b)eM~w5?km*pKg-|e;C}KVo_MLARAe&-luNRUj6_cqPR9oZeZ}cCqVa`( zloNlKnRN0v;7ALqzU%H}Zg)kBlVBZx)<_V3xubH}`DGSmV|LY-$g`Z7YavFw(Zw>q z%97S%m%iZyl9e(lg6a)ml_+3FSsTq~F>zVlHR^lmqS}B{j4XUI9>NiDt`p^pOGrNk z%ZleIlYe}c^a>*<3EQwlF!?OKNb{&87)lj#L@Aa3lV_ChU`b7~rQmWRLJd$5UeD3L zsT}gM8WcXd{+QWeBg%I;`XQWT zS?bw3bjl3yKv;ucmdL9&B>=BVWxE}EbS(=pU1~P`OLuf%!2;_DxFmcGHg*LOkT+0N;1ZOZwxA+Uz%_(4*)AnQvv$Xosm=&LZ_hHe*VKH14=HI%`f4~x5 zo+6~vzPSB94z|lV#6&gZ%ZLhtW|{^?k?MQtQQ=Ey9ATX#N|ptQHlp=wn;x8gbnQ#1 z3Q=%Bo_%o{J5qRmGn1!fZadQ>jqi|0ex=b>(QNEI8iV~A2|0Efmtn4NVoV@;py0TD zBy8NucxxTUBgi)U45!j1Qj|=A3-^;amBX}AxNf`uSyPmawob{qnkDDTlQE(G@e8Ux zqwNm^(E<5bZ7qXIU|xM=tZFfdmEnyWkb#x^o1_f8oIGgrQUFVaOyUf9l!c;!Z9x}L zH8o7;Q=?$v9(a&N$N-0PB;dg)-7MY|K&qO#=hhNptSeY3!7z)>KL-)*eP&p4l%T&;i6)(YJ|jb!CarZ(&J^23?RY={X7?)qh5GTt3Lpju)3qn)JG zhxlDyR#niP+|oi#m0$jcd!O%k2_K*BzuB(s?4FZD8;aKrC=fuM5CNGhWZ4n8q)3=s z==jdnQ;$;3noRn)h-3fwTvWpE&UZCnvFZKC`_JgiZ1*?T9JSoj#~#=?i2xjFRk1dV z%Pm>?2zCxLdwy5eh4zqFmk897Gfruji6(b+&nIp3ku{^uT?~q_&(&GqH2qP}gcC(D zR@V{%IxEb=!NueI>J9USm=DL~TUhRwMS68sgzM)CKQJS`d)n~GwUJrX0+rpP7da+s zlgrDQntsC2q5Lfhia=!5e=$ueje?dydO&@ripO zJhbqLAw^b3%HwEk)TI9Q?Rx>&AIqhVz@*+X?|acbTtF1Mqa(FsmOG8ME3s)M{Wt0O z;ybpfhIId9uR{zPm--l;rjh*>+S5_`E@r_e&3~gxy%@BnoTyrM?1V+D%(&v@47?0k zc>lSB>+)h4Zm6vjT^()OylnDODa(wL=yCgq-Z~xGEsuBC)FBt)@nF^dPvTwpX85iq zl5QMg$TMc1bg&txPvb~yiF(7#{9r=2r`to&a4uMer8c1I_Lac^Yc}%g;`e?m@ZqeGIm6|uG3B2$4xYOU5fYP?OjzAFSR=r7nA&?>;kolGA$%+t6Sq_E-?|gF;a&* z6Ol6Np6qhYteYVo1Q5Q(iKQ@9ir!rn*uU$k@jO1TVc?Kz6qfk}Z9B>}E zBt7AgC&Z1|Sj@DMPGg8h@#ujbH1BHwCEm3 z`r6R5oGK=pH;g`#Mtyk>oJY%XkybZ?Ln2uJ6y|By{-a$>FIPZ#?7NR} zb2C4lIm=9M$;l>hdcJB)XS_`P!I@j2e`?f)KbDvV@zxJWZ;@@mQO`K9y*c+19mTTu zn;cVQBwH5eE@C9h|3p{%|DtP5Z-7up9ZX&ObNgle)6lk8E9NY$Vg}*nSdgvVqiMqA z5R~)XSiT#rmIy|YGb)}Y`1J5H! zSeIz)&^S0!+HIQjqSKac;i0?bx)rPCx}9jZ=%Fj+M-P%p5{=+98jWyUf8OM~w4k}4 zr1dv8H_h2B65dZjk#BN@sqN~2b2*3n=H~DYiX2E?X_7CxIQGR%nvWUriik>w$L1eFQ@a#K3I=0t)*x;&r zy+6BOLo=<)Dyp;jfkdcU7@oed*&D^n8<(|Dn077LlHd_K{`%W2(_%BIytB#P+={Y| zXCz*@1xZknv52e)Xaaq;ULXy z@0bN4^+FI(4?SF}Z;BG#ouQqZH=%Ccgx212PPv;L#IMM&`A7Ij8ByGh(OFT#>!T$y z3=b|hLgIY}B<`dPbIa`tvtUbE`#=!k*?F@=#xoGAEj==RpIP4~s#v_bWvLAm%(!2&zLQdgiQkd^8JgaBTI$+uilHj{M$X{8X9M+7VW@ zXso6w7ldZK2OKeJEu+RwwfV)heB86l`N?g!LIs2r4o?UNwoc#o4;g-_Fsa-YGkV7> z0|-SeLJu}z&k`KsVil@N>OtR(NHhv)6KS758LA4R5sDgySJBh(CUas3v5(-S9TJcL z!x-j1+{a_){q)P;GO+$`ze^%Us=s-i%+C;rb7UDe3qZl9Np8CkItxU6UJ8@lULG&K zua(ZKTo|A!j041@a4Bv(&L_7z!ij+or|gMJ^|N&lFT}#YvsLHv8XgmjyW#6)Y5 zP!*X6Iu&*X1r+;>m8b?*uq>CRb^$CQNZbe7vGV{UcNNH$N9U9Rw56uFxo4 zf>LndTV^Z&OUxF}nc!Q*Kxx?>YU^JShKN4-(hpxTDZeV~h)Y*9xE}+b#_pHjr1q9w z9e2~q_aGE9byP~#-=jZ>{Qe?xtesPJ+orCjKA({MiIusUV85>m71iETh;n@6pm-!a zc;wLMqGS&-53wdEJY8_885F!3|B0GN9E_mtX+noQ-*DZzwBL#8nAn%hEP0<1#D*MD zqu$7)OR31~V2TWk5gKe(fa3|HRWJMyHh&c?t+@*?ypbbZue4ePD$_-r3Rp;{M@bVL z_f*enHXf*`O9ETS+e~QlnWms2X8uD@{NukU>ATs9iOLvflTA-Dv`Me=?yDQIlG8L! z4Xo7_^dGdfdt2@VCn(h6399pSU!fC3+bTM~iAT3K+n%ryoIs^Y>q`Y|pkuDdvj+?k zh;a}me7gEQzaAYRkQ4|Ato6^^(;q$E*0$aeQTLRb{oMn-b&mVE{Mm~!bAR)F4Xl@6 zGoVZl@76J6Q4(PGJVR6^l77_Mko~T@G<<&r81KLG@_NB%^i1zwEUcTqh>4|(xW&59 zXrfVd;sFNZ+>N%r760m!dA!%txoJI~3Y%w#H%cI?;K<1Am~O(^Rg0}=tI`Faw7#h`)@&uj( zf(nSa*aE209M7iA*Shas5NgpX)X-B4U6xm_`tCZ#fSVo5TC&)mv?kg}E7Y++Ei&Kg zc(Ed#jv!P90ytdhQ`Og>FZRZ|RnQ0}0-|*<1$x>gF*Bmhl$KWd>>vIg7l50;D~T!- zJ#R8YVQT&&k^R>__cyP$C*h-i)~SbEy-~-sKa%))6SsXGgsb-@b6hy#=sR5HJrYsU z9~PvKbeWUo8of_N#l2rfcx5%HkiMV=B?MNX1qXNiscdpP?iL;85r~BCuP&9Q#YX2F zgT7`?q)od^k*$_H9^6lAVqN@K_t{UEbLD0fza5e}Q zrSEv~A2JuYJO-T;cUtV-2pT=-F2*!&#OB&vD(J{Iy30#WPotZ!J(M`fdl-?Slf>&h zD{$dd#R?hPH^Al7=y(OXExvc-CmA7qp0CB8QCl!~of|se6%jXiOAtWAV6z%6_kpIK zJsqF4?tu86@vHPZCG8r7h&?4cVfEdrU$vf>$nR*?+#ESl)qM zUh*7Ey_IsE&dj_o8Z{>`{^fD5q5g-U?a~J-p`(A^kT2ZwKGhVWVewiAk?J8nRssc- z8*&x3as<)GuTCpsyeFR8kJHvaiFH=EjrJO~Uq1?Tr4%zSZr+uY5ATuOxjWuxkDs?D zdf)GDUIeB^@ru8+jO$vrlD6qYU55Y9ofYUSr*kki(ek#|)qQ_V{7(!b>)9gv+#y=} z5!C&&L_+$C_tGc&viim7e_5_>&(LV~6An;jZ?@<->xbkqrLlGqQmD$Uo3e+s@K@wZgz?L86`nWjC$`F^jxuHF!q$fVjB} zqV`jJZ!#Pp!`y6N8TKK+qtU;2z2N!p|K6p*GE2~xk~)Gd6WEQA+FTb>uJ8_!jwlV~E7>Z)1z@+BCh&u3)|^MCeC@`nylFMZyyXK!sr%)}ikH$TdH8#Cr=&@Ra@IqJ+4z*K8mKo5?_E`QIeLc* z>AvI0&?^G+DIz7F=C_{V>pfqnSlN&oDUPz=tV(>7hCyCi;NQ373dz)wd{Y^>cN=Di zMc(7}wob@ueD_Akf0{=$hA(T*I`{i_A|tBcvy5$34LsBjLVfwlbjDKexSVk%PJ+Dl z3NPte=2zfROIopMnw>D2=hXU6mL`{J@J-{-=z%WvDQ4t)L zi4W4Bm(9=0fEUi@YyVoML8fZ&V_T*`z9Oq_OW`c_c1p@%h8W5litLW02HIJA#{ZWC z{UZTt0t|*Z@B~^e_WQPI7c&{0wd!J(<#p<%@anzv`g_Mgndf`L`o^W07(Sy$uZJ9v zz=mTurgrYWH*Z$C-)x`@3)3=+84oxJ1wRpz`rU{0CA7<}`MRpM*2tN3PBj3tpL%k( z!xc}v`yEF=f@u{RNh5}aMMpNS4T}d~KXd;odF;o+kr7rERNAtE=bmnHL*x_S?ZuR^ z&~V0R>po$o!`6NKF4sHlB&)!d zl=*oDrp|>^85b{ZiigNieRa1>(sz5`U_j^LD5LD3<-8argQ>)L2j-b-`ruQXx;o0g z*vJW&IA*u&k&q1fs8Ar4uf5O!WcFOukW<;BlP7-rGmLd53nB^a4V~(ptA}@_*$-!| zE4#V*saEwK7)(y6&gy{_-l>Hkog+XR)!xHgS3 z=aT5+O`8VHiqFsKTCG6jWE_IA3YZxiNi7H8mfQp*dYRJots}e?*0_c18_IVOr5jnP zZD;kaVsfXYS`eUJ!obZfD=+3+SVDr*WQL=q=5i@7igPbgg`=Pk zOH4NYL=xaFA|=&4E!2?koeS*OIY@fYr#{-a+jB2s^%mhxcaaUNP}TfIF#m0}>mI=r z<0tD=w)aK_Nom@Dw;A02m}|=2?dl#cx*JG8p2wIElkwN(IuJxkka+VcOaEY{TXno_HaZflXK2JUKyz7 z6CQm&2B=&G7Ek_FxsNEjcH&ap6CG+q3K`=%BsjXjsm9*xOLCOUCE!1>{J@-IW@;IE zkPHWlAkSMW9c^`JaB_&FML6vy!?lPS>WFO`m^>sI7x9gE(>o#-%3Z6iX=?Us3W#z* zGkb5vDfD)%6GDemzo0b_1O4%7RwFost6kiN?(d7Iit0_X?!;1k_t7s!UYVYoHTY;$DkcJ;#tUrzvLjLKqPL(KDzPD?p705*=Q7-vu+ zoHdrQ(m+6iK!`sGjCi=DKE1jkC8HIqXpsGl0P?7@wE7h?#;Esmr-3rWn0vO2zVe(b1ET9%Vanza4}tkJ2%o63xW~R0N%Z zpWGivGfma?5pH%c@;LaCv+SJ(nue zCu)Lk%&gCY75BN-puSg%mYKxdS+w(w%*e}r;S7^p%unkg`9XDz;}?g}x#O)>>Eh;! z(i>Dqv=JG*eF$%1!f8ZX5C#o17}CS}$(kz+VNWA^1&%x^cUsJ*->HJ#&F$Vn^{b@D z{4vG=Oxnt^+N0Vujgd_Omd&_ zf^+1#UCeR4H%~ii?<1o-%g8?U2#A3~DyL-?<2S7no*IBs*(wS18?ize0Cy2+e^~ zuC}IER~1(^uMFLp;r8~Fqhsw$!+~SeDLSy@2@^&%Zct(7=iPg2X}=;=RX^$I5vQ7m z^)P{_%Ni>iRbv)6S_wrwvvY;F&LGmvo#(VXB1Sz`zf9^K*J_J3!wmNw-n!cR8G3(b zA8Yg#)5Gd|Jk3GLCCyUHyf!0Y=9g}Co&|Mk9^bUJ=QAT6qH*^2nE9@(uq|u{-as{U zYhvqC>nptU@Zi(d3#8JLf+~AP1;NH>YsMPcG@(9Qp@z=hEI9IlFGHB9E!{=C-?SjU z9l+GvO6MDl`SD0c;*a-S$0rQ`WMBe9(CpzwlVVLsV6IS3o|#IOG8DVeklD&;!DVWOmz26Sa)OqzQj>bp+?U+o5xIC2 zYFQcROju{XzWA+c^2*E2-Vf>TGbL(jrr9(k{n-1U0`S>4ikGu1BD;$(2+G!Wed6d} zBiU5ulj;wAf4op1W?e$FZ#nj79fmCBJ#?&hUxu|6q$>GzjE+6FzA&=2KRG%$Wzey+5Y!>X^U1ie_qz;iTXt>yb6`O=_syp5RzwWtb#hFkwoq(1>7_ig=rhdRhkaSWOH1K^E2b+i5bQ!=~{ExPtm-{jMlmJr`v_icV0u{OpRvk-Gn!N$zi< z*VThDH+mdXH+4%(JLq==zadTFoB1w_N_)v{)5ps!c0AZ z;pQv;gN1XVR4uLj6Xo2%Ul?)81p@XNehTmn&fcNf@Xs91ghNCRlZ4j-u77kD^i15G z0+;IP@V5T4bspa!MxqfYlC&y#E}Z&!K*&qI?=xyHUK!*Nh2)1m)cY-3=e&Xm6yopf_xl_QUy^n6VF?BX;} zptmDh%RBx=@-<~f=4tVH=2J#S>hA3b4~3dP(k>vzJx1@kVzfvFQ;I zaDU$-uZG({1CgxB_TN;f=Pva1x&9+rf|6pn>cAK-qFi9#u1AU%bUu;hc=?Nh!(a4~ zo2}=A9KtjbIz!@yO3~NL<}`l$xGkeUkjl)q8}Dn%4#|x|8YLzJY6S<2O?cdVnGsyk z-$N+#T zhL4YMLV6=Dr_PXZjxVi7V;L9iwH6+08=wD$nzZFba+R=)e8HbY*jQFsvi%9MzT z3cc1*#UB9QSO2xqN5&D=ssD*DP^=0=-_H@vhyh7XSByeV7bsN)a&9GdqAF+<6qI&p6F0z4HYSo@ ztQ@)D#)JNUJL4D2A9qeQS=MPXB)_u%q?>Ni1XXu}$f8xCxZPDN6??G1aT%vH@Y-LCTsT0PN|t4CpaYMa z377VRRN9m|kPM0SYkm^2b!YQt`J>gWOE#V~_Xs6nxEM2x}sh#fcm&Bl>!+^V`=k;*dHcSa>-`)}a%oVKoE< z_7n{RSQCtODdZTf-ClX-C@m~><=&t&6-c-ZY(iss)l}!0l!73{p`;;z<0AQ$(==pG zM3P*t?{;c=Sz+ywa`hRtFVNPpndt1O)Y;3nZKR={D8j*!L6&&0OkZzLwY3vx7cZ4o zc{@xPS%239vV$0=k_Khsj-ifTTkroh{P|me0l5*p7yF$~fK!20ol+Q?I-Gsmq!bRz z*B$003mo+C7W^;6q*syNu!DB7R-(n*P{v9dlpt?AvTI;%9yAxl&yk22C+Pz|O^NcQ zXS2T7W2{H&qC*D3&WVG)?NOOD{;DFM(UI?F&{FI$?y!|>Of-o8gI#)UAykjZhv2hZ4OdKTDy|E zm%=6)<5be0m%l6aP)@$NKJiS>tUD&Fwm$-zkv})#G}Tv_I(uSrFAdQNi%{TW`cOFI z2MyyCe)ud3cghU*Ekk12;Mnq4fp%JJzBa&`!O>BMR?DJ=vrK~n<(BGePL)Hlv?Lxk zrw`J4HSO-*q@u*7v!w0Ts0YA%a=i#;%UAz`eO|-RKJcDI9Q8PAOd)CQP!Q}@qkFgm zAdiLmuNI?G>BcI@=rl=@G3JT8D}LEGjSkJI{3du02;ui5_sd2&Q!|Eq-Yz~Fw%M{j`|GHfIapbo zmtpLjQkBg6tr}y-8>BHub>7O=G*MqiBQQJ`~kUUWTj!uX}@w+@abRpi@M%zm%1Rk2Lq2ETe&sJzc9k&-j|Ag`|LI$tj%yFd~Y1 zT4k64O3Ty`O<8PA)shb)Uoi+qa^hx~NFWPh-nPQ2e4L{pbh8d1X=6kJ^~sq@=@NZI zABRAY=qE)0u83i9bo7!=lHGm!(n8Y(;-k9z0)V7u&}pj85SRZ+%bY=H?{-H9WlS|W zN+7PL!TjJ^G#m0#q~2$@gJ%v^~XqppA=&`}GfhL*o4J4H;{S7yM@)9Ft4bUr%QT^xBE!%&T6 z_O;r0X#3V8BtBOUcgxd)!)N|S-HB(YSshnw8sBKd5yf)S5Aj<^$uIwG4zE2aXku}v z1Sq?hLglEf$iG9B$G#ZNG581t>*Bhc#vq&GB8Y5-0j7#uqAI0KxOP zGJ3jKShY8I7dnu=UGt2RSe!(Q&NZ)JjNYRh#O&^;>dQ`%8#+=JI~w^8}wfZ8@LV&EKc{|Z}(93Nvpw@eWyJ7KF>Lkba`HzW8%zB z96>u(-i7uk zbzf!EO@&1Kbo%}yMQtQpwZa5kKpYgyF%aS&nJp0uFV&M#c+>N#bc`Dbkhme;7}RZE zTuP!Utz}iZu#+h^CQWvnPz;){39W0wjtKdnWW=A&D0E{Hq^(iZ`YW+wK0Wh?DXjv! zBWHUMaqG!7rxsh$z2@CDQQoG>SSE>q^^)W9k$32PMl0+fin^J1%cBcl<|{se>upV) zT}X-K+UE7iQn&|!>suYN%@foq zthfH6V8iC+9iwBcl+g#GDxMc!zvus(P4Vn?H2myzLUwB+Ht|OU6)?4P)YpMeqWKEn`4XsuHo5R+CvOGvXpE@m=1RSrtOwuYarHx zt4R2lqG7$4rHzce*`xe;{V9`bB?0}KcYM4u%t=n(O+&%K01QhALt*9fyeSi2l zxo@Ip#bac~_A25vTrxrr>N36cgfMHZvYpCzJ)z$Y1Hbakm^;<;vIZ0k_V!%HSvz>4 zi)&=0PcEXXlNzX0(q+P7rg7yc?o%C z>eKX3ijQj>T{l9~>?kF1**jas6c>AoAFRq*Djyodhx#YGI}m|!OHb627KTr)x6VKp zE7sTab(S&C*CVAI0qFeG9j53<25A?nQal}bE}yva;0tze*e z&?n;af<^jYITCYagbvkWmwTv6*%TW)Ae^tZI5}~gBGw;8dw0U_`1P0*G6F+x$kO?` zHIcY^#{V3~D}Pw~zbt@T7QaivaxkTgw@sG}S3pkPdGgSlB4?oBN8@nk9jg7cSRENm z7xPcj^eWAlGg(meoSvhP+l6szbE-pzn^zG?X{K)0)Ti`_U(!Af{u#7RqoZpF@E%lP zaB%7ME;ZZDX%Wy_6{lw?s4Fmx4WZ0Wl3);@`grFco2J_}%H*3l+u)^KLEp^B*#>&? zk3vsvt?D~*fB6Q+t<3U^yhtY4I%Vl=7ngj+0^u_$s1n^avsII`R#Z1mZB{qiE@5o-0*>RM%0Gec;*<;_v%GVXP7vCpHg1m>axNBj!MSx zqX6!V{5~^;y`AVP|G|1?V=D+l01YRoI8zp}NN}QZ%B260aEN~w%AdY$HpMdyX2T+tjVq>LT ztsK&qw}YgQl97=!Z>^vV`?OIzlCeg?^4>3S11nNWU1X|uLmV!)S!#3r$6=IA%AB4L z@Jiv^2l-rcVXBo_ik$n8X>@r4p6NYmVr-(auGXxE7 zOh`z%FtS`3gjlZ)$OP1Y%|Ly&RRlQ$=h5Y10A|k)KRp6iYXfN?_HqOsNG?Ci0hCSJ z+#K8a?dkb7`Kli-xy*ta>e2Wdb5HIsiLz_Hj1tJ^3yV6Mg0^nD=WeMRb8B+w{tznz zggX3%v)x?6O565LfPm9lU5Kyu{Zq60X@`5D3p$`%FQ&ySu&fcXapp&s=gDdZYD+a< z9Jm|k-!>Gm00szkeDd~i0lHX-`&|l^XiinGu-YTaZTc7qQCL@lP0tNSrTMzlq9=>m zf;#Xn-AcG~kenN$?moMcZqj>72c*J}geljv&2NPLMwfmJ%~k^Kdh#QG6hN)Z zZaEcX-Z7KGf9qrJ^jh>jHyV^W%P~(exDIxEifPf4v?yqMe9O8_JHKiFMa7V`sg>5h zA+1`jf7;_7?l=-27w7A{=H1|0HF=2jVn#+YKKI>Ps9&)TI{jS7ps+>Y1bFi6>CI!G zWhkuc9f8=;;I`(M#r>8>j{_oj4v(7=5wov4z+AO$-QoG-mpd*k)K&LB-)HE0<411a z(A*i|^kKAf=v|QM7J5+1KaW5t|Md^={ANvL=X!fsA8wHm{IH+W126bRX^Awj<+Qr& z(x5(r!fbdQ*IU}g^AY3EoZw5Hy}K5-60-Av#Zi%u{YL($HU9@>8QTvQJbu2|eQ0Mz z{ztxjw`KJIk}Uu1sIcSs;RJ{Jzd(rpLy*8s!v5D`{)dUY(fM~(*m9lJFva2jv+Oy_ z|Bq!ay3XFBT<-EY6PPnW;NZ*^;TQAe7>+mEW15Sx+DhNBpSU z2B4@ST@$mWk%f!pxJGc(=DR#A&JyD7&2n2fSO0cMT4^avCYZZfb;q*>%YyoQnV2;x zz;GK~*~iOu@oyLLJCqd0Lv_80;6}pzz=U@C=$#Wdgf!a#>B#SaL3TnoMyJ^mn@<8y zka2raC{7ib(zYY7iimHNV+! zhPQ!1Q=wv{lV_pM<>j;)+0b^t)Z$KFOQ2mCvb$f=y!xZn=bDVq1dTF^-m^;+E3Wi<53rPo&&{-#B@{sf)EL&(d5sVeb&^0T z3}c*v`gx?fe~h;o_@g;t)3#ewq4&M$o7F7A#gMxD?s)I*2!~Ii51(K47}$ge^C*Pr zpVpjNWT`Zj2Q$7BbI_MCsZ1y*vW98IbY7o)I$DPL9R241pf<5bk2ivVmIZH)`}=4~ zr=c?)tN}O4pQOfTjfz%>x3>?obQVA~iuw}3x$1B;YmIX-pfSgcRN+;ApA2U$IdadB zb`KYJFn?q8ar?64#I{mg_g}!BY5&9DT1^oLOMF{V>j2shBp*fGWQs7?OfP zKiT#=3fmkM#5@9{{PVw1UZ|$?v@Q|b+R1D(J3gG+osOKB>S>RtFz?V=xQ!v7$@?Sy zQ*r#4|1(~sj;JFB>K`n*e%}we;!@^OW_#LOCJlIGg3kw*5tcub@`b4jyF2=a&%Xu| zJ|{;T@ZD0ru3wtUseXqLlkK5=jlVqW%Gv*$i55cDa;b|(Yyw;+WlT!_lw4YInX;zSD}HEh&O+Qkcc7+wU>DCYHcn ziXgwJ;7k6IhIi-7!-LAdhi5Hiiv0ai1H0n<_cd0qbvXJDh){!uX&EilDtv>?*dTKVJlbUCR$wn{!iNUOwu#5|@?}CqcfM zpIzx2@V(HSV`!u^iyt)2G`_s6>g97R-Ssv z9_X*=HB->d2u-URu>%HV4YME_@*SNsCJSmU!snBYn|Sj{0Q+JL@aXNR%<3_bPwJ9f z1+ifQgWV7!rqMBi9zyI;{7t3sglxRD6Ap_Ta+@ z6X>+AW1RTnJMB*X2zBzt0B+{x+nS(#9swuA-9~LO^KGrcgn=)b_UzJuzU(xYG8Sr| z$RTP=1EAtqb(=|P^DUkl9xPhTtm%z=5j}b?0)PY+x;WlD4awdilXjTzZ;4j9Mmf@P zsdu1&qweuQV)utob^>`&_G#^Nr~?SUv5z5k-w!%E@{-b2-I2&6h`c1}C(_yJWxUjU zr0kbxC;n$7Viqe4X-;DKDAsv+bp{%Xny{n)c&JF-u7w-~b{%Wr=& ztA(fk^cT3=A5#IZsk0$E*3XdC)2A~YazqL00o(=29xo4U{|97a3!aJ3)bIgdOvw_T z*tI|Q?v_@+>CR^Qw~sMDV#FifiZ{ps)jn^srf45Uti(gfrKf%obTl9rVpydR#?Uzp(@?}z$SVrV)y*zH=-$o5TW zFLqqKeTkL*8if@qL91_jxH?ia4k#sg{!u;;V-zR$&!mk_%dW>_@zNL>lQ3(5s9;Bf zy{znyw)lG7Qym_J%U)IH4J4c3LwN(Dtbz?DCC&6U{vL}(oC;{_zm%$f;(rB&_4Jz$ z4eTOYxfIVa?g)(qXkYgi5#ZGEpTKR*QBh-J0t61%W+m0rEZsL~c##Jq4amy!qt|jY z-K)x|OYuhdv*^|6Ek2N?Q+BCP8f5hIN6d%_z*IG5lGF5W)BQxcdZot)ri${vz9U1z z5YYK+srwWN8Io{7^`0P8MSWq9H3lt^{@_s&#)pQCIejc=x&vx`S7>K%m}S}Gd)Tm> z!i2V}(J%K$UxBs^8%@MLM`bon&4ofkI?S+XRVse z4Q%gCT2|+aKcntNQJ-E^X#8B_>``o-36dQ10t{KR4Ntjf@j6}esLIfFts)}QM^fo^ zu~SZTiM11&rsw9Rw3X3s(75vIKhy1{k&v4)XcySr>}!w?p86`*Mk?rIFSilfI=JKQ zTcx#fOH!_i1Lhf8iAiK>cxoL2NXCbKamu}_&5g;X%3$x$@KqfTmXk9+)B(AIWD zrMNqtVeW)3QN1o^SCLu6AieF-AnHq5GPk~lA6H_5|9UcsHk2(RKIurHErJJ}C z$!Yd-`yHGS1COn8^zqrSvSNRPFwEJB!HSy=j)$T9Ie#y<(PCdu|C{3VN9Di(_iv22 zZ+RAf%m;m+H}*;IT6~l=`U}73I+&hLS}b(MKKNC1Gp*KS=F{ehX_y556S~`T)$z{p`1=xc0m)-R{SzXwkBawKU+Tx6P#j9?RJuYa`?tCTIt?ro(v4r1E<3{X<>mySa1mSjlJcln_>NV97?PtAXYcc;%p`8Y7aRz zZ7Ai>As0w6uv@=Fcb1-J`h zeNB!pI|l+DuiGDvuyPFMLnw6d&{$W+YK-FQM>ehT(6>Vk ze6D%hgFJusz-bf?2uwGJd7D2v=Gd9W5l*B62|b92MM^K6 zgCfwMcTPG{ni1UL7J~v1vX>7*O?ACb_ohll5c}tQ$A=sn;3AERYS>Y16aUNRC5}xfT#O?2>h#^ZL~y#r8aaSHY{#Pue>KA(l>!Shlb{-Op?P zET_)z>_zVa{Ly-G#(l;N~bR$?mH-X=lRwLau80CMGO)yo}?+D zd&xvm)4#M&Y-9T|rJKG}G%4liA882cMh&yW&cQE4rcI-y=o-EFD@)MUT5`T3rd$&L zIg>KBcL_z#;WwxycCARr&h(TT}#s*$L{@ijsM{Xq_J*$fy+)-*@GuOnOwrjgb zlla>WNm^H-B%y3Vviu}GZy3nRaUmPi10*P0@^Ud7bivB4WugrnT}1ZTn?bwdN9dlN z!(FY-cIfChIl7J9H@63L_0RtLoD+aWdEJ)?!)aO;NVQW1_*Ryb&Wm^^CKXNK+iuNG zn8oXJYWK$Nk4o~H+!FkrdDCK;6M3G5(^SB`SNsx3N^ov)Y9$FnW6;C`YhOgW55npvq2OWkz~k(J0)0d z5Ixk9EA*%dYwOEE+o%ex#yiks0v_vQdTZYbLTm;J;LogEME-f-4yuI-M4~9W7Q;LH zL_|5(u7fVB2ppSPs;C8Tq;VS9~QOB%oWohdknKjTzNF8D6&s(y8fYT5;tYn zIJUXg=cCE>PZqR-Sg{t+sk1edBen6A={3HEBFL>dNNJ z0=ML#Pl+`|_N8jmBCW5L+-c6-n;wFE-aGhf0t-rBn@FiFIr~kyt2-kbIAA^ZvRq(` z$b$lZTwAV$JneCl9+mlgbKnaS#k%5_h+amd+JH${ktObOJlX!hvt~(6o&W6%vcEqd z7#KsT5fp)0hqyAYeyPvTEtlkUs_U zQ^j^|0b^O6E!Ks=&y91sCL`ZKMU-pp$nrLLz~gUUP2uIXY|7xi zE|dGzte&)+AHVO!cDd!iI&#=Fc}~~R&@5A7ogt~?(lC0JMTuS8!0IAuCuv;5$UUE4 zA=&zWaE_QsUR;OEX?f>MZeu!$r)F6uQT2TfpqX&QJ)H(HGBN1Qk8tv?g z2#GQqN@`K?^?9b3w4?{FPy(>SVQFW;Zy+0BEWky1vG8sh~U3Gy?Z z_(>1tTe1$c`tIjNUR~prZb135zV)u+c_grQ08UE(0e;}k9}#o3autR*MIVCLMrT#N zrQTh>1z_Nz^`B#NOmX&{)EK(EbE~iGL=um~2O0SJF#zej$)iWP!${(SWD@L)^~!2Y$|ns8*mZL|vOpCV$s&np%EF67@5sZp#*_47e41 zxnE(squ~G^olX-{=&m=^Jszy9qh*MjXCdj$JM9i_V!Hbh-tRo5wg+*7T_JgR-ZiQ; zEU(Dc`j9DqJ7L3R?ApsKDqLK7pj9`4Mlf)b(cpFCb+?c;l}MSPo}!Q~DEnn<`{V#- z54bD>38?8Vkxlp_x_rbKCI=oCZJvA%<|zwhx_=3LuySP*o+${8`O7}*api#a(hyKNYj%ub+c8AL?{gzxHx!Oh3LWT z(o11JmgT9AWHdU@rV%|*#M;QuYUx6YwC-{LD&IL@U;=cXGwIOI#Y1>{MjGv+uDstQ z!BHhkzE#SPF9m13_rfB$|; z50S7%1~DBbu(rH76)I>z@dyZXXEWYJf5q1?FXKMdOlD{>XgC=3trzjz+1bSJR>z9N zrNYsZ<&cCT#x^3EYt{sSt_N`+L?+Hq-<#2K0-`E)T_NM5ZqS(LnNiI%*IMDIDSaQr< zd_#JcN0~ljd~LD81W&%#m#aRIbTWjG-DFE9_%#U&Jg_8`9XH-6>^k3k~q+p6{C3QmFR&mT&+h z&}K{Sdh!QMC(qaK=DM00XkpWcu9q%nU3dB{E5utyThfk?|Cq6FDTl-Q1;_=ILt?eL zho!PK*UO8oj+`WRkIhcZ;_lQP$Hyh8G--j(nQb*f(MB$;lh!~L7)(TyNQHvNC(x?b zLt>Hg!rbkRt9;sz-{mO{1;V2I}bF+(8u5XOJ%@H6b`Dm=ESOw--~OZh_|L45hBa9cDekZD9_0 zBp=K!dIG+hi-d`7iuha~h{gbQ%04g*#-_Zd`I!DAL6)^}uFpq|u|mzFmVX*C6icc! zM&OG9T}p!(2!Hn3_X`#qJci`%k3{4lJ)CUju@^yPV`B?2Vj$+$UV z2J<%>X7~KBgd$~=%xA(iK4-*Q1B6_~+l^zK7`(Lrq zVmkq^`zLK3=zfk{5v4067}>H{l7*~rxOuJrr;I=?xa3s)KVMX1b_^^fiy-{dHtgqx zB}6@$B&iVr(y}tFY%C%rq#2KS=cdx>spnhc;%wr2pFez!Fvn}(hyZv#%$6CWBMdl? z(Kn_w_(zY(KOTtcfNJy#b#ZryqS3Ucsvo(P+FuB&K%=$(ySewz_n8LSSewXL;B%|N z($xE5C!U!-p|w3|d;~j|WxnfDrd=uhWI}p0CvPfkuJNZ#`NXKtLo7MFeO@eAJ+ZR& z+d_>LWpDl4?Ni)a#U|zkO4MNnUG!(U_q;TfUGh3o&a2}m{`Uw~FRs`mYfut9JFZ=d zj?p$R^!|=5Y~&=41(V3(Op1%$Y<`Z%7i}!}u7OM50-OJwcIJpe+4b!yo|DT_t05*1 zH4R+;;M}A>QygS=UPE156AQ9|n6i=S_zB>WByZ?}?@;$~*CGKw?x8u$-O9HuLesUU0x1BLm)HP)v)I!!F~2vCszL&aW;HxYqy~O6W9DfR z^Zko){<ho0dsnKByHgDi6erZzMHUG@->yRHuAcTK|GZiC?@gNZ zU)}xPt@CtgOF*H(=H^YiO2Si1hHN+|-XJ=9FeW5fCxVzuAq<|q6GVyX?a&!-|GigNl67f+l`67@Wym!rHmD8Bg_;>w1X;bi0 zhO6BQQ=ot3eTZ}|m-VD4txiR0et{!;M4;z4hg1Hi9zp+?O9wE)jK$x(>uYpN<}{`{ z^Td@7-hnt_5SRD(Z*QGbC&Dd@N9lB5TQU-T0b7{R0i9s;zviHyJ{9*x9H3Rw3s*&(1sJZ#OW&C+b^s#E|Mu2Nt?-h+KT&+@SxV$TD zBLK`0C^VQ71uiDDcmsJrPHKCb5N+q$=SnVrxdRQnuNm)E~d)D6McrSpIuQ|B!hvblm8t)Ho5gL>W|4>&rn0J>G z69fstC|E*7S)>}l5oLa=d6HVU7Ky~$J51=_pTIb5N(r91L)v>YnVNKU%fxAYXD#_r zNQdDk7E?{SZaD1>>B7`#PIe{{N&4=IPF6@0&9oL8kd$=L)DmE%Kljx^624;sFR_mO zD*+l%H`C0jGbiB^PnR_w6(fvE=UNBoNUw9P#tt47rKCg01@VmsJ5;&2FZMwxF78)9 z(9~fCL-@*wi2HiTY8N)$xVoqHu;Hl8EZiw(#<6Bk_$@9vq=a%fr^e{O#Kz-+(B zHFg$k+es?>Yh2IWM_6$cd7+^tOv@>2czOOXSJ!IF>qq690|747`(EhYJ}#>qRoio_ z_L*FZ_rJP-(q{ZdMmRXdhlBPHaR`Nn^_>F621KgjIOREn zd%JaVIvm;-SBU>)rCII0eB``F|Aa@RUnW*hu=^cFlXpr-_iGCPHCeN+vL$6HicYmD zA?1eTkX~cj1kHO9AyOm9{mc~qz|L~D$-c16Jw?JZWwA!Lh{p*Cx_iTVPSFR_vjC%; z!pDEi{FpwHF!CYB_#->d&_%cBUWVYoN?ZEsqEOfu!l~Qmc7JD1zj;kuEhNn)eI5Gv zk7?GXuD>o1PwOG}X3G82+5UgGYWS{$frMQ#RJP|w zDkTBZoUxkksVp02n?UBlR+4N{y%dLyX{ekN#;I5XsbO762ws zmjXjFRl+4oOs`gh%4$buA!s}%cJdv$VlsmmcLFBzf=5BBmQ#4Ce!$;&ri5z+`hLwk zIfu4}UKjX~UM6^J(SC1&Ygj*iXGp)D6m|RHj$e>#(1N3zci_#!5?^GCEsYhL{ps3p zrJ>}fR96G#Ry;U#qYQfnS)uLibiC`jP=glF+|^jWh0be~*Wt;$31!Zv6I|PMx$~O& z#TlKCUU#H~6KfV+2{h++1?7`c->;SkmV9}qGKUkUGnOjJPJD0JIy6y>s%dW6lIu4*cK zH2|3^RMF~jX){{}PXS(sWrD-ODbMYm6%=HkeAc}!4W2*#2dv(vkG@L;POj&5@%OM@ zhF)4UU(=P{8KPHsbKOcqr==q8Obu&o8A_XbrwhzTGo7pcL9@hQP!m60Q$Ja32~OFe z!)=*sDv$;XnSKDloH zihiE|iGF+_%*b87yNIvp%WBF_px(&|4j#VYCxffaoQ!YWZmWBr0gqLICvt5+%U z&~QQLdHF>#u5RB5gX$85b>k(>ezoYIU!4JAwS++KZ7t=6u+U^5Hq)N|@7yJiA(ru} zyGucT)l=uKZl&9&vh+2DoER6jQlFHw&cTS(hi1M5@t=cW$LXNDNYdBwk-h~WrvV*f;Z-s6LExe2b!MpSuV$i;9_Lut z6N+k$0mzCzC^3lUV$!82!o4qqaW1XJF;PDxOIjma!6>^ER-TVF~m1;zaN(@U%IW?DY^)47iyr;6><<+?X8GjwvAF_tYp)uqOg?_ zwJ-0$gIRr^)a?_rU(5)XjqU+2%M*AI-hqB4+lpLTQP*(B|K>%6`n>Z0Z|2rtm%?!uK5!>Hwp%)H8@ zF?QYK#Ux)TV+r){>*g~FC&pmkz$H;`y5M{>F(`j?p0(z*d-DE%Z#(OPETnrdw|ykL zJooYu;5N30Ke2^!tsOWiDsXY#N5b!N_CA)_ovk+(d&2GT#3TF{|MW%7+$ke(Q^*d-+7QBwJn9~a zn*~7;Q8d2HPR<~zoW0n_y|+o4#dT50;-~_ql9( zl4ls6&F^@6x>&yurNH=MDHdTs)u3sC%;LOxg6tpY^eg{!=v2J+i+)~nQ{}#ow~>qJ z`F>qjjl{8~Yl~^+y4_CqX2;XtS3X5x`BY;wYqcxa<^wTWV$=PV@!EFuW8dF#pgjK0 z8>FtEeXYA(r_cCRUfFwL?M4Bw^uWt$bOoaq3V#<+JRlKmy<~7nQa|SM66Q$ejR5vn ze&qdkLr|xJb%8c*30c_(#~Qr6Mg207V>A3+Q>Km+WBTPEk1HLA%Bq8z~+=LPL)QU_n&rM3*gGrT!`_(h$7r$iRomSFCWf-xU4nN?|V>rVP99cGQ_L zjCZGzMTQT@E2^+m_ukMcu!!4vrdvRexrotWUQmy$u11JZVa)ou?=?J3R~K;QiUkV=)$F{qq}8{YVGN|O zMgmcMb6eLR;#6M@!%)v~5Z(sQ*}#HoNiR5dinf`Go|7GHyPkj9VgtZLtuO57>4C&q z?^Hn$jq?XQtFw!Z2}~9tnc5TEUdj&QA$q6u6A210T-&DuxWpMlF58BsqYroxybGAk zwz4lm5!b{CRcYkoO7ql@Ohc-9QX|afdWLEt(UA?{=n9$fCo8G}1{nuR{()&wybrH_ zT=vPnxP)qTo_nx?Sz7Su`L)qKf+UGP>L5*;@!w&e@_6h;jXvcT1%tBiTG_frS+0(2~dIQ7k?# zgp4FAj&X3Zjr}H6`GZC)^DCoeGCBJBZ#=W=kMO9wnTW{_&S?bxoBp4>v_;zU)WBi&H zpEx&b^|gh!N#Uz{)|GX;2rvN7DP{OY@Qb0OlLU`Ba zX1PMt>eBaMC;#sAQ2p5ysmPMSeZ%)VI80-fIuqs6x1}sE0C*}|vZ@m<*diFsFkW{NvuChRz>$H2#$XuM0elLsvod*P0cdh8Z1NDA;8JX@H_%Q?(O{+lYpMEWh~bc{dgwxS^CqCU*X@D>4hG(rxES> zDrkb4Oog1AhCyn?wt*lom{n!bEy+Rj*%-QRgu0#Wm--47UEfv{n5=~r4n7JRs7Sd$ z^xcXa_m!JyDno-2nBcB8z@JR+)u<|69WWnQ&tfE&o#9QNYGW?-Nh35E4hlV(?!yw*EqY}UFO4DrSkuTu=}rnjax0& zm?H;0HU*8Asu#UX8o#~K@z=20%>>&ih`kf?3Op#OJFOMJp^~F_LkuPpVV_kn zQlS|wK1Y0AplJhNWz<5gzFQ~0aHnX%{T#fILDyissnC;&B3+~J$h1+HF={8KPBh`g z5UGepYg}^XdFdT^k3Ebm%>mY}VdylA1+jkZB6K=Vq({7jb zKkrHb(0YLW;|*>547sX5@1n`>wsBBA>i>K;fnLK#a-o<0<~mR^(Z>VAT=|ll(~#sU z(PH1F;7*;5< za7uI~L*)F=-7@Jb$^NmfnEBkYu+PzEB%(Z}Rcr)F6P(tJ;qN#rKDHpf=@pC|nLyP)a+kozAL!P8h_3v`9K zFYrNLlIGj&1W(`EU-Fkk|JiKbZN0|-pRb2bry2a(jYNoaAwSz^I{Zf_L7~hEhE3O@ zTo%$7bqxH`zWrZJe}5fJCW9TFg53WOP!|$?7$pDpKP8v{_h5hQ!;I>~pl;Tfus2(H zbh@PD4L-d>{HbEI9y>gop2W|UfG1ba<5Z;ly;!^s;l!UEj>5d^+NabcV7yUDNtJ;@DZ zgkT@n-HK_O!5)un(O)WaX35bk=XoA8lyO~4is%6vE63&=C&FJrJq3X$;(^G(6o}Ec zw@KSud@ON$n{ztRnEp@QCP|^VuFgphiS0|GMg#yjf6;Ct*ySh@Jk3`bdVDarw-&+; zHNF!PKTJp46o3uAyn&b~d^;zJX^0OPkP>96ygqm~fx{MM)7jlXVmsATEpIw!Uq02r!qgxOW`!! z`LDU#RW`za+dWeB*N7GAk6_}f?$y}bZYU=t*3u+kRa<7ve4R1%}6Lk#C zL>d()-mDXSd3pyoG>%KsHX180Kg%Kh`WFZFqsr6!nDb>dvCng{+_T);>P7fQW^udT zF+e7$R(^$4iz(F&8P}}T4{v%LPI;z%;dX1~u`iL_roFp!^^FiUO>#<$XmQ90XYeIk zm?gn}>W=|VZ@JVE7W5G*sWRKL^88L7IT^wru1hwQIvu>CpEPxRQuZxkWpB{XAvg!F z1>7DLfXV_6oL=4glmUnuR1vQRj4dV@5 zbJ8f87?<~-%}^=Sb>;QlxEt`_b2X;vz`RojF6luka>?M`gvddeegav%k8A|y23gL+ zipR&Lpg5eyJbRY{v{ETGc}}L^a96=B&;T<)ss`qCZ&TifG~mS{4{`@Tr{DmI@d$TQ*O#wT1bb-vyG;yenl0aO%~QN@(w zMMY3{F&mcW>V9hBlV`FVdc=YIpM|QE?7s`iieNhxw{o#>(>P}fx{1lPca_#{7V~yD zuOi|Y)9tZWO2qq4fI1R`e*l+ZJ5Yw$0c`=Ozw+$<{qWe-0L{YO*C zL(;qC;eIYSTpr|+mQ(%N<;J+h^;TG<{XB6flwBnMiXa2)C5zYir~q&&Kk;&h-6HgX znt-Jf=QF^EU;t(G&d%0OV2ttgMheT`E{`E`5L*uamt3I(QpzLW>lC7huv>h3i1vz? z09%^Mhx{UVQvYYZDzekO@HfZl(&a|UG`ynSp`1a3gY(wSg4$(&-1`njjCf82!K{I` z$(V|}CH`VAn#|G9xvu-sP4@>%;rAG6-Lz_p-Qn9^dw)xf1hxqIUf0+6{a^9iObN3% zR`xnhggw6V#`CHsG>@mR=WZ8{y0qU?XZgEPL^L(wU}B(!d9JESUH8Skp$lbq35QV{ zyUHTlBkh!mL^i)m9Yk4QZ{FWJI^;9#6ZUnhe4jnAMCyXliZs`B%NT6>y>)Dkxecgt zdz!VyYV!FGiYG(>$_0dBNy#c3SzoM(UTvnqF(>jIoR78TODjq-k+R{Zu(ABFD}R*2dh7&79QJF zp{kR9y&R5O_&{@Rytf+EH3UjPoTkG-vc$*C#Bw>9>)IKJrL=Q@%Sxwp1%IIOAq+~i zz5kjs$#Ulspr@+SLa)L81UldwyPSFSzBCcsEh4&To5C0_^)q;iz;1E(`!2h2N$0iO z3IgR-*ilFazEIIBIRNR|N3TFlK6lsh{{Et&6h!rUsP%>`Kjc@7B<)3?7@X|O3px$n z6RC`tjd8f~PB`Be#<#E~SW=SYjS!dU1!c_#UBW%`&Z(U}LSHf*(d9z9KOs*#Utb4p z7y5mmNzC|p-TzNkQa>(C{p)u#0Yz^^W@Z=1!EqcX<0J;nZQU9L-^vTVj}kBX+u(Lo zxvQuz_sl7aZao|bCGukmRUkArE_5!WnSC_L*LhdU9k-pQT^=6oAP3(?6h%MSGo@@3 zsV88haxxj^DR*iO^B9wS=e=MMeh=m1G=D=(OG-oPc@J*yK|lcG>CZ2j-2gR-f$lZJ z$GGy?^4s(c)(s_d$1`!)$o1CGG-&pS$sXAi>-Av{tzzJlPsyaa;EOkl_BmPHK(q}d z0YAUP?983Og#kmwZFx5myebFar%65iipE(WPjh*6BS$L1?tvL%391}^9+n<`5_4rR zeM5nVp&?p=j&L#iTQG0hG-`BM-q9i8aV*MVG?wC>j%Mp1ImJ9D>1sHtbf)d%pT2PL z=akCT9lM~AFFf6<_!_ef)i4*GlhRgR$i-=LBxucP5HkBk z&#c_jV=K2uDz{L=7XBm}6-xU@5#QxI*Qa8v29Ml}vt-jwQX?>fl#d|^j5?Zpri2a zewt;Yrv3l}Ju(FjR$RUXwD~PA@q~5+Wgai}u#5Qy?{1P9%xz3@OTiNnZ2N# zGhW#|5espjke+k;9e6FfCghS9pm<$U!)fq=(?Uo}a*_aYL%zRY%rH_&akV(7N&_13 z`#s(?fb$MiYQBA`&F8*@BJI_nNx^jK&=(}U_eo{N4f)wQiEST(?yyQ{seH(KK=we8A3Cfj&9o*kd9z6x>3_M;BS&A+ zutPx3#($o8lOxUO^gkZ>`*TVD+gVtc-fh4-JbTt@9k(Lq?V|nJrA(%@a=+WNL2gdY zM-7Avk6VnhWkfI1+PcItKbadGxr1r&9P2jhjG;Bk)2+D<~(PzeDfLfo37;^}u(w z1(l`AXC59J;fD1MCRYfHQbn+7{|tQ^Ym7bF$E~F;kSy`72(}qT ztL#oD3NI_0F$Fi(@;aKxuqv^g`%S^PY%OW49j>g3=Ht0gY3NN-#nxqq*wV!e}SPbs0F4k7Wz zS{p1LNBN8sZ}k6R?=8dHY__)HQd%g*TA;X;Vg-t(xTFPI99pEfd+|_QLQ8RXhvKEU zyF>51^PL~bbtKm{nar%2S#z$n&P5Jht#k^Wotdi38%wZ5eoD7WhZMvz z#v%BYszdnd#kCPX^Q0#$8&1j@;WUby^YbJ0YsIPuq|QHg?DE`YY2d7ob)kl=LVpR0* zmsEa@KAAKJY=}3a*%@voMI5j_51#Ba_C!&DyDALl`=O*nO;SlGCoKf|96t>kk^_oV zkK^r$@U<$Aq25Ozzn9MsM1DJn58^xC3IN4CLjvX~!vXlOp!tIj$+ezw_HY?XpZ#{2 zg|u(zS=Y&{VYA1L`$stPawh(+pPc}zO?EeDRyggB=Iz@l#k5}WWp~_g!*MAnRk3Bp zprUTHyQV!}kye=#(Vt&oEVY66PeNN3f!DBBU%tN0YGi^S>@i%m^=62{rHaU1GecduQIOLZrAes$de^%^&b0UE7lgL zFKgYVtMHUG*>2;>L}5 zFrlFnjSlZ)cOMuboVbH_IB$C~_~J=VZ&3B91R`o?H-*&=Q&JY*y32~hhcW}2D)dAn ziDuNA9DvuDK~%gJE9Q9Uu98op7XkpIjxP5{-a!c-;4?ypWPcYO_2 zqq4V{nI^P5Adp*bg9Q$o5kwa}$}l}GOfW6KBR`4tqvZ*J?*(HvP!R@y(2({1j>+8~ z?%aHg<;kKe)Ni6+>Q#W|)!J-CmuV&EO#OL3Mk(TK;iA+l)vZtX_-VQiIx4YmgOoeV zTx;XGYJA-o@fOQ-|56jD{1ZaOjPq{mm`Kop(nN9Yp3qI=xP-W$@%@PL2ZmYZEAUgz z1m_%EY{!GeQAi}V9T9Pr{v){)u57k~59JVNM1Hd6P76R))t773V9zFeBsMSgyk3`j zc>UBsrxT!@Qmycr`gIQFhf3{zCi}xOcH^6e@7dlrNhGYA>j4f%>uNuBe;`L#9^Cu1 z4Ku!nZT{Yo*QaaC2ac1b>X7H64qV`Xq#AuL^xjZ0T-H(??WU4!y7uS6!Jc@CPiYz; zy@)#H&~tAc>9S9stGdI{0@7I76yGc7Q2wR((+}T1ow%xGiVf%#Pcu}oJ!Z)&hhg@9b=&OW(-L|0k46K7`H+m&`e zMluSGMRgi3URK;}NfQ0$26!RqBwGbSox6V@3iq8KGSS{?N)WnOcnE~#1UR0=5f>NW`%neEqhnF~C_NlR)Z9I#v_kdbY)g5YI5QvF$%C@FxR(dO z*FU@%#Mzr$Xo{z^ImH5m+jL_RMIQLZ`pVvg z841pOyxtM>5sWc&)7g;R^ZPL^WltB&r8n1Vf{h`M?VYT#vv29_&9z`hwgwc{!DKMu zFNFN&N%Xw0#i5;x^n!Kvg)JNWbOK3%-San9iYuCZZwRIzbVh$~pq340j}8je2zB z66YW3Da6k7`U!PcHs=1b-z?Qhtl2Pk1(! zp!uF%wKw&U!Q{#qP*@f~$mN~_D=VrKlnDTK9fZWOI$S1ni7FJF3PMr6M9qQ%YxqbC7Nq;&HObrfGzn@c@ZyS66Qz#$G6R97vhWf ztKDN?$r5w@vOie9d{bT%tw$m1p4sLW!#1GIuSamAOfx!~`Nh@ZXZXDJ?!K|X^i!o% z03V+`ccr!-_f>zN4TAJ0LM12#J6)&2jK;t!m`Yv&<64F6v^CqiWy%o8aP|T);WB6m zoZWh4US3plU<jtzdQiQf#Wq+kV6I3~?x@ zH@{4gfl9oJT=TCB(E#&5>Id{o-qt;?yr^23ta@l#F zxvI2Q2hH1NI~@`qx$F)-sWFi{zk1Eo^nUtg{Yi_F2xRO751c+C7N4Zm%0|YnlSMLK zBA!6jc6HOFewo2c9fn<)G@_*6sPt4`xbL*nH7FS8Pm@RXjxehrPK8B+1mM8#GPz~W zZIu_d!T>&P_qB?dHIxuiVC~2bvPI)qIVw#|d48W}qS2-y?3{~k^zxN3n>*WI7*mk- zP79h((NGu5#8q)Zj~duLDhKTa08i$!kDS1Q&!>L(Y*)S4z1_A~p_hb~NMqKXvHk$6 zY%}CX`E@O+LI5DnS45A_>@Aj>OVBj8&vuere>s?8t2Qkwqy9vb*F2;(Up~J zeX_hKrlliW|CtGzC}iHLn;i#)94wo7$%=|Juf24<;mAcoHMuX&K!;G_z~|f*MH#6*MP3hJd8Ag zNcrhQzT({mI`L>`qx@OmhzGQ?ur5)6CVhZFcFUy_LDiSS%0FjGy~p@W37|Oupb~v? zQM-3{e>z~EdSZ^ib^P^UFP8(+>+!|e?!z|Q)Y@QcRon+{4U_}+rZvbv{0=*KWg{Ri zBWWxC*&wd{*}CW%!5L#&ZkHBt$o0ENOB+U_PK8k#&54jJG69DqHNPZ0U?CZV*+hmt z?8GOVIkZZ%XmXY|l*Z(<=#M8;v1N|A%SbuwSeIEPx=1~vjbl!+*%i^ZE8a#5|mO%e*~sxYkBuXdWf(unp=XKn@4SYap2MOuwt>{DKD z#jXNek(`I62K{H)dnl6`B2lrH;;Q(~Ts|*{Gbf7~dP9l!EUt9j*|BYBaH)Q&a-CzY z>jvxe40(#UdumI=5#Ptu(a%@`J({Dxe9Q~Fnm~K-`b@i7?+hWge7P0T9;+hQ@!Ua- z&dR#y8#xnE zFB+Yyffam^QF4<0~RYA8b z?VdDcG3!#Ae%9z+lbd`v#MqLReW`t@ZZGq9V%X)3qmxZ;N+MD_ba>kU@Fbl55zMKql0`iKlp!=GDFjP}IYo_5Wha=pE-w2M=KVmA7# zx)y^I4?GcRaTXkg&0ptQYp<`UXLi2_pcE;5A8ey%i(TMv&LO)@>>PRa`gOhW!SBVw zmkn}Jp&Kc}g1sIo&C0c#^M}(vwaVT-YK0CZ0|BqJnCs# z++FUzQa)()bpn1I=5D+b2}rI0khrN;+Ylsaqy?syvj!I1=jN5ACS8GOE;ZmKt*+>M z{knye624jZ5;vz>^P@cWeFhFC27Xvff;h=K($a8l!SdoFzCRW}I?@+<-WAIB52~v0 z(%Tod=L8g9=~B1x6-wX3o}-=^J^QU4{e{5f>}9Czukv{1ifr?{a-7|M7~(dS=Jecs z+|?R2B?yUeu*q#NNTsF#i2UyVz4?gygttC+x}02BcW*#==w=@8Skcq+ec`|}DfBP< zg53q{rN(5s_=jnar)=*9KWL&V?C(!Kq08|$v;~KU{9Ohv0v~t2;L%Be}g4fbBc>&bn3r>$u+>Y`we_Skn%da`KF{# zjxl1%-i>}H8EW^m^-@{j&xs!KQ4$Cfn~7=HSkj42PsdO(tiLVq{Gco$ki}w4SjDi) zr!2`pYOZHvZDST$7a=Bls$?~9EXV8MUsXjy;dlt|C#17mo`7K15@}1dq!~Lx{jh}O z0zup10u!@G3U$BphY!Ld`DTBy2SMIYJ`isNhmWuMb(;&x#~CA}m546JB`9NtQxp_! zgI&nsX*QpAVNfovTJq*5AwGFWj_|SzYb8%+6FKG2VQO7PouX;FVt+==t-nNB@nGo@ z#BV}?@SZ!5c%IKB`X)i4q4)c&*g@q|QX*`nXV%tsh3!>%W_C^VG{NS2LX|fMcY)IZ z?+`f#+BEZIsXHBzzLh(n+eL|?rPg3POFRd^-r{!K2z{}xbnpef;fj~P0Z_ZYLrlLn zw&<=T8ght7Z%xmN@+w0Mqn29FwOAI9XY@rb@E8oK;mc&i-yN|9pS1rJwI@$nj#QZ%Ji;q@j;VH)*G^H*NG{Pdy81vV?r=dI_|-k)pIV(O*c(;L%At{!aaJqWlkzMgpxg+N%0BV-%}*Encs(yq)Bss* z7Z~X~3{gw&O2PU3dDq6FE+0Uo5H)Md+;Z-^jGp6c^);8M^YGZg5lwr%d9<<`UcoRX zwrR%IXn`N)ozJiHd3UcETWwmc26eAx*(W`KPN&f&>yVRThjZjZZttZw@kLNnjs2b& zt*9_WZsmbdGz%GN^nOslz87*PV{x*t9%9m5TubTB2XPyl^+_?q6{<|4r`MN&73}Ch z3@G+Ky;PvVR>rInLepl-GWt5{^DK4wpU<5xWgU^*EiF3m=VlW8b$|%h?2Xeq6n(Zk zoH7VSH6BSr?D7Y0PznZgt8Po$b~f1rac8ZC18+ll=o2UjU$JZYzmxg9Y_k8n_X_bX zb%=TF`JBUFeh}BY$JqiX8}g zxN|giEkOCf%T?H4%I1cy2yJbeHUSoxhUdK%5n zA8S^7oIzN^0Q`j#tEMJ%ap|>ARCg2En2NeIfG$({_iOsKOW3?MFs|nlhoL;}$H~RM zc?0_|wW^rR-i=3VDQhAlJ^;z4!Ka7r#2Xz=U+cWxYU&)rJPIs6X7-fW8k$(bKVFN-+-ZlV{zP|w zb;cuuq^4zVBeXm%zkMus7aY@Ac{|zM)_MYQBf6_hfeJ2s>+c}q+~B6g2@<8`KmmVoE_Q35Lz#zh$k|G za{<~LCS|f5>W4!I_u>=eEDv2S(t4najPcBrKMGywxG*Ti`T5G&*ew=?gFbx7KaUdT zyKPZf9J%kY2SaxS|UU*I)G<37#~RT`@kj?#V0jL>mDC=aCrKRvY4IR$Z~_Dn0{U zL2N$yc1Yxj^OYCdz&pG{&r?Rht#4n1#h~U#gh4A_nG)&IP995Ii-WrBsK=Gq$*WVY zW7TIb`~5Cy{922?W(t@QsED8&^%I7s>n2i^H?}@WI@PR80{1h#wbQ#5^_1$ff~L6z zd(UL>G#@fxH%T5ErCa<0$DByB_-EfMgBO_GdO)g-sTXWrtH-5WBGm#z zkfnsSS#jK_c`i@#_^lGzjJnp0oNW;kV0*|nv_x=UoH$uI{#@LS_6g3r49=BGsE*yQ zq@XB)FLR>QWe-io#Z*@6DnzbZ0Q#w~crjVn3MUTff|GycwA<4e(CE(nP8nIbgD5_o z3e1Om{wbe4^UF0WFi5moM^5%#*d*gxFZTPZ^5ZS7q@4+i@)f$xw+V&ye@FxQ-r6_C zIC99^#=jW9e8!#G+|6(YZe(CmP?USkM*J`;n)iqqTn&fK_)uBQipy+fY{}V3<)>2+AgZ-`wQ8 z4MeuUTuxzyNxrPmrG;TX?tf5%7YIs@d*Q85qL}5!)mC~T0?NNV0ZPhHUU9>2;{KG; zXY5f?yq+7X=;RgO(U}G|IjdHS1t;zouaaJ};^ov)Vox&lEH*nuUbnc{I3MV`+1Z%> zJ~a2$;+oSZ)`G2=+S%1FcAo2SXhHenVF1ZYrX9IhsJ5C-L+g{BUtn^qjZJ(J%YMt3 zQQ)ELjynKY9O!?R1hsW}qojdgC-=DzlWds#DM-skDGsYk@7Jy|!}pE`8ox-iaCn@b zr~l>Gibsqu@YefwyZ1e{*Ig$Y!;R4G7f#b()}h}7MFl(hcy5=Xg~#_L%&?|SQo4x? zQ>b~Kl2AZ?D<@mh5_8!m9J>aVR-yL|n@?9)^S7i<0_|5O|$V zy1!BxDZn*j%lR4;zOtASY*TqZm|VF9ThC=8n{z$ZOKrQxku+ z9bGF$L||Ah6bh?S>jebN4>yPGli~I0%pS^hza8|Y^?a#?M0zg&Jou=QW$&o|PN8N7 zb=7g36b)O>6^eg>QyTh6ktOUQ1JJ%?dYy}c1lc2@e|2!zRTjZwUt;)z7iT@@X9Am1 z*!FU|b}JI{HP!TV+Gct0E<=?hTdmk1xxgC_*nG_Lc$9pjfc}=`Eh_gz8(oh1~m_zhuHgC+kZ`;Zvif8B8%mkwE{sbpn*?5hCq3`^DUY}gjE$FuBj zyjcVPxKm2oNB0*oy)3kz^GRtq*ZYi5O!?=)gxRfEY{jCVlTEn2d|)8>f-?Q_Po0je zI(cfdc^k*#0*GR4xlLiQFWp}A=i{50)Wz2Yp?HNhIb|*qqssQ?OOGDH$=!9Fw(h(y z576I0%Kur|-T$?)GpZR2R{9-qM;#RBIiGVRAD+3G)XFT=m{_vHzAWdlKO9ksr=eyZ z$RDaPhU*b(ZBNZL)#q(xvo_&bUN`U1tn^$#T=&H*L$PWCT+gr^YNPdhMOcw|vr|GO znd#1=@xuVor!o6~a&29hY=wFvyM{!6g@-9yK>IphqR?cdfF}jwO6;;W9w`|D%$#)D ze8~PwAIevFCeA?%THdqMm@Ekk^%Ighss*|)~l6KD#Gxuk!BboF_MvkAApGJXvCrFBt&>&sV zJ~8m2<#=}D-O@ci?g7A_DxZX2euA)^#Smb!n7feXM=L$z_zV`>JY8uqiFb~^w90tJ zJc2$K7YfHJm=fF)zyW!p^)4vWX5Tr3*=QOL^KYx8Y0@pq?`JTNP1gmr^`BSf)V*1| zdU?@;t-w+N;-;0?&*c??&aOU}o_pB6 z9!Qt~!n}o!G+Sq8Oe`xXZp!@Pl@^GzXQ{(C_m2J1M1Bq4N3~v_XB3H2kvq&+JQkGD1j11P-BhsWW zWYQb3+>Po z4+i2Dw#Sd89qgAe^g)Rx0a>g458vYk@9Yep%#Sa%f;PE{52KIAm+-#v>S*-x2?n0E z!f(6GBUqxOSdW%Wjjgbo%*1vgFzHE0pA`>r{Q&Hcxw^XMtK-EUsizSh`$~Uk`06Sa zbrRqnRcU2UN;qCU6_9P|crUn$u|_@bbdlc7bOERS2sqG!i+g!c;P*bfYkfWGWC-5p ztr9rL+$B(}-hmV_1Yh@~jf+&vIs0a}7L>L?WZiH+xib$w=RX_QEZ@}R)&Fg?fR<9tP&0Ohg*jGrH8?@R;Um5^hT&Xs&67ONYd3wm(hN*E z{`=8IIT1e%TS9W8Yl?=%S-N|b->{(IjHd^-*=Cq0=#?SE%AcO$CtcA+9j@M+mE=2j1Kd_PAO}x!8JD3 z2HvwLL+Pz9U$95x8IV(Dw)zaN3H+8HtLC-C&&0)H=?rVm*T?yL;zgweIps-qg4oVy ztmG6%C3^$K8e#MEUKl1uA9!f>~8FE1eiIFG)yg*Lh#Upw)0@IP))T2U> zuS6-I2Qj-6%uys%e!U6CH*`>_F7Vq?a%7nlxRJTxJ*UyE086ZB`fc>%!_b7NSA2_+ z?yYPzV|xA8NkorGIHPhs%L@>m{61+Cf-LNvLcu*PTJy_WuJ(3N3>|Q;Z@FQ`(#<^S z&#C6&NWwt>)9DMm-0zgw)27+QH|_sGKOqB?AF;GIn~F>GbQhE+=jrz6)B9?l$YPvh*q?9F;3CGc34V}jAcI!cUy(~JIpWJol74lMLsIR<< zyev?@&=R3Uk&EgMuflrE``+m23Dd&4i_;8e>o#?0`GreKOLP@4b8R8V9N`WGLsyn& zQ(Tp=o&>eu(^=4vwl|}4;BX-YC76tBM%;0vT?=u zr&?P2_+KwEMbwt%*}@r@J$xTP#2+gM&w3v}0(!dO@9FIgir;fI8J|OVOn=Kv@6%$3 zj^0G{0c&tdtx_^63$7QFGgeMnfwMmT?tTWQmFJ?qd4Yk*bz1HL^^8n&pXnm9W;j5- zQZU@!HkZ+UaQ;=G9TOKJeVt7(e%7R&j9KM0)70$SYly`D(u|Zh_X~@e@oCo>cfYm( zdwa7*6oOL)JTV%OqcgGW<4R#hP(1%WZRWt_dRey{IwEy#YbN*YMPI5(A&9Xi@YPOQ zq@7r6D#YpAC-30FmyEw^c`kO-Y`|LvLcJF0`cH-L3SDmaPzNb8@6nH^dg!TzN08&Urv+GqJoVa|gm|v|TZYqP6WKFxps8 zrO|H@kbc6t<-><#CQ*9vr9b(XZBBi0Wc?NB+6r!JSNOFa8@M_)ezUJkJb{D*PyS_j z=G%D6%y`>(LDhD}$H222mAxAG8nVAJW^@+@uJR+^^O9UUJ(66@=2qIk#gZp`dcBl! zcTBKAt>UykMjwUt4dX2>y6F-ojtfcKuCv?woI4ftfg?uI6pfm+*gkq%cJv>!-^zo3 zZ8P|?ao=TfR5co6UHk8{z-QN5s`fLb!9D{2gOBv$}EJWHmx}1N~M!$dfah_3t3Yaq9ISy|ZoCr;+7!>W3kF@DCGTfgtbhE7%QzQzZytX_63c7J^dQ5Co2eP?pX z!2lNTLg9W0>#SL|^!{_rzY2_0<~?bU6*)Zw9(T|UNN0>NWaImyTZ%3bNC0}RTNu#y z0H&wx%FGyr{Vh%vgBh3YO zc5_*~@&mI0m#wi^(vPC#uP1E;b{+DXq_`5<7f$yoFL(7WVvx$$So0ZnNS`6o|ARVp`IWJ)G8&ygA4gp1koF+bBT2 zu%|^m@WTT>3gz&G$H`l=!CZEu%YNrCZ)!OnuGN7xUp&t_?s|79{D}M+JLg5#QE~&o z9n2$oK~C|EvIBv|KxRqhbwhW%Hdb*t`qjvZ9~Y`!T}GI2<><82(6Mn^kiJM8jhD$t z$n5;)55-BFKd-z;Qq!O47C&ajk008t%q}X=KGQ{|2p{92?*T*PX@5J4j@-rr*C?*_ ztScI}1fn>3UcYA9AXous-yPM2FE)B*`)q~`mtdlSLSDXHOTPb2*zh&#(&T!FM0T`! zY2W7tjz)aI-J|9Tt@4l$Np68frr!mE?=*!-dwi9kZ(=YH4zN8|RGc?~J@dyWL%a(M zB=}93{hU;28J^ANO?kN^mT}qj)bK_~PlWn1!D&__X+DX2I_YX> z?_ldw)j&wy)=eZ+cV~aJRQKh0f$KjO#iy}TA28cqDpjc#h8tsbJ(#b?UCgFC?u2}L z?aRklsk?XOOO2xiw@&#Gl z*Vm-cj|dzndhHYyo;~t}Sm0xN#Q4RO>!A|P_n<%>ONhVXqoN?nou-j3Q^GnMX%g99 zXQlmDf|?HOwz(v?W4y$LQrn+}Am1PK-6wX~Jl=RkdeJ;Ljx(p>xt+(Z{DHO=T9?K5 z9<)lOw+wq34D<{>)c=}q`Mv#`=1=7+*DKlxMXBystSiV3>f8RLA+DKeWx%PyUCP}F zL-`oLcl2Ic{1%nF@bgZFc4gSk3Zg$&K;HqMstp`1R>OkWA$#la9d||*IS7RRS*Q)d zWdTnm<+us zA`n+MYy8dU4(@|qVQpNXCm~+iKsaTk&Poo0#z#gAPSt8QS)nfH*;Z74KIeP|>8&+g z3vw&-yI?pZ9EhB3d;1lW7t(3W_~b)95FA>-LDCh+BFT70`_VYP?k7+pK5>21X(4Tz zCn#xx#l~KXijd5M{H~f=luPRBI&Dt__oOe1TB0WC=Y*~p_ZC&-G5yh~;g153Xm7Kc zk$g2unvL9#?=i`$%Ag@d9$1}>Lq7Mq+x4~s+M6wS)|SQwdRfE!;H zRU16tfLAC<*&R(jow}GtFtU&GI&Vp#p;+PN0{-|%WS&4pfe6dt!=w;1v8Q0gA``t|-qI6719#pfvnSVrv@kP443FksqGdQpUe8-StoneXA zWgw1V^jlOiHVXm8D=l?E1gJefm<`tym}Q&qlh2f|tomF$$U({#h`0WNLANj&PEdXL zfbQc1)yq|&L5|5ft9!5%FFC9vV{euXdWL}#zp3dPe`!qS;?mh|ZL(Y;q6p+g`sZ9P zEoO3%6sYBYV^;_;Ld-b^HyvJ4wUF|WTC-OETk8}zD$L1w8?P#pMQTRw70P`hxgw(F z0KfjjHPUcvK(6X}Gbw9t=3uX)W#hd^FFGsbe3et?2ZwmhdO#AwW5dJrw)mEMa1HB& ztf&09!1UfxS#QqHwdR-6k|Sjlx;O6IQN_)Kh;e<;0s zO#06vg<5_|9!@LlZHX3cj$ z3l?0q>W8+jbWkw+GfxGlD!rV#Lw&wd(DKM)Y1^-pUr^7u-YwgYns!+ol8LFo;g1bm z7CdH~_;9ZE$+ycsHLYw%!6Y~RJf{yT&ixFF0}<8AuOyNay{|v=085=RxI-xpQ!T)T zzN#k!iy&_922Ao}Z_k~!#^VhXU(&Qnym|W{`%f8NSF|jAC(^LN+%^ulz^lcg=*x&y zZz|KiYY}<5ZI}J0*(Sr-$@&+&usjwXbMdFaE_m_}qFa*6L8Y9I7J+7&KnVQAlkML) zYIO$2q755GzWgCEESQy>a;y=U7;N9ooqBUE^Ks=(taBhAy(hg=f!tZhrR>2*HL@Pz zF&yp^JzwEi^5j(6DB7wuTkBa%vkU5v>2ACuawn`hx`je(zTNXO;tzaO+{SkOS^3mw zpxLLJxzkpcKQ`s4Zh}>|h0_}FZP`tsk6`kxE12nG`SXNdpj-BTW8FZ{2Y z5OJ8@>EBSrzb-aea_;|U`uyt$1{9?p8vj>4vB}>tfBL@)4<1JS{I7}(NiYEOzZ>|k zi&p0U*P#F1MgOmd{!4^j{NIxy4-c$akqqyz-v9gn{;B@orjL>s-CL$$7oucgS{yUN z=@g0%tG{nrQB1S~6~RG&iMpqk=0jtQYlhjb%~EY5*TVD|z4)r1BhWnv!Ax}8%Kq0w z2<2k&X`*?w-{CUN>Y*Igf2z43Zgo!#yFRdd$q~8HApwm|RY%`mhbV zG0ASo`^1~&?^d*F`f*p3IOdPT;^gNXy@UUHVpGgKut+Xgkz`%?MHndw+z@RT`qzZ? zar}3+pLhbpZe9nDL2Ipot8^J-p0ebko!kb=rF-1eEvSa&e7_i)6bc%7`j$ z+bYEt4GE5@CgrTwh5iU`i>>K*}^p2jilzS55-12g9n`_PxQ!S1qwiD?MUixY3 z)-7yF)^Z=8l|*4%!eMUTIF0ffbx2b_h|mO8(2z3ZSIz-Vv9NU)N!EyRE)WjjGxThQ zlL=*$hUyt)fc$h8cR{z~7xf@Rk&2AFpp671_-#{3h8DELzp)Hu_Q|iN^sk&vi+x#H-ID%_lf} zn;uXkZJ?j6tDO;=Pui%_hquc)ad*9wY-e~C-s6$KM?H`~na>s8A?JiAze)N4tH5c; zBS^!ZDOJfbP*{io9z3|t^E`slU_nkalX0VrmI4Q>pum|@O@PpxpNcgLj(t#^(d zSXH8j*?80yS=FUk>p=P%q2bAp0$Vwu-*G1d%M;$Oi9);8M7VVrx%H$WHJp&X996!M zr2c~HeA~|qBot4zK~w{r;#hFSy{^{;(%)nEFCF9t>mp3l3G?0Gr$^$en609yh^;^d`5-+i+GeD+=pHN z_WG(N5h-A7^GkYa7a%?{5Ng~LG?J1)zyG6jxo@VtVimiY{!{Lj1cR-Xoz z`nP?Sj6OhvW!~;kfg~9X`B&q&eDp(+yv4821gQ9J@I!;)brTaGqy@Lu3ihn69SZUQ z&r`j*iSOU22=E+0nYRKRQ=;rJJd z%$m+SLFDzVx3*CSbKT{ig88;|a4?oOGPcyV8+I$05xivig?#lB45DR@JTU^l!Q;BZD$ zJX^$~PeyXF*$pRnbX*#Db_Hu^x3N<0_AtBY%g&2zH~4W6D8q$_C)45p6LGXTU_$go zx7u(^SDQGOq;Hw05wt^F$plw+N-@6X8Il^oqE8bx&rPc9XSxZH04a=G1G zesS^{bnEc-WjPcTq`B?GwHK`kYDW%&=;4(vBH+tMxYOF7w?P*RBPdQxCr-&*DjtS{ zmW5?^FvyR-$S`inAgUxW1Lk`z(s6Xwv7I=|BM6VSx3TPT8Af4295dJRT-=+^YDHFj z!_?u2K6@hBpRFzTLNRW*N7F?kC>%k$yJ!992j;NJZFEV;>YuKuEp)5`)GA943LZ>U zGy+;cWfKm;gJ+yZ$dkI_A}H#Rb87_&=wrKJG#`RSm*e0tF0$J#R*_TbmsT=XzIDb<<`XEzM-{2}jvH zu7%R)e5&s;YwMXG?`r9bxg;s(G1i5BKV&cLQg$m(WymVV06^qSwhmlTZT%mO-O>WvQ6)forG@{rVeIK8}ISxk1fxVyB zY4OYEIGoE#g1L?sCWt;G9c5tAT4#Ngbsua zQd+A!DbRAs&=Si`ZuLpMSXjZ`;ccA!ypcxx)dEVm?&kC@0&DOWZU^PNswi)t*Ac(`k76TJxT$A~Xa zsCQb1)#2qW323>T70!8a*!`4?`cxi7f3evCXUImDzJQOSZ%%%T055c^q=?!tGlY;A zN@xD6ameL7Nly9`Z$EDMQg@ex8B|LmTwECn%S={)rn5mkg}{>8TF{mz*qG)Py4zP@ zVmZ&H-RFkhEn1QrPO$`VNv`5wo`kpRSwLZ1y>Z^x?4V`uD3PNwLAX5%N%&k4{)Cl9}9IygN(zTVtM5l2%V2Hdo76$H@q;vYkWr z7@dTJJ;L+O`Hj#sz+>2vkrl5(i1_ozcsKrIqrTwv*dcRy?=7Aeem_Cf ze}VK2o6Gaq7YHy=Jo(O9TLZvoxiz2+&i=r+N{#ssllkfw+d13R^wpy9wX7Ab2m}qJ zy=-V&6*5Zp;S<6UTn#t6(~_`z@&yue2sbxM^-#sKCvc}&Rm$=wvMk&;F^$5{A8T1# z1$PzJ)#yD2(`nkyp(W*^jYd$%AE_|J1YWjwr&K~kx?a225x2T=vi(HP9c z$**;j-9?fp;2Ds!-Bu*~JZZBWg?QsHeK2)LP52_wBeycKKo+ zW*H~2vDHdOvSTI&MFz4E6YzBp+}GH@>4VWbhfvQp46UKK-`5aZw)B}uJZ_?4=aL~* z$a97Et&ED^0sv>!Mdl!inK|@RI#Tkju+ZeZzkK{)l3ql7e&w?6`OVZ_FYNB{LGaQ; zC>jntZi#l_PY^c6=6;M9;P13U^cOBLU{q^bHSiT1_p%?1mRWFn#>y`A& zkr`xR4h=q`9(Z>DTkqN$`O!LMC13$1SY5G5Ivhu<%*APXy5MGY|zGLv-u1O>m!bZe?f;4*vtrgRfb@u z$B)0?PWCnZYV3Yo5lv&pK!Pi;{etMRa07bO#q3qemg59=qJU}mmd=(cEnH5D0r*l) zmk;_OE4HoMBQ}~r(l-M$VwEy@Ntu(f(G=^!SOw1x4?v6Sb8n}doheIG6kVJ-x7BD# z$UZ$ymU+-OR|GTILMz4~-$`}+$S@Mk1>Jh5A}i-J+`s$zZJi__F}g8lQ_HW63x?R1 zA}W&~oEFdfbFL-|UBAKGPat{~M+8 z|J@x>)I~|GZd3QkFXnZkpbmW&pz#?4uh#Wy(-rPCf`TIK`h0_c@@S_5<8*J!$%4h4#kyLn-(San`m)4 z(0@Tt17`W3uGYG*lHK|mQvZg5Hq!wehp)Z3{|c^(Evjj~w{My|RunVLXNyl3U_Iyc z{_kZ3p)4QL^CD0`N?$FXa`&I}ZkE0#)~s;^b|GcEa~kpO1{ZgVGvrXxc;e=6e`zP1 zY$o#v1q&T$J5T&(N|AmKFXo99XPmuGeanGc!<74B8?o1R7y8`|@kpkai&c~R{L+D& zcjBu#-Iyo$tC-$=_;4MUcuh|A)QaBxzUI4Uxnar)?T%khL2(@s10iTN$&+Eyev%Q{mvu&94FxsAW!2c4WgnofxE z7u&zbG`3&*-(NAposazgs^*_pamvsCKd`NoH z{OB75)$W_qXG}{Ww7xF-9&YeI*arPKNMo!061SlJ3IuXVwvpVvJ@i5MpB`#rLsEAN z)>8J5wVM#*F5f-`{*fFmHlj$SRZu^d_CeA)c)eSYt8*J$S&(|6)<3*8sATaHCu!CB zXo0lIlM{e%oYnyFZd~ZW#GkYgoYqdxZJT1EB}i=$1=Lf4u)aV{#tMVXQ`e#pk;0S6 z>mOl8oH1ELA76U^X4vNbA9)yXk0a!QxLU8AzJhh!s4wpe_f>%h0Rjny=3Hy;p8tSR z7v|%7Z)k+1n6sYKM?ZC4>a&vbv(kP=RBr*mhP6Y$m+4D(JA=F@Cv2@3;JegG6#ra- zW$X}%KJ5$(iK`Qai5d5DO}aHlhmr&$7E<9GI&*tv5hb47D{r*=2aKYVRW*V)ubsam zqakUQUxY6Gi}D=kWe;dOdHGT3J#$Kq_|?M>)K)MphD7z1vFpiSQzke ze1jxxi*_j6M*ctczA7rNty?n*32q?-cPGIef&?dcfZ*;>g%s}Y1PBBxGt zmDTC2mxkohY=Xx3+6N0zf4bWN(9u+F>ByVf)DV1k)zQWCP46Ks~@Yj=`uXg;DN^Npk3keerYW>fiYc%U@_$zL< ztu7!Jv8+lU4f0~TZbdr zH18;e(YWYbiZ=vsb*5S9zNIjN?sF?|y521)BII>S%?e&Mff(uiO zd3R!Gw%O3GZ)NE%gEOqJmfa$3M2>>5#cP^`jc$Ln<5K>meg6A$VJO&zSn-DVr3Kn2 z1Fy*XwS}?W3Mu9D-?IqlEQT_Y=E-+=H0}3EIcZITvOLIVUA_9Y;dIN!7z;XMtwY+? zjs|v}08Ky^S5MDA=<$As;Vm!CZ};gB&Vqej(BsUc>hk(XO}O0ZO|!nONxt*?&3N@A zx6iFe`+#F0<0cH}J?k$Jy?N4aRsTs^VfZmUd}j+Pul7;R3t4kMM-Sqo9cfecgod~! z&;VIq)_&)90${!pPFf^$<^9@^)~L$-=X|Md_F_k0AO=#3X4j^c)ge#Fkzedrmh*G#c42pdJlzh~eOyHDd3+z* zfoAvQzP%HyqYgYKg&~+HBV`LCAw{+I1*JTx5r+6BLyK-@wId68*Tg9ua@>0XMEb2_ zdDuAGfm=-tZ}I!Qx^usII^IXEaH2f|&(p1Vu=XArTNj#pSC563sR7gy#>X|Tt`lFM zB0ka!Z#_5?MsPi>O#je7QA7+RLRJlaaCHnmIJJ;JAlO)W5$ZEZH_>5`27 zEc4Br)1M!5TvOWel%x|THE%fzJTw#!1bx!1hg$L2t@SSkQCc%W&KWJ}34}aTinp}P zz46l+auF9Ur_Eh#WDN6J?5!;008_O(LVU!C4FfLPyhmnpiQJd3x8!vN`{sVSS1FR0 zdh58koKgUq<0P1|?}BO>=|ajJH#P~h#`+9u_~$L>LyiNT?B++&l&;1TzWagLd=l6^ zqvSL~_`IptlFbAPmt@f;lx|R{~)~T;9EKT64P7*4Y zfb|-_Wqr{{(B+V_+^;pNFUOg3Zcp+eko>s7?m<0cr8#%d|}4YY}YvH2DpX9nxuaoO8dQH1GT8 z{i-{U=wR(O08>$!Rt9Sv2Ln8qVNry=iDYQcu1KtRSXXtrqrvC3{Q{6KV7tDRzsZ*m zneJmIdAg+*CLLwd%l_)xt|!5{C-_W*^*&+S{kNfX=YXTPk9mk3sU- z##HRarFzrl?PGZ{Rq-O}rhM-n6W=8Xk@V zvnX4YA;1k&Dj9KXbleXXG;SxxZmMfVzVPWFGC};8XILA0nDVCHecu&-<@~RF>Gn&H z7L0Wr4C#V%1EwHChXrCU?)Z)IXoX7*ps9{;P%)ug<*L#c1Rpjb(gMj^MQ>DX-){GD z0_)OJ)Ly-DX}|T>e|i)-b46fWT=k7{ZNC^Wml_z!2cx=Hx=dlt-sok`$+Md=Q-+M^ z%h1eK+CX0rH(5`YD{%;_(w{aGe3E=TK!TsNlkTyiBt<(nFFalQZeDfL3^YVGPv2Lq z=Qe3No>{cOAVV!}Wnw#*zI#{&eSDm@loKJGx9B?A2qdds{#dL!5VXXwDFwMXAN{Ay z)y*iqklX%dIP|%TSO();;`!0UZr>4NB%e+tB!T_gt*5@z(L}-l!fd&dexb}T{t<(~ zErJq*-s0~L-ll1Qsj-UZzJjT9b?oE2oO(x8ab6+#K6iL_t<$1U!(SgC)egA#<)RBUp2n<5zu8foop;Lvve64VU^U3u8DEM;>(~Zs61Q>Li5)CD>+Q4*Wzu z#F|tW3D_!D%hoMl7ILU5MofPIG+$d4tt%(pxfN+0Gi{QY;ch7Pz9fh9OJ^*MRolHb zEqDySVU-8f{xR$#GTP;`5NQ~l$7jbGz~gDZAa}o7H?Qm6?4ibTU|z*0hOnKO*O5L7 z`(BNbWmMwBjtrE}R+E0d&O!hh-A|DM-5&`NAplcH&h66%)`q|B`2V{04|=1SzZjd* zbet*HAjr(1Rb3v1s39RdU=AEo4y=7-;~ zWZVaoJDQ=+_6B`}iv`E(hSesHIs~-gf57z=2hQv2xKI)so3!T63XMgEX6}tQeb|L$ zx}R?S^zr~Dh6e;&;&5tZO{*6a<2w+VFp&0k|)wRuH`-4`(x0f8ebkNtLGR&FgcgxbcElvrcs0ztuf3k0PjS%8OR>!4B9>wG{`%F*n@bHwa+TGnh5zl=keLr!>A zs_!#BGjk>X$O=E_u$}Ew7AZS|?Q32lN+JcrpF)=|`2@fl5HQMv4borhNOJ$@RrfyC z%zc|{{lB)D*IE@}NBzQXd(H%3Y3YhY&RdUWq8!J2cj*@mi#tV$+~UhsvFX`Fs7V&B zvpvdA(t->*qdsr9K7l_Gd_hJsGlca_&qf)9Qb*QdWma^ElK zsXVtYWDmrxF#623Ai8%)HhZ~EU}KfD)Ij5J%_d3f8w6Wr z`&9!=a~+cSpD8jDh^E;-W)Rsh)4W6R@NAZW$l(IWW@J0k-#IHllirY&98!aBjLd9$+sOcHZ8twDb+@(;*QN#(+#0xp3;R1FFQz((ykhZ%Ro)X!- zT1^KIy>T;2*pD=@-(~gP*wzFC?bjlC{{@j6hB5jLzd{L)M$>|&ju#FCv6PH&zd>tLgZuTMXZJU5+ppf?iP_I2$L2nOy zdB0CeV5(XmeR8Cs+bk?aB-j72OuY0e>Y=8ta`b3q&9$`3uQG^h)nMhB`#k9^Pzs^p zJPoyRAqU-nDK52PP`ONO#a+|JAd-@XEHX~Mry`!wG$J1LTi6oB6ZPO$KUk$u!tCU( zRr8|p-FE{P)xnkZ3#W_-lU*)z;>b0gRdr|@3oSa^IWF^I<_?(JcO-Sp#!P9OLzUAV zB8NGT4EZv#`{p&XAcWf)1ENXMeWdCC?)3fdJ4r}ARux?w%}iB@4HD8qr44CdI76Y5 z$nJI&`c|;rir)Oclqy(6{h24C<3LiO}sy$)eyb zuZu&h+r5}j`j?INh;Eh_^aCHVY#gKz4=XZVXg6b4kkoqJ*D>Bd$<|=YZ8f~O` z`#*hNr_U5GTbbL#cF)~hj;o1v2c=K~X`-8BsGnf;@a;aK9`YNTgi=ZzjNb{i_SZ2_ zfswwifJlXP7H&JIYn%P4O4V1P?G*dbs#l8a`pC$ojhQiN|J>I7%xl?*Y<_6w7(%U{ z?mn)pfx25436Uhk#cX=TQ|g01Mn#1d#N?(azZJ8YFn5xcPw6VnTJa!YD3>c|HVohP za1Pu4F`0^105aPZl(UKoI>sL6xI-NAmhZt2OUk9{$r%HxMJK=Po=uZaCTRkDswK;- zBDzRO_Q)vWeoQk5==)lkgAhENa|Rpz1gAo&Uabac-Z>imdAQGyMVY!I^P6jhBQ4cj zj}tEXP!3%dT&q%rpWxE3x|uYI^5bOFgp3KlS0{ewgCb8-+x?|d>;3l3`tg}!C3s6q zNhQ(-ByXtD-}P((=4-6{qE_B~*kb`507DLQ%pxQ@1$s7xv%Gcdee^rR*Ha)z`yIu~ zSj>q;GmBq@@9^=(lE~X?qi5TMwN;r3E@C`m{<$hm-@AL=WY*#lPZxS}7tNr~$bKHt z>Av%pzFqxP4s!F9IX_BDySsfw-AF{{oZkm&baD@I*i+2#H6ph=(h={ebh{F0J6(Gu z4MLk;<|feTR+lD7O*YCM7kj#XIP!I&SE_}%ZD~ByPJKZ-X`#!mrOZ0rn6aKN;H~0F>!*8+H!xR$NZ`Zh!E$?qDQ~K;DDK-`gAfkmoW5qMu&APtSOc!B z-EV9$?OZICf;7D@_6b?^NQ?xkGDz<;_m1&-C&3ZxGl$cAt?hn>l9Br?l$R(6WVPB+ z)}>Olld?q?{ObeD?+KbQ?4BEt&GXLO$Z#v8fyzudD{bw|7cQ4kNg) ztJ~&%Qgi?UfxXFE)>nj8I|OyE^oP7aLycmk68$Xg;;+T-Za!NiL`qX3Tnx^98E+t{);TxC_x zcNjF4oqR3+M(lhA*_y{D{?f7j(nZKMtp3_*99$6(aE5yjjw$`D#&qUYoK$DblZ!`P z71wLl`X@lM&6BJfeH{W+=ABSnx@$dh7Y?7(>G;tT1vHxLJU&`cF+F%Ly7RetP0up2 z9-0_-_#=~GbF)&3fA&g{75!x6Y>dj(GqgYHFv{5>sx#!Jkx|^`FirP95w}Rsa~YYK zScJU7cTT}d{F`z8>zbO_b~vrZn4U$Ea;GDy@kndUERM}_Ua7CpVKYvR1O_w0(tK@M z!ss=&Z#P+n=S)SuTAnVLl2@qnOg`9QrIT??rS*=#Ph_9&d{MaW6wW9eEwR7M)muxI z?1nnkobb4g*g1y}io%MPfz7i zm3bu87Q#DIt9-{}rDiu+ZGFT8S0%&)+;gV3qgSOn40+FS2bMU-`}*rCP*FUmiLQum za8~W7KTB6QcE06Or)~+rb+OXV?k+(a`&67T4t@6k;^!vDR;u{TbAm%qX$T4uJz*p; z*ZbI3e{rhsjs<_~Q`GU4m@P7e4~!01 z90^AZCaV1TP%=d>#cW>$fQP5%lyO+kR>?|Z#?=aQO>z`)#WgG`E_Gn~qgr*&ccq== z;cvtv%WfZS4ri-#iqR|-{P(>`=QPtaBd&xdCj9(%Xa1h{*y_CFX-zx*fEIu>a+ zme-G&+dAP@aFO^}h=zOK{hN&9(9f?;^p=mb%Gz#(+XXxVi^a7LvS`^5kt*_t<)!i`${g4!%vh>a&Nf$ZXlxE`=~pE;68z`4Da3BOsekf~_;5 zg?@HOE8B~c(3uYOwjzB%3V;k-z3VL z-WPMFC*t;pTfv|1SgPe+XP{@(sI>gikN3Hzc9923q{0w=LOtm+c#Qx0-r&5m7ez|8 zeoyjW#-Si`OvOteTR!GBQBw3n#OCzZ#T8^w-#Xt2UNXjS3+ZHnHi(9a*ZHbOs{@V9P+x+2qGP+CKTxja4G4;#xZAMcPifEd|vWmFW3<1)1I43R%1D8YiaTI=%JtVt69ez`+%abv*Us*c5M4TZBo+xkN ziZiOh#tCoYtEVdtQ65ueO5eG(AiT)qEU{9+u7|pEm6$Tf%d;nxkMU#qfshX+t4s=R zkLKP;DPB&cI)!s7Icbi3O-nPS(&+=~mXxZdv<@${!{dgdOiHZ6W9?raOv`D}v8??{ z*4pYYnIEHImB<&go1Q| zt+Jp$uPqL?OxwRN=atDjdn9Lp4@wsn)ErGiN9`xezqZYbSxj23MlT1H{vdAd?4S7x zkxLYaGWqb&pzp;m!9~Ijx))8`^NF|Xjbs*PXh#(cZ)wM{)Cd<}0ywatSL!Eejf@*u+xYnT$o zl2u!K{n6?7kmJUWy1fgaq4;V8$Bn7-((*H3Zvb<#P} z9XVVM(P-3rC(E-`&b+Q!APzmCRmf$pm2hK&TKJTk-P-NqKW9xf1SOb#5dsO4iPSs7 z!sjtgatprq!2nc_&}~K3JB}??^ZKqhMpZ^RhiUkHKS}6iX?y#<(rXJNg89as1;5as zsEq%o%jzRhAo!-k_`YS@v*n74z@*X@c(ZzN0>|c##N%h#Jt61&XBs8;zRDC~o{8t< z^-FfhvcjZ5ZIV`J%V$+TH3L|pLEk!MnH>;{T+Q=d6>$HW!0Q+4f1 z%YCCd$I$jP7WLn@vR5BCRN!xz!wlfOd7P(7gZGL0uSv$lS;6K0&P;2S!8rX=0|&KT zBF={j_&+&E5l=}Lq1hSyU6zBjS_*=_Hc3))taA<{-pAp_82pc2xlJ|#ctJdsjGfl% zk)}k)>M(hACQB+8n^hQPlQ@(xOPdI)^K z6ByJYw;NmW{x0zmB=V`1X;YyH{ri7af{{FaR+uc@Eq|jI(7FDe-1}#I8s4%v&-&{vKK$Ri^H%HfE5HhFLiCg@-J)6E^dAI{Bm%PS`Q)Hzm4O_srj6!RkQqB-~z<-^ixY5rUT!oB#KxFd;=Jy*%{- zQ;U4+-~_wE3XD_Ar6PmW|9&5s`Diwl086ape;qE)Tn&FqJD!Bz0ib)rB;fE@S7NQ@ z>~0wVvk?JK2p)j^iskPTj(RO(>%VaXA8|VGUi;G`zv>$AZ6I?Np{T(lM!a>7(Jl=k z*Cgrd1nH)QMVfSslf)xFt8f&2Oj(63SlOX{pTwrQUWH|PC*NDD$k_#Rz1xmM-M&t} zd7LMR0R9{ZzZ}gwz%X23ijT#0w89q1iY^vlHuomT=rcipUhXJ}lqz!gk8N7JN zd)@(X{T-9m-g-k6;kIjrNBg;Z^)iUEo6i=?S*@w}8T^{i=H! z1d&s>9Oi7`w$Vd>xoNu**r)k9v{G^$5hx_zn?q__k866UB;rV&uCS`ys{_e3b>~#d z;|p;k)x6{kJELf=toAA1JBCZzVy!;6b?xXb$7PHMs6D`P^yyP578XQ5kWu1o%zg`z z(j#rxww#{9pO!SH`E)PSo6~bTpP{78to&Q8&<%~nRU$iA;7*1%yJv+zX04?7JwqZO zzSZ6*otSoJLhb_@H5oer)3v!C0roU%{NOj)+F<9mamPZrI3OIygAP9oWNXR69n{`n zXT=~>0Plcloat+}I(H!Y`0wKQkGRDfEohvO1{#5;FSPHXjz>zXDYIN1Jv&>_upxXj zi=Mhui_ubO+H69??TrskI-O_W1TzS%M_y;;E7{CcAYh<@OfXZlKTu| zKtemfVW!bu`XWi1J$ftoQtI3FNjg8V?_lPA-*xxw83 zi&$=Qa&h>C)LEZ1knCAd6Ew_vYZ=4$Gp~Ag%!MyeiXSsRUc#&myfR5W>eVP~Cb}}nNlrPlD)%94 zc+GQ{@=~_m=cJ4V8hp@&{sH=N)azMqmJIWX7~fnwwzVdiQt_}h-=xAS)N^Z=hk2`Y zJ|rJpzm>xkdH81j=MPGJlF`>5lw#w=n5`uQLIO zTDOq?lKDjKE9er=nL{=^d23#S5$<|f{cz>#2AUJ7a~>&2yLdOO@0KJ&+T0ON%q_Om z;O37JUVBw>T+&AH z8~IF#0zK45%G_O;drA>c)gh1>8HfX&KQl9U>?*-`Z`s7H+O_7~#D+R}uG=0R^_LeR zO^GnV5+yz3qv2;RuUqFb#d|}dOrw&#JYUY{7&s}b?Xju&Qa}^9SU$ruX^pfQk~eVI z(zHD?Y4Nu*V|+DcV6Z`T zRI9YlXcqG`u0;4`c+Kz*-VA@N{x~$`WgCA9b9KL|mP;c`&s>pChgr&D>FC4Wgl4!~ zgTbe!QyZDkuIf(<)x*Q(zFDy_i@T&uSRm4Msk3+;8Tv>g3zGNak zGzyBg!cJ8lV5{ zBDJMLxGH;?T$eoW(BJG4UA$n`;OlPaSj$*DIk^eV*0WM8NCiK6C1=%yIxl@GanDFv zo$rerL;rz}5&dO+R-_}P4RcWd3wpN(wCIcdfNd-fo=}zMf7la&_6A7{+jF7)RXV;K zuF0yzo@#ErOleC>qT(d2ZFPE@J5u{P?^SR(7cH?NX$)9CHg3)mhsXr^kSyVdYkyzh z+=1_u>gx}sp931ioM^Tf@yv;k;Xqm2l!g5traRZn^R_&ujQV!B5E4=~uUtDcYdkOcqmJ)@ai6!=XYd*He` zsnO@sWLjRKQHd9CrvzuCBd-SIIeQ@`6wUUYFZCIvZOsF|H2)ecS02D+P$%w#&Gx=D zso()l=k9{fteLIb(%G|SIg0y9W>#wo*#wk2m& z`*#xBwgr8%11W0k4+`Myg5M%AT6ZB+!-AavK)e>0nQr)DQzc@x1R$?;Hp%ah2eCog zo8{LGkPYuTqEVedPMALyKyc&K;-Dq>6-|E$*ACx&zF$dD>sE~!$c|`7C!Rl@Oj%LE z@;iaij1K$-a&9-nJsQmWlTx*0>wdXO`3v+RnD5$m32avPX9HI6axvQ$q95g89&xFbAY-MNPE6UK|7CA)m@Y+U&r{7o_4!P^ zdubt@SzN{d?F9x$)CUaj5rOxj(N|4&wUS}>!C<@DJo@DARSr8V(>5M@D5$_4lU!#P zx-C02)KXb@?%IpWnaRwZDC`CYm#Yjaa&S7If_XpNb3&PE(>Aw8;ppIHR1SkQx};*2 z($MvOWW=Jd(Yy=RH3um#5acOZC=$#Bb|%2+OVWKKOEw$Ku) zVc@=d95~owP>^CEx*NDVb_jN(ZXO!;a%l<ihF>)Ec~}iS)V*xhk4i#RcmMSXOj=% z=x%lGOyg<)TZW?|bm8fiyB+@E4hitVB#i;r@+R4k#Jf;adhR zY+PTTERR7JO-`tms-q&wMeX}a=lpa4>HLwU?A8cC>`m4>p($N*K;;8)_RYq~((TC7 zR}$U;fTojB8>Gq1b(U~S_va8()pL-G68Q{&VRfXo15Z!A95T$B(D|(IQweq5ckzc#T1|Z_+dsy` zPR(~am(7@`o6RzI?>)OX?NR|c!V_TEls#j2uw4nP(J3(=CLIrJp7wU!Jyp5sF@4;< zR{sH`y@sZ8`X(I-UktN8J>`@y4)e|hx}-e276@ zKiyc`nbAU{goE61(yM4Sk?CPLCV_wB^W^#FnjT|W8f6Cn0 zns?~+YE8%3Gar=YI01=|A?GreS%$^J@&)WB1ioA8PHP=SLXAFSPoF21aPmcxC_j6b zq7N)ffJgmY7IZko!ko}K>fthJbW&xBnxdrq*Jwyk#;eYi?=oRKPc8bjU@UL= zuk+w}w(si=&)KZc#?CP&rE4VhFPnY#Hy4w6GBr@E>*%9cANt zCN?2oDv&v^jG)mLdBUBe#uiagi8Cj@>D32}UCSP3Bp-c%D*2>yv^%A9JgpyONuT7RhAJz%hW~Q#U8PMck)qh6mQuOfwf>IY z#Eh1L_@fBd{t71C9E>7XTor0WZclQ`f6}^mZ+E_A`j`LSk6`Za=TZBaMW|aoxj?y; zwQ0BduSXm2a`|CEQ2fzN_SW`pV5(lS8AtOpga8!h)W54iLVvTf)bn)z0pHx(+@T56 z^&R!o5RU&(jADSQ-mmOyS{o!`zgW|@O!V@PtNdR*A({)tj4l8dKmR8Xp~YiSiA0Pb z=Ux5RX}*1K6+Ohw_gCGHnWiZs+b=u(ze3T1!cqo32MeC7sl4>^aX$^NArAhQ``qW zVG|ZQWc+9ZUB43QR()nqHRY5(NO1wVW`P7M8I6$39=06*Nc@tvOx}xU{&@taiFPyQ zz*J8wR}vBcJB0Qu0+)`3od;~*bcCaQN%%hYDYNzFAZ|-wiaV2(u668U)f3^D@)?Cp zfFiEsmlYMcz)%&311<`+xz@Gn$mlpfn)uNW$Yyw_QN?ZJ!w8n=g; zuF8ix=9?mGd#+CpoFNWcRYjj4$l{?xOEvwD;WIc>m+R0=&~~W?-%LyIqV&^XyBE)p z`ea9zw}HT3Dpl+~@nNCO#r&yYlt2hE0pq1>5TiJ-gUs_3eL(eLHY8{ z6!P0LfzE|?;V&`nQ97q>L+w75vUEs`^@6cGIS9u?OFLTLPX-e_2F)TFLLzOdZy#bf zY%`KrwK&^q(q7p=6IELti*z2g^GT#DNz3iL6%$S2SGRo#Dc-ZtlKVWm9+O+}j6rGv(kj_2>z?T3eWh)9t_`ZWc5Wzlk!4dS&?_8VGmpYb=JDLXo@0 zCP+-{@sk_Ru)G|s60YK#Jo7hFq3t`K zX+vg50XuVjs!-V56uRcAX)n9gsUg9~8Myg!m_vojrgd;M5Q(M^_AE2>l4l=g^rty5AYICq4Pl2k9#Lok2Ma$TLO*E zC$if~t?P_4++<+;GIlFZL{0~qK{-xp#aBEL9 zKHdCxi?6uvKc-T&wG4LEsfRs2@bs+p-MOANZ`@o8S(^N7Kxyh;08OCuK{ZZlt!Z}| zQbbE1kY6pX=I6Yy%HHPHOi$fBS>d0Jb7xY3ZP{L@b8b1h!8c+A=I1Zw^aE#Tk-m%(RZKfqqc7RhKI!~@V0zl;hrtmKw5k4| zW5fizj#527$SdW$U@4t0>*dm{Cy z>8~@>3QDz^zoZ$r^%MDJ%GscX5wR0yF7jwFA=xTRBH>rGwKb%+*+o4uCZ6HPu={23 zsv)zjaCR`I0+Z9(tjgTB2;lQg;WfAb;aR{C)U|T0Uu~1jN=qas`j?c^9o*Hkc(pM2)F31n7F zdV~BzELn!o#L*+=JXMux@4~cg1X-q#!VKk`4Mxr7%-e4?yNi5iobS-b3i`Kq$k{oR zjdvej4;|!2pWpwD1+XLr<_jEj+6)G0n&mB|5t`jS@^PYkQ5U{$t6;KsQwA*lAv*fi zY8p8bBeHW5THjdt0}*vg0{8Kj`pu(uvg`|2Eovbl=jkNa1QXgzbw(cdZOcbMr8_> zeEdE04jIQsjxB)9YVvX2TWe1%o8MV^)8R$Pxi!keGy_puCo5ocTeHx#{3AVTA=-xG zMFPvhUvz&Myjqr0)Z>PCnQl%;*;*SUPpt5eadO*V8^~cHAaKXil!5l9Zup*HOdnB9 z>{{`}UY>_~8GK}D3#pD943YBq^fA1_8CQ-f$UoM=#K$sipi+_t_s!uwl&GfiU&9^o zKbtX7LY6*aQKGMs*B#oYr$);Y-Zx28MJM(fSuLQARGsd0vzEod(<@@eDY^z`>Xu(a za}gdkkUb9z`$H2u*%jxftlYzy?dx(%|5}WpS7Bt+LY<5-)$n>3H?kh>rmqT>>QKXG z@YMH_TJk+IWk#%$>rJClvB5@@^uZqLX3@zrUNouo;>*)0`CzqZNwiwBI`hY0);cto^& znxSB3>0g5}8+bK9wq;Y)RwXp?61xL)HW&i!+B!0wn+JO9<`uX52UpTjBSFgH_dM04kLHV*Pkxzj^1l7=4L`b19S?5~hs)kyFyeDzy_fzKKe%c_!tWEY zm4Nw5F|uUm^EWQ4Ra&Vsy`I>%p7cfq7bdjB!f#BMb6a@DxP1##Z#cqhGPs2kSl^mN zX4h879YkxmZ+IO9Vd0bFu_L4HbOVA4f{hV$2lB$-T|LR&x zUtmhg)FvWo=&7gNr+#!;sttQTk|C_!I^OciD7w`vUX^uvBP{QSJKD%0qDg3PSl~wk zug=rgQ%vAociQd;# z3{o(#xb_N|zg8E0k%)uq&t#K#cdG-xNYEDJ_yYW-I63c}sf;Zf05pzEmHP-BEveG_ zUM6+36~;9&@1Bx0#x*&2M4QAA(s1ySi#jCj>MfruSjn!uB9^Tp_YEeiM}>dWC})dP zez>@e@I|;-ss|P7!U(_Z9_?QFvWZ{2cJ_={KLf-Sd%KdqS5VR zy=&1GP3dOTrNS3w-t$ajx3-@_Q44FnD%pH3w;xh1ML>z~^rDJI2rhU`9Bss}#U#!+}8MprgWmrHN)Xk(6CO4;xrG?IuB&cLd z1l(#DGu&*;ET@_S-4f;L44C%X97MiK9u_+8hjXiG%X~vnBBXWhBM@}?F&8a)&VULl zk#Iyw%fS7arPLVDH+D5cu#~tRULL~p@3HprKZX}ZRu;b=-!OCC>0{!Pph)MqE{+1< zILUjbGCubsc0lfN>r>2F*|M4C$Oj3<_c^q*uOwZ66$X#ou2AR=aj;_`IJUDD zTUr(c6!~$XiFm3UsVF_+E1Q^`-2p|cPVxAP?Fec?wck%^AG8F$+;yGm#nt^Gug>cj;1dxfuL zQmfi@iDq%Eb;r~*OuO~!q?jZ{5nW~A!^cX9Di*&CS{F_@+c$p^sOfV+*FpX&_1o)5 zweJ-wD_0)7U0b(^uV9xoQ)qEr(riw-<8BWt3>2K%(RX^**~$d?;{Tl7z?5M;lc1`} z6jCryBEG^TU2*v7ig&b1UY@jh`S#d1aH>zqp-!~3(K!~H8ROv26-`SkX8NVq7-#{_ zeZLdi@(1VrHw}>WU^fDj^I3@CzDySs-Iy)x!7(7ttj(|XBK4FhRQE?Q!#4tZJ`6ryp3+Y7`>#qrt8en zuH<{$W3pjhcQ-Ab&WTyQn?f(GwEh&y@{!Q2SN7ZV&T9_-{31JklXPT-iO|b$;3X~e ztP-`Oj3~d+%O1b*W`+B;3ld1AdnSzuw{_R@V~8Il`?Gi;A-X-B>A>f+Hq}_pAIIsm z#Itb|92n6;?PNbK{_))5(tDp5e<+|;UtFOsD4h5nV`N7HA4R>aZK!dq-0@R>>{4-L zxLN*!)`B5YMZ^`}dp#~v&!0~&RsQRc)5deVqy|35eu59~N@!6+(r$;B#Vs4o8*0M4 zB4s623F_m60)--Xh)>6AXtb43^oM(QmhW;ZAyQhWR+t&W3Tvz#$B3{EQYk1Rq2#Zy z7o8U@(T}&>m@|Q&>?#_Pb0+bBO&@n;UF6v!s{FQWdiQO`)zU@-m*-jjUCTl~Mqs|d zl;1*k2>OQ;>~tdQ8c!TuDwy(l{`rA{X%G9NiVtd?Iod7IbD>>MM0ZKa@bVum4`ipq z>06vh>PPSVuy;xyNbWn|Vzy>&y2|)GtlI3VxI09A?$`Th8{W4=Lv+109S5|fo!8`M zj}q&+CW~Pu#0kpI;pbA5Jo=<&VMG{wD&h(FZRTH&Zg+av@^FAgg2hth13Pu!8>OpW z`j8PP(4-F|42@3T;coA^>sxa)5$Y6Jo8uz+x3c3gMC;(;@eRPG!W@wgI9lYI!jdBN z!IswG#&ym}sQI#p-C|!Ae1flptwgWI$2;OMDuL>6R`{okBPAMra$!ayYD(-KP8QJ- zlj7O>pk&B1K?=bK6%eJEjT5Qm-se_X+dI^`6K3|hI2Pn|zZ&$K&u=EKP0(Eu-bKf7 zx?iDo4}Ga4`4&Iz47!j(_-4e5i5ryADLZ_=ej-%1mSVGuM z`1>y%$!rP-lEZJrFnV8$=q5+ND?8ZR}M%PH=8 zB~|6_QW>VH;3*9SN0azpja{f?ly1K1>=X}fuM{rZm&N7WF-^?Be>C`BNgx;dSXZi; z7d$P_H+Z+tKQ3De2pvhqnzt^JWT(Ybia3)&W5nPnRG78sb7$iilE^pAgoTmrPf>~H zg-^e-q!n_yb{!`ftl+%#lQ0pApk*f?7%QO|A=%$ymttkEj!oTKO((>w!`bc?EL+FC zTcPX9yK<^=ozU`*?2S@znG_rjwghXAQdp0?MD*0*SKE_TMSbf?)z+~)tS8*W-o2^5 z`*vcUi(9ahNLz^{ueve9VMO9BPCOH_>J34=NAUeeLgQJJ&=iCsCZSa|@QN<%A$Hkr1vdKyMoUlph%6Fow4*wLes*A9hvG@EiiON+0cf5dSJ zpgS9EGQytw@AP5Gl?i#4IG9ImqN$Z(8i)a;Cdw43oUHI7NwTTYfl05LhhO&Ha00G2 zSu*oqE$6@eytXh4{L`7=>9j>oV@*yo=e4bnr0_r+o~@khsd_7+Oe^`eM^N z&^RY2`K~U(74FTNgEU8uO#&wfHhInGzdEDnCT`bd2Bj5U5;nd#Z*O`DWMzm&ZA_B^ zb%s~=XC{-w`FYPnT6wnlhfOXnO>-!ErVnEnDL;nOJCbys=F1e!L=D^tmMgclP#Sm5<#YIMHG#o!;)(red)YlqY5F1jMcc`@a%6$NWVR zxb58pXmN#W37t>gQB{=E-R?e%QkGGWr*}`fVjAB~@ziAsemV9kX+fwCtF8$> z=BaaVu8dPRNzPgRn`{g)GG!#@S|26BuETKFM&nc_CoW zILSkR>&zjGksEl#)R&=aK={`|3dNL*K#`B3Sa2a0!q=FFw&z%@!0qfhVw zet-#d%7T`amz+bPAdeQ-`S6NqRw3|=yfOoyx;#-M+20c50JaDLQgfoBk`J*>%{!ZL z1{hVvE$2WW0seXjVwp~U?-`_wTI}(XPnm*>>F46%nPiRpZkK;b!4zdU#oSOkv?qqm zYr43g4hWU&HTl!>7p)JKXvHOU$++hBk6$X>HXJo~>=d+0zkCnziOzc8NQtI&Kr9fY z&kIpgBRt;G#5nMR7*Fc@I)rGis+O3v4=yZR*!d7`a0;?bA>Ps=lb~Y=r7gFVzBnx_ z05X_<^GBX&Y2iy_)M{~lcEhO0b+WiUa42OBGF%)UUSeLnu{kXpc~T`^{dI52man^0 zWUf&m&Ln}mvZfMY+Qd<1QF(PvGRZn!lestg3ml>ciAH)@eMwAto1ilel?Pav$NkxYCWYuO;qvun7c`UOR*7&YOU>*YeCe@ z2cm|q2WSy@0GCp@M!D4Cs@B;s4v_j2&3Sj3QnZerm0t47`LQx^PaM|4ju9c2cTIM* zDhX2|EgRC}#)+ZYqFP9z?)!9AgR>VUvn{fF^O9sscLPpv9obS^(XR8W1S8vR zQ^)EuB;Yg02x1#5k zoWAiFVwtVQgeG{@?W1!WNYLZlChk=ex`Y8yz>PRwQOocmr+0%IzDGY&ds`AxAw&>w zJ)+Y*TAg8dv!gxZ8xCn8w2hC%XuGIq)GXQFy2tXcW-|vqyq|+Of)5OE5Zl z0%upHg;TIErQd6IL<}%JVT27ZP`cSDO4q(1F8c&2a)xCkd;E>6Yuj2U=kkM26$Il# zP2x9>(CR8dy9l-f5JHYbTF)$OEKF->!?>J6;=(wuYS4(BPzginCzxFK>E`Jdl-Jj! zthW*J03hp`&Z=bCK6{Krc(ymn^Tr&N=EO|*3``wps#>&w#S_Q+L>U!4Z_vXHerX_5j2;Z5`T#lS4_;!qr+BFZr_l`#>PsiQ8!kBsAUcL z!gbLTLTsTWkw#g~l8r7>7ZYDT0$u#+K#EH;ANn zdeDwQDww3Z*hHNb%8aY z+W%;1MMX_MqiO$Yu6tEBSI?vgek!%f^l(bMUA1l2q6$q+p4X{nzza#NEGj;R;s40! zcR3cveBI%H!AB>PI0F5eO5yN+bKUYdwSRF`*?T!b-ol=WUrRNybj%(VVf9h1QV|`d zR8`kVfhtBwB???tmzLHI4b?Dmbqv2<a}5+1fkFKUZXxQ(3OqEwp}YjTH{{*x~} zfz*6GM&LwM*7;nje|!!E@>v zLIi=~R}XtJY6@zW@ndHw3k^K0D(Ny*A-xGu#VW*!OKwhQL2g=!m}GWa2MO!vN^(+xP9R>FZ$_Hf5lu z{451oM2e6m#`BS=*DdC9lwj#2GRdncwi(yk}UV>G7=3?NyFLWi9j zwi(yblzm>ig|KOWlXb*po0HX(=qvhI>Ay7z3LSabGC@0|fTTxMwz$;4XLq}0HYIN} zztf5F@_#~MevyT|T}2Y^3n=~VUwQdl6&7b_y9;qnK;tQ`9@hTv`AIF#@^$acAlU+; z<;hl53#5C}5s|iuJ1`)n(I}PuMU4#3luT(bWgppsjL9y$3)UyL&d4KMJMQ1p3=!Ox zPT>J~mbq68^d9FUhHvs2HdEi!_))gZ2|!gIe?dDF&yMWma>`4n98<>GhhJ^#GS%mx z7PkwpJ@@!7oI{Z-&W_WrmBz?}J z{1W<`e?q{+p(E%0+rONb76d>6Bn=r3oI@|;LU^l{url=nIMgH}{s(1B!`M+gi zEf{($y@+KcR|nIc#yg@@A1tBYpWi9puC58Jry|gAw^l&Jb;3l5{f(8K{Wd}eu}f6k zw;YlU(edSAW8TIf2X9+i|9@BavmfoRt&I(yAcQ1YhM}oXhDfo$lm6d$B!6SMoeGP> zTM2mESr}{ljol&h77Y!_*d~zkFzVKVkz318OiZpi|m@^;sEVmErX6{(;Z+iQ@V~MMS2Mw9)#ccu?u%5i)MfpPDzvmY0e& zxh347-%$?VvSgfhd~HU&!`(A{7l2aN7!*p1aEsGA-^v`{NT?9oN=049Hz%*&DRwnQ zvCQ8#b+JIE9UQdM6;+ftuW}EpS7}#JREPLH0$h0s;|)YP{ok!Qc6f;~pC5rmqy8>+pa7bzP01?5@noMzJ6PQk{i(`+Vu7Dvl%SGLDr6 z){xj03goi9;_i*$6_jf3-We;3@OE$xTb&eA0mM%rYwP!^ut}0Zaf+jc$mJGfE%mBl z@o39@Ux5ju2WzfP8RXZcwMmSi7nPOgEFH;}i>DwUOQUp3I3_PCJ3p|5tm9flEVsVA zx6@RzDNw2Ocr)eHCmzf>I+Y1MgQ6uYKHh({le*A}Ai z4*ihBHBraLe*20#gu+iK{#T+b*jz5)R(4&SD3eZTbNCd`qG+f`1-`yQ>6ii{r*!w3pd~Es4K03uhqyv=NJWW0!wXJ6|gPnsNi9Czmn@$9bn7x0b z$(1F|z}79wW2y%Uh>ZmE94!HsUTJ`1r0t7BCh|3%2 zeo0Ba>mN-BB+jhy+I=0HUfGg`T4RmiFg5h+k%- zmY(1-p1Ox!mxAzTk!cnuORKasD{2aw%K5+$?+Ls9z`eR$Q1&~bq3_<5%W57OIc~wg z(;~1&i-DGO5UD8Ty8{a0+Gte|;rPC_MN782MQ0ZAwDBAMzbpVh@i}ubpY)l=SZ%RcsU|{o5)+js}C5V-bk9GLr5q!ecUHN$}xHQ1Yw-74pSH};rUdPj5{Y7`pA=HMI4pyZXO3#=-EcH8exQ*pbnwok9!@0$xYHwb zY@%4gES@C1$Sv&H()>4(92e(Qm2<;^TeF7#8WAmY7{tL6MYwOwYBTWz8{6y#%I@45 zmD-YsY7X8l-S3onNs^P^vg6Uhc@j60;#&{kYrN(Ji9G-AptB{xDVHD!8(mWm@5H)H zNhK+qI?H4`-yT1j*V~hw%B!N?8OW)|qp(fD(4(_^T0H^1K;2xSF||w$`3S^}u;3Ux zZf*&6B)eMzHoor9not~SOyIgSQcG_+ThG|FE3tI#HHc`KekUwvazP^VcuEiHYiU)& zzdWI^N~0vVtpN(SC*}3WQ#VoY{VV_b@h(~UuWEae7y=~tr|dHs!G@x%iE&^FoIflq ztjlh0X7G=a&ctq;J{)D8OAiktXkhF6kl=hy0XwlOB~sE76v!|ima1oD9zNJ4U1~d{ ztfDOHnj5?nK^srx$Uh9kJ}Yd{3j=mZn z-%)N*Y_5UVIWTfz_%y)9V?)U6b29TCyxlK_LcaZJGLx4#TGbk$cVsnj#5K=NG!xMV6lpVOZw8`-D5x z!u(SlT2ewtm0Dbu94p|Wrj2Lfca2x2u>h#f&kw0s?o+1-R9xm)HDojBqXB%qok1uO zj!;X}ZNT!Xk~H8M<1Wxt@>z)YG)ir78=YOQ>e{ zMd-9~4$bVLamw}+$-5bbrpaS4w5IYHiM7}=A+_1;G7q3G4@@Iz|zIk zAh|E(`bd5bRO{L+n!IvJSQ=t_%A8XI0)hhaEiBRlhy?NpMJQ359vj))71V<zM=Q_>^sgvq%JCtsi2wlewZDXtq>@B#iIM4mus!qT=3_j`FNGANm{@IDmj;YxxNF=^)g%afJookOp#kc8Hc zU%WjM-y`HQ4ZDnR!7Q;-i~TKmF>xtSP(>GKRO-kXAPtEQv7nJ7FvRjQfAuAf$b@e! z@KlU*4?IeFE7H@o0GE|P)IgV%3-HNup%Uk?-z?(ie=k78JS{86VIF@q_BC%w>iR(T zhNf5$h<)`Uuosh<@rAVKXNkGPXX(l{Hi2(^Um)}8u9$4*p|&dtDx#{82zk9_=6u9+ z)?A#cS*B?e``;!C%Lq|Gs0u4XJ45CX6iK?-Ce}re;e&vmT%6@y4QPLq=Kss~0CnXh z4NQcj>-LMX#@{wG@ >?qHYcmv3#%y4v4lX(iYAv1b(BqBe^Trc|OL)$tCmW!-z* zBq82%MmVdAD*C7_xGQU_OLJTg_v&y56(ndMpujGsntEABCFy`?E$S{L$tso6Gv@#)LoF!K?k4l4 zOMfPExM?Kb?Ru=aF0C{j`qF_26^;}lMZ%#jHHt5%$}Zte)FpESs-pJb-{xCFDe>hU zq1`V?-}U|xdgR5abW=8?V*s@Fe4<8}=+!Py2nqkOvaqnsZEpgJDK7BHD7ClUbMVLl z$N$+Bo&$3!c{ixwi~#i5d7cG+ud=X=ArEF0lsm`e~CP)_+b z!J#&D=nL#jcil#>eUiMzOe3^p)S8N^b86@XJyP~3FopOmaxwy3;=ID{pz&XbWTdm}LG8xqrU{-a2~tx&c(@jLTAX~L`P6u{Q6Kj| z)j;`1ny4O|tcl{JOJhXZ>(~Q<11Njeo0l1c2vV6YdvxksfN59ITA9d>uvZwvt8*e+ zU{Uxzdi)&$ao(sYRyRygjEEz$g=YkWo5bbW1yp?WFgC%x)b?aE>9+Ec_?hh z5#KD1dF7}oNup(NClu#c(QjnsCK$5Ri3;gprml(sa^zYRGBd{oI$DJa2)l0S+V30+ zaiorZsq4=rX{b;_o>Ol=z$_*3_M()(TYy`>6k3sl1hFuk!eH5qDC0Sy3*i^%}GChPA1A*~A=v=R{h}FeRtwBlca2HwP1|?VvgZkBFO*akU z*Z~fe@Q&9*ykt(ENa1%EZj>H%L`C5};<=64OXYfR(K-3-^}SP*&L77BP&DkV+_z9@ z6>_>10cu}or1I#N!t}q>5%TmJbke`_{w57e*dj&@uF9naO&5h7g(Fqr9Vl1_T9`%7 zRhZh*`zFR9 z$7~;(@#xheqCrI)aDEBIhN_DzL#wvP(9`MTE+W#?Q41DRNJ)*0ID$f`;2a5fu{NDC z%`XRI=&c*+R^^{n+4 z<^YGNUFe;PC}NjY!0aR;(S&W3WJ`g}Iqf*4C@o?QEITI~XB{S9>Kt$QWglxbC*7g9 zja1O#z@dgn6R@C8B3XnF?9R-p7Nu(Ih&ppPaNuybf$r=%(=f-BqaAxUVaMSZo^5ee zK9Gq%QOvc0bvH>9 zcZez{89DieqO6^14ww!)fzlEPP<8Uuurhw4b}sp&Uf!#X3->zeTLlzFE+SiO%~N-*CCHbQ-@!_Rwfo-8tZ2^3O6Dz?FuCLB%H(6!CU zyr+Ud$K7SM)l^LLlQWovIuOq8p0QMdW6iAY;SmY;McjWb_-jNNO09LjF)1BX-DbFc zewR%-wayu)w}}>CH4z|rC#_Oc5br)9JZE}d7yyXbbgMCMIUF&^D9<6;!hE7mQ>)9BzK?xr+{B#S^pdyt=TCN3Y zNKsYM!yfRVBJR_gWtX{2Q3MB0YV^G51@W^jCL= zC)OzpI=b7BYK43=s^r)JQFQo)2@qjo8#}nb)H<^&Ev+ips1xMEFYL%qKVrhQH4PqJ zWF?awxrZIB3>XU-z9d3|*_lB~4fZ!o1s$I=*Chc(7`TK%i2UQ&3h(f;$Yli%{R#oi z-mJjFp6x(s+DmdyNAH`r0~YU%3@w66sGPfR6Ro3|iMSpA0&O69 zlae^|y2l8|W<{ag^77HgqAYzHpm1jjA0Nci?MW>D6vqI7Io-fW@%6#WxknwFUYO^d z8C?Y6+R;t!!-ZJ*>|y}x{^q$qe!b}C>-qRsmnYDZW3j{+L{4Ya44$d;3Jl z@$-mjdOXnMrwk|9c}9HjQkWC{{TZe(BTfaTB#vkZ#K(RW&mrCd6@7lF9}p<= z90)0*y3rP04S@Isml847501$(C*gU)hE5;l`azEA>=P~0z=tcFyg(t6;+xUl^m!yIntKka+P!^!lCmPDcFU$c>JufD zi5zp!a9wh)3JQvmzCTRuyuEWOgq17JIwYV2;|E7bS610Z3!&7u+Lq-vXYrl)4A6Z{ zbD^N60~A;)C)l`&@g1%r&b^u9N$jO+36!*@ugAqtVXqOe+a>|y5tUa5IaajoDWmFt zW*-QATf(f5;hx2>?@n*n?yWUp$_z$PlJ7vDi@hu?uM4Z633QLqHR_u+1%(~oAf7uW zZVSXc$_D>Q1NVazhUbHas)#|Fh(9@bY9$Y-tBEa-4|8gOJKdoj(@iim#P3$@4Huc_ zoykdY$vGV?NaIwg-ExK-iz)W7NXqN(Ts2Lk*D;;gMs=J_nB^TgueG%2TzCgBv za{d$ghUDM9qadssTg#>(?`5GBQA<(M`bMhBz9g}+t#x~6|2R7WL1xA#sYs_lMMHyR z3WEu=?PZ4u1b;orME~JQkGyY{EC~@_D%O7d20704tKvn=eJfeg;bLx{sQ~Tk`wZy@ znd)Qc*RG=Q{3V5T*F^QNI|5tNSimh}_q#`cW>H)<``an^3tD$6mdWc~x5Mq2EuGvE zBMW>}$Qy@CN7C5=LkfM2!{HU1=6p=K-=GW&tPFEZoEM9fW++epFyCK?tzl;KN;X@R95;Y$0KD89lCCTQRm+Y)G1TW zb`u2I%$m6E1Bcs3h)eXGYj<2VO)yR@>b03{%fq3hA*mX4z5jZcs>BDr?E?``x{$`e zw~vbYadE0#QG(+WB~E*Gp_G+y2Rehv?`UIL`(N1tg$(wZtd$QaHWe=wH{Pv8w&vuDu=TM}=f^{Vo#> zfN1dHctscv#A+;x9!36kpG(BCA8ZLy<(0Mu9Euc>scl85FG7}5L1#E`yzk`9yh6+2 zofSO~t2Q1w7s~o4tr2xP*5oWgG|lpRt#;8!qYMZ^%NCEf<0`)yo8k> zl9Ciub;X4b_^hX}#wx!3p0>`pqe;f+KPGq^e-Y(2kqG<(X+kSwuAriBZ}Vz1H-DO# z`cVFCJ)Ri9THWNEH*YIxS5Y@Bk|P@}OeV;Kpd~^8$_r{=Rm5B z%)yzNy}@fU=JP_&x_Gc*YHksHg03>YD*OA{=YVFsnKD^QLUokCJhAs`mkNr)c$DeT z2y$J^^z{~{#e7eqs9aG26;W!9G;yT9i)nh{PjrBBO9P62K-Hu&l;yg_qcCkfRbu=~ zb5!DA!##u{IH3jUO*9Y<)+~^aX@@HlX4vx|jd70vA`DN)5a%A^?9nXreC-Po6!_xrTNn+tc=q2o~3OXM{k zO>Hbyu1J{E=ukXVnN6W;z6y;JjdW%)uro1g6%}z1e1I?x&np^!r~6;wEK9WRuK;>q z=P>C8$2lk%apy{REOGs=<~2EMilVRFAE-{zBoB&zm6 zJY@23X)+8WlA`TG+Oa#k0qa9 z*X>qmX|o!itj!Z&%or<4$5|PKMe2x5;^V8yq0J?&sHaocb%V;sK!dZkDh#Uo{jbeo zzdrD5y`5NdFm9);_XverkU2OctF2)LS$10NvB=XtE6m*I6T&GNDyNq2gQLTYpA;po zKVp|cx!I(MZoQ8Rl@d)_qc04QU6MGZcn4;|bqALH!Z99az0vl8n{p+Z8g}Hk{0<53 z4dTtF#wlquNR(4HA!~^$NiTo5qT8dl(KslAQREAy&q&`i!%R~;RX|oG*B8pLWhGfCG zP?)&dg$ZG%jl{Q*Om+Qp*)J^S7=6j2*6CuIs#>M_xzqgFSOD8d6-#%i?|H)-u`&xu zxvdJgwDGM8qE1Shb0nH~_lSM0J=jWA(#6mi^)!;UtQXZBaw-#VH= zFroA7U6l8oPGMKmU^Gir#dI3t&gADDyIpgya{@(EN7J<8>+?tchhryG`|((!)BYNI zs{tq7>JY|c+Fq|I$ajls`h#ViGEiA2|Y2Bzz7Bo%30d| z5j5TS(BaewZhj|Q=Xm#}sF$SCE+S8nk8*AuMnQ{nJoLV&x}_fiym)9(MoaQ(wz>yI zaR&aRTh_3a$2BPEq!$}-JAgpBydxbLQ4i2Y>{Vnd6WC@(bvEMr<~(oth3w~1L^ow@ z=*60Z16jU9E<7@#xXc@3t-sWqb+|VvtUJcLZ+rcFo?1{&!9U*neoLM1!Zzp86anDM zcVSbx$0~#)YDd;`wG$dq!+cXk1hH{_&C6qQy5KbZNw_vEN&UgPy;sdEy@yxIjS8p| z$m$q+FT*Ha^P>Q_RmCWC%?bx2MQR=$DCCzeMk#kBN7v5x4SvL(9D^ze$lV1_>f8-- zzLsF`2K@Pq@?7;YJUPU+Hp}8zQDOzN7A*hs@};r(tx+(mQbx1Cnw+EM2Mx^Y%EDnh zkY6EFjW&u_P}pD@Uq|zLg4^|eAnohynmm>lGQC|<-&LlNgrFXN$|7z2oXYvf|LBeF z>9WF{t|jKkjQ?u`hkf`+LvPY($3&iM%?&~Tat^>#5yo;@kM1`k%s_%zR(1Sr8!8V( zND{z$_sS8b;UAxBa4~oNQWAq7uS}2~QLUnC=(+!@hZck&TBw_=0`@Z-?9x`QIEFgA zcH?o=!is$NepB%R7bj5@tz?&Z#egd;yYOne@F#LG2;)>J?d}=LpVVN-c1wOaj~(-} zoRGtK5AK=iPgjHEFTrH?Iz! zyd0NfU_nlRz>>U_r~Ye)+LGv@CQY(`Suk04MNO3qrNj!$^6o3*QQerUegO&QYnJ+2 zBz4VW-W@84A|k)!_YvNsJNxy!c?WjeFk<)lVps7EM{|ChzH&ZAnm@+ z*uB|I<7lv2ap*Rpf8kC(vb@@ak0Tx}kCR9PZ2)Ob)VZ8L(`>Hk8Pq&Tn-&D^Iw;ON zM|KI9aLgFR>)j}=vyI%gfKyN-3v%NU+p>6eyqy0z#p9g@%`aR=OVyW9rVT>WeqkVul=3M;YMzKoV)H!h!M@7-e(>sWY>j&Z#JryAf9w1DkoP(*4bXw# zE@d9}uW1RDfHaqfzHBukw!!J{7>NIR4h(Clj`@e)wn`2PHo4&HGLLq%_uM$o<&y3k z1W}jdNn~wJLr!aBiJa3mwRnoHvtF(Lv!I}uDoPT#raS0r|Jq?!1i$liT<7&A=jG7d zS*9pcVm-nTZ#V1vsGzw3QU1~Um!g!S+*Doqgdx6FKR%7)al-cP>7nIN0v$spM^c1? zZR!*me{~;AoJe{R&PqqeugDdX`%xw{*}v(vVeaY~+bhtDui|V>lmDji?hUZD*APIH z%8QXx>|o5XeTKz2+}g4Q4v@Bez0;)G(L!5sDb&)sZz<7bf#t2i`7yDII`0uXdx?hp z*)j1hipX0haLs{r3x*lrNrhe=+Q2ZZYDfj$&Eg9JQy zIRf-Lg8j3849-W?<~0#!Tp=MGUt-`F zm)Lphti72N$_|`yhdARc{ARDs9!O>7iTNbyCmeTle(J`1(v!@$9?>2EnNwiuYHa)SJCULakXXB4i7wMP)Nqv9tIOCQ@$A;9x4 z1}w04cc#5CYV+bf7X42l5bVl&&D+X&HK(^9OC%zFh91ZD5jqh|NOV(o1>d5(#x!)^#)r8sIq|XtVOhX>KtM`%=xi~jQ|&m-DXRaIZmspfedxT;v1meR z2J#0sd@HkrQQTK{*eUT|QQUc0FdeG#o%rr(6lpe56)Cc{4J%gw+`ivq;}z;kDt=AW zEZ)bn=QmL=8T@8sN<%5DjCfiz1M=mUs|)VyaR4vHJ~Q7A`*eBh1etSd0s}71qx%`l z&%l=V%zRx{#p9(*poSU?2JS!XJ$K({iX^vXfED!8{TsV34T&yG?mOiLPP?UmeR;bF z9R%^N%kgL0xp|iZIAln(>s9*eHNtW47L$xT0p__9K~vY*Ofi;P#a0dEcJZmUrrlpH ziGY*4--AzH21A}NyRfk(3~2MDNUA%Rs!!^Ny)4+4UqxDo?wEYdcFt5$`3wNJ&rNoy zf=_wo5VsCF#n2`A^RE8!c5fYdyc}AIIttS`yRy_9`b}466PKtYLFmx-$r5O7=|DAB zM`1lkbp8VQhIMiUF~1Xrpq+L2<>Bu!S8S6C5rQ4F9W`vZ*W)|)_Ldv7wD!wwHLT>xl&+5cq$jBI%Ntrm)HxDbMoYo;THFH228N}pN?krKm^CnhTE z*06Iq8He{@k!B11X-Of-i`$c$m)yXxWC!M88mt-3l6w9G#lB3kbvK&{D}!$m!#2{l zrDiD~u(vrxOr~7QvMWMSw$v4sL>E~}=Q71>nW~K&6EP%KO;@56 z<|D2fCrBFDb(zys|0mvB$5Zvt_1HbDldJ&+Le_VKYy+W)jS#vE@6p}aQ+IkUqx%W_ zeZLNrmOmKG@d8r}?d}8YiVGVE8?j-P=)vP}`w!vwh8@3eOi$$Ts5WVR-%xSAqHtW1 zP0@(C?S&C3X|pJ6`nzQJO476QVhsiz{?wCTx)?lzMnazVHDf~qq!cN(A%^^$tg7;2 z#c{o<&6`;1084>N>{_~5+xjO++U{*1lCd%=lcwaV199e6cno6>FL#HNKJYFaq6L5d zYRmRP4gX28pq%r4O3uw`O^pM460t5W=VNA1w{Byr5C+~x7g`@HoeU;9R)iu|5~Cht zpJph`piyE|6VGWg!IwiSTgyKUCULz{+b!Cp>&BAVu_We@95ZtTi1{!?D>9Bhkza23 zkE@hjSvrJiG%6n%|55p}q~p_S{aUj4idRe;vU8-!~AB2lxS| zs>bI@pxMxBd6m=WTbGDFI8o* zdlNwpcE1$v?l=B0@6&-}B#8L|1nfB5#|0Kx$Fl-qm)q2)_T|^TE2`N+OEh$7jplL) ziAB+qu?FeFk}QR1Oy8&FW6$$kWVI`Y(=nO`X-=sl665c$ZAm>RLW^vnC`C=2=VvuO5ab=oUeIvZ&tSHdQ)R= zTnN=9L>NWH?{U(~v=ACTEHk$Q4Bg}JaOg6ovPbQWu+;+^hO;+FH#nyu&xDaVDEAbU zL#6E1+hHD@mEn`Pf{%kNh&1oy?Wih4$;S(w3Me5ptDx1I?>Ile^)Yiy4}+`>Awr*+ z6hECie!+E)LE~`nsQv5P5l{lNGf8qnA$0xP^#-F2Br{Cu{?1CBPXPBB4J_vudtMdoObF z&^75rJ)$W-70cLe0{Y8INeRb_n)GBq6attVrToLw^^4B~TFd8-gNjlOmQa2nvZ2e2 z^92U^G#i3WYwx8tvJSq!p^s_Wj{sxgj_KJ>&bhoZDLW2vYJ&dmWe)`)1F5b|eo4N) z_cQ*x)il1*`Wfp{{MR=9=L8RAcru^{GS#l+e+#ysXO?*dr7HYs3gX1mV|s%tss=Sp{4cJ z-ZGh={k9FHuXHV5iDFTr)izZbA1}9nXLPJH!`sn5X=M)udVEke?p;1;0{uObNUDf3 zrH9Gt=1q9vRfeZH%86Zh-8DSt^8uDF6E}B06tRNJGT2giggmX4xwn6djH?}t!^@iHM>&fmBl@F&H53a*CUicjrXMWr1^a#gz{=Sl)T;j-d(OeB=Jp8&T z&g_@?3&HTVXH2(mcLp8fc$T&ChIeeP3Y{UwJ&CfS+7i&i8~EvEML~^neFsFdse$ME zZ3~`B?xeW2VOrfHYB5cO%i=Pn>aBPZ$#1scmf)Kc@XSBQ!drL_dugwz+urU$=hUWm z&83B*TMs@2>^}H55GmMSQ^`P-urR^_BLtT`MfJ$1aL5npTXkkj{!mxu-*NXJd*R36nmQk+yVM;5C`caUWD;cJiYlINE>^=Lfi1?RJ z-k}1(S;rr@;f?v#((?VE_^`@G`NlP}{(6J{<#ZMCDXE&t@swRBQ?CAwO0%5xKXZ)_ z!C9bMvHO%@Bmx*2Ki;N)$AB9_`l^s0r&>t=Y;TVR?qsCn{=B1|k82FLv}Gbfs!*IJ z=5cR}{(aFsMhO_4!-u`_3hy|Iw3=um5|C*M<#2IoMuxdJr~GI#Mt;1R<{GBjaf(Lh z)v%*mDq%{(%cG~=rXE2YEzx8Yvp)5B;Z?95Ry)|r_5tY*+KVHyer%?prEhSEH0K>@&`3>O+E?^=j@QnI%rMSC~_y5=4i z8~@W|-xP^eQR!~U@gTvo0U+t;?t}a3l+Z$35TtosVcTg0A6;6PB^9EoBozvKYX2cU zICc?9{`8}fKNTkUX6iw5oDXNC`Me`P=WirSdykf~J1l;bC<(z2-Z2EuojxT4H ztA6pw$5T#!3WKpw2`v}qnH&O~frsnZrUq0*P3)4=!Z?eMmqsM9lQIpjhK9Xo6^K?1Dx~pH1}EKm+>PXe6@G)a0|1B zlA#g7rRdR>-a$lii>JLuYy!UL2+MTbMB+`O%j|-Fi18bly1n;!QWypx|8oLx>~)Uf zuN1$q$8jF9&-3R~TFu5;+_Gs63|2%K?4 zVA_lS*xc4yWNCavfOo4J@y{a8eG2{UV-x1l@;ya~C|%dcLDKn#J;$iPvE-DW3Rz=1 z`Ket=b9Gj)!EbR&c{x5*GUr*%VkBo7TOYWh*z%AkLv~yACq$~LI)`UyzHjd!jiu_h z*OX`FU_-?T5fATuE_dxu980c&u$*kKJ;?VCkc<^_UVEzNpS|9q-SOgNJ=fsb3) zY8|+_9h`%avX)nd8PRtap#Do@7VlU%_e21_-OXmx@Wh}~YM)0}R9`8?UAvtNLavR7 zQ!oHK=f<>P@U(pLdt+PL&xkzZI4QG*f#%|liP@d*PL)H(vovgp`1ru87w?LYuwX;q(g#dKIN8tb#_?u4+MSjkUFdT%q%yi)%*fk)6Zm`MLLdYp9X| z7fi<_aHGp34xef=~O9;E>#C_*Ee82!UJbK1~? z_Y*9RX>dPn>HYXz3uqg8blNOlm{M^Wovu;!pIuJ$8i|2D+cToZ#{}=%-XI%EZ!jq# zYsq#(Ul^|Dp4!f>=5G!5oON!hfh2e=IQiJD=Y>MYNW&@GkR8%K|0bQMxv{3cgsN zm4#6?T~S}g_Kv#`5W<(F;SqY?O+FX=+X4l3goRQvX=c3jJq6(Rl_U+J3eb7ghEFX) z7B{LxCc+SK!Pu79^aJLb7xk z9ivSl`u96i#KlMfnJ5;Y>i?0(q~o*y_k|!omLiD|SKEvfE5GW;ARr&ZK!XZ_To|R( z)_1AzJ4)aE^GUC?($k)Xil^e4okZndy!-o{D`66y#5JOeyn`9kGNp zAIBpaVa2B6AJ2ALq-j=SmWp+eH`+P2(GR}Sg-)K(!pPnySsuqU)dsirf9QJWD9M`j zS$L*x+qP}nwr!i!Gi@8ywr$(CZClg2{oeDP@1Aql@BUSLt*ok5m22nyiFkd=J8%$sH?t3ipn6xiUcXC2TS%Tl7&ze-M4(?A=`Tk zB~ekp`KbjRH@Mx{+B;_%MD}6fCCZ_(SzRN;)R0QA_Z_eEh;rS$f%Sk-G{avF6!bpB zo8yRP#F|K$*dfhu_S24Xotz^9X!sapMM(sWMGBvMaNYCcB@GhM{zFlHAmis~=b#Bn zK3Rq3-ACg9t_x&v4wpM&fGQ*=?tX70{p&F|8?OCdj(OF*4!t}J$tR4ER&F5zCCTsv zcu$U5si@3i4!)`UB%rWs#E&-{T$R4orcsjcx*91-BWY-wFbwNcrexhtDJhud6oY9+ zxJ=%G({II&Faat=e?U@Hz1L-mkFReeb&M?(X*(Bxc9v*6D=dY^idy)<7?JcV#qA@K zX*(8ZVb3murNzUpb7JTuO}*U;#wBqi+qLPkVu@7>pRi5 ziMpiOC$>G#mHBp>8P|`nfH<#-vz6v||9Z-yWh$T=LCiU18GWr|{bZwpuXE1m3;uC= zE@_M#ld4gl_y-L{Rf!u8trD`ZO)^w2B+B}NrDP2)3SuM9yTh`?ZbV6(vjWQlp6e{T z{HbFRNaT4$a#YD!C0Z7omss~FbVBZ_NqZ>~Jn_*)nkH$iwzn2_lRq2px@7cPK6=W- z*l*9wH%~u&2T`8xVEI1Y>6VeAaNaEu`qK!KDb$t`Z)zSiat0jZ2Ep3@WJs?VoqomS4#j9+zSV)$K5>&0~;M1?w$BYi+sizHzc zQ5AY6Fv$5C1uZ_`6h$$`@$}8?x;W=;^3UV}2Z2_E{af_z!}f@6M_<|adRQDe@YWY9 zWc{yXgUT?T&g_7E{F|b>TFN*rfZ^GFI!^|#lyL~Sc!$C*fL^}(C&FHGdK90SignRzftGDU)X6~pVPx{UmjGV_Wk2Y^^T z7Q)bI1c=HnyM0?D5n6NtKID{hPH;Fjh=B%1Jn?qAYxmy&BiVZu$MUh_g&IMkU4*i6 z?CiHd6`8~;k~guy-DKPaPD`gX)8?9_h3~T(K?cR zVF1v8_S%%H{Oj8*iP)OulD~S$l&EQ=@-J80UzyW*N1BpqQ{}@YFWWB%tXNayZ+N6q@%yJITBLaRgHP7V&>l_6VumBNoK;4lRYj1@Rm zuVC9cpRnC+Oww#A{mD~S-73>da4bj{+@r1RZ>QzYIe|S62enA|G?egLpU<4@wuZ?^ zX>G1yFZ&Q-i3F_-qaX7AvJ55;RwaL`m?s-@YeWMYz1>@%&owWI(Jh{bHRY42Fe!g@ zZ;J}&V_WkM&8a||f?IO=26$<%s*9`saMK!};BS$!qU&2*<08_K|Cr&N!n-!o_dUce zMtX#=GD=){P=B8{Z*ILaD6C@~U!kc`tEz|Atg9tWK8hGvVm?>_TzTy~AsZG_RO%h? zb(2YwPTg;9H)a!8Mw74dL>`bp z8+RY$^ZSlmSOKl0X=uGK{+sdqCO(hkfe;};^o~d4zpsZQ%QC*y*Kvxf_(F#n971Iy z=EsJ{DiHM}>gx3JXkcZ&8*oZun*tbqFSxQO=;IGid$S=jPH&R*Gtz0FH)*>6IW8v zDidCIxN3ZMIQQ7UO$a~hP~sWYmZde26v~{~EL)O-9bgTwk5Jm7G^t{B(@Ene>hwxP zL^@me%cj@RzKuZ@~t(87?T%qdmZ z3v94=UH0uy^7wRwqtc6s3@L>PQBB$63Dx7}r+7svZPo{N%L;SLT+%Ty- zrC73v0Cd+kHc$=(kv|$IT?2uj;=++64@Q!+NN_;yQw>_OqHEAogjMGF>Yd^XJP=NdE$Ri{p{; zz`i9?t2vyhs38Gv;{yBAtO|aQZlfomRHD;)#iVGMIaFeq<)A+Xj|ULpnKqEenB-h7 z$!uh!+wzVp76udolIB=~maY+P77;D3ybnMriMbhAR(4@A1fmTF z2Pj8|GTo3DsraIN@Y2=DEMFwSvre=%Lblb>%c|7AyqBK&Ai+^hne^g1ol5{R(P^jL zKBuZSTB{kj_@{v}YJElZ00oy1#~(hO@7>cR`ti4JtvqRM5W2i9ZzV0ERR`UKRGxF< zM7)+Raa%k=M1a>+5w&?$yLGw+OuIwUk|YheL{f$B6lB#}M}JiJEve0?YP;Cl&bQ{> zzL52zc&Pp~2jr)kU#5;vP@zYbPTFz4cy=$yZgEp-v_q6YLB7boCR1TC^CYH4K~Y!S zQ4a9&(I(tnQB9YO4{e_o8qH%xjEd6l{wVSVDP`a9rLwo^gL%X#S;#2uP$T$}NSsj-XmG=9v!@g?^0ZxT-$i%4 z6OkZKn;e|m$co~36U${UepP;Leil{=@bFTl;vh?_N#LPJv`cTF%iB$`wj~TWq$gWr zUW*(Xrl}jN@Rrgd#epsL(toU2V)f#8uRP#zI6L^?rT`x2mCYLZ`d@-){~P5%7k`Xw z#-;6U%V|9a+J0^wPOfXu3@bsgYL{q8DV68toxe(2f9b0$^MbjFz-sf&lp3XtD>ot* zxV7XSfUiB#;=PC0+p`&4)_sQCui0<84Y%FwI5oxEg27N>0e$XIRcOdm2B z{`-U^*kUcDdicoqXjfAhUXIY4aSpUH*i2`HCUmErX@K@pP}4t)6}(x7yw3 z`s#4=1<1eo`0vwGW!*7n`{vj64d2$%@WrdQiM4Na@34K<8|l#BpzFrU=e5(V|9g)_ z`rpiSTt{$8pnU;hOk{>SLiG{`^m@IQZcG8^)rit&FQ1@I#`{HXZLOf?u-j_UZ5{V*gzF3ut#@W z)Yu#RdplB!Io8w(jY9%@9k$zUq7ca0cwAs>VxCbKk17_hvrK!v6JkrRDUMt!^vf*@3oG6KN;{xIiwob}u)Pv1H7|6=#+ z#vr%;Of^zLHQ2f483@S!i2PzeFnsra2gI1?o5&(-ze@z3(NchnZOh)D$iKvV9YO#{ zF{1Ik@pflKIOQvl*+We%tEKn zZ?kd(Zn|~;g)+#f_;aIhBjRj5H;NwX*?j!o1@3~S+pok4+tmFGThX`c((Wi10fbsAv`iTzE)t@p!)(&pO7mmNp;l84xe{E1&RD| zbJ|wj-)WAw?MOKuDfRWS_QzDfK6TKE+>u+^^2?U7)(f_(=vLJB8riqCE}XuKi3aa+ z+yCJ5DM#C?on+JXV7F6OX`?lKb+qWmQA-dP7LMo zYX5y375WS3+@fVCKDrP3n46_49ms${zwuU=*;2FK;{WBe9?sX-v!eQIH9(yfyd?9l z^K$D)!^XX{>9dpkx=tE+FyRvcoSI$JWyTi8n~tyidUN_tS>l=^NL8pr(i=wbiZ05= zgUq`9)JiHfx9i0GlbyC5IKHqd!{(+v-?cH@SZ9X)+TAnnYdE^Cnx|Hg)3NPY+24rG z_tpD;dcDh6H{5>n^*0;E{AQ-~e`^6A2go9MV|JAT+~3@~1VXpQIWEjXu&*I&(;+$? zFY$aPnp|xox2KxgFRk74FNW@I-|)61Rs5`wx$pD3Os}_z|NYGVvr@f7-We}OumHM$ zpv=MSRBaFE{^7kihuMvXs$~r~GIo@bQ1DzT8cOZ*j!FA1B!z9MsgWGjSv-=?k0eE8 z3tetwIF9egT@HbAkP;f@-)sLh46+QQxin0kN|QW-y~mmjY?D($xUezYv+H+uNIP`( zDJgMK{VS~D+;V$+dL~Q{kO9=lHTAw9vH=*4r7k@KaunUE*O6s$g?GAe0GAbnhtrG- zR|_|C`8{|Fu9Gd9KuZ-^=kQmE<(j`=z#jb44|_g`C?1GFkxJagD)RKrSf&^Sl$0S+ zgtG%f_6-y3V&B3Xp}3V02r`zGg695Zm*n}1KE8p}N_c`P1Hzwt6ZivXV_PC>JZ#@n z6pK2Wgv~K5gt>fT2zAcEkmV}BxH>z5x6wm~jE6V}DsV(eqLRV&lrJV_e}F9{L=xN5 z3t>_i2KGsP?E*n{mPMSgzHgz>TZVoh6dL%ophQFp*`mPJAQqUs&BBS(5jd2maDytQ zn#aJ3tq+SJNFXP+3B0&Cvsd}g1-3#Bp5F_iSv1`n1oXVb0$swl|Kg?-wLQKT(Q?(dQB@ z8QNZjX7m|7tP2b*gG)yUSxT6)-6I3)ESROS24f!d{6-h+v=fuS{LGJja&OC94mY}D z8yIRq8%F>)ySZlQn*|1r!HWugB_BIoE2~yFlYdejjgpvxz8yhjdRh^!a)fwPjCYj`Ugo?#s> z47gqO%o}wu%TWxUhA@!f(L%A3IG=3LS19y>vz`#;F75M+rwUS|YaHIll%*ZjBBp~J z{vdFqgP-DY^z26e5R3^(gfc-)(>1yKB!S1HO;AH^Pi}(Omqiygf12IY6z@^PNDso% z6go^v^<(JmtR+=aB5a28n-fdpn^^OMi+rl>CXXB+tL1YIx*fik8SY6&t(BC-p1&-1 z+#z}U`*u=R>xgBP5Ti%{MPfGO>2r;ze9NTSNVuX(v@odvJ_#(&Ift9adD4>%l^8@J zmYSWhbCv07B#LbrKK9-(^1^L#d38JzU?zm8ZVJ4JhHs2sPf|qB$k*BP0O(U9>)V!- zR_7NN(=NGhYo;Za_Kas%PfZ0FGC?Jy$oteJ0$CKa+T(-EJ=Y8=iWP(I%m=>UpOfq~-0_feEr+_D8=?`{^x_%JnUssY)%?RZI3!ZHSrLjRU!P1>AZkM9Nmhs{%DHJ`_gXE$mw1?=C2if52{?iNORRP%2S7^R&JE zYE{W%INIUcTN zBFTr0F9k9sRHT~BkcrRim=>~3A3>q4wS_((1u|kaGOEw`#47@J=#UkOy@kjnke(hUza78?vD_&!2Oy*vLLkG1kr#c9Rj-^mQX-07?2> z=Ml(bf*TSul_DyPqLodotF_T=4QZe@w$S8B*mB(GY(AY<&u8*e;*07kod{Z1>qR4h zK;Qa{2$%5|+x<#UzH+RVc=e9G?N>MP;uLK&Dnm-CBT2P`-XBS7(1@3=ClBJK)zZ8IB7>mNpw% z!#)J*(;&z86}kOnDVIh-hYI^)x_7svFkc@NJlpJfu7H1>PRfZ5#g>{UL0K>2+w`l3 z=5CgSQxn&|7~S3$o%Ru&^KnQ}u4^^C*g#m12nX}7RPtbero0|uJ(YAWs()VYc?5Lp zV^vY?Ii!XNGf}0bk9FmIoW>Ki%bLBlKAtoVJV;RY+A!Mp!T-jvJ18v@A;x?JIsnM$ z(QrgG^~|RS{HoCTj^@_;sADv~rHB|ah4yX*tPo+ZR8P*)n5rFJ zWqmSp?FE(<_8SI|SD;=t^ffadP{C!-A*|xEmT)K5@h5t>+376RxV4`ZmKWx?0M7U4 z^Zj7~aB+F^-zKfIL6-gPcR^c})&NVccV<2xdwg;43=$*f$Wqj?RuXFJyHa{pC>ipszi?jB`a2W1#yI7`Dg8wS z9UQoDXMe^w>_5Sn_5YC{H<&6ny?a>0IXsZ#-%j0n`A}0=e8=-@API9gq>?oTa3Eh! zdK{qQP0}OLYM>MdP$-NA6gR~=c+<<`=4WuZ$1@NAwM0Cp@oVd&XTJYFu$WR&ekC<9 z>f&j^clB%Y`-jx;V!V!E-O2>S8xp|$5ikyYpTNayy(__ubr&ungCYZdA+G0s;A{uyAm2LBbP|2}L8Q2lM=lll1j z)@A<}1H~~C&9{j{72OR-k;0h33%4bvZ+6V*yx>|C$*V}b$mgn)8sT6#7I`CA|AQ85 zi!xJ4>=Fh!E@mngbPd$9A9bp#X~IQeQZ0AzU8jMf4I> zk>GjPB9pcK+IbCPjBloyy-tv!BB2iYbVk<(PJegw$`;(7aS%^HN|BDwtr?kv-F?p1 zdJEfRHH}`Cw7EKb4oA`qSr4kvs9YqW%sA-rKUxbeR1e@v{*YDblq;C{< zp_i?@nR`=)sEb2QMvj5FqF6G1(;t||$N16S9g(%ay~oYZF}%w~KjAZR5Jj8Zgmh6z ztH+zFS|pRkWIC2esr;{t_fti*U*n0d`Ghl-9IsK_K2OyNJnu6<#(NmfPW{idJ3L)u zxB6({{arJ$pR*CwpeSjeMmcUnNh&Q{vh~YPROW5uboAJTsO>H!Esap`4rqfC>HDrB z`vW#-7z0JnWMrhf4&LWxVR1ub#l?-%$ULP3YK+}aPJjw531NUIXJ!k6R7VV{U|qPs z+2zC_O909psNUlc>Y$ix^S(oS?fIY=6{(_HfKKl~gI-y&ojALTjgS#42^yAMGpsIk zc!iV{4YPc%K_`h9u#osNEDqbxWVfsTTI=*bl+=b-41#r0Z09j`sJRUi0E-b)g z(D-?Ap3t4nk7TsuG;;eZ=nH=cmcXKY2donS(0HB#1=r|Tw*Y0p=4IjAo@KB+PSL#C z&JttgE%yHu%m@k`($VhuaPB_eO?S z{bjQj)^sosfZdM6u|x>IikNfNvzQ$f38Szxi zg)!YBV&w`Q_L)G6VAf>14Ae`Ux2bj|BkxtU8k6~3vZ6@JJ4 zBNq7Ia0k-6bV;fNDG-SAmZHyqA1t{2rGjn|gXdon=kDfd(yNqqoWL3yK`^5Zi3Ma* zhB1OCKe5239AE9XOdBS9o(|x$zdnjLppU{(1d5@Wo1+qrxh!VyLHGeg*^~-1uoK6A{Id4Bt~W&6@4J}Mty#5qz1_D7 z>Cy#IK>A;zV$(W%bKGA^Yh1w7e_b>DU%Oo9DsoL7Q3i+s^!w`%m>)@`wdKfG=z7$bs#k6ofu&8 zbo-{hQk&!P&tVUXb*U}?_#%GRehdHD))3XMP;f?^k?$u~_dEaf4vR~J`cY&bOL?gs z-}pMe&mZMR#wWHc#3^%0Y_`Y&w9+vB+xw(*ADd-qXW*Rp;7{X>k0e4$msB}2i`NZxaF@6uBL75boond9ch*j@5G$C|) zN4)8IH}dRhtI-Ld2w-i71W#xhU9Zl5cY|cs-k>%BaCcR3@-E+`U1a|ueb(l?7jyoj zgj3g}XA~)n6&+a@-0q3jX83vgZNgNUng<$r+w|zos&2A@W`TKEoGPBz0T^TcPgeHg zC5Sawmz30q+2fEYX)rdI2K&7kUMoME|Wr!nT?eEn$VN0)>^y{LZX zf!AkxhqDvVE^CT|?d_eg%$HfflE6&cp}#P&LA%MGKO2c?u)Z31+V*;dv2>l+BIuBp*z65BB&m_T zT^8ZtnfX96{@o+{Dra-?xOjS;RjI=f5#xcv0s@dhR1M)1uwcVjty4E=}RS7Tw^DT&m5nX_Ir=N z9uw$OB@RP@EU?;S`*%YTaJr|+`9Cv;OK~W5^Ybnth__$(%;o*ksqJuItGoB^7g^Rh zgQCIJMbU}3ePZtIA7-b}dgc8l#OJLiNKuqlXGEYkL(WdySVWZBhPQNL6FX1%)Rgku z>Hq;vU}f>;AbEpUlH6^yG0zf_9$f;2=%h$G#;%TWJNGw9 zgPAm&pF}29Qo^B9Sm0Ch-lrg$No*a#1kLT=t{b*|nHwgy(?Fz%09g59Mz|UnOKVvA=t-EVI2SR5W3c}gj-0vi6KglHw@lQQG3upa<*Dn7p3*>0Dt?0 znFrRQ1k}(Yc8>L35(2hVZ=TW2b!Z!NeI(hWABTl)9~{T@*@gK-l1aMaMg1o1WG^N* z(P8Gd$FEqrvcN7dc)KP96Jz}ly*i-4+ZcI+*8}7(6DFZ2^V%C(8YWyC6tsu5j`qi05e7U!bTk4y8q`vO$ZbXnJh`BQ&@ zVRNBM9;n9W=QmpGN95S#KS|MR;?bhp>;Uk%$2QLKo3FT8V3{u6zNt@O{HRg{P?Qsy zlz2Q@M@KRc$hhurj$k3;oSRp}*6<4Rvr_59A)U`q_M9Q7t+B@ZQ{|2AJ!coXeA#gI zn6w5bUyAbKLX`Y={_w+Hj8gi-aMq^D^nB^Yv;d;}kg1Sjnnd1Tm7f$LA?=p6m$ml> z$qM%1VxwW7JV=G{95`}o?O+%ecY9md`w6w6c(P!tR4WQ&K~1*#h0T9uTg?40BqaAli#cDq&~l*N1Zh$jI1;7k*REVvqh z|KN0b{O(^=RI`tA+|O^Hs1_ZSh9$Q7r6)U_oxM9Us|;g%$P+D?zwmVWdAIV|@@!f};0B^_Kj6OWWQ34wn+nTmq#4&!cZo8S_a zIaWu`4!omhyuM>vy5zj9@DRrYc~pgsClRM~F?Ln7!&hEFmhI>ny5b2`XBe95NGik^ z{Ol8FiSu!|xd!WRVSfvv2b>XS@bQnORpGpbK~`=1_5B&72>Tt~l}2V4rTp>fCpHLE%2_KKYFC6ekusFG77G_LAMtjAO6 zZ6D2jsq2wB`--Fq;~?CX2i)|;kH%ww#r0)=w_~IM&6HggOI$(F#87C+l1I~BWT69I zyWOxuup~w1dwU8ew@=_KdvxyVJy!#xA|3rWBIE_=}r*S6=&FFnc znZ6*SsBnM~otTMl)M8L^1s80M_iC-IqUO59wgkH`aHUMOEn{PfKpI)v4v%xQ@W6_Z zqg~XaLq-RLkuxbn5m%`t?vcqdLCD&W=H`YOy`~m<`0#facfiIL*?PIWrj}D|bC*#R zr7z({h@%=sfhqwuY+e0lVj(HF<~{47h$63Y7TcNEl;f@nd!_!fvgj~D3Ozclm>+Ca7lH3Z5JS*SULq^NtLBZPIvm#m@e8i z|KaDibe}jj0Sh#)zyL&pb6wti_($hv{Q^G(auTP^kMEOhLilA(XWPhJ5s{^@DBs<2 zoB#!G5v3UCD7o9}y3WCByd;IM0>uV>alQ&I?If{IhfC-#02j?(?r!!H)a*B?Q}U3P z1i3Ih?Dl!_+Y6#t)=OUTX~()cJ0r0y_UV_d11)UrFAV?lLH zKvsKX$i2oWOx2p!S+wraLKrfRQzfG3&ClkcAx!;fv4<%Zk^D^W#^u&@dc zE+nujs!j8&6%sZZ#*T%_oo$FyjV?3aiKx|k^g>L~Kj%b9g#(epXCm-KD7m8pCBGf( zi=bUyo*!q_zhW;{!cCS0j^YPW@R^b`2N1tgqwNwDs6t4EE()Mt%-|Kh+k&3D^!{QE ztxAzdn9#t;qb>>`V{m%M8M~qdrCIY}y#1ag?+2NOf({^%@vx6j*^)D&7HdKgHR9Kb zNRm&0s;;}W2^h?|ANLHFzMfVG9?+oZ55eOQ`nn2!qG?N;OH~{#A+fS@s%p(yA@0 zi*L*ZV0n3F(6E}L&@yDMEZDR^7#m*|?B_MzHMy89dc~`2Xl#`fn@fl&p($wk!9ZT6 zx0As-^ti&6O?xo%)_%(C7EB$&W20VS0Oq5DcSXL#A=RatZ>?T;j+<9n7TVy8SB>B58kr4U-Kr^C}yVe0lNdcPy5v+ zJ;yhDj;o9;xSLmfhquaxN7*3~jZk<*(Rsv|@OA8^Bx9I8^Pcg}_TBwKTR5fScu4YU zk|fF|72AGc{_t}P4oeMld_KvuXaP-(gPEhaXF#qEcqd6;pY`u#( zVJ$zJ1tgGL(TS5J5@u~UK9V?a6@m;xyHT`ccDQaohI0{PlxdDGLhY}>bHVi`mCB_-E;mr5Kv{w3 zqWu0R9=j6CN;&I33y-))1_cRV)?ugK%`MDq!%7ojlCzs|nozHa*pnNGJ@1&m}x5UBU^Z!(tDPtIl1{MV(UoQOu}?vu3!u%CgeoH0DUDwrS5|jc;Zaqq8K!>D- zQ5*$wl%P}qHfAYNl^~Gi;b!i&8L%}Mt}2Vqj&;?^T%IXuhn{%$sRQ?5Zo&p+$To7a zH63gHJB4g*G42Y@NTTbdd3jYa3BHdkccJUj^*nm?H7WJGHINlD@jDA7(#77GXV!)1 z8sxC!?L3e{ao>nVv#rg@zqJ4~`qW#&Y->Q2NX*a^6A(haz!`jtVz#=tlU1PcmLrNV zF*MGUM&FSV-8l+*iBLV?-T#ghLc3(Xf6td~-&VU%+_Uy^6^)T>TD8$r1&&v+*!WaDR|)^~&`0#^^P?bSDT<}S0Y3c=Xb0{?4e!I;QR`_oQkloI)CqJ1MQxxjd z&aKM$I@6Q4eRwoq)ikt>JfI!W;0mLgJPTFG%hdR^rfl`vdBrp#YJ}C|$>FtRQfx|# z&x59!{EjMA?W@HrdER+E#|Rbxa9y2|aYaYXEf?e;kz;&au*Ik+T%g%lOe^1rLD*i@ z)$4K56rh3{1V$fT=j7GKErnymt;?rs#>8Tu?M*mR6DaHVL{2?V6%7yAr)D;$j+ z65H5`haH{Qw)?7JVZr^hz+y@v`1?TTo{f{yPI(sun^h?e3EwoQyDH-S2lfk00}{5G zTHyW$BE+lw_G0s3>6pEhzkSqf2@(qfh(L}A%XrVO_A-zR4(3|@_#*{mr&<62l-?YD zlX%3&=nj+VXMv)`_@8-vgA*yzuHo*Z zE%2`dY+^m)V*0;zAS153QqV!n!}%b6d8(R=G6M{MK8-pmI1{@ zzmMX)j;gkeJS~HU>_18K`~9c1we@cXSB~GSxhDg+I7cOn!G(F*%$`vo1*E`(JL9&T zQ9aE0&EN08BC;n*G)JBoJ!Ol%S$MZ{0pA$$L2?ACch(G3}ELX`U${OaY#P26y+J_idM z2!3dob9mP*ckjW)mmW*L=v8?b&0qL3P+Y3~7~Z!uhaa7tsso z76uHLDvbWYe*HoOSvj}3;+qJ%&txeq_PjAjo>n{epeDB9MzB`2FgSt={7u-G_Jg&N z)}@K94sE)|jLNAE-(HqnR(4TkHJ)Vo_r*ZGNKlXa4rWrKgtU?7FS~y2-Tw2X+B(MH z+Js19E{?}>9$1#%ZkQ=QG*rqG(PB%#cW@Je<%yVGa*U+RE~s#nNu>OL4Uhofgsop+igzf;Z^-EfP4shgtx z2t$x_QOCd373Wxj8yX^+ua}m&5)=zxhIl|Cyg0eSTjL7mTq@k(NHa3KqC`fN(5|Ky zujSv=Wod?Y&Kr*Qe&&NW%f9hYkAGLx=%XDzfs?inQ`B5d(Z)^he+>uhI`5*yN)Jeq?^BRwA8Vo$!CQrR5J`?%<(1}UYE3Kq z$a&XhfSEDLm8r<_xQC$&1WAw}kxaT-VXu`wPV6cZ?m;Ee)ikmqoXi% z{bh@D_Elk9npL&0X|RiD*0~Rf2#K7N5`fP99H@??2jU&IqRDQf5UY z#@RG<I>fIGQU)W3eN`_YnCNMCdZ>nVDFo`LxuCl3ZxW^-eFbKFw(r6OOS(-hx16qOB7``2r?p zVc87G&kF`5!>!qdCz2whroPggT7=7N4b17!H@{tnRcqBFLR4~mCa#Blr@JS{%MeMi zC4hNY(wWvAz|DF9G8AP+g|Qo-KsT(mtK0m!RnLH-Ems-7qsfx=HrOImTvB%2Qgyn1 zeY-=bHq0!akrJqRw6#t2i%QbuqnmFXslSIg~+H5g+ z7Xu(!Ku;ZeQXYkIrB^JcfV z1r%{J!jRil_n4_meEZ4R=C>Dyn@yvATYBNq9jrv3S`3XVzxCYvT27U#Z?%Ji8Yo&- zq`-qwb^-*>5sv8|W{vd^S2G#;(p;S%3gpZOyZ7J4|BF9Mq`W5=(ELHCd?b$*Fk>^K z6Fia-gYmY<#f}%Eu{kdRma<|6U+3x-8XWBP?Gq&=qPG=B6Kv^=tB(mZAEZkeIl&{p zT%1u$LM&x-NM#2YBWNU>_4#f zJ4PJ)4~y%=%+``rr)_!*4JELUFr}c=2OD#<|CIez^}S2608NTX|FNNyb8OL+B3LjQ zX11>gPaF~ag*hRM(z(sl_Mtw%U(Y_d_CTIy1ucJl1b5^Eo3g&9Y?R@SN~|IpQ#M%~ z?a_zoCq`I>=%>3>2em>UK_~C%Txa&p?53z08L<0Fqy)_sQJ&oijw?UEtXEc1(fNws7mic5iYi$R@CKyLmyUPhOi*fid*LowWX zg3QFgDg-qMc;L@mbm0st=);QPc_)B#zU~7zaUeM!BW_fEC0yB1Vus1!#(c0H!IQ4r z8#p)|9)SXynO+_@_G#BUpT8r?6soc?A)`$@kN3?lZ~pFn85&U}*zqH=^3$T)u3$B9 zFzU8`H>U9_RhOkMKMf2EtzSdIUTfB{7pFK^z0I7g7&{Js`euG?iW$0xWu995c-V)v zR^lkJBP_Ct&gz)0tZtHJN}@J`%KvK1-`;sI6vioQ)JR($h`=shm(Nk_k5i#vSDXDV zREqMUxiK2Qx#)>e<;evt>WQfe#&)B)6gZI_F#AIM>~A!}CQgn#R?3K@90ErFaAMFf zy2%0roy{{Gy}16jKvcA~c<;~Uw)h-Q92HpHJolCeGEBqATNHV8_7P2}LF+pnDFip} zq!6$Z%*$NW0gdcbv)xfF&3o%H%CH$+m8Zv9XO~}W#DWf1fY(;@0$I&F#4aX-@G0S3 z1*wp5Kdm=;XUmxwey8+d==%wD8YTTU{ZgIN@UdlK<7-PgSXE_QY-2aS;MWXEBv{_e zTm<=e3Jnu!-Mc%%pCWjnu`;F-MJ|DM{Y8)uGGNSVG%1up1b&R2Aise^b(v04!UDkn zu<1pp&V=PgAAt1qld{U56@ZzgdrT59_vaj2yCq#h{LUq1nN#;Wa$r3Q4fQS z%B!!3t^umjfHB%DP4~VQg(OLW&1KQZxE2-Frivp+TGupMT^1rr(nCB`^Ce=x!DG*Gi%0Jq>x<5Ns4T+!@={ zS=Byf{QLBF`LwMGUsKkfiKMf>jnrgyA`O;R0wvTfiKFzM`di+0 zgd>3nTA`cd(0#!?*kaQM=k3{L;EdG%U~rW>qQ%wW!z&+GM|&VSng>rdc`_1&Kk`;E z92YPfRh{9Ux3|p^3g;u>@mK)-q)pIS`x}h36S={J_I6w%#(G?LG;)evN(Nh7D`)6a zOe}?q{P0z`wY2fzDmmrpFWd#ga{3MfOE+Q5Bpn+!el0)xc7wW5QU80xff{5JFET-t zf=r>#8vWO9?Yv`Q-1dmrkd289veeM$)v?R0>bl$A79;pp=*MRnXD$f@uKM~9UGr(D z4qoxQUJiJ^bn|A0K$OFY?*9gnj`;CSf40b^@mrz*k_%&34J_sE*0b7oh+f; zbFSHhaalG@)|AB`gfD_phS^Wu9?Z&KP1z$#YI0lvQMdQ6y|7jt zT9-;z)&Ry7J#tmhg(0s(tln{1)d^_~QZfrA@%%qy(^MrF78vh92kat6*g_s&Zq%3Z zunAFK^J4QG_RP+mQ^x%ulryWhR6c+SSQ=~s7wWw?-U%j``gxYtkja{r2B6-syT24s z=IU~-VH;qgnOs_u$4-hj0GZ}oCB`oc&d&?fs>obpG6`!wJu4xQGWQ_9o4^mcuhv*# z#(^rlzQSCi=FcyOFO%q;J5p;She`w~Tn%zQ;w}Zl+8Ijt+Lz=TbnR!*niafpU z!S`{EXtg|TTZjq^rm1e4zgq%&l4n%+~Y|Q3vUud3+iTc zSy^EG6QrvUxs2#-MIwM+59qLCuIp=>q#0<#ThWA}D>fEiMGLTE=A(-sLD*olL2bq1 znSBbgsK&#dpU`DMi9u=!H&i_~eLn z6(t{Mj>hFo7)Gp%fh}(FrXe|*ju4)|l9bW#&R(!OW}AmuqrTCGLY8RtKM-bSjFH>! zpr3{gHI`LS&p{?khU}MXC?mXCfkytqPYp93r&LFia5Gmi$k}No-0Q*kn1{{9@#&&? zN8tg_pWmn+!VbEN*yea<$Lw=Z-X1}Wn61WbiWS&(&vuiNK{FPGhjw&B5IpQd2$*^6 zMx_~o74_66qiq4RtjlB9u?Tki_&Jl6Of7MO5^vN-I?$lp7tRRI%uMnzOALtFKUP~; zF>macy{s}bo|2&s!)+BlUiPQsE?GIfyfE>~hwRu8FIm&qxY#xE4o}1oT0Gq19y0rp zL3p}EOs}wTYVPir@bX%0!ttjdV)n3@Jm7aq^GcuCbuK3Ay+}QA3qTZ>32}4`m_7Y_ zl6})TTTeWy1-R3RvX*8t(Vjh{=VoR^Q!uPKR5U9h2>sv}_^p&+WmJGGJP+2qHWC`h z$7d$3wv^)vo4l6%q|q8og*1^)y5g3kA;+cMrbwoB6}cFvl>1R4B^-@Lr7o}RTkl+c zvJ5dwoX=61(o!FD&(?iJx-jo9=7H_QXfHHLcUd}CHe!E6l8Rq88mTLoYjb-vG!=E})AG&N zoI1ckSB>#%E)yCXC)1mocW=j`1*Htn;4L83gk|1zmba=iAyh9fsnJpnGr;Zulvhn3zJ-gJtD_N-fk|^g_QC;6Ah)o>%&RcTjt-N_7M8A+ z{PTiy{ghMCR2YI@EE4j;QR62BPYMcv%iQUG0(Cy5aZHanU6g$ldpCCi#=?j1I zyxf=eWuBzx^Pf+y68-rFNy6cQkP<(L;%5DI0JAf*!WC?C&o|r|VH6{R-}UaXwBp!~ zOKo#oI-tM$NG#I)EPlYysKHj~@Zj>y3O9`Lv!|EXoa`$r1w3TLJii}uQHx^j_8Gni!Hix=Lt}B|o-(4JiXmJmeWLug5+FhJm$*UtT2PbpE)rL3$1}Ym%1;2C%+ST{u5+st;r*u&GQ)~>_(g>a z(+Nq)62B5zfzbH{klzJ0ei}$96=AOVgR*G__Go#H5{4-K8>ur*iMYw^K7ih~7&eFE zu$pEO5E}0#+^6B{X8l`nS-j9f9VR{vfK^)J$bMsi{g`rD65DTxCDAK@GdrGdrEi&cEQ$say5YaJC$jXlELHW5 zR)UqM?-}xr8~IOSa6RfRf^mSttZ<#$t{wNJxgXBOAo|!70dpOifm&7Z<(a0Ycw%@> z(@Rh=G~4Kkw2TnWgip9+Vi{?U->;^2-v@Gb8mq`r#xdU?%>P&e>k&IQgu{}B=>UI0fOuFuai`59%i&UidVtzfaAu3m^r6&aMRZCj!tx~&h+$# z%KVQk{pvb@&nm&ou%nA#mjcSTc_l5`znoGk9!w0q7-Lx#PecyU``}cTX4V(w?DYN3 zsf3m}k1c5?#m3P7_q*Y)Jj*Di!uwINdY;3Lc{p&Juz7$a}dmH1P39Q zxyEhUPpdkR3B6FKYbdb{gt@Kr{lDPZy(ec%k1qh`Lj2Ii1S?0t{9i?iDbr-tdc@a1Ec><>iVEnaiV=8*ahK5KT~= zQAs;mWH-2fug80IHBHUJ%>9@rTov8i-$*5@R{3dbv0R#NfrV9ARTxiY7D)q%Kw(a? z{(QQ6!g-oMNQFO(NJp+pBmak@NS+I zSkJ1mw}i2*?ITK+EnEV3(@*3ir4SO5VPSriU+fuX%qylGZm9e{m)Iuh8OM_yuqszK z6-L*?Fx&6eS1xve8tIw-E+9ymQ0{Tf5pkAyP*T`>g*rs1yRq}#jECCs$PyEimHppUCa zVmNg{y>4r?XPnZr6}{g2bsbGCI(L)&rJ9ri477IX2{i_lZIEOH{feG00ams0mZER7 znu}dC+9oCZ^N!Mk2_LnRJ24j|mDL zJNVlz&m;BEcQNmG{j8yqj|eINv4Hm(q24s{M)d~&D$le_c0~S1`-?6pZH!-! z9AC!HqIbZ@e!Hk|#Kw!&JCk?lnJXwEEg&>wv`>xQ_nEfyP7iXW`D5#4;-fgSqSL+^ zcA{JQqV{t;=jHs72BGOfgq-weP%o9S_(e#VS$JU6@i=o0P4J7P`7v%wFI9}+9k^{< z%cR@cXjum7y4~Yd)$Si`>+iG}MX8=**TW$v^ZG(9;tRth;n+_5Fa`c*P_+J1gv z#?du#QvixBS^VEg`a)_HpcI`1h;#B_SW~ zLxZ?OH9K-XwnS$(1Lgc&^=5faLatL?Rsz}@`==F?*slIVaD3s4MTY(0Z3ooUZ44 z#--wXbxEG7G5BA$frCh%lbvG-TfF@>hhSDsWY72cl&pc!Bm?iYZ&ratSi{x<7ioI- zZ-ykin7Zm1P1Dd`bX~bIbuJ7q`KK9t}Mj)`a*hg`$ zv=7((yh30R{D2cBf;+P;}Fl8qNsm z!f7cZkiy>;>w6<+UE6yc5gq5g_{PDC;Ep#GH-AZpS>S|_buxB$x;_xV`1aqsu_oKM zrtAgc#C|>{hh0e{ua}xE+V8T^qS9Af^a{?os^>IMn(@5^lsHG%1GR@4C7A8~Zqe-% zO{-dezs@n<$1Z+)VZoYEP6O6AVYu=6T9;{{m-Lt)3xi+~9y?{z&v3yUIg;mCo%^De z$^xs^c{_F{|D^@k`hk=HdhZNp@4bz(I7{hDj4I+x%BUz+9v%8pe1O9a2Tw=~r$_rR z)Y)@Fe09^&X=}>+fkeO!!%UEed2?WLj&Hqz!R~XywAD2)oo^Ia0vYqXJ6GJF;1M1g z|E>| z)VcN4$|Y8VwiIf|cWA_)+@oGs*-uv{rstvFDio-tFyKOQmIGI~Cx}(IrotgDaae4Z z9lCz8@)Y3)m_NrLGeQ{mncoQ&`V3+BpGpu+su#`l^6v|8|n0A#4`BrOQmHU9ghRSqfw z8ZevGLf^J9ck^0jL#~#GIC=Q+@vAc$mutTu5wlg40=X=2_pi74qtk zJMa-NNX@r78!~wf?&bfKYvL|A_>>)1aScW7ZDq4paF(VdUPo6j#65CIY6pO;E>ey=QB zlS#u6Y7*`+?VpoC)v0f?(=iG(HAuI4WQk;Y4xohhVhA4iOUx~jFbVhN9-En( zl8L=!&&2W_s!nrh1fPqHL2#Jn1rLXlY1a1)axbiPT=mf+~VD+UJl@VT+27f(xE>bN152@fhN z3B@wT-H1okWs{u^{laBwueB)-PWx~r>MchP&(sok{5EZ%?cr!ejGu((BVFGEUAsz* z1#?zGb4`fvCFbWK&B+3|;Q+UW%us2fIBk@}TY_GkE~ZKSW^mQ(pt;E$s#?l)_E~;a z&Gs;ml3Ccl=QQVAkRTKlY7S?a`ML5XurHV$SwRd>pVt|hA9_}@a0_?uqQIQoqbsq+ z1~UqijNbE?XCN3u@93zCAeXCl@cQa&c!|p^;WCyd%^>yKr<+H<_Xb>wsze)11NAMI=R&iAtfRLa42r`I;+VD`3Mr!lW26SL; zLuj-?ai#<>>(K7L&Sf+<>V(baoS@Jgyz|D*XY%X~EA0_%>IvFnf(I)Mgm2T~akyi) zpljAj5*VfBHF%$JP+CdB_lc7XV9a7LMC`?rQwC@uK0!(ej+p1M4ZzrX zVWiK7Cc5&SXz=@rrMH!3)QUtLCm+U%U)pNs-@@S&tc$0a*xZ(-lhd8cdJ4w7LeW={ zBwbF`BTj3Y&JYaBBP6frjV^3R)G+aR{L$wovv|7-%2CU*!C!RbHWL|7LkC>Pr#4`^yW{Jzl!XA)5Wk2l66 zMPe|waT{}=&D*zqqp*5OlBO|XRCH_nT?2&_5e5kfdqu1rdwI4O<9cRhO~z=0@CQ~g z$J>(csUB@y6AO*nH#H^t588+Mj0xO}tKIxC(F7>2@4z42+|XpS9KU0bJSwW0B}kb6q_x*u5#f5wM~JX1a|y z)0xt2-x(##F>+i?;AG>RJpe2qQ14Z!t3MucDFjQlNVgc~ok4_Dwg;m9cNG6eFuys9 zVERUl>X&Q1^1_-$SGH`6(RwGGLwVvIZ@7YG5}6 zN2!D9`McHpS1e7ORIz%4HH@EY?t5mG!5obO9V}cELdw_x@w<0+t2AXtbB9a)eWN@9 zQ(PE}soA0g+Ng4NDSTG?8^Xh^!>$R$8d1>Edyp0c$D1gh813|5^3{1Ev3|MKJ^(^z zZ`pwgtE#C+Dy@9DE912wU!WM+LDkju1VNRP7oo`FRWGX<<{MKWo3@n9ksQaCOJ?IL zA@)9Ia0Mq+kg2{qw>unyZq*oL>5!O4PL46VYx<%+D4}2M&sZmra-wO()(|PkB~`AI z)CgGX@yQxZ>!L}F!GlMh_hrF9Shm{upjAt6zrH`$AcD{y58=UW3n@+>Q6x!1QOAsr z*CNT)D)RQ{n!{Eg5k%2tkU}>u^Xih+V#_Eg4kniw*J|vF5V)|w1D-qPclP_rO;<(p z{OkY77bsK3GfOGM+>z`uBI6d9%nY2fZQU*an~b=8=$))l9REy`!SS1=a}Z$Jnmy zAGY`oBRm8qfoH?_zGS$db(wFA*x$7pFO;c8^S9>;6%3lTUvisU^@>lJ05J{4>|h&o z7FDc%8n)BPvc6oU)AW>cDqY~$!#6megi5f;Xs@`KNr{fhq4rD_;+b+dt%iIW#B{rY zV@v~#Tu?$n;cZN}5WwpiqD$?Qk!$E~0UbpK@u2cgAP~%VboR?7!`|mn$I8w~xIUUe z4V?SnnL_^#?oEzw96qkwTq;lXijyQm?b>v9Pw7F=^g~$f&6O9{p|VWe&_UEjJTuyh-aHO4(0WEbj94rxS~!B4KjPz4+cNQ?% zXBFib5XqoO;!=Ong1Dc0o^ZTD@Oj-~nqkL}>vi-VeZ4ZK*vi(CkQU`$DX{n#0iP%x z_YQo36$0L!{2dfvBY5m$9>vLxgOa+NYQ;L;y+_Kaz@M`#hLc33v{jJZ0yP#{fkvJV zeMIuFwJ1~^x;Z{~!-w;I*0y_~gvb7mK4PWueK3<2i|QoyoS*RZ_xDb(g{;^YUfQ3p z*m{0EJ$Vp~Y$Aq-Flt*(&_FW4y(U{!7HEA-Xj;6+?Xg!?0xyCn$?v7+nI)lD^b`u)Npz}S61O^u-cE$9ma zpqQXtmz&HT9?#-%TJ@5Fr)gaJ>l@w-1QAdiwu?Qm&n-3LRIrxudvS3FAF&@czT%E< zVKO=6%3e@kOQ6@^^p)%M_b|L6j#as)ZqSyHI8*_U&91S_n8jb8EPnJYG+->~0xrpt zfGb1^zG-Kbs;`kId~UA1yd0TpQ80=xV8_w!1CO#g61&%?nB%1v=Y97;b# z3-F87=mVuYuW9pkZRGc$T}ltCzUcwoCy1~DncjpVWLJY2wq&?)duUduh2^bL980`) z@ZuK44cGxuQ+I=Y9uW~@;fc0>JzbwoaxES5o2$Qk^0fB2Rid_pjHZP+5b{pg$$eMF zx;k2b;Ee-l1to%hF#>b>QSW0P-Z$gOv*2&KRj^g{l*yy}E(zh6`>?|4%li}= zCXybpwm5T*CDn76H~M_5$U$SFV|xR|Qs<8TwHB%!P-QQ~1lX6d>iT_4!X%nf%W5QO zTR$^KE^e;5hK5~TAGaoNN&fhA@&9>2gs)J@Q}y2;r5Z7YkicKdGZwk5F;rP;TglX$-Wr z3!q>Kw%ck>n8ejAZ0Y2`rtcr+KW$WDFluNYzkd$WAL;NuJ6s2$3s?=`-wc8*lFd=Ni9|qXX9m`j$1(f z)YtE>k1``%8)?Re88h$eExz510d_{{#*hS9m!?J^{ZD8_LJ*cAtmCsi=g=_Rwtl#PdvA0LEI$75Nwv)6|1KF@HmNg!x-y{e+$CIayrwx~BgAB2+%g*s|gll7S$ock{X~ z2tLCt5TqU)U|^(yjf|54Qk0diTwg84+FSqkXHDZlw7WT-g)XcY3~63*@x=f`7tDAO`*=h#)8M$?Vjyr?#aBx>*?rmM1r)eO)Pb)`D^s8YrEdE zAY@bBW=n}YB^sj*$_UfRJQ#|RMKl{;UQt6t4>1c((xUpXg!IWhPP4s-wmWycWUk<* zB`M-XewoI$?pM6s=2xtqZcGB@3T8ULCRr;v|B%&Jx0YR3_leNP{erfMVpFQtl>>*iLq`$A(XwT%xqfD7F%o{zkh@)Wbcs#tWrD3awyyLzB1=Ua+|F36*@y zGlKboG(N@7es30#=ItTIG-B3l;ufpLvzxxbdIZiI54=AlVS?W(4oE(-gffB1u?w)o zeYb6B8d71a>wARhrIiu>P!Xo4QT{s<^j)A$&q&lnhG_BnI<4)yR{X#p|0Po3db2T2 zZ>Eym(L5I8>lF@9y4Lp&hG1ROz{euG@P*~Jhk?3Ggw^q5p5@WLeQQWrFt~hlAozwg7tCZJb@~#zh`UP1mI&0S%AojZ0G+sp$%g?@9hkzx5 zyB9rnl)D#v#Nk^R7&40MRyA48pfu6eMyq`s_~i>y5PVVD<8{nk)$svg*QG8+!qsb* zLXMd(O;{7B8og51)S@sad*pXn^hSPln>-y$pu78O8C(F}8o7&rw^NwI`ZEC*&d)QZ zK{70OL?h&~!v3|v^;OP=froFTU;T##Z24gV0M9QCgR{Lk*_Mf!qc>b9mqrG?*tFTp zEbd5`Z@k2bTq9~AwTm^z0_I(3=!EwRWQs-VwkaePGo4I}F>X~?i~+YVd4WOv;%2F3 z8I1(9ZG7U!t2|jM(K#Zih2wHP^Wa=A1C!k+{-MF;urr%XrT!Z4GJmgkER*AWFdN(8 z{1WWM5Ua!v`!Q0P_ff+TTDTEu0?6`3=3dYwWot|A?q7mU4W1OD<%ys-I>w_V*k)f0}4 z19J{yU7h`Gu#BwMVK&E*)=D@Qq0sZVM}=K}p#&W(qDmI&83ev#$Jb2YUMcN`lYN&w z!ERKcSxUN+1v@>qZQVOYM;uGWintw<=kIWgYlE}vh**EV)^XaOmX6rhln5OjfVAZ! zgcnC+|KRZ8115ZK_8Kp=rvnLMG4>w?$QEkq>Dgw-lSF2l+|pNJKOoEoF>yxZ8@nyJ zMf+~lJZiXp**!3u4qnwLSIRGze(o^+T073S`;#%3g)Y5*aN18L{bY^K51vY% zrfFcXAm*k+ptBKm?*g4{N}3cNa^Hkv%_ZWe6`MQ@vqv2fsYXT8)UmYAS72fUi=gQo z+k>&W-;wh$ccf?dK8n}bStDDdpU21E?6LngM`v9W1DweixP>8fckau&wkr}?<}2Q_ zt@M0)lM0DWYTfne!m_fcNnQVfPtCA#Z1|=AaEh+kIioR-N8Qk;qjh`=q`t@X4ZI7S zy6g2KBkS6Y@QRQ=>~7RC*Tl&J)xqVnV0t-#>Kh>o5L-QgN~DOEWncje?t1%|Yg9zo z0GBzAhS7&F%-l;$vTAO>7ac~%Ul*-bK#7GU!`L*1u5job&dtHD25mY&O#PQFzsoEy zdt$2fVd=Wx(QbZN(04T8NWVY&@V;KCY3qceV1Q`(F#uX@mr-XKMR`9%9*Z=wbvXu0 zx?Z@b-jOd(p@g6%BrMHq<3bMU=-Mxh9v(6Gwq)bo+b0FT1vf~9d|mq?y^V@YR}cc= zE7Bp?8i}9#KD6DRh(1`(_OHB0AeU0q)l_{nl$6;!oPqv%PWntzFZpGB|vnC^k@9zyRoSk0^E|lcQ@knjIIN)>?9L zeY#Rb`jE0UwcZ?XM%_4QGNh97CY3R$j_aH1n#|~=g8*L!DugTx8$0_?7v!4XCtPeN z3rp0Ib*w`Y0n?G9t5fZxIIji}-=v@{*ILaj%c>ndVBGlLl5y@NB*mR4N~i_@SWJHX zFdR>u9aLJA^;u$!ZVLJR3f8&G%GpK?m~Ulx)7!7;vf4536eeUDx;>|GGh-rgy!Bm! zI;nr^7U36?rc5n#eh4w0qCd7VAG2OGJ}FK>W$&PMZfKvt1S z=ci@dLS$66O#2}!amuH-d?<5;4qWFaov2#oOMP_3%QUgieG|^{T+Yo6n_3G84lyy9 z!FR!9eMo2)IQvsGzu+tB`1&z^Y&u~p@(R&_!YMkZqesL(DJ-+`W)QHo=(!D#)ND@j zqphO40)u9Y%gEiy^__^br4}Ezuz~up?a%gD^=1$k0NxuT{nSXhiilqzY}1arn4}wRr8wKi1o-($%!|Ewrc@Jps+=H9@w`E3=+8^O^dGxodaZ2sCY%a$eV~Mm9 zfAT{^JS9#?%_6;hBGzEBq@_4RAPB!9(8*EjVCWu+b=pQln_X(chyGp^juq0oUbrTu zL#T@T`%N$(GsEC^FvVN>i^}ei;NZorFZDudKZ2~YQ5HL$C(+htBt@N=^Nd-sq4w@G0WVPrl&(}d)oY1 zZz2UqN#TF9@O*_hhEE*X1p4NTQsJQC>3A(8lH0(l6{M|JqTq6A3mN@Mhi!O$k}n7; z>eEoYTHm=nC|ggPil>wUSVzjEu;7tnT36*${v~W20T)zA=L#nY={g()a$mEh5~$Xq zwg32w4?zP}E*3vdv>g4@Jp*Qt(`KZ+flSIiA?9%t=TXI9Ho1_N&~BOg=4Qk;J8zDk z=6Jc-5xxB;bWz?t#~qYK3GsOqC>FK_9ZkWW$kyXkOl_8gjMtu}xh{pmFj2FkoK{8= zB(e|kTRy3c(VW~Zh*4tn_MgE{nU{~-v?|xZoW~qjMDCj!)L?&BL`Ks*1}`TVIO%3c z{+u;iwjHzIDfuEvSI05Wh@j?lrG5IsdVMkxXcO!%PH>4+50j-$esPrMR_-v0Xxr{xA?c(zbIUfXaP=#Zp}_tOm3pd>Z5Jd z2aRtQbU($Fw!n4Y+kRGoo>UbXk^nNJ? z@2?!M8G5_ta_azGEd#o%Aa;yrsMfLJarQ)ML7Rzs0uJH&+R6QO2v{6eLASk`(%h!P zsCfVkEOohbWh|%XZy}xwz!uKnuoqNg_O`m3%Vb0a)TsN1fF@@yw^tP3X8UMX30O@4 zd}GuaLD9pr2%R=}--s+*r67`DK}6?KhcF$?{^I(Ck|ZsIqgzPY0A{eHfB(5krEjbd z#u3M&SA6FZydd6Q=CC-qHal;7NWWH^5s%s+s$tm|z9+#(s3Ys->@Zp~KIgHCfmY~m zfCZr4Ib2mPa{j(a`@=IJED9!lnUALVe@%_f|1~xC$Zr^?kUEB`Bo`M$sj99FC;qkm z^uR%uAZ-({Hb_4?hdFB@Dzpjn305tL)iJX03=i9-vMMoLXcHoGbfSsz893Skpm1)8 zZr#vXUJ#j@#I<#OhRbzbD|{uWv7hLe(Q4S=z9#MUtC^-kqpHiM?#oo)Qtn2~jiV;3 zOQ2G$p_L0pKD=0%wo{iE*+`=Avn8uHd&R^}3UFq49((0S;DhP!)vBsvzJx#d`2>48 z;q0@(TWJN!S)4)93K~s0M5h1nM2x=5>KGjDFZO;eqh8O}CM~lNC!8+mZ-hylE2Ei^ zj?;@k8S^J4*f}9475$t2y6Ke3<@3AoH-tIVqJ-_YY}Qx$#u=*&W%NqNA#Hs_%7}58 za>eBHR~jd!_;u0r@y6I(!BlnAfaP5{rB0BV1{#sMP18hIxcRU&h0F9WS&CPuNqmc< zixvp%f`qy$&6a_`+QycoeVXZ|ac>qO>HGyKsN|Q7fc0Np>VE*-y~B?F!Z%pK>FB@K zFLbff|H@MiXk=uVMyseQnouPZ=bb<#dB?9%cM)b!B75DyZ}Pt4f*yfy6!plVsQgO{ zQ0{pTC3&aT{CP3-ew%@&s)z<`xzt2+#JL-fSwOD5LFDj=W*#zO(RKr`R~h8}jNJNo zgy{b9k)-FtBEqUCV6BN%5G0v? ze+ma1f&JkBom2K_)yP$~_6(X=Qn4!fra|Mj%( zq+-%zBg4RGmsQR81A0rA9_V`@O^JK-(aUr*Qsv%7gp|bG?pTy^M~^EY9=0GL3AO&d=`1k_sQCk@U72I1@nF8P$JW4-QB%>{>}s72uVJn83AantkbX84{41z2zG zbh|(=5PRv+8EO=@fY`2>Hz1bQ`6TxFl7N)V%Cy{g7%6}&)Nlxoc*#CestPsKN6hRC_Q?lSHNL~6Br?GfI64)3DN~AO$b4oxs?J~@vyv}a_D@<6N)_VH< zF};QIJvLlQLD66^#h?Z*C22p!wgAv@S3 z))O)c^aAi`TGD@&SGYGGMIYBddmBcIPIhQ+J$;RkxvQ+llI71Zqm3i&_rOB%K1JV> zFd91xC~)q*63vIur5!pI4k<7&0y?RC7Y0Y$Op%|1Ffm6qrJ5Rer$yQrsni;?9jd23 z&7NN!PT%~%c0Ep&n^4|}Dzzf=aLC9FvQQV}8=p3vDj?E0eT#U5qANr=8g1tA2VrBWQJ ztmS5tv9UswJ1WcM^WI{h2nw;uAQ6*nRw5oBlvV@}Ln<$9Ji;}bs-M=_YbVf8K{|75 z_W3~hJh-DoPQz8i)@m^iMob-m8!5yp8agw7V4Zzb#G6>Cbykb>wv5O5N7<+&o;>&7H2#L z0Vq9;8h}G+m*W_;!Kq=I8l0A~#p9AxTZt+Ro#v(!ydYI|e zFk^duJ_K1jENJRJK%QSbj*VgF(-hRtZ$PlGugLL-JhY8JzjcA3#-W)QqQFKg;2G;@ znR zZn&-Z$#YpjP4qJ<^<$W&Qqw0yVNj-7bL|)YTVaF>Gmt}1gbC*hDZz^dGmx-1h*3g_ z{IHYc!Bm5KqP+ms9t@Ui0A>j#CKwb+^zuM*Vk4?g$@3h5ln3wo?i%gPBt)ZBZhI@m z(C*#~KQHDT#0>$3Vu2=JK{Ap8&~8u&5RDV$obW6P00anI^#*mIAMA6Mc&F9k6KX3- zEvpoyO2&(8rDh|tG#G$r`Wt#?887CMyt}^>o}LLlb3+V1R?oZodvlJwYKChMKi@a{##*fJA>q3sN#F-t5i&F+t)D=uByEn47fe^NX&@J338 zYf}l-{xX_hLkYWt-;0=6B5>Se=?{GQ3_5g2A&wgWq$y`UIH%QGd*6SK^NcaIv2 z56qz!B;3hL;%(rOXc7?a*8MeBEGNH19eV^FRGECdIE-%2DA8~o*n(Y z4}%o7qL6ogu#U&Hte)`>nrVdn3~OvGq$a#ase9N7U!8D}5hvv$Q!Y2s>ZFFy%1Hk$WPJvj+*62>=c@F&y zlkgFf_%x7{c(B|(m_?*8(UO~!HMm#gwOWc|Rq+Bvk_eCySp<@>dYftOXUp{8qP;=u z(Kqug=?9~0eZrR3N@5Ems;70XDROm34p;JT4_ptmCc@&u2& zZanT;)!~WEjLCZ(v*0K`bv%W_%^%N1@bkewVC!55lFGFXs=HY6FIkSf?K=>sM7{xQ z2a;HhC+t!;+$L7cn*EKQt=#U!QS(8dK|E{wqgb~mU}H77B2udP*zA6eFZn_F3IU$k z-b^w~O6xVYHk(^fYZyeUs6;sLYz-? zZ7M0()&@bC#i-(l(5Dn27y_OJ2~YEVx#^75@Q5p52IgT#q@$g4)9n_Zw&6o8{@(0W zj$UxX64E9pdL|ij3YAt{fOYU4ot+X3_vym1x&(`Gxyvdx4g_A5doXw#oLU7wchJF2%(x*u1{TCe#K{hd?-!yZ_2ZOx61d;k zOz7ZfNXN;NX-KdmVbouI5R-<`|K?j2pFir|1F5itbIYuz9d``bm&`OS<=0qp!=xl_ zv@v+j3$o1k3*CHuY#rr55hq9XyQ+Xfd|JpQh?o#WGuoP4gi392yU1OOsk0&8Wx8LIRud+#-KhtOxm!+}slf^_3`*Q=|I}&VFGE`N;W@T7 zj?g_E_)pwl*bw8dKCc7JIc;}rQkvAXeATRzJLJBs38WBe>JV5( z&OhGlmOee4HJ*-o=%yTE8SCoS#gdY?hBvx; z@SS#$9A`VL%=+m+YU3au*{w8cq zi*Kh^=~S!Umvz(?&u8P=)GF^s)07jhfX35ROUm}6*6%DnZUc`s`n5BSoNW$-a;qN{ zOSi+F}ww=iTaP z2@tuvmpR4PVEywwFZJ5K);AO;A79P6SJ=JgF*kGv8#A~|qF3M!KAR8loOL{xe?1pC zYWcYn>C`OnLe3jKfxF?@y(MaV*esFp{Ni1c={Wa`;aR=oZ?$f6@pgeG$atS^6 zKiWR@T8)0{8@dRr;Nuxt-^k~MjQ5!5TH344h|~BV!8B?(pWi<#ncEX{V%GTh{nd3# zK5kzx-IyGrqiwZd=n zm0R_bn?Zl`wDW;Hu%Uj2&VG;>^U-c8_Uk0KT_UHxkejFD4vv078RL=2A$Xqci1LgX znv1L>PyE1l9?$8#+6mp_m8;YJq|CX{C_jsF7~b!0S|4kE#avi@(v5Km9I_)esR2sK z|2~V__`|#L8B*!V(H)*DS}$0rK*5dhrbs8Ul*z2`tMIP ztCJOJ`hI(e`q%pQIRfxas=&r*O=T~JY#Jbg<@&iV9*ew|yo`(p zBIA{5--T=;WxeM5NeQMX8HD%~5QJ#XWk+&h=~1hhUDONvH4-~)>BpxJh6*BM4t4SK z;~MU$a@{rOba}0gn=(%EB)nJz$Q1;lN}g< zdHLs!zQLH(i~X)nG}FB%ev#XUdr?8WOBQ)I2EWj_Rw|s=1vj;Vll$X11{btq6=i>O24ICZjc%?C5Hr=s6!(W(^?^ zyfDrh*126C>$YghFP&bh@)~xYsr_*Xj0|IpPTG zRP=+P)V9V0Vnmz5Ghv)4(SZJQ5+f-ON76D&sLgUGViuWDj#V|ec{LKQuI~G38Y@yK z0-YVqR+9($KzZ`2@6|SJxv%J}5U=JHH%QYY>145uG90{Pr@JIVupZ%PC96{ZGvpro zITXsk&;DLu7Ibk)8p#jEBNxDHX3yUe)wvaEjG$3kj=}*4`9Geho0L%{%wJ7doUR|# z(Kmbi**<?3jMDrA07kiI-E(nZFK)8Ma9I#aZz__b{fRqnWQ zD_1c7|BtG74vy@LyS;xCOgvF1nbz;&F(mv*mfqiZQHv2y!G6=_5Rz{ z)u;N@IeYI~-?i2!*}mhGsGt<4e>`z&e-u!qC){xU%qNr{7n@T<}(lIRl|*A%9$zm(zw!|h&w zH|6f``g}#E@$f<+P|u3tuCa_N`1M}UR>)QXs8n-jWRn*jBH#Kg5N@a(_D)*@G#&G} z90T~)84j}{mlX^I%GT%VTt58gzvbFJ?0@2Y$S-+W2{e4-S9V-@SG@jNU(DT-3c0M) zzw!#SxN7t}d+AE@w&$s7U@~`YUc?%!eXl$`6Q~UkbqD8!h-rqHt*uUi1OyMxC!ntyS-N;3@->j zn$X94lPYhM4Fegwtv|Y)b3=wn2r?~BFa7h2AkEH4?Cv~0;-qn}#9u)(o{4bKk!4t`{U=GaN(b2Ck8APTr48+7q5xJ>Z< z>8+3XRMVWb>Vxt2)d#Yn(tmP+vFo77N9tcHZ_oEAK}&{p0!ID3@JqKH?|qoOFnW>a z;NjNi&9(RE7Zf>KgS)J_h;+?K&b{d-DzY@m0XG`;hpf6bsmQ~=gU8(mubEDJ-OT5p zP|;O3+3?@&IR^`0uMj09;2r8l!r#X&=Aa=`CP182)$%wz9Oa3F1QC4i%Z;g()|qow?jM5;rYqe*DBeexK1EDglP*GqW^mLv4v^T z-udZNp1YJ?bGsIhCco^tX8sgJ>SU^ilj*6rIMe>f z5Fv)=N9BsNSNpHRUgPxp(4<_?gyTb#@6eyQ!*Fn%O{ZWA)H(HDy{Ixb(}<62IV&z5 z*?1-eDiLL6a!=K`i1_%IWNA6n@5cz<)cJT)-JGBCuVzgE``ne!|n5nNmVhxE}K`6j7%^X#H8=+?#8fyr~0 zVYW8XxmfSFxY2o#`&}!?WWkvut^TyF;mEtmhHqsS)u)S)*9iZ~;ONOqAReOiVe+%3 zZ5Pg_{TB@MP}37+>rs#?lH3}IJ|~Oo?Y}AKpwiQbjczPLkB{~Dp%vY!M;~NwOw}cY zJ)#3UAC0vKzoD6ksq*sJYLxcaUu$*Qx9(m7j<(G>L-x*1MSC7#DH+Bi$*0LgM}(vN zPhn>SvwB6>m4hCnvj(4M_g{AcbMS9oB0t!DG%q#(R_pwk`FB@4?NwW)sR1j{M7S9%;uG?u*u9AGjP27$GKMtz$WV0tq8!zCRXz7}!s z43o%`4YyQ4Z9jBsb7>8##bI!2qR#cr&;MnsT4isthM9LV*-F{_oQo(Y25W49txAuh z1PTrQk8QO7fWy}oF$0V>`&gT&9^%VY1}nB zm4Ea#Y;JKn97`i9w!Y4gwdSw+As=0LD!9Q3x4?0&d3zf|4pwKp8sXd8Tun!8hZXY8XgRusycDS{C>a~}dPm=b+#`kNEpIY4iW8|eZg zhpoxoxnnhCsoGF`T< zChHJHj(kq)IG`P8?WaY`5d@u7Qw$&y5RT(RV*=8=sR@l213gq#a2 zrT4#Ut9V^JV{_m1;R*_7z4$6~_rK%_r&RWqN5(R!-H1+@gAUlExiGXSzYWW3GlC>a#4<;xazu zU83ppvycP|lPq<+8eD)Fw>{jMUXKl(GWgDYMA1(9v*;k6T$zLibF1t+hp*1zpur}b6 z6kd)YLvj8UkBiHISyABbDn;8=vtr8C(91p-tGMO)H^_uo9eosGp77(0Dy)Rx2pl7)YIIULROFs-Yt1wu38j$5f?6=Ya2s z##z5wS|>vyis&SEMPrT_sdAZK^Gs^}Sbrk@UoQZ`5S4#law^Q{2X2uC9T~i^nv&>Z zM$$)n5V$(_7w^=mOs&*WxglqUr<6W2>MNxcBcL ztZQ~Ls6KAV8lW2`rU?@Yg$yI8FSR=I-Eu)GQE6@qCBa>+MBLw`lkusi<9j7`dD?Cs z(bqf{Z_29@!Jkqfg{>SRDVP!C|M?bsONTzj!Yqqa@bhPJWQL9dA|DUsWoH*SH_MulxDC=d9)1ok5~mFJW8t=g2apCGW?TgjIZlpvyMAy3$fW>YU&3 z@x2zOYDn_IfW3>7Zi|>-88Ugghi-UE} zMMF@=pJQhzn$mNE?SUSxSPZIXTW+bbpu#q4`Y1GOs)1aV7QU{3?yEhXqx^}fQ5)z) ziYf|DUI==f!`Pe~LOBX3?PFSLP zW9m!_(*Nk_bO;^|(dBZmybfHUH{96KP!amkJcH!{ojJFNoYk90H}b*h+aNsDSv0E5 ztl)n%Q8YTGHs`zNFZ`?Jx3zzL2RFu1D%O}63t?VWv?a3;s`7*Xy_&E7+gK5h`L=xH z-6KT*QjSD^7g%-y6)8eWfGqmo!QmyxDoGh}XkOpx-n{|uM1_WR%^*6E)JioCK_WNF zb6TQoLoh?voI0EI8}A(f0)TSU5NqRT>#!uiIhtFI((6mZ*NUFGE}JNUx!VXlboV1@ zwM@Svt+fuCcEo6!Wxr;)`iMYh^HPnD`0B|~Nd2i3izb!PT5){NO|cHWkJY4XusIl} zkyYk!->3gwrWxhmkM>IdZu78~mzH=e6g8hGytbu)S1!kvHE8{BqGlX109wN6o46lR zqdWRrztRwga_F4&W0!85(-Ft)Y(NmlrgaIoC21EXG_m7%$e(f#^K0~Y$ONoS35JX* zYpgm9*}V&D^DoZfMA2g7A2~|1HX+Ke!_teZcVk0IMjSBPm|?4h|KQmlp<4 z1-^~FlZOnfxF;VsMD&moxWJY-HGMx;!l$CR8N#YM@((C!8!Ow2-oI2-v*B}uM4C7Q zB|}oScC}sDq-I+ApcPf)fuUdKq0p(})>B0_O{s>%T(KSvH`c9@_F4moK{T>-McI7~ zL6Sfzdi&ZW=9dx<^{?o7%&2}DeKFPx3r5E}P&h?eEV*DB!EFb;SFCt20}KftxaBZ9 z)QouWDeunAJ;Wwyj4qr$(F!gTe^5i-%8t~|jX!h*6$OM8p)z=6T}(9v!DwXp#hkJhb2*ao=byJyhg+%rID+g#Mp~RPrDW>IsXsm#}j;&)xYiIb|mb2yn zewX&F_~=d3w_= zn$@Dsa%4%8zvh|j@%M^cj-v2#BB{JzwGhf+RYm|i+PRa1@>gFzWJZM<-RBDV*)MR# z@rOJmd8A#ThwP>T18Z9*iOIi`M_E`^1Fpf|AFDX+t=HQ0VO})qqElRfBA&ZCbT;rd z)RE-+YiCncQS!fn3;??4!m`Rp;a2~JYzfr6jS*#x(w0dcqhsJKdQ??jcI?;#$3-uoC zTww?nO89OTo4XrbRJ0_Mo0ieZJd##weDrpMoQR6x)uGThSP1;K^{HEC97EoUTYtN*z4G@;);JtI;XrZ+?uxFppX1JL(cwf-qQ5@ z&DPCJnn!D6aZ-cx43jd6Qf(_QCmz?!*1A}=)$#EtnH8x|4Jxc+4yP_V9*!iboH)nK zM97*MoUoW%o6{PbDq^&2RJ4^*K>_!}-I^0`0$dZFEU5@Zig+`bvdgaPvXiAdFhRjT z7rnhOe|f#d?_02t)M|Wbl%V!^a|$tO4rWBSD8W(&-5)$ZbRMVa=n=rvpkjFn6W@*A z+_L}~X`t1Psv7*eR|`J2@(nCc7DWa?^1=%0b*}y3yv3>Qg7bXE5{H@|Xl1PRJ)&ThNOFNF zD`RM^NfbHKMOlWCPzlHIBKtUF02t96cRZ z>^K1&QK$V!O(rU;suBcVFW;h~oSlKnB=q>CNfc!|>3xy?=KW=GOmjfDkm#F-nbPGA z&I@dgeqRX65TF& z{g*rjm%1lBff>5!?$_vc@B*$$(RVqt<`{LkDev7FvHmte)IV1-FfWXk`(yHJh5Wns zJNnBx*3!Rrs!1 ztM5C84rU>Izn%l`KDXIbvaTCU$Wm1u_g}2M%>pNLDQM`>)ifQKTfDwQ1VNT8#mYe% zodQ+3hde5oQvu6*Uh{c8Qct5l%4=(M@@XStR0LgiZFna}WdwFE%qhiYc-B8J@cBEs z<;ctmsWHtdgnT*VZ$YqZ6lgG+_29b7zqgNs9J46+ho>;jFP4@_Wvy^{0crJ=Z$F={ z;stjC4nu5;*3;*hf%sWPk*O+wZ^7!%Y_{)s)t7tL)|SqYA|BwrW3cCBF5BmckqYq> zD|?B+(QcK<#M<(a8|RJjZZgkprZ~>|OQZSuqKe$r_L=9eqw_W|*4C>56})t|!RFo{ zsgMS8{b_+ry|ntowyjx>-T!K*Wl5h1nC?gE<~Zz1m4y@~4{i`T9{-Htc}y_5U8wlK z?Z8%G1v)kK z%Kof;xD(h~McXBwVeG%^$7IB(UC#K2PG;0cXi+O}4Z%9Ep z%#t7Av)>Gxlod(WRQ8pBj0_0+ng3H}v%7h4KRhaPU5xN6T_LsFX{>fiTS(h$U&Gz; z)xyEicAG@NDIMtVl@xiwsWjKK!$>rJ0}q)qn0(g)S785KZ>vD(xZoA`rW*Zt_iL!m9&r;`f8}^=o4Ysg4-q(XjK}-JAbkIT zyreJJEKfRR6|mU0<@op#${*P>+{iJX^%QECS^O-GC6UHeaNOy z%3=Y+RK1%2Z)NZ#?U7{#4RN}Z#gqD$87?rYoZHds!ZIohbOuCjY@gzz0IY|JH5hQo zNSI)ddsEoxBiCEN0xb9khqrcSS5$PX#|`QICQGj3oc(x%$;pL(nxZ)wQ|Ck%cI4k- z)xALy+8Z!JUg_=pqsIC?QFv*O3;&tB)t_o0KiD(n)%Zk$<=&Em%LA`&F;>BMQZo}jvo#% z9}fCE6B;4Om3l{n`~>@l&zMmhf}@dnPGw(ECI0G?{+|JdA3A>!>1FhFPw6B?HM%DV z4q-Q}Q$wpW+sV?ZZ%)2A2I$iuio?xmOZF!6ZclCK*@_9A-#GHF2e;AIBy;MEQfR%nhRO~Ncv=ao zxbxz31;qV7u_xB?r#=acBSTtL0tNbtDQiPtpE6WdAxSd*BYy%AspZ`p+0A0gkr&74 zbI&OiO)GYU4?)a2 z@{E@x(y!ai+%GOJA>i7d?FR907n5f7&8xXNJ6}VrkmR0f=#+`$l5cl)d66|%kXjAu zMb$kg|4EimjvphoRRq4;(e)}uFHYV` zRYX@fNp!2RVg2>q)<1H|8Gq=I`HY#r!0mAKcz+!W$_=%g+>Z!ZogZkx&PdUyRZA}a zRD=m=K->F1MvBVC-QLV3%e6cyMu~Dd7d@$sL&Eg38b6`F8F#W^<3SOI`z*(_Sbz_z zzM4>@p!wp89?rq31#*U797=#X4DA}Xm?69(0HZxMCVzsZw);|Xocl-)cq&AFoWCc^ zVG*0MvjhN8qh!z*o|*VQtcXxxdi?I&K^2+>>&UfBIfudqw3OBzrBR7$?Q2=2Y%Y0E z4wH3lS>EbsW9qU-{mcw{mIbxr5$5TwR1#s=eSYQ<{D+6G*;S!YhxEk_Pim9RX>*Fl z{W}Z=<#mC9ozQDx0((%Ie_wzO;y@MI zf_}(<^(_m_r(;BDU^DunCRx}y$79y&ZBK@XT{y;UH5!QAh85;q>ax6%IWZ!QS{>iU z$`~H@Hdv5(O^9;_pUb^lTx-L^l^K5kLP4bH2;=;ChpP|Ni%HllBxlnYnMex#)ZX6S z*rgA9O)#+PX(}g9MU9=kXI)9IVXQ=e8gTTN*_=TCs6K%&RnM*g?`$tdo$+zn&VGw< zZ&5asGDvQgMalWc#GcD-o!k#B9G79 ziBf*oz@&>xEKD|W1Poz7BaH?vrsu%dqRJUZ;Wrs$caYj8L)lnX*%X7`e~hiQpAX35 z>2oYl$~)h>@|k78UHW?`WpNB^uF8;xB~1)yK;7P!`BX)=btSRUQ)HxPQQDgRX5=@0 zzVk|*KygvA34Po>Hil{E7`;ePkD}E+sjw>moiZTU;GPdar+<$;80P(S&XB9^eV?bX z;bCSmM#$m`asfsrW)jFRG|X!IrM;w}@F;mE%!evV1LTSt_MrGEeXJy7nD|+GH9InQ z!MQd$EP_Wa8kqPPaj7Z=RyS7Z)!MPsb9k9EAK(m%Hh@`M%t?p*Z%Wg&Hpj^RKJS{5 z!pi3V!>2(<$cRiXTcIZLpDq}|aj#9Ru@=_wF`s6mv$1^crWLGG4H(mO6b*?ft zV4x;()??;<>k%2tclcT-R$QF9x|&$YbYH;Hr&Sk$tx${2^DGQ!TN4DswJP@^$b}@= z$OZ+5{icv1-6ZEHWwm>SRb_iW{iGLzQ=W@^zO7eE?T1T*Sri_txlYBLaebttT)V3Y zySyEYX#VNnAWBtGR5=`J+ErM1j8EgUYISwCH?yv%zSJbOl0q2+Z2>oV>)+OHL-mV8 zv%NXivTXRX3eJsu_ICH0edftrKrberA?{|O1UchJn3V6_e+d-J5X;hFQp<*9qhH!X zFFAV_ZY^J4gtE5eLYVTjkj<6WWK&yBmH&8Jv%T|!)9;K%GHjVclGs6+BjdExutR4h zw~jn?$O%=gdPF~`Kez_}^8`i$ek|@8>^uP!pUiO^hZSZ!04BEXnS5C}wC2jN8$?rjk{>)9^Y{W%W6tTrb1LVSIA(l&_c>R<-ll)YN6oFT zFOZn*yFV?LNjaQ&5X%0ZmK;1wX=}Lu%*dfgZmQ8wXG$D9d$Ws;f$SE_G#vPSK@oW& z2`mdt6t6%;m%=^P&VJtfUT{F3I>$|2kWWDL)lz{|itU-AQq`C&{+E^i`I`Z6rnxn( z$a*~NIhFNKmAgGR;Igba(|iE7l+Nd9e(BFzyC(6!H!p2LwT=Jo&$$z#!^pwf6FxxR zU2#!O#Lt92rk7Z_3@`%}^Iv&Nzw7lVJ+~{V`Wq)v@1Y52msBTfYMj>DV(QUN0`~G$ zmJr>Qrj`F8XX9X-R`rc*Oef2nubEYPq;POytu%_OVq(QN=1J%U_?(}jeQCmgO2*1; zErG4~3^p@VGxG@C>T;0nf5GXHv||Ta@*4j?xJiG;*IF|JFE)5=Z}pcs00^y{3~8RQ_8f6Z%N8W6*h=!1=& zi2LX7>$f;MMwFRVk(aq9x|d^=H9m1$eCgY#(`dMnm3@ou&M0Z5l7l)E4LR0^Rz5iy z8C1nD5bhe%p@qup&e4}DA8fdLvReceWXj_C6)}6^FloHD0r4TZL^+Y@@K@a^R&b$h z6O(&1*$)p54IICR=5>F_@{z%F0{)Jy~+96~w8RKb$_Y9v{WgNHY!j zob!3%gl+2%7{qOCK`);86G#X1>x3pII*H7A|I}rmJj>zcA7<7v<5<~x*JA~%kVv{h zUa8==885c)c{bQy-QnVR_s1&0mi{?l_vj7~FGQo7h{#>o_$aX5hy^Q+obNKC5oc+@X z4s7ola05$-W?WrbtGHH=#6zUI_S>r`uSZrG$c*Y*MZht2u5Q0(0=y+2~B z@DUe6WY1BV4`is2{&(8#? zamf8N(^EClt>>?a>H;(J=Kq$>O}zd*fX;UmltdYt730e%2_|*9hi)d}?>G2nZvdIi zf$weV(z^Ch8#s>=U{;IPfHImYhqe%F6(xgXp<_hVth2gp3ake~lv%zt|3BO{D?1vJ zbZzqY1w8b`O189HQDtpYke>^pc7bV5C9HF|7m1&YJPREyh!y~ywIP*XmsI{vHDnv! z>Z3vzK{DX!9ck1S@;runQbkX8j8^)R0%!)Hy0+J7xH-SuMGE9n6wpwy#1QD2xf>_E zq}VC54F8;35Lq|}s5Yo*SsEK8RU#_X*VM?V@&@#h)+g$1q6OO>9pkkOq+rH4vuiFV zkhujV8p!L*g~u+)F(p-seJdjo4NS~bZE9H&(=u-0I02`4R3t4C!V=HoPf&6JcvzRt}&KoybhtT7#oz&XMR^YgeW?ua7+U# z^ZTl|TU|ol5Y{Ts2Wy4VLxnp-EsF}9!dR|I{9WRJ#fcNpDG^gD;xcyM!cMvG3e<)~ zC}tWUwE17cVj6PnK}{rq8ow){S`{6W*_4%4+LEQ4w%clE}h&o&+?S6gVw6v~5&}J0Qa`bRf;b9}kC$Nd3 zW}SCw?SXr`Fu!;x%C0HmEKJU|DM}&68un_`6g|%A()6!@!o4hs1DFKYh73zfQG&HAie@--h_!W1 zW9GoH%V3uBf9LyCA&5M+JhWDvo6;_gVg6s=nhD04>obIx1+}?%EVDgH{%7-^o|d+9 z%qBt@7za0n4@c9PUqlzuz-A$-nb%ahEwVSkUMwq>|0|_&Q$9}n9U9!=ibh)$%_ueW zgSSKyveHdBOQ+J_O3^@Et?W;}0f{k*$IOd}4@FwP5>V21ikbhGdPzdK5-L0UDs?N{ zM;107vur}^5De8#;lg&E2q%$KY+BxgtF2?0k&&V9!3S9WUoQaTgOWNdsZykG0r&x6 z&Bzf;Z9dfURn9FhkVF_@Z}%Zi75-jUjwUS)PsNzHOhS`d6cttO9jnHpNGYD4V_;-W z%k!nG7QYT(`|g<>c43ZVgJXGIPR4|8#ADu(9$g85H8KP?YvOcG&5wwDFEX3QvS7-i zo8DTKztLrjN+wDID)WRk?GAwQNJ{?j5>I3YfkXL1-}Leo(w_u^{lLZ`2 zoTC%z*HM(|ubsP32F{dFw(_GE*8#K3ZCge;bbYfVE%+x_P44wt`ch2b7lCol1H3*w zMwl!Sab|Ohj^L7nHJ@-3HTcz26Z;?4N_bR7>>8W?sHt%Bl$TKq+Bmdj#+h##0=pq+ zGO~kpR>XjB#fdTLi~5NPrWrrjbhzAx!I5H(S^{LJqh7?M0;s-RHNMD!-2pTy)sm3l za7^hx!?2k$KwYzWSB|;WbHQk2m#bbjlM1IAgito{7e)8r0PQ*NZ4}bd;#4eHzt?0+ zPi+gT7Gmt|(+hT}#Z!y66&2}1EP3V0FePfOp2xDN=y3~vYqeo1R~jZnTM5$nt3Q+ha~zqmhy!A9G?0a!aKUS#eVz zy@dOu7lDOl?dqQ#px|&Rb5I4ZH}LRE%4H~jXqo#a8j}H-Dr)81D^RSrd`BJrhLb+X z<1hV%!W(@*}wyyP>N z+n-a_7re$TqNtw~$_r0gZDiNU(Q5B)~W)UnmlbOHG@}(VU`Zh z_g@X!)`gSZy{jKEx&bZY-l7sSJxna;V#YugY`hofXB=(nv8(|LTciDjY2WgUwm#VQ zrSO&;$DjpA?zil+daRg4=@O@BUjTc9@?jp4!4}a;S>cH&YYe&6E=NQQS4YpRJkH?v zaH|@um;^~stq-^!xRmzUQofKDyUX9avdfSCqKYX^So1dvs8#>x{WZnO*5E4kqarg!ShSo-0K9( zgH?gCuRAcdh-W|#b4|T$GuMj5pu+F}f{T(@)irB-L=CC^*SoB7Xnpr_Wh&{TS;6&; z*-A?LG(JgL@Aj9h05OzOf!>~}PjrWQO)aTy2kUU-esx8;y;gzU3)ZUp)ne?I{qEbD z4>xfUil`ElM*BdM7lzE>#6~?SHWQ_=+?%c`Yf6O!qWWKzR0cg!aiI3r|sMUPJ~R4KzH`y&z|txf9r5z_}QGS$Tu2OG&i3m0_c zn;h*sdd1&8On4ctsJn3g^{(K#*Z4hiDzDgyrmt^WMBIZS<8?k3#4-Kw55xZzt8>0u z_uv&~>G@$B^Mumlbar5t6^Mi`x6l)9V!yt3c@=^Esb#Nh_tOx=83ZipZBu@&*&sp{XT0oQJqL7Y8d+%s&`8*tj~owmo!6h1 zm)z{1b=+NLmi^c`tT52qySidX>W%HbLz>k0&uKPzdFsf*67hFVda#5SnXJWuXYO1P z5mVxe5h6_b@ka`P2%z)%wb@5;`bUkIr@k^mJw1s6t{{K6q=zuSz%*p#OylLa7s3dd zZXvw=1-^u_yH}xo>u}sX`FhcV=N zjGgkSz(qsb^5vK6W9Nj=Rih$i*Tf$3SGd8(mMMq5vAHz0P1}gV*V9;W<*3jk)i+EnMa3~nL<9?0Lcr=%Gy$4CPASLqyMF5#?g2Gc^q=a(W|iC z0vowOe3)p~>hcc}?kB8%WW9UB^b9>m4Lize%9p;u{20x8BoBlNnJ?XpbzX_xn0OTR zb(ZW|;f35vsxS=A!4nJ#(){cmtOw-!9fveyV=lI5R5ShZ5ifEwl!Z zVR7<|?YXKf6gM>s-ihH72gc@(62Ys@6S7(T5Y>h#Ww?DOXVbvgRe4-q(Y0_JBdNNp z%x*}IKN1DsDTn4A)s5wK|6nf~2A&ZpBC>pv1?P1yBvlNn-`BiZ1sLw2NCq-@@Q55F zr+WXSWPn2yDEjnF<+yTVl{jH5qm+H1`pd)FKR>%KN2m)Y`|#DA+@Tnwyt~m0P4|bW z(>MM!$hg7;*8}wHm1}Nt5*JU?oSHP{#p%(P`d`VE!#@dp2O7&r7$`7K*Qb8aQbW79 zN7TK-)4V%XPI#FYnJov~Ytz>K0mfsRbIX%pnll<*(ptPbN&>HoTC=EWZ}+fpZRw_J zQ{)pBdkR*a0Le=8D+(qy^cYbCmyUaGt)tCHwI|la4W<8e*9|`2(&?OtUUK372%rwT z_+V?|P%MzfbLSvv&I;@w%d8LEH4F^2OWOcxHK8%@M)feTokI`qH$TiQZ^(j>ve_x^ zn;7Wp-{WXGg1pVZQlZBRMlh)Sfxz8 zQc~nXJYPpw?>YaVVplg`h5mJp5tD0?3d+e=qg-v6bBE7O%w~!h|}Q=F|kZh zsZsqS$QWmDM@1PtfPxqVM0t@Y8^8BNncwm1*hX&}dfa06$rj;KJo-Msbe-f|2MR8C z0X@xXZ zpRmhO!j=1OJ#<2@IgK}~3dE>cTW<+j06gaA*EU5P)7dgG@;4{>BB_62 zWJ>@Y3);#{8E6ZuiDa$qqla0UF`L*zhk|Yr+@8z7idO3Xf8MG3-Mo=+*?f*57V5?3 zr{Bfr^PaaafD1K3`UigNR#SKih6ue zCZ?Df%ZC0=;XI@lt`BL-N|-=)qUGg;<5WTKD5tbv$|{x;)v-*hw}A(uQ9wmSVB|a! z+DRoKo*t95KxZpg0&Ge3An(d#&AxH~4l)m)ZcF%jI)u#}K-D&glDUbV(h_jH>0tlanxsV5(pw=nmXwq&EZ6YTy(2jI=>hwhY9O zpOCgrf%l_6HNmut^dY7}Hhb`!w8G=G{#77I>eBx`5cGmX(guCQ1$0hH_ysZiAp6?#d!J%O)wsbK@Ew?e^P%)I)K$u;Lu) zE9fb$)7L(2ISQxrI3S5b-rG?Y+4-)S13R+#cNu)tJhO^VCDs@$)m z<0>mqq3t(2+t`K_bLxi4dE?|ezLa^k=d$d;lN4J9dYUmXwp{Tb@Od54hV~Coj`nC_ z%h=}Epavl<+L}?{3}@TO;XJ&+PYa6fpoMDta@_K=%AZ0=7ltR8QLn)z9#+ODaJwgT zTD_=$lBVg$9X%1R`G z^*;>AQAiVN>*`LnR0|U*swky0zf(D(S>cOlYi2-2Y9@C&K3kC`kBAAwDOQ5vwrT0< zanl<5(lrgyL&hm7uHg;DJxBdB>yl~($V-!WappsC!^WD7xrk@ffNu#@ukS22?MCb& z)Mz>tboLgo-Lj^W-HMWR@c(`5M()-zG&K%=LR6ND|AA%AB-ynVlnPFqScEj>3XwRb zuqpbT%IOQ}2nS(co40Go=2wnMVjv6%Ui2}nMB%PZ$o94_`qflp z-aB}2J8{yPNp@u2W4w0aug=$5?*ZZzG7YFvugX6@ZMW0Hr?Mn^js(r(awIb~RlBYS zKRr??0T_RWMGB_ED9{E9r3#g5TqCE8fQ3#Z#bg4MjAc~kW6%iXk)sSVzvXEz#20KW zTix!%h zSY^0Q>0})0inf{48d0Wy(;59=WQm%1-}WBeH43y%p=LV3LhRq_xJMVP*7?2O)fH3E z5d{}eTyTB}Z(e9>n8F>UMlmqs z(k`DX@A^+AxO|6TeQX*RW@Rmr?0zk4y|qqy2)ooQ#lCQHl?`9hj{e@2W9G2ZaFho& z_nC+P-t(s=lg%U&RLTMvV)_wmumOuI9f0c{@@i?vK0hSx%fPd!oa#y<+^Vhf?XegP z1orP~r(Cr{)4JSBJSS{kFcr%}`cv{PZ!M@3&x{(iShc#b9vWQXdrN$keO|bcc(ilz zi_WL2rPCh5j=gg6dj|nltaYd&iEOPh`t+h8k6nbo{&^X{H=bDWWu@_&&G5+$iY>sB zTuUbVqbLk&5F$t)XKnSw4OcU*Xn>WAq^;*&g-+z!CnR{`Fn{K1$f`<_ZeNO0u6*IO zbqDwIg~!7;+SU7-WB##&iucXG09F;Gek$Dd_J5dqr|4XiXbbb~*tTukw)4lfwPSn7 zwr$(CZQHh!&b^~=kAAPms)e~`eajrrEn&e^%bb>1-~RlM(hyVGj)t&~V8g2UqvzeK zZ21t*S)$ zu{4(oVGejX7gH9Y9z`50XfXoC_%On`Zv|$#N4U&-;d*Xf`MPPCpIwO$scDml#eo+A zN@dL#DO7lIu0DYZyX6Ak@XPgqI{B&Ni+f|^WB}w6`bs1vArf&*=d@Hcu9``dI?J#_ zy{g#x(uGw4f0%M*=&r8VGtTj$AF9n8VuGXNBo^6G)VGX+j&3@9ma$iUl$>|)#>q9) z!(vcX+w#PX*P&bZ{61C1+MjeA#P~Uc3CKV%lMMUxT#if-^60t`0e;|QP&}R1se=%x zqq{nr?Sx(yUboGvM^|vjP|QaG_AUJE{VP*wSvtt@@XF-T8J*qbCo8Xa2GQ=$sXvd{ zg8J=S>R8wi>MD~G0Wws1gp5_Ti^YG|wE~egmF13NUm-^t`t9|%L{HeegAi1%gamz-E$FzFy;mIdY z96F)O0?!gQ2+`2S3RQ9P%93{%vw@AQn^Vp>yxftbWCu&6A_=R^MqCUY+c9-HMFMZh zx@BxYt|r%MWU6Q4X`@M!qLC-aD#qU@Ihke@u;8`=+rV62=VviQ#NgZ8TSomY3$HH2 z7^1j)%b29YGw^l`y*`Euc*e|>V4KVh&sUJBM)Gh=(@JQd8F6Nj6^wJwkEwAG{TJH4 zUs+i)YC%N-1w~a}&U3R0Kv7l^WxasgRjY)~3)TGi-EgP-jpGN9Q__xl(3i|tt7!Fr zf@$d$=vu)}Wz(hOE=2hQ5 zR$y;-ca3YRiXtv*wK_Pl{iW(H*m-WtSbY&-6i6@W=$g**QZQP%muapacpf!yf z2E$d&_TrM|(j3yCcreICHzZLrB%u!Ai-9f~dFC~a3!mzmNbdSLe<=ZyWodb4VmcLw z;5T(~$u2VwD$ma?hdOqA=+sGR@+o``t~VSgn*d9C8O|KU16lE74Aw}0Jqf_<5_o{3Y>Jo;7+u$B}5(4EgkNpuMKoM)x`rW%k^0yT0@ z2G0Ys_!3?A=eNf|g)w86S`mDPYi2%|P|)=l?@9u)(hyKWfWuam6+A^9AEH^3LbdzJ zz~ONWW_MxV598b4%NLq#PU+r*>->Z6U)-)(KKTGWSgOAoV2%rpfqiZgLmm;ychu*Q zJOoqIJd1@YQvqM#&0iq=CG!d$`ihK4XOb$va#@(cdLs+GFv~cJZkaE{8>lL*l(R!^ zD2z8|XT?xCP-$2W7kO;&5#nNBJJy@zK3-IWA&;!UI#kT4EY)yKvE`BplxJ>!&W5Qm z^Hf3{1lnbRjvIJ@V~hL>-N2)+d7_9S)$X59A1hbcpqrZ8&AofV}6wc@`9K%w#^0V?_w z@{RrFAmOt!wQ|n({<0=>UpFv}6Bq>B+AYX$=>#Rk-PQ3@=Q$X{{LcB3J$XxVKDcx* zo7#XXLMm%puWD58Mdrr?STGutxD`_c)qwDmg)5d`7xVdvJ^@Y}JOpWfr>ZE6|Osfv2*a7jV} zRC;X(EEN$v+Q_KKQ8%~5SACCZw>LM!`8mf91IE(1j-M1;$c&Z zSt3c$+2?^5|CGB|-+RUrSOBq5nITK(5hlvPSPvXl4!VC?PFM>aToW*<*E%sYA+Irh zraZW!O%z4dUVHb|X&%)q@YsCFUsEndAluxDCbHeuMHS$Lc z3_SG~T>)9%y*1N-kT%u>FD-{KT>=@spz-m>sL?%XD2O62K3th*mHTC$&n1?Z)+Hdl z4@M7p@m;nqZ>D?5E4>`rY5?Nn1)gd7Vx)XkvFqy+4{}!7eeej{we^lereAq(5Y4Pi z!SZpcO>`OGYr4jVZGe_k%I%)gQ6n&Z^ShHCmAl+G^)5_sI0VbSR29XQUN~^-F%+}= z{THUot4?gXxL%Q(T8!P%6*DL7iD@~ll-)k`w5GDm#0&E+XP^Y%PFtOj+C5s*qi!~y zM##=SmEacC`L@qN8hqB9|HR;>k59ZsMYDZ;yg-T;Pum!wHfmxaxPbG!&5|aHm?bf1 zK0%A5tvZ1Pw0J0nc6Fj!hunR`tca@T@O%Lzt}^UsBXf-wyIzQZT2yKXC%AF0^@L_b z4sTB&2iEZ!u0<`7gX@`j@qm2Rd}Jd(-f?;3%tUI4COB`t_5#K((<4DRP;POkV^jB; zDE)au*%8Kr0jdsrPZ6=OVfyZ~r}>S=u+bEfMpP|} zmcY4IRt6ACl}~MrA{`dUUAxw)h4Y@mWox?U8E@XasRRlk11xSvOPW6!JzWcO2ERaq z=m52BELpKd{sq@Oi;uVqpvob^;@zH8>(s_^Z`pb^Fv|(o6WMo7Km}x;VK$TReI3|M zN3PPJU`mzRM+s@e4GbhmC|jN8pM`R5sk4v9LT;;9PDlm3Tcco0QCSnjogH)44p_b_ z|4R8%>YOzjwQAL|v63=u#8mK<>X5CwPJ8{8K{`^zkdUJ|G%c;_q;_i18OfMB=#;7V zv)FlK>5S6D5)XHJ38Jqs_LUDeU52JBTq%YaywLzHh>CxHM$Hw=>O5kqi*ixYa`1mP zKG>Se;`%Eb9XLAbjqCaBuvx+Ww(C4D)_nMQF(GJ#5>kN$rNnx-OnzXz_y>!QBX-hUGqXK*K(RTSekMp zUSkIj!ooyz0?m64Y>1DlrF6lgC=MvfcUkHdz6cal9#nFM=WNW>1&vP4^L(pOH;T!B zRS_N=8P^X+biBv=FIi$#N!wB=_IhYRC^)5pN;W^N)4_oR46(@WcOo8K1I4!2LVa%; zkW04rUQ@w+&*5CFclN%eq9rs0IZ919CH*bd>pHkjH!emPoie}b3*68D&kF$T!xQ&Q zJ$q$p2?u7$+>};n+Eqqn8$4`qR{2OVfZspk?p+Og;b5E-k+ujg!)9;$rKEQ$GsE%s zz*&6^*1p+4Um88WdS-IWie>OkO-5mFX35v8R+^PAnglN``1Q0UfVH5O9HlX8LVz|T z=EXwQq0J=Fru8r@KCqHCvdK*aHQ6Nk7u?w2M+t&eTK%iu*}Xn+M!VlnE6@xWy6)SU zmkk{8A9?QQpavaJb6z&m0Du}{kGSzpC^ZzY!Or`h>d4{k43u(9ov*`Q^J*KiLASFg zE-}<4h46H;3w`+8zrU2c;)RaYR z=l#L5rYeU-BOUkPkZhdy8(0x*K_rT2ro7O~!UsyE3ED()<#X@fYDX4Hzd!1tW|zXH zkT@G&VCW6)3CRu{xU?--@bOBL=W`#F8Iat@XeL0NW$~wSqG7|ojwZguw=J4dH+X;d zCM&RrPscuCzo&xw2Po7`Gr8aAQOXw^v0ff|+hk7#D<6ue`9eT0;C(c|nA~Zd8Cc?A ztV$bJ1F@AXBdXP(Ls4$QXSR;*`myt}xA9*~1Qq5`2>9T9FvGu1vFjPqvNIVqtwxBb z0wj*NXaQr__tzRZHZF8+$o}*~!ojfbOK%>JkD#|DpAEWt!J|$ENLNfibv1v(4g@c4 zOTDPW>+q6u)K(+~Px4m(JOioaPp$6Y6d2a!Q%Oag_h>@@@)MxZw4k#Ja9NzQcXzMl z(jVa4zRuj~s@@c0A{FY@6%#eX{P@$5+UixqhZsn#f02Qwe1diBcdW1ryDz&9iqMCC zTqZtgQd}Y=*+l6}Ib&py;X}bK-mzf6lFye0_dg)9AWJeCmTZFfxgIk%kT7NC!j`P) zJEczda}4nI^4mka7+X1}wArz9Dc;@NjH|Z-VKf=h<>yYSH4akAr6}rE!I@cxD?IG- zKk3Q8#E80V*Me5=Gq_5GX%$Lkz0C~PH`7)v3oP#h;gX&GC_(7yCauj5pO}z6q_Fb( zGU9&-tJob7Y|XQ~fLaP{kNoF9#Q5Y1k+sP*N@e3Wc6{s;lPtTq9D}c6uAFRmxr{%4 z;460azMR6XpVpZWwQuQ=EUvS=^R-r5nY}{#XiA4l2C4_5;USVcP}qD0HKH6b901P!mi zQha?HnseAnvs%1YkSJOH(F)X7h4|0WZRRH%STGA!k~9oPsRDgt=n#pq(3hQ)vDtB7 z1%`00S`A@!jeKD%O(sztHrl!Eq5_GeYw!PA@qLQLR_JN4W0os3a%P>McTEfo)b&ae z=V^ZqO|y=>r2asbprPmw7|PFW$7ZM}6jJ-f&fyzJoT5%mCdl4C_&l`RKFRXFxh(+1 zi|o^-DI+N<>iNQ2XTyU4+W&%kVDhbsjtnXeYxSkJ{niF;BStfdWFBxvR9NX`=YMXW zT!N8PdP4dFZ5l7#1MlEq>;9(6|D4d`t-&+BZxcp(bYLCbiE)F=*|C3pq+4KkCUkAN zR8p&PzFb^vs*Rj^e*D*N=)ElGMNam-gKR0IQk;kp99FGnC3xg}YH;7Ti9 z`WgiWmEsmDQlRr?EK5?za3RoYy@9_A^%C%-YCoKg((0t7P$F+Q+V)3k1;qiKaBkb5cXBrn=avMoCwTV!m*;?>>8U%!z_J#Tk(j|n6f&wNE2F@OH zsh~z{4sMbCup^H94jlC@a19RCiT&%4f+^WyhlMEAw|u;+fB)PDmwxdu~x<)e-tbCXRaXtb2{P`#$=-ai~=l+4SN?n%e(*2sETi3sWbLfa>xBM?AvDQogK@$@9S1| zVJ%O5Oc&IaqK0$*uSYHD=_WPlE-QDD+2PM*3N!qVdG3D}<3;2&G(#9xu=88Y0wtbt zPpSBJe`C8{!eFKv>RV-6Edg(GA|V@ny|c1T8Z+OouEHG}JC11NnmZYn{7-a08)tYP zTZF&z(nOJ?yhNc??qXJXu|Fj#nJkM_&fb-)*sb!4de0mE=Sl`NO=Tg4^W#FU6oE9K z7EuDo!0PB>DJ@gkxR1ApLg2#ckO~l^RPDIIh$4Q+U7|1%Xc=iFkd?_nTK}=q)Gu+y5Z4u&D&dw zBP;mriv=q(7E8>m^CR*1_f{9qMGZomXU;>;wwVu~V#SwQ4t&_J1Y>ZzxZ~j9iY@GK z=BZeU_PB^N=h?HbmO|FnWUOBw)s034@@~QVi1@R&_0`ErH73Kqzi;;9#)CQ(3zVoC zt6}|&#_p>lblc--eakWO<3j)8#2^!fmqvuyGj-`f%m(_e+Gu>oieh0oL?{(i#5BBY zLb`IR!3fchrS2ER<$Xvjm-DGb=HmMIV3Yrj|K>HM95{zrJ8r$G{Oida4%fcl5V)X*qt%KtKnRwBa$> z2|k${5+ef%Yj(mYZ892I+W6)1;VfUU=83y?HB;5-NcxN|ncpu{(e|Hz`Q^0yFSC3P(AiDhd9d>k{w@?k{2NuILb1Fm z_dQ(e!Db+xXHjH@O`-Q&xE4bA5$s4zRmah7kNM^#e~zhbkt7o7$}YC-n-rJieNUaC z+u83|>QWVN+?H$TIOTaHB!{~;$QRAGZB$}0rWEzKH|lQn%9_DHDLcLA-V$t%#z6VY zw!i&Fchl*enS%$ZKOt}bHPNxz*(_3KxR^Ox({xgSAr@y{F2tt=4ThRp8pMfaC;D1~ z39hR0XF=ehdDi1rIQr&|(YM9Quk7I`Om8dvmV>Cpn0qBDYAMj>6vZx+Z(t|KykM<< za4W<0^?n~F&C5gyUsC3uAtA@#*aEZd6ZII-o~G&@f|2;N!+nV-=jUP1!_eEz+hd)a>Ivv_jOKp{)hid^)LPQuHY<9F%swGn zJ>KJwDXNR_eWT0WA$jaRgJ&_%f6YJDwE14F_<_7B7)(z?Zew82Il|i zdBu-av~c>Gh5gMJ8lpuAkG4o2EiOL<=(D9Y2~f-le%yL~n!7>Ry;Cx;*g0HJ6Ism> zCHWwP`%^X;FQC>_hV8M(`BAQ$W4eXBh>6`EAFH>%VShgz15xks9O;HB$QDk<%BGAJ zTZQfWcD~E_#V!UkSb1z4y6)bA)@fFT@^4F@{$B$9Rk`85(fi?#|4RlK&Y^hOqPuhy z;!Gs`0;!enm7k!Fy!nUi9PJ3-Iu#Y9UW#`*!FL{05-JI~z&ewHdF3N!{7VpsFe+%vaGgyW}T zVSv2IJbGr=A4Iim5ynVO-gekj4^&Dh;{!rfBaQkXrX`u|PNG=<|7>Hx`4!&Ry|lt| z18kEi(5NxOIINUj+HM(sUyp5@zO;<6I3PbZtgbzqpsEXpmZrHwC#g{^gb1r-DX}JYvu#fX z=TYm8EBefyD(??hFVO}NoH3!S<~=;laxY$KP;XXO{pDt)qr#+-vh_^X)0I&H5ss5I zFcu%@%R`E5j-0-}_KSACC@;X~Z~WQpHnz_{j<7Gm37yKtf=i^W zE^%%2)g0-8Y3WSO2Nrh3N?3&s_jnd!_7l(7+IDha3-P|}(o-D@*zQ&ojD9Eu&oRQ` zX(tl&EvOV4nEAk?K_y zkN);vnyd4@C~&t|rk}eO-}_lQm*=Ck4tqE`KNqCcbmS74GwU{^rw&Ym{a22)#v^tc zLNzofk=luqnwiGiuix86EODi&*MjdanaAWeR|mVXa_8Hq(?6GvbiA;L)v2Mf^d>gA zDvp$@zYD}GN<%O|lD~>eQ-?@`6halmYWO!Iz9=!Gb-Bdl?+;wz?}u%J?kAn;zE|X1 zZ_R_2!u@N_pS}oYr7;Z~URs|keuP>Z!q{RoOJI|g^Di(~@49u0=u--DbV+rq03JoQ zA9;j%>14>V@h~>Ef)axc$;M5A-PbV~nA-!}OM-MWJbe-<*$Ee{U;5wEUDWraM2T0{45cU`%xn#!k8%G8q*F~}HvB9TA3T331w$AjqG zTH*;b*aYV0qBMK|C6W~@7HL)imiqF$M->zj7>hMrzo8rOB%1gBl$-qWH}N(*c ziDl2gH@STMJ0cMCMR8ehb#~TsbZ=%rG=^9r5+}Gk=%hKZ$U z+QT+%iFcj#n-0g!pbAx;%d>HU0H8%yv9`kTp*yDc&#=`#tOJ2XKttit6Q-oQ_J&Pp z6vp=?YEI?NG((1%bKBA@e~?}G;gr~G9G@ymc+@8oXjSZ+me<#+M4{Sn#zG4<-|tM`L5B6{nL%HE7)e1v}-ybt%UneQN)MB?R$k6F3}mwlzCZceHVr z6BSKa@-acK1|S_%r)w4AX1lSv3y87&s^zLNfzT@pJP8#?zRtDES{K3F5&ULZ{0~#gu1r>6-(2u=3Y^pZ9OWkGvT&-se@pK(*fD44 z$hK3UXnMDSF$a)tykhEhzeJ9bQ_8V;G68xzCfYy2DYbOt$mc9G6u7@Lk;g9gaAF6~ zxQbx*+|qNjSyS!6n@C9SE_s7?FfqCH3FEjOuyNnHy~J!)sH$Wfemp^gkL|JDk--Zt z|C?%~>pF-h&WC0=Um_y3b=J#Itm1TwtRs&;QaJS{>sI%R`v@(e=NKre=!i6fEi9@4 z5|s%OB9ane-{4%GkY&Wu_J(g12EssO5U3`wFjWb0eG53-ywj)qN_3NS253=NWlORR zK6YvfEhnEfzN+HM2_!26mnB=PED2Z~x;M)g-)m@Rae7m2USSmLRTOaU$tw#xb zPl#M=c8(-j%A;);13WBIc2vq$aCO2{#?7rknr+T?ME5waDJcc#X0==vnr|pZ zT(uZ-w2!uvGGv08jA2nxfOTqK$a9|5SW*5}Zoo@{1!ot=N+ORzmjkL8^)OY8Sw%Up z$PZOeS+MFX*)uR~f(V)9@R?n`VPhMT{rMGW6Qoc^DK4Z|{}p^MgTI&hzO)Zr4b zVJTzPstlW$P{CnF#{6BX)O)A2*IS)^YAvd6?W%*ytUS}2+$v+SvdN=^Ajd7m)^Db+ z=djEEC&28w4JF~xGKUn2<0zSM*8T)O5vV0zst#8FGi?6BI<+*_aWoZsW%x&&=$LSp(&ZsK(cz`ZkZxa`7Z`usQ{t`*Io%bI&?%6RZ8s58y z>=q+SE|yj9Cra5Pg+ZZyU`fN*+`iS|$1ThLBhq!_V`H|eSb}IfgsLbDglTR@gkhPz zLMo(E*nN|@Z?D2g#Bx?GLL!bURZ#7(7T5#@CBjlIj;R7oiH8Cv8Ty(q%rV;Bo; zpBx|U+)qp-$dJ;W&Igp;?3Z2_Ip1K|Y;gHiq}B`68T-{5v~VMY*GJ(i`cW8-Go;C6 z%hda^-=}(_)87w$IoFmyt((*HXZW?($tlR0K=7s!JLCrS6{~{5J2Bh9&7+}&zH&7{ zYs_;3gMx+y5OuP^UK;I>@;!s~Px?6c>-jpwT^J3ARmG4Y40yVG-ZibzDNNBI}})85?NPZ_Zxp; zna`scyzivDUx!GmWvdXtCa2mDXND~)Y%ikVFIXBL7vIfFWPt0DsC^wxAIR&_&`L4EqpU`t0?}k~V+a-tc zyJNFROMhvWJ5LU@zH+lN}+PoVf{E?E_PKKGSa%F=_M{ zi8SkuUy!20Sg8B*HAp$zvA#_{6PDCj$aW9xe5kH2L2qp)@kdncM73VOX$A{{s=PSg zHoKq1qfN-bK1_m0uvkmDp#w4edA>bvK5T1A=0%-c_8Q8=I&1BW;S3N|?snXZd_*yH zNMuz;WmJH7_{f!zlXWt09R7DKpjcy08J<=a*6AH}a*>Pr3@9iVQS7<1&pZR%lTzZL zS5S^kN(u}j9ikC_;rCfBeVk@NAw)dCM1giY%+NUiY%Ym1iV$cI7O&v z@sg_Z8sWo0b0X=PYyu@E;{!WBLr2grZmIQo1%`?=uUmgSHoRJ?5s%{`lbPMalR*u` zKrl^GbLGv>H(9$s_sLuj*kBr#b5>AuTc%>f{PhbWH4N z9@iMy6quY+gvjR{ii7iVASGyjee&dZdt{7>L{Ao9CjDl9U@9hDLsAt2Z8V9C;etgR zG1aFv4jCPQt|lQ`SUk(Gmu9Op-DH9TGn$a2{LC}6)#mAghZN42nv}M0r>xTd z9@=(e)_b7lNQ;RhWcXifun#H~8GAmrTh8B@z1&>T556&=^>mN=XXtN#d;P~w1d4Ld zf>`~h>yt`_4tQyc0EJSH;MJA+VM04lZ&UxKBnFLvL6m*Z@mL=n2n7}vP)q6jX1ww= zn6x2MqBb7V9NdVhFa)UF26u>9C?xvrV;2wcjN1s9vm=$`l>I|kWTTBPI?MNkd|S#s zlG0xK>uKG^!wUl`yYUtF~LZ7$zU!Nc_o9c%(8Vl$Tqfv~~WJ4r_F){aDAuG0z*bQ;-$YaBmc0(Ie_{=Zg)MiUe4O zJsGFnRfGM*+Z$`6Z+#^g*6a%}*Hl1-r-g-eVpk_XHf2pB&y>wAM$?c_W&i^&B}x0< z=SjH^))?1PRHhC;FXqH3?3fFVhi%9nN185V06_mk0xd6)U0q~pK%a5ETZVez#1?AO zSIlGq3vgoRoO5ujBxkNf0}URx0`arX40kS^RH8bQ(CAR2rr$0r3M;ncuu(D60b z_?F3lZHlskXm}D$kx=B{LV;>lzn-!%zM3qjJfS|fx@65R{v(r+{);>xcN9vgBapMs zfT6A69sJ(1YC!d`t6}x>=54ZC6QoHa=fO-P72B%x84u;i)4|xQ;9DeWr{N!ws+%df8_-$*V4&~CU3mXn#0?SX{nri1JaJHtt&Zj2b}#VPVqo8A#cl|OrcOc z4FZ;gGJ-A^kRVqE%Hlkc^aLc@3Jg_oK-s!I=qCvF76%KcNk{0T$3Om1T2BRA)5Gpo z@Ekie$Gz_MtkM%&Oo=#x9QpW3a~RK!+Yc`ek z)loY#>T_h6Q;B_)2+Vp??5}T^Pg{5wQkkJjY+SbCwx%py|040qX&5HvXE1PbIQz;? zVL8YAU-*2ET)kA)@Y;(hSu7a+upu z8nA*5{A%+#xh$?u4GL9+E2kS!!fO9Jh4^PUf`nsmySwpuIM5~Yh@#QukT&yuhg>}w z912l46xw#QRpCO@E%^T2GZe$WK9lE9wRfTR`ibv5kRrdL9&)v@l%uk|a{ji{`Fv5#kVJIN3tTD#hJzVs2k3GGUZYl|I z!qfln084Qm$!fJD(G}vjHq*psNnyA)zi*4o@Su5 z+t>+~SxwDIe-LqezkR&Sv)a)O?!=^uF-_Hx08m|o-e@XlNs%<&BNVqid0UUoRslC3 zG5wzxVCKY8j+#Y5be?>+-~9lmAX7Bcbotr49MrWvQAD7&Bp za@p%&7M#P?n4ObJK7S_fB)!j_oWHz!B$j-hE;X`6bJel(YPW9S7(82|Gp4?1$`v63 z1=uO`5uSQ}FCFtFWc)|vFn4cKndTg_GA^?lYcuM%Xcg4` zZ7`6%tEuD`enWv>AF$D1ue5v|$9?f${YgI;W|L z1(Czw8T_@&dnV~UylI-O86;$p3t{4n(}bguV&$rL77G|JM-t54-$bEq1ffXimb~(1+4V8svA+B^@!;`2 z;EjW`7^dB$x$qF91_?RavhaY-C6xXIs6xuqoZXB95rdy+UzV<^AD;gtny^}X$9(Ik zY)`-Uc#G_2T&dx}w?5rUVT%i}gx-a1UN{YuViV&@A7qF;*&ym&7yVe}{yhBQ7%gR+ zIf(I{=n<)A%wV@Pt3)5xfDZ6c^o2sHfS1orAnOU%h(wMcVSo)pYXL2>h##lo2#$6v z9nr_fb|vJ7tI6?Oh%WNRKgd>Ge>a2Nq6LhXK$=BO@f9r#)xNOce~u_!+Jz#0-{bIq z{LnF>*2I^A`#|LO7455#oWZPm!ZFS@$M8A`Q*YFDbb@TjRW5Hu;$0Nw*#(_?XX%;M zJhWn%@B&CWDzb{B>7Lzg;%E{j()FQGBevwNjABhA1Sye-0Ce$)*h?LMEQm6zK*V+q z3VJxl{ROi=4=%i(eZO7lX3)kkXO>fm3{jvOCMO3uXVr(}!|KtLMp4;}gMcGiQnG(9 z01s-olH+92{J%sJ|9%?B2K#=SUC9vj7)s-N?5j)jYP|LiF3ekOWz*wSX)+BZK&!Ol zWd3{@-8^^UMnF8lPv4=n*NG_?u8jFX$R<0>~pp|+W(r_zOxRLWNJHZVHM^UJBqi4@r0k%2Jv z$l2X9%80)}-eYQCu6W{J>E9f-LO&`WSK-EgPT&R8&w*0^1#oV9QE{te1^8@HRM-_1@;v z4<0T)D%NZ*>4gN9r7#?0)YGvHZD0TM9`WrjYm{Vk4e4ME3?NiU4~B4gc_@AjA1Y#S zO&(7*jW^5_5p*qZ*Rp_ZH+O=L&xaHrQQY=?0kO+k6^-eVIcrN7a9)TREl?XESukOG z{(}WR%(?j%E5kJ9;at$I#QUHQ0aMU_|A+(s5rWCj*SBFuKAIBod2bu)uvE%9*V0{s z-k@R()x|M(e{P`~Ouov#Ic%XF+9Y{RH&drst{_mxjprOoIX(pR7LR*oS;V+oG*p2= z^{$Ws_xJKpl8=MCPk+{*^}W-gu^AjyS<$hbcOy{hDy#JO=H%=I&NNlfu3v4GHSMfK znFMg$9da?}QGJBCGH-tT`-+lpOL09|^-eyp!`r{i4P%f+3W9CeSpGi0kp70#xQi#8 z{V)IUK@y1+J>Mum$6M*rlW8O{QD_Zi;~J6>wlp|YOw}C=z`@{?`6b7G)I_s${@#iyLA;t8{W%x(2*@M9(Bps^EQL zMv=0YhNH>)Z{Nbn=)%f{VG38Fy?DbhJp=N-Jbi9v*|$aXulqe&C+`lKsri28d`gYj zU^+uk-Hc)}*+(@#^*P?&q=str4&OO^C+k9q3_y+O>%1?uHH5$|&5GyI26>&G&8Vm< ztcoh2qHBK@sCMykJ#R3-&r9qaoMe6-c7YQ=Z|q*2O_Sv)sahj#QTEypN7z_5=S<^U z!WY#EpGSJxhp+!&>l{+3f8LDfcG8RlQ%=#YP`_+=#J_xHfQOC=TVHgdJD>RMo*-$M zdv@oO=-V)t$FQOFMws5BY9+g9E*^fJMpjL4m17a>so4ei%84ggj?UnrC0&7auF-WB z(h6Cg;{z9jOl9K_i+cbeVT6xcgh1S^M_1)gQdLabu3r>c{4bY5YmQ{iI8(f(cy-0o zPZ-#f)6*lXXlI)oecbSlea__&##3C=VwC^rI!iLY4u$f8ZRMMDGE#b|c)&>>ZZWYqeF^uzCY zvxYkoM`p7Y+3kO2gMz%R1P*vd|uoU-D15vAr0`D*)6LZZn4+P9g$o31@y#!Yj2yK>#9y{bnT!KQ@h7*yL5|jL*^4;pmUmg zP@obA2EISEe+Eprw4xhM9>Fsa!M5#uCW7W*ltdYnLG*G1iS5{w(6tJ0;9D@XMgjHN zb}A_QV^Z5Gao1@INM|+V^Y>i%pP$}*URK;27)S5?-u-HN+xhfXN(@!vA6gVMjKQSr zF^#y-t{ge3Fj{XJJ8 zc0RX!J)e@`xOW<0-$yTAZyOQXdZY1dllSWnrwJF!4I?lIY{KrksQEb6-Um-I1V{I} zvP4r1rc;D)T~Bzv4-dBOSj;j$&zO4O4=dW)>c(>n_&fNOV-J|iTT#nz%|y`XJ$n;B z-betDeAU^3J*MCrF+Tw>)7?{Zt0ZI8Km9B0V5jm_JZwzw9%vvK z`SoPsO;>I2osZ_ewdJzEpmHfmn1MoTS9ACiuXdy<}xk*$k|!+5yq zshzvCLle3XiWEHz457S2NJH|g5xs*ec+JwR&fcbome+Q>Z``;p z&()1p2`wEQy$gnpiyk8)U`cG60Ra!Xh%UYRr2$>rAP~L>l!djRbh*hH3U2>!#7=;hH-^ z2BjtrN7hgj*_z)c_!_v1r9%luyJz5Wl4zcs;ux^m;hysSthsGK1f8+p z{ye5j)YTQ7JI&yA7`M3i_)ey-Xo89`oMW2B2)RMV2{*6gieMzeQzKKyxYL}#n^5_} z!sQ9)$j!!ovuXlHo=0Cd33iYz9#K(ahOM8W*WQ7r^>3EdQq<+=hK`fhCp8~~%%Isx z8`njwOP>PkAkuHBDZt7MDR}hRn$aE`@aFroY|ereB~~zJo;~hJ;Wq*9!VHj}`fkWX z1vlqb=|v!fDe%v-@!3DC@bWz4Yw0;V`qqXE>qQCJ|0D=J>DhhB+?^usIQ=$({duU? zkSZF_2olQG1~;qD+3Wk*#F+q4jEx(hBvLW3vrY{VFE zS?Rni^S6B>u7?{szZ)oI9W6{F2xOp-9*pE^8M&${+VnBVHwDj)8eIZXoaHnp* zP>S_rsaN7BX_Nu| z0tf^o^M__Pdnh>C6a7;&%o`uDIp92pWw?z!U(7xlzW;)TP%pd`+{z$L@i&j(XOZ9& zsm#Ge?~e_2B#zFM+o^Q1SJrI#?!1?+8njlF|j{sNWB z<o3t4d}y#9OeyPO)y?;vMH5K4P!DHt6tK^Ggp%Iu}-&qohg z=LgC{J{I%5fKe`l^a71Kq}TnOG|7M;z}A0`I;FLacX;esIP<-1qIp1il9SJvQrzGj z&GklpmOp7AiLR}Td-IKH6hCvIbJ;OA!FNHT($nW?%7Reg*Pd{;@dzJ1&z?r_X$Hvv z13sc<=;jp+{t&{k-57O6HMBSdS&TOsOUpTGGE|^Ik#w@xYh#;jXY#Q@%aZjTs<-Si ze;^V&C)WH13p56qT)rOaE>`4oq?NBQpo`_|YG2AILZgqg-5v3~j1jgfw;t0yG6Sqb zvnCq;02~SPJI7QH_L4+gtINR6+QP96S3qTfSZY~VMk^^U2mQ%w_?%oF$k)l|;O{-1 z<+Y789YvEaB=^8AJYq8k+;p>55pHE<}E4O60vbfgGAzel-5KfC3?gGRM*l<5( zg>Y;FL}k?xWLW0s({j6qV_JS_`F`iAIP|M1$zrKE*9Y$s;l|yc*&1!_Y!AY~kGidr z6CGKX9Cw60QjLxbX8UePX*ebhuW&0NN;Jot_uS?}{(G_Msrs+O3Yu^ zR9iB>?8HjlmG)?{b4Q76O*6l>0%2gLVx1$5hie?(HW(l)LfGLtheGaLT%t)3lVet^ zx0EL+uYaDQQs`ls>&=N12OmLKyI&YWByim1>AO5_~9 zexvgo3-q3t3!Ybm>vNY_9zZTJLeXRNb(f&UE~-Jl!)?YRO@&cGlBK!sXD}o4)V7E- zj=ZZjs~EWE!E{40nrD1w!09B-hhcOIyI|5ZT%DV1ZQDI|V2ZI^7z`@NAXTK?s&Cm@Rx4gjT)0yl}kdkF3@=NU(J*6OXdTqpg-zd#V2q zSMMAjS@UfV&&0NE+crD4?TPJVV%ugX6Wi9ro{2GWGO?Zf`uXDC`@VlwfBKw0b^6q< zvv=)Udo2`YI#PD;n^uJ_T2pKn^BA;IJw0kthVDT!_{YAzNylIa#TKVOAiSrB0rKLl zceQq|#4FM+ds~Ok9>LM&3~Pa>^Ld1PnPsL|^%h*knvLS`hQ|`7zjEwThz5HTX}DN7 zji%i#mASPsQ|ep8^jSP31gpgnJr3~=?6>meN0~m=MWA3>c^l7cIU>Ra1Qmb!1GQWm z&z|KrIRVEm?Q;i*-5ZJ0`slPj=lfRrLE>v^m&*Lz`nYtp!1Q4kTfcWj>C+8Kx*Dks zZXzYMkrytEtku?(hu1|X!gNRFNIk%|xEn1i3Sa+~383(Y#qpAN8oGfC4+?vLBMO9h zi_5flLe}c=xfT+?l?-JO?c6VOaNYBZ?fm1sb-^>T+GksIcm<-)m*DeIF=J$T7`4^! znw#zE5F0^}O)j`Nm>Iz-kW{=;JaV3Svq!(a;H3z5@`Y{*;z%jj{&N^6bTPA^^sQ&X z+!f~Q7#O^`R>y}yZsl^9jo=gdhvj-e{2>GrRAX&ewgi~-rR&V*Q+&)LmTZ?rN%Lr< zep8>{O;~3hp4r*q*j`zuM5QA+)4#3lmqfYU?3Vlj`?~oIf0;eaLBnz zF^no_-kHCk$Zy*}c*TtuSl5l{8(r)&pMS*JCOf-81%AmmWeG38PrC!7OuN$zsAp>R zj^us}Vhp`Mb}Vws;>9S-A=~Hq9y`FG+`*PogES;0&^3O9+3I)tN@}p*3k%43CUU;kMb3NdKafPQkCnq&HI4)&6#T|e#O)w%BWLNPf z@w8Sz7ref<+Ivb8p|_jn9zfYAp}_dNC1vBiGa<;)fsMr~MJsvX42B#zVmXd8Dp?2x z7cOe^uDdC2ZUJ2CmC5D$8)EcP(8VR4`L|OCU}dl z>q9~l*qqr}7T&M>*2#0j5`h_|+ENuZyldd#=bV4rR-QG@^CS;%V+A4{?(c9Elh``m z2bC;7OWq50mN#Y=v1oLy$(Ucdp1yfAZDgBLof~IiO^hcIbPRVm4oa*}j+0;BG*t?o z<;j>q1gpDWly$O*T?Xp!?%q37sZqARJjJnKI5;O&=o#JG4)YMS zHaJu8-PaGIWk7%swaOg`WALC14*4fw{U>g{Wm`=K(}sbi8(A1a4UY(3IV&tO<6r0d zVp3Qd!R;Q!zwI~fSUbg*;x-YDM2G)(kOLlE=Yu7WVidpoK?-^^BBwrG5F;$eB?cp+ zsePQ)hr00qz6S6C0Jx}?#3J1}m-}NQ?s!Z2I=c2aCdm&N02yfYYW3#vzUlfN^J+_r zPl?b5jU}+=X&L`o^zp*y7lgLj7?=_$^dt*WH^$={Im7Yn%caU;O!B)WSL8e|_m3#W zL{|aqDH!f1Adj|l714AQ>(4HbJx5LYvFDNL`Q^0hXy%BlBl>- zNE0NB_r7R!i7*Ko1LCfXU6STC-kDeufnd+8s8UeH5LDROcNF+oIgEL0*p((0?Bn8x$6zgBU2r?`G>c9uq%K8c~DB;@ASn zhp3S=#-0^jtF5r5<6BMZ$>bU{sXQIye+^=ImeUpO(`mlf>Y2WX3j1?cwVVC=qa`bK zfxya=J?KI4^F~w~hlVzbxO+r_5@u9rU&a-Dz4NpJ73~Cw%kP;4j}0GLQf@;#&7Q)r zqd_#=xO@Mrjd2p!!n&9}GI2wY;k7MFQE zPpFLIq*t`yb~F{(`>gl8DhUWl^cC)B96FKg%R44$wqGzuy?G#i=;|UZ%`+I}!onO% z9TO^LSlFcHG728=wOXN7ykwTxx1532+T^K6BNkbG{P|K72j%UP86{y^yq2#}SyLBg zRsl(OQzVZ>sWO&3lBa>FU`aZ~EN&6}ZB^G+aH$s$&Yor3NU!hY-Lc95lk8wG^<4{M zHkYnYQVg~&iQ6ctY|Sto4s$5q0SbQ3p|QjuQbO~;M31%Ysdo6cB}@-zE2G!CQ7A}* znFk--N4%ePM<>&m;~IR!93(_Zk-GvVJ&W4mVon2F)FC%UA~J;<5fgGCBlUY zPVA!;f@Si@FE&j}?L&8{=$p5D24h4!$)IB3Qe7e@-pH0>7ro4xR1$aG!zm+KIwvOf z49i?n$f*i;fwhbA{D9HnB|<_pRq~=aq26*&Wco92Uwu;#DA~ZaA-aoaXQs4l4qy9y zDgYI(C821vH#idWb{ghmC1@1855Bx2x7Js+7JsR=#`X)tO^52+-R^6jPV;rm#5@?syT&F_ zjoF8GbiP$2XvicDEHC(o;Hp^QTg8MLoZg+<+P%Ssn+-s8_TW~?6Xa;4M`(&vBiQ-b z!Q63mPZ%DAR=nHL?TnAR!V{)b76Ap5UY4a_8R}NwDQ9`%-&I8pMc0a9!yZEvz zY_BJLHIl5}CU}KD-`JTHS4;KH6!2k(`Wg4N2`()Dc*LH6zC7a4 zoZDO)pZ9`>A_@=8ht6QS-u!$@UzgKau;kT@?hn}j|9P4ERC;V0;Fma*M@YcC6y86C zz`*MKPGIyg$-R-QkX-FG;$Y*K!P$?Y9CJ(mUn~ICC5!P<12Cb0z@fORDoNr17i#FJ zfx{=Fs^EkF=%pNoIeojsi2MQ!0?ETNy<#BXCB!Ut)`CU|?zD$Vk6hAn2M_zh{(Ba0 z4tn{lQ+GqoOkT9Xgb0qLzHjQ5Quy)bg-}y`j2Yf+(cKGbVgF@>*9z&aQ>t$V8co!E zXNCbkCZXvngsO?R>lE_3{AP}^s;CV;TOCC>vqY&ga^9vd&oAQ|n(tx#%_*rrnXYo` z9Ii%c#wT9Wz%aD2)FlPZfV5DK87MT}FPgfi9*wTQeJm#^R&7Rhk1@?z>kw^Z4Rc_y zEr{%0pPy+r36JeCywFSuneTrf=xAeN`J{}fANcF}z4JK=+2kP?CA%WrDkD==Y1WRI-g99>&g zpp4O+zM+;n%-VOppRc~wXUCSWieV;e?Lbxsqo?TGf^Ab}Sv!eU8a=GUn4XO{&0UOJ z9N|@IS3Pcb1+*a=(jM3gziZAT;hq`)*%BFEKDfq6-A=hnZ{$%X(}4Db);wsQ25~Y3 zXkZ!09`R@VUBY}7pZ)i0@})yfigN`{Ubme`Txr*cZ{~vxnmI4Z#=%1+a3sqd{6;eh zK9b;5c++$5{~q2DRH+9|z44fV2gv&-uevq7smE)->XA~gOb!ju3MnD6v)bPLOnN_C zcTXi!**b+yqH1$WnEZ6hc=g|-Nb?!gTmE;(k^^r#MqHv~o>73`^g9e%MKoF!+z$4n z2{JuRR5QEzB5k@0Qal4OjwV+d93>d8(^Q;kzhoDI7{|w2B5grFC`Juw)Uy8*Y^%MkgY^re|u(U^O`oQD`B^tx=Su5k(Q=Nl-+QVc9OTbFJ1ddRs zu$YEMYNASMst%dKom00JPdH5w%UdWKtZ5Po={7)^zD3; zkBQ$J2mbWhu%|%%9Mym*V6#Fmg%(mEfYeX)Es3tO7)pv&+LBhzguIRi*x!65Y5OBu zD)J?xXEbBGME_b|#SoUez?{~AL`xS}5a5HO`CX(t--|=W>%MEjAxM>J+OAT@=J)yx zAnR#JrTDiqnGk$|%86Q?1XEUVseG&xL|+bR27Mx<(1k-qsw@c}b$TRf>(qo7IHf_i zShO3JbY*?6A}KJ)BrIxK12qQXx~8u(naGe;k}r=^<7%llhf+RO7{Gv6#Aix+RnJb_ zm_-2jc#BeftPb=V^)>s3yZN&Xi+G+f^M)(>G5Txs09w0sD%GAfV1F z&IanA1D3inQWr^)NrCP1j}II>3Mo!i8Q-q&jed|=n#(@>LC4_ruQhl$3y|!$3x3!e z#FR!+0e7nRgnM~jng8WY!N=p{N%Atz$9vy(;QPnd#Z|QYYc?im1_XAAYAz`rlA=uV zj?B@A?$N`!8npoU8AgqH=NoXLC+5CC5+CeL?>nAvZMRMPcF$ux$InfwFq6_OhSD4a z6y}v0Sg)sRO5QZwN_<(Qc`eTL7HNYK%sAzpd;kh#l?P^(Lc5z2j*~D3NXQAAI^4l# znBi}cQskip*#!`FB2;NqSxkRm(F3c)tvLWIm7!DqfKEF;aW;*9iyHCWL)1SBXwg4^ z#Jn^tO)iu?E0YQ2=u=IrvL%%CV^>h2C7@ql(+KRppu`rUG|C92n9ydG?^jqoWa|FJ zjz^EDj(kC2P+97=&n-|O1;viEG3NjYl1_&_X8Py`c94Ju7CW#p`A?XBGi`lv<_^St z0}1J8BbleSV2JcA@((niSUPZo!FxSOBvYh1{BLAIVarA3e3SDH?V&29izM=ppQ;X{ zd=*)j5VFoxlJ1n5Tt~whT^NU0XtDD*G}1Srk~gHDM42`b4^l}ggFFQmUoj~ zPSoJa?|IXSQ(a?-&}C69!4kH+5@NUzZpxGD?8Tq6o#t2X945!l=BUc*3#Pk!L>6p>42xeX) zwVuYrimjBL3+Z&|FVhjN3e4O5H?nI8=e{2}GGE1t&6D&kaiBts+mD7MP7^z zg<;z?#KECn-92G0PSL!{F}N0sRoa&Nd5^tx6WfLE+tZC#LPFjcN zKo-BR!PmN`MPEc+J92kfhmeZ&1*nz2u_{nqUNK0=X&{0R1{>#AYN!5n(oyLNaMTuB zuBpDQkVm!Ah1hKwCfiXsL!LNwr)%mK_F6Kf3vC#8CxX5B>uzWqjxJ%!S{Zy8T~z3H z6-|qk-dGyrpc6#R#cJUQ6_{$wp=j{SXv?P%LHZ;+)jbq??nt=lw*|w!gu*mV? z(UiR##~C_;Z-*b$RfBbe5{64q2Lm)Wzj}K)(38(51eMX*@NBZH3wYvT^9td zN}c{%_PYsuV>gPOVFf9Zek=WVDy8IEtw@<>?)UEz;kO}Sr^6{+)rwzo<5n?n#@fC- z8&`{%kkhyRd*hdkHF8}$MLy5v2aospxwBLg-G_~SF%}yva(lS9d$jJG@&Ts{wH+MZ zVmiGU<@>MN0XMMNBiktsL)~1e2-Tn7&tf01T>)v34=+kII^KQG?=?AIZwgj4pB^Q> zdbJ6vwit8xSX~Ru_!xJvCz`Z$-21f8HN>_`DZsdZKEBPH?d7A#=Igg+7YEMGl6{xW zc8r8UPuh<8_U%vv!Ixi)`v&o7NS2++#mYxJTYk{@?d1f1q|TPzm=pPe zpG!7&=H?`pGx~j|(SFZx^{bvO7{1ZgF6m)5>b1WMq8=MLyse@krhl%%DY2v533r`l zZ#Z#JY;oUgM!0!*9krb7NPElI?u&bQmQ>C^;%>>WNvb(oeXO4TTs42hT{^k6;Jutq zy_cL~rGFOmHhOOUSTTRC&TitqpQ%!v<{eVwrzb_})=ZzM?;l&tAn@?PfiM)8Bq-E}zyk9=Hd{ zS~o<0~T$=&+DX4X_&B+zyiJlrB8Aadnt@%E*4I$VDkvp?7B zm>C{^{Lv_1CsQKi&e0QI#;JBxg(~3Mw)=*-38wqC`adbQyxnd7Nlm-Ij66386_E8o(Ao`(a3CB^Zy=NwkiIkBh8ojpcf*)RL-Hol= zfBBv&)0k%2wFEBtKJ9QF2FL98-0Hr?d-FaE*={kL#;;Csx2_S-CXc>Q=y6PW#ki9OXyua>Q(z}k*=QyS^6i@>P-3e&YoHi8jHf;a1 z%l<*;g#=muPx`Vo6eY8WuDA##Nt?jzQAd%Gf9&K*K(4KJj-PM*2kF%ldnXJw*bpc- z`&O~FC2y-2*=>O2Z;kCz3a}|!_dpH5Rqfu?VuxlWP{}8N``|Esl}xLkg&TV`BGc3=gEyFi+Lc2;92v(oeO(Rkd91CkWW(!9lqyNc`Rqs z(974?Mx{#x0ZpPF#j(}?o2d;c!R-GhV+%k%;O;*o=m3Ji?>GBLKXq_=r+RWSI=C*9 zTx+mDxGs>zJCMS4CLQ?pcKtVz8bi?*3AaJ~h=V zU!qcYG6neWJoI!zzF3inmKOHs74m0)7Q2-UP?edI`21f}Ncan&Q$}frE(|Obg(OyZ z8)a-^=w4qP*gN^Qx~%t~rvqvXIRIn^_)4@(f4w2aU_t|+wf}wWkeR6F3kao=O$?^O zoB26+;HB{f{H^tWeu$TLn9h4Ul zjodDrgM7eJ15@b>oKNpuH-lzamLH`GVLqeq{cszS*7z`a$Gl5pxW;YN9OD1I@N@#v zzc0pm051hpKPY~Xg+oA8Uz6re1X){bT8DaxH;|!^^Qkg?%ks8rY;e&+EbX)6;L~ZhFhlQNCGM0*k;|N8Nkp7>OTNpE0eQ7^2e zAhL8H>MP6%B&-D9s(X7L$ksMOy6)nDI%A!g%xxv0bzuPyAPeTN&BtH|mOJC@>)0^$V{eUHFcdGt*z9mkK4fl{BY7514*5^@uj^?z%mZe>ZpnsE zbyxk{!_E&GZbKeV^2Ui_zVK6!X0H`cxjPrAC(hjH$Ae+>c4<$96klbf4p-{Eo@6ll@c?wF)17u}trdEdI zsPskT=$Mk)n|1v?2$fKWv&ckQADJl;J_vj zg5Wv+U_Xiy%yR_=pkhMcMqA3ln{#RM4E=ADvx!mRhOm8i6rk&k7FR9x$f;vPIVUNk z{Qh(C#o3_O_Qh)P#E|oJeN+VIdjCNMD_ld)eh*f$&og<^@nX1OqJ$vIQ?{hAH*-o zN>EhV08AQnyq8f1&|Bxf`&K3MZ@^;A{%m3Y(4dnh7KN`9;+-zj7OiMhWe3#8a1dy- z_gB42sE?{DG?e{UJ5BP{69_dqjVYT;(J=jUzhKB9&$?glTMp90p8)1Ge*L;(wp5;iu?qz4?QG3g>n zcIxK?1O=aST^DcOOm}W`v=f+)=$~by?)3GQNS})+s~0W@`>(Q|=+8?_BT@~$kv2#W z0fnJq2kZ^<=mRcIS{S7HA@rCo?w)os7TvgDL1MDVv+F-T1C3LIIx77W51jwnYb!?; zrw>1%cRv;g|B?4adVJ}--4?<(=CU`#fm&#wEwj`H=*S?1TI{lG(R*pp4`ifC7)nBE zJw}O{7-yzAf6(}M7^S&g3m_}?)`yFjkSraQ(~0^5wTRXeZqOsGl0-F21C=eA|*F8E*U<)z)aV)_k+r&+`5hLMoO|-1ppQg%iZ$ zckt#H@V4X=LL8_glh8`R6K>NAZ#R^A>J;ZW#M(_;8fY%}Jl|r8+ zrodr?d79F)a??B!HpzT?OS{(}cM%?=#^u*|*|6Ga)2zt>6s1O-`p761b7jJ$v9Tb4 zvm0w1_D?*fN^~;SQYTga^)xYl0)r3}4Gth)DnkJOuPgYMIlj??{BpLiP3jR^!4G@UkigVa94q7is~tLD*`z>e9`Z5yb41Tvw;y|)H zLz#&bWkTFM0;lic@=fi6fYm7dxhn+07i}Fyct(0WO=83o#Zh>0HQ!R#7Rql<=2WP#$$oz$a1g@=oQ=*0MLJl6L@tic%$Xoc&r} zc>+v{4Z6NvVJ|X(2ocu7%@C$QMAHXR$uvedCD)*hIA8Cc61W0dx{PZub=V|gt3R5= zT6J-a$6hjOBt0Yp*3g2NZcTxX;IK*#44iO@lI9+%y{G;g?Si5J+WmA3qaB^!!+2d@ z=jznH+2~Jn-ta@iI(QZrACxoq(<~kPLD%3QDkYZ{&tk&nv(4EPGe(NH;N2DXi|vl# zY1oX^9z!II1sJp67kkIoJp>y~arLSRe~%6hWf6_`RWHGzED2KAv|$-GQG%@T1sy$` z>Z-E5Jc8cFENUMR7r8AmhR8l)t+`Y0%yg&E{A+S9%+7zM->mFu9ry6}w?IP@I2uSm zLDH$ndCeMjKB%K-pYHwba6Ine9MU(e#fgFmQidag4dzd{l2XEl#v6nYuTG{6LO}y! zW%X^(PS;&rkvOKH7n>>@{|WP0XsnA_PH1Ul+#S+(;5kvv>>hvbYU|)hB{fo=wJB89 zeCryJ%I53h@o&ugSxHjXX7`hXR`HRQ&neIKG1(jrjj}|-mXG(%0o!-&G_pe}SrpRn zE4AQM&7@}sJBxzUo5*WOO)-V44opc@9&{J)n=UkBK+1P8iF{L!;E&llR+gJY9SGIb zI57ccd735B*(`^LbKAnT6c~)~lf>Ni*|`yrDgjXEs#;+NeKPt^%UZr6w}6!RF<9d} z%8yRMUj!?1%QIgtriET+{3kcJIJ`Z7w_`xbi2iOI2s!E*bZ>dPs7G)pFY^|5>|PRe zRlsRs8GJft?qE$ep=;VYHTsIhwjgTt7@$aGQ$%HKDidb1veF?7)!RF>+3Re{=vuQ& z41V%^vH9pr#OxW67mwtRY$)mV8RgG9quqpnp7Ag48C z{h<;btwFVNZkf21_fdJxFQk`5EvQVNObW(eoFFP)q@L+4Z6T1Y)snTOF}#k(3i-f&U<+IvCm(FgFdkT_I_E;zaeO2Wk<4lrN zI$xPO3JDnWMSUdS3g!G5YD!?T__(vPAadPq)?XgVTvb@oxU>h>Sa;G0Oqz}&)kXqM zrw}f+#2jC5m+m0yf)K;4Gk6OWc2Pb1Zb%zy3x@qoaB(=Z`pcQwI0b2JUFJYiDoc?EW7I!>sv#;OGI0I zT`A!{@V*V9Hxz>~yR);brg)j(biDBgx7{N1J-2r19UXZraqhI$tFRQRYj!+`lv-afY9|kiU=rTW&>JVnWO5c{$fTKi!`5Coz zQCLxt{oO(n0}-q2z)H`6I?i1qQ!=9pTx}{tU%w{NncqUmEL|72q5-PgA zHa{Z^lhefv$0Ds~n(XM~Sgnm|Zz0M!Ap1$2^Vj*`(jpsf-^WL%n-=l2TKGSA03jvA zgO4FJIY@NZH28eDC6u++gj#V&=LZSGE_~8Fh*|K1I?{c$;WcoHV5k`&bSwyPm8`MX zsxQs1J@O#vc>7an`(U$;ufm6C_{|f(^zdf~zkLSgs4aZAsIW3@xxFbU?glsV#_2`* zT~p3;y`}W@RBm85JDt>j8LU{BGy4=euVrbzP20JdkuXj8)+LalDA{r|~bz>L91RNO}WAkM|N}J-@ zo?Au~9qkRIvJ?t?D#?6)p?{9-K#%OUSGb#sLqi zC^2d+u(Bk-haVw&i_;;VB1;Y*6pDNKgY)a+$?`BkRawl5jN@>|t=nvns*o3`X5#EQ z1X=`=q_5wdyoR)}wYP4_Jh!*CvY-t1v&CVXnHN$(6c7J>obTO3Dc@e34jN+ZE{)5{ zfT5Qo&9b689_rI)f|!6ukG(X#yk_^i8W38;e=q%+LPH7TP&K;pTh{l>ULi=z#Z}TK)rQdT zPw?*+H&SyH+}s8Ke_nmUxXobNwf#fBSh#$i&N%8|J5BN!FvgGSQII<6I zRGZH`S~5q>W);5_ZEy|_y$TKuArq&nQn>^yb@d!fLH6Mixe0iZr6fEn zjW0(4tXs+vfwiuD;F@$D<)cz~D>* z$ij}+R-Oe$lJ%I5N_>sr*>Om)n)?}dSD5nqqLurl=cp&5tqyiD;8()PC}|VJgOc(| z{LhV^0$=@}roR1MPjERD{^WGzU`+1%fc$()z{Zt781ID4EtV@XukJSbfuRcP7lbn} z6ZxH%C3MiWGRm=vjOfOs2LrMGpB4ySp z=0`O1=QUozmTu`E8u^`_bi3$P0ZMUWuhh|CupzgxnT@>{;ZNbWj|Ykp$!$8wu!y4- z47M;AK8naM1C>Y*Js(1jJ)4U3dkD@3}J*;r94W2dt$EE{0o_64-8YFV#dUB-4? z##T{^B>1HR@3p#}|F{PbT{(SR3cFaC=S#9nvj)b*^mWWmD@{sKSJ5FosT_Wd|J)Z8 zda24&PY^P;bV!$kG?XkVO%;O?9;k#VDn#C{oD5uMQk^<#Fh~?5NtMVF^{W}>ec76Q zdL@cEI}h9y?(LcwfrZz4aoU6Cefg>P_O~bDsY1!b%jniI!;-cg4na8+hF(knmE^c> zf~a_smyb)4RlKOw>9=cdSVceFucn?`9;<+NuFWXP=o8A9OW==t4Yigcsxktw-_|SA zAaua)<@PrUju+VN_hqGLQxq3UaO&omhoQ?WPvO9nHsL$7@y|cReOcyI2c`@WHCiNL z1=)Eu1aIRu55KffXU&~~Yfkarr3~!ip(UbXq}$mYTHZ`R)9~VRpH`SMK-bbk%J>rHgl0ukjm&o!pCOt? z9+!}q&$rL((E$o}O55j*?=iO6wEOme@SrOIN(H&c6?wq*wTWK zOjWk=E&khGIW>>#%h6k0&d_sn0sWB9%Eay0g)k?^B=F1I9ce3GJ^q0w&(E}NBch|N zVq}})dOX9uo`T%n5Om?AIt|q42t7YnZgD2}G{?`1%TKFI!GaB$8;DSe%TNa!Hak;~3`OY7)V8$p_zs zzR0RnR#p05c1~YqCUKNeq9A#;OK0|d^a@|_BQ(!Wi&76dM=ov$#&H`}4L0y7Svw{i z$Mn0ULKN{k`3klZ{FIw!uDxA#D|_<0S_KDG;^f5kfF(>ujn-mIdKUFF7-O;xFG5bu z^0oKT0*W~J^UFxXx1Qv-2&>B$39R1U0}pz-a;n4NaXQ7u!B#<}VKhK5nxLJ(g|>HS z+s~&aFD@wp&&&94r*RgIswFr5rv&`3c#ho@qC57D z&l7<=T4rRW!3g<6_Pk&dGbyKs8!jqtMqS=4E=!+`3-6!!eokEeM6;uG?^XaO@Oi!D z3A{n8(~!COJP^M)r(9LR>cr~T^Urh@4v32phci3VdfRg(X79in)%-2Beo}C?loXTu z*+6`G`N7`T-ZiwifAk7zGI~-~G;umui%ED;nMj#2nKYGcl-;XbCZEM-F_B8E_MZ>W zi$x4yGM;ZmdYZo~&ZD4P+nXJ?EE0T+xEqpn==qF1NQ04;E9z4(R|8OgbbgiEY9Ds; zMQjPzS^Fd3c)ibM#_e!pPOY@?i$%~~omgP>F}``ej`{j*r`+$#JYw4VtJyYHHAd~v zubuI^M`8(59yff*j$4*&djsrFu_5I%?06iBvmn*DP1}vkO%rw?3nmPj#GVPm&T#B# zWRp>ylCe%2#5ZJ@ztGaSXB9(Q_0bLGouYovsPK=0BljmfdbHp`hR~hib^q)k@;n4Q zdVzK+E4qih5vz8=A zR>PyG$*@O1_v}szX6sg3#{rg{hWemiH z(qjIzaIV!UjCXrx0t05lat8Q_y5!cB44wt8IL~`JVx^kKUB1zs3889crh08ZZXihk zMV?%usZs2g)bRYN6kNTsT9d?O-L7N%&Jk7X2q!?XdAK@itul9TjJ1oNS@Y=oN{PW+xxa9oKFdY3kKfl%3CMe8&at*c&l@E1b) zmZo~IQznJNUmyn;*xCp2g)i(k{@ zAK3Xe#9Wn-rysd8Rh=7;x4rU`Rd?LltuK#@%U4C#^N+@dILj=>?DU{iN9OiY7?AJL zgnYgqUJzvySMQPo2IW&?OJ)3Ok=i9(HB~s(W7?KtsCy=FrttW?qISO`d<6?iMS64Z zA@JE_i|9OsNk1ehUCnKud}=urKst!jD>%`yD9Y7X;REq#t&muC`Qc>KEUCvaHn4jZ z6c`nl*igSi`x#*Xj+Ix%Py2D1h$?|DmueRv`i=x5dzPLg(zLed6WrqCdd55k(M80+ z5#c<30g(=7c~%7*2NS=YmpoN7Rn55FvD>P`^B>p|5Q$3y?Qj4dmQXN$Jjtfs#5D0UM zf@pq2Xi_c<)y*u==2m@C392*6Ov#v8Sk;uwQxo4u%fwG;_jqL0qH3kp{tG;UBP`OG z=kp7mcO5;x#ck(|Vxj0*;cF@g7z=68IaI^LB4LCNbj9~CH`+@S2AICV7BC%*w{kCT zY=tfebz!9!FV~PD4wx|Ib!)}DbR<>1xm&WmVX=F{x2}WUkU?#4P~I}5bebge5>Ej1zd)j=uVTJW z03+a`U&G}S61y#8S`)wvrz`ZxXXE_%{&>NFu8?K%wf+C^uF%W>aaZhOX~U2~H6LHj zsX>G8h4T29^J1%WHm}2g4ThtJ0)hs-sPf0DQ2%v|G>>aDCSwj&W1d74e}%Q6Ou?j5 z$YQ_$C704ta&;D%!s8;3Q|g|=G{ipKUX!z!FYlbYGTsE7@;cvC!{kxBdf&L$F=?9u z;U>)7T;TVQ4?MpL=#5VI3}1BHYAbz`{<$xW7%rz%acZ&fzhe037gUt&k7%qEi4M*p zp}WQ!d(x$BxHcGjnxSn^?v7B`Fdb$>bz%lNHB1tCtC6KerOhVGmdlhex+#cbvF$fP-e^|P z)uVwxME1xbSP_0!H&g&1J7El&zBH281k{N>V77U8R)L zz>mv|ut|5=|B0q_!GOjz@)Z4EBxQokvEX!tUiAnVNq4UTnd2@D7b=eRUbRWd#4GA@!8Cgx z^lC6z37S=XK~ajd^>{1mFW%YKE?gi9-Xur}xX8P(-~o@&(=uZ2-eO^%0I&?WPJmO1 zmcgJLo&WgcG|PeAIU7?p2g3iDp1J=su1jR_lAc#dHt{^JQR`szIG>G8wgSk-$riA_DAJp z;2>1s?!B{Aua?y=Ol+gUh(<)WwhlLp)%O3$0RvK4IwVZ5a%y7Ny7-eO5D=Nv|6mJr z_mvACtg>WAH_w&f5M`)Bac2?`8~p$fJRODE+VD24<{b06B!c@BbrL{C275b;m{|G|yh1cF4u^GKJ(~_gdrPRpk(ZQ_ zp%m#unz8LlhqMxl<_uAXZaYpLBG$79=9Ho;qV}Vt;Zn$RHH^1+*AV=eaRhdE=uffq zSYJ*?3|6JKqXIhD{8koe*(z6-A1b-t-VK^x_INac_G>gWQ=)TUz)#bvik~hWkIO&D zOpv@hR=WAe{eCGL*@EBK-6e$|I07qba!Lrlb|VGVwC4Pbr+cdf`}s$9=G_7@4-F2? zEsdg~X=<^7a;eqD+_3j7;Fo=`NKqjGtUla<-7xAv1J2E0bkF5az10{M`I-IxcqwP7 z9QdNx&joXKNckMZ^3f1W9A+d%zr_n>IE6*0E&?7x@0$~tooRxK&@Tz$Wzox%z*`JA z!idojlNG@Apb;Ci0ymNte9tH{+nmWz1N&&ov%wO1m@1+fA`t9XE3(twg31h$?Wo}x z3M}P-WqGmt_k8rPczICyU2R^?AYOR}NO}6GA3w;w{t!ec8XZm(iH3m4u4^f>&~ZA6 z=baJ<;!!5#8}Q!K>9Udw*PWN{=av>F6KqqmptZa{L#PE}k7c4S)a0y3IGgudH5Npg zIOjIDhx)%muix;P?KR2QQmc3b^^;{yrc7bhuOj-zGs&n zzM&em$>P+4u=rb9HmoaaMlHjeac+{-U{tJF57lEiJrhTd3S%-uw<-u`j>Rds#1wzk z&Nzu8yW%JI@sUUsi0TYgY0K1(Q( z5fAAbz0jY(!w60MSg>k^=IM5(anBLx3<`ofCe7*T#`%Nv)B}c6BnG0Dc%3*lk7`+7 zQ)>$X?Ca677RHN^mVBbtmdOXx;0W%m3%qNh@A{#uoL8FebDrHHAaY?>HM0%xR#_hV zqSM4SxM4PL2AiFV+QIo%Y5x&+KUFk(13ew0H-!)aA9j(Sb%`?+C$acL>tdIQ1wVE9 zceIoF*}Kjts+dcwHh&EDjt z1q!UanI?kY3ULMMIJGe#-0$AAs4;Oc)mw=UhEFq|XHY|?hU>gOQ(pB8WJ%qrdyBYv zJ)ae}gr3Zpu#3%IJy+tW#?@l!rY7O+esjj=A~oDy3AaDbf+}EnwI7Z4Z$Qj?eYu2( zPjmKM%NZ-V(I}mtasjUrd)$_sy)TR1uYtWoVey2m4)5rn=R+1{;yMIUtYEt1rg6rL zbPjX$8c}t{$ylFIP257eS_xW_Hid5ZwHM30_b>c!S66zuD{*K@2ISqE{mmjEcE?+{ zkb-F#jv^J`E4HJ+x5w^zV@%uLfYnI3DB5!wPx2mVGOq%Iqbje4EIPE>fME9>8y%Ml+%Yf@_xA?s9idf4iq8Q=lh$WYU`NZ0&xQn6<<;-JL*LKQb^YTPJNuu) zU`)`u8kCq^h!KY*=U2ORbIz+6be|E+L20T(2eqXYT}eJ#nQuR-s=|mW*FYSh&87rR zshL?c<6fyfrT4`%B&iTO;1QtW^Hw3Br7OcJ3Us>f~6<*SF!psyh8CU8N zvi**;nj;7n@fqFyi)V|kdi#n<*b-^~?eLOaq>)71SI<(N{Mr^vzEEe%4;U%R^P8d~Aq+iTD?2uc;*z$5U z4lgY7@jPJJetNOif|yTSUhCQ98+<6Nsy$2mSqtoL%!0}x+`Fd$9}q8BtlAu(6)@AG zb=ul7hb~WL?LjYp&*yiB@xd2x`L(+d2_8f~j{(Yhw9c{i93lM@-|n|TolzyE6?zLH zTq<4RrY=F_BZzbQcdhbt+|C)Dt61N7jYxrL!=XFV-F#Fa)@X9$HY4a4&l&ayPeI%3 znr^VkEZ#%?4}%&a@`SofzHRbusb1N`>UR&;^Iy1ehTGPny+5Qdi7RyURxRxtg;~Ry z?CYD!qhO#yLeY2(Qn(k~QD$Va#lFeFBkIZ~Eytk80mp2l;L2&ZT#lLaCkX9GkBghz zqk`U1?n`iV#^_yQ^?skdHMKrp>H2~vs~fPD5@woMomf8tLTKpru0yn1;HfLh?T_+n zYm>e^WDZ4B6=`BxpOsd3g)#`syE&vxI{i-n@)p&tAz#RETUI3qk~Jn)GL4BTjr0DK zV9v;hCOeb8+y#f%am(Y_WvKMGk@59)iT7z^9&KDzZt@7#`|aA>sOJ^)&%OOzo?-*H zz8Lw8T?(|1vdc+~=aX_?kjRa~`)=^o^_60fwRHYp)bD>6C*;DU4PmOJqS!yS+>|uc z@>dKOS{CN@YE7a*^{G|;RV1cm?RXk2Az}w=<`}-nb!K?SjDp)Dd9 zm{iQo7J@9}POSMRb4+>+RMqC=5@b<<(L|{O_NuPQT&!GN2J;5D9fgtXKCc(#H{T>{pd>PhqEsgRU5!OZ>5a?kNM@ z_6#>Kt;9lC{E}(ZTk>Wf>{BE)Blb(P>zW!`?N0nZZSe5=R%Vp6tm!OF7^^rw_@)m)0-XtJF}4;G z;nJC~LU_{YaHMaPq%roKBsL{BM;w87^R7gM!efGhjCL|O=_;i&2HeoADlW&gxcqwU zQ|HZr2c)9u=G=)xs)6yFQGr8o(?)xCF`+f$;PnWMiLZ(Jh>GV`Yyf}_4q8B$4#F-X zTux!+MO{HV7;lauOEG@31Pu#QGt!kN>PMKQkkmMWn)aGxvl&9``Ow)}al3TbGDl|t za-l4O__ovYCHMWT3mBgG4#KYlaD0v7v~r0b|3yqf@2>{8?-4Ez=BFZ-bSr0XDipPA z8|mWxh>>lEny9CgMQ&~_GYepeEhI`r3?&_%5;=0mg5=&L`j%~5{9&#jHJn+1iudjDwD-p> z&xCKHok`MYqs1aiv%0>fgge=<8hc7$L@6+15fkpXT)FY#7}~Q|v7t4If*QMgr4+

    #1gi!$bQ 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

    ga4 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

    ~ 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 )~CGx!KX#^uqDbfp~2dYW^htTqpJ% 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

    &ljKNLwraRdF5oIbod4*g%<82 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

    B#;WAXbO=Zuck{WE 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ΛK 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 z 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

    ==58mW`uqlyTvw^&?R;m%)PXZ7A9bGE{q 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�&`_TsU)_WVgA+~ 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

    *Sz{Sv@fJYd1_To?#!|dv|sk?b}-I8<%tb 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� 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%0A!&7dOpbW0i#m?gA#?K@v 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 diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 67b4a3602e..a13601d610 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -37,8 +37,6 @@ href: hello-hybrid-key-trust-provision.md - name: On-premises SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md - - name: Configure Azure AD joined devices for on-premises SSO - href: hello-hybrid-aadj-sso-base.md - name: Certificate trust deployment items: - name: Overview @@ -66,12 +64,8 @@ - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md href: hello-hybrid-aadj-sso.md - - name: Configure Azure AD joined devices for on-premises SSO - href: hello-hybrid-aadj-sso-base.md - name: Using certificates for on-premises SSO href: hello-hybrid-aadj-sso-cert.md - - name: Planning for Domain Controller load - href: hello-adequate-domain-controllers.md - name: On-premises deployments items: - name: Key trust deployment @@ -102,8 +96,8 @@ href: hello-cert-trust-validate-deploy-mfa.md - name: Configure Windows Hello for Business policy settings href: hello-cert-trust-policy-settings.md - - name: Planning for Domain Controller load - href: hello-adequate-domain-controllers.md + - name: Planning for Domain Controller load + href: hello-adequate-domain-controllers.md - name: Deploy certificates for remote desktop (RDP) sign-in href: hello-deployment-rdp-certs.md - name: How-to Guides From c411e1cccadc2b64245fde956f3cdcacba67e055 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 15:53:04 -0500 Subject: [PATCH 134/216] updates --- .../hello-hybrid-aadj-sso.md | 53 +------------------ 1 file changed, 1 insertion(+), 52 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 42eafe0b20..c472e6a572 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -27,24 +27,10 @@ To deploy single sign-on for Azure AD-joined devices using certificates, read an Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support Azure AD-joined devices. Unlike hybrid Azure AD-joined devices, Azure AD-joined devices don't have a relationship with your Active Directory domain. This factor changes the way in which users authenticate to Active Directory. Validate the following configurations to ensure they support Azure AD-joined devices: -- Azure Active Directory Connect Sync -- Device Registration - Certificate Revocation List (CRL) Distribution Point (CDP) - Domain Controller certificate - Network infrastructure in place to reach the on-premises domain controllers. If the machines are external, you can use any VPN solution -### Azure Active Directory Connect synchronization -Azure AD join, and hybrid Azure AD join devices register the user's Windows Hello for Business credential with Azure. To enable on-premises authentication, the credential must be synchronized to the on-premises Active Directory, regardless whether you're using a key or a certificate. Ensure you have Azure AD Connect Sync installed and functioning properly. - -If you upgraded your Active Directory schema to the Windows Server 2016 schema after installing Azure AD Connect, run Azure AD Connect and run **Refresh directory schema** from the list of tasks. -![Azure AD Connect Schema Refresh.](images/aadj/aadconnectschema.png) - -### Azure Active Directory Device Registration -A fundamental prerequisite of all cloud and hybrid Windows Hello for Business deployments is device registration. A user can't provision Windows Hello for Business unless the device from which they're trying to provision has registered with Azure Active Directory. - -You can use the `dsregcmd.exe /status` command to determine if your device is Azure AD joined. -![dsregcmd output.](images/aadj/dsregcmd.png) - ### CRL Distribution Point (CDP) Certificates issued by a certificate authority can be revoked. When a certificate authority revokes as certificate, it writes information about the certificate into a revocation list (CRL).\ @@ -81,7 +67,7 @@ Authenticating from a Hybrid Azure AD joined device to a domain using Windows He ## Configuring a CRL Distribution Point for an issuing certificate authority -Use this set of procedures to update your certificate authority that issues your domain controller certificates to include an http-based CRL distribution point. +Use this set of procedures to update your certificate authority that issues your domain controller certificates to include an http-based CRL distribution point. Steps you'll perform include: @@ -289,41 +275,4 @@ A **Trusted Certificate** device configuration profile is how you deploy trusted > [!NOTE] > After the creation, the **supported platform** parameter of the profile will contain the value "Windows 8.1 and later", as the certificate configuration for Windows 8.1 and Windows 10 is the same. -## Configure Windows Hello for Business Device Enrollment - -Sign-in a workstation with access equivalent to a _domain user_. - -1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -2. Select **Devices**. -3. Choose **Enroll devices**. -4. Select **Windows enrollment**. -5. Under **Windows enrollment**, select **Windows Hello for Business**. - ![Create Windows Hello for Business Policy.](images/aadj/MEM.png) -6. Select **Enabled** from the **Configure Windows Hello for Business** list. -7. Select **Required** next to **Use a Trusted Platform Module (TPM)**. By default, Windows Hello for Business prefers TPM 2.0 or falls backs to software. Choosing **Required** forces Windows Hello for Business to only use TPM 2.0 or TPM 1.2 and doesn't allow fall back to software-based keys. -8. Enter the desired **Minimum PIN length** and **Maximum PIN length**. - > [!IMPORTANT] - > The default minimum PIN length for Windows Hello for Business on Windows 10 and Windows 11 is six. Microsoft Intune defaults the minimum PIN length to four, which reduces the security of the user's PIN. If you do not have a desired PIN length, set the minimum PIN length to six. - -9. Select the appropriate configuration for the following settings: - * **Lowercase letters in PIN** - * **Uppercase letters in PIN** - * **Special characters in PIN** - * **PIN expiration (days)** - * **Remember PIN history** - - > [!NOTE] - > The Windows Hello for Business PIN is not a symmetric key (a password). A copy of the current PIN is not stored locally or on a server like in the case of passwords. Making the PIN as complex and changed frequently as a password increases the likelihood of forgotten PINs. Additionally, enabling PIN history is the only scenario that requires Windows to store older PIN combinations (protected to the current PIN). Windows Hello for Business combined with a TPM provides anti-hammering functionality that prevents brute force attacks of the user's PIN. If you are concerned with user-to-user shoulder surfacing, rather that forcing complex PIN that change frequently, consider using the [Multifactor Unlock](feature-multifactor-unlock.md) feature. - -10. Select **Yes** next to **Allow biometric authentication** if you want to allow users to use biometrics (fingerprint and/or facial recognition) to unlock the device. To further secure the use of biometrics, select **Yes** to **Use enhanced anti-spoofing, when available**. -11. Select **No** to **Allow phone sign-in**. This feature has been deprecated. -12. Choose **Save**. -13. Sign out of the Microsoft Endpoint Manager admin center. - -> [!IMPORTANT] -> For more details about the actual experience after everything has been configured, please see [Windows Hello for Business and Authentication](./hello-how-it-works-authentication.md). - -> [!NOTE] -> For access issues in the context of VPN, make sure to check the resolution and workaround described in [Workaround for user security context and access control](/troubleshoot/windows-client/group-policy/group-membership-changes-not-updating-over-some-vpn-connections#workarounds). - If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). \ No newline at end of file From 2fd8944d5f19af2fd1b7da7b30ed3a87afe8b5be Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 15:53:20 -0500 Subject: [PATCH 135/216] updates --- .../hello-hybrid-key-trust-validate-pki.md | 4 +++- .../images/aadj/dsregcmd.png | Bin 386652 -> 0 bytes .../includes/dc-certificate-deployment.md | 4 +--- 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/images/aadj/dsregcmd.png diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index ce9a382eea..091e90e2ed 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -87,7 +87,9 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Close the console

    -
    + +> [!IMPORTANT] +> If you plan to deploy Azure AD joined devices, and require single sign-on (SSO) when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). ## Configure and deploy certificates to domain controllers diff --git a/windows/security/identity-protection/hello-for-business/images/aadj/dsregcmd.png b/windows/security/identity-protection/hello-for-business/images/aadj/dsregcmd.png deleted file mode 100644 index bb4b46478a3cafad95d3f2bb6b4298ef75c11727..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386652 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͒lwEDU6&8`%hs<*t`Ki<9&^4I!dKoV}v^NL4w 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%0A905;{+IZxmsEfs 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

    #1gi!$bQ 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

    ga4 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 -

    Deploy the domain controller auto certificate enrollment GPO @@ -39,5 +38,4 @@ Sign in to domain controller or management workstations with *Domain Administrat 1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created 1. Select **OK** -
    -
    +

    \ No newline at end of file From 084c050e2ee077e1032d650ae2546a320cc7a916 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 16:32:49 -0500 Subject: [PATCH 136/216] updates --- .../hello-hybrid-aadj-sso.md | 46 +++++++++++-------- .../hello-for-business/toc.yml | 1 + 2 files changed, 29 insertions(+), 18 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index c472e6a572..2d8738c1e3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -65,34 +65,26 @@ Windows Hello for Business enforces the strict KDC validation security feature w Authenticating from a Hybrid Azure AD joined device to a domain using Windows Hello for Business doesn't enforce that the domain controller certificate includes the *KDC Authentication* EKU. If you're adding Azure AD-joined devices to an existing domain environment, make sure to verify that your domain controller certificate has been updated to include the *KDC Authentication* EKU. -## Configuring a CRL Distribution Point for an issuing certificate authority +## Configure a CRL distribution point for an issuing CA -Use this set of procedures to update your certificate authority that issues your domain controller certificates to include an http-based CRL distribution point. +Use this set of procedures to update the CA that issues domain controller certificates to include an http-based CRL distribution point. Expand each step to learn more: -Steps you'll perform include: +
    +Configure Internet Information Services to host CRL distribution point -- [Configure Internet Information Services to host CRL distribution point](#configure-internet-information-services-to-host-crl-distribution-point) -- [Prepare a file share to host the certificate revocation list](#prepare-a-file-share-to-host-the-certificate-revocation-list) -- [Configure the new CRL distribution point and Publishing location in the issuing certificate authority](#configure-the-new-crl-distribution-point-and-publishing-location-in-the-issuing-certificate-authority) -- [Publish CRL](#publish-a-new-crl) -- [Reissue domain controller certificates](#reissue-domain-controller-certificates) - - -### Configure Internet Information Services to host CRL distribution point - -You need to host your new certificate revocation list of a web server so Azure AD-joined devices can easily validate certificates without authentication. You can host these files on web servers many ways. The following steps are just one and may be useful for admins unfamiliar with adding a new CRL distribution point. +You need to host your new certificate revocation list on a web server so Azure AD-joined devices can easily validate certificates without authentication. You can host these files on web servers many ways. The following steps are just one and may be useful for admins unfamiliar with adding a new CRL distribution point. > [!IMPORTANT] > Do not configure the IIS server hosting your CRL distribution point to use https or a server authentication certificate. Clients should access the distribution point using http. -#### Installing the Web Server +### Install the web server 1. Sign-in to your server as a local administrator and start **Server Manager** if it didn't start during your sign in. 2. Select the **Local Server** node in the navigation pane. Select **Manage** and select **Add Roles and Features**. 3. In the **Add Role and Features Wizard**, select **Server Selection**. Verify the selected server is the local server. Select **Server Roles**. Select the check box next to **Web Server (IIS)**. 4. Select **Next** through the remaining options in the wizard, accepting the defaults, and install the Web Server role. -#### Configure the Web Server +### Configure the web server 1. From **Windows Administrative Tools**, Open **Internet Information Services (IIS) Manager**. 2. Expand the navigation pane to show **Default Web Site**. Select and then right-click **Default Web site** and select **Add Virtual Directory...**. @@ -109,14 +101,16 @@ You need to host your new certificate revocation list of a web server so Azure A ![IIS Configuration Editor double escaping.](images/aadj/iis-config-editor-allowDoubleEscaping.png) 7. Close **Internet Information Services (IIS) Manager**. -#### Create a DNS resource record for the CRL distribution point URL +### Create a DNS resource record for the CRL distribution point URL 1. On your DNS server or from an administrative workstation, open **DNS Manager** from **Administrative Tools**. 2. Expand **Forward Lookup Zones** to show the DNS zone for your domain. Right-click your domain name in the navigation pane and select **New Host (A or AAAA)...**. 3. In the **New Host** dialog box, type **crl** in **Name**. Type the IP address of the web server you configured in **IP Address**. Select **Add Host**. Select **OK** to close the **DNS** dialog box. Select **Done**. ![Create DNS host record.](images/aadj/dns-new-host-dialog.png) -4. Close the **DNS Manager**. +4. Close the **DNS Manager**. +
    +
    Prepare a file share to host the certificate revocation list ### Prepare a file share to host the certificate revocation list These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. @@ -156,12 +150,14 @@ These procedures configure NTFS and share permissions on the web server to allow 8. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. 9. Select **Close** in the **cdp Properties** dialog box. +
    +
    +Configure the new CRL distribution point and Publishing location in the issuing certificate authority ### Configure the new CRL distribution point and Publishing location in the issuing certificate authority The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point - #### Configure the CRL distribution Point 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. 2. In the navigation pane, right-click the name of the certificate authority and select **Properties** @@ -193,6 +189,10 @@ The web server is ready to host the CRL distribution point. Now, configure the i 9. Select **Publish Delta CRLs to this location**. 10. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box. +
    +
    +Publish CRL + ### Publish a new CRL 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. @@ -206,6 +206,9 @@ Validate your new CRL distribution point is working. 1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png) +
    +
    +Reissue domain controller certificates ### Reissue domain controller certificates @@ -236,6 +239,13 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, 5. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK**.
    ![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) +
    + + + + + + ## Configure and Assign a Trusted Certificate Device Configuration Profile Your domain controllers have new certificates that include the new CRL distribution point. Next, you need your enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to the device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index a13601d610..c39b4f0dc2 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -63,6 +63,7 @@ href: hello-hybrid-cert-whfb-settings-policy.md - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md + - name: On-premises SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md - name: Using certificates for on-premises SSO href: hello-hybrid-aadj-sso-cert.md From 063a89e81c60fe09233bdcc278e6b912b071602c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 17:00:16 -0500 Subject: [PATCH 137/216] updates --- .../hello-hybrid-aadj-sso.md | 52 +++++++++---------- 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 2d8738c1e3..94f9ebd042 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -110,8 +110,8 @@ You need to host your new certificate revocation list on a web server so Azure A 4. Close the **DNS Manager**.
    -
    Prepare a file share to host the certificate revocation list -### Prepare a file share to host the certificate revocation list +
    +Prepare a file share to host the certificate revocation list These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. @@ -241,37 +241,31 @@ With the CA properly configured with a valid HTTP-based CRL distribution point,
    +## Deploy the root CA certificate to Azure AD-joined devices +The domain controllers have a certificate that include the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. +Expand each step to learn more: - - -## Configure and Assign a Trusted Certificate Device Configuration Profile - -Your domain controllers have new certificates that include the new CRL distribution point. Next, you need your enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to the device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. - -Steps you'll perform include: -- [Export Enterprise Root certificate](#export-enterprise-root-certificate) -- [Create and Assign a Trust Certificate Device Configuration Profile](#create-and-assign-a-trust-certificate-device-configuration-profile) - -### Export Enterprise Root certificate +
    +Export the enterprise root certificate 1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -4. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. -![Certificate Path.](images/aadj/certlm-cert-path-tab.png) -5. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. -![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) -6. In the **Certificate Export Wizard**, select **Next**. -7. On the **Export File Format** page of the wizard, select **Next**. -8. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    -![Export root certificate.](images/aadj/certlm-export-root-certificate.png) -9. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**. +1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. +1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. +1. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. +1. ![Certificate Path.](images/aadj/certlm-cert-path-tab.png) +1. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. +1. ![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) +1. In the **Certificate Export Wizard**, select **Next**. +1. On the **Export File Format** page of the wizard, select **Next**. +1. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    +1. ![Export root certificate.](images/aadj/certlm-export-root-certificate.png) +1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**. -### Create and Assign a Trust Certificate Device Configuration Profile - -A **Trusted Certificate** device configuration profile is how you deploy trusted certificates to Azure AD-joined devices. +
    +
    +Deploy the certificate via Intune 1. Sign-in to the [Microsoft Azure portal](https://portal.azure.com) and select **Microsoft Intune**. 2. Select **Device configuration**. In the **Device Configuration** blade, select **Create profile**. @@ -285,4 +279,6 @@ A **Trusted Certificate** device configuration profile is how you deploy trusted > [!NOTE] > After the creation, the **supported platform** parameter of the profile will contain the value "Windows 8.1 and later", as the certificate configuration for Windows 8.1 and Windows 10 is the same. -If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). \ No newline at end of file +
    + +If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). Otherwise, you can sign in to an Azure AD joined device with Windows Hello for Business and test SSO to an on-premises resource. \ No newline at end of file From fd5aa735d59e575fd7665d6c681c2bde300e986d Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 17:20:39 -0500 Subject: [PATCH 138/216] updates --- .../hello-hybrid-aadj-sso.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 94f9ebd042..bcee601a66 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -267,17 +267,17 @@ Expand each step to learn more:
    Deploy the certificate via Intune -1. Sign-in to the [Microsoft Azure portal](https://portal.azure.com) and select **Microsoft Intune**. -2. Select **Device configuration**. In the **Device Configuration** blade, select **Create profile**. -![Intune Create Profile.](images/aadj/intune-create-device-config-profile.png) -3. In the **Create profile** blade, type **Enterprise Root Certificate** in **Name**. Provide a description. Select **Windows 10 and later** from the **Platform** list. Select **Trusted certificate** from the **Profile type** list. Select **Configure**. -4. In the **Trusted Certificate** blade, use the folder icon to browse for the location of the enterprise root certificate file you created in step 8 of [Export Enterprise Root certificate](#export-enterprise-root-certificate). Select **OK**. Select **Create**. -![Intune Trusted Certificate Profile.](images/aadj/intune-create-trusted-certificate-profile.png) -5. In the **Enterprise Root Certificate** blade, select **Assignments**. In the **Include** tab, select **All Devices** from the **Assign to** list. Select **Save**. -![Intune Profile assignment.](images/aadj/intune-device-config-enterprise-root-assignment.png) -6. Sign out of the Microsoft Azure portal. -> [!NOTE] -> After the creation, the **supported platform** parameter of the profile will contain the value "Windows 8.1 and later", as the certificate configuration for Windows 8.1 and Windows 10 is the same. +To configure devices with Microsoft Intune, use a custom policy: + +1. Go to the Microsoft Endpoint Manager admin center +1. Select **Devices > Configuration profiles > Create profile** +1. Select **Platform > Windows 8.1 and later** and **Profile type > Trusted certificate** +1. Select **Create** +1. In **Configuration settings**, select the folder icon and browse for the enterprise root certificate file. Once the file is selected, select **Open** to upload it to Intune +1. Under **Destination store** dropdown, select **Computer certificate store - Root** +1. Select **Next** +1. Under **Assignment**, select a security group that contains as members the devices or users that you want to configure > **Next** +1. Review the policy configuration and select **Create**
    From 246a0734496b8f92c1d7f7a469923b0088667418 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Thu, 29 Dec 2022 17:41:47 -0500 Subject: [PATCH 139/216] updates --- windows/client-management/mdm/policy-csp-admx-smartcard.md | 2 +- .../hello-for-business/hello-hybrid-aadj-sso.md | 7 ++++++- .../hello-hybrid-key-trust-validate-pki.md | 3 +++ .../hello-for-business/includes/dc-certificate-template.md | 2 +- .../smart-card-certificate-requirements-and-enumeration.md | 4 ++-- .../smart-card-group-policy-and-registry-settings.md | 4 ++-- .../security/identity-protection/vpn/vpn-authentication.md | 2 +- .../identity-protection/vpn/vpn-conditional-access.md | 2 +- .../bitlocker/bitlocker-group-policy-settings.md | 2 +- .../windows-firewall/configure-authentication-methods.md | 2 +- .../planning-certificate-based-authentication.md | 2 +- 11 files changed, 20 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-smartcard.md b/windows/client-management/mdm/policy-csp-admx-smartcard.md index 859415fe2f..c7e75ea97b 100644 --- a/windows/client-management/mdm/policy-csp-admx-smartcard.md +++ b/windows/client-management/mdm/policy-csp-admx-smartcard.md @@ -108,7 +108,7 @@ manager: aaroncz This policy setting lets you allow certificates without an Extended Key Usage (EKU) set to be used for signing in. -In versions of Windows, prior to Windows Vista, smart card certificates that are used for a sign-in require an enhanced key usage (EKU) extension with a smart card logon object identifier. This policy setting can be used to modify that restriction. +In versions of Windows, prior to Windows Vista, smart card certificates that are used for a sign-in require an extended key usage (EKU) extension with a smart card logon object identifier. This policy setting can be used to modify that restriction. If you enable this policy setting, certificates with the following attributes can also be used to sign in on with a smart card: diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index bcee601a66..a8a08578a3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -58,7 +58,7 @@ Windows Hello for Business enforces the strict KDC validation security feature w - The domain controller has the private key for the certificate provided - The root CA that issued the domain controller's certificate is in the device's *Trusted Root Certificate Authorities* - Use the *Kerberos Authentication certificate template* instead of any other older template -- The domain controller's certificate has the *KDC Authentication* enhanced key usage (EKU) +- The domain controller's certificate has the *KDC Authentication* extended key usage (EKU) - The domain controller's certificate's subject alternate name has a DNS Name that matches the name of the domain - The domain controller's certificate's signature hash algorithm is **sha256** - The domain controller's certificate's public key is **RSA (2048 Bits)** @@ -110,6 +110,7 @@ You need to host your new certificate revocation list on a web server so Azure A 4. Close the **DNS Manager**.
    +
    Prepare a file share to host the certificate revocation list @@ -151,6 +152,7 @@ These procedures configure NTFS and share permissions on the web server to allow 9. Select **Close** in the **cdp Properties** dialog box.
    +
    Configure the new CRL distribution point and Publishing location in the issuing certificate authority @@ -190,6 +192,7 @@ The web server is ready to host the CRL distribution point. Now, configure the i 10. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box.
    +
    Publish CRL @@ -207,6 +210,7 @@ Validate your new CRL distribution point is working. 1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png)
    +
    Reissue domain controller certificates @@ -264,6 +268,7 @@ Expand each step to learn more: 1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**.
    +
    Deploy the certificate via Intune diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 091e90e2ed..66c50c7e8c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -60,18 +60,21 @@ The configuration of the enterprise PKI to support Windows Hello for Business co > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL
    +
    Supersede existing domain controller certificates [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]
    +
    Unpublish Superseded Certificate Templates [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]
    +
    Publish the certificate template to the CA diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index ee9a0109bf..256c308400 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -17,7 +17,7 @@ By default, the Active Directory CA provides and publishes the *Kerberos Authent > - Optionally, the certificate *Subject* section could contain the directory path of the server object (the distinguished name) > - The certificate *Key Usage* section must contain *Digital Signature* and *Key Encipherment* > - Optionally, the certificate *Basic Constraints* section should contain: `[Subject Type=End Entity, Path Length Constraint=None]` -> - The certificate *Enhanced Key Usage* section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) +> - The certificate *extended key usage* section must contain Client Authentication (`1.3.6.1.5.5.7.3.2`), Server Authentication (`1.3.6.1.5.5.7.3.1`), and KDC Authentication (`1.3.6.1.5.2.3.5`) > - The certificate *Subject Alternative Name* section must contain the Domain Name System (DNS) name > - The certificate template must have an extension that has the value `DomainController`, encoded as a [BMPstring](/windows/win32/seccertenroll/about-bmpstring). If you are using Windows Server Enterprise Certificate Authority, this extension is already included in the domain controller certificate template > - The domain controller certificate must be installed in the local computer's certificate store diff --git a/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md b/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md index dfcc5f5c94..4d2926242d 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md +++ b/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md @@ -66,7 +66,7 @@ When a smart card is inserted, the following steps are performed. Although versions of Windows earlier than Windows Vista include support for smart cards, the types of certificates that smart cards can contain are limited. The limitations are: -- Each certificate must have a user principal name (UPN) and the smart card sign-in object identifier (also known as OID) in the enhanced key usage (EKU) attribute field. There is a Group Policy setting, Allow ECC certificates to be used for logon and authentication, to make the EKU optional. +- Each certificate must have a user principal name (UPN) and the smart card sign-in object identifier (also known as OID) in the extended key usage (EKU) attribute field. There is a Group Policy setting, Allow ECC certificates to be used for logon and authentication, to make the EKU optional. - Each certificate must be stored in the AT\_KEYEXCHANGE portion of the default CryptoAPI container, and non-default CryptoAPI containers are not supported. @@ -190,7 +190,7 @@ The smart card certificate has specific format requirements when it is used with | CRL distribution point location | Not required | The location must be specified, online, and available, for example:
    \[1\]CRL Distribution Point
    Distribution Point Name:
    Full Name:
    URL=`` | | Key usage | Digital signature | Digital signature | | Basic constraints | Not required | \[Subject Type=End Entity, Path Length Constraint=None\] (Optional) | -| Enhanced key usage (EKU) | The smart card sign-in object identifier is not required.

    **Note**  If an EKU is present, it must contain the smart card sign-in EKU. Certificates with no EKU can be used for sign-in. | - Client Authentication (1.3.6.1.5.5.7.3.2)
    The client authentication object identifier is required only if a certificate is used for SSL authentication.

    - Smart Card Sign-in (1.3.6.1.4.1.311.20.2.2) | +| extended key usage (EKU) | The smart card sign-in object identifier is not required.

    **Note**  If an EKU is present, it must contain the smart card sign-in EKU. Certificates with no EKU can be used for sign-in. | - Client Authentication (1.3.6.1.5.5.7.3.2)
    The client authentication object identifier is required only if a certificate is used for SSL authentication.

    - Smart Card Sign-in (1.3.6.1.4.1.311.20.2.2) | | Subject alternative name | E-mail ID is not required for smart card sign-in. | Other Name: Principal Name=(UPN), for example:
    UPN=user1@contoso.com
    The UPN OtherName object identifier is 1.3.6.1.4.1.311.20.2.3.
    The UPN OtherName value must be an ASN1-encoded UTF8 string. | | Subject | Not required | Distinguished name of user. This field is a mandatory extension, but the population of this field is optional. | | Key exchange (AT\_KEYEXCHANGE field) | Not required for smart card sign-in certificates if a Group Policy setting is enabled. (By default, Group Policy settings are not enabled.) | Not required | diff --git a/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md b/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md index a14fa3345b..26f06f48c2 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md +++ b/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md @@ -93,10 +93,10 @@ The following table lists the default values for these GPO settings. Variations ### Allow certificates with no extended key usage certificate attribute -You can use this policy setting to allow certificates without an enhanced key usage (EKU) set to be used for sign-in. +You can use this policy setting to allow certificates without an extended key usage (EKU) set to be used for sign-in. > [!NOTE] -> Enhanced key usage certificate attribute is also known as extended key usage. +> extended key usage certificate attribute is also known as extended key usage. > > In versions of Windows before Windows Vista, smart card certificates that are used to sign in require an EKU extension with a smart card logon object identifier. This policy setting can be used to modify that restriction. diff --git a/windows/security/identity-protection/vpn/vpn-authentication.md b/windows/security/identity-protection/vpn/vpn-authentication.md index a44aa1b079..3102defc7e 100644 --- a/windows/security/identity-protection/vpn/vpn-authentication.md +++ b/windows/security/identity-protection/vpn/vpn-authentication.md @@ -34,7 +34,7 @@ Windows supports a number of EAP authentication methods. - Certificate filtering: - Certificate filtering can be enabled to search for a particular certificate to use to authenticate with - - Filtering can be Issuer-based or Enhanced Key Usage (EKU)-based + - Filtering can be Issuer-based or extended key usage (EKU)-based - Server validation - with TLS, server validation can be toggled on or off: - Server name - specify the server to validate diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 5da2a635a4..e9af1d83a5 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -68,7 +68,7 @@ Two client-side configuration service providers are leveraged for VPN device com - **Sso**: entries under SSO should be used to direct the VPN client to use a certificate other than the VPN authentication certificate when accessing resources that require Kerberos authentication. - **Sso/Enabled**: if this field is set to **true**, the VPN client looks for a separate certificate for Kerberos authentication. - **Sso/IssuerHash**: hashes for the VPN client to look for the correct certificate for Kerberos authentication. - - **Sso/Eku**: comma-separated list of Enhanced Key Usage (EKU) extensions for the VPN client to look for the correct certificate for Kerberos authentication. + - **Sso/Eku**: comma-separated list of extended key usage (EKU) extensions for the VPN client to look for the correct certificate for Kerberos authentication. - HealthAttestation CSP (not a requirement) - functions performed by the HealthAttestation CSP include: diff --git a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md index 948d296fa0..38d6bcb2f9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings.md @@ -471,7 +471,7 @@ This policy setting is used to determine what certificate to use with BitLocker. This policy setting is applied when BitLocker is turned on. -The object identifier is specified in the enhanced key usage (EKU) of a certificate. BitLocker can identify which certificates can be used to authenticate a user certificate to a BitLocker-protected drive by matching the object identifier in the certificate with the object identifier that is defined by this policy setting. +The object identifier is specified in the extended key usage (EKU) of a certificate. BitLocker can identify which certificates can be used to authenticate a user certificate to a BitLocker-protected drive by matching the object identifier in the certificate with the object identifier that is defined by this policy setting. The default object identifier is 1.3.6.1.4.1.311.67.1.1. diff --git a/windows/security/threat-protection/windows-firewall/configure-authentication-methods.md b/windows/security/threat-protection/windows-firewall/configure-authentication-methods.md index 60e8551837..eb155239ab 100644 --- a/windows/security/threat-protection/windows-firewall/configure-authentication-methods.md +++ b/windows/security/threat-protection/windows-firewall/configure-authentication-methods.md @@ -52,7 +52,7 @@ To complete these procedures, you must be a member of the Domain Administrators 4. **User (using Kerberos V5)**. Selecting this option tells the computer to use and require authentication of the currently signed-in user by using their domain credentials. - 5. **Computer certificate from this certification authority**. Selecting this option and entering the identification of a certification authority (CA) tells the computer to use and require authentication by using a certificate that is issued by the selected CA. If you also select **Accept only health certificates**, then only certificates that include the system health authentication enhanced key usage (EKU) typically provided in a Network Access Protection (NAP) infrastructure can be used for this rule. + 5. **Computer certificate from this certification authority**. Selecting this option and entering the identification of a certification authority (CA) tells the computer to use and require authentication by using a certificate that is issued by the selected CA. If you also select **Accept only health certificates**, then only certificates that include the system health authentication extended key usage (EKU) typically provided in a Network Access Protection (NAP) infrastructure can be used for this rule. 6. **Advanced**. Click **Customize** to specify a custom combination of authentication methods required for your scenario. You can specify both a **First authentication method** and a **Second authentication method**. diff --git a/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md b/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md index b0b4bc000c..64238d1abd 100644 --- a/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md +++ b/windows/security/threat-protection/windows-firewall/planning-certificate-based-authentication.md @@ -55,6 +55,6 @@ If you're installing the certificates on an operating system other than Windows, When the clients and servers have the certificates available, you can configure the IPsec and connection security rules to include those certificates as a valid authentication method. The authentication method requires the subject name of the certificate, for example: **DC=com,DC=woodgrovebank,CN=CorporateCertServer**. Optionally, select **Enable certificate to account mapping** to support using these credentials for restricting access to users or devices that are members of authorized groups in a server isolation solution. -Starting in Windows Server 2012, you can configure certificate selection criteria so the desired certificate is selected and/or validated. Enhanced Key Usage (EKU) criteria can be configured, and name restrictions and certificate thumbprints. This EKU is configured using the **Advanced** button when choosing certificates for the authentication method in the user interface, or through Windows PowerShell. +Starting in Windows Server 2012, you can configure certificate selection criteria so the desired certificate is selected and/or validated. extended key usage (EKU) criteria can be configured, and name restrictions and certificate thumbprints. This EKU is configured using the **Advanced** button when choosing certificates for the authentication method in the user interface, or through Windows PowerShell. **Next:** [Documenting the Zones](documenting-the-zones.md) From 269fc01ab5388af93c75857197f85828f860e7ea Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:31:36 -0500 Subject: [PATCH 140/216] updates --- .../hello-for-business/hello-hybrid-key-trust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index fa52531718..a3f9430e23 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -82,7 +82,7 @@ Once the prerequisites are met, deploying Windows Hello for Business with a hybr > * Configure and validate the PKI > * Configure Windows Hello for Business settings > * Provision Windows Hello for Business on Windows clients -> * Configure single sign-on (SSO) on Azure AD joined devices +> * Configure single sign-on (SSO) for Azure AD joined devices > [!div class="nextstepaction"] > [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) From 56d50a146d879522e9be88e644914bdc3495bc39 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 08:31:42 -0500 Subject: [PATCH 141/216] updates --- .../hello-hybrid-aadj-sso.md | 139 +++++++++--------- .../hello-hybrid-key-trust-validate-pki.md | 12 +- .../hello-for-business/toc.yml | 4 +- 3 files changed, 74 insertions(+), 81 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index a8a08578a3..eae27bda42 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -1,55 +1,48 @@ --- -title: Azure AD Join Single Sign-on Deployment -description: Learn how to provide single sign-on to your on-premises resources for Azure Active Directory-joined devices, using Windows Hello for Business. -ms.date: 08/19/2018 +title: Configure single sign-on (SSO) for Azure AD joined devices +description: Learn how to configure single sign-on to on-premises resources for Azure AD-joined devices, using Windows Hello for Business. +ms.date: 12/30/2022 appliesto: - ✅ Windows 10 and later ms.topic: article --- -# Azure AD Join Single Sign-on Deployment +# Configure single sign-on for Azure AD joined devices [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-keycert-trust-aad.md)] -Windows Hello for Business combined with Azure Active Directory-joined devices makes it easy for users to securely access cloud-based resources using a strong, two-factor credential. Some resources may remain on-premises as enterprises transition resources to the cloud and Azure AD-joined devices may need to access these resources. With additional configurations to your current hybrid deployment, you can provide single sign-on to your on-premises resources for Azure Active Directory-joined devices using Windows Hello for Business, using a key or a certificate. +Windows Hello for Business combined with Azure AD-joined devices makes it easy for users to securely access cloud-based resources using a strong, two-factor credential. Some resources may remain on-premises as enterprises transition resources to the cloud and Azure AD-joined devices may need to access these resources. With additional configurations to the hybrid deployment, you can provide single sign-on to on-premises resources for Azure AD-joined devices using Windows Hello for Business, using a key or a certificate. -## Key vs. Certificate - -Enterprises can use either a key or a certificate to provide single-sign on for on-premises resources. Both types of authentication provide the same security; one is not more secure than the other. - -When using a key, the on-premises environment needs an adequate distribution of Windows Server 2016 domain controllers relative to your existing authentication and the number of users included in your Windows Hello for Business deployment. Read the [Planning an adequate number of Windows Server 2016 Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. - -When using a certificate, the on-premises environment can use Windows Server 2008 R2 and later domain controllers, which removes the Windows Server 2016 domain controller requirement. However, single-sign on using a certificate requires additional infrastructure to issue a certificate when the user enrolls for Windows Hello for Business. Azure AD-joined devices enroll certificates using Microsoft Intune or a compatible Mobile Device Management (MDM). Microsoft Intune and Windows Hello for Business use the Network Device Enrollment Services (NDES) role and support Microsoft Intune connector. - -To deploy single sign-on for Azure AD-joined devices using keys, read and follow [Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business](hello-hybrid-aadj-sso-base.md). -To deploy single sign-on for Azure AD-joined devices using certificates, read and follow [Configure Azure AD-joined devices for On-premises Single-Sign On using Windows Hello for Business](hello-hybrid-aadj-sso-base.md) and then [Using Certificates for Azure Active Directory-joined On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). +> [!NOTE] +> These steps are not needed when using the cloud Kerberos trust model. ## Prerequisites -Before adding Azure Active Directory (Azure AD) joined devices to your existing hybrid deployment, you need to verify the existing deployment can support Azure AD-joined devices. Unlike hybrid Azure AD-joined devices, Azure AD-joined devices don't have a relationship with your Active Directory domain. This factor changes the way in which users authenticate to Active Directory. Validate the following configurations to ensure they support Azure AD-joined devices: +Unlike hybrid Azure AD-joined devices, Azure AD-joined devices don't have a relationship with your Active Directory domain. This factor changes the way in which users authenticate to Active Directory. Validate the following configurations to ensure they support Azure AD-joined devices: -- Certificate Revocation List (CRL) Distribution Point (CDP) -- Domain Controller certificate -- Network infrastructure in place to reach the on-premises domain controllers. If the machines are external, you can use any VPN solution +> [!div class="checklist"] +> - Certificate Revocation List (CRL) Distribution Point +> - Domain controller certificates +> - Network infrastructure in place to reach the on-premises domain controllers. If the machines are external, you can use any VPN solution ### CRL Distribution Point (CDP) -Certificates issued by a certificate authority can be revoked. When a certificate authority revokes as certificate, it writes information about the certificate into a revocation list (CRL).\ +Certificates issued by a certificate authority can be revoked. When a certificate authority revokes as certificate, it writes information about the certificate into a *certificate revocation list* (CRL).\ During certificate validation, Windows compares the current certificate with information in the CRL to determine if the certificate is valid. ![Domain Controller Certificate with LDAP CDP.](images/aadj/Certificate-CDP.png) -The preceding domain controller certificate shows a CRL distribution path (CDP) using Active Directory. The value in the URL begins with **ldap**. Using Active Directory for domain joined devices provides a highly available CRL distribution point. However, Azure Active Directory-joined devices can't read data from Active Directory, and certificate validation doesn't provide an opportunity to authenticate prior to reading the CRL. The authentication becomes a circular problem: the user is attempting to authenticate, but must read Active Directory to complete the authentication, but the user can't read Active Directory because they haven't authenticated. +The preceding domain controller certificate shows a *CRL distribution point* (CDP) in Active Directory. The value in the URL begins with *ldap*. Using Active Directory for domain joined devices provides a highly available CRL distribution point. However, Azure AD joined devices can't read data from Active Directory, and certificate validation doesn't provide an opportunity to authenticate prior to reading the CRL. The authentication becomes a circular problem: the user is attempting to authenticate, but must read Active Directory to complete the authentication, but the user can't read Active Directory because they haven't authenticated. -To resolve this issue, the CRL distribution point must be a location that is accessible by Azure AD joined devices that doesn't require authentication. The easiest solution is to publish the CRL distribution point on a web server that uses HTTP (not HTTPS). +To resolve this issue, the CRL distribution point must be a location accessible by Azure AD joined devices that doesn't require authentication. The easiest solution is to publish the CRL distribution point on a web server that uses HTTP (not HTTPS). If your CRL distribution point doesn't list an HTTP distribution point, then you need to reconfigure the issuing certificate authority to include an HTTP CRL distribution point, preferably first, in the list of distribution points. > [!NOTE] > If your CA has published both the *Base* and the *Delta CRL*, make sure to publish the *Delta CRL* in the HTTP path. Include web server to fetch the *Delta CRL* by allowing **double escaping** in the (IIS) web server. -### Domain Controller Certificates +### Domain controller certificates -Certificate authorities write CRL distribution points in certificates as they're issued. If the distribution point changes, then previously issued certificates must be reissued for the certificate authority to include the new CRL distribution point. The domain controller certificate is one the critical components of Azure AD-joined devices authenticating to Active Directory. +Certificate authorities write CDP information in certificates as they're issued. If the distribution point changes, then previously issued certificates must be reissued for the certificate authority to include the new CDP. The domain controller certificate is one the critical components of Azure AD-joined devices authenticating to Active Directory. #### Why does Windows need to validate the domain controller certificate? @@ -69,6 +62,7 @@ Authenticating from a Hybrid Azure AD joined device to a domain using Windows He Use this set of procedures to update the CA that issues domain controller certificates to include an http-based CRL distribution point. Expand each step to learn more: +
    Configure Internet Information Services to host CRL distribution point @@ -79,35 +73,35 @@ You need to host your new certificate revocation list on a web server so Azure A ### Install the web server -1. Sign-in to your server as a local administrator and start **Server Manager** if it didn't start during your sign in. -2. Select the **Local Server** node in the navigation pane. Select **Manage** and select **Add Roles and Features**. -3. In the **Add Role and Features Wizard**, select **Server Selection**. Verify the selected server is the local server. Select **Server Roles**. Select the check box next to **Web Server (IIS)**. -4. Select **Next** through the remaining options in the wizard, accepting the defaults, and install the Web Server role. - +1. Sign-in to your server as a local administrator and start **Server Manager** if it didn't start during your sign in +1. Select the **Local Server** node in the navigation pane. Select **Manage** and select **Add Roles and Features** +1. In the **Add Role and Features Wizard**, select **Server Selection**. Verify the selected server is the local server. Select **Server Roles**. Select the check box next to **Web Server (IIS)** +1. Select **Next** through the remaining options in the wizard, accepting the defaults, and install the Web Server role + ### Configure the web server -1. From **Windows Administrative Tools**, Open **Internet Information Services (IIS) Manager**. -2. Expand the navigation pane to show **Default Web Site**. Select and then right-click **Default Web site** and select **Add Virtual Directory...**. -3. In the **Add Virtual Directory** dialog box, type **cdp** in **alias**. For physical path, type or browse for the physical file location where you'll host the certificate revocation list. For this example, the path **c:\cdp** is used. Select **OK**. - ![Add Virtual Directory.](images/aadj/iis-add-virtual-directory.png) +1. From **Windows Administrative Tools**, Open **Internet Information Services (IIS) Manager** +1. Expand the navigation pane to show **Default Web Site**. Select and then right-click **Default Web site** and select **Add Virtual Directory...** +1. In the **Add Virtual Directory** dialog box, type **cdp** in **alias**. For physical path, type or browse for the physical file location where you'll host the certificate revocation list. For this example, the path `c:\cdp` is used. Select **OK** + ![Add Virtual Directory.](images/aadj/iis-add-virtual-directory.png) > [!NOTE] > Make note of this path as you will use it later to configure share and file permissions. -4. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Directory Browsing** in the content pane. Select **Enable** in the details pane. -5. Select **CDP** under **Default Web Site** in the navigation pane. Double-click **Configuration Editor**. -6. In the **Section** list, navigate to **system.webServer/security/requestFiltering**. - ![IIS Configuration Editor requestFiltering.](images/aadj/iis-config-editor-requestFiltering.png) - In the list of named value-pairs in the content pane, configure **allowDoubleEscaping** to **True**. Select **Apply** in the actions pane. - ![IIS Configuration Editor double escaping.](images/aadj/iis-config-editor-allowDoubleEscaping.png) -7. Close **Internet Information Services (IIS) Manager**. +1. Select **CDP** under **Default Web Site** in the navigation pane. Open **Directory Browsing** in the content pane. Select **Enable** in the details pane +1. Select **CDP** under **Default Web Site** in the navigation pane. Open **Configuration Editor** +1. In the **Section** list, navigate to **system.webServer/security/requestFiltering** + ![IIS Configuration Editor requestFiltering.](images/aadj/iis-config-editor-requestFiltering.png) +1. In the list of named value-pairs in the content pane, configure **allowDoubleEscaping** to **True**. Select **Apply** in the actions pane + ![IIS Configuration Editor double escaping.](images/aadj/iis-config-editor-allowDoubleEscaping.png) +1. Close **Internet Information Services (IIS) Manager** ### Create a DNS resource record for the CRL distribution point URL -1. On your DNS server or from an administrative workstation, open **DNS Manager** from **Administrative Tools**. -2. Expand **Forward Lookup Zones** to show the DNS zone for your domain. Right-click your domain name in the navigation pane and select **New Host (A or AAAA)...**. -3. In the **New Host** dialog box, type **crl** in **Name**. Type the IP address of the web server you configured in **IP Address**. Select **Add Host**. Select **OK** to close the **DNS** dialog box. Select **Done**. -![Create DNS host record.](images/aadj/dns-new-host-dialog.png) -4. Close the **DNS Manager**. +1. On your DNS server or from an administrative workstation, open **DNS Manager** from **Administrative Tools** +1. Expand **Forward Lookup Zones** to show the DNS zone for your domain. Right-click your domain name in the navigation pane and select **New Host (A or AAAA)...** +1. In the **New Host** dialog box, type **crl** in **Name**. Type the IP address of the web server you configured in **IP Address**. Select **Add Host**. Select **OK** to close the **DNS** dialog box. Select **Done** + ![Create DNS host record.](images/aadj/dns-new-host-dialog.png) +1. Close the **DNS Manager**

    @@ -116,36 +110,36 @@ You need to host your new certificate revocation list on a web server so Azure A These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. -#### Configure the CDP file share +### Configure the CDP file share -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. -3. Select **Share this folder**. Type **cdp$** in **Share name**. Select **Permissions**. -![cdp sharing.](images/aadj/cdp-sharing.png) -4. In the **Permissions for cdp$** dialog box, select **Add**. -5. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK**. -7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK**. -8. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. -![CDP Share Permissions.](images/aadj/cdp-share-permissions.png) -9. In the **Advanced Sharing** dialog box, select **OK**. +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server) +1. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing** +1. Select **Share this folder**. Type **cdp$** in **Share name**. Select **Permissions** + ![cdp sharing.](images/aadj/cdp-sharing.png) +1. In the **Permissions for cdp$** dialog box, select **Add**. +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK**. +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK**. +1. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. + ![CDP Share Permissions.](images/aadj/cdp-share-permissions.png) +1. In the **Advanced Sharing** dialog box, select **OK**. > [!Tip] > Make sure that users can access **\\\Server FQDN\sharename**. -#### Disable Caching +### Disable Caching 1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). 2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. 3. Select **Caching**. Select **No files or programs from the shared folder are available offline**. -![CDP disable caching.](images/aadj/cdp-disable-caching.png) + ![CDP disable caching.](images/aadj/cdp-disable-caching.png) 4. Select **OK**. -#### Configure NTFS permission for the CDP folder +### Configure NTFS permission for the CDP folder 1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). 2. Right-click the **cdp** folder and select **Properties**. Select the **Security** tab. 3. On the **Security** tab, select Edit. 5. In the **Permissions for cdp** dialog box, select **Add**. -![CDP NTFS Permissions.](images/aadj/cdp-ntfs-permissions.png) + ![CDP NTFS Permissions.](images/aadj/cdp-ntfs-permissions.png) 6. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**. Select **OK**. 7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the certificate authority, and then select **Check Names**. Select **OK**. 8. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. @@ -165,11 +159,11 @@ The web server is ready to host the CRL distribution point. Now, configure the i 2. In the navigation pane, right-click the name of the certificate authority and select **Properties** 3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. 4. On the **Extensions** tab, select **Add**. Type http://crl.[domainname]/cdp/ in **location**. For example, `` or `` (don't forget the trailing forward slash). - ![CDP New Location dialog box.](images/aadj/cdp-extension-new-location.png) + ![CDP New Location dialog box.](images/aadj/cdp-extension-new-location.png) 5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. 6. Type **.crl** at the end of the text in **Location**. Select **OK**. 7. Select the CDP you just created. - ![CDP complete http.](images/aadj/cdp-extension-complete-http.png) + ![CDP complete http.](images/aadj/cdp-extension-complete-http.png) 8. Select **Include in CRLs. Clients use this to find Delta CRL locations**. 9. Select **Include in the CDP extension of issued certificates**. 10. Select **Apply** save your selections. Select **No** when ask to restart the service. @@ -200,7 +194,7 @@ The web server is ready to host the CRL distribution point. Now, configure the i 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. 2. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** -![Publish a New CRL.](images/aadj/publish-new-crl.png) + ![Publish a New CRL.](images/aadj/publish-new-crl.png) 3. In the **Publish CRL** dialog box, select **New CRL** and select **OK**. #### Validate CDP Publishing @@ -208,7 +202,7 @@ The web server is ready to host the CRL distribution point. Now, configure the i Validate your new CRL distribution point is working. 1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. - ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png) + ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png)

    @@ -221,9 +215,9 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, 1. Sign-in a domain controller using administrative credentials. 2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. 3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, select the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -![Certificate Manager Personal store.](images/aadj/certlm-personal-store.png) + ![Certificate Manager Personal store.](images/aadj/certlm-personal-store.png) 4. Right-click the selected certificate. Hover over **All Tasks** and then select **Renew Certificate with New Key...**. In the **Certificate Enrollment** wizard, select **Next**. -![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) + ![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) 5. In the **Request Certificates** page of the wizard, verify the selected certificate has the correct certificate template and ensure the status is available. Select **Enroll**. 6. After the enrollment completes, select **Finish** to close the wizard. 7. Repeat this procedure on all your domain controllers. @@ -241,16 +235,15 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, 3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. 4. Select the **Details** tab. Scroll down the list until **CRL Distribution Points** is visible in the **Field** column of the list. Select **CRL Distribution Point**. 5. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK**.
    -![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) + ![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png)
    ## Deploy the root CA certificate to Azure AD-joined devices -The domain controllers have a certificate that include the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. - -Expand each step to learn more: +The domain controllers have a certificate that include the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. Expand each step to learn more: +
    Export the enterprise root certificate @@ -258,13 +251,13 @@ Expand each step to learn more: 1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. 1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. 1. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. -1. ![Certificate Path.](images/aadj/certlm-cert-path-tab.png) + ![Certificate Path.](images/aadj/certlm-cert-path-tab.png) 1. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. -1. ![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) + ![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) 1. In the **Certificate Export Wizard**, select **Next**. 1. On the **Export File Format** page of the wizard, select **Next**. 1. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    -1. ![Export root certificate.](images/aadj/certlm-export-root-certificate.png) + ![Export root certificate.](images/aadj/certlm-export-root-certificate.png) 1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**.
    diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 66c50c7e8c..b6ee78a048 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -107,12 +107,12 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen Before moving to the next section, ensure the following steps are complete: > [!div class="checklist"] -> * Configure domain controller certificates -> * Supersede existing domain controller certificates -> * Unpublish superseded certificate templates -> * Publish the certificate template to the CA -> * Deploy certificates to the domain controllers -> * Validate the domain controllers configuration +> - Configure domain controller certificates +> -_ Supersede existing domain controller certificates +> - Unpublish superseded certificate templates +> - Publish the certificate template to the CA +> - Deploy certificates to the domain controllers +> - Validate the domain controllers configuration > [!div class="nextstepaction"] > [Next: configure and provision Windows Hello for Business >](hello-hybrid-key-trust-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index c39b4f0dc2..39b53ddfc1 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -35,7 +35,7 @@ href: hello-hybrid-key-trust-validate-pki.md - name: Configure and provision Windows Hello for Business href: hello-hybrid-key-trust-provision.md - - name: On-premises SSO for Azure AD joined devices + - name: Configure SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md - name: Certificate trust deployment items: @@ -63,7 +63,7 @@ href: hello-hybrid-cert-whfb-settings-policy.md - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md - - name: On-premises SSO for Azure AD joined devices + - name: Configure SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md - name: Using certificates for on-premises SSO href: hello-hybrid-aadj-sso-cert.md From 9365bc75a6e571b764f776cc0dedb92edbe1514b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 10:53:39 -0500 Subject: [PATCH 142/216] updates --- .../hello-hybrid-aadj-sso.md | 143 +++++++++--------- .../hello-hybrid-key-trust-validate-pki.md | 3 +- .../includes/dc-certificate-deployment.md | 2 + .../includes/dc-certificate-template.md | 2 +- 4 files changed, 76 insertions(+), 74 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index eae27bda42..e94f7cb2e0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -116,74 +116,73 @@ These procedures configure NTFS and share permissions on the web server to allow 1. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing** 1. Select **Share this folder**. Type **cdp$** in **Share name**. Select **Permissions** ![cdp sharing.](images/aadj/cdp-sharing.png) -1. In the **Permissions for cdp$** dialog box, select **Add**. -1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK**. -1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK**. -1. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. +1. In the **Permissions for cdp$** dialog box, select **Add** +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**, and then select **OK** +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the server running the certificate authority issuing the certificate revocation list, and then select **Check Names**. Select **OK** +1. In the **Permissions for cdp$** dialog box, select the certificate authority from the **Group or user names list**. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK** ![CDP Share Permissions.](images/aadj/cdp-share-permissions.png) -1. In the **Advanced Sharing** dialog box, select **OK**. +1. In the **Advanced Sharing** dialog box, select **OK** > [!Tip] > Make sure that users can access **\\\Server FQDN\sharename**. ### Disable Caching -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing**. -3. Select **Caching**. Select **No files or programs from the shared folder are available offline**. +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server) +1. Right-click the **cdp** folder and select **Properties**. Select the **Sharing** tab. Select **Advanced Sharing** +1. Select **Caching**. Select **No files or programs from the shared folder are available offline** ![CDP disable caching.](images/aadj/cdp-disable-caching.png) -4. Select **OK**. +1. Select **OK** ### Configure NTFS permission for the CDP folder -1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server). -2. Right-click the **cdp** folder and select **Properties**. Select the **Security** tab. -3. On the **Security** tab, select Edit. -5. In the **Permissions for cdp** dialog box, select **Add**. +1. On the web server, open **Windows Explorer** and navigate to the **cdp** folder you created in step 3 of [Configure the Web Server](#configure-the-web-server) +1. Right-click the **cdp** folder and select **Properties**. Select the **Security** tab +1. On the **Security** tab, select Edit +1. In the **Permissions for cdp** dialog box, select **Add** ![CDP NTFS Permissions.](images/aadj/cdp-ntfs-permissions.png) -6. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**. Select **OK**. -7. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the certificate authority, and then select **Check Names**. Select **OK**. -8. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK**. -9. Select **Close** in the **cdp Properties** dialog box. +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, select **Object Types**. In the **Object Types** dialog box, select **Computers**. Select **OK** +1. In the **Select Users, Computers, Service Accounts, or Groups** dialog box, in **Enter the object names to select**, type the name of the certificate authority, and then select **Check Names**. Select **OK** +1. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK** +1. Select **Close** in the **cdp Properties** dialog box

    -Configure the new CRL distribution point and Publishing location in the issuing certificate authority +Configure the new CDP and publishing location in the issuing CA -### Configure the new CRL distribution point and Publishing location in the issuing certificate authority +The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point. -The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point +### Configure the CRL distribution Point -#### Configure the CRL distribution Point -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click the name of the certificate authority and select **Properties** -3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. -4. On the **Extensions** tab, select **Add**. Type http://crl.[domainname]/cdp/ in **location**. For example, `` or `` (don't forget the trailing forward slash). +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certification Authority** console from **Administrative Tools** +1. In the navigation pane, right-click the name of the certificate authority and select **Properties** +1. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list +1. On the **Extensions** tab, select **Add**. Type http://crl.[domainname]/cdp/ in **location**. For example, `` or `` (don't forget the trailing forward slash) ![CDP New Location dialog box.](images/aadj/cdp-extension-new-location.png) -5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. -6. Type **.crl** at the end of the text in **Location**. Select **OK**. -7. Select the CDP you just created. +1. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert** +1. Type **.crl** at the end of the text in **Location**. Select **OK** +1. Select the CDP you just created ![CDP complete http.](images/aadj/cdp-extension-complete-http.png) -8. Select **Include in CRLs. Clients use this to find Delta CRL locations**. -9. Select **Include in the CDP extension of issued certificates**. -10. Select **Apply** save your selections. Select **No** when ask to restart the service. +1. Select **Include in CRLs. Clients use this to find Delta CRL locations** +1. Select **Include in the CDP extension of issued certificates** +1. Select **Apply** save your selections. Select **No** when ask to restart the service > [!NOTE] > Optionally, you can remove unused CRL distribution points and publishing locations. -#### Configure the CRL publishing location +### Configure the CRL publishing location -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click the name of the certificate authority and select **Properties** -3. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list. -4. On the **Extensions** tab, select **Add**. Type the computer and share name you create for your CRL distribution point in [Configure the CDP file share](#configure-the-cdp-file-share). For example, **\\\app\cdp$\\** (don't forget the trailing backwards slash). -5. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. -6. Type **.crl** at the end of the text in **Location**. Select **OK**. -7. Select the CDP you just created.
    +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools** +1. In the navigation pane, right-click the name of the certificate authority and select **Properties** +1. Select **Extensions**. On the **Extensions** tab, select **CRL Distribution Point (CDP)** from the **Select extension** list +1. On the **Extensions** tab, select **Add**. Type the computer and share name you create for your CRL distribution point in [Configure the CDP file share](#configure-the-cdp-file-share). For example, **\\\app\cdp$\\** (don't forget the trailing backwards slash) +1. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert** +1. Type **.crl** at the end of the text in **Location**. Select **OK** +1. Select the CDP you just created ![CDP publishing location.](images/aadj/cdp-extension-complete-unc.png) -8. Select **Publish CRLs to this location**. -9. Select **Publish Delta CRLs to this location**. -10. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box. +1. Select **Publish CRLs to this location** +1. Select **Publish Delta CRLs to this location** +1. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box

    @@ -192,16 +191,16 @@ The web server is ready to host the CRL distribution point. Now, configure the i ### Publish a new CRL -1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools**. -2. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** +1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools** +1. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** ![Publish a New CRL.](images/aadj/publish-new-crl.png) -3. In the **Publish CRL** dialog box, select **New CRL** and select **OK**. +1. In the **Publish CRL** dialog box, select **New CRL** and select **OK** -#### Validate CDP Publishing +### Validate CDP Publishing -Validate your new CRL distribution point is working. +Validate the new CRL distribution point is working. -1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing your new CRL. +1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing the new CRL ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png)
    @@ -212,29 +211,29 @@ Validate your new CRL distribution point is working. With the CA properly configured with a valid HTTP-based CRL distribution point, you need to reissue certificates to domain controllers as the old certificate doesn't have the updated CRL distribution point. -1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, select the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. +1. Sign-in a domain controller using administrative credentials +1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer +1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, select the existing domain controller certificate that includes **KDC Authentication** in the list of **Intended Purposes** ![Certificate Manager Personal store.](images/aadj/certlm-personal-store.png) -4. Right-click the selected certificate. Hover over **All Tasks** and then select **Renew Certificate with New Key...**. In the **Certificate Enrollment** wizard, select **Next**. - ![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) -5. In the **Request Certificates** page of the wizard, verify the selected certificate has the correct certificate template and ensure the status is available. Select **Enroll**. -6. After the enrollment completes, select **Finish** to close the wizard. -7. Repeat this procedure on all your domain controllers. +1. Right-click the selected certificate. Hover over **All Tasks** and then select **Renew Certificate with New Key...**. In the **Certificate Enrollment** wizard, select **Next** + ![Renew with New key.](images/aadj/certlm-renew-with-new-key.png) +1. In the **Request Certificates** page of the wizard, verify the selected certificate has the correct certificate template and ensure the status is available. Select **Enroll** +1. After the enrollment completes, select **Finish** to close the wizard +1. Repeat this procedure on all your domain controllers > [!NOTE] -> You can configure domain controllers to automatically enroll and renew their certificates. Automatic certificate enrollment helps prevent authentication outages due to expired certificates. Refer to the [Windows Hello Deployment Guides](./hello-deployment-guide.md) to learn how to deploy automatic certificate enrollment for domain controllers. +> You can configure domain controllers to automatically enroll and renew their certificates. Automatic certificate enrollment helps prevent authentication outages due to expired certificates. Refer to the [Windows Hello Deployment Guides](./hello-deployment-guide.md) to learn how to deploy automatic certificate enrollment for domain controllers. > [!IMPORTANT] > If you are not using automatic certificate enrollment, create a calendar reminder to alert you two months before the certificate expiration date. Send the reminder to multiple people in the organization to ensure more than one or two people know when these certificates expire. -#### Validate CDP in the new certificate +### Validate CDP in the new certificate -1. Sign-in a domain controller using administrative credentials. -2. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -3. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -4. Select the **Details** tab. Scroll down the list until **CRL Distribution Points** is visible in the **Field** column of the list. Select **CRL Distribution Point**. -5. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK**.
    +1. Sign-in a domain controller using administrative credentials +1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer +1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes** +1. Select the **Details** tab. Scroll down the list until **CRL Distribution Points** is visible in the **Field** column of the list. Select **CRL Distribution Point** +1. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK** ![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) @@ -247,18 +246,18 @@ The domain controllers have a certificate that include the new CRL distribution
    Export the enterprise root certificate -1. Sign-in a domain controller using administrative credentials. -1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer. -1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes**. -1. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate**. +1. Sign-in a domain controller using administrative credentials +1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer +1. In the navigation pane, expand **Personal**. Select **Certificates**. In the details pane, double-click the existing domain controller certificate includes **KDC Authentication** in the list of **Intended Purposes** +1. Select the **Certification Path** tab. In the **Certification path** view, select the topmost node and select **View Certificate** ![Certificate Path.](images/aadj/certlm-cert-path-tab.png) -1. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File**. +1. In the new **Certificate** dialog box, select the **Details** tab. Select **Copy to File** ![Details tab and copy to file.](images/aadj/certlm-root-cert-details-tab.png) -1. In the **Certificate Export Wizard**, select **Next**. -1. On the **Export File Format** page of the wizard, select **Next**. -1. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box.
    +1. In the **Certificate Export Wizard**, select **Next** +1. On the **Export File Format** page of the wizard, select **Next** +1. On the **File to Export** page in the wizard, type the name and location of the root certificate and select **Next**. Select **Finish** and then select **OK** to close the success dialog box ![Export root certificate.](images/aadj/certlm-export-root-certificate.png) -1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**. +1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager**

    diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index b6ee78a048..e887a13908 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -45,6 +45,7 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more): +
    Configure domain controller certificates @@ -92,7 +93,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen
    > [!IMPORTANT] -> If you plan to deploy Azure AD joined devices, and require single sign-on (SSO) when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). +> If you plan to deploy **Azure AD joined** devices, and require single sign-on (SSO) to on-premises resources when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). ## Configure and deploy certificates to domain controllers diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md index 0601e2412a..78318bb1ed 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -7,6 +7,7 @@ ms.topic: include Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment. +
    Configure automatic certificate enrollment for the domain controllers @@ -28,6 +29,7 @@ Domain controllers automatically request a certificate from the *Domain controll
    +
    Deploy the domain controller auto certificate enrollment GPO diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index 256c308400..a5f284c022 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -13,7 +13,7 @@ By default, the Active Directory CA provides and publishes the *Kerberos Authent > [!IMPORTANT] > The certificates issued to the domain controllers must meet the following requirements: -> - The *Certificate Revocation List (CRL)* distribution point extension must points to a valid CRL, or an *Authority Information Access (AIA)* extension that points to an Online Certificate Status Protocol (OCSP) responder +> - The *Certificate Revocation List (CRL) distribution point* extension must point to a valid CRL, or an *Authority Information Access (AIA)* extension that points to an Online Certificate Status Protocol (OCSP) responder > - Optionally, the certificate *Subject* section could contain the directory path of the server object (the distinguished name) > - The certificate *Key Usage* section must contain *Digital Signature* and *Key Encipherment* > - Optionally, the certificate *Basic Constraints* section should contain: `[Subject Type=End Entity, Path Length Constraint=None]` From eb9a4a17835eff86f2a37f756a88cdb6809b10c5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 13:46:25 -0500 Subject: [PATCH 143/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso.md | 2 +- .../hello-for-business/includes/dc-certificate-deployment.md | 2 -- .../hello-for-business/includes/hello-hybrid-key-trust.md | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index e94f7cb2e0..61d7b9171a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -278,4 +278,4 @@ To configure devices with Microsoft Intune, use a custom policy:
    -If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). Otherwise, you can sign in to an Azure AD joined device with Windows Hello for Business and test SSO to an on-premises resource. \ No newline at end of file +If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). Otherwise, you can sign in to an Azure AD joined device with Windows Hello for Business and test SSO to an on-premises resource. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md index 78318bb1ed..e157972458 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md index d9feebc213..72a7d5634b 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- From 6eb8d6ebf9a26ca78d5e78ef231cabff1b5026d3 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 14:21:17 -0500 Subject: [PATCH 144/216] updates --- .../hello-hybrid-key-trust-provision.md | 28 ++++++++++++++---- .../images/whfb-intune-disable.png | Bin 0 -> 254841 bytes .../images/whfb-intune-reset-pin.jpg | Bin 75162 -> 0 bytes .../includes/dc-certificate-supersede.md | 2 -- .../includes/dc-certificate-template.md | 2 -- .../includes/dc-certificate-validate.md | 2 -- .../includes/hello-cloud.md | 2 -- .../includes/hello-deployment-cloud.md | 2 -- .../includes/hello-deployment-hybrid.md | 2 -- .../includes/hello-deployment-onpremises.md | 2 -- .../includes/hello-hybrid-cert-trust-aad.md | 2 -- .../includes/hello-hybrid-cert-trust-ad.md | 2 -- .../includes/hello-hybrid-cert-trust.md | 2 -- .../includes/hello-hybrid-cloudkerb-trust.md | 2 -- .../includes/hello-hybrid-key-trust-ad.md | 2 -- .../hello-hybrid-keycert-trust-aad.md | 2 -- .../includes/hello-intro.md | 2 -- .../includes/hello-join-aad.md | 2 -- .../includes/hello-join-domain.md | 2 -- .../includes/hello-join-hybrid.md | 2 -- .../includes/hello-on-premises-cert-trust.md | 2 -- .../includes/hello-on-premises-key-trust.md | 2 -- .../includes/hello-trust-certificate.md | 2 -- .../includes/hello-trust-cloud-kerberos.md | 2 -- .../includes/hello-trust-key.md | 2 -- .../unpublish-superseded-templates.md | 2 -- .../web-server-certificate-template.md | 2 -- 27 files changed, 22 insertions(+), 54 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/whfb-intune-disable.png delete mode 100644 windows/security/identity-protection/hello-for-business/images/whfb-intune-reset-pin.jpg diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index ad9366ba78..4c70d30a01 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -15,16 +15,32 @@ After the prerequisites are met and the PKI configuration is validated, Windows For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. -Windows Hello for Business can be enabled during device enrollment in Intune, or with a policy: +There are different ways to enable Windows Hello for Business via Intune: -- The device enrollment policy is only applied at enrollment time, and any changes to its configuration won't apply to already enrolled devices -- A device configuration policy is applied after device enrollment. Changes to this policy type in Intune are applied to already enrolled devices +- Using a policy applied at the tenant level. Note that this policy: + - is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune + - it applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh. There are different policy types to chose from: + - settings catalog + - [security baselines](/mem/intune/protect/security-baselines) + - custom policy, via the PassportForWork CSP + - [account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) + - identity protection policy template -#### Enable Windows Hello for Business +#### Verify the tenant-wide policy -If you already enabled Windows Hello for Business, you can skip to **configure the policy**. Otherwise, follow the instructions at [Integrate Windows Hello for Business with Microsoft Intune](/mem/intune/protect/windows-hello) to create a Windows Hello for Business device enrollment policy. +To check the Windows Hello for Business policy applied at enrollment time: -You can also follow these steps to create a device configuration policy instead of using the device enrollment policy: +1. Sign in to the Microsoft Endpoint Manager admin center +1. Select **Devices** > **Windows** > **Windows Enrollment** +1. Select **Windows Hello for Business** +1. Verify the status of **Configure Windows Hello for Business** and any settings that may be configured + +:::image type="content" source="./images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="./images/whfb-disable.png"::: + +If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. + +#### Enable Windows Hello for Business with a settings catalog policy 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. diff --git a/windows/security/identity-protection/hello-for-business/images/whfb-intune-disable.png b/windows/security/identity-protection/hello-for-business/images/whfb-intune-disable.png new file mode 100644 index 0000000000000000000000000000000000000000..97177965e304aa15dcbfbaddcc5cd1f67deb13b8 GIT binary patch literal 254841 zcmbSyby$^6_cb91(jc9J7=VOGH>iM=bhm(XcQ;6PgGftvcQ?{-=L5WzE%*_7YGFJuc5 zWosB1JZk6B=5~Ty2zb3b{!8V zB#2ibYhz$eqWbV4zj-qPQNXkiKp3BVwq@I$W#*w?OxIXlNokv>GM7K%4Eb%cQ^;>w z`|KA#wKj%0rU;VfOS**Kmr)5EmtmrQs58pg(VO%5EY=%zi>FD%w`@<2vNjglWclW^m<6@%c?nYp<4Y3!DHvjd(7jP=6l{ zTyoFhAZ`ZvcNx*tvgF5ySNvSOiZT6+g)gPaiPIe)$Y5Ket%_Hqc`bXEVNw_w;y*xXSOpRGu zyaElq2tTk(kHkg9srA+|JpR$*`QN)0DYxKE;pTXJYh`5xBO)qlc;x5uV+`5Pa$$Z; z^2?WBx-!@>{wUAhym|8-jLM3gB$$9HGBD~@RQM9iQj>EI{L$53EdgS5bd7SA4YH<7 zDS9EheT{4CT>A!&j;+lz2E(G^*E7P{Mm`v_|J{+FB_l zU_8gwKQvjS#_L1}r=77x3mb;c&r{p4jW`>2o=e$5%jkU}&MG6Sx7J7pBSonut{Otxh* z19fy)dwO~(7#PCtZ!artI7ZuSc>W3^q?Uk)jGo@!p$Ef z49cmm%3RUgQwNFF&Fx&TOEsp)k;YTW-S# z(`bmI=pqx^Ke2SKHt$cXnAUFeG4sVxg{27(-cEzImJS?VOGoZri}p(Kk@bH3OO@AM zIs}M*+Asn%G=`AEn%HDB?oM2GfPE?+&V)skxk|l==LURi(I(UlI!Wm0a%@UtbTC zb7i=0J7N9@jv{DMPc!@5w?Ww5J@n=%Rhhg!-55f)FR)-I5l{Y*@OqPBsZ^PHC?B&s zwt(*0Gj!Oa(KbFN=LC-TyI=$zU;VY%n8%IVfX1@|GxeHV`c=v(s1=y&&4PC+FC@2cobTGb^1yk z{3DsJNzZQ10=gOLVwTZLR0@^o@WjVD4lzdZol#Rbg`?baxhu%WI^YQK7$vA0ie;n_ z0|QOj-R{1p*rtrZbjLHrowi81e=#v3X*#jOd#BL>aeq_|Id^jzlZt<@M`Kr?@~cg7 zWB8GW`T)DHzyDZK?yHQ|idwAWq`Kp}ym&HuU`-AC$?54^28MPW0yW!-2{krLN>Bdq z+k?iOq5b?YNZwG_;MvB~u>;Z*xM-&@$I(uS75m%4va-d+gGp>`*U4*VDZS?-k&*Rw z>#>H_;jyVhPsv?cRz8_m+KB!IM2jjD^=RTLb|}gTn^VzmLYSO~)IcO-iN( zD>rPt<2GXp8;b9|zmzafe~VIIP@>H#lFy+eogJc4N(~Ou9fzykp~T$*SX7qmBn29kKPK`Om+k5kxC~fjbLQK| z^Tw2_%}j%&O3R%lXcWqSe=^35=-T~bP5|j|F)GD`K^^NTNWSRML6(TZ{s3>YYob-E zWMrZ_5kf`N*TVSIAWR9Jgr-~Y4JP&niC~K9;65`Fzt&@H^7|Y0zBtW?jG?;3LU?~3 z&cs&lr&CVet|DESdv?wpWhq>C7PqF=tcs2X@@eC8E32!$gM;g>X}lg&s?S=e!nnVL zk?|1o`1&j!zUJd2Z*Hb+*wcDwwU#-ZxoAUiU-QL(a8Q9<>_e(WSD#2UH)T5hW7;_@ z%!hvpc#DdB_sx1Q{ray7&oMY&`IMQH6*c~LTa|Eu0N{aHbT6NP#5uWF4>xKg32EqffNJ$(b;Rx(8kRI6jXyu3DO z2>shzGnn-wqoQ!I7IJrbmX95d90bQ&U)t_G*DyH#Roy1ra(7!eW@NMXeds1fJf&;8 zbk%}gaBQrh;z(*!{xu#};98KFFE&a#vLq@asyK5%C!?SzdV34`nf08kBqPC3BbjKL zY~|W4Z4biC4&s&%sN(Q&`rmJ!2f^ZI2TmZF8p1J^x_aWFTR1don6MJN-ekTvnYLgx zxuUt7E75M>{!{*%Hw`0yLS+SO~RKIrOoQz*>-I|Y^&C2B)X$GZrhp8z0 zH`xDy2&`*X6%dEbl0#q_^*xJz4^vJFISZ zXi%Fl^DN!k?Fka-(L#N2-vS?lDS&Eo!?ZKTRn)vJ}F-fq9(&qmhG!;hdK0+t=;kHW&M0Eb5A1Zg0Y-7t$$Pw@)&gZdu0l(r zopX7JV|=!#r6tp0(=EE#f@_X6i{gEj^N#KE>GgD(9t!lTHBmiRv_)&eY!3lL>UA*T zNl9XP-9pU|_f*+kV2W2Co|0*G1VnUncjF*EVJ~s#b9cWrcd5{qaM&U6(Cd%2?8H^n zsun)IBTrjh4deU4-VJ8OVpH9o>HF8Md$@E~v&Xy5oq#Euvv?-)T1TUh+235(i3bM5 zsq?`^=RA9MT%Dbr4d)wa+au}lQxeHO?aM8jr=|LXe2xb*29mchhQvG%+iFbMtF>4ZTJ0nPT1=lA?ufKRJ(IIAI%`O-*3EpD( zahfY3`Eq^fqf;uBegcPEIXMZ6t|)-X$KK?3;lXF9fao1LiHRP}#+;qmd=V3~+@FzM zMZC?cvp;MV!r&1v)_4mhsT^z?F996!sG6GTBd0&A=T!(o1vt4SKVw(dVO-g_UxWLd-jHw zHp5_8V>#(M=ZmOly8Yq8+U6z>4h}RYD{Atdr0 zrs>V1=!*(&1hK^rO;fv6iQvO`Od)^t^^K&QqYj+r^{0Fd!CZ$8C?G5S$q?pnyCc|# z*#A_mHp61+?CLtc+MD_I4K=-_Bs_$eEj&3{957#qS-tnluU|&GhRZ)_i+)NZRXH?f zRSq?d=SY#?T$1x^Yrk;5+QXUy9A`tgG^?NuuV!|H~2Y?_wA}o=fV6TgL;I3#|hPw-y`R-grcGNW`R#Qltg>6$$V=rk6GG|3*76fo%0)d zdb3fcI-6~ANYy@+DjGY6{8c2s{03@;m^8(rMUXdGYb3?2JGfN#rmZ)*hd>4=V6u7+ za!dBlpD;ONqE1enm-AdaBz_58_N)vKhA$*@pd1UV9;g@q7`4xFgs~Y9N*WxhngPfVY16(*J~gCz0OZd`Etc`Cfx!T=Zq0F1E6=^4eNWJiDcg zb=+IZiFl>A=LkZDY^aRhul%G5Ybeg#vpeDNXz`p;`={`t<{pUYcNPPuYaD+4GI;_A zJD?T*&iRM(O|P_^Uaxbc(yf}w(vX!r@z5+<78;!i-+z0f9vMYweZAiB zxbTdg$O#K9Hw6P*T!wHE@m%*Hn^Zao&gXb!%QFV4fm;+e%VJhvCF?e6!R?$9g-wr)I+0X>MuU}C;hT-w;NbRlOrPZ;u|yYMMZXIu}B zMj3XSEleum5S^zz11dBnIfh4xqcfI#*ZB%ny z_uu;S>SCv;Sy@As!|sE@4=PM?b@b-rRd>K!`8zkhVV+A=KrPnG`afGg!t-U>>KG$p zNa`-K-CjLhx_ba331~L6{g6q+g3RYI!uH0?1t~#6!4O>)I=lskdlufSrTYM;y0cL+ zD1|O+IQjiKL{Ggyf%f)de|4()hFZh?EuZVri=w(6Bd4=1ZV)NhMyi$_V1$-)|DZ!pisWl=;dISE;I7N={ipTaOPG1bgd z-yPUDua8Ob7TK!V9WD&sy>=f~)O1D0EG>?Xeh$+WOemXC6&#F8=4kT@5K@+l?aN!` zimi9C461!$<~PW)+2UEYyOYcGl)dWpCrOKU_|Odq64QB;SqLFSmgUTK>4NLv<*Qe( zepyS&rw|efiAd}dThiM$y5liubW9eiwxtO2K5S(iJ*3{Qo`&##1{iy__sF{*qo|Qy zawO8Y`r<$I+3E#xa_nbGNy!x1uwW7nn!9?_JXHY!*volm4D)v?;s9C!5C(+Vf3?V^ z_!Sih+0S13y2asFMq8*odpfZ9>4B6e96B>ti^XmKz)r(yn}Mc+Jp!SJou~ z*$E}*8yclPgl-H_*<~3NYdrB5U^SZ~NF8e1eWy2;9fG>Gn8sQN36F?q1&Ft`(D+m_ zxY?^_T1lZmsdb@|0|u3ZJ>crf0nC$9rIY-X(qZ!>nWCB_b))lTy0O(s0=n#z=0zzt zH(odQH?Fc83X)*iJ2;%{P`!0z zS3CNX$TDX$CS`Yy+&uBF6_s8&UIO*o2X(%pg$31`^K!ET8?9 zfK+vKbZ8ME;^q5-{0U}*8WZVbFa#u{2xkg5%9e=PYKA|5{+#Vi1Wjo;XM7&CbC&z4 zp5}IAn6iw9)R-#dhpyM^l_Ry6B`vJ zdsxAY^ID>7+va4tAfeK32dFA*Yir5<*t-=*=U=iV8-4Y};ywoNgIcM5UQnS}1*DhP z*^((>PoakmCR#3tqr9|w@m>O_9ciAAb@>|vEyz>bixAZ>R+WxG`eJ1K4IYZ}t;GB0 zw}@jM`sKRiU6{DI{)YURCGm*a)D^Npuy{Ck*@0Q_OSE-#6c9h{jGDlrdlWa_{Al$a zBVe?E(d|-`OykXaj*kx&&HONkH4dv>Z?m!Si9t*(U6tyd7dfwVSWXseV(|N4><3ms zm?WZ3%E|)He+2zNdII0k+5M+T-Fd<3RN|m%lPq~?LA+)|r7NV_D{Qi0IV%otB_OQZ zsB+~}F+47bxRl&pbc@(Th%GlKx$2f9WEWr>r&vY+U ze3-2cD`-wn><(-8sy}FYO>#6-MjgaY(Q>pL2lKjkezt30F0c?Amfd2Bzi|F_m4Y1t z?9p{!Z{9lj+X}v1ET_wZv9;OXa_$&_`%dz^xg+?alNya* zOt73gec!s}cWLn6`p(6h76!P}(zz2=Dg%dfTSQyi(dxg04gdN0RqB5OXCkO^NuweI z!om#pYAm0V&;&TR0Zl+eN^J9Z#=7>gDN5E=&Q|kkCCHXey)Kjb%cDX9kAX&ReLD~i z`avz4kdVO5>x>>m6BkCzMHXi)#f~XGQLDRCp&HM*9}DV$8Z~DTF|p#)>$3`*s&9G| z9QSo&+b@~RFE)oNC-N1T3`fuZsqon#`#(cxGTU?b97@y)c+tm#{3E}f>sAW>;CaD3 zzH#$*n1Q~}B_4HCm6_@D>z80z*?Y&Ohg$*;qvuht z)Q3G_;R$&3QLp_^ESz7a4tS<=h#2Rlo-B#FP*4On0+)pkmi zVzFJ;^=^6Fplw&Kv6x5}a{V*?5S}b7>BNfMvQ)utZ@Lvokr3tLbdJ!!qT@t8Iw3~X zNrh81CDO=;?e{p`Xc>M4*EjrU6$!GEDj zOSO1CE>a`egbu-`Ofya;Dhq#g8xfYYgN1 zw|g27lL7I+J2;^nuyRmUuUgf%jg9edkx1>2zMy>9j(QbXeGQrkN^LmI@$t(@{-Tcu z0!2-4u$*ngubRw1`I09M61kzKV-!5~7NEmJ@q?|m?pKOi2imvNKp%xaLP0jNpFjl< zKjYU+|GuR2(84LzKEO6gRSGk+vOwW~wUb|$BbZ0e<%|#bruT%A-gJrf+3sSqG-Q2! zBQnVuCV!%@6JJyO@_@%-!1Dx;2OtF^0zH9=66)?~OMyKoz1>4cQ*8 zWp=hZ?AkpaE!7q73L(W`c=SP@8mYC$2g_W4xo5Z%kgUqV!4VxDjfsQP4w?&X{l!V_ zfuW?v51nWumBws-@_wYyl5`|p2n=&=gKSANiIvrej?H|*p3eRH7@xd2>(7N5<_~&TP)Y+o=V~}_0mq*0LN&+Ps1~BAb zfG}X)KC|^a8UtTfl*InFfg5x-z&e}As9Rc=P8XzG(_LP-b?=R?ugUSv%+$Z3p#eB= z`R5b1}CKpFHH5k9oLjP+i|e*_fXxx+9xjf?=;Tv5|k4F z*5sB)c|rE|50Ym9Yx_~U+6BPin@qAK9`|{snG4(Kjyx^2Gjb{390%3dK+a(6(qn z$->xhwO?77J+yt=h!M4X^k0+^u?XQwOIHOPef};><)X>HgrQaGX-E(cSRIlt8&E%E z+)ecFQ*M(g;h(nLFf?hc^+-cA%Khy{=|-BZ6o%FBON9aoYHDAg1|4ZWo^yd_6t+{_ z2j!ZhPQ>cnKN+u49*#cv`U-!K8TnDQKMOSR>#K~gt&t`kjJq>|gF0tU=Zn2;Q;40- zb|eY9zRTUQu$s+rXD}I$AFY_sOa&xE?6lvt;<@Ix_lYAx#1lhlit09B4!+hpvN~w9-p|Z9ijZG)$8`3f| zf*?WF-iLA#vbk{!>^JTF+Y10#W!|x$ad3mTW2V8k@CYWK9K1VEg+gqo%;nkAJISV5 zq$y=?V2+4N&|+NN{14JPT}o9YtKrW=UbsApMFsfhawylqS{b><=i1`r@$vDfDQBwv z*_gpn-R|#GO*~UlO{o-|4P{F>m3W&L)1 z^mFv*<6Y}krPQ>v+_tWv{qn|&ej6X$AK*X-5SGz)r{c5u*z_&2fvkXl0DJPWKf)=H zk%8tMns0rR0EQ~Pb6jGv9MsXxH60l5DrwT<#Q+H`U`8Y%tDt3^Tq|u##8hr(yTWZ`~KPl&!0a(8iKeRtoLDfc7?1b z811mjPfhO{1C^}da>04dp*^I+d@)s_Q04eon4C##spZHRqSPPvF2i`L2$kqVyeItA zh`6}^ME9bNAGF2KichPX?_=Vpm0pS0_+_vg6YJ-(CkK)C(7D?JVZ6P)eYdNb1XbL5crtn`Qy7SDcuT+{UiJ0Y znytJ9Ttm42V*l8w@tfJgfFd!`)N#%i4Kw;Qmpdjvz4!XsgE+ zYSq3w+9BIxDF7a^k!&FjE*B&o7W+W2?e7jXJ`Nv%mb+CpZ)I~NsQ_m2(K*nN^yMZ> z=KKIk(;q@+C`k9m(ifIz^w)l{n`3{5jyrz)!aAsHYP!XVFBRvWHQD!-?Pet1uWaxuUA|SYo z0p9}mhe>*GzOHGZF8Fwro^4lMh#u*09c1HeD|!NVhZ{nG89g~^Zf%Edx0>(NL;uP> zBIW;JqO}DD;v2)7{QBz>fRvu$ZGZa{4lqA5a;0P6E-GqO2Xy3B>oQebYphs6*LZkm zB0nC;-DK7N4#HdTLC~i_p%l-gJL!m%obbW$JxEaaVAqyqiS-QheKVIthXL&rK%os* zGJAno0OZw)8Ra##B*3-v6^g%||Mtr&%9EM~ubokF z{=)zTtR^9^CNh!WqJPxHTauqKQh zF(Qz&TS7`yLL(SAV%Bs!({E&9aej)9g`B{+Oa!E)z~N1*oD*`g|A;1(l=xm zd|3PP_XtA~$x2Y|0zRC;d(WFKS?`-ySx`<*8{~_kY4V4^1C&8{Deou5)UDKt0?_Fx zt=!lv?x|)k$b0@+aVZt>zv<9c0{XmN)7*NedR3G=`FzNNIz&eY)Q`TMI$ zI7g>sN~Qqm)nwt01<0wUqc(#7b@PjQpzTNXHV+2|i0ecX>-;;Lz-H5y?k`K8Ry;a7 zN@c{O+4deZt${{LgzIFsQJt=mHu=3Hk z`?xMmjhI2}NT6jm=0kypN=1}E=*iND?k7EC-R{xHOM(ZF_|jy3mj%tAjUNo_e;;db zvF~?S%NiR?r*%q{3gcTTvI#wYijJTPG6slZ0@o2dV~LW9QUNP!P-WREq6d}}C&3eD z5hFEpEGcI;=i1c)Gw!M!p>h9o{;fcZa`yEVA#{itTfo*U$SorWj0eT?vK zs6hzrM(sM~x^i}NB}y5LbkbU-3TB2niLcTh5w^lHGt;gySc@GCds)6e!~Lrf_Rqh5 z0^`w343a^8dpGTG`vd8n25)BmpD$4uns|7T=C zHv0cJG7bRK7o%z&5|$yaW$7_H_KIp9>c8(i!W?(3;5z?orysO$v!Ro1SKr7Xh67%Y zI7G5t!mMo}z{|)I`_EKeD;U0MkUp<8Ond_8sh=+f9ek527;)`L?&g1xTqJ|#6?oTc zkS$OVlghcFUw4fz?IE-#n1T40)zaY8`4I6x@2n?5#^W#Q_AwI=&2}-@wDzCAOsl&8 znG!=EkmvGl%+HIxTeVVNU_h@Par36-ufmve^vMJ~aSlE7KCn2{!B?nh4g7Qqe-8aW z^kLYO=NWvHEtywH{15w~i0s>z7gnB3bf3lIDE_^Ztu*o(e54hXGImP;YaF#Lx$yt7 zEcVRE^3QaFp+ZpqkeJJf>|5`0% zI$V9Up!?k^!u9&Dv+{}Kvhw2P3}=qD@@n;dwvWMd#1Amg~;fm)Bgw4t)Q* z{AT{|ubbO_glzf+j58$-~IDyi0e%X+tBfInqj)$^#tnL zO5WBgDu0^QLYnbnLucDf7=fWBy%SCvqq~DQNZrOeZ`ANer4cS#!wD@T>K%ZIC zX+6w42%HI$#*iC9dgztniVw2}@Pn1yss#UyzA|I>OauRN2dGw=fL1B62U1#vZu2lu zj-G%h;uy9)m;;U*0XsWZ7|>|c1C%s6I$6U2j`?c-=EaE`A=|?|EVt-!Az5vR)-ux~Aq4)cXd>;;_3E{Q4ZAwLiH^a(UHj z<475cA19}k7=94U$1uFD7SC?@ewg=mz|faH67p%RSe4`{dYmvFxaFvXRsBs*nUf!s zXJJPA01XNv^6g}p)hbi za(nXsR5n&>av{V=BW?R60vU$UUQ_%Q{sXcGQCJ0Kffabo!WR5-_CE}jyfWBSYT{#$s8kITwuyJp7d5*g!C5sO zXy!sN*qlBhkRy+KuNm$bbZKd61h+lp;8yNH{>W4*T$9w6x2fssjutWqcDLKZPOp1z z+D+mI1&GfZRI29#xxe#kGQE71h!r(QW1HQq2#Og*g6CzZ)Ry`#KPQiY&uFMcbh}Qy zI<0@48MX`~N3vzl_v`At;++c@XO?RS{*#JL=c#+2GDZ^J;$ z;ra}<<3MBO>ry+hj)&i2wz_f{mfU9}?ZB3r@ke*AQ1?U7)bnsfIWpb_&-Qf}cMD3G zTa2_j0iNRAWbaSwnOs7;GA!Bd@e4_;=&Dzoy9-RO?o#&_m^klTVs;K^Ivj{E)#htI ztDmd8=QLHxSKb}CUkC?7B8O3C+-rjUU)vWR*QE~KDnro_iif%He*Q@&W&8E(7ie@q zJxp*ETwL`-i^{kpyd)YJEitRV3JQYbld9U~sk z=m`Y8mrP8hpN#%EYkXY0177%^>Kn@vJ@$Ms&b^5 zerS?C8Mz3t|2vn{JAi>9H5|7KH(;mc5_&)%=w) z&Tdw8;_bJg0hj_{%YWG<@Vhkb)a2tBNcGkLsJV2G(91xdquPC8dtm;!Y!&OK(c}L3 zi;u|;MU0mr7>PnI<&wc|lxJnGY0l9rh?ZP2#og%#758LLsG_`LP`+O^b(fj;umHm? z27u6h8%K){mB30>rK<-4&Z^L7hs8z(Nh>x&B#reQkp$*hH63B)r@i#VQ8b#DJ5v&t zf#jefFy1)<6L!$dn!qBJ?Y|giUc~tv{fO?mA^dU@-*2&8e%0~U**DtG*`j8&8EOFh ztk6ublzMDqh);^Om&aQeT5fIf@#khPWZ3;dPxHzaWKPG+aw-Wj-G8H1dR3n6klxRB zMpQ%$vVl=*F&HSaXcPm}P$KzD(7OgEAAj=0+1e=JAq3t}Z!yskGD7V_soL1CM~IG7C@`7m-76 z=X=vwoMD%X?rA`HvA*QF)T&fb&HUU5fL$e(w~prIo%LplyZSmu zFulnu*~T%D;rsRDk~F2ZvCyeIrr*t3>g5oPnW-zPIiiF4r%Wi%-~ABa114i z76BojVdj37?E(#2i|*ONZmOZe9W~=90`t{SS}tFB_Bg$Y(CMn3hWs?h8M1l}80pb! z7#n$pHROA?)E2hJ#vV!kIFslyzeF7~Sv8wSwUtUFKuu=O4BL*fd;k8n^zim>nyrQ7 zZ`h3>f_~F<9M>;C#DY5Wv#IqCyMpb^_av=+%lUEpK{+rFv_(Vug0J21P|(2IU2%1^f#xDdMjAIcK=zhe?uIb*uoN5r3>zOIZyMq7Y{&otCN0$ls}ve z1G^|I7l=mD<=H3LI&R~=~Lo6J|?BF$@&C9__U$i1^V0B%31i|U>FXK!rP%9U=uroip7 zL%o|b=j&~6jFS!3pqkx-`u1IyiEP_$|Fu0z&p9XklYYWHKF#QH`Tc^b z=JV9h%r823+wT3hQ`r({hf`^wwUKtg`RWhbO~-JRE16k*bzzqie$K0rF74Gs zF^GSTT3+4q{m5EkTI`!s1P+%1$~n(vIgp{C`_7Db5bd;TB0hG*Mh*k3LZal8_%f5x zS4uHHhRgwc6S*1+rUey)%K*Qj`Y-ZFE8|IzAlvcwa{Eo;XPOE=r`F(eMt35dV!&%kmCwb03`ScL@facTqTY zF2K49$Rxda6>2mrcDQLhPD@L|9h`zI~85}mElG##5 zG(cP@N7qZ9m0#@$#DS{29@_1G<)*i+UwFu>%x2n-mfMXB>e*g@NHH5GSm@rG%JbNANRGb`Xm?myd|YVI97lf&puc2bv@m>8>8HTj4i6syp<0iEnc zo)7mCRFi!meN3A1kXe#pNFDTnJsw}}K(0&HFBkr=vQb6ORXbz@2^?)ghxR1mcBkOS ziTZl_`}M;55n9&cG$pl{v4AJDA9$7Do;w5tg<%vs1BYZ$pY83%F23cd&h?4jKoW7? zG1TLzWsJg?U#DJop>U5LXvsvXznray_zgEB-k&wC4u&}jGUa$pnir_8gDQ$TdHw!Jw3M` z0{^E^2+fc8ILn6LQ(Z4=iJHS^Dy?5*a9i*JU$L6icGlg)rPSwOG2nv6;JK2mGG83R zaK93AJ573gNza?A#VDe`p}(MdOqS;Up#1S2(9BlBc7MywBO%7&a6};%+tB|zhPJoA zzul~w`RrFvJgY5HJ45Z0p!GdF9@CxOv2ZXl%S(0p&vX#bder@_iO9b>lybd#$}p0z zSbTH}Y(6f>o%ofY_rEC#Lo}I3%Lo*4 zYn!F-!M~F(b0iIAT%QGu$=iVVE9BN+i4rt-nJ$v1}D>Rh6r%O3IjpUErOKrt>!U zp?rszqsTVJJ-gqVYVwPTo@oXmwbhjp!ftiiPxs5KuWTp=xx~U3o}((=z#cGrI|xA%8?$2w$ATfopZ?Xh^+y?J_kZIE`{a(`J0P>To>pWWLRLz}><_Y6cM zaVqPt+}r>~O-Em4W`ppwG|fZHFwlAeeiADXg=Iz)eMh`NKIgLATbeOQ)82_rf)-r9 z)qy{L=o~FYjdgr8FqoP?98%|MmmS+%tPX2yYYW%}9BVbn^%jNz1g7ON5NTt}v|457 z9J@*BG@A-OzauZa&h6SAPX;m<)boAQ8|AQiKGi<94I*sP{TKmICUS;%Y5~KWT*lqp zDN~y!*0pNjXhq6^!x*4vm+l?f|%k$Q!ho?!7)^EY_ zwBb#ZX7eE*!$gzm5>GELAsAG0H{?QVlaO~HvdVPa@P_Gm?dIRI= z=m_pCSjeC9l7Vtj-FkDV{e#5DK!W=2>87p&JXDceN@gHs2N2wA!Fe^@yoa(F0Hvw> zZf&_L41>UDN8UcPJZ^}dkKnv+Jf zP-uC{`Ymmqqv^Nclls#Jn_Y+Z{9kR`A2J5JhuGD=vhac$_($&JpuGRIrfFSb|9h1v zO|_x6OANob+LJ~)4cV5=!%7VQ_fGbK)SwKp=VL&9iah)3W9jD4xG6=lXKBI-3_Y5Y z&y($1vMMT~fnWaq2r-$Y+ZGb)zgr+C`ZoJuv8)3aU zX?JhhL%;l3MY5TQwcpkcEql&m{Ewm$+KXMQL;o~1oqS!7=1M=cSa(*gE!|LS`j_T~ zU#0=h5=c!0^3Loci}w>$hlP+Txb#pW&`CulVn^}--E+SjG0(4T&lDwdZ=qg~?WyWT z!wGOm&Pc=ko~5W^hX$ZMhud|&<{#i2qxkTtf48`?D{wV}{A#++mR1U!#9U4)74kz} z=X+SSgud78rdJBu$}DcUvr6fvqoZ3>Y`#NCb2&kV5fx3T*-YK$er!V-NahH7G&pQ( z&-gw1G}L{J*7Ifba|%5{Y#EUZnohV$kAMIK#d+M4{a?9sG+uBtWnKu1_itrvvH~f7 zz4o^Fky891B1=-K16i3?nEcczkpOgUS|~|C^q>L`GFr%*v|lqzSy^u7Nws zI)B25I!bh|#S_Nma=*GjwI0tSJRB3R=@@a*biT`-S936^++eKSV0c67J27-hiW_fe zR0?B3>2q|`#x`AN%5`{u>)J+zx~mJS>AmUF4EZ5@>a^j`Cy0nAt^SYQ%?oP5X=&sz zKykg>9qe>DT7F~#h8(@32_qKfH0Rjy=k1p--sF-GbKlZEx;?r+0E74&;}0yt4j zKG~>f(Z4Lc&X-6AbNIuXE%otb|Jwa@da8*N$K1E1j7An~@*~}cO^&&TQD1iwUXG!u zOjLiSTnd_z^Iz*6bn1`cU)esRZTV$1o>OmTFUK>;&t`E13q0{nB+9b!i(tZB`QnYz z^0jX*mZ?zJwA7$6 z)`pHJe^GF8U$%DE{X*fLsEn?^U2o3pa@B+P)STc`p4!!2x9rD!@hLwhs?Un}5QScg z(JL-Ubq>5#@ag(}F~bu}B^7s9XU>wl8O-wYx#}G6UIX*FNrw>kGxZmbH9{@s;#`G59>FQWp863!dOt)Eapf{T=!}@}gCNU>9Q4$<;$urDL9^euE zsMs#yT&U2mn8fhF{opLS_W5So=^YA#mbrOYSTV!Bm-kFuc+2r> z_sI7TeRnajv5~QfKgxqpBtt`iO%0s1DHu>zS10X${~iWOCT|N;%`h=BLBi>R#Q3Cb zz|9bSdD(9f*2&Qk3lFa=#a{AzS!PF8fl6hhe7-`}mXb$912^xj4K8O2Iv*e3f?C6q zm@f$Y#Tt#!3k?rA5LK!Sb}_J7>{m{$92_jHoT_hcS~DFS9H0`u_W_b=oek5s-&>=d zAwVUL8l?ie_I!6T!kSmM&l`iMLpO{k)Z5$py`SjiTstueewppAJve7@az2%G4Ot{B zz2Y!^aAIE2&?rzUjqHJiSCKQy2B;BeFTn^|$dAL9&6YGRa}g1%T(2|fwRaobnE+O4 zEo0+;6o#hnR(pJp94N-L#;j&{k*2EE@9p;3S5{WooiFJ8(Fu#7`yHgpEJX%}mJ&NE zDyqEVV#OO#F|n+g8UhdCpRjtokBV^x_`OlLTVx)W_D3*aD9e%~W{9K#7Q5vI*ldN& z7Ti4P_EEQV2>RfU%THm34Z}*Gmt`Pw3zGVt*m0}bN#?CHGqs)F#A4we;d{#>HJyDFY6ggBHM8}GP;6dQiEz%Mth{y-jkLrgex9@(v|W2nw* zz@rhmEj3v4%U0i}bhsk#P-&IJR5B_1rat-H;M=x!NyYw`=Kg=iG}4QXv7M~>N&E1dz3c9X{7;sPVOTp2ykt4<;2x6!AP4Yy|H#6VKE3?{aJ z3d#=h^3#}@nB&FA1K6L!VPxD_BSK#+JR%w!d2kLATT*$Pdj`0NBB=b|($jZMO~uix z*D*4hQQTrK0Zz4rJljTPlXC#!&}r{Znee{vxX-)swI^Fu-;^M;@zUAqeEq5 zW6N@Z=eLyr#|}2u^;E6en=44z4+(`i<7;o-wHr_wIU#m@iDby=eJn*PM}Ka$zC$k8W3qCthbkk<`>TB#KgqhJPh0;S!3!*Rz1W0AR%LV)Of;gFU;Sy zGJsd%I~VMw`(8&r4eFSa=F`+iG-c3gMmDsyG8ExuBUtI@xh2uit6^7Dp4Z^3!=E6wds;+F%>`BwLqFIiRM7?AFuM zchuD>t?6%KdnY8&ynXxDy~y+&r0CO$!uMB4D{aMtNMB(Y$+#G6)AnN0-FNOZH=6ptE=7_N<>T2BydUFY&ZTaJgqUWaJzi_;m4n z3yO*uV1PI|IWaLYWee@6XJ?W-P1d%zm7Cw7hH2^KUH2bC7fhgX7IcTHtS@9_`M-K) z*c{GGNXzrSet;Ny78=FU<*QBNpjACxEsCI_!^3Jm9zi)3fXdf1W-4pG$!vT4+ z^ZbOL#te?WMotUsUVHV)akb0Ik(a=dFh4*4;mjA@rpLyiYfI3p7LLr9z44d+f6__`dj9Kt8 zXLM2A$04TA<+0GZefReU|L3pH?cw2JJOTnN!kFu)Pj4`P>zIQ+m715!q>{<>$ADzB>_4;{v`4$1~q1Yn1gOPL-)!TI=BMJG|5(CQmC|PJJrC3<_@R$XVi5G4q zmb-gD-*-dOB4q~((1akocU{RdAW5tYIg1TfDTmRS>|HST(6jt+@CYZkSVIE z4bVpI`Sq55z3+y0vQ{W8yx!NJXBC&Aa^d_}k)7exiW7?ytN5Evxk~%TyxA?F*#xv@ zb!~8o0RJ?PfjBIb<$=mLKU()U9VeS~40XN{5f`B6&ArU#%2Z>BiZpKmgenc0$hG;@ z?r%aiDXAQH@jAr=zfd(4f-6g#R9^pPGb^Xlbbjnr3PGRJ=6g8Ao$AypIW9+57*Uqj z{!WY_@Fc)`<}R=Sa|&YELpndD3Vs$$?KGM1ZE0C%_M+3#**}Gg=A?ht+B!wu(fU~W z*#}G|m3XapX{R>`Vuw|9RIF@1zjz@6EA_GRV+93;TS`h1^%;w1W@bW)mfu95n3>7! z;0$0;8ZkV~>YbjQeWavzAEF`fIef0G{nV{-2{mPynvE5^74ZXYj9DO==4X&AX{7%_&TfNrVIR%!ni=S=0 za=80~wFROmt=xjPr1?s!8|L~22DPmwI$ZO+l1?f$L{^kFw9+0;tgOiW$z+=yPf%X2 z{NIQ%#upc*RaJlNp@L;$pCbv9ObsV6g*} z`OTYkL~|eJP0TGUnjmZ8-4tZ9v$b}#p|>2bVa)4jZa%FuHhQSPZ@<64SDZIH-#%7a81wA%6)?ONSgVNK&6aD&zI*YuCP2PYd0!)!N_NQhM&% z6Y~`2O~f*JRNdfU?D)7YAT2V0+^Ci5odST=z%Ww|Q!r3dON&C_Cvk0Et;=HO!g(^X z(6?{JA#CU7=90Bv^4aAzWpS?ifX1=8hkpU$m22hbT3b|9#WVw_OOuTDM(AJvTpQ>jy$I{w|dWLnft7ikZY#ThwlF(@#lhXZi zGPB8P`YZDe-H9G0eREy$e7&LD7uBX*vk0o4x|fES2rTmwq2$2_OBB8c4}5%-&&!uF zBk`XK3oqYjCj9_B&{t@}L|vP?Js6f}Wd&;h<45(0fa7s~*#16&e8R$(E1=H}PGcTs z>(27>07{eNBdz_ck(_`})xHl>&NA$7kTZzqJjV;YP-v>%hU}{-v7;TPvz|v6tgNgI z%~9Ig+P@aMaiM;YKRJ2@8}W09tJ{?dk0kQ?Q@a;h8%zNc3ki`&&!y!M((pstCt>u8 zFH0pXDylzy&MXHqh26aaUgvM5DCk+*)jM+iq@Hs>?)B@_%3f8mlaqQV=uI<>R7w*8 ziC%n>S^u@wsmaOk)jU|xqobqV$>!f6xP~uNqhQ3d)zIqrqEA2Y=E!)Rpi)v(P(SwS z9(eA}%o!cUXXoV!lxbgql*yeP`w$YmfTMCZ=W!@^p1&oaKmNdRq2fsoMN1}xQu^BJsZ85yQT^F8AOssh7!)Ez& zm{v@=scJ3nZoux?$+47sMRIm+h}iMBpIV>sNJ!>@=`m^?`tieh=ly+Z;pjVhdY3gy zJf&C}&sK zvu7!#A=FkMZt&{jz2U~WgMyZf{P`dOYX^s!ShGC(OP3UyI0~1iLQoQ~-uQp>SB|fr zCBVm@NOW5@9B8Bq3k_}6p^a|!!FS@e{(dVvhse%$R+hreYp^BX%-3efqC}^2PaRoz zkPsfOScO<$XAgoWAi8Hj0n={SWiG+_U>7p`cp@ElaZ5`M6l`IE6n2VP31gwWGc(yb z)xnk{<;+92c6I|>Qz6pUucXr^p)P({RSgOBS1_MQ>JXL4=q_+KH7y2SNePlJSnWPgi*@#am90Wu1T zObD}_aPPnu1rHC0At)K_%84VN2heT;x}}-IU?L(cEW(Ck?M;tou)Q1wl5h;bCf>%y zwLm%$T|{-=gv)N0vYB0#vN8Wj{~A0%$b>1q*VgdD*a(rt-A5|lV~BralgN-oPj9OA zInk#gb!0P(<;!Yo*RM!?dqs-R&R0DO@&XWqk=9qAw9mH1fx($Epl$#ebY-v9h|5L! zmQm-d?`bkeNY@WX>C8q%=`acifcc>TgUS13Xj@No*%pEbs^LLMq@?^fe!0YO<+lh z082!(K{XT;ut-eIK2eLh`-655b$E1Cwmmp8Y|}`C{qZpwI_1+vV`F2Z>g#@x+p1Mt zf(HkKg0?pFZs&2*(9UMHd*=zQreCwv8d-aQ+p7W4hCnhF- zttT?*5()Ev{kmaru)M9onj2n(79L*DLuVW!T5}tY<&_l|*9JnIJ9pRjyhNwwJ5%A4 z+W{T2IX!j~91y??gT#9?7o8)+%E}6EY+${FFm}tk$8HSQnqehDMxXon*i|xwHV9w} zUDcAEVK)-3s-=`{It>kt{jH_OZ*Nom>2CJDrp*x$cQ--qp_Q7ufrlm6cjml?W*w+#YN>G_Gjv z-?`Kww}b4xWYUzn`6UJ;nSZ5Me_!SX75+HsB+HezCx5^4ubAGscMs)9suI({eCg#s zrpurA*;hCcjH{N3gdAv(wjArvtT;&1`*{;&7KY@NlRZWt%(=di@a^-IN-AeHjPw)wC3!DqZhg=^ia9r+R4>T3gWs#DS} zJv~2)=Yo+8`Fd`a8i{{y{y%?kk|eneQ_$$}fa_Hzll97^q--mfx%u+D$m@0G9wrQ7>9<|nb< zXKl{U%*a%Kzm{!b(YYj^*H3jEFi}lR9DGNTq<+Sow9zby&Z;dLk3RMtl}jlStB_&*-fy?>t83ao10q}RxaMrwZ6LL>Veko>*N1L$3;#Ok_h+Z>}tA%V}tl{0EEj6 z=2O1JG|j_hcA2@k{DBAVO%ZfnhoI(m@ky5O1665=H9Ws!^MMrV%`dognxEulW;A`~ zKV8L;`rNg&m9178>qqDM2KoQa$&uCK;^LqKp^jH&Oz98uNj-gMtA#E{krI=^zML^` zy|31hoG0(=`h2qe#Hs+R1>R9S;F5W%0P_BBafN$CRGsEy}9U_6ptL-mu%86_p9 z=3;oSw#&=~q)iY>oHSjBe{>`rVZ?y-!PHHWL3FE2Hmt@06dJds)_-;9^Qt4lRy$H9NU8N1paJCQr@qSIoTh8Q8v0}p~9v!YA^)OT#Tc9&)^v$U*Nx< znwd4Vw?7(;=Ma*!u&{v1Y$DP?H405^g5dU6X)*+Wi7z4T*Q1@07BFA&>@0@Nmx+Vl zS4BtbmW2g7Anb=5Eu2vIu628Pl~0%bJqz*ZQPkAbYin!oKK-g){hsylBXqf40aGz3 ziVQy&$c?*KFI`1?dZ~EK zRgd%bj!neO$Yg_z8m5y8iC0{k?5eg0&7^S%r`(N#Qxmg-X01>8WG?DrnrEH zWCwYVkB?7Zv^4#loB3$;6*gf_7cU^(7>5$~kDPdTc*1uU*&ryWO5DAB7ixM;(zBGW zGcuT9GaeRtf`C}bpm`bg*clPLaih2^!oQDS_ttqx$En2}1D|h-?Znycey6v;LG!do zeQ%gOGyB6OKE6}lP#7*RFI!t%>;A|$Lvqwe4a;Oug5JBM1Sl27IJjzY= zyZqOqwt(%6(#gpQTovD$v$C+C!hXJ0+Hog1U=aQ zW&K{Bq>kvm8JA|9E;&$7`N}fKzeLLm52n zSRzhC(FTw5mbrO$XoP-iH1}gAr2_kfN8m0cVQ$U_q5YxfSdrI>C#oTcD&w$fX-?S0tn3tAQ1NNpKMgd=$+5@s}61YrcH>GA-;KDyKL2$rROG#v~VO&?Qy3DbVB0 z_5z0pd9@iy0}J&Vi5a{N;g>+cq@b+a05eg-*;x=-?7>68fRDM`P3+jqC6ughRc*H4 z1QV#|NDJP_k1X&p5Ubj7Gp_b$+^USs%&$O&Pg-N33BBlWV_`Klx4=r{iLD&O*Mbcf zusTYL;Wa)>P3_)UfRC)Xjtq!glsrcLT%GedX*;eSQ$Z@Zum%7v{N!34`CQ6pw=Tcj zJ}gVzed3O#tQ4HmIzk5@vhsTLruvaEU|P zn0Mk3Gy{@9z(xRjY_%vE2~J2zQ2TuN9P^Q);=)+97^NI@W+pSlkn!b7y*~b%tO0N} zUqYJKAuns_{zPb)>;5fg$jR?PoQ4Gl56ODG1_Otf+8+=!XlQ^zdZ?%<0YN*Ag!?Dl zVk4bbylHp(+wkzOAC*Q9Zyr z0U=-(zdEF)59bH`IU@kXrXPBr&Xhu-_E1&zTg@}9y~zO1aM6z+KLVS>PnF7juTGF` z>HtDIl7!cQ-&Aw?EnUOW>sbCZE4c-z27EP$)Qe(Z9v zQgR>cmtY<_ySXWAxsrq9sp5%LPBhXLT^DKA)tnh_!}DZZES7zVCgf?=>II6 zqh(ln$vt#WPA=%a+pVU1UHKmH`N&1xOYeKhA#dz@f4@0?e}A6`q4FG-(gVkwMR19! z6}Bnn`a3%xGB44dKmWc}=hiJ0D4fZ>1elS@oTa#gYu&Td+1szEVukk|Z`ri|oc^-Q z2BTY|@X6TRBu)4cq-^txOQtisMAS4iNa5cS#W@Gk*ye3OQqP?~?^9jv6|i5qQal7Q zLtI$x&BZWN!gg-kKMj3`g@Sk-=0&c4x)}oZmCZv%OrSZ_RXP$;(#0=*fg6ZmIt?*& zp(`z*aCIq9;M_$j2~Be(g&LSHZ8%t5TDrfxr9$grPbq;zqW9xFz3^6#JuFzx*vxBU zVj=z79uaX3fsBv}z?a!N60vcB5!zxy%FAz@J$KFp99|>)Kz-+{B#k@^ykM0xzKdriR^1|%{Xk)o;v+I<{8#M+<3b!3Y(H!5`-w&3a zXE*2Cc&S=4l5$~3DOc<7dGzerGnhKb%316<%e{Slkh2Ct$VrvdlDcPd?d8jt&2wYm zW-}Ll>D~MXlWfW!QeMyPRd%hXwz6t!6d)?Sv|chM3CIvknQZMNp>sc}<>Bu8bp&2B z1YAsIW;WfR{N*aL*eV;w$8BkTXqfW~fHnlx*%{@%zZc&a6f`$>;u-S%Ic8X~gM&lG zUf$iW^$q!e(gYmQh`L9gx#Fv#Nnrh?^13EL!`|+4x4c|~&8kS4dIcGqhYFik*u%Px z`+5CgiJswJ?e4)(B>YI>F(3~sO2;#~s%muk2c%x`7(mQ<7YPvd^OqDMIfm4YtTo9` zIg8KKOUTZXfijOUR)MqyYGIUb|UYFmVI9kmBB29SK~t=*O{MZ1X)mLd~-H*YK z?C1ap5R)Qx&(Y6O)na=-kFe16mD(L3uI#`HV?vvDOG>wo^>BiEF3hkcdT$sVRnepl zibpYH(Z)}iir{PRmPUf`PN`BZJ0nicFlf}m&h!dx?d`$ez7ZJe!FFQQXXPqc9;&@* z@PIf&K8b%oN8wG!t9WWuZQT{vUXu$8LxFSSop~#@yT8SD<{`liJDZu6#cS%e|I75j>@+DU>8+Z*3>l6_Nc7w7Iz(E! zoW|$U)@}KrZF`4~1k8B%vL{%GfD~MQ-vgPNpU(w}Yito?pxM)| zk#l=%FGxVbLx1&p_?zzv;7f>*24Sn!A#iPNe3rt3f+vvRqVCCyJtd1qy>T8#0TGL& z#+U^15#;>=HtZ+>et!p#5vMWkrKAKfe%RQ)0#Zs_g~g8;bE8knJ0X8Upg!UJ@wMX&$r zZr=G&o-VofSzczgq6neZe+6djJ?&eK2t3TRvonWGn^7ZnwKKobsJ6c!dnFvU)1$Dcp$OG@4-8Fi#ewW4mz z9Fs@z?kfPJ0+OxFrt`q$9-gJvXO_nI@87RA)b;}gi+hQYF%r;KFdu8r!>=whosxtN zCr)?{60H~*AL%&l$_jGWE+PLEdh78VthE8fmj%*>V76nftzJeU^D)ZD*JpBK;+bUX z#P0eOGNLCx_>3~SSlHOEigAX(Eg8l^X;PSi2^ykF9AfP8&sNojBZEc0E+qI96V=BN z7+5JFL!%anm8{LPI6?O}H26mU5CpTE3 z_>|-7Ah_sSb%9h)+j;#ioL2D?&}ks#!-Ry`G)vzY(s>O}yLcT=;Lf(Y-~&85TXo1& zGU`eN1!;41vHK>GOeEWE(968;N;fAUO}q)lGGI9=Dl1ENY*Lt^SXfyg!}-$L`4%30 z7jIXD_cgAzr##NzbWtD!od}Z`O)f2s7P8YZ8ZNbI4%%&QmOguqMAvNSu)5*u)x+kL zyH+ssn_BWJZfgz$PmaE%x-IB5>XI>_D9fI($?A|^5f8m20S8R-Mu)pML24>cmafFA zQV4`REa*bp-i$kvl6r=Q^_hxy5lIY824wl7`FqpF}9oAZ?U{ykx0A546QU%TlVSc(tq7g@32SQK`LH zf{X3Oy&0TiVzKw}LyBCL$*)%??MyYG6RB9EHES-&|v6Q1pB+bO62P3##y9)w_6Y8}DZ8you(A=I+Wz46_3eW*1Jj|0_M;;*(0KYskUwu!j3dwM3Gt$C=T()i_S-7sbU_Ze8;g#NE5 z>AI6@dwZ1zMoX-8(q&_s12d99Nm$1y4yIEKFnq*rxVW=zNqGkKD2YA_IB5a?qcMwt-Y64*Nz;MB84($LtTft@GT{Yrbh_ z&423Z90=4opSANE(;RT(p!EtSPyYi`Pm+9#Uiea1S9evRuBC+l0u}>R!^~n|4i#s`8YaO-j%k=N7~_!2 zDK$S)AEY~f{wt8^5x8!FQ{XM5(6Bf??Sn?6&pJO+S8s;zVAQQX({`RXg=QlM%WdKP z`BcU^Oy|S(MgSO240YnT@eDw|!01urXcYM4hicldfVVcm9EM;0&mhqgoQ!!OF9rHv z!@(R`b@PXVm$3XmZB>sYNI1laZQUaSRLDvyQT0=>L53^w<_sDe8ZyAjiZb6h-0ZMh z$|=!S9s_t$TKO*}>P*x2ayA?6jWz&)*m~3J*7lbOh_hS(XMXOc*6;b}@2RRrH??iI zaNAB_gF03J?7Q**sX@JZxt1#tvTe@;izM68S59L&!#;eFPU#Pq-rPOhJc&-o1I+2< z*og!MM$_Y8{AeFN7YGF6D#p4WdwY36!f4h8&}&(kiBKVfuieXMHdr8|z6GTZfS%GQ zKW>?NpxYNlQ*m`Hf82t%8@98wCrr)np`OD60yWu(oE)Wg4J}0pm$E(er+JU?;GmZj zuM;lEmHjhC>N${%^WF#Sfi>nHNI^hXtFLn#vq>s6qNC9{hzQnEIoQjw)ZO|6LfgsoVa@FdNkE(6zhydhLr*=LQs`)JtO(J>uX@bci6epvs?+?-UB zsK@S653}@jN(S%L)VXqA=4;o+J53d1w&zn}KI%7bAFO`vpDYH>G6r-{QiMu>wxD%f zK8wNYXbYIOt+9MdDMOUTXp@R+IDCRl{nNMiZ9xK~&Yed@YJ+3W+1=@KXu;#zUxq!q zH?S}f&%Y%)O=A?kvuho0JKmZE)-D4G%sqyi52G32R&j9mvK}mrW<~2PpZ`fpa#=4!& zL+NMU^!k!AymwSxKZ1G;N511{vs=Q?+Kz5$g*it8v9v7kc!@c@ z1`U3Vf@^(8$C%zt5)%2#xOYN9Isw^Zm@LD?&dxu|t9$n!7_I5nb#H^xAJiToo+AbP z84*y2g-MvIQGg5uks-NtS!4A@H`PLB1`t58)sUp&-BTT{(O&?Q@6bB8THDxIqQzrH z&R6l!os0SHQeHJJ2wy;BA!Iv^2U^;9{daKnF>l7IEjceHu($s^NcM=L!m&_jZxr#y=!hEzZcAEdD_}nrGKv@|WS( zRxvPmua^J(Asp`o+gSSJRKPv>2w3oli7j~qTLxw(2e{nbJtDTcdVZ+im{UoC#Z(dZ zZC6+GikwzSKmY*;M=p$4ocSumW?2ZwyYo|qz-~mF>!2MI)Y6G$hW_FbekUBaH9gct zy!Cb8T)}$5F~U)sSJc7gGjD!d-?B7iD(k7e^KKljH-gztD!$f_ZxbT!f~ExK zuk?tVz9SwAq_dy|L^6Yojg4<2E}>BDu%_Jt?Jk~)xW&WNbjyzdMU{6HQw|66^2Q8t z1>>_m+)C|4`BDW1bw8#ABPc`+Y!vMKh3B7Q;GE%Bx%+Zo`uZY4FIQ1P_zaH-{g)J2 zmPhUXRR=s$XifgYjnXLKUdKJD)J{@b+Gps1fG++&B@9njH-HSlwyBu9b;}9F7)F>7 zo0(;`RQ0{ye0Ik&h$r)U)PoGHcT(rR;7CH0ci!UZDPm`1Qz)itX}V5m%@f&OHalo$ z3^(`l% zq=2)DuA+!(Wha}MlEz05eoi$p0mUeLDyN=&I4n~+EGfw^D~lB{Cuv=22~cPF`1o$r zwI@I>+le-oXE-N5#n(eyUVKUSJ$)nNb0UtkCqgm9VNC0rn^UTiI8TdWK{)dYL~mz* z0nToN7c8hr+CTDk6#d1v|9SGAYWE>MNNF>ijndiX&bY1=u42+w zTw=6_LoOZo^=kv1A8-ROBS4X$9UxFLwLrDDHu{M!?36JvjY5ernc>HP)*}lBbw_(RRr3@C!mdhj$v3`g_j{i5K@##< zNf}xh+7iw&0x1Xl3JnN|fhfauh>Y#dkhfcQ_m-WKB}0K;2NZ^Z^b&rL06>Cvrb5RR zN}!C9tzXujFtstTY+0yW6G~P>a?*O(obQQ-!bxS7_hjUhFcm3n?d`8#7KVzt*apZ; z;7TOapMF$Rezgr9yu;~@W<}}`lK4L@j2zTzUT0&nn};J~%C^;sX+#Zpj2qr1ed>AK z+}!+E-wX681&q-_#D!wiKOi6#s>=&4Q3zb7?X|);>Qcg#oO~4Lp+zG4ixer@23Cd? zW#%f-i>-F-{}HY1l~;DY6_cje?P3WpYbxcS$tyaQAG1VkOnW_5XMr9O+#0c(q{N_R zN^)L86!;cx3{`nRT@j#0F&GQIlEuZof)(Hxujn}&s0K>jEZEbsp(o?l0vu&EJ$;2S z?IC5CiF9}<50Ha&bUI;2Ao0AB5F8k24|j%L14kzopwU>D{*WF3b0D2RP4U!FviPGF zv}=H`_*=tkByxhOd#%G7gxZWDrgG3000ageSGW(iQ79e(32+=E*_8#;;DU5o4Tjal zg$ynIDQ&cQE+$afZ0{z-@Qm;y)9jPIB9DS83;_v4_j0)B67Cx(n*ED+LuPmiIt+zKKE1pTOzVw54sE$tx^BbyBG}$ArrQixQKV#K zzGkUsQAE6iusWdy{vwJD&GU&5#LL*YxLEmKCsxacPnfp0E*4tM{~u~Jr-LKD*-z&o8f)qPn){_<TyiN{YhWDHYjjy|ho4^vKg}J%HDaz;AfCR)k$Uc629u(xztro;q zRIb+eDXK4ev;F;*xk2*p%C_b2wK`b;V{U&U198@Edlo}uvk#qpMN2{nTAFwyAt->Q zaf2kWZrMM+4#zPw%LEE+IozNzZa1zpVPTcfSRAdqS<)DyG$4BX(PCTL-=hiv2faT{yWr5+jJVm}AycQD0iOfLTdnHw zTtJNZ;3KnE7vrwCb{2$JW$x`pK+r9DI`$`>`fGE(DfdB03adN++H4S134^)M1CC@_N=e{8ixXo z>|h=S9c^6w_4z3RLFmH)!O*CB;n(aDh)*%RP8=`=N(6(EMn1754@rk2dN*mvKM~0` z6{NP8Yp?vMvYMd*{Q>KfRX5WYJx3Ab0=MI1>!%E4agaU(P<8 z14yxN_0h_i(*&oH11?F#eqBOpPdlfK5BYCE&zb%p4ys)d=cA(j*5H!D!b#{b5rSUT z6VFwV*^anIXpdzXdkLj8Y)mW>ucLHg{Hm*~>urGVLz>%;cdAcpT5?KaBi?f39A#@3 zV0w$cz=_FuS;%XQaE7SegM+EbMd|u7I}n@QRwDpI0n_aYS2e8N=QgN%zO+@lD0cvKND8p)%#lufc(%;T3WDs zzl}DR{?7q6{;jUHxM71IFVPIz`f`%Twsma|IEUzbPZ|KbjHrnnUtZnYh9g&FY!oi{D zd$UwP#a`p&Y=kNUbj^$-yswfa{Gcgh%z%z)uH#RRjOIV8+h-N$0o4%*`+gU#$8PyjpF1wC_MI;u;Q=D16N5u|U2j`ucT8JMu=5GaP~X; z_fC$F3W_Z~FLOich*&~M29*bM_T@2gucH7a0733K=+gvgE`?pU959YK10KbZzk_P( zEHDJ4hzkOk>OVr*Ie;>4z_QSBF_7Uu2TlT!*)D!9v3p6H)7I1(!(nN$d36JhkO&tW z8WiGjKU6eva5!}Qv>V!}thDrvHMi8@b5*70E5cuwcvl2MoxDDpdjTT6x1@72SokbJ zEDc&%!Hc{DFbe0@vDI^=q~ALw&i?&7ztVXZP@7KexK>s*sX)W}7DzMu`citI0^|C0 z$4}u;7Eh~_TsW<<1MQ>~n1`kG8 z<`9XDB*+%`_Al*uZT}SE_{ejDwTsIh^Y9JE5H)uA8FR&o^A`_E8tKrOVB8+RzF!_8oz~xS^)I)TKVQn#-P;pI%uFrmhvey`_R<1IKailtgC9r_ zyU67CH(yB+`)0T@G1j^II@|+J>W043Qq2avf*L(jNA#5muv!E)VP52Y#PJjPBfvQ1 zrc&!RQ5Bi0;^86EYQzgLx`KuVLE0mHfMz24#}tj%6L7NJv3n1weAZ%$HjRZZLY@#p)NW6&W z;$#_tHlv5IF|hQMBblRpQToq~{Oj+2oIHc^wSs-l@fXn?Bi{!)=q^Ngo%pDp+Wwd&hi}`N6qDyC1<9=U>gwn}CC$G5Ah$R))U%+o>2Pz`S~i#Snjp zXhx?A={b*#5t-CZ=Q7_!-WXZc{7YB_WCk?`JbdL9`Eog?RLFeEc46?AxED)5-Cl~8 zA%EQ-|NL;)k(~77ZTINY)yIx!F3L(a**+&0D3LI(4p!KAFjwXSdg%-mRRFjgV(jYs zpLr4;(Gyh#ivi#n@EI*_JVzx3uv2x>r&#F8;YFxXj#j}0rsx7(@kOZF2zX$ z6)tw@?TdfUXc+ElSgL%moh>;-V}l5XenV@FYSBK;dN1&VoPGJGz(iei7y>j3wlB5e_C+Cx+or$HTfV%-?_ZNq&JlsGc**)a}DZt-< z`ZK@^hX_tBmI6z-0%S;E2wGNGGC_KCsR|Pdt5Q>O=jgDz19A(ds-4Zvx;UAriC&dC z3C6G@)k zW!Cm2t|yo&si_z!o)|*V-vD3r0c5oxBYCK-?Au7|CaWnbEKCjbkEEw()$XX$20aYuC924yXO9i0P2>S8nbrd)>)iiA$9&f zZuyoYxF0ezF;HL$h`%!?Ksn}dkW<>)EidvijOhWah$laXg;Yy^Vj+eC&up5aZ#oeZ z;$Y3TC%gdl7JMJ1P_$)bH`l+ue?|UXj2QWKlA;F!UC|V2 zN)dwDoD!Awf%~q!sPUG%ZHW*(IBiWAW3kOh)zeGIioedBUm#0VI_(i*1Nau!!Vdq{ z<#vsPySp%)UgHav2Y*^mAt8n}+3U#t6cG8{gfXr!&(UZ$FnHg*QlLBu} zl1|=zT*QPPIUfNs&W63$o2td`LIyk(V9BkZ0jKDKhh^YJom=*@grY;cLekRG`Q{68 z-lxD){VeL;V(lr!B+Yqzm1OcKy~KL^qLMR^Pj4aqWG&eQ6oZIF>1Y(AbztKb{&RrBQ5K7GX7F_i-!_p%9>kG)n$J@RkoG?dv@zwOvMZ$NV16Kr2{5Pt zc+``{L&t=uZ_WFdC8L8Bnca$=+?P-j6BCGPZu{bLV<|2z3f0rsqkHJ{3f%H8!K`=? z|NRLN5T(`=n66ukFUQ9@V0eK|K6>{k^D0HoGhg$8ZbilVoz&IOBycEfV?mNvF~K;H zVGgP)(DGQaO#qLpGh#df72L8F1;nu*##@oj+!Z;!Vc%4*4()8o<5yGpD7}114=ozq zf*MULNyznDw-ODy2;TaAAV9367T+7ysf(NX7s7 zktYn9f{qReYPUP-*ay1BQQpve0O`LjPYfg(OMRmGs%+OfpB6X_DZ4`uz9!;9IoFXS zb#jcg9OgxnocF78Kr^JgCCUa& zOI2HmBtGJjZq3^7aR|J)5p(G|HwCFZ8DGoLO4QM=UWUZf3g@N3(JuG zvQI>p+-M<^zeaab(}LE%4V*JdcXw?9yx^!DJp(p59vnS$601Aabm?hwI zG&$1BH$Q;Rs54CHErM2cRtMy$kPROd9&4yJY7DMVwxqbLvMEytxR0-iuo1m@@BXGl zCO)ZnkJsjSrX`9>YYukS0_%y}>qkEL=dMb;`DVZ)yf+=@JOMflco|wHCpx9*>Ve#$ z4{NeMK6F6@m$&M^Uxh3|3VIh{eh&}MLPr-iG!xXrtiwRTzJ1r;{!{5sA-h@K&Xl`Q zkd|oRqB0!p7%yEyL7z)KC?~$IXqVeFg9VVr782tB{7G2?Hh>Pm?r`a}mT{sd0~c78 zZ$aNcSDFlQRFNvBuWdYy zGU;H+Kh&={Tl1`Ci%YxQN9;Bqc4B39lWQmzFtc^Aolxc|1Gske1D1*Znu8L8&yISX zctmwW!w~gxHD8RZF9;$sHnn=?7{dl&_ZWc|hWUK=zwh$$<#HQPGnH3nCnY5fwVeFw z4hi++05HM^rm|+K!b?CpQs3VR0MD4q^iQyn9i(Jb{S^p6QsAX)KTdQ2ZB2!LlEV@A zg;l$ldFdJYhd%gtgoIzA?dF{V_UoMns_r5U6_EWBf3DucF}AFx0g&Qt>#DsB6Y}E8 z@s4)<$(9N@jtbHER($+;+N{rDus7lh70mXYP`LSZ)#Xc8=l^kV&7GWYT>@j_74kCj zjewE8Zgm>_GTE;q1x58*4VG74^0sBLt~%8?^US|aBFc5D{Z3iD%1##0 z{r_1041Tgd_3u#n*Y0EwmEXSy>G!{$KKcLaHGv}dg!79}yVHquO&8Svbxu*yqvD-* zHszD@gWn%;1BE5%Z+Sf0~par6t;&Y=GO?(eTDeZCmf zcLd1k=tMDZ{X4)RgFndS{bC-cj*$94UcQq_+89p|$j7u)mwb40%3{QiY1ws;ZGpC4UgWv@><{*}R6OuRvBq+iCZ zRc?fzrF#Go>vSYZp5)eXHcO^vBv%Z<>^6KslC#Lqrt=6yqyn&wA zpG+4{lXmtxFz{OM?&ja8FDHXj8EN^7ivCBvTR2%nNL{VnRr}cZmhOS&y!9sgC`+V& zMPQxLzlP>_!Br%xjX%Eou=oFV@;rzB>tFe;FP%%3T3rnmf(tZZwd5~d`2Yo#A zHi$Lm**~gFt9$eXgYdY>{(`@H!e9$od`|Y=yIY34O+zW@ zNhA1DY+v-B7tdvZi{qJ$QD9kl;qCl#JN@OENX5hV8ju=t8#bQ@wpcu?SG#EItX7M9 zHz|vY)JHB;Fn--g(y{4urWm8)zht<_ZQ!+&HDm~8HEh}y z<|U1JVz{6VLJFhk`I`lgavTLm_W9tIXjw+T8Q>T{cRYya`ttL08GK7E5jb`K%^Wei z6OYuD!GMO@&vmXIeLxHUthV~3S|yokv+E*t(B^tDG9b{N{Wyz;gEM^LBij=Sm4jG+ z;kgJDF-lN-oyb$TxfCa!I)mKDCwW(cC zp&-L~2HGc^#4QrtC()5`3j1YIQCes(jvOIn?yDOtzf^!$EM=8OF=cP-q z?;CpC^diFKNA3;&Bu~|IAD#&#xO;_X zDpI$*@rlrE@{-+B{3TNLt-0a#g_eZTO$0Z%s5YRdC8}AiZGHd*7q|I5SH?ku(oyh5 zI=@q786@B6MBVYgE5}A~6?7WF&cwAikiMO(;PGi*w{v@Y&~3ZBi?Y$8t6NC&tOI3d zAP_~2QE<|i&{YNoz8lodNVa+{LK=D{-$5%f0$3&YFM+G!=(Izw)@L&5w6h4^;|=Eh z7$$h5fRxmL&>y}Z3<)GOzhObe3unRNpa3B`2ko`c2_yx%bk)hR8+5zaR4Hd6WeLj;>{cS(k`a11FoDHRoKBnWPxYs@dt)|N|zuQxXvr2835 zk1`*JT7Y>y9n1%CMfu6&Etl1sB4t2gztVT%U}J;Yvitpgd0pUD$c1dfwY=M^DufBC z1;6h-xRheF{(sT+9`IQ9?;G%K@0pN23T4ZdEg~x^n?jMu$cXG68Ie`CO0vn`M4`;= zy_LN;?|IepJn!%Sem?L0`TZUZ-R|qUzTfkEp2v9{$Eku+Qd8qrrQ*d{mxW)rqaA}t z3vlZUk&rSosN^&?z2ChHR5ZxaW)T#mfGG!?9NrixDD%FY!Fm-%-Gdg){>a2BTkHi= zQux-30Dgof#l!w8KU%G7KH%r)kAh`)0H8tf<537;1<>yO{#HbT@Gef@!UHtb|GIDbC)G2h1pK;&la{+0r!<7!&I-a#58@e7I+Ts?3#^4L=d6W#0^~WNl zebh6XiXOCoStc`Uc`0jZ%HkcEi3=qI@MY0ZFz7lS$}tLjECigep8+Q?e)JTN-3t&p zp(}}=%1mztJzwv@$q*_N_gjW0phpKe2Tn#e$K}pf&;tWbXvo^rr%z#dOl=3E5@THKz-N*wtWe0F$*y7r-7exSfiMDs->j zdd*;HT>hMtG?>)1dX!ltyDB=ET!y;Wz_ZQ^bz^M^ZFg@4E{$2w7LL4d2FZ}0KefS` zU$$CD2Ob^2Sqng0n6x5KUXQ*luFbS~KGETJ2KxhK#{DxMYK}Ev4SPf5ZBUGD&58g= zDj*QhoQpawfbtiU1ATdQ%D|$jU`6^|k^Jb|^l3?IQ4x7PqX!lW7?>}CCjlePZ~T6~ zK8dy+ygaq-SyP5Pq=*uwqnZ2JdV6s=H`{!;Ue*u%z_8$0fDr3lRNTW8-(-XzAXg+! zHxw5a^M8=FJNj5&CuAKR<3_RNmtDhme7)3+V1mOqfZ8I@5H{=!C0{QWOkv?deSnAI zS!bG8YGwI%TPgri0s#@B7Q5GxD5f@UTv=EWOGxJ_u;6n6)s^<@Kt|s2k%9sy#6Zr(T4O-yy~4?P$;Y4+(BVQji(zI0 z9l#l{k5jMk@K6Rtp>^eKr~_XFKBgaxTGLFVBq#TU)f?jVg&Z#t%l4u$`Hg>5c^wU9 zNvtwX3^$5Oh0tQ#Hc~&-OhBL8HLo*k*%v}SO4<`FbAX6 zCP=}T+XxBqjrDvim!O+#T{{B z=t~nUX{2ibIyTTBkm8Uq_#5ZjI=FUscO&O4WI=$;zJR3t1q_K!3WerID<>;!)30Wz zLebICh`J&5p#+Qx+9Lo{5SnD zmPuX1gIyw>PlR_&0~vjaWiTL(J~`TxAhLsm9|?$X_SyB<(T4J5p$N?AvDv}u-%F}*J{m=^wnQ8voyo2Y%w`#7$%+l$42?GbE zozPLQZGv^?tn#^TsF?VM%g?^PG-yYFpt~sa(5S@feCd<15Gc)DwVmPggNaQ~zNbht zy45g1t_QN=C&zwwfrL#8pfI!$r$9AxLq)}bdYKG16KK960#)5Nk&}}{QaQ-q%U{wY z3fsI9{oDo{k(;<#&XGG_H2vyb8!^9^FQ%NgifSc;WN*=TmxeuWV1tE=xE3Lapk+4; zpm^Bel1u{Y<(8%p7i416p zX7qtmT73y?F!MboQ*9aj-FZM?d9M19;yE~!GVyOj+zT6f?re5?{E{-~pDc|`%uLcB zx64lB22WguPQI~jjhhfauCLy_`5jY_rIhr}8-@ey_$z^=aZUvBnfKmaxzv&j^++lm%O*oUrrq&&`@rB+_e+x)gp1+~ zJBN0FEMh~VsK&zyFe#YiJ>qMG9s&5o%ol8w(${{WhfWMEtQM$Y0E^Xx9-I`nwA;32 z^?D-#V60Sr*ZqG!&eLiMgT#vSZVrOX1J=nO)DGY?tFSO70JP_WWX1mG?MOQW9G;=c z^wpG41yX(xm-ryRZ_pzkhGDm6S0_(%-jOOyHCk?3|Q4}fsEJsx) zY55>-~Ro(|K03n(5a_ta%jR-FxZ1}O8`u6w=ou$&g~x_ zvcSO)4~b`lO5+k6TgZ{@x8WJfI#`teJj2=3yX2JG-((v${WChBEF%Gt5S z_mmVLa7@HAc6&q#PJuPhUHbd7Vz?h11&ND2F4_GXWRnp`ieQ}rB3CC@=^wPCcpdBg zlA=paumnc(yzpYE?t^OVNXy{P$$8fmAFq@mfdjeTU$0Pa(bGOL$qX zZG?l`U+J-pOuHW+4ZBfFE_BG+d5Dxj%mEW}X=03P{;9;dcb9e#p~me<p@15j_rEI$d!Lcv&jv?@VOh+QT<6B21J zpQafspJzQ8cc<&C7(f{X$R8be06ir4Jl0yfCCfn|7Ll?`S>%DcHQ{{*P2Cy>%=OZmqKo{YbbvZ8(}Z~n@}K$uF{g!vvu(0 zrMpDj%>r#5&3s)SU@;8$F^h^)LrOhZ{JgApnL}aL2%hsIC54}aT+5V}+9mC>ZKZEE zlECs<3QJ$Pcu7p-76sH%h|z)!6r0Q{x@^%edg&8jCG_6cf&A`OO3IpD^3J)Het7-@ z0?W6*N$8IcRpyp8-&Ir$Y}$M=I+e@5CV2_dmdisN9iG)9)l`rtnI}Wc9oU25f77~m zMMQ)ODqkNcLFMGokyHzky(%to;OO}q@*qbxsJHL&Q6oi@@)Z#S_;au@AeA~hehLLR z3I+M-@9tg{egHbW%PYbJa(a4%h7Q~vD0xjNGHJsU!GlDn9E$zsy=3B&=@8PN)0X>) z`A)v{fy@92w*9}wk8!E&IfySD931tq8sTTI?+lpC_(1n|Qq->D?FF+tSI)!cUWf82 zw5bGlZw@A~F+=$RW0dJp>nmjwA$upt=Ze4(rOWL-^fZ8+1u5c^)Y&UEZYU4|*w)kA z%je}8*#5jnPU$RgXNg}@=sa6=E0399!#%{=8Jn2Ke9u*>fg!xDfQ@itWBmDJK3iiN zxVyD&tz^Z|z$pvU+x&tO&D%QHEw)5)*ESx~MtW#cH@*3;N=PS&3%e3>1^^2Tzmpbe zy@6$vZw5_=hVTl13qV#m3ku_oTO>!QXCdlmko%HO}w@S~Qwn59hnWS}9)R zPm*^qHlb#Ya{Y@nAO}%TPp`r9)a`WI7dq&o=qHtv`5tV~GdNf(8-ePs4^x#IXn&js zr~wA!-fxfPp8gDxm%m)@z1Dp&D1u|LM0CQ9s}u5lQux~@c+5x+4b@6&K|$BA!&wJ0 z1UkK&jrg^oyxy5mw5(Z&0Qy_CcnX^gNd5PrUl;Wt1+qoB;qX5~hHKO?ERk|xOuIwt zUhM1FsnEZ3mTnAFWJOj4UxD9^^`4u>h>ar(=_(t$wR#%DSk6DM$|A6KWU0_$8zrE< z_N?Gp9n48lr}G>f7@*S6?O!#H>ynL&jPwShBk+RI*{r{XEVW>Gh(-HJR#O0I7*kbI%M zKW{s>YBGZ~2v-wR^!s!HFK_3gRK>QRmz{gr)ZEaK&i{RRY@*{(Q6p-pcL38suI(&~ zhl=F)k`kEjj8mm`TC0f{;mz$n$W%|>6eS1*u54S`c+2)eG9rcpC2`?qZdnqxqOR@H z$LDJ?<}7%G_>CAdQOySsO&ah^hVSb&E@Fl6*1)!dRSNKt*r*O9HPrCN(7m&aE{y@e z|0(qCV?F3ng7ZG@ZW6C=t=U~~I|VbL^>x+=@x+Cd$*?8By%FG!-+o#l-=f#@3S_t? z`eDHDsbaqZP)Fq3x189uT_wD0RkmdPCA5{!JIfJ-f1g77Qi2V(!BkDNsr})n{QRIH zYlNc!o{(wUR}8jgudt*)e(?uWx%uiN9aN9X48lx2?4)n`p;0dhV7INTd5dH@@OTc4`Nm;}(24<9L@kB1Cf0E2A8 zaVTj1edS9)%yd)OUAI~fgp1mko`Km*DFbboH0Ywo;`_>hZpo3sld1T7C?CJ%0N}OhES~ja`7{4JCxu?aUFI;+=zq z-*k?pl90tYRHlrM;WWB59?mUZg##2mLL}EfqS-8wT#|mf{qE}>muA|P3dIbv5mAFi zsjA_x9e0xSv-{o0>iUJs!fN#w>>CQLzUyWCW%avXANZ$Ho7=7ijljy5<#D3rF@l?V z7c`BDQ#Ku1t#8`#k%kx9(eFtl$<1-h>&6u`x; zr7^L|P~eLZGh9Q(s9Z__t!*gy=}k55Eakg-gr8J@)0cW$ypGYfK2K$6(} z2yPgN)V_kNp#AUJ%T>ROs+??Id@|;j>*_kQ84Fyk!}*L0BYgcJ78gF%f3L;NBTQ^E zH#-Xcfnv+eX7A$SgjgOIT2|pae0I5gl|U z<_~U)_dF1|z~DJc_8;U(*6kEJ%2sNtRcD^ZM-$HrA)dtM;gg9?EsYTSL9-qt9^6JTca@(_J0F$WpuBJGjdMOs zC`cNpa$(HT%!WD#InLd!u0WWMAfgop7@d+!X1LlFhHf|X+ZZ%=>PgE!X+O+zM#T&M z!h;4=i9UBv?|d2rUsx5o2mK>anR7Pn1>@LC8iTZi*zex|Xo7^T9xxh&K!`$eYPvj= zXKyCl5|FZN!9e;B$?*n7O?_W&fv4|;vqbIyGaU|8+E@evNEO#AE@C^5RQYD()q*HH zH}`-!#R&<(L3&r_B}{8ze1hLbBLVNQjbFj4P(p%f(f}+_7&Jj?^3Wm!K9%c)2fJ7b zolS~dnzv$xk6SZ7xW+O-*RklCyJ1pUUTHRrNzOTgkCm9L0kQJBVhcJ41-|{+Qs?hW z3o!+%kl{8x9n^CUg2j*Ik%eZ_h73<1moB_oab<%>0^(~3#bgB3Ub1Y_$c=y+5V{L^ zw8GX9l%Qt-=%pO^EgkNzu&-)N8Itcl|Gm{2Iw83fAqPL%lf6W|TSB*#lz!qplF3zdn3?)}*c^=*H_*-Ncf_xY&ps`o{qHo;`_*c=rX zRfPFIek3rzXIJz5VX+&8N%xp&zw$xRpaoyfj^W!nD>)KhhsmP5gMqdg{Pmrf4dY~a zSn(5##6AsClB4ZaKlvb%sd^IW;0e~HwYUs%;Rhy_!?oizNB6)}wqx(kxmpvsDxT#5 zrzNS#oDnzaieeM`zA1o>od>vwZyR5w$?6;e%_Y-)YY`u0=yRK7e&p+Dz4+far= z71bS`5BU0ttS?uxf3<4{8lougMzcQZ^Hlx^wCX4n_UJg-qX-wjoTQUt6RfYF3axHl zU|?|L9N({=(vPH`z|)wRz`DSg^aZSvQK)AgDlT8f=6OBU4W4|-`A)8V;yeVi=csti zS|pmEJzLD(x9;RcdB4|Ck{izpd#9?i^Y<95WB?iiT@jSP>j&GnJ26D)NHN5KWhKR1 zGus@MRkGOCK(aUf+~lT?U+_29evug}Xnm%p$=_Fd$OgqI6lQclqmBMPQs7zhj@7&= zkSHpZ81-zWP@mLY6*>TaIrO493JCqo~HBcMpXJ34B2F)+iCk(%u+Z)I{EqrEYBK+rXkh*8+IA zi^79<^^9JkRAPDd^U6J{j+86%F})rmKxAs=L(Q~EGGTY>GV)rC;0PvSNT2R!h}IQu zl@_iXvT%;f@u5Nd01_ir5Ho**YFA2M#re{=xRAME2Q75yVO?yB)y2Us z7oRT$gWD%A40sC(xuA!NeP|j{AslzaVfD1hzcOtQUVOI)ss=wlC&u#Rx?pF1wS3Kt`vmHUu%Fy;f2iQwHMz+LsgA0;-oTjn6)lsHrEHvyjOI8MHwJd_coPV#I!+)y_+{3gT;3a<$ZSQ zh*ns3a8v4RB86x2Zu5`99YtyWc+;g*eE#*O{wx!#^_i@jfBuk~d)GJ>2kbYE_2r=q4M5yo^w1S=o4ET9LAHaQ*mYR{u-nPj-d9xZJcZ zdCn*0cT5JD?~Ppev#-)0<2CguH#$tAb6vG)TiJL`IC_t3ZfdSRbo|*qn zIXanC!ho)i8xq9k6IQ|jJLs+jJqQR42pJiIh9b}vA?1Y65x#MbEw~-|aig`cW)XCE zx>VoAT*%qoXCj5}ti~FC`mB9x)P3O`4~X4x2D}*Igt7?6sX%M*+K8)6#-HsY$A+1@ zu~nKi@&K|FS%5u=Etr3@%8-HPfIvpPIpx`(|n+#^Iq!(!z;-zTlvtd0iTp4DJoM^5(LSMZ;t ztGD`gK?Gg08m!3gL1|qs&426r%buV21EErH`1zWmb?>%i-P@jy;XfP3XiB0KY`dum z1KCPER!h;s`fO*v-7@t6OaLFB;Nk!=+#f*s39M zvYk{+@Aj2GJWsDC)^O(!R{;-477*&VKk`03Pz}B@(=x#c%WD_beaAD+eba9b2 z>=tMV`vLSLo?DhZVY&LbyHVW#0XQKc*pQeK%@NVSpzHFgPzU|61FK4#TD+*-Wp!HT zAats*9S#W-4Aisj{IZZCQ91F0^qcG^+S(?Racgebyn$oPk{Xrczd2(sEV`T{pRsMo zGD$2W>u*=WY`1qwL0xQdA;0>Buu2}y>p<<}$2_P7Uh=~66+yDbg>8$f|3apsT!Y5M ze@a=n8l--VjiMeqi&&DGHW5#IH|pOO>SayxCmZhG@xLH?!~EdDV!!(Eirw=E?RO+8d>eVt5jw41DpUM!;Rt%YnL|h{BVz?7#w>1x0z_nN$3j1)F-JdE8t>C2Mx!48aWv9Zb1} z&>ctS=d#dFp&epX>mA%h+g*@(TGmeA-(&^msxqUifTqCYm&WD^o^;y@&*{yMjw#qR z%$%Gz>9Cn3BnW`u0X0t|!&4>e+fx{JVC_@sca?=jPJkjflB`+yb|`D<5&b@ESK8<8 z&rKfIMkY!Nq3b8-cQZ(X$*HMvfi?6&T@A=k3BYebn)sb_NNfASZwhmZ2O{FzzU(<= z@5MB>M6N^mGTnuaU;;{vUMvpqsP(^;^;ooB!L@nh{vR(7u@j0;M19ig~^ z@fC8^&X}mvhcU{mqTi?--ZI~yQ#)$zB6XiywYy|w>r|Z*R`T$*&QGT0yN`rPT&slF zqstKXAm+gYAqux@CnAkO<4nsBISckq)|gut(8UEY195#A{x+ls&YixON6`q_8s<(C zbr+hgyYAf49rvJ;qL(nP*#UP{u_>#UyO2+V!&LM302J^;Lwd#rWs%NO!oqi>e5)_R z5w3IXMuynv%4f(#_U%sG_yb%s)ywWRuN^fytGXJAFCrg0`QE&rErOfivEvWIW9cf+T<`2IdC5%kj?d7}Bwy2=JxU$d_?{c6A= zZj_U6x+ssMdzG3H;Zx;zq|8@iNs#)_1+Uzi#dzkL_Gj@T1u2b37R9j{|vBruPP1>q3W_~0#L((yEMVd zyhJ#8>|S_!ia)p5`P=?@kRKr78-%|_J(uH+V$Y$F>aD7FC=5O*&{W?T+A?Fj5L%kD z102YCW%xnac(yWiAe8YVE6#0t2Ds1qJKWO$G8}-bVyQK9@=!kE&J`W zz0A>D^UA{hmq5G9^r63Bc9>qBj@_ca)%TI@&p~l3yB>Q=550zqJ0pc=Rk|)| z8Bf(7es~vc-gLOLNH&CVB}Qd59GGq>LC1R_=%>+6l;+iokf0Y*`}N)aZdv}*r}WN? zx*AmC+1}CuqR4mHj{&rj;&GU@Z~R^>4G3^KNB6i9DwgwUxp-|d@IFYPv&qxnOS|AN zF=EkfFf#Y4=??BiaMg=z-h*}qQAz#?azk>ir2g6b<+G~@K55*H4Bi% z@j98OS&7kx^ePP$MkI_LpV2@cq+n-PFm}+Dh{}PZNcs1>-d{)&4rBoQROZ1nF(2-6 z@U}&8plhdt8Bx29LoQ9Xo&zaw9ZCp;g^%nxL4f2tBJ&YWUc69yf*cYwGapscYRCim z9Gbf;vb!x)yDh(zHi*|NX7)lk_(93Zso8CiU1=qG$8(Qusgz$(P_<`OWaoHecE7T6 zl>mT+Ah@%)G<7EhCfn|u7?p6V)pQ8HPugrLv|bi@BVn^0Grvq@!AH$!-{{X~G4KL6 zb|xHGy1Gt{q<77S=!5=Msc|Pt_|o`fr`abe^ken23#bAouK;t7m{_LA1K3`)?gUc9 zPL#tA8KNgmNp6lLvCJ&GtLsla8YP(E1Yuk~o^g?#Yi{44eQSb34NaVch&^_i_WTR& zRx;S(#?X!>T!l)wH#YCOJUxR4#bVF<_t|owcSkMp_n-x5)mZ#+yU>~Wfraf*9YsW6 z$2s9f3vCq`kk^cWiEsdesRs!HO98pyd9FIdmzkEZCIqV&SA$q9)7Z>KtD2l$etO zA6QUmCwevSFnap<%h(*}N#Ni>)#vE(n*FTV6Rr#c*b8Yy7c7m^A(d$EQL0|k6rfW8 z)olPsC*ax1m3cS+HD($V7&-1Bk@8yA<9}A~d;^_1Rl(~nFSZ)e#7adW4w zTE!q583%1>+1Rc{+{oIeQ_%4~80mSvq-yqHh-YNfY-rF{&}Dd$^T&`-M-mDM%75|@ z#s)St`X`N1uUDTPp7MO#UwmgizI3}%zCVv>`pK43-Kys^rWst+Wa}#x!t$EApxm&k zAB@F}zd~L=@G|#Od%5OM6(yhKsR-ZyP?9?E!WxCyemjw@c%#%m>)7}Jq)YuhJu#`V zW(i`woI@hVR9xQfJr{q@&ZqxwWtYru?@C*D-TLuxAi(f3?;1+_jQFn%rBXImJG;BY zV1SLtPfiCs3V{NPv}-0qh-j}XjNb?P@I6^KybR4DAzhH)i35rDMiKxC897r} zc>td84aFTWxEzTP2EB?#T*y%5Kk|>o;rSS5?N2Dx-s4oIzUR2`Sv=+nK>lpZF$2{=V(v zAtJgxFBZdR=pa>Rc2tT>TzTPdxwPO|vAI>UZyDG_dxu42{~7bh^~w1kVe4(K*I9SaEF*)quulY_%RUw?Lzx~f=4p}8M*rq zkAZRgLaU!GS>{`-AF$>wn%ZtDZB80!x^4(OtiJv7k(nH+%Udsk{`laJJC-xKzTYWR z$E{^+4)(m3-tLcEZ`{4}jsE$b+i^EBZ;gMdZLO?94E}tZigst>ujY_6J*WS~FVOgk zdHouNLNZgohOV3r zsglG==-6jNPQu}c3hLx=C+ZO__rEIDXT_x$eD?M<+#MHql`qeo{Kg;AGq5WPTc1D<`dTrlG)kW@wTtICd0TtdN_tE za<7KIRmis4{_tVca1_Wefkd>1)R75nUljkl7moQb^$<>Xpq$DBGaZt}04a~d`lY)B z*08joL!T(^#enJpLnHgY$q~ zf%!d9zbU0pw$B-Roj8GIJWLVB0yaYc6d#a{p`n0EU$}2@gj74=o6@#-wi#FVZ40A> z`}RAVjEoGJ-nXR-yd&PPx!sntcLl)81?3G6&DA^o1~6zrO{zm-FDfU8i|fXlh&yNd zDCn#ggQrQa3SeEoWo4S>;q#JgN#j!S$os$wd{&NUvjkzs*bG z-RF^}-c4c@;8Ya2C?gUBB740Pzct{El2K128_O2|Pi8GKYm)9@GJiF5Tnr5zg)`m-sjmZC+3T!wzE;w95U%X;9xwcYtGpZ<} z_OgP-9fRf5Iy98`TKG>kYvoqjTQwd9voXVab$hqBHo8Ru90b1cTC|h)jVO)pp8Rxw z3;Kr=!MOKfcycya#L=1t51P!Ki_2}v?~(tm!wWaJ`w1b=r&Icj&ctKqJdbhp;-{eN zxe8pIk5@?l=k8KN832q_MZn#?hd=cpq9NDKcg>dIR`RbNqG1%MYCNB8o9kps=rJ!n*)72%#fu~~SL zM)HX!F*Nw&`-(ht9F(l~x4My|%ON2XoYovx*)|;aT+jBfI$#CJ!et}I17%ubuogaO zr0_)O0dEzu?a)g%W0}Oohtu_y6cw?F8Kqw8n0TB=>~6C2Yp{ zwS3o`aUi-t=>0%X*-Qi;KKA6WFt0)xD{!2FjUytePJtEt@P$4w&fJauRnw6P$%1$V zDo(fEWxQ133IM=rMS&NOOh31Z~y?~kxTJtb- zf%awdHDv`YAos3)t@a4HC@xL|BkeFWkM?(wkp`XO#Eyg5z{$~XaT(ZM0xg)9&tSNJUFOw;l?*$8rjPyMlCw}Nr`r!V{ zQa~YR=jPBps*UeY`jM=|u4(A(Btfbym~D&bY=NZ)uCHb=0RTw!aLyt22{20$=e^b= z{><0aFgeg4_AjU$z%mvc-Uj6jAU*tI@Y!0;9>_io6Qw+8z=Ce`v@=nxck!!J{;mDP zQfJ(sxQNR^LelTcXFDcm0mT-b)8K8@HEbEZHDr;J265vDJ%x z;EH_?Tir$*a-jm}6@5_6AxaX^;DNLP9ggI2k3FM`oo^sd@`1@N?em`RE{1+6h`Z>p zy?85Bg-LBHMD)csu>|&;Hf-vSYs+{>*Tb$i`g1BwSouUjTuoM!3fT9dpQXGE!`edM zN$(cuU7vZ@L6kWUK03-gdG%y7if1EutFzg%-YEcHNpQ2&yMB)F_3dp1h&M25(3;H-Y!Nfw zy;D#ZeZ}xrJ+oM^uZi-xy~>s&^i|VbgTIMs9laL1`kYn!^zQR#3V6v%`dFJj9Bd`YfYpm2gl zk1AVB%bEwg84+%dqVx#`h(%~mM2m}x_-w}wsl)oubgk9$LfX%N{V&q%x4^7XO)V{! zG7Wwz=yfF~(gBrl3XD}=M{|Ea$LqW{&V5FIL&dS+5`-OgjpWx~fA6@tZ!}X8fBiK# z7l5d#p!-VchTO%z!G&BK?pjN0`*JcHP@c$wap2yGf7lI z%+*)Xh?M0~PYTVk!AA1gBKL6Sjn@oMf`700v4SO84te6Ri=BnW@w0RavEkvpPfZJL zuj~s-iJ}Ts>e;J8=frNdW#4ix#zu8Xzmxolmb|~$!Q#qebe%}*WGdvx$xjiT@P6;s zo1Jnxw`R1L6%@keD)H&k(bIL0ZZl8cZK7B@^2Nn%%nhMsu|B2fD#s+wB2sbOUZe7d zhh=j$n(E_9R$N@1MYmKlrL?p(CgxxVJ|W17fXSCjE`1Ru0mT^-TFFXUG4&ZV`h zx)d{-e(zCLRsWAqG{I`^ol#)f%nZmdXfR>q5=X_(D-fZ18cS_%ZGz5sPAVA)VsmqI zxFn3IFh##YGn=~ctbUj__YBgKzpqtfWCN^ zYA>i$U~tr{vI|!q5&}6K-kEzo>a?FHj0hLE9(-XCg02MJW6-t1(&E~sf~X2DbrES|a_4Qa) z7=@Y~3G2S;x}6u#zd+IuztinX=(Sbe>}K%$?M)R1W)`c8tuDMFZr} z%1T#IAihQWwxZ=($BQ5KIMp7e;elXq62@+L!#ro0%=EB~f)=&CHo*w4rVZexG_|r4 z1^}IY*v9s@Ka8V-ll*>60xc;i>J|lny1&)hkeCP~Qb8XY21a&d5Rby#+sUboH@I!8%XTL$R6u*X@Q9$x_h zVPZX4Xg$roaC@Z;_ubj&`Ptc2Z4-Q8FHlKeK?-){mEQkgoZ&qW^rBrRJg8)BHvMx8 zAwcR@Ios5X4AVY`Ljq3shTh(DP!a5dRjC#Kcz+QH(5k%H%Y+vHtM zQF>FgdN_#Y8B9MJ^frcVG)Hh~OhehVgs!S6xBU$bDOq3pB|N$r#tr9ZIj3yvJGaPK zzQB3&#o!lh-Gr?wP7GM%z(6Giuw|-ERONp%DteKfJp(k=4x7y|DTEBNIgq7*_cXF% zK-GU0$|N=ulyIi@mE3uLny_!*zkdNIWHJadz%RQ8z8HTG_8S@+UjdqUm5^|Gt=&=( zX6)iZ|Gh)Hd>-h1lQUpFSLS>%*4^F8ETbyCu+6{i?cDkfADUfI+XT*)eH1FscqRO5 z^ZCIt+mzdQbZKcNXZvlft+FuA8Z{~NkS*D5^Kzo7D>Q+=&KV~h9JoSX(O2a?G6YlW zZr+!+*AyVP;L?BnGCrQ#u-5Sct;i_>D)RF^pX*p5P#9fQeT$D;9LSdj3lnL*=He@t zu8%XI`g4pB_f8P3n>L5c-B35a$o@JE7SWA!M1GI?W%aa`1=agJG8XE&zH~FJl01N{sJ6$P7t?$2nJ-T6B-gSlN`BCKf zxuraVf=L_CUY~zr!Xgh-iKgpzx6;(yT;K2%=`GI7B0uk~2-`dk>dpz2T#QgUgd~Sr z!I8vH86AMHWFnHv_vP9OVXdf&)j&OF;$NAQG7$lA=$ma!H*cOGs!e3Jp(;cOFsJeb zUF*1MqIL)o3K`y{ZO4q<^a1j7uVP{Xu#~sv zoH=_=xD9SYA(1+;#Lvo4Cfgvpc^pc4iM8M+Q&BhrhUN&>ddZpRd4gyvW*D;x_?bic z3knNQ<61*WpsORp9}$pwd!%a&|gJxAdY}q-fq`xQ7J(uLx zXp`7%L-6pvU++hf4tED;SY~Az@N+ZEsyhNwa3hf)1AdQ&0v4?t9An^Be>+(N$})X9 zbYk;|ECK@LK1S$s6D7mLs^-!$DTzPrnXaCLn+draSc^m%)Z94AfsG(eL52F#92QkZ zOV1c_o-?+|Qjmp>O;O4j(oxu=_9pp9Id1PE$v|p%TV6ws{OH|;n3xAHj6H>G;~7=e zt6-xVj*0U_p~r@kV+yt*t(w!2>z@nCtgw z!ix|!paS{U*{-A+d9tenzs1ETF0yKZgXm@YGz%0Vgf!Q5PbDReL}9h^L4oYbcwXcR zDT5RWZX>KSYAI_D$kdjX$%wy}m>oG2GHm0rurkP*e~|}I^o{b!XaEx|?3dqNx#WjU zQu+oED4h3)S_kps#SyZ8IIONya@9~$CU*U=1(Je7zkV$`j<@# zEf?^E^gl*E<`{oAQ<~M7_G~7spV-GxhC-EcPt6xs{z1&=9*3O4ZA@a2AwU%dw#1X0 z@7o<%5Q&6G&8ocfu02ZTUYtxeCV|pH)-f0!X|BZw&XW)kA<7BxNA`xbIdiaJA_G8| z*6p(C+9Nml?7l_-UEmo)k=u|cW^3A#OL;N-bi?O|3SIaYp}#>d>c=1)mhQ`_Z+$nd z3u98Jzexd-0$UYHSOZCDLtqiMJbv+Frv<{%|NC;}wc3DB+eSo?vQ?;mI(X9G{t?S@ z1%D%eDs_Lkm`&~Jr9sd0D5YTDYSi_CJheA|`Y9aongt&3n+2fI2G@-P&#$jK+v-Lh zXHOFX+o_(%=Z4x?2>iuM;l~L-Ym{7&#fAbZc{HtL9X$A=;s}F_x4;^swGQX+ArE$U z*NGrz$V6*Uj{vEP8`|CnMe z8vne)t-ZLL9xqvS#~>@Xuu$`R@|e{T`v5Y%6qXy;lL)Cp4#hBEXZfK$3ahzsUhVDd z1ISqiE1j|vHCcXa4b;_Mp3uqC#$6^4t~=dPt8h|=GZS1(W?gwqDwli8LHLh|xeiVv znG5$o52t$Zou&229thxc#HrvOD@zEw%i?#fNkrot7 zUu(~(`9%~3$FZvD#z*jiu* zv6Q)j;$rH;q4hJU$KVwy!8 zr(h*?Tia0E_RdQr)L*%T<%c6_%CF&Z1er{^+s>yx;hft4vqR0*ZW$Ubzv2Ao`1PFE z$@!47i6<2o!^dlwYfpqJ_9i9-j#yDL68XF9yN@QW9L180!U0Jmaz%~uyeQ$N>$p@; zH^3ICOvU=Y&46MGN&j(_&M{n*pvs2p>kXtL7>~;gPB{1h=|YXr&1XrMpysrTRJA`l zAw4_LxHl!ovAb&1@A0Cru-+F-bN^6y$#Zenab=mzus5#hB5o{aYQ$h@f*Zd0}N`jB9Jt>argEOZ2rG9Qz>w4ymIYy~urgZynU(t=mPOW`1Q8x!7vu`|K7%fj_lGaH_P5$bx!|>$g(53DQ)?~?+iEn& zmETbZAMN#v1MpGDfX4ET3Jx0XP0Ev$+6n%5^|6C;e-@5D!8y^7_x1Ehp~wx%;YzI@ zt+4TMXHry@gY!?u+tXeBfuPsY5N<-OD78_qubzgK}k8DxDCcyzOgY4SE~4}u>&fcqh! z_y2K#`$#sbFM+C*;Bfaakih)+r~mz$EY)8jB7$*eDpLRvfwO%b8Yh*tES5eKI|XXAQD!vHUg|wHz5i=Mg{W6|9OXQqi{UL zInc4Q!f}ITp8bbX>&}vHg#cCrAq}RBi%Td!r1i~Z6Ydxy0qHU6|6_%p{u~dkY?WU~ zsE>oQuMDzJ1?Pi9A={Er(Em(>1|0YN+??*lsmdr+KEhv}e*eUaHu0>`Gef$H|GuL5 zeEb#}w2h4VhM7spO5R{3Bn;L(7n$#PYa!zLzqk40d;UMhd#e|K=q0+}E(=Z(v@pi( z$xk|8rpYeex=9n-vw$-?32YcyqoANT{XUM372wYh18yC#UZLbx!A80th5#FyZhi2Y zfmxvd@#7e~+q1O1q$hwGwQ=9ib_RawRy`zQ@H)2tel+5axV=(2I3T)Kvx(Z8a?cZS z5MlGXIbJjNJa~W!IKW`jf0it84}a7@z@w8+)Mi>re-N?1O7AUObKU*4*lBHFECY+{ zq~(XzK{*H69#%*mKH~Ox<1XZtCY{OG!Ic#{1Bv6~<^of_8d5+x^azGwdhih@>@udY z5uyLU>Cv6<8v5SQ@G-EyeMc|A%X6Cyl<6=jJp=iFq1jjB>a7lPu=<&N-x@vl?q$n& z64XeUO;g+61b9agS^bF{a7>%Fyj1vXyA}pxJ1Ci%Y3L-JDGW;8Ul3GKt#?GZOfD@9 zlwo5MOM6Y+-Royi^r$8Nil;9jGvHWq6#Vu zN%cIC6{epIM-&+FlU>+|Z06?VB#^N=ib;~FYl5y%V1plH%(+XbROoYnT>m22i;8qdUTi;_VMRTn3fV5E|N)Y8CP!84d!yFOani5QPjjvyqI*>9qul-$5w zIynqzXzD!&nIw;>72Mo^U$a+uvg?`A@3vC;encrO&6Q9H$KAXmfkX$xA29g^GAyKyOSNV%SXf8hE^#f07FEZ#fN7>otAUep~W(axT- z$he~%6iyFdpKl1Q$QwcM@UH0=;ria8dk(SL0P!;mB*ES%E=&9B)5 zz!TVYr455L5?=6+(*(0unSthye!7rv%L3Uk^a!CUXH2F(#dJSwr#d@cP$FviM@#wV zW^%W~9wZ6mAnj=t*pM5#>;EY!SUF;7^{46Micd8&N8cgG=Liw?It6*&O&iZD=u-#Z zfH6{GP}d`l2jGh!3zlz9BZmhE4UpSP%FBZprgl)2Kw|gcL5#7n-BXt`U1!jcxR<*L zRaXx)?_>*t3zfWa9N4Ls+DQIZ|KE?3`yDz(}CMQm}35s(?TwG-Z(C?349Ah>be}D1dPd${UbRuuKAz zPfsPqn^;Q@y9}K8H6xqmL-T$4Pk654p zoaOo*b~@q^__w+AJ6`B9C0KV5cN)}8L$m57dc!pnnjEBz(%7(V+hci}-$|d4A-0Vn;epUa{u~e>>by)1!0hDIl#j5D=h;F}Fd3`8 zASVI1^ffp5;qY7U^Ev(+#R6v+#Grd4NLtlW%R29kN$%a5sURHFrG9RXTCJCv$!;_d zNd~u?NT?;n83FZF537AVVkA9lP!8Vtghd31iP!5zAgUl$%uFJamq%lm43s}sxv zaKF2m3B$4vhK6>Ivi<*LGq0AQ#~Z|y-f|Ik8wW)hxd;X6^-+Cd8J~#(jJq>wMwskRcIh*7|){4Oa(gL1UynaLfMpXwl`QZTqaw!;8Y}bJMQ3 zZ{6|`Vf;3vfg_jWnQul@ZU2$d9`jzace%_r=~NgrUP+5W{ZBI828T$BSitv8`IJ>s zD9skV-?>|}1_tH>kpt(%*~Uc0OIRO&FF*&IO>xgymQ)rDnC3?QI}7CZfV~-gendBg zkNy@XKC?*WyBi=MqCJ+5J?ZrKX znbYm|!1L>(hCW@LSKGQIOmCI_cwi>4p@Jc-tLy0aq80n^2A((EamG-gk1=gD4HMOe$%jYr9=S`pm%G`-I)xe zjxeeSrdY`D4keh{x;n;saWY`51MXB3m}6*x>aKR=Ly>nCzC^4yuB<;XB+QXo){v)~ z5q5uv@5UeM8OLqOQB5VNXC$zc8|%=7&!)?IcP&6xDTuB#KGrxuZJanNn`5 zs8SSA%;}FgHzw2tB&ODqjF#YkPpE7Bp;p=JcGWjuTl@Zh-SPp_-tZ`&-6~u8GKYda zV&Z^IAs2!nAKd0gTn~gKBO3)Pt?$41=a82V7K_mXORf!dbg*eC4OTX2YQEdH7d_Gc zsGJrsa3|rFutA-GkiwVgeWh8HCY;Um@Q?+7 z-~Y5B{43ZdAzKQ9@yAC%qzO;`hb{nreg#o~G4A#&BE#}A6)XLZT)7e#dYi6=~QO5%1 z(d|Y;DrR=O8NxCxhr(wbg2L-XYRt;{%X^Ji%i6&=RHgMSbUUJ&!oGe52!uBd@v5BP zy*G*dLZ?_j=i-ZkIsjKsV{!xY_kLmW#@#~|1cF*BT5n)Fee)vK5IKF&Hf(EHKb1g! z0Aw+JY895GnpHgFYSmbC8HrW)KQ+IQ0QsuN#MiO>_&8KZ`gs{g5g2$Xk1tM{Vsgy3 zbhOAhFgJAENvDyuv!T5ITkYA!>@Vogyt2fe28bV>XNY@Xsxdd%$&U=%Jj=YC+l3$* zDDQ3v3$GyuB*jS~JwqUhl@jZGz99DL!}CEY81X(QGh}06u5)i2bMvS_{(KRG>ZsJ!awgWL^3ZFnUCa!&0~0kE9bE6w0;?_+T({K zjv6?Uf_@gWIiAB8tfPyNi1`_yGt*2-+L{LyXSCc#iZ<%g@5Va(tqB(Ki3;aBP-L^i!1!@c#>QA z?Dj%u=WXOPeDf~?A9T`+Y^3m|l=^`A?6&3kJ&Mni&+qKI?(HLT+v3oRnpR;lJfLKP zvK4?okO5Sf=CRqYtHJyqif2Ks&Hki@OQGUhJ_J+3F#i4Adgs29(&W>i;M*t%f2*pBhLQeb5z1+D|EQ3S zo^k}6f2dkj34~XW0AV@R;Q-Olk^Kah)Y<&=s#u@I0%mCOQX)^+3K~Q-Gh0jg1?idB z;O^jE^4tM0;0b+aK8IERW}hI0ht`|#?IWr(s}M(F0^1d6_r3>eT3O5epLNbGfcUq# zUvO_^FiY`IHrZ6o_4y_=+_}Foin}~}mE?}EZ@aj-%4ai2jI={;JTl>wi`ZVb?N3gg z^Coc+O^pV8-OgV{*&!8%D!aF+^@dcJcf}Y&ruQc+84Q6Nin7AA7sZ z-nd(8bl-cqF?LITJdxt!#C&h-pPIzyWiI`nX7UN)==1I5S8?1ZzSBlTu(+MEc7=uN z{WQ}S{x8)lyBS4og-MMkMU4idIq>I$c&7Av@YZELnMc4*x=LN8)brk)%9h`|yr%~@ zL;;Tgj^;O9&T`g3V?W#l51OH19&+ z?Nx|S)|A|rvp0Rg%b`e$2L|MKw=(*_eiy|R{M=4P><=#ja!TuYV~Y=8l=9}QOcI+R z>=~WPxHkfRl*Q)tSC>;1Dzod60@h+zcNaq_c@KF-U3)gF=kIVT_C$J=kE?Mj;#Fir z#rHW@26yBqm)zAhnvlCsI~)zv3B6J)JZ+aWEHjq+p1pF4i}+7&VL9O;Q2>kE1utEN z#Ya=C^BIvp=LA@pljYcL{lY$`?>6v_|Ji<~U8(iZb5fVdhnSQoh#T6S2Gw7;*BDg4 zm46bQ+97qFyfgNzS()O_fW;s0BqDBlb1flc6jS^_nYrrnKHt4R_+9v?=Ps@TiYXyE z^6xeWs|GeW!4{Gfjz{>@la8ICiJm-%fzpq$U2(HG@TUyyMnFpn!^M95ht?eTj|ACI=!J z|B%dXd}55NrQmhI`95)Lw*IUxa)$d~93y`#`)u|)LB(57HJ$18)4Sc>`jf@iHV6PPs3Ny_}*TQV_JuuxlA&Q4xa$0;Ac-`M;jplpaAZPi!aL#A08%W z5@sV2!4qLFH5SBlbe4Kh)!D7Ke5SqgOEw1Kal`$6zWko#&=Z+NUZarb`Z{RIIo0&# zt~I1-Mn*RLcyIh24SXsboB@%Po+t+6!X$-Sdef?`=tBjxtxPC zq^_EOj8KnGAS*g=Q2i7DIdX&Jdhj?XhthEA$_kiS7^4~+12-MHR1`J&du8QIMxxVA zRE7XSLRi!#VDugw#=GX0FHXXT{yS*8u7dW)7lp(E@BSdDYLnFpT{D|Qih;rFXvG9t z%q_CQAJsaR{__NzA`uap7Yq1Gnp)3GmIHUWp6?#4$t|Abb zS$C}RN-u0|T(rgP(m@;Jnh&X&(Ms%7X zIzfEn+R+~dtx7nNAQ=oh)UMbUpApiB;jfafxoCqbHyq*3{-EPUbdm2Z_Pzk0jX>d* zaa_j$qJj9AP)wP0(e-C)XR3LX?qEUmZd{y=hP1(j9A_$csz)2 zXHI0)XS2Lg(c3=8UjmkOsL47%urM}dSxkQX@H;W~CU;r&w6%8tvAmFb{V&$4JngG5 zlu~=`NcrsTonVk3{!1QyOoYYqcG}7g-O%tNT8)pRCv(h(bvW**)&gnicYU(Ah~` zUcX~BT8P$l^!_Lx82-0oIXYL+aZC*V-5$#7_%9e&rA+#GILa-g{J-8qcJ;RIx06>8 z{hDnjpUodYeeeM;>bBW~h;(+7heTL`*Zng?#PZEnk^)xZ?-BGY3yUH@R@PO9S>BF5yv*O;v8GGN z?veUT-L5(QuLv@*@e$>+K5rTr=zIQ}7_^8nkR=XiTdC^hq%M!7_BAl~0r4nC)cA}& zCY#&E?K@NI&*8|=8=l=UVmIdCX{+r@T7IqkB248L<_EUJ!hZe{t!+?gS@(UC{N9bczwV4?ZqU#JQZ!j; zsh4R8L1-2XfE8O8h|YClIc@+dm#7X2ZB-a@(b!0#8p8irXK3gLss@r_)SY{;jf`f~ z#KYi#Cnk;KFabmesxSCgU@^6w7#a~S=4M|*p-}Gcc0%hDI5MTDEaBT77|))%^h0?G zy)3YLi?GjTXbsh_06+R^!1V1;0f(+NUA|4}p}~>9I$xAe|J zEoa9j!)3YBL_uQiNJjIt%w_vjm7F^yB>wB`^FJoD2d^Mtx(K9Ec!Fb4GK+o-0ONzv zUG9szH;U$7F0!a1Y4zVrmW!C3UYoBYx!O;J3jpo*?=e8cg-aNvEI}8Fq%DwiDf_l& z07xe({B!}JtE8LssK$YYfq}XAN+DqKQqwIhcK0Nu!x9p_0Vr0pURyP#gRIaLILK7W zc3v#`AKuQN{L;U5iDxP<`k(X}&KqL9s}1gFSI4a%1pXfuz|xG4VgAETPe&e;d+&-Qob5s3afkA85m z-L<^9Fcmh$m^?fCdeIQ2dFxWwPa_a8S^%Q~OyQWpu_utv5^-R@Xng^9VfWJvv^N1) z(Q&JZ@i7fe<=EjJfC_0=Si)FW*{eBl56LxGH8Ww?P4!w*X>vrc36W(73ERKf_0BOc z$D*Yby^RjT%+3FSMYnf%ML$fxVptiU+FHP$X&}mG78&W7zJF`_m^aSzicu7BAuM3|Z_5`mC+Z(<j$zK3nFE1OpB3dvq-+$uJGzkjxq_`mn7{N27@=NWAP=g_zhk}CAI>uY0!xqG-^@mMGX$$+m z|KnehaVLR;K)Wg179D!8lRnQAvgU1l(U2;4;RIJ>0n}CmWrq@tbUr~zb7-=`1PD<17ZC=BRlj1|C z)3cKPRabXbVS8rjSafaiFTL;Ags3$c(|Uxjzby+e>nXDTD^Pep2&~><&U}|mbIEb4 zpGmdOevOTMtHZo1>3Ge#pw!N7adB~O%%n}zH88pXDc&=&JbFsPWJfs(y#2M!TB-fQaa(a0EGk)nVn}Z^Sp<%L|l(2vjQp@CDG<-Q8Wl zmFd|g!2H)kPCNSYx6;=TC=hOM9M^1F%k!#mXV^NgNd+;!9enRWErZ(`JHm`vuI^x_ zz(9YO((izb9UwSt0Kvh)6*F5^0ZbvlZo?;P0kuT|k`k0nuQy^jADo`JjpS34XP~@B zuGW_+;dM{I{-Tsw{sZ6I?0ysk2Q8QRqKQPgQ^1E?=4`m9@1z7Oz@?wFz@}0cTA{J_?W+NqlZO{KHv^#& ztHF;&X+~jDefYGOIq*EB|G`WIeG-W<83Ka8%%hphPx{RmQLV!oTQ3z(@5$eTk$ep* z3^)(jL1d#NuRQfJ&KGw4wbXu6c#NO(rFkAv36g`(#f4&T?7 zd&3Ffjg9R60*`dDB8SO4dRmqt_0N9zlVC-2K*5|aO+kI@!lISdRdV8tH7GEs9R&4A z^VJOcOTEx}hXFiY1cGAFriDK_OU!^84tvt@w#Ze^D!8^D1|4xWO6uoLFErRp)<(Hh z41M7PlITfM~{AUOQ9YGBZiE^A9LH9x)HervBZ|k<+a1i+&^3fJa z^O0-W^-cA~GI|>J(_X__#H>_T4mjv4-?nmi$sO_e3HiO44nPqOiU_<6^xElWCN9f! zcj6ltdyYV$$K%}JTWpFBnf*Dc5$ibTt>pO;{}&J+3MuT0O`&7GWE$ih=S#EI(fRe^ zF{FyhidUQ4$@#Ui3Y&w3MUoVn!sBjDjTSNCwi|Bi(M(Qh3o%a#!6cxIzGX+S8VTRK zSNXmmH{%cbGtkqYgYgLfn1YQnf5$o# zV`#p{%S^|FlGv2DzQbjCh98R0RH`NnVB^`XEnI-y%ls{6cH5-NsJ0=`bbvf zC^Sx4XSq)LQnNr2NbL7Uxx@^ESoO}`W_ui|l+jrd-Or9pAcjZLTLBh))GQ9*8sV#w z7DCteTb%(UQnU26WQ)Cg)VU6*_#Z;V0-tTrY)X<@x?E88>Q)ilf?ektMr=Xk?CjM- zyEPREvOqM`um7ekSRr40A62_jY=6vNEp36eW~u~>La}s%+qp$x$>B89n`KU%#@WN? zCeh?U-U%fq2`OztiTm-Q(5=26|gF{=^r4ZnD!q%#w(O z$>%YucS<&@nmPMpX^)lwvG5MVC3*1x(|gw<2zj;z6;1yhCijsFih ze^~M4O)kK;v31n4w?6p4+qrmZoGzfNr}xlf+)r>(nH!}kWcQZe~A)f84kv9u>a~nZwc0L8s#hRGh1hkWb)_d zi{f25l9GJYIM*uq=QYlk#IAnJxQvs8k0)~xeKplfTDEoluK=-(JR}LGQ|C#kH++<} z#RFT3_Y01P)=o!cI*GX|iK6pTRozX6ed~idZb8A`IlG9sI6s(@;C^#)qB9>@|Agy> zVVG#_E|K+u$uykgB)m4yE!#sQBB)do-fWKSY<#CG`)d!)gWX{whH(u~_f5K1PsLW7 zT`|TN76p3GJXh&{t0fSZlUO(Jl5QTgGZ}w`HZ*5Od62-|;CmyN+DVft-cW8Lys(_1 zJe1z@>mbK#I0%(Q@;;ZqZFZl}%bRK2yC0krg>VA$PL53+iDz(y3VGYsB2<4n<~%O_ z_G`AS*a)Y0V>$!(o{kPqKpKA>AYCN((>jh$%#V(aI`FGf59lE4+tkr@}GMa z<~lG=*$fAgi(-cF8iXaI#hl7A0>v4YU!Of|vN4K|G*~+h>)WV?V730(o)`v{3XwC@ zPD^%wdBzoHiXu1;v`o8LEthM%`h)^2E9JSE<>D$nW_M4UV|q02jPoyP?F%V#>)c7! zDoV{-CnerHEcFij=y+EfW-Cw=0LC_7=mYIU+XrW6X3S<_bFbDlhV0b}_0`&^*}=f* z_wRpR;84BbXF(;-^|xx#_pqnB-$b-u*L5klMviKY9=n|$P&5Bk zW7lHPELU1ll$XEbH|-n*thD_1Tn30NI3BaIhU95h&@?eqP$a#bs(vw60CHPGr|XIy zDx{ju{SLs_(3=>sKW79l1zBeKbo_hwyuXqvz z&-+Ow8E!=4IE{f#)Du%;as(Iagk~GCKNV7B*|*k66l~xs3nHG-WdfLk(2v>?M?(_F zt>F#T4ZY{)4ePElyyI?$Th=dy@XW89!nD5aa+EF#=q7i`sVA#g;D=2-ymyiOVt?3t z{rK(bvH3dZpqAaosND9x^phh^TVL=rfQmPgnbT;nr+ssRI?*L82Fn!q1l$Wya_~NH(c1Rc2*1Dbj9_$SI z6F%0$qR}W_c8&8J1Vz2t%O)Rz|`4iP|Ch|O~d8>FOB5%V$`IRf!4u^@yBA%7nA8) zbfY+U=NkxHWY;%r$?T>l(5u?O%gDtg;Sos!JG2EP`i5dnc8BMJ(bNmKa8T`(qo z{VcM7Ck4DTP)V5We3FhL@ksu)5*^19^ix5S^SZnHC5EtQY;(w=r8chY*UWX$E-_r} z$vC#3uVA!n$U1y)nD_;72qvrHom^Df=~D68rOJn#Kjg@XowZXl(k9N`ehlu7jqY8? zZt#xHIWVWv-_!z>M;}bf_uvX&{Ky@dEQkkq6HnuDIh2Q(*g{Yl3X_)%}-3p72 z?%?05{bgpMgA3Bgj-b;DusFl<(l;a3{K?lQrv$eD?p6*@-4@X@YV*h1Mb;K|E(jzz z;{;_SnAxAEF*mGli?>3CBJabc_2^K7jVJ(k`r{b4j(~^ z8rn~w^9ob*ob=0znAWbp*7keiq8dS;Q}dqJBdW^v6Oh8J43ChB#bQ12X8^a*;f6$Iy9DeQcg>&XR^vR2ITReNuipqmH z&q8+;eGpjttp^NxpnDFZ$~w&nHz>SJ{rNcVRfvaW=I#?(${uSXd9^gFs3xhUtBsq8 zRmw^%Ut!>Y(~u4c)r5OQvbgFid3jO!cSUsn;v6SWfzL!H=k0i!EV7E4#qd4;*NW|cNm(~#be0o9ERACr_ZwU+(aY;-FEX=*cnv6{Uet;wnGS&-&y|b=kP6f)9OE!kGyU-$TA5!&v6;uOs^I2Ut!Fd znbuk@WSLBtYD&vEA3uQ47u)Xi@;tIPF5=B2vA{p`RFWE6IHH)=3)(A(n+4}3O(P=} zO?Rc{PUhZmav88eg4<@wHgZ}~*8j$0vN8mk_E6#P1q>Sjiyi{7bX<0!pfX0tZ_jWQ z0}FNAP*U|{ZNPF*!^BjsZV4mfU1w-lF@U|q)5!u3NU+ZsjyHE}9JZ*1gzBevuj7ya zDt#8lDdSGJ8fG@jbGtc9>)IC8PZb^9Kr0w<);u6&+hsF+mlpnocbJ=pQBvVcaZrAS z5rhRm%Cxk%mw=QVe2^+Y=!}(H5dTV-HiQoY%py5Dal=L9mDVYSvdOnaKGV0IZd6!r zj_+q9N2<(KYoV$IU){0sl*Xj+N-;CBx(oM+XwK<$!}N*N(}e}Q)`~PJmh6+vRq@_@LW*O@qR%A8b)oh`43wCmkV=$eFZP`JOk1#7P8z z1GNoHd$s2YLUt zW!%Dp3NaUBk}wOZ(oI7{5!Y@#80{&T$QMM`?qC3F^Dza5Ck$`w0*l)&5WxWrOgEhL z#EeOy;37a4t}&L=9J)9UIXNQ$L)>_`7RC2g42dGlRDfzG6}%kQ6XLtkO6x}`I8_W% zd*qI;%MOa#8m6_rQ{Sehq(qVIjE2h%tnEWo5&^}1np5aq_l%X85OSJ@H&5IX!L&Bw zIX?Qm-^U*=w1>sn9;6##!RN5yJHo&9`_H_sa`_UCxDT_}?eBMNa>0-XwCM64Y@8n& z_H-q$P9Ryi=LNJ%%I6oo*D~czw;ISJw0PiIu%qU&o=`>L}y0_0!YB5v52{( zZWKeGN#NpW{%Ei&Q>g~qLlaqdA0=lG!XPp#Dv`Zszzsz$9h-{&Zj>GL=cqDghc%I{ z;1__g(C2UrbnM^|HgX0S!?S{s61Q_Fm|4kRhk*@rIJjnEmV$w$vcMMOn zeqRHv{}N&)gCLchG^kX8xVG$#0{|Mrz*5+^Zx4McXyGEetiOC|I_zd1z#<3xN+T2^ znPF~dp`u>&MM|RX0^Evxe6x6*0x$GZTtW2w{JaJSHc1jX$M^cFWCRQZ4aetcM^R`{&OeQ0)cUyFulNdRVM>$GY8{ zXf+NMW?VSE+q3BF(*Yy&1*IBs@abC0sGIQNUyUw^IT#yiFmUVF%e64Dzay7q1V9II zm!JCIVtQ3>mP#P5H#QRYpkJ@n=ZMYBs)}|^X}jAY&;KE%cv0bpsHQeL%$KCYyi?v# zfY_Td4e%(d5xlfCG~X&KD+layva@OE>4DZT5mpbVd)D&8A|mWsukyp*SF3m71#G+l zT#1Bnu=fXDAa;v*OJH|=d_23hX3m~hSO}=8FGOIEBe-^^ zH1*w)v_{HG)6>0{q6-^&;gUPr!@F9DKRE*B)b+JklGQqP@G%FixlkHwtG}Oq} z3Nf&WR8)k3!2v|%w{WnD(BR;w zP$Z79b66h*a=-9U?0J|hM`=t$lnWM-m7Dt*O3^Ut!DTVt0@nUxZQo_L^9fFrT^4lK zC0B@_0wo~mcpHFZg}_b=UazGr+?JsXLY~{bjh+Z4i!qU*ati`>HWrvF?dmC2AEteb zZubgv^@p664|cO%%V+a}g|*Noz2Cq!r<&^;*7@g$4TwtA8@T@G9Yr`2B~qU88)HFM z!;+qsba|kejfa;dF5Ma)iNVPkc`ZKP`X+As`vV4`zm6EgqKo+HeH%378JxBRr!`A6 zr?H(7!1gAX1Y*cP%?^P z_8eCTuDlqm9rQsY;IdH>*}s4SsuIQwGrFap3%6M|>z#9V-$TM|-_8%2El8O1{XJvW ziV|1*7HQ30@n)e8b)zWN=_2)M6kSoO`9c)=U3F;&6RBrZ(|n zI!;rV17m<>(6>xiLE-1?VU`@2#`|xee}(72o%MW8!N+HQ=TF#vdK{3#RY%`v?T>vU znwDMh^>)C{{{8|vy^7W^A@JgN$c24?94~#K(aZe4o*ENlvJ2NxB^nn8dIG2k})@NC)8pgfWOn=1A_TcZy*X(J;P$w^nWhw12~M z39+U90s`_>#nS8#Fmr0Q>f?mZW^wIN$({JCR}Z1?(dh=e3x?$^*=ICvre)P@zIgt; z5RTfKy;u!=A~JU8jbSps>Qj@ct?KR(QrR3J?dpnpNa1ya9r8QCdu9Km8)q6dB7Ec4 zEk&{?)YQdB-47P5Z9g!`#`Cp)|8xuJwz-*eWWn-K*Ok+rb&ZPg(`^wo;MHRVG&T%# z4eBA<|E|bxgT8f<-CCr|jf6WWJB|AlVaib*AM-|(^PS({mnqgF8>z{LYKSn)!*p5G zq~giry``}VB#KbhgG!_*lQR7h1Or`ptf4nVnRt>>4>q(z{OY4F0-}n^ZnMPyaCIG&4D2Omk zRjMi}wLHRmauYXdab>DJ)cFx6R5`bN88^9(9V z-ji;`HTIjYzaLq5mBS7%c>9E@oST>{S2cae(xKUVUn0)Bs7_o;sJ#a5? zp6>~s%0%ssYCajOZg{HhHd`%~=DJqunjvX1tXZ-5fei`ot5&fm z^3j4xE9%WJlb0tD)PJ|mOYm%_`$3$JZ9BL0%i>iZJ3BSbmAc-0_p5%?yE;?twZRfc zw8H{d*3{@`F@4EF#nrIquV|@=6M{X>jY!S^%73x8!TauJAvStZx$^5ukDP|MW((!} zugfxV|1&xW=GYqK0Qf{?wj;-l*symDtJL{sJ6m1 zB=ni%P<8~WF4U9Q;Bko0XaGy+Prw_hUE?lRFoJrT#PAh!-e9-$6IS<&D~&d@t}CHb z0=$M8{1@jRr|#0hf~5n|?qf2Z%)cq+@Ybl>iT&B>bzmfb&@8FA_~#}8u$8tMS4HUt z!dz_vOto_I*+V%BKBIP>4K<7~7<4c8qLAK#;UQ+9dXvqf`jGK0@{Wv zDtbSBxZ-ozkaQm4=VxwJo0r=kRffc_V`@|c@p`TP2&Icrbp=|fOG#M+c@PH$xXu{`jEuBoND(Xj%jZ}Bf zLSJ)jb}p55lB#XLf4pX|qqkF`Uc0wsdL|IB4klNdY*z1F#;*|&R*e00Ol*Uz>27UE zAzgqF_xqyXJFkppgil6zjRSAJ8DhOJ@_8nX{y`(!H#^S>gPzF;wr?~x*l39YykYt^ z1Zd&l&KATGZAeEvx`S<=J?IBV_Kx%K8RvU_WC4jRW;mh&cNAlqW)~#;&KS^0z%&q* zavH5mHKDwY`O&^~kBUMru+|0=`ZhFm9&G%nG8o?Kekj<0nl;0leJES*%1J96Tog2rW*)MpGW^GuK#$g&;0o@_t+Tu3l2~|PQX?|I* zEp!L@_;z#^P)aPdU9GrIx9240xILdl31&3O5$SbYVSgz9fjjs66>Z1YYPS(?34Q*A zKfM3edb6ht>IlJ$@}?MP&QGU*8~w`o@YC$3M9wi)mOn4%y`o=~MT6xcQk` zvJ-_7LS*n_f^ToQ<81B_rsIs?J5hW#_l z0f}7sVcO141{dTVPtQo^WFRDg;WP8MX9t=>I>lZ(bxv3HIEWmVHY#}DZ$B*Pk%nw` zIs+J+1x}U?Gly0m?9ZOR@EdJ#7v5sjNImN~E|ZXwdJW!~LA}}^#@is$Kc4t-T+3l@ zpCU{H4IgCvF$Mx=oj-^QzlGSn!8dy`LZ(Wg$5^eJHqQMbyuHKiLO_rSy)0~1!y#vA zonO0aLf2$_-AisERm^tS)mq)AZlyqa^T&F5tRXnt-0_f{$#})XqT6$ajOQY}1+LC5 zi##?D(>$)yUX!Y?d&KQ<^X+SkQ~QK2!?A{bnjrdY|8;?wcF%AZo!T6JeG37Nw5?(O zlb?HkYtJ)i#*g11GV@vYDmYip4oz7LWH+C_Eq#Iz3yZ0!@A~~pg4f-Z z^)NAvvLm%JD{X3@(C%=4yn+bt6a6~&Vw3B#KASeBWI4I*>D57+$!(^KHFd`><(xij zb)Ad6Ra$mIdHGB-lLYgL#DJ@4)5 zDV(SP{|OsqP41GIzyCe&#)whxWJr8Gw%P|FB6hp3*9({bE7OtiJu$|1*CGq2h z;(D3+MwG<03!Uv^g9Kjzy1sgM7w~WBhCBE*y%z_%EGWj0MSYO~CG{JVY@m zm_E9ExJjV_Ak#EWDen52`gq%=;&4P@aWPwHUqV`Xx;I|CEDah7WM`?V>37GHu7VHz zaONTV|7^m!}_N!*@Q3mZag z9G?T5q7K#$37+dC-+sD1(w5Blgb3@3*1;D0JIgImVrJEvy^Sh44I{i-dCeCQAx6Sq zDQ2g27+1};H3IOoo2SMcs>5?#KHAjM=5d6^=Cr?NvlYnGy73_MN8GFK97+Z`zZ^fj z7e<@}y-_=!Oe8h}c^`tf5)AcJ$t`_%+GcY0W!cq(@?I)-k5xWNOfG(Rms;$1zJ>a4 z;it-F>N=0$l!y-w{-J`jh4sgdEH`Di_0o`}su4GeX;(IeF9M2)G)>s58fV?i-0Cua zY&c3U^NJdtZG6aI?$yZ~xbVhaQ?GvgMIoIUf&*Ye${4WA7Ef6+Ry|+X^Xs zI)ZW4V{Q5!c)?ERwR~3$WoI`3lSJ-%W2PE?mQe#Q+xU zcpC5ExDZhl>MHtq=Cefe{+(JhE9#O^IAt$bc!JMD&2XrqIBNnF3GaXHcBm!kiBM2b zZ*D3vQX0{!wz73*)~%Ob7Mqb_?2jIxnvD0P)9?s}@b3*}Itd zC$@1z#){n;x-?JDMI1}U-%4fNc0h!dFb~!B3+TSkNkUV_e-c`<-(@0g8REHqMpx}! zgGZQZ)Ou;R$ec1EY5a*kH@nR%sjUaR8`jFk%jY%2m)Hh^r6X* zIY1+F48Wvtv&|)>T-EU^Hy$6YGmjGO=BIo7IK0PS%7;yorweK*z++3bCt?Ws0r1g2 zTE|d?G(|+jqC^pznr!TBnv>jXJbW5BX;efLmu&|lz}S(5N}_f2q>YWCE~ir}cIs4@ z0NFbmw|;`Ck-o-9l^mnpKeV~pHIeKYvby%p7dm~>y>fCI+Q@`yJ%h^?1)USaQ9HX5 zl-)1w=5%yboNvI7KW4;LH#G+Sc&b`_D?1#E6qTCmNHi%FfOGQz9#DH2Q=8v)@K9ysQyo5SEyA z_t~;QacGFMZ9w(EcKgg0i{wWl>cdYv-=bw?R4zwOF|YCX6Y++^o3Vis0&tX|fwa1f zX#*UB-kq=0i?bIs9Ih6oreChSx^w55hIiY^oh)0!{x1q~et&O`7@_h9T85k~ZpMrs zjk&T4qp-o}c8SvKonzG#Q@?SmF`ebkxO$%I2=)cz<5z`8ITA3HYpba=8zSTX z&bX=f0thEVeJiS#Zr`7A%9Y%OEr%zq)7Mg-@UKpt~xIJ5;?k~&J2Jf=d zI3rWIrp9VqLPd2t=pd`8rPJIdc#P#ZdmA#E;;naCyY4w*g!cs+9)Fo-CN(~i^l@~s zFfO@@x4!Q_xc(^jOel&dB`wbm;uA=hhR>qgue$Rm`Affu__7dJQbm73BdWvG(lR1j zeEyUoaFQjLJ31P2CT1qt#nY>w1hy;iy6h$C%-)+=P&e!H^#~S_EVPThkcb;znom#- zWc%CNEaiTQ)&8@KbUeztO$F0>pYuNWfN4)7Gs$iwA5Y5nA5QIgg-=z-kE^W&@Tb_c;3ShZ+!Qk%qNpEuDVdp%Gh%K(djgJQ>Bn7l9=7N_18ue6yRYUKuLdTaNit z<#rnCX$y{Z^wTy{&SpF6HaD^NBW?evS&$|QH#lgF6<`bNerq#rd+UAGr2FWXa|UX~ zH+_Y>s^jqylE&Gp!hlN-tD;xT`k^a~RxR>bw*c7t3juGkumk-Y#CoJC;r}ovyaj`! zyMch3rg+TJl8y_>C-i{D9JRERp!Dw9Y#}Bl_On7(7iu-xUq>Xw#b=Lp=JzA>h*^z_L5ASoDZ!+}QARX7oaXlWY1Qp#Y?5 zhV!+%mst%-RuAFuiP)=9O+K$~5(DQ21c3@#?~Z3ehzv;`%+<}F^6E}aE^$dLi51Yu zLUJZwkGG0Vt+G{!E^-~xu{F~oHrL}t5()Z(4M%ckS0;uWeMq+^ZEfQ)O3dE{Z9iSw z>Jlzrp!s#P+wACU#?fP;#$aRX4LCHCCy)_+R+(Q~dN~qJfC@8mbFu1l`UebOu8fz_ zf4q)O&CefKE6^P^1l_3HM0Z8>^lC6BG^-4*0msMe(D5y+q3YcOO(aUB0)Y34F2!Hr zxb!-`*uMVYYy+8^o?2|bG165H-EDW51HxMmdQ6rJ^%*WsUt(3w<4i+sSV*^yh}!`m zH`O7bUvtB$A#*A|i~H)OQ;<=d{2~0$>uURrF7R<*68BVLgtg5Z$-Ucn6<0xP(n>t+ z>X$D-dY%9zq@gkFiHlLXZnNc%XDveD94|WghWxk0(rt&p^vE#n-=i-mOv-$(`=I}< z2*cmZmyv3qkB0B&{-AePyxuzuSRxo~_E9Ad__Js!#4r)s+_k~W<$04I=Rs(QYO8J= z`uzNCPcpLjJ?z02FX!!+sSVm+#K&(naqc@kI;P?bSB{O|)8pw*+<0z9tU7&4?dQLz z{Cs6H+D(-Oe%s%TKdm`IV&iqE3vX4Zb}nBnh=_Btw_&iKdRn;%#0x9l(1-JII+3jRLp!4baa}oeJht$X?aa6G#{zesy(=U} zIgj$^?Xn-p1T@?FpGZWrDZFgg<5qD=?EZV$|2tP@2htfAfv?B!G;x;vunDA%BaxlP ztp{4DWbUP`U21%yx2kGJnDxcaPt)E9tpi2(MYJ3P!^PfA`0vsNmXF1r)oE2yw8Rf; z38qDe{l&m*|3$YHkSh~94bk?$_wTWu@B6B*#i zdA}7Wwd;#DNYKkL@wNG63cs?XLAZn*^AV?NKRB$e>f!!&??Bbfe6wnA$KZqv)zz3p zL6c6B(9o0yf^d_^R289p6q_UxO!IK05KMMQ$tJG#9BGcrX}LM#@9$&a737JVj1(En zk>6aJYIv@wZe(z=^hP3)sO0h;Ei;33+feHlUR>|Ji~&BJue9?K5n1*l4JGb~AS~=F z3`Q~uB*Y(7=KpM4yB-!9RKIv%X!H#CWctVZ1Nss|h?CZN)H*B#U2pugsP>8*c)ggi z)wk1}M43QH{vGbzW6D>OM#{|&U%2dZr`@Z=qavUD68zb``*mv4+bFJh%(^i6m-_wx zN7Q$KWBs=8KN2d0WbcIR5!r+ygpj=|*?aGmRb(XDqsU%m?-6BYkL*o6_TK*2)BC=^ z|8pFD5Bcixc|M=}zV7Qfuk$+3F1>iUU|M$h)Ox?Hjq91;N)sTuk2E}G;*;rtMX|ME zkk$tt#j-IhbdOm74i^YR^OO!iNx&hsDx9fM)$8O_tpAduYAMBKw7dZ)$BhxU3sBDk zlE1+V=&{Hp;)xz1pv8#=Vj8i4XK+LHL>({CHyg#G)Ey`BtcKRQ+Kv|9({1P7N@dm1 zr2+v7i3~6RN$pRqAeYH3PKzR-mtonZNfGz}xnD*ybm9|_|A8aFK61Hmq;FD!O_yAq z)gTcWSv%l#Pm_6$`zwodkhb{m>BlWiFB8Y6Gk@vi4e^*LilBH~)2W`XgdCO`1(Me9 zh_WYt+xmuixNbj=)wyfzrJz769zKpa9TZU%(TuDZY$jytFVHzOF4%>H0FL~~9TVJz z^WDD(h>7D7dQ=YJatL44hGx zaA0Tv{m)-e8OMtl-G~quyZ%Y;F}QcNcXrl9&(aGgg1g!%8?hF*=J+s@s^MWf$i zoY1cuN^s#eDEvtFDXEixt3_`r`#IOQJbsGH*q-l$_CKy9)_=}&Rv{qVkcdnT8i@b2 z_kM>Kjzo8TBJneomZQXR9;4`+pKhEu??~Ekp*D^*-nEDGuigoUzuTJGo|UMy7&7Hk zgbmWcKI!RZ`j&x|Yb7aVvNfcgwUCkLN$2JHtP0D_Hh;y-gDmC+VzO)4dub-oSRCDo zSC7p|{|t>6dl#^k4e=R^UDDxckP!JK4*JoGcLt{E)bM-HwYf9#=;nG@5KT^n$pn=* z>*X=F88mas8YMj`npv`rd61m+{Osj3TC^z+lGfTcURiQ++z$dioS&in?Q8m&R!m;L z#`$d6LN2l)NPIGfzE?vEz9NZXB*<`>?@1p|w^LVEQEqOXHu~t+1Zmw;ut5mK-qv1C zaRhaxXykJ2UAsGVN%hIKi4!CqhO7aVCqfm6O$zDOrMERKUq37vdmoDP;&e7hH37@D zs=vw$nf$`VPQ8!)hd*3O8$0jJdLg4=RuqBP`E{G+5U7N*N?87q&Po3|X0g6z*E-!9 zSd3XrfwMW^Gl@Qqi0Q(S=TD~3`kc@&M=wrYE=s)rc5gw_j*o#T#?WpUL+WE|p1yL5 z=lS&R>qUyKL;G3N+(n1`3|Uc-*qgsMF2=^0a8T9hCeeTo)>rhA00!m*a@x2Q zjh_JlhR)0TYctn1!zmi>e)_QWn0$YdMirSp4Qitdizu)@{7t zdE`q$y#?fKS6*tC!@a87DeiBE-zXlFpbJ+A)DTjvkLJ(2Z<=yiuW$J0zPrI#7EwTd zdg5?t<)=`H9%JYxA&V>IgKI}sw`H$!f0tTb=sXSciZ;1W{XTN-x65TGQ(-!Zsjr<-!tB4Ad=pZ&s`y1Q;fKoB9N!%c-_gS zdKXAI0e}`>*l`a?%=P;3FIfO}v&Z1YeRdw6C?Btic54q@_6F0w(+2~qF`HZa`)VgI zdnR2X%CxdJ=7Tatp|=1rweLj@F1w4kk7cP1|D5QVTjz-J*;y6dI>pY@eYss-d{79$(VA3*t+HQ@Gnvnllq3M z;f7L0dDY`X=4D~^baLgC^-@oRD-v)xSH z%VsOLBCOhLf7j8tZ||>rCvU0J!B}azp-pw2)eX7;+oXSGvf8p@45y{Z$0*bBa(1|c znMiz4!+W>Z>u1;+(I@;M1|&~+w_4s+R`PlV>jr1vTfBr~9*SF4HKWhDxxUaDg^=mD zIu|btPMg4zKw+^6nC6F=)t9GXV?1 zNZcD+#}g^6D<$GLS5{;nxn4az+-!YjCI0xk8kj7YD5j#!6vK?Uazt;I=(~T=;;hrm zO6CDaz@hx}Tavn>pD@$y=~|gL1=P$=mGdZTbOzEhF%Ns6ff6(szcpojef`;rlFuvP z>9McMJB7v5;1Tt8k37CU{4KNWazorMjYSxL}Tk*|9<*ZodHf*(%j!yEBa>UXP*L-feh)u@INlVycto8)7~9+ zr5>*e%(=OVtxxCK2eD#GQs{czgK;^z+{$X^X_d7>)KntTh9R*v32n6O!BOl+>Xd@| zff&{O!>xhyW{X#`OxrlJ=f2RbAN@7>1aXS%xsI4jx}&z_cy;lT3}26TQcIX#o!iWT z^P>tI0mBbji3t*-o_0=Er9Nsy#@<4nD;r}AmZFR9^zft4ZO(HOep!5sMTUJ{Tv-`y zQoTNfxMqe7iA_wv{uxdsljxv}x94Q{_tby?kM=X|-y@fzJ*mVgOZ)9q(euxwO39f{ zT(;-@ahKzceqG-n{}c3`zpSaJWLEVhF4c7Y{6`3kZCb%r!z%zdZavfx!mRoJLP3b) zaA9{Q^5LuWx-Dmofua(AgUe+RKuN0(hsz;aN7UrqZGk*w8<{qO+}_)Ilr^A-EJXF> z8{AO*ds8)`1SG6vRU29*RNfBm^W1XYLVrE)k%1d zMv*ZPGrHbIm<(nMQ;iLOYBT@htisyFtl;J{`@@}JN4wyl_)s2*vCp4tZQ$_5F1!%f zC1m-0kP!<4#$eT|e7XA*$H04^0i>qW0pA9eAi!*H;Bzy@Qu67hxauJeKyUf&`$7^Ux#p?GL-4bVYuJh(Uwwfg3EWD&vm zX=-k+?)@1K085VghlXMUhqHCE+1|w9kb3fXZ$L@&@;5(>B3~KjOA$?@OQEJl&8vWR zI%r9PzkPH}wCzrdtPvTgk%Nvw!ut`p3BvH!k`hb=fhK7cl zRbL+746Fq}XLXPmp1dvqh-%1a`U(p^{)EV8;rOG+$j7JFF7!Nc)RIwLeA?QL1w~BH zGO1fp5On5tov)X$S|M;VJHM~>>CDjMCRR@jGa4l%po=%>`)|-Q3%b`>X&-wCqTqt2 z`$l^!e*@((_@wWf^r+1(7XIoi*nWua!IJy*ZVG$4Ml{pm)EIHWuXpffzs;K!<^#H? zKS3PTy;qnS)-%-5b_+HpBy(B!S>E+)ZFF!zmnKEyG1S?GVG~AEDu7Em8Z-F29}Q#c ze?Z)%^Y;2N=DO8C8RI@hq{dfSqkm!M``xRVbbQ47e0O+hF*6e~Fs$yF*?e{G%3w}v zlKXe}AVus3L)vY=md1Fz$R|e}-nFY1jSRbbBIHb2d#iPSEZ3rIkkpFa zA~#n7POd>kmST?Q%%hTBBqZ22Cd_%xCO$s;+9_Rr_l<61_zW6TrA8;oJ!i2jj@GQm zuycO(THGh-*YWnRSh6$Ew7BaPMJ@&Uy|Z|1q7o`EObee$r<0c%51jcV>f zr>`$}(44Q%a9*>-7#E==vi+5($m{gQSeZpDkY7-&`t5@Q>%Ip+=I-5tswyg73jC8#?d@;D#3v4wP=3=bF4Xvu zKc3i3`M3=|G{V$aHSCxF_JQ$OA1HxCC~g|Jsgs4dGJ+2T!1?zF{H^xlS7IepK+B&2 zAlRsB-SOcRQSv;a1Q}1?&=TzS_Vx*+O+K_4$)-Ddy?#{+MzeBy$+GHc4KHREt`9 z@!}5W*t`uLvwyj`Rwd_5&Hn54gA)7Tb<<KWupSKpvLly09LlHK>9(dmMVL;F&V zoU`bO(Zp{nRC=_c%ivSX{;et0f~lV+J4bEoE?aL|`|VBKch_CAd`vhmE{Yr$V%1SS zwbrIPipJ0JFQ2)Fj$1u7)nTto7yYz6KfF;N{d~}N%aROla#nLDqwaf{DU*bsq%NK| zz3aTWs&LLy=?fyPh^GubLg$b~1-c^z zlU@QJ)nuLh{B&wgd9|-(GV=#i+DUy&w4Z=qFRSS17fmUOhii6rzxKe6^Q95Fp^drJ zOD(?3KQZ#tiux_m!o>J+iDE6F-jNqPdJ8QgGa+c+y??Xn8Z_%dZv+17oh*2$~Chjx|xWHxa@2FZ3Jg4`Dpz--djf zC*{ozO?N#Y5QFSAP|;rp-|TRNazn^zqYFkdSEwjVRIg+Rf-25^6S1(-*K>7&*r1%e zpyYEw$idP5+9(;F&F^l6=z+l0)KtE9RS0ZJ5F;kJwN%$(RWX_QI?a@Z@~Nh)z~jKc zfS@4l%rZPi-n&;dG(e6;3bD1lZ47pXThegy8Vjdp(F{tLqVMGf1G@?sZp z%PC$laON?J?L4Ww0AJFS1i_C$phkJlez#mv0nw9qu37z3YwO=roOF+n_5;}~7f8y_m@V2TTe69$E^bq(@sHB+;Zus!vQ75LPnM!a)&3&YEiU|;4u3}a0Ow@gu=o>H6T9nV{j3~7gR&9=Q3HQtnVpSa*PH|=vSBf zoB7VszqEc1%uAZium4!`!pI+YLo-k^kv_z0oK#b&s$YqE;oMqoBn#=y72oUw>myfz zbUS5&jGEi{OY0j?qr1c4z=1_1|;tavh8+nElY7n>qtlL;u?Nc`qa$9r5~5A19gUU&+{izI-x~t>tu(*#vs~#{`#ZsQZc&NdKp7kFR7CISE6{Bc|`E= z^}43EOLqBRuY+z1v7?wpHzllp)BNWYL{%Tyxf2r;#_CQ)l4l83HEuI2i*^My+ld(? zNEj|f^A&WM%fNYuKSEG4`o8_O$_4b6F#Y|2Xg*e9<1@NWBjos&f7+AK_j6Ok?Aq+e zf{=^j$gFT>~_hzhOlNKev;n)-#0^o+q*1VUIXvLEPcb8Po4~cT`{CxEub!TlT)c+R`i+&C?8=>FTgwY zNea!s^S{rMoi(2Yl?l*kf2~WU;HHb^;h_}wPJ)u=CZ)i`(u(VcXEc^E{KQLXVbzJv zZi)dXd|nlqeXq-}PyH{6`1ek9Ek*t)lm*^Pmtp;UqB1X!UwM@>^XAIi?vV$y^SZ|5 zLl`nvnejKUxBi}9^-D09%q<}$9d$Lvli_jvzvu8T49=a*dlm@O!c$>@92S@|x=3pv z&q{eylW&AsbrwflhJzkrPmc-^XBi%AF~Ts$?x^RYor1NHbzP?I9cF(R|3C-DYS*-J zOos!{s>$^y|3ByXce&fhyZ^YCaLh}*tU~)#veZBSuZly1EcrhBc zrmS5}GpbP>P&#j&deOK}nCEMU)CvtG1K!h!Qzt88JshnsiZ%+XGIO002u-eW23Kx0 z5Wd9@?7m3i>@1oV_+0cre^wOU!cMdXn4;aPRfvg+94f0?U7y(h4TQjD9F>`WLWKLQ z-CL5(c}FX*Fo4ZJ3mL*wV?sjfJ@Y`+I4e9G4?>%Fl6iKL$hod}=rw5a?O^-G1T6ed zi%(B1JAHEVo|(O|TjvT$9777)&0Pg;VHmqi8+Y#=9@t5?K)&0J{%e8YN^E)&y~B(m zwmR+Tau-<%sVG(3Ps)Vs{^{p8g!ZXVckv@yCiM;;qg zYKr}gw7an>OpF%uFajnWBf;gt7rNK_sfRo-+J6yD`rO6h31LSL#&OB---g>Vd17o( z{d*pmwVmDq&7m$%&6E2b8cGG(xi9--2<5h<*S+f;T@G36z5ee}zMX!9OjDFipjO$l z|0#ib#0^w@i;oARNeDKOPvzu7ev2e4%DjI4^>^uNZ7LcU#a^~oIzlukUo5l^WZcpw}+b#*LsmVR6{#7;$+z|B8e0X3q~ zQe@B_k;-zZ#1V#?e7#Lf%;HDssDJ6UHprv@N9cKhTy(`K- z8r&2bmu!F|Sy0FN@2z6lVLAvDLN=Py1a>`VeYP3Ol_mYHzY@Kta*Xm#>ubmx2J3EFa1s1__gk?_MqW~HRb!P_;#IXTxQxuZAaH0`7T-%)F*_JJOw2#hzh zDD!^JQANDi62|6oz9ac-5*_jFP(N^TEZ9R`jI)~__vGl*s^>HFqu`KG15iQ|H~}|i zs?G1WMH#2~)a}M{8oUGjnJE1Am&)pq0GAHp}KRbT#8p6Qb=1*9#_xy*?aMW-~s(PzDIT#$-m5&Nlxb6?rx%Vd$g^TxzG z7_ONC5o?rZftJ?jTP(Z5p&>djVSA8h^$3ab5#^tTi4p<|iaddJFc6Y7HO+4Axn{W8 zNAK89^ZA_{Wq1?vo6aeIig%l#mfo}@tz2GHfL(WlJmpZu7lWv)Gg4Ad` z9gvZbH?u!Z+}!TD+<(_P0}inI+*mG3q%nTt|MSVRmX~OV>gPs0QmEWML|1m1pJIN% z>)n6z#eCaMcLWeo3yUq zxzX0x*!V=l@2zzjq_`1|MAFGn56(j`4+WQR)Sp@-8aqC*avT1_sXbZEdxZ!dGFS8T zF>nyXvtn!XU0WNedRvaqlqyllAise2y~aP@1EZm^HI2Zq0MD^~$b`cKN;+Ee|; zq8~iJZxu4Y>9Z@kbK!V1qD85dem4{Awys^lrqI;+k$iMAjP46t{G`lO`k&$Cj%qKu zzy{TFqXs(N+;nV1T~NpTe%x`RBf|G!+{SJnxoKBgP2iKtO-9(G^F|K?(cQTIb9#4;rwj)5`>L$V!R1U!Q9`xP4#|%Z^TFVp^6wvEo+^LrR6+r{m zw%H#Fe`TY_m(S)%8X7shx3Nc&HVxMF3$W5`WME`YPrZJX%5J@9!q&Cg?B^9+ixWXSHP1d>O`!i})b_ncwh;eedmX?gqj(dEhfs%?a+4?2VSr-7K>rm={ zsj4D_F@v_wPAOMc0mO_;!zq=%=k{ap(|+4Tj);tj2}1qbdGQN+Pzr5%5ek$l5Is%( ziOpH-dz~;z>V56@FA7(HXSpqg*$@w52oyAXzJc{6R3W_l{9w}Q1wh6%aFPpzH`+Tm zxM`;MPWpab%5lNFx6vR55khZTT2}TYFAqCQDODQ0Mg$_(OVZ;?|7yKYJo!9+IzBe` zOhW@}M%o~61le~q#J7hxRlCRhAQ3k(5F=Z_`KhPXegfa0GFCkDFvfdEnry_Detq1V*J`s*PJsAhR8(Y2JsLpbnQ3=!$3K-C!&J{B8V4D? z8ZTj(mdCev%Aa`Osa-RI-VV|IFx&;%&{DH+a0Nk~L>&~b$~3!i-Oy-P_hQN8Y`@cb z$mmk!afHlV7M8x-^^Dz{h&6FrF4I#}H#ahKbMrUu9P~_(3-|X&y|mEbTgJ7Xp4HIT zNAbVAl7(&BmjAnX$b%5!SerMSD)DEEMtp6sDC3+puIc|Nzg=CEG(bqx|MKMda^%dw zr7;gI0@`i5 zK`MUSu7p5p*x!R9Nq6skE z_>W5ITXQjFeQkXH{A%71%hcy@qn4(drme>jVv;&KiKMUTYpr>WAA+)RLB%v#dv1g~ zeV=r*m%|6syP`4n;v0!VWLQePxe1p=2F|BM*|X+zdWPGHdv3YXyIZlmFQf!$WP6Al zP3%Q&Gz-)h7T14(;-)Yg9!Yd;?CcIn?Bp8(8UI;*7bT$M%E`+qJIyUbqVr2Toc_lG zZ}KS|N(kRkLcdW$DMUb}g8cii==1Z?_kn1i=)Q^&NOuAo|{R+xla! z!4Ut?%bqwongmafun_P#$lsOp@DL_u*S?!r*k=kBP4D0*-=b0W_4Vl^N#U=MX3~S_ zFZ*L`)IE={uC8vm+#IjK13_0Q*io;xf_}aNL#z7haDy(AOJCuLl?uf6S=D%}uIAs? zqywD_!)Kj027*uvE4vdX6C@i1W*%y2#JZ-Z6%^pYQSvs92L_*$=fViL_mykK9yxk= z9Qk={&+Ktg3T%^!o$u7VWL@@KIec-t8f<$Q@Up6fHhl#7A)%VQpnx3?L2`_=v~<#| z|8cRs{m4+d`by!LFxFXu4~%|8^l3(gq>T*68E3)foB=j7xx3xnLnBU9d|RxtJI(>QL^5C*iE^uofMV4>OwqpT?F zI&N1f*Gm(pEbdbq#+SVtjg1O&sXI+roAfL~H|*@}^p{Jt3tV~b69xqYa@}QX`4}Jn z>fGu91>^>PJ3BmUeDN)A9i5#B0e@9$pS9&|F{c|5#-!V?jTuqiVj}VJ*Gop(VqSjN z{N_EWO?r#?)p>Q9>*kRiu>Smq%!xW|b$w8y+t0b?&xZc58d~51b2PRmkMl@93F~2ra!f`7-y1`|DlK?Mh3VQ~xaYYHKW|(>lj){o)` z2~Uf60;=Uk+MTF%Y&hYD%-Wrcmeq|~5?6fbrS=<6d}Ct%_v#s=7j?0ES5tKFbqT!# z^nuML@r<6IHvP+!(KEP8XQND_``53G?D|=x5}7tEXa^O!Uq277aLDaHmdd%@t)ST& zy37`g6@w$Vuv>A|J#Rg6XjskNnlJIUX4R{zHHU!G?xiv9h-Dq-jPf$=fXgKxu>G1;6QOL5gL2D$^Bo?#` zo_+Tk8tfc@KwCYj#YP-){=<}M&p+j4E>R25AQjsh4A=cnbQ~Bl($J(GeUzc4RPjrJq{(oV>rjwiX8tIOW$o?>5=ndRi~gvA(nOlfV&J zv+GPJ<}C)HUH|g%G7|T4{RE@C3@7n7bZf6T>YP*TG{BmIA?qexmz%!3Ki=hJKcT!B zfA#&v;fBbkS@IF2QTsyF!Jd#C!sR|jY$p}*IO@P(5er3ACGYHsII zT3-ISpg@6=p~bl5OI8*Z%D8gV=TeyT{(IMgN>Vs?vMzcqmCKSvhp>JB)WbSCI^XmO z)~ne;U0Xr|`Pa-s;&GV9!jv||gdWFC3ELO_sSc2EiNsy@p8bLG(`hs&F?1pNw$=@z zmtFzuY0vR89*our<9Qs`-QB2wyGKAo#EvQIHoh6?B~h)EE1EKhKdfxJ+uf}QNzc1< zl508MQK~8}ha#6}4u5Jk8P-O3DIw6jU}2H`&<=7b$g*{`8BoZOHZ!|E#m0<*fC6;J z){Z;4g$4taGK!ov)(PydXk_PK-eRBjq}eJaUZsyD7pKBg#KV4tJH(y%JG-FZC!zTJ zZ!0}wIdIxPNc?VvB;Jm58v66+ud^6__{hUkh77}Djk>Y1v2UKE_S{yZ`X6OQVs5TY zb0V{*guQhwDKaj4QoS2BF6rNkWjJz7CRbqF#6)+T{`h;Z$jO1|Nh$^c(;rQZNs%R! zVB5LgDPyplJPgz0K!hpfGVr3y@&QWZ;}YaFS@X8ti)YDl{*)_ANX zb+kr5*;7X)1&^Tkyz$ld&lMFKuuX?Moha}L(D+aA)47{1#4{Z^NIQ6JFh_VJp`Tks zM1rT|)*npzby;I};?8+Db1jERTjM68Ij^?%sj~uY+>Y}maReS@Qqvn#?5Av`Z*>IA z@{#qF`GYo)AG#v{D*s%BeDS%u`iqX}90b=|>&dgKjR?tJ6|U2+zJ5HyNgN3>zxh!| z_NgNuM{1umK7-GBWr}B7{1vUpGYg!H#jYV!Uet-C@3u%(T2T>t85`~l#y$+EIzq2x z931XnfM}-S`dAqPCBHm3=`#ITPcK>Ea+`+Z?X?wEkt+Me8z(0x2myx)`Pjbx{<#r% zIKcbXAA?LdD=RkWNmy;( zX9K;%yTVRPlv-+ z`eXS(OB7C24&6#$8J~mucF~cUnT*gS0Xm6_F6Wp0)I#kHO%uL-^RrrIT~35%wPXAr zj_vK;zWzC!yJ$%ytnTja_=JS%n(EGq;rXZ^Uo63SD3;`5X_-H#pv?fqo~f1DCw85p z5qe=JnFrM&7NYlgcv^S@teBIhN4z;FnF5V+1ycq=)h4p+7y^Xl*j{vH>OCv}wIoVA zuK;&GKE51t54h7Cv9Nk!%Z~|<$(&u6ubzeK>+x(4@eE!B)7&z%`&SWL&a^D|%bV1q zPPf#5A|q=~Bq&dUZ(ACi_bT8{wY7KON=1kO9y}5f`ZKZNV(nvNm|?FfO#_IjZF|yA ze1lE*Wlz4)b4b2ur1NAB0?6oh-rf56xl;I83>-3WBxcb(8^64lET7>OY^xZhGQf}3 zZ*rXGSWgs_)uKAi(zoKM$tfF~cOb$O-GeYc8VL7GI<4Jy#L+5H2dSvpisR$r9^I6} zlAMBAs;xsO29D*c_ysK5T!fE)lFZc@7LF*Q>o_-Emu1`JKwoV z2Y$q{b<_j|esCSIm_ZVa_9;bBVIjvhrlR`^rtbMgu0x%U4xAhiwnISxZQ-@aF{Qe` zLS3#>@{bOp&Y$JCgPb`~jt!Y;2{-zk=J;HuKRzog|MBiw&6?nBtQ z3U57*nR2DvvrH86G@fV3s=?CA%m~qXkCzXivUjQBYeWvuj!G~D_VAcpkA2QaFQdgs zP=9<}MF@f~=rB-!0>yQFTU9n>-gtMs9dx?%^XD2#Zib^DT9b4)?^CvkF;mK?JW(}; zj8Otaz7RpfoXpCqoMtQ`No#D|`>>SZDr<1(*K#gZ$MN8n4xLBzR}JcX%NnZ}j1=o6 z$?%>eRI)<8LpneApeE}uLGYcK$?!QHFx7=*8G?oN^~quD3WoqD^Kq4xTB%1StEJf>ie0|cJ|ceI(LT;At#^czjnYie4|=k(zI1@+{+lXx=R)W|dFy>u(Q4R8dd& zAK;H|K>i8EK&An+?vK)!5Mb~-4;;_XQU=a(`O5Mw5?$pmknEG68>dT4B=tlyh6!Vl z^i(;l=WL=NY`+a}|8%$>*R=;u?mAZ_;bZ}>fXu4X=8BxVQ^NKRrC>g20dv|-urW`o4M59%6UU~xVe>U zKQMUxc=$voDk3%XT` zpYNsjqwb%Z-I+%E|RW5!{ zw2gj|^>J<+Ou`+Z>E{x?i;qndVYgO1k@Nd8L($ z=p#ASWp=%stmog%J7T@ncRo3TC7xvM#XNIaifzgC_(j3%xk`Pn)lc>Rb+Ph@E{ktPBMytUKiUP-MJV3fbY(z|Ao!`p9X1avCV-KS4Vd6No6k=)w)*LG~FjCHI|i1TBWwY!gxhphvXFO2MMYgXNy{?U(+if4g=PgM zLH$FY)87?uBT_jrojlzZZy+ke@Qa}~f}}VtH@9Qm483gMzL8G9SM?T+I1QYrXUD^tYO-Ee1I+G$w2p$>mz$tq3z<`OdX9l52iQ5Fnd=B!{{S@#hs3+t~^Q<$dA7qhr0QdYouks_m; zBRF!RO2W4;FeoJNCLAQ<<-Dza`C=&auVNbG;{_#+f~btzD9kMMjg@o6<-mfQyewn% zY=S$E?Nlj_vpJK`(Z`(u4IS2uI$ly7U=uTs+DEHM9Gi<9)LL!(eU4 z6-;4aVFD_ubw14|KD~5&(zHzddX>7W;S$)w%6-bk&$A#Cn{#pXQL(8GufF%b@}QlG z2K^eFXx>AGkmm-`Dr0Dkgz@p#X6Nt8q*I$H`u72?|3npGo~XvWK;tsgH(eV#!b(1wskct`@S;guM9cOHRkGit zFKt?%S#RM+@Y}b8vWkkoq8Q{`8azBaURIn=f4G>OK2ILu^q#sV!3dbqWQwsE;Nkh| ztixFuAQ2_`psu+13gWg+FV-DFhQ|*a>xaw(p-zih!rUUJf3hg0SR^hi0-l znk0bIpr0Ow?j8;B<7M=$mOGz1`OA0cjNho8%)fd?IHGdLsc^r=X>zFCkZYA~%Nd86 ziitS%@xj;ZQZIik&NSh7W4Ax_f0@Iha#t(I$>_5`Q~0>doE(+K^R?;dB9jk?(MQGm z#N0y3j8l)ftf1&%_viS5iVi39tgeBoDmuWacyA&tV*#@eqj_zMdyS~upnf%jap>za zrI!ZcAOe!kjSh*Pgo#O3-pjm>3$-%vqJU>3DLE_ z_ai&T+luA6UT$AF5BRF`WZHj=tMq_-A>&0>80}`qpX3xJUfW-!h)X6LS-| zB@zZ(Y@=agWA7#i1-=bh`pLsOR#S+MV4T93pjdiOcshrq;HS`FPkJkJi!toU`P;YF zk9Eo|n?S5_##Z2p`y~huPDt-;X+Y+?90~pkZFhQioi~Hj^PFx9R&Fwk?hRQCyHX7g z8NlItj1lO{+kCB&>{BWGY;n znvwa#hEtO7Y)Vp|xj7oniZ_7~JF&`eeuZNqX@_`WPMa8E_gB}(C_v^>WnHVP5b5kv zq+{F}fIV>LA*6mte#gyd4yf)&?nC3~k)m_VQNp)PEV-f)tbNy82b~Au&UQYyczCVR z%&O=0v>C>yw{R;^LAdnm?cmT*Si%m=-OXT{ewTVck|wLPha3m=T|gGuLUo8 zLl1r7V3LI%b3x6RGmdm}hSQ-lPL;PaK?mBzIKQZuRPX9zN2Z%`0`MK7yAm7rOptPa z$H`we+XP?^D3p`^$P3tul_>%~$Oc8Z4-hJy`WJ25`dJcc)T@kP$O-KPCOju?dLqlT zbr9dD%A#4ec>2-VxsqM48pqA8=EZl-t>M0O%_{p0HoXr_7YCoF!fEJ4yEuK0SuJ~h z|MWXQ{q8a?4>cG~xtB%hHD{rxX)jP=IgacQXC&>NDK9qKFq<=`$@@?5w+TU48t>F*K3aYyo{b;AIbbJclR2-a&$TUSNBv#=)UQR2GLH1<94G#wA(@Eq?tT zD%9SZXAN5z)1R_NM3uE^{Iamo``wv8EuSPHt8Wxl#VoE%zEu&`tN6$jk+pBPn5S+rrzmL*wJS3G5SjEm7G`=8rrMG?yIL>`#$C;Xi7%% z#||7s-AxyJzs-@kdkGd)gGn}eo%@dZYAi}Q=br1>ex8`N=e6n1Rpu3Lw5LVSlnhc8 zbR+1Ltn#1p8|=>s2DK&gKK|MtrcRgf$XT)b+fb8^5QCECgG9D_4@rk)-R~ux@Cd}9ZFyTicq~Ra`DqHcGBlZ6D1?Be_+wn(%9CVj?tXy zxipGC&Mn#rB$)WxX)9X(Mq+(C79d^XxS7ptPV<3J)}6n9LiTosY^e8zefI7=$l_QI z?emZ7r(hr2sgb`G56kD;Vv2~}6-cmh$*tH}ShT+vJx@D0B3Rwgw&R8r9<`?0y4$PF zPSt5)rchZ`mEPlbDsOwgV;s)R=f2l}RI>5=lG|r(XD-O*w`RQNxrNO|mL3WFh`Ua^ zif}oItT`jl#3aC#`Yrwa&JNm zTU&1H`QG1OOd557v|cUa8HhT@WF+pCQeRB8sLE?*7L^bG>-PN8k%(h9l$GQi=!P`DT z2LDv1Jy)n(k^j7+g|^SEg3fHAO-JU2_qN8O_^(J;rIfSwx{d1h-QL%AW$%N23J7iE0rcZ_#-ricGm!ff~FYR z9v!m`IvrD1BuNoKvTEZxY{dBn73wic5pUZ_pkszaY7}aQPpppzueYOUJZXtxsV;Ay z6hK~sYWw8(a3%gOzWw0`l7v$qL_&hWUrt&&NMPO3i4WjRmhAngOjVw{Y>zg}^tFT- z8sp9L4z-Ik8&I+OIX+#Ps)tOCfY9cvxO?5v@NH&lGG!sn!b?_McDfqzVo?6cez~wstbme& zLYPi&1>{kH8gXk%k$Szjc!R;;A95Z!^&5aC=5~32fp`}j3M$Tg` zgLt~zlYwut<6Mz@3>e49b36cD+-dmyEI+hjUMV3;apli`Ft1+Dv)KOrTcDo%4j#&g z!sEyHc;dON#&{b#Ncy`O85!N53g^9E={NchTomcdsPfRD=`+>8eG*agnbn`sRVG$Vz2%^*7uD%F;R{4=q2NTfB;uftiE1BUFirX(IVD!_&qENCzIl{mIbtL~q9&)=u&SE%&0+awgpurcQ{=a2PjS;9 zB?w86)fes)#H=JV_o~(n6~eRr&#UhVVd1uHk;%~D;Ed1aw0K(je)zwS-iHgV__WXV z0=1Wad`RQzNrnDZV(d#C&+m9Lqahq71tB$^{T-#U);-REeFf+>IE0%i*WmlWP{D@< z>w5M*bsoTFKn11DSIsF!ToDfv6+D$-ObGf|FA9Z&p%s@_m#*iu(f;d~^z&o^=HV>x zoQ%OztX>1GXs+?%e9kfS=Umsc#z3xQTq#gg$VylTZJXB2O6G}OS|eeP!6P} zkpP&IGhzgm$^UtUVg9!lrLS}!u*?+Eo_8y$TAUDWb^_2SAKiZL?<|Z-)%cmJ(%L1w ze)eqrY}~q{nfmLs@Zn+NM~b0)Cm88az8A0;xZb(1>Z$Orzkmf;)6Wt0A}#;H!J&U7 zvwZy$On{j{xE8J``p_`U3ahKRuP& z|Mq%R`XRLax7Sl!2%O``YHCE@iK(E<4gC>IF~0p_^D;=E4l8lsga6+vO=q(5Lm`4- zQa>r(QozR-|JoPwn+RNk`hca48?;v|9eExd)DL}c_=P?YbF8NiSTke{t+fB{%ww4< zg@}+4V*lGB08<}mA3z(o<0Aa++lO%vo~qSBuLm-4AjifX!Ty`I8})V2gN^e{M+em~ z{b^KQUV4W~xYKGZQ$fisKNRUMH=YTIJG7sRSKxtt7`W3nHueU%dJ&yg=H`+WWjZ*u zTP+%Os;U}bzjm8dgH2{?WAcg8^o)}m>Qw%}SH+!h)Jer>TG1?a?a#XJ@$`Nk!dLL{!T{|P=xc@nMph(2itr5Yw<`fcfJnkiP~?t^yJ7^ivfOE! zOkD6H320q8#iNYI^*4nT4gno)WJH5DbmWlbYLDw&&eV_Ia7p*redMsa!gZ-f{4)R9 z=d&evH-qXJ2~)bdp7Z@6n8_bsAJaG*C#L_YAzGl$3g3>-xUVYjS~ON_M9-i(zN$XD z^r#{v(d{BCMo@Q|;eg=3pQ(Zb(-vR(+4XcA0mPqmI@>=!N4O@4;K2a9k1ut%MC!q{ z?{hII(Bl(P1>%XhPS1-dEBA$%DGYu!*wz3734qLA93}M^BG47Y;*AQBPL}`z>npk2 zVbcEDfA2w?{HRWs`HK|{KHbTB+@bOtfiJVPMf3;uk6%m-F?6ckl9jCLz}icnl|vdz zt0^J(=aU_9Nze#co2a7yoVecf4e&2$$%dN6c%o3JiYafIr+7}n%HzbwCC8c5pQG&y zOx)bGdarOmJ95Ss9g?>2F^U*q(ZN?g(1LrS4GT9re@`;jv?Dh!lpgWlqf%{FSV6+J@?+29TA|lH{5Tv*@-mS zi9C^GhTN^i8te-w(DYK`Mc%tf75LYAZuQ%gHiDoGXlGbxTdnJsmXCSkB1Ql3f}tPn zKH)31;pm#6Wh^`nyL!$(N#=WOG_M-r+Nw|%DaXc5%WwnV9k&y zf`Nj7Yv164b9kw5>> z0fo0w{n-e^Yox^DNe%Rk*$jq_O-*<4=P`vEd6591_kFh?!H~P8G*WqIx8U|;p(KhNEON6y8TPCjOq3E_I8Wo z+5)>l_-Sh80IfHZecq}o{CvjOrne@xW9>x8EfVuiIywp->PJ1f#|U7tpp_Ou?hf* z+4|@^=G*!DM*lP`z1IW!lZwwS&pJb%Zk}HV@q5L!Y`Vm&{(T?j1?awI?sX5B42! zz2(U8t+Ab4{`8+@_{z_JL66{r^4Z|nkFwYBr<_by^%gedRPg23iyAK1Qq0FwDvmKp z{g@&N1Vjb=q$zMDm~WCHD~s<^d}Rz+NR!0~5o)HTGr~jjSA{`vL%`s*VIk#6ku|ewB}MzS5-tR9=7(0c`m`%P{~%1?%Hph(ZQRW}LlsbgqCe zL5ZnwlgAH&&IveK=QpB0>YODWCFuvh!T?N}DZ=nvJq3|i;c2~`U3=%_VY}A#YC~B0 zeA+2awX@6oFYoH<1pxlj{2S`{qu5`3St-~7jB?2SDymr;I>!*#ogQyA&(YA(gxm9| zHUT0yBVudsmiYx} zStNDov{C@c1emer61_$*c5ZHhgt`jeWU`RNS5PFuh@2A8%Y=d0@Kt1Fb=eYR%9k>K zN5VdN{+tplFbv14dJ8Hdfr}Rzs5sR&E27^^|NdbPjQCAE4#&g7tW>27=8lqT@W8P zAEy@-puh{8F#yHsWOC|OzRQAjrM|u&t@>HWBcY%*2%PCqUPf?_GQ= z1em_1+r>+lUhGW5Nv)}=F&Z2kJ-~->VbrVHtWXSVh=}m^K*~Q;rc9%P1fujM5>E4t z9%3%<81C~w3iIj<^wXE=GFVg|Ek8yD)RpN@|H@F{(7y?kPtj+Wh3SY6H54#k|8MvM zL{Kw>TH`NRau`Jhw(Dg^d^T()u%DhJp{OL$Gzh|#?%XM(eU&<31A6T$y|U-(iOH0X z1}!ZurjWTgi1wovI`iT5BH@=qjMTH&5wN2Wg;qYDP?Ypa;+x8Q1~I={YfT{Ont8}T zPycPCmnSj#P36c6mpVY;W)h%>@Md)WqC0H!{rVeBC?K4MxhS5$?#ob>o8P)c1uhsQ zdDUeRFH7D6^U2At5<&j)Y0`5{6cnqOIfe9ABar=CunlCCcO!-2fnMnKy-V-Pwwj1E z`Gx-TmZCTOD{bOFJo_{=yO5rdp)_XITc3qw=v}_b1=4&Z;6^K>$rW5L4#QNwp-b>! zv`^P!WxI_hCh|o(Q~oz3%u9eg+RkqE>7eeCB(#cwjF772;9vI8vsr1);q=JGm)OqT zj&$tXF2C>Zo?i9JK|h zutPc*#1tiEC6&>hz+)q5HfZGvS3!c5vJ)3SIy@YKq(VT=mj6zE^pNVFzP@Bx&T|+I z0Y8Iyrd<}XMd9d#{Gx%6x75^#fsO~|Bc-t_gd}jb?pKwTv2t@?cRTitTlnhsk|u+K z8#^wJ8ug=r*akEcx9y084+~c+D`UbjWJR>YHL?`c)k%N=Jo=CzOJ4$uW!bj-^0+Xsd9=Y$}l+#&=gN7d+j~iu5 zKk8e)ob*!r%~&K@p22=@MMZ_Ua-VYa^w8|g%qCQlr$Gq?NVNT;$EGx&DzN?)BGATL zcE6SAHjjMzH<{6?agdkcCyteY67&2emFl=pRw1|m*1=&3=P*JQA{XF(3 zgOiyevx2r|VOtApmv9F+`O|o)z>xAurV3^VO_V|VvP!;12Nl+yB&qycf(O6ozMtU{ z)9p%0F# zDS)trsUm_9lA*-*Qs6>vbD+q_c|y!@aKB=IIy;ge8{^~eB_4}0F{n$Dv5i0FAHe!w zBAaANG_^=e8{8)~OF>DA$%@Uk&lcV^9niEM(By!Q$SZUbNF;<0_wcDtmPNR|CL7M7WutJq}r23{1%cvrc=&O410_UzDcwZ#`!(h=cjR-=y6&zTqu2 z30ANL-K_#Ku=M^Emh=AU|Dhc7t;PE@&uaC4`xXFq--3Duf43Eyk=4)Ls6LDYP^1$h zcT%lnXn>f6>>o(c7W+3^8z2^Jv8?qts?f`KuoVT|LhAeV{6X`s)vIE^mRUeoa&dhd zg#1A0H=2G~ya#Cov^UwRj8RN~Z7VAeF}YY{^vLYU;N`imDYFv{nhR&Z58D7?)?r+Lf_Zgj1;|(en44`j6@<98f6_B3Ysul)bgHbpcPH~DIivG(KR2=y zz}Q8sJb=r)AS7g3dJlq(Og%hf`-@t|EJTpcS?oLmjSrGHfUXiEwAJxFO812|$^WISf;F4X~^F4=eYuB(R!o-H3@c^|w2<+G>S z6SmFx_!$kSiVE6y@7_T;!eK~_{PMpqdaEXy`gc|Bfh)dPw5uK`2B*{a3pT<|_jb$+ z{84=u1PNcmuUgbF6G?ol(3|iwt<6GP?a9ANn2!d9jIG4x-+I%dtl&gyT3JOlO%Ubi z@2+}v;WVJ;5vPY>y+iQy7{$F>bz_-IU!oY`TquTn_zX zn1=^8xVj69i?+UxZj8OBk0$-A1&?(V{^w4RTMHqEl`-{*ZkU{qxh{yQQs;sl!=gO% zO45qlUqZsQA`%Y;k~dQ*ou1JINp`pO`1trxwU^L`4<8D=wymJQEgifg=KU*MYy)~R zeH$B-{OES!--%l!3J=}lu5=sCngpuux+62s&MAi4dN@ZB>>OwtUsG=kSc*z_% zdb>A}?3kKjfD-{LM)83SF{3y11e} z#5TP=>cl>kNnpplZHVPST6_HX^5PkYgQ4a$GJkJpXBvuOJP($#EV*@H+%@Rs*}FvH zsizdg#~BsoEs}zpHbFl9b7t8fvB9=ORViigIWAQKX}+S|juIdu15JyOaBu zJq&^o4>~RDG093_w-%=^GbtRttl?&fbdZ4F*wPDq53V4O#nSRTQrT+SgbQV@Px_4g zep@D8by42khTe4-`7grr%dh@P7{hoK232DI+ds=ZYVfVDPm1+;_39k>kZLa(NK#vV z19GjLo%#1dJwgx7%?d2r??B>bQhHCNQXF~z%sDxdDY4P3;mNkg6%!t__fw%`qm;;_ zonsWEJD&8(!JE-vE5673slKRj9-$mX6_r^i?gZ4hXb@7d%U(Y%E)NhmaqJ@^ZKOCz zz_bzjUtQ6b&oNSt3$um*@Hv{h26 z8f^C3+S-XQF%lZtE2sA$+D{1k7I)14Y)uLZ5;8zSfph?=AkmYSG%-zmeTMi;`uw=F z7k$Gd9_W_ZK>Mhu1v9GZ(|w$N8`C4KsRqST{>t4 zr=0Gep57cB2UJEXz`$e_D?2+TlxfenqRb*+LY*wKzZgUv&Sd$+aex`D@n&A2@|~%M z1KgCR^aRSbMSdxRPhqcY`2>*U>_RlaDKmZgjgM=Pa>lXGSSk~qSb+SQ*-#s6+Fnoj z1vF}N7>i#xQYFYL!vflP9{qT&%-%kW8*T!xBgf_`lCRC)GDr4_qH8WpEr({r^$o#z zW6B?CGEZFxc(yhmkOTMy<{6IH!T?5^zcm!|U2nrK2nx0AWdT27YfA(fArb@qe!K*z z=)2mJBY}Kw3?KfT@8_!U~`xv-5UzyaYap6krbolLfR02lcOz9K=g7g$I>{!SJsZ z?(CTiH&{%8!8bi1y{pZF97sw^3QA(=c6a|e2EsB#7xXLanIIU%Ds?FIL@Gi~jX(f2 zIH#nfBA4D%QR7fNj9>`*@i0g|3p4vFa^;^1@1f8Ole;spD;yLpDo#&Y(XOo6x|N4I zI8MlE>skC}zorc8ATtyiq+$0J*71tVzO7PJ1rHA1o7|2FSFV3Dcc;Wd9INo3>aBktRBz9i zaw$1yo;{ZQ9ue+A*VSlaMF@bq7%~WHeyofu*7T_7l=q@Q*;VK8D0_ zCOiW2r)w?&Ipy)K_9M`Srgd@-_ur`4tG|)vnx^L z6=FgJI|b?qEc=LYgZ1lcR`xgs1(C3k%k%%rTS)IWhhp*9g>k#5gKp(fB?<+CM1W|y zvlT=^B<}50y zpMlVU%_dQ#E2Y#rmMi`Kbcqk~n3k9$MDXIBOX$I6B8c~Mf;|754FT8|`yz=Lvd-Zrvf#`FZo8I@ z+TMDT2r1Ic4x^&Nf|D2Km!0aoU+|syRpT*%ff&E`_Bf#L^e9NI!^4kSDG=swl@t$m zjg59iOXJ;)EIuQ?(b&*G-G)6Edb)z{>{Y&p{n(CUc|)y=uEh{!r-EP}LdE|lzhOt! zzxvC7!>?O)$HT>wIw~6-Pd3AU`L~b}SiyOh39yI=hr?nTLRx?IClcal`7XZ{^Ihm- zf|zT@hv;uHI%N5ZP>;XQY|0E2A^6hp4Vj;<3`3t?!t`QRjsjd>l1~f&KVcCSgjbC~ zHbSA%vLPs`YCS+P`meu0%kQ|abYCm01QR=v-ULv2jnwx8iU8;W#3?gn9f*=7x46ZO zVv_0_!$o`lrJo@WL%hB3-Dj^XCO8J)w#1j{5Q(hW->s}Zn{4~&i`Lqay&w+=z0i&uG!>&hX($<^2Q09l%4Q{ zToqF=smV7|gK`Orx=(K>P3pe~Cp$``{ZAJB)1Y7+96LtBz{tpq(44Y@0@gkKKfuTS z8^F(j1=rBkeUjh#RzfpL@&FwP{O6%yf*kfZ$eZcEv-}t)s^~AF4mww6XpDRh#O8th(epcxwKaT>QmDO>~ z#o&j(yMoTlRf$(^W*pVy+<$9`7g;cgBq-t|$y@`JW4Hgy4wHn)~i>ib{veZ8u^ zE7#xrI6BF`dJbeA=Q9k9y3rgVN!wRbx)+i*7qfm;Z~NW1WP{4)v-}2&+n%933JK>$ z0(MzrEA}fi~?`6uFgo16IDVwk9x zH_khY_TKv+EkJsjA=+vA7CH9Igg6gz(G2Z~sVS3KENwq8E^+1{ zzKshGn_WzdR*1!?WR#cr|Lh9LfT-fN*x2)nhSv&4QB@H2tz@^QYKLKw_9o!lBl|NKl_3zy%!vo zskT;r8SzX;=Pf5utYs?BC{&)2SajsfHbk5aB`OQ7f>+2P(jFcj-iJhV>&FYtUGb+7 zRS`IEIYYIrx#2{c2eub&v~oi4x#X9|TQ93FGv2+BH2Pyn8kaoh3pTNDEGU!mQ4G|{$q6I@8#{V8GAN;Iq-}S> z)7MKynpu5Nsd!zEdBf83`XL;281wriYoW6$La2s~jScXLmb2*h_VBmUN55TqSKtAh zNxm8kGt#X|t31}0%O)!-Jd>n-=^?a0Ic=IaWKr^PrsuR%o;!A1U+7M8S=ydzFtC>N zfIUXTs~0|AgZ(q*T&7}Y2U9=TfeHk#5@JgioewunfL5wA`45#l={!YuAkxK z>(mO%#`C8CbL$_qqUmAjj=#%*TBR*_)ty2_f;BRL>+47gMl&%(a07w4)7pse(H7ap z6ttK_N&qlWFhW7W$;m0Dwa=z>|G|bd?FZs(>U5W+cGpIc%3`j#8y}5Rri=Uso?L|b zYR>$)euy)N;$KJj`s`gdfB*iyN!QqC{%wP@M^_<@jqHE9<$1U^zCY-1IBH*)laupG zz!cL;dKbC`w5FG43}k3Ru!2K$*5r3l#{NK>l6GpCg8$pY#U68khd*OeNG_VVP;1~?e zK*54@Y9xhUf5EvknuHtF^FUF#)f)!*(dXktj*&t{CRlFYRMw%EP{ga~fqC%I{={XgMS3Mz$-1pAM%z5!BWvbR_&837B--8TY_R9OitL#5( zZBZ5|#i_yKfp64_&L8w-19<5^rBTYz-Hk4L!_KQ;Mhtspb9$#+{khCtTnv zD{FRCabs>gVZ5*ZNXu?Fuw|l_uOA)r3`67`PKjK`V(iU-7-V%f!?37@AYHL1B*{Gi zkm6_O=ZD3{k`c$@Dk>?H{Cc@ab4^17n#=u^)eMFe^v*HvHA}MHY1sQjsJ9xx6^RNE z&n3RV;Ol(dWPs+s1p<6Z|J{Th8H(2V^cX7BYnM7mku%-zU(Kw3(Azn=^rX6ahAm&BwO7{>Y#A7-pKNX{DN3_Rzn*eEuMM4qJ)e6cv9Ed?(|(KnvQKuz8La_*(40=yIorT228S@BT; z+1Xrbi6TrWSmVd}n#m!ZR#>QWoTLeYiVzZ|WoFXbsB`7Tzhu4aj0~->TFp(LMc2vS zzU`Ak{#ZT`9EzNd#mg&o;o;Y=h=^RXPeS94w8t+Jx}s1S+64AwgXqsSRVUs}FACpw zYv$;fwMMD*^pAzy`u+QrnDz6Qw_AQc8en7NI>^HpvXUf>yMdFs?KAaAeLVV|cFue0 zXk{vtZ2C>}gI_9B3+ThEaHGc!D;SIX-eO7nW)jf^1Z;_Rj5m4YeeZC0rFG{J)s;sNar&kV^Ae{q)A`96EH6_ z1~M-{CAa2RPA7oftyi&mU;A4?RqfbYb6Htd8vY}?fL)WP+Y4Rnt_K|2iR}rO*kI5Z z7-W?QqgbKG_sN;4qO;q$mUc>(`V8kYbq+kd@=D#@UJ2dj*WrnCb%^=1c(E*}geZfq zOP4mzF+bX5!^Y+^{5sRmu+sD03Q2$Sbaktu=I|$I6C_FD$tKv24AAyv$pCfbIJJ@A z-1r!}?$sXVW$P{=U_j064vO^ggWv(XK&~_?&snrADY`gct$EJ2R(mtFX~|5ew#KY= z-_-C_`-dHj%>fDrirrbEgFH%>9J_kEO9IL$5QD+aeztlTSU=x^1Yt$a7vuY83S=K< zXMM(HAZScX5+e9{D)u8{Wncg%lgVXso`yiH*a`qVqzkYCxjTw!NIe#KA8k) zv0xzWAI%BgOVo#=FD>}5k`YsW7ghSWkeQ1KRgx+TTk^v1@bR_MNexwWzG1{T;dudqQZF?nAMk`b+O8!Xldu6MmBc&&;DO*ZRCZ1Lm#jb^1j zSCln0NCD)4dD_#I*{}m8EPo&?_wf4`mZsk#)E|sHf220JgzQQU9iy9|cfOW0){@$G zZK{ghAU`kkYx`X>7)b+`h`=zAv_+R+)lvjJS%(z{bliGd^x(l28-Ny30oqHKa12}r zbaln!ahLXSG#60Vc()X=aFvwh$vd=D!?VQWsh6HWS~#mQ&U5)-a+AG4dH&!|KaQsy(v5i66}-C;U^4^;vVAo8Tr|qd z5X5Q%urf5&lD~PAq6-F!L%FBf;wH4#$WK*W%L`cYxM!S9q-_ci<6g$qc5KRVX`aZ*wp2N*Y);X{DBrp6faps& z3V}X(Uryja+LQGz&FPItW1!$Df)QmG-9tgK7}VSRa#%q48{Y*uf2eEW+U9nNWH)Tz zIM?J+2!1A3zKK0%GG_|6ve*o5eU-pk7i z6#%_2J;#uCnma5D3=d+aNMN=SP&df2awu0N>&ZF8h>Go-q5>4X>1t}@Rapi81XbIR z{QOI22$fQTFC`5!=bcBK&P7AmpxR5Z7m{DiJ+DdoP)V5ebNl9P!}D=>wvdm%yfH|* z7{g1+q@E~ZNcbN3{E)gj%IIhkU-8%&->Z0ZuygzSb<7QZiscYrcPu%rUBFVvXqfZ7 zr7-9s3=R#RTCT~<+8Cx(!Vs>=2R05584RY|bhP1|z&UJgCUzgq%Po|oYhr_^32-#x z-r)NOvR2gL`lPmPP+`NQM>P{H)HFEcQ?b;s#Gxtjq@Rhui4Jcr2@B=j8NKPBiM!A( zI;*RxX#TT}{D<#kfCm|a)}S3ae<8byDZQ|e0*t}tUftFcGda0H9r5$9im&JgrMrNtM@9AkL51Ug5EyWLpkn8*p; zg5Jj`j}4idIWu6#D&_bnb794x=J8Jf=ISOM0vMm&DtA?b`3*BKb|5oo}_p%b)X z)rv$C%Z>oMff=ZJsp*VA5W>zXOQ4YPP8WmG&(CjjPd9DS8cH52m*TF>y9v}KdiJ!xUHy=1Sgx<(#+?({D%+lsbj$)#w!-1e5 z@pJt-=Q@X7?q7EA(A)q0`??%8G;^g*dEPsxN6KJ_;Uz!`dVo{{v`ao?` zTGGISc|!JpT*toQ^+okpl7iUA{*x!|oo5&H$tl>;-I>@P5_go8a6mnICgj=k=Ru%d zc%{Z^H&)S;@yUf%$!t5047p(( zd{sW*!1>F*Me#6eWZEc7K4686qGvoicL#kn;G5U6^NGZ>ENnSh+uVS~SBn~ljDc9t zb+tfGvfXt}!0!OW1UuIJ;ev{Kp z#X^B2P)j)pA9b!=$<4jGHhxHPh7bqFE(P}XYR7hed3K#cbT8ma{>|&xxh~c$mmO<; zqM4(f(>^>5C4H>iSMGyKj*_zO4MvX8ds|Xe4tI{WNeuX6EiLj6t9PRTj4G)eTluxm z%g%F>Zn#IKrn2IH`qb{sOeMgnP5l%|Q0kopfk-uNg=IjluYb zB@Ti)Qo&N=72oe}1s3u>F&iA}D+OcYo?zrrBSH^dsbS?6Jw!c3za^zO&S&05o4*}o zPL;aWeRN_cuF@W|WLYWel@=8)zhhquIa*{ge;BCj44)p` zxTPtzR%GA2N#Ss~oLyBb5zhg`0anWLljpD4=x8UnJRJ0R`0!!YRk0LZ6$sxp9;Ud+ zz>#}9KcDC8Vea#gZ>$qNzO%k8wdfGF-W3ODySn=#1|yBcW~rQPqPkry9K%E5Vpsyy zOW{{NoUbrcj#^_62ZE0`Po-<;dv%LVV1P{Ikkj5RB0@rWi0Y(|fAtyRDIs08tE(At zgXMVqF-z{xJH51Y?s`A11vNS5lTdI3tzP4cf>8C~GB-Dy$Pk(r>6}6L0xrQpY5^vr zlSwkY78S>JL{)n!E4p4<`tb4wn!&n;VBX2dV=Q`ZaqyWh7HSZhy7{PitY{j4XGZJ{ zAiiGb1Ja9zBU`PCU4lqtv01UY?ubm8*+-G<4NT~P}Q3kW(_C+k?Y7rMjXCw+aTqLkAY&LX#W5LZPe z&D6kvdR3VmzQ{bsuW(CKwA@YmQ0jaCRZ>lVIPLi^(esqw-@cv4^a((;#Fo$>KxFwatDTr z?~_5XWdxm&RmCbe0H#nmPifs+Sq3*xMtKyuw*>%U3SYoV9{xee0Ofc z;O)v^+wI0Dl(yeL%H6#AtUrvSNf~PQ`u)L$lsSxlT}2wymD4Sd$&6c$PelvCbGU^@ zk$U)V*!wdT%eW1OB4(o|r%G0SVGTYCj@RP_1b^edvJ?*ev(XVn$|%95QH7Xm(aA=q z;=+_o^2d(ugyk^&rtyuiEz*vQdog%XgOWB?UaPxxYpgIm-9yIxino&;(8ozrr)${-ZNpZ7o zWm);PivVzfk&uu0zU!@ug*E!Phxlbzh#*RW1i6y;A?Cb0&i@D{`2^{4z@F2yX=y{xw%g~ zlA3((e6+H5?_yx`pDnk81$9=>29vmKWWSp#q{Q9_W|QQc-?bZxidcd0aR0row&8h0 zM*!dR_?X{6=|2IOt#@`QD;df?SQc}xgS4{!$glJP1#JH-d&h^xhy9M|SvT>w{T}|8 z>7x;#Z7BKmu%kJ$&j0fo&wT|9&AMlmdtEeyTBx-^;#?zxh&9JGD12c0=CwAN5)CNd zblZXo=;KkS6ej7Yg9C4{#>9(b2SA-55RMU(`4#$S&kC6@)m2;7PaEz|8(L1lEup{-4(~EY)mS zn{b(vr3+Nkm+%yCVzat$jd|6H#u@S9IHj+upeZ>~1yVwN86gocN~lj$iU4|Q+PgT+ z4s9&9{~m&sD0CRV_h`QX4?xY>U_2KJCThOUbcs$?}QCyp))QQYoQZ zJUu_B@mNg8p`rFc&IKegN+{xsvGtkRcTUh2>9RCLfJ_(!9h1Umz-o9Hvq7L*^#82r zWh^`juV<@hnJ`?;zANk}1_ZCx1lugwQ40$!qwP~g;|zaE0>Bvo=r#X?srK1wN5ml) z3K-g`pwMN@Wu4X0^0Tl^fnd@g4goS6`W}SB6UxcwzLg~pKiCvXoO9&~%z|3}U$(=KNfCSHQD;%mn%@ac5QmGh2}5b4cI`5 z$kWgEi8?_om&1TG+WCO}1Xi%jUVp1+!WW8LK(g|{-rntX`Yb&`P{6FQ?|G)fESZ`M zZ(VfnDj50u5|!1JVnMt9XL&@Zj+B&8juaL*?sx3?m_|PKR5ZK>0UpIg;?XLu5>D8! z!LZh-b8dHSWF^lahq(TeG1y*sE$%iFGb;WNW>*YPW0JWt?EDp5l7XX9(<+QBQiJR; zmTX}#ZBV*E8W8X~%Q?><&*=8W{`mZ7n7k+xAQHl##40#DUv6w{)PlJJFlPc)|Ap#8 zf#=qCTX%ODD?T!1#oU|&vZ76A4N@9@1Fkqr5b^32IALfci?QuUdH}iedS=6=HVoBU_HxyNrKsi7RdLrnTssj53>VHhL1x<#F=7wr~&O!_c z?}c6<1qT@d{1m8e$c9Rs(^dUl=DXrBsb^+p#Vv=mc;Y~kN(8-yZ-3O#MCa4+H3Hh5 zGye22v_k5F9J!X!o%M$fq)*PuOy;goQBeg0=hg9O^`?d0P{8l)K2%A9>{XcYlBxD~ zWUkP#vm5IDn|{0b`PGh=0i%L6!-i|We1Cn6U+4w-IH930?N_qv5#jhw$G9ct_M5Hc zX`fHXDQiP=VaPK|7B&Yw=xNIODaNC3(2xxmSvq8k zLNk3@tM2649_RHg64~-$KJjH*#Uh}}?EG!~h_I%OtTi7ubU_CWXm%C()qFoNVocBCdVygzh2Rkk~96S3Vc_z54OMeV} zcp83>l|n&mc$UKG(_1USZ$v1}jsD3~T}-fuS?8Ts^m7ez{kqF9XWWeVa$LzrHG`eqp# z1w`5OXQd}lX^cXOp0hMk8vC~Acf>q^jm06NF;i&uM%D*M?~(hy03{_=hL=~`tRzz) z*Lo|^i|D!o!oEz+y^7Ng`_TeEAu8Aw@LPQL)>~Sm6Wkh z0}BPh&)_c)etPnzB@S%OzaDo$=%2c}Q&bnw5)Su+SY_X7!9OS%m6#ttZi+B<=;6GjG6q;Y9TvYIBgu)N1x#yM#((~JDFR3p+Z;!EI@LB1FrvYRyPf% zP@n|vuNwdXhXDXis?K z&1W+Q4O-iV3L0i>F{VB*BsYP3Ns{p=mGv1ut5P2UJ1gih5%g`>j$)R=bv#=45c62) z_1kNOG*mg3IoSU7>yBEv@+6n}Xi%iVuBW(}0HaEP-2CzIb32KUremsGoL7@gsbByA z>y?(J_cGKNiN_Gg6T-bVkQKg4j9X;>8;gE0K9KgQp)-E@=9|$OrSG{5C>ES}PMcb>`%qsmyT8AGO^&fk^qY6(>v;PqxMf3SikMj zS0RY-hU9pnnEGWJYUMk*{?h_L&N(rk^cZd?`=Ur<=iGdh8t2M(c`78D$SLWkf_^lg zm`I87|K4KNmp?Ha1oV;HBw}b=B*0Ev7puKFdih0Y7Fs-6Lb?L6f|}wdrx~--$g;3k z9tuEAL9v4@KG5J;QY2~8(k^%#qL(aXu<_xK27lkG6vO zP#Nwr)}uSP47I#A4SSX}NwvJc7B-RJ%wKuK5*DVP+7a7cOh#f4Q0jiBle#~o;o?N! zrSm#bX_yy2HDnhaqS#S%sX-)r72$b(1Af#lA;{6u~DR}v4|p< z!mW`^J|aB(LYJ))T9Bt^smah7zG{5>RQFGqur75>S-*8#AAea12RKbSR;+KtIJI$M zso5X3ZFIHALr=v`o*Sjq+F2p8K#HA<9(Tpy2P=D7FwP=bUbbk`=|=A;tNfq)tSt7d z35lFo4qFLgvJb+cX&_e3MZHrB`23mrlRb^(mCM*J+L(n-H^`M+4yzasEk1lepA;7t zBRco;*rX&z$CR#si=fh1R>sAC=QwADWPayW9uP&XX-bbWjiA9pN{yu7E$acxn8h2qKYVH}MPzLbp%Cl+H8H)GhchkR=C{2M z_)@yT#UXGdgrN}dAM~S7j)#Z9Um~I2y-(lUg^h3g0h zyho}Vh`uIFrC0j*Osy$QpgZdp+tL05rL;sI?q|!pimZbSc4DcvtpN5NNS=UzF5@{* zSB97xCl%!1LC_qRor6Qc<`y)rX42Qz4g&bqdJ_4RFX-O&iYy3#9DFYlbAls>JY%4< zqdtE8=+OQdssLQ|cU!zpq3NoYvGJufm!zg=94Z9><0f1MZlL0=hlWNB5>a==Wpttj7G ziS>7E_~C@JPPA-LnsK*4)xXa1>80m0$A?$SIK)_CN;t?R1*eiJVV+6Tl ze%GEHte{5Plc3gs3ZZig&Cv#5laUUzp2+RIeH#tG!re8G|O3Wc68cCYr?`E3Fq-AZsdah2U@Yz#g%ZaZyZ_V=0u1}_rq}Cj@ zchm68t_Nc2)!K0<`z>Dw!SaIJ#`oPUsGHrb;As1YBkvgcy5rl} z%B_bx-ebT+7}P$Z10e2W$r?O2WdO86mRw^0<@tH-)Ou(N0_+5z<>yydT{25FKiz>5 zUjQFc_Z9-EgDhgI4iE5?&*I~8p~)mAYwrtVm`-2HXRy-%%B zIVG`E2*^_QfQ>a$=g{j##w30QR{h~?50xi0eDXJL5TZ;VUqY0-%gf7SWuQcPT<7m2 z+u8PvV;uLcSR#~}s3s=oS$jYcxYNNe>!mjm2hg$eyvAGc^M)Rd)&HIn@_0NdzkSm} z$pZEVIht+0eIpVRX`p}wEG_j)8#a`Cy0)hG z(tgGxWn~pWfjPSD@AqcZtNP@Ch8KE;!W+&%w$q2oJy_teK)+ceK{N%m(@^Q*8h?AH zU3Z6~pP#fw(oy9t7E+MEG(m=lWY1#GKW&>^(3cPK!5NKjRnyly56{Pfh?`&k_**t{ za}i$HlxVC>z}YMt3^#muv!I(YQdOB^GVXQZo&}Z2amF2Szy7DSmJ_Ie%1ZGhNiRw` z4DmPYJCdasE@&pZ5@^7gbGzDQA^3UKgP-sDz;r^*=BCrqS(7jrWeq%N?7|Y4uppck zqzntTJthj?)X~v#eUow_DVSH1f`w($I66$;4Z4;RN28yf2oQ-u@a(E)FFTRKy zZiAfdim>qY!EuHSWY`-LIJ}YqKNh}zhSU7;{sc%AVXRZ}!nH$2I&sFkIkPh(GTpa% z;yjNcE}&4xkDQ62dx#T37xMq_FAYaS&=@Nzm_B-ySHISPumf~tNFELlkkmo%TX0A@ zeOXAEiM1NAMZX4e4G%zf_-q8s3a?%PIrK3vj77fN?(NF!UpGIg$E1_g25_MS={m@7 z_O8aVVLZHYS4l^h5M?3oguT{|s5xTQrsT~Uzwaa0G=kGBy5kF1K_NfgDLVO5&_K-P zNPdL+FD1$fdmZ6E9bQ^&#lu0V{?)6BcmWt{k1a@6}`cU>2JylHugUg~4{Ou2@qd z8o8@33uea$#BgKyK>YDJdI0M=S6kf)6k43X6!` zz@VR=rg%F7no|Yx5atCH*!ZqhKcR*vVJG131GnK_!)TJN!a%N%;11n8Lj|_vglmtA zn8_~Sq-8dQZhUp%*Ov!iUGXM>HbNT|gBwph?>W4eA%O!7781ne7iy1ws+MniELi1R!!Lxa(^P=gAn!VW3{Z_o zI|MGiJR``l?s0?GmLi491B4~webn0RuVnkl$`QTb!MR9T$G+Y%+ z=YYHifCRwusBUFRhD4DtytiXw!V+*0)(lcaR(4(4i2I$H9o4&h(WYLW3Q50ghmh+9 zGc!Ax8i)53sP|i%*!HtN+k89?6R57`n#nA3B!+8-4OlO+QO%(=MHm!N2L*`C8EP)1 zAc=r$HHtfQ5}>Wr=%Ilk5P%IWv93PaFVK-!0xi-^a|GD4_+3DNpn^}TCONnqsi#F| zM~>uY%#Mit(#dS@vmLqpG_q>1-$D>^mf%WfFF}m#I{Mjli89YHHw2Qzp8f!yTSOnC z_ype2S08|~tA*N^fH;(gmiV>+y}Fp&y|B>M*1%fqKTD!`MfNYwgkYjjV2D6_bljE2 zJW@<7YvW&;7cn<;(7`@ep)^BO)X;KGjqEHbE^9lj%ave6()eQr1#*ZJ76L<*c zTTBUD(KmIl#$m-`t(0V`aAg`~;C)+$#Xb{?bIq4H`d7`87c#UK2^g(9Ua{Ga!ZUt( z!?HXOSJtPXUeo{JmgIJa5Gp|F35{t_noFHca2HR_G^&64M1uO-*6EB0&(z zmIqhN+`PqM*xEk`i!t^|Y!fIU_2QEGOWPswhoal3iHR3|-SuHA?2E$VCyzC|6T@y_ z%4>d^a|?8fgsA=1O;fc*>G9d$77nAKkN|^G1LSn5%HxuV!`P4BOsMHuo_r0yqnUte zYj?CNW0eiE*Vm(EY`!}-NQz9+W2k=T_HDPmlwU0Q4;t=Ub~-eQR{Hy~_LFswP40bU zQ0(^!#Nffk$;CxvzU4_=kp-h`y$JIHv&%9vaDws3cE8fXZ8o;3COF-UQhXsFZFy_P zdFF-`;a4^M1mRgfFY0xc%QKu^4Wz}xm{kuvhW+N%*ichh*4t19^YGS!tfFEbR7!%b zZfawLjD>{-o`qt~<3O<_o%p3rs$g#7@iKRsfkR<;ogA& z*tq6b#$hntw{!M%w_!JvKXUHuPj*Yse1|hIxiA}ux2|F)AEeug6%ZL|yT95-@kcnj zOy(hvLOc2&>gWIJ(}l(aFh9a@-G8+ZE#NZWp)ZCI(O6hwxLs?^_0AG5*irBEjn+h} z{!l}1-51a6Fh>#vJt*EesOagDo1jfbuC#0hOF~-OIC_DzW#&bijm{fv?Dh^?4#!Ey zLOt*CtkLJ(<$CrC4APQ!qPx3kP3?*rRoI#q-|mB4r)jIF+ z`Uv87cZ9EA$-?^WwjUe&Rp4ANi{ptn#XGtGkFB==s_F~-g^z-ONJ@7pAV@16(h5oo zNSAA|Nf@-AZ?tA`Q|U;(Lz&_q{XUo$EL{1Dwr1`>ge>Cw?J5UR_8n zgrp7jH@LrvaYM0C2 zu*p6iucei+=~%Fkl#VvHy+N$7t)KPig^vjBkZxdGwBM!T9mKrAC3ovDsALba{7&Ni zt{`eJFOVQ!+V+M)dIvQ~Mf|VtFZAeF2Q#58aG1quGU@m#q2DGzrq{szcOH!)d6dZB zDNnbnC2(gjurl$Y%7?w|J) z6zwb+3vH>bjCOA>5q*HiL;d+Px~G7UFKWOyk1-O~U|dUX?kRiIWoBt*8>Fxrv@CN$ z&5$lKHBwEAXr%XKdi_M9Hr_BG;YfZy!=9bc*cu(7SGj}6sdt>Fb{B4FV$N; zBA%?Bfq@wTUu-vL4@9f|n=1-jcP<`&M1%Leo4(?kSEv}+u6cWDn{LU`j0HvC)g-(; zQKg7Z6<8>CO!KhRz_Oy6-0^vF!^Vw}BM{fi2{+r?W={}N#MQCirj8%Fl=hZ^wUB42 z&`@LP!;IEW`*-7Ti~ky@5Lir)bGQgSKQOUo>^S8Ql?$J#Pd=pn!PPNWf7j7#+PNf* z51NZxl&at5j@k1pEj1SZgX8=cYqme|VT&s7v)70jG!bzO2@5 znXfe?6)WF1ZCaK2vxjO%hTo8pju`nx{y{DJI#ZxNubm5VwuVu2xKXWFr~jbU72_s> zQ}JB;z|=zOB_gkQ9=ib|Rqg#?cLhelGnLUm>oS4w<>;8KJ4i#8m#!e5t4uB7ON}t% zP580`x)f5xvcRoDY`z$h00+;)Xe!!`2uwPxsueywS3P{;YE5f7V@IMCpS#$7VzjrP z$DOVYAFiA-vtx4#Ff#wx`;1lcbmM@>hv%Nct1!7T`82#3+{T8jsz7y#d#Hx&A3V?# z+_BRf{SUYPC%O%R$N2Y~-|TMG)aH|XTh;>BQ=|-t#Ms-}d*Frf{Ez zDwzsSN{HFhYSvZW?1|&*I6HaaLy2_rkVtktu-Et(xerU1fJlj&2UwO(>hc$ECM1wM z&AkyfT=7bNoc18uuXKOXaeWTYZ#eBJhlf%Jy|nY`gB7lcYPyEhHFi4od+F`Np=0ql z&Q!Gv8>^TtsxD;|+di5hs?r+dUv@XYZ@OzG8fTZxXQs95DaG_I?3yIAb>Hl+Y}$24!V8sLZ{ceW9#-Ba1mc2h9XWKAne%VVn=ocF<#1wf zA9x2#{N=j0IMafmS3gSoh1c1eHBN#8Eh=&TjZcU5P8QSCrIbd2>;oimEj=1+`P(RE+T$hi;Zk3kS#Hi zwyBgz@nXaV=0V6~w+x#e`wIqIi`R*c%Tq6d!;TkI{b*xi4KQ*D2I_hU8y8g6)q|k; z|M6TG>SPcOaZ>!fbew=33=~}U)(_&-`t+6{qZJiON(U5jh`WnEBC=z#sYUg}{Jabz zmW?Hk?=_Ha`x!({hVsMJO%_VA&Rixx)0W6z+4B2pl`++kZ~uK!;vx%Y?1`<1r5V=f z-N+#3PRw*HVtw0oT_n3hPC5yM9uGJ3TPdH2@p7NELO>4DC*D0iR;hLF_lN8LNFfL{ zlpuk0;kTREpKp@YwxsMx3ZOJ63+C^*dh_?k-4N z$bDmsx}T*bRfrljV$4F4AzE(wO%lD4&4DinInPDP^##fo8YJpM-^=0_O~^i`APLm+ zrHy%j|6QjI|F1lpaSFND#y3pj_x6rHND~K4tGgbzFrcj^<~^jL4Ng;4IO~fa%X}v= zqwlq1{a>Ok<04`Nz2>)MP{EBEOa;Tx$qk#iih>4>#x4_v`7nT;Z|y3y7j|ed?jFwR zoG!3uQzIv0y@3-Syz@pLdyeZblPMXxWH)Ebs`H~ zQEjI*y-VHcKr{h3NEZ#bR2X;t!(MWEs8CbtMj5Q;rj5LoL%&*gy!hgCH&S46Dvyyf zu0o26Xr5o+OP($BYD7wSJ8F+N_~{3c{cf$awJ3?`tm*gv!!6N@`!}qL1IzFHuW+xy zi!I_t!nDJ-WlSlDMG>OGuc1t8OPK14$ck`_%+Rz_oj-dgLfzTky3@h!q*Q@uB&_gx zILWf7BvXVu$h^9;|HQ*43B&qwj3DWbU2}AUVUXOfpy$ff5&{-14SWlzmBAF2y|bQ$ zxn%Xh|MFt_lVW1Qsh_dZJ-EX48rJmeFBE-!(M{*OSCV;Su}DRHk;ZpWNeEdCP9VR| zE2cTh-FCwsql$=+VhoS1kWB+tU!FuYRtD48UV4(0pXXCI=hbUjXIx9GGS@1*s=dQ2XmI1NK5|QV zJCssh*5;DGr8K;oLK1c3IY(z#uI$#TuqYqX%`7f{lc7`vZVMCg(ThUl&Vf5~?fHw_ zvGq=OineQVIk2wpH+84tgl?%3IsLWb5uC=C@bh>hzb>g4EI~_?)l|Q99}b=!dmNKa2 zoX00}a+60Yac1V%n^G+PGo+y+WP^)yr1&9&h5<>1*2d+pvG(VyM+Ke@^xMcz(_h-H z2)L_}EBRVTnY#(e;i)dPofKE<+@2507~wp3b>B=Ld-!jL0#vsv0PP9SR)jvA!3}6s zL9-~FKoz>;*KPs*Jv}cE$9Q1@rIvG5@XMyLdtcbMK>B(21~0T5(E2=G8yT;#FYLKM z;Uz#Rc9jxZGYp*Kc+fP8q~O`&i3%i%`d$A#c84EAfKjn@#@|(!jBIwMCA8i5T?@xv z1{|~sYD~;|dq3+a)v0>*?3%wIr3omPgMyo`gwrj@*mK@9GFPz7vVS1)F0Va6y{uAu z_VvRky599fW1DglIFc)_P-l*qpV_Ft-G4c|>`+@uU!X1`Pw_#5E=S5Uih?N&J$*-k z$lGW6qlX_i!l-MSN?@;9%6s>h5Rt++^p9SZ0k>ZWObP!okhD#(h=L>=4l^VR$0Ym-3AbqV8ZEe(^u`|%z+e$2idMOI?* z-(>rK)LS`E_PaQ27a*hD8NL*A&zMVXRY;)AbDN*&Nax<{NG;UDHBUO54L)Vgjomc% zHsPkF%?N#rp`lkX|A&H!REaA1xpMmhW;EtmI#ixKAjOoDLX9V3*cWI-`Z%KTER4~p zB%)H&y1iJ6>EcNJ$XHK`KrIYY(mjW8Me)# zi&*zxSvTfvCaPWUEhH|sa|hVp2n3*7=AG2_{zGVi8|^Dp1-d`j!+9>ajp_eCm1q1W zG>$7{>;8B=?%<)JrVwq9qz!Uj=}X)BL4m@M0Gk=r9v&_1^QXtM>oXnOs?h)LE7+YP z_#5j1+p7ig4o4fUOw}ahF~||p|EyU$5u}?N5fY5Qgtn)ox3?%^Bb-CoeTY#detZP|w||I!>nLDyo!XJNS7_a(~J6PwweWapI_>6v&v zA}&)1KrUU~`57V?t4}68^YL}ej(qbx!dp`%W|*)^P}QvYIGDawt`c7q3xBumJBum7 z{?gAHEZ4D2y~&c)J0#(_M`1Iw2A|fUU>LOG`&}TmKG+e2AN+9L8uB?QUp=m?=fA@7 z4uXt|Tg=H8ZuAwTrN-dEnLzOSF-{And~Wek?s|4Mk7>`1EycgD7#&V@*u{Sqwh8(0 zeT%ZSB()(=?LW#hU&c~Am_UP_j7^d-IFgN08U3j?68AAK+# zIn#~|$K7!Ah18PGs@l*(tm-huK==Q*Ir_jW%&0>O&+Lpr6Re0KV~7W+k@|7ZPKHuvov*({LFT6RP+WfK zfISk}tgtYzjuk^0jKd&|m){0~*qAN50Y^$diT90v&9#a>=*C4e9N|i?j;P%sNHayC z_51E!mW}ZnpPxo@_BAEc_y-T>WB$b>5B=!?DYlJWC+By;$ zoIScr>~ticuc08s9El}osnXZ5CET42sg=~YltzSH1EhxY`u2u1Tsgf8 z>y9S9$Sm?p;u!nM4k}*m=FW@}&S0!lOUj&L)DR=iIbxnRMkFb>d&D&%J$iVtU$*dd)~K zoJy~WDB3SZbi1ADO5T(UQ54bO^ztS)e}WU%(11^?h$E?8^z-EF+9&IijiZSa1Njb_ zs(O5-UG&Y!$svsAGzgw>@;g6&NC1-`^xdMR^>wr;b80naQDGa`H)xoW1O~r$ zbQPcXoo|!L&qzO_epcef;m!tw(9WJdX-`ifQVyL+Wktne%K;O+JS|pY?Yft^voF`5 z_+GxhLH74Dcf`uf++3=#Fy6JjNI9%&jac~FcnSRQqYlg}w;#zO_@E>#>E$IdIW^^Y zIQ`6KLaj4H1$YjEGEd2oo!VXeLM>*zX|H32t`sI3uX_{NhovTH46T)0i zqLdq|qv!($@^gMhDhgEdxF+3H?xVn++s*^AdUiLz*>LAMx5Y3%nxn{^rP!T=YZvD>5G})hmsM(17Fs-EH zbtm^2M(P7Ux@_t5G;7|plBw541QIwn2(ki-ll#(lQc(*wSxnPgcdmuTP}nQ4a$qn* zb>RwDdjAf(!)K<+VzRTuW z@#*5VVAc=eF?2fJ+CqQ0v;ygCyPN$^_5L3F75Gtm^%N{h*(NTZJdIFODH41xD7%E= zws7?KuTx4jBRhM~bBbmcB7_+eNfGay-(^fXF^xaRNLVZnErEzu(F zi9MZ4xbiaD5~s)jDh}p6WSZ$~;zrVU7g>85s?UZ(V6`oo*y5A*`AofTbLTjR&YP^JqsD%mYSCj#%LTH!!*<=Z|NJu3@h90zn?%r!JPUo zBu(SkxYz8yoA;o9g~Glzw|>-KnZBU5uRE7Z)>-iYw##AZLWBaE-7LT9x8xp z8uwYMvi+i4*0oRC*P=Bj9Wv{w5`8bQlo?>8*krl6A*(v^9PywxW8kQ6uYFVLMt!wY zSeD9l?ESXoFHJ(bVmI>}16QqxQ){n9l+mqr84Dt9S)w({m+0bSnk=8vDlkEKNE|co)?UnxrD^32fYDun|wT;L9b4RNQ0~4$wbu@h*?)8-4C#J&-=z-gEn8Y{!xQDv-*oWZBEGNWJrf|Lu95DrdN^Hg+GKw; z^JMIc+Ue4fbq9mSZw8CAYDm%PPd86hRHtz|rk-FIwx;E_JV> z`|5G>L-o&EvB@0I)cHwC#!d-~Nl{kbz~vsB{#Uwxc0;%iG6ir)j~w_7syQ@T&J)euGzZy-pGeY3IIg4lFn`wl^nm%|tAvX-8`JGvm?DxeWsrjG3)9jrALGIwyCJRaJQD)2gB8z_Uo4K5+HRIfV3c}XF&xq=Wy zZaAL_D(W^fTH>@f_(cctONP3-x^)c>=v@dzw%fw&cU7pP)zTi3Z6~n zoYnXw@X_M71aQ2U?J($7bU3#2`$6*hfuRjDWJ%}G_DaxG<#wZy_dI9Xvl}(G2|Nrq z^1kuR!Yrb6f3|}HLwH!VJ&t@4#}h;YXP3R*m^SuwmxtGi14axqU9%+&x}!Q2s|E*D zHh#s5$Pu)*NLyQQ`69c<5dN13EqA70EoG<+Pg~w+6zs=uxL7dj@{$mC#hsh3T~hVA zwEkr#$}jipR0{u%ZX(5@b-{44#6^!O-qE#d$HIAaQjAjPvPTnz@oMW?=k-jtkC5?ZELsf$&g>{n&AZ;ll3&9!ie}hw5p<~_oJ|@x2q{l`Z);5 zAZ*%q(>JG1>ZD8sa-}~igfyiCjq5K7yTc!qgdm&d?b%zLoOmb&htkqmIuVy_oadPM zSBofCj?RB^O{Znn)g>Q=u>+y~@87>Dt-D!y#7@&}-NQ#pjv^-Lrfb9Z^m6mt$|iN* z?qNEIXAAq$s%PQNX8*Ag1z}usv))Fp?aklkO$A*&Ju7(B>RDeG`qOw}@|KiEiMq*# zi}k|Fy_hB=Ab=q~CZy!wHg$4rEUm3sAs$$LTava-Q;*W1(qB-3rPnbj;a_gYm)Bb> zV5C^+G$nAAIrTwBPm16!PoeA_>V%4fVP#C0& ze@tB-PJ!-NcwAeHDDyML{pC7_0%Xl6FRWy8XD&Bo{?9%pIJ&W48VVcv z6P!QZdU}EJ26}zT?BMyb(_14#orJBKuM-kQ#Xr9&JCzs?OwW$OE>P2sYZlmX@ufu= z{awB@UgXGhv7dExWgO??mao2SAdww@%9S zEO5+l?%rLWG!@pJ)AhuicB+uhhpBjQ(U7hj6;_A!QI2J^zN_?e%1+})goqfmA}nCO zNl%u(IJ?A&Gx#-K!qa(WdX*|0R zLuh=!mCyN8S0hHM_AoNaa>?T6WzbKMjCph6f;~^V*3Hl7uRnhHF1ittA4%^^Z9a)> z4Xd@`r?*=HF2j+MV`+>%Ynq+#y2(SC5X|`{qKcx+ecSybe0pCEf{Qy` zSCqfv8wykZmvN*1C0FwPl$bbELJifU3c<}h8Ox7@2O&Xb_7hJpF28-6I=j3UpSpfevHO=D6a2QUuUyL^wTSc8wM z99!a)I9OS+P%4LedqFTWghOj#FF9mfzFAF_o4fI{Y%T~TV*2tW0TEMjbBnsc#n3av z1A|fRGo$p%A6v8HXTOOOi7*k5$7D>F7GL2#$H82`+#!jq^U+R72&en`nb;PBLCWCd zBsPfN`T6-BpPv4$3-dv&iiML4+t5{9_8z+C#Ee+|Le@^$$blnRQKT|hr0*Xbcx>== z+%x_!l(g;)O}@N=A&m(}t#omJ?_5Py+_D?N3~rsrb6n9^9ma|?aSNru;;TptWau4O$`sh-pFyW)e-Eqm^f^Aa@=NeOwTIKZdFlamVf((egD3ervzSR6lkt~<9b@7 z-wP@s2n4`)9R+8ntewae-F&pQk3Y8$8jMa_-~WE<#O1&oq&N3a_36_#S2};K{U3=h zo3e*iKj#xM8G2JO%jR<4sJzS(Emb>Ww%M)%(DVZb}&;SEMVG0jWfYnRU|Sa_SQ^27Ju%iu4J|0)HK9TnC<0s;bV zMpsOBX>Rbo;WQ<4C$X*n`wK%TM>%pk7BJ5Y=KorJx z?wl-*cR{!#N^Z%gcWk>A?SUl=ERd~eT2gz_i-LEedqS}H8P@C=D30Y6_R%^ zM3quR1Hi=s@!-WO3u?HaIlA<2WmElOB|DkJQNDFh8X98fq1wBa`-iI*+CI&0+!PkT zj8&1SF<{%TE2*f@JZ-#)TEKEe4-6u)w6amu5kEoI1EjsO!=DZ1?^ZOUQM?8OY_sXf8 zzPC(%r$Z%-v*}%+kokwOexmR9Mge)AIai~Xh29w_zNSe9AP44&YWZ#q?T z-c=T4ZZ3V=TqapbTI}{!NullJ+a5GllscYT(YTbG*ObWdi9WM1?@ek$^7C`X74AwU z8%5uO1!BNB+jiiuS`zZ`il#{x_{!G zoy2Z3bgi+db^aG$>pRGCXt1!Y;Gr6>*hz<}2- zW4>`6Ta8}Aj{%YR_7#P@wn$%Gyt8RM_j6ew#KFeFyQ5@RQ6@A@M@1H)@;n=f#xR6= z2(28aCAN%`JvwU_U-Zrzf5D;~R?ej8n2EGy2)Gy9D;}qIYPzOj2PJ7Q2EzXud zd_liUOJ6WDofMnO-^Tr*_Hx0F0!}TEa(kP4S*pAFZD_TBU?5<1Xr?5?Q`nyCsh0Ch z;kR#62borp(b2%cUdF?DJPHR5AdD$d2M=5}-P3hd?SA}N@=0GekwK3cN#9hKXHC7R z4<*9mQdqZ#l+(Mrsc2?+ymj5p!WPwE3kH_$fJb*e{v%3UIeGbrB-o>xWd#@k}3UMEY0`YC9%9J-j#Va2JM2?qweGOB@H;0A77Hob-tH^uY z!y{b7su-j2yR7lsYnSOjS+%|E#cM9V!XFk6=D1<5Ox)ZAH%RZgJnS>RM|lOum$S-= zyTrW{VPie@il~FfqE`=&#R%#X;jQTaIO_)zAgQ<;Cyvf8owViN)J@P;#>BwTBx(PP zVC}Xwi!K@kaQl|uFtm;ccQewiuCL4DvCZkdrDOWqC<GV<5bsfb+}akMpJ5+xJ`k z#xhUaBQCkSgD>l8f=w~}T=uW*Y5Wb1aKF63Wh<;$Xk($H!E^iW9{*YM{6X^IeZqsyJ{6OnyxJ)`L(zqh&tK}ojkdL2v_^x{s4l0Wx%p){|;Sp zb?E7+UD#6Z@v~?Q(~R0w%oJ2!5xyXsrs7~)1kxN*Qj9vfy3{y;O5NV>OTH=E<;C@w zuf|{v!aji|Xb=Vkf?+C2v12jqdYs-%tV2zaTPr&1TM)5;s+Ogxn-b}gM!Qx_~;%K>x2!g%7+|4VZsTGH&oZilJmiN;0 zHa@qAiM887OZS0pT8M!m*K6*@t+R%a!K=9=Y^(dX1ni$KEHGN|DP9X=P%PMWElR%Lvq4qk_(Tm z-G!4ULxY2XuN8Lbl1U>>$9sC>3ylWh1jMCD5%58UH_V{yBKl=f$|&`@QV03y^?dzo z`+p57Dl+BRC&|1YA5t;|#D+qy4806&YccVx*^$aA%8?tOC9E;3>e7{z0O**x2a*CJQ3rdpdXh1?adrGbPs=&B7($b0w)5R~Z{_wbE9O~fe=*Tshtx0C{y7X87!WNRpe~=_Djcw7( zzO@*|`^7=v9TxYoCwmA;Z3w%+zekCx0`fNKK_{3Sn%^7 z0>O!!tCEnkK>1RuSufI=KLOHdv=w7BuD^YoNA#RRbIYFPXfWQp7hC8E^hdz@`*#fo zp>7N8qZs*wrnW;(^$%kgwB?@-les6;$YUGYlMvHz`+uLRuN;5w)l=HG5fqUu{-@$F zW6nzUO^o1ad(@QN+18NN+48RZ&d@W;3g@jY5U}I3=#4!CFOHYFLX5z~DF$vd^Z>f{ zpzuV|Z&i3&WqY5Bwa9|JypyxDs+N|!^7`%YG!t&}9UDo|4;iC9g#C;!tYvLQ6Fnh6 zZ2;y-Nf>1=QFdRwue$ zX>_;umVZRq_+^%#bX0&C(yxJW52C0jfwu&H0vy+@P2u#38N?Xxp&^*xo?oWlSTTBz z_44Io(dSn(I>vv}$ZHF^Z@Dzi&EZ4(VRx&>ISUPVVvK0Nja(J6pLz&F+~^`ROk#N4 zMIT&;yA{ndK=r&*F`Jk8;=*J~C%(96!E-CiEwWF# zpH3XL_6(I$5v!gz#`gzwdvOa!F&><9_-R>(lpGirIb8{|uYrgIesNzjpX_xKfP}5n zuj-7cf>9gycFAv#l}8iaw$D`E3Yng?foNE~@7NJtROA3;NgLz%p-31fM8R zH6{jz3A8$(IU>_;Vw^1XQB~RUK|x*~L7hqhuklq#hGcEa>}v?Tf|j7F^8AKw?r*Yi zp1JnEIawS+SxA>zV3*lViWY4u5s?~E1uFVm+}!=7UDAeqQzO%ZILTX-4WV^S-jK7_ zf^{O{Nc=ZX)|Z;SsB2Y0)R2_K1`d0IND7W-MG_C>R@kxxZ0y^Uk|27g%XL*@6=98b zW5SQC`wci8EiI0bRW`k)a7i%!kZjQxSvyjpwqy&f8znD1uPK+&C7dW zY02u|{R*PGwKcn4#q93^`J0PG4p2NnHda{@SaRMwGP&^B9#u=wk=+r}U-;=d>>CNW zeFhk=9~=nit#v+J7$MJ6mN{JNJH7G{cj6ivcmH-!m#^H};roc=7v(FxATjrEH_MB@ zs&5iBbiGpI{5?#sLMf{S)h#tO&1k9WdY@(FrAjz#b?|1LAqgsie=Xde9(g&rcCo@a zBW|OmP+S;wwklHb-5CUltjF@&VL(dLJ7HL2edGlWj`MRN+!XhNI>$Ee%x^s{hodXs@Rv^orDy_*ic~KAjH#Zok-(uB z8q4n=MQ9zbli&PhSYvpuvbQin%nJ{?H%(I*f?wrOdq~Osi5dNk8zmHF3B_(j)xRPe z8z1~gN{B+;P35sEqI?*wO?ewOZy)y#7UO79-~^>f4|g9(H-S0^z$bQ+9k2wM=88M z@&&^K9SXt;U0yc(b8x`QagP39H^t2}W?Ijw;u0aapXy*xaxVENk1!7>AT>2LJ0@w< zeKXW;qO8Th{?}j=JbdlbyL!q=o0)2rI`T8FpNdiLU-xJ~e5n|_cPp!Up*5?j%Cqs{ z`PPsPW#e02w8~jAL`Wh29tT!0vQWU^LP zYyj`#0D7u5=gCX8|<>G~aS_X_k#3 zLok8woYm+_w6?b|ZdT06fqg8f;s(HLi9n2eyxf)w#mfen&W)KGEe#B5ZB5`=qnw|; z4<{@@Fjo55Q7o z*{S~ga0)c}7fo&EdcklQkZN1gU41v68@XbGjgiEqkoeh-v~T|KapXOQCWYY88NUU8 zjG%KgUSwF!kD_c9Rx`TO$vLKb^hKC<>deYb+kTfKS?zQ%E%f_;4K{u}j9`hVPrE|K zHF?>Z_dJXQQqEEK#-oCRj1e9xaqA?JeQDb538*}9E7>vIp6Vl4i zhKifoBItR|iv>QbsjHu)oJ~9Ti3oCa3OP^<7SZ`hc#|)%eF%CRDP-CyM0MQ{6N^Sr zuKVNa9Vef~>oA5%%D?l{;%oDk}1+O{+!*+$jJZF zx&iaqUDEyieR}405qxUH|1&&!@Y{ZK%ODXgtY%fQuIW_5`Y%n)8{Mnub01220j7_*6|} z#C{)qhXE}X6`ZUrN@w_Av$DK?sxJF>z**V)YAO8n>p0g^VD=?ZZeG8NfYi8ua*~%d ztIVqnCKv>yq~d>w<@56^jJRElCih*q6wO<5?`Rw>D>WJ zPYD+nR}j3D5s5>sC4J%%Fgfh$E_Pl~N)q!Tg{JY+bCgOntZ-Py%`nE@8CF+DsR$_z zeMN~ILH6C6z-LheF92ifuq<@rUMk437HtK6A>T2?xu)gw>op8~;UcMX4Un6IGgMFd zFmtmTt%w^AXxL8+1!pE+X+(O>)%(DfAU)|xlLVRi7f=+PM$;P38G++nsjv;nZv@Tjod_ZK!c zAQK{{#-dDXmK&Z%Kt<#=Ct@%97zQG9>MOYRjlV(CdheJAtP4_M*)rWCTzCR1ik zst|R5ilA9bKrqks+Cds%4wA`AVWXp?l3A2BWF9jCEh*28HC+T|%7q;FpAEn|K^yaO ztpDjbzTNZ=q9EPbJSK!mm!s{u7*HpXT+ZJ4!PoaWH#b5)-JxO{JbFX@EL_JWu*_Wx z3>#9Yw%)&c_XeI~VZ#Nb|7L)?j10Pjfa9V}*Gs5fP>J;6#xtm;yf02xP*Rs3`_5f_7;&(xBmw9mVxB$>J|ZsP z-3Vhx4Tn*!0#M)~Ik;wxNrm}fS_wcj(|Wq(v(eFbdetu1VKt^ZD#KE{!By)Ii)+VJ zDw#=+6l85!$T*khN}Qegho^7lBJaNY2})Tf#Q=~%fmpz215wUO+l<)`DcsRb;Cj4l zxPh64WlNa6UgGv>mWbMMEFh!2oK#A7v8Gi&27KUGOd$Oc7}yJ)HU1NVfcHXH2PC=cdrCRy?#w=h}y|=o$n6hdh6TOl0F-Dz5 zd2#hjbU@VcD;34+kSrd5%32FNB)soaM-jQ6n|a=g3ktq`m+Zuir+_jBxrP9EP$yH?-dH=8dyv+jfJJsj#&g%$?-*gCQ zsw}|a2n?gX7j`e&FV6i?11f_jE%&H#;Mf@$4m0%o+@@I5H$QojYdKcYXjR;3wHj2` z7uYaLsXDP{;7h5Dk_`qU2gK)!3Nl!^;T1iGM8w3wpsKa?X8uK09uCqe#I-=T0uNU5 za%!E|QF?tnEx0g1&~1a|tHQSHKT%H`+GQrCuKvEI?%M_z$+ERY9ZwCbOh6bcz23;@c56Ki zB<<6LA*<2n9<3c689A#3>i*Lo37LX+(%$)8y!6^XeRwk;L|;m9Zxo=(`!$@|XMgS|J;t1Ioh0vNrG|_FM5~)cwzvGt({IYx3%-80coPZ< zh!8+wZ;&?dr7b1-An1Ck_&7pV!xd1{YERw zKj5mXOd0E8WUbqkOY7|1Z36jlsH~KdFK%9cbzOU>)fS)l?Fi^^tN_* z;ovWFY{9rtX(<0HH#`dJORu&XJa(<2o>^L2ylKD^f&Kwd&49#y>kSJ|N>ekgMZASk zrmelz=~lQOv)O(*etzZ$k2iW&n620(D;0jcv& z?xW}4iipe~;1*QsIFqPjQn0CF4V6jw2+Z~}dat?&*X}RAw7KIQw7xiCDnDTSCfYn} z#7b37FAxP!g!bhe7w94%Mlr!31U?6cz4!AxS1#svneqV zibbA7>vpRR#9X%H^Yk@YdpZi5iwj^DXe9R=M>IK=h3Z2`!dBJb-0o6G#3;r;h`GTs zOpeETS>fi^U$G6gVhC{_~ z7i)urG8eTX?izeY&r!~!r*Ph=^s3&Q(iUeVo2Lmmg56ue}BJB zUa_hD)!su}wdX@ zto=K|>Y(JgrHGjgaEImJ7g$wQ64iyt0th4R#VpDvKCIL3v}3xF7H66{8sU+V)a8GFfreKWt6J!r=4Pq0J&8*`(EKKWtOwJ+ z;k?|2jmYaulH5k$+zpGXT2ABdQ&M^}G-1WggDa7Cg`l+y-1#Rs(k6zGb9bx3! zeJ*)^6EUURH8l7YnybU>yuLa*uR+CU%O9X0Z{t(LhO(4URso1NZ;YJdG+2q#SsxWZ zE=JDF$0sYd3WsPgM4LyCct-Q|*`3a`pQ`vjNi=}o29x{zG@#i8=s_h?+7Kj81Fs^= zF_EysLk$f3hTI>gh=!zM+Ats$Un{D>=?|E>w`W#mlnDt5>ByzU#iEx7l=WHg;=OEq z00O2}R+57>A!s^Hdp=-ely!BzzYkIuAlbRtfnxf=_Cz@3;(yEt-uZ+&!#Ao*^yDD? z)t-sMwhyX!^fAr|;D;#XFhHw1rMiq7AlH*A9%ORX>O*G9-oZZb_B;^t zOSfh6HBFlWuc5GxRM;_e5}~on#F112y=fcYgD_?B_p}nx!!4eu1IyiEAdepO??qLs=zqrK6?&Rd>yM9A? zx?zpLa9;}tfFJOm0I_!aIZ;6Zw1~jbO9qP5_`Zqy=Fz)pvn4*I zU{wPjh1*Awt-PT=u_Mvcc(~ZZM1EYzu;2pDA1&asfDPtyBJiG%;@MOPGT~epb9$!Z z%c!MRrHg$Gv{m*9s6)+&bJ_&?lvFEYR}pCe&;avILL<@hkcJLyU&@udC63#trITb#ma|L ze;Wixn2emD>PTas6N7R2*8S_)neEi7?~1$%&=sZx_65WT>)D1^}O(MzT}&e4KJ`4A!C38 z@>jnV-M1j2<3jzwA;L|P^XI{#JHFNQ14V`=Lr^8LUX(<=$hgzU`HxCyZV%EF9q)3T zoWUMMVYD&f|5=Eo>gth)bW8=CnTd z;#X0MSnL1|Ei?0Fzbs-OF4yBj$$<7?Dza&!v%yPzt(`S-7%}T^Z@Ykfwq;wmzb6%) za1U1pH!y8|T`%QEv2iwOd-uDWHKXNGf#}Mxv!ES-xsz_lSvb62b6CJ8NVpt4r)qOA zMm$&Km;-+C$I1;pJ;7J$h?Y~-%4aIV)(dpcK~ zZvDjAxocrTe__dM{*5bB%1r5keArI?Zh(8|T^8V}TIc`O=RH=yh?_H^js1(u_ z`uR+8JL-KCw=5LL!4t4j(3vzXFDona-PrFQDnJlYy>2AZb7gkBt(>2wRr&UQetnGiFQu9UnNM~ zack8oZzUb3lrTt0Xg-vK^yX-M*$|@FWlZHcO3iL#yt0=(GFLMTvhqas8@=i~CbR ziIfE2y+fu;2KB41`1%Zewa>qD%O@;?{Uy}wa6tjjjeA=hX??dC4E2;huQ+@0M|NN0 z<0FAc4Hec}!Uf5ml%}S{y+o1vcNQTnEdd(ljag*>Hyf1BPu>FMe4@&)V#w4yr46iQZ{sVHscbj?LL1#GgNsSXh-E zyFf?c^I3QLVxyQ2)CMs#GbbDEBXy%4nT{HB+=0)48T5tW5V1wp44$`@?!qvz^aERJ|m?>l&%pZUt}jr%*TBjrt*zT$cS7%URKvts(%PlZ)}t zArAVuYm~B(b(8K zlXN}ux{Wch#rBOsX#KQTogWVP(N_uG@n6d#k#}$qfzGPTyba`}q<-DDNOMWM=?E22 z;)?x% z`q8umhk%y*&^;Ye-n+kkK}$!VL!IA-sv)>8bfFGsYC#%c!p?B5M)np88Vpxlo=;cN zawZ!pG@H@~6t?uvRI>7CJGy)kXke-CER9b~e#v0V;~y=6%fSbVK7>9|FP?mqZn@E~ zBXz(YKV`-Ye9&P7Hu^ap zQ9Zn(U@<64z;yh5HXv6s-85=cZAc|aB{0!=cFqt8b+f1A%%E3@gG4yKc& zy>zMmQ&yH7kbjHRBdr71XT7RNs?v}?MwlSlBvS0@a8il6CN=)F?mU~gqcH`A#u3)vi!lr zUrLha9@&1_AYK*Y4B=azE_YE~Ti>jie4g;3#Oc0&P>|QHrO`2!HNcfUjKwX|iv&+2)xZkj{P^Xqrjut;MvU6ZWD ziw5m@lz4sbN<@u}vmU;jmKXlalg0KU-V3`>WAt;vHu=X&18j00+hsA+!3`1US3Wdl zCaIa#peJ;iK_dv&GojTdxMTpuzB9MgO|n28{zSvyAkZHD!PCFW)L1m=fpL&y{`*25 z=KeS1!qtwNd2;{P(`qo+Ez}PU1uaRXbadX=(%Au?kARcM{i1hrNG~orK~GfhjwK9< z5&O{6BU+0o!*_)H)h!?fy!GOt4|ac*YgH+DD{1rd6$NPD=>h-F zr46@CY$Ic7QEY+FC$2qrE$YjgRoca1hOJd^al7uv4<|wIJlX7xC(F<=un9iyX#A$# z9d#vtMalg*$xe+D-ah@NSHK55wpCZVHMUdN*8eTPxw2UJINck5otD4sSg~Rh@TG)5 z9B@76diNMSB-Hnu0j{{iImb5J^wxP>R=_%Z&qdsf1mT)Lun;i$`;U#oYajHSC1E&1 z?T$lTrEa|l$awEAYy&kmcbHr10}H>palG>t+?O)?0kuFu+oRCm^mFx_KPuUpx{fc0 zx%M!6D21cf0mohWquUrtNAf|D_~)C`^!R2YKDpJ@_i1+Xs)`lXZ#Y``6HZO1rA1DQ zsz0s@AGz#Yt%{_K@hZM`cPeDr=7NacgB67W`LrG+x^G!>5haYA=zKmoA(h@601YFn z(>{E-*LR;`c{UrGK7->v+SGFOR#Hj5hSQ@&I8|X1-Vbc9#Svl>nGK| zMJCs^wN#F8_|oLl!Zmfe7!p*v1tghVE7mGe$?kimxD{2?lo%FvWpKr7KNQCERaPB%M~#h+wzt>_j4lU7iGLf59sPOt1YiXt z_M4~%NkP}V_Q5_kFVU|Ryz~!ry7KI6-@4D{_4#7%Oney7ofsR#zHPzH@ljLN>-{%> zY^+EJJ*Y9&o4t(e0`9N`iHlPW&%?rqR#yG#NPPWC=+K3qy5O;oqVk znrZMPa0DYTHPqycHwG43%;=QFLmhXl z8eoY78WgRKV-Auoi;swxx55!cTOb9Kvm_-G`|S6Aup*#0ZC`l&8;tmSGe7#1AE)P5 ze8Pc_1{#qY8?WGXURr!K&N*L_P~iKfN`B9D#I9_qFE7Icpj9iYv+v%;7PsDr5BC&y zy=q9XMP53rz6SZ5KMna}%lGf!Z)mzCJeab88V4k@eBBfC#^3oObc4>e(=td^Z0tzf zrKEK|utJ6C7Qq2-+Fz_xn9T(0-U2}F!XhH-FDk*OVmnvR!k=k^hVfNO(@*nMD2SRG z@IW`0A}O5N>=X2FSORCS+Y)&rTjVi*U-@NPQGSV3+ytmY|v zJN0ht@9`@QK#fZo7+gkOWOab%V|M`MSg3~&CR#w+2aZbY;zW>^~;Z(L~eLuXlQDU{S1~&DD@e7YLMZ| zc!uQJw{q5VJope%3dxibeSBU*_vzE8>X3_~dOcBq&zTMt62ROHOTW^!9FmjLD%%HS zP%$BfgO87&R8^Je3e*==ij@c;)JP9Aze2jFa1McQ$b6Q#hL_ijYj9jshmPBjof z*$C#DGc{vlbijclbCh8uwUd(*RARDw$=-ez{>IBO41|e_iiFRel}8N*6jxamWCK9I zT&4E&D zrU(_EP%+3UQV5!l4I9zZlxN}*$gmK}0TfPjJ~pxf)xUwhA=70MpDKIc6Hxt{HZRG0 zud9-y5RC;)^`mWJCVQF$DkM;jxn!JHRh`tbXc$ySen}}Q8MtonlQvkc_Q9+6SV1~| ze*Qdt9@V#a5hCapeQaLY*sLx5nkN}Gy!r}-qP=Hs`EWK}XAr{6wA6q{Js zC*22-=Q8H_IIH!dKqJTq+%wgSbRd+kRhC%Oh8PyjOmp8s$${4TGLP@7c)(0|Hxl_|t#N#w6WyT^^k6=2twZRRbiQ zL$e$cR8|fZ35lZie=t$>lE=@v)?@h6WPOaFJ3enhOT;Db%F59iwK_FtmU}ev_ruV4 zcky=ZVd#>ZjkM_GWP^5%hj)27R0@Po1>V;*;IMuCQM_HRe4vwlz(sLy8Z^4IOZ+g} zhK}*-)v!=;RO*KhI`FtZL1l#D%tbX{L}@jX-mbe9C(L-Lbj3ra@9h4!_|lPSW$OaZ zWf69y_YHt3ySs|(CCX3s&e|FyFa1wZ#jDRO36a<+5Knn{ypz?>+hx7;fcZz}pFi0< z7jPEzX1pDs!lJ;G?(Fng9GtMlL@2;hEqz64dtn!(Krbd?@2v7xGI5@ix1DZ@zu#*+ zdM&DCA3l8Bw2MpzfD#hR^bfLs5^laxF0le+6$-oFPqoMEge$(sne>^0R%>-KjY%aR zC_!l!&DF%07#D{h_<;~aDJ~og3`)P;7#~H_Koj+Y^7K7(fos)z^JMXfLRO4FjLD8^ zp>hV^cjY^Iq8rr5!F=-6^5wUzb@3A6CRL(`-5`_$y+HGWkAHB$D9?lCbPWzN8vD{f z#S0W0By|Om%qf0J(n{U?Ms3ZvxNuKF;nfqL8}G-RsYovB_5?;>kkESl=FP;+j4zjN zRIKi}i@h>$jtL5Bc>&jg%9+Dr(*K6}%G$cd=o)&C?4z48SFiub0>$IeF{ zbH;64(Cc;;2lU)wo(OfW{lX3V5zd~cl+%MN=2cK_2c70?_ahMvP<=NxY}ps+Vc(wRB1>EF;M@fN z@{c91E$j4ewOxa3OL6qRaamX^r{R`JYpdG5(Z8dWa-{;)hNEgOZ`B}{KL`3xS zWnMd&M(kfZ7Zxt1EEe-g+)(q<&o4mAOINvmRiFB{e|;Y#5##C4`%1zVaqI1C9U*9B zfPnjo{7TNBsn&nDVQUB8qK}&NmZh~!mi{;YbqQYaapT-FLUlx9xYbcL2W&T7Z(hax*&)3mtHo&F#&$5`a$b!i5V&A7U&i_Vb2o9yxzmwS4vJl^>0~>esW?zwdYV_Ig7J z$FR)>t4ANxczJ&fu6)sg7tPM`_$&WF6*irRx(Rb(6--P_(0PwBRQRNCh{ChT;=1{C z>T^mEpD=cMRD$-2u9iWS68%)}8=4$;6(|oF<9hy;^+0!(9fqL^Qu4@ShcvA?F|IIK z2;h^n$zIu5SV7YXh(Sr8WIq10heyFR4iOpTq}OIk?_MU+bX=J zezfuN2nZoGlxCGd*<2R%;WT-$86HX z#KLGxOBZ)0yDy=n)}z{To^boECpsx}l1D~(>m+gaL%Gq^aO0!d`T6rRicjtZB#Q5{ zwa|I?+V=gZu0H}HwcdvE5^7HBeB-xqeN93Nh!u$X2)R46z6 zsD(xZ6CWFPtCh4$*cTe?RoQnUBZ1)<430p&HvU>Lml5bG{g&w!azp_*#~# zU~W%CEMV2lqkJTh56D$BDRQpzljT0p&4u6S9zU#p@x`LcHi?t+Sy}_5gajH($TsKq zhK2@40RbD;CI5ITyow`Q)q85%!usw{E(WXR8>YNJVnk`*sKZnuM1e5V3x?>Rqkg=Th&|noc^NH~vMoMCR;fCf|pjNMeQbG`np+}HT`(g7= zPBMBy0e=|tSr||n9IUmI!OhG2qMFxtP)_Ucc-VN;QG?cDwhR`{uIkT<&F)CG_S?Lc z@3+vB#`w1Nb4sxtxmhHMmlcx(95r_BGrK-Ynhh)Mmcv0Z!VQUA+mDG36{V zv9omV@bDtdk{nT2CLaUid6JZa+avNa*CK`D?*ZW-paL;;X=$nD(jfmG5LJDRwN-y` zL}i!X{L5zXVE4Eob=Igz*4d)(T%Vn$Q?4q<)tMQlF;gGroBbtx$fQq7N)!1^as2V5 zwJ#7pL)e2uNGPwMfaBrm2?I-rNJ%jPFF{SFv#0g2Rywp_hwccoi;FZ{lh`9JxUB}v ztqKvymW+cEh@>bZ7sI>F;C;ue~4%hJ3)kMBW~4bcVjv z{=3-nZa#0eqvPhrhM#>U$giJd+Q=jzJqt_;2#QxK_t7;42*!HTRp7z8>bTsxC53_6 zkPLd@);qpmta6%O0>AiRv7xdrlO9_#}8eVgX;sMb}IOZh`Us+r@!kr zy`cWxrbrq7r{vV!39j&S62O!%(z#xJHMzTH1iZXIli$Bb10oW&M}8Yp-LQ9&KP`p` z^=}iwpwiy-$KS$uwM>bV?=SPDw)!&YOKerG->WLT!umVHM5AT(j@F75`u_nZeU6 z_v|XFs!iqYZC!pF5y{ADJ;ABCq9`*JRb*DKr{>fARgETJl|w@EHunDT`hh7I>i~C_ zR)w*C)l#iSN#xRQiI8epM8`tWs1u2Lk%TW??j+=vWpnlqSS^xvWn!o!B!1cttd9;A z?+&)7r|L<SB)cU-jxcS#u7@hZO=-J6&P-22BJUql*^G06_ zx0dWPoZ?>|AA^co{Ns5w(4~HFR?^AXwQ!w)J;YB`33ommPZQb29uVKvE)Hl$dtfz3D zD)ie-*Qx+UJa2!bYC!MCMAnFEctQx=3C8QE-hNkzU@8BsAD^+HAPelM_4C6)9XT(T zxCr$1_P#IvbU|K12)E^P&rVxl)utNQLJ)v8Z&jRd;AaYVZ-b06`&`Lkc2y-|tbqR1 zc-hLta@oqV?UBLEU5lxLT|-43`O$kkn)0C+Wn+hb{}fC*E=F_fGI|wjc<~%I$O1v| z=)JnSinhR(y+Z_;dJ%R;tvdaO`e$pq8cq=@J#(uzN<5EK(^4$^%xRpq#f!|wv8F`m zXm`i21Ox_9*1>!+^DNDZ0NXKfKg4(8p&~gQz0_~oL4&i5At7f~C3o-7pIZaq-(5qU z3|J!Wa$~-E^T7x)B#1P!fVW% zh@{XP?p%oG+(Q+W+Mn9BrJD=&n@}%T9kB6gZM_BqJI84kx9H(4{74GMZ-ew3z^Gwf zkB4ugbf+3v>YqITJp%Oc43Cb+K`BIs(|@<$370Q7Cs2O+lyhDwLo*+XzW_?>o+Y`k z^5*l(8ar4x_X79X-b}133{2ZH#rDFc1BX^6I<=q#YlA^oay{d0gK6J zQc>|Vhztcf9ltYNef$0}g&G(o9v)}cxi5VSJSIOmswB5HBxBL&xg_qjo`Ly`e@bU9 z3ZATWHHX&CNTA^OG#%dg6*g4qv>SkifoEC3)MAS7 ztFU-bW6ei_4r(;>j)k-J#g>Ux8ftHN-L5~0YT+yY+1k7hx9_`5dNn0X4#=U5-V6=5 zlMs)X!!QQOW^zpD&KKdIt=%2Iedmr>W{uC+AKn-S(s@Hm_pkS^ymS?EayDl-H-J?& zp|$4kFJ@iOFqBF&A;Rx0dfE!A>istMqaPE^eJ?4Eg{3D3%qBMXa0Z#)V_Ly9iyBTb!t@fCw{k}T<^PMPLs?}K}9 zr1zquz#i`_X>yTgfj)#I?OqCa)=18$9>LU!8zuZrV8fZLLbecG8NN97{^MQ zxJ`J;@)rz9n;opCB^SHp%gK_?kQD zq8@a`RVjl*fmMyexIIzc_{lq*`A@>Gv=>!G!{WsHmH^=_5c*T2^yA0RYU2V2vnWG> z;MnQRY$+{+kZ_zuP^?&fYhJqVHyc6%J=86%Dq*78*i2epQzA4k^~63m{9`8JG*Ybf zID@yECV6qecJyT#*LZA+(Wj+KO3${~1gEwXo3e{$FQ`$+zXN~$D*5y|^Ey!7m!W`v zAm7k2v&DLWU!~SrAfZEFXxa`>Gk1UrtHL7nw;}RC;mZR0`Jddqa(XZ5H_^5h?R(9L zrO$@h?Qd6Yzmpr$x;5^*@NA&6!V&m|#>tsplb;}j=Pe?g2WAD$O;t)+IkW0$Phu^q zs=4{)+TOxG5cX*C_pp6y-Qk>lfT@rF^^<_(mMIJ&)fpSDn2hFVv4cK1KD~-s`j91& zl9B0bzT>au>Z5?cYuMysZX;#3{t}KM?vff9YIe_9ow(oS9zN#tgOmax8v`y;@s27TGvnQTJ>U($W6O zU)$6;;B4fV0@>gAVhkS;m{^^H+skYmiz;ctl3EA0?lT7(+5#!#3;6WNI>Hwd(#IdZ zeo^Q776bpk{gV#AZ1(4dj)DK)<5LF2rFS0K7hhtZ0j%7c6%?!hN6Kh}- z%f>5;9qEegjC@t#(Yj~1v z_U8Z}+YQ;oWh3t69p!V)P^d2@kf>GnP)r-D7cZbgWNLOTz}ttJr3V z>f_y5fx$KyZ#VQ1N(q1lA*Q7bL85GIZ0Qfm4A6~?Edm!+r=oH%?Sa!~oF}06T>}ID z{r&ywgA`OldTMg!%K`@nGgaEvHCLPRI6R)>7T}!% zVx%&!gbn-Xwcln5SKr2|e-^Q8VGGVDb(=G;aX6eO_ zk;;(;m)@xe-g_}IYDKbaX_Z`aE5}r!m&PwW3v?9BppKpAL+&nE0_gd^t>ueL z20^Se4^9?=u@oxXVYZr`cbN^g*i~fwWO4BodNeHCcj1eUH=A7`$bDZvS?d-N|1J{i zrHh1~8u@in$hP5fgdBh4Q&CgP=6Jl&IBP)3?k)kX>|$NFNa2UMun33k(=*3-qg-q- znBKSkS&gLmScp^pZXu2c!|7+AJ_d>FC+8xS7MulcSUxZ!RcJ!S#3WtlCm;eKQZl-% z=rdxz;;NByR`oFDZlwOf)Yejeco9j-P|>!i>uNQcp1!_6eI)p4CYUzky4RDdKCJw& zPhh0Nfr!ND4*S(u9fcS|*qNrPRkV2=j^afQy|-YDkd+vVBMG>;aM;vm4ERo+rB1GD z-67m4MC~jg5pNe8e`a<}WD1TUZsXRiEsWU~qxU~_6=GH%`=r1Bp#()@Ue&RRh!X3CmzF{_o(bz2d=`!876;b94DG<@WoQ<3FC2c4E_dCzDv+TymYpp% z7D*4F$EPnM>>-aH#n)rt(N@EMQnL0XLgqz7Fxr_Aj)K7Y$;SyrxtoiDCh98LPy9;< z2VD+1SO-?N%Af8(=QUg2rhS!JyGiw7<(BaG{MFP{hpk9&xn`mB6cpScH(z5y^PRoG zP0bdje=SaOR}JSwzbi?vNh%BlqAw5!)Xlwd8cpk!!7S(e?okAZ5y}~FfxB{t8e$7P zIE>0Z-m?}hf`bG89N2c51iaF4A@LeM)#`_gucR;#>#YeOf9)NO;e;VKG9T9(7d+eF z(f}vR!pn&N2vWVTxlf7;EqG$WECi%qGcOLu^sP9-k9qm>Q5$Du@jtAbVmW|RPwviW z5$Tqt=Mcr-y^NeD=_`k|z7>Uz`ORKll+ZCuHMH&Wn+u8H^Y5?zVSgqD&;Y!jui4Ox z`U)t|S}&RQEpqdMdxlWmt+?2Zl!BsW!V=j=-TLVir&=&~}rRlUL*aSJE ziR1RS3CnSq2wyoyDgh}5w7CfV9K`h32b}z-OU7qOq$HK874Ahax4q?9Z_Jo8d|_sD z*k{9$$M*LxoxYei6`!>P&Vp>=-5^zldX=U|5%lqgw@S&)C5B7@VH$;^;>0MHmXj}ouFcm%-3I{~RJ!$3nVQc;!L5LI znVfmQRZ&{{w>`3(wO{fr`<7jXu$pP$B(iULiv}SlwWFartFvw8Q z$A7_~Sbgh%uN!ehM!34H+Kr6bU zQ~MUysy(oCz-toQL9V;{Gu8s#ZRlBf?L_tRNLk&D@^Ab`*VS-T3ae0V&LHa=E(vum zy#AUQ28%$J_Fi48cHfuKk-&1bC*h}qeZsduMI9=&+ZGAENJuPmYbG)t(9X6q{~EZn=OH*VsjvCl^eIfm8ytaB9e^TQsJZ+V2_C z=jYF%|LUEuk0SM>*VpUqEmnl5-$58l3<`UywZ;4n)GRdy^oazJ3x-by;e5H@pfW*q zg*VQoEW`>@Cb!C&TmSZXMT93y5CJkEl)~+&IB@(z@Ga9_v3=t;Gk7?}qabH00D*O{ z>u(bQMzPIy9S@B0y88e=O0~#E+>}5-N%Ph%TtJWr`>}v2g(3k6uFt|-T~Pi#)uSl6 zNf|e;coFh|F8j;}Z~GvL-unX1$U-2c_>*efHizyf=P2g0fVBk`H-_=j{S)1ThXH>` zzBF=>pO&L5pD10#603AdZnpzFrU=gM?geB?Vf?DsIU6TIydby_=o15E&*f7Bi;us=ge}AQLrpHGRhDNO{ zP40i)*R}f8?NfSN>;0GZ(UnT;mNz*rvfX|KCK*>)2SUGpzXiu~%Ne_5h8H67vr9{4 z*$D}>!23=N7MMhXMAt|#6sBW6*xcNN${`s$JE0plZV=JX;6ssYQWE{AhioV!t*65A z_ttt}o||7@29+rb)N@-r*MgDA?f*BhI^v!FUxM^&=56u90}I=z)gHRm7yBhC`P9}? zmFOrVeiFG#tCMx9tvkc}kK?C$jz3PHti;E|_*E+m`yZEg@_UzE9r(RuQ3Xh;^zV%Awu&?CCZo>M1J|GzL zbgFxCgRBtXH@!mJ|9Gx&LAW4B#$>CSA+7r)aEo$C9%M9oys&7JHG$->M=#o_X7?f} z-}@;d7h$xBz}De->Akpbo*h0`})r@BS3 zxA1B@nh_!xk3)ro_VgY*lP)KCN35@RPB#&am?bLq?nk%CyVt_t@k1InHCZ1Bl;REG zcOdthcqKBT37BhP3DzcS4H@*JfGQ!dR!k2M4|BFv#Sh9gbFWGxh{1qj+pv6V8Gh6C z3FDw<=oyoF+WD_a$Cv=21AiNImgF)-U07zPm&=E&S!peVQw+}yx<6rB1f>G>$s}k? zo$+`fdVzXGLX4slJ_3;c0D!W+e0;Xl#ir1yh`ah{IQib3uSVVy2)^7;0>ghIO5|e{ zp(-3PWXMLx$F+Hmk(9>hV72wj`&Rz%2PE(|kfavT-#9TNs(mCIv%Lm9OWfk!$(iA$ zAz2$gSn5w18Fk+`BCf^=V4%R&lh=l8SrzNJ%r~$Jc9X`9&^!53)`fF#Qi7%yoMp zy;&N12^3)hPAa4cf2lE;tp;paSwWk6;@dxbeEBdsr_Ro-W8`w4@0Dq`KIXPNHy|Rw zvh4JG@l*j17x#vOf}g6wdW5qlo{@}sJ@`Po&XpC=^f%s67vEBrJv$R^@Gp z#h664JGIo<7ArvG5N!qzS@pTFO`AgoaBS_IFkOnJCw6>*muv={35Z2Kq3WbaDgdGf zq)!}#w$L2nWx8XM1ZA)sgzbT-bFrBSZmvda$87_F5;l6EL2=OXqkKeV@Bi{Au@&i5RhrAQEEMOLF^aj z1JV=E5d0KzGopjgVdHWognGayQPiMGX$kmQFZ5xc;4vfMzFYNQ!hl$V{^ofBv+oVJ zxevLtH_L#QMDRn+(R)^=a05ul0Vy#Ic*HWK9lG+g^c5jzoQZJ)CYA z@;D%ia{ANEVz-ff`~=e)*;NpLg6axIL_vX^2#|{qZ`>eNNT^zT=)&{GX>4d{A#!r` z9>OnO2yP(G9E2*r5aES#Ih@KrC9jm4i4&O4LwOX@U?kj$4lFtto_ak#eN{i?gw9|r+B>B@P1yjxk zYHD)@TArJ%Jb$Ua!hk6xtc0i)vPA)P3CwKC})crLW-%O(Gb<79&^-?wGnUszp zxgsnU|E>)HA`uxG|Dr(IlkkM)!iqq4@O63qD5SAK)31r=NfKyMz)C!P6n_TQ`i>tD z%AcfxDB{v69_PF2WyEa1&u;WF6VjKYWAt|m+ZbjklNJM6142$_vFMg?@K9NlpCLX+ zT3jQAoI;Grxq)DnuNuF65ebAeik?Y#DQqQz`Rt%-X8(6-9neZ#E(%sS1jD~41VS;9 zadKAA=N1-pU-2P7-`cVP2qk+aBJ-}3*&_%${>JUFL!k0_{Yj#v^DW4RAt{CkpzigD z+emrtHNLYD=3=7E-5FppAwxI#l|($VK#`E;dYCcJh^a?5C_ZrMgWGxm2%Gl$sKnsYqlCf$fF!8G->9Xz5``VYDAIKw zLO3}Ia4*VP-5sLC8k6j$vkHf|!s>v9$^n$D-;|dD&{{;j!fE}!I14CJ;+^qO#G}SY zBb@2_6Bc~d_4*Dt)%TFS{+GS+cLc%;j&@m%6wE-#AFrqN>~feSNw7}0L$nH}g7XuY z5lA?JdL!9}Er|dMn)wacR`gU^?jAx;PZh!OwMY#J_=s}j3mn@SxKAEP%UnCck6iM9 ziGldRu6`sI{hhc;6wE}z$jHOP_Tp>obtGT?_1nC*!}SOc9_HJ(i}En{yvfZfjSV7D zuq#F;oGyj+&8W76K%hscjM6iu#u2YE8nkgBeY74C1G7Q*oIrztG^aq69rN=ZkJB%P z8}|M9;dh&WVCSdv_L*{1WG7G!N3cgRw3tN;O6tpeH-wBoSv2TLW`hp_buQ4-CHk$! zZ=g#PWVkeZhwnu_vpFB^v?zgafONK`hHt1rp%Z`EI}YwSzEN+;OBQ#!hIjks&aDxIPUv2EgN6ajJ(j4zPrFj-XNzma9|%>#Wl zh%T`Z2YLE6^`O&8(CuU&{P&wtx$db*;a>q~*OmXjKf|M3!a^dZk#lkP0HAk=$eoWZ z!uV^f)PFt{K{mkvho5y~LGW2;ouGa7zftS8zftQi%JLd*@GO6RQGI>iN`n9EFD1#C z9RBSz?p49U9o8m-SF*yi)V?Hww4P@A6IX=XJ{9rb7`J8a)wj7<$!Tfw2a9_V5P;J4 zjYH;e<}`U&6R-Z)YbgJ|rj}1C<@7PbbzW#Q0IM=vgk%JVfI!yLGDm$J%kzXSM%L^~ zr-xh_8gg$b5LX7AT$&chj5>RIYB}!ybI;c%Pr0_KfIPE+^VRQ76M?1v)dn5C>f$E; z-YIg~jEuO<=I`O}WTt!;Zp4}(w-?S`QBlEYS8Gi>fl$?_U!+E-)a6uw3D&uedWi5D z6|)8eg$z%kRb(G1oJviCMd8QM?!b6rO;WDTEU^FcRJ+>#{sZ=ep-=ECf;#?vEKdRC zo{%piW*!JgVZ8|Yyai7#>1f>PB>F-wpa}Q$8EQ;wDUlF|ON#MXSdRWbpHMN8yo`)= z4gTr*3$J^X?iFN%0nSHMeaHh)+fLIJnfelgs3{wil)Ry!@=V>c!+_K-V@Bd&3=O+~ zVZO;jl<eUznWS4RS*n6Xa~blRUECa;c#%x&etg;P1f_hRgV=&)MP;=qdB=-l zKy$&l&}|*M|FRTp3F*71&mc7Zq!(KIdZ-> z-#KduG-8+LjZK^rY%9jp>70W7P4*)eSuld5dX4KzLXR(i@C;!-i!yHmgHmSZIQ673 zPrnVIt$hyBzXG}G=97~OGI+9%r}mlv{KEOQAUJx9?z>_fv{UQwFSIjYq%<0?csljO zXCeRLU_Mxe`E;@7ln7T=$G0~%+N&`)Qws{nP(&moOd+glw-;^7`u_Z5y2$TFue?uo zj;UIaSo4BarU7~+_0(0{-+I|IGwn1EHduXTJmpqTbGBIarJtH{p61U$80iK!V+Pjq zjz`h~XbMUzUEuKmp{vopT0LQzl#xOD=#k<3z6CTV5{+^8{yI8)QJW+<&cW~i^UHZ@ zNDCGXe*h8}IlK@}RhLh^=z8bnqTOD}4hfWV4aHE=%vKo-;Or3IGz4-VVa2G$AchAq ze4LQW@WM{{5uF7+WXdi_>so$mSFXm^Z_$FzCJzmwL{1bm_X%AC5*w`gYu_5ut>dc* zRc2-;Yyn0i(4KAw&Sdp1$R>42t+;C)&YvMIKfpy4A@DSP0gpOKVXdnQpPX=qH0pCNeNc_kEb_E<-x!vJ`;DV_n5y^xNlt=v_6;{rM`6bGME=22Ze4q)hmuqPdO_{ zVZyE7XJwrO0A0fK?g7FrG8O}R2y5?;PYPOw>Oa%$!|fJ>Z-b4jH*)rEPdUMokvB0B z{vbE9x~rj4{%HlFHqz<9@zBK|G?_U$U^Q6bfd$||)ON!SXps1cGRWNy;|R9iq_lxvAD z%+C{1(6M-koFdq=K4Cy4DD{CjLZ%E|Uufm|$?^2}8zRsu9v-x-qB9|{+D)RY|!xoAEEF(owGkYfVkLPyp?q|mHov&;hG zY_?Csh1>V{dVrZg7lOIc-78coS?;_@Fb(k1s#8*0gQsTlPGO>V<3p9m}u=OBk%eVWm*a*V~_Jv41 zK{LnE8T!_p{I~B=6~H<5o8K3JIs}DaQLT4=5Tz#%5Aj*P^B}(pfpi_^jK&J& zNH!!N`5$|3{i6jqm3C4Cr%R|7={s!Dp$#I||9+JoB33_=3+D;6gs}oE1#hqyFKIXK z)-O^E#AN2iOC`?V&JHC6S!_FlAb-YZo9}vf(lgZDT@)m#E#%5l}w7H@t zU~FO>W~T^cP5fYnlW!CyuD9*3AM$!ZDu75k!BBU45<`GaT?!k_{Lwc!$Ts*Y9o@g7 z?BmDFP+)oC};eQ-LCc5a_Gc|x{n5yu4( zy;&R|ZDU|{;5YCqDEv)@>pT9Nwz7w){YSQy91l--704CsKX03p7oltjnr2IY1)f2H zNFc|~=T=ga<(18nkTnEyG9Ad%2|YuQ1p;=*t;HIsMzGx5m{YQcObE*FX~@XP%(Ibx zGSFroax1DOoqsJXBi$+b2_iAD)~+AJm`LRI2mhWW!PeE()<)1!!mj-$u4TvsJZaPS z@894j@E7u6V`J){PL*AMwMGGF?DUDnB_xo;iZ+K347RCx6nVczcpgxS{qiu&anj$q zzrv9M!U}{Q(KFBw2%Yq; znPRgVj!O)6${$!6cLTn^-$8aR6d_*l8IP1bbj3XNzz`8-*d5ARhMVWXpIJM)qRk50 zB=kX_#|QnnOdXuH3b2oWk-_mF|SE7 zitB0VrA@d`sQ6=Mc3Ox2pCNKLZlHtq>2gSYU7ZvVZrc>7e$ztrZn=LgES1QkmoM{Q zex<%HQ`GL|r*J1Ip!||`JV=nnO!!GG3k%QO-MVL0p0bX`<+MhI(jNK4oS_v?+PQ}Z zqJ@EVw$p6B-i+t)G3(V>*zgk{$=g9*ZL{23_PO4PaenAYYEh9&Im~nHgaR#-zO0fn z68K1D<$5&Zik0*Mp5nk9gNP2og*K)(U-M7 zxpZ6_D7~A6FuHrQ| zqi4h=y?s|S!8L_e<)ZjiW?7xRw^ui|&^NV2I_)cLzsAaIu^%>t*dBL#BpTK;C{c8+ zIQ0>*9PKV)#R>KKd{}>$WBHT$t5a{V;zIWOw7#lha|`P@v9XY+AA+0IK6^5-;-a)I zs@#`pS>o_1{;N~?bAmXaw}J>}y(0nLO{wMJx{PjLl$MLX;HX{gQa^MkUL7z@EV(FZ zJx>Z}5X!gKs>fQOz-B@#z^qfoJ8ArLOti$MgO4q#;cH_AeXFv!qdL~LzG^fMl%5l- zyhgr28{+*3+g(y&-9Avu`iHCi#eyi22`Y@dqj1#>S7w_lZU4O*sy<}zlWN081N?(q zd-~>UF919lw5N%?nr2I6pJPG10&}28LY`JSQ3{$5TZ;Z191MWo)J3|rW>dNOyjfqZ zr&J_M46DZphNc(nb_t^_OA9ejVHu%yidB*q9Wqyz_-LM1G&vqJI>g@-6O+U`cKLMn zMI*t1QS(E+)O!uf-Ir-Zo;P}}(wpvHry;+T{$3d^BC%kqp!V*k!(o=Mwnw+0urRLCUl#K=+3v~zC ze$P%y>+|2`WBK+~;9SpT--(p~lEWt}lul~9?59U3V`_5}@np`Db?{3FOi?Nc1a>oWdYG}qe`}qA%9a*_cDy3@_ zr7s4ZW=#y9O8BP*_6KQarAHSi)}lK03NN?V&xz5NTf8<(XDOM&a&U;pIlG+LU9#Xq zvht{Kyg*XmeQj5uW19SU+E}8G%u}yEk;{s>HI5NBsOsZUXSA~qYS+rD;{8($^^i~E z{ypqD_ojAVd?qrxG}p-;%eCy5?^)%maqX3NxPRMnO(?fmGv5uZPS)eMi4vInyrL-o zTlzs~*MO(qo**YV& zxeC#2?`L=P`?<6lH=3OfEnjU;_F43%9Nor#kr?fMGn`?k&r@rBSCDJc`*`>6?++s% z?%FvGJe<9zW4AsVwd4CucQPiZ&K;DT(Pvq*GhKU#xQg;V$;JTeYj(@> ze5(^IX8nhnOsSpp99l_es8^aRHL>!sYo1@rRyz;7?3O~??4}8$at{3|k+pYT407y zogzUaorLKGxx{|}kZT4AwFs~t>RDQ2%FQBt6cqoO-U*Dk`kiyWr}G6F%h53(3bnN1 z#V|J3v*4AIPBGsU=2C;gO(PL9oom?&->(}{h#sW)MP#cY{2c%o1q)|#~>F(|r8is$}>VEd~ z{>S?r-|@|{RrWCV+}C}@igTT7EhhX-x^wQi5?-(!47qh2^i?PbZ7**3ceY=+^69%u zx7mpHu&KwQ1aVSY)k+}N{3th9;N4Yis>0EAeY`At_uMd1YxUziLWJIMHu56ak$sfB z(Y?|dWtc$ofSQ&;LZf8t2>#Iah$JHO3(|!@ci4;&hg*vCZk~`C5EMRIvE40Td0>Fw zZIP69%#m!VwzT>k>ID@`_yk-D0x`LW_gucT|bqnEH)fz<~Mw&a3LgV-a-g@xRotrj|4vQq261Xf&+%;Odc(vT1)gd!}_o+6jz0g4Fc75YJ z5sbBz;whd)6At()bNc&ZQkrROUtZz+(h6^z~FMTi6d=CqC?b z(5KYKciC}Ec$UY?v;Rd}j!Gx4;Y!wSKly`!wy#3XG7QTLDER+CIz_Tq% zMZsGmu7UR};;+AoiyW}8kmw|)X;+%`i0?mSzNACVxWA!2_~!C?!g98_=EG){@W-MgJAQqNQ}e6H^y$$%t+gKCesy}M`%$|5YC8cs32IQq zdGuJ^f4Hg1_U6RsH}i+1lL2g>alDwZy|c+rO#3cXOHCZM{l~@r)l)faM+lC#?23LNnrB-<^8`ZQBB|gF2p+>P& z5A5-f+$s`~5LyiI_e zq47Ee1jfw5+@1S9yrvOc)Fl1ggTAD!FDWD{nl)xt)a?!5p3#ZBBhtSq{Q4w+x{X=g z-Esolsl1f8PbM-tsEyQ*<7R!mxASmUU%lQFC|g`54U3$KLEpH}ykfd?i9F$z$%2zg zA<-b~5su-*=1Yww2G@rK>_`!_);%w8Ohxop$%*d&OvS~)R54uPXNV15_%ZB5l#4!9W;A+ZR$Nj>=^C(!7+z;a7s7HTHT^8pT4@} z6ZVdJY|=zBP^U5uMxh&D3!fP=r5xUKf%d)WHbNbcOHrbUtx+!@E|CJ08fr$dWBIDO! zVs2`Z8(|;MUmSHklx(%FIt>Tw(~Wx;LtUqB6Pzm&AeM6qU!Gdv772z|a9~Im!^>~6 z=%kJETAx?NkmeA^9Oww)cFYNX{c=2(Y+Q=h@LzLggv34!J%CROL~5P>0uAv;Be+|t zA$rg%hZ2Dju}-d)^&2XG;$--S;o#_jQ^@Bqf&!EL2utLQUBO|zQ&d6U#fw*b7HHA& zgXEZU3eh8E70ES+{3|Ei_S0oQ3OEx!rSps}Bu+VOdx>##7f`;+%_l$TiRjNmRj$jZ zm0G+eI1DJ3po@iz~C z8YB8d#k}*ze2IM=m?uLF71y&6v8uVu{S?>uuGNHA5oa&xokVn;^Oy@mhWY%7P35&QG5LP@Yylc$g0=UYO!lQ z&VTMDwZ4{W$+gj>zByls6B*Lcugq&6jC9_U=EGT%nPK_jVn~iw9qKOQs^S@!_YW%q zUYvXK<3b8e*puY9*S;^2j$DwgflVrOIr!zY83-c)G{eOs=bPaW<^n<=E{nynu#w#M-tl$OfK-?+hLBOb;aivKI#-c{-FV6Dyx*C~tD zs6p4<*G^h)D*Mze=41^_m|#7me4&*-AIxiP#q!C(z#Iq<=UU8>AD>vuJ6(A`XK z7ALD$=JNK+FncYt(YU#fN4l8dw?;!HaznW$dV^r0*)@V3+i6dR_@F{&nHo0tjJg=n ztQ~ax#=(P}-L1oHWq35k>q1iZJUwPtiH&VGH6pXfIibO#N|Cl!`^;vz((Nq|cF_y|TUV zcGQ9|Z?4=~Nkt_YI!PR?cx}xmMzf`UwkU(RUyG_);p6#kVn%N6PV)HNRo*L?jT%Cx z8^@WH2TYfkM_tYO^5*m6QpAMpj>OfvzYaQoD}ig_O_safVNqo zW3$~)a|{o5?*=aqE#~q-ccJiQpp)52mwtn7nN^H?x?ZL)kvTwaFaA zgiHTYXZd_5nG2I`BD$wx;(ic9GaL6f$*4Y9UU-S9Er-YeJKjXaxL%u6)~9n!czRX5 zB6DA{MX6)}WxI85R~6$k3e)b-xiMq?SySpC2KlC(*ih5{0_G zC31i@H#QbXob9IHkUU(dJTmeL`jBxfx^8d-R>@CJFgcyA@N~?Eb2Zjw%dE!7`{Tg~ zHRs2;PoFfP_c&)D@0l~*Oi)!)iq6oAd&6;G$2Qru!iVI`pQYe6ZrR@Jxl2A8bM~SE#MKHG83rKL$NDtHSv~)L0Gt|R393iIPK12 z>KE;pxVfPxu9Ado3zS3rHCknE($*O$P~ABgH8wV;r2dF8w1L*U<`Y!lku7wa7Sw|D-?Pr^sa^d$jbFn)AbV1Ofkr3j$j1a=9j;f5kBtk^9F58l zWe9CZ4BVg(j)>^X9(Oh|G?bgf9Ynadml8|^c~XZ?56TbN3ur;JOxP5HkV5+$c6BvdoAC@3jS+G`Cq8NqD6|00%}lk-cc+-CMx zaPZ=X{>6}Xwe*e-#Q<)LpJW`*-%^(AMTA#Vqtl5s(l1tRC-=ND^q{?axEAej&|oic z=;$*NNg}Axk`-}jj{WZwU3=yLW!gUJ1>OGnv#AsKre<^s*!wC!2@g1Mc}Cr~YLtnB z@elo#pFMk)t-BeL^W>$hBe6N81P(~w4}j-riWcgdH)nrzYwJSSuY+dXyu3^T0)5LnkXFZU5^Ys7 z=+^R>`AT9^(wuL-1ck_c!Bh)onfK0(5B$L5sT9ujDL@uBfEhniWoH~)?hHFEUcQM?!4$`HOKAm@9sqyZ7yp*R|G75(JI zR1i7@UiaE|DA?cgJU=zJJp>%wNNG-k#t!J@*{BN&rC-}2uKoV|O`i!oU4wJ?c9sUy zQf~5A3>Da>(`gE$c_N$4MNgkT{odQZy&&^(lP+kM{z7x!iWp9VEJPqx4Cg+4_pbe5 zljuhjvLoP*(2%THjZWWAJ;H5&9PctGYb`xT!jywAod!2`Y(9!rd9fj>!v&7Q%DSl0 zp|;3r`TPHQn7g-sKa7OLd#Gd@x5L|{AYm2I93>L(bKb0Q5r@{e@!R0QQBABP}IW>qsaDB79E zSxyPG%p>?_nJx@h-CEt#oSBz+lpQaR;We5pm5$pDT2$fdlig5z2Bi-nwL@?*y@bD} zw$^xequT`P2@5$0Q>bGG)hi#1g{+>XRNbcfs=*4?EtR*14{!87=Yb<52ZEz3OVeIH zl#&6Agotr&_25wAIXR1W|C_FL8J3LLpB$$<=#Ht72%s#by)*vMe`YfRe{y;LL;M}x z>t03&_F2oH1s}3^xNR17;dWWjZTAYL+Jl&mNj^G;ic(Qfh=(#8#yy{PuHJg~7J@aG zu3Sl4S+RKY<_$VvhaQFc%H<$LS)uJL6eIIn&6}9CLo}_Ut?g4-SeV-m@Asd9wgU2x z)1fru@iKFGUYq51*~6ryB!vh!*GCmts{O*_s26T}`Re&V+s-Ur)-rXO>Xq{%x@1?P z8TsCuEqn(xB!fA)E9y9_>B?kTY8K`4#&JKmifaDDxC?(mCu#St^pNVRb})sXtwDom zqV4dhe`Zy~LVN`E!dnjZi`~JJ9=Z(#wHIGR`FhNGi&Xw?`ParG2O5#u!gT0j%eBh_ zyOx15**4vqWW%2QGu}ydgtL7CDJvL*tKUHQ9h@{i@8|eG? z=QyH8_TJc$r+lPIlrH~npyIa~()5-ph5a8%ar^DZO8B|8#mX##28~=a)l9ak`*6;W z>v3o|OC*2Xu&&Qf?yo5`h zyg)t_Sm)n1ccR<)`NU^AuXg0*nsf<$f`hOQ^=)o|Xt_fM(Q(7oPj6srw`FOTW9^{Ez6V{J zwzs4NCyCN|!E${Y`cO{VmFVTD?h1J}Ot!`E>@eQc$cCm}=r%}(*&ARx>GkCcMH;_W zJeV_g7P}YiOu)L-)7KAgNvzNXyQdxMvAznroq|I$swH`dQU-h@bc~@M|_Vi@PPLcc_qQ*#D;X>;tPQJO*V9l@m5XJ095a7G(qJp|V0&ntd)JPS92w(e zi9HjqLE;rQ^%U2=O7> z%Wd+?1^2*t08ipaX~E~%+cl9qCQ4c{;J>VOXDWem0y%ZCrqW_ESe#!B?W=$4=Z62J ziuTnB%0VnzLlI=iU_EWV_M(Y)M{DKjyjF9AwC|gu?$Kw?oYBke70}RDE~rY@cmvxE zf_se)Pit$!T=yP_-X4P*LiJ5*sXaYUK}e{?z4piMJyJY4yM6&b^_xXF_`pD z2XE?$4LL6huSb2vj+9Z#itKoRq)sN5ln@M(4ClAj_tJ&_MHICQbB?^_ZaE1Z_W0xD zjod?@M@5^~YpuJ6;1B>Rl-<@wxQ;uq%Up1%^>=M9sMA=$kH>q7*eGT@ZQboL?Zl?U z%16EW7rTD$1|klEUWullJtJ7D^k`~f;d@}4re$UE*e|Q*jG5(1-@W@PN!z^)sEhk_ z5;nY^V6)Z-^CPzGrXe(Y)l3F2AYz?~g+(5eCgk1(&_p&Rg>&l9t&A25R!>?LEgmsfZu(6Pt!x6KoeM-jQ zQo+)Nd6wOY_+z*4WlVx$Hk-BZ939YUtOV9KY_c$IXKhRvpQiKHQgHvGvZiJ<&Sj*9 z@#ak~BJ)R&9_2l)8PwlHo{@>EfxKa6*f~ZxTo#OKn()Q47P5Cj(0Nh4=vJK%11G0s zVj}I7)A8>mjX%JYqm7n*&bRrEK@gET6fJ4H*N|VI^SFblmT>iu8>9 z@SyK6vLUwBL9@cBd>J^L3$4w9I^X0pH8bf{0(Tw_Mz*WXw-@qjX_P|W;R(Bv{M4_i zj|+qhVwi^ViW-XQz!-OG?$L__M{-?NUq58n@hW1m5K;P2kb-Xm$19vIdKi6OO2=*5 z(8u`;E}`JLqs*HVCq$-Uu~rz`31?iuc0{~Ju8U4p%vHc+9xZXVG+8UZ;qScaGJxzmGhYxdmoiOI;)fBX<{sxXS_nw&NP zGx&%<*^k_tJMLotOc}wSDO;;Lp|F8Ft+ItL_zTmikW{PYY#aU2LuX;2H8?8(|5ai| z?F{S3@ARImT26I7-m`0Ow$lI|l61j(e02F37@1y2={z7cbxIKqvMD2O*ouz8tIB{r z@V3^%7FTMlAQ*6Aw72`#Rbmp70Tpq}u}v?s)2;RC^kkDvmWs5C=DBn^yd=$Go{>6{ z?Nf&Qdq2M=Y$==va2&GmC>`WLwz({+Tq}0I0{Ys*@+!yE1dU`TWiiAU_|`sS+?Mj= zhub^`oKe(^YsH)OL$neaKd!(=-`}^j;v;v{rX)jCE;e`^S9hbm5bgWxw*wH^OUEkG zJT0K><(swZ>+OHmkoW=`Zmn!;nh7fAEzKsNO33CvHi@SpjeX5EH-P(t*!O(8F;Scod z13C*Vlsx$ay%Y%aoZxE-Ons{ZK^6DqTN~Uyef!uBGw8=BPkgU(O8~jBuh3jOm-Z-U+KBMUe51L*mRgLB4<_0#Q%^vJ)CtC%22RT=528WKe}! zCX70gt=+xCz@JXb)z<4c-X9TUygns8Wp)w#6ocj{$D|RqjG5UyEA8w z4pZE?u&CXtq8OC!vbDr2Y30z;D@a-kW(HiWe_iVN^9*1Mx(1x^!TA#M;Fbyp%|a7i z*xy=(KI9s#q4f<7w*97sCkFiO--T_KE~nbxeP7``2M2Dvu%h#exqE-^sp# zP%_}3rR60kT2D0wcNzzSj!GJPDqVqdLQ{0-(x2x1JEtSGG*Sw8zvsz$!F;}OyFfXI z90ZF|#D>&jW>CTv=Yu77OSH=CF_<@?_3~E34P2W67qC?)jOPW3rzrPTt59E$k(M6~ zdorldDId10eq_m)+{p}E#=i~>KffC6c$p=lg37p9-HiEL|_Id{M z(DoQH6f@PrBY5p&iu`a>)Mx}q)H2WQMFv*H&(y>tHYQ~bkqqIL%Gdf*3_sDu>wf*V zRrtKe2kN5ut(%-djmKB*fN3@*ECV(NG&P(epyMwp3V1fup4XepH5*~_EJwAG2J`*Z zQ5LN{IXKD7IWg)mLy#NVu0cuTl$KcZ7oAWaZ#i%oNH;qibEZvCqMFTU&Tuq>&}(1!4$!jaVf~Zdk`aB-|(0=v_a2rd2ooNn@<@ma>UzPWGj8*H(bu;bFt8}6fASZR4CZu^|RMl zlx(o!-D-v=oyMCPy)Xr{a!LB#&C%*#pTvP+6m0Aq-X-HuSsGq$PfF*9by*|LP0#0b zXlWVVMi3nEgbqT8jViKg%fJMvs450lJ_59?4VJ)GedJBd5>z$1BIv(4|2!y$Z_J-{)f%zq*~&tAuuzma zEj^vnAN)#+y^%1&WZ5mF{$8QdgZ>KPEaVqer;U|QG)JiqT7{GRYNM;?FgDg z^ZItzkd*OC@gd?Yv|NQ&KGJ0G-($Tq9}5P(Sw#j)A>`2N^HXhJ5wz=bo=8M>)V?~w zIFzRb+xrW=Lr&new%)zd7@wEW5d|fiRY0>iK~PY2N+h!4!Oo9*!lK8^%`90@~U zrn|I@BEex@Rf`1QBp6h$EMZ;Aa(O&B9%ZVJ(&~AK6d@7aYwxc#7-{<>7zDt_w*?~- z5bl!ag(lN7fOu{P?TX8`$U*%ln1d!=L`4*!#l>5(^Vur*?%lhclSfqrs%NsE91cx! zQCl|{{zd@5Pj$lq9WLF`U!U(aG6J>qr7DXU2cYO5LtF)bMIkp8J3Fsx@1e#)<9uV> z{tg%|$&L#f-G{Mg71_4#@=b0`!OO-f!Dcw#jP+L&q22+yjn}-qSI8h=om;o|9Dj6v zK(V&7S5=%Y6?wa6Z|{^UXzj(%NJh{RS~HR)X^5b-8|O1}GAVG^nFyFxz(YX_^iJaq zc*k5(dACdjqGgWhD)uwUu2Gtq()LjI=(<5>yMZapyp@&phL~QWBQp<=GLy>GkEc2C z-%UZmGOTf$uwCb^?hDEyuwfTh)BTsWwp>ptSVC=8{B6>QRZU|q5>uG{3zy-LXdH>SXFOg<& z6l8sd^hCh0Z;sNnHyH+Vv;JU@`!LCIYD3KE;xev8^7!0^Y>acK+N0MO4Rr3jluZo) zeH)!2nhNOz6xed$p6?@QiP1WKtLHfn zf>vv}ADo}shwg9!dGifIV0OWgHUhZx3zg8b&FRdNd<@T`fay)fwUR1Nd(voJ0jub+ zc`8|GLub14f`)0(uY?2CquI-x_u%ph;f=TGg91)dvllZSfZ(stiyltuOb%C=i)u zVyvg#8D{y!`v;RBkfO0H(m-OYLguBFY%DAs4KmOBiK}7iIlj# z37BzQ*0oZmL#018=nMNZL3gw+)7~y6V&50`f+d9iAYTJyF(V5DcOU}@83-TR_qyAg z+^}VSFwR0veFq9o^g$TFv2oNQB_ZKHxB|1i&;CBRMjHUHU_ulE_LB5h$Uybk#+H@Q zD-gUufE&PXFzWzQsF&Djw%U=1qtWvJ3w$pYZiQ`p5(oNlY+2&LMP~*3uP=>^d|pm#$nwpi*$>zVtpvpv-}&;HffjUpR=K zAWzhoA%$o)_@cbOHmasy`ydnyKw^-LfX9Ux7})n1A(HQ}(d}dO*XTApErRR}c(LN^ z0KY#*4)4g55g!tfN1+e>&e@Wn*hhpY{rmd*8fBq?r@Fej%`VmmdX_@0ATAU@HVH|| zR}nW~RcbJrfO&ln#MY|_i`SBp($cm#`A{IPo`w9adWVFhB(09q$BE-5 z^%i{z8G##cm*NaEYFjQ8V!+}*L8_sHvj+TDZ^j$6h(X-EYR2IXcbZCl!N4s zps*+5M-++6A0tUF&f}juAb0sc*q_L+e!u>&<}3bb+kZZb(nxC#37ubH%1+5IP|lP| z?u(MatdCk+zJKejaNniW({=vw)sT-DKZ(NzzF_>@(EWYwh5Ib#<*A&ahege0J4r&x zGPb=1iwy~W*6zE30~I^I-^F~}TGev7#$udpdNb6HUE+YtSdahL7aWfvqQA6RO=RqJ zurah{ITxhP$k_2nKCYpy{c<=a`|bAjHL=s+BA!)3LWzH0BTwy@=tbrGKRr0Jd~Z$6 zndS23-RGOnxkYykTXzA9uYBYETe1B9xYJMTxuAiq!Q?K}{#{caPSL$^4JMVe%+%E3 zTKK^2ncty@-yglrmREjQE;H^jSb_mLcCdBa z-5#z*@46i9#%^#=`MY;q&d$OfRcs9s5orA#L^yY*^!e{8$95Kp9xxat zDu|i(#GZ=Gly%KhR7{y{;(bkc9=`1E@6ofTK=YZ8jYm+YRDU0>9ZWNvDxodwmJ^AX zxYX3E1yAnC?Ft;^VooGd!BrlVhuRQ^g~7ceFAX||vZ>j2el;Nq!40(b{;cesS%VG* zS%&A^E3sHxzuyOsmGqw(@bL0tx_(k`La%PTeS?inn<`-54HAW9c9h-PXHih2QXF##$T3 zc8UdYYARzdf^_h&8_(UVZH>D}i@xVYfZR-W&C{L`4U)+v$OCu~_|ct{4{s`Dk_qeXIBgP$c96lJzqg)ganQ zT)tEr|6R+6A`F{J>znl1QUGzvHuSBv3 z>ura5BC}F5gK44%bCc^%Q-LrLHiiTG;w;ghZyD1=1PJPyT;V$44oV$L*)4yZ#Z^1Q3pDZ|Bd7gZ9e@o{YEXhgI-#7vM z;zhGDcePL3If;7^M|eJB0>Q@qJSjFIunD-izvT8uTw83mr7no zR9-wsV-D|l!~i_?EB>LgtE-fh59sGhl+|JXeD>=z{Da+Y?un_$dla7U7V}|OvagsoaR=)NDg{QGb=eoQp=he#e?>$VHS{Ta5d-t2qh$Btz}i zcvtM?2LuLiKOLAvr1VMJf2IWXaonir&O4FpOr`!`@y7&~J^;sNP86qmyY4tUAD@ZI zWh$y{28Co#flDZ0x!k3=&GyDi;GaiEvGR<{%U{J+6P>}_(yOc`zh#?t9U9QXDZ%dv zL!I>J@qaivS}Jh-h1^&&`#)EeU9g0nfvXMLj4rr+H>&wBSQ|CS>cp28pZTA<4lZbw z)QK1Sxz@<}{_A{}8=3C5@YauFM@~UxH8jRxdH=p*{XIpnAHKV93FbG26Xl7pNy>JI z@eaws1fI;4MLzu1)8oI!eL_b?i=ib@ma!gUnV3V3Y3M@%+smn|E=B&TfJunhfVDqs zBzHRI`UwlLw)wN#lUu|C#C%AyP7`IFvAhr5qHBl%`Tc@;!}Bg?{7B))0X7At8V1^q z4>I%fjco-wr)+lfAmO$y9!fesFzrjwAtgOV#s0#(>rRPgi|C=GFNL78LXt*$d$MeL z($rVn=4|rrW+A8TxbN^O+qb9}l(GMsUI))q#XQ9hu*p{sB8LqZBF*RC_o-{jKW6f; zyMaCv2>cKI0{kEd^8VqX*j%ddB8c<4zHb_e zJh9 zrVufvhc=xMuLcGu5CwTF&O1Q?_&MUog(o@cU*?P#CI%#wc5dwni`p%y3S(EUn!?jl zRIost!r-K^XSQ@y3WA1VmU987%7^6uKPr#fEezx<0Ez^i}+ z2oK>-G0^nLN9yuL?Wa+`LO+b8@T~`aDN)=z0PVZlT+f^}e*UbYG!6#;jso1~b05 zwb+hx-E;99bgPU0LX~&^hZzTWbWof9E5htDCDwU#?nNs!$nM%Q+sm>m$3F7U+Ho`U zgGwtZ2PD0fe@Gz6LcQ>=&WaY~24@z0U)KJ7HuDipF5wWC&Ji4KZRIk*_MEA2RI=J#$(N?X}r*PqtpoW`j9@db#(bK*;`T zdA6qT*_UC!wzXc^%*kit)D5yjL#U|ENIRy=K?L>^|MF%_oTYCC_v~C$#j5Yd;!juH zy!PQIta+kI_1lXgb;%menMv@cCFkM|u^BR6w|mQ_)_fzlJ!3#i1Rxd;m^*=n!1Zk8N-gtH!O)j=pn_!alYpdeW z9q-!rmwzzZ-)DvR2tWux90kH#W`iAI2kA>CDr6W(WdI=&_>*J&DZ-{`X;^gME3C^0 zR_+4cc_RQ=fp+)-Bnc276ibbA5eC5|nYl60NrpL)2%Lxk6hdZ=#9zb)0LycNS~>f4=ST$E0mBlR=Y+TtLS+VS+|(+t=+_@qh(gdC zSQ2!5-|is~1hlfI(7M5#uz^GH-p7ZFNZN<5%>KL);733S2D*L| zg|d&E=Xt83aoY`G*aTrJnq4S2%XcFnWP414G zhs?(b`vK~OMp6SWy1td|;^ygH!}UEsPkXs@WQ{t1ql(oQW5$)D3ch`rteJn!9% zpAb|;x4~aP?Br-^iWJOlSbgYEnF+|;NiMvqoC=&0QC4wU)hZ&};7`x!wnuu_BRFHX zUAGcT1Hbjm);bfD&+hjL?@SQYH`WKieG$G(*1@e&*yOWJDjGUjk0ENvV?H#o9_8qc zQHI|FePDs>T|8`qT48LtY}LbaDnJ-=jS+k?6e;9r1)E^#C)tS;Z;p|SR{ob>@_qq~ z4Jh64DL%gBxdJ>>)PM#ibOZv4=|x3q5Ez-_SmpsVN-2mtt?F#|?K-FmT>rSNxXu~~ z)a-juxfj`#gTc|JF&It*Gq0~@2;ub)=>f@hfbKfdQGD`1ByFNV`PfQIMGYB|BUp1t z!heI!)(BM__zIY>rvE`_0VG4{Ly00jMfcU>8x#D1;0|=1v~+zPOCFG}bQ^V8vx)60;WiiWFvNNkwSg+uAvSP&S?G z{C+F~$EzAE?d-z;mF&0EYau)?{S} z$h)#%S`omSynT2Zpwo(;;!XqC-KyRrH{-@Ke|9FE6cy|gpKhQ+PfKRGtWQPKM!U0` zmn`z+N`vwM`tTl&g@Zfh>eeKLYboqzXO|4#RV?>nvF8wotWNFNO!`s)AM3^h{=0wO zZ`P}tWtW1RD{Sn$1e%BwPX49`h+|Cp3um*ImuhG5mx%}erFt09U2g=Wi*ajtnJcTh zdKQUr0e6Og%I$GrR?I{o3VP0_Kx2#tVq%OuJUp>{=YaHb+uByZ#8s=23?cOGrhTEp>4KP<g02&^f~th@c*P3D^`=oR>z zeSB65nfYBlBt)=#70pt+#1L@k+&bto40@%&$5RJr2*7J}tjMVAJ~1zXccZrsQzIENGn?$*r-OIW-6xtA1Qik+ z1MEE=L~EH7D-v4n%b(xZG6ByIL$MjZ8tvQM{)%w(Q*1V|lXj zO_ejfUw?&tKQf2^`Y9uyJ_ZDQLIwte)-6W{up06Y-VoEEp-C2mO&6@){sasXM3yJ6 z9hj3IU%pQWaWdFNBBqe0(ll`lGQf{rB&!(9_*ng+2!L;%@K! z{JQ$h%Mu}FOMK1&;|4S#{_{6pCh+bLnuDYGM+~IUv*y#7bR01M7<%g;Q<*BMEBCG24MQ1?hCER#P&k`W5{(Yx}5Fki`ZKM zd{d3lf;R(rY5wI|SjejdhbBXa6Ue&l(+&`{2DbsAawOJ)Sr;SqdcvXA+zb*nVV#zi z(rx=0??uuNdzh?KmP0^N#)K3(F-Au@#A1duEA zw<2>0$pXi$$#lk-KSQ%5tKa1HD)T>~8b`;_YqMtbXU&0&0wgQ5iW~^*0r@jx{kc0v z?BT<`#;TixzXDei*SGp_TDIfdz-KsEGIVG-hLV6zDmze`yg2s(C?m`Z5LHdQ#WmK9LCuk+yby(Rb@q1mjhfH zq6WZ9$TET_b=$7m+h}VJb;*KuVI@c)W}Q?u6f>O2U!;OcY0)Hv*Bd;d@&%qM#fV(F7 zFxB?VTNV#Y>#WWbBa}K|w-a^TzlhS@!?w!;aV!yh*xh=S@=u5fzP&mQi~b8-G~r^E<}*Tf4OKiWR+o z^?d_y6%xf-KZ^8V{v!2oqB(J3B|=in9}NUB%SRZB{_K&|y*3Ccpk}oG1Ql*?)z{no z4QatQxI!__e-Z#}ZxWNkSw{%$5#0XRuQ&uhdGWFkq!`dFZixcT;1+;8D3t4cSLVD0FpvU30SIYm zd*I8n9Lnub_g~;I+H5XBYRJ25z;x^wb!&+fe0cs~yH3DnCKe)QcPXy_nT8i^@<4k+ zojU`C8YCoSenEP|M)RmWmua6ZMc@9xvU|7la#=DoWV>r#u@M4PJAu3%z=5$J$8Uhh zQ;8SzeME#ND?{=&9fc?%(Qv*JbC`h+qAJO zStrz~{FTq_`2_{Y4kYRLEyrKif*k<)g6VVT(`}aq`0*(OI;QtQO{Gk2Tl$i6igi*c zBV2)}Ioo-beB^1_qNxcJmykSG0ReSzzU;0gTcY{wm!g18nO!bo5(3uw#_oK!$*)fj zu0nykARI))3vgq^S4CXD0+-=+n}IBg##iyP#H@3LIN2z^xTZ)RBmKEXO8?wvKUpXU zgPLQ6(?$13&+qyt$8;bk_+XDn7V?d`!>9p2T<%W})naTvzf>j*bx~E0m9rXm+;rV4 zDcpH(FbEa8oaR#LH}=;n9`*V18qam49$Y|TWvG#-gv3>^?a$d(! zu1{ynf1dblwz3=gl#HE`juBE@rr`esBo9r?n#&^7{riknb;Y-c`Dx;^t{rQ(0oayX}A<%0c~B#WU8!jX}YZ6L9J z*_Klh?!=!0>1F26q{Qxk3O0;mcgb|Pz5HNrWAm~3?{J&N%WWDFkq&AU$wWEn90V;soIU?L9C=Ky z`o~8J@vtPYnt?gE8zl%!G~_rPx0fpp-9oJeEWfAL;Wo54G9xRHv^{Wi|D0$itScuD zNR_kNhqh&AheM`FpvEOjw6i1OaPMGw9#3?e9&v!8`ayM=iASeGEx3CDHdBqHu=OfB zOotCd5&mjM_HeB8^1(~6!|Wx^1zdOYV4G%xA9I!4I7rNgJQWn@+{m305K#hoY=9EM z7_Rb)@ zeOWqFgE2Gc7K`N_>u&>c@^=(3s40GMCDT8tKedI|RCJDWVdQ3MjDMZb(qzW6^^}F* zsv~BrznQ=YKTFuPd#1F=e_j~3TXBqmfx%&S)?Mcb7B#?YcumV~_JKyZOHmDn(PjxY zSjA&q#B712G}nsOY~aV`kcOtF8m!Uz5$NREAz*NomXWemOwA;a%^yWOT;8}klxKj}Hxolwouf=tZqZ6^7t>ucZ7wv4Y$ zHuU6-t4PIg$(KVVSVvhr&99L_{3UUGd-Z6T_iC{GXQ%ea;(1eb_R^#Auy5cj~r8{R8pz zv?m)|m3lHV1ONSrk@v6Fz-UZlK2aN|b2{#N26hE+)oa=XR8 zcMJ+kbsjyZdkWpD%6I1~pvpkCH(S|p$O1;$9t#k($9dW-XL*#A2u?Le;<2%rlM9Bt zz1$E=%`8QhOIWK>2YdfQ`R6*ssi~UyPO`NmmKj`4nOkRqsB@4SX=@u3q zuG1R3_j$c=_(Nb|ywV*SL3%QVRE7&`sv}drWT%!oCBy8YL-6tA$FH%oUwD*y>Co{| zcww-FSb@p`l}i=*dLe_ET)^fO^u%E?V+st6_B~77tlNj3W#`~Hf&%L3SfqKmn3dJ7 zS|20l92sj)P9J{?{|`gd$V^|nMDlj#<*_5E^78Ub5p(>C>HeJ^)j~TKa&q#|&wg6p zWMH@hRp3L|oR1Y1@rMc8$5=>ZezZLh2w~CoOjpTzVk32KN_6%3`!n7jK74r5t?hgn zgmEpCr1qQO;LFdSKWEpief^`p`Fr!QTh+?wjSB-zB&d;viH<326-?y)qvy}dKGW0m zx*PWbjN~rIv!_l~kJU&%G1c`IcHSJxR|&l?IFAWCtR@nubKlRdSm{(bta*F!28Yh~ z`w2-2PqvmsEkMJTZsFXaNloW7W{E^XQI|tukwX`JC+td96u&=|VZt*A2!Q^BR6P~$ zRJiqTUT^*UJYm_Ok%pg#$H7<2anELM$JsVo0Px1%(O)@L;f%7F?_xpD&Hll`DweZl zY~oSY1uk(Ca+!b)-f=^v*yg@ajka(cje`&zkjz~W`n$3WZq?> z1$MT!Vvn{Kn<(XCYL`qKh8#4P%cSGg)qOkDMXO?jol&U#d~Vc>`R;7pp8++W3ktsZ z;8ET8r*z|U-aJ=ex<}f5D|@ueez@J}zmwM|TqkbhOWaP`|EbXZsrmbHq!Y%R^1{MGYl*#i6rbf$+Qh`W zR$^;K*6?_53JVKcjcHlU1lP=mJuw)nAPL$>3asB-TF$%Sa4dZ)#>R{^g!V2aIyV*$ zDW%AH-Gr3O53UeUi9m5yHxlTnhI)a;+PLi05R>ql35AsJrmcwW!$euEO`uEH)+E)< zf0}gdOpNr%1lU&p<@2M-j2@3L_p}2Ym4-YRPLE}E`=^-a)+FE}qwv37=qu;L-ipZyT z@ig%YL^Mn+%D6K!GFNBfb3cTKzl(q92Tdvn0bXyh zi!R(%&c>Z|$4y&QWEzLP&*$6ID=(tt`rZT%#$IZ-fS;-QQ=n}iJ^n8=iDY_#l zsTd*B_9WRlCbkNXOlYW1Lvx>Gp?exk)b0IsZU>t#W}%G^Q5_wfBPbG1{d4+FF}`{Y zLzVv@S#JTB)z*X!KY}8SbO}fZN{57WV*nBo(y4SPog&>Bbc2K<(jhG=(v5Vdlyrad z9M5^b@B06JaT!l+_F8M!teJc6nMoK*ot=Lo>K_`4g@#K3->jH9J2uI`ikqbpOxPBg z3G^1NhmR23^TYX)1n3C)L_VBUk3U>q7pqJ+AImrYbegb^mh8{f29Hic+JvawW-_GHa%5(8_0xOE#xR_nJzC4V1jq#yDQO%WkSoai z#(n>dDpuZ2&1c%i2gZ>Ys3iykQ&aywF5^O|61}jzh~fK94wnWE(dl|-pZvWOs+a>1 zfFFoUMUeez$l|7`#{#7?&VN{* zdxxX#)BBv>0(~(7K|#y`YisL1vCm?2bLH##NxjNrFQ?WhVH;*-Ubj$N0=?4e3sscG z@Xmt=aumx1edgDO@&vr*1fVbrxnICRU&0F`qc@PDLr+V4<@%*?&?p9>fu-g6=MCo% zzSnUZIyxu`ndEyvKY$iuZ28lxdzD~u=2qTjk_kB_McsTC z8ync%oEgVyPnVROTvpCwF=*yDk|${hzj3xn&Y%NN%mCbWt#$+>BO^LqWJ3&%mpFt@ zZn$fAKe61z-$*yFR!RNz=`OX~k>S~H>LtPFpg|^$JDj!`9zc~b8!sCht?l~p1HG>g z)p64rXWr|0F}4h7I}PLGlv7hvS_5HWVZAv|?sT%TMkOX@zHi_%|6_7A^0=;~sOWny zt<=u)cVB2dS_PwxCmjE;PhV!(V%BP}&AKtS&kSCB0r|^eU`UhBZaCYtEI<3twt$pTE!WMr( zaF>}K1@Xg#+eD}1wYNBefgrg14~%_<{N@+lA5bO6eq)RmdP+97jmvFa)YjJaHH~PP z`O*>u_cE2@)m>f)r58WA*cgZVqLHw<5kTMEBl~rA5Tb^mA!2fJa^UufxT7G>&dxXu z#P5lo?h#HvyYsN?FB+PfN@O-n?y+ZoocaBWCr-q@Tv7YYicjA=zrZj5aRH8;nkoc5 z*PiCwwkut%8G53$3eQ!M{00u=n%Wv5zK*WNebw*r`_YJkKYOCRJ396&UE=`>k7Zpj@N8@vCwo439RKwU)d((XXNyR`eWXWCfS8VDFVDk_?^6y4i< zC#OOVKa@sCN6i#0H_9xaH^rK}wkJ@}?HnBkgr0nQO2@{A1FBO3Oi^Ul1yCqyN_Y0y zx7Np{n4TLG8Y9HT4br;*D0VAGsjEq_kJO96`TNh6(cSQ`h)n3{BAb9h%;TxLI#L0d zE-q@>8ickOUA=aVcK5{bL6*u#T}5AccDZRU&&1JUK1<6)S#8w8oTv_auxl!-tFbT` zy56>%{OD@;kF6jL+h-s`ye=x@3JX^#9W(gXWF%n@O%hARe)8nWto6a%oYBIXT85AO6BBD_N{~ynlZq$Wa5(K5nCg9j0onuFb1{&J95bL{ll5BB1!nupSX;Bj zus)kudD#|u=?_>8#)h?^igr(8K%InH+E>ir_-Er|btW%Nn;IKYmT*2lHX|b^|K2=$ z^^wSqLrhZAO(_3ka6yP=U}D0MRPp*X0-J^l1tP7NJdGnG8tX5LMkR871_ziDTC3iB z^ym?EJV1Z@L&bIuJMFkGOi5dtMII{>au3q!LL}20g6G@%Ds07SF>Wh%hieS=VgKRJ z%3sdOIt)4}t|+l|9496vo%D+z*2}a0Rxz}^w3dBX_Y$@YtLLIAJVzQ}d~kZ>wKj+O zOx_dn*dOxVw|V@YDD#Q&2njeH|6F~^t^Y0*SPb|SW7oCI&tCujZIvYQ-ml>`!o|%E zqazNKg+{@Ro2N^b>17X^Oa((g3EgZq%Kg9$9bjrZh=?ufgKgnV#>2z=@fiw*Gbc{e zWi4K!)r$y=;18BCb*DUR1cqjm2RnIsx~GAuH4fgBCr8(>-a4MRe{_0E&&x|Z-x^M; zrG#)~lfBsA8*nlDj)HVhdPL8OdPH~cf&K2&{+@}S9JxfAnq(Q*aR;kA7fU+?T-S)c zX6MiYO|yOD%4Hr=pNh4JEd}^WQ>MJZXyG^${4E_FSTDcb#Qav%z9>znoHsU98V!@1 za^wPo%NUv7khr&;|D^^yQcSd>MNQnof+$>F8q}2!3{pPfK~!NyMWC-Qs!6fMo#>y8 z*T>eGB#%x`jJ9WJ1w2oPvK5mABZ&=7_%&6J1jr> z^2O0O>QUBFJ=io^S;TW*$7(Eh8Nq++3V!WEdDLBM4iRD;XSvld9@+fm+LmqP@`faz~wcFCBB?r^nCEBxqa66twQcwatE*YXFS z?j{wL9UHyW)?shln>Q##L_{m{8h3~uh{lG&UUP9-QE%=oEG~WnckNCUiv>+oALA zCA8PLwn9umC(pyr-xgP7Y!3jAPDf3^s~0_uV1|RfWs9ig9dq;AD@9ONDommcX%>Z)?Z!p258JV0~XmaL5p zI~`r7!_?;C-kzj^IO1SyI`HgldIZ-K6IbdXq}tgfETTmShp=D61d`6dCzCZ({ZW$pGhx(;+<19FpZ zaz2$uji=u+7~aHqI>ee*1t{G42A`{-tuZ@5o|>(v(ahDNyPZ0_y5Qth zQr8PeNJwx>kBlEc=e0)~K3=rj3$5%)>^m-F= zR6g0w%t+`|+ELH9S!zfX6>A!Zne`Y!w%FgK^kFN9eG0*42;w*0Eco~joJy^=bfsPW*{&e z{Gkkn8>ZLMtb6i0hnN`Nc*S|x1u9zF6SLgm8gRZ`TwM*P>pTU#&N#4d-b3&1?zR@> z?=oLMHfOW6wEPeqoB8>3@v*;*w z-oxA+GT(uDGy3!4?$O2RR#Z|_7?cUo9M?pesYuA1*OJfce4jMm5&FjXdW&5OBj;(k z`?m4Kkv-CxWYJ(ZKBTFJRCM3ytr{#2j*W5-QBl$DKYt`AIPBx@zhbmnSEJrJI0*RB zPax!U7UC^@lB?eG7S7|Esy*T`3K0q@)do37E$LE$cHn>mJ|g{oL*(Vlmr)KU_rTal zxLH_HR@PFO-n0$<%4Wc4nQ^x0FOrW}h2O$itTZ5D{BTB(zOBk!2`783AM%~3?jwY+?}`TM?3eF_Fbv(gNo+T98lv|8zKa7aia zwD~Hu+0a6YB_X3C5|pTPxJ&GQ_`Buxm2)ne34we^6jWbuPXdm2mylz`#l;n{pSy~C z^MUx~71ZtCCOrOMB-aqK;nd--yUWItV`Ty{F4&pIvYB#tVhpK5fiSSw;FL~X_FOM4 zsTk4f`SpvOUM{?mU*8)Cpt(+0kFQZt{p4c+!Q^Q?Kqq>6U-WE7N>Y}s4onVFqUFG>2IzPO{EKe!P^FDhwJn;u|+!@2}UlMv9#WO?sdC z98Fdm+So)u&f9FgzNdd-p(3d_yj4|I z!MvRXd=C0V-3_O%289MLO7SMeA9p-A&aa>Dnzn8Yu&wt82ogEquEa=~Z+}hJ;b%SI zM@R)?w+yps-=L=UNlQy3Nlq+BVj20cdyIblAwK#O%CX(|SuH3y*vFoy{s~on*@(rf z!*Wy%jQp{BI9y|d4{w5JT4X)mqj@o+55m*D%Ta^=;>8OPkgQC+`2SSgN(9%>o}Llw zIR$CmnCL8CE314QDrjrlCvyAlU5ro?_J%RXb$nuC(-pf-3`_NbR;b9k^J{I$jgWQI z4^k_IcRL4M=EF_N#Jp-GjM7>GP4GDQl_TJ`fG((AVdk$A1F~+GPC4%Y{3#FRu-;jFvD_8@EOH zR##W2H?5Wf4!?c6RS*80nF5#_N2_f#NQ)(mf(n(zQa$K@9b3719T0ylI;!-VFWA!_ zr#KcC7KOH3dXVOfiYIc$DK9UNO{G=3cnWwvhJKdwY{nmT)rsHTi2Hk@hNtW|clY4Z!ses)DvXSBo^U z-#!2zUNA}7%d2jzSK>xrvazW-4yATXF5_RHj*hNhE?<5995QS9Pn4OX;p@4dKKXzs zO4Iqk_M~lOqFcKMKry(CEx^yZ727epuyB=t!rE`(IFY1# zOD6cy$q?m#4ORac@G8UwzDH0A-2gxIcz2mn@aCHA=Y>ZTcRoll8;4T&KR3A=l&>(m z!ThEOe`b9hOJ84qVR6y$5{#+C!?v04zBp9R6S!6{MH{|9G4AO8fkY$J>fjof^e(UW6@Gwn+ zwu6HNr6D60kRDR`R8cCUqS4-2CI0QUcDgUq$$`b6wWIZDX_u6)ZFPsWhRvOQ)%3 zx$&3rH4@fN_ccP6FB5$xnV|m(+%@nivkasz_|RL5{9_gWGxdM}K+KF58KdLkJ|8El zq8~oD#~P0yA``@3qf@u;`2KxC1<`;+O6Qs}lGiMpg;b@k|F3QKKg-`G1d8EcbJCaD zoLDC*`E7JG4qz%_lw#D7NoaX^Fl50C`=8VM;tV$^Cf8h!{e$6pY6WN{M=l!M4vDyW zoSW7P@FYIXfR6*cq1UjC>>s%F|1RgI5rnGp#7>F88q};=xGx|igtd!_g|*Xkm{{c8 zL!IoJ?|AV08N|wS=q34J|1hv>Rf=0`K{P_M-0D8~l{s7WrKLoVNjPLdZgzgpwNRB$ z!pE9htm}>2`hM|kcJMf$TOV{`ecyH*xWIKvWo`XzeSc$YGcXk82DusPCmsKx`URuu z_;*g$1^IQZv}7{GWiIB{0TKt()GFUFDG!%sr+I3?-SDxkJ6=k8G-H58{D0Re!@W6z zs(x;NMBi7QaUg;Hefu_$Flg`IZNFs?6)=tdd<+f>3F|!;7JY#W$=x^v8mhxz^dMo! zYe?wHE75hDwuOg;Z{y=J(roMwcJ99#^Q;?z_j7-s*G{h{XB=@lvm`i$^xMz;@XiHPfe}@EoD!yY5y?)8)HIM3U3EAN3=v5m+J-f!was~ z;ZUjiIxJe#8~;!Tf_rQ41TVq?$eJ(d5j7w2f_{F3kjwSD$}hax*qe5>^BF_(eXQWb zt6+uqmSB*>E1wDr@cM2H5lTjG^Al$6``E;}f=R41xi7vRd@sCVZ_h=ZAs6|2`e zw3laH^?dDgKUTnR5A%DkVUt7l2*1N9C-Q%N^m1c09N%P^4;y3?~Of1MP#6XMuGpDcu-)!u!1klY3&vo<7qJFaQ4Si zXBTTtSw#hfi7AIK-<`uk(=p4?KOS~d{v%27dI>)lLqlPs?xeQTcdtO0i(Ga}!22a4 z=(;y9|L74xIRyG?860@O91IlB$v2Tb3JKk6i2ugJZmLEu=%;AN#w{V8h9jy&^qNM0 zD}3n5b-Gz!PLIkv2yxx$a6i08zsPK(HrSS&v}5?)2hTOj?jWXXZeSzggcRS1Z0!@q zj9AH)C^mVPI@MFa8?2oJzfbjIW9Y9TD!+Y8PfKfP=qtVXSHV!EtLGih2GV#Ptum%o z2dDR36Fb|6YTwSAQiJjL*hKH4dhh3n-QzcVrr%^b-j6Fu*a7^r?W3go$f&ysBo39{ zGS_@2HO&PhoL9+vFaUKadE(FZyvD^+0dyddR4RXqN5bB_{aZgfokCF%P%aHgb=?_QUhhPh2)bzOhI%EIC@?X6qlTW2xMENoKtwUttml2M88 zL!snP{vtOIk3H`>GXw#}E#2z93@a17h_fL4dY1p~0xUF8-23V+4<1*4m#&`jA$Sp@$vDRMMn3BJua?6>22gD3>v3q(s74) zqh^r@dAW6@6ztI>t9=WrshV%PTsk!_SD+)PB)sV2v||LOM$P$wHU!UyKc5uaY>X*} z&f2`w$lwIo?`|I^Qscheovnd_NZRPSRiKPi9yO(Ws2rjz;rNC|HTAsOX4Twu@?qcR z89)c4fwq=4e1@Z^ljw6yquV-RPtZxW^oH%a?LS|v=cTNz$uE7!L9v-xc6x2?9sd^@ zMi+Z)G$TDlS&JB=I-7te>{bP5{Z*Eo!^0%e(a~rT*^6<|;Za)p>bb8eSh}8MYxf(L z@$i)oTbB`zBrp>|%SQ~nkSEoWg>u3O@e6Z*2C(zs(t( zkT=(`iq;Rsz+B4XWdlteMne;N{e`@o&V&;K^(hv{bzC}rCQ_vCbM^2%IY0vU+}zxy z5yzki$b?OTy1yX>5~^=Fjvoko(X9J2fYy*m`P=5ftD762>_FS0@DAEJI1pvu7Z5Z$ z30oD2iOVhfeZ1R_j*0z7s@C*M!}sqJqcMPUHY@ahCVR@PmbnW?07dc$WY|YPx<*L& zUcJD%B4oOjQVMN45Y91S0b@Zx4(>3FLVgV)RN;CJ6oA)N7Izc2)L>G87C^$T^^w;b za@RIO+9oHd-si~Udkr&O38$f9kw>b~ui5%C5I)Umw&VY#=9KS!SaX!dFPzL~cO)6l zslcpZxV2h!wJ=DW5*xj|1&qMoLaHcfUpF2}d_qYV`Lb{G%0=J(4LpE1*lz(AVC zgVsBdAK|YL-ENB8$5PVL3bU`?2)>Ken53+tdy8(|8gZ?6FD*+H{xPIg?tOUyShl&U zFvwD%CacXM*UG>k(ju4}TvgR9G)U)+qah~t2Nhk$93$dB_ZGG@P>I(%;jndCcq`|Z zdb*D#B_ktKqQ-G=4~Go(MB4?{I~LR*;w&A=T8D-_kMjPf!|a zxfd!BV)ygAn*ZGu2V4_vZSC}swvtd%h!uy96RBE~QC4`ND=`q19VOI~HY>)xMp_Fy zqx$Grc%)jt%-$7Ex$P?CV{+Tp9y9*=v#X@89x#!lGkYh(-N%ri z)A2+6-xVz?0q+fcgM{3SzLbg_pRx6G>MK7JEJW1L4|iA#9%sKS=kbmHag{KGs!S{X zs495IB+s3l4#nDljk|A5uJO8I(3!iNbXs_~=vcA-3n3mvL%5`CP7=LTaoOj`58ihy zI?GfS$5b79^B}EGt%uVzl8LADcP?EXNe}J=>RaYQ-t{W&_WHf7*^Wznpxt!FnkzYf`C(E}cno>o}c((yP;g@}lx+`LeQl_c}y$B#qnlN&G_ zdTy(xtj}u5KqW~^su)k(nw#JK-EyE6ts(f>_^?8V+&6tMDkv(+eyg;scUj&otGE1P z)?ag*tzL|`EK*Lcy3D;ERDC`_#z&Tw9cRio$RJZ^ilQL+mqgLWZuqb7I^MVP*?i5yMZ77x=XV2xa!*$~m+>4G60ZDNl21NCz^R8o0v%D`4-Jn)h$R=_ zw4$+5LJ7o{cP*hv_Zw-+rm@G*EA}~KE3{0Go`E$}+m6Oo>~V3d%{^iqlP_4Vy`1g+d}#!Kc2 zzZJhiMA7z-&SRs>5gD|xiCv7F`O2DlsGsC9_~mv<*u42_3Dmf=rq*s!eVcClL!lWg ze`Cp(zEr92>E)fzxz;0fI0~v+4E+4000jKs!*Eiz=?Zt57Ebh|+a46`nOiRa?{K4_ z6yV|G3jlzj7qyBWt?ynBah3{3nHJlg!6I@c-1`r);b?hNRAe70>YZz8@8BS1bU6{zS%D&khhwe+Csa&3|tX3@OSz<#vfZIWMj%m;Y3PI zi@#89%i2mZ|LpNrSoc3JfK%zm1esT0#wex;2lG$6Y3B^dKIY}q93MR#i$4Jk34Ol?sAyf|URFWf*D@U^ClaKS@3FVTWIYud7im(6%~TlRV0sLw}R~y2p^MVC83A7 z-TLrX8BG^~*O%wrn{XEPuVt~bd?d7#r+4}~Y0>Ql&ri(gaAE&k3x^`RTYCFyq(sACpC~eU!8l2W+ z_x|UXW!T8^+=0-GlBy~y3kwS>5*2iYBGt^`aa}Y#vqbBoP#;6$Q2F`(Sy`sbSE2j3 z?i)a)0I!HrLgx(jU4w8|6YyWaycw_v{{yD@tvj6Pp!2m*UyJLmZWs4+Bg~w7i|Yb{ z@j#=1S{>)BQ2O-by+gVyr5=QncC!^K!3#s&bH%2B^_1*XpwfU1Qd3*&@1u@D0);!( z&h&zURZS6#nnrX$%J%b_2-x9^mcK<1%;|Z84aN=j`H4TqLp;a^BdF7emml8L)JC!n zC43};LdPR`Q@zuj$vshfz~mjR^Awu$*kwzu6=qoMlds@_YQ|d7&O~dwg%g7GpMrTKwVU+xOFXC(6=ZaozQM0;k zesem{&$FGb1FXy;R(_`U>1^-Q4%glM3db=9DAIBh;b$S55F=Pb$T%~kq2ELU;TWaE za}LeI8_4K8pVbiwXmc0%Jj9Cn=3Le)oPtBb5K7LGBWF{*q)oNmYE}WCe3OgjH9NGg zPOby2})tryj$#aAwOQX)AP6+8$lR-jt>p|O?h1|+lJLh zEo|zyF5|+pcs!%FCCFY^m9srNc3z4fct%YXa90K z3ZVQGqWQ_t;j`-qMB<4Z;UUtVq}CywiJ%svpq4qt>ul>tV+Hbjw`amu8%4n&9x-hD zGn#Z?v)HA`?q;4wfrOryUP&85oJ^o#y8L6&JVCHD5(=8~I%PAAa)32Te#xr*79T=? zZLfOHDeE`R6yge8ck4f?bHXelC)0ly$IQFHxgU&kL|R`6-AVVS=QGbr6d$9dCRU;C zZImF5q-G;71{(qZ`$}_h6t$7OYNy7l5Hl(6Gwn`&VpIC=q2UI4h-FZ{pzig0ytPwiFi} zjuEX|iM(gFKLdK4yB?!p`lAp8`%M$}>E4291=3iRP7%rn@DAvRP4$=O9*N`YEA&9a zN>09g_IrMQJe~OY?w>z}-j`m0-c~o2{~{(kaa;TRbt1}W^+f)I+7N{x(Hcr4s@3*v z27-+8N-T%ItdIQ4`%*1WYc4A+UeE=REc0M^Hw#nwX&z&i;s@wNYeFiVNdzQQtPIXD3%3-o9k zb27(KA2Sdji8Qpd=~5MsKLQJi#pCQL!p*I?>rPqEid|7ujq=l{et>^Ax3*FUeo;5R zhMQp%Kr9fHE0iaO$Z_R)#2gJ&h?d@Th~nrni;2;wtE+SJ^9O<=RV0qcp87I$SpGHJ z^O2(?FN-)(9^U`_`P0DAkoM^eC*N0h(nvJ{K^hhyLktB+Mg{_z9=OCdD@wVEN9?pT z_HtOy!hN+`rY8yTBJJ?UvO(w!+ajo-@53CG<+Y)=!~*hvVdo5YlxY)sx{R35`aY<= z)V*AAu50Dn?99lYTjxIg9Dx@DarF-;mtFm1FL2>0$ z|Ke2uh9CSc3J<*-_Lyyj{sl!u|xCjn}2Rkf-~-1gb6Vb@^^3F z;zKFF5Qz2D2?6p04`NH4|2}@! zMH>0_UYLygU*Z6|2xwlwp`)v!JU%*VXlrZhHN1iE_^>qq_cct+isDQIB}n+ga1rMt zVNlUA{fC`qaZ!qJe!~fk^{<^hPa_f>l$#}J(GZ4|^1oMq;9obFt>~sGK7QHNRN{ZW z1b;Z>aQ=USFi5t=UmOMA9`uXIZT$Wd$`$^-25fBo+p|Ggw_Vvzm! z!E;%JQa$Q)*Yln-BVK1k-+trkD@4ZtW@yH{@#9YO5UqR*W#V^`D+Bz$jDa~I#{P4y z{rr2+L5!ELUhOQ#>ci|-ca7)f=8Bt}f7;%KB!TTe9URWmF7TNC3(L#%9US$*`;g7C z(r1sI2U0kjp4Z~fXfi%4&75Y*{{|5K_o&MyL_%C3qrlpNx5U|F*E?13svVt2P9w?a zU=HQG)&mtIN!5!xCG5RL18zYxnwlfD|AMT7;aTs6JOUN12dY}sFmngT1|kZc^@ zLOjBPW5k4+$p$tSgI}$4Ow}B!z@yjn_{0Y`bL?Z=#<m6QHwX}g z>n?AHMc%>ILta0W{)(eR?AwvgS~XV6UiS|?oC%6vp*6No))8i+Fyc5gdeS;orf@X* zcQRX@@A5gNGPhRmp50h!XLx;r{LdCs$o3Ywo&w_ofnV{4v(nC*apcCA@dO?_;|fI4 zLk3=7+!L?gX8HIC`N9t(<{IvS>%(-$CKDghWk2z)h_m8Px_|rw@khuy-Yad+%+#Tc z&a>kx!E96M0Kkm=g0}?~58KHGic8wdux-8lS4bQ*4E~AU_UTGzsY~@C>%LY-#rcGK z>oy(z>LWWgFkzBG+p{B_t($VHEU2Km;KHm-qHie_3Kx+5n; z7e!`QWn7#eec8X}u08wq?N`miHU*Q#j=r90A_)0SGcC-=HcQ@7vw-u;UOLEaMTrwx*T^U)UbKl)Y**gE48t` zAdMGfEx$80Z1wTE#%!j{m2HP|pljBv`)drpK;GDnB++p7#L~qyo4?!iDebHk#u)=0 zaz$@Pmuc?5!o~b)VW%HNm6AGpyE#hxR@;mEg}I3`X3Ydj<23`O&Io&7|M;R_uZ3@` zdZWi0wB5RSlCRw-`6j8l%6^`6oGf6X9TYeH`Bir#e*IF9w^Jd!x2=a_nI}(4<(V(+ zFU_h83KDs{w)EYssFB?59aWz~PM+2n)Z@_|4gAk0k6Z+w%@h^ckP*(l9?)3V>P3hj zSl@S|=4d>{I(z#{d&;DPNG6}cJBhWiwbnKF!>8VX0fNh_Y1H((VWm8u^B0c`UG+t6 zh}vgOUIg485awbieZ^9Dd1App5Qw64s-4cKPjatJ zaRkE_%G0L*I}5!lEq#b$Oi%CP>U=TXA%yu?XJL1?k6|BQ??(*YHqyLTtP|8E zJ~+WCbCylmSekM6GT-#&fbIM`aW$u%hi#a<)vYfZ(#gb5y7HpxoV;9(`yS+OZqMe< z^MC!QV?$1CVF_Q0MzzgcGEMRJriYkeGCk?fTdKL+b5c_RvC6^I7r<@c+TL2#6C4-w z%tB$|)0N|}WkHVQ-A@XuiNwguieo|8J%N3*MmN7{283xBU*5JeQEzPT#(pco_k%qO z6*0Wk-SmY_qf#irxa0dcGQOeH@*EixgK2=pkUU#8Lh7V=SMHkP3yPDy!dCCttFvQl zW<8{8!jHt>aL?eEDw;dng3p5Hg-bP{gCI_*LQnvvD3 zfv{XX`$y$79GQH~!~_01ntw%wZ zf}LGq2G1?Rw6ZA7@2ezr)t>04tv>>m{>s1qK|7kQgt;HOk!c4A;R() zMlvF!Kns7&<$e}r&1{j^*|}=-hlDcQ_GJx!+B|44s%1h)$B0qs>{UHGJu_AscI>w&0D5 zW@;;XY8dxym~C?NTW8y413D1oWH3|oBL_|2bbAA?BvCT{i%fm`?A;hSs1UYt_XMs-;T)o zkg1Y=9`iCD=W#svkwFwGW2c; zhE|_WE=jy)79Z4y8b^juTB3OsrrH3C>>cT$F#o3VRGsCmr*=SNF@^MDu}o8JGqdR< zlO;8Jx?U0+qm2dJfA?(OdlsTEH4@Ug@1nzTLPA2ZsboX{HE*$s%PX1(nF2GWdm9wT z1GR8q>-lB*V+bdADQl{u3b7D=artuHW3p7cVl+q|XfXGlu9ep(TbW$N#w=?3N+^TW z>9CrW_v7e)+cf8ZW*kWf+>bM<@k&_C3!8l-8TuF@D9G?XN#80 z&7qLcYJ@4y+H@AwSKVnQe9|!Z^wi7D(9j2XUGqSC%KiE^0O*(CDAt|*c?^?k3@i>R ziWi^?U)pqVg2HU|o))02j*KUxG<=XNf}7kU`#c3Zhh3wgqa~vq^I@y3*`8PD>1`zL z0hc4mU)OB%nlN2WB3p@`7Z2+5>}+%l4E${3#c0}NyQ<-rwbu_CP@mugCck&gX~rD9 zZJSi5;u>1Xxa#<$wHXU(w|eI8{hl z@-1f0-mS9knVDOnP}UQO%&wlpP$`hXw({g`x2KKQXP(7fjQL_Tf~Fhqd%{Qb(fV4h z1y5`Qau`AmCEK&)LhPl2QEojO=y>~6*S~GtpPmyRiT3J@jLY(9{ht&l-1{p9*G5OC z59Uvb1@>^TCwIIyOQxG#wz!4Q77lm!Jg3ZFJ)RkjdL`y%Qspc;cNVFLL6ce^5|JW$ zcIuyJR%!*BugcTFlAR~E`mH0i=bBz4Hys=fzmL(*w(nzoczH4C zKuqjigAG%hboPp4tw+D*AaGyrA$Fs+)>+Q!a{59U$%mU(-(yOTSB|r3PNz4Tf7au+ zg;d)x2K!-3Am`rO<&py(x8Gph7mHJi0;ll#v#SwFYqIT@mp)9?ny4G!Pi zqZ7ZeJ5Qu+B3+hcD~d_gAuQ8V4UsXj zGjp*cy;GBcG;HAwUuFcR-xIot|UUD5JL9sKKEleiOom*<`< zyHdo)5$o$yUT2?HnQgEI?5mC`&&K0f&4LX(h5qH4T&UyW^aPsx^`3`rAcN1DZn&wTykjtuv=c9Sg-V^x*^c2kLUu>{^ zc^D!d5*g9>7L)kR_HLVz-FB_w+3b0Jns-C6Q0CRMCMVPwJg&8NB^#{anJxLgIPX)| zo1(vPI(FDsmaZDld+y$#An*$+y!G3?0@WR_qMGXR7Ml=5unlj-`WlA8D;x|jYcbB1 z=GXJ52fy8H4=bA;S34~4xaMC&q(#=?L}qujfowjSo3=aTLZJ6s6h8liTbAQi$iRnf zFLuLYczNtV__7MeQ1V8xdQaQ$@zVciS^6EEoFcsX?dcMnBwqv?DjqfCe0m~%PwjrP zA~r5AbAgY~mA(D_@3VFWvyzuWOXpky0zp8L?5rLSs#Hr1)YV_3Y2Y8Z9-zB5-GNmk zxNobZqw|IJw5Bfr3x{p=kG^{3-KF;4-7cK7ic3$7j?EU3VP4I*G$1C&Pah&@z>IBWedGGF4nWsjd^Pj^YtsO+hrtZ21 zc|_e6fs;Dhp09^a^G{oNezdoL2ZT+Im=wQHet2l;n#2uYf@9~a=aq{5!BVpIHT#`J zEv4dGzHWh>g{tsp0sv*qp;6+@q_d^{S*CZ>?_MQ8|A357pD)WgUI#{enOS|Je20&(n~fwVV{;g!t6>eYxRF7kmU71$zDr56vtr zC>+V%YN_ET$uAoG#5)ZiFTN|=3VEm7XffEze{iO#vOhB6*E_qk>g}n;$%~b}D#$>W zVcy=yU%VPSs8i2%au5dJJ7Wr=3uB1^D!1FHqqOo>#D~PL(U@eM>PbGPQvsFs{s3!mld&qP<0s>zFIDcVtDAfwO$GBGKq+OzaFyKKaqdO@O$F;cT}4@ zHzbBtZ}hkn{nFZo+DBIunI1h#l`>y_b#(f|$!Pk**X3x|;q2nDz;J5{Q{ZNVeSWMB zPR5-^9rb{!!$=7$VVt6!d+#Cm)*AE=j4OS`!MGuq(l?XlhIPutfqmHXljDqY3NO{6 z03o{P>1ONtvk^hhd~kz<%*Ix$xq|Ar81?t?1h_Z@{u!ohw~DEU!A%rk7TiJ$#i>q@Vtlsk~`S~VevU=j3z#x<_$z`;Vzb$q9 zLs-t&uk0V9&q-Wek4OLHVnB@BCY3|4=4w_J3^474t;4TXav*ZjrtRYVbbEcysD6`8 zT6%%z-_xmA-c4(WBVFS^E`aN1l0nVMZp*x&=g)ye@1V>}5e)Y~^F?-3*7NG@AY*ft zq6dBaA1`KeP#`rVW9NN2SgsEEW;QklCtqr7sq*vlA3Tu97B}%R<|K=XO^qbn-xnQe z|IsNu_E~MTy5i-8Tyb2)f%*mR6X6R6BjfoGrn^j>?6`6YZIbRVF0Bn){2D-<5oJz$E&HBlLKf56nSV;Q{73e1)Our7; z{!slmNFx@JER?#R;MM%<=M80|A~qq)Eh>@EU$kxbSk^x&=&RW9xhs5!UbOkFlnU_| zYb(FWxbGXE9$aEs=UeCIi*U~so2J-TDO%Ifte?!csfk@j z*g*LZd`i-FzU02Ascs-nf`5TT<=1*sN#)Nfj_=v(&^NU2fU_9+WJ z&#e)M5Pr+{we&Qmxu3b!dMhbO1oAh{`tx-waBFL8&1`KoVqmZ6)HvWj?1;gsKF8t^ zj+~ef4hqjHs?J4UD&`)#`wYrN{pvyH<(PhcH#SE9;BhStqiT%)_!IT`auUitti2mo zzb^|4CgWc7_ZQ7cBadKs2)uX+NSNUE4E6G%jwUAlDG1e8pgB5ybL&8^`(>PVW6+RA zOGHkpr2WHB#anHn0s$-sEC@tqUl43HTI(U^nrEi=i6_rH1v+N)^yFwYbs`|Xw!2sM<)nLV( zCP?txIY^fpRaQbEj)2=-xbjt|5*ic*PKt7f>BpZKbS0GK=H*E}d4dPzh?-#qd7Y5_ zU%wDGifZptQm)KAFZNkJcv<}2uC-cTnMhgN{pun|J@@Y_*-ZTQ_I3f6nb$9WpCKz# zB9!K?y$(<01OB^LCWBw)W};$_@7<28+MzfNUHB?cEB(Vc(bX&8zPY-rW=&&jS7?2M z3ggf>v|*`ByU=x)r2a6ozFyz)8}vv}m_fWQxbKhY`lJ2VrW0GD{4>tjXhV2XuW2m6 z&#C_U*(eRGPoK;{kSBpPqRxjaGKq_GMOrN92`wERX57b*rZ6nuNt?i1=+Fc5b^C|K zk@CJiE}N}_(So$r4GUYVN#ES=oXazafCwjHeC@7FZHMTj7 zu%PV3!P0x0tZK;St#w$FlauIBBEl>KV$2S0e}hd3gFsSz{BZu$Z^np-NEXc2cY0;DF7lM)Kg@y*Wh-i5qG9X>GwLZl+@xGtYAliBF^Pqj}ZAR5dI5Wl&Of zi;qw788rpP+JWAI%?AD#&9}nwwEa+WpC+<=m~U{H`a6gYs3Jpl7AXlsTIB4uic_vY z->9IV=LwXkihFq2V$aWGqPghZy6TfJ?=#XR1i$f>yRd5IpZ4Hcayz~Le+c^yaIE|H z?OP-oW@VEtQrR-IqioqLva|P&${tzSS=rfplNCZjHd!Ir+3US-dY<3^_x_Lfc<-Z! z^xVGpcYHqAIIr_MuLMFu(pl0wuv^#-H~mPY3E~P3yGI+*w-Of@3E>mG22C#_{8Ihg z54EpZDNUjY!9seYqU}ti!_IYBCJn{yRQ*)z^+ptfSa47zmbKGEJJ}{C7VYAze|BhO zO=b(?;!Kgw+b`U4b8}N(O$`OaAMXSP2RF~k@-3B5)|5$r4sW69wrN9GhDMT1rbz6_ z)yGj6+ir9fop{;bH;5e%heku=Iqvhq3r&r{kE#C7(0tO<{n!4m>$kp&U{4pell~T| z@;K%JWkZ3VF6rRhP?65fpC01^@B)##4T&-Yi&h8(>{}RK;B==84FQ`g1Xhru&2=m= zS_ug&S=+WexI#GVfzXBg=HkWs`Knk5zkmSY{jP#NEgdj(HZSn-qf?U$aSnIa6u_(O^Oa|X-Q{biAq^kEvI#S6G`Uz^r<2K zEupbX|B~JCTKE^Z?fRKZzkkoovWl`jTKs+g3numzJ3>*>h@K@oJu53Y=WAE5CKnW7 zWBHP@Hb|k^AFfAEc;1BT_qNfAi4cLSPban~EfR8^&>uW_02HyqLTg;y zuo{SJFuY$vFSl`-diqM3&Px{(QT>IH_b&e{lBI0$PsIpKzg*+6g7tX-A2z7m@wYv6WdY`5Y}hj8z*)OE3#uFi}nZtNvTd+ma4p`J&x)=ULy zX{dsy`@QZSlaBgUpXY)%ZcX)%s*kyO6wKKpp2WIFHMmW%iOP%it!ioSS~?$}9xe#B zm-HU-18;m{)FQh?&~W82%Mjb(=o2cc zP3iZ-t&s+ohu2s^9HnVWumm4sw#8ouziJEu>%`}fPNXN}u?_RNg{G5hj}0B4)LA;d zIh4Pfou7L=-PwU*qV!Rj$${_qI(+)ZxNR>}*Ob%jH85ovf~?Zw;f;1WbDKYe!aTx|)fQ!05Z5 zFzMss<0ZzYxp9X^oHSMNosV&(X_kCE`@MpFON<1Yp-(BX`Z{{PosCFSX4iUxE7$ z3tY}=SIwN8HO@;L&bZK< z6bik$mw13?lS&kP9>(I&Eei%(tbvXOl2dV@Ikk?zixy(Ui7i+xZv46Bl*g!IY-2f< z>Uwmf%dyZBz2JVw>mk8@F^Tp@1q18HkuccF2cL_=eQjw;9*-NY-MZD|B5?n%sn+7B zS5*-OuByKtu2fCPDoDcf9H)uPMn_Lvq==~nOebMQ+y6x|1m-}HNi0=ui@1g17ve9j zp^e?i1n4SEEX2V$B(i7M zL=~4>>UGAAG0uQNG}P*z8`#u7?yWu8@yW&wyGULt4;?Xd1`7hoSU0)m;(E`XtR&03QKf{A(kOOg7|E5;^vrpmO3ocMQLH5@oys%z?IHtecyq+>isUg<9ofi_dyCfiE`!j!oU2Erb zzS2X#)}bjluhj?I<%?t^6bytW4%=^WzHbY3J;814o~~nJ+@+#s!{4SCXbbVakdBXn zfQTN}+H5!Dl>mn|o8`s_t~+cXY$CK@TfT$wO<~QqBl04o<_-imnlzPv4sK9kTzK!g z>ReHbkB1LzvP(iZw*siX7#K)>v{Y7;Q{K@iz~ZY)0PhV>9II%fRD*uzZ{9PgI@g2! z0A2ANrt3~^)@W0D{}NKS2228ii&qWe)WXHp8suCMz7%G`L^8<9w)i5i6Hs$7U(=g4 zQBqnJGZ1@Itdq)+YP@?FQW&pcCt?FbHY{?!tQWlF&LGSp?BrA#ZcNoa@_jVpw~C`9 z7fhH2nwwW~@f4$doti<@?~xMsHfG0fZSC#UjEtR3)&|`Abv+QC(te)_SNQF8aJyhx zNE$3OgoOi1dxY@019hHP-!Wb>HO=v@^YF_k?vVKrLqdcJS3&=4dE#BtgRR>)C(1Bv zsi`O4>C`&)t&oG{(ELs!zs=r#kRFd(Gte+2F*OTCRF0^*w_|%Gj}w5EE^@R?x1nI- zitp$uezfByVI z5PH0(9ddno>>r9th9CTDN_vAv5)XRvAY@h9F>_da0b-h}Bih%+kk>10SCdbP`!O;;{+n&7JR@Ut#gV0Ig)9e4G8}|L10h0#l_?IFQS`h6ub~$k83oA7 zWU_sw#KD#JTe9)gKMyR?_BKL2gC5xatYoh7I6m;}bV~VoM>}ih)L{9*fzJ`8aW`=t z@+bYfOgwbzk{7BL-n+W>D0+ecC@m|0X68^{{6+Wvt$Tt~d7z_con0IPNr{UKx{Xaa zQ}fpXwUY07TU|pZD-#<2A3xq9yo&xP91TJqxU9}n8uV8vOc5#}49^ekX^ofCCc2F_n!ByhYb%45~!VZ0Oyff_y!pVJfmAQG-y1DGE08! zgjXw(SA$%#09y^xf0t;UTE4@`C?&aS&2Q1Hg$?V4UN+HgOj#g9KRA)$?Ex}xNH`L7 z0*RuV$dkZhnF~3EP0NwL%P54S%W9C4 zR)QK%lRdcxiS*mBSWHBYIRf#byGMC612Po@Q5?x|D-b>5+etbtDb|6Bj*!bqC_%S+ zB`vNP)pa1TaqC9=@Glex-#-GFJ=fcD^^=+!sNX4mXtke*uw{p7r8)U=(WqX=s7 zQ2!=C08&Qls^Vpom#=4g-nz97i;OmVlU$@1ViNOGewtL!&Mubcj)Z{nd-Jk!^s6c!5=Oq?+N$0a=p^qRI%Z7g)BiBk zu%BChR$)d|8C%%j-~S3Chzi_#%>oJ)k>DS!N-$s*IZfbmZiL>Uw<^kpBSo(cVM*)0XlE8C@Ol(#g28u9#RIsuF0QT{tpqxt zOTD$%A?p#ax@rNyh-&Gg1*{eQ)$yv%Ka>r7t@q?rXPusosiGc-7$-F?t=qbXLSkb#n<0(Fy+CN|1pVgY8&5Ls z6s*OJ_dw77ENml{@CQdQ4rs+ewpcw6`96lE!>u~w%rFo0JdqBxFfdfna~`r^R?FCKyR2pFEYc@BV$?fAW9u zYtn5T^K`oeKp_%(bbFW1>E@!Lv0Q0i=_->*g^z~P$I_Qm6dDa4l6#ue#*{$ThAOyK z;SJcEYUv0(5`sV&N;NPzNXfx$uEf$IOY16gWyXc{=)pak2LPVq*?#(Y3(T~0+`(qF zj!Q5p75xtKh5|6Iq|Xbf5E!tBFZfn=aq6qlV*_0IkozEmj01d%nu)2YkHriPj-OYGjWlh3n;uP2 zaGV_FPd_k-G25q(b+D*h#;kN+oeNVMsHFQ2xsi&r>E_eu2K&#DrT>8V^4G6lZS1Yr zz|F(!+TT=7@lpSL?io_7(m%hEm^lEh8YIj@Avk~}#>ldE106t2(Er_7qEBMj%F=*M zq^!iST<7>F>zniJ$ODwdyxChIdI%2;iTQ3;@u~Za7XC<^eqbN)1P3kViCWgjEUV=g zHo-cMI!l&pn8P6frfG zw)@)|7a9&#$XY+Msil^wEuz2t|JhVNQEvcIJey2fo+ua(y zhSVqNvuh^^t9Xy+G!151iAH5R&$3!DJoD+x$~!G8W}!vEDsa9oO~QKPn^;oArK~bZ z2vQ(Trzpnit*)-AiCPnpmgaC+b$ho02rj((xM#03B3-Ux%kMGouXg*FGZMQ{G} z4V}V2L2h_BUt}y>k;&yqa6>4wAO3(C1qD=05f)gj$6sJ{MPldhzsgi&L!E-oha48pn#a%)!G z(QX3Bn$yeO2iMV>3bw)_1cYWi3rT_^>!L?bG;{3kzzEW6t;h8~LzXaHduJkIyvRAV zo*b%>KD8$=`*e)_{U0OaU<0y!9$Yv?X4E|8g2DU#EhlY3(s%DOE+@+PLU;-e1O;I+ zUdfUZGJ3dLgH0D#L@hkp9ejpt%Y1zqx0#IhL8^HpBS|&x%b*57tvV zyO!@6{2TPi`+`9ZUP;wBbL=-`_SDJ`1Gy`ir;qQt zl}!QeV{C3NW?}KZced~ASD1ovbw1&Sci?SS8SneU2jkl`7~ZTCF-97+fgr)Tf{SahAQo&CPZQ0iMCN_# zM@eswZg1czYUAh3Gl@Tl^}_mryMS)EsZMp-@9W637<}@Zi}(Hf=o0&vT7LXU-Xta@ ze5j*CL5g(=AYj79bp%4IZm4gNS3s7f2bCr)Jd=awet zcSH2q6+_PeO)n_>yh{*MjGwTOfZPcZ0_RC%spVh4yl-IuxxohjiBa<%`( ztNYp(Lxb9=sHjrBQ$s_S>a=^ez}<s@vAq)_x!+YDcK3Y`%gENl~!NWv0Jv2UIHm5waro;T!c?{-XiwW=~73H729* zpEreDU%rt_M- zU%z=n33*vlQxnGJ%iiK?Udp*|#M4j^^O;PU{njVGq<103R2^)@9Vd2UrNd@JuZ_VQ z^x*cF8yKaPl=Lt2Rj!5>*eY9a=924_t!QN$Sx@wA)&A!}ciT0cbJpf&`1iy+rcaE@xA*Gk0rCe$+Rpr%a|)5@Nwa} z<%JoCr11Vp0Xq!m{e58f;D}j&-U8-@&mC6?ZxJtFUBXWN^1??Z)Aq3_O7h2h(e!JU zP>jUG!$Tk-tIEn64+Q=Sju@_3jU(k5IREO`#@pVgaJzmd;>PYdm_ni50%agd4Da6A zf12hZ7Unw8HLLfGjM?4L6Z|Z0$b1P75_NGgOh(-}Z=>`xRs|OYk~WGwqxg7ug}*0V zLEk)6>Vkxei%)nhAg@<&$2vFyJQP5bT4pIN0|4gja#&AYo~F z4{Fg*^+7WW1p$R6WU{?%>-kG*j3DCn72w~fu)ey(Vtu>Z(1>Y1w)jb5*)RfONx}0P z+yP;*IBhv_B5MD9vsCH|N78j}fGtevUqT?xv6mTuQ;VPoPdhnMVl+FG9w;?&lHi-t zsSWaJKv!0y;BOD=G-WX(&PV4s_~}MGpX!68>U@Jc&K# zrq_gUkjoR&+vm>>4@irel6VGpE+UY{B|0n7c2U>Cp}r9mSj-_kSbzm(S!6<425dIc zSuU4A%7n0>6N3zJ_+Snnmd5hC7c2wL>zOZp9EuW_4I@!h01|<%;c$3|noaS6K>mUn zjH(NOk&KXKU4~#!I|&4O(g1z_=&74HWHeSj|8IA!@#V#pl~yvxaa^RIY)cd{rBpX( z_QGnuckU!oF;m{{{g9IR0*`P!Lsq^7o(r^?UYs{%1EjcpHI>RhDl%-~0j?XZ=+*R8 zn*vs;H}qw5F&hkH9JdV_>O=Ah&5Lv=pN-W!-U*t2E)(s?tP$oYXC+Fw)Fi|#5 z@w5jf7+a^-Pv+JG?M0x%|GfOtYa=Ev3RuOLpPQ7K4k+WjuLKPaO9VIn+)o=303gDs z$L-g)8gl%GRcdCYk&?kb{jIpT-DrO=|5+mcArV-JarDvo=gpcu2IakBI9?TbP z6(pC36R|$omj)ipVuLs$0>#bqqgP6Avz5W2KIG}ZgSsGpJ<0&eHFXpn^^)PQcSFdZ z@^hW%F}^gC@Oz(oCVx35{NrOqMJuRekZxL3v{?!WG_;T3HCF0XZPtUqxrHGh;Rp1a zoGTx7*)HBpWZei^GE@2zqnmM(~)i7to@?0jp2gUhT+H@$+e`rybQ}sJO z+`U#Mt?f}?d<_A3VSCOXa=eu{gr2mMu$z&=y1|Etl%8fe13`fJJfu_f?i0#sDg?l? zH&8o=UifonQN|O(FCu|e_~jXU3p&?Ml7FLt)NHB#k&&gVb~vK!&S%V1C)MQUTU2p& zGMV@wE7WPGtBU}K2}Lp0N~>qd&GFyP0<|wj-_WY?#c;up0KUVY-+{@8E$a2GWCZ8t zO`o@KanLSZq6PtN;$U?3yqoY95t)>qAd|V-Uvll&+FCn|r7qNM@|K(+fWoVGb#?VE zj0@1roib<|RW9Ly^2;12IB`70wLW^xzHF$m@#VLk-R*6mf}yRWuccs9-Z)O>y~#@# zQ@cq*;Ok2v(+;o=Dj|_H`ad=BJS=2;&a7$bn&tni6pkBAU~oC|4!*=YDE`7L)g=9Z z`HBF~2`>4Bo&p}{i}IU*s5wo)SI!nVh51^)| zq83i`Y@x@MrouaLU6~z~z!o8Ptx<&g@y-uCToSKt!wdS^9(yQ4q z%V(UY4w}p9OWkL&TltvMM^^dkK+n4ZRSc+9G2Fe~S`Zij%o^|zg{O@u^K9@xeoYGc zls?TZwC>M9{KmxX8)!P?2vHG-_ZhdGpkCrO_r09fx46@e4sQ+;pM5>px&;yp@M3)& zC02&76HWsLbylGrLWlJoiYc!qUBc*1y3WLn4I~b-dCCg8F%(!LX|OmBcj|b4qDA|2 zY6^EanOqmMvv+?pUh7sd58Q}IPhTG&Dz1AJpnq?#A;T680a(d`SWNK~q@muf>NB=; zZKOTNDuC3f%)ADQo{gzBH>LLvui^HI{#WeV#~yx8|I8sv`I|=x>**n=;)%hJrh%7% zf6PgmBBFq4$1cP_i;G`|WUxG~eQGXbG1*)DPNl(ML;YR+F5BQd`xZE5fZ{wf#VO0i zR)BmqyGSA`dQNlv8-Vqd;*pbw3>+#xD^hX}W<4Y3y{$q4AJ)n0OmoRO0C(s%Hx!Ty zZcA_q6hll_Ej>gTz0tN@z+}+TpIa$&Z%JKQTDok^^~cZB%bTpu2XDYMwL($2Vi>~C zDAvIYUZS2Ghc^IwK0I=3rVd4xtwFw@(0U{vjypKZxTbNuF>BF2Y0G|XXr-&$5Qxbj z6Yc|kTVIV1&>2EV_q7#A*txiv6x%DmGX>1}Wz;RLtzAMGbY52h^2CNZr{{^A+p?9e zu5M!ks%U?Rcv|dRoB6q7K=BHCkx&*~BS;HiX2%1~^S{)-``AkyCU^?u=>TlHt6lB) z!JupWySb%hdv)1z;*F?@IW^Vqb`<}Nrn;g^)57_hj2WZ_dH9E#jofe6p0GtXWYTx`R&}t{A~UW!F!dEA#k)6@`7;N?Cczp zPg>fcfQzh>!rHuyfKBfNY-WH1pkitt-}w{xrMg8*)7^}LHecqpV7i(AXXmY>NnhZ| z11~+tLs{$i-LK8UuW~ROW@3%U5AJ}6meOkg8wzeK%$XzsAdKOSlZ@f-mw|Q8Z2r4u zq}iZ?1aMXRm@n4tE+qdC$pc)i-IA%WzlM$q4XBj!?m$$8m;~w-fQf^3f#o#~Cb80K ziR$}DwdIn@+9S7gR0r^Fz-&g|N8qvj!_G7pJyeiW#YmKa8Z*?HDF23#Mc|#2^YR7@ zifJT20gR^_Tl+0HZ8!oT17+o#JF9trh&!HhpI82sX3$;&qT@n4SV>+0f1v_w{r!7# zK;jel>=hn3AavP@!y-!DhpW?4QzKXA^c{d31b{RIZKT{*R>SV}ad+TIvH~02Pt@oJ zmy}1x#`?y_0zoDTAu1utzKwQ?2l21V0zPcj|7LflSLZVXK*izdq|tLj##5O`k6uD< zlP4?S1!VuPOLiXZ$^A?B9aqQu)?NoJ#w_CU`=5&0vH_eVrtnSE~Ibg}tukrc$`O|XPSXuFapJdUW2T5W`Pl$XJ*G&y_ zj+El!3s}C*=KJ->mnJ58NwI!UXm~M)#?i6y#bqG#I9T))tVKEJlzhLSpoEssknVH- z_wG>qm$j*0(0ftnp_3Cg@~$^_zs9mvi`}d`nta~r&GLWOBL!mF^_@mzP688Ppj2YtItD0Jt^h7)8#25JEC z3?4{?|IsT`4@<1Op`1IoW)7VI>x(z>wVkFP48LH`S%xorYrsWk)*u&q@giZ$p#O_9 z(2QpT<}C^U4|rNnjjYP~`wJ;4DZQkorHbR>KASfEkFQ{-{fE1mdhns<76#;y%}7$R zq%{k$F!cb-;Q0y>I39og%Uw znUxMH`%pQ&W_}(GdP9LH%HT$nD<#IKLP=8ZTe?H}6To5c0@@Lx5$qpCosJsq&pU-Z zwC^%9F(Q{W^*GaMo_ZZIv}rIf9U{l^c@GbBgK$+!?lKcQhgRd8D+KE;v$A@vjzgGX zOlf^t<08)?ASz5t)@>PsFyAh&r$@#p`PHq|4tyTotG1t-FTiw?z7MuMiG-x2N=W!^ z5n6nJYW(TV6;v{Ez}DnBUW0$uQW85}-g~gCo;y2`Gy}X5i5`^q1y5Rq>^$;Npox3(Py?RDgLKAAV z?d1=Jz(W8@1I6vTo_g({F(+ri*Vz}gbIQE2_)NrC=$*kXKUZyHSA=YD7TB|okug89 zBiTx{_2CLGG8IiYo04V7?(hY;tPOLV`X9|Njh(AN#RY)gULb|I#O$_UEqbs|?@Ro? zyifjBVPTJ|)+{fO`RSa)hHMvjyWo;oP1uRK6J-YH;Y?2C%-A#~@Sev*u7v+=zVrG= z%~(8S7HoJYqZfH6f@bzF$)5B9=}=M_Lls^`)X(7J&X;{!-?)kMeZK>u-V8~hoX#Q^kLOtDb~1seI#i(3-q?r$0y6a8VIVA4 z-~%VB`6SRI$Nbbv45!P-EMDEhcrtpHO~gI>dkX^0@O+hXTg@vb(1XQa0U4Oqxw!bBJ|3nwde!Pji&));cRL>KHxSWv^l zzYiw|xfN5t6HD0NTXG&@c5~-@l172j)9ntDdY-S(e?Ow8iklqZY0^yc*m*MZmbaI0 zXzS^BtL;wzSCEf^gXml&dEx2jXJKAHN`bKOC$=G(i>+;oTtqD;u0}jwfaCf+nmEE+Y!~yOUb1|Hk&?XTF65gl9%CfYesOp(PFX2o}Jy| z_jA>%I2O$aF3sqUM8nO6-w)x;)CPE3-Ds_XXu?D+R0e+8NRvK41U3Mh^GU;Vs&I&c z&Njo}rwx~OWamCJqS8*p+lM@35&Pt8gU+0BONyG#rS|66$+Jno!M*OB7XLrCbWICK%b1K&yiSl}MzWk@wY@dv@XkS#XCs{CUz97si+Qc$z{K8mSm&2W1M6 z!Q6%E@}6Bed&xP{WOzrXc@W?g6#OBRwjG!_=JV+TNW#IxjSW1vC32_Kw|NKQxrIEm ze^&&@h#QIdcyzSVIBfSD5 zGvCs^unbhsfuYT&B|CH;G`Kf3#KCk({u=UiQ3;UI)ymnBhcK9jef5w0l|EB5Oglo4 zzl+D|$pCCg9di_X-oKaNXI%X69ZIx+vIuBL6(2sQ<`^2C?fEg`MvI;|N_TU=$0Rnz zBzXd2a&gYkrZsdt#bMICWXI}%w!o2xq&uJPZ7goR5(7@G)3p~&9lLE6oe9*e<}ZTG z?LQw(hjsp>+vFZk5)u+Np4*eB5f9)Q8-_)&&3y<46M-ytm8sKNpPkD-^!)w+YTj3d zfX?E5$1m+UPjg|SMmRzozytQ}bHvn;^ntU!l@-qM@i7Ld!r47SR#Ucjc4ojR**^Y_ zINuXq)B#k;9-+}P67O4RJPEgfe;oPl-7Q+$ixAIZ+Hp4n{q{eU{~#wpY1F-sKtMVKT?vfsY2z=%AquLne?Duk#SuUSVd+qz%b+RWNee#6K8mQQ5WHY! z&hqHG@bH!Qrv@=&gMI-Vv}aNi z*iKV)sbOEw7g}n^98a}R0;(8#F0#-AiC5&C7@-4v3 z77qV_S)h~I|LoKYHBD;L>ZyDc0WeG<50nRJ40u)Z<+AS~!vJ#V{OjMd8=(T9GzM=* zz7z0;;1h?0QN@^q+UZg4`_^ZVJ%b90#gI?{I-T8X|K8=7382gXNq(;UJ^?^hMGmvm z&)7tZG&2YnEjoy?GmUh&a|WFp6P7a@E7=6dW%;++f%gjtlNXk+Uq;d7q&Bh-Q{ePy z3)fslsg$JQaN_iRa@K`cXM37mzfypIB@Sr==K>RcXL6pCJC&3a6|X_$*_oS>0mY0Z zEF=-!zW7~yw}ou2E8tG48fu%0JLjFr8vu<$l`GhMWTcbx{dU)w(>vOB4ki9(cTOZ5 z6=>n>If~cCkoonmP>Oa)#$R;xvyU9H9?!M{_^4MnOOgt)&dm zIfkL7rBlT`2K~W$X`kigEpbW6ozc$OD2;EIJEjQA))au(zIC|Jxy8F;R@XPM<{}%u zY+W~1nNRKMIbX~tfn{B1Y2MW%F6&q^WsTRZG(A1NH`04@Wpm5sSZ0QSaWq)a^W*`! z=aD~Vh=tAHokio&0s)ZV+;c&l{>(x$NR(2uKfu}-5kUo<;p#aqh7RN+0Pv8#QjmWD z1cEaD`{nP&-w!p+;=gSS0}l}zcL99{3=mq?{*uMxpWcM7=kIxnr!d0|7E;n9x-OP^LqsG5&)NK=7O9Y??KZygQj9?BbESWw3?B4>aDk)m%uu8JX%*&{ZcXh ztMRl60J-%ooudm7+=qq5`UACyNiqI2S<5Cn?O&WDujKnSH{d)qWUmNzkJ6?V*8asX zuE3@JR>`bn+D~X}YsIR1&!+(J!-?n4D&NO!-W8HPu8)*B7=d`#zxrKSefqXMRX?xH zbRvbVU)r?bQcUaR61&~(5U9iOt{i@O+3(2H_(Y?uYm4vGfGN}W(eKK?Bk{(g8DsF? zO1~?7Q%Ji;vGjoM?Zbz+R2!0(H{+(~=8jg6YZIccKbhkEObT1kjIuGAnMAntT z7?K-<`p!;!+@GIM^1qV}P8g*wdL@qTFZ!)uJ6+*69)85SbQ70Ds5FFI?d0xgx3jaA z+Z9ZuE(0>cnfYOu@1&aPE@LrI#+A#LNu_@MGCSHYD*D{pTfsx1tfZ9u@#FQzV0|Wb z_N$OXL8}ckR|Hiu8x-Qj5)mQ3EaaJM=v?nLFF3l#w=Ap&u9-9t~I-M^L(baN318=K;=@VLuwgi#P6sUAbX-eR|#FdeQ6RKH7jFz@7X|~9nmO)%};X|8?q(fQT(cJVA4vFYn+;z`t<<)RZ|M# z?*~pl5Kv1@QOIs#nVFew8CqLR(7s*meGLfxPra=rX>u^Kj(`CQCLzNf)H0rNOl}LT6Iz z!WHE_?O-M`6*(A1oRIK>hL&EVHHJN;{U0tsY=&zf(8#x*n%2u6HU2hX2hxHSJNs@3*J&lcH_D%x> z1N)NA7Fp^aR+{neexAmw)R`B+DqS#0H}FgJhDLThQsX{(#7rJ=%N?ECUTNRS{%)U#xNnVO=AdK&deN=n?&5FIWP zNQd`LW@td^Ju)ha3a%;FmPl8oF()TSSj~h8=68^J@QV)gN5cFA&(r1J8P8ee0yR_w z2yT3`^gJYibn6y1TURV4*6lNNr_Vf)U>;N&@4Z`5eC>J6d>i_;MAXqc60p7lj(YL5rl0g&l(!!c-K+a^i6s{G zzK*E-Qo7&|n3OC8CV`cWwQ#whz~A~07v`sM1K~%GA#~PXVp#BDe=FbML@WO(lp^;d zZ=$Akh?J1<`R@L!X~UmJuvo!fv=`|oY0#!z6@^I+pt*~4{rcS3gP-;i69X~q#TZd^ z-}=8xe(~;pW3$V%tBCm@|NQh`T;WY-|ln7ZgcY~b-a@9q`p{%NyAc^0Ykl;Xd zuQ!LIZ}SGz`b?mPYr-1XEHDBX7#LREcd3faJ0ov@{`>_mf_oJPtO!1q`ShV9qR9Oa zi(Z1O^n9wd#p932IO(|Q6w+qgzDGlK7hgif7R#ne^F1=tTMVqGdBcO)7jrKYgll_UZ@P)dmEV$1UvL91G<-$QC+#{*xG{n zWekj$m~;a}L%WAnu-h*Q9$`TH54Xebt@r@_tVihzpxI3c`qe6Tb?URtnKcV>+8d5O zrPyz~@DG@lHFuEPEh9apogMq6(`?cV>$KDF$@)iGLDR;164ur%U;)A+6UGZ-NXZ1j z4#PUDwAp9<+1?f)Nd||!nTwCPj2UJ9BA7P1%eB;*__K46p9PIIsOU2}%}x7S1kPQ1 zc@_)V#V<|@K;io{?$H{Izr~$k1pVWmV!a|Tw%zHOJg^)2nXg$}Z|Gf+fEK#9J!Jb{ zpyO%l)$dmZ4dZiUf);~%E#Ehs_N?wAbYb$?46Ca@?!#UhmNIqoL8BHvGqyUHUEX-gx{naZkccvv0>A438DiL zZ(E8M-@E?jj-KVm$P_tpT*McL_tZkPJMmRkm2IKvJnGMPWVdh2p)<9%zZjc)Yr3O20dL818VRZbgJN{mqxmDQmQ`yJ9S7aeb{ zQ^#ga4|!l^cP5yYgwp6H?=beApq1tI%2jrBFRAoTJ7m0J36Tr}T=euBwW_&t3^)W7 zzH=W$`QE=pB+Afh$7sP3ia1_bRWz)}=`BnJOGeO-nLnMSz`4~%0%r~W^pCppbDH6| zZ(kCz8BPvx!sr+UMb9^-r47knXQ--Z>$IT=(D0BhV*13O%hHsOxC%y?g)$N$o!iMl z++flBq$JBhAGr5J?j#!<8_-@!bq||_OJLgSiFwCfFpOR@9OMq+3Ib$U)VuIh4@Jm0wu@Mk!M#) zB%eOLVM$9>9sIercA9$E!2vqtn|q$KHW{;n3|4jZ*U3pNIAa$5Hf~;!b04r!Uc~c9L$sXILI_LYvpQH&tzuWYT>uy<&<>!f07yo@3fXf; zXw}RnWwcHUD|HAOzXYBeVPT3XL(A4n-^8*8FRE7RQhv`1wRMPj4!D+>TK3H?eFAP? zNZN(c2TkR3n1z0OzY!@uZfg^V>W*f$ok`=E91J67jIttWsr)AoMt)!9yg@F2)yv;- zQQaK#@}Q|^wNq0q-yKrGwP7NIt<7s#XVfHT`SQQNX8iTFZ>R_ae@2k&i_%m-%}J}` z=0zYALAa=}kFG@a=YNNvQvR9AOqD9|KT>cX;{QG*^4JMqx<^ou*>)I*hy;PDIu8ON zG`ae=x`yY$KZm0_NP!_?AhdXP^Izo`r;^s!d-Py6Q=VfJ#6kiM3V{Xe+sa+5%KNkL zCB0+<{ylArOD88Mge1fPj#DF7{9lV5`7io@LOXqlXc>2oEd8q2hJ(hi4rF3Q~DA(zQA zi(XZ`M__(F%DQms{*jnT@51_WrCeq8BlOxj%e!3Dr>jh@mK0Z;YdbcDf(B|=7K-x& zJZq|?a5y{hnbxkh6fYt^^L0O1FAF9cuFphcYjd3yRA#XJwS5MKz|{hpb$-8Xh+R8K zJhUy=BdSpm#8=7SZk4)>ACcmJ?@_>#h(Wc{8uA(vyd&{){963?s}`&eJ!76cT;;MK zE;}Vg=$_c=>>XC7r1ih~r5^-KW?vms3$rlEE$|W;O~s`}E_omGle$_*iNRrZ00-^eWwIdJ~0S7mfFW8o2`mQn;3h4C8=Hy z9hVy5u>UcV=Z>xSyNb^?2*OzS-0n(2#>SKd)7&vRySy9Xfqee1 zYjQs(d9RD$QaH zjXkx?SooO7MePcE&#<{GLz9W{rkcf&tnmSd*4$m{)ZQ3aZK1mO z`@PZDMj!5#3vgoHy^H4-sT1fZkSA`gf9Znz1a8AEjAeo#Z{K*)AQNFfg4*>Jz+tl-jb&0oafkUPn{Q^W=2k|9BcX<<`lBYPq~%6 z*y3&?8aEdaF;5zO_sbA3VKY;?mC~OqFW}27O$NY^Gok+Ya#I6dr(09$!{yIvW9}>E znYH)Fs<0@|2kW%INlh)ENO5l?_eYBn?8fd&L$#XGL(N|vrHrVa;VK|_wu44-#CUgL z)vfpak5{3aW*gtzql`HTS)4x-cvKl)g_VGgD77ct5Nyw%ZEP@W-DNQ`z&P0vdO)ns zlagoA+_Y!Tx6e~-z{Y*FmHxM^>Dhoz~|qc+0({Ti~ONEt77h& z;5{y<>YC)*6P&9nL(hyGLN*UXV8Ogeir$~e>3A;e8ZGZ8150@)@gw28;Tm3#dX#yN z6{lbA&nnGw?m2iWyn%ZxD(XkTnMZUbHuK6)>9E;dlBdU}ht?^gp+}bSg(lsEA8Xlg zeCxBDFP(DgvRk+p{Oz@lbfPnt10AI(5D>;eGvDF5wHm zE0%G})%w4BO$iYCApcvwM&>k~L>#GYi9cj!zWk{s>FF~QCB%D8Ui86gtlFI>j>T(Q z?md{g78f^<1iwgLwB)&sphfj^=d?kPBqYX9E_E_uUB0(7Qyz z&WdwyovU^GXTuN=H)f6kVgKCXBm5b5w>rZ|@gSLo-JM(@klRrY{`t&(=WDY|m32RmO?qISn{}xbqqmxe*IHX8VIXs2h;HeS# zZP|SBH!J0`+{GR8yiXJTZbh>j8>+UBx7^Y#hHD+}z{X{<{z!n_(T?Js&y2ZdLf1@+ zPIJ|dp7$~Qc5>sR3)%jZbdq_UB6s=Y%$};2?*jSdb`n`JJ(<^B8KJvv7tODz*H7sz z$MINIJqf+Yb`%3j*MDE^!t2pI$YAK%Hx0Nk?4@z{f*wy;XkrkYG_0$d`4+W9AHvg_ z81A+!q4%!&Jo$Cm;N>Nm8(g!g-`#|q9A0ycPiQ9p*=>Z=J}lGntRlfvVPH|8_R5}~ zOt?fIeaNPiYrV01j6$}W=r{b~DCQr@&?Fs=<#u8@RaQM|iz^39&*jf`XSnsL^ z++guqFJx;#SY?;qm@iv#vI)LNgZE?Aq@H`-p1H?!$a}r-J<@0-_U244-EHbRWkHeh zv@H&nlb#(bR!01MM`ufa@MpN5wGq{p%FXJRDci4j-s!bjpMtyW;6n5coGg#lik7j~ z*xWZZ?Y#Pog`@jCe)`V4>C{Yyz%{)sr9ykW5I5G(XR~I^mna_;IC^t{%YNoZgW1NO z0xi-P;$h6aY`m={L`d->{}y#bwcZK4V6FWJJOd8%7(B-23V7_ME1zm_+x!m~ejZ<^KKrTy z3oU4K=b`f}lxITN!gOTVFjK}~9DYo5=ab7|8?LkZ9YhoI^_DD)HRZ!qEI~_^jn$KQ z7S6Bu^{iX%O0k&_Fk8M_yspo?GWC?mYF?dbrXs1rMP|=f)^0R5z8uT8i%2EL9{QL)2)ZAK5;%IQ8(wb^D!{l=?Nau{Gj*kFi zFO_rct8&G&)+BP6Wr;__X{=oI&PZQ5EvP3#J4|QMN zH#IS&_yVK&O_v?robyov*W{ARCNQK8n0`Kqq*i^_pb)^He;03@zZ*L#>3a$U5Sp4V zuZ-UOlE~mYFk$fUFo=I!nhcC*qlBs8QnO9{o86^B_jD(Fo$NuE?mY49W#!0c81tyA z8!dhnZ2OP-rGSoST#Tci>oj3=;b#_brqyk=En^;f)L-n2n0H#+GEF#@2?fvo_SBpj z88%h+DM)DZoQ2WIFV|4dsZ`fkBqF$|q68|{(|j>mgSIu$5S8C`UuKAhcBHu{uPq9T ziNsHsbLZldomdhOlSO_;v^5T^X?q!Un(`HtXz9~7zO(_EML zAfv(Sc&X#)`5Mhhx6R2ip=vZ}zuz6{H7V|q4i?P)JGzXDSpBFB#6G%exg!PktK?kI>zLp**U~oWh+g! zvstX$ajDEQWLt>1`eL34Sj-3tT2_z~G)+vFyEVh7xbGTd=o-j+v!& z#0y_ATp=;IBI=aae)6`j@Hm(X6P1nO^zB0fo*|E$C+rBsw-md14yf9C$?hqPe2X=% z4yxf4@(a4D?Uz3a!gdP}IduV_4XXzBUtfOD6}CrNCLP|S61QfPN302wmMt5D-1GAj z_}+!L(_M@671VmV1}+*~lfVHs-Y>yGV#|)UQZD$~v`NMM$mqPvpkD-A^sLj_)4vjdcypCW`dm=HKZsR)(Yh~Zmy6rMl=W!Z1c^Rf zMohl({j6-X)J{5lK790OiZrX5K+hU!R^Cmy%E>92oNn5f$A{5){tgNUm|k2vF5aIR zq5PlSY$rYKF;Dgjsa9i5kFMH_zAyL3yPb9Wa*{6amFrzY9)}e}9$Zw;cZ{RZC1z;X zPJC2AxqNd>WdT8^+%`jEr^^&fkDnTn@$#ey+8cAtNNrUIKfLmSqB0A@@qB#V)y=W}#S(QKCJs!RHAbg|oxWduTZop+?j^PwCE;blWr z!QJa7d&M@r8)-=^# z#A|eT-Z(iq&R|)~aH{&Qa_YnL31t?f`5J#jn)RSP{4oC9+ArxE88E2{PEx8}E8?oV ze=1%$EUj%;aId>gDf*3t(0-OU8w}6vRo_J!yHA@L1kD?QUDOmutpvU1OMX&nr#Up$ zdkNX(r~6+oT^xNdoHqTaJs zqwQ(Nsu_28I9f1$yqC3f7hXlVY32E3;aw6rdhI)V6g$4GORBc6-Yl(bRfA0z<**32 z_u^&EEJL+=4|`=a2AMM}tupyW_VbA=2cNnd78vgx!N_MefDJQ0fgjr_^?K;z3JKGiz&4p_{KEott`8PeRP(fg#ch zCwwjB$BRu<__3=A{1zbGa&mGaov(>7IQtWnZIH zqia&TN6r;G#9=7=g<%)=x@m*W5&^F3nkghh6_vgfUvel?W+k@Cu7a-`A?!;y z!5rERblET7ZQJm1EBTkDSt~YOks!gInDyyHLpdh*eQV+@jJMW0bj6BDa&J2FjxrIR zU8k`P-0#_?zjj82(0@PmYQdOUlMu&k;Oja4%*u<1h=iky@~?xw^Qu1_%VAb38Vj0} z=_-n9s5i`dH>iGhx`iB#6k)bCr~-z@@Ye=Zi5$~KtKYuc-;;&NP`ql*&pR+M5REL4 z9&2W9&i`Uc{#PW=V1FEk#~DfOO;uaF=Z=(4;B>WxG!hRQY~LXq$U2WmCE;yMc>l_# zsQcCZerRv>iF@&jyHdjUS`i#FLc#7y{E)k&prvv=E*dCtsXJx@pFdF^$>5)X} z(j-jcm@#QJ^{LENaJZJX3afhKR9D0(v+3k_I~Yd`Z?*H(iw}g{%dszisAIQzfF?S4 z9}kgz^A_Q&PcOA6luZ$C-f0(*?#QvUf2JA!{W4y4<#%HJn>x*z0PpyQF?H*Qpx`Gq zyn3Waxs{ks$QXC);@frZSo#%{PFGuY&)tn|8_`|LkyMrEzw3lD7I2x*yuU7IWMcFu zLVD;B zz?Nq#7+-cb)L&%Po*~pskGwa|Qy550!s+ zxYd7;CPq5UV6KcC%;6zUN~V5miR)SWq76k9p8H3gsWzwHa|pZ5Z2VAbV}#q#kpZ}h zp`Rn80Yb~=$$Tp;^Vvo00(~YtJq^0Ly52S+Db;Ih=2Cv3X!Kt|18C&nDaZ6_0)|IF zRJT2^8-hw19JlLMN?>NIhgdCruSsT*Bi4j7@x3>o!6E!W{*Ew9O-3=DGLU_yN0=TC zY&7IWRd;f{s?!ukpv9`}I(v^0y)SqAVsf{^?Z*%9_I>&sWT520NiHo4DM2J_oAEO( zIR|>hSnzz>eqU%zfC2-Bn{fPmPR7dOh+iPq>_k05(IZtk_qA*@NH9Kk3va~Uk>zA> zgCe#&Y-o#cN)716X^OmVz#ZTrw`|xK%~14h3}!unF<=eul@tBa@qO#E_h&;19Xy#} zMWHEhcoEa4LSvqMPIrPn_0dO#jRx=8RN2lUOa#Zy>_t&Wi(7~r%RfFM|3J9i4)dPu z`%Ewv;Nv2=xA12lnHWRL3?1F4j9?-oCKB;aPvzEnR)%G0ubm%h=rJCQW#&e+9v53` zYN;;FVA*jPF9ZGvFi-?-?mT3;cOK~BT(%V+BIM5KmhoS(i5^~G>}eb?o-Gi2{k7B&M9ah)g^U9cX>Hg-S67|D(&wx114$zfitp@QDWiwZk00XZslPLX;K}i2cWWjn9@>-)nANjcPx^ zM3_w&@W7ei#kR8Iu@Mrc`waE4<#OE7%dVk^9Cm9r6f>N(>OPcSFzck@U~01G6i@0L zU-!81iAL-qtToIz*}zJ3*en_5j&^;ux{jLs zc!3oBgK=yXA7t!$GcRwgm>tM0X|4Ukm8&3dpOznbw9c-UA2Jsj*;g;zn*o^_bduUN zeilGeN5%be-+pML^h*YzW9PA>$J$58>d*nwOpq;9eDw>gokT+e5`uD|ZjIBnE%{Q0 z>8kTxLUfzakk|6;$?2*2hr^VtwAc`t{{HKG_F?&>h|QA#=e@~V(I*EVyK^PNnI{5S zDqj>ZayyaYGb_KH)O6|3TJHS5S@kpYGRD>VnBh`K^{m4?CiYIt;?g1(ayKoo$OM*- zN|#+IR$Z9qT6cFU8j85H`UXy!dUI?waFoeU18-BuR%Et}bNHAj!C`VM1Py2#792j4 z$c5@w(yX4Md+NneGG2dHZvVMfXx;O3=+WvtJ?j>>o^j<@n!VB{aw8k?Y>GY}3_M#p z2)7?rKP`FJ)!T9ofjO;2wOx=$Then^f8FptF*hNFHerV7AyFkK$;Z>FPTFJ}Uh3ecyt+|i)X{2T1yF-z(O zzh8`L$E?h}m=Y`MM!VkiCoSVzE&HPRHp`r(M{88c^7MLVHD3f7f%9_>A791UMoLmF zN1WPaf12;cojYg?H6a`a^LpQZwBWGFrFI*D;EvBFefC*?*wJyKZQbs=I>ICRWdG&LBrNP zv#)OnY@@q**-rIWVEjK9Cy%P82FfQ4Hm6d0SAaod;&Wd$^2sd(_rR4 zwg9d-+O3Eug}p%z7iyck4;w~Ts%?sFQx@4t zxAT0Qi1Q{dN#QLY-lsdl#>QsVAEYt_afrBYjthiAN2a93C+B^j{Ejv7khFg&BDeDw zlb63Dd@z7IIO>Z(d>*0rqeJY+4{eJqfw)I%PNW-~n~+5QJ|x5+IF9R%pMkznHfIkc zqx`)i-KH?#*4}w54u>sTmm=rVZp*KdpDtA$aJ_&c`!zK+GJ58E4*L3ph|P=RhhfYY z5v1H^2w+?AXj@Gk)*xAbgcs8kvl>FbFkrgcLQ3v&3@W9RtLrJb<=Ew>-4{Sh97|dg zbapNmY*k3>29_HEynMxS7)EQu;&#<%8A`KYHV#9wV{B}U7zGd!;4Cu@oQ8ElHcSVu z;y7iH=)o~*sJJJT_JHaq17+>AW3SIE7aA3JpX3|$TX=YR?krvkf#DT!5&*-?R}8;= z-tY)Gt3a)X3IXR3W@pS0%3IdRg@p!H0B_1;lz6SY91A*Yq;U;Z7DMQ9CNIpaak{yx)&ntr0*&%CjTk%~-?)LZ0tu1n0Q%^2R z#-^^Y4#B*iEb1j)@x~In_O#6O3->gtj?UK|^(p^~WGiiqzB4RAs@hP< zz*8>rOm4h9-)Zbb7N6%TDA1>P z7SpCu%lEtW?~97|X|dUcW&P-JG03X3HeDTmG@^+VLShZLF+~N!1UWjOk7e}k^S=6W zIBINcOv}I|Xd(BdTdy8Tq#VG__~x?r&20UYfPf&LzxT#1W-GmYqPsRH!{2$VMEw|U z-MaKc%!h~9Qc+PsyK!e(@y=3TMR_kir8_V?b7niYKO8~3>Urn+s_9#Rrt zt1&kQI}%_eU)0;(P2lg<3Z3hSo<0Ii_k4A5l|$ZKTGZ?LU2Y67B(oOSkeC!L1uD#> zjbV+KwRl%TtHr%>Ss9ttux{M1mYik8hs8>i`Vyoc8c78*RDLynhgc0 z0EF9Z4lkc%S91F)S?-PR@ee{cPEK}v*IT$uC&#=gj&J;xno^LO;2G~-(TQYzR;|$= zS3LGc10#I0s9sJi5>9hb97-w1eyO%6cw9iE@|zXqP>?0}!JTZdNXNy9vCH!|aK~wO z1{G4|`wn-w6m<=bkB%Jta)7F(?HlUc|8Q?DeVZ2`up5`g&i2IA(4iIINt*u91oQmCv_g@qw%iZ!0z^ zKY5wcH-co*JxQKhb?j04(LFNL+cSiA7-!a)NaIM8dFX(3@7~>5bj5dpOci?OpDm@4 zwivtVHx_go)918KGet>`9dBbD4W-5%y&vsKeL+{e31Xq>gQZ$zyoggP!EzkeyP9$? zj^@p@C2EIUHs9urQ1SH+30LgFa^+hqSQnf2aRw?l#FGWgmilJd$$-QJZR%|8oPn8@ zy|z}Nl%VP^^XlepuErVL#ZNr8XzWS|_6kSSp*@e<)>UICN}nYm4f1!szH#V^0x9z6 zSWg=)fe%WLQa55x!_6Jlt?P5?#{!$-TGvx)RT^`n!NTjGU3Z8;>)!}(iY6UzJIi+p z!t0Zmpk*|!V)%Sb2NoQV$!jHEI^pL<3nZDD$1J)JWx{xP9VhkaejzEzy&rjPhg;%q!d}~GP*Bf2Z8Z5l9V|6Ap+a~3(^UD&VqHh&^MqYoQUy=6PQ653jYkee9 zG{B(4NF8IvB01dE4diFP0YTRz&H_VO(qxZf`)DcNm}6aFJDtAYUx9 zLQs42yvBki9Pz-r?ppK|6zQR3VDJRuEFT}=Zws)0)r}#NquLD&;;g zp$((BN%yc=^Ugy~7dWzD_nJ>{=prekuHi`jYNTo;B$gVP^El34Pm#Y;tTr;qp7=V7 z@9lR^pUI-iV+>~3!(}X9`}1dc13{gzjLE&WvDx`3o{1Rnn=;SL!p&;s;{9{477X=r z7B!Vn5Tz&9*Hf~h;b8okB@B2EXs3ZWXLnBxXJ3z87vHR<1sdeZwJxGICn{oc}2D1O&m zXt%d}RIdKmCx_h`ii>|RDNt(o2E=0f#z3SAUf)|XHB$eb%Y`&FH1yb|)#Es~h$818 zQnRTzkFCgkL|hF90!IN-n~HGZ|5n*50`&#y=}*!Wsj|v8Za<0S_(4y^jiip-TmoL| zN=|^T?!)oJDkyqH87huLK)|9%ddg})ru7E(9t`R^FV1PeDQtH*wSZ@bhWs(QA z2~1WVb1u-C+Vv$0X-bojp^%2}Wl%5>*Ap&~R?kyv>)TWksGG*)GoAbTm*DQ+rAW8C zY971Gp-Lyz%z52k^I29_R^CREcJ)GT7$CRbx|62M#>U2RwElc(G>`;!t_Rt$ z2`~&Z`Djhlq_)kF`Oj9+^V5`?)C>fx^82*Ky2Odr{3*A7LC7^Dq9x~7K;adYkY1G?hix@BR(<}Myfr8|t-Lv_ zS__&&oy#_u?2InQ?REBtxgsxvDqyk2#FrR3x!mRMmc8gT@`QHM_tWLv$~m}&;s13pALpC-e#D@LO^ zcyPQcW~Ci2X0t0Hskm}a5ihJp0 zP)!IXfxSH1dU0}XqltxoX4(I6Rr6BSkO~dAQ`9#pNlA>3&J%atT^2zZnKsElF)Cl^ z$PF}S8>3N^0;66{%{)%#64%jdxKvBdmGUX_P>!7-uohIX**DL3RFhW~6d2Oz>qpIx zenX8H-74R*Hs8tUigNTaY37`3%?Tr1hqo+Yr`zo%u+mW<+rz zihNOQvleGU@9^g0%r>5xhzAA!@xfkfV-d(I^0*-OZJOblBf@w^C2@@~Tj zVVJEhnyxVuS}3~1V5ZC!+iYA8u%f^a_qwMiC8+wP;2_vk!gc0HkbU-JT7{wGMyvuA z|E>J{j4D=G*RFUD_t1?`);LnHZ-sW@5fgg>haB{XH!cUMPfpP?Dc24%qbFl!C`Xre zrxzwQLQ4S3i3MH=cwMF!Mx(?O_^@f=hI4b4?&-*y`8c$d@oDDm3$tal=Bprc#)1;B z-e5LW_hhgP@JJ)c2km2nQNa^3a#bbJ*s!e@YtVU!?*_v3*^t=C@Ib+$Q6UcwuGj&d z>h3hwxUd>B@1t}O@>jtwNf;({^i|T=nV35`es-xZ1{I9@Hx!&UIXxDoaw+*D>CW|| zy}SS$b+^^)Mh=D>bFTYR0Wmzr)#WOzt)D;v@h*#M0A%t(%WeKNCjRHoDWTu`)pSh) z?~7Lnb{r4yTL2<-P?VGmgMwzc6~uiE2mmI+X6~N&WTGbv7l-eohLK9l-K< zsqHQk1f}u6_4d%gVW_CXDfhK22-LcNdknbi0Hs%VO7l(153P=A2GwSXI@jUzAX~4)raNit4?b^JV+Rpg@ssHTNAfpmC)PI*II`NUcZ@5H3ud$f>n~P zF_kEu(%SZV@8&x3NuU{UVgZ)L%-xJsTA=6#>#eXl**Bx@guqi z8FKH6MjW21=?My)L+)+4^7;8vnP&?9vo_12HDt+Rkf(vv!e zURyTxyS=edH+7|{px;IAeUUJFxX2<86LlUsOx!tr}Z20v6OgOav{_g?zt)yAX9rFBDATH(SoPF&cF zOGCxyA_~cBoraH zcwX&XcLw(4@(XZLCud-ADFEwPgR&kD@vv@($i+AZS~OTT+n{`>9li;3-7$meX> zXFo0O{?9MN!FfpZpJAM{Pl)>O3RB3#R!Hi9emQ*P?f)u)_j~+7A!okq{~XHqA7@Vb z-=Fj6$JC4emxfpT@Si-7KQm)dv9n_n#p`^9YBqvQ)ixT((tOai^%EqVV=PK)mSk7E-x65c{vwUZMI$XbZ7_BDB||9;rn zFaOu4`cE$EziZ+GMg9zAo<5~IAtNH1uhWMogm3+~Xtcj?Gmuzo88nT5Jn9aPO3IKQ zW{|m~mX%UnAH0`pu?50Nn>X!!Wr!@g;u^=KfEfoIsD@@*s+D%jc!=HPvU zpb`WQ5Mbao7IqnI$ChD18XztNGL(y4c%U%>S|IlUA>2w?wn>k9N3+Yr6bM zy^A_b3@Os^=BgQ9hN$z5yOnWYp@@#$g9fnhuYnAT<>tG8p{#TWZg$W1dOt7gaYXoaf@g3r1$F3~k-?E|dC| zQ1R)y@A}ko|GQAo=Z_y>CnUT`+o7GYp?A#aQO!1s>r?bJVZyt4Gy7F%h^Vv#$p-x+ z5VszH)7}&ZbeK+S{FO1Ac~jJ7n=ONag#By(?sQoSYFwW@L8Ll#m#0TUXJen9naMEY z^NfS9tW3>s z*9Z6^%5!Jub>Ytx2*{{*-}sM!%n90N?`Qg}(7Tb4fE>&$bH%1N?!wPOZh3k%i+C|9 zu=sJ&Fv?LCGlle(X?K=Jh8G=%1Mf8*+k>P9hu{V|&S68cpK(#BjAr9Tv!AKGNnSy# zY9})=NYqs}a^=ant zbHIEi<&7FNOndzwelgn#21tT`N5IKOj8SMj_)gu`8RI{L9r6bEi2*?16|VNt@wzT_ z#VoS`Iu-UOXDVC-BxCdKIn^m6uq{Vqt$$arlsFCBaQ`!^(9)Yitu zblJm!yw!KU@6t6)Azq-+;hCX4^XucA{|;_oKw$u6)@RL2O&d&PY$fyv+P{$}BqmKl z0<)}|njcu^=Er>H8wQ^@si0aqBNPpN`a~h(ZQ4 z#3M+-Q!BGe(bQ>cn={=gk*9wQBZZmXIMt*2hs}Hck02589&Zc+{TNLqV$Na;i3wR58Au}ahNR~kyu2Dl#b17>m)809G7eT?Prd~m$K^?*d z3KB$3`1c_42Ctm(?61(yfrQ{c@sS))|G)8(ZyLM!?BLd(*a0v$V^;bJY*)yv27~h5 zs*Y**{gS8uOGv{DKyF!qW6?Kh^w1u~{9I?R%_MZr{fnH_g@6FlM73&N>IMe%&vdIqre7uhe29 zKYxDsxc`2=!V=mG7UbvaL*_fD`Gm*1!{^XfuQ;7&@}cLWf{MzQrKl)3PRrgbtbOv= z?U_Z`jiOklq8B(2e=b5rMtt8Gy9u#Lyt!x*L+U3|mpOQ$Vbo;C_NBZi?8Hx`$IoBckZ<+CW~q<2a^~w?h4p?_Tdsclgqz7j z-inp$(XOpdRB-}mT6Ur?~S;dUwtqI_cY z3If6U;aP^_vB>kdLZctOgQlmvV|e2{{rUEmj~dY^0vqGkd)C2kyRc0PH9q8I;bpwX zent;I4Ve_V>^Et8s5!b4a2z_QkG}l?B^iq81I6XSGijVN60`MH+f1%iyJNxaRJ7k` zAHJ4xF6myZVB@2OmDUH>Qc{`}G&C}cMo*3vSROStjHE9Qe(p>~C8Z>D-D{(4ju^3) z$MV9`OhSW+t2o)NoX4@`!-X!Lu+cV!Sfo1PpNxp~xLzTu2S*T*q@Fi8;ztq(fSF%j7GqoYJe!zc)Z z7w%}%cgK#Qp>(Kd>`%d`aVJFkT*+fAUZoc=UQ}_s*K&$x*w`rY;Kod_EU)nFsF-WD zHZ(ARzVt~Tk7=3p+Bvk$yqT?J=MxyHZtYYYL_%TX?VZ8O)y+lJH}%@Gii(Be;^I~Z zT`6gtNF0NNSo8@0_pO}fuVQ-9eyiq~5Fv(tgk%hnhj(q8r3Q7a>Y zhnq1dH?r{>ZBI@H<8PKx;*7z{$6xRTdeX_nDmE;;yj{75u{Gy;PM&YWCgn=&F*)C8 z#U6WlT9gh4XFA;+dM0zjn@Szu_c23fht*isiJLh&bGQWj2M=M2I8-f`Yh;bs9dEmF za_SIm2TH10n-AtH8mMa%RKYr zmexkwveVs@quqUcKkvJrn!j>|tU{pU_*dV|x?TPQs`yqat=!zoB+be_cLT##;z4l3 zmtJ7gINH7%$?IJ5wez)(kn+c{uer6}1+JqNZpO$x6R(Jihv#q1<9~T!*|xYS(xJ4% zbg2C*%MvT6{;wDw5tg!S!Ou<`KH54u{*#jvllk%A`Z&THC)=A?DvdmN#U;f3cV86^ zW_+osdB1R>EtI7$M}K`n7H8!BWitfAO}4?+>WU5&>M378R<9l<07;@cwk(oG-y-c=xWntSs`e3@Kav9}_ghreqWy&V5D?jGYgN zj7Rd@lc85gY7>XM)`5dMOy1U()ucl|sW&}6jiMv!RQ)#5mI;lMII(DSdc3 zF+%AB{>oKwaqOg(mk;lqeuS{`J0G7r)1x?L8d;zRDex&#{K%n#F{hnYB_YGlx%3o|&W5m>L(yAI_|P*PSe!Mf1T4Rh0DX zsT(SS@Z^X<;Yg4ON|rT@;^;I6bi-YUh@OXSJeLGP)(nR#{%{P0TZ&hc>mX$nC^6yd znr{Vzp))hv%U^_^o}RCk`f}83NKQWIoiimG^!taHhOgK&@M=MydhK>RY3^4x zMDW+#?Q=+NDvwsU26w|eFD??W0*|-_Wmw+E)YOl++{HkC1p+aqayCSa({;KEPY%sl z{}xcinIs6-NGo>nM9a5tSW)3+Zb9_ij8DL|^)egZ=uwLK3SQ zFKy^3&%U4L^kRvYI{Rf4MAcl^!z!Gm&oFTatpt_hBG)9H#*^gA`=|9watQR`pp#Kf zAf)7Pt>{K_n1AU{^zcBy5DD3wp8IQ^3Jlm&pkN{hqunpEISgF-J&GUOy_#8Et5JF| zHLM0_3ilmL^7v_MbgB8?2|VbqeXVC~^)m9+2!z_zv-|2)mx(W3fk|smDm9Tjd#kPki) z{{PU^I=`6z9Vo(WADH1*OMMj9DH+X6a+xUs0hoCb2v$*$YU{V>T)j2SbIxwIzdFbJB0jj}9D8qWj4!0S_u3C?#X*hvQs(KZZ?rEKRVFWfUZeJp;bllBko`r+qXS4e4qCp=0?ZeE{ z2UJwCE3dP==eq{{(CxWnP$rY1clFF)V$JYH&MCb8SkJ95UOCsAt5;h?mu-tzw|cy7;M zK+ut%Ya>7{R7AmMij3|4gDqk&T6#v(typ1OFlb{~m{&GZjw>$X^F9mzls4<@t6QLg z`sG(Fd>An?Nxu2yt!Ip3hBnbF&{sfrc1nLWhDXUdrl&{o`n4nR#a>s5pHaN2gGWySpKI)H&9TW&7z+u*0W*gmBt#OtB?5aR1#g zgkJ$s9?0?nfWmyM8S z%HP92(2y#W`mJ)#)?LsCY#N};l@6b_37*CtlsJ&hO$s>81~FC0qD42p-NV;YXAaNV zTOiqeE*(k2x>LKjZBXmg=zno&1^+ph=Adm^({x8iX;|{o+H){L2pd;N%F~+k@lHMA z*rp+B3@76?T3UT||6Svxtf0=DuTMVWW)GhdS98Ygt?s&FR^w+5n-p1C_FgP^)m#Rn z;HhbJ>SSXeQEPmbjzVf`T0Wz-efV-3xtUdeA)|FMoUzw7itm){3A|WUDC=ErjU8O> znQ8u%zdf%vmCBvU?z$TW#@Vz*F_^rMuV258QtgYJ`2;TLmg7H)qcklG(Bo&&N*h>^ zjAOf2jR9ozW}I2}sN{%VsTVI2uJ{(tzp%CzrNq>D}!N(k$&jiz1@p- zK6t?i<&HbFT(?EQq6^-tMqN$I&llo?A;aj)j+j(-zt{43p>wj-!~p$fY=DM_1`KVm z%N#asP3d&2&n+|3VU*}EUiA^xWIkG9r0brMBsniYdbqp%R981KCwb`U_r$MXg@ezP zm>OAgcDMCu`Q?B79Q*}P)4d%>ZgR<^fnGo2TuTc-DO#9)U|D@lDU#|28BmZ}W0>5B z&+q!((?=Yy%YN=W~8S!my-lAAnG>hr^l{=C`m%QlN! zA3Ie-f}TeiwtuNNc=f6s@V%dLMK-G2cr(F-ezBb_-~Nx60P!#Im{5DOQzI>ivkP67 zJWvGoP9Wt&n!P>y8QH`LJ{fu&4qd+ab-21BvEHJSo)7{Hn3r`MbOUe4c=8bL zG&wQxu|`%=Q%yndqJq7B@k~+zVb->%1wdny%43^J?lYA3zIQRS`Q=mdbxa-eBb8#O z{S7uAKCdF+C8J_I0@V#_kCu;xB{u$vi$)BnwHGgL@8Hh|Fk!tH(zKmGWRvR)mKP)6|WpCbwaouA?68x4PcBS^F>O z|2@Nx=5|&Gla3E}h(-zUjqh=4ZoSl1iR|Io$cE8d5nY^UUEEHs$kce)|4e;n|J)TH zA0K)qruInG%Cwp<#wg>ypG@9i&Ry2dQNDJM?rY-!NHY@n^#@a!WdS5?W#8iiHw36P zf;OgFTmOv>i+G7g**bs{S_T&v7td8-C2smy(ahz*`Q;yga!;=%*or20T=g3?a293{ zsjCwbQ^LXi?e?ErpWjg;9ptd0Vjksq_VgpuqyAbGiJEhIcV3n0k6VIkD(~C~_uR%p93~tNkeoJNwATT)*f1JV$xU{Aq}as;VGoMM{bo z1v?wg*rO~bbr)!O_e|&0s`HnmmIqJ2K9QA>@Rf?NRWz*a1AGOd5{0xX@2zJexVV|DnBqNYE)*#udi>kp648Iowi5;*OJt1 zkH&e*iaS^00ysHbjw0lqhVPbc3PH(II7CaF1S%^kR#M%`Dpp84LhGl2XcV94wKeU0 za8g`WrUq!Xgv=C|goI)K=l5{r?%Y{=h;o?m`#@K;kqX#Z>A$D7n`2fjuzX#F!;hZJi6hps@L~i8Lsy zsCjy=L2xb|efZ$kd(aYk_mm{}cC*6IBUAl_{8#4()KRP2!eBpyYn(JEU;Z!0sr8ag z>D_x23)>M(QKZNt-#1f1LE)Xhe>WVdPXN@zVU?@Q`19vaMeqXRa7H||41+v?^=WNm zu@rLWtwu_gk^|v8jOB(tOJbJW&ldGisN}(pBb~>bexdiuSXek*iUfQ|Bj7isyi4gCT~}YAq@31;X}1Ix-FR7}K*dYAugMe$ ztjYYI!0{n9s~E59RS86{Zr!qwVG}IE`mH)V=}To4;96OB-Y#IKigTLuIMQ6?YUqvo z%A%8iK$iv{d0syadSrG(Ljz`>FM`$XX2WnS36&{pDf-#Tr6syBH+T8KSwuvnNE6^| ziPL^AvwBHFVc~=Nx;lvP{PNrIz7XC-1HQ~FQ7y5)rL`ZMrsY6!fgycgiwyC{n@Y>) zDk0ix2wEeRN7e8GXJ!v_&Bw-EjuTVF(9lAtJb6Lo}Sdqopia(cF}AoB>ofhIaG@rorR`DvQXE$0bT1aD4_})Ht7w@y$kxA z?*=92sB$P63>b7};}*s8^2*5>(tMT*z1u}v;{xu)2sa$lZyttde<6>Dek`XZSRw`B z0{{8TiFV3zVA%#agDAzk0Fxd5q9ZpHoua{QC-a!hTM}Uu~nfW~8(hwjzaA+b(=pU%DW5}cd= zTw412M*3~D#>T(hGB?3R0~7x;9Ou98Z)?EN(fYV=kr48DnB3Q(2 zZ@#jOZr4NGl9PkQX67WNzvv2PH8UrUzc;X4!*(?9*KZ+KaNUc8z*_uDnPp6W;uigX z&3eS*X5j-)Qv_kqO_MTNbTb{%PgqHGuth5_>`Q9RdJa`8|UDLAf9yaWNJx#`)t;u)P zNTGkcTbVWAsTZM4bIBJpGg9jrELdbTHDmP6ZaWm{N>q>rSoJU4gwS7b8~4GX|K~Q) z@xa%td0j(dC>la8V(wQM* zGc;rk*n&T+08l>pDZ0(-NMh*j@Zj>I_ZtG&V|Oqtwp#;@=WyGAP0|Jt7l) zLr60u)q@D4TvBl2F5N|F)!q14psQGOfwdb-W-kKPj)elb!mk8Eq~%b_N*VGg;qsZn<0}#=BN9`fx?Wpdh@euae@w7p;QSv zAxk#V89ZswyV+3fy4O3$)lzBmb@KsPwV_FKz#oS9?)n9Az|YIh2v*2;UT_>etOQT` zb&Iz;n=_J})*A^Go6)NplM9y!{;^^r(` z6*=mJqk8sn#X2QR<(6F4_7Q<$DG5bx_dGi1NJ5h1Wt-*-Kb>_uZcga6S#(I@Fh_w5 zD4s{%@ph7;PfGg_#A#3SD>wVu^N>3MgoFRGT!v=`2e>`F21X$mWMH$fBXb0 zpMv6CoflGKTko;kMuYME6)6EpK?EREVm6N9%LN5`-2(?;e(g|~Mn>{t?jI4VfV=a+ zs*HsciF$@@0?kW@9o9-mWmgWig=cSwln5?bTB4aFSQDHVRS((&$ua2a#;=-Q!#95V z;>FYr1!x!b@9Dt$1nHF;R7?PR;7@~spUXCeFn35R7$m3rQ>CK>;A)hsJIHVhEErOp zkb6SPHW@&(uEktr!G-4o}*rqvLP<C!x+i$Ip3LnKrgf(deb@RRg+Sau zhzaq_Z!apS$PFZUP6H}R$<6IZE-J--3)UQebyhyWe312lXL6|!Ncdq=wAegao{04Q zz!R+m1Wj;b(-yCWsjx^|zmx_&9R(iZ7X@=SLX0xmdhW&wFe@Znvz2FOAZCy zJkEnd*uqZm=HI=To$ETvi;Nb5rB%Q=9G9MML{*oK{Dh>Wrk8nQCAgwyXZYL>(sKiH zTmk0c>b1y27!sUW=1$A~Dq=_!Os)RRX#3g6Fnrc`NOxSr2|zF)pMPm$;|#R>@yqGE z@~;AAMlg&0+xTgBSuJN6nN;#Qrt}~}H^oT%o@$sft$ScH2V5RtAC?Drtg*vOGJbr& zoLp2^#yzK9*loZjKn-?R(Wr}Kn9`Wlz zDG-#`IGXxXl?Db5q>ph42u3G)tTcZ4zkAnVw`k{lvOh~Xj4a#Dh%XV?yO!lRuP*VS z)W!MxFee!P^Hr~pDFcbo63NBDW>x@~6X4i{-gXv^ETwJhZS|N$2m`~T&?=^~tYY-e zS)fdKte&7o3~JHOYj8@4i^~}=_rDL!%FL9r+NyI=zgnwgI&A3RD2+h4Rtu2EQ&Yzut=&BXw zWB_V{69DQp?1j9>CLqWNP<`d}tH&X9XwHjCHr1M+g>3 zwrT#3tCz&s&%8QTl5BR1%G-3d!c2vLIV(`UGgnX3sb7hh=X@REEEvortLPnZIb0q% z8OnR-=Xd`c+1bf;aKvcYd-@0!bEVgps)8?o!q^W zUaOHpaINOscM9t;%Gul7S8`1u2-U$U%2d9!VJiICPVhgY2$5M=y-i6)G*0jV$`Ktp z#|s_Qx<2uR&~^gDFc~mHekpVxjlD4huXxZp-7!cZ$>epT2ZL@SwcXhedj?H1hi_H@ z#Ql75{a6FVM@;VJjG#)mqppzeYU`cbToT|6l6&1rS2~=D^p-}iu(ph!M#dmx_P|N_ z*)(d=?K=g$)!#S|g0jc}gikvjn{xv?P$yDLQpIs_CO?Em3)<;i%jq|=;4Hc{Yzrnx ziQl8#exrfI1;aP8#0Yf5=l=fwWG@L&wAO_DO8MD^N3?ziGGPs?-gmXP<7^#52O5(~ zFj}qmH+0oYti;Y@!?McC5k%AHFTpXdd9p$9vvu@lS~q9xERgB%o;>7q_yX(%)U6{{ z5o8#6(SVIl_jP|FqROqLXVsK|MdJfF2_ZwRvK0ppFCHp3Kz#L|%a0m%7Ub%@TF7{c z%3Vh3BSiwiL8|fpFu>hj=XB4@1BeH<%M;OfMHp-wKkDDu5stRH33D}sTD|E0+C>Ni z+|P3xG=y-j;XXcIPxF55$!tgM)Up3x8xv7Q%l@i^x;us^4bWnw`V|PkE)ly}Tb@89 zN}yYTVqxafsR6dh+Cuy5zY#^k>57feELz=h_U#!GRG?J>E;x@kf0LVA4J7RSa@Oep zz$n}v=%vc-;E5o_#+fu}^ABQ=Q2!k$1?~y8wMo|UVMTm={9qPvx*@>!3_{>?s;ZxW z%L7Fv@Rzn=dI+Ci%C*Fy0=mWD>;F@+%m08eFv9g}0Na56&K=qR zqr2~pYI6J9#9nCEhKLjuP>O&^?_vY5Ry0NJ-a>6v-d%;oLgs2qIcbnfG&=<^qZ-R zU-R%5aORWto7)e%*!2qjS4hXaXJX#MGDs-;yb6kneu*!Dw>^C5Q01AHZGrTAXqnrf zb-Tc2?hde+ae6cqJ0Us&t;^pB8ivx5D4pHJZZHbQH}-#Ss|!9bkYz#yw;BYnQUXkh zIMzdp@xFLDgEwRHYpR9lz-uLgZ(8>~I6rd}I6;CaI2E;*C)Qg1Gml3ay>F#WktKWr zw~hTMTDnInaLrMK&eM8IwOp(3Ca;$t)k*o~fA$!vqi&R9S@dAC)7;g)lXB^^~cc zvc{D!B;53Bp8f{eI}XZ{vdx7!?MsaGYTTMRZ4Y+rspn0?|BFz*9aZU1lRlrOl#MD> z3_E4>__}JC9wpsb!IJa#pMZ7x{jrjit*5oDyH{}PdU`3wpH!h(l*;KP4iIvU(=&21T4=pj zcC>fA6e_E~=s5pH;o3_{EeKsGgVHSPHHLcLTD6!@cN_*&^N309b9zfsYn45VUukUx z5;BIe#|xUt0_{u?m8p+26MoRlylc)-pk^zl?u(?h^vR$pR_* zic$)}foF97>c+SegwQp^b7t1^e!4J(uI6h$MhW0^O`D>%Sc1I}plKTY&aJm7u>l#kMxq0@Bt!Ge->L-H_ zol&Moscl+oh4Xrl9@QR+v0Qt%o18vj-zP10>bCo6F1?m5V^Vbgo&2i?$lZ=#8NZqL zi9T0)Wzch)gIBmL@Id9Aw`S`rbEK8wp;m>*TiSriKwxGk1X9}*XxiJ_p6e-poWXfV zB9cKU1pmQ&Z}+ zjXr4O+s3YI`TFR3WB%$w+eQX-ti3))-?jfkogca=WFfCT{xS>sEe&I*Oj-ga)CT0Z zi07&2W&J};LT>`yDM)>zsG@=(iJ-gji-h(%bG!FnF~^% zL$f}A8Qg<$*NiqDbAO4T)1G}&gzGa}Bs)e$pz$sm;2@SOJ4GQ>9LR~Rp#QX?KgH`{9q=h5;&79#aWvJ%lyb= zV<-b?$l)4;eVpsCJHs=NX(RU)*_`fSr*}FGtTa!$@WdLm$7PD0)Z3syHHOxS*|aps&H|0>%e>cB*X+y>>aetY)uCm5zwX7o?#iVE}$fi6)*!Q z#JPYw37QwAKnJaI#hFOY2m1!dVl7N=lj$ghFhl}w-CeE~6GL08?kafu?>g}MzzQO^ zlSKJoQ@{XdIY=u{fpP%Bt^`bWI@x|p7qgewL3vddqd@ZfjIIr-^oXl6gzK|iG8`>^ zQ-qPxj5lU+K=dW#vd->giu(*wRcR4T5HQ{kVh@PE5(ZtMsqi2Ap78MSf+T3WU7G{6 z2H^m!1?+#LW-O{?fFqi&i8xa0Eq;0bi1KOi$;3}fx0yuQI6wRCB|94#p>p^ck@ORe z&D^#)q@UHJnz+{jNoQ*a0FJ1Xu$8NcjB;sD4YP2zwZ1053?=2Zz_zHUd?`6{odG zn*C7dcR;}%FXP?6w`gTxAW<%0$0g3b``^VLzB4_bLqK#6mfC0O`aJPc7eg>>FWtA# z$cTw)K@BgZFL8JS?+BWJu$=YPf86l#2D9!a2`+2X1KeU_Vkdm=FH0?d1UAqlZ2J7%3a zOE9l0PxImD3_qjgaPtd2(;8aEVIqKryijy#QLXWC-X|6q>SPxWtMB?#w*WmurRAs& z*z}+kS9*3Hnhw4!4>W&}c_GY5g;M;5LDP?TY}@b8+Se)UzQhZh`MmEIpr51&k*6UFZt11g&jYGUv@wgTTOmfZ3(q4FDRBygoPlLK+%f z!1N~WZ{sqwyVNudvpj%Zy`?m(-C{h@T@WKBjcRmUbCF~Q2zZfRd%_A#4iS}L2f(gA zqNgoAF@1Tnt4?0zUHDz_PRk^L;k6hzK3c!1rdXF3DF_Gn05htwC!xx)Insk;T44v+ z<~L)eY{~CDtXtTGJbT%$(N3?t4vC9+cCG|ZIA(K-l{JWehxZZk5pY><8*Pgv-PrN# zM)o=tOP(VQBtrZBwTRR@210KuIt(jRyQLB-96J$w<>w*XkxL|sIKHHZCKa$m+7U*Ip_U85E-yVAZ zELa9eN@myODYKZ+Q6v!Z>X&mUln!wd%)1SOTGM4bP3+WVHCwBcEQp1cs%=Cm=4H1L zKvP}yRYtBhi9&5>pwG$LuZqpb4z^Jn!NH=0L8H|1CiYJ5Qx zX<28W5(;vcuU+9YYFGXtRKm@$nxbdezS$$td4-5?JD^_g$*{I?)MaCQ@Oj0tB+ zx3V>m-kXgHlvh?@9R)+SYDK5W3Kv6`zu#Hs<Qem4eY31-AuL`^8cG==f+{4q?fc+M?7&VY%}ReGmHtiDs@nqFc? zH-|%736$2r$P4U+j}UZ#8OVSPt?6|`TmiIZ>EjV0STs&9vlaKX@s0VyC~r-dl`uf= z$7_sDq?7CG{kJcfj(y<(G%GA0$TF#=&S5v}0n2KBaymNIod(odluL*{0+Cs?T>M~? zXFk=6H$w=7p$PbG2MA0YkOCn+B#>vug2199ODn0!Yg40WxwV8+;f-k==+HVw^m{_t ze_~;7a|FI|&@(=u<6VD!5HzMx&$PFzi+haIBJ~XnRlRiJK$2;1CCHp!vtADVI7QUg z64gJDgqqC~Da$(fPGo;d-epSPJ!6F|R=0H(|LR(%LEWJ9t%Y`tCud$#mEz$lXEV{e zq_Aa#K{(FPQ&T}f!6dr*%zq+jVOBeTl#mZ6{Gy3+c(a?ucs}ehz8wLF2)FcO+#_RR zTpQ5PYf-gL;^>xq3&i&TJ6LK>+CfQn9>Ed-TSO{dDB}w^X7l5OMoZ6O*4H+L%LJiq zRODRe(oA0_9KsGoXWqX=3FjP=Q&J{6-x`4`IGK%et^XGJZUawl)vc>JRFw^cRB!d3 zjr$Bk)KnP&6hLy7PIzl83xJi+4ZmL)+l6IBv7iaZVk+QP8*BxQs;PkMHCjtp<{Q7# zE~g$(R-+#4ahRZtVwg*LjMhypeqzv^rE@CZtWf<)(VNqc-nD|*S5x0r4#aq+!@&}} zr%QK;U3x^Z=Umw5AGKcMI~|dQ%Z0zWaOy zzez>o&sz;Q{PqWhD_5>xy7W+bW5o!FT2){e0W#fBNy++V_wA`)ua$;$HT+(y`uu8`91+pFj_}>T_E!P`I2yt{@Y+pAHzE!Y(hwJS4_Xp zG@#yyumK{KsEo#^9gj;NywVoCd zxa2MHAaw)xrX$ zZw}n}Qt0j7gqa*Iy>V|}xq(1qF~O~4!Gn;8!fa?6ytJJwxszR6AHgOTuS}l6ZyMcK z>$5M>t?LWT#GpL5{3}l?klxY0%oXM8<>_~uy2f)w>873Cyftyyt|TI^Ocu`0jW(pm z9M&5I64&xHl6!G!Y1-MtgW{Xv7D+(iz{M-w7#2NQT-GPzRSr^8S7YlgJHoW; z{Y=RJvT3%_M}Q+Bt{8<(0?aH`YE$V)B=ya1*s{nOQy<(C$KJN#-Ste;w9p`Chrz^- zfsz?T7psQ4^F95#$`vBjz?3b{f5M&XaZnQ;8kM$T#%o#(Igyqlm(AR<)&tf`G*C0( z?q_CZl)msUTyR==QL4+E=i!eIngx}rRd?|XTMY5F*q#Sb>&0S?akF?$Wz$WpCsU)r zW&45V^#VO^k>$7cWBzql3}DEC6Q}h%a(8T`asO1q@+h}Rb60Gs>kPB^*BfNwa7biK z$?Klz4QnO2m1;|gWj@?GWnc0Aq=E+GlwMAB|1JDV^yT6C2994^02X)9HQjehjnm^U z)i%}1%k9q2Yjjw0UnaJ8l>~e7VGBm)To%Ivsiyl2l#an!sRu7wD`^yXzAoSNmsyE? z+7%nw&g(Q_D@!8Se@3%-e_f`Um^MAq#PZ1Bf9j0PssUUy)4hW=e$-QrlV231h;6iM zqNNgW7#89Sk+0p);*_=(&r{}aR*WHaUuD?YQ~Cl1b4UXv3$l6T{_uM&Uq7nD7*E(r1+ELHq2D0Zv*zy_NNCE4 zUI0Pf!YRWuBH@WTxw(st60;6sXgSlyl?EMs{g(sfN9dS=52o>a!>YMP>tTa!6Q+`d zL5~?7wwioAT3w|QpfEcE_ZHZ0)HhhI0CP@y)a zZ??NwlwuIwMJ7li0jmhpCOAQ1#Kpy3FLVp$2Rt9Ar#>!xRh2N6BGR#N!4%|4ZT;t{ zvi0M0_!h8&xP`(}9aGEma6W*k9=X3vXDV!S)_C>|DgzYSfc8gK4mHi@<`p<}oi`q{ zYDI0V%h-v>dl{|04~2UI-JQ-H?xJ zybw~l9PGia02gaw6_$U3r(t%)Lz4`RBh!6lnwtgplNf3IyO1#k2v4KX62`97;Kgi! z)rCq;0~%25?44JLQ};w8N}Q~t7gpiw<}6WRVTqt3Sn#m2%0f1tA^mwOS#FIiD`&o< z_e1wMPMvx`yWs(&Ec$2GLX#5{Pl1O2DhPkP#^RMzTLjM6&#tLJ_06sn6*~~pCTmECC-C4}r#?m#6b5RHT=0Lz~m!?OK=&Lyi2BX@r6zx(g ztqX*;4^XhpjeH`Lh{O^5GCbES8J&&zSq=%)xDA*YrN#nv7E@u@8$(Rpr@GyD=l%ZP z{yTc^cxp(mcqMB$jf-Quyt>zVd6z~^+*KY^=HwxD)d}Qr~>o> zwQ8qN(oB4;5|mm!>+v45Pp{hD-qj~?v33IbB{lLZHN1_#&4z~|rs@|9L5zqnFW1eWnU zRpq)By&s^s+BLj9=Fa*S@%X28`&|)`MmVaRfj+WJ4I)4Qm_)dpAeysVLZ^5 zXH7qsr4wfWH&N~LKYs(*8e=cvweGSI+X#XKZTxuW`$qxwOguInT@2$B;xL(@zg>Gd zJ3P31XYAefE_$im&vHjjUX@b6k$C~6aq|SXeh734q;c> zu!q^d{T{{6)4aU;{xnRJg?-RmoPOq|iz@ivh{8dy?14A$)+uL+$Ax$5zBlU5pXd&Y zG~TFMYj8`-`p}Ve7EIh6%(HIj9*jHX6mh;>L2xEsa-7ID)-JN~EL#Auft86BRQAWd ziGCMJ2tbNeVoOk1JvTW)0n$ayd%+_ z_HOn-4wfNF1f^bafgctFe1^awiK9IFS*W|o-1k5KZQWa33*#y2Bz_A5np8k_n30_P z0sY0djifnKP*5wD{@4ux+8Cq4RY;rX#FB8nC7{4l#vF5@hk(=TTBg+p3LuSm^uOL4)Txb zgNI<-9X`aw>R*}geEhl7h`ooz>BVYF=K)?y>zcHT4Ar32)32mG%8tAc^VA-mJ7JcgRFn>xv(K-j3f_k>@xU+KTk7jaF$!u{vMQSv}t|?Zgd1 zuk~#=R??|NcUm!R=cy(;YH4d+Tp^#Y^KAEsX717EA1re;PMpE2F}RyKssfH!@Z zI5=fH*_JL!uw@XXKEf-pnomT4>*U7Wq0wI_@ z&$9iLA+abJVMOk5JAr@F@1?PAM-bl=qoG7O-&3x#r+%}#K3cd+(_*E5iwtUwPMG|WEaH5xREAO-P>wn>#yQUZY`|a@87pC)R5k7t_sD? z$A>S+vyi`WBJ6>x<&&5r+?wM<{&d`~jaJq@QAyGIB)QaK(Rk%--4fLSosvtn_9jym z8)WT*$u8!q(tAUvBBLU>kVLO!q0%SkNnl``A91SQ{aarizQy>H1G(FA!9&jY(Q5oL zzXZprj?Bc|_ma5L)iI<+IB#bFYz4@lz8xQic)=89UyKZ>=q@(T6LYo{5Qr>s%9a#DkL0a7-(V@G8pIQS23#xyPE3Fo5u8h;1-Zgw9R&f~dz7GfqDouKF#PHpxPZ z_B=$K!4tUug34laUo%I-cB=Cc*MGi<_~m^^D148wt5Hy?d6GSnwp!TXk}4=JZAD&q z>{E4R@aL7nKf7UO#XSW2pFBtLil815ZT{hLsD}T6XSXxAL=EFSATVkHIdVN7@GCm` z9g8f0pfMajnkuutq1R=#PA%&5;C<%fk5^I}<7^#IY&-eeb|@CztE$Ep*OvQl_7#X< zQ;yAQYPudTdSCY_pI(bE?M57yJk7qJnz}&z>R^trvrWcmh)7AiodtZ_N5U9|&0oEcuHHX7lh7;o;e5aBF(j z{p(L(l7>PSzc_1-%NV$6#fjh&Egc<6BYXyPJu&d|gEp00H;(EKjlZm|?SPFVebLts zPlme}qWjz?Qlce#4Os;R)l|seE_W|?nRZ7lNRY>r_;mha2X)YL=N}(cM@+0sQ3d}^ zso#tzbw0jp3ntB8y>=~V<{BVL z?=fCANs01P5B9KF5jJXPbD9j6zS0zX!)=%NGcY{)QODfMS>KKnIFO5i7uN*ag=1?R zzkJm6vW9d10CYM9Sx*qNKy^8<6sv4c;Yb=5i|yeLXnfK9M^yzO5O(nB>ihRebq#$9 zv`$~@A`M;z#R((Dh2!%NFi{=pA>|YjY7b;TEiMnW6y&;)@k_l3$#tqdu395;?}{p1 zJ22jVhg8F^EWWw5M_-}tiN}*VSVNwpjwYw1C+1!Xi-?WQkoBjDQ8)%^dCG@IH3QAFDg+h?v0X#ep!2CinF_7dO`{vR66dVB2d=sv$h^uq*xAj~YgmDVzTQuWP z(Y!jR(}g%;(hL(!K0_9ghDkj62)9P;H1H4|lAAAJ-X*(2>+5T@F7?@3T5eO>A`N(` zG|z3ySg1w7xV?J3-gGhy%uR%-WxkxF=T!qe*&rg~@vl5^?`oLf-H*?h3!;;OkCeiK z5^zxY#P5yg<8=oNV}5=q%b7$UE#tjy~t_4NmzKW!_gx91UhFVijIu#t=K=+~&);w_D)A zx&+0{=dDAa`>g3Gc%h$baY1GfbYrA?b26bih-pU6klqhGpd&a`Cb9WQX0H`PxCfAX zA!P>=KD73;Uzd}Udm0dO(@kE!f`BA8aA%=4d%6)0P=X{!@Kp=XgT2($>bK0&=Jj}S z!#8du5i53VjyiwsF0dqhGFTdiP5w3VE%-pU<8W@~&#%QDeuf;7&m#p}x=;eEQmgnrW2V5D{k$r!G{afL4~mrUu9Y$ejC?@gc_q{2R+apY-RbvPYhX5~4*5j4o59bKsR zF;<+A{T0rd#J(eIO^4#y?_Fu>vBhPpNUwfae*v#G_R?LMRX%Y1jpudr<==HDe4KM1 z0Xe$q29qe+3TDci)#v@#b`7Lg{JJ&BzqRpAHkP`;tl=Q&P9Gs$NJl=4JLUI zQ-LxNxVZIt@R;IUXXx*zB9H&OFQ4sqWrn=^t-!6?1bH0r|I(ZPtKxqBgWgfQX*3LI zGSSVQGw}g3pUz^@EQskiVMf={u|V-DzHh0VfA#_8{{5dP(m+#*Z@!qBY zL$5CW0ez7k)Inwalp(vA#_92eS?Eq|d*^Gg!hSE}Fsk*#lW;+pYeva>yd16yS#^5B zhgrYtL<$F(UBUISn&vN0=+w$gslwGiAxs&MQ3veY)dk&wcaY?|m;b+hGsTC9ZUB-~ zP*5HGV?$HS*ofHlHZ`+ecEElu2i+y4=Yn@W>`h6LdIiH8r+=gp<_Ob-HDgdu%c^14Sf9Dya|-R~h6#GH-BNuOTs%CoRB zzX3or9B7mN_P){VIJwXIp|7uyeKi#sQ>uL=GBQ^1ei-y1eW`QibXCr+7K?{&xf>TR zVqwFL5Z#Up-5cN7WezEtdV9OLNAU$169D1@t@+ngQ|+4mv{Ub^C@pL(TArPh6*8{7 zd+qr%4h7O=Ci;sLN*$<7MI}7<*|UGsN*7-TO%K;u$qY!IxCPnNhO2|}oF2k0@%i(X zfCQ#(yxB-iU;j16eKTW1z=TWqbTzu6O6lm~R%X*n?r(Xd z&rL|v;x4@(0|NtcGn<;u1v!W=jzk*(dUh%NG&`rAS~6%BPitb8BSZNOwsNBZ0J8*p~<{{ESKz8wj76*4ORT^^4Dq9}zj`io6(&MVq5u~+-%X22Nd?vGXL<^X=NHtR zuvh2i_91g?a$GDN^1qoCz0IEn$F7~r3bB8O*0U|l!Dpi?TDQ5aH@S}TD6$WdAwC$c z?|k&nKWQcDwP>=`+ht@#(^#WtQf5KH)8i5vOM|x`{qv{}q63Unfsqehn|?G*7FF4O zLOBMwoXTDP;6gd>fBvA{1LJTehWuHY+c6S)=vJawb2i zGw`3%g=QNBNN0#G?VtEyQ^YOmk_MKUIinr#x(;B2g@p|k69-xeuRls`he;4 z^7Bhi&R3K5r@GVlw-2Nt!fZkJji|dOh-yve*0fM} z!{(!3Z-@B)2fNvn4whBNjaGabK)hz32i7bf>|lm~Z1+S3Pf6;+{8N~s^H#E5onfq8 zC5W2Z%aaPII?#_~NZHFB2;LjSD5e^A7$O`@HOm~l_kdST1N`V!xUoS&n9ER3=Y4kK zX$5OQqKHE7o;{X}X&i{M^FU}QQ(;lhw1v4v7&o6v*x`eB%wUfEQ|3cF3b7K-IiOZ? zoNVI+HCGUWkYc6ZG0;v$>AD(BuFRo@Ae;xWc%xv_QnRrYlq`fvbmsV?`4KugV5=0N zRiteWjhm@L=Aj}*1-ktrMX~)Q+4q8y9^dX}|3rYKAbpTn{|bMR3DCR>z0WY#78(5t z(_x`O5yPw_Cs)!K9bu-bs)}9?^6o0KMMd$tx2<~=pD>`QxgsYQRCq4q9o)l!c^3;o z%O%E4*=-bq!FzMXku>zzm(RQ4t!PZq8%eq&0_Dhz#+I=o&-_0~V#oJb3CG1^^fN2z zn-E3u;kyeGbcYWoN70S;?dRdq@3JbKIli6Z+=ZPwFk1KL*SJ3H&UrmoE-4mXqt0`g zmB*eb;-l*(%JH+eAd3`VsoJJs5#9R$+uHKEJ^khxA={1ZKR(V|h?HT%`>9U-&yZ-3 zi9h9lDVoqTfrIb{g3&ZcV8OkC#&sf3ZwHKrhg+y1BrLe7uu1Nlt}i1@wU6@~2|8Kn zmf5$rw{vkyr$R4q&pzAhC4B=v;QN0hwBsp{!5yx>-LWU7`M@&@ifzfrT!3F6h5P|> z1Yl4FVF4TfkoXl$pEG!Eo|ze3A3FIWAI`=FYo-JEP-$QQ3h35-}yfEx0iPdF1SZ2uGoDd6tRV( zr&~(By%(HokHG;GfCV{i)q54z#bWn;*^tz}muu^yi?2cLy^fTUy-zo36DArDysUk| R2@fe0~WaVe-`*JiFTzxl1X)?RDvxiKS{X@KIEqOu}@g@pw? z0e=9@%tZ|aS922pP*nx4002M${tyG$;1L)2#T|DDcmu zgaw7fr36K!L8E00sy=SoIge`=dVTJ{_9vPD)Q$sj*vJ2 zL`D7kI1TIHBcOkeVhBY~O?5Vk`M;8|XG)(TaE8Dc0%r)EA@DB*{up@(OR@=xfx`|d zF$v(modWF{z4i}te!tw(D58$3ZM|nX=4v*@N0Y1Auwea)E zbOMg+U+QS?_HJ>CJazCTB%-CGXJEX@#eM1W6;ZLP;u4Zl@;4L|m2N8E($u5@h&qf`~8QHUkeJ0ic3n% z%Ig~%o0?l%+uHm32L^|RN4}5F%+Ad(EG{jttZwh@?(H8OB94wv^*Yt_kJoRC{Y9_y zpkCOxxH!1@r+Q&wyMS+;^SI|O2;ou6-N84or(zd=PC$JzZCnoUZVgB4i;!Uobvz-IB4$K^SQ=&&u2P0$p`}w<=JML z9a1nvtK^U3xfaQf$y66&k=#eKyyhR{6L*9Y6v-n$sOI`|=#V8C7ruY0nuttGc5Hcg zkcJ=3LXdwaYlM!UI{Q1FUE6eI*qbZE2Y4|U;94gP17O|tAzvruK|fD~qp>p~BaGT8 z98nB_Ja-Eq^Uvfb?AzOIg>0{;&M3?JX9PBjeu7lj?EFZbWE}v;ayXQV3uEEy!8l)3 zp49rmGVhlZ^kx#9QCp=d#xM19p#|*Iml1^aq6D22%!;%;vRRPonRHF_fa!h{pjXhpr_y^tm9h6ag{+4WLo0s&)GmHs4*bb72G}F~f&pqz4GZKs zr<>!cI59qo3Wy^Oc4A<9aO^>p1)6}&^JH&?%FtS}n03;x+6;@czmoTMq)bd+M=9(F z(A?iG@jms&)<>wB(@3!7G=byT$~6Y}A4zXl#Mdaz?WoP!aX!fNm0yn06-$v=sUtur1_zHPt zD03U~sCWM6X5poDVQg*TC?XRS&%V7XGIpPi~l6;YT;}r(D z1h1c}#sFy#A%|OF3Y^)EtuE0d`xN!fKS^cJ?jt0mw0;v}LsWU<;l=_G*at$b3Lu$Dl>Q9z{m~mr(pfsZX+C$Bw z{?^Q5e_vQVX36P-{h$wO@%la;{9-G;q!GvK~{%_wL9K58l9wS$0GVf_EjUA)Z z-}v+1Fe~>=N~jr0;a;6&xo=&eB38mZwT7mKKXr{LHQ5?v`FIU`3@6#a%iTMx@VJ@j zsP%w8b)E$kKKtl926$n@U)J*7>&u#|7kOi!GF3@{(vM*?{eooHH*Nn`@7# z8fPztR?1Xfc`-h8^b}7TO+Az0`dZ}t%=;s5Kg(pz)2e`?@CYk+NZ_n6%~oIW;l%FP zlC2v4!f}5_Z>1^~kHE`*o)9YQWydw8A;GCGqL&xFd@mQOQ@M!)2+woTj)vdiK_iQt16SVwR$V+QYTo7zR|?Uo$0ndf36vZ|Gbn%u%}k zIfE-=e~>sNIIq@+d?CnTm4E(R8E(q>y%ULq6L&xKus!Hg)aPOK;YH){Zp|a|t&H!D z`VZp0a_7+QsjYB-h-E1TNXg!T%qSHEdObBN9;TA1=ec<+y0!LGKL+>&*~~+~;9-nZ zUUt?@h-f5g zGR-9o|9$B$bpcn`G(0s^_1ZbmD+pkKgYM%V9NQ=6b3|#ZZi@w)N|zo4?mT?*!{IyR zRZjXHg$E0tu4~5hG^8u)xfKVNz=YPiADe5+-+V`@WKCHri3@CR`u*utxP{+pAE$5MgC*@Jg5=P_wxd9JbHUgH zz6F$y^YvZte<;doD08P;yc-R^gu61F%^5}~Lq3!?;1t)*T&+K1Gya3)lCaQP@?ga? zs@kadg>bvBHeq@%1wc9918oxOH?=DYSg~S&gp4PL$WDL>zh=>FLEZH8eDqa8j3LEl`%BJzmhF}t zK>gyly$BCpd$OHKqNX$BKIt&TsRt)5!8Gt@+Vf?_E4ruN>Jtqf21o|Ev45C`KR(`K zZqwgU@pMjFQJotyRFJXFl`0@FcqH#gMfT3adC^DU`=o*wl``4J$0oG}j>!9$fVVzG zmw@-#7~no^N*_g_f&B>2@)@Ccl&h=>R&BS8*C#RFyfK$iXNm@Ho9;NA;SdkB_xCjX zM`Mp4J|uiP5IZSoN29nty_aes7wlMWle@*d^(?V~q}XkC7;D?b>>ViA*5x&19yj5ZdSa?W=UbnOyJ zo=ZMhxkmegg|sl<7|Oa&v#}qVR9h0I7|P+j>AD#qveAYkJL|)H)N5nBOXuJ^`YMx#RJ3qK`4a6b$7q#C9~OWw8)E)M#nQzxUUcRD)5=)Rl$(dp9p%k?trgK5 z3&^ZOVbMUHh;$M~@-NL6w>p2=(mC6`ji?U-q_qV}GlbjtUpeW>?MsaLjqe`Tq-Fw& z_nWK?oO^TM+KKbSUcB!jImeFWKgsC~6!HMSXdG>qSYNMLs91(g1m@CXU+D zjjt7n$|l!!ui@+tkYj**s+L(}I;}?jf=iOzQw(S=pArRtS_4Z1-hly71?WO79twQ6 z-DQz`Pm6u&bua2%{kjgjywY7#mTj-67c<|N^G@N~;msiB`T~+And3v$C3Jh?_-Dpt zn!RUB+4_%tBRV01?l9Dj*)Bdf)SBY*A^-DNY6)(7+a}fjK=)$5u%0x>+w)yZ5;)r* zudQakJK%KRuu+2UAKPCewi%7;rY}qBjqrWQ#&)=J6x8?o@F57`;lDcYP0qh52|Mk> z{L=PZh+z>R?Ttu7|= zxP}x+y?f%L69%-^e(d~mU>$LO3Y=>;SdPBo^9w~McUc48S{DC<<2T=WKLj{1QlUE7{heP3l zG!^Gd>1#~dku7pTK$PwJ{bJSSW;)*01;T}b=rxf1-Bt2$q(%s;$6N*N#Ob&tp{z$~ zgm3jOzYCMtRwsGBStu2Av!@v^E3KEs))P7zzoSyU%A8I}p7n9X*jGiuF{BQt@6S zi@FBt%4b16;Z5Jkp4_WHu1UE&r4eSlkVk(c(1cCQ9cv}ToqPZWA_jlL()Bk=B zG#sXsXpA1Mc!GCPy;$AmyC`rwaXs>56W?3P21hF>$-xqGF|o%o)jZPw8#}M}x*_wA zwuzSX7W{nK!rDQfoB8iwN6meZ=w7*d_cxdR)`x+AiZ3Sql0it~x4ymQy)j8^{}E@; z>E|WpGU~c6eT}6PS(GDf7oL=V4$QhXV<%D91rt(N(YdQ&__4h`m&u&C6(_=VQ%*79 z4FtKT-xV$eJ6f)J!$$twUsfmhZZBL4!2J^Kv#NZU)s6oAvujPmSEcMeAG%vOC-IRu zqq%g<#TDSd>5{4Nehp;b3~AjsNJ?WUvDUG}YEm_STI|-i+ZGu<*;c`fg}Q`2@so|z zfVM>Q1YM`Fg|M|EN&3J>?G;y6pQW8NT$jRKn#R%RIuF*rvyIw`8sLtUtudu?e`^elYp{-H3qEgb%d8)V@n;dK|?6qnp^8>m%BmrW(D3;{NBr zOIjn=Y-_+=i7l2h(lJ1zL3Z!>v{MZNNVQ)onP=UXByvqNT2*H5>$xD^*MkKz8NAwA zZ8-s{nojf|!zM7r<&@j9|`_Ng(yp{=!mtAU+>5Wk=R0EM~Q8GtL2PHaz& zP0ej&xHl_mxY^8&WVp4(R0UP-yT=-o?_-!3b1%xCe zB?Sb91%!q9KnXraHybAdS3Vm@j^8u5VeDw=U~cDRZfnDKnxVl{TW2R3c4udEBPkOD z6S1d8Mq+$V4MdFigoKO?_za9hg!qg^M2y76gd~Jbgr2hhUc8avze=}rcCh+cwvnNL zv6Zp4v5k`>h=z~=yTEUi{@+z52+_X^{jczYI)XA%@(#uZPR2LDx9sU8EuWwWpRlCX z9}~CWlCwBe;4gCjPG{?&Wov6C`;S(n|0A29@ z@LTbk#`gd3SYu@_`yUJKzbOfx`|SYC9i%WgZ44Fo&w~Gs#LqJzgTZwF;yajz5Gt zCE+u6ox$}>2>g=p8N1Hl`XvN@N%)LiXK?)z0>31D#;!BCehGnJ5^g(%mk{_R;WKuf!SzcB{F3k)yUyVHB?Nv+_>5g= zaQzYjza)Idt~0oP34vb{K4aGzT)%|CFA1Nq>kO`6Lg1H#&)D^U9Ik)gGh=K6-YDY& z-VyUNnhg#%_USM9!UccN5uC<_IY)$#k4Hd4L_$JLL`+OdMoB?RcAkuwn1Yt#JQXz! z4Gjr79X%~IJtZ}G-_L0@8yqkV?m5D9=Lo4uiAkw{`SmlJ4c28GMI0>lvuHLz(f{wG z*_<$;Sr$&fXfr*&@Ga-}@Erxn)}{a$r2+kd3Iq7%$YX#gp5@VuoK@I&Mg{P;-MGcz z2dr=bX&39eH@j!l*6%BUH~MaE!oDAsyAopn9^C*8z2a+S}3%il@V7Q3Zy+{7x;QhD( zZr)(M_SjO9EEW)Cq!LoP;{Xoc^oEN8rq{q2B=bQB2bJ5{#jvkV^>%7_?@%=x0acPV zmDfPkU)_&uLEU%<3c2&ww{C4BT;jl>4;bJ&AqJ=$O2+_g)bNJNnm?)MaH13lTc*hb zvu{^ND`gce1=30OIZYe}^e@_V1z?_eMYMkcxvxI0h0088hQkl zZ{xtf@!SS63<0a7au7}d@8MAazn<1kVMK?O>2IbE|2yR+OZYGFEc{syrN3l* zYIoazWcRYaD)Q%y|Mvm}L2#$8qX{5eK41e`1se!x2eMsMYB#d=UoB6&_>JDZ;sMbU zj|tf>`aCYdSA2Po74M&~Om%9^puaA4e1B(e191m5e^=_?km3<&f^4Zz`MASh?(3C8 z@xRVa_UUB6H-dNW#nAhGLl5qgK6M>K-#~ewE5QBc)bg=H|+jZXXd;)J zW;nH|0Jep@aaayCQpHnkNUQyA81a|AE_?>rk+##U*iPF6`v1X`>~At5@Ag1(Of4Nh zJdCB|#Z|V!`Eu7zpW!4!2F^RIY3s-`Sm~%ZmJuoc$&dlp2+|I=VOiI|HMRfZqz*%Q znsl$0@kW}L=ftM-8Va!F)Zc0q35j?Y!K41n4D^{x>VIz|e|JxBk#%FKYD%J^?0J&N z_ovD9|536-r`Ec?cjnjUc23cF1OF$$zA_(_;|{w2n%@=b;1!Sqwg6A?cH_S|@&DGc z_mtxWCXd|r58jLO z<+>85pG^EO9ok)SB-QYN_v31;-}|%busmtR!nSY!bhh8@u+3+q0nfEHOM;Cd0}27& z=kg-SGg>x=KI$wI5}-D_ptHxHI%TZUN!f$PL3RN73Y-kGH0pyKzPl84YxN zVj*3e9;xO`3wh&)Znd_}PdH=);#)Gn#5YqD7d^G{i0yJjj@Ie0C zPf5AfG+s)VsU$0X<$AJFx>btL{k+rZ?d{|zXsz6TYNOZ$ZRif(P3F{&9D#U|5XztQ z|7Se*oZmkL!`rCq+DCY#rgffja^;_KQa!npb3y6D3feVu7mSfI*!>GFA&BZSa3CYI z(q32olS1&nxyj4qNUH7wZ+y@Zm;63Z%5Z!vb8-XSQ(S|+?nLb2g}2+3a%r1oYQ)Kl zs9la~yj7^QAmZ730mf**j$B1yx%WEEaY$*9Q4`^aYijmUu;P7^aAbU@{wXPtVAOzm z?9-7Q2G~&$@T;*1_44LfM&lr&xB7Nxy0Y_>IF=7pKPtS}nIBx{V z<)!616MIPwc?6fm4vpdpcZjaja9k7q_RSRllx2JtLlx3@H~&%3R^+Na3-gD1kTzD+ zZ*xV@-pu)a*R)UIZN+(7-1m-5EM>r)jD3?6tJ&d3k7>2^ooCYj)IC+!wU8d&-DKcM z4!1aM>iz$usn-ay2Ef!TK3USLeBes9nRz5PW9eVSkDGPz$>$TP4U%?|5aZw67U~~T zB&Bl6SK{N^r|-%it|pgg6sJYxH0Zkdbv_u0$kmi2x|NSl-yS)7>h!?~d4CyS{THWy z%%|rtkBwj2Bz2m^;U6Wr8g#0E$3M}3^wOzEg&#tJ{WG<6_p0XtDU zttse$UfQBkYnCU`Z15?ma13y<7Xy$?oxtF|Rmf{#R1s$gS|zXK`wQ1L4w$ZOBCy<$ z-_0P=by}fW0fY$#_A15I_IC+IR1(~Du@$U~2jY2a^RrbLGEUz%fV6fV1;!z&czJW}bf}T)-m+e^l{j}d zQ580A8k$yUWu?q9phAY{h>q|$85BSm=e^Y5yHRP10ldNM7nuHA>40jl%i?72+sUUT zFTs(*!wmw*?2kpjpe(0u7?Oczu$+lQoflvLL%Ez@IE4={hfUjIb@xTP&L{gwEwO_j z!KA@1A-0+U-b=ZiiaH*EAy60d);qSI?^lrWAI{j+WIUX5OOYGos(!Bj^oJFd{fLJP z%`ul`9uX?7-=#79B^Xn2o>O-1stAdp1jPSzcu9{6l_e8bCwPXBz8+Vd00v+isM%_U zzww?O$@-AXUO4N!4-yAHx9bWU`5;S3oUmdJUckKNXJ1gZE_^ z;5pHu{VA#vFeFvOG>%}m&)4{qoX@MI-MOUAuviD2a-fw%`)Qq=$$EzLt2zmMAcg$0 z;Z~}0%>;awI$U>~WSw>H-Xg=D=d%(FYRga6uBTZYKK-T>k2QJjB@3jfnyaU<&BZMC zvN^Ba%kfyp){DYpY2B^QY4HhrJtqYP@$FhHlEbPB5Q8k_a$mM4Q(|?EKhr*YuYCS` zg&gPnmmd%IdEGdpEY_4t4eeTvFaRU4GsWuarybWaRE{<5Opdow68llKQ@6eOaz;fJ z*X;(*XpXlVTKBc;>BjAlPvgK#;KH~UP?cG_zQVE;v=B|>2RLa{UPL_&*EQ`f%4RGQ zoDN0~!wW$XYWpqqBhIP{Swlq|dXM^>zQx5JtFG1aZDc-07@N&1GqXJ-_$qzwNKKqw zcmZA?8Kiy=>$hoNN$V=vVjN zrj4DQ&N_-$V&q@Y8c72_W&?Ita+9{6cB}U)1|FkxJkm11X$zT`aE-JOgiWh`!J`N; z;-{wg=J1hj;5F7(K#R-drT(c~L%hx^`V{8HvC;aWWkd zo`wS+Ig-2lFvwGZT9M;ONfPIVzEYnj zk9Ef5wUUTV-V*nw?ok`A_zzcZs8F&`lSkg80}gqWIinvw4&QRPvDNKMX>GB4eH#+s z)V)45AgY`Zp~}ShRLeMpR+(m$6P_SU(8|GmiAcArYSuO&g|lZ*t9%e?Bj)yPN8RmQ zh^nzA0qVp?9y`V8#ZJv7K3`?6bZ>s;*`}?=a^tM*nNI#=mjSK;=Rl5EM*UB&@3d04 z>d++Dv94gxtCTqqh?RWwgcJ|v(wciJA;F|U66kFy5PpGn|i4cAGgvj z5uJ0oDofN4Mk%G>$^$No>N>eUq@51uBDmK<;m6S7=`%lfUdcz+x|YG422nO6z+`cp z_2#W*;%U?MWv?_q{(MWa-AF!b_=k*T7*05R(a zqq^pb1iM})#c`BX^C7k6e(cQ}7c{6ZTThw{t`~&|Y+2}<_p!aPDpdJYmg_8S)*u@9 ziK8%_A)@#W!^jVM$%knpm70Y$#FOK$?Q@M%4Y~=|b5R{CB_$>iayWvfF$pnn53Z3N zp#B9BL)lZTL4`wn>59cv)yLGPkms4>GG=k?pc>Z{~r=e0i#kq1JlGF($N`tzLmWSKrC;qS6Vwy+&T?yQ^PEC>J!)-$P$ zW+kl9ujP8mY?{V=y+P-fz3ZfAJFoZBZ%-uKm0eL9D` z`F@1n8m;}L5{a)_!~T8zG}(Z3mL{tfoBZZ4%{1o~2k+4XSkIdP*CBte56iNUJ^>qO zaMB1;n!{|3narp4{G+)T;tFY>$jHKwa6v;Kiyv{bd=@7vubyu6g^qT^t*zpQv;`k4 zQ`oIe$CLyKsts~1a9@00+vHvs;FC6^#H6)>v-3{RD}(73_b1kxCCGdaexmMLHCyr3 z{_3~Kc?oXsM=oZ_F@8?DncRGIZ=y2ZH<^NLvm!E@B|K2<(JcnW@L8PP3BFh5rNQkl zyrO1U7!0H}7k2UE{f*AOoM_j^9e(d-nrr7(0Z)NT;j-~dtdf_oPQ1ryFM=~!4AWkf ziiynxgLEHfetS8&v#M2mbNXiO?VCOAX{}@9HkvWb^e)SrMLCMywO0>!9_fkof9A1& zuM;jy9s1^8wx$m~?#09Ng$_4s*(+%L<8XYipx6#>b6f#F`D+`=yJ+v%SW9%1oI#S- zhG4MTg`C0+Ti)I^y_|;+zvapW*2FEm@p}`51JU%;`TclhBqhy7L9qv9{rM;3q<^=tHC_sQn_`IG&fyRB3Bg z4<+3yOKv^Zju)7}l+k5sIDftn5LYD5XCcH%DH=I4O;LKdojROi3A@qrGL*V@Le&Gh zlaN(jMz{#(cDf;*0p6Suu>q5SKIkoUw< zYW5r8sPjCi`kE%=lv|rjV2cgB+agli#;r@u3~O+)rjV|VMf$)O;R1Uh_UQWN?ZU)a zo@lZ7yGNlVSTE;5r*LcUqb2sZeYiVt1aFWf+KOA}nO2$5Ym|izZdQuh629zKEWN2E z+T|h7G`2E5r#ZT5l5BXdo6L2%S(dHu-PU@w{ya&&88pxmOx;!;YXW?DkwX zy{!05%_viodp7bSU7~*A?9g7BXrQyDt(2w8Ne=DRsvybGdOh81k*d^G(64$0U0RJb z5)1+dLjHcFnb)WNT4a5|*zzm#*LCdF5>ORNcTHMW;cd|HtzH3 zwvX;^Fsd|oxS_+gM`C@yYdcju+qj;0@}=+tx2UzZuxl`y;sm9ngaCai;p1E=$486u zuH=Jf!5DyGVekGL=jGx{F=_1gopy3VLS_i@4{cLFA!EnM)(x}Wp|N#L)u~Iv$36Jn z$Jwu-rZX&$8yX4_Z#Q)-w_|cj4rDVNjjd7*5{xI_8&GoIzflsQ!q`z3{(3q}*s=r> z>XqBJO;uaY8khIb?3woLvBywhv9Gxi#pl}}v&_Z?cxxjFuXKjlDQQfe3$kTan6(VO zb-e1~p~Gjjo+*S%?Ehvg-0H*Tu(6QVQDOb4?kb+$1l0|_@Vv+F2VlteR&NSK+cxpz z{B6>O%|>$EXCKv@ablr@E| zLU;90!>z>_XG_ne#z~Pu(J?GHmvgnD272$;`T4l65eo;#unfB3o#UiAz>oHC#+rl7 zDMe{tv?IIfD{%}@F~g~oJ+I7H)4U1c%A4IU8xpYMbtYezFe$pa$xs|9^9@q2lX7WX z^wvW0O!JnWrFL~oXc^>jJnC{V;r&P1fN4kyy!+w)+S*3yGW^h>Mj^& zFz;LVnBzhG5R~cUk(qV2xvpm)Qidsq_Q)to`W1gpMr1<$*A$#wLHCdYnq!BKX#Gpb zXBfcO9br0`*EpfxT#~{)P#8R+a6xBdVw!4OnVP_w67>-8 zORj4(;2MXsHU5o~vMuMMs)C@-i=kYmLa{mw6Q!(o=jbK4YVLb;JbI%teHg@#ZS4_C zw1BK+RnaTP$LEgLzu1BSa1*wCzxg8_bD%m*gVyPH8)QVftq$_ato9J=>uE)|{pm#H^$WjHi9w~+TXrg#>BbYBc zdFSTFq9VohdXAGO>nTD+M~mzgzj`SxeM%><>r?lKf8>x=&3x*RF|jRB%1#JTzf|xN z>r#v|30tjFh;Yfp>SR}!b7Rj-vRNcrSX0sE(2VX0$+Z?p+!4wG&oeU%sfGxBi-0K) z!AtZS6JHk0@M&wP(Dq+=V9jqeUwm`kpIwf_M){oplZcHS^b5W0qq_+I+2C+mSN!Jt z<=Rb>NYfc<9vRr3)W%4K?EJ#lkI@ITi9Gf;cb+P|PS+QfNlz%gdCtpuK6TSRIgyc~ zMWSw1D2zN$-SH?9IC5y2%?@@J2#Fo#WtH7p?wu~r_iZ1(Ka_JJ^>P1v@$>nrpmX_L zi^|ZppsLDkg@_Lep<(*ji0`wc`t@*%cY~tV9dP^?KiazwOp?}DNBtAquGTdine{1$ zI2I&_EKN}g2m2^`r=mYv)N7|bcHe>tEOqz!$Qs%PGiHWJy^s=be7(*6+;Bj2gdghN zqtk|ZeQ~$x8~X!xy}J}G=DSeS_7nZ?Qmg{;Mpg+gy4ja+_+#b_;WHj!?C@2?Ll9 ze@LyAO`UnHvqg@!5J!dShNJt_NcF>1pUJXLWcs7JVqC-)Q*BC$9q1PVW!5j<`KH`dhF1DS6ZTq0g^MGkaVuOZ)B` z*0S#Y0^7s(Dnq-CaYqw-8$&DG)@t_F=TOa=k^tu%i_QC0ebzq&HhGy;$`TGCSHH(o zF+7}0CQsTV!Ab;Xt-PgGNfhTAWf{wQ*6+H6S$?NomAD?r8FLGjHH!DtGy6W%wTJ2B zW2F-ak8OTimWOZEbkz@D8BiFSwQ&*Zxuh{u)D9jX)Mr)-B?~>? z=k4=JnHwae4>;>pyvFV23>^6IdN|&? z=!B-mz`oIm^?G8{WTs89oAg+A0!RFKZKJ~C3x|qgN@;N%y1gl1G;Qx(4DXWxzJ!g8 zuasGN9*ZqDAuQ}+>e5bTpEHPF0K!7PW;pCqvxDD8<6drb=KAtFyGGU&#pyo#5_|vk z+cDj7Vy_Y^1Ld8u4!+d5XG2%yw+-*5)^EAKg34Hf zdr8}M(5f^3Ms~|!T`k?gIz#qJgs6~P65Es2&pDJI?g|r#Vm;?>vVJUc2Pw_{azj06 z@`v<;4Ju8;r^`Ks&GL2zBgIGJAM>;ug8izI1O+P%+>xxoA7asMtex+DC_qv!6hr`DV zCu^(gv-2kT%4oFi!v|I4gd)0=iiU}l?Sx8qu}H{qDI{s8Aw@-lnc=UhS=GH}$q@?H z+9z^)4|dtY*XKV2j#5y#_;|x*ZaBTz-o4PbBRUOMp&Uv?yk^GFA`g6k@o&n8Eu1?Z z$HM{Wo&*@BH-o=~l|?+%FPw|rt#w@n>>Z)7*-g4Nx>yCVSNiMjVqF=`R}btnEH+pM zB6TZ%TyHN>e7~TH8;48tDHYq(I2Tc@5<7s@d~2C6_S#YGP1q-z!NKH!_hwO}I7DH1 z--+{Ec*nK#?Ccb^lV{Wj_88V`SNcmbSrdpRT5IcMt0dA$1<2k^vh{W648YVYrC9fW z)K_vhR3iLtbIzka@*Y+)TBn;Xnvu>%wpNpRj(S|dt0b2$d0gu+vZ7yK3YW2Ndr&dfbyntfj* z#L#FIrVgJeMU#Wuh+1H1;#?SFf*UCgsV76TC&S03<}g5D-Zzm8qe>jxAFOh0oQX@V zbJ!DC7flGM1wXh%hAU{`Da-mLe&4box`O;MvDedSA7;Q+W&lxjhN;1R&$;RMoFQA| za01w}A-E^#+%N=bQ%!ICU4OQ&A6`iAXImMXba2$`mgJ7=JShmX4?#n<<1J|E7$2=4 zxZLTqcELGv82gsVsn|Wi7Dno*G2>Z4d1N-^U|FD~U~{=s@Zg~Ewe9@6cj8Y_*g#N% zeg{P#VFLrNJobdZ=^x*PxYt~EP==$^`5F6zAui0+(F`? zoLby?>*@+Ag7T?aBCVH}$FgKsT?M59=1Fg$+Yp zb{bJKe=peSuNFbpk9(0XDb6j!rQrV)%cmokPcu+DPI``Z^TzregU!E@I|Ec^8r%#> z;`oO)!;7@1rHY?g@$YnR`bqbif3tn|H?~h9_`x-*KasuWf504g*K3ih;GPzb?KQNQ z8Hk%5tQ+(YkA$W`;5YvQd>~l)=s#Ivc#(BS%9j-D)w;d<@5V2iOC3>Kne!e`C7=Oy zB&1$K&m2OK3N8?Gw4|%)?8|W3Pcxqq#E9u_7zY>3ba`*mJP47%&&ZSAKO(nhqllhj zEjom(6JCg(Mi;81@E0LR0=D|nDRw^~y!9s*cdaKNN|E-o+#*d^#GXbK$d-dMlpke# zN>;$G#~}$W%gImrNU0-kWq|9Ie8=!m$X1LJ===1* z1q#L`atJzaczX@er-85h?_x60l;E=PQm}XG+`|cKtiFHg02`!=vt|@%LAJ-S385r7GyZUgBg8 zU`_77wg-uYu?}E$fy1X+uvMWbzkm;*W2ph>0hN&a0$@kk%L75&0T)BJX+R883N`RS z7fT%60(K6!TF}(s6b2I9L|a-3#{f4z!)KIiF+iiXk^HqW099S<$ zH^Zr*)-%!@@^vdSV|<*Cj-uK=DmdjWHq+tT5P?s=V%)zXC>6650vavLem{-u8bbRH zG`5(VJ8C0^41enwO9{!I7;u;a-z>%evzB?_L%1%bkx8j&Z+Qw^9w+BFWtq!w4Bu5` zX>X$EZv-lnahkLO4weuwc3-H1EI9}IBG_*$sBeE!LSC+6rNo2hi(w^`gpA#k$m`&f zHHl7f9M18|BcCtz?4yd&5$)H5kT*&Waq}c|C|>E5L8%YqA#BKB@YX2>W^(6}hO8lb z+h?hGV&m|;Y##j{RQcN=o?XAap0`2Z z(@TE+jg_6RKyUeB9BuY4CG>0|o=eGjXzHAv) z%T$!8z;M1e<4>Q{GCvvxHtohx?-E-eh z6`GD{w&=nSZo8X6>J{)u<@a|*!jk+c1Ewt>3YC#`L}Ii9$l_k1GyJr2Wll zUT+yVwKOI(b>i@Q5~uo+_<2nyHu{M4!ld+>rM^avy96Y+(YGy2B)S~ldDFZ)aYsJv zFRTHwpIaO2h3egpm9*i&g>VtXOYn8$w!X*Dw@EhLU9YC$h&PBmKT()x^X7-Qf4ti3 zuSk`qPdpX+TVIaQokcFpru%$h@yEy7Sr$_SP8;G4+J{5O`vb?BFM|zoAL?~x@;qfZ}FbwIosO3OGDG|HMyy1)3!He;oCWvBp) zUDx7j#77$~^Q(bI-`*qYu1s&VHhGuCtI%{Z7({=a+Jdpw@rqPh?n75kYSA41+G^t7 zkbw=nceBzEsowsL+asf2<~`@eZkUO-As0el-E&A1 zrjAg&*{lU_sIY((lD(c34%aCvA83B#{9e_~IkWEVgAo-QladtL82%YsVKvIxQ*+r%}`Lc8_ zw59D)4-y09z*qxr=f_iTY}9ZBsS{X!eWWv*75qVFa3<0^XQ)q}bAcgNHMoSY@DpB( zYPLk(hxskKS8ogYe@r!$e;u{B`;Jx|ul)|ocz7xwyLIU^D`vngPiv^gOoh~;qba)M z-8ff?J#_AGiBgZyjgh$D&8qw{@T#x$>VwS@yi- zoE<7&rdTIGJYV9<4z*cOoM};WchojQSk5jN1&YRP6&IGj+fI1<)mqj-G*Bd#KwE+y zdZKM`A~D%%zdhG594FE(x^eMaw~+PD55ZeH9TaM_%91i;$%j3C=nDvL)uMi!Ya zL}%VS!>({2Pc=F%TZEEWX!+f^0rHWHO=*NRhuOA2&<{&GL$EqYry*2|PHB@YgK;Mh zOw}fgFP)fZ3GP(ur!KH!Jyw6|NyJ$_6y$4};^g zHF0die_Vlj07ryu?8@7I_13%v53@deu$0Pr$uTPa?CtGnq?*MB2~m1bzE@(Y1Y&Rl<%uwDRDL~DhE zPne>8iWjMcryxT8v*)eBoVk~y$72enQJ42$d~vhhm@pJ5O7bVUd2c?%1~SPo20oW6 zxRN8w{F(0U!sj(sPW3ADo+!zCD7usC@#nL!Cmlz@n{%3*&F1$B|YwA~@ZXZ~P*5ISyad$N9 zr}wJ#n^?ubr5^7p@Z;FB^X)2ex`;Jn>UaJ1vT-f+A(QJ9?Yzf$=H&t}_G>8RoUcY^ ztTKMS|B-cO-P$PmdbR}r9krfkCEVe!kD1-YU&#vTSw6-t$S)`_?Jwf&<#WZ&kz;igVAm{wR`< z-{@T;2jRqWvK zRX@OJo3>z9+AvoPUB#bz(0SEt_Jl7=j#s$V(2#?nRnRJgI^5#s_|ix6@cZzw``VwK z{Ybo}VHY|(AF*m$Ps7jan|-yU z9VN@Qf2TzC?fAvByH(}QnSPQHr0H@>kG>z>lnr3i)+gB?3$=FYq*5J#$_uX?i1(4o zwk?bgY+>(y5IW>J%->`3pzB5?#(B;cZ zlUScV0tZ!uNZrVY)Y@R0sV~8LH7Xk$lzZr~uQCf{A@~e95BPWB^t~rOju0 zqj?7fN0f(P;*vi<>IAij0kmrCc5Z!HI-DXvY8uYylUafr2(>l8TXyx1a?nAI)Jbq7TNd zmk%=CtsMBw@9esi;I!rt-QcM&PR!KW8g;?JGb)Fnjj3YDYq&|3_Ln(X$nZOQ+9`xvMKuk}p31hfe8%4nH6OHC zas?B;FAckt9B1!bZ(@8@96ODyBRAa^TYs z?u6ux)A~BF&tV|bmF|H`Nn!o+#nm*WZ6gB6o%(5Ues z*Mmwb@t3|5IuwtfpX+=k>YuQUOSYrFVTEvnd^2V>RoWGIg%ZUH6eGiB29Y?kw&W|H z-dj|&3>J3a+0&O-evP6JPM&f3>Z2w{-=)l~xrt^*6x^yTD6HOUE;4rUs9Dc{Xui|J zd4i|^^sDa(E>&0pYtbfz8hsI*J|Rb6b`9H^*!MEjE=^JvUMac2o*yP{Qc~L9$}+0> z?E>BWHQ)cm-g|~cwQOsnjU+{a1j$iQKtLpC8bp!^EjfddgXA0=L2?EG$s#$6(BzzR zPLgSIlqT6=)86S`XP(miWd)u^gjqsDm0Te|YYUgA3;{(PRs z9g@ruXOJd@T)Bf_!y}l}!)saExTm#Ql(Pb7*~9KaSOZMvW65poNB8^iJg;Mtxwlz4)PbATP5)klIwe3{ z`SYH<#zti+D+5BSXILxf&R>%Vx2(k?Ong|AAE!joG+`5 zdcB!EvJg^Rk~(SM-di0BR%O68Rn7jG;M~y&#Yav~^{tYKE0)=iizdx=eLvKBFf;41 zz%{u-xx$oWmy_jVS9E8{D+WhMK)uiO_14&nK?xtUSm^W@W%*>-;;yF$>cMr#>@QGN zNRr=8RiJ;zrN`L`sSn-9(OanQOCxU=J@84nxbe*w{%oYIz}S%~(E@hprRxebDZ?vW zaK~Ow$aRd)wgxE%XGcjRCSW6K`eED6LF&!*KDT_kxy+r1A7EwXkp>T}1&D6f9Qw0* zJ|2>p;-?5zZB%|d=y?bmk(YxtrO|{}y#HGKHQAIH!g+s4gem;>4uOSLz#dwD4L*FR-JoeWY@*iSi?dt|C&;EjmJqas|`xIY{#<;el z3k|HRn5r7ANO;&9V%DBweLfD$&AmMrpdxE14-b9s@C5c~xr__lWa?&J<{2^si5Y}z zc`+ul3YI!g^e=ugiwlh$R$LSj;Q|}dzonF_j&(zO zYfc6IqA8V+u!hH!cW{=9JH{kRet`neWC#Ajrp{@8C{gMTH$EHqz$Q#9ke74XpHRzsu5;_Le7o#+;(Xgy>xf&LRAIo+8VSPuaJ{gYRLBr3un%Ll86@_hX~Q!9Il9E|RHF za;?oBd~z$^nN@+~ssad3>oencab6Ae-a5ykt;9j8OrgX~*J<=W!X7Nx^_E`_9A+}d zGq==5V6b2%{_Ms(#(ZsmXN=X($G0>8zQA2Y#l4DIUROug1L1}h!Q(pNBboKph>hvC zubU^mHEB8FmgIJYFBAFS_GosS3)wB7Zeou3MgGKG9I`%1F%I-xpn@arcRR~%;72jm zVG+*<68N40dwx@?abGH-keVN}FdEqj0kPYa6`vJYc$Ww6@LZW_f5XcYM;$d}#*7nk z>~hazRr@l`-OU{KmF8j1f=(O(>d)ALF?YAX!EC#b9{CJ|VHdyEfS2O7yW)5zPf1v*y1;f3R zbv`{`f$I9kIfw5glk11=XKOI4O=~*JFALvfm6wAO=dipy4(ER2BW=6PNbTtUg$GZff&BCdhC{roK=^?OtI5N`B z;nDmi%4*_y%$l7|P|2raD>4{46oP$nj04D$n@1+M7`Lved%} zcZ$1Nwse2)#Sch{b-cBZ;OXmUC(OeeTa+S_KA2~&s^34_A8#=aQe1wRY`(iLCep0# za(Sb7`cwNfHwNB23~Pa*#*3Go_=yw9Utty8cbwYj<77uJfi>(4eLp#0+UhnoJ4{0n7X#q|Uh9 zN*F;~kI3)?&#Cgg5ZW)QkoH+ZKFZIO>1Bu`gx_eVX(YcPQz@arHg;}2ODGc_xT`a_ zO83?^lR~d$8YNM(N8$baMAoCwMqAIXCZZa@=kef=XUp+n=9DS!Ta51_>JUQhE;em= zZR-@{ObL&o51DEe9_lQxeQtaguI2I$_Ug+H(wn-JwSCdLAXXK6-}VSD+xpWHfqC~) zV}GEM6GgIJbbXXOOJvP65tDCY+Mh^}4jUnf8w5(vzK++Ft7|4|OqtH;<_Nay={H9c zdk{S3#g3=aX@3aXNT9kaoA2v31E#aM?s^q48` zOZFf~%}$)uTPTKWUhPSF8Ln0!_ifIC~0TPA(t<2WU|a%M9hjMMzc z%iXRl0wa*u%I+2&Ml&}x)HW%53{^*LujsqE1<#n)>14c5))`BsNtVM?xi7_kYqlH_ z?;4)9jADXwqz~y67wx;(4q1IKXxHsbg)9j6cgr*1UgK@005FC0P&jTMt+h)m-nab} z)h@q+g#kE+C!;MJz1Pu@oNw<+-(ae=c~nU%8Q(2RZkZBaT0=GYRFol{!>6>AxX{LB zQKHPQxV_+6;9LD8?OVEJig>;AremOpg~E12j#pWGjB^6z-13c$wawWw)oD!DoL_Et zzxC*y#0X;=EDaVTl+&r=zqgEg8F~^M*7^Y2Nn;95hhC;0nx;M}r!vdJiZ77H8@4B7 zi!ff{=b-v_T8;B;C37!}BmU$^SI)Yh_wgA7L0FNd+%r69_vr;!)`0nk6nBEnt2HXh zfx6KJ%8VyZVRQb4fZZIt6A>RwrmAo&;`hO_e@%qk8xE-WZ2DiIdB6wp3#7Qx#!*u% zCO_Gx;V%d{B&ZPIZvwah!)WHgY2C}8xqHSXj^;O+hTfI^sKRKwBX;Wvv_%4s<<4Y; z0{ZG&)mSDK+T0d@rt9#t@hZEHOjXvO%>NSj1NuLccuN1kXt(`=(O$CYLVP_w@o&n? zex3abBnzWA0W*@iU94$3}fuR{}XgONx64f0V>UH5tkGinq8Hy|HkaEUIu zSW8_!ro0+h7|;r(fk}wFD~aCGbbSUAwn|qrR?}b^~{vtjRCJ&4;UA`tL}iJ zHi9A+!0QqIgwXMVRV05iu=|7M)em6`*AHft-GGO~PVC>1=TpZkdsVM%-jw-sJxRZ0 zK)yWIqYHexeOr7D)ayHvKJa7IcJRBv-SQXLK8r))PmU`no6kmnZYDKueLRIy-$(+U z9(E*Px_*`pU7G~fr5K>q`06Jv=wP7hI`VgZf#@pq#8s2tEGE&4MfxR(+MKl78M4ik z0*DTszJSxw}xKkPB`) z6aobqs%U|J%ynqn=eVFiQx>l6+~C;(d=pAzXfb&d52R!4nhdb8qCH_w1B$-jtL*;z5dE+$Y1+`;jeOp9u(X~`waoMil>0fhG%t*p&Qlo z)($w$J0pYEk8SzqmmE#0^IkBu8f-AT`84D${79&j4o!`hi7zU+8a5kNs=Y zw6FI77xaHfqWKR=gh-EKpk%QU=lxCoeMeXW&S5eAZ~q~Ue^x;J8uNn8l(G0{VWl`j z=f8gn;BGN|s@+zdvW_U`E8(2q|D`pQe>fw>a4#1nuq>P=s`dVwld@+|?z zI~@fj{mgavf0^&Oe`~JNjdO>sjk7l3l>0qU?7Mr%Y zmo!?gzvbLE{U3uiTpSvf54aY9A(l!>UG|A|Nd zGlSt%Z~tRG?|;nNKWe~b&$so3?%L7S|wMl|;V$C$%~GNLvVcq$)+#Cp2;_!JywXT5+hFKCIc2R(oV8Lt2Kf z^Cz{c^=k3?HzGnf@33}V*_76<&XP!%dmllp$~id|tK&XI^}y&o88lHIbMCD2-TV#y z*>cykze)7(j}{`UAE@2M3)C*=m=KZbRm49&&L!H6N27rhAb#d}p}x=i)Gr1K;5OQ! zpxtkU(c6f2yFv+*vM=J`w#tbL(y7d>5K*EY{2T3S|6);q3V0O26Rg0-+D)+(Mg8 zvs>;0GN|MFI2B5j)_K}#>$QQe?JWMbj8}w~bbKzz6LKknl=Zr8E&j+QW+7>Z;flI- zjA?Xt>uGjv^zm2(96ymbT_Y&h>~rkMR-%PIR^`hWtIBEen{a<3A>7Uk?@YPf>{)eL z?~hpzyG$O7W<()QGWa5L6`!eTOKj&fHtOr^TAEwvOgCumJM#4?X~1Imo7%27f#|Qf z9S&{N^9D(sTHvkN=>{xkk`&n=fNRTKG-;{B)d{eU_Zy=Ootxy~5+X-(quCr#z$ayM z(OL>=I0d3>VA{{!j88K4p<}^2=x2au6)-uy-(N)ga)VDPet{?qieg39Vv7L4vD$05 zeK4M6F$4hdz#bn@%>1tcukHd?`M(z^Z{W1F@$OpfwKuIFE>iVEA@nles81Vkt z&aod)bfmXB=m!1s?|<)$f{8s;(eEq_8eveIS+x4U7LQ;oWJ~UMmg_v3pIUXNnZ|z+ zA9!7~7FgNuj-i5ofqLfHYrLV4e`k@OdBCs$Yx}Sd*h>F=2cW9`sp}e)e~a*Uo_`A6 zx)9k&Acx?Zo!oxpyPkKaE&yU7nbgo&&p-$aLW{*1NrxM(Id9Q9Y;T*4vRGSeBb_jj zms(V1+%)V!H-nA-Ge-O3uQWXdH|k;wjaCq>N|b6N#f_&l5DYn6TRRI5gl;O2Lk~KM zZpdLUsotXs%Wh**afWpQiz$UUU(L_E3*`%?`tz&%#M1m7*(PLiuk~GSrkztY zmOyUwzCtQprhPO(u6C{vg&cHw>sa~9Q}P;Px3*y0%`bJ{5AZcB`^d{WG#}ve8f z)=p5z+L?S>o1nr&^|W5@yf4 zl1`7`7a7o!V+@)g6E|Wbj<-)XMZr<7t9W}r+?PkAAD{#aC=qbMB17xbghm~KI-+vve=exsfR*G?n`>`G?!*VV*U!#7G|EI)@F_o;#6`G#_QGo?4K~vXqUP!Ws zm8-_tX{yDO)}IZL>zQ=H?yK)uOSGXVF5JlJt`$i9b|Q|2m$G>_i7qKAD7cf&%w7@R z%7BtU?LX2eq;GjlpRimlC5@_3!&Vr|5Zw#uGZcGJ1^rX{DmDMco9 z^}O2i=buupC@$Q;wV#STIHE+Z`@Lq$14G5yuDG>cK^cgc2Iknxy{pM%%7MLC zOFS`xZqb?XcR8IlJm^9^#{iLe!jTZTWNU6O@UlDlj7;XG@9HFZNtjXFa#Yce)qE_N zDEbRj@;V2T&4CBwNM<{KQ5Q|unyo&5SaDo)Rg<0y*JY`ye{A+HY(Q>dxB);OOn$;S z%C!@X0NF1HP8I#%{15(!C-jqmIr1*}TV3|W`RX;^YykiRq9@SJ!T{cS<~uijLg>H` zULmzr6Z`|D*dCgkj=bI%!Z$=)24gYJG9^}e&r=p2X4aNV)So?qdExb&(pDK@CProW zs3J($k7Bzssp*7N>l^92+&N!2yH7Ti=3K!? zon5yK4Gh{J@N|%hFt;#svIIZexkoM&m_SHG7I6NC?d?W_ zn3*5D_?B>=@9PcB?6d2Lvj+YYV^SM;5ND(L*MZXHenta@Xoh6@PY-nYrb(K!=IQB9 zjt+LUQoJog)dsaE$X6`u6R2+*8s4@AO5+rh(yTZ_~RlFXC@16VM9MARf0k1IAJg4FG z3T}Jm;K8S|uaZwWQg1=O?t?n|Ua?^o&iJaE=k7Ne2KUD)74elhg9INf`JFIy!MX8}kw()OrA@Z!5)vwbO=7Ke3OY8#+JH$E|car*WGZ5M@2l=MgEVp*f?{86S2YlC-|5~TaSrolFBGw6BWV=63GyVJVqAJf`ssYm zVpu!T*on_u$1Al}V(xaAvdR>t~x#c!nLMy8OT)5 zI0`_+-p-Zhk9BJ5hdia!A#PKdW`tH7;)a1YF#(lst~vYq zP6f2RZD0FlK~y&+RDUszeMA;Sf1#weqtx^ZQ~^On8otZc@_nrC1!8C!+~YlgkgPPVP{heDG%}QXW1B43ZB|Q$#eAH_D=%X-fHL&XKB;7$ z-bUER=OOE4rckT`=X%{gV(Q@g!rivKb_P#)=MM%jBd&#%2Yi~Ap&gRcN#-wXvu(j` zIY9`_XNVs`zCuoALg7hAT(wtO${S5Q7I?RUDAfbKc4k|4TqJcHB(A-+-+4C4&NM5n z|7_vyTjxrSbaR{tZVR!x`-ud{v=gTT6m$k97Wi%>`I2HB|F*qvSm(nW2!@B&Mm%#FXo&g~jx?v~N zElCmjVuopk>r>#F@(lOGucw>uTL*H}ge^w5oXeuJJM*6Ih$rWtaA-GIP1V}W+CqyA zmRZB|o+k)bysg+)tY8Yp5U>0Y&t#ezwHe=#ROQhcf{3X7Dj~YsXGGmN$91mbE0Z@= zX7IeatFX_H)IgDj-OVjZ5S}mndcK2phjxk|%78TOPB4(kLnbOrZw6vGiMxAL4Nv6Y z4IUSD2Y2C&J-f~Ppm|3D$>);~CduTQ(qqjJulI6DWtxAHIoFm{YLvw1&iLJ)@W2pWis!BteT)ejY3cp; z_t2)}ZR@7Hwb%YRW&7SgLJwWpEMkNOq|16I;!gS=dzC%QGf$Q^*R;T_QSgd10PVc+BZ>zwi=--%s%WkPR6{%!HSaxt3znc5*W{XpsB-e6N=up^K zy1Xa5h90V`p0_WL8z3!hS7>)*Kh3Zgv)x~<9tI|&c?Qm^?8MgOX6+28>9jpJ!_n#oEE9xg4_Axhmc?*joFh&az`t<}Fa>zWbqr zqaHNIJgphAElGp42R1}#(!fRS~xb=6pJ9ZeSX>e;J?b`}iCEw@s0^E!CCL6sc z-oD|Yea~-K=*_)G z*SMPqlITY{531<(F6b5ecJu(~++RpeG3u1fmcE_u>8$?s`@eC9j^k8*@WgbW8+p(^ zG*Q2gyDRb?IcxkkO47eEonjPjf}P7mug!vbJ-=V8H^)eTZ~VO7et}4J|25MpP}nzs z$PafKpT2>0AHrXH#|Q^Bh9So@mv46SH&WKWa+yj|Z%YO^HVkz97(0-PigJlxt(!Y5 zi>>htLch~9M&tj3dRKA+PIQfJ4gG`VcNfz_;Bh_cqfDLbe=H6aTN033fCTElyo6j`<73I5c*B?Qnzrn9g~}_$Q{N(iG285wO7apO1w&xL!-_ zH3iam`OnYmSnyT|vWl=ZUu-Z$gWS$%)u-JGRi$p1*1UEtXe95m@gu`{v8q^8^HVfpia>LL zN9A(_i0w~l6hUe?F7Uwnt~C)_)E2WndtVL!0?#zS-?5^Yy(>SIO!_6iDjC+We6uel zj4F*fkyvRRk42_fAG%-Iy?~&3r064tarHRp?8T+C(^aOVE~wv!o}XfqVZby5Vy|!v zW6O7T;wAKG z-x&Qk7AbRHd9@{k##REX8rr27Tk}_Q9|n!BHiQ8Oo8Rq`2WxCpn2XF2N8oj$$+n#j ztH}F+xA49^is@P#b(;PQbPEWCf|nTaa_Qzk%~WQ$RYdp zU|9H92>}Y^d+-Y&7)2errqPDdWH5|94gKBtkN@+w^!?EmCoe!yWM)7~+SY%s%HMiv z&J>k%lL+1xZvNeJ-rpwUn!i`%uYGh-g?@z|$UgfYc8Ti6{4Wq2)NJhPe=Omm>%%{K zu}@@un_*FKm3N1$cRjn&N84M%_Q_P2mY~pG{=1JGe}TN=a&)(Mbz&}xupQ@0N(T62 zjd4Sh>7Q`Llo``N`?D*dbMJvjO|DXa%L}mOKKKnhHX{AKxR(*G|DD~d=LCWZZzTGs zJ*)^+0X0AdtwZtmu!=V49t>j8AEI@Xr$Ya zGErX|$~!r@hbeoH~L#3sethb=^y3imqShZ94+_uHDO+F8bN3%vFMr2B<; z<-IHYN_DLx?=&}tOhb4Vdv=74dF6yP3@%K(F-CmnJ|Q8!3;qr3Bc!?r!t#7+bL#>b z+snIja>rD!9^CzyW4yJK=ML2=-7yLZZEe&Hgz>oTl$ zdFyJ`d_{bf+kN?`OJ>7{aF6m1VMlt@iLkh3x$j1?wIut=Y)kn!!PMe?t!wvS^31~h z+5^{KC68vQgjBA<{?jfR9?uQ)1ljj-+MWX1$`dHlVo$A&kru=oKOv=A%PI5sM&Aa+ z4<6G9y2h_qis?r5@$ooyaoDwU;!bh#Rw%9!7ET?gXf5#>OL`8;Ayk6Ri>=dCa^bk+ zb6PdY@JrXWY5Uo4M|mV4n~M|H`xdaU$_Vj&R<{3)mIe<;=^PEPBv@n2{5Oi}f2XYe=XbsF+Cg)ZRs0O}o(?_Q+T;t5 zS_*7Q7onArkmd;Y&f9r6Hut7ANLbRVj})aR~Y0FopZd z?IFzh?uZVB9S=;}NvhBs*24RMK77d#b`dQJIjv+-;DF+ z8$u8#Zj;T*qe*_s1!X1mnyC$)6$_u@Nk(QlS&t#&(^7?itey{U4=PiWToPlP#;$%; zrdI&446;l~_yHuSI~HGyddXY1XTCx7y<ONO4jm+WOFC9Qtkm;(muqtVBgp@h- zF%xG*fg;he?7&tGA+8ZozQzgVV!;Yw+aB;9`IPTj*X@A0tXox^W=y)TN1sw={R1&{ zIdo8r_FQH)H?wfZdu|E3uY4?pQDro-#&CsW1f82AY(QhRqi`8Q#kb>Ve$0(q*H#-W zzxcA)8KTHyACX%u(4&O#9x-i8qr0o$2&?A#Ua#=r`RiXGw-4eG-A-8YrCvIS^DVm~3(FGpDJ0dY`lVE$sP$S2T z*OW3s|AtA^3oDLi@?)&!xUZ5aTuCcyRBqT|OBugNO^2oZAsx}fSF9NxD(} z-j0D8G;t+vG<_JC^4i;dg#Ps!NU_%`VvW=HO$CHL#cOlksH4Pd$e~bS$Ow+@{jb!+yc_%ln>;7~;MxnOHfk$GW+UneU(C z=3nK;5E4OtfwZpAAekNLi-OO=>G@Yxr$m z2K%zmt8}R>p@X_cW++BHNj^(bC%e&1%yC)j6Oo=4J};pxm*p;nkVl$C+1zEDX^Sh4 zl@P~U`_MRrAN$@H0y+O_Z~C+C>7UnBXhy(pO_&QTWT(*GM-6~}1@ILZ|FHdpz(obP zFi&cO(Q+FYS3+^i5u4?keI12#aSBM`in> zjSIasyMqn&Yn=(5C0a^1pb-qjtuw!^NI%dlh>FVfSc(Ot^WE&bdyV$R67Mn@ly&Lh zY|L&y<*!v6C3wS>Q#*7UEiLd?}I1!bNC~I`WrLZs8IuhnpZkjgT9ztaT zle_CquMSRS<~Uq9Xb}G-LwtA*juGdB+bO9}o%FW*wY>fD}G+^mCn^=~mvAbv%ewjrF!G)2fq!$S;(xmIonl(LCvU{H+X?rg^*dQ?| zYAzBzNotIQbf;NV=2E?x7S}BtTZ`wFug_mP<o`sba*Kw++G3hYQ$dvM+-QF z&YCFsF|60oTjsVX1Mp&S@HMn}uO_fs!imMOEoOo`7M!tPe$w{@{& z;bnUhM=t_$eM@`a9A5+rvq!oTnXY^i666CQfx+feWx2d#g1ydRVnil z^bSeBS$lDPxYd($aL9rn>@_D$5guhMkiS&!xL^KrQt#nXnJxpXcNN}qFcr$Mz&4Gc zI|tr&9|-p0h@o-H@pPWkNV{!WWou=arzBvPVlxSwOJ&aeILnJE$4p50s^QWyL-=3} za&irTZ+v?;vYP$tE0dbN;FZiei13u2YglaefwBdquh@D$%=(k!kxVBO@qF=Vg-INh z_%}V)Z;b|D!`>NuC-Z%V&<;Q;7L7eBE;iU*C4hw=UldVqEyHLeUc7ocGelyhlVO#gB4+3N5rj*!bu60EJePR(phlZ4!;vEb-2Rzt|Md=I%nDt)Y5!pxN_7uE%u2U+!NmRH*S z?i_G%Xc~DaQSe2%|K*t)($=Y1iJ)gXrB!p7$fQ)DrHPbQCEP{wLHI2m4QxWtQ)Fq6 zR+i zj<}Q}ITl)KOYl|*GP=kXApUodWZD&d)KIFNCruGr`NaMr+I`0_N=S&p$>>F$xp~5@ zppx0rZr*cxd8v>67u?^vUNttI)K>GOnJ3+jxGoe4(*TP!3jzcS9g3JJ8 z;w~R^qtiITy82l@l&}evk@b(jus=&`Vj9ja`B|`n7sFL6)^&HB z?#A_~(A`lFeCp`=J;JUnieG62bWnQ@i|!43kYHLY;~e{z`Q>*PHnC?FvqPlsf)b4- zI*N=AjEHB9J17LRz==I+8_USFjdt(+s367Q^3T!bM=QGPgvW7xR3AT>7%5&dzm56Y zN~++icmnAF6XlE_yNVf_>P(aGPeNHt6>6Ik^aI6HUNf7VEYOGYWq^Rga`<*fgy7om zVcGW-KkcC(O?*;pS-xStr)&KHZ? z7>hNJ<;T1AGjU;*vqLW%9$5OJt#$jvb7=} zfPynOa96MjcbmQjI8j4BSlo|b_>U7cgzdse2l7^WT&of@aCoXPg~3T)g&mrc&7=+p zD`^MY{M|<5@B+8G>TuJD+on@x;kP5l*=X4=F=1{DSm$23C(fRsYSHT5k`LWxVUL8D z${)u*zU6%sK}^dmkvqnc@M<($7Xg3`n?=g48|BL31l&q9ut#^y-+1|usV`N%{v;RG zk+JzM7&j4u(2nsHSrenI^i`^~Zl$kImd5v>E?;t=Xns#ZtlN+MC2!58PjZ%D<8F(d312u@bK!$|8U`K0-T zbj4u?{nRFldYb<`slf={#l=hwkN)aitPp*L=tCl+lud*0w=o8i<T5G_P@=y{8nW_13SrsnCj2#y-VrYu$qjA;ioT}9AS2?DzVdiDvFSk6G%{z86M zO5XF5)72FN7A-{SJq&BgU{C^%%XF-&v4HK0aBX%6nj8TQ^JgAdiw%E;bUxXeT{W)_ zv)SVe8&n(JW{qEvgVmYhv%C-rUi%`j>g(G)^Q6tvqov_%41wL^i`2usq?~BhpXN>c z=Is`m1Q~IZ0S%zFSA64dB{`5Bn&a@uZ6!{7J>F1jE7cNEZkLsfYq3(<^k7TmQFQpVYWCMN@=zF|Xn|Ac;bg3s%kX+qC zT^6%rq*okJy9X5x`IW5d?alIl9yT zcd5^6(nLF)N^?_V^hK#6rHL@jIO!Q)WRE1>7ldW#1s9EGu)XWZGk{j`bt1M|^mHkq zCoRKSk8f|aXPqLFYs2CGNGa6Dvt$Jg#vdqQ`EHM}b{FcLg|GE9Cw+E@zzoET-dCIq z77j_jBr2u2o9z;Xk%hXv=(VAVq_I;r;gcnUvujxmhgHI+PY&Wc=)x`pPVrkG)dzKW zq(%C^JjwO6;W8broBWK-bYorMv3Q=Gz4$iViN-6Kl{oWThhcx{-3#bD7^Ofg&aTJh z_^SS*p-zYRtNphlZq)oXgVp2~ri@rP55rkV6QyYAbvNq1u+DzuS`@FNPrdPPd+8=1 zK^8DD_xV=O+2E<*<$`x0q5PgM8uMYzVy7bOk@DP4ce%uWv3av$>g!F|!EPksy{9}} zWqVcAH_o?z;9}8t<7?k_J6Y@wp)(pJBGn%x-OFrDa6E^I{Xr?YREa)jfbgi| zc?tWw(DmFT=@_r{vMwVg#Wl`H@C2XCDn}^Z%?%6TsvjKFllRA zhj`4%K0zUXL~ho+zk>y_ls5M{j*1uwQHX)>ue+AsuWyu#fos+&PjUEdna0R?;07tj zc8c=rIm}ZiO!dS;`StH=5Igi@+V%2%pRKj}gg2=p%^BZ+(#H~C`arDcp=MPQE-mJ} zE4QJ=st()fuEAA>`q%y7s{V4!h1c&p96SuPeP*U6CZs@lYQ@P5Z$W8Un?8F z$hi5*urP^E{*3~fXdB{3k(FMaki0%Wf+WdHXQ4)nkC*6;p4NRW|E9^C?gfu_J+5&BeR0@K>veaoQITU%0+HUxn6C}4dT{7ce ze+E2^0$T%TB(F`*>b&Hs9tUj+=#duBtol!95d&vmtTWuR5%eC-G>3DkD6`1BSd~6W z7x%YJdol+-PUgFN%y15#+<+(5~_kd zP=i&~d?eDhM1(i8?E5YazD)UQ+Io;z3#^8|nW+$P$+b~>xS1f)o6Z&8DKI=)6ZO?A zP^QU)DO7H7#|r#apgd^=R$C5lQP(=T$-g+dfn|^y=ooSgVUdsHGzPl5pO(WDI8V$- zYme8Xaf^4o0iHWCI1u5@Xz5gNq)IrCd4sM z`Q(BTUcNF2Ozjg`Ww5{ux-WsvjZROiT3^YUr6y+URcwvd$ms}mLj2cb){I+SV~=i< z9X_8V?h0l-uBwMMPUcK-ug&p;>lVjs9azdOhNv=MK=2ewo0~W&XCln-Z9N$-og{IP zg&y#J2VXFhU{Wtf$e(_+_;wH^VnT~%LXugF2luhb+hg-Fk-O4a^OQmllG93IPAYl- zY83wEw?EF*`MF)=DOg?Z{4a3I*oy>77`X?^6Y)Br@5x%%j{aTV6Y+8tN( zcSP!aOU(@sjc>P`;zKQ~t=JcmVL0>}%!i04jBisRM+Ka`rL$X94bHiyt((W z?Ck@*Db4`6?A0>4xLFFwA|F`pWj^;lM^nt@HP(F@&T9uxf9$s zK$vrheP3>DM=u=0(qgg;eAVk?Xe<&t;~T24^Z`5wu|cd*;^7Q^4Ug6c!9oW z^6B>EF&)RVMnTejH6@!kC9eiD{R+#a7(Gpze4TO3`g-HE0I|#9bgV3w`S|M}M{_|j zA3hTl2ZL2S0iw9VzG#ZxNh^d^qkVqSND;&ZKX9hJAZG0FJIUbbU?OFzd^XiE)iIWV%TIvDoUAfyOiWzHMpvlZWOYkdZD`mRz5fiK2vJk+{gZ57F&iK|RTM+;6Tw zg;7O0Pev6sw=%;mOcWo611tMxqTV@BzAEV5`2Y*xH#*=z6H9>6Bo+uzo$-;26{r9B z=rB13Q=&<+m^P;e35cb{EUpA+h75yLriqq)r~Vg6qyW}n-tl@l<}f~1W(?2?Fi4*p zy#BF?>W;cL1%AhCM_2{`Lxf89ZORYPo-cJK12>7~D|>};7)y5fv7YAyabhNoFW4~o zWX4~gpp)zh^%dQ?TI%N$jE$7N__$ejk}W)3#AA-~_{)qEmmhJEOp;d6Ja`m;h%C8?LuAfpv}M z=J4Iv)%RBq%mS`hMX1JPvP2kmXfMhDWK+I4#k!%Ao)z`c;rf&0{zW}47B<7BBkWY^ zw~mCi;nU4d@Yqln{V_NqZ+})uD}|3VM|TJ-`LqLbiC-r{`%H$#IRLOhc0E9~f$@nn zG#+}s&4?m}$S&|085aAG>oJ5JIY8@NN7SD+*9jio&&t2FVrf)dkR}W3b>Nad&Gty! z)rfkkHb_uOfO4JmHK{$y*`qEfO3+tw5!BW ztc!thS!y(e7S-#@TO4u9-)}6^mo73|o&P3_PhLC1KXLVyLj^LlS@k%0J~mY&phHT6 z$QTHWCodZV0Z;|rGjuE9>Xv@7eL)m4tCv-iCea#ODp5Xi(VL3%g*o!jc}beKQuG$f z8BP~gk)o7P4k&FE>3O{1pGW;PqOR;-2tk8y{iw6V07EdNXmY$}fVkypLD}v;z@DCm zi0DMjg&m<7)+J008q#Py%Q!bP^XlCc(3%gWP5W3uE-1r;v#GV%E^v@BHJaGaa|m7+ z!?}e_uY|aP7cPj1BYj%HZ!6-i98)P`KM3RJIX?x#)3oo8P3GAhWDsBEM1oi0nw||Jkp^WCCo_YCm@W7EAybtPb7xU7>9U^p)ct-CgU^MI}Qvi zQCzEp`p9rsvE&&}2Sch2pJnpXl?Ambud?_hMZ6y7_xL@Ukp!{vry0)43^gesDESRQ zS*GTyg%#~x-{kiUi+;75Lo7x|-^$Sv{7El(Hfp{?EcgU6%7!_YRQE*wg&Qxp(X&tT zW8vh#BO}BFcQc$~OhXS=AOP?Tyk>mCfj)Aj|L@KDR+yDGY&L8d)(J1-ddHX_KZr^; z4PZb2xWkVDjI%p}iHqvhU?sr0O>K-+-Ryos5m4!2r*GPNJ9b<)Z3k3n3MK z^sM)l?%aP|G0^1q6F+txOV#Gfeo&9zaASFG_D#CEAB(%3t<~35rq+?4o$eXo9z`qN z*sKp=ZS8>fWzuA-X2eow^0lq@)OYL;ajc7W3)T-$mnapYI3SW!pr}ttfp!?~t>7^4 ztQ?<5sn*z~HheaT-}IZ`bvwzB1X?%}8pKGx(%^a1zd7xQJbP7Fo5?iY42BcP0q5k{ z$tCv+Z=^=rlM?YhE6Jg%7rD~Gh#!0T1!i*eu(*eI@h;n0Pi@Ox4+dP%IugXA-LvU|(;dc3P;58s=-vO}v8r}9xGzt~`jyDctok~{|Rcm;3jtyH?< zWYTqu+NV3QaAAMo{hAyj{+#ZEom8u-$g5A7Q9EEcB+RO|)=^*Q!24okn$(D0hmpii z5%1|+Ud9ee`dr$?v;zvA?Cvb8y6GCRFuRc@c79$XDGTK?z7ScrG2EZ4nU6nu*BlL( zyXbj^(3ej?bgz?R4fiMATX{6iz3peL`Q^(DmUW4>Rzf#dW#?-X<%#NwO;s8%l~mP; z(h3ySl&@mB@&0vkd9i^F-(q=7O@Hl#WLBgogdsug-pE&-iNsM}Q+!de<4WL2AiX?) zikex0Y6ri|tLT>e|VI+x-0lc=R55N4wG8)UgDpI)DBzKxJ*)TA=$-XNpy z8>>2H#Q4B7Z$ZX4Oo251*}_RYYKtvr{~%snXXQ{##{3PW~`N2!*+RJ1@4gtNHnk zO#6ASW@vIK{{12II&xaSNxqgUL6Vqr;L9gx@cbkCZFkud~Qh z)^n4d{-5w{Sa?RtR3QWtJ@Rc{am_?;%2DN*NSRA`Vcqiy6u~mn&bBqi*_^JCP!nlZ zDnUlRN>pl`I^UVyelKgi^L!#@m{?9XjFH0ckV05IbD6s*+DGT4uxrG}VBGF=^YrbPD@P3LpH@kifoZ9IUDBFNWrs`-Cw@2!L4Xxnw)L4r$=-~@su!Gk*q zK?Z^*!7cbO!QGwU8X!oJ;DLbzcXxur5C$JCID-!Qp8nRZb?SRpt#6;b_C8go_O9~> zHAB-iPd_wtKYicV^}D3$3{=o#Qle*hq6@2S zMN>o0zDOQNO}K$71m+%-!E--tYqqk}E)?U1X^>B_*!eGnepVoxR}unpt;g zrT6J?r_>YN-9=Lw67V7FYn%PiOcea978n60O{ex)7m?8eJy4`91purnk^2c>0Z;9( zdubz1F7#l=x*XPx3!7I_Esjjj4~OU8GYu?>NJ?v(pgm2eg%{}e46%>zW^}eLb`4W; zR)(KR%GYaTJ9tw*iC4S9+=_b*(Z6L^W{cm|Am0;h{=N(TE>a*nA6u-@a3eArgBPWh z&#uSvOq`pbLD+g=jU)xQ`qZa9S~@k{HPD-4_jFtS5z%P&F0AvzMH!Bh65)W+@iHxX z&;9Ywbf>&fIiP(F<$t+ zvV*7$4%{{|SVHVN_rffMYoAFfv9iTinBbl!ed8^{vJ4TB8w*%p3yie)^AUdLNVU?P zmVW8;wLMdq!lhb6$VG8rSY)#HL+r_5SMe7dvG?@V(iEKpJsLB#Majl0F;ja5s-!{E5gN-vwWm~_jWc@?A=s3CcWM5N#a&u7s zGcU9m4K6dDg;dp^vqx})ZG>x2$BCz84vpC|XmzoOABu~w zPi9IrG_;Ak#{1m7Yw&bQAf67i?x^-t1XfPX2e*tBCQC*JE4$Qm31K>hYo3%^1=2-x z2rR>Lp_kp&!&(_XoSapmH&S~Z*Cu5QCeNn1d5b%y&lzQ=-%M_YD*sGFtd9MvS491= zW{Z+4VaY5wC$rtLa}M7xPm~mcOyTe{iu+j2H<{ zCTO5J8-9wBRNU9^;xql{TjIaVPX5*F|AZVxdFg2$E}(|Ppht~5O?x$HnMS1}2(Dg@ z@h}|>F1R2y1Z{D1zDRR5`>gU+98~z(!*=-*L(iY=~RyJ8wOizuRX7plob43H=6% zji{s=Qwl?UdSjWxy6WW>^_>Q*-)lQsqgGLw z{?ji}Qs=$f4gpgRJ4ECwQW0D;%>6xBDiReE~0=gE0G(H`pEmCnRtVmYnxgt zTczF1NJeY%dR-gNU290|=uThyksC>yjNDa-7NW)4vSubxK2ocP!w&0!;%@wo1CL*a zKv8Wfi)6pzkp3%hkofP>hIXzkQ+hvf6kkj$Jxa!2=cdmG5I}?{PMg=K-DpJb!%}P0 z$>nVrqG^}kxo)mS*S`bxU5XBnq1#o76=jJQ(bYZOe7*(cYR(_ZmrMrC?Ae#K+0*E^ z9Bb(vh5GlN$8BEv?P@Z;t?klf7WBYSbVcNl_~?%4IH423?P!0g=8hOC2c4Hpzp24< zXL6Bq8+YFzgc40rAXAnrfJVe%w`{i9?^wEa^VJo-l{f%Y{{L@9=6|N()ZvWl*wC2k z*y|3wqnd5_kEL8qOf={H>m}U#R^Tyj5}@YA{9PcWiKQpvRcUh5Ik9WPF(WLQ28JEg z_Dx&WS?=aU!c^BT)%3wrjcYZ?iX^s0qXsm%5=s1L#S zfk$7<8eWFD4DfEGMVCd*-g2u{f1gc=NFyhziiLNr%s?%yT{jZ@ppW<7J24=!;%-r zC~UsG!)S2`FfCSt7<+}PRX5Z(HnxS}@fx#+fY~&wTN24Mw~6!;L9}CDdh!=uR$GhrLdkZ7_8Rv>U9*$H>F&D(dX}F4wp-+>;|&d{Ac@%-0AH! zzhdrb8LRu^)-Q1>7wJ7s3BaU&ZQg<}#wsS|!~RHCuPgw%YdZ7P<+;bCDQa<>qC1W$ zj>&|gY^ekm6TC*YnDxAtpCw1%TH z!IeAB8xOx$s}?T}xRh$hsZfN@RpsZAU=1*Vkf;biWYtw(ne_mkUJP+Iyo&{I@O(Wr z#vyJ46XB_~S~%=CsF+gu5jV}XzOV2~?lFx~gY)v%j*L*JXiy9|vX^8RsH?|+`?>)5|qdyVWS<$O* zZfmLu*`=+7>FXeAHgvpHc{i6ahBsUUXBZ}(q@wp$p=f)VC&mz;_^+I|?4)#k7UdA@ z-LWy^DXHVuSC)d@$r>&z-U3^}ArG+{Zlt`}Ze@>&5TXe4CbC^>^6z9iR zd=V)2=p-@>zv^y&|8S?*|%j`q^?rfDR^Kqo?wi?_San=7f`U#wJSygYFHApIT# zfL$;a>|ZzB-s=ahvI4FugjDbB(E7Cf^l&d3Dd(NZ43>ksy0ipA?E@SCTpa*lGs1U^ z9S9)&=Fc6kZmWUwrv$JIYl%8osQO8s!D!cU8^tdEfs}01zL9|eZ_-TBctBo`M?%f+ z%ITFAKr04HQ3JM^?L}*bj22o`d{rMPj3I*3quE)D-rB8d6e1X1^lZ)%V=wT!K=Ayq z2DWWn*3-w!vl@Rp%zvA~X8Jv*EHHyS!km|j5*AhJf#c}6Y7I=?oi-TFr$_fbv!;I^ z_3wui#OsZ1<|xGw8k}?=SOsK$+pSma0o6#G*^cd#k-tC~O#eV8Uicf{2Xc2DlL7V0 z0}w<@zvKVppWCMO(S8@XxDHw58h3@Vd3EU>WYC}T+MR6hN!wyT{~K=ef3_5fQGtK0 z`*}|nyjm4y@&qmnW7VGdcy27Qyxf1IKD9j~RTSHi^>GhVu%GZnyB_w(yZx%iRhgYA z&$w2}RYRI{QgUds&8Pjs&o3GKVcw4_G&pF&NuPk~u^6zjpNZv>;xtU$IY|QXRjFXmZ-`wF z4=1CspZ?9NSxp-;BX6Uk`O;}459u+>-kz*4y0s~e>rLAW6B2&m`{k;J35(u z?aVp&789J!kdhpyh)S&~(kUXjd`p$3N6ni(eZ;`GMe-8mR&gXlGrfTe-Lx=L z`GV^RVb6WVD`Qg@s(To;@rqLm;&>VOLC+Gg?SJ+8kH4Sc5z3;^+S@_a*3?Cn z8MI0l$9m5|L@5WV*ir6u5-&z5qiOiX6&V=fn`kZv_TG@@y0uC6XPU&>yB0uw;LYx; z8E5_tnGQwPLTf@=-kvhX8`W>LIips7**K!nR=5O@>`mm$fA7XvAURO6?WAh2uCSZ+ zJCYB+YGc?YNZv2Yh>%$K!g|92xKF7E?PaFiZgZLMeH zC;Kw%8Y_2S~8>8MV3j=W>z6lR(b=5OHeoD6Iv>Vj04F1w% zeH=y}kTL52TE>t6?7Jv}vFIY-#$UMA#d!YcMhXU(Ud0)hA$p5h6>=-d6z0cM{0GIj z2YCqK{8k()R$|Bl=>})`sMS#CztTnKMjc&C47(WM7ca&iqqsK?pT<&ys+Pqt%70SA zjYnHRNz>7C-c~VC44A?Ec^HagA+(fmMRwof(%~J)U!cX{EgC0H8wVekXAXv*pX|TY z0i~m0UbYOX>)mr<+Q+zLP26Sl1^m32sZk-A^BYgAv`)tT$gZ@#KlW5gdkbM~7zBK+ z_`YKhmb4pcWKWL7v&<;LYk02M_t~;^kTpXF#rPYj7Z9zrDzreqD&FtEQ24^to zsKu%9N=%pjtIq9z+Oc&+2Y?-|jiS{4(+W(Qa{onomr_|qV z%CP2tV~||`JA)*Mx=Z$i6!;>7eqG^P`-J4D)r8_-%D*OwDXCUY)a>O2{ z^b1>}I{!54;}=K2_uuty<>69FmC!VqCzDcGCCkJz#IFo}eT`MrWd4jli57X!*Gkgy zJQW+%Wzb%Ja&PXMawg?E4rEYTdFA#Td-Zf*SB86XM?uQw)vN?xcY>>5KUGP_8^hnl z8+Z8jg^6e9p1vvN6dLH%}Oq=k+D}i*d5fISeuefouv1Q6KzUdzXO=k_vDyZ113!bG$PVn zb|g3&zUxB`h{It^DSH7TZ4GG~ZNK6z8|v=1FVaLLh5-Wp>-U6po^+I9GU|I)J4m?%*uyz-`jmBQN6(9&K^#5}QK4+^cHtr__6G@$*BBK9_sb zx7P%Uv6Y~00A2BOeZu)(jT&nx(0ZYKNxsKtf1uY#DYDjMmh{4T%1?_gvM&?w+bOf} zyakxyX!*v}S&P|d_37iz0?Z78@HZri;M-jlx&M(?(Le9w#8eAfIu-A;%j$wV=p~Z}=nQFt#n^I9t4!6ieKdRX z#F>-vyTr!V7GNO1U`L#kf?Kgk;eN(*f!%U3>HUHy=*G&oi&E$sA>-euwn1LSHb%TCqBiJH&Z23inXT{H|VM6}X zY1ZuA3hPf}4G8aZBPXwZyrU~0-DeeE$}55oTNaXOLTAp8`n|^_HZtX0baEf_S=B|T zCJ^G4xaoMo{{ngGuqM(E(+*Vr1O7n>U%wB}z0Lj$bl_eFv_X+`GyIv`GWg86XVV0D$yRnAY*_<0Ph=4Iq-0 z^Ol+Q-uwPD27v$gr_TqVvFAYNH6M_LaLV2o+XZ$5&zreBO1I2d|Nq|qhy6~nJE(2u z><>T2hryTK)E=WeTWGOu=pVSZq5WCbD z6i@>{-3uz@;UQeL5pL*3;>;bbu0;axVIUzb@-{u-1X7F84c@DU#?r5~AeWcvE-M*Y z#Id>am-tXI>_c`3gT=V~$bRS8xis0%@kkk#xpNJwJv!ntxNw#v;hlzR@)Z$<8crd* z1jOC-Bu39%t=HS?dYdPLbq7isy-YYOWP9!_OZCUo;9WYGW%|UfrWCPLFLs!if3YIl z2iKIG)O_!CHC**(UnmT!QQrjC#)*KIPQsNG-Ch-jHYL%9oIe5o5i}L`I$b^NKn0rS zzMHvy=*CE)JtHLPyF`9+IJ2l>4;AiNG#c4ZnRH4~q6_y(Aq(xNe0$ar7Wfc}df&1~ zwXTz(hSEuOruxY~V|etD2Ue1Bp#8+`by znDl<2a5C&mcRcH_<8xg?lz9)>_03aB6?L`cv37}#swC0)YyPTTro{F_JSJTq>j=5Z z^MxjdtCjqYBnK~JLO)Xo)@G3qP;UD zE3Z%{+x~=A&07mJIyYrvJ$;bsTL1FWe@ss7OCaP3XUWt~(||r^peAlZ-jTgx)QQS= z?Foy1Y^kR*e>JyN5WBn%PQ=~f-l`U?#UsWg%51))T?XtqqlF3RlY z;JV-uGcF5vJN?@yAp>enQw1oTN(4pn1cYrN5~h*OakmiZw}^ucI_!ax#RKqZw1N!` zs=Yh0i^xeW1AAYr)akb>B;IA%XHbIagJ5(g&W#MIACjNfV))^%AEDJ9>pbfTnvIWy(n9L#M(M`&*`qAiW7Aj7b;qC8 z*b%C08LUv%$Rd2U(n2O)ZR)L8!?AK*i=nucmN=uRT!p&h&G>3~b6DD3rr-5v=K+G& z_IKJn6qxx}_S5+wn;_TFApJr=vxeF85r5u5;=Rn*)yDN-+2(c}Hw~BY44etSY?=3c z(_Bk@;kPS_BWVZg=!_GH&%J9;hIB23jZ_p^5X544T z@|gHD;^&MBG@+JJOE`d0op%ImTAlpya1vd^(dyXy8tYodPnF(wc-E{n`~1lHWAK2FQ@zi5E%0aZeu9XOL?V`O_SjiuQ{_3Og+ zKi?z^SMFg-uU_t)wDY2$^~kUV%9wlcm@!2~!0UJ< zMS5a`V}e)HWr+ium9pb1{{N*YAlH?L!sWTdXg<@~{a)+C9`(lNus1~od<-A=8ZirF zOV^!NbD*DQ?>X!O3C^ET$5*+PkBT7sp^d^k98;=l$*)lbuTWs2(5=$~#7+0Mli8OC zZKQn?M30{y-{UKu6n3P zccTrzzs)#W1+&*CjDlrd68jibx|P>m`tU8taTY0g_+OmyA!NHVZ>e3s8yPA=9?VSD zs6w5xU{kbgacm(FvK7leiv7%MbCOA)ji&?n(joSWNo9Kyz3DZ5BqVQ zsRkJ>f~n`}%T2r>jnA1A?Px3eN__~`^;Xk&Xfgy5VyC%ebeAJeZ#$5D|3<5z_ocXY zlVmfhSCZXSd z@RU-l-smRPF^TwE1Nx4 z$$=a@z#wK(uqT>RS(kbd^CiPy@igJ{+{-*a8AswhYF!j+0uZu;^%f4$zHcU)%c&I~$>xx{B>-f7@Mt?#PkFKT#KUMMe%XbW75 zwA^fWXvr~b$IHA>D?vNZSCQ;c8$=X&TR?mrl9i}_Pi<+@2}b1b_knMM`@u~7v}QMf z33MDumBzL*tfYWZLWJ1gn-y#~?AJKC!Gh<&ksV#G;?xg?y zFyP|_>>uQP_1xlxWkO<=?E@+u-ATiR?l@MSnH_9p3@6be_rWoNiA?IXsFWLlqgyrD z?xloZb>t!6gFNs2WMME*;k-lnW__opnGCq+7xk`k^NMR(P-E?7u^H)}Dtq!SG5P7DV7#HHRsqEMPo`R0E@5ku zL3bkS@Jo+(nt9nE!QkK8m z-U^%iF52-1cqr}m)|js)(83!o3p85@95)=lB?jCA(FHd+3->|A?rwhySxiXa>}d4=|KO0l#q-p6r>s6TOgq~cx zn}=|rg|AY^-T@!NMktgzAj~47Hn_C?l5@Fsfi-av`AA0H_xH0&GE4a~X*{p7hNBM- z`f5xuax6vm81(kbf&$DTK_g6YX%haGWo33LcBd=yC4YeY91Fz4tH~i(52oReajaj- zV1|81;S1gw$wXYA8PoVzE4>DspLqR9kujzZ?Iw*hsIvDgM;SC*3E7fW8Wfou8x^s| z$7sEsC^x}3lFhK&i{&R&i1LL$-TmhuDPs)3iW{-ThND=N8B+^}6N^HAm^1n?;;yx~ zF~tjYP~rqJh;@R((B~@leUaTSGJS^!2zx)&FTs-#89#=j%V*tLT20eC!UH{@wFpz2;FVwU1e11 z!pG_Mr4L(_?kBf9h^0)u-`?je&MANgQ0M1z$m`THJc#q`B4-CX2{b`iy zDZ?H=r)L{cR`J_T8N!a_$>BX#&$8iO+x)3Jviy$dpFlkYUB%{&Tqi+kmJ$MwFk zu|X;AMn2_Nb)(;h9Ey|^@)sC9!NF<$8cfc|1%}6mZ8AlxvSfN*KJ`w8v2hb>lPpBk2nEPl;P zc6#Bwm@*{iHlwA${9kF~l9lF{<~;zaF&ME`IAZIknHV&&Rh>}ZT$>GtJ5%2^BG^m`RO(apy>`yu*?Alc)sA9Xjq zHjIt^8XxBZNMgBWHnS#9PPrA{@G>E^bv=Kc%XSAwlA^e}JP`YcH`i>_U^Yh!smbBV zYJs<>oY>B}Ms)ixNByRcEqYBPk4>X_qzKD?qpf|PZk!%EaJw5{s#HI(M*a?d&h!<0 zN~Vahos?T-antI?pv$B1NTlHBlEUyi?1iPVn{{q?hj`#;7#B~LFBscM&%4kknyxl`RZ;;O|B4l5;{}$5vG$r6sh7LA?aeV?mmXYVD`=`)cVuxGT zQahfaJ$z4O%YlqH_Y<%6Tuoz^(F1M%sfN#Nww6&zv0pqCh~xD(Y0s6uxHJ{Z*b0F?0$JW5xRE zp~+wb<2@02bDfFW;14wzT4-npT!BpY=)TA3bL3b+Jtl;JOaA`PbWoz|@WX6UeisrQ z);|f-8gG)aEr}9N`=kw>#_+D^Vr~i1;Xo^aiLA^ktH&9FcwA82Qwl+ZFY+!hm~W8?6R22t`ZscO~lhOaH4 z`r+B_#{IIJS@;AmHtzOGvbD^lITqg5wKg_|5Jnc~%=UVc^{-`8Kd0de@{-h7C$+|H z)7Zk8i@sX#@kx(%Go@aEHXo*xBjgaLFU#U&y0>f(UqPHZ8}KP@4U`RRt4oL*yl`p6 zbS7@~E4|$81WmlEd$jAPgx0b7$E6%z zZ$%ZJI-Gp7!Pr=cJ;2^rXO&6i%WfQ_XSg^M6F$9Y%3A~&kGb~W`C=-iq>Fbif3nYp zrC*9dKVD1W@id6c5!raz8-Y}@FtFm<}N-h7bL6uT!3T`wS zN^KT7eeT_^o5*zVjOE9oBFQyCAP%wOmfQTKiN}#sL1W2~V6fH>REIr$cs4HzoWGBj zF0U91MU^eRSz|TKc>PLj@gUCc$Cu{?PF+J|&?ckcanldV|G4b_s}}Zu+>S{&@<-@K zztX`|E7{6`>nICmQ(7L{w{es(>_hcZAI9!0eC)P>+X*kmcS#*00P z9Xt^T?<9yO6c_`6C{j$`q5$&Yc(mIM#E;Vk8N(TY*j0rVPPyA!CLg@Edcw~t2a*iM zcfjg9;U`!Dq+4FCvphn3I?c_E@$h+>+v&#FCeA}*17b{X-^|pN6Vt1uYt8W4?+c;d z`ZajI<#twVbs19!ZC66KI~Z(z5+do5IG=xd#puSX>N_A?z;%*h2e)PB^N>ePEYIR+ zt;svVevjN~mpJp#*Gur}PJ_1k+%h`^PI@5Y>}ZyunzI+>!Vm*Rt2)t?khX;6v%6JR z4^d`H41{ff*zsjlf$rq_sN{P^qW2Y*>t95s@_*JPyc#CG>4De#bsfqQpd4u+2PjVc zn77key$Jud%Ft50%w?`o4(ld9d^wk&gWeB9)}ds{uwbJNE%c2hYO*<3cc!-d?8H>P z+L%H!tsBW|T{yrN^#U=F@unqq(mQ&I-l3C*>D73d!GZ=h`8b2?B9)%G4aVjZ)rSS* z=9Cn{3xMvZLf`g6&}3yv-pY#LFl`H|5dXB_InCVZf!}7S;a++U_3`ZZCwo6**+^uD zH9Sk7+T4v}OiLE1q2|0ATqt^X67=bpKs>cA5IEFF{g^GKQ{r;~!_VxUn399(BgFOP z&4+BW536Zp%pW7LYg-buUpOn1>b?lhAvLmSb2Z5AW5W5gK9nh9FLfX$*hE1k&*r_ z)lM`|2_*Q)Aq}p6y2tOQ49D4PMGT@fBozBtxp^)QKXj*r#%FZpkqoHM?$`N>9qv2i zx7MXdas>Ajm>r0*#^)uJ3R{esNN$%n%paXq<;bovp*&z~mu*cQDC6Q1NU>gwdqWOV za9jFrc&uM0Su9MEzcZ*vU1o=HotU-H$4CpJGlw{POj`%%O*)K~$SHC8AadLa%7RR7 zt}jm$cm2lvjwdz|2c*MrFbHzTE%G!)09{l(0Ab$_IQQ2-2igH0R+h{A>ra4)^{rap zl7Lv5?c|8wEyDx=o&&u75-}OVaOL&16YvOa>ZAAad`nEuq{GxDP2(;xwPe|+nLsWs z&}Ge2IJ!G0{R_lUaHF$+A57hGIU{@PlE`jl`39kud+|9l1R>XO(p!IGjMtfp)czGY zI#X)nLYa-Z@0+7XMl>(0)5$%*yZi8-nd_;dPbRI4a_&$QQg=zJs^iwK5eXoff&6)s> zSM2LT)&hyD4zhp9fYzVCJfKB>`uBO}5q-5-s|vq;S-cEElti5QYpAz2-dOd0-Hg@l zlkOzIuB<2&ye-&b&cQ9VJ4{(!qJGIQl2r(~c1wIc@fz+?Mm4x}JD`BTnYFnZj)x6x zXV(1d34*N9j=*4kwEn*SYd~1@pKJDmBT-!m_gI~iMTTUleuW23Y^TO7mCIKZKxf@B z;TjuAy<5=)l-k3xf1d@GO7!U8XY#i*79>MyYi3fwG=kS;iJ zvHK&w6-4#FER7wDdBj7B!Ib8; z9eZFr8r<)blT#;5i9wwFi zylge~4Y}_k#BDOgiL@1?O}TfNpAL%?pCl#e9JM;H!9;uE0rYJsk`ySCe&&?tEThUI ze%D>H{|}Oo-HvRPT`Ta^nM*CpEXVqjj!OSzaXgGpJ--u{l0rr4 z>Ocqk3RoZJhZXKW9{@2V4T8=pj>!Ftjzxpd*`@(}jV$ROx|n_rRW-wRAqewWWzuRT z;*gi1b;cIm@qnijZZPPD8M*+b^ufZt*vJ%0mm5*ZRplyV^tytd=DNdI@{CGFrQ0)tA9tK=E`rK7{?PCG%a9*-RF|5g z7DB30o&tkJ8nnh;p=VsR8)W@l6q@MNHDa#rivYGZlzI$wZK3+xica!9TWxlB>iiS? zsziDaMYgknPea7nS66Vl3P2CwkylB4-j+H;HiU(3HcY_J9Q5w7&qD!I88j2pI^lSF zm9z(67+>g%u>ULS`suAXhxOWq1{c~wZ}!AZITHeoZSz;bwP~89-t(V~PzP2tX87S?ZI~`z9*#UA5 z^=60OdBoy?65EAl&H|~u_Ih)qj*nub_;YBc*d{pbHMD1`7@0I@U`1_wgvPw*x@1O% zx4R7Gh5CvJ5VpVM+W13A0LSFPIS-R&-K^VQ?3XHTYjA!FcF6mQM5mXu=QvF*vhjf= z?mU8;Gxk#cYcb`-;#yS>`EdIjF3kY~E2kSxiq0Y0Dq8gWa)SYOcn6ZvW4&hw_)pqx zu8gu+yW)h>-vsWX)4VYRto3@7oTXeI#Y*xgVUXk<+~T7+a=-1q^>XZaEb&+h?fnfM z@Vlq1VcrOmKriHs$cnK|qQ88KuSERZez7--60=9zw>yyhmUaE8KCoK=>Ce=gYw_D5 zu$u2%^NHu-e8-4Ig9p6dXBGMF2O758rrSH^^iG-UG>PB%OQKr+ZtnCh8&>#wJ^b@Kol)ALPE;5xp1Z0Ahv8NtvC0@PxQDd z^48tcoigoOIw8U>Au_YFx;b-MmHq5Q!PhwwPWnuTS=DT4TjZ_N{3l>#$0?8EO+ngA z^PTytOzZr#@q+L6yJxce=`;3x#`?T7L?Q%l-_D-iaQarExUUqV3%^bcTWD=52kYpq zV3+kgV_pprJFALor|N-u>2~^E` zj%Zaxa>_x|Nl6HH`Ca5@CAhGTHFK=zwhzb?HBZ&of5{M?&v|`>CI>Q(-g^h^060j4 zCdK}0BN#z1-^VG3H>(UejRSjtk{uS9cVCNIE=-~(p1#sPpwyngw5PPEtkuL)f51uG zFRS9|tfg`P-M~!NWt;JOz3us0^INu?YJa7(629fYsx!(Uk4eQzRRs{o|MQEe<1~|s zrU(ky`_cdRy%EsBtL=qrxcbjEHA$1!DF;Wh)559BxXqFy25whxM;e#B0~ac#{#7|P zvJebd=2J|L*i^9rqua&H@hi#*a_3WqAi0g;+bf_22i)wjn0f-Je;fw{TYUR-?4Pb) z9Vt)5!zzxDZT+PxAgxLcW=ly{gIobYJPE(<>wpCYb+XqO-qFx)Le?3 z`n~HvlISYzmm1fb?!623>We3+ZU3}d>`WDX3u3k;%e(12gc`Mv&;y58@=hpZhm|5%%}e*3=Qoa42Va?Z4!NzOsLI8Qs+#o8V? s4g=1?%L^B3yRYTbpjC{6=v2THR|kY||0^T!KW|t37V#}e_OJQ>3y>X44*&oF diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md index 756daf10c7..84d5d061fa 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index a5f284c022..d29011fbe6 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md index d051eb625e..c335058ab5 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-cloud.md b/windows/security/identity-protection/hello-for-business/includes/hello-cloud.md index 1c41485f11..4724b9d6da 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-cloud.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-cloud.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md index bbdeb4c308..a9b2685f07 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-cloud.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md index 066cedee40..b6ba025722 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-hybrid.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md index 43b4857b79..bcd0d47382 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md index 57c03e95a3..955f819fbf 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-aad.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md index 4691d86bc0..a5b340a3f8 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust-ad.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md index d6ca6e8f5d..81e14489f5 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cert-trust.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md index 61346cd80e..302cbee601 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-cloudkerb-trust.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md index a5074f5bd4..b637be9beb 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-key-trust-ad.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md index 4c073f0897..40496f1006 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-hybrid-keycert-trust-aad.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-intro.md b/windows/security/identity-protection/hello-for-business/includes/hello-intro.md index 46d97c93e6..b89d23afb8 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-intro.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-intro.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md index d953bf92d2..82f5f99a23 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-aad.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md index e502110b5c..d7cd002e30 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-domain.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md index 562b919f98..ba8b5df65a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-join-hybrid.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md index b106b5b8c8..06ab63397f 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-cert-trust.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md index f290b0d975..ef66939cb2 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-on-premises-key-trust.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md index 8c78f79b90..3b89d756cf 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-certificate.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md index cb8e3a05c2..fa465e241c 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-cloud-kerberos.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md index dbee55d604..3e4bdecccc 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-trust-key.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/08/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md index cdf7076f1b..c37c3f265e 100644 --- a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md +++ b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- diff --git a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md index ca5ca4486a..130dc7519a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md @@ -1,6 +1,4 @@ --- -author: paolomatarazzo -ms.author: paoloma ms.date: 12/28/2022 ms.topic: include --- From 9680efaed9519e8dd15c4030074b3e1a74e904d6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Fri, 30 Dec 2022 14:28:33 -0500 Subject: [PATCH 145/216] updates --- .../hello-for-business/hello-hybrid-key-trust-provision.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 4c70d30a01..4f896749ae 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -36,7 +36,7 @@ To check the Windows Hello for Business policy applied at enrollment time: 1. Select **Windows Hello for Business** 1. Verify the status of **Configure Windows Hello for Business** and any settings that may be configured -:::image type="content" source="./images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="./images/whfb-disable.png"::: +:::image type="content" source="images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="images/whfb-intune-disable.png"::: If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. From 7d61a18de6969df26922cbb5321189c438f30746 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 09:08:35 -0500 Subject: [PATCH 146/216] updates --- .../hello-hybrid-cert-trust.md | 135 ++++++++++++++---- .../hello-hybrid-key-trust-provision.md | 4 +- 2 files changed, 110 insertions(+), 29 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md index e6a0f51747..6611cf140b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md @@ -1,45 +1,126 @@ --- -title: Hybrid Certificate Trust Deployment (Windows Hello for Business) -description: Learn the information you need to successfully deploy Windows Hello for Business in a hybrid certificate trust scenario. -ms.date: 09/08/2017 +title: Windows Hello for Business hybrid certificate trust deployment +description: Learn how to deploy Windows Hello for Business in a hybrid certificate trust scenario. +ms.date: 12/28/2022 appliesto: - ✅ Windows 10 and later -ms.topic: article +- ✅ Windows Server 2016 and later +ms.topic: how-to --- -# Hybrid Azure AD joined Certificate Trust Deployment -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] +# Hybrid certificate trust deployment -Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid certificate trust scenario. +[!INCLUDE [hello-hybrid-cert-trust](./includes/hello-hybrid-cert-trust.md)] -It is recommended that you review the Windows Hello for Business planning guide prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. You can review the [planning guide](/windows/access-protection/hello-for-business/hello-planning-guide) and download the [planning worksheet](https://go.microsoft.com/fwlink/?linkid=852514). +This deployment guide describes how to deploy Windows Hello for Business in a hybrid certificate trust scenario. -This deployment guide provides guidance for new deployments and customers who are already federated with Azure AD. These two scenarios provide a baseline from which you can begin your deployment. +> [!IMPORTANT] +> Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. It is also the recommended deployment model if you don't need to deploy certificates to the end users. For more information, see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). -## New Deployment Baseline +It is recommended that you review the [Windows Hello for Business planning guide](/windows/access-protection/hello-for-business/hello-planning-guide) prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. -The new deployment baseline helps organizations who are moving to Azure AD to include Windows Hello for Business as part of their deployments. This baseline is good for organizations who are looking to deploy proof of concepts as well as IT professionals who want to familiarize themselves Windows Hello for Business by deploying a lab environment. +## Prerequisites +The following prerequisites must be met for a hybrid certificate trust deployment: -This baseline provides detailed procedures to move your environment from an on-premises only environment to a hybrid environment using Windows Hello for Business to authenticate to Azure Active Directory and to your on-premises Active Directory using a single Windows sign-in. -## Federated Baseline +> [!div class="checklist"] +> * Directories and directory synchronization +> * Federation +> * Device registration +> * Public Key Infrastructure +> * Multi-factor authentication +> * Device management -The federated baseline helps organizations that have completed their federation with Azure Active Directory and enables them to introduce Windows Hello for Business into their hybrid environment. This baseline exclusively focuses on the procedures needed to add Azure Device Registration and Windows Hello for Business to an existing hybrid deployment. +### Directories and directory synchronization -Regardless of the baseline you choose, your next step is to familiarize yourself with the prerequisites needed for the deployment. Many of the prerequisites will be new for organizations and individuals pursuing the new deployment baseline. Organizations and individuals starting from the federated baseline will likely be familiar with most of the prerequisites, but should validate they are using the proper versions that include the latest updates. +Hybrid Windows Hello for Business needs two directories: + +- An on-premises Active Directory +- An Azure Active Directory tenant with an Azure AD Premium subscription + +The hybrid-certificate trust deployment needs an *Azure Active Directory Premium* subscription because it uses the device write-back synchronization feature. + +The two directories must be synchronized with [Azure AD Connect Sync][AZ-1], which synchronizes user accounts from the on-premises Active Directory to Azure AD. + +Refer to the [Tutorial: Configure hybrid Azure Active Directory join for federated domains](/azure/active-directory/devices/hybrid-azuread-join-federated-domains) to learn more about setting up Azure Active Directory Connect for a simplified join flow for Azure AD device registration. + +> [!NOTE] +> Windows Hello for Business hybrid certificate trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. + +> [!NOTE] +> Windows Hello for Business is tied between a user and a device. Both the user and device object must be synchronized between Azure Active Directory and Active Directory. + +## Federation + +Windows Hello for Business hybrid certificate trust requires Active Directory to be federated with Azure Active Directory using Windows Server 2016 AD FS or newer. Windows Hello for Business hybrid certificate trust doesn't support Azure AD *Pass-through Authentication* (PTA) or *password hash sync* (PHS). All nodes in the AD FS farm must run the same version of AD FS. Additionally, you need to configure your AD FS farm to support Azure registered devices. + +If you're new to AD FS and federation services: + +- review [Understanding Key AD FS Concepts](/windows-server/identity/ad-fs/technical-reference/understanding-key-ad-fs-concepts) to prior to designing and deploying your federation service +- Review the [AD FS Design guide](/windows-server/identity/ad-fs/design/ad-fs-design-guide-in-windows-server-2012-r2) to plan your federation service + +Once you have your AD FS design ready: +- review [Deploying a Federation Server farm](/windows-server/identity/ad-fs/deployment/deploying-a-federation-server-farm) to configure AD FS in your environment + +The AD FS farm used with Windows Hello for Business must be Windows Server 2016 with minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). + +### Device registration + +The Windows devices must be registered in Azure AD. Devices can be registered in Azure AD using either *Azure AD join* or *hybrid Azure AD join*.\ +For *hybrid Azure AD joined* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation][AZ-8] page. + +Hybrid certificate trust deployments need the device write back feature. Authentication to AD FS needs both the user and the computer to authenticate. Typically the users are synchronized, but not devices. This prevents AD FS from authenticating the computer and results in Windows Hello for Business certificate enrollment failures. For this reason, Windows Hello for Business deployments need device write-back. + +> [!NOTE] +> Windows Hello for Business is tied between a user and a device. Both the user and device need to be synchronized between Azure Active Directory and Active Directory, and therefore the device writeback is used to update the msDS-KeyCredentialLink on the computer object. + +Refer to the [Configure hybrid Azure Active Directory join for federated domains](/azure/active-directory/devices/howto-hybrid-azure-ad-join#federated-domains) guide to learn more about setting up Azure AD Connect Sync to support Azure AD device registration. +For a manual configuration of your AD FS farm to support device registration, review the [Configure AD FS for Azure AD device registration](/azure/active-directory/devices/hybrid-azuread-join-manual) guide. + +### Public Key Infrastructure + +An enterprise public key infrastructure (PKI) is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them. + +The enterprise PKI and a certificate registration authority (CRA) are required to issue authentication certificates to users. Hybrid certificate trust deployment uses AD FS as a CRA. + +During Windows Hello for Business provisioning, users receive a sign-in certificate through the CRA. + +### Multi-factor authentication + +The Windows Hello for Business provisioning process lets a user enroll in Windows Hello for Business using their user name and password as one factor, but requires a second factor of authentication.\ +Hybrid deployments can use: + +- [Azure AD Multi-Factor Authentication][AZ-2] +- A multi-factor authentication provided by AD FS, which includes an adapter model that enables third parties to integrate their MFA into AD FS + +For more information how to configure Azure AD Multi-Factor Authentication, see [Configure Azure AD Multi-Factor Authentication settings][AZ-3].\ +For more information how to configure AD FS to provide multi-factor authentication, see [Configure Azure MFA as authentication provider with AD FS][SER-1]. + +### Device management + +To configure Windows Hello for Business, devices can be configured through a mobile device management (MDM) solution like Intune, or via group policy. + +## Next steps + +Once the prerequisites are met, deploying Windows Hello for Business with a hybrid key trust model consists of the following steps: + +> [!div class="checklist"] +> * Configure and validate the PKI +> * Configure Windows Hello for Business settings +> * Provision Windows Hello for Business on Windows clients +> * Configure single sign-on (SSO) for Azure AD joined devices > [!div class="nextstepaction"] -> [Prerequisites](hello-hybrid-cert-trust-prereqs.md) +> [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) -

    + +[AZ-1]: /azure/active-directory/hybrid/how-to-connect-sync-whatis +[AZ-2]: /azure/multi-factor-authentication/multi-factor-authentication +[AZ-3]: /azure/multi-factor-authentication/multi-factor-authentication-whats-next +[AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler +[AZ-6]: /azure/active-directory/hybrid/whatis-phs +[AZ-7]: /azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication +[AZ-8]: /azure/active-directory/devices/hybrid-azuread-join-plan -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide - -1. Overview (*You are here*) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Device Registration](hello-hybrid-cert-trust-devreg.md) -5. [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) \ No newline at end of file +[SER-1]: /windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 4f896749ae..e2ede2a358 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -27,7 +27,7 @@ There are different ways to enable Windows Hello for Business via Intune: - [account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) - identity protection policy template -#### Verify the tenant-wide policy +### Verify the tenant-wide policy To check the Windows Hello for Business policy applied at enrollment time: @@ -40,7 +40,7 @@ To check the Windows Hello for Business policy applied at enrollment time: If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. -#### Enable Windows Hello for Business with a settings catalog policy +### Enable Windows Hello for Business with a settings catalog policy 1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. From a225fabf07b116d47f2bf119506b89b84443b3db Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 09:08:37 -0500 Subject: [PATCH 147/216] updates --- .openpublishing.redirection.json | 30 + .../hello-hybrid-cert-new-install.md | 138 ----- .../hello-hybrid-cert-trust-devreg.md | 553 ------------------ .../hello-hybrid-cert-trust-prereqs.md | 157 ----- .../hello-hybrid-cert-whfb-settings-ad.md | 68 --- ...ello-hybrid-cert-whfb-settings-dir-sync.md | 77 --- .../hello-hybrid-cert-whfb-settings.md | 39 -- .../hello-hybrid-key-trust.md | 6 +- .../hello-for-business/toc.yml | 24 +- .../includes/intune-custom-settings-info.md | 8 + .../includes/intune-settings-catalog-1.md | 18 + .../includes/intune-settings-catalog-2.md | 11 + .../includes/intune-settings-catalog-info.md | 8 + 13 files changed, 84 insertions(+), 1053 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md create mode 100644 windows/security/includes/intune-custom-settings-info.md create mode 100644 windows/security/includes/intune-settings-catalog-1.md create mode 100644 windows/security/includes/intune-settings-catalog-2.md create mode 100644 windows/security/includes/intune-settings-catalog-info.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index dd0e1288b7..9e89eb1c6a 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20349,6 +20349,36 @@ "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso", "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", + "redirect_document_id": false } ] } diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md deleted file mode 100644 index 5ed3e561c2..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: Hybrid Azure AD joined Windows Hello for Business Trust New Installation (Windows Hello for Business) -description: Learn about new installations for Windows Hello for Business certificate trust and the various technologies hybrid certificate trust deployments rely on. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Hybrid Azure AD joined Windows Hello for Business Certificate Trust New Installation - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -Windows Hello for Business involves configuring distributed technologies that may or may not exist in your current infrastructure. Hybrid certificate trust deployments of Windows Hello for Business rely on these technologies - -- [Active Directory](#active-directory) -- [Public Key Infrastructure](#public-key-infrastructure) -- [Azure Active Directory](#azure-active-directory) -- [Multifactor Authentication Services](#multifactor-authentication-services) - -New installations are considerably more involved than existing implementations because you are building the entire infrastructure. Microsoft recommends you review the new installation baseline to validate your existing environment has all the needed configurations to support your hybrid certificate trust Windows Hello for Business deployment. If your environment meets these needs, you can read the [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) section to prepare your Windows Hello for Business deployment by configuring Azure device registration. - -The new installation baseline begins with a basic Active Directory deployment and enterprise PKI. This document expects you have Active Directory deployed using Windows Server 2008 R2 or later domain controllers. - -## Active Directory ## - -Production environments should follow Active Directory best practices regarding the number and placement of domain controllers to ensure adequate authentication throughout the organization. - -Lab environments and isolated proof of concepts may want to limit the number of domain controllers. The purpose of these environments is to experiment and learn. Reducing the number of domain controllers can prevent troubleshooting issue, such as Active Directory replication, which is unrelated to activity's goal. - -### Section Review - -> [!div class="checklist"] -> * Minimum Windows Server 2008 R2 domain controllers -> * Minimum Windows Server 2008 R2 domain and forest functional level -> * Functional networking, name resolution, and Active Directory replication - -## Public Key Infrastructure - -Windows Hello for Business must have a public key infrastructure regardless of the deployment or trust model. All trust models depend on the domain controllers having a certificate. The certificate serves as a root of trust for clients to ensure they are not communicating with a rogue domain controller. The certificate trust model extends certificate issuance to client computers. During Windows Hello for Business provisioning, the user receives a sign-in certificate. - -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on a Windows enterprise public key infrastructure running the Active Directory Certificate Services role from Windows Server 2012 or later. - -For more details about configuring a Windows enterprise public key infrastructure and installing Active Directory Certificate Services, see [Follow the Windows Hello for Business hybrid key trust deployment guide](/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki#follow-the-windows-hello-for-business-hybrid-key-trust-deployment-guide) and [Install the Certification Authority](/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority). - -> [!NOTE] -> Never install a certificate authority on a domain controller in a production environment. - -### Lab-based public key infrastructure - -The following instructions may be used to deploy simple public key infrastructure that is suitable for a lab environment. - -Sign-in using _Enterprise Admin_ equivalent credentials on Windows Server 2012 or later server where you want the certificate authority installed. - -1. Open an elevated Windows PowerShell prompt. -2. Use the following command to install the Active Directory Certificate Services role. - ```PowerShell - Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools - ``` - -3. Use the following command to configure the Certificate Authority using a basic certificate authority configuration. - ```PowerShell - Install-AdcsCertificationAuthority - ``` - -### Configure a Production Public Key Infrastructure - -If you do have an existing public key infrastructure, please review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) from Microsoft TechNet to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your public key infrastructure using the information from your design session. - -### Section Review ### - -> [!div class="checklist"] -> * Minimum Windows Server 2012 Certificate Authority. -> * Enterprise Certificate Authority. -> * Functioning public key infrastructure. - -## Azure Active Directory ## -You’ve prepared your Active Directory. Hybrid Windows Hello for Business deployment needs Azure Active Directory to host your cloud-based identities. - -The next step of the deployment is to follow the [Creating an Azure AD tenant](/azure/active-directory/develop/active-directory-howto-tenant) process to provision an Azure tenant for your organization. - -### Section Review - -> [!div class="checklist"] -> * Review the different ways to establish an Azure Active Directory tenant. -> * Create an Azure Active Directory Tenant. -> * Purchase the appropriate Azure Active Directory subscription or licenses, if necessary. - -## Multifactor Authentication Services -Windows Hello for Business uses multi-factor authentication during provisioning and during user initiated PIN reset scenarios, such as when a user forgets their PIN. There are two preferred multi-factor authentication configurations with hybrid deployments—Azure MFA and AD FS using Azure MFA - -Review the [What is Azure AD Multi-Factor Authentication](/azure/multi-factor-authentication/multi-factor-authentication) topic to familiarize yourself its purpose and how it works. - -### Azure AD Multi-Factor Authentication (MFA) Cloud ### -> [!IMPORTANT] -> As long as your users have licenses that include Azure AD Multi-Factor Authentication, there's nothing that you need to do to turn on Azure MFA. You can start requiring two-step verification on an individual user basis. The licenses that enable Azure MFA are: -> * Azure AD Multi-Factor Authentication -> * Azure Active Directory Premium -> * Enterprise Mobility + Security -> -> If you have one of these subscriptions or licenses, skip the Azure MFA Adapter section. - -#### Azure MFA Provider #### -If your organization uses Azure MFA on a per-consumption model (no licenses), then review the [Create a Multifactor Authentication Provider](/azure/multi-factor-authentication/multi-factor-authentication-get-started-auth-provider) section to create an Azure MFA Authentication provider and associate it with your Azure tenant. - -#### Configure Azure MFA Settings #### -Once you have created your Azure MFA authentication provider and associated it with an Azure tenant, you need to configure the multi-factor authentication settings. Review the [Configure Azure AD Multi-Factor Authentication settings](/azure/multi-factor-authentication/multi-factor-authentication-whats-next) section to configure your settings. - -#### Azure MFA User States #### -After you have completed configuring your Azure MFA settings, you want to review configure [User States](/azure/multi-factor-authentication/multi-factor-authentication-get-started-user-states) to understand user states. User states determine how you enable Azure MFA for your users. - -### Azure MFA via ADFS 2016 ### -Alternatively, you can configure Windows Server 2016 Active Directory Federation Services (AD FS) to provide additional multi-factor authentication. To configure, read the [Configure AD FS 2016 and Azure MFA](/windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa) section - -### Section Review - -> [!div class="checklist"] - -> * Review the overview and uses of Azure AD Multi-Factor Authentication Authentication. -> * Review your Azure Active Directory subscription for Azure AD Multi-Factor Authentication. -> * Create an Azure AD Multi-Factor Authentication Provider, if necessary. -> * Configure Azure AD Multi-Factor Authentication features and settings. -> * Understand the different User States and their effect on Azure AD Multi-Factor Authentication. -> * Consider using Azure AD Multi-Factor Authentication or a third-party multifactor authentication provider with Windows Server 2016 Active Directory Federation Services, if necessary. - -> [!div class="nextstepaction"] -> [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. New Installation Baseline (*You are here*) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md deleted file mode 100644 index bfecf22dea..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-devreg.md +++ /dev/null @@ -1,553 +0,0 @@ ---- -title: Configure Device Registration for Hybrid Azure AD joined Windows Hello for Business -description: Azure Device Registration for Hybrid Certificate Trust Deployment (Windows Hello for Business) -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Device Registration for Hybrid Azure AD joined Windows Hello for Business - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust-ad.md)] - -Your environment is federated and you're ready to configure device registration for your hybrid environment. Hybrid Windows Hello for Business deployment needs device registration and device write-back to enable proper device authentication. - -> [!IMPORTANT] -> If your environment is not federated, review the [New Installation baseline](hello-hybrid-cert-new-install.md) section of this deployment document to learn how to federate your environment for your Windows Hello for Business deployment. - ->[!TIP] ->Refer to the [Tutorial: Configure hybrid Azure Active Directory join for federated domains](/azure/active-directory/devices/hybrid-azuread-join-federated-domains) to learn more about setting up Azure Active Directory Connect for a simplified join flow for Azure AD device registration. - -Use this three-phased approach for configuring device registration. - -1. [Configure devices to register in Azure](#configure-hybrid-azure-ad-join) -2. [Synchronize devices to on-premises Active Directory](#configure-active-directory-to-support-azure-device-synchronization) -3. [Configure AD FS to use cloud devices](#configure-ad-fs-to-use-azure-registered-devices) - -> [!NOTE] -> Before proceeding, you should familiarize yourself with device registration concepts such as: -> -> - Azure AD registered devices -> - Azure AD-joined devices -> - Hybrid Azure AD-joined devices -> -> You can learn about this and more by reading [Introduction to Device Management in Azure Active Directory.](/azure/active-directory/device-management-introduction) - ->[!IMPORTANT] -> To use hybrid identity with Azure Active Directory and device WriteBack features, you must use the built-in GUI with the [latest updates for ADConnect](https://www.microsoft.com/download/details.aspx?id=47594). - -## Configure Hybrid Azure AD join - -To support hybrid Windows Hello for Business, configure hybrid Azure AD join. - -Follow the guidance on [How to configure hybrid Azure Active Directory-joined devices](/azure/active-directory/devices/hybrid-azuread-join-plan) page. In the **Select your scenario based on your identity infrastructure** section, identify your configuration (either **Managed environment** or **Federated environment**) and perform only the steps applicable to your environment. - -If the user principal name (UPN) in your on-premises Active Directory is different from the UPN in Azure AD, you also need to complete the following steps: - -- Configure Azure AD Connect to sync the user's on-premises UPN to the `onPremisesUserPrincipalName attribute` in Azure AD. -- Add the domain name of the on-premises UPN as a [verified domain](/azure/active-directory/fundamentals/add-custom-domain) in Azure AD. - -You can learn more about this scenario by reading [Review on-premises UPN support for Hybrid Azure Ad join](/azure/active-directory/devices/hybrid-azuread-join-plan#review-on-premises-ad-users-upn-support-for-hybrid-azure-ad-join). - -> [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported, if your users' on-premises domain cannot be added as a verified domain in Azure AD. - -## Configure Active Directory to support Azure device synchronization - -Azure Active Directory is now configured for device registration. Next, you need to configure the on-premises Active Directory to support synchronizing hybrid Azure AD-joined devices. Begin with upgrading the Active Directory Schema - -### Upgrading Active Directory to the Windows Server 2016 or later Schema - -To use Windows Hello for Business with Hybrid Azure AD-joined devices, you must first upgrade your Active Directory schema to Windows Server 2016 or later. - -> [!IMPORTANT] -> If you already have a Windows Server 2016 or later domain controller in your forest, you can skip **Upgrading Active Directory to the Windows Server 2016 or later Schema** (this section). - -#### Identify the schema role domain controller - -To locate the schema master role holder, open and command prompt and type: - -```Netdom query fsmo | findstr -i schema``` - -![Netdom example output.](images/hello-cmd-netdom.png) - -The command should return the name of the domain controller where you need to run adprep.exe. Update the schema locally on the domain controller hosting the Schema master role. - -#### Updating the Schema - -Windows Hello for Business uses asymmetric keys as user credentials (rather than passwords). During enrollment, the public key is registered in an attribute on the user object in Active Directory. The schema update adds this new attribute to Active Directory. - -Manually updating Active Directory uses the command-line utility **adprep.exe** located at **\:\support\adprep** on the Windows Server 2016 or later DVD or ISO. Before running adprep.exe, you must identify the domain controller hosting the schema master role. - -Sign-in to the domain controller hosting the schema master operational role using enterprise administrator equivalent credentials. - -1. Open an elevated command prompt. -2. Type ```cd /d x:\support\adprep``` where *x* is the drive letter of the DVD or mounted ISO. -3. To update the schema, type ```adprep /forestprep```. -4. Read the Adprep Warning. Type the letter **C*** and press **Enter** to update the schema. -5. Close the Command Prompt and sign out. - -> [!NOTE] -> If you installed Azure AD Connect prior to upgrading the schema, you will need to re-run the Azure AD Connect installation and refresh the on-premises AD schema to ensure the synchronization rule for msDS-KeyCredentialLink is configured. - -### Setup Active Directory Federation Services - -If you're new to AD FS and federation services, you should review [Understanding Key AD FS Concepts](/windows-server/identity/ad-fs/technical-reference/understanding-key-ad-fs-concepts) to prior to designing and deploying your federation service. -Review the [AD FS Design guide](/windows-server/identity/ad-fs/design/ad-fs-design-guide-in-windows-server-2012-r2) to plan your federation service. - -Once you have your AD FS design ready, review [Deploying a Federation Server farm](/windows-server/identity/ad-fs/deployment/deploying-a-federation-server-farm) to configure AD FS in your environment. -> [!IMPORTANT] -> During your AD FS deployment, skip the **Configure a federation server with Device Registration Service** and the **Configure Corporate DNS for the Federation Service and DRS** procedures. - -The AD FS farm used with Windows Hello for Business must be Windows Server 2016 with minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). If your AD FS farm is not running the AD FS role with updates from Windows Server 2016, then read [Upgrading to AD FS in Windows Server 2016](/windows-server/identity/ad-fs/deployment/upgrading-to-ad-fs-in-windows-server-2016) - -#### ADFS Web Proxy ### - -Federation server proxies are computers that run AD FS software that have been configured manually to act in the proxy role. You can use federation server proxies in your organization to provide intermediary services between an Internet client and a federation server that is behind a firewall on your corporate network. -Use the [Setting of a Federation Proxy](/windows-server/identity/ad-fs/deployment/checklist--setting-up-a-federation-server-proxy) checklist to configure AD FS proxy servers in your environment. - -### Deploy Azure AD Connect - -Next, you need to synchronize the on-premises Active Directory with Azure Active Directory. To do this, first review the [Integrating on-prem directories with Azure Active Directory](/azure/active-directory/connect/active-directory-aadconnect) and [hardware and prerequisites](/azure/active-directory/connect/active-directory-aadconnect-prerequisites) needed and then [download the software](https://go.microsoft.com/fwlink/?LinkId=615771). - -When you're ready to install, follow the **Configuring federation with AD FS** section of [Custom installation of Azure AD Connect](/azure/active-directory/connect/active-directory-aadconnect-get-started-custom). Select the **Federation with AD FS** option on the **User sign-in** page. At the **AD FS Farm** page, select the use an existing option and click **Next**. - -### Create AD objects for AD FS Device Authentication - -If your AD FS farm isn't already configured for Device Authentication (you can see this in the AD FS Management console under Service -> Device Registration), use the following steps to create the correct AD DS objects and configuration. -![Device Registration: AD FS](images/hybridct/device1.png) - -> [!NOTE] -> The below commands require Active Directory administration tools, so if your federation server is not also a domain controller, first install the tools using step 1 below. Otherwise you can skip step 1. - -1. Run the **Add Roles & Features** wizard and select feature **Remote Server Administration Tools** -> **Role Administration Tools** -> **AD DS and AD LDS Tools** -> Choose both the **Active Directory module for Windows PowerShell** and the **AD DS Tools**. - ![Device Registration: Overview](images/hybridct/device2.png) -2. On your AD FS primary server, ensure you're logged in as AD DS user with enterprise administrator privileges and open an elevated Windows PowerShell prompt. Then, run the following commands: - `Import-module activedirectory` - `PS C:\> Initialize-ADDeviceRegistration -ServiceAccountName ""` -3. On the pop-up window, click **Yes**. - - > [!NOTE] - > If your AD FS service is configured to use a GMSA account, enter the account name in the format "domain\accountname$" - - ![Device Registration: Domain](images/hybridct/device3.png) - The above PSH creates the following objects: - - - RegisteredDevices container under the AD domain partition - - Device Registration Service container and object under Configuration --> Services --> Device Registration Configuration - - Device Registration Service DKM container and object under Configuration --> Services --> Device Registration Configuration - - ![Device Registration: Tests](images/hybridct/device4.png)
    -4. Once this is done, you'll see a successful completion message. - - ![Device Registration: Completion](images/hybridct/device5.png) - -### Create Service Connection Point (SCP) in Active Directory -If you plan to use Windows domain join (with automatic registration to Azure AD) as described here, execute the following commands to create a service connection point in AD DS - -1. Open Windows PowerShell and execute the following: - - `PS C:>Import-Module -Name "C:\Program Files\Microsoft Azure Active Directory Connect\AdPrep\AdSyncPrep.psm1"` - - > [!NOTE] - > If necessary, copy the AdSyncPrep.psm1 file from your Azure AD Connect server. This file is located in Program Files\Microsoft Azure Active Directory Connect\AdPrep - - ![Device Registration AdPrep](images/hybridct/device6.png) -2. Provide your Azure AD global administrator credentials - - `PS C:>$aadAdminCred = Get-Credential` - - ![Device Registration: Credential](images/hybridct/device7.png) -3. Run the following PowerShell command - - `PS C:>Initialize-ADSyncDomainJoinedComputerSync -AdConnectorAccount [AD connector account name] -AzureADCredentials $aadAdminCred` - - Where the [AD connector account name] is the name of the account you configured in Azure AD Connect when adding your on-premises AD DS directory. - -The above commands enable Windows clients to find the correct Azure AD domain to join by creating the serviceConnectionpoint object in AD DS. - -### Prepare AD for Device Write Back -To ensure AD DS objects and containers are in the correct state for write back of devices from Azure AD, do the following. - -1. Open Windows PowerShell and execute the following: - - `PS C:>Initialize-ADSyncDeviceWriteBack -DomainName -AdConnectorAccount [AD connector account name]` - - Where the [AD connector account name] is the name of the account you configured in Azure AD Connect when adding your on-premises AD DS directory in domain\accountname format - -The above command creates the following objects for device write back to AD DS, if they don't exist already, and allows access to the specified AD connector account name - -- RegisteredDevices container in the AD domain partition -- Device Registration Service container and object under Configuration --> Services --> Device Registration Configuration - -### Enable Device Write Back in Azure AD Connect - -If you haven't done so before, enable device write back in Azure AD Connect by running the wizard a second time and selecting **"Customize Synchronization Options"**, then checking the box for device write back and selecting the forest in which you have run the above cmdlets - -## Configure AD FS to use Azure registered devices - -### Configure issuance of claims - -In a federated Azure AD configuration, devices rely on Active Directory Federation Services (AD FS) or a third party on-premises federation service to authenticate to Azure AD. Devices authenticate to get an access token to register against the Azure Active Directory Device Registration Service (Azure DRS). - -Windows current devices authenticate using Integrated Windows Authentication to an active WS-Trust endpoint (either 1.3 or 2005 versions) hosted by the on-premises federation service. - -When you're using AD FS, you need to enable the following WS-Trust endpoints: -`/adfs/services/trust/2005/windowstransport` -`/adfs/services/trust/13/windowstransport` -`/adfs/services/trust/2005/usernamemixed` -`/adfs/services/trust/13/usernamemixed` -`/adfs/services/trust/2005/certificatemixed` -`/adfs/services/trust/13/certificatemixed` - -> [!WARNING] -> Both **adfs/services/trust/2005/windowstransport** and **adfs/services/trust/13/windowstransport** should be enabled as intranet facing endpoints only and must NOT be exposed as extranet facing endpoints through the Web Application Proxy. To learn more on how to disable WS-Trust Windows endpoints, see [Disable WS-Trust Windows endpoints on the proxy](/windows-server/identity/ad-fs/deployment/best-practices-securing-ad-fs#disable-ws-trust-windows-endpoints-on-the-proxy-ie-from-extranet). You can see what endpoints are enabled through the AD FS management console under **Service** > **Endpoints**. - -> [!NOTE] ->If you don’t have AD FS as your on-premises federation service, follow the instructions from your vendor to make sure they support WS-Trust 1.3 or 2005 endpoints and that these are published through the Metadata Exchange file (MEX). - -The following claims must exist in the token received by Azure DRS for device registration to complete. Azure DRS will create a device object in Azure AD with some of this information that is then used by Azure AD Connect to associate the newly created device object with the computer account on-premises. - -- `http://schemas.microsoft.com/ws/2012/01/accounttype` -- `http://schemas.microsoft.com/identity/claims/onpremobjectguid` -- `http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid` - -If you've more than one verified domain name, you need to provide the following claim for computers: - -- `http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid` - -If you're already issuing an ImmutableID claim (for example, alternate sign in ID) you need to provide one corresponding claim for computers: - -- `http://schemas.microsoft.com/LiveID/Federation/2008/05/ImmutableID` - -In the following sections, you find information about: - -- The values each claim should have -- How a definition would look like in AD FS - -The definition helps you to verify whether the values are present or if you need to create them. - -> [!NOTE] -> If you don't use AD FS for your on-premises federation server, follow your vendor's instructions to create the appropriate configuration to issue these claims. - -#### Issue account type claim - -**`http://schemas.microsoft.com/ws/2012/01/accounttype`** - This claim must contain a value of **DJ**, which identifies the device as a domain-joined computer. In AD FS, you can add an issuance transform rule that looks like this: - -```powershell - - @RuleName = "Issue account type for domain-joined computers" - c:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value = "DJ" - ); -``` - -#### Issue objectGUID of the computer account on-premises - -**`http://schemas.microsoft.com/identity/claims/onpremobjectguid`** - This claim must contain the **objectGUID** value of the on-premises computer account. In AD FS, you can add an issuance transform rule that looks like this: - -```powershell - - @RuleName = "Issue object GUID for domain-joined computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - store = "Active Directory", - types = ("http://schemas.microsoft.com/identity/claims/onpremobjectguid"), - query = ";objectguid;{0}", - param = c2.Value - ); -``` - -#### Issue objectSID of the computer account on-premises - -**`http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid`** - This claim must contain the **objectSid** value of the on-premises computer account. In AD FS, you can add an issuance transform rule that looks like this: - -```powershell - - @RuleName = "Issue objectSID for domain-joined computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue(claim = c2); -``` - -#### Issue issuerID for computer when multiple verified domain names in Azure AD - -**`http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid`** - This claim must contain the Uniform Resource Identifier (URI) of any of the verified domain names that connect with the on-premises federation service (AD FS or third party) issuing the token. In AD FS, you can add issuance transform rules that look like the ones below in that specific order after the ones above. Note that one rule to explicitly issue the rule for users is necessary. In the rules below, a first rule identifying user vs. computer authentication is added. - -```powershell - - @RuleName = "Issue account type with the value User when it is not a computer" - - NOT EXISTS( - [ - Type == "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value == "DJ" - ] - ) - => add( - Type = "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value = "User" - ); - - @RuleName = "Capture UPN when AccountType is User and issue the IssuerID" - c1:[ - Type == "http://schemas.xmlsoap.org/claims/UPN" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value == "User" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid", - Value = regexreplace( - c1.Value, - ".+@(?.+)", - "http://${domain}/adfs/services/trust/" - ) - ); - - @RuleName = "Issue issuerID for domain-joined computers" - c:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid", - Value = "http:///adfs/services/trust/" - ); -``` - -In the claim above, - -- `$` is the AD FS service URL -- `` is a placeholder you need to replace with one of your verified domain names in Azure AD - -For more information about verified domain names, see [Add a custom domain name to Azure Active Directory](/azure/active-directory/active-directory-add-domain). -To get a list of your verified company domains, you can use the [Get-MsolDomain](/powershell/module/msonline/get-msoldomain?view=azureadps-1.0&preserve-view=true) cmdlet. - -#### Issue ImmutableID for computer when one for users exist (for example, alternate login ID is set) - -**`http://schemas.microsoft.com/LiveID/Federation/2008/05/ImmutableID`** - This claim must contain a valid value for computers. In AD FS, you can create an issuance transform rule as follows: - -```powershell - - @RuleName = "Issue ImmutableID for computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - store = "Active Directory", - types = ("http://schemas.microsoft.com/LiveID/Federation/2008/05/ImmutableID"), - query = ";objectguid;{0}", - param = c2.Value - ); -``` - -#### Helper script to create the AD FS issuance transform rules - -The following script helps you with the creation of the issuance transform rules described above. - -```powershell - - $multipleVerifiedDomainNames = $false - $immutableIDAlreadyIssuedforUsers = $false - $oneOfVerifiedDomainNames = 'example.com' # Replace example.com with one of your verified domains - - $rule1 = '@RuleName = "Issue account type for domain-joined computers" - c:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value = "DJ" - );' - - $rule2 = '@RuleName = "Issue object GUID for domain-joined computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - store = "Active Directory", - types = ("http://schemas.microsoft.com/identity/claims/onpremobjectguid"), - query = ";objectguid;{0}", - param = c2.Value - );' - - $rule3 = '@RuleName = "Issue objectSID for domain-joined computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue(claim = c2);' - - $rule4 = '' - if ($multipleVerifiedDomainNames -eq $true) { - $rule4 = '@RuleName = "Issue account type with the value User when it is not a computer" - NOT EXISTS( - [ - Type == "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value == "DJ" - ] - ) - => add( - Type = "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value = "User" - ); - - @RuleName = "Capture UPN when AccountType is User and issue the IssuerID" - c1:[ - Type == "http://schemas.xmlsoap.org/claims/UPN" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2012/01/accounttype", - Value == "User" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid", - Value = regexreplace( - c1.Value, - ".+@(?.+)", - "http://${domain}/adfs/services/trust/" - ) - ); - - @RuleName = "Issue issuerID for domain-joined computers" - c:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid", - Value = "http://' + $oneOfVerifiedDomainNames + '/adfs/services/trust/" - );' - } - - $rule5 = '' - if ($immutableIDAlreadyIssuedforUsers -eq $true) { - $rule5 = '@RuleName = "Issue ImmutableID for computers" - c1:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", - Value =~ "-515$", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - && - c2:[ - Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", - Issuer =~ "^(AD AUTHORITY|SELF AUTHORITY|LOCAL AUTHORITY)$" - ] - => issue( - store = "Active Directory", - types = ("http://schemas.microsoft.com/LiveID/Federation/2008/05/ImmutableID"), - query = ";objectguid;{0}", - param = c2.Value - );' - } - - $existingRules = (Get-ADFSRelyingPartyTrust -Identifier urn:federation:MicrosoftOnline).IssuanceTransformRules - - $updatedRules = $existingRules + $rule1 + $rule2 + $rule3 + $rule4 + $rule5 - - $crSet = New-ADFSClaimRuleSet -ClaimRule $updatedRules - - Set-AdfsRelyingPartyTrust -TargetIdentifier urn:federation:MicrosoftOnline -IssuanceTransformRules $crSet.ClaimRulesString -``` - -#### Remarks - -- This script appends the rules to the existing rules. Don't run the script twice because the set of rules would be added twice. Make sure that no corresponding rules exist for these claims (under the corresponding conditions) before running the script again. - -- If you have multiple verified domain names (as shown in the Azure AD portal or via the Get-MsolDomains cmdlet), set the value of **$multipleVerifiedDomainNames** in the script to **$true**. Also make sure that you remove any existing issuerid claim that might have been created by Azure AD Connect or via other means. Here's an example for this rule: - - ```Claims Rule Language - c:[Type == "http://schemas.xmlsoap.org/claims/UPN"] - => issue(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/issuerid", Value = regexreplace(c.Value, ".+@(?.+)", "http://${domain}/adfs/services/trust/")); - ``` - -- If you've already issued an **ImmutableID** claim for user accounts, set the value of **$immutableIDAlreadyIssuedforUsers** in the script to **$true**. - -#### Configure Device Authentication in AD FS - -Using an elevated PowerShell command window, configure AD FS policy by executing the following command - -`PS C:>Set-AdfsGlobalAuthenticationPolicy -DeviceAuthenticationEnabled $true -DeviceAuthenticationMethod SignedToken` - -#### Check your configuration - -For your reference, below is a comprehensive list of the AD DS devices, containers and permissions required for device write-back and authentication to work - -- object of type ms-DS-DeviceContainer at CN=RegisteredDevices,DC=<domain> - - read access to the AD FS service account - - read/write access to the Azure AD Connect sync AD connector account -- Container CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=<domain> -- Container Device Registration Service DKM under the above container - - ![Device Registration: Container](images/hybridct/device8.png) - -- object of type serviceConnectionpoint at CN=<guid>, CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=<domain> - - read/write access to the specified AD connector account name on the new object -- object of type msDS-DeviceRegistrationServiceContainer at CN=Device Registration Services,CN=Device Registration Configuration,CN=Services,CN=Configuration,DC=<domain> -- object of type msDS-DeviceRegistrationService in the above container - -> [!div class="nextstepaction"] -> [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) - -
    -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. Configure Azure Device Registration (*You are here*) -5. [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md deleted file mode 100644 index acac72ac78..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-prereqs.md +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: Hybrid Azure AD joined Windows Hello for Business Prerequisites -description: Learn these prerequisites for hybrid Windows Hello for Business deployments using certificate trust. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Hybrid Azure AD joined Windows Hello for Business Prerequisites - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -Hybrid environments are distributed systems that enable organizations to use on-premises and Azure-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication that provides a single sign-in like experience to modern resources. - -The distributed systems on which these technologies were built involved several pieces of on-premises and cloud infrastructure. High-level pieces of the infrastructure include: - -- [Directories](#directories) -- [Public Key Infrastructure](#public-key-infrastructure) -- [Directory Synchronization](#directory-synchronization) -- [Federation](#federation) -- [Multifactor Authentication](#multifactor-authentication) -- [Device Registration](#device-registration) - -## Directories ## - -Hybrid Windows Hello for Business needs two directories: on-premises Active Directory and a cloud Azure Active Directory. The minimum required domain controller, domain functional level, and forest functional level for Windows Hello for Business deployment is Windows Server 2008 R2. - -A hybrid Windows Hello for Business deployment needs an Azure Active Directory subscription. Different deployment configurations are supported by different Azure subscriptions. The hybrid-certificate trust deployment needs an Azure Active Directory premium subscription because it uses the device write-back synchronization feature. Other deployments, such as the hybrid key-trust deployment, may not require Azure Active Directory premium subscription. - -Windows Hello for Business can be deployed in any environment with Windows Server 2012 or later domain controllers. Azure device registration and Windows Hello for Business require the Windows Server 2016 Active Directory or later schema. - -Review these requirements and those from the Windows Hello for Business planning guide and worksheet. Based on your deployment decisions you may need to upgrade your on-premises Active Directory or your Azure Active Directory subscription to meet your needs. - -### Section Review ### - -> [!div class="checklist"] -> * Active Directory Domain Functional Level -> * Active Directory Forest Functional Level -> * Domain Controller version -> * Windows Server 2016 or later Schema -> * Azure Active Directory subscription -> * Correct subscription for desired features and outcomes - -
    - -## Public Key Infrastructure ## - -The Windows Hello for Business deployment depends on an enterprise public key infrastructure as trust anchor for authentication. Domain controllers for hybrid deployments need a certificate in order for Windows devices to trust the domain controller. - -Certificate trust deployments need an enterprise public key infrastructure and a certificate registration authority to issue authentication certificates to users. When using Group Policy, hybrid certificate trust deployment uses the Windows Server 2016 Active Directory Federation Server (AD FS) as a certificate registration authority. - -The minimum required enterprise certificate authority that can be used with Windows Hello for Business is Windows Server 2012. - -### Section Review - -> [!div class="checklist"] -> * Windows Server 2012 Issuing Certificate Authority -> * Windows Server 2016 Active Directory Federation Services - -
    - -## Directory Synchronization ## - -The two directories used in hybrid deployments must be synchronized. You need Azure Active Directory Connect to synchronize user accounts in the on-premises Active Directory with Azure Active Directory. - -Organizations using older directory synchronization technology, such as DirSync or Azure AD sync, need to upgrade to Azure AD Connect. In case the schema of your local AD DS was changed since the last directory synchronization, you may need to [refresh directory schema](/azure/active-directory/hybrid/how-to-connect-installation-wizard#refresh-directory-schema). - -> [!NOTE] -> User accounts enrolling for Windows Hello for Business in a Hybrid Certificate Trust scenario must have a UPN matching a verified domain name in Azure AD. For more details, see [Troubleshoot Post-Join issues](/azure/active-directory/devices/troubleshoot-hybrid-join-windows-current#troubleshoot-post-join-issues). - -> [!NOTE] -> Windows Hello for Business is tied between a user and a device. Both the user and device need to be synchronized between Azure Active Directory and Active Directory. - -### Section Review - -> [!div class="checklist"] -> * Azure Active Directory Connect directory synchronization -> * [Upgrade from DirSync](/azure/active-directory/connect/active-directory-aadconnect-dirsync-upgrade-get-started) -> * [Upgrade from Azure AD Sync](/azure/active-directory/connect/active-directory-aadconnect-upgrade-previous-version) - -
    - -## Federation ## - -Windows Hello for Business hybrid certificate trust requires Active Directory being federated with Azure Active Directory and needs Windows Server 2016 Active Directory Federation Services or newer. Windows Hello for Business hybrid certificate trust doesn’t support Managed Azure Active Directory using Pass-through authentication or password hash sync. All nodes in the AD FS farm must run the same version of AD FS. Additionally, you need to configure your AD FS farm to support Azure registered devices. - -The AD FS farm used with Windows Hello for Business must be Windows Server 2016 with minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). If your AD FS farm is not running the AD FS role with updates from Windows Server 2016, then read [Upgrading to AD FS in Windows Server 2016](/windows-server/identity/ad-fs/deployment/upgrading-to-ad-fs-in-windows-server-2016) - -### Section Review ### - -> [!div class="checklist"] -> * Windows Server 2016 Active Directory Federation Services -> * Minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889) - -
    - -## Multifactor Authentication ## - -Windows Hello for Business is a strong, two-factor credential the helps organizations reduce their dependency on passwords. The provisioning process lets a user enroll in Windows Hello for Business using their username and password as one factor. but needs a second factor of authentication. - -Hybrid Windows Hello for Business deployments can use Azure’s Multifactor Authentication service, or they can use multifactor authentication provides by Windows Server 2016 Active Directory Federation Services, which includes an adapter model that enables third parties to integrate their multifactor authentication into AD FS. - -### Section Review - -> [!div class="checklist"] -> * Azure MFA Service -> * Windows Server 2016 AD FS and Azure -> * Windows Server 2016 AD FS and third party MFA Adapter - -
    - -## Device Registration ## - -Organizations wanting to deploy hybrid certificate trust need their domain joined devices to register to Azure Active Directory. Just as a computer has an identity in Active Directory, that same computer has an identity in the cloud. This ensures that only approved computers are used with that Azure Active Directory. Each computer registers its identity in Azure Active Directory. - -Hybrid certificate trust deployments need the device write back feature. Authentication to the Windows Server 2016 Active Directory Federation Services needs both the user and the computer to authenticate. Typically the users are synchronized, but not devices. This prevents AD FS from authenticating the computer and results in Windows Hello for Business certificate enrollment failures. For this reason, Windows Hello for Business deployments need device writeback, which is an Azure Active Directory premium feature. - -> [!NOTE] -> Windows Hello for Business is tied between a user and a device. Both the user and device need to be synchronized between Azure Active Directory and Active Directory, and therefore the device writeback is used to update the msDS-KeyCredentialLink on the computer object. - -## Provisioning - -You need to allow access to the URL account.microsoft.com to initiate Windows Hello for Business provisioning. This URL launches the subsequent steps in the provisioning process and is required to successfully complete Windows Hello for Business provisioning. This URL does not require any authentication and as such, does not collect any user data. - - -### Section Checklist ### - -> [!div class="checklist"] -> * Azure Active Directory Device writeback -> * Azure Active Directory Premium subscription - -
    - -### Next Steps ### -Follow the Windows Hello for Business hybrid certificate trust deployment guide. For proof-of-concepts, labs, and new installations, choose the **New Installation Baseline**. - -If your environment is already federated, but does not include Azure device registration, choose **Configure Azure Device Registration**. - -If your environment is already federated and supports Azure device registration, choose **Configure Windows Hello for Business settings**. - -> [!div class="op_single_selector"] -> - [New Installation Baseline](hello-hybrid-cert-new-install.md) -> - [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -> - [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. Prerequisites (*You are here*) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md deleted file mode 100644 index 441b9c95d7..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-ad.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Configure Hybrid Azure AD joined Windows Hello for Business - Active Directory (AD) -description: Discussing the configuration of Active Directory (AD) in a Hybrid deployment of Windows Hello for Business -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business: Active Directory - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -The key synchronization process for the hybrid deployment of Windows Hello for Business needs the Windows Server 2016 Active Directory schema. - -### Creating Security Groups - -Windows Hello for Business uses several security groups to simplify the deployment and management. - -> [!Important] -> If your environment has one or more Windows Server 2016 domain controllers in the domain to which you are deploying Windows Hello for Business, then skip the **Create the KeyCredentials Admins Security Group**. Domains that include Windows Server 2016 domain controllers use the KeyAdmins group, which is created during the installation of the first Windows Server 2016 domain controller. - -#### Create the KeyCredential Admins Security Group - -Azure Active Directory Connect synchronizes the public key on the user object created during provisioning. You assign write and read permission to this group to the Active Directory attribute to ensure the Azure AD Connect service can add and remove keys as part of its normal workflow. - -Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click **View** and click **Advance Features**. -3. Expand the domain node from the navigation pane. -4. Right-click the **Users** container. Click **New**. Click **Group**. -5. Type **KeyCredential Admins** in the **Group Name** text box. -6. Click **OK**. - -#### Create the Windows Hello for Business Users Security Group - -The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. - -Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click **View** and click **Advanced Features**. -3. Expand the domain node from the navigation pane. -4. Right-click the **Users** container. Click **New**. Click **Group**. -5. Type **Windows Hello for Business Users** in the **Group Name** text box. -6. Click **OK**. - -### Section Review - -> [!div class="checklist"] -> * Create the KeyCredential Admins Security group (optional) -> * Create the Windows Hello for Business Users group -> -> [!div class="step-by-step"] -> [< Configure Windows Hello for Business](hello-hybrid-cert-whfb-settings.md) -> [Configure Azure AD Connect >](hello-hybrid-cert-whfb-settings-dir-sync.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business settings: Active Directory (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md deleted file mode 100644 index 311dd7d4b5..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: Configure Hybrid Azure AD joined Windows Hello for Business Directory Synch -description: Discussing Directory Synchronization in a Hybrid deployment of Windows Hello for Business -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- - -# Configure Hybrid Azure AD joined Windows Hello for Business- Directory Synchronization - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -## Directory Synchronization - -In hybrid deployments, users register the public portion of their Windows Hello for Business credential with Azure. Azure AD Connect synchronizes the Windows Hello for Business public key to Active Directory. - -The key-trust model needs Windows Server 2016 domain controllers, which configure the key registration permissions automatically; however, the certificate-trust model does not and requires you to add the permissions manually. - -> [!IMPORTANT] -> If you already have a Windows Server 2016 domain controller in your domain, you can skip **Configure Permissions for Key Synchronization**. In this case, you should use the pre-created group KeyAdmins in step 3 of the "Group Memberships for the Azure AD Connect Service Account" section of this article. - -### Configure Permissions for Key Synchronization - -Sign-in a domain controller or management workstations with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Right-click your domain name from the navigation pane and click **Properties**. -3. Click **Security** (if the Security tab is missing, turn on Advanced Features from the View menu). -4. Click **Advanced**. Click **Add**. Click **Select a principal**. -5. The **Select User, Computer, Service Account, or Group** dialog box appears. In the **Enter the object name to select** text box, type **KeyCredential Admins**. Click **OK**. -6. In the **Applies to** list box, select **Descendant User objects**. -7. Using the scroll bar, scroll to the bottom of the page and click **Clear all**. -8. In the **Properties** section, select **Read msDS-KeyCredentialLink** and **Write msDS-KeyCredentialLink**. -9. Click **OK** three times to complete the task. - - -### Group Memberships for the Azure AD Connect Service Account - -The KeyAdmins or KeyCredential Admins global group provides the Azure AD Connect service with the permissions needed to read and write the public key to Active Directory. - -Sign-in a domain controller or management workstation with _Domain Admin_ equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click the **Users** container in the navigation pane. -3. Right-click either the **KeyAdmins** or **KeyCredential Admins** in the details pane and click **Properties**. -4. Click the **Members** tab and click **Add** -5. In the **Enter the object names to select** text box, type the name of the Azure AD Connect service account. Click **OK**. -6. Click **OK** to return to **Active Directory Users and Computers**. - -> [!NOTE] -> If your AD forest has multiple domains, make sure you add the ADConnect sync service account (ie. MSOL_12121212) into "Enterprise Key Admins" group to gain permission across the domains in the forest. - -> [!NOTE] -> Transfer the PDC emulator FSMO role to a domain controller running Windows Server 2016 (or later) to be able to search the Key Admins and Enterprise Key Admins groups (domain controllers running previous versions of Windows Server cannot translate the security identifier to a name for these groups). - -### Section Review - -> [!div class="checklist"] -> * Configure Permissions for Key Synchronization -> * Configure group membership for Azure AD Connect -> -> [!div class="step-by-step"] -> [< Configure Active Directory](hello-hybrid-cert-whfb-settings-ad.md) -> [Configure PKI >](hello-hybrid-cert-whfb-settings-pki.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business settings: Directory Synchronization (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md deleted file mode 100644 index e099167250..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Configure Hybrid Windows Hello for Business Settings (Windows Hello for Business) -description: Learn how to configure Windows Hello for Business settings in hybrid certificate trust deployment. -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -Your environment is federated and you are ready to configure your hybrid environment for Windows Hello for business using the certificate trust model. -> [!IMPORTANT] -> If your environment is not federated, review the [New Installation baseline](hello-hybrid-cert-new-install.md) section of this deployment document to learn how to federate your environment for your Windows Hello for Business deployment. - -The configuration for Windows Hello for Business is grouped in four categories. These categories are: - -- [Active Directory](hello-hybrid-cert-whfb-settings-ad.md) -- [Public Key Infrastructure](hello-hybrid-cert-whfb-settings-pki.md) -- [Active Directory Federation Services](hello-hybrid-cert-whfb-settings-adfs.md) -- [Group Policy](hello-hybrid-cert-whfb-settings-policy.md) - -For the most efficient deployment, configure these technologies in order beginning with the Active Directory configuration - -> [!div class="step-by-step"] -> [Configure Active Directory >](hello-hybrid-cert-whfb-settings-ad.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business settings (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index a3f9430e23..1536388659 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -11,9 +11,9 @@ ms.topic: how-to [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] -Windows Hello for Business replaces password sign-in with strong authentication, using an asymmetric key pair. This deployment guide describes how to deploy Windows Hello for Business in a hybrid key trust scenario. +Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-protected resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. -Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-based identities and resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. +This deployment guide describes how to deploy Windows Hello for Business in a hybrid key trust scenario. > [!IMPORTANT] > Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. For more information, see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). @@ -41,7 +41,7 @@ The two directories must be synchronized with [Azure AD Connect Sync][AZ-1], whi During the Window Hello for Business provisioning process, users register the public portion of their Windows Hello for Business credential with Azure AD. *Azure AD Connect Sync* synchronizes the Windows Hello for Business public key to Active Directory. > [!NOTE] -> Windows Hello for Business Hybrid key trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. +> Windows Hello for Business hybrid key trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. ### Authentication to Azure AD diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 39b53ddfc1..723a434f3b 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -41,26 +41,14 @@ items: - name: Overview href: hello-hybrid-cert-trust.md - - name: Prerequisites - href: hello-hybrid-cert-trust-prereqs.md - - name: New installation baseline - href: hello-hybrid-cert-new-install.md - - name: Configure Azure AD device registration - href: hello-hybrid-cert-trust-devreg.md - name: Configure Windows Hello for Business settings items: - - name: Overview - href: hello-hybrid-cert-whfb-settings.md - - name: Configure Active Directory - href: hello-hybrid-cert-whfb-settings-ad.md - - name: Configure Azure AD Connect Sync - href: hello-hybrid-cert-whfb-settings-dir-sync.md - - name: Configure PKI - href: hello-hybrid-cert-whfb-settings-pki.md - - name: Configure AD FS - href: hello-hybrid-cert-whfb-settings-adfs.md - - name: Configure Group Policy settings - href: hello-hybrid-cert-whfb-settings-policy.md + - name: Configure and validate the PKI + href: hello-hybrid-cert-whfb-settings-pki.md + - name: Configure AD FS + href: hello-hybrid-cert-whfb-settings-adfs.md + - name: Configure Group Policy settings + href: hello-hybrid-cert-whfb-settings-policy.md - name: Sign-in and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md - name: Configure SSO for Azure AD joined devices diff --git a/windows/security/includes/intune-custom-settings-info.md b/windows/security/includes/intune-custom-settings-info.md new file mode 100644 index 0000000000..9509d5b13d --- /dev/null +++ b/windows/security/includes/intune-custom-settings-info.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 01/03/2022 +ms.topic: include +--- + +For more information about how to create custom settings using Intune, see [Use custom settings for Windows devices in Intune](/mem/intune/configuration/custom-settings-windows-10). \ No newline at end of file diff --git a/windows/security/includes/intune-settings-catalog-1.md b/windows/security/includes/intune-settings-catalog-1.md new file mode 100644 index 0000000000..2ddfc8d6b6 --- /dev/null +++ b/windows/security/includes/intune-settings-catalog-1.md @@ -0,0 +1,18 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 01/03/2022 +ms.topic: include +--- + +To configure devices with Microsoft Intune, use the settings catalog: + + > [!TIP] + > If you're browsing with an account that can create Intune policies, you can skip to step 5 by using this direct link to create a Settings catalog policy (opens in a new tab). + +1. Go to the Microsoft Endpoint Manager admin center +2. Select **Devices > Configuration profiles > Create profile** +3. Select **Platform > Windows 10 and later** and **Profile type > Settings catalog** +4. Select **Create** +5. Specify a **Name** and, optionally, a **Description** > **Next** +6. In the settings picker, add the following settings: \ No newline at end of file diff --git a/windows/security/includes/intune-settings-catalog-2.md b/windows/security/includes/intune-settings-catalog-2.md new file mode 100644 index 0000000000..9558ed41a7 --- /dev/null +++ b/windows/security/includes/intune-settings-catalog-2.md @@ -0,0 +1,11 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 01/03/2022 +ms.topic: include +--- + +7. Select **Next** +8. Optionally, add *scope tags* > **Next** +9. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** +10. Review the policy configuration and select **Create** \ No newline at end of file diff --git a/windows/security/includes/intune-settings-catalog-info.md b/windows/security/includes/intune-settings-catalog-info.md new file mode 100644 index 0000000000..8387d702ff --- /dev/null +++ b/windows/security/includes/intune-settings-catalog-info.md @@ -0,0 +1,8 @@ +--- +author: paolomatarazzo +ms.author: paoloma +ms.date: 01/03/2022 +ms.topic: include +--- + +For more information about how to create policies with the Intune settings catalog, see [Use the settings catalog to configure settings](/mem/intune/configuration/settings-catalog). \ No newline at end of file From 55338d4940f78a494c009e0e2d5f79ee3c12f281 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 09:51:56 -0500 Subject: [PATCH 148/216] updates --- .../hello-hybrid-cert-trust.md | 44 ++++++++++--------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md index 6611cf140b..3d6756d2b6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md @@ -17,12 +17,11 @@ This deployment guide describes how to deploy Windows Hello for Business in a hy > [!IMPORTANT] > Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. It is also the recommended deployment model if you don't need to deploy certificates to the end users. For more information, see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). -It is recommended that you review the [Windows Hello for Business planning guide](/windows/access-protection/hello-for-business/hello-planning-guide) prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. +It is recommended that you review the [Windows Hello for Business planning guide](hello-planning-guide.md) prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. ## Prerequisites The following prerequisites must be met for a hybrid certificate trust deployment: - > [!div class="checklist"] > * Directories and directory synchronization > * Federation @@ -38,11 +37,8 @@ Hybrid Windows Hello for Business needs two directories: - An on-premises Active Directory - An Azure Active Directory tenant with an Azure AD Premium subscription -The hybrid-certificate trust deployment needs an *Azure Active Directory Premium* subscription because it uses the device write-back synchronization feature. - The two directories must be synchronized with [Azure AD Connect Sync][AZ-1], which synchronizes user accounts from the on-premises Active Directory to Azure AD. - -Refer to the [Tutorial: Configure hybrid Azure Active Directory join for federated domains](/azure/active-directory/devices/hybrid-azuread-join-federated-domains) to learn more about setting up Azure Active Directory Connect for a simplified join flow for Azure AD device registration. +The hybrid-certificate trust deployment needs an *Azure Active Directory Premium* subscription because it uses the device write-back synchronization feature. > [!NOTE] > Windows Hello for Business hybrid certificate trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. @@ -50,37 +46,38 @@ Refer to the [Tutorial: Configure hybrid Azure Active Directory join for federat > [!NOTE] > Windows Hello for Business is tied between a user and a device. Both the user and device object must be synchronized between Azure Active Directory and Active Directory. -## Federation +### Federation -Windows Hello for Business hybrid certificate trust requires Active Directory to be federated with Azure Active Directory using Windows Server 2016 AD FS or newer. Windows Hello for Business hybrid certificate trust doesn't support Azure AD *Pass-through Authentication* (PTA) or *password hash sync* (PHS). All nodes in the AD FS farm must run the same version of AD FS. Additionally, you need to configure your AD FS farm to support Azure registered devices. +Windows Hello for Business hybrid certificate trust doesn't support Azure AD *Pass-through Authentication* (PTA) or *password hash sync* (PHS).\ +Windows Hello for Business hybrid certificate trust requires Active Directory to be federated with Azure Active Directory using AD FS. Additionally, you need to configure your AD FS farm to support Azure registered devices. If you're new to AD FS and federation services: -- review [Understanding Key AD FS Concepts](/windows-server/identity/ad-fs/technical-reference/understanding-key-ad-fs-concepts) to prior to designing and deploying your federation service -- Review the [AD FS Design guide](/windows-server/identity/ad-fs/design/ad-fs-design-guide-in-windows-server-2012-r2) to plan your federation service +- review [key AD FS concepts][SER-3] prior to deploying the AD FS farm +- review the [AD FS design guide][SER-4] to design and plan your federation service Once you have your AD FS design ready: -- review [Deploying a Federation Server farm](/windows-server/identity/ad-fs/deployment/deploying-a-federation-server-farm) to configure AD FS in your environment + +- review [deploying a federation server farm][SER-2] to configure AD FS in your environment The AD FS farm used with Windows Hello for Business must be Windows Server 2016 with minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). ### Device registration -The Windows devices must be registered in Azure AD. Devices can be registered in Azure AD using either *Azure AD join* or *hybrid Azure AD join*.\ -For *hybrid Azure AD joined* devices, review the guidance on the [Plan your hybrid Azure Active Directory join implementation][AZ-8] page. +Windows devices must be registered in Azure AD. Devices can be registered in Azure AD using either *Azure AD join* or *hybrid Azure AD join*.\ +For *hybrid Azure AD joined* devices, review the guidance on the [plan your hybrid Azure Active Directory join implementation][AZ-8] page. Hybrid certificate trust deployments need the device write back feature. Authentication to AD FS needs both the user and the computer to authenticate. Typically the users are synchronized, but not devices. This prevents AD FS from authenticating the computer and results in Windows Hello for Business certificate enrollment failures. For this reason, Windows Hello for Business deployments need device write-back. > [!NOTE] -> Windows Hello for Business is tied between a user and a device. Both the user and device need to be synchronized between Azure Active Directory and Active Directory, and therefore the device writeback is used to update the msDS-KeyCredentialLink on the computer object. +> Windows Hello for Business is tied between a user and a device. Both the user and device need to be synchronized between Azure Active Directory and Active Directory. Device write-back is used to update the msDS-KeyCredentialLink attribute on the computer object. -Refer to the [Configure hybrid Azure Active Directory join for federated domains](/azure/active-directory/devices/howto-hybrid-azure-ad-join#federated-domains) guide to learn more about setting up Azure AD Connect Sync to support Azure AD device registration. -For a manual configuration of your AD FS farm to support device registration, review the [Configure AD FS for Azure AD device registration](/azure/active-directory/devices/hybrid-azuread-join-manual) guide. +Refer to the [configure hybrid Azure Active Directory join for federated domains][AZ-10] guide to learn more about setting up Azure AD Connect Sync to support Azure AD device registration. +For a manual configuration of your AD FS farm to support device registration, review the [Configure AD FS for Azure AD device registration][AZ-11] guide. ### Public Key Infrastructure -An enterprise public key infrastructure (PKI) is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them. - +An enterprise public key infrastructure (PKI) is required as *trust anchor* for authentication. Domain controllers require a certificate for Windows clients to trust them.\ The enterprise PKI and a certificate registration authority (CRA) are required to issue authentication certificates to users. Hybrid certificate trust deployment uses AD FS as a CRA. During Windows Hello for Business provisioning, users receive a sign-in certificate through the CRA. @@ -106,12 +103,13 @@ Once the prerequisites are met, deploying Windows Hello for Business with a hybr > [!div class="checklist"] > * Configure and validate the PKI +> * Configure and validate AD FS > * Configure Windows Hello for Business settings > * Provision Windows Hello for Business on Windows clients > * Configure single sign-on (SSO) for Azure AD joined devices > [!div class="nextstepaction"] -> [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-key-trust-validate-pki.md) +> [Next: configure and validate the Public Key Infrastructure >](hello-hybrid-cert-trust-validate-pki.md) [AZ-1]: /azure/active-directory/hybrid/how-to-connect-sync-whatis @@ -122,5 +120,11 @@ Once the prerequisites are met, deploying Windows Hello for Business with a hybr [AZ-6]: /azure/active-directory/hybrid/whatis-phs [AZ-7]: /azure/active-directory/connect/active-directory-aadconnect-pass-through-authentication [AZ-8]: /azure/active-directory/devices/hybrid-azuread-join-plan +[AZ-9]: /azure/active-directory/devices/hybrid-azuread-join-federated-domains +[AZ-10]: /azure/active-directory/devices/howto-hybrid-azure-ad-join#federated-domains +[AZ-11]: /azure/active-directory/devices/hybrid-azuread-join-manual -[SER-1]: /windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa \ No newline at end of file +[SER-1]: /windows-server/identity/ad-fs/operations/configure-ad-fs-2016-and-azure-mfa +[SER-2]: /windows-server/identity/ad-fs/deployment/deploying-a-federation-server-farm +[SER-3]: /windows-server/identity/ad-fs/technical-reference/understanding-key-ad-fs-concepts +[SER-4]: /windows-server/identity/ad-fs/design/ad-fs-design-guide-in-windows-server-2012-r2 \ No newline at end of file From 949b123720e8294bca54d015f1fa795fd582695b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 09:52:04 -0500 Subject: [PATCH 149/216] updates --- .../hello-hybrid-cert-trust-validate-pki.md | 95 +++++++++++++++++++ .../hello-hybrid-cert-whfb-settings-pki.md | 86 ----------------- .../includes/dc-certificate-supersede.md | 7 +- .../includes/dc-certificate-template.md | 5 + .../hello-for-business/toc.yml | 4 +- 5 files changed, 107 insertions(+), 90 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md new file mode 100644 index 0000000000..05245e0de6 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -0,0 +1,95 @@ +--- +title: Configure and validate the Public Key Infrastructure in an on-premises certificate trust model +description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a certificate trust model. +ms.date: 01/03/2023 +appliesto: +- ✅ Windows 10 and later +- ✅ Windows Server 2016 and later +ms.topic: tutorial +--- +# Configure and validate the Public Key Infrastructure - on-premises certificate trust + +[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-cert-trust.md)] + +Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. + + Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to the domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. + +## Deploy an enterprise certification authority + +This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. + +### Lab-based PKI + +The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. + +Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. + +>[!NOTE] +>Never install a certification authority on a domain controller in a production environment. + +1. Open an elevated Windows PowerShell prompt +1. Use the following command to install the Active Directory Certificate Services role. + ```PowerShell + Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools + ``` +3. Use the following command to configure the CA using a basic certification authority configuration + ```PowerShell + Install-AdcsCertificationAuthority + ``` + +## Configure the enterprise PKI + +If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. + +Expand the following sections to configure the PKI for Windows Hello for Business. + +
    + +[!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] + +
    + +[!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] + +
    + +[!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)] + +
    +
    +Unpublish Superseded Certificate Templates + +[!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] + +
    + +
    +
    +Publish certificate templates to the CA + +A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. + +Sign in to the CA or management workstations with **Enterprise Admin** equivalent credentials. + +1. Open the **Certification Authority** management console +1. Expand the parent node from the navigation pane +1. Select **Certificate Templates** in the navigation pane +1. Right-click the **Certificate Templates** node. Select **New > Certificate Template** to issue +1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, and *Internal Web Server* templates you created in the previous steps. Select **OK** to publish the selected certificate templates to the certification authority +1. If you published the *Domain Controller Authentication (Kerberos)* certificate template, then unpublish the certificate templates you included in the superseded templates list + - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation +1. Close the console + +
    + +## Configure and deploy certificates to domain controllers + +[!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] + +## Validate the configuration + +[!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] + +> [!div class="nextstepaction"] +> [Next: prepare and deploy AD FS >](hello-key-trust-adfs.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 6e820da88a..2e03da09bd 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -1,89 +1,3 @@ ---- -title: Configuring Hybrid Azure AD joined Windows Hello for Business - Public Key Infrastructure (PKI) -description: Discussing the configuration of the Public Key Infrastructure (PKI) in a Hybrid deployment of Windows Hello for Business -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- - -# Configure Hybrid Azure AD joined Windows Hello for Business - Public Key Infrastructure - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] - -Windows Hello for Business deployments rely on certificates. Hybrid deployments use publicly-issued server authentication certificates to validate the name of the server to which they are connecting and to encrypt the data that flows between them and the client computer. - -All deployments use enterprise issued certificates for domain controllers as a root of trust. Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to non-Windows Server 2016 domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. - -## Certificate Templates - -This section has you configure certificate templates on your Windows Server 2012 (or later) Active Directory Certificate Services issuing certificate authority. - -### Domain Controller certificate template - -Clients need to trust domain controllers and the best way to do this is to ensure each domain controller has a Kerberos Authentication certificate. Installing a certificate on the domain controller enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. This provides clients a root of trust external to the domain - namely the enterprise certificate authority. - -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Inclusion of the **KDC Authentication** OID in domain controller certificate is not required for key trust authentication from Hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. The steps below to *Create a Domain Controller Authentication (Kerberos) Certificate Template* and *Configure Certificate Superseding for the Domain Controller Authentication (Kerberos) Certificate Template* to include the **KDC Authentication** OID in the domain controller certificate may be skipped if you only have Hybrid Azure AD Joined devices in your environment, but we recommend completing these steps if you are considering adding Azure AD-joined devices to your environment in the future. - -By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template as a baseline to create an updated domain controller certificate template. - -#### Create a Domain Controller Authentication (Kerberos) Certificate Template - -Sign-in a certificate authority or management workstations with _Domain Admin_ equivalent credentials. - -1. Open the **Certification Authority** management console. - -2. Right-click **Certificate Templates** and click **Manage**. - -3. In the **Certificate Template Console**, right-click the **Kerberos Authentication** template in the details pane and click **Duplicate Template**. - -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2008 R2** from the **Certification Authority** list. Select **Windows 7.Server 2008 R2** from the **Certificate Recipient** list. - -5. On the **General** tab, type **Domain Controller Authentication (Kerberos)** in Template display name. Adjust the validity and renewal period to meet your enterprise's needs. - - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the lab. - -6. On the **Subject** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **None** from the **Subject name format** list. Select **DNS name** from the **Include this information in alternate subject** list. Clear all other items. - -7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. Click **OK**. - -8. Close the console. - -#### Configure Certificate Superseding for the Domain Controller Authentication (Kerberos) Certificate Template - -Many domain controllers may have an existing domain controller certificate. Active Directory Certificate Services provides a default certificate template for domain controllers--the Domain Controller certificate template. Later releases provided a new certificate template--the Domain Controller Authentication certificate template. These certificate templates were provided prior to update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the **KDC Authentication** extension. - -The Kerberos Authentication certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers (2008 or later). - -The auto-enrollment feature in Windows enables you to effortlessly replace these domain controller certificates. You can use the following configuration to replace older domain controller certificates with a new certificate based on the Kerberos Authentication certificate template. - -Sign-in a certificate authority or management workstations with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certification Authority** management console. - -2. Right-click **Certificate Templates** and click **Manage**. - -3. In the **Certificate Template Console**, right-click the **Domain Controller Authentication (Kerberos)** (or the name of the certificate template you created in the previous section) template in the details pane and click **Properties**. - -4. Click the **Superseded Templates** tab. Click **Add**. - -5. From the **Add Superseded Template** dialog, select the **Domain Controller** certificate template and click **OK**. Click **Add**. - -6. From the **Add Superseded Template** dialog, select the **Domain Controller Authentication** certificate template and click **OK**. - -7. From the **Add Superseded Template dialog**, select the **Kerberos Authentication** certificate template, and click **OK**. - -8. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab. - -9. Click **OK** and close the **Certificate Templates** console. - -The certificate template is configured to supersede all the certificate templates listed in the superseded templates list. However, the certificate template and the superseding of certificate templates is not active until you publish the certificate template to one or more certificate authorities. - -> [!NOTE] -> A domain controller's certificate must chain to a certificate in the NTAuth store in Active Directory. By default, online "Enterprise" Active Directory Certificate Authority certificates are added to the NTAuth store at installation time. If you are using a third-party CA, this is not done by default. If the domain controller certificate does not chain to a trusted CA in the NTAuth store, user authentication will fail. -> You can view an AD forest's NTAuth store (NTAuthCertificates) using PKIVIEW.MSC from an ADCS CA. Open PKIView.msc, then click the Action menu -> Manage AD Containers. - ### Enrollment Agent certificate template Active Directory Federation Server used for Windows Hello for Business certificate enrollment performs its own certificate lifecycle management. Once the registration authority is configured with the proper certificate template, the AD FS server attempts to enroll the certificate on the first certificate request, or when the service first starts. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md index 84d5d061fa..d70b292d62 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md @@ -3,6 +3,9 @@ ms.date: 12/28/2022 ms.topic: include --- +
    +Supersede existing domain controller certificates + The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ @@ -26,4 +29,6 @@ The certificate template is configured to supersede all the certificate template > The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. >To see all certificates in the NTAuth store, use the following command: > -> `Certutil -viewstore -enterprise NTAuth` \ No newline at end of file +> `Certutil -viewstore -enterprise NTAuth` + +
    \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index d29011fbe6..bdaf368c6a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -3,6 +3,9 @@ ms.date: 12/28/2022 ms.topic: include --- +
    +Configure domain controller certificates + Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. @@ -46,3 +49,5 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **SHA256** from the **Request hash** list 1. Select **OK** 1. Close the console + +
    \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 723a434f3b..3024019caf 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -41,10 +41,8 @@ items: - name: Overview href: hello-hybrid-cert-trust.md - - name: Configure Windows Hello for Business settings - items: - name: Configure and validate the PKI - href: hello-hybrid-cert-whfb-settings-pki.md + href: hello-hybrid-cert-trust-validate-pki.md - name: Configure AD FS href: hello-hybrid-cert-whfb-settings-adfs.md - name: Configure Group Policy settings From bb457bac44e988bb8f6b60d2559d76caf19dad73 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 10:13:25 -0500 Subject: [PATCH 150/216] updates --- .../hello-hybrid-cert-trust-validate-pki.md | 67 ++++++++++++------- .../hello-hybrid-key-trust-validate-pki.md | 13 +--- .../unpublish-superseded-templates.md | 7 +- 3 files changed, 51 insertions(+), 36 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md index 05245e0de6..30e97f6c96 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -1,23 +1,24 @@ --- -title: Configure and validate the Public Key Infrastructure in an on-premises certificate trust model -description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a certificate trust model. +title: Configure and validate the Public Key Infrastructure in an hybrid certificate trust model +description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a hybrid certificate trust model. ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later - ✅ Windows Server 2016 and later ms.topic: tutorial --- -# Configure and validate the Public Key Infrastructure - on-premises certificate trust +# Configure and validate the Public Key Infrastructure - hybrids certificate trust -[!INCLUDE [hello-on-premises-key-trust](./includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-on-premises-cert-trust.md)] -Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. +Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *certificate trust* model. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. - Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to the domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. +Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to the domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. ## Deploy an enterprise certification authority -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. +This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role.\ +If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. ### Lab-based PKI @@ -37,36 +38,36 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser ```PowerShell Install-AdcsCertificationAuthority ``` + ``` ## Configure the enterprise PKI -If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. - -Expand the following sections to configure the PKI for Windows Hello for Business. +The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more):
    [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] +> [!NOTE] +> Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. + +> [!IMPORTANT] +> For Azure AD joined devices to authenticate to on-premises resources, ensure to: +> - Install the root CA certificate in the device's trusted root certificate store. See [how to deploy a trusted certificate profile](/mem/intune/protect/certificates-trusted-root#to-create-a-trusted-certificate-profile) via Intune +> - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL +
    [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)]
    -[!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)] - -
    -
    -Unpublish Superseded Certificate Templates - [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -
    -
    -Publish certificate templates to the CA + +Publish the certificate template to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -75,14 +76,15 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Open the **Certification Authority** management console 1. Expand the parent node from the navigation pane 1. Select **Certificate Templates** in the navigation pane -1. Right-click the **Certificate Templates** node. Select **New > Certificate Template** to issue -1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, and *Internal Web Server* templates you created in the previous steps. Select **OK** to publish the selected certificate templates to the certification authority -1. If you published the *Domain Controller Authentication (Kerberos)* certificate template, then unpublish the certificate templates you included in the superseded templates list - - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation +1. Right-click the **Certificate Templates** node. Select **New > Certificate Template to issue** +1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)* template you created in the previous steps > select **OK** 1. Close the console
    +> [!IMPORTANT] +> If you plan to deploy **Azure AD joined** devices, and require single sign-on (SSO) to on-premises resources when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). + ## Configure and deploy certificates to domain controllers [!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] @@ -91,5 +93,22 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen [!INCLUDE [dc-certificate-validate](includes/dc-certificate-validate.md)] +## Section review and next steps + +Before moving to the next section, ensure the following steps are complete: + +> [!div class="checklist"] +> - Configure domain controller certificates +> -_ Supersede existing domain controller certificates +> - Unpublish superseded certificate templates +> - Publish the certificate template to the CA +> - Deploy certificates to the domain controllers +> - Validate the domain controllers configuration + > [!div class="nextstepaction"] -> [Next: prepare and deploy AD FS >](hello-key-trust-adfs.md) \ No newline at end of file +> [Next: configure and provision Windows Hello for Business >](hello-hybrid-cert-trust-provision.md) + + +[SERV-1]: /troubleshoot/windows-server/windows-security/requirements-domain-controller +[PREV-1]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11) +[PREV-2]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index e887a13908..cee9384990 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -1,7 +1,7 @@ --- title: Configure and validate the Public Key Infrastructure in a hybrid key trust model description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a hybrid key trust model. -ms.date: 12/21/2022 +ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later - ✅ Windows Server 2016 and later @@ -46,37 +46,28 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more):
    -
    -Configure domain controller certificates [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] > [!NOTE] > Inclusion of the *KDC Authentication* OID in domain controller certificate is not required for hybrid Azure AD-joined devices. The OID is required for enabling authentication with Windows Hello for Business to on-premises resources by Azure AD-joined devices. - > [!IMPORTANT] > For Azure AD joined devices to authenticate to on-premises resources, ensure to: > - Install the root CA certificate in the device's trusted root certificate store. See [how to deploy a trusted certificate profile](/mem/intune/protect/certificates-trusted-root#to-create-a-trusted-certificate-profile) via Intune > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL -

    -
    -Supersede existing domain controller certificates [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -

    -
    -Unpublish Superseded Certificate Templates [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -

    + Publish the certificate template to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. diff --git a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md index c37c3f265e..77fbda536d 100644 --- a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md +++ b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md @@ -3,6 +3,9 @@ ms.date: 12/28/2022 ms.topic: include --- +
    +Unpublish Superseded Certificate Templates + The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. @@ -12,4 +15,6 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi 1. Open the **Certification Authority** management console 1. Expand the parent node from the navigation pane > **Certificate Templates** 1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window -1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates \ No newline at end of file +1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates + +
    \ No newline at end of file From 093461e07c33258ab56d3a5a91f7d43e24c6457c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 10:51:21 -0500 Subject: [PATCH 151/216] updates --- .../hello-cert-trust-validate-pki.md | 99 +--------------- .../hello-hybrid-cert-trust-validate-pki.md | 37 +----- .../hello-hybrid-cert-whfb-settings-pki.md | 112 ------------------ .../includes/auth-certificate-template.md | 84 +++++++++++++ .../includes/lab-based-pki-deploy.md | 32 +++++ .../web-server-certificate-template.md | 7 +- 6 files changed, 131 insertions(+), 240 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/lab-based-pki-deploy.md diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md index 3b2425c95d..19da0b2cbe 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md @@ -13,59 +13,24 @@ ms.topic: tutorial Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. The certificate trust model extends certificate issuance to client computers. During Windows Hello for Business provisioning, the user receives a sign-in certificate. -## Deploy an enterprise certification authority +[!INCLUDE [lab-based-pki-deploy](includes/lab-based-pki-deploy.md)] -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. - -### Lab-based PKI - -The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. - -Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. - ->[!NOTE] ->Never install a certification authority on a domain controller in a production environment. - -1. Open an elevated Windows PowerShell prompt -1. Use the following command to install the Active Directory Certificate Services role. - ```PowerShell - Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools - ``` -3. Use the following command to configure the CA using a basic certification authority configuration - ```PowerShell - Install-AdcsCertificationAuthority - ``` - -## Configure a PKI - -If you have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. +## Configure the enterprise PKI Expand the following sections to configure the PKI for Windows Hello for Business.
    -
    -Configure domain controller certificates [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] -
    -
    -
    -Supersede existing domain controller certificates [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -
    -
    -
    -Configure an internal web server certificate template [!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)] -
    -
    Configure a certificate registration authority template @@ -108,68 +73,10 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen

    -
    -Configure a Windows Hello for Business authentication certificate template -During Windows Hello for Business provisioning, Windows clients request an authentication certificate from AD FS, which requests the authentication certificate on behalf of the user. This task configures the Windows Hello for Business authentication certificate template. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates** and select **Manage** -1. Right-click the **Smartcard Logon** template and choose **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab: - - Type *WHFB Authentication* in **Template display name** - - Adjust the validity and renewal period to meet your enterprise's needs - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in different portions of the deployment. -1. On the **Cryptography** tab - - Select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list -1. On the **Extensions** tab, verify the **Application Policies** extension includes **Smart Card Logon** -1. On the **Issuance Requirements** tab, - - Select the **This number of authorized signatures** check box. Type *1* in the text box - - Select **Application policy** from the **Policy type required in signature** - - Select **Certificate Request Agent** from in the **Application policy** list - - Select the **Valid existing certificate** option -1. On the **Subject** tab, - - Select the **Build from this Active Directory information** button - - Select **Fully distinguished name** from the **Subject name format** list - - Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name** -1. On the **Request Handling** tab, select the **Renew with same key** check box -1. On the **Security** tab, select **Add**. Type *Window Hello for Business Users* in the **Enter the object names to select** text box and select **OK** -1. Select the **Windows Hello for Business Users** from the **Group or users names** list. In the **Permissions for Windows Hello for Business Users** section: - - Select the **Allow** check box for the **Enroll** permission - - Excluding the **Windows Hello for Business Users** group, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared - - Select **OK** -1. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they will be superseded by this template for the users that have Enroll permission for this template -1. Select on the **Apply** to save changes and close the console - -#### Mark the template as the Windows Hello Sign-in template - -Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials - -Open an elevated command prompt end execute the following command - -```cmd -certutil.exe -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY -``` - ->[!NOTE] ->If you gave your Windows Hello for Business Authentication certificate template a different name, then replace *WHFBAuthentication* in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on your certification authority. - - -
    +[!INCLUDE [dc-certificate-template](includes/auth-certificate-template.md)]
    -
    -Unpublish Superseded Certificate Templates [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md index 30e97f6c96..a08ffcd7d9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -7,7 +7,7 @@ appliesto: - ✅ Windows Server 2016 and later ms.topic: tutorial --- -# Configure and validate the Public Key Infrastructure - hybrids certificate trust +# Configure and validate the Public Key Infrastructure - hybrid certificate trust [!INCLUDE [hello-hybrid-key-trust](./includes/hello-on-premises-cert-trust.md)] @@ -15,34 +15,11 @@ Windows Hello for Business must have a Public Key Infrastructure (PKI) when usin Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to the domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. -## Deploy an enterprise certification authority - -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role.\ -If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. - -### Lab-based PKI - -The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. - -Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. - ->[!NOTE] ->Never install a certification authority on a domain controller in a production environment. - -1. Open an elevated Windows PowerShell prompt -1. Use the following command to install the Active Directory Certificate Services role. - ```PowerShell - Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools - ``` -3. Use the following command to configure the CA using a basic certification authority configuration - ```PowerShell - Install-AdcsCertificationAuthority - ``` - ``` +[!INCLUDE [lab-based-pki-deploy](includes/lab-based-pki-deploy.md)] ## Configure the enterprise PKI -The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more): +Expand the following sections to configure the PKI for Windows Hello for Business.
    @@ -67,7 +44,7 @@ The configuration of the enterprise PKI to support Windows Hello for Business co
    -Publish the certificate template to the CA +Publish the certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -77,7 +54,7 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. Expand the parent node from the navigation pane 1. Select **Certificate Templates** in the navigation pane 1. Right-click the **Certificate Templates** node. Select **New > Certificate Template to issue** -1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)* template you created in the previous steps > select **OK** +1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, *WHFB Enrollment Agent* and *WHFB Authentication* templates you created in the previous steps > select **OK** 1. Close the console
    @@ -109,6 +86,4 @@ Before moving to the next section, ensure the following steps are complete: > [Next: configure and provision Windows Hello for Business >](hello-hybrid-cert-trust-provision.md) -[SERV-1]: /troubleshoot/windows-server/windows-security/requirements-domain-controller -[PREV-1]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11) -[PREV-2]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11) \ No newline at end of file +[SERV-1]: /troubleshoot/windows-server/windows-security/requirements-domain-controller \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index 2e03da09bd..60baaa4b0e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -62,118 +62,6 @@ Sign-in to a certificate authority or management workstation with *Domain Admin* 10. Close the console. -### Creating Windows Hello for Business authentication certificate template - -During Windows Hello for Business provisioning, a Windows client requests an authentication certificate from the Active Directory Federation Service, which requests an authentication certificate on behalf of the user. This task configures the Windows Hello for Business authentication certificate template. You set the name of the certificate template when configuring it. - -Sign-in to a certificate authority or management workstation with _Domain Admin equivalent_ credentials. - -1. Open the **Certification Authority** management console. - -2. Right-click **Certificate Templates** and click **Manage**. - -3. Right-click the **Smartcard Logon** template and choose **Duplicate Template**. - -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certification Authority** list. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certificate Recipient** list. - -5. On the **General** tab, type **WHFB Authentication** or your choice of template name in **Template display name**. Note the short template name for later use with CertUtil. Adjust the validity and renewal period to meet your enterprise's needs. - - > [!NOTE] - > If you use different template names, you'll need to remember and substitute these names in the relevant portions of the deployment. - -6. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. - -7. On the **Extensions** tab, verify the **Application Policies** extension includes **Smart Card Logon**. - -8. On the **Issuance Requirements** tab, select the **This number of authorized signatures** check box. Type **1** in the text box. - - Select **Application policy** from the **Policy type required in signature**. Select **Certificate Request Agent** from in the **Application policy** list. Select the **Valid existing certificate** option. - -9. On the **Subject** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **Fully distinguished name** from the **Subject name format** list if **Fully distinguished name** is not already selected. Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name**. - -10. On the **Request Handling** tab, select the **Renew with same key** check box. - -11. On the **Security** tab, click **Add**. Type **Windows Hello for Business Users** in the **Enter the object names to select** text box and click **OK**. - -12. Click the **Windows Hello for Business Users** from the **Group or users names** list. In the **Permissions for Windows Hello for Business Users** section, select the **Allow** check box for the **Read**, **Enroll**, and **AutoEnroll** permissions. Excluding the **Windows Hello for Business Users** group, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared. Click **OK**. - -13. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they will be superseded by this template for the users that have Enroll permission for this template. - -14. Click on the **Apply** to save changes and close the console. - -#### Mark the template as the Windows Hello Sign-in template - -Sign-in to an **AD FS Windows Server 2016** computer with _Enterprise Admin_ equivalent credentials. - -1. Open an elevated command prompt. - -2. Run `certutil -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY` - -If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: - -```console -CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication - -Old Value: -msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888) -CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) -CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 -TEMPLATE_SERVER_VER_WINBLUE< [!NOTE] -> If you gave your Windows Hello for Business Authentication certificate template a different name, then replace **WHFBAuthentication** in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on a Windows Server 2012 or later certificate authority. - -## Publish Templates - -### Publish Certificate Templates to a Certificate Authority - -The certificate authority only issues certificates for certificate templates which are published by that certificate authority. If you have more than one certificate authority and you want that certificate authority to issue certificates based on a specific certificate template, then you must publish the certificate template to all certificate authorities that are expected to issue the certificate. - -#### Publish Certificate Templates to the Certificate Authority - -Sign-in to the certificate authority or management workstations with an _Enterprise Admin_ equivalent credentials. - -1. Open the **Certification Authority** management console. - -2. Expand the parent node from the navigation pane. - -3. Click **Certificate Templates** in the navigation pane. - -4. Right-click the **Certificate Templates** node. Click **New**, and click **Certificate Template to issue**. - -5. In the **Enable Certificates Templates** window, Ctrl-select the **Domain Controller Authentication (Kerberos)**, **WHFB Enrollment Agent** and **WHFB Authentication** templates you created in the previous steps. Click **OK** to publish the selected certificate templates to the certificate authority. - -6. Close the console. - -#### Unpublish Superseded Certificate Templates - -The certificate authority only issues certificates based on published certificate templates. For defense-in-depth security, it is a good practice to unpublish certificate templates that the certificate authority is not configured to issue. This includes any pre-published certificate templates from the role installation and any superseded certificate templates. - -The newly-created Kerberos authentication-based Domain Controller certificate template supersedes any previous domain controller certificate templates. Therefore, you should unpublish these certificate templates from all issuing certificate authorities. - -Sign-in to each certificate authority, or a management workstation with _Enterprise Admin_ equivalent credentials. - -1. Open the **Certification Authority** management console. - -2. Expand the parent node from the navigation pane. - -3. Click **Certificate Templates** in the navigation pane. - -4. Right-click the **Domain Controller** certificate template in the content pane and select **Delete**. Click **Yes** on the **Disable certificate templates** window. - -5. Repeat step 4 for the **Domain Controller Authentication** and **Kerberos Authentication** certificate templates. - ### Section Review > [!div class="checklist"] diff --git a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md new file mode 100644 index 0000000000..f7abfdf765 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md @@ -0,0 +1,84 @@ +--- +ms.date: 12/28/2022 +ms.topic: include +--- + +
    +Configure a Windows Hello for Business authentication certificate template + +During Windows Hello for Business provisioning, Windows clients request an authentication certificate from AD FS, which requests the authentication certificate on behalf of the user. This task configures the Windows Hello for Business authentication certificate template. + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates** and select **Manage** +1. Right-click the **Smartcard Logon** template and choose **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab: + - Type *WHFB Authentication* in **Template display name** + - Adjust the validity and renewal period to meet your enterprise's needs + > [!NOTE] + > If you use different template names, you'll need to remember and substitute these names in different portions of the deployment. +1. On the **Cryptography** tab + - Select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list +1. On the **Extensions** tab, verify the **Application Policies** extension includes **Smart Card Logon** +1. On the **Issuance Requirements** tab, + - Select the **This number of authorized signatures** check box. Type *1* in the text box + - Select **Application policy** from the **Policy type required in signature** + - Select **Certificate Request Agent** from in the **Application policy** list + - Select the **Valid existing certificate** option +1. On the **Subject** tab, + - Select the **Build from this Active Directory information** button + - Select **Fully distinguished name** from the **Subject name format** list + - Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name** +1. On the **Request Handling** tab, select the **Renew with same key** check box +1. On the **Security** tab, select **Add**. Type *Window Hello for Business Users* in the **Enter the object names to select** text box and select **OK** +1. Select the **Windows Hello for Business Users** from the **Group or users names** list. In the **Permissions for Windows Hello for Business Users** section: + - Select the **Allow** check box for the **Enroll** permission + - Excluding the **Windows Hello for Business Users** group, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared + - Select **OK** +1. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they will be superseded by this template for the users that have Enroll permission for this template +1. Select on the **Apply** to save changes and close the console + +#### Mark the template as the Windows Hello Sign-in template + +Sign in to a CA or management workstations with *Enterprise Administrator* equivalent credentials + +Open an elevated command prompt end execute the following command + +```cmd +certutil.exe -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY +``` + +If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: + +```console +CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication + +Old Value: +msPKI-Private-Key-Flag REG_DWORD = 5050080 (84213888) +CTPRIVATEKEY_FLAG_REQUIRE_SAME_KEY_RENEWAL -- 80 (128) +CTPRIVATEKEY_FLAG_ATTEST_NONE -- 0 +TEMPLATE_SERVER_VER_WINBLUE<[!NOTE] +>If you gave your Windows Hello for Business Authentication certificate template a different name, then replace *WHFBAuthentication* in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on your certification authority. + +
    \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/lab-based-pki-deploy.md b/windows/security/identity-protection/hello-for-business/includes/lab-based-pki-deploy.md new file mode 100644 index 0000000000..5cc0341b05 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/lab-based-pki-deploy.md @@ -0,0 +1,32 @@ +--- +ms.date: 01/03/2023 +ms.topic: include +--- + +## Deploy an enterprise certification authority + +This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role.\ +If you don't have an existing PKI, review [Certification Authority Guidance][PREV-1] to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy][PREV-2] for instructions on how to configure your PKI using the information from your design session. + +### Lab-based PKI + +The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. + +Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. + +>[!NOTE] +>Never install a certification authority on a domain controller in a production environment. + +1. Open an elevated Windows PowerShell prompt +1. Use the following command to install the Active Directory Certificate Services role. + ```PowerShell + Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools + ``` +3. Use the following command to configure the CA using a basic certification authority configuration + ```PowerShell + Install-AdcsCertificationAuthority + ``` + + +[PREV-1]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11) +[PREV-2]: /previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md index 130dc7519a..0d73bcf24a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md @@ -3,6 +3,9 @@ ms.date: 12/28/2022 ms.topic: include --- +
    +Configure an internal web server certificate template + Windows clients use the https protocol when communicating with Active Directory Federation Services (AD FS). To meet this need, you must issue a server authentication certificate to all the nodes in the AD FS farm. On-premises deployments can use a server authentication certificate issued by their enterprise PKI. You must configure a server authentication certificate template so the host running AD FS can request the certificate. Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. @@ -32,4 +35,6 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Type *2048* in the **Minimum key size** text box - Select **SHA256** from the **Request hash** list - Select **OK** -1. Close the console \ No newline at end of file +1. Close the console + +
    \ No newline at end of file From 275d75f1f7b98730747ecd36d738840d6193afa1 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 12:17:59 -0500 Subject: [PATCH 152/216] updates --- .openpublishing.redirection.json | 5 + .../hello-cert-trust-validate-pki.md | 41 +-------- .../hello-hybrid-cert-trust-validate-pki.md | 16 +++- .../hello-hybrid-cert-trust.md | 10 +- .../hello-hybrid-cert-whfb-settings-pki.md | 91 ------------------- .../hello-hybrid-key-trust-validate-pki.md | 2 +- .../hello-hybrid-key-trust.md | 2 + .../enrollment-agent-certificate-template.md | 86 ++++++++++++++++++ 8 files changed, 115 insertions(+), 138 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md create mode 100644 windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9e89eb1c6a..d749b01c85 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20379,6 +20379,11 @@ "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-dir-sync.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust", "redirect_document_id": false + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki", + "redirect_document_id": true } ] } diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md index 19da0b2cbe..3c24b08cf7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md @@ -32,49 +32,12 @@ Expand the following sections to configure the PKI for Windows Hello for Busines [!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)]
    -
    -Configure a certificate registration authority template -A certificate registration authority (CRA) is a trusted authority that validates certificate request. Once it validates the request, it presents the request to the certification authority (CA) for issuance. The CA issues the certificate, returns it to the CRA, which returns the certificate to the requesting user. The Windows Hello for Business on-premises certificate-based deployment uses AD FS as the CRA. - -The CRA enrolls for an *enrollment agent* certificate. Once the CRA verifies the certificate request, it signs the certificate request using its enrollment agent certificate and sends it to the CA. The Windows Hello for Business Authentication certificate template is configured to only issue certificates to certificate requests that have been signed with an enrollment agent certificate. The CA only issues a certificate for that template if the registration authority signs the certificate request. - -Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. - -1. Open the **Certification Authority** management console -1. Right-click **Certificate Templates** and select **Manage** -1. In the **Certificate Template Console**, right-click on the **Exchange Enrollment Agent (Offline request)** template details pane and select **Duplicate Template** -1. On the **Compatibility** tab: - - Clear the **Show resulting changes** check box - - Select **Windows Server 2016** from the **Certification Authority** list. - - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list -1. On the **General** tab: - - Type *WHFB Enrollment Agent* in **Template display name** - - Adjust the validity and renewal period to meet your enterprise's needs -1. On the **Subject** tab, select the **Supply in the request** button if it is not already selected - - > [!NOTE] - > Group Managed Service Accounts (GMSA) do not support the *Build from this Active Directory information* option and will result in the AD FS server failing to enroll the enrollment agent certificate. You must configure the certificate template with *Supply in the request* to ensure that AD FS servers can perform the automatic enrollment and renewal of the enrollment agent certificate. - -1. On the **Cryptography** tab: - - Select **Key Storage Provider** from the **Provider Category** list - - Select **RSA** from the **Algorithm name** list - - Type *2048* in the **Minimum key size** text box - - Select **SHA256** from the **Request hash** list -1. On the **Security** tab, select **Add** -1. Select **Object Types** and select the **Service Accounts** check box. Select **OK** -1. Type *adfssvc* in the **Enter the object names to select** text box and select **OK** -1. Select the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section: - - In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission - - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared - - Select **OK** -1. Close the console - -
    +[!INCLUDE [enrollment-agent-certificate-template](includes/enrollment-agent-certificate-template.md)]
    -[!INCLUDE [dc-certificate-template](includes/auth-certificate-template.md)] +[!INCLUDE [auth-certificate-template](includes/auth-certificate-template.md)]
    diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md index a08ffcd7d9..2eceb39a78 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -39,6 +39,14 @@ Expand the following sections to configure the PKI for Windows Hello for Busines
    +[!INCLUDE [enrollment-agent-certificate-template](includes/enrollment-agent-certificate-template.md)] + +
    + +[!INCLUDE [auth-certificate-template](includes/auth-certificate-template.md)] + +
    + [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)]
    @@ -76,14 +84,16 @@ Before moving to the next section, ensure the following steps are complete: > [!div class="checklist"] > - Configure domain controller certificates -> -_ Supersede existing domain controller certificates +> - Supersede existing domain controller certificates > - Unpublish superseded certificate templates -> - Publish the certificate template to the CA +> - Configure an enrollment agent certificate template +> - Configure an authentication certificate template +> - Publish the certificate templates to the CA > - Deploy certificates to the domain controllers > - Validate the domain controllers configuration > [!div class="nextstepaction"] -> [Next: configure and provision Windows Hello for Business >](hello-hybrid-cert-trust-provision.md) +> [Next: configure AD FS >](hello-hybrid-cert-whfb-settings-adfs.md) [SERV-1]: /troubleshoot/windows-server/windows-security/requirements-domain-controller \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md index 3d6756d2b6..bf986c6d82 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md @@ -12,6 +12,8 @@ ms.topic: how-to [!INCLUDE [hello-hybrid-cert-trust](./includes/hello-hybrid-cert-trust.md)] +Hybrid environments are distributed systems that enable organizations to use on-premises and Azure AD-protected resources. Windows Hello for Business uses the existing distributed system as a foundation on which organizations can provide two-factor authentication and single sign-on to modern resources. + This deployment guide describes how to deploy Windows Hello for Business in a hybrid certificate trust scenario. > [!IMPORTANT] @@ -24,7 +26,7 @@ The following prerequisites must be met for a hybrid certificate trust deploymen > [!div class="checklist"] > * Directories and directory synchronization -> * Federation +> * Federated authentication to Azure AD > * Device registration > * Public Key Infrastructure > * Multi-factor authentication @@ -43,10 +45,10 @@ The hybrid-certificate trust deployment needs an *Azure Active Directory Premium > [!NOTE] > Windows Hello for Business hybrid certificate trust is not supported if the users' on-premises UPN suffix cannot be added as a verified domain in Azure AD. -> [!NOTE] +> [!IMPORTANT] > Windows Hello for Business is tied between a user and a device. Both the user and device object must be synchronized between Azure Active Directory and Active Directory. -### Federation +### Federated authentication to Azure AD Windows Hello for Business hybrid certificate trust doesn't support Azure AD *Pass-through Authentication* (PTA) or *password hash sync* (PHS).\ Windows Hello for Business hybrid certificate trust requires Active Directory to be federated with Azure Active Directory using AD FS. Additionally, you need to configure your AD FS farm to support Azure registered devices. @@ -103,7 +105,7 @@ Once the prerequisites are met, deploying Windows Hello for Business with a hybr > [!div class="checklist"] > * Configure and validate the PKI -> * Configure and validate AD FS +> * Configure AD FS > * Configure Windows Hello for Business settings > * Provision Windows Hello for Business on Windows clients > * Configure single sign-on (SSO) for Azure AD joined devices diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md deleted file mode 100644 index 60baaa4b0e..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ /dev/null @@ -1,91 +0,0 @@ -### Enrollment Agent certificate template - -Active Directory Federation Server used for Windows Hello for Business certificate enrollment performs its own certificate lifecycle management. Once the registration authority is configured with the proper certificate template, the AD FS server attempts to enroll the certificate on the first certificate request, or when the service first starts. - -Approximately 60 days prior to the enrollment agent certificate's expiration, the AD FS service attempts to renew the certificate until it is successful. If the certificate fails to renew and expires, the AD FS server will request a new enrollment agent certificate. You can view the AD FS event logs to determine the status of the enrollment agent certificate. - -> [!IMPORTANT] -> Follow the procedures below based on the AD FS service account used in your environment. - -#### Creating an Enrollment Agent certificate for Group Managed Service Accounts - -Sign-in to a certificate authority or management workstation with _Domain Admin_ equivalent credentials. - -1. Open the **Certification Authority Management** console. - -2. Right-click **Certificate Templates** and click **Manage**. - -3. In the **Certificate Template Console**, right click on the **Exchange Enrollment Agent (Offline request)** template details pane and click **Duplicate Template**. - -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certification Authority** list. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certificate Recipient** list. - -5. On the **General** tab, type **WHFB Enrollment Agent** in **Template display name**. Adjust the validity and renewal period to meet your enterprise's needs. - -6. On the **Subject** tab, select the **Supply in the request** button if it is not already selected. - - > [!NOTE] - > The preceding step is very important. Group Managed Service Accounts (GMSA) do not support the _Build from this Active Directory information_ option, which will result in the AD FS server failing to enroll the enrollment agent certificate. You must configure the certificate template with _Supply in the request_ to ensure that AD FS servers can perform the automatic enrollment and renewal of the enrollment agent certificate. - -7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. - -8. On the **Security** tab, click **Add**. - -9. Click **Object Types**. Select the **Service Accounts** check box and click **OK**. - -10. Type **adfssvc** in the **Enter the object names to select** text box and click **OK**. - -11. Click the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission. Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared. Click **OK**. - -12. Close the console. - -#### Creating an Enrollment Agent certificate for typical Service Accounts - -Sign-in to a certificate authority or management workstation with *Domain Admin* equivalent credentials. - -1. Open the **Certification Authority** management console. - -2. Right-click **Certificate Templates** and click **Manage**. - -3. In the **Certificate Template** console, right-click the **Exchange Enrollment Agent (Offline request)** template in the details pane and click **Duplicate Template**. - -4. On the **Compatibility** tab, clear the **Show resulting changes** check box. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certification Authority** list. Select **Windows Server 2012** or **Windows Server 2012 R2** from the **Certificate Recipient** list. - -5. On the **General** tab, type **WHFB Enrollment Agent** in **Template display name**. Adjust the validity and renewal period to meet your enterprise's needs. - -6. On the **Subject** tab, select the **Build from this Active Directory information** button if it is not already selected. Select **Fully distinguished name** from the **Subject name format** list if **Fully distinguished name** is not already selected. Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name**. - -7. On the **Cryptography** tab, select **Key Storage Provider** from the **Provider Category** list. Select **RSA** from the **Algorithm name** list. Type **2048** in the **Minimum key size** text box. Select **SHA256** from the **Request hash** list. - -8. On the **Security** tab, click **Add**. Type **adfssvc** in the **Enter the object names to select text box** and click **OK**. - -9. Click the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission. Excluding the **adfssvc** user, clear the **Allow** check boxes for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared. Click **OK**. - -10. Close the console. - -### Section Review - -> [!div class="checklist"] -> * Domain Controller certificate template -> * Configure superseded domain controller certificate templates -> * Enrollment Agent certificate template -> * Windows Hello for Business Authentication certificate template -> * Mark the certificate template as Windows Hello for Business sign-in template -> * Publish Certificate templates to certificate authorities -> * Unpublish superseded certificate templates -> -> [!div class="step-by-step"] -> [< Configure Azure AD Connect](hello-hybrid-cert-whfb-settings-dir-sync.md) -> [Configure AD FS >](hello-hybrid-cert-whfb-settings-adfs.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business settings: PKI (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index cee9384990..e69fbec33c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -100,7 +100,7 @@ Before moving to the next section, ensure the following steps are complete: > [!div class="checklist"] > - Configure domain controller certificates -> -_ Supersede existing domain controller certificates +> - Supersede existing domain controller certificates > - Unpublish superseded certificate templates > - Publish the certificate template to the CA > - Deploy certificates to the domain controllers diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md index 1536388659..042fe747a8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust.md @@ -18,6 +18,8 @@ This deployment guide describes how to deploy Windows Hello for Business in a hy > [!IMPORTANT] > Windows Hello for Business *cloud Kerberos trust* is the recommended deployment model when compared to the *key trust model*. For more information, see [cloud Kerberos trust deployment](hello-hybrid-cloud-kerberos-trust.md). +It is recommended that you review the [Windows Hello for Business planning guide](hello-planning-guide.md) prior to using the deployment guide. The planning guide helps you make decisions by explaining the available options with each aspect of the deployment and explains the potential outcomes based on each of these decisions. + ## Prerequisites The following prerequisites must be met for a hybrid key trust deployment: diff --git a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md new file mode 100644 index 0000000000..b3b4de4df9 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md @@ -0,0 +1,86 @@ +--- +ms.date: 01/03/2022 +ms.topic: include +--- + +
    +Configure an enrollment agent certificate template + +A certificate registration authority (CRA) is a trusted authority that validates certificate request. Once it validates the request, it presents the request to the certification authority (CA) for issuance. The CA issues the certificate, returns it to the CRA, which returns the certificate to the requesting user. The Windows Hello for Business on-premises certificate-based deployment uses AD FS as the CRA. + +The CRA enrolls for an *enrollment agent certificate*. Once the CRA verifies the certificate request, it signs the certificate request using its enrollment agent certificate and sends it to the CA. The Windows Hello for Business Authentication certificate template is configured to only issue certificates to certificate requests that have been signed with an enrollment agent certificate. The CA only issues a certificate for that template if the registration authority signs the certificate request. + +> [!IMPORTANT] +> Follow the procedures below based on the AD FS service account used in your environment. + +### Create an enrollment agent certificate for Group Managed Service Accounts (GMSA) + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates** and select **Manage** +1. In the **Certificate Template Console**, right-click on the **Exchange Enrollment Agent (Offline request)** template details pane and select **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list. + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab: + - Type *WHFB Enrollment Agent* in **Template display name** + - Adjust the validity and renewal period to meet your enterprise's needs +1. On the **Subject** tab, select the **Supply in the request** button if it is not already selected + + > [!NOTE] + > Group Managed Service Accounts (GMSA) do not support the *Build from this Active Directory information* option and will result in the AD FS server failing to enroll the enrollment agent certificate. You must configure the certificate template with *Supply in the request* to ensure that AD FS servers can perform the automatic enrollment and renewal of the enrollment agent certificate. + +1. On the **Cryptography** tab: + - Select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list +1. On the **Security** tab, select **Add** +1. Select **Object Types** and select the **Service Accounts** check box. Select **OK** +1. Type *adfssvc* in the **Enter the object names to select** text box and select **OK** +1. Select the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section: + - In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission + - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared + - Select **OK** +1. Close the console + +### Create an enrollment agent certificate for a standard service account + +Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. + +1. Open the **Certification Authority** management console +1. Right-click **Certificate Templates** and select **Manage** +1. In the **Certificate Template Console**, right-click on the **Exchange Enrollment Agent (Offline request)** template details pane and select **Duplicate Template** +1. On the **Compatibility** tab: + - Clear the **Show resulting changes** check box + - Select **Windows Server 2016** from the **Certification Authority** list. + - Select **Windows 10 / Windows Server 2016** from the **Certificate Recipient** list +1. On the **General** tab: + - Type *WHFB Enrollment Agent* in **Template display name** + - Adjust the validity and renewal period to meet your enterprise's needs +1. On the **Subject** tab: + - Select the **Build from this Active Directory information** button + - Select **Fully distinguished name** from the **Subject name format** + - Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name** +1. On the **Cryptography** tab: + - Select **Key Storage Provider** from the **Provider Category** list + - Select **RSA** from the **Algorithm name** list + - Type *2048* in the **Minimum key size** text box + - Select **SHA256** from the **Request hash** list +1. On the **Security** tab, select **Add** +1. Select **Object Types** and select the **Service Accounts** check box. Select **OK** +1. Type *adfssvc* in the **Enter the object names to select** text box and select **OK** +1. Select the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section: + - In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission + - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared + - Select **OK** +1. Close the console + +> [!NOTE] +> AD FS used for Windows Hello for Business certificate enrollment performs its own certificate lifecycle management. Once the registration authority is configured with the proper certificate template, the AD FS server attempts to enroll the certificate on the first certificate request, or when the service first starts. +> +> Approximately 60 days prior to the enrollment agent certificate's expiration, the AD FS service attempts to renew the certificate until it is successful. If the certificate fails to renew and expires, the AD FS server will request a new enrollment agent certificate. You can view the AD FS event logs to determine the status of the enrollment agent certificate. + +
    \ No newline at end of file From 4450a691f20b4e12589479804cda5a6f598eb5cb Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 15:37:45 -0500 Subject: [PATCH 153/216] updates --- .../hello-hybrid-cert-whfb-provision.md | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 5a7e9bb3a0..e96630c68d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -58,15 +58,3 @@ The AD FS registration authority verifies the key used in the certificate reques The certificate authority validates the certificate was signed by the registration authority. On successful validation of the signature, it issues a certificate based on the request and returns the certificate to the AD FS registration authority. The registration authority returns the certificate to Windows where it then installs the certificate in the current user’s certificate store. Once this process completes, the Windows Hello for Business provisioning workflow informs the user that they can use their PIN to sign-in through the Windows Action Center. -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide - -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. [Configure Windows Hello for Business policy settings](hello-hybrid-cert-whfb-settings-policy.md) -6. Sign-in and Provision (*You are here*) From 2f6067ef3e892849e0da9e62e6f438154fb7fde5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 15:37:48 -0500 Subject: [PATCH 154/216] updates --- .../hello-cert-trust-adfs.md | 12 +- .../hello-hybrid-cert-trust-validate-pki.md | 6 +- .../hello-hybrid-cert-trust.md | 6 +- .../hello-hybrid-cert-whfb-settings-adfs.md | 108 ++++++++---------- .../hello-key-trust-validate-pki.md | 25 +--- .../includes/auth-certificate-template.md | 10 +- .../enrollment-agent-certificate-template.md | 7 +- 7 files changed, 68 insertions(+), 106 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md index aa37d9804e..c765eb789e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-adfs.md @@ -1,6 +1,6 @@ --- -title: Prepare and deploy Active Directory Federation Services in an on-premises certificate trust -description: Learn how to configure Active Directory Federation Services to support the Windows Hello for Business certificate trust model. +title: Prepare and deploy Active Directory Federation Services in an on-premises certificate trust model +description: Learn how to configure Active Directory Federation Services to support the Windows Hello for Business on-premises certificate trust model. ms.date: 12/12/2022 appliesto: - ✅ Windows 10 and later @@ -179,11 +179,11 @@ Sign-in the AD FS server with *domain administrator* equivalent credentials. Open a **Windows PowerShell** prompt and type the following command: - ```PowerShell - Set-AdfsCertificateAuthority -EnrollmentAgent -EnrollmentAgentCertificateTemplate WHFBEnrollmentAgent -WindowsHelloCertificateTemplate WHFBAuthentication +```PowerShell +Set-AdfsCertificateAuthority -EnrollmentAgent -EnrollmentAgentCertificateTemplate WHFBEnrollmentAgent -WindowsHelloCertificateTemplate WHFBAuthentication ``` - >[!NOTE] - > If you gave your Windows Hello for Business Enrollment Agent and Windows Hello for Business Authentication certificate templates different names, then replace *WHFBEnrollmentAgent* and *WHFBAuthentication* in the above command with the name of your certificate templates. +>[!NOTE] +> If you gave your Windows Hello for Business Enrollment Agent and Windows Hello for Business Authentication certificate templates different names, then replace *WHFBEnrollmentAgent* and *WHFBAuthentication* in the above command with the name of your certificate templates. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template by using the **Certificate Template** management console (certtmpl.msc). Or, you can view the template name by using the `Get-CATemplate` PowerShell cmdlet on a CA. ### Enrollment agent certificate enrollment diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md index 2eceb39a78..6b2e9b9ce7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -9,11 +9,11 @@ ms.topic: tutorial --- # Configure and validate the Public Key Infrastructure - hybrid certificate trust -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-on-premises-cert-trust.md)] +[!INCLUDE [hello-hybrid-cert-trust](./includes/hello-hybrid-cert-trust.md)] -Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *certificate trust* model. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. +Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a *root of trust* for clients. The certificate ensures that clients don't communicate with rogue domain controllers. -Hybrid certificate trust deployments issue users with a sign-in certificate that enables them to authenticate using Windows Hello for Business credentials to the domain controllers. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. +Hybrid certificate trust deployments issue users a sign-in certificate, enabling them to authenticate to Active Directory using Windows Hello for Business credentials. Additionally, hybrid certificate trust deployments issue certificates to registration authorities to provide defense-in-depth security when issuing user authentication certificates. [!INCLUDE [lab-based-pki-deploy](includes/lab-based-pki-deploy.md)] diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md index bf986c6d82..b8a7d72fe0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust.md @@ -55,12 +55,12 @@ Windows Hello for Business hybrid certificate trust requires Active Directory to If you're new to AD FS and federation services: -- review [key AD FS concepts][SER-3] prior to deploying the AD FS farm -- review the [AD FS design guide][SER-4] to design and plan your federation service +- Review [key AD FS concepts][SER-3] prior to deploying the AD FS farm +- Review the [AD FS design guide][SER-4] to design and plan your federation service Once you have your AD FS design ready: -- review [deploying a federation server farm][SER-2] to configure AD FS in your environment +- Review [deploying a federation server farm][SER-2] to configure AD FS in your environment The AD FS farm used with Windows Hello for Business must be Windows Server 2016 with minimum update of [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md index 847a69e6b9..80f86ef481 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-adfs.md @@ -1,90 +1,80 @@ --- -title: Configuring Hybrid Azure AD joined Windows Hello for Business - Active Directory Federation Services (ADFS) -description: Discussing the configuration of Active Directory Federation Services (ADFS) in a Hybrid deployment of Windows Hello for Business -ms.date: 4/30/2021 +title: Configure Active Directory Federation Services in a hybrid certificate trust model +description: Learn how to configure Active Directory Federation Services to support the Windows Hello for Business hybrid certificate trust model. +ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later -ms.topic: article +- ✅ Windows Server 2016 and later +ms.topic: tutorial --- -# Configure Hybrid Azure AD joined Windows Hello for Business: Active Directory Federation Services +# Configure Active Directory Federation Services - hybrid certificate trust [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] -## Federation Services - -The Windows Server 2016 Active Directory Federation Server Certificate Registration Authority (AD FS RA) enrolls for an enrollment agent certificate. Once the registration authority verifies the certificate request, it signs the certificate request using its enrollment agent certificate and sends it to the certificate authority. - -The Windows Hello for Business Authentication certificate template is configured to only issue certificates to certificate requests that have been signed with an enrollment agent certificate. +The Windows Hello for Business certificate-based deployments use AD FS as the certificate registration authority (CRA). +The CRA is responsible for issuing and revoking certificates to users. Once the registration authority verifies the certificate request, it signs the certificate request using its enrollment agent certificate and sends it to the certificate authority.\ +The CRA enrolls for an *enrollment agent certificate*, and the Windows Hello for Business *authentication certificate template* is configured to only issue certificates to certificate requests that have been signed with an enrollment agent certificate. > [!NOTE] -> In order for AD FS to verify user certificate requests for Windows Hello for Business, it needs to be able to access the ```https://enterpriseregistration.windows.net``` endpoint. +> In order for AD FS to verify user certificate requests for Windows Hello for Business, it needs to be able to access the `https://enterpriseregistration.windows.net` endpoint. -### Configure the Registration Authority +## Configure the certificate registration authority -Sign-in the AD FS server with *Domain Admin* equivalent credentials. +Sign-in the AD FS server with *domain administrator* equivalent credentials. -1. Open a **Windows PowerShell** prompt. -2. Enter the following command: +Open a **Windows PowerShell** prompt and type the following command: - ```PowerShell - Set-AdfsCertificateAuthority -EnrollmentAgent -EnrollmentAgentCertificateTemplate WHFBEnrollmentAgent -WindowsHelloCertificateTemplate WHFBAuthentication -WindowsHelloCertificateProxyEnabled $true - ``` +```PowerShell +Set-AdfsCertificateAuthority -EnrollmentAgent -EnrollmentAgentCertificateTemplate WHFBEnrollmentAgent -WindowsHelloCertificateTemplate WHFBAuthentication -WindowsHelloCertificateProxyEnabled $true +``` - >[!NOTE] - > If you gave your Windows Hello for Business Enrollment Agent and Windows Hello for Business Authentication certificate templates different names, then replace **WHFBEnrollmentAgent** and WHFBAuthentication in the preceding command with the name of your certificate templates. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template by using the **Certificate Template** management console (certtmpl.msc). Or, you can view the template name by using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on a Windows Server 2012 or later certificate authority. +>[!NOTE] +> If you gave your Windows Hello for Business Enrollment Agent and Windows Hello for Business Authentication certificate templates different names, then replace *WHFBEnrollmentAgent* and *WHFBAuthentication* in the above command with the name of your certificate templates. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template by using the **Certificate Template** management console (certtmpl.msc). Or, you can view the template name by using the `Get-CATemplate` PowerShell cmdlet on a CA. -### Group Memberships for the AD FS Service Account +## Enrollment agent certificate enrollment -The Windows Hello for Business group provides the AD FS service with the permissions needed to enroll a Windows Hello for Business authentication certificate on behalf of the provisioning user. +AD FS performs its own certificate lifecycle management. Once the registration authority is configured with the proper certificate template, the AD FS server attempts to enroll the certificate on the first certificate request or when the service first starts. + +Approximately 60 days prior to enrollment agent certificate's expiration, the AD FS service attempts to renew the certificate until it is successful. If the certificate fails to renew, and the certificate expires, the AD FS server will request a new enrollment agent certificate. You can view the AD FS event logs to determine the status of the enrollment agent certificate. + +### Group Memberships for the AD FS service account + +The AD FS service account must be member of the security group targeted by the authentication certificate template auto-enrollment (e.g. *Window Hello for Business Users*). The security group provides the AD FS service with the permissions needed to enroll a Windows Hello for Business authentication certificate on behalf of the provisioning user. > [!TIP] > The adfssvc account is the AD FS service account. Sign-in a domain controller or management workstation with _Domain Admin_ equivalent credentials. -1. Open **Active Directory Users and Computers**. -2. Click the **Users** container in the navigation pane. -3. Right-click **Windows Hello for Business Users** group. -4. Click the **Members** tab and click **Add**. -5. In the **Enter the object names to select** text box, type **adfssvc** or substitute the name of the AD FS service account in your AD FS deployment. Click **OK**. -6. Click **OK** to return to **Active Directory Users and Computers**. -7. Restart the AD FS server. +1. Open **Active Directory Users and Computers** +1. Search for the security group targeted by the authentication certificate template auto-enrollment (e.g. *Window Hello for Business Users*) +1. Select the **Members** tab and select **Add** +1. In the **Enter the object names to select** text box, type **adfssvc** or substitute the name of the AD FS service account in your AD FS deployment > **OK** +1. Select **OK** to return to **Active Directory Users and Computers** +1. Restart the AD FS server -> [!NOTE] -> For AD FS 2019, if Windows Hello for Business with a Hybrid Certificate trust is performed, a known PRT issue exists. You may encounter this error in ADFS Admin event logs: Received invalid Oauth request. The client 'NAME' is forbidden to access the resource with scope 'ugs'. To remediate this error: +> [!NOTE] +> For AD FS 2019 in a hybrid certificate trust model, a PRT issue exists. You may encounter this error in the AD FS Admin event logs: *Received invalid Oauth request. The client 'NAME' is forbidden to access the resource with scope 'ugs'*. To remediate this error: > -> 1. Launch AD FS management console. Browse to "Services > Scope Descriptions". -> 2. Right click "Scope Descriptions" and select "Add Scope Description". -> 3. Under name type "ugs" and Click Apply > OK. -> 4. Launch PowerShell as an administrator. -> 5. Get the ObjectIdentifier of the application permission with the ClientRoleIdentifier parameter equal to "38aa3b87-a06d-4817-b275-7a316988d93b": +> 1. Launch AD FS management console and browse to **Services > Scope Descriptions** +> 1. Right click **Scope Descriptions** and select **Add Scope Description** +> 1. Under name type `ugs` and select **Apply > OK** +> 1. Launch PowerShell as an administrator +> 1. Obtain the *ObjectIdentifier* of the application permission with the `ClientRoleIdentifier` parameter equal to `38aa3b87-a06d-4817-b275-7a316988d93b`: > ```PowerShell > (Get-AdfsApplicationPermission -ServerRoleIdentifiers 'http://schemas.microsoft.com/ws/2009/12/identityserver/selfscope' | ?{ $_.ClientRoleIdentifier -eq '38aa3b87-a06d-4817-b275-7a316988d93b' }).ObjectIdentifier > ``` -> 6. Execute the command `Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'`. -> 7. Restart the AD FS service. -> 8. On the client: Restart the client. User should be prompted to provision Windows Hello for Business. +> 1. Execute the command `Set-AdfsApplicationPermission -TargetIdentifier -AddScope 'ugs'`. +> 1. Restart the AD FS service +> 1. On the client: Restart the client. User should be prompted to provision Windows Hello for Business -### Section Review +## Section review and next steps + +Before moving to the next section, ensure the following steps are complete: > [!div class="checklist"] -> * Configure the registration authority. -> * Update group memberships for the AD FS service account. -> -> -> [!div class="step-by-step"] -> [< Configure PKI >](hello-hybrid-cert-whfb-settings-pki.md) -> [Configure policy settings >](hello-hybrid-cert-whfb-settings-policy.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business settings: AD FS (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) +> - Configure the certificate registration authority +> - Update group memberships for the AD FS service account +> [!div class="nextstepaction"] +> [Next: configure policy settings >](hello-hybrid-cert-whfb-settings-policy.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md index e1524b84f7..4b90a7bc61 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md @@ -13,33 +13,10 @@ ms.topic: tutorial Windows Hello for Business must have a Public Key Infrastructure (PKI) when using the *key trust* or *certificate trust* models. The domain controllers must have a certificate, which serves as a root of trust for clients. The certificate ensures that clients don't communicate with rogue domain controllers. -## Deploy an enterprise certification authority - -This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on an enterprise PKI running the Windows Server *Active Directory Certificate Services* role. - -### Lab-based PKI - -The following instructions may be used to deploy simple public key infrastructure that is suitable **for a lab environment**. - -Sign in using *Enterprise Administrator* equivalent credentials on a Windows Server where you want the certification authority (CA) installed. - ->[!NOTE] ->Never install a certification authority on a domain controller in a production environment. - -1. Open an elevated Windows PowerShell prompt -1. Use the following command to install the Active Directory Certificate Services role. - ```PowerShell - Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools - ``` -3. Use the following command to configure the CA using a basic certification authority configuration - ```PowerShell - Install-AdcsCertificationAuthority - ``` +[!INCLUDE [lab-based-pki-deploy](includes/lab-based-pki-deploy.md)] ## Configure the enterprise PKI -If you don't have an existing PKI, review [Certification Authority Guidance](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831574(v=ws.11)) to properly design your infrastructure. Then, consult the [Test Lab Guide: Deploying an AD CS Two-Tier PKI Hierarchy](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831348(v=ws.11)) for instructions on how to configure your PKI using the information from your design session. - Expand the following sections to configure the PKI for Windows Hello for Business.
    diff --git a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md index f7abfdf765..78d1992567 100644 --- a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md @@ -38,10 +38,10 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **Fully distinguished name** from the **Subject name format** list - Select the **User Principal Name (UPN)** check box under **Include this information in alternative subject name** 1. On the **Request Handling** tab, select the **Renew with same key** check box -1. On the **Security** tab, select **Add**. Type *Window Hello for Business Users* in the **Enter the object names to select** text box and select **OK** +1. On the **Security** tab, select **Add**. Target an Active Directory security group that contains the users that you want to enroll in Windows Hello for Business. For example, if you have a group called *Window Hello for Business Users*, type it in the **Enter the object names to select** text box and select **OK** 1. Select the **Windows Hello for Business Users** from the **Group or users names** list. In the **Permissions for Windows Hello for Business Users** section: - Select the **Allow** check box for the **Enroll** permission - - Excluding the **Windows Hello for Business Users** group, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared + - Excluding the group above (e.g. *Window Hello for Business Users*), clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared - Select **OK** 1. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they will be superseded by this template for the users that have Enroll permission for this template 1. Select on the **Apply** to save changes and close the console @@ -56,9 +56,9 @@ Open an elevated command prompt end execute the following command certutil.exe -dsTemplate WHFBAuthentication msPKI-Private-Key-Flag +CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY ``` -If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the **CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY** parameter. Example: +If the template was changed successfully, the output of the command will contain old and new values of the template parameters. The new value must contain the `CTPRIVATEKEY_FLAG_HELLO_LOGON_KEY` parameter. Example: -```console +```cmd CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=[yourdomain]:WHFBAuthentication Old Value: @@ -79,6 +79,6 @@ CertUtil: -dsTemplate command completed successfully." ``` >[!NOTE] ->If you gave your Windows Hello for Business Authentication certificate template a different name, then replace *WHFBAuthentication* in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the **Get-CATemplate** ADCS Administration Windows PowerShell cmdlet on your certification authority. +>If you gave your Windows Hello for Business Authentication certificate template a different name, then replace `WHFBAuthentication` in the above command with the name of your certificate template. It's important that you use the template name rather than the template display name. You can view the template name on the **General** tab of the certificate template using the Certificate Template management console (certtmpl.msc). Or, you can view the template name using the `Get-CATemplate` ADCS Administration Windows PowerShell cmdlet on your certification authority.
    \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md index b3b4de4df9..f02489a521 100644 --- a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md @@ -6,7 +6,7 @@ ms.topic: include
    Configure an enrollment agent certificate template -A certificate registration authority (CRA) is a trusted authority that validates certificate request. Once it validates the request, it presents the request to the certification authority (CA) for issuance. The CA issues the certificate, returns it to the CRA, which returns the certificate to the requesting user. The Windows Hello for Business on-premises certificate-based deployment uses AD FS as the CRA. +A certificate registration authority (CRA) is a trusted authority that validates certificate request. Once it validates the request, it presents the request to the certification authority (CA) for issuance. The CA issues the certificate, returns it to the CRA, which returns the certificate to the requesting user. Windows Hello for Business certificate trust deployments use AD FS as the CRA. The CRA enrolls for an *enrollment agent certificate*. Once the CRA verifies the certificate request, it signs the certificate request using its enrollment agent certificate and sends it to the CA. The Windows Hello for Business Authentication certificate template is configured to only issue certificates to certificate requests that have been signed with an enrollment agent certificate. The CA only issues a certificate for that template if the registration authority signs the certificate request. @@ -78,9 +78,4 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **OK** 1. Close the console -> [!NOTE] -> AD FS used for Windows Hello for Business certificate enrollment performs its own certificate lifecycle management. Once the registration authority is configured with the proper certificate template, the AD FS server attempts to enroll the certificate on the first certificate request, or when the service first starts. -> -> Approximately 60 days prior to the enrollment agent certificate's expiration, the AD FS service attempts to renew the certificate until it is successful. If the certificate fails to renew and expires, the AD FS server will request a new enrollment agent certificate. You can view the AD FS event logs to determine the status of the enrollment agent certificate. -
    \ No newline at end of file From 4327f481b995f7075c19041ed62c9a4dc2e95268 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 16:08:46 -0500 Subject: [PATCH 155/216] updates --- .../hello-hybrid-key-trust-provision.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index e2ede2a358..3e1d1af7aa 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -1,13 +1,15 @@ --- -title: Windows Hello for Business key trust clients configuration and enrollment -description: Learn how to configure devices to enroll in Windows Hello for Business in a hybrid key trust scenario. -ms.date: 11/1/2022 +title: Windows Hello for Business hybrid key trust clients configuration and enrollment +description: Learn how to configure devices and enroll them in Windows Hello for Business in a hybrid key trust scenario. +ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later ms.topic: tutorial --- -# Configure a Windows Hello for Business policy and deploy it to the devices - hybrid key trust +# Configure and provision Windows Hello for Business - hybrid key trust + +[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] After the prerequisites are met and the PKI configuration is validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). From 5ca74bb349ccbb19c2aeba3e174adc1ced0ff9d7 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 16:08:50 -0500 Subject: [PATCH 156/216] updates --- .openpublishing.redirection.json | 5 + .../hello-hybrid-cert-whfb-provision.md | 139 ++++++++++++- .../hello-hybrid-cert-whfb-settings-policy.md | 192 ------------------ .../hello-for-business/toc.yml | 4 +- 4 files changed, 136 insertions(+), 204 deletions(-) delete mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d749b01c85..2469a0945a 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -20384,6 +20384,11 @@ "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md", "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki", "redirect_document_id": true + }, + { + "source_path": "windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md", + "redirect_url": "/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision", + "redirect_document_id": true } ] } diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index e96630c68d..99fa3ebed5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -1,14 +1,136 @@ --- -title: Hybrid Azure AD joined Windows Hello for Business Certificate Trust Provisioning (Windows Hello for Business) -description: In this article, learn about provisioning for hybrid certificate trust deployments of Windows Hello for Business. -ms.date: 4/30/2021 +title: Windows Hello for Business hybrid certificate trust clients configuration and enrollment +description: Learn how to configure devices and enroll them in Windows Hello for Business in a hybrid certificate trust scenario. +ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later -ms.topic: article +ms.topic: tutorial --- -# Hybrid Azure AD joined Windows Hello for Business Certificate Trust Provisioning -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust.md)] +# Configure and provision Windows Hello for Business - hybrid certificate trust + +[!INCLUDE [hello-hybrid-certificate-trust](./includes/hello-hybrid-cert-trust.md)] + +## Policy Configuration + +You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). +Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. + +Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. + +Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. + +Domain joined clients of hybrid certificate-based deployments of Windows Hello for Business needs three Group Policy settings: + +- Enable Windows Hello for Business +- Use certificate for on-premises authentication +- Enable automatic enrollment of certificates + +#### Enable Windows Hello for Business + +The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should be attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. + +You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. + +#### Use certificate for on-premises authentication + +The Use certificate for on-premises authentication Group Policy setting determines if the on-premises deployment uses the key-trust or certificate trust on-premises authentication model. You must configure this Group Policy setting to configure Windows to enroll for a Windows Hello for Business authentication certificate. If you do not configure this policy setting, Windows considers the deployment to use key-trust on-premises authentication, which requires a sufficient number of Windows Server 2016 domain controllers to handle the Windows Hello for Business key-trust authentication requests. + +You can configure this Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users requesting a Windows Hello for Business authentication certificate. Deploying this policy setting to a user results in only that user requesting a Windows Hello for Business authentication certificate. Additionally, you can deploy the policy setting to a group of users so only those users request a Windows Hello for Business authentication certificate. If both user and computer policy settings are deployed, the user policy setting has precedence. + +#### Enable automatic enrollment of certificates + +Windows Hello for Business provisioning performs the initial enrollment of the Windows Hello for Business authentication certificate. This certificate expires based on the duration configured in the Windows Hello for Business authentication certificate template. The Windows 10, version 1703 certificate auto enrollment was updated to renew these certificates before they expire, which significantly reduces user authentication failures from expired user certificates. + +The process requires no user interaction provided the user signs-in using Windows Hello for Business. The certificate is renewed in the background before it expires. + +#### Create the Windows Hello for Business Group Policy object + +The Group Policy object contains the policy settings needed to trigger Windows Hello for Business provisioning and to ensure Windows Hello for Business authentication certificates are automatically renewed. + +Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Right-click **Group Policy object** and select **New**. +4. Type *Enable Windows Hello for Business* in the name box and click **OK**. +5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. +6. In the navigation pane, expand **Policies** under **User Configuration**. +7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. +8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. +9. Double-click **Use certificate for on-premises authentication**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. + +#### Configure Automatic Certificate Enrollment + +1. Start the **Group Policy Management Console** (gpmc.msc). +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. +4. In the navigation pane, expand **Policies** under **User Configuration**. +5. Expand **Windows Settings > Security Settings**, and click **Public Key Policies**. +6. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties**. +7. Select **Enabled** from the **Configuration Model** list. +8. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. +9. Select the **Update certificates that use certificate templates** check box. +10. Click **OK**. Close the **Group Policy Management Editor**. + +#### Configure Security in the Windows Hello for Business Group Policy object + +The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. Expand the domain and select the **Group Policy Object** node in the navigation pane. +3. Double-click the **Enable Windows Hello for Business** Group Policy object. +4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. +5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. +6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. + +#### Deploy the Windows Hello for Business Group Policy object + +The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. +1. Start the **Group Policy Management Console** (gpmc.msc) +2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** +3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. + +Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. + +## Other Related Group Policy settings + +### Windows Hello for Business + +There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. + +#### Use a hardware security device + +The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. + +You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. + +Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Therefore, some organization may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, simply select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. + +#### Use biometrics + +Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. + +The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows does not provide granular policy setting that enable you to disable specific modalities of biometrics such as allow facial recognition, but disallow fingerprint. + +### PIN Complexity + +PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. + +Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: +* Require digits +* Require lowercase letters +* Maximum PIN length +* Minimum PIN length +* Expiration +* History +* Require special characters +* Require uppercase letters + +Starting with Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. + +## Add users to the Windows Hello for Business Users group + +Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the Windows Hello for Business Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. ## Provisioning @@ -48,7 +170,7 @@ The remainder of the provisioning includes Windows Hello for Business requesting > > [!NOTE] > Windows Server 2016 update [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889) provides synchronous certificate enrollment during hybrid certificate trust provisioning. With this update, users no longer need to wait for Azure AD Connect to sync their public key on-premises. Users enroll their certificate during provisioning and can use the certificate for sign-in immediately after completing the provisioning. The update needs to be installed on the federation servers. - + After a successful key registration, Windows creates a certificate request using the same key pair to request a certificate. Windows send the certificate request to the AD FS server for certificate enrollment. The AD FS registration authority verifies the key used in the certificate request matches the key that was previously registered. On a successful match, the AD FS registration authority signs the certificate request using its enrollment agent certificate and sends it to the certificate authority. @@ -56,5 +178,4 @@ The AD FS registration authority verifies the key used in the certificate reques > [!NOTE] > In order for AD FS to verify the key used in the certificate request, it needs to be able to access the ```https://enterpriseregistration.windows.net``` endpoint. -The certificate authority validates the certificate was signed by the registration authority. On successful validation of the signature, it issues a certificate based on the request and returns the certificate to the AD FS registration authority. The registration authority returns the certificate to Windows where it then installs the certificate in the current user’s certificate store. Once this process completes, the Windows Hello for Business provisioning workflow informs the user that they can use their PIN to sign-in through the Windows Action Center. - +The certificate authority validates the certificate was signed by the registration authority. On successful validation of the signature, it issues a certificate based on the request and returns the certificate to the AD FS registration authority. The registration authority returns the certificate to Windows where it then installs the certificate in the current user's certificate store. Once this process completes, the Windows Hello for Business provisioning workflow informs the user that they can use their PIN to sign-in through the Windows Action Center. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md deleted file mode 100644 index 6f6b61f93a..0000000000 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-policy.md +++ /dev/null @@ -1,192 +0,0 @@ ---- -title: Configuring Hybrid Azure AD joined Windows Hello for Business - Group Policy -description: Discussing the configuration of Group Policy in a Hybrid deployment of Windows Hello for Business -ms.date: 4/30/2021 -appliesto: -- ✅ Windows 10 and later -ms.topic: article ---- -# Configure Hybrid Azure AD joined Windows Hello for Business - Group Policy - -[!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-cert-trust-ad.md)] - -## Policy Configuration - -You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). -Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. - -Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. - -Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. - -Domain joined clients of hybrid certificate-based deployments of Windows Hello for Business needs three Group Policy settings: - -- Enable Windows Hello for Business -- Use certificate for on-premises authentication -- Enable automatic enrollment of certificates - -### Configure Domain Controllers for Automatic Certificate Enrollment - -Domain controllers automatically request a certificate from the *Domain Controller* certificate template. However, the domain controller is unaware of newer certificate templates or superseded configurations on certificate templates. - -To continue automatic enrollment and renewal of domain controller certificates that understand newer certificate template and superseded certificate template configurations, create and configure a Group Policy object for automatic certificate enrollment and link the Group Policy object to the Domain Controllers OU. - -#### Create a Domain Controller Automatic Certificate Enrollment Group Policy object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New** -4. Type *Domain Controller Auto Certificate Enrollment* in the name box and click **OK**. -5. Right-click the **Domain Controller Auto Certificate Enrollment** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **Computer Configuration**. -7. Expand **Windows Settings**, **Security Settings**, and click **Public Key Policies**. -8. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties**. -9. Select **Enabled** from the **Configuration Model** list. -10. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. -11. Select the **Update certificates that use certificate templates** check box. -12. Click **OK**. Close the **Group Policy Management Editor**. - -#### Deploy the Domain Controller Auto Certificate Enrollment Group Policy Object - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and expand the node that has your Active Directory domain name. Right-click the **Domain Controllers** organizational unit and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Domain Controller Auto Certificate Enrollment** or the name of the domain controller certificate enrollment Group Policy object you previously created and click **OK**. - -### Windows Hello for Business Group Policy - -The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory - -#### Enable Windows Hello for Business - -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should be attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. - -You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. - -#### Use certificate for on-premises authentication - -The Use certificate for on-premises authentication Group Policy setting determines if the on-premises deployment uses the key-trust or certificate trust on-premises authentication model. You must configure this Group Policy setting to configure Windows to enroll for a Windows Hello for Business authentication certificate. If you do not configure this policy setting, Windows considers the deployment to use key-trust on-premises authentication, which requires a sufficient number of Windows Server 2016 domain controllers to handle the Windows Hello for Business key-trust authentication requests. - -You can configure this Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users requesting a Windows Hello for Business authentication certificate. Deploying this policy setting to a user results in only that user requesting a Windows Hello for Business authentication certificate. Additionally, you can deploy the policy setting to a group of users so only those users request a Windows Hello for Business authentication certificate. If both user and computer policy settings are deployed, the user policy setting has precedence. - -#### Enable automatic enrollment of certificates - -Windows Hello for Business provisioning performs the initial enrollment of the Windows Hello for Business authentication certificate. This certificate expires based on the duration configured in the Windows Hello for Business authentication certificate template. The Windows 10, version 1703 certificate auto enrollment was updated to renew these certificates before they expire, which significantly reduces user authentication failures from expired user certificates. - -The process requires no user interaction provided the user signs-in using Windows Hello for Business. The certificate is renewed in the background before it expires. - -#### Create the Windows Hello for Business Group Policy object - -The Group Policy object contains the policy settings needed to trigger Windows Hello for Business provisioning and to ensure Windows Hello for Business authentication certificates are automatically renewed. - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New**. -4. Type *Enable Windows Hello for Business* in the name box and click **OK**. -5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **User Configuration**. -7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. -8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. -9. Double-click **Use certificate for on-premises authentication**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. - -#### Configure Automatic Certificate Enrollment - -1. Start the **Group Policy Management Console** (gpmc.msc). -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -4. In the navigation pane, expand **Policies** under **User Configuration**. -5. Expand **Windows Settings > Security Settings**, and click **Public Key Policies**. -6. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties**. -7. Select **Enabled** from the **Configuration Model** list. -8. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. -9. Select the **Update certificates that use certificate templates** check box. -10. Click **OK**. Close the **Group Policy Management Editor**. - -#### Configure Security in the Windows Hello for Business Group Policy object - -The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Double-click the **Enable Windows Hello for Business** Group Policy object. -4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. -5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. -6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. - -#### Deploy the Windows Hello for Business Group Policy object - -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. - -Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. - -## Other Related Group Policy settings - -### Windows Hello for Business - -There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. - -#### Use a hardware security device - -The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. - -You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. - -Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Therefore, some organization may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, simply select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. - -#### Use biometrics - -Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. - -The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows does not provide granular policy setting that enable you to disable specific modalities of biometrics such as allow facial recognition, but disallow fingerprint. - -### PIN Complexity - -PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. - -Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: -* Require digits -* Require lowercase letters -* Maximum PIN length -* Minimum PIN length -* Expiration -* History -* Require special characters -* Require uppercase letters - -Starting with Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. - -## Add users to the Windows Hello for Business Users group - -Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the Windows Hello for Business Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. - -### Section Review -> [!div class="checklist"] -> * Configure domain controllers for automatic certificate enrollment. -> * Create Windows Hello for Business Group Policy object. -> * Enable the Use Windows Hello for Business policy setting. -> * Enable the Use certificate for on-premises authentication policy setting. -> * Enable user automatic certificate enrollment. -> * Add users or groups to the Windows Hello for Business group -> -> -> [!div class="nextstepaction"] -> [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) - -

    - -
    - -## Follow the Windows Hello for Business hybrid certificate trust deployment guide -1. [Overview](hello-hybrid-cert-trust.md) -2. [Prerequisites](hello-hybrid-cert-trust-prereqs.md) -3. [New Installation Baseline](hello-hybrid-cert-new-install.md) -4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) -5. Configure Windows Hello for Business policy settings (*You are here*) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index 3024019caf..eea3ce22a3 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -45,9 +45,7 @@ href: hello-hybrid-cert-trust-validate-pki.md - name: Configure AD FS href: hello-hybrid-cert-whfb-settings-adfs.md - - name: Configure Group Policy settings - href: hello-hybrid-cert-whfb-settings-policy.md - - name: Sign-in and provision Windows Hello for Business + - name: Configure and provision Windows Hello for Business href: hello-hybrid-cert-whfb-provision.md - name: Configure SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md From 27b23dd89438b1a775f5f7e45d7e8912321d7b36 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 17:07:23 -0500 Subject: [PATCH 157/216] updates --- .../hello-for-business/hello-hybrid-key-trust-provision.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 3e1d1af7aa..5a4b8865a4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -188,4 +188,7 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell > [!IMPORTANT] > The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. > **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. -> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. \ No newline at end of file +> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. + + +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file From 228853aad7ddb909de07319efc70ddb300d87880 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Tue, 3 Jan 2023 17:07:27 -0500 Subject: [PATCH 158/216] updates --- .../hello-hybrid-cert-whfb-provision.md | 90 ++++++++++++++----- .../hello-for-business/toc.yml | 2 +- 2 files changed, 68 insertions(+), 24 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 99fa3ebed5..65f8ec21a4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -13,10 +13,60 @@ ms.topic: tutorial ## Policy Configuration -You need at least a Windows 10, version 1703 workstation to run the Group Policy Management Console, which provides the latest Windows Hello for Business and PIN Complexity Group Policy settings. To run the Group Policy Management Console, you need to install the Remote Server Administration Tools for Windows. You can download these tools from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). -Install the Remote Server Administration Tools for Windows on a computer running Windows 10, version 1703 or later. +After the prerequisites are met and the PKI and AD FS configurations are validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). + + +### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) + +For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. + +There are different ways to enable Windows Hello for Business via Intune: + +- Using a policy applied at the tenant level. Note that this policy: + - is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune + - it applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh. There are different policy types to chose from: + - settings catalog + - [security baselines](/mem/intune/protect/security-baselines) + - custom policy, via the PassportForWork CSP + - [account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) + - identity protection policy template + +### Verify the tenant-wide policy + +To check the Windows Hello for Business policy applied at enrollment time: + +1. Sign in to the Microsoft Endpoint Manager admin center +1. Select **Devices** > **Windows** > **Windows Enrollment** +1. Select **Windows Hello for Business** +1. Verify the status of **Configure Windows Hello for Business** and any settings that may be configured + +:::image type="content" source="images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="images/whfb-intune-disable.png"::: + +If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. + +### Enable Windows Hello for Business with a settings catalog policy + +1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). +1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. +1. For Platform, select **Windows 10 and later**. +1. For Profile Type, select **Templates** and select the **Identity Protection** Template. +1. Name the profile with a familiar name. For example, "Windows Hello for Business". +1. In **Configurations settings**, set the **Configure Windows Hello for Business** option to **Enable**. +1. After setting Configure Windows Hello for Business to Enable, multiple policy options become available. These policies are optional to configure. More information on these policies is available in our documentation on managing [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business). We recommend setting **Use a Trusted Platform Module (TPM)** to **Enable**. + + [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) + +Assign the policy to a security group that contains as members the devices or users that you want to configure. + +Windows Hello for Business settings are also available in the settings catalog. For more information, see [Use the settings catalog to configure settings on Windows devices](/mem/intune/configuration/settings-catalog). + +### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) + +For hybrid Azure AD joined devices, you can use GPOs to manage Windows Hello for Business. + +#### Create the Windows Hello for Business Users Security Group -Alternatively, you can create copy the .ADMX and .ADML files from a Windows 10 Creators Edition (1703) to their respective language folder on a Windows Server or you can create a Group Policy Central Store and copy them their respective language folder. See [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](/troubleshoot/windows-client/group-policy/create-and-manage-central-store) for more information. Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. @@ -132,34 +182,28 @@ Starting with Windows 10, version 1703, the PIN complexity Group Policy settings Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the Windows Hello for Business Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. -## Provisioning +--- -The Windows Hello for Business provisioning begins immediately after the user has signed in, after the user profile is loaded, but before the user receives their desktop. Windows only launches the provisioning experience if all the prerequisite checks pass. You can determine the status of the prerequisite checks by viewing the **User Device Registration** in the **Event Viewer** under **Applications and Services Logs\Microsoft\Windows**. -![Event358 from User Device Registration log showing Windows Hello for Business prerequisite check result.](images/Event358.png) +## Provision Windows Hello for Business -The first thing to validate is the computer has processed device registration. You can view this from the User device registration logs where the check **Device is Azure Active Directory-joined (AADJ or DJ++): Yes** appears. Additionally, you can validate this using the **dsregcmd /status** command from a console prompt where the value for **AzureADJoined** reads **Yes**. +The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. -Windows Hello for Business provisioning begins with a full screen page with the title **Setup a PIN** and button with the same name. The user clicks **Setup a PIN**. +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -![Setup a PIN Provisioning.](images/setupapin.png) +![Event358.](images/Event358-2.png) -The provisioning flow proceeds to the Multi-Factor authentication portion of the enrollment. Provisioning informs the user that it is actively attempting to contact the user through their configured form of MFA. The provisioning process does not proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry. - -![MFA prompt during provisioning.](images/mfa.png) +### PIN Setup -After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity requirements that you deployed to the environment. +This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: -![Create a PIN during provisioning.](images/createPin.png) +1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** +1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device +1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory -The provisioning flow has all the information it needs to complete the Windows Hello for Business enrollment. - -- A successful single factor authentication (username and password at sign-in) -- A device that has successfully completed device registration -- A fresh, successful multi-factor authentication -- A validated PIN that meets the PIN complexity requirements - -The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. Azure Active Directory Connect synchronizes the user's key to the on-premises Active Directory. +:::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: > [!IMPORTANT] > The following is the enrollment behavior prior to Windows Server 2016 update [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889). @@ -172,7 +216,7 @@ The remainder of the provisioning includes Windows Hello for Business requesting > Windows Server 2016 update [KB4088889 (14393.2155)](https://support.microsoft.com/help/4088889) provides synchronous certificate enrollment during hybrid certificate trust provisioning. With this update, users no longer need to wait for Azure AD Connect to sync their public key on-premises. Users enroll their certificate during provisioning and can use the certificate for sign-in immediately after completing the provisioning. The update needs to be installed on the federation servers. After a successful key registration, Windows creates a certificate request using the same key pair to request a certificate. Windows send the certificate request to the AD FS server for certificate enrollment. - + The AD FS registration authority verifies the key used in the certificate request matches the key that was previously registered. On a successful match, the AD FS registration authority signs the certificate request using its enrollment agent certificate and sends it to the certificate authority. > [!NOTE] diff --git a/windows/security/identity-protection/hello-for-business/toc.yml b/windows/security/identity-protection/hello-for-business/toc.yml index eea3ce22a3..cb88c5d036 100644 --- a/windows/security/identity-protection/hello-for-business/toc.yml +++ b/windows/security/identity-protection/hello-for-business/toc.yml @@ -49,7 +49,7 @@ href: hello-hybrid-cert-whfb-provision.md - name: Configure SSO for Azure AD joined devices href: hello-hybrid-aadj-sso.md - - name: Using certificates for on-premises SSO + - name: Deploy certificates to Azure AD joined devices href: hello-hybrid-aadj-sso-cert.md - name: On-premises deployments items: From 244b0cc5e6379c92165cc3257a10f26fd7bcfee5 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 10:11:00 -0500 Subject: [PATCH 159/216] updates --- .../includes/auth-certificate-template.md | 4 ++-- .../includes/dc-certificate-deployment.md | 2 +- .../hello-for-business/includes/dc-certificate-supersede.md | 5 +++-- .../hello-for-business/includes/dc-certificate-template.md | 4 ++-- .../hello-for-business/includes/dc-certificate-validate.md | 4 ++-- .../includes/enrollment-agent-certificate-template.md | 6 +++--- .../includes/hello-deployment-onpremises.md | 3 +-- .../includes/unpublish-superseded-templates.md | 2 +- .../includes/web-server-certificate-template.md | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md index 78d1992567..876881fb36 100644 --- a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md @@ -41,9 +41,9 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. On the **Security** tab, select **Add**. Target an Active Directory security group that contains the users that you want to enroll in Windows Hello for Business. For example, if you have a group called *Window Hello for Business Users*, type it in the **Enter the object names to select** text box and select **OK** 1. Select the **Windows Hello for Business Users** from the **Group or users names** list. In the **Permissions for Windows Hello for Business Users** section: - Select the **Allow** check box for the **Enroll** permission - - Excluding the group above (e.g. *Window Hello for Business Users*), clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes are not already cleared + - Excluding the group above (for example, *Window Hello for Business Users*), clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other entries in the **Group or users names** section if the check boxes aren't already cleared - Select **OK** -1. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they will be superseded by this template for the users that have Enroll permission for this template +1. If you previously issued Windows Hello for Business sign-in certificates using Configuration Manger and are switching to an AD FS registration authority, then on the **Superseded Templates** tab, add the previously used **Windows Hello for Business Authentication** template(s), so they'll be superseded by this template for the users that have Enroll permission for this template 1. Select on the **Apply** to save changes and close the console #### Mark the template as the Windows Hello Sign-in template diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md index e157972458..d205544fc4 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -9,7 +9,7 @@ Expand the following sections to configure the group policy for domain controlle
    Configure automatic certificate enrollment for the domain controllers -Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. To continue automatic enrollment and renewal of domain controller certificates, create and configure a Group Policy Object (GPO) for automatic certificate enrollment, linking the Group Policy object to the *Domain Controllers* Organizational Unit (OU). +Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. For domain controllers to automatically enroll and renew of certificates, configure a GPO for automatic certificate enrollment, and link it to the *Domain Controllers* OU. 1. Open the **Group Policy Management Console** (gpmc.msc) 1. Expand the domain and select the **Group Policy Object** node in the navigation pane diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md index d70b292d62..c491cd31a0 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md @@ -6,7 +6,7 @@ ms.topic: include
    Supersede existing domain controller certificates -The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. +The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. The *Kerberos Authentication* certificate template is the most current certificate template designated for domain controllers, and should be the one you deploy to all your domain controllers.\ The *autoenrollment* feature allows you to replace the domain controller certificates. Use the following configuration to replace older domain controller certificates with new ones, using the *Kerberos Authentication* certificate template. @@ -23,7 +23,8 @@ Sign in to a CA or management workstations with *Enterprise Administrator* equiv 1. Add any other enterprise certificate templates that were previously configured for domain controllers to the **Superseded Templates** tab 1. Select **OK** and close the **Certificate Templates** console -The certificate template is configured to supersede all the certificate templates provided in the certificate templates superseded templates list. However, the certificate template and the superseding of certificate templates isn't active until the certificate template is published to one or more certificate authorities. +The certificate template is configured to supersede all the certificate templates provided in the *superseded templates* list.\ +However, the certificate template and the superseding of certificate templates isn't active until the template is published to one or more certificate authorities. > [!NOTE] > The domain controller's certificate must chain to a root in the NTAuth store. By default, the Active Directory Certificate Authority's root certificate is added to the NTAuth store. If you are using a third-party CA, this may not be done by default. If the domain controller certificate does not chain to a root in the NTAuth store, user authentication will fail. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index bdaf368c6a..a1fe52234f 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -6,9 +6,9 @@ ms.topic: include
    Configure domain controller certificates -Clients must trust the domain controllers, and the best way to do it is to ensure each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. +Clients must trust the domain controllers, and the best way to enable the trust is to ensure that each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. -Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise CA is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. +Domain controllers automatically request a *domain controller certificate* (if published) when they discover an enterprise CA is added to Active Directory. The certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates don't include the *KDC Authentication* object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the *Kerberos Authentication* certificate template. By default, the Active Directory CA provides and publishes the *Kerberos Authentication* certificate template. The cryptography configuration included in the template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the *Kerberos Authentication* certificate template as a *baseline* to create an updated domain controller certificate template. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md index c335058ab5..5f8e4a5a88 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-validate.md @@ -3,9 +3,9 @@ ms.date: 12/28/2022 ms.topic: include --- -Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful Windows Hello for Business deployment is to validate phases of work prior to moving to the next phase. +Windows Hello for Business is a distributed system, which on the surface appears complex and difficult. The key to a successful deployment is to validate phases of work prior to moving to the next phase. -You want to confirm your domain controllers enroll the correct certificates and not any unnecessary (superseded) certificate templates. You need to check each domain controller that autoenrollment for the computer occurred. +Confirm your domain controllers enroll the correct certificates and not any superseded certificate templates. Check that each domain controller completed the certificate autoenrollment. ### Use the event logs diff --git a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md index f02489a521..2a1b213e88 100644 --- a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md @@ -27,7 +27,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. On the **General** tab: - Type *WHFB Enrollment Agent* in **Template display name** - Adjust the validity and renewal period to meet your enterprise's needs -1. On the **Subject** tab, select the **Supply in the request** button if it is not already selected +1. On the **Subject** tab, select the **Supply in the request** button if it isn't already selected > [!NOTE] > Group Managed Service Accounts (GMSA) do not support the *Build from this Active Directory information* option and will result in the AD FS server failing to enroll the enrollment agent certificate. You must configure the certificate template with *Supply in the request* to ensure that AD FS servers can perform the automatic enrollment and renewal of the enrollment agent certificate. @@ -42,7 +42,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. Type *adfssvc* in the **Enter the object names to select** text box and select **OK** 1. Select the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section: - In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission - - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared + - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list - Select **OK** 1. Close the console @@ -74,7 +74,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. Type *adfssvc* in the **Enter the object names to select** text box and select **OK** 1. Select the **adfssvc** from the **Group or users names** list. In the **Permissions for adfssvc** section: - In the **Permissions for adfssvc** section, select the **Allow** check box for the **Enroll** permission - - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list if the check boxes are not already cleared + - Excluding the **adfssvc** user, clear the **Allow** check box for the **Enroll** and **Autoenroll** permissions for all other items in the **Group or users names** list - Select **OK** 1. Close the console diff --git a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md index bcd0d47382..5426da4561 100644 --- a/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md +++ b/windows/security/identity-protection/hello-for-business/includes/hello-deployment-onpremises.md @@ -3,5 +3,4 @@ ms.date: 12/08/2022 ms.topic: include --- -[on-premises :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") - +[on-premises :::image type="icon" source="../../../images/icons/information.svg" border="false":::](../hello-how-it-works-technology.md#on-premises-deployment "For organizations using Active Directory identities, not synchronized to Azure AD. Device management is usually done via Group Policy") \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md index 77fbda536d..c6f7af795f 100644 --- a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md +++ b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md @@ -6,7 +6,7 @@ ms.topic: include
    Unpublish Superseded Certificate Templates -The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue. This includes the pre-published certificate template from the role installation and any superseded certificate templates. +The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue, including the pre-published templates from the role installation and any superseded templates. The newly created *domain controller authentication* certificate template supersedes previous domain controller certificate templates. Therefore, you need to unpublish these certificate templates from all issuing certificate authorities. diff --git a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md index 0d73bcf24a..e5701d02fd 100644 --- a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md @@ -6,7 +6,7 @@ ms.topic: include
    Configure an internal web server certificate template -Windows clients use the https protocol when communicating with Active Directory Federation Services (AD FS). To meet this need, you must issue a server authentication certificate to all the nodes in the AD FS farm. On-premises deployments can use a server authentication certificate issued by their enterprise PKI. You must configure a server authentication certificate template so the host running AD FS can request the certificate. +Windows clients communicate with AD FS via HTTPS. To meet this need, a *server authentication* certificate must be issued to all the nodes in the AD FS farm. On-premises deployments can use a *server authentication* certificate issued by the enterprise PKI. A *server authentication* certificate template must be configured, so the AD FS nodes can request a certificate. Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. @@ -36,5 +36,5 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **SHA256** from the **Request hash** list - Select **OK** 1. Close the console - +
    \ No newline at end of file From d2e9dcc35a1a071eceb09e11c525ee074cf67cf4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 10:20:29 -0500 Subject: [PATCH 160/216] updates --- .../hello-for-business/hello-hybrid-key-trust-provision.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 5a4b8865a4..82ad4cb2d1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -60,7 +60,7 @@ Windows Hello for Business settings are also available in the settings catalog. ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) -For hybrid Azure AD joined devices, you can use GPOs to manage Windows Hello for Business. +For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. #### Create the Windows Hello for Business Users Security Group From 6bf58babe2699ee837a76d1a6e94a56679cad2af Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 11:04:21 -0500 Subject: [PATCH 161/216] updates --- .../hello-hybrid-key-trust-provision.md | 47 ++++++++++--------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 82ad4cb2d1..53ce679300 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -17,17 +17,17 @@ After the prerequisites are met and the PKI configuration is validated, Windows For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. -There are different ways to enable Windows Hello for Business via Intune: +There are different ways to enable and configure Windows Hello for Business in Intune: - Using a policy applied at the tenant level. Note that this policy: - - is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune - - it applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group -- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh. There are different policy types to chose from: - - settings catalog - - [security baselines](/mem/intune/protect/security-baselines) - - custom policy, via the PassportForWork CSP - - [account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) - - identity protection policy template + - Is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune + - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to chose from: + - [Settings catalog](/mem/intune/configuration/settings-catalog) + - [Security baselines](/mem/intune/protect/security-baselines) + - [Custom policy](/mem/intune/configuration/custom-settings-configure), via the [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp) + - [Account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) + - [Identity protection policy template](/mem/intune/protect/identity-protection-configure) ### Verify the tenant-wide policy @@ -40,24 +40,27 @@ To check the Windows Hello for Business policy applied at enrollment time: :::image type="content" source="images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="images/whfb-intune-disable.png"::: -If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. +If the tenant-wide policy is enabled and configured to your needs, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy using an *account protection* policy. -### Enable Windows Hello for Business with a settings catalog policy +### Enable and configure Windows Hello for Business + +1. Go to the Microsoft Endpoint Manager admin center +1. Select **Endpoint security** > **Account protection** +1. Select **+ Create Policy** +1. For *Platform**, select **Windows 10 and later** and for *Profile* select **Account protection** +1. Select **Create** +1. Specify a **Name** and, optionally, a **Description** > **Next** +1. Under **Block Windows Hello for Business**, select **Disabled** and multiple policies become available + 1. These policies are optional to configure, but it's recommended to configure **Enable to use a Trusted Platform Module (TPM)** to **Yes** + 1. For more information about these policies, see [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business) +1. Select **Next** +1. Optionally, add *scope tags* > **Next** +1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** +1. Review the policy configuration and select **Create** -1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. -1. For Platform, select **Windows 10 and later**. -1. For Profile Type, select **Templates** and select the **Identity Protection** Template. -1. Name the profile with a familiar name. For example, "Windows Hello for Business". -1. In **Configurations settings**, set the **Configure Windows Hello for Business** option to **Enable**. -1. After setting Configure Windows Hello for Business to Enable, multiple policy options become available. These policies are optional to configure. More information on these policies is available in our documentation on managing [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business). We recommend setting **Use a Trusted Platform Module (TPM)** to **Enable**. [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) -Assign the policy to a security group that contains as members the devices or users that you want to configure. - -Windows Hello for Business settings are also available in the settings catalog. For more information, see [Use the settings catalog to configure settings on Windows devices](/mem/intune/configuration/settings-catalog). - ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. From 2e5ef159d545c697055ea244d571a85b0896625f Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 11:52:40 -0500 Subject: [PATCH 162/216] updates --- .../hello-for-business/hello-hybrid-cert-whfb-provision.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 65f8ec21a4..642dd2b6aa 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -63,7 +63,8 @@ Windows Hello for Business settings are also available in the settings catalog. ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) -For hybrid Azure AD joined devices, you can use GPOs to manage Windows Hello for Business. +For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. +It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign the **Group Policy** and **Certificate template** permissions to this group to simplify the deployment by adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. #### Create the Windows Hello for Business Users Security Group From aeeb89a424e301f9170bf5bf989fdd092067e039 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 11:52:45 -0500 Subject: [PATCH 163/216] updates --- .../hello-hybrid-key-trust-provision.md | 151 +++++++++--------- .../hello-manage-in-organization.md | 26 +-- 2 files changed, 74 insertions(+), 103 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 53ce679300..f6510788a5 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -44,6 +44,8 @@ If the tenant-wide policy is enabled and configured to your needs, you can skip ### Enable and configure Windows Hello for Business +To configure Windows Hello for Business using an *account protection* policy: + 1. Go to the Microsoft Endpoint Manager admin center 1. Select **Endpoint security** > **Account protection** 1. Select **+ Create Policy** @@ -51,79 +53,105 @@ If the tenant-wide policy is enabled and configured to your needs, you can skip 1. Select **Create** 1. Specify a **Name** and, optionally, a **Description** > **Next** 1. Under **Block Windows Hello for Business**, select **Disabled** and multiple policies become available - 1. These policies are optional to configure, but it's recommended to configure **Enable to use a Trusted Platform Module (TPM)** to **Yes** - 1. For more information about these policies, see [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business) + - These policies are optional to configure, but it's recommended to configure **Enable to use a Trusted Platform Module (TPM)** to **Yes** + - For more information about these policies, see [TBD](tbd) 1. Select **Next** 1. Optionally, add *scope tags* > **Next** 1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** 1. Review the policy configuration and select **Create** - [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. +It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy permissions to this group to simplify the deployment by adding the users to the group. -#### Create the Windows Hello for Business Users Security Group - -The Windows Hello for Business Users group is used to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy and Certificate template permissions to this group to simplify the deployment by simply adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. - -Sign-in a domain controller or management workstation with *Domain Admin* equivalent credentials. - -1. Open **Active Directory Users and Computers**. -2. Click **View** and click **Advanced Features**. -3. Expand the domain node from the navigation pane. -4. Right-click the **Users** container. Click **New**. Click **Group**. -5. Type **Windows Hello for Business Users** in the **Group Name** text box. -6. Click **OK**. - -#### Windows Hello for Business Group Policy +### Windows Hello for Business Group Policy The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] -> If you deployed Windows Hello for Business configuration using both Group Policy and Microsoft Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about deploying Windows Hello for Business configuration using Microsoft Intune, see [Windows device settings to enable Windows Hello for Business in Intune](/mem/intune/protect/identity-protection-windows-settings) and [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp). For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) +> If you deployed Windows Hello for Business configuration using both Group Policy and Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) -#### Enable Windows Hello for Business +The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled.\ +You can configure the *Enable Windows Hello for Business* setting for computer or users: -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. +- Deploying this policy setting to computers (or group of computers) results in all users that sign-in that computer to attempt a Windows Hello for Business enrollment +- Deploying this policy setting to a user (or group of users), results in only that user attempting a Windows Hello for Business enrollment -You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. +If both user and computer policy settings are deployed, the user policy setting has precedence. -#### Create the Windows Hello for Business Group Policy object +### Enable and configure Windows Hello for Business -The Group Policy object contains the policy setting needed to trigger Windows Hello for Business provisioning. - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. +Sign-in a domain controller or management workstations with *Domain Admin* equivalent credentials. 1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New**. -4. Type *Enable Windows Hello for Business* in the name box and click **OK**. -5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **User Configuration**. -7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. -8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Right-click **Group Policy object** and select **New** +1. Type *Enable Windows Hello for Business* in the name box and select **OK** +1. In the content pane, right-click the **Enable Windows Hello for Business** group policy object and select **Edit** +1. In the navigation pane, expand **Policies** under **User Configuration** +1. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business** +1. In the content pane, open **Use Windows Hello for Business**. Select **Enable > OK** +1. Close the **Group Policy Management Editor** -#### Configure Security in the Windows Hello for Business Group Policy object +### Configure security for GPO + +The best way to deploy the Windows Hello for Business GPO is to use security group filtering. Only members of the targeted security group will provision Windows Hello for Business, enabling a phased rollout. -The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. 1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Double-click the **Enable Windows Hello for Business** Group Policy object. -4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. -5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. -6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Open the **Enable Windows Hello for Business** GPO +1. In the **Security Filtering** section of the content pane, select **Add**. Type the name of the security group you previously created (for example, *Windows Hello for Business Users*) and select **OK** +1. Select the **Delegation** tab. Select **Authenticated Users > Advanced** +1. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Select **OK** -#### Deploy the Windows Hello for Business Group Policy object +### Deploy the Windows Hello for Business Group Policy object + +The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the members of the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. +1. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and select **Link an existing GPO** +1. In the **Select GPO** dialog box, select *Enable Windows Hello for Business* or the name of the Windows Hello for Business Group Policy object you previously created and select **OK** + +### Add members to the targeted group + +Users (or devices) must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding members to the *Windows Hello for Business Users* group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. + +--- + +## Provision Windows Hello for Business + +The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. + +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. + +![Event358.](images/Event358-2.png) + +### PIN Setup + +This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: + +1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** +1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device +1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory + +:::image type="content" source="images/haadj-whfb-pin-provisioning.gif" alt-text="Animation showing a user logging on to an HAADJ device with a password, and being prompted to enroll in Windows Hello for Business."::: + +> [!IMPORTANT] +> The minimum time needed to synchronize the user's public key from Azure Active Directory to the on-premises Active Directory is 30 minutes. The Azure AD Connect scheduler controls the synchronization interval. +> **This synchronization latency delays the user's ability to authenticate and use on-premises resources until the user's public key has synchronized to Active Directory.** Once synchronized, the user can authenticate and use on-premises resources. +> Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. + + +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler + + + -[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file +---> \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-manage-in-organization.md b/windows/security/identity-protection/hello-for-business/hello-manage-in-organization.md index a548960eab..8c3bfe995d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-manage-in-organization.md +++ b/windows/security/identity-protection/hello-for-business/hello-manage-in-organization.md @@ -131,28 +131,4 @@ All PIN complexity policies are grouped separately from feature enablement and a >- MinimumPINLength - 8 >- Digits - 1 >- LowercaseLetters - 1 ->- SpecialCharacters - 1 - - +>- SpecialCharacters - 1 \ No newline at end of file From 5d86cf6d2efea79c89d104de2fcc21d8d9b4787b Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:10:00 -0500 Subject: [PATCH 164/216] updates --- .../hello-hybrid-key-trust-provision.md | 9 +++++---- .../whfb-intune-account-protection-enable.png | Bin 0 -> 239672 bytes 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-enable.png diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index f6510788a5..e6744156b2 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -52,15 +52,15 @@ To configure Windows Hello for Business using an *account protection* policy: 1. For *Platform**, select **Windows 10 and later** and for *Profile* select **Account protection** 1. Select **Create** 1. Specify a **Name** and, optionally, a **Description** > **Next** -1. Under **Block Windows Hello for Business**, select **Disabled** and multiple policies become available - - These policies are optional to configure, but it's recommended to configure **Enable to use a Trusted Platform Module (TPM)** to **Yes** +1. Under *Block Windows Hello for Business*, select **Disabled** and multiple policies become available + - These policies are optional to configure, but it's recommended to configure *Enable to use a Trusted Platform Module (TPM)* to **Yes** - For more information about these policies, see [TBD](tbd) 1. Select **Next** 1. Optionally, add *scope tags* > **Next** 1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** 1. Review the policy configuration and select **Create** - [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) +:::image type="content" source="images/whfb-intune-account-protection-enable.png" alt-text="Enablement of Windows Hello for Business from Microsoft Endpoint Manager admin center using an account protection policy." border="true" lightbox="images/whfb-intune-account-protection-enable.png"::: ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) @@ -125,7 +125,7 @@ Users (or devices) must receive the Windows Hello for Business group policy sett The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. -You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. ![Event358.](images/Event358-2.png) @@ -147,6 +147,7 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell > Read [Azure AD Connect sync: Scheduler][AZ-5] to view and adjust the **synchronization cycle** for your organization. +[AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd [AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler diff --git a/windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-enable.png b/windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-enable.png new file mode 100644 index 0000000000000000000000000000000000000000..b5ff9bbb581d658ea5e64d5d01cb4a3765f18a9e GIT binary patch literal 239672 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%0DBlWARuf0 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 z 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

    Ft!DGE4y;p0%gLB279TS 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 DsL>aW literal 0 HcmV?d00001 From 95b73426102dcfe235c9a131090330fdd3fff9f6 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 13:30:41 -0500 Subject: [PATCH 165/216] updates --- .../hello-hybrid-key-trust-provision.md | 60 ++++--------------- 1 file changed, 13 insertions(+), 47 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index e6744156b2..767415dbd9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -15,6 +15,9 @@ After the prerequisites are met and the PKI configuration is validated, Windows ### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) + +## Configure Windows Hello for Business using Microsoft Intune + For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. There are different ways to enable and configure Windows Hello for Business in Intune: @@ -54,7 +57,7 @@ To configure Windows Hello for Business using an *account protection* policy: 1. Specify a **Name** and, optionally, a **Description** > **Next** 1. Under *Block Windows Hello for Business*, select **Disabled** and multiple policies become available - These policies are optional to configure, but it's recommended to configure *Enable to use a Trusted Platform Module (TPM)* to **Yes** - - For more information about these policies, see [TBD](tbd) + - For more information about these policies, see [Manage Windows Hello for Business in your organization](hello-manage-in-organization.md) 1. Select **Next** 1. Optionally, add *scope tags* > **Next** 1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** @@ -64,17 +67,17 @@ To configure Windows Hello for Business using an *account protection* policy: ### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) +## Configure Windows Hello for Business using group policies + For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy permissions to this group to simplify the deployment by adding the users to the group. -### Windows Hello for Business Group Policy - The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] > If you deployed Windows Hello for Business configuration using both Group Policy and Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) -The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled.\ +The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to **enabled**.\ You can configure the *Enable Windows Hello for Business* setting for computer or users: - Deploying this policy setting to computers (or group of computers) results in all users that sign-in that computer to attempt a Windows Hello for Business enrollment @@ -96,6 +99,11 @@ Sign-in a domain controller or management workstations with *Domain Admin* equiv 1. In the content pane, open **Use Windows Hello for Business**. Select **Enable > OK** 1. Close the **Group Policy Management Editor** +> [!NOTE] +> Windows Hello for Business can be configured using different policies. These policies are optional to configure, but it's recommended to enable *Use a hardware security device*. +> +> For more information about these policies, see [Manage Windows Hello for Business in your organization](hello-manage-in-organization.md). + ### Configure security for GPO The best way to deploy the Windows Hello for Business GPO is to use security group filtering. Only members of the targeted security group will provision Windows Hello for Business, enabling a phased rollout. @@ -148,46 +156,4 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell [AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd -[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler - - - \ No newline at end of file +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file From 9421e0c712f105b547625f1cd83a6e98bc9f4db4 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 15:54:08 -0500 Subject: [PATCH 166/216] updates --- .../hello-hybrid-key-trust-provision.md | 50 ++++++++++-------- .../hello-for-business/images/event358-3.png | Bin 0 -> 548346 bytes 2 files changed, 28 insertions(+), 22 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/event358-3.png diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 767415dbd9..3a20a76880 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -7,14 +7,13 @@ appliesto: ms.topic: tutorial --- -# Configure and provision Windows Hello for Business - hybrid key trust +# Configure and enroll in Windows Hello for Business - hybrid key trust [!INCLUDE [hello-hybrid-key-trust](./includes/hello-hybrid-key-trust.md)] After the prerequisites are met and the PKI configuration is validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). -### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) - +#### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) ## Configure Windows Hello for Business using Microsoft Intune @@ -22,15 +21,15 @@ For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intun There are different ways to enable and configure Windows Hello for Business in Intune: -- Using a policy applied at the tenant level. Note that this policy: +- Using a policy applied at the tenant level. The tenant policy: - Is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune - - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group + - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually disabled and Windows Hello for Business is enabled using a policy targeted to a security group - A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to chose from: - - [Settings catalog](/mem/intune/configuration/settings-catalog) - - [Security baselines](/mem/intune/protect/security-baselines) - - [Custom policy](/mem/intune/configuration/custom-settings-configure), via the [PassportForWork CSP](/windows/client-management/mdm/passportforwork-csp) - - [Account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) - - [Identity protection policy template](/mem/intune/protect/identity-protection-configure) + - [Settings catalog][MEM-1] + - [Security baselines][MEM-2] + - [Custom policy][MEM-3], via the [PassportForWork CSP][MEM-4] + - [Account protection policy][MEM-5] + - [Identity protection policy template][MEM-6] ### Verify the tenant-wide policy @@ -43,7 +42,7 @@ To check the Windows Hello for Business policy applied at enrollment time: :::image type="content" source="images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="images/whfb-intune-disable.png"::: -If the tenant-wide policy is enabled and configured to your needs, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy using an *account protection* policy. +If the tenant-wide policy is enabled and configured to your needs, you can skip to [Enroll in Windows Hello for Business](#enroll-in-windows-hello-for-business). Otherwise, follow the instructions below to create a policy using an *account protection* policy. ### Enable and configure Windows Hello for Business @@ -57,7 +56,7 @@ To configure Windows Hello for Business using an *account protection* policy: 1. Specify a **Name** and, optionally, a **Description** > **Next** 1. Under *Block Windows Hello for Business*, select **Disabled** and multiple policies become available - These policies are optional to configure, but it's recommended to configure *Enable to use a Trusted Platform Module (TPM)* to **Yes** - - For more information about these policies, see [Manage Windows Hello for Business in your organization](hello-manage-in-organization.md) + - For more information about these policies, see [MDM policy settings for Windows Hello for Business](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business) 1. Select **Next** 1. Optionally, add *scope tags* > **Next** 1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** @@ -65,17 +64,17 @@ To configure Windows Hello for Business using an *account protection* policy: :::image type="content" source="images/whfb-intune-account-protection-enable.png" alt-text="Enablement of Windows Hello for Business from Microsoft Endpoint Manager admin center using an account protection policy." border="true" lightbox="images/whfb-intune-account-protection-enable.png"::: -### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) +#### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) ## Configure Windows Hello for Business using group policies For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. -It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy permissions to this group to simplify the deployment by adding the users to the group. +It's suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy permissions to this group to simplify the deployment by adding the users to the group. The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] -> If you deployed Windows Hello for Business configuration using both Group Policy and Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more details about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) +> If you deployed Windows Hello for Business configuration using both Group Policy and Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more information about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to **enabled**.\ You can configure the *Enable Windows Hello for Business* setting for computer or users: @@ -102,7 +101,7 @@ Sign-in a domain controller or management workstations with *Domain Admin* equiv > [!NOTE] > Windows Hello for Business can be configured using different policies. These policies are optional to configure, but it's recommended to enable *Use a hardware security device*. > -> For more information about these policies, see [Manage Windows Hello for Business in your organization](hello-manage-in-organization.md). +> For more information about these policies, see [Group Policy settings for Windows Hello for Business](hello-manage-in-organization.md#group-policy-settings-for-windows-hello-for-business). ### Configure security for GPO @@ -117,7 +116,7 @@ The best way to deploy the Windows Hello for Business GPO is to use security gro ### Deploy the Windows Hello for Business Group Policy object -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the members of the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. +The application of Group Policy object uses security group filtering. This solution allows to link the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) 1. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and select **Link an existing GPO** @@ -125,11 +124,11 @@ The application of the Windows Hello for Business Group Policy object uses secur ### Add members to the targeted group -Users (or devices) must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding members to the *Windows Hello for Business Users* group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. +Users (or devices) must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding members to the *Windows Hello for Business Users* group. Users and groups who aren't members of this group won't attempt to enroll for Windows Hello for Business. --- -## Provision Windows Hello for Business +## Enroll in Windows Hello for Business The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. @@ -140,10 +139,10 @@ This information is also available using the `dsregcmd /status` command from a c ### PIN Setup -This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: +The following process occurs after a user signs in, to enroll in Windows Hello for Business: 1. The user is prompted with a full screen page to use Windows Hello with the organization account. The user selects **OK** -1. The provisioning flow proceeds to the multi-factor authentication portion of the enrollment. Provisioning informs the user that it's actively attempting to contact the user through their configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry +1. The enrollment flow proceeds to the multi-factor authentication phase. The process informs the user that there's an MFA contact attempt, using the configured form of MFA. The provisioning process doesn't proceed until authentication succeeds, fails or times out. A failed or timeout MFA results in an error and asks the user to retry 1. After a successful MFA, the provisioning flow asks the user to create and validate a PIN. This PIN must observe any PIN complexity policies configured on the device 1. The remainder of the provisioning includes Windows Hello for Business requesting an asymmetric key pair for the user, preferably from the TPM (or required if explicitly set through policy). Once the key pair is acquired, Windows communicates with Azure Active Directory to register the public key. When key registration completes, Windows Hello for Business provisioning informs the user they can use their PIN to sign-in. The user may close the provisioning application and see their desktop. While the user has completed provisioning, Azure AD Connect synchronizes the user's key to Active Directory @@ -156,4 +155,11 @@ This is the process that occurs after a user signs in, to enroll in Windows Hell [AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd -[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler \ No newline at end of file +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler + +[MEM-1]: /mem/intune/configuration/settings-catalog +[MEM-2]: /mem/intune/protect/security-baselines +[MEM-3]: /mem/intune/configuration/custom-settings-configure +[MEM-4]: /windows/client-management/mdm/passportforwork-csp +[MEM-5]: /mem/intune/protect/endpoint-security-account-protection-policy +[MEM-6]: /mem/intune/protect/identity-protection-configure \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/images/event358-3.png b/windows/security/identity-protection/hello-for-business/images/event358-3.png new file mode 100644 index 0000000000000000000000000000000000000000..f95e6130e68beb39db9e23597f4986b30f0630be GIT binary patch literal 548346 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 z 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

    +juA_jSyvWu6`3FA!?Iljnms$2~ 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�Gz_wMKxPuX$!kPagZv2NY@n`cE7ZM>s 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

    Q$9`rzJC;P?s$LR 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 z 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


    XOua*J){OyDHz-KrSP<^L3X`Ltk1n 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 Date: Wed, 4 Jan 2023 16:03:44 -0500 Subject: [PATCH 167/216] updates --- .../hello-for-business/hello-hybrid-key-trust-provision.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 3a20a76880..0296f96382 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -135,7 +135,7 @@ The Windows Hello for Business provisioning process begins immediately after the You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -![Event358.](images/Event358-2.png) +:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png":::::: ### PIN Setup From de775cf58c6c6554ad5472c2fd62ab6491ede814 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 16:03:54 -0500 Subject: [PATCH 168/216] updates --- .../hello-hybrid-cert-whfb-provision.md | 2 +- .../hello-for-business/images/event358-2.png | Bin 91933 -> 0 bytes .../hello-for-business/images/event358-3.png | Bin 548346 -> 0 bytes .../hello-for-business/images/event358.png | Bin 81668 -> 548346 bytes 4 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 windows/security/identity-protection/hello-for-business/images/event358-2.png delete mode 100644 windows/security/identity-protection/hello-for-business/images/event358-3.png diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 642dd2b6aa..2ad70ee675 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -193,7 +193,7 @@ The Windows Hello for Business provisioning process begins immediately after the You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -![Event358.](images/Event358-2.png) +:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png":::::: ### PIN Setup diff --git a/windows/security/identity-protection/hello-for-business/images/event358-2.png b/windows/security/identity-protection/hello-for-business/images/event358-2.png deleted file mode 100644 index 53fd554323f4d0967c9319676db8815658a4627e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91933 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

    (v$%XxNY&O%6_sf$1_EeD1t#qr?6<58#PDj$ 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 z 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

    +juA_jSyvWu6`3FA!?Iljnms$2~ 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�Gz_wMKxPuX$!kPagZv2NY@n`cE7ZM>s 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

    Q$9`rzJC;P?s$LR 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 z zGf3>`NVD(_e{6qeTgW}zH6zX*((PO0GBp3*(Rl$E&FUTq-L(qJjA<}Mf}q7-gn;js zppp+bg7pmh@%}sUL|Hs%{q$>{H+AU5XQ#$mftWxZ;<0rTsG1+?*hF3R9?rU{+G5R}dc1UmcGec-o9K zkT@Gy=?5FH$knn9h@AWowCaC=C($QoibRsK<``u?u2~L^dVx~wf4^2Fpr z5bL5Bd0pd#g*|79dWGZDE^ud$KBkBm(=80b>SmF!bjSEr-*++njsJCZ3(0-5@X#_| zlF4&~UVrhRZLqUvpMiO~UxE{xKPc#8;$IGL!N=L~o+FKH`KWM#efW`zXU6sHYJPS6 zG1*;y|6&(MU5cF<3crL7s{Dhb4t*yO;&;HjdarhCfAKuRt4md%uOx9}bbY;uVWIep zb3kt|u09VM(|dRYZ`$EmCH9vpezme7krZ#dfZzX?qUvyK09hd>bYHIo*=Pc;rgOA^ zp*c!dq^Ty0dw-9s&P0MXxe6$mU^dFxMZit%xk;EnkZJdyItq4L9r}huHT)ktB?x&MU}aZU{~LBtD)bbvl-^=yr}S ztAGa&6be??)g{<7ybe09$pl9nlt7@Rq_+ksg`TRS%E7IjkuR;o3nB-~>eQLLDWd!uD~^B*c0x48Wg6z*@w=a^Dv zsdK-jfE=>)N#%^K)Xde)&0wDPU=;7ZPuk~>XB#7DCu4W!=6bGmw)xHZNwW5IY%qR7 zMD_7GqCdhd?>q*|z+eK%6h1&OH_=#;KukQ`L`?Jj`xt!A-7mmm)-v`UQt{?n<8aU5 z7Poq1jZA}h{sJdt<@hiT&D8Q7+hWKCJr@9WBwH-5#MT zTH9ksWjW%RMrHE0SuN^Csw43TXud$J94-})@&Zwsg~AG`?b)Ye=X9W}u3c)>{0?i4 zEt+}q;ZS#kx#9|xn16hFRZiDwUtc4sL*B>%B!({pA;`>>pj_vnxPcmW|$>eYJL_b-JXZ(YS&s)=rv4> zQA#C=ivOBAkm4f@L#_1wiZJhf2OW+wj{;BPH&|&%K5N3SKhFg1_*mj~iVA*U@Mj_T z#MK3i5`*%pijR#{RImG@dw2Sa=xigJM-0$g z^LAOqCFIMe<8~(2%gKj)IOEzPZ{qnMj;MQsN`C^K;@pK&;SglzaJ|d_VF6mRDlOh_ zEf)l%b@_d}9dsB(2uXFJ=hu zADOgnaWR->l$@WpstJPJPw9_G$BA^k{9==}483RaYIQ;NJ2~!J1v+YzSH9nnN1wdh z*nTj?JtKw=owWzkaZVu=GGDMs3Fc&PO|Gv#Ci}C5`@6e1t)+B4PDEo-R92m-?XcSlMNOYcY%XvggkE>)MTsVFnf4}ocjpfFwyd)lBO zF-lowEYu`|duVqyhL5rJi~NDRT2{|U>{a>HUBM{%gHZGIR2QZDxt!h$Y-1LBiXw=^ z$2fexo&YEpQ^KOE=(+lo8UwH(ZmPA3D7L4&vvib;t(fBBCW71EhuL~Z{Pr(1pIw`f zF@r!|dP0^YlG~ahQCAD{^{r4!HpzpgXJ$OCJJvzU~T49ZNrYr*7Pn_x6<#SiRUbt9m^jVBpmMF}{nSm2V;IH&ZZdTSu z7}sAiJ{rM|BKX%43B^)9T>0p`8$&gx4vgj zFtcsSq!`=sQWB3q(5*xe;nj}5Q7=jzPN1ar(h$AaIJNcHv>?|x9QcK7FR>rdf%(Jl zFt`MeJ6{l{xk5GdaQlfy-PLO3qw$AhZb<>-X(no5Uqy5|(uQP=l+1KlUQ^AEV$frnaj-Q~GmQ zcvOW$DXf#P=#Q;%```gQu6usLa)NC&(wnDA0jK zwzP7%mI#DBUnIaL@VJHt&00i>dIQ$tiyn3lHYPfJBNG&~dp+HPr z6ZV4f84C`&ook<2DutqOAAv}atj2C$l!w(9v0uryL2rJpz7KZ5yKO>Gmn;hSgaLS%AMI!E1qjvS~S!JYq zJ;ciB)8h=4q({X@DXon?ie(ZOM z3WQ|JJK=ERCUgs>)2tH8eDmC~cn zxo0db_8}evv8-q%l1gLCe`A)2{Jzs!m!grIX7V)83RISSpYjUP_VI{RFC3636)TJz zE=o(4`(m5=y7E4ZR^jQ&c+tl6I_=)KZVK#}?T#R)887Wok5MGH5HxS??UVL5BDx(X zy=x?@rN5mON1hY)e?2ukgAbp;pm<0OCC1-YH+XjO)Yh+u7_YCF-cHfaO`U1VG{uSG zfN8`l^Z!LPm@;BO5w9a|LgTa^Q!yVTe5l!cH3g~?C^}p4C;NEmfm_KQp2?CiD_Xk> zdC=AFGJ;_;rWK?tj`)}~WC+*Z9(E(cI@X{mo`^(0phEt%d}bYA;fIoie(GyrKx-4E zmvAAj!q_WCPukJ>fLSo~CgKLexM+x&?itI6QD!$cZ`b%!zy;qB; zOPuz-*e8z0>*iZm^s%cr<)&xW{et>y7ggbnXEx2a32VB6nkXU|n1Bx=h&k;L=JQ`I z@+ASpn5!lr)Uo@UJf9v7tTYz{PJv>}xZm-Zz9NK)(fDs*U!7y7Bgk_s`I*>E`dp6S zz*>li6!K()1<;iXF%BwlsvNlCK)buHyj~|rCGMJQmSHlAYoUZ9ghB{>h#@p0&CH6# z0V02kO&`-|JW}vc^Ypfxq#*c2L01snA2Ap>32XfZISVlG*7CxEs;@s8f} zsYp=M!w4RI)(z$kYp|7!eZ%6ugcPd!7q3MC%Y1WQ%(IsfKhuQjBpOutSR@H;m{-mU%!LpwwaHF44zFn z&9|?|^bAK|nFz&2RB+MfT*|ilJluF>Gu+%<5QHXx&z}mBnmWrK8s`Ap3-sWhZARDK`2XJb^O38%f&{!w-A{l6 zXUm-Hu-goeRS;yN(J(XRUU}-T{oPgCW-RqA&KNTBMTc>BmYy`5LGNrMDgv7Q3(a!w zU{`rsWz-gjU_T52rc-&k1dQdpoua|8i6&C3Ds7CfuAu?2Q8zzDVs$T+$!w8X5OEmiy6 zOyimkmYp53y4U3#mLz8|i){T&*ILb*HGxkBr<6XvrlvN#yF4zP&)TqpENt22^%HR3 z-sbq?nmQeOtu=c5@c67}J)!BZ@+xwk9y?&4Cbz9-9Y|T9ci4!fYIplNOcZ$v0i~in zuvPz8{})t>+6V3y9<-iEgD5NBtdMtnUM&V48R zqpK$U!pwd>N8@khH5l9Hcj+Km+L87(olVp7uGyfKbxWvn&y=gL(8PNicl<(i*EqA< z%|FYu=+wPuTvjA)$1G^blvc}-*p(`0Y8D*5evcfsl;FOY3O zybESM&1`p$=VpI)AU~w9%ie7vz^{LpapU_s58GxLo|B=>*y0Y`;vTOO0{O<|aEHsD z(`D=l+)R89;!u<5ry-7b4GPL*>>9e^9aZ+hzNaMNd9OZT9ePw2RR z{He-KdrZcHiYCH*W-%b;HQ7W^X&nc1SVBpLez8zzOZEBp=7W8j=nz)AN%-?jK(_l` z`=!6Vn4<$#Df@*Z-K#5glW%S8#YUKJJVq4*$RSI~d|b}Eq~d8f0l6EG8FW{{;H2`F z*%O8dG`kw8W1oE*83WAWAK8ap{WzNwkO_G@DCFd^^AHi{x*Z{_aWMhZ1IV7SzAOTK zyPl5!UTC{S|9_vkP%e`7tpJogD5E<2qPlT&-}J(pEwgF>6^>EtPXWn|O#K@tiDLlc z0$jV>OhnltR>!iu89aEmvWq1iOZ|0LYnM6i4&-Lfru_~Nf1+H@l>74gjxt~Vdxd*t zcX#4$;`G$@vTerW5IFG9f26d{3Yi-FNd_(~z0sW5cOy&26WZrDHKQh()Tn}SYxAFg z8I5)V{Qq8^K`u)Wzz-FefJ_Rv6t?(hL}d#w=B#1v z^DDvsB+C%%`A5iC2n@J?rc-cZtb5AdJW@@6`|diLP}g!Yt8jwfB}SSj8S8{S>b{_r zAZMSwykW_t@-L#zPZtu;8OMa%)*_q&+1_g-uIpGqqC`!NpZ}>G@OrVtgzAZ5vu#YagCDnv8ngN~4%irICnDC#T0Fp$t{5uO3jhU|{cmjx1 zfB?$(j8^0h6HK77f#N!Bn;~{4khU<)jlb=Dz46S=uC7!X+;DV%Z$s|HQw8(!7b|i5 z{pO+88v&q%EVzF~OGE@ABvq6II8926bkBSFd+->T@XgG&L^5&kn1# zi@jc4g&G;~q@jgn2T$;;YL|ml8$fS8clgpV&)8-dCuqRT{&(&Ff6lU{`^V#t)%F2| z_5juJ6%2Ej4@>@)J6LOK8pA)QU7e_wMP32^2Ajr*T3$}rCOzjrbm z`_$Xtw%hEF>G({@7Kynw8VhVHC&-(V6cJ8ysXMpfHxdZ}DRFyn#k;QxXcrf=4ee?K z_3&p3?}p?1x+Cs!YHgRFk1|n$@N1oY>lQ=}-s--AT{&a#$_DQJMl zJkRrqx{sVFC1+jUUZeIRYX6wApRKgj>TgFmSaO&_Xu3z>I?nDCD?0_1Q#wgA1E|pU zoD7Ph5I8n&2}7+dHpUcKAs{;%Dxt66DXUKkmPn-75nE-wz|#LwsKY}V(Pi^_lZUk8 zU$Lj0PkAFA(8f?=8pVyQ7@BKF?AGU)sGnnye@BGfC4?aX+CT0{RMb9WQaxv=VU_Mm z6o4sUv&B$i~}TgM-YLbGI@N-CfDIv$+0Lr2P4`nY;gFh|@662$$@9i0iHk6doNEB+4-j z^tSio+jb|>_;;_QldoV6;DmY>Rlev>lDz!LfQFre@McS?j?unLs7NRQU9F zx1>2JO!^}Yr1>bqj*~0QM_yewa@@o>vd^uOm(3sV^)1*no#zPJ)Qv|K1MllS{e}>0 z?PeX*6a39EH2^7E9+AMnxcP)eT$8M`b`Gq0cUA(Sy47|9Gr1@pAs+N@YE-9pUdKtK zj$3Ye-#zZOm?|-pnyl6YxUpxbS@5vUx%&P7i)~$h$wB2Md{Lo`8b>Vj!*IxX4-bO9 zkKz&dcI(Ie?n^H_79kL)W3^!@;FD5U)qmPIFo%Lf|HAsP;AB41m1t&{HQq5M3_P@l~mvgcN+>Yaa0xOzGD;M)J zPi`cNV53OUkOhJ5W-UWyXd3O9 zmA;ooZaag(M)ph|TL(<}5=d(#~6W>z;4)3BnSg3Dn8Zu&NcORd2?e_N!2Y zNLl+)bObFhm zUQr7*TPjy^k$b&Z6!8mq1>X7^)9UZb>3(%I<2@nZsd4&wH=l z{n$z}pHK)>Fmq;M(-S50lA6-$8Wz3c^g_yc(Qy5;SOTzO`Eb2yFFCzw11YM4HQ9d* zJ$C;aLtS|RAxbA0u(UsLb9bYR#P4Y#=(J^uO$)sOst@v;QG|j-p7^Kko5u6bb16>o zB%|WAnA8GqE?)eok_&8Srtz#wYnG9s1l;(1Pq!k)N_4bPx+3G;W5~mMh()U zMi>6{o`?TL#3_UddrRdku*BI8+tAf%@9EKL1iM;=K8r8PbZxJ66$Fd@#7Tw@H%fdz z7CnCAV<-;yk3CS4(|zdIeFpB4*O-}UG@Die69%UD#bSnq znv?>XRH>1udJsSbudlk&fH#Xar6ricMRGrY_#Wh`vsca7=i*2RXkNO2%O%z*E%j@c z{x{)Y74-x={YWtU`RA~J`;RkA8IASDR^USXJ#a?f>wRk9V=NMxxi{`{CCjx?Q6Xo$ z8=z@~5PLiU0z~Efb*YAAI8k#%>_}1>@F7V*{=HW~0y-qlEw|?mLweYJ+ywCH4FqTW zb9O$T#8x0BFj#4AuKrm*uij7;+J_CtoZzGW zZir3@>VXUZRw`~}7#GZ!(MZ3V(E%3B@e5&?LVDrNVsTN{9}z!;PqQy#K9nG+RgP~$ zjw2Bwj`iY4JP!2;v`(H0XHyerN~83-0DI~SA%KEP5QO$e#9AU@G5W<>pIO0!?~oSD zf}*HjD@gDO#TN$U8O@KGz@o~uHtvXB58==M!aMdXuV;AGozSpY(3r!h?0b!bel}u} zb~;{9V}w;Xqo*-Hp~X8~I0w~Akk1xFL3--}Y7{zT5x#09SU0DFf*0b$0287YSk1q} zdRYh&iRIsjT|l^)#By!`2?6Mr=DU=+Q+O@$VfB zGsMQ=JNn3#<8Uy_LV*oxtAzqPjD*DW-W|5sX6juE(__dIBU5R$Iikq!^v=-7FiNS7 z8AUFU2x7ZBILx*(n!W-_vWhhgtM)Xu`kWpz zq3ru#Y%WQ8Gx9s&J-2t2{Ignf(*}SM#yDZ6Y8u|2{porm+P`?z^-FfDy_0GC7w|xOpu#iN?y4e zlUr>xje)N%$}tk3#BG-Sd$?!JW~wHk>khrY*lKrzYApBHSQKJFNF&AN^yic1nX!^n zTA|YQ{p@YIhuvsiV03b|;`$eIy7QI(v?@Y+7%fP(gy$|92481iBr~iFD7YPt5W1Dt z@dvrKt!tA=|2;I>GgH&C3SI1}8eLXPPoO_r>axfl4;SVdVQrfn?#k@Xsg`UKyWwDfEdP63NnGr zj|n4DEryz0QCD|i5{%Mq&Z*OFkBMEm={fBAiRVX~H${97yO4#N7K@jD6-M$RGS_>V z!I>bc&)i^^%~uDTp9;sTw+sk^%ZJxHwg}Yra%n%0gGmj@?`4-`AJ17Zus2k(^{0N+ zmdfiltmU8{h^IrOL&H%|`iQ7*rn0T5M(yYKEJ-~+kdLI#`E2s^8L;EH7m6{ zse8t}+D6wj8*^9mjOeT8^jY!zb_ z-6DyfOuw|ka)9EFHOYS?7hK-ZZ~5`gK7CL`RmiVfKNT?f2JO9=1TA9Y?Y@kE#m0Q&R9n4#$^^)ZU6r}t1^8#xpoG%`bap{5sl_<# zOp~6mg`}V5>WtgvD9KI85Un;wj(k&k^-#1Y?e7m5>AJmB^u^FilbspfoDyjn9~O#r zSPe@(!f~37UiK6N^|VoDTSPz4bf>aAMkXyl>zpITir_E8)-6tXqO)520#SIiWknt= zx1|5BFQ&u&o55rWa{3m?8s(~C3ctrEjEg|{C2&KpZJ1M}0aG(56YzxJtrv`|q;THx zl6!sQK_X1qO>Rr;ilxGf2n}|JW&!-UFkJKF6aUpkP0_=cIgmFxZH!@(nnsgzAeNc- zXkBKE-pVkiDfK7)tA%RUNaQN4=Ih1xVfWwlsnj$hX_*}vxEpmVh}pK0heGhE4DM0# zJ$C;^s`h5(QYc^DSc4}PmFS;)FM+%xT6xX|g4<0z9UYcot*25MU5=^e-ft;FZ397P zPHtkPXsIzYvW)Im$jitQOzQ>`QcPfqm|&K1Z!Gl~^tOj);$LfYc{~6MvC#8ahA4{C z(zhMbdkZeL*p|3nqK&YoVcweWYXH!koFE!+e}>g#@Ejzutt@He=xLy$8=Fowix0}k zYG)NUtJIJ;OEOJGRIoB4+MQ|0Qm9N@HeD+iy+ATJ7@h_A<`^jTZ?3 zzeEcScP(plHObt4iS7S5#gDSB(;9R?7Q=lx^=eAevAbf>%&f|{7b#wjl>P!1k=MNBvVCYk>7oM(+R_ky{b3V4Z z8$8tzPV|{o5W*x0cx6?~O}03ob^5xnemOh>u|DV~;)4yh_k-s_Gcp&Ua>Y07#a@1O zBf%Rsb-?m{Hnk)_^Of2>XV%u=O`Pa~#FxI^8Gefd{8e!uYY5R+1SoBgTl@qErq!ug z(u*84sX5ZRK6l^^jDa$ZO_}m=AJPjPDhfAfo~n1L3WR5~Vcrn5a*w=Syn|*CvA^QH zXQQ`y+o0^yq(O;TGC@^exVQ0qrEYlz54MKzpn^OdhrfR^>V?=v0t4Suj9NQ!V!c}H z|4KH$pg_~9l3Am;xtC^+g|D}DN9gPdAhG|c@UO{WS8nV>!=?_gGCOdQj>Dw_&3o>- zTx$pb3lf^-Kj5zR!B=Hz96SVaKW3({+}(wD+|4s;ArK6+N5Ic;^9?>EU)xn=>bpI` z)6rY#790=;MB}55VvNH@SnJMTd0x2MV$eq}6E>ct9|JnWFynSM25hPkb?frQzmH#3 zMfk@itkd$o?+`3kX%1<&PgMqHP9VG=+{#lCg_I}k+q$t`8@zXcUbs8@R4U*Exy=|` z)p$I4M%ntM0vOy41sD_V6|%$-!CzinvV=V^xuF7nm-L9aA}Jn(hI>9B96>)>9N0}m z(?OtbcE^rxLax;R1)QF;iNujwPHD3X+Ap56byb+ZH%wHvixpWfVDS!kdsM>B_`7$X z1%EIs$?`@cf`%+?c-P1%iQ`o7xh<=;0j-bRl2Hr5Ja^L$&|nO&vMCZ6(-d*x1B#aa zWJLD{01aD1J{O!-G?a6PCgk0d97hdv`N@{${6e-gINtWaSHdGW!O~;m9#~qPZndE~ z_>2x3#n9TzlwpiFM95c4SV|crTWT$*qdWwR-cO|Le1H!ay{fM|AZk$!W6EH_-iq1@;C!!ChWNnhoI^P%2~b@ zH|&;vf`zX)4U2Vo$WbJcJ_s(w1(pepIWJ^wO)q5K(Gy;6rISYm4C)0v%QY%)OZ^^> zWL6U`NCQDgeewkyWQL^i0a5g)xY0y)2-(PwWpW=f-vV!aaz)O`UPp!g7dWEc zA$#JimXn2b{YHlVRD+r-B1zf&Gx8={!tNEn$@2>^B@KxGFDxu*7L+;Zc(w2; z#cE^d%935aQB+LEjxV0zTpAmc@KXW_`3(@m zj-%#jLG1g~U@DEPB?JaZj7UYZM2rmL{i>GeH<30Iuf-&uE!XZSYhw6=_YD` zh+(M=4gq`h2&XX5Rg!79oNZ%f>cDX})g|4$E$unT#Nz*4u-oS|sXRAOCF+OvIRjR^nsn=^o+~b^E3&{0n`;055e4 z3Bq-ZBibW}F||+t%r?~w%MExYrm1vUNl_nh&avyiT1r<%K7kHUkuYKs#WR)UBdg3} z!K}DxA!FaYydnWZ4Y!c{8~VKCc!Nr=I+Z-to3KEj%?^;p_NwUj7S6}Pod8|N3-h(t z4OVyi-t5*5TgOZCp9>sAr&XZXK^LQdu3qS;kMw2NLvkD}BtH*gP?8td-&Nw4GxF4$ z$7R1*=Hc``BN$Vz40ijl1FT|LQDuN7F&kJ7mfC>+jWyhn6~M5f=ry+#gT1`0)@97r zMyY8$!=u$kScp7uzj-9JiiI4x7)e0QN9Lxuhd9mw7{5_eQ|yxlnK;3qU_=Nxzg&qW z$x?dvhBZP(DiHhx%~A9Q)$-B02%35m;x--s(A}Ww{uI5>?Gvw*EZw0pA#AcrUKpGs{Eb?<`V|VgZzL{xxTzM2=h1_V5+~~0p5&%i3hPGcSXYa;^D{m&p zWG!s-N?qrO2?xOg^PU0lD!Tlt#CI1@2ek0^$}opc*!YkWXYP_tgn))G(#|PanQdZf z`n-qhq@9$?3C@|}x^SxcmYBh&D=hx8>AxF@$6T2FF-SxP_=~=_PZ#()U0wl7+Mh}F zYKcP|>j&Fw6I+B7LDYvV1}d}Ru$o#FwK1X(31KJf1Q^mNtN?s^w4FVj4pJ`}s-l7L z9Ww0l5&M^6Xtf6l3;?OvzpeY&p$BJt$`e8btICeVi>VgX7Pk5evUHZ&CFgiWpL; z@y$LKi3n5a2r3w%4`e0Bzy*92TM~y!8qtBiFz$bztZ7M?}?}dQ#?uV7zXn0FHkVGe^Xjk?t)vMirf%1!vCBryAY7 z;7B2GyRHD~_Q%!#T(hbonji<<+yfENP=Mc395JJ9aB*IY9p9r*2hZtAwvO^RUbB1Z zVwaxdYZ036WuL`4N@10~Pkd)yAK5|A6beDkmx+f&$hz)xaQuTBC-=xs^KOmCD2atm z0ZSh4Pqn?<(ti1L^nAOaU+-Vir$2ByqfEeL{jiEGncgTXvgkRN+>@d(-1GdjSvpq( z$scb*{l}A&7vA~^i@8LNY0)gE$CSKP#Ap95zQI#Id6s%uZ!?Gi2VtQB{WE_smeZmIM2pWuN#uv zl@PkaGC3~BZts?rk3p9Db8T>Iiweh$g_K^u7t_IrVN#;Mw8 zhJ-8$oycX1Mcy?s+77AnD%}S&!P<6>~i_T8AvZsiqP4=MRkg& zAS-7L!8oJtJyieMBguysr06?C{G{&~2|5KA-D)3D!T;3uXm|l1Z3QHS(FSKQ_QP^E zcC2FVE;#R7D^tE0L0E8vs%;~CiT1c0_JR8<=PZ;24xra=@vS(WE`z{9!7vYx=%Lia z2~C!}JsQR>Z?iH#ydJV&A16$Unow61>cxR+75uXzBQ7gyyz3$vD49%WwLk!9rV3#x zc~$|IYK3m64EiXOt#ZhcTIeq(W&%Uww|_0yHj7gkhXDi&A!hr9n6-26VDi;l_jLrV z3jdw_YbIsyY=|j6jFLkxhID+y!B<(n=i&FsCION{Bt?e7ysu@4gKOGTqP^zV<#&HI zo#()6nh`;ZxZOUwcIHFt>Nk=9yOz=U08qTHWGt)cTwd)$PU{AVnYki$n`;>Q3}$8w z3pPu#bn&-t8*C!fi2+Pe!6aE_A;hJTphmR;xMVM!bvOgVL{cV?CMRcqDg9R}^*!?jZoqW-d=9j0Q$|3+$l z#@qBa*Ld;Q$e?ZXZU@0^%%J|rF0|GPN)4s#jYXI#i)oRJdMF_Z2sQr+DZnKv?T24Z zbRsoCc`W#9Vw=EDN3R&n|E+^$91jEHy}CsbAf=*4n6JOCb`>~Q%X%lzd*(YD$dJ>>JW2`mi~1ku9I)7Y2( za)?u5g|Bn(ko*;KviikI|GAzJcq3%wbq_A)_07@!Hn88BbMGK=%-Xl4Z9}jw)(A)J zC0?6CPWMtWGMtQV3QRHrgmyr2@XHWM5sIfHQS3L}=k!0jeOa<(poHQEz<;+!cYI^I zFHa2}_K3Z{+wDD`=(X?CGvszwr#8Gq3HzY;EUWK^rtL1UZ!pUaC=75YJMWYV6c@Zb zQ*gY$#CZAOvLTb?n;0v#BsI1ThP6BTr1;i`r)pEQj0ozX=m*9Jg;|MUP_t^FIQJ3w zi4vmmhlO8b2p(=lo?r985utW>MUZs2hyajIU!wjzhCB??x086wy2I%fw;QFd78}s@ zD*ZIag^_72&wU`St*z-K-;^>&ik~PyEOpoaA7yVD6<5==3*#Q#eIUWzT?V(H!Gi|N z;O-LK-Q6L0a3{FCyF+ky`R0D^ljr^3b$*>cz1E)IYj$;ab#+(ORaI|zyxi}s=WpPA zVx&(A4gl;Y2Nqt4>rY{Z!*9C1<_s5>(%+%K7qa%dB;oVB`0o@8Z4Uahch!XIvs~n7 z1AYibSgmv?Ww(p%%I&|8i0%tL;6-KM^Q2>mXLV_Yo_fGKZJND2zes*3`qa!rr9X@n z8Z(*fGCEPx6@Hm7&ws*Idd(JiSi$00%%?a z9ld;r&nF~2AaE_>G^veug91~i&w+rNC=FLSb;^pg87~Y zSo=Og!FnpLNpct=75ccq%UMkK724xqRGhWii&o*?9%@?L5Cr9sOr&F@W z+}`}2RR7*1(QwbmPM`sHWacybvfN%?_uPO(1v1BYi+<9Y_EVPi?;2-|JV;kbTQ~}* zucNnhV9yM9Y!1q2!a^@Q@3R%C195>y1i9as=RUM9-d$tzt|&U?jpoQAekjm`{mDQ5cg3NgxC|q6Ll$Ib88V@ z-_RQNHHg*pgQ8D|j63PH#^O9hMJfI0deitA?3k_*Uk_hEbi`8#$Ug!#5x){P0Ld}V zK695+Rm`Nzw@$|Bg_|(pQP@=-%+BIX%3(hFdir*()i@qRae^_!*#Bmj+Wyp zGFX|>0=?;8zfidghH3dfjeWvBhWd$P|H_FJ`_XJUK@Z* zAngky8Y2Svu2>DRt)3RIMSVW@GRK+*%oV9o>lLRW3wEZQ7rpc!9(atD&Jz(`kVyt( z_yu}qXDQ^)iuBPjMOS53rzS3x;CtF7hV3Gd{023FEu-6`Uy7K=*z^@j-4MicRu1ur zzZqOZ2$Gl#uVX&)fq~?sRn-Eul4}Fv?Q3;6j+2=5VSHj!ISp;YS2uKXEkGwH<+J0w zdUG0!;384&ifVy&pb00swudBws`_oCVrq*=woTwsQfsqzFg^nLkT2O z*w>OM?;!XUe2Z&wdYq)HFQqEvXXk~5Wr;}$VGU5XIQtskN7X1SXMu_?$n7Msm=#y7 zkW2U^Z1Wo<84k0@PScV*9bhEeB3Jk0x~BK)bM$jftVdPjz21?>+8&7x%=*q95W&16 zbSDLv>pTDSbPN=*1cG5hEdA&Mtn=F6>j~$z<30jpFcVY)VkW}LZ(WTSZ2<-yhJkDt zR8gUM2*zEj4^%KxwvQ)nsZKm(BD6o)%(1Wrf<8_k9`9ZH_LzXTea-mJ!octp9G1jK znSiOI`K{+4&}KEMpXxX30Ce~faOHi4S`J)7ANacQ#Q;B~-O8N`mLh*4UXsfoxROaD z&;W8=!p!-my>CanF@U2(c%X6%#meTh`o-EU+)q}Qc zpSJPmclXFbL1E*C_c!6|D^NO*Qb3fc+Ky$=gbEwT?pQQKyHjfTya%bK|8Sq+g0yWS zdXUER;(?*3SgWIh%k6%jhAN7jLZlideQJ<675U-#fR-wXQ?gWNqRIs(Io2d=mNo=M z*@)%AQ#iE`vV&l?KQ`9@ijL>kXza2neb)!a=TCr~CU!)~bL;H;7AZu?z8yJWm()zq zA5_n;O_#!kuh}kbvB(Rp?&Z;EUALW`9l(d>PHXM=2AA-oq)zLlL2g|Ldy9~P-^Lmf z=eJ_#dgrn>>udcUaM(sY!{_`^TSXoLt$NCPHaGy!9*0$g<~CI-_t6bruH@-sf(PPhlcXB!a_ zoHcMWAKx>L?R{~$+W=44i{AdezUpznrNRVRW zFyU4l=4wA@=|QtUzx@1C(ggR3@Dbm~&?}w$91DR|H_XX}FDX6hd;2JzKJy}6D#*ab z<0MDTJL{KwQ2XoHLd5}h?b!8o;lcA0kn#+R!g>xz`}xx{g-`;u#qaR&$^e*=RIzM(zW@#J$TRe z*7vQ?`*z>tLR#-3v|+p_l)h@iAOU)#ZTy3M|M>>`_8IICco6d8H{Xu0iq*$+06JqG z{6Dmlg$&Ar)H?C2^8a~hiUN>>4zzTfZdX9C(@0wj&!n)b!%S|d*)tO8X!0UH={E(;U^e+U>d0IcP&*5J|T#U4gEAu&CaNt`$Y zk*u3NAFgM?AU`0)P}}nnDS|E*T0bQc{Xlxm-(ozC-liE$X>X5x8HH#L`nG5+ z_$|9k)*zlJNF~|aj$`v7?pXATv(;zbx1ifI`*;_zJm=vc+_O6tU)wk7wbM%6Mx|ME*}GYCeJFYJ*x>eBJ`L#zL{H^UJexNVf39-XDVDsJ$_;B~d=LKEq z&x@%pZK6JMwDK($&=Tc1dq$Qvk7gJ;0G;&EECd}bnoJms>9uY?|A&^?0AFB;4zP-n&4UOT_&?9Cy)pC|M~i9EF`r$mFo7bYXi3a2Pdv=}rHwkXUn3n-5cEweG(M)fA$WfO0Awxk?G3E9`QBmIe zb!r&{C~LL!Yxx4kWU>$p+c6gjJlBrL&Y7Y!DB1ZrGCHxKS*Fz%jUeM^R3lP~k8y0O zkT^{DcZpWHiD+Of8z5#8Q=lZi04nuOw_Y&TpLaRPh|>$t=38Is)N11AGpnjkOYz+7 zJeWQBiLmQUDz=7J+qpP~SEef(fe|CHVZ+M$DF#QI>BNGr5zJNHY7Ohs)i~NN)Ae4= z%z~Y%2hL8DsvL_gl&g)_(QXFdh^I}wRAGm#(CFfns$|-;m66R3yP#zXKCvKx!6!|O z4e9&@YT57KB4H~@v$wbLa0vH4yX!4?PmT-m`5N^=ZJs;V4x_8d`w>d;k9F@cgHwj* zw>fwQx>t}joE@Z^xmgMsGWMMt0B`;Nmv%aTlp5_}%rB2;>mJ8%}3kD&(A&cZgCT<_&;DQ#K z+;5Dd+TW?jI$Q!2i?Ndz;K@-cCfy=CU}KxS;K{n>@)&Vw$L_ z<7#RPioVwJWk2zHJ|Iq5ks0XFPGY(d3K^X9{T_s+z*Y)jTpqJO9mPQPxj>XcRkXEW zHF7#Mi$JBe{LD}Tmuy;6;(L}kpplf4a)a$}S^)D2IyLxwwd@MD?#lHmbp=DU?H?re z>!c@OA`bGByRW;C^CwbhZLJ(xD+|A7@E*_x1s6}Z&PAFK!gK8g!&{7^w6kiq^ znJ><^5uk;=B0HZ~G+Zs@;L~^D3Y&g+7m8(gTx)nx~3i=e_%oN9O&?fV4t2AkFdJoP>Tj04pYg_L09z34z_cdpVw8<{Oo-m z0Fz!zK_56zSZGvtB`%&rna2a5#i30={#XN0$*EE-%2SffuX`F6>WSRB*?O|qKFG`# zL%26n*Q_xNFf9|o8u(ZU6{rHV`COqd7X%4vXu$?9Y7sW#*s$5q`Pk*oxEZKJ?F zC~8#FgYXH^;+Rig**iG2bq{){jR(RwlQ7;~t!EpMZKq=~t6{o|`kT8dx=N4euXGJ) zivNHPwIBVyOp{e5DUsZVuna#|O3tQ0%;hc+&; zEaTlW%)y52K(i*kn9C-wtTi!3M3g|@h}_k4e@fQa$U%-Ls3N|Qpj7oiQ_Q@Y%OPlK z;=QX>ESN|ClzipJ!CCOxLC@WSjM*~C@A%l}hcIY&1aH{@g)~4D>3@Ez5DS|K@TvKL;lW;_;BI3+eRF=18{fk;? zV@rA-S-@r+6;0%P=8e!JMQgGk|AemT)`=FK&U0${9lQDR;h0MIGNBV1xF!=S{CRb1 zPeo%;IE6emR%(c}D5eQd>);%6G0)RDUPcRgNY)EcmiJ@l!CdixYvszc6+q{F_|T6< z*8JFvBlPe(Xwa1c8o+ZwaJz>?rxkR4yi>**%^k*SCtpCBa5XmXiNrxe_-&5!`v@us zM-(;xnCxmv3l(E{%sDOFg>eO};Vy zCc?o|sVV=#Nh&Jl^=7c$Izl*|IN$%1%vI~bktbFm%9(#eL5vaDByM4gCfIspNv3CF zx=rYPN*7+AfTOZJZLuG%XLPiRlv^w9)+TLY5j7G#Zg0{toE91y?84Uc4B^pWW$0p- zGsdv_QzNC*Hqbbj0k4d*?sbX%XZ7}uJ!`1zooZllizdcMRZFe;m3w$34x(?@5Z|^o#qAD_bo{12?#pLI{ zWlbxn3!u~T9hH-2{O?s{CaJ5D z66+CU90BX^rntW?aAKd+xw}8pd(7N*gvBo}K0ynd0i_TP8Sls-q%og=;dcnRBPsg%{n* zq^40&LINgM^ZoArgZ8)`dH-;G{@J!IO?iy}6jQ!?^SVsn3t8@GqC!BQ!IFVzSmlIL zrqJLL+QuH*yKBrnGeb>DPMr(#tD>;X!dygmS|L6tVTvYSiLjdfp^#no^$J?Z>s4&s z^IQNA`_YF`34=Z?7W|7^Bh@Mc?R#-2t>y)RD;sy0PFwK~1Q zQ_*I5K(99RvaA+C*rdUfmv6R;oS!cnZIMVyA};%4yMz?^7_Td2A491O&w)BAv?}`C zW$NsR_eVc#|79DNsq>x|-V04f+l6&9b}DslFr=g*3S)T3u`v-p1cV(rB!F(6+70o8 z5++bAcgHvCs9*%I>8>yP;p+7M@#O+j)s%gx2(xD|;#Y^Hmt9t&95v6|(=+xwu~k*1 z%A#t~s^+)7lYtDM11BM`bEx8^6?2qGw%JPjqb~{bMVgsfyDBCGGlBtA7|JI!y_|F! zR84n7fGBTAKl+hV?7NQMyULVGN1WQ}oZN%b@=?1JV7HQCnBx)0fuhEPITe6peOP5* z^f>()KYT#e!Sb^}7~Rsao2jDL=!kNH`KBp!87ZghRGtc0$Vdz`y4WdSeYMunQs}=AC4qq>@c} z9$1R4iW(E+bACMW7S?8=2YY~5%1KwksaS!F@gq-3ergIyW1pieIZUAb{FC>U&07#& zFy0VV=jNIZ@8}8{vEicuy}r=Y_ zD6XcSK;M*b#{hg)_MXwmb;Qex&jc2{q-#g3q>W?R-i-c5@kYi@ZI91x#Mt4+Q}WG8 z7(uP7JlShNw6|9X<-!wf$HT_uL8oizL9n5eb4va7`PIO+>dUg}D69fAhVm>qs{@0s zP=D?Q@pf&#Q_{WQKxLYGd(pZ<_)%b@ zqb2l!UuCg1b^C^H>CuJ9D4MPDf+9I-nP3)fPmmAUHC~Zo`=-$;@=Fc}-#2mVto|45 z14RZq`@F#Z5s$_9<+7KT#LwPwBE3wD93g`5KB}n?an~c6^5Y#{vp}M?$THnbz3p9j zsBkKxyr1j{}Yl8md zu}vwe$z9x9Y%kU7W~J>&*Z1n`!>`=k*Md$Y^xPN?_Mh+<*9Q!yMD`Klsu8edrBVt4 zjige?r@mUcZNuuhx+R#w@8@dgHKo}-?99wE>l-|7d+#qzbSRKm`WS|#Zh$k1I{G`B zqw!~Z1)62i{mP~blBvw>?C#sSCKgVtZn1$^e7`AvIboJ`Erek_`H^WHK>r>%r%GmT z^vTHm?h_M}L9jUsekgBm?EiL_dsyF$6AW*o` zka3kX)qF=Ac3#Q*jPSl@2Hhp0d`06pGD#pc^1Rl2()Wrx$Rah$De$8Z*Eu94`F4H= zmpJFPUs_W~sB9w>@+-pCjsS0>rcK>!h{&C#?q^#``z>u}wzm4@;=3<)?uh9{3=?V=51c=L2G6}6(0mZ+8^2UjUR-elljP_wHONq@{b_cgB$dt~Ql^r)%Fg5xK`J~gt}LGjS*3Y|r5FgB z$#^=n3Q8EuAH`!S5J?H0fNSwV*1Dy^_EPYf6;5G1-??&}#1(F**TGr-E+dA%N79e0 z=zKT$62?jLt$i&aXn^2|>xK^b_l_Fy5I^6`HDhXCPVLC=*Zn3#hw{KY;LF!Z!b8%N z0*?ZDj1Ly{EYhG{|EVdGo0C(sl_KS3$(BP#pfH3JVPb;&e!5?I1oFefaFrCE5zxG_ zVpif@gc^J%AQ3VUU?5h`0;QHF@w99Sw8m8OA?M&q>%aYuTY`(!P6VgRZuy1%3$EjA z(384hQBuc)`>Pd!34_H2wkMGCW@>t7yvS}~7nt~kxSsA?>a5Ivxjx;}7kv^-$#v}q zUGx;+WKYATNm4h|2(oI1;DUiB9=-)TcD%?g1u-1fe2#l+Jw29gR=K@*Zak)7T|=+q zW~e+lj3NT=0fWW<5HUJ^!tkVFthPzw<5Jgj-f!(lI_I3_fkVPGgOvy3+8NsLg-Y9f z%l^Unl#XAy2H1p33+WWR2n6E_9DoP^;c#PgJpIZaGeu#cAQ>+nC&0&Me1ED;{@Q$_dK zP3WES{ofW~uG|YbWa$&^4`a47`?Le|dBvKb6x?@~t1)D0BOnV4PqY8pLN67-tQ#ZX zWsj{q1@YCNQs7Yy9(iu0&F%=Lwko@5<;3uQgt2bsgiy|RnR8#*Cz`VJHN?MIFnKx4 z+bOba_*q0QZwf=Qug}g&y?ow!&XXc31cWz%M4}L z{Hb4=R3)bJaMBXyZ3D5A%Q6Jkhrl&et(dV7|IjOelMrW8XEk@(o2Ing!DwU_^_XMR zPTgqXPGs+%3{zlzPqC{|whLgwRSu=7timX^>OJMhcfG56lp%}oJoVHtd_<~EK6o$y z(YAM&?pVnm3B|oixIaS|s>JYu{%Q{)HaTRDkR4wK zTU+@eog|i9`xk58EgGVt(Tj?BuJ4|SAFneoI zZn)!(wej;CbVPK5H1kWSSm!(Q%huY2+j+*`3uZwo^mz>k`Jr!y;WOFJYM(`vKBxQ= zsiPGAt029j6c)!mlbu~&_nwyK5QA+}eJV4rOUw9_gO1iutK!bi$f;bm3h2{1NgQ|e zC9zYJJ4@Usn`ZHRwIH^iA?@-X!LUv>+(*I$&OOs~8Q(16N7+8tp?f zd+=}xnc&wxL;_*o5IZC*+MaDvBzL2>ptg10>7Q*qdbOkAsu&Rui-jQh0yT=X(p{5{ z&l%83D%sWABC>_X%%s?u>Q0M2&XFxQ1O}7h3diW>S9nfa^^EUzBk>N_3%TqP%E;cr zHkcG0+}Z|{<`aHE>gY?FT&v|f6P^m*SVkfQdJnhjEWWPt)Yg^}mlN;IcD@NF)RNKGN1y2x}KI<7-PB@(4|1l~k48-N{9ULTAj3)cG^^#2N_N<}%wRP|ja*;HX zGF^DWES}R8kH}TE&y2uHpCTOYkZ@%**3UFnZ5VB@DrRLCw6|T!(T$H!gLwUBuEy1Zcm8Q+Q?|@ z-?H>~tdOlx$xqR?R4Tv6hYxO~)vA~E!pU=&+=tE*xgcmz&+pKtt}rQJ+JtgN@w46@ zAG7o^rAMBrU2LwEZ+nYYtFqiyX*8*35%sbUqojsX{W>w#cu(MLePjXxf#DjD1)M6Z zf4w;&E6XeZ@^z>%hNE5=;hsZ33ZG!p!yd(lu_57$bg|BS&M4X#!;*Md3A+nw%eRrv z{XM+<%he81=NmD(U5M}xX*upJKclUWzKvwF-7Wz>e;&vDKBA-pIQH~ghkjmqyT)7O zo$eQz&)LL@Y(k!K@vUH{ehEG!?O*5bT{-vZFZFo}h_ArdTgD-Zhpstqt=Alh7fB8rNFy$xfk ziD@u0S>BSRMzrkKJx6KTATNX_3S2G7;kvx-@!kpBa2vt+M&bCoGxb_I+2Vkzt)rE{pr7z<4e z`Ckv5ofHu@42m03K?IbRfXE2dSVu#GJt*@L!U4W2?oouCV)Aooes+zS&$xrnTXI`V zab`OsLB;TN*A4;?+Iq6m&+t1gDYi+OLd&6jOhOCl+=}4X_UFa>W$P>t>zJ{xQTF*j z1f^n#K+)yKBwm(T2^Sr*z$f_LY`x7mv;x4nNktqkP4v_>=lF#IUV1A|W-NdXb-Ll2 z`XnrTR3n_BoR~^`Nb`f+($3kbrC@b5o={VSW~TiWHc!Q`&^`5WZ(_>f3vN5rr2n7A?xI)4t8QkO>(w_=aBUu= z{Ge8=)hz`Gg&i#`rSd65q>Px!mT9U zdVRlESbz1QN;xJnzVLBP&29Iu(@>}7R%v6ye(pcq_~oCwZr!3F`J4N~_X}%Eh|vjc z_3-iuHr|Bp{`4%SoRERoda6pSh@r3j2Ki2U%OZzT(Km{O`(9;#ORFdl9#ylecTjU$ zAt`ni42jcBqX`z}O3(5er`#@%^<}YXQrV| zQk3AvKsfMCZy71=ZV)4#uD%Z>uOQFn=9UF}Y{4NWQiwdsCEi>dO!9S-XfCCyYtB8? zUWz{-n$a?k4%Br941>zpli` zw0z?~_RQg>v~vsqM$tP_qH^F-y{Z$AtFn}Vo zf&ZWhYUWkS=Bnr8J|fD*X?0d4 zx!|`^Kg6I7n_eNaYKFUXG<$a_TFGB$comidL~LQshuSD;BB#)4qg}E_-CiO^H+u7# zXq4#ATZm}YE?kdoxzN+Tx;tgKK%Nj## z?JUr%cjy<6-GZLyAlOp){_~E}J?WW;kEMa<1%#jIQS#={9TO zxN0A638Xt4QrnIxW&NU9SUQ7GNNn3iL?S3LA_7_EDYty(DivQBHZErTY3jfMn+dS6mx+l#b>20;?*B4G13 zFVrqT&K%B9S)SOdz8un1vKsZgD-NDBR^1h9oK_$XN{Hzysr=Y5OA@y0(bFCc+uT1C zMRMn$QsIQhQPx=v0@7 zV~x81pX#(?If<^cSDWk}KEY6ra-?r%f}b`8M9@b*$APe+W5aOW19=XjPj4vgRqPpVH5uFW$(~LX7v+!gg zUJ8ER_^ZFH|8WJqO?JzM?wx0YMmDd?3i)f%FDSnVNw~=L5eH!%`>^0NmE&4ye%)nH zJHf90tqSV;W4R5r3F{~CeU)Fw8x!p2o}@Lw>zF*=#ZVmgcEL$u8!hYY#P?%>;YLPU zQV*A()EnA9-6WOS{O#VwdmYF1|CNLxD@&VzO_#Zh$Jsub8HI%h)P{~l$%ReRAdhfI zS~={DQI7ut6u>Yd+Gu42d>>hA(pZHcJ&v|5>v*>N zjS(k#QhiOe{|`Fr-**M*NJr3>Xwd)$$789A3p!Bt&sx5Jc^o`Xi-X{PmSlJz(Wf`0 z{~4oHhW8}wUuE#0pI@r~7oFSxk3gEw|6>>g(?x3c54Py9@`G?0@*l+2-{%mi3@}9K zziSBmzc4&_f`?F^+(?BS!{&8Rf$-;cLYqBn<(0~^`Srjuh~GP3yMnvc%HK9=6XwmK z14L~7Y=wutN8BLIvxvwpyz?{C$yBb}K!Ga0_paxNegk)_G_b>yZKyWP4=*Fa-3KxR zlW8vy*Nyp+ZskY`aQWvK*C>xQj}Tizq&d?Z8xu`?FBRDf`zwxbeLZ&8iPmqUkY{<8 z#|yG=>r=XKq*b9(MIDI$j*c|s0~XXiS{5P6r{2AQA5ek*<)W1JvsUB*`~LH%>gt4! z5i&^FSb>lTv|1ISX>P=u$}T7zq;=>VvIKcR@eFfpRE@Ff(mu$o2KcuMoliNU5{FG9 zH94V`HdKA{s)VIIPyCsSQfrad#@hivR*L=|D_M1$m}XzGz1%*3rlaVO0WX?P#33Uw z7asMMXQlCf=6RJZ8r95bgOKJ6b?ZC^W6VVPp^M|Qc}`cDZoz!>44ZG z4HKB71Qz6pA$cK_o==DXgNi=w@O#o*FaM7?2w+*>)8aeBx-8x+iE-?i-DrbRlIFwr z!$tGBTF(z$my$&?pX}}qo6hIzZhpt|jpL`WKO5cojF*kDL;_TWz`E8ij{I0&;3Nzf zxr<>}z^c8ru`i595~zY?k_M>0cS9bD8Stg!$#D9X+T#`&Mj?-hWf4e~;~Js8!-2-- zYMa{4Ys+1at|N>ld$1*iEmrWGhIIY9AgyBDny%5 z1uy60L~Rz()aJTY{;Hat)$IYNJ98a$?%nCa=fmeKckMe;CSV)2P2_awr^Q@5GIDCs zF#24CTZ8liM4AteQgYbO`#%1>et4_!pZ#Eo4}eKf!8Z=s!3QzcYkvSS%EZNdM3kik zB8+9(qwURPJ%oLj#ANYNV+)li#ZhO<+_}nC&FIKrU22Go%Jkr^E)1vk;0#rsWs64U z7R09YpGF*>V*%l5W$=w9518@R&W4dL4&QmLEU~RhxO}69Nfuresy1#XiB!p=DUIjE zZFb+L(}>cL86j~LZVm0Yv|dKUR)O~n{zWfFPNnQ5dqx=-{ge-+T7W6)zQ7V)cP*od6T zaO-{bUKdlp`^Zg60)BQQjC;c8(NmfbOoY!huF4L79C~^`^{J7l6CoX6&nrO41Q**h z8n0LnjK6g$DPw>JU&I`<(nOO($(dj&J`B@Zekg|?Io0`2`$4(fyqvZO4Me3#|D7?b zfm#qc9m{}YY4BYew=VpTkN$N(Q+bP;?SVDwS9Pb?5mtWVX{P(t`y-TLk2I4mT{TWs#!V7aP3gyy9vO%VJQ0}WU z*8yhL$b5beOi_F8US)Je(dLyIDrzHH4X;FH|CKLo|DZ5JjDn}b)vCOI4{f}qZFDq_ znt2Hu9@-eGT_QF()vGdy(|Ak*kbQvS`-Yaf2X~EEwLi7NQxNo3e1xBvT8Zjg>YlCLoCfRTO`l z+kXhw&X@l&9fnEU|25x!PcEv{A)`l?#IfMC+JQRLi*=1|q?JLaduP2u6=_@CkbP{r zFNCr)%=JKZ%}a3H0pHYoeHv% z(<{abfDCs1r?Fi#46^rdQ|m6)>A1_;km7a-E77e^8&ETuO6_gFGg9Zz(rk8OZ~p!4 z4K?Dn9BZqk`MpDTI6X@kS*l4^BrCi1G{%zix9eHHDyhgY(<7zcf%k&u`8|9llaw(( z6){#HzU>R5uBJLRdb} zb-HJF*EE`ld9_Ny&o5Nli%Y(4jK=pN)PGPN!Dt2t-A)^xtm9iN35Pv{Ua9x;)Z?+^ zl{XB<70D8te~-nG;BGhsNQY&fgrD*ANvXoZBZUshO}0XL9c~G=iZ`})Ao!vTbYoV! zO@E3UCAho-QDc*!M{peQTdT|C!z)3DX4xd`1M%|$11AS$rf`?wA@pn7i?S{VS*>JL z&t$(BTTbj#iw4nbWWP`Gz=go_WWRCVm+u-Awx>Idk0+7QyxvTO%MIzd9cz|LY+d_V z6eeQpP#3ut9ZsFQ`NvW+VfP~p^16msgPci(pSDkR{;Y6*)(45lBA95?I-;;u*Y_vg zscQ%G9Wsfq?ovXzlja#5!za0R_vjz1NLy6{HmN^TVa# zq-Jwnq(Yct#V^!MRhB2^8vTkKpsaYWr|5&{_|tQ=rwX=h4B|tTX8X@nzT8x;58@-$ z%a$LSgtRuEL?~A1t?7pLqzj6wE~a6_3nCHRJwfo zeYs1H(vMD5vLSXn?rD!Kv6p806tFLABf{Jrhx|<@r+tIHK{c0R!qz2cZMR~dboZOU zalD@z9*2ga1(TNf=Ke-j_Tkm|H84hwmHj5xEbBdCAS7KK_=c(@t88 z>p4WTX?s8QI@&sOUQyRMO)A9gBM(C)hk&AifK|gmO1!Rc?LqW7zu(HB!xo7t`X*eJe;fNQ+U`?5rxONsXmZe;~i2&GRwqjo@T zd+p+VCO*H$`P`;_z>7T6P!o@8-QE9dS2O}RSmJ^g{e1703!guw+$l_1a{{rjRM5iT zw^-cR?Cpft`K;4+=l`CZ%!G0YZ0xaZ6=MTn=;3o0HD+OW5O;bnm-39~MmRWLto2$% z+~GXOmHAgbZ4X@m^U?Mcg>t!eHa!)ihu++>>V;!#f7L)lW}>iu_peALT73#mm$ynB zdZQUi{f#jVn;!N#e@%3FV8yll`coDfL%D92ymB0uLI5ia1%-N`=ltTC{<#JBR?p*> zK~L?#sDO|<0!;MRjL65d@x^z^MKUT9!UB^LN7|MSJo~E&Y_sJL?UDvW2v%YgHiLVB zyFrevKUm=dUUMkXBpO>XChIf5iJi-EYQoMhU^|q4wrsRcihoLqqBOVE7I+98 zTeO<23L-vdT|73yy#OGOz-d3#+cME&Qwbktn^>OVJjuZ_)*7-BZ=B5=v0Uj}a!^I4<;_*jm`W zsSx%H%6?qYA{kbo-MP@^?4}U?{j-CUFw+Pt52F9EB-mQXl~QhWfg^T_JmH&G2^Q2Y8r^lSU35%c~RaZ5`#L!5|=EB2}OcUHDRd< zGmV|AaI&s?yxITY&nvBoj_-$os={4!BzIV0L3QL*IgIpWYnu5Nu@j@cy8L&MT^M>2 z%K<=aH3j?@bJl?B%>fazPhGR1V1m!`SVLEIzA5L70Cf@W@woEnwwwmFB~pH z!(hv*Aj=Azq0G*~>y1a;4R2B=i0bghVhb4G)9sHWm{Biz?tK9?RWj&7vB!n6zJYto zJhbr0h;R%jK=VnY&Qc{w@_4T4xD*jTxIg0ew>+E*Kgh{hxcWbD^Fc`oxLIMjK8S|k z^#`P&OONz9$2FbJ#IO3IDv`Pl8z2)|5M6LDrMdQQyT@-Ir6iSR$fLrG2!{EjBt<}EVznKnv$$s)ey!N4*GHOe^F5oMYNO1R(;{Y~e5y%J;81c9JOrvZBF~k?iU7_;OF?y96I=ToH zs*~b1>qPR1uhxaoTu>vJv-=E5103$+lOTff2mlBsiL4K!ADr9JY|*|;=0|#nnq4qr zF0%{?Lba|K#qW3rH!{DjdrJ5vf4%ri?`gIsMCrxg%6v%JWhh2U3OR0ALy;5rw{P-E z&@f6mwVKUV4n9D(a0)w$&AtV(x098y9U1BVpIfRp;af$K>#_11iK~c=aMwXt?HCwT z5#)dH14zD((op<3DlN5y@+0%*6HkzRwtKUrr`pn0Fqu>$SnaeEZNj2Q{pz0?COZ-d zmHWFUyG4|QAp8OH;R&>B^Ik2oIWXRy#!NQopYp}=)Mu#rqkSwKH^G>cjzH-uRt@`g zav%232Z!svN2(nb#svf38jEnU^K{pv)TQiaLyqkCn5qa|ZS&l~zs=S=s;7f=7rvy_ zIJ>oq%8~pQ4)ISNCtNCS&52K!?7oZ`l9IA48~(SjN43ZdRPhX%yrHKRtSWMB_;4TV zL!T4+j_9y9JxE2x$V%oScnh}UF#!x+{Ji}Owe0GJ2i?4 z%J$LihOXX(x_cuVI=qD_`V2#^1QQN&#c#l&Lup)gZr9!?6j3DQ)uQI-Dl1nOFuZk{ z-8I;*U%p4OwI(Tk#=>w)f)w~6iPd@cO^<>zT|_#x3(7DC9|bV1L9-ElHbSgk5ef~P zvlxCwC0>qddFcO38SqhMSQCIHvZ-8^F18}kh6c}8@+wh*nD!tF-HD5we}~rwl&nD_ z3I)z|-QSm-ySaAfFi32kDy^)Vu*Vk#C;|}@<~i!bW&IIxWc_fbFjwOU9kDvsyJn&j z!>2g&SEUJRzrsHvBBTQh9rX8b4-O_%hP)(xLc~a8OO}R+uT)VBq#*b#&b4i_vgR7! z&sD{-|2pta6^qlZf1O1Zg*6$GG_ zzTmNOR%X9Y8T{iEzJdm;+Q^_jVX>b;VJx~1t&9~AeARJI`Vv?J#c&*MN773ziZ8l} z$bbyRIQjg|G=rPj)jk3gj2)!7JK-tw_C5HDI!iFSW1gQ!-9eVVg_@q~zWgCWT^>p2 zYU%9v^TKL$sar@j$MZb}g&5|u9A<;CB9NJa#dzl-1i`wu;OK3YrvMxKvW8K@;D3p8 zyDcJVC^~uk&D|Mn#UzBMXLAPbi-n@aQ7ubUml*pv1CFRd#QQrjj!9z1;yW5M!Or_~jr1jq#nl^zKls>%2SM}^!3G0Cko z?IZouRC4z}Pt+U9Rm~R6an(tn%HrQ@DKq$V49O2L%0IJTKf>Ifjo0p4q)A6u4k)16 z@2)~nkJnAb%8|FTB#C;>Q7~%%S%#5zUQE+BF!78x-Hbm&KT$UOZkkw_s9iux@2o-~ z)HfIl8C6I7izt3{qkXto_&I=x9V8Ej#C}UeD157#?UofRMwxMHWnA)ca4)SSQ^NF2 zp2hna!+~Gnu1>@lzz{rrVezCWI3TSUXgxs9*noJ$R5tS^iA=3@p#gAQ^QUK88?#u= z^uaT=fx|Ukr-UTi(FZR6N-I0f%-Seafw&w9pINN8eQ3Z9ZA4mc8|i_D*Ib`-5#jHs zx(gRQ!*8E4HBRAWA-(*A#ZpC|#LR1-3hkgFwX$0e9V5rt4#Mn$M=ILcu0zFt$&RYZ zbC|lb<@f0+&VC!=5Rq_kQaPKT`;Yh@5&_|p>3y3T-kScamfw!|N&;*myxBQMAQkJ# z{e7tDeyS!Pv!p;t5z6ss#~HP#4C9MkH%Y#0$N!JLxBRLjXcm5P-MG8Ey9Y~f3lQ9W z2bVzbU>kQ0PH+qEx^Z`RcX#KK=brQ4bH3ca;H?k6X3eaT?&ux}caavtXm?WpfjcprZn`B+2UX=(|ZZ02+W@ud*lwMg1e}d)M}?d}-zc^Ys-+ z%A?whgsHmr6*}>WM30L0n0bFNIWz<@X7$_PRiK%-Ji0n|6QrUpSj7qEgD|l1;Gcmq zcuD{s$;_F^5pW)1pMkW{xXEI+V@9A&>`_>pdH-6;{kL(kqKVs# ze-b!AE%pU&vBS9?CdPs4cC#z6?t6A}3(@<|ZuFFBz;|Bg1yrKf13W0cv z3HWn=UgC^ShLK}^X6*8?fk}`hP^F@1qubP4EZ|`KDirs_u!;`m?628%l#%I|4P5aZ zV>`tQ2c3=J*ey=Jq631t2v-8Q>q)(;OmLV0D+0_h7Op%R%r|qHsP9YCDCW`|Cxm;k$_9)0}z1xZ<8WJd@dT{%`|jkDH2Q7;-(0-v$x(CSwT3>U}}* zWAUOcEmPFretO3@t<#}${?zaKcX0L?OCgF466z~y{%KIh*6exVo@>yoLjcS<1Sg(iQh}@3%+a^{wmg85sdu)FjDo z={2{kYhF1LCCik_*BoG^<9NQNxAp!MT|F@rBHSOK&_m2b)7;isj!uW>u_e)Ub7zyZ zk>R!w1Mo|t?uz$4?e#}+9p^(EOobk9>sA!i*;@pfD8Y7N7GE&~Bmn^5NTkdsV z3Q1#Xan|i$-#02mjUM}y8?O$9&qV`y*ffwd#=3u>Uu2M_7ha`H&yR@oy+2C+ZFP>< zB|@1?jBIW1nwcUlj$hwxIyd-JP9^#M`cu4U2Y8kPrJ{9gvff82QE#b-w_2e4tXui< z0as;RIXb@JKEGp2pdz?|bx)>2*Nl_Yr?PXZ{CMSI@MAgCjCDtgQ%LX8 zCB3&vQOxKzv+y~;W9ODn=wY*1IAhTEq&#h8J!OaNFP*kR#*WbXCq-T5D7~&I{1Pp> z`)69HZQc+oSRYB1WlS5o95Wcy>~tA-_4OoXeP?`6a&1C{qSig<%MUMJxOqqtnG@Ua z)n{BXFY2GZYR)%*a%>@_BC^|UI39CG+1>}YYH$|dB0`WJ#(nsD&Utp4QE(WFl$KT= zbi*TU#qa!cQbFT?Rn$SMrd0)& z$hbw^z@Es}&%rn!gEGP_8ezOM{3DPzS)*x^Kkv418p|Z{h=_n93&^=uN)f%X+kqUH zQN0<;uy+t4xejhh7mNLv6^Jr2St$H(9-Ucwya}qYei66ohL9AUN>WE_vn{+?ujM;A zQweXB8%-FJj1&uLHBGN*aY0{X_acldpyusl&sM|w`R(cTks5C-2C_2e6FkUI#qj-Y z5M0R?SA6F8@H%2v76S->v1=jr%8Q~-Lc=wf&|5pej&r}do1D#WH`z;{b>hYjO+XB$ zcVhaV>Whm&WEEj+4QM4={sI|2=k%5vF1~Cf$9ewv;}*=`2<+YM0ANT1n$p2>d!bXN z6rHk&fk|a6bxluhaXiKY9Y6%;l()pu03m-I@{^g`HiU{cJBM+?A={0m$#h&6f&V?= zncN_fhB8r~xfo_KN>o-mp^qJGm7g~J)2_d{c^7VW9T%2gweXo|?zi3zzV1jIX}QDS zhE7-II0DTHm9MfX@#>v~vmaa?p9j<|Z+7r1PWY*dXj57CjylIJkE;e<$)1+8Jh-bM_B5)lzLf#K-Dr zIm=SM`=m2T+Bz8T5GOk_0)}A%S3_q-9qh$m-xMQ<4XLYjGy(3Ek zQnTxuOwz6AU;I0~7r|Q7x~wv~D$8+Y-rsA=spDabdfLdi^iwzYxy{Lei2fvlr`m|q z{(1zg*eFr97dYHWEOWFrq@(zIc?H8k?ASId;WEva%l@N*w4Plm82$?S=qCtfl2=CJ z6Klwp)o~7L)lSQMN0L^&+*^TCG=SF(sPA$4IN$~8RC3@!u~qe#0DbPAWr_}HAejPT zwJpdiEk^`Rd;T-d(>q~Me#r9$0eI|B@0BI*{8~*T4+>K~n1!%epFH7YmYR!fS!O)O zLo(iHZ6X5;3o6!zIMxIMsXTfnn z!EgjtwWjo%fOFba?~GsA=W?pAUfs>51NYZT%+8#{Lscdm12eIF z65s%BaxrDdt)RRnswS>dS#y~E>Isar#e?pnaV>8;7VufB*)~=1D5y7pIf3f(&M&Pt zBSh{=v!CXEABG9vBkrp*IFRY0fo7H?{FzKgK}jma7$IhnvwV&QB70t^wrB*oDZZeuJ>SkafYnjA|zl;Ub^0 z=RW#0JE0D$cmCn#R+#A?b4)u}qOz#)?gq)xKh8bT2suKX?VWxR>(dTJ7KjsIw3wPJ$kzUe+X%i%Zx zXU;>J{Uw==%cZQx$~oiY=*Qfi=A%r7|h@_@?Hs#}3$FCx`3>Kn=Ia(&4 zf$mkL?nJ)FnuaBJE<1>y<=_*i1iFpAojH`P7I+%-$z@0&dy)Fmu_1tQF06XfTf3Zd^oLZ%I^sNX( zjL=`KvYK8?Cob=b!ZM11H8VIaR^feVFE>kumOWt&An@F3qAn-M%bZ#h$HW7EDBF;N z6@;fSM#f}i_Vkx-Nu9ilA#2Zfr=m0N-HUf)e%lK(d!q_p?nkloEyI7w*(^^Ge~VN+ z^Apcf1H2c;Y}4^b4}&I=@@y_%3J0>+84WiYp>Sl9&UE!2vv@W8a(D?HHuGbUsT^3D zFn$a^(BYE3ESVgVG-e_Jg>d6okxxo?)>?4MUR61hRRJ&NoyFl{$cVCOmRydjTUiM^ zkf|bwg@NErg40vd7INb_IL3`6!0$kcT-f@b5-<-vj+AG+1dLz<{mL46MNw8~R~QtQ z#u{50q~5e-9N#x8@w6lxy}C!X4ookvTktcKogAqTJpmC{URlw~eKsBC znYQ$N|)myO9G^1CFLz^H)~;PaOFtf_%5b0 zAV$Mhd0Gh2G~riLPwHr;`As$-f%?7u-IAi>4jHp0?$}_DI(hCwnI zeL?I3{yWwGG5`O+z1Q>BhtWuC!jIaDR>mUi#_+&M+2Z&5nyH;l;+spR&J8O`g+Xj3R@vrb z{?|f--9$ck_fkuO`mmi;f6pw@t)pCE$+Ts$PNBe$)*jimvA$<{b+Sj8*L{KOA-A88 zHmNllDE-V;f?WMKr!;o!7$@lheZTF!lkL3=v*xd3wuPC|w*S7eM1~$Kl+mQJS6qIK^^|BqO%usf(6KF7WDYnT_8S!CMQo|M>^pig_~`gf1dh&2UU)@1q=CSPDGn)riIYQRaFF+RKE;8VoT7|MqwtKdrV z-+biZj-5CjGs0{D)^}yIn<4zD+QNfGiZSj6w6j^e@s=vpihcEh2Hk#Lz2#3+m7HBe zk@BF<*+hD~;fxwmQ$g4xqi(CNpce}5o59wE=bXI~|7?MGnSA;yo`-q~+m?!ApOxwD z24I%=C6}b2k7Tcq1{`4qRQn1$RE0KW%ykjqzWXbUms(PWKUzQeKEpMmjAFLbs=r5vc>R|>j`1NPTFy6_Jis5L0fEVt^>x5kLj_1~n1fUPx1wj5`naFp24A2D z_xWg!{R-Hkit!Oz6~TQ48=I+SHkv9&e#4;)kq;A{r1*zg8+qih9A-?ZYuglf>oZ<% z14hP^r-(OsqlrA>i&wN3}piFBXNlh+T&QF(PGlKg!wI+~Ut19Zw-FhVE?++jyod3f&4P5z;605-%InT$MdqhHR2(5a=RWub(+%PMS=s&woH5`u|26)gdq?Zmy5 zzo05We@`d4h01s>esUX_*85~trAsP3YmI(Ojf8XlO<6bHf`2L<)geLNuF>L(<$hTL zqth^H@ICi+hdx=!b?PgOjCfVJjXhp&FF{F~F16eJ!Xn4a71VR*Bex)0kJ&E`^s_&% zM<*wV3m9K86Ct0TiJPyVN6&>Q+``skmBzA4u%1e}yW!GwK^7RbvXG}cHLH2gO9Th9 z@uOnYkHAF4+-z?pL;iIF>K?cF#zyO#X z3OG)5lC9p8N*~f)=I$nlC&i=I1wa97?8nHi$>TSZzKS6>1D5` zTlA*K2v2P@9g{F;6Q$|dmoj&$T_M1`)vrX&1f3GTs>M3s5K)W>7i zN$sWb#}dEEqbC{NjH)iU&fA-ERP^LPZO$9K14<#|E(`hZ{57(KzvF}glJe9)v5V%<~^B%U32wf zc}j%G2?P>>dc3@eCS_I>=VnA{>e=EC=cs7@dm$GFpvSP+A;$ z3Fuw*rzp*J((YhQQ6?y%qt-bNX!lhPwgA8wU`w_uI={6*c2_V&?c{VLP-Em+K=9!t zLbG|#35D<~|Cykzudv{ID9*3(@av1jqlj7f9IlD5c; z5~!K&m_+2%NOE12Yy}Ocg70L2h+z^Hdo!{Ng9v*p;5pQpBcqjmyP>`N*RB86=5gOv zFC(cTAtxxL_+pER57(R<DW|!hO;u28I>_XW$~fB4^36N}!M1}B zywkow`(Pb?5>M$?#&!r_O+W$>LsGzrx=b1qG-w$+e6BpXf!apf@wO+h6dfQRzk{d^Xv~6zzYrr?j2&d57Gy0AU4l3w_{ulAWb+Kr~}g!;u1(Y6XEm06!k$ zDsKhK_7SGH790p=>WLr$Wt*d(q(CdZAL|oEVqHjuoC-${q?I?D_6C@z1@1z%!F~W7 zSZq`(ZI1?-f9v`G4J`PM{XkfL6nKlH(f7%6FZTm@?(JV(N9ai_uBy{m9OLB~CeflO zm>-*?oK3_{M4E|&=<@5F$7;s=J4!NnzQYzA5Z)|^ygKZb=l}#RgiZuf=`yPh&dJ8) z6p*tpr&h;HXhy|SLCTN9G0Ax6MX-eks-6l_0M*xKciV4y ze7a?q7tuEfFt4Hk5kW1Oix@a3$em3!QXmO6-Ru z5R{81_iI0QvIoj;LMIwI0!mO>PA;Dlo>I>qDy9m7qyV%&?*hfoAL1mH$FWmv?C5Y4 zWynWA#93(l039e_Z)p(x;ONP`mdUR{CKzFZ2R)GxHbC;+LjrDqr~fVBr{{)kfB!Dv zhLKSuwY`iSnLCmkNO0n#s99*dfKkTefMUpv8)it?#}N}I(-IfQZ4ElgG|4x%Qbut4 z{2cV$cKX>Y&W~+jiCvvfd_jd#axUu43Oz7(Qr~xr zDi^jrHwQ{mKMbp%+p>k~oAm=T-@(r)eA|H?9{qg@gBRlgWSoO&`@SCP?1WgqX$6B$ zdup&Cf@mu8QuJOxu(&y(SOQyZDJ+v|ons)(I8QfLq(ER95{T#8(UT(x$lVyCk$eaC zUQ&VLt{0eO=umpYa;mAc;8K5FydEqhaXI|2#pTP5Gb0Wpkv{3E< z`2*l{xQIz3Y{uG)G@Q6aR3%~Guy9eqJ_iQrfP-*i({=kYuhRk)0@xtjNp8??_6B>t%*) zw~D@_hU?uDSHf`u03OVm>7(oT<8l+h0fBH*IF|1^j#ouF8_0U&M$}pi0csq8NHJ;E z3l%>+pUKmk3orLO5F6kfjMfq9eDt<()`5rGo+&uKeLtu+A4wo>i<;<8ni;-#IX~S` z=zS65161xPQW0{pqb;O&(*@kirREr$e!H;Jm{^C+a1}0K^gxq=<)&^Kj$4EUuO#J2 z6C$|}U<$xkziRP&I&=i@GbxYm`a%=$^m#c(WO-%6==jY;@Z}457+kIx(n|@U2q+uD z!v!@>Ko8Q5`|r9lZr zm<|!DW`L*y{1qfG=*c|{y;l*%RM@4el|AdXzLv~m}p!*_F;|YACv(XNS=JfVN`7-W>$rzRt>2QKR(&u zE*w5vX|CQ|>$3Cin|0>AyiX&5cbowDjg4{R!i*q^}$re0?&qu&+l&B_tJ_1jm zOdj@E#0AX^MmtWLDPF{;D1E~m0}^9zA#oI0IXPx-VAa6Q6f4%fGxHS4^OHD@y$mf% zCI^1*#IyU?Jy|?CV|0n!A0g+DAG@EUH(SmBn!v}Ax;Mqn(TEjP#X`%3!ugXxA@+wE zPo6$55@%+JFKS)>DDpN~i zhMLtm;pUgu(agtqN$ok z%#`%{^2~hH!LIzpOd~r)-DEH#=e*ToHa10jaHcTkl3H8`-PLNSACO4(^}V4e2{R9u zUy&VAvcD;2zazhKU^98{?F)?`+C2_TmFf`MpNj4hhFnT08tlp3rgs27NpVX8)ZynU zi)v6hE`RI-rfH_4(djtiaFhpCfip;t(`gY_hJc-s(zje;W_%0<=DU1l6Ji<)G*EIV zRNeGM)`HH+X=p+iS%f5p$*&Fa?625}uFVM1o*Rz-DToyk#^0gO#8H-=Ky1~Y6=U}h zI7S9Z5sO)ADdW7EZv6Upr_VCZLTBokWOM*SGW9ji*YB?mvwls}?cd%}94!_GDM7$0 z!vOTGmMu^rujs}r^F=Z|%!vr%dlt8kVEsC#AgQUnZ^Zq#s7rkKOP?;dSO`p`$BidA zzQO}{j*U95R5j&vo~Qx58R3g=ORVJQ4r|zUI;#`JySRyouL6~1SbsvxI^+D?1i8EE zX^AN7g`)=Vz$hq(t$*&FI*I7G`?GMcaCNOQ21!2UD%;G^sZ^?Ajg%ui@u66TlZVoJ zG_w5u9rznI;L~^d260{@l4V9{yZ^c9FG~876Zz%c*62=_FLEl5y>@Vi5s-0cZbl70 zo5I!_LN!)K>wO~)`y23?B2qjp<<}%36^vl)7wjuDWW}L7?h|1%pj~hi&B821 zX{Au#RW6R*>amf+Xj&N=7AI@C zTrGyK&W5JI7ju;1t>>qs*58&zfp>_-{rkLAP;}AX22=-5Rj}h9h`2_^d9{lqpnth9 zG{4R7o-G~e=J4(n@qT15$v0h@k(;wl$*^@r&|=A7 zWWtlBv6+JDq+GUU8e!$rE<*aA=_P@IC7xRsCWm+%KmV&JV#O*T303fGCu;%yUdhfa z%x#^!g@t#LD@94IXJCU*^dVxjE*faDEP7%x^G^qQoZR<>Fqw`Dy+9)NDLCLZTw3EX zUrNgzukZWx{lmMDPc&L#{en2T-ZKH?$T}MU!>{1m=RZNgyhZGkrU{tzu&z@vr?Uyo zC{1E2WDWQoj0C6tOUQ;yZsbonZ+WCe9*}X_KJI6t{-o7h?cJq2{W#;f;xSUl`w#X$0_xyV^JTHu- zsF)?+vvbN9i`r(HU-8K42nfV|)?& z)3#JKJZ=%#qP5z_$EeW-szKqeO?EJYePzA3zSWNh`r!o28|~SLLVpe#00fk?>u;uS zKb+n@pI#UnvH?X7Pf3<}QV+{-mr> zCS3a~&})aArY^n_&hH*R^J!`1b*(MpjEo^$;KD9@LO`X)mD7N4{Eh1h29p2*Z7O4; zXEqa*Q2)~ku^A1$PE3={j=-(+_z+2JplH+zA<7Oz!G8$#dt3TIi(l$0fMLfZeoA0) zW05n13O3FaS|x>@{6?fz2fAXd6S)&h`*T5bCKhyh$4$)B6f;v+`>5w8<18z_tVrOk zv|dO3C=6XyFdGN=On+?apFnAz8{ixv_Z{(t1XTGXT&=88nQL_hbb9Lycxs8CjKzB- zu|sxaoy?+2c`6fRL63liQ>KddO7aCxj+J1(>%htp1wP1&e!aicotx;B-_#|gMlLkk zhi_%6`%j-da?cf~V}~{72s}*u3H%6Dgfzw0)aY~AhoR5N9?TKU+qlmJ0`tR7i{Jk8 zk+R>GW?|R?stqm=T?(y6Mx1`En11q(of^1~xci1b2D1|(z2V9I9feRFTkU5fHhv_k z_lp#Cg#|@hj97p8)hnkC33^Xe&?tm&mXSaaBmgmubo5`L^dQ6f>5G{yGq{aS3-HOC zUh?TZ9x|WFB9}~iy$!-N;PEYO0wy;xdsK5B}!63fRAfRA(6ISpHjGLT~eEU-&jl#zWeUsGH)_)dW)BT(ec$QD% z6d=-ygwP*m_VvXl@fZAVrq}@@Z!*pCyiM01qg*I`TBj})5(l|dr^1{98hc&No2>?NX({kU5S&hp`a1eJ40=j2 zy371vl|tWvj0Bm`Q3iK-2Fp|X&ed*EtfiK7(kHm(K~%4m?5vMAb9<**geA_nYKY>V zRvfQl>}@2)6Hd?OnTDJgE_$39MOK1J!Re`0{Gx144Mxtd`k}>4a3u5)xVX+)x+^4D zBZ6Un@vtq|)zb+$)IXakm`Gft`CBNWbGsi2&`?T>_-SJOjFd5MSg%ldoZMIB)41); zI)-@paAE5+ZF+Zq_}IN7`a#4sq~{wt_cn)}e_>|>cOvg-YYxGarFK&)L!-P^Tcg= z0(JD-hBXf-9Ze7MVfl~;3erd537*CbP;R$>I($9G0VsPhUFcY%a407dXzcVurPZvW% zPb0l?o+Um25(|-`Q7I{z8BwQevCZZ>HnJ|12jX4mpo{v}3hw!IZwD^qZ(?8>YH^C^ zdkhMQ#IqG=d)(h0Pg&RNA|qhvQvhm{bq3?P5Bp!X_&SwR3&&OtsZ37-HYA4kCxCtW z1N@rECD*3`$4ZfCSb zD0FfVAM5p){X59eTVp5w55>N?g4onEa}#vMg(cg`Hrw5^3%1@Lc8aLRbv~V=#3+$a z5|e4EiRujfbx+uJH~RNGO#Aj*zE(%!4Y#J0)*6Xgy`FQ?t_h}o{+la`J5;=UFs%%3L-Jhiv0Xu zbZPCl#%NVdvfLKau@(N_!w=}w&64}t>aBO?E7;&|TAtkqpuOIka?>nplB}aezFrk9 zQqd813!SvyJl4|jAS!V03gWAwAgGbEtqWh7;OO(YfeJQU8~%GnOfsSxy8TSVC+w8T zyns(6{rT%>maxz`MMj|x<36oc=AZ4x?rWP@x~PU;zb{#8?!G9&5jn$?n(;L}S5 zDw%!g!MoCkuNTLjGV;XI$EqmmcAs;BzEc3P5y~{5Ui(Aw=8k8Q2A}>ZkcB^h<8}N? z>y1;7^|Gndo!DIkpniwbcV&CV*YU9oX9*hm>(XL#EtkprFh+1Rbp(G>dQdiY%{xu- z_g;rfs$|1gv|#yjt+f&HbJFm0x&$uvBXPt5(-0JEMa8*u7OVIhWn)$_K@|Uki2R0U z>t*P0+Iizka)WRfsu^T}BukZ93uT`{1iu&e-i5*NTvV;`z|$bl@t#+=0Vq-sV43trE>6IlEX zyqqRyK8(7&>wOtS#(3X^xT!6`DNp<%59T|2w&Ek57TE>@hF6@ksFnI>rU+`De@KpA zrucSmmb;Pocu(!uXvnWs1c!@oJnoykbw@L=+XuJWU#>=a0tlh!s_^@#;2wraYv}ae zHVr$O1ys1o;$jG*`7ca*&N2|GP-~??sjGQ@5h4GCyS$JbrYu-BHvEUqKs^e_PY1HZ zGr-#%=~E3Ni>!hbiB|(r$2+-aG{Mpn?q;Xbll0Ziz9|BWBk`~KFZ&Nl^`F+o?>7*j zPYIBC!trXSc|B6R`pkJpI60m%N;UUVbbX3B51z0i-mz9aZc8*F^ zN$5ou_1;rg$(Os2QMF7npWd( zEkK@)={8XXchrTiby5&L|9t$^e1Br@iH&)BWLdPKLJeBL)F$gc&b6GshFJt~B{rm_ z3W(cUMD>~%#X%NkoeH@*KisYoyBB0_+Q`tl7R@4IKh?84QFldp(4*8%ol3*Z(S(r@ z>kRw=aJg8C&c2;AyN6fBQn)%jJbrq*J2MYP33aO=BkG~;ylgpGs*krFzpoVL>{OAC z()$~qZArJ?a(C6nlx(z%N;amMlGQM=s`ze&*5aB#uu`9RmxH@h4n{%V@$4gb9P_zj zPHy@kSfHUxtF3L^WWzA8Gk^_GAY2)pVc@^IrfAp~gQD+$f`0mJ0LRz8b0nlNp1yN4 z#K12vXwfYd~~7!RRlq zy@}v>v4Q;#jU623Vs_nVkuY|N6UAbQKLDsHtOyb|%6%YurC!&1vienKf4ELqvyanl zQY!h$FX*Q&ju)Y@z@d+g&s^NFZnd}vi`!lQiO>PNA*eD{Wf`l+TDMDO4HE(e7*rC^ zQ7O73lT0(Hg}HroNs>}?eD|5_7kpG&yVP-giuXFauRzX^Wb@Y5sYK|)PbGgh1NGUy zJZvXzsC4~o$;Xnn^p&{l4QZNSf5uSXpE_ckm+u}+!VN!`91B)(a(n#w@v4Ehlz z2jTcMNxUy&6b=g?5-Zm^p~jz^hgDR0Yfp(|oPah&TLO8_;QaD#RhhzsPN#97^j}r{ z?(*kf<$+&a0=ta5<}@V@o_u=bx09-j^h3##RF%8x&p!uhOS;e- z%Xj2=7%|LrPtB=z9pr>aB7^c{12>K3MUzymyE@NOyeqVu!#UcvlX5y$yD;s;7q5|O zdl2(8l4AYyNy0@5Ypz>1#&n#XG3#A*ny({Yk*A%TwjV?ChP!GImz$Ya+w*5|yK9p6 zllAOdY1Nh419a~F=s%w{DBeVLTh>| zgRx%qo96g|LVfa+!XGmHSwV1*b$v=BY%^r{kyn29+JPjPi>Y!7KOUMN2rS>G!450% zY0JOnVYef=Wj-Yxfx{iwl7l@sYM6Q2m}6vS(TcD?Bo1G^4G6(Ah;p}Bm^vo1(Xv0P z-dyLS{3lZ*BQGy6WY{GCkQ6C8<)FHcy3b#A>Jq3C_t2j5Vn6lW zQnHsaD=Kig`=s{b;1zac)mQm^aBITsBKEZzhfA3a)AFm;dtDmhNRBAeE(ZfKG8xqL zwT+&(V7MBFW{^l~Z3qfxR^?ibRR%O1zH_ZKc?E?RRyf#x;Q#SWgxODB0MQ)H_C!7wjg}Y@r9&37FXl*6WnA?DFK?Mg)gDGA}A5TA9bC;jubjhFh=bl~l*!V?sqN%bwSlN1U#98M(#QH-hXn zL$+uv{wi|(0Q%viQQ?#P;a*Vm>{D@I!q?Dl6zMhdUQ73bl*{!_xFRjLLzyqD=HwgR zd1TnLz_QUqE8h;NZLk13Q+X9C{4mcfW}{1K(x+i|QCZ-Xu=FMR(&GQS^&@xAdTs5U zv%4wgg(yh+9}n_gOqsjW@Xs{XS!$twL~R-(VdS!GazCX_wx3NYGYehnJHRJ0T9*N3 z{`3oy=TaEewoxXtH4R7zBUoAuw5gQ)vB^6>uD`d{M6{wENv|s@0mnBj|2}4GvnVno z=9wg+)oUJ9+1xXeC|gj$^7T?@FbZXIZC!k@p|%mnrg~)MmVuUSw2HW4BN{NZnw*2J zT*J@P-%F5e-Vo{c<|_51V|BUmv}drcfV+TDP$PfUE&}!Or@a)=@GeHzGk@942S>khLYJ1M;s&rV~-NFMAUDJAt z&UMQ;;WlIS^|Q2iGC#Tp7t4QmnP5gxC&01fXJd@vYghu}@rZFXna6(R*V5#OSOaAN zgXzONiowJ4n@g(AmT7z`m7YD-HOrV~_TDQo{3C{ZE00r~ca$UFP-Y#ruT%YDVbm9rycB!N7CMCLobc1 zXGO$4V?m`oSd_SS?(|Qblnck0woAk}4ykdLAn75&N zI+ybZ0wQJnTX37DLY;Z{3~cvG8O5Q3)oR?tS`se`2Y%cH`)j`OQxXL;HFmvDb2GEM zwN}#!yZflh9ZM4nqCRvIC1?mGxOf%rJPYoT)?&oanqu+7fFlW4nb95cr>Y)cyzwCLi;#m_(C)g3CuXvrb!dk&N z{pK-JHn|u~nVpe+Qw^53M*pA&yt#?VLMM=@;qwQh!}o5#U=E^ zFA{~hQHbq6l0#`~S#gPFfxqCbakSqq0$enJiU<<9W~HyUrnUp!dNV;#OF^ z(IX5163@3e>u34ulBva&3EfAE-P9_`Nx);Y(~ac zcc<^i4OM+bOaXtP3)XgM-J#_DMc8b;I7Dn4-Mfu}i$*I?s$);GwkMVg`0to+l)Ry5d8BYySk>|f#Dq


    XOua*J){OyDHz-KrSP<^L3X`Ltk1n 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 z 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

    +juA_jSyvWu6`3FA!?Iljnms$2~ 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�Gz_wMKxPuX$!kPagZv2NY@n`cE7ZM>s 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

    Q$9`rzJC;P?s$LR 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 z zGf3>`NVD(_e{6qeTgW}zH6zX*((PO0GBp3*(Rl$E&FUTq-L(qJjA<}Mf}q7-gn;js zppp+bg7pmh@%}sUL|Hs%{q$>{H+AU5XQ#$mftWxZ;<0rTsG1+?*hF3R9?rU{+G5R}dc1UmcGec-o9K zkT@Gy=?5FH$knn9h@AWowCaC=C($QoibRsK<``u?u2~L^dVx~wf4^2Fpr z5bL5Bd0pd#g*|79dWGZDE^ud$KBkBm(=80b>SmF!bjSEr-*++njsJCZ3(0-5@X#_| zlF4&~UVrhRZLqUvpMiO~UxE{xKPc#8;$IGL!N=L~o+FKH`KWM#efW`zXU6sHYJPS6 zG1*;y|6&(MU5cF<3crL7s{Dhb4t*yO;&;HjdarhCfAKuRt4md%uOx9}bbY;uVWIep zb3kt|u09VM(|dRYZ`$EmCH9vpezme7krZ#dfZzX?qUvyK09hd>bYHIo*=Pc;rgOA^ zp*c!dq^Ty0dw-9s&P0MXxe6$mU^dFxMZit%xk;EnkZJdyItq4L9r}huHT)ktB?x&MU}aZU{~LBtD)bbvl-^=yr}S ztAGa&6be??)g{<7ybe09$pl9nlt7@Rq_+ksg`TRS%E7IjkuR;o3nB-~>eQLLDWd!uD~^B*c0x48Wg6z*@w=a^Dv zsdK-jfE=>)N#%^K)Xde)&0wDPU=;7ZPuk~>XB#7DCu4W!=6bGmw)xHZNwW5IY%qR7 zMD_7GqCdhd?>q*|z+eK%6h1&OH_=#;KukQ`L`?Jj`xt!A-7mmm)-v`UQt{?n<8aU5 z7Poq1jZA}h{sJdt<@hiT&D8Q7+hWKCJr@9WBwH-5#MT zTH9ksWjW%RMrHE0SuN^Csw43TXud$J94-})@&Zwsg~AG`?b)Ye=X9W}u3c)>{0?i4 zEt+}q;ZS#kx#9|xn16hFRZiDwUtc4sL*B>%B!({pA;`>>pj_vnxPcmW|$>eYJL_b-JXZ(YS&s)=rv4> zQA#C=ivOBAkm4f@L#_1wiZJhf2OW+wj{;BPH&|&%K5N3SKhFg1_*mj~iVA*U@Mj_T z#MK3i5`*%pijR#{RImG@dw2Sa=xigJM-0$g z^LAOqCFIMe<8~(2%gKj)IOEzPZ{qnMj;MQsN`C^K;@pK&;SglzaJ|d_VF6mRDlOh_ zEf)l%b@_d}9dsB(2uXFJ=hu zADOgnaWR->l$@WpstJPJPw9_G$BA^k{9==}483RaYIQ;NJ2~!J1v+YzSH9nnN1wdh z*nTj?JtKw=owWzkaZVu=GGDMs3Fc&PO|Gv#Ci}C5`@6e1t)+B4PDEo-R92m-?XcSlMNOYcY%XvggkE>)MTsVFnf4}ocjpfFwyd)lBO zF-lowEYu`|duVqyhL5rJi~NDRT2{|U>{a>HUBM{%gHZGIR2QZDxt!h$Y-1LBiXw=^ z$2fexo&YEpQ^KOE=(+lo8UwH(ZmPA3D7L4&vvib;t(fBBCW71EhuL~Z{Pr(1pIw`f zF@r!|dP0^YlG~ahQCAD{^{r4!HpzpgXJ$OCJJvzU~T49ZNrYr*7Pn_x6<#SiRUbt9m^jVBpmMF}{nSm2V;IH&ZZdTSu z7}sAiJ{rM|BKX%43B^)9T>0p`8$&gx4vgj zFtcsSq!`=sQWB3q(5*xe;nj}5Q7=jzPN1ar(h$AaIJNcHv>?|x9QcK7FR>rdf%(Jl zFt`MeJ6{l{xk5GdaQlfy-PLO3qw$AhZb<>-X(no5Uqy5|(uQP=l+1KlUQ^AEV$frnaj-Q~GmQ zcvOW$DXf#P=#Q;%```gQu6usLa)NC&(wnDA0jK zwzP7%mI#DBUnIaL@VJHt&00i>dIQ$tiyn3lHYPfJBNG&~dp+HPr z6ZV4f84C`&ook<2DutqOAAv}atj2C$l!w(9v0uryL2rJpz7KZ5yKO>Gmn;hSgaLS%AMI!E1qjvS~S!JYq zJ;ciB)8h=4q({X@DXon?ie(ZOM z3WQ|JJK=ERCUgs>)2tH8eDmC~cn zxo0db_8}evv8-q%l1gLCe`A)2{Jzs!m!grIX7V)83RISSpYjUP_VI{RFC3636)TJz zE=o(4`(m5=y7E4ZR^jQ&c+tl6I_=)KZVK#}?T#R)887Wok5MGH5HxS??UVL5BDx(X zy=x?@rN5mON1hY)e?2ukgAbp;pm<0OCC1-YH+XjO)Yh+u7_YCF-cHfaO`U1VG{uSG zfN8`l^Z!LPm@;BO5w9a|LgTa^Q!yVTe5l!cH3g~?C^}p4C;NEmfm_KQp2?CiD_Xk> zdC=AFGJ;_;rWK?tj`)}~WC+*Z9(E(cI@X{mo`^(0phEt%d}bYA;fIoie(GyrKx-4E zmvAAj!q_WCPukJ>fLSo~CgKLexM+x&?itI6QD!$cZ`b%!zy;qB; zOPuz-*e8z0>*iZm^s%cr<)&xW{et>y7ggbnXEx2a32VB6nkXU|n1Bx=h&k;L=JQ`I z@+ASpn5!lr)Uo@UJf9v7tTYz{PJv>}xZm-Zz9NK)(fDs*U!7y7Bgk_s`I*>E`dp6S zz*>li6!K()1<;iXF%BwlsvNlCK)buHyj~|rCGMJQmSHlAYoUZ9ghB{>h#@p0&CH6# z0V02kO&`-|JW}vc^Ypfxq#*c2L01snA2Ap>32XfZISVlG*7CxEs;@s8f} zsYp=M!w4RI)(z$kYp|7!eZ%6ugcPd!7q3MC%Y1WQ%(IsfKhuQjBpOutSR@H;m{-mU%!LpwwaHF44zFn z&9|?|^bAK|nFz&2RB+MfT*|ilJluF>Gu+%<5QHXx&z}mBnmWrK8s`Ap3-sWhZARDK`2XJb^O38%f&{!w-A{l6 zXUm-Hu-goeRS;yN(J(XRUU}-T{oPgCW-RqA&KNTBMTc>BmYy`5LGNrMDgv7Q3(a!w zU{`rsWz-gjU_T52rc-&k1dQdpoua|8i6&C3Ds7CfuAu?2Q8zzDVs$T+$!w8X5OEmiy6 zOyimkmYp53y4U3#mLz8|i){T&*ILb*HGxkBr<6XvrlvN#yF4zP&)TqpENt22^%HR3 z-sbq?nmQeOtu=c5@c67}J)!BZ@+xwk9y?&4Cbz9-9Y|T9ci4!fYIplNOcZ$v0i~in zuvPz8{})t>+6V3y9<-iEgD5NBtdMtnUM&V48R zqpK$U!pwd>N8@khH5l9Hcj+Km+L87(olVp7uGyfKbxWvn&y=gL(8PNicl<(i*EqA< z%|FYu=+wPuTvjA)$1G^blvc}-*p(`0Y8D*5evcfsl;FOY3O zybESM&1`p$=VpI)AU~w9%ie7vz^{LpapU_s58GxLo|B=>*y0Y`;vTOO0{O<|aEHsD z(`D=l+)R89;!u<5ry-7b4GPL*>>9e^9aZ+hzNaMNd9OZT9ePw2RR z{He-KdrZcHiYCH*W-%b;HQ7W^X&nc1SVBpLez8zzOZEBp=7W8j=nz)AN%-?jK(_l` z`=!6Vn4<$#Df@*Z-K#5glW%S8#YUKJJVq4*$RSI~d|b}Eq~d8f0l6EG8FW{{;H2`F z*%O8dG`kw8W1oE*83WAWAK8ap{WzNwkO_G@DCFd^^AHi{x*Z{_aWMhZ1IV7SzAOTK zyPl5!UTC{S|9_vkP%e`7tpJogD5E<2qPlT&-}J(pEwgF>6^>EtPXWn|O#K@tiDLlc z0$jV>OhnltR>!iu89aEmvWq1iOZ|0LYnM6i4&-Lfru_~Nf1+H@l>74gjxt~Vdxd*t zcX#4$;`G$@vTerW5IFG9f26d{3Yi-FNd_(~z0sW5cOy&26WZrDHKQh()Tn}SYxAFg z8I5)V{Qq8^K`u)Wzz-FefJ_Rv6t?(hL}d#w=B#1v z^DDvsB+C%%`A5iC2n@J?rc-cZtb5AdJW@@6`|diLP}g!Yt8jwfB}SSj8S8{S>b{_r zAZMSwykW_t@-L#zPZtu;8OMa%)*_q&+1_g-uIpGqqC`!NpZ}>G@OrVtgzAZ5vu#YagCDnv8ngN~4%irICnDC#T0Fp$t{5uO3jhU|{cmjx1 zfB?$(j8^0h6HK77f#N!Bn;~{4khU<)jlb=Dz46S=uC7!X+;DV%Z$s|HQw8(!7b|i5 z{pO+88v&q%EVzF~OGE@ABvq6II8926bkBSFd+->T@XgG&L^5&kn1# zi@jc4g&G;~q@jgn2T$;;YL|ml8$fS8clgpV&)8-dCuqRT{&(&Ff6lU{`^V#t)%F2| z_5juJ6%2Ej4@>@)J6LOK8pA)QU7e_wMP32^2Ajr*T3$}rCOzjrbm z`_$Xtw%hEF>G({@7Kynw8VhVHC&-(V6cJ8ysXMpfHxdZ}DRFyn#k;QxXcrf=4ee?K z_3&p3?}p?1x+Cs!YHgRFk1|n$@N1oY>lQ=}-s--AT{&a#$_DQJMl zJkRrqx{sVFC1+jUUZeIRYX6wApRKgj>TgFmSaO&_Xu3z>I?nDCD?0_1Q#wgA1E|pU zoD7Ph5I8n&2}7+dHpUcKAs{;%Dxt66DXUKkmPn-75nE-wz|#LwsKY}V(Pi^_lZUk8 zU$Lj0PkAFA(8f?=8pVyQ7@BKF?AGU)sGnnye@BGfC4?aX+CT0{RMb9WQaxv=VU_Mm z6o4sUv&B$i~}TgM-YLbGI@N-CfDIv$+0Lr2P4`nY;gFh|@662$$@9i0iHk6doNEB+4-j z^tSio+jb|>_;;_QldoV6;DmY>Rlev>lDz!LfQFre@McS?j?unLs7NRQU9F zx1>2JO!^}Yr1>bqj*~0QM_yewa@@o>vd^uOm(3sV^)1*no#zPJ)Qv|K1MllS{e}>0 z?PeX*6a39EH2^7E9+AMnxcP)eT$8M`b`Gq0cUA(Sy47|9Gr1@pAs+N@YE-9pUdKtK zj$3Ye-#zZOm?|-pnyl6YxUpxbS@5vUx%&P7i)~$h$wB2Md{Lo`8b>Vj!*IxX4-bO9 zkKz&dcI(Ie?n^H_79kL)W3^!@;FD5U)qmPIFo%Lf|HAsP;AB41m1t&{HQq5M3_P@l~mvgcN+>Yaa0xOzGD;M)J zPi`cNV53OUkOhJ5W-UWyXd3O9 zmA;ooZaag(M)ph|TL(<}5=d(#~6W>z;4)3BnSg3Dn8Zu&NcORd2?e_N!2Y zNLl+)bObFhm zUQr7*TPjy^k$b&Z6!8mq1>X7^)9UZb>3(%I<2@nZsd4&wH=l z{n$z}pHK)>Fmq;M(-S50lA6-$8Wz3c^g_yc(Qy5;SOTzO`Eb2yFFCzw11YM4HQ9d* zJ$C;aLtS|RAxbA0u(UsLb9bYR#P4Y#=(J^uO$)sOst@v;QG|j-p7^Kko5u6bb16>o zB%|WAnA8GqE?)eok_&8Srtz#wYnG9s1l;(1Pq!k)N_4bPx+3G;W5~mMh()U zMi>6{o`?TL#3_UddrRdku*BI8+tAf%@9EKL1iM;=K8r8PbZxJ66$Fd@#7Tw@H%fdz z7CnCAV<-;yk3CS4(|zdIeFpB4*O-}UG@Die69%UD#bSnq znv?>XRH>1udJsSbudlk&fH#Xar6ricMRGrY_#Wh`vsca7=i*2RXkNO2%O%z*E%j@c z{x{)Y74-x={YWtU`RA~J`;RkA8IASDR^USXJ#a?f>wRk9V=NMxxi{`{CCjx?Q6Xo$ z8=z@~5PLiU0z~Efb*YAAI8k#%>_}1>@F7V*{=HW~0y-qlEw|?mLweYJ+ywCH4FqTW zb9O$T#8x0BFj#4AuKrm*uij7;+J_CtoZzGW zZir3@>VXUZRw`~}7#GZ!(MZ3V(E%3B@e5&?LVDrNVsTN{9}z!;PqQy#K9nG+RgP~$ zjw2Bwj`iY4JP!2;v`(H0XHyerN~83-0DI~SA%KEP5QO$e#9AU@G5W<>pIO0!?~oSD zf}*HjD@gDO#TN$U8O@KGz@o~uHtvXB58==M!aMdXuV;AGozSpY(3r!h?0b!bel}u} zb~;{9V}w;Xqo*-Hp~X8~I0w~Akk1xFL3--}Y7{zT5x#09SU0DFf*0b$0287YSk1q} zdRYh&iRIsjT|l^)#By!`2?6Mr=DU=+Q+O@$VfB zGsMQ=JNn3#<8Uy_LV*oxtAzqPjD*DW-W|5sX6juE(__dIBU5R$Iikq!^v=-7FiNS7 z8AUFU2x7ZBILx*(n!W-_vWhhgtM)Xu`kWpz zq3ru#Y%WQ8Gx9s&J-2t2{Ignf(*}SM#yDZ6Y8u|2{porm+P`?z^-FfDy_0GC7w|xOpu#iN?y4e zlUr>xje)N%$}tk3#BG-Sd$?!JW~wHk>khrY*lKrzYApBHSQKJFNF&AN^yic1nX!^n zTA|YQ{p@YIhuvsiV03b|;`$eIy7QI(v?@Y+7%fP(gy$|92481iBr~iFD7YPt5W1Dt z@dvrKt!tA=|2;I>GgH&C3SI1}8eLXPPoO_r>axfl4;SVdVQrfn?#k@Xsg`UKyWwDfEdP63NnGr zj|n4DEryz0QCD|i5{%Mq&Z*OFkBMEm={fBAiRVX~H${97yO4#N7K@jD6-M$RGS_>V z!I>bc&)i^^%~uDTp9;sTw+sk^%ZJxHwg}Yra%n%0gGmj@?`4-`AJ17Zus2k(^{0N+ zmdfiltmU8{h^IrOL&H%|`iQ7*rn0T5M(yYKEJ-~+kdLI#`E2s^8L;EH7m6{ zse8t}+D6wj8*^9mjOeT8^jY!zb_ z-6DyfOuw|ka)9EFHOYS?7hK-ZZ~5`gK7CL`RmiVfKNT?f2JO9=1TA9Y?Y@kE#m0Q&R9n4#$^^)ZU6r}t1^8#xpoG%`bap{5sl_<# zOp~6mg`}V5>WtgvD9KI85Un;wj(k&k^-#1Y?e7m5>AJmB^u^FilbspfoDyjn9~O#r zSPe@(!f~37UiK6N^|VoDTSPz4bf>aAMkXyl>zpITir_E8)-6tXqO)520#SIiWknt= zx1|5BFQ&u&o55rWa{3m?8s(~C3ctrEjEg|{C2&KpZJ1M}0aG(56YzxJtrv`|q;THx zl6!sQK_X1qO>Rr;ilxGf2n}|JW&!-UFkJKF6aUpkP0_=cIgmFxZH!@(nnsgzAeNc- zXkBKE-pVkiDfK7)tA%RUNaQN4=Ih1xVfWwlsnj$hX_*}vxEpmVh}pK0heGhE4DM0# zJ$C;^s`h5(QYc^DSc4}PmFS;)FM+%xT6xX|g4<0z9UYcot*25MU5=^e-ft;FZ397P zPHtkPXsIzYvW)Im$jitQOzQ>`QcPfqm|&K1Z!Gl~^tOj);$LfYc{~6MvC#8ahA4{C z(zhMbdkZeL*p|3nqK&YoVcweWYXH!koFE!+e}>g#@Ejzutt@He=xLy$8=Fowix0}k zYG)NUtJIJ;OEOJGRIoB4+MQ|0Qm9N@HeD+iy+ATJ7@h_A<`^jTZ?3 zzeEcScP(plHObt4iS7S5#gDSB(;9R?7Q=lx^=eAevAbf>%&f|{7b#wjl>P!1k=MNBvVCYk>7oM(+R_ky{b3V4Z z8$8tzPV|{o5W*x0cx6?~O}03ob^5xnemOh>u|DV~;)4yh_k-s_Gcp&Ua>Y07#a@1O zBf%Rsb-?m{Hnk)_^Of2>XV%u=O`Pa~#FxI^8Gefd{8e!uYY5R+1SoBgTl@qErq!ug z(u*84sX5ZRK6l^^jDa$ZO_}m=AJPjPDhfAfo~n1L3WR5~Vcrn5a*w=Syn|*CvA^QH zXQQ`y+o0^yq(O;TGC@^exVQ0qrEYlz54MKzpn^OdhrfR^>V?=v0t4Suj9NQ!V!c}H z|4KH$pg_~9l3Am;xtC^+g|D}DN9gPdAhG|c@UO{WS8nV>!=?_gGCOdQj>Dw_&3o>- zTx$pb3lf^-Kj5zR!B=Hz96SVaKW3({+}(wD+|4s;ArK6+N5Ic;^9?>EU)xn=>bpI` z)6rY#790=;MB}55VvNH@SnJMTd0x2MV$eq}6E>ct9|JnWFynSM25hPkb?frQzmH#3 zMfk@itkd$o?+`3kX%1<&PgMqHP9VG=+{#lCg_I}k+q$t`8@zXcUbs8@R4U*Exy=|` z)p$I4M%ntM0vOy41sD_V6|%$-!CzinvV=V^xuF7nm-L9aA}Jn(hI>9B96>)>9N0}m z(?OtbcE^rxLax;R1)QF;iNujwPHD3X+Ap56byb+ZH%wHvixpWfVDS!kdsM>B_`7$X z1%EIs$?`@cf`%+?c-P1%iQ`o7xh<=;0j-bRl2Hr5Ja^L$&|nO&vMCZ6(-d*x1B#aa zWJLD{01aD1J{O!-G?a6PCgk0d97hdv`N@{${6e-gINtWaSHdGW!O~;m9#~qPZndE~ z_>2x3#n9TzlwpiFM95c4SV|crTWT$*qdWwR-cO|Le1H!ay{fM|AZk$!W6EH_-iq1@;C!!ChWNnhoI^P%2~b@ zH|&;vf`zX)4U2Vo$WbJcJ_s(w1(pepIWJ^wO)q5K(Gy;6rISYm4C)0v%QY%)OZ^^> zWL6U`NCQDgeewkyWQL^i0a5g)xY0y)2-(PwWpW=f-vV!aaz)O`UPp!g7dWEc zA$#JimXn2b{YHlVRD+r-B1zf&Gx8={!tNEn$@2>^B@KxGFDxu*7L+;Zc(w2; z#cE^d%935aQB+LEjxV0zTpAmc@KXW_`3(@m zj-%#jLG1g~U@DEPB?JaZj7UYZM2rmL{i>GeH<30Iuf-&uE!XZSYhw6=_YD` zh+(M=4gq`h2&XX5Rg!79oNZ%f>cDX})g|4$E$unT#Nz*4u-oS|sXRAOCF+OvIRjR^nsn=^o+~b^E3&{0n`;055e4 z3Bq-ZBibW}F||+t%r?~w%MExYrm1vUNl_nh&avyiT1r<%K7kHUkuYKs#WR)UBdg3} z!K}DxA!FaYydnWZ4Y!c{8~VKCc!Nr=I+Z-to3KEj%?^;p_NwUj7S6}Pod8|N3-h(t z4OVyi-t5*5TgOZCp9>sAr&XZXK^LQdu3qS;kMw2NLvkD}BtH*gP?8td-&Nw4GxF4$ z$7R1*=Hc``BN$Vz40ijl1FT|LQDuN7F&kJ7mfC>+jWyhn6~M5f=ry+#gT1`0)@97r zMyY8$!=u$kScp7uzj-9JiiI4x7)e0QN9Lxuhd9mw7{5_eQ|yxlnK;3qU_=Nxzg&qW z$x?dvhBZP(DiHhx%~A9Q)$-B02%35m;x--s(A}Ww{uI5>?Gvw*EZw0pA#AcrUKpGs{Eb?<`V|VgZzL{xxTzM2=h1_V5+~~0p5&%i3hPGcSXYa;^D{m&p zWG!s-N?qrO2?xOg^PU0lD!Tlt#CI1@2ek0^$}opc*!YkWXYP_tgn))G(#|PanQdZf z`n-qhq@9$?3C@|}x^SxcmYBh&D=hx8>AxF@$6T2FF-SxP_=~=_PZ#()U0wl7+Mh}F zYKcP|>j&Fw6I+B7LDYvV1}d}Ru$o#FwK1X(31KJf1Q^mNtN?s^w4FVj4pJ`}s-l7L z9Ww0l5&M^6Xtf6l3;?OvzpeY&p$BJt$`e8btICeVi>VgX7Pk5evUHZ&CFgiWpL; z@y$LKi3n5a2r3w%4`e0Bzy*92TM~y!8qtBiFz$bztZ7M?}?}dQ#?uV7zXn0FHkVGe^Xjk?t)vMirf%1!vCBryAY7 z;7B2GyRHD~_Q%!#T(hbonji<<+yfENP=Mc395JJ9aB*IY9p9r*2hZtAwvO^RUbB1Z zVwaxdYZ036WuL`4N@10~Pkd)yAK5|A6beDkmx+f&$hz)xaQuTBC-=xs^KOmCD2atm z0ZSh4Pqn?<(ti1L^nAOaU+-Vir$2ByqfEeL{jiEGncgTXvgkRN+>@d(-1GdjSvpq( z$scb*{l}A&7vA~^i@8LNY0)gE$CSKP#Ap95zQI#Id6s%uZ!?Gi2VtQB{WE_smeZmIM2pWuN#uv zl@PkaGC3~BZts?rk3p9Db8T>Iiweh$g_K^u7t_IrVN#;Mw8 zhJ-8$oycX1Mcy?s+77AnD%}S&!P<6>~i_T8AvZsiqP4=MRkg& zAS-7L!8oJtJyieMBguysr06?C{G{&~2|5KA-D)3D!T;3uXm|l1Z3QHS(FSKQ_QP^E zcC2FVE;#R7D^tE0L0E8vs%;~CiT1c0_JR8<=PZ;24xra=@vS(WE`z{9!7vYx=%Lia z2~C!}JsQR>Z?iH#ydJV&A16$Unow61>cxR+75uXzBQ7gyyz3$vD49%WwLk!9rV3#x zc~$|IYK3m64EiXOt#ZhcTIeq(W&%Uww|_0yHj7gkhXDi&A!hr9n6-26VDi;l_jLrV z3jdw_YbIsyY=|j6jFLkxhID+y!B<(n=i&FsCION{Bt?e7ysu@4gKOGTqP^zV<#&HI zo#()6nh`;ZxZOUwcIHFt>Nk=9yOz=U08qTHWGt)cTwd)$PU{AVnYki$n`;>Q3}$8w z3pPu#bn&-t8*C!fi2+Pe!6aE_A;hJTphmR;xMVM!bvOgVL{cV?CMRcqDg9R}^*!?jZoqW-d=9j0Q$|3+$l z#@qBa*Ld;Q$e?ZXZU@0^%%J|rF0|GPN)4s#jYXI#i)oRJdMF_Z2sQr+DZnKv?T24Z zbRsoCc`W#9Vw=EDN3R&n|E+^$91jEHy}CsbAf=*4n6JOCb`>~Q%X%lzd*(YD$dJ>>JW2`mi~1ku9I)7Y2( za)?u5g|Bn(ko*;KviikI|GAzJcq3%wbq_A)_07@!Hn88BbMGK=%-Xl4Z9}jw)(A)J zC0?6CPWMtWGMtQV3QRHrgmyr2@XHWM5sIfHQS3L}=k!0jeOa<(poHQEz<;+!cYI^I zFHa2}_K3Z{+wDD`=(X?CGvszwr#8Gq3HzY;EUWK^rtL1UZ!pUaC=75YJMWYV6c@Zb zQ*gY$#CZAOvLTb?n;0v#BsI1ThP6BTr1;i`r)pEQj0ozX=m*9Jg;|MUP_t^FIQJ3w zi4vmmhlO8b2p(=lo?r985utW>MUZs2hyajIU!wjzhCB??x086wy2I%fw;QFd78}s@ zD*ZIag^_72&wU`St*z-K-;^>&ik~PyEOpoaA7yVD6<5==3*#Q#eIUWzT?V(H!Gi|N z;O-LK-Q6L0a3{FCyF+ky`R0D^ljr^3b$*>cz1E)IYj$;ab#+(ORaI|zyxi}s=WpPA zVx&(A4gl;Y2Nqt4>rY{Z!*9C1<_s5>(%+%K7qa%dB;oVB`0o@8Z4Uahch!XIvs~n7 z1AYibSgmv?Ww(p%%I&|8i0%tL;6-KM^Q2>mXLV_Yo_fGKZJND2zes*3`qa!rr9X@n z8Z(*fGCEPx6@Hm7&ws*Idd(JiSi$00%%?a z9ld;r&nF~2AaE_>G^veug91~i&w+rNC=FLSb;^pg87~Y zSo=Og!FnpLNpct=75ccq%UMkK724xqRGhWii&o*?9%@?L5Cr9sOr&F@W z+}`}2RR7*1(QwbmPM`sHWacybvfN%?_uPO(1v1BYi+<9Y_EVPi?;2-|JV;kbTQ~}* zucNnhV9yM9Y!1q2!a^@Q@3R%C195>y1i9as=RUM9-d$tzt|&U?jpoQAekjm`{mDQ5cg3NgxC|q6Ll$Ib88V@ z-_RQNHHg*pgQ8D|j63PH#^O9hMJfI0deitA?3k_*Uk_hEbi`8#$Ug!#5x){P0Ld}V zK695+Rm`Nzw@$|Bg_|(pQP@=-%+BIX%3(hFdir*()i@qRae^_!*#Bmj+Wyp zGFX|>0=?;8zfidghH3dfjeWvBhWd$P|H_FJ`_XJUK@Z* zAngky8Y2Svu2>DRt)3RIMSVW@GRK+*%oV9o>lLRW3wEZQ7rpc!9(atD&Jz(`kVyt( z_yu}qXDQ^)iuBPjMOS53rzS3x;CtF7hV3Gd{023FEu-6`Uy7K=*z^@j-4MicRu1ur zzZqOZ2$Gl#uVX&)fq~?sRn-Eul4}Fv?Q3;6j+2=5VSHj!ISp;YS2uKXEkGwH<+J0w zdUG0!;384&ifVy&pb00swudBws`_oCVrq*=woTwsQfsqzFg^nLkT2O z*w>OM?;!XUe2Z&wdYq)HFQqEvXXk~5Wr;}$VGU5XIQtskN7X1SXMu_?$n7Msm=#y7 zkW2U^Z1Wo<84k0@PScV*9bhEeB3Jk0x~BK)bM$jftVdPjz21?>+8&7x%=*q95W&16 zbSDLv>pTDSbPN=*1cG5hEdA&Mtn=F6>j~$z<30jpFcVY)VkW}LZ(WTSZ2<-yhJkDt zR8gUM2*zEj4^%KxwvQ)nsZKm(BD6o)%(1Wrf<8_k9`9ZH_LzXTea-mJ!octp9G1jK znSiOI`K{+4&}KEMpXxX30Ce~faOHi4S`J)7ANacQ#Q;B~-O8N`mLh*4UXsfoxROaD z&;W8=!p!-my>CanF@U2(c%X6%#meTh`o-EU+)q}Qc zpSJPmclXFbL1E*C_c!6|D^NO*Qb3fc+Ky$=gbEwT?pQQKyHjfTya%bK|8Sq+g0yWS zdXUER;(?*3SgWIh%k6%jhAN7jLZlideQJ<675U-#fR-wXQ?gWNqRIs(Io2d=mNo=M z*@)%AQ#iE`vV&l?KQ`9@ijL>kXza2neb)!a=TCr~CU!)~bL;H;7AZu?z8yJWm()zq zA5_n;O_#!kuh}kbvB(Rp?&Z;EUALW`9l(d>PHXM=2AA-oq)zLlL2g|Ldy9~P-^Lmf z=eJ_#dgrn>>udcUaM(sY!{_`^TSXoLt$NCPHaGy!9*0$g<~CI-_t6bruH@-sf(PPhlcXB!a_ zoHcMWAKx>L?R{~$+W=44i{AdezUpznrNRVRW zFyU4l=4wA@=|QtUzx@1C(ggR3@Dbm~&?}w$91DR|H_XX}FDX6hd;2JzKJy}6D#*ab z<0MDTJL{KwQ2XoHLd5}h?b!8o;lcA0kn#+R!g>xz`}xx{g-`;u#qaR&$^e*=RIzM(zW@#J$TRe z*7vQ?`*z>tLR#-3v|+p_l)h@iAOU)#ZTy3M|M>>`_8IICco6d8H{Xu0iq*$+06JqG z{6Dmlg$&Ar)H?C2^8a~hiUN>>4zzTfZdX9C(@0wj&!n)b!%S|d*)tO8X!0UH={E(;U^e+U>d0IcP&*5J|T#U4gEAu&CaNt`$Y zk*u3NAFgM?AU`0)P}}nnDS|E*T0bQc{Xlxm-(ozC-liE$X>X5x8HH#L`nG5+ z_$|9k)*zlJNF~|aj$`v7?pXATv(;zbx1ifI`*;_zJm=vc+_O6tU)wk7wbM%6Mx|ME*}GYCeJFYJ*x>eBJ`L#zL{H^UJexNVf39-XDVDsJ$_;B~d=LKEq z&x@%pZK6JMwDK($&=Tc1dq$Qvk7gJ;0G;&EECd}bnoJms>9uY?|A&^?0AFB;4zP-n&4UOT_&?9Cy)pC|M~i9EF`r$mFo7bYXi3a2Pdv=}rHwkXUn3n-5cEweG(M)fA$WfO0Awxk?G3E9`QBmIe zb!r&{C~LL!Yxx4kWU>$p+c6gjJlBrL&Y7Y!DB1ZrGCHxKS*Fz%jUeM^R3lP~k8y0O zkT^{DcZpWHiD+Of8z5#8Q=lZi04nuOw_Y&TpLaRPh|>$t=38Is)N11AGpnjkOYz+7 zJeWQBiLmQUDz=7J+qpP~SEef(fe|CHVZ+M$DF#QI>BNGr5zJNHY7Ohs)i~NN)Ae4= z%z~Y%2hL8DsvL_gl&g)_(QXFdh^I}wRAGm#(CFfns$|-;m66R3yP#zXKCvKx!6!|O z4e9&@YT57KB4H~@v$wbLa0vH4yX!4?PmT-m`5N^=ZJs;V4x_8d`w>d;k9F@cgHwj* zw>fwQx>t}joE@Z^xmgMsGWMMt0B`;Nmv%aTlp5_}%rB2;>mJ8%}3kD&(A&cZgCT<_&;DQ#K z+;5Dd+TW?jI$Q!2i?Ndz;K@-cCfy=CU}KxS;K{n>@)&Vw$L_ z<7#RPioVwJWk2zHJ|Iq5ks0XFPGY(d3K^X9{T_s+z*Y)jTpqJO9mPQPxj>XcRkXEW zHF7#Mi$JBe{LD}Tmuy;6;(L}kpplf4a)a$}S^)D2IyLxwwd@MD?#lHmbp=DU?H?re z>!c@OA`bGByRW;C^CwbhZLJ(xD+|A7@E*_x1s6}Z&PAFK!gK8g!&{7^w6kiq^ znJ><^5uk;=B0HZ~G+Zs@;L~^D3Y&g+7m8(gTx)nx~3i=e_%oN9O&?fV4t2AkFdJoP>Tj04pYg_L09z34z_cdpVw8<{Oo-m z0Fz!zK_56zSZGvtB`%&rna2a5#i30={#XN0$*EE-%2SffuX`F6>WSRB*?O|qKFG`# zL%26n*Q_xNFf9|o8u(ZU6{rHV`COqd7X%4vXu$?9Y7sW#*s$5q`Pk*oxEZKJ?F zC~8#FgYXH^;+Rig**iG2bq{){jR(RwlQ7;~t!EpMZKq=~t6{o|`kT8dx=N4euXGJ) zivNHPwIBVyOp{e5DUsZVuna#|O3tQ0%;hc+&; zEaTlW%)y52K(i*kn9C-wtTi!3M3g|@h}_k4e@fQa$U%-Ls3N|Qpj7oiQ_Q@Y%OPlK z;=QX>ESN|ClzipJ!CCOxLC@WSjM*~C@A%l}hcIY&1aH{@g)~4D>3@Ez5DS|K@TvKL;lW;_;BI3+eRF=18{fk;? zV@rA-S-@r+6;0%P=8e!JMQgGk|AemT)`=FK&U0${9lQDR;h0MIGNBV1xF!=S{CRb1 zPeo%;IE6emR%(c}D5eQd>);%6G0)RDUPcRgNY)EcmiJ@l!CdixYvszc6+q{F_|T6< z*8JFvBlPe(Xwa1c8o+ZwaJz>?rxkR4yi>**%^k*SCtpCBa5XmXiNrxe_-&5!`v@us zM-(;xnCxmv3l(E{%sDOFg>eO};Vy zCc?o|sVV=#Nh&Jl^=7c$Izl*|IN$%1%vI~bktbFm%9(#eL5vaDByM4gCfIspNv3CF zx=rYPN*7+AfTOZJZLuG%XLPiRlv^w9)+TLY5j7G#Zg0{toE91y?84Uc4B^pWW$0p- zGsdv_QzNC*Hqbbj0k4d*?sbX%XZ7}uJ!`1zooZllizdcMRZFe;m3w$34x(?@5Z|^o#qAD_bo{12?#pLI{ zWlbxn3!u~T9hH-2{O?s{CaJ5D z66+CU90BX^rntW?aAKd+xw}8pd(7N*gvBo}K0ynd0i_TP8Sls-q%og=;dcnRBPsg%{n* zq^40&LINgM^ZoArgZ8)`dH-;G{@J!IO?iy}6jQ!?^SVsn3t8@GqC!BQ!IFVzSmlIL zrqJLL+QuH*yKBrnGeb>DPMr(#tD>;X!dygmS|L6tVTvYSiLjdfp^#no^$J?Z>s4&s z^IQNA`_YF`34=Z?7W|7^Bh@Mc?R#-2t>y)RD;sy0PFwK~1Q zQ_*I5K(99RvaA+C*rdUfmv6R;oS!cnZIMVyA};%4yMz?^7_Td2A491O&w)BAv?}`C zW$NsR_eVc#|79DNsq>x|-V04f+l6&9b}DslFr=g*3S)T3u`v-p1cV(rB!F(6+70o8 z5++bAcgHvCs9*%I>8>yP;p+7M@#O+j)s%gx2(xD|;#Y^Hmt9t&95v6|(=+xwu~k*1 z%A#t~s^+)7lYtDM11BM`bEx8^6?2qGw%JPjqb~{bMVgsfyDBCGGlBtA7|JI!y_|F! zR84n7fGBTAKl+hV?7NQMyULVGN1WQ}oZN%b@=?1JV7HQCnBx)0fuhEPITe6peOP5* z^f>()KYT#e!Sb^}7~Rsao2jDL=!kNH`KBp!87ZghRGtc0$Vdz`y4WdSeYMunQs}=AC4qq>@c} z9$1R4iW(E+bACMW7S?8=2YY~5%1KwksaS!F@gq-3ergIyW1pieIZUAb{FC>U&07#& zFy0VV=jNIZ@8}8{vEicuy}r=Y_ zD6XcSK;M*b#{hg)_MXwmb;Qex&jc2{q-#g3q>W?R-i-c5@kYi@ZI91x#Mt4+Q}WG8 z7(uP7JlShNw6|9X<-!wf$HT_uL8oizL9n5eb4va7`PIO+>dUg}D69fAhVm>qs{@0s zP=D?Q@pf&#Q_{WQKxLYGd(pZ<_)%b@ zqb2l!UuCg1b^C^H>CuJ9D4MPDf+9I-nP3)fPmmAUHC~Zo`=-$;@=Fc}-#2mVto|45 z14RZq`@F#Z5s$_9<+7KT#LwPwBE3wD93g`5KB}n?an~c6^5Y#{vp}M?$THnbz3p9j zsBkKxyr1j{}Yl8md zu}vwe$z9x9Y%kU7W~J>&*Z1n`!>`=k*Md$Y^xPN?_Mh+<*9Q!yMD`Klsu8edrBVt4 zjige?r@mUcZNuuhx+R#w@8@dgHKo}-?99wE>l-|7d+#qzbSRKm`WS|#Zh$k1I{G`B zqw!~Z1)62i{mP~blBvw>?C#sSCKgVtZn1$^e7`AvIboJ`Erek_`H^WHK>r>%r%GmT z^vTHm?h_M}L9jUsekgBm?EiL_dsyF$6AW*o` zka3kX)qF=Ac3#Q*jPSl@2Hhp0d`06pGD#pc^1Rl2()Wrx$Rah$De$8Z*Eu94`F4H= zmpJFPUs_W~sB9w>@+-pCjsS0>rcK>!h{&C#?q^#``z>u}wzm4@;=3<)?uh9{3=?V=51c=L2G6}6(0mZ+8^2UjUR-elljP_wHONq@{b_cgB$dt~Ql^r)%Fg5xK`J~gt}LGjS*3Y|r5FgB z$#^=n3Q8EuAH`!S5J?H0fNSwV*1Dy^_EPYf6;5G1-??&}#1(F**TGr-E+dA%N79e0 z=zKT$62?jLt$i&aXn^2|>xK^b_l_Fy5I^6`HDhXCPVLC=*Zn3#hw{KY;LF!Z!b8%N z0*?ZDj1Ly{EYhG{|EVdGo0C(sl_KS3$(BP#pfH3JVPb;&e!5?I1oFefaFrCE5zxG_ zVpif@gc^J%AQ3VUU?5h`0;QHF@w99Sw8m8OA?M&q>%aYuTY`(!P6VgRZuy1%3$EjA z(384hQBuc)`>Pd!34_H2wkMGCW@>t7yvS}~7nt~kxSsA?>a5Ivxjx;}7kv^-$#v}q zUGx;+WKYATNm4h|2(oI1;DUiB9=-)TcD%?g1u-1fe2#l+Jw29gR=K@*Zak)7T|=+q zW~e+lj3NT=0fWW<5HUJ^!tkVFthPzw<5Jgj-f!(lI_I3_fkVPGgOvy3+8NsLg-Y9f z%l^Unl#XAy2H1p33+WWR2n6E_9DoP^;c#PgJpIZaGeu#cAQ>+nC&0&Me1ED;{@Q$_dK zP3WES{ofW~uG|YbWa$&^4`a47`?Le|dBvKb6x?@~t1)D0BOnV4PqY8pLN67-tQ#ZX zWsj{q1@YCNQs7Yy9(iu0&F%=Lwko@5<;3uQgt2bsgiy|RnR8#*Cz`VJHN?MIFnKx4 z+bOba_*q0QZwf=Qug}g&y?ow!&XXc31cWz%M4}L z{Hb4=R3)bJaMBXyZ3D5A%Q6Jkhrl&et(dV7|IjOelMrW8XEk@(o2Ing!DwU_^_XMR zPTgqXPGs+%3{zlzPqC{|whLgwRSu=7timX^>OJMhcfG56lp%}oJoVHtd_<~EK6o$y z(YAM&?pVnm3B|oixIaS|s>JYu{%Q{)HaTRDkR4wK zTU+@eog|i9`xk58EgGVt(Tj?BuJ4|SAFneoI zZn)!(wej;CbVPK5H1kWSSm!(Q%huY2+j+*`3uZwo^mz>k`Jr!y;WOFJYM(`vKBxQ= zsiPGAt029j6c)!mlbu~&_nwyK5QA+}eJV4rOUw9_gO1iutK!bi$f;bm3h2{1NgQ|e zC9zYJJ4@Usn`ZHRwIH^iA?@-X!LUv>+(*I$&OOs~8Q(16N7+8tp?f zd+=}xnc&wxL;_*o5IZC*+MaDvBzL2>ptg10>7Q*qdbOkAsu&Rui-jQh0yT=X(p{5{ z&l%83D%sWABC>_X%%s?u>Q0M2&XFxQ1O}7h3diW>S9nfa^^EUzBk>N_3%TqP%E;cr zHkcG0+}Z|{<`aHE>gY?FT&v|f6P^m*SVkfQdJnhjEWWPt)Yg^}mlN;IcD@NF)RNKGN1y2x}KI<7-PB@(4|1l~k48-N{9ULTAj3)cG^^#2N_N<}%wRP|ja*;HX zGF^DWES}R8kH}TE&y2uHpCTOYkZ@%**3UFnZ5VB@DrRLCw6|T!(T$H!gLwUBuEy1Zcm8Q+Q?|@ z-?H>~tdOlx$xqR?R4Tv6hYxO~)vA~E!pU=&+=tE*xgcmz&+pKtt}rQJ+JtgN@w46@ zAG7o^rAMBrU2LwEZ+nYYtFqiyX*8*35%sbUqojsX{W>w#cu(MLePjXxf#DjD1)M6Z zf4w;&E6XeZ@^z>%hNE5=;hsZ33ZG!p!yd(lu_57$bg|BS&M4X#!;*Md3A+nw%eRrv z{XM+<%he81=NmD(U5M}xX*upJKclUWzKvwF-7Wz>e;&vDKBA-pIQH~ghkjmqyT)7O zo$eQz&)LL@Y(k!K@vUH{ehEG!?O*5bT{-vZFZFo}h_ArdTgD-Zhpstqt=Alh7fB8rNFy$xfk ziD@u0S>BSRMzrkKJx6KTATNX_3S2G7;kvx-@!kpBa2vt+M&bCoGxb_I+2Vkzt)rE{pr7z<4e z`Ckv5ofHu@42m03K?IbRfXE2dSVu#GJt*@L!U4W2?oouCV)Aooes+zS&$xrnTXI`V zab`OsLB;TN*A4;?+Iq6m&+t1gDYi+OLd&6jOhOCl+=}4X_UFa>W$P>t>zJ{xQTF*j z1f^n#K+)yKBwm(T2^Sr*z$f_LY`x7mv;x4nNktqkP4v_>=lF#IUV1A|W-NdXb-Ll2 z`XnrTR3n_BoR~^`Nb`f+($3kbrC@b5o={VSW~TiWHc!Q`&^`5WZ(_>f3vN5rr2n7A?xI)4t8QkO>(w_=aBUu= z{Ge8=)hz`Gg&i#`rSd65q>Px!mT9U zdVRlESbz1QN;xJnzVLBP&29Iu(@>}7R%v6ye(pcq_~oCwZr!3F`J4N~_X}%Eh|vjc z_3-iuHr|Bp{`4%SoRERoda6pSh@r3j2Ki2U%OZzT(Km{O`(9;#ORFdl9#ylecTjU$ zAt`ni42jcBqX`z}O3(5er`#@%^<}YXQrV| zQk3AvKsfMCZy71=ZV)4#uD%Z>uOQFn=9UF}Y{4NWQiwdsCEi>dO!9S-XfCCyYtB8? zUWz{-n$a?k4%Br941>zpli` zw0z?~_RQg>v~vsqM$tP_qH^F-y{Z$AtFn}Vo zf&ZWhYUWkS=Bnr8J|fD*X?0d4 zx!|`^Kg6I7n_eNaYKFUXG<$a_TFGB$comidL~LQshuSD;BB#)4qg}E_-CiO^H+u7# zXq4#ATZm}YE?kdoxzN+Tx;tgKK%Nj## z?JUr%cjy<6-GZLyAlOp){_~E}J?WW;kEMa<1%#jIQS#={9TO zxN0A638Xt4QrnIxW&NU9SUQ7GNNn3iL?S3LA_7_EDYty(DivQBHZErTY3jfMn+dS6mx+l#b>20;?*B4G13 zFVrqT&K%B9S)SOdz8un1vKsZgD-NDBR^1h9oK_$XN{Hzysr=Y5OA@y0(bFCc+uT1C zMRMn$QsIQhQPx=v0@7 zV~x81pX#(?If<^cSDWk}KEY6ra-?r%f}b`8M9@b*$APe+W5aOW19=XjPj4vgRqPpVH5uFW$(~LX7v+!gg zUJ8ER_^ZFH|8WJqO?JzM?wx0YMmDd?3i)f%FDSnVNw~=L5eH!%`>^0NmE&4ye%)nH zJHf90tqSV;W4R5r3F{~CeU)Fw8x!p2o}@Lw>zF*=#ZVmgcEL$u8!hYY#P?%>;YLPU zQV*A()EnA9-6WOS{O#VwdmYF1|CNLxD@&VzO_#Zh$Jsub8HI%h)P{~l$%ReRAdhfI zS~={DQI7ut6u>Yd+Gu42d>>hA(pZHcJ&v|5>v*>N zjS(k#QhiOe{|`Fr-**M*NJr3>Xwd)$$789A3p!Bt&sx5Jc^o`Xi-X{PmSlJz(Wf`0 z{~4oHhW8}wUuE#0pI@r~7oFSxk3gEw|6>>g(?x3c54Py9@`G?0@*l+2-{%mi3@}9K zziSBmzc4&_f`?F^+(?BS!{&8Rf$-;cLYqBn<(0~^`Srjuh~GP3yMnvc%HK9=6XwmK z14L~7Y=wutN8BLIvxvwpyz?{C$yBb}K!Ga0_paxNegk)_G_b>yZKyWP4=*Fa-3KxR zlW8vy*Nyp+ZskY`aQWvK*C>xQj}Tizq&d?Z8xu`?FBRDf`zwxbeLZ&8iPmqUkY{<8 z#|yG=>r=XKq*b9(MIDI$j*c|s0~XXiS{5P6r{2AQA5ek*<)W1JvsUB*`~LH%>gt4! z5i&^FSb>lTv|1ISX>P=u$}T7zq;=>VvIKcR@eFfpRE@Ff(mu$o2KcuMoliNU5{FG9 zH94V`HdKA{s)VIIPyCsSQfrad#@hivR*L=|D_M1$m}XzGz1%*3rlaVO0WX?P#33Uw z7asMMXQlCf=6RJZ8r95bgOKJ6b?ZC^W6VVPp^M|Qc}`cDZoz!>44ZG z4HKB71Qz6pA$cK_o==DXgNi=w@O#o*FaM7?2w+*>)8aeBx-8x+iE-?i-DrbRlIFwr z!$tGBTF(z$my$&?pX}}qo6hIzZhpt|jpL`WKO5cojF*kDL;_TWz`E8ij{I0&;3Nzf zxr<>}z^c8ru`i595~zY?k_M>0cS9bD8Stg!$#D9X+T#`&Mj?-hWf4e~;~Js8!-2-- zYMa{4Ys+1at|N>ld$1*iEmrWGhIIY9AgyBDny%5 z1uy60L~Rz()aJTY{;Hat)$IYNJ98a$?%nCa=fmeKckMe;CSV)2P2_awr^Q@5GIDCs zF#24CTZ8liM4AteQgYbO`#%1>et4_!pZ#Eo4}eKf!8Z=s!3QzcYkvSS%EZNdM3kik zB8+9(qwURPJ%oLj#ANYNV+)li#ZhO<+_}nC&FIKrU22Go%Jkr^E)1vk;0#rsWs64U z7R09YpGF*>V*%l5W$=w9518@R&W4dL4&QmLEU~RhxO}69Nfuresy1#XiB!p=DUIjE zZFb+L(}>cL86j~LZVm0Yv|dKUR)O~n{zWfFPNnQ5dqx=-{ge-+T7W6)zQ7V)cP*od6T zaO-{bUKdlp`^Zg60)BQQjC;c8(NmfbOoY!huF4L79C~^`^{J7l6CoX6&nrO41Q**h z8n0LnjK6g$DPw>JU&I`<(nOO($(dj&J`B@Zekg|?Io0`2`$4(fyqvZO4Me3#|D7?b zfm#qc9m{}YY4BYew=VpTkN$N(Q+bP;?SVDwS9Pb?5mtWVX{P(t`y-TLk2I4mT{TWs#!V7aP3gyy9vO%VJQ0}WU z*8yhL$b5beOi_F8US)Je(dLyIDrzHH4X;FH|CKLo|DZ5JjDn}b)vCOI4{f}qZFDq_ znt2Hu9@-eGT_QF()vGdy(|Ak*kbQvS`-Yaf2X~EEwLi7NQxNo3e1xBvT8Zjg>YlCLoCfRTO`l z+kXhw&X@l&9fnEU|25x!PcEv{A)`l?#IfMC+JQRLi*=1|q?JLaduP2u6=_@CkbP{r zFNCr)%=JKZ%}a3H0pHYoeHv% z(<{abfDCs1r?Fi#46^rdQ|m6)>A1_;km7a-E77e^8&ETuO6_gFGg9Zz(rk8OZ~p!4 z4K?Dn9BZqk`MpDTI6X@kS*l4^BrCi1G{%zix9eHHDyhgY(<7zcf%k&u`8|9llaw(( z6){#HzU>R5uBJLRdb} zb-HJF*EE`ld9_Ny&o5Nli%Y(4jK=pN)PGPN!Dt2t-A)^xtm9iN35Pv{Ua9x;)Z?+^ zl{XB<70D8te~-nG;BGhsNQY&fgrD*ANvXoZBZUshO}0XL9c~G=iZ`})Ao!vTbYoV! zO@E3UCAho-QDc*!M{peQTdT|C!z)3DX4xd`1M%|$11AS$rf`?wA@pn7i?S{VS*>JL z&t$(BTTbj#iw4nbWWP`Gz=go_WWRCVm+u-Awx>Idk0+7QyxvTO%MIzd9cz|LY+d_V z6eeQpP#3ut9ZsFQ`NvW+VfP~p^16msgPci(pSDkR{;Y6*)(45lBA95?I-;;u*Y_vg zscQ%G9Wsfq?ovXzlja#5!za0R_vjz1NLy6{HmN^TVa# zq-Jwnq(Yct#V^!MRhB2^8vTkKpsaYWr|5&{_|tQ=rwX=h4B|tTX8X@nzT8x;58@-$ z%a$LSgtRuEL?~A1t?7pLqzj6wE~a6_3nCHRJwfo zeYs1H(vMD5vLSXn?rD!Kv6p806tFLABf{Jrhx|<@r+tIHK{c0R!qz2cZMR~dboZOU zalD@z9*2ga1(TNf=Ke-j_Tkm|H84hwmHj5xEbBdCAS7KK_=c(@t88 z>p4WTX?s8QI@&sOUQyRMO)A9gBM(C)hk&AifK|gmO1!Rc?LqW7zu(HB!xo7t`X*eJe;fNQ+U`?5rxONsXmZe;~i2&GRwqjo@T zd+p+VCO*H$`P`;_z>7T6P!o@8-QE9dS2O}RSmJ^g{e1703!guw+$l_1a{{rjRM5iT zw^-cR?Cpft`K;4+=l`CZ%!G0YZ0xaZ6=MTn=;3o0HD+OW5O;bnm-39~MmRWLto2$% z+~GXOmHAgbZ4X@m^U?Mcg>t!eHa!)ihu++>>V;!#f7L)lW}>iu_peALT73#mm$ynB zdZQUi{f#jVn;!N#e@%3FV8yll`coDfL%D92ymB0uLI5ia1%-N`=ltTC{<#JBR?p*> zK~L?#sDO|<0!;MRjL65d@x^z^MKUT9!UB^LN7|MSJo~E&Y_sJL?UDvW2v%YgHiLVB zyFrevKUm=dUUMkXBpO>XChIf5iJi-EYQoMhU^|q4wrsRcihoLqqBOVE7I+98 zTeO<23L-vdT|73yy#OGOz-d3#+cME&Qwbktn^>OVJjuZ_)*7-BZ=B5=v0Uj}a!^I4<;_*jm`W zsSx%H%6?qYA{kbo-MP@^?4}U?{j-CUFw+Pt52F9EB-mQXl~QhWfg^T_JmH&G2^Q2Y8r^lSU35%c~RaZ5`#L!5|=EB2}OcUHDRd< zGmV|AaI&s?yxITY&nvBoj_-$os={4!BzIV0L3QL*IgIpWYnu5Nu@j@cy8L&MT^M>2 z%K<=aH3j?@bJl?B%>fazPhGR1V1m!`SVLEIzA5L70Cf@W@woEnwwwmFB~pH z!(hv*Aj=Azq0G*~>y1a;4R2B=i0bghVhb4G)9sHWm{Biz?tK9?RWj&7vB!n6zJYto zJhbr0h;R%jK=VnY&Qc{w@_4T4xD*jTxIg0ew>+E*Kgh{hxcWbD^Fc`oxLIMjK8S|k z^#`P&OONz9$2FbJ#IO3IDv`Pl8z2)|5M6LDrMdQQyT@-Ir6iSR$fLrG2!{EjBt<}EVznKnv$$s)ey!N4*GHOe^F5oMYNO1R(;{Y~e5y%J;81c9JOrvZBF~k?iU7_;OF?y96I=ToH zs*~b1>qPR1uhxaoTu>vJv-=E5103$+lOTff2mlBsiL4K!ADr9JY|*|;=0|#nnq4qr zF0%{?Lba|K#qW3rH!{DjdrJ5vf4%ri?`gIsMCrxg%6v%JWhh2U3OR0ALy;5rw{P-E z&@f6mwVKUV4n9D(a0)w$&AtV(x098y9U1BVpIfRp;af$K>#_11iK~c=aMwXt?HCwT z5#)dH14zD((op<3DlN5y@+0%*6HkzRwtKUrr`pn0Fqu>$SnaeEZNj2Q{pz0?COZ-d zmHWFUyG4|QAp8OH;R&>B^Ik2oIWXRy#!NQopYp}=)Mu#rqkSwKH^G>cjzH-uRt@`g zav%232Z!svN2(nb#svf38jEnU^K{pv)TQiaLyqkCn5qa|ZS&l~zs=S=s;7f=7rvy_ zIJ>oq%8~pQ4)ISNCtNCS&52K!?7oZ`l9IA48~(SjN43ZdRPhX%yrHKRtSWMB_;4TV zL!T4+j_9y9JxE2x$V%oScnh}UF#!x+{Ji}Owe0GJ2i?4 z%J$LihOXX(x_cuVI=qD_`V2#^1QQN&#c#l&Lup)gZr9!?6j3DQ)uQI-Dl1nOFuZk{ z-8I;*U%p4OwI(Tk#=>w)f)w~6iPd@cO^<>zT|_#x3(7DC9|bV1L9-ElHbSgk5ef~P zvlxCwC0>qddFcO38SqhMSQCIHvZ-8^F18}kh6c}8@+wh*nD!tF-HD5we}~rwl&nD_ z3I)z|-QSm-ySaAfFi32kDy^)Vu*Vk#C;|}@<~i!bW&IIxWc_fbFjwOU9kDvsyJn&j z!>2g&SEUJRzrsHvBBTQh9rX8b4-O_%hP)(xLc~a8OO}R+uT)VBq#*b#&b4i_vgR7! z&sD{-|2pta6^qlZf1O1Zg*6$GG_ zzTmNOR%X9Y8T{iEzJdm;+Q^_jVX>b;VJx~1t&9~AeARJI`Vv?J#c&*MN773ziZ8l} z$bbyRIQjg|G=rPj)jk3gj2)!7JK-tw_C5HDI!iFSW1gQ!-9eVVg_@q~zWgCWT^>p2 zYU%9v^TKL$sar@j$MZb}g&5|u9A<;CB9NJa#dzl-1i`wu;OK3YrvMxKvW8K@;D3p8 zyDcJVC^~uk&D|Mn#UzBMXLAPbi-n@aQ7ubUml*pv1CFRd#QQrjj!9z1;yW5M!Or_~jr1jq#nl^zKls>%2SM}^!3G0Cko z?IZouRC4z}Pt+U9Rm~R6an(tn%HrQ@DKq$V49O2L%0IJTKf>Ifjo0p4q)A6u4k)16 z@2)~nkJnAb%8|FTB#C;>Q7~%%S%#5zUQE+BF!78x-Hbm&KT$UOZkkw_s9iux@2o-~ z)HfIl8C6I7izt3{qkXto_&I=x9V8Ej#C}UeD157#?UofRMwxMHWnA)ca4)SSQ^NF2 zp2hna!+~Gnu1>@lzz{rrVezCWI3TSUXgxs9*noJ$R5tS^iA=3@p#gAQ^QUK88?#u= z^uaT=fx|Ukr-UTi(FZR6N-I0f%-Seafw&w9pINN8eQ3Z9ZA4mc8|i_D*Ib`-5#jHs zx(gRQ!*8E4HBRAWA-(*A#ZpC|#LR1-3hkgFwX$0e9V5rt4#Mn$M=ILcu0zFt$&RYZ zbC|lb<@f0+&VC!=5Rq_kQaPKT`;Yh@5&_|p>3y3T-kScamfw!|N&;*myxBQMAQkJ# z{e7tDeyS!Pv!p;t5z6ss#~HP#4C9MkH%Y#0$N!JLxBRLjXcm5P-MG8Ey9Y~f3lQ9W z2bVzbU>kQ0PH+qEx^Z`RcX#KK=brQ4bH3ca;H?k6X3eaT?&ux}caavtXm?WpfjcprZn`B+2UX=(|ZZ02+W@ud*lwMg1e}d)M}?d}-zc^Ys-+ z%A?whgsHmr6*}>WM30L0n0bFNIWz<@X7$_PRiK%-Ji0n|6QrUpSj7qEgD|l1;Gcmq zcuD{s$;_F^5pW)1pMkW{xXEI+V@9A&>`_>pdH-6;{kL(kqKVs# ze-b!AE%pU&vBS9?CdPs4cC#z6?t6A}3(@<|ZuFFBz;|Bg1yrKf13W0cv z3HWn=UgC^ShLK}^X6*8?fk}`hP^F@1qubP4EZ|`KDirs_u!;`m?628%l#%I|4P5aZ zV>`tQ2c3=J*ey=Jq631t2v-8Q>q)(;OmLV0D+0_h7Op%R%r|qHsP9YCDCW`|Cxm;k$_9)0}z1xZ<8WJd@dT{%`|jkDH2Q7;-(0-v$x(CSwT3>U}}* zWAUOcEmPFretO3@t<#}${?zaKcX0L?OCgF466z~y{%KIh*6exVo@>yoLjcS<1Sg(iQh}@3%+a^{wmg85sdu)FjDo z={2{kYhF1LCCik_*BoG^<9NQNxAp!MT|F@rBHSOK&_m2b)7;isj!uW>u_e)Ub7zyZ zk>R!w1Mo|t?uz$4?e#}+9p^(EOobk9>sA!i*;@pfD8Y7N7GE&~Bmn^5NTkdsV z3Q1#Xan|i$-#02mjUM}y8?O$9&qV`y*ffwd#=3u>Uu2M_7ha`H&yR@oy+2C+ZFP>< zB|@1?jBIW1nwcUlj$hwxIyd-JP9^#M`cu4U2Y8kPrJ{9gvff82QE#b-w_2e4tXui< z0as;RIXb@JKEGp2pdz?|bx)>2*Nl_Yr?PXZ{CMSI@MAgCjCDtgQ%LX8 zCB3&vQOxKzv+y~;W9ODn=wY*1IAhTEq&#h8J!OaNFP*kR#*WbXCq-T5D7~&I{1Pp> z`)69HZQc+oSRYB1WlS5o95Wcy>~tA-_4OoXeP?`6a&1C{qSig<%MUMJxOqqtnG@Ua z)n{BXFY2GZYR)%*a%>@_BC^|UI39CG+1>}YYH$|dB0`WJ#(nsD&Utp4QE(WFl$KT= zbi*TU#qa!cQbFT?Rn$SMrd0)& z$hbw^z@Es}&%rn!gEGP_8ezOM{3DPzS)*x^Kkv418p|Z{h=_n93&^=uN)f%X+kqUH zQN0<;uy+t4xejhh7mNLv6^Jr2St$H(9-Ucwya}qYei66ohL9AUN>WE_vn{+?ujM;A zQweXB8%-FJj1&uLHBGN*aY0{X_acldpyusl&sM|w`R(cTks5C-2C_2e6FkUI#qj-Y z5M0R?SA6F8@H%2v76S->v1=jr%8Q~-Lc=wf&|5pej&r}do1D#WH`z;{b>hYjO+XB$ zcVhaV>Whm&WEEj+4QM4={sI|2=k%5vF1~Cf$9ewv;}*=`2<+YM0ANT1n$p2>d!bXN z6rHk&fk|a6bxluhaXiKY9Y6%;l()pu03m-I@{^g`HiU{cJBM+?A={0m$#h&6f&V?= zncN_fhB8r~xfo_KN>o-mp^qJGm7g~J)2_d{c^7VW9T%2gweXo|?zi3zzV1jIX}QDS zhE7-II0DTHm9MfX@#>v~vmaa?p9j<|Z+7r1PWY*dXj57CjylIJkE;e<$)1+8Jh-bM_B5)lzLf#K-Dr zIm=SM`=m2T+Bz8T5GOk_0)}A%S3_q-9qh$m-xMQ<4XLYjGy(3Ek zQnTxuOwz6AU;I0~7r|Q7x~wv~D$8+Y-rsA=spDabdfLdi^iwzYxy{Lei2fvlr`m|q z{(1zg*eFr97dYHWEOWFrq@(zIc?H8k?ASId;WEva%l@N*w4Plm82$?S=qCtfl2=CJ z6Klwp)o~7L)lSQMN0L^&+*^TCG=SF(sPA$4IN$~8RC3@!u~qe#0DbPAWr_}HAejPT zwJpdiEk^`Rd;T-d(>q~Me#r9$0eI|B@0BI*{8~*T4+>K~n1!%epFH7YmYR!fS!O)O zLo(iHZ6X5;3o6!zIMxIMsXTfnn z!EgjtwWjo%fOFba?~GsA=W?pAUfs>51NYZT%+8#{Lscdm12eIF z65s%BaxrDdt)RRnswS>dS#y~E>Isar#e?pnaV>8;7VufB*)~=1D5y7pIf3f(&M&Pt zBSh{=v!CXEABG9vBkrp*IFRY0fo7H?{FzKgK}jma7$IhnvwV&QB70t^wrB*oDZZeuJ>SkafYnjA|zl;Ub^0 z=RW#0JE0D$cmCn#R+#A?b4)u}qOz#)?gq)xKh8bT2suKX?VWxR>(dTJ7KjsIw3wPJ$kzUe+X%i%Zx zXU;>J{Uw==%cZQx$~oiY=*Qfi=A%r7|h@_@?Hs#}3$FCx`3>Kn=Ia(&4 zf$mkL?nJ)FnuaBJE<1>y<=_*i1iFpAojH`P7I+%-$z@0&dy)Fmu_1tQF06XfTf3Zd^oLZ%I^sNX( zjL=`KvYK8?Cob=b!ZM11H8VIaR^feVFE>kumOWt&An@F3qAn-M%bZ#h$HW7EDBF;N z6@;fSM#f}i_Vkx-Nu9ilA#2Zfr=m0N-HUf)e%lK(d!q_p?nkloEyI7w*(^^Ge~VN+ z^Apcf1H2c;Y}4^b4}&I=@@y_%3J0>+84WiYp>Sl9&UE!2vv@W8a(D?HHuGbUsT^3D zFn$a^(BYE3ESVgVG-e_Jg>d6okxxo?)>?4MUR61hRRJ&NoyFl{$cVCOmRydjTUiM^ zkf|bwg@NErg40vd7INb_IL3`6!0$kcT-f@b5-<-vj+AG+1dLz<{mL46MNw8~R~QtQ z#u{50q~5e-9N#x8@w6lxy}C!X4ookvTktcKogAqTJpmC{URlw~eKsBC znYQ$N|)myO9G^1CFLz^H)~;PaOFtf_%5b0 zAV$Mhd0Gh2G~riLPwHr;`As$-f%?7u-IAi>4jHp0?$}_DI(hCwnI zeL?I3{yWwGG5`O+z1Q>BhtWuC!jIaDR>mUi#_+&M+2Z&5nyH;l;+spR&J8O`g+Xj3R@vrb z{?|f--9$ck_fkuO`mmi;f6pw@t)pCE$+Ts$PNBe$)*jimvA$<{b+Sj8*L{KOA-A88 zHmNllDE-V;f?WMKr!;o!7$@lheZTF!lkL3=v*xd3wuPC|w*S7eM1~$Kl+mQJS6qIK^^|BqO%usf(6KF7WDYnT_8S!CMQo|M>^pig_~`gf1dh&2UU)@1q=CSPDGn)riIYQRaFF+RKE;8VoT7|MqwtKdrV z-+biZj-5CjGs0{D)^}yIn<4zD+QNfGiZSj6w6j^e@s=vpihcEh2Hk#Lz2#3+m7HBe zk@BF<*+hD~;fxwmQ$g4xqi(CNpce}5o59wE=bXI~|7?MGnSA;yo`-q~+m?!ApOxwD z24I%=C6}b2k7Tcq1{`4qRQn1$RE0KW%ykjqzWXbUms(PWKUzQeKEpMmjAFLbs=r5vc>R|>j`1NPTFy6_Jis5L0fEVt^>x5kLj_1~n1fUPx1wj5`naFp24A2D z_xWg!{R-Hkit!Oz6~TQ48=I+SHkv9&e#4;)kq;A{r1*zg8+qih9A-?ZYuglf>oZ<% z14hP^r-(OsqlrA>i&wN3}piFBXNlh+T&QF(PGlKg!wI+~Ut19Zw-FhVE?++jyod3f&4P5z;605-%InT$MdqhHR2(5a=RWub(+%PMS=s&woH5`u|26)gdq?Zmy5 zzo05We@`d4h01s>esUX_*85~trAsP3YmI(Ojf8XlO<6bHf`2L<)geLNuF>L(<$hTL zqth^H@ICi+hdx=!b?PgOjCfVJjXhp&FF{F~F16eJ!Xn4a71VR*Bex)0kJ&E`^s_&% zM<*wV3m9K86Ct0TiJPyVN6&>Q+``skmBzA4u%1e}yW!GwK^7RbvXG}cHLH2gO9Th9 z@uOnYkHAF4+-z?pL;iIF>K?cF#zyO#X z3OG)5lC9p8N*~f)=I$nlC&i=I1wa97?8nHi$>TSZzKS6>1D5` zTlA*K2v2P@9g{F;6Q$|dmoj&$T_M1`)vrX&1f3GTs>M3s5K)W>7i zN$sWb#}dEEqbC{NjH)iU&fA-ERP^LPZO$9K14<#|E(`hZ{57(KzvF}glJe9)v5V%<~^B%U32wf zc}j%G2?P>>dc3@eCS_I>=VnA{>e=EC=cs7@dm$GFpvSP+A;$ z3Fuw*rzp*J((YhQQ6?y%qt-bNX!lhPwgA8wU`w_uI={6*c2_V&?c{VLP-Em+K=9!t zLbG|#35D<~|Cykzudv{ID9*3(@av1jqlj7f9IlD5c; z5~!K&m_+2%NOE12Yy}Ocg70L2h+z^Hdo!{Ng9v*p;5pQpBcqjmyP>`N*RB86=5gOv zFC(cTAtxxL_+pER57(R<DW|!hO;u28I>_XW$~fB4^36N}!M1}B zywkow`(Pb?5>M$?#&!r_O+W$>LsGzrx=b1qG-w$+e6BpXf!apf@wO+h6dfQRzk{d^Xv~6zzYrr?j2&d57Gy0AU4l3w_{ulAWb+Kr~}g!;u1(Y6XEm06!k$ zDsKhK_7SGH790p=>WLr$Wt*d(q(CdZAL|oEVqHjuoC-${q?I?D_6C@z1@1z%!F~W7 zSZq`(ZI1?-f9v`G4J`PM{XkfL6nKlH(f7%6FZTm@?(JV(N9ai_uBy{m9OLB~CeflO zm>-*?oK3_{M4E|&=<@5F$7;s=J4!NnzQYzA5Z)|^ygKZb=l}#RgiZuf=`yPh&dJ8) z6p*tpr&h;HXhy|SLCTN9G0Ax6MX-eks-6l_0M*xKciV4y ze7a?q7tuEfFt4Hk5kW1Oix@a3$em3!QXmO6-Ru z5R{81_iI0QvIoj;LMIwI0!mO>PA;Dlo>I>qDy9m7qyV%&?*hfoAL1mH$FWmv?C5Y4 zWynWA#93(l039e_Z)p(x;ONP`mdUR{CKzFZ2R)GxHbC;+LjrDqr~fVBr{{)kfB!Dv zhLKSuwY`iSnLCmkNO0n#s99*dfKkTefMUpv8)it?#}N}I(-IfQZ4ElgG|4x%Qbut4 z{2cV$cKX>Y&W~+jiCvvfd_jd#axUu43Oz7(Qr~xr zDi^jrHwQ{mKMbp%+p>k~oAm=T-@(r)eA|H?9{qg@gBRlgWSoO&`@SCP?1WgqX$6B$ zdup&Cf@mu8QuJOxu(&y(SOQyZDJ+v|ons)(I8QfLq(ER95{T#8(UT(x$lVyCk$eaC zUQ&VLt{0eO=umpYa;mAc;8K5FydEqhaXI|2#pTP5Gb0Wpkv{3E< z`2*l{xQIz3Y{uG)G@Q6aR3%~Guy9eqJ_iQrfP-*i({=kYuhRk)0@xtjNp8??_6B>t%*) zw~D@_hU?uDSHf`u03OVm>7(oT<8l+h0fBH*IF|1^j#ouF8_0U&M$}pi0csq8NHJ;E z3l%>+pUKmk3orLO5F6kfjMfq9eDt<()`5rGo+&uKeLtu+A4wo>i<;<8ni;-#IX~S` z=zS65161xPQW0{pqb;O&(*@kirREr$e!H;Jm{^C+a1}0K^gxq=<)&^Kj$4EUuO#J2 z6C$|}U<$xkziRP&I&=i@GbxYm`a%=$^m#c(WO-%6==jY;@Z}457+kIx(n|@U2q+uD z!v!@>Ko8Q5`|r9lZr zm<|!DW`L*y{1qfG=*c|{y;l*%RM@4el|AdXzLv~m}p!*_F;|YACv(XNS=JfVN`7-W>$rzRt>2QKR(&u zE*w5vX|CQ|>$3Cin|0>AyiX&5cbowDjg4{R!i*q^}$re0?&qu&+l&B_tJ_1jm zOdj@E#0AX^MmtWLDPF{;D1E~m0}^9zA#oI0IXPx-VAa6Q6f4%fGxHS4^OHD@y$mf% zCI^1*#IyU?Jy|?CV|0n!A0g+DAG@EUH(SmBn!v}Ax;Mqn(TEjP#X`%3!ugXxA@+wE zPo6$55@%+JFKS)>DDpN~i zhMLtm;pUgu(agtqN$ok z%#`%{^2~hH!LIzpOd~r)-DEH#=e*ToHa10jaHcTkl3H8`-PLNSACO4(^}V4e2{R9u zUy&VAvcD;2zazhKU^98{?F)?`+C2_TmFf`MpNj4hhFnT08tlp3rgs27NpVX8)ZynU zi)v6hE`RI-rfH_4(djtiaFhpCfip;t(`gY_hJc-s(zje;W_%0<=DU1l6Ji<)G*EIV zRNeGM)`HH+X=p+iS%f5p$*&Fa?625}uFVM1o*Rz-DToyk#^0gO#8H-=Ky1~Y6=U}h zI7S9Z5sO)ADdW7EZv6Upr_VCZLTBokWOM*SGW9ji*YB?mvwls}?cd%}94!_GDM7$0 z!vOTGmMu^rujs}r^F=Z|%!vr%dlt8kVEsC#AgQUnZ^Zq#s7rkKOP?;dSO`p`$BidA zzQO}{j*U95R5j&vo~Qx58R3g=ORVJQ4r|zUI;#`JySRyouL6~1SbsvxI^+D?1i8EE zX^AN7g`)=Vz$hq(t$*&FI*I7G`?GMcaCNOQ21!2UD%;G^sZ^?Ajg%ui@u66TlZVoJ zG_w5u9rznI;L~^d260{@l4V9{yZ^c9FG~876Zz%c*62=_FLEl5y>@Vi5s-0cZbl70 zo5I!_LN!)K>wO~)`y23?B2qjp<<}%36^vl)7wjuDWW}L7?h|1%pj~hi&B821 zX{Au#RW6R*>amf+Xj&N=7AI@C zTrGyK&W5JI7ju;1t>>qs*58&zfp>_-{rkLAP;}AX22=-5Rj}h9h`2_^d9{lqpnth9 zG{4R7o-G~e=J4(n@qT15$v0h@k(;wl$*^@r&|=A7 zWWtlBv6+JDq+GUU8e!$rE<*aA=_P@IC7xRsCWm+%KmV&JV#O*T303fGCu;%yUdhfa z%x#^!g@t#LD@94IXJCU*^dVxjE*faDEP7%x^G^qQoZR<>Fqw`Dy+9)NDLCLZTw3EX zUrNgzukZWx{lmMDPc&L#{en2T-ZKH?$T}MU!>{1m=RZNgyhZGkrU{tzu&z@vr?Uyo zC{1E2WDWQoj0C6tOUQ;yZsbonZ+WCe9*}X_KJI6t{-o7h?cJq2{W#;f;xSUl`w#X$0_xyV^JTHu- zsF)?+vvbN9i`r(HU-8K42nfV|)?& z)3#JKJZ=%#qP5z_$EeW-szKqeO?EJYePzA3zSWNh`r!o28|~SLLVpe#00fk?>u;uS zKb+n@pI#UnvH?X7Pf3<}QV+{-mr> zCS3a~&})aArY^n_&hH*R^J!`1b*(MpjEo^$;KD9@LO`X)mD7N4{Eh1h29p2*Z7O4; zXEqa*Q2)~ku^A1$PE3={j=-(+_z+2JplH+zA<7Oz!G8$#dt3TIi(l$0fMLfZeoA0) zW05n13O3FaS|x>@{6?fz2fAXd6S)&h`*T5bCKhyh$4$)B6f;v+`>5w8<18z_tVrOk zv|dO3C=6XyFdGN=On+?apFnAz8{ixv_Z{(t1XTGXT&=88nQL_hbb9Lycxs8CjKzB- zu|sxaoy?+2c`6fRL63liQ>KddO7aCxj+J1(>%htp1wP1&e!aicotx;B-_#|gMlLkk zhi_%6`%j-da?cf~V}~{72s}*u3H%6Dgfzw0)aY~AhoR5N9?TKU+qlmJ0`tR7i{Jk8 zk+R>GW?|R?stqm=T?(y6Mx1`En11q(of^1~xci1b2D1|(z2V9I9feRFTkU5fHhv_k z_lp#Cg#|@hj97p8)hnkC33^Xe&?tm&mXSaaBmgmubo5`L^dQ6f>5G{yGq{aS3-HOC zUh?TZ9x|WFB9}~iy$!-N;PEYO0wy;xdsK5B}!63fRAfRA(6ISpHjGLT~eEU-&jl#zWeUsGH)_)dW)BT(ec$QD% z6d=-ygwP*m_VvXl@fZAVrq}@@Z!*pCyiM01qg*I`TBj})5(l|dr^1{98hc&No2>?NX({kU5S&hp`a1eJ40=j2 zy371vl|tWvj0Bm`Q3iK-2Fp|X&ed*EtfiK7(kHm(K~%4m?5vMAb9<**geA_nYKY>V zRvfQl>}@2)6Hd?OnTDJgE_$39MOK1J!Re`0{Gx144Mxtd`k}>4a3u5)xVX+)x+^4D zBZ6Un@vtq|)zb+$)IXakm`Gft`CBNWbGsi2&`?T>_-SJOjFd5MSg%ldoZMIB)41); zI)-@paAE5+ZF+Zq_}IN7`a#4sq~{wt_cn)}e_>|>cOvg-YYxGarFK&)L!-P^Tcg= z0(JD-hBXf-9Ze7MVfl~;3erd537*CbP;R$>I($9G0VsPhUFcY%a407dXzcVurPZvW% zPb0l?o+Um25(|-`Q7I{z8BwQevCZZ>HnJ|12jX4mpo{v}3hw!IZwD^qZ(?8>YH^C^ zdkhMQ#IqG=d)(h0Pg&RNA|qhvQvhm{bq3?P5Bp!X_&SwR3&&OtsZ37-HYA4kCxCtW z1N@rECD*3`$4ZfCSb zD0FfVAM5p){X59eTVp5w55>N?g4onEa}#vMg(cg`Hrw5^3%1@Lc8aLRbv~V=#3+$a z5|e4EiRujfbx+uJH~RNGO#Aj*zE(%!4Y#J0)*6Xgy`FQ?t_h}o{+la`J5;=UFs%%3L-Jhiv0Xu zbZPCl#%NVdvfLKau@(N_!w=}w&64}t>aBO?E7;&|TAtkqpuOIka?>nplB}aezFrk9 zQqd813!SvyJl4|jAS!V03gWAwAgGbEtqWh7;OO(YfeJQU8~%GnOfsSxy8TSVC+w8T zyns(6{rT%>maxz`MMj|x<36oc=AZ4x?rWP@x~PU;zb{#8?!G9&5jn$?n(;L}S5 zDw%!g!MoCkuNTLjGV;XI$EqmmcAs;BzEc3P5y~{5Ui(Aw=8k8Q2A}>ZkcB^h<8}N? z>y1;7^|Gndo!DIkpniwbcV&CV*YU9oX9*hm>(XL#EtkprFh+1Rbp(G>dQdiY%{xu- z_g;rfs$|1gv|#yjt+f&HbJFm0x&$uvBXPt5(-0JEMa8*u7OVIhWn)$_K@|Uki2R0U z>t*P0+Iizka)WRfsu^T}BukZ93uT`{1iu&e-i5*NTvV;`z|$bl@t#+=0Vq-sV43trE>6IlEX zyqqRyK8(7&>wOtS#(3X^xT!6`DNp<%59T|2w&Ek57TE>@hF6@ksFnI>rU+`De@KpA zrucSmmb;Pocu(!uXvnWs1c!@oJnoykbw@L=+XuJWU#>=a0tlh!s_^@#;2wraYv}ae zHVr$O1ys1o;$jG*`7ca*&N2|GP-~??sjGQ@5h4GCyS$JbrYu-BHvEUqKs^e_PY1HZ zGr-#%=~E3Ni>!hbiB|(r$2+-aG{Mpn?q;Xbll0Ziz9|BWBk`~KFZ&Nl^`F+o?>7*j zPYIBC!trXSc|B6R`pkJpI60m%N;UUVbbX3B51z0i-mz9aZc8*F^ zN$5ou_1;rg$(Os2QMF7npWd( zEkK@)={8XXchrTiby5&L|9t$^e1Br@iH&)BWLdPKLJeBL)F$gc&b6GshFJt~B{rm_ z3W(cUMD>~%#X%NkoeH@*KisYoyBB0_+Q`tl7R@4IKh?84QFldp(4*8%ol3*Z(S(r@ z>kRw=aJg8C&c2;AyN6fBQn)%jJbrq*J2MYP33aO=BkG~;ylgpGs*krFzpoVL>{OAC z()$~qZArJ?a(C6nlx(z%N;amMlGQM=s`ze&*5aB#uu`9RmxH@h4n{%V@$4gb9P_zj zPHy@kSfHUxtF3L^WWzA8Gk^_GAY2)pVc@^IrfAp~gQD+$f`0mJ0LRz8b0nlNp1yN4 z#K12vXwfYd~~7!RRlq zy@}v>v4Q;#jU623Vs_nVkuY|N6UAbQKLDsHtOyb|%6%YurC!&1vienKf4ELqvyanl zQY!h$FX*Q&ju)Y@z@d+g&s^NFZnd}vi`!lQiO>PNA*eD{Wf`l+TDMDO4HE(e7*rC^ zQ7O73lT0(Hg}HroNs>}?eD|5_7kpG&yVP-giuXFauRzX^Wb@Y5sYK|)PbGgh1NGUy zJZvXzsC4~o$;Xnn^p&{l4QZNSf5uSXpE_ckm+u}+!VN!`91B)(a(n#w@v4Ehlz z2jTcMNxUy&6b=g?5-Zm^p~jz^hgDR0Yfp(|oPah&TLO8_;QaD#RhhzsPN#97^j}r{ z?(*kf<$+&a0=ta5<}@V@o_u=bx09-j^h3##RF%8x&p!uhOS;e- z%Xj2=7%|LrPtB=z9pr>aB7^c{12>K3MUzymyE@NOyeqVu!#UcvlX5y$yD;s;7q5|O zdl2(8l4AYyNy0@5Ypz>1#&n#XG3#A*ny({Yk*A%TwjV?ChP!GImz$Ya+w*5|yK9p6 zllAOdY1Nh419a~F=s%w{DBeVLTh>| zgRx%qo96g|LVfa+!XGmHSwV1*b$v=BY%^r{kyn29+JPjPi>Y!7KOUMN2rS>G!450% zY0JOnVYef=Wj-Yxfx{iwl7l@sYM6Q2m}6vS(TcD?Bo1G^4G6(Ah;p}Bm^vo1(Xv0P z-dyLS{3lZ*BQGy6WY{GCkQ6C8<)FHcy3b#A>Jq3C_t2j5Vn6lW zQnHsaD=Kig`=s{b;1zac)mQm^aBITsBKEZzhfA3a)AFm;dtDmhNRBAeE(ZfKG8xqL zwT+&(V7MBFW{^l~Z3qfxR^?ibRR%O1zH_ZKc?E?RRyf#x;Q#SWgxODB0MQ)H_C!7wjg}Y@r9&37FXl*6WnA?DFK?Mg)gDGA}A5TA9bC;jubjhFh=bl~l*!V?sqN%bwSlN1U#98M(#QH-hXn zL$+uv{wi|(0Q%viQQ?#P;a*Vm>{D@I!q?Dl6zMhdUQ73bl*{!_xFRjLLzyqD=HwgR zd1TnLz_QUqE8h;NZLk13Q+X9C{4mcfW}{1K(x+i|QCZ-Xu=FMR(&GQS^&@xAdTs5U zv%4wgg(yh+9}n_gOqsjW@Xs{XS!$twL~R-(VdS!GazCX_wx3NYGYehnJHRJ0T9*N3 z{`3oy=TaEewoxXtH4R7zBUoAuw5gQ)vB^6>uD`d{M6{wENv|s@0mnBj|2}4GvnVno z=9wg+)oUJ9+1xXeC|gj$^7T?@FbZXIZC!k@p|%mnrg~)MmVuUSw2HW4BN{NZnw*2J zT*J@P-%F5e-Vo{c<|_51V|BUmv}drcfV+TDP$PfUE&}!Or@a)=@GeHzGk@942S>khLYJ1M;s&rV~-NFMAUDJAt z&UMQ;;WlIS^|Q2iGC#Tp7t4QmnP5gxC&01fXJd@vYghu}@rZFXna6(R*V5#OSOaAN zgXzONiowJ4n@g(AmT7z`m7YD-HOrV~_TDQo{3C{ZE00r~ca$UFP-Y#ruT%YDVbm9rycB!N7CMCLobc1 zXGO$4V?m`oSd_SS?(|Qblnck0woAk}4ykdLAn75&N zI+ybZ0wQJnTX37DLY;Z{3~cvG8O5Q3)oR?tS`se`2Y%cH`)j`OQxXL;HFmvDb2GEM zwN}#!yZflh9ZM4nqCRvIC1?mGxOf%rJPYoT)?&oanqu+7fFlW4nb95cr>Y)cyzwCLi;#m_(C)g3CuXvrb!dk&N z{pK-JHn|u~nVpe+Qw^53M*pA&yt#?VLMM=@;qwQh!}o5#U=E^ zFA{~hQHbq6l0#`~S#gPFfxqCbakSqq0$enJiU<<9W~HyUrnUp!dNV;#OF^ z(IX5163@3e>u34ulBva&3EfAE-P9_`Nx);Y(~ac zcc<^i4OM+bOaXtP3)XgM-J#_DMc8b;I7Dn4-Mfu}i$*I?s$);GwkMVg`0to+l)Ry5d8BYySk>|f#Dq


    XOua*J){OyDHz-KrSP<^L3X`Ltk1n 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
      & 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 literal 0 HcmV?d00001 From f15ea9433127e624c08e309de3081fda3eebd01a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 16:57:01 -0500 Subject: [PATCH 170/216] updates --- .../hello-cert-trust-validate-deploy-mfa.md | 4 ++-- .../hello-for-business/hello-hybrid-cert-whfb-provision.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md index f18107264e..c7c5b09a61 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-deploy-mfa.md @@ -20,9 +20,9 @@ Windows Hello for Business requires users perform multi-factor authentication (M > [!IMPORTANT] > As of July 1, 2019, Microsoft will no longer offer MFA Server for new deployments. New customers who would like to require multi-factor authentication from their users should use cloud-based Azure AD Multi-Factor Authentication. Existing customers who have activated MFA Server prior to July 1 will be able to download the latest version, future updates and generate activation credentials as usual. -For information on available third-party authentication methods see [Configure Additional Authentication Methods for AD FS](/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs). For creating a custom authentication method see [Build a Custom Authentication Method for AD FS in Windows Server](/windows-server/identity/ad-fs/development/ad-fs-build-custom-auth-method) +For information about third-party authentication methods, see [Configure Additional Authentication Methods for AD FS](/windows-server/identity/ad-fs/operations/configure-additional-authentication-methods-for-ad-fs). To create a custom authentication method, see [Build a Custom Authentication Method for AD FS in Windows Server](/windows-server/identity/ad-fs/development/ad-fs-build-custom-auth-method). -Follow the integration and deployment guide for the authentication provider you select to integrate and deploy it to AD FS. Make sure that the authentication provider is selected as a multi-factor authentication option in the AD FS authentication policy. For information on configuring AD FS authentication policies see [Configure Authentication Policies](/windows-server/identity/ad-fs/operations/configure-authentication-policies). +Follow the integration and deployment guide for the authentication provider you plan to integrate to AD FS. Make sure that the authentication provider is selected as a multi-factor authentication option in the AD FS authentication policy. For information on configuring AD FS authentication policies, see [Configure Authentication Policies](/windows-server/identity/ad-fs/operations/configure-authentication-policies). > [!div class="nextstepaction"] > [Next: configure Windows Hello for Business Policy settings](hello-cert-trust-policy-settings.md) \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 21bf20fdda..a56fc998b0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -151,11 +151,11 @@ To configure Windows Hello for Business using an *account protection* policy: --- -## Provision Windows Hello for Business +## Enroll in Windows Hello for Business The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. -You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ +You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. ### PIN Setup From e3a99ff741b0fb5c30054543c309f986f1c80e58 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Mon, 9 Jan 2023 13:41:42 -0700 Subject: [PATCH 171/216] Update hello-aad-join-cloud-only-deploy.md Markdown test --- .../hello-for-business/hello-aad-join-cloud-only-deploy.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md index 1382df5771..50838da6c7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md +++ b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md @@ -57,7 +57,6 @@ The following method explains how to disable Windows Hello for Business enrollme > [!NOTE] > This policy is only applied during new device enrollments. For currently enrolled devices, you can [set the same settings in a device configuration policy](hello-manage-in-organization.md). - ## Disable Windows Hello for Business enrollment without Intune If you don't use Intune in your organization, then you can disable Windows Hello for Business using the registry. You can use a third-party MDM, or some other method that you use to manage these devices. Because these systems are Azure AD Joined only, and not domain joined, these settings can also be made manually in the registry. From b206bcf378b72d0e30f5655362382ab5dff564f1 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Mon, 9 Jan 2023 13:45:54 -0700 Subject: [PATCH 172/216] Revert "Update hello-aad-join-cloud-only-deploy.md" --- .../hello-for-business/hello-aad-join-cloud-only-deploy.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md index 50838da6c7..1382df5771 100644 --- a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md +++ b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md @@ -57,6 +57,7 @@ The following method explains how to disable Windows Hello for Business enrollme > [!NOTE] > This policy is only applied during new device enrollments. For currently enrolled devices, you can [set the same settings in a device configuration policy](hello-manage-in-organization.md). + ## Disable Windows Hello for Business enrollment without Intune If you don't use Intune in your organization, then you can disable Windows Hello for Business using the registry. You can use a third-party MDM, or some other method that you use to manage these devices. Because these systems are Azure AD Joined only, and not domain joined, these settings can also be made manually in the registry. From 2049a9d1dacee1170079fc63cfdd2396bd79ac2a Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 11 Jan 2023 13:05:31 -0500 Subject: [PATCH 173/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso.md | 2 +- .../hello-for-business/hello-hybrid-cert-whfb-provision.md | 4 ++-- .../hello-for-business/hello-hybrid-key-trust-provision.md | 6 +++--- .../hello-hybrid-key-trust-validate-pki.md | 4 ++-- .../security/identity-protection/vpn/vpn-authentication.md | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 61d7b9171a..c3e8f02a5b 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -240,7 +240,7 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, ## Deploy the root CA certificate to Azure AD-joined devices -The domain controllers have a certificate that include the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. Expand each step to learn more: +The domain controllers have a certificate that includes the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. Expand each step to learn more:
      diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index a56fc998b0..205970b978 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -82,7 +82,7 @@ The best way to deploy the Windows Hello for Business GPO is to use security gro ### Deploy the Windows Hello for Business Group Policy object -The application of Group Policy object uses security group filtering. This solution allows to link the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. +The application of Group Policy object uses security group filtering. This solution allows linking the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) 1. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and select **Link an existing GPO** @@ -108,7 +108,7 @@ There are different ways to enable and configure Windows Hello for Business in I - Using a policy applied at the tenant level. The tenant policy: - Is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually disabled and Windows Hello for Business is enabled using a policy targeted to a security group -- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to chose from: +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. Chose from the following policy types: - [Settings catalog][MEM-1] - [Security baselines][MEM-2] - [Custom policy][MEM-3], via the [PassportForWork CSP][MEM-4] diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index ed8e828934..a165084a61 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -24,7 +24,7 @@ There are different ways to enable and configure Windows Hello for Business in I - Using a policy applied at the tenant level. The tenant policy: - Is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually disabled and Windows Hello for Business is enabled using a policy targeted to a security group -- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to chose from: +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to choose from: - [Settings catalog][MEM-1] - [Security baselines][MEM-2] - [Custom policy][MEM-3], via the [PassportForWork CSP][MEM-4] @@ -118,7 +118,7 @@ The best way to deploy the Windows Hello for Business GPO is to use security gro ### Deploy the Windows Hello for Business Group Policy object -The application of Group Policy object uses security group filtering. This solution allows to link the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. +The application of Group Policy object uses security group filtering. This solution allows linking the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. 1. Start the **Group Policy Management Console** (gpmc.msc) 1. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and select **Link an existing GPO** @@ -137,7 +137,7 @@ The Windows Hello for Business provisioning process begins immediately after the You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png"::: +:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in Windows Hello for Business." border="false" lightbox="images/Event358.png"::: ### PIN Setup diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index e69fbec33c..20a73b1335 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -1,6 +1,6 @@ --- -title: Configure and validate the Public Key Infrastructure in a hybrid key trust model -description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in a hybrid key trust model. +title: Configure and validate the Public Key Infrastructure in an hybrid key trust model +description: Configure and validate the Public Key Infrastructure when deploying Windows Hello for Business in an hybrid key trust model. ms.date: 01/03/2023 appliesto: - ✅ Windows 10 and later diff --git a/windows/security/identity-protection/vpn/vpn-authentication.md b/windows/security/identity-protection/vpn/vpn-authentication.md index 3102defc7e..f14e959f6b 100644 --- a/windows/security/identity-protection/vpn/vpn-authentication.md +++ b/windows/security/identity-protection/vpn/vpn-authentication.md @@ -88,7 +88,7 @@ See [EAP configuration](/windows/client-management/mdm/eap-configuration) for EA The following image shows the field for EAP XML in a Microsoft Intune VPN profile. The EAP XML field only appears when you select a built-in connection type (automatic, IKEv2, L2TP, PPTP). -![EAP XML configuration in Intune profile.](images/vpn-eap-xml.png) +:::image type="content" source="images/vpn-eap-xml.png" alt-text="EAP XML configuration in Intune profile."::: ## Related topics From 3cc912862ae0c5c61c80d62b87ec52fbb743e5de Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 14:28:04 -0800 Subject: [PATCH 174/216] Updates to Win diag data article --- .../changes-to-windows-diagnostic-data-collection.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 34066bed6d..3c972e9333 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -67,12 +67,7 @@ For more info, see [Configure Windows diagnostic data in your organization](conf ## Services that rely on Enhanced diagnostic data -Customers who use services that depend on Windows diagnostic data, such as Microsoft Managed Desktop or Desktop Analytics, may be impacted by the behavioral changes when they're released. These services will be updated to address these changes and guidance will be published on how to configure them properly. - -The following articles provide information on the current configurations: - -- [Microsoft Managed Desktop](/microsoft-365/managed-desktop/service-description/device-policies#windows-diagnostic-data) -- [Desktop Analytics](/mem/configmgr/desktop-analytics/overview) +Customers who use services that depend on Windows diagnostic data, such as [Microsoft Managed Desktop](/microsoft-365/managed-desktop/service-description/device-policies#windows-diagnostic-data), may be impacted by the behavioral changes when they're released. These services will be updated to address these changes and guidance will be published on how to configure them properly. ## Significant changes coming to the Windows diagnostic data processor configuration @@ -95,6 +90,7 @@ From a compliance standpoint, this change means that Microsoft will be the proce For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) outside of the EU and EFTA, to enable the processor configuration option, the organization must sign up for any of the following enterprise services, which rely on diagnostic data: - [Update Compliance](/windows/deployment/update/update-compliance-monitor) +- [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview) - [Windows Update for Business deployment service](/windows/deployment/update/deployment-service-overview) - [Microsoft Managed Desktop](/managed-desktop/intro/) - [Endpoint analytics (in Microsoft Intune)](/mem/analytics/overview) @@ -129,4 +125,5 @@ As part of this change, the following policies will no longer be supported to co - Allow Desktop Analytics Processing - Allow Update Compliance Processing - Allow WUfB Cloud Processing + - Allow Microsoft Managed Desktop Processing - Configure the Commercial ID From 2a0934146ac7a96daf16226258be5257c1aaa9f7 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 14:58:08 -0800 Subject: [PATCH 175/216] Remove DA/add WUfB reports --- .../privacy/windows-10-and-privacy-compliance.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 2e65697d6a..ac30795651 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -164,7 +164,7 @@ We recommend that IT administrators who have enabled the Windows diagnostic data >[!Note] >Tenant account closure will lead to the deletion of all data associated with that tenant. -Specific services that depend on Windows diagnostic data will also result in the enterprise becoming controllers of their Windows diagnostic data. These services include Update Compliance, Desktop Analytics, Windows Update for Business, and Microsoft Managed Desktop. For more information, see [Related Windows product considerations](#5-related-windows-product-considerations). +Specific services that depend on Windows diagnostic data will also result in the enterprise becoming controllers of their Windows diagnostic data. These services include Update Compliance, Windows Updates for Business reports, Windows Update for Business, and Microsoft Managed Desktop. For more information, see [Related Windows product considerations](#5-related-windows-product-considerations). For more information on how Microsoft can help you honor rights and fulfill obligations under the GDPR when using Windows diagnostic data processor configurations, see [General Data Protection Regulation Summary](/compliance/regulatory/gdpr). @@ -229,18 +229,19 @@ An administrator can configure privacy-related settings, such as choosing to onl >[!Note] >The Windows diagnostic data processor configuration is not available for Surface Hub. -### 5.3 Desktop Analytics - -[Desktop Analytics](/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows and is dependent on enabling a minimum set of data collection on the device to function. - -### 5.4 Microsoft Managed Desktop +### 5.3 Microsoft Managed Desktop [Microsoft Managed Desktop (MMD)](/microsoft-365/managed-desktop/service-description/) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows Enterprise edition, Office 365 ProPlus, and Microsoft security services. -### 5.5 Update Compliance +### 5.4 Update Compliance [Update Compliance](/windows/deployment/update/update-compliance-monitor) is a service that enables organizations to monitor security, quality and feature updates for Windows Professional, Education, and Enterprise editions, and view a report of device and update issues related to compliance that need attention. Update Compliance uses Windows diagnostic data for all its reporting. +### 5.5 Windows Update for Business reports + +[Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview) is a cloud-based solution that provides information about an organization’s Azure Active Directory-joined devices' compliance with Windows updates. Windows Update for Business reports uses Windows diagnostic data for all its reporting. + + ## Additional Resources * [Microsoft Trust Center: GDPR Overview](https://www.microsoft.com/trust-center/privacy/gdpr-overview) From 87343463a86a99e9c63ad73849d105a3acdc20d5 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:20:53 -0800 Subject: [PATCH 176/216] Fix typo --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index ac30795651..0dc8c28071 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -164,7 +164,7 @@ We recommend that IT administrators who have enabled the Windows diagnostic data >[!Note] >Tenant account closure will lead to the deletion of all data associated with that tenant. -Specific services that depend on Windows diagnostic data will also result in the enterprise becoming controllers of their Windows diagnostic data. These services include Update Compliance, Windows Updates for Business reports, Windows Update for Business, and Microsoft Managed Desktop. For more information, see [Related Windows product considerations](#5-related-windows-product-considerations). +Specific services that depend on Windows diagnostic data will also result in the enterprise becoming controllers of their Windows diagnostic data. These services include Update Compliance, Windows Update for Business reports, Windows Update for Business, and Microsoft Managed Desktop. For more information, see [Related Windows product considerations](#5-related-windows-product-considerations). For more information on how Microsoft can help you honor rights and fulfill obligations under the GDPR when using Windows diagnostic data processor configurations, see [General Data Protection Regulation Summary](/compliance/regulatory/gdpr). From f9fc1dcd19007234a816cf8050f5ca9bd4ab2148 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:30:12 -0800 Subject: [PATCH 177/216] Remove Desktop Analytics/add WUfB reports --- ...ndows-diagnostic-data-in-your-organization.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index ac1febdc26..f03f515683 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -348,21 +348,19 @@ If you wish to disable, at any time, switch the same setting to **0**. The defau > - Windows diagnostic data collected from a device before it was enabled with Windows diagnostic data processor configuration will be deleted when this configuration is enabled. > - When you enable devices with the Windows diagnostic data processor configuration, users may continue to submit feedback through various channels such as Windows feedback hub or Edge feedback. However, the feedback data is not subject to the terms of the Windows diagnostic data processor configuration. If this is not desired, we recommend that you disable feedback using the available policies or application management solutions. -You can also enable the Windows diagnostic data processor configuration by enrolling in services that use Windows diagnostic data. These services currently include Desktop Analytics, Update Compliance, Microsoft Managed Desktop, and Windows Update for Business. +You can also enable the Windows diagnostic data processor configuration by enrolling in services that use Windows diagnostic data. These services currently include Update Compliance, Windows Update for Business reports, Microsoft Managed Desktop, and Windows Update for Business. For information on these services and how to configure the group policies, refer to the following documentation: -Desktop Analytics: - -- [Enable data sharing for Desktop Analytics](/mem/configmgr/desktop-analytics/enable-data-sharing) -- [Desktop Analytics data privacy](/mem/configmgr/desktop-analytics/privacy) -- [Group policy settings for Desktop Analytics](/mem/configmgr/desktop-analytics/group-policy-settings) - Update Compliance: - [Privacy in Update Compliance](/windows/deployment/update/update-compliance-privacy) - [Manually configuring devices for Update Compliance](/windows/deployment/update/update-compliance-configuration-manual#required-policies) +Windows Update for Business reports + +- [Windows Update for Business reports prerequisites](/windows/deployment/update/wufb-reports-prerequisites) + Microsoft Managed Desktop: - [Privacy and personal data](/microsoft-365/managed-desktop/service-description/privacy-personal-data) @@ -371,10 +369,6 @@ Windows Update for Business: - [How to enable deployment protections](/windows/deployment/update/deployment-service-overview#how-to-enable-deployment-protections) -## Limit optional diagnostic data for Desktop Analytics - -For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](/mem/configmgr/desktop-analytics/enable-data-sharing). - ## Change privacy settings on a single server You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](/azure-stack/hci/manage/change-privacy-settings). From 355a9bbc6120307cb88982a0349dbfef0ab47e1f Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:44:24 -0800 Subject: [PATCH 178/216] Update Important callout --- ...ced-diagnostic-data-windows-analytics-events-and-fields.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md index e4880b26b9..01d4412ac3 100644 --- a/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md +++ b/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields.md @@ -18,8 +18,8 @@ ms.topic: reference - Windows 10, version 1709 and newer > [!IMPORTANT] -> The Upgrade Readiness and Device Health solutions of Windows Analytics are being retired on January 31, 2020. [Update Compliance](/windows/deployment/update/update-compliance-get-started) will continue to be supported. -> For more information, see [Windows Analytics retirement on January 31, 2020](/lifecycle/announcements/windows-analytics-retirement). +> - The Upgrade Readiness and Device Health solutions of Windows Analytics were retired on January 31, 2020. +> - Desktop Analytics is deprecated and was retired on November 30, 2022. Desktop Analytics reports are powered by diagnostic data not included in the Basic level. From 24a267e33f106b1a4a8d3342d3a834a965c757d8 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Thu, 12 Jan 2023 21:51:39 -0800 Subject: [PATCH 179/216] Add new info to processor config section --- ...ws-diagnostic-data-in-your-organization.md | 47 +++++++++++++++---- 1 file changed, 39 insertions(+), 8 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f03f515683..3816da6feb 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -25,7 +25,7 @@ ms.topic: conceptual - Surface Hub - Hololens -This topic describes the types of Windows diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. +This article describes the types of Windows diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. ## Overview @@ -301,15 +301,12 @@ Use [Policy Configuration Service Provider (CSP)](/windows/client-management/mdm ## Enable Windows diagnostic data processor configuration -> [!IMPORTANT] -> There are some significant changes planned for diagnostic data processor configuration. To learn more, [review this information](changes-to-windows-diagnostic-data-collection.md#significant-changes-coming-to-the-windows-diagnostic-data-processor-configuration). - The Windows diagnostic data processor configuration enables you to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from your Windows devices that meet the configuration requirements. ### Prerequisites - Use a supported version of Windows 10 or Windows 11 -- The following editions are supported: +- The following editions are supported: - Enterprise - Professional - Education @@ -319,14 +316,48 @@ For the best experience, use the most current build of any operating system spec The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: -- v10c.events.data.microsoft.com -- umwatsonc.events.data.microsoft.com -- kmwatsonc.events.data.microsoft.com +- us-v10c.events.data.microsoft.com (eu-v10c.events.data.microsoft.com for tenants with billing address in the [EU Data Boundary](/privacy/eudb/eu-data-boundary-learn#eu-data-boundary-countries-and-datacenter-locations)) +- umwatsonc.events.data.microsoft.com (eu-watsonc.events.data.microsoft.com for tenants with billing address in the [EU Data Boundary](/privacy/eudb/eu-data-boundary-learn#eu-data-boundary-countries-and-datacenter-locations)) - settings-win.data.microsoft.com - *.blob.core.windows.net ### Enabling Windows diagnostic data processor configuration +> [!NOTE] +> The information in this section applies to the following versions of Windows: +> - Windows 10, versions 20H2, 21H2 and 22H2 +> - Windows 11, versions 21H2 and 22H2 + +Starting with the January 2023 preview cumulative update, how you enable the processor configuration option depends on the billing address of the Azure AD tenant to which your devices are joined. + +### Devices in Azure AD tenants with a billing address in the European Union (EU) or European Free Trade Association (EFTA) + +For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) in the EU or EFTA, the Windows diagnostic data for that device will be automatically configured for the processor option. The Windows diagnostic data for those devices will be processed in Europe. + +From a compliance standpoint, this change means that Microsoft will be the processor and the organization will be the controller of the Windows diagnostic data. IT admins for those organizations will become responsible for responding to their users’ [data subject requests](/compliance/regulatory/gdpr-dsr-windows). + +### Devices in Azure AD tenants with a billing address outside of the EU and EFTA + +For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) outside of the EU and EFTA, to enable the processor configuration option, the organization must sign up for any of the following enterprise services, which rely on diagnostic data: + +- [Update Compliance](/windows/deployment/update/update-compliance-monitor) +- [Windows Update for Business reports](/windows/deployment/update/wufb-reports-overview) +- [Windows Update for Business deployment service](/windows/deployment/update/deployment-service-overview) +- [Microsoft Managed Desktop](/managed-desktop/intro/) +- [Endpoint analytics (in Microsoft Intune)](/mem/analytics/overview) + +*(Additional licensing requirements may apply to use these services.)* + +If you don’t sign up for any of these enterprise services, Microsoft will act as controller for the diagnostic data. + +> [!NOTE] +> In all cases, enrollment in the Windows diagnostic data processor configuration requires a device to be joined to an Azure AD tenant. If a device isn't properly enrolled, Microsoft will act as the controller for Windows diagnostic data in accordance with the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Data Protection Addendum](https://www.microsoft.com/licensing/docs/view/Microsoft-Products-and-Services-Data-Protection-Addendum-DPA) terms won't apply. + +### Enabling Windows diagnostic data processor configuration (older versions of Windows 10) + +> [!NOTE] +> The information in this section applies to Windows 10, versions 1809, 1903, 1909, and 2004. + Use the instructions below to enable Windows diagnostic data processor configuration using a single setting, through Group Policy, or an MDM solution. In Group Policy, to enable Windows diagnostic data processor configuration, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** and switch the **Allow commercial data pipeline** setting to **enabled**. From fbdc071c6256b4eb03363f49d9c5dfe1333daea0 Mon Sep 17 00:00:00 2001 From: Vinay Pamnani <37223378+vinaypamnani-msft@users.noreply.github.com> Date: Fri, 13 Jan 2023 13:58:18 -0500 Subject: [PATCH 180/216] Update mdm-enrollment-of-windows-devices.md --- .../mdm-enrollment-of-windows-devices.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm-enrollment-of-windows-devices.md index eba080fea2..f5d5c1dc39 100644 --- a/windows/client-management/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm-enrollment-of-windows-devices.md @@ -285,13 +285,13 @@ The deep link used for connecting your device to work will always use the follow > [!NOTE] > AWA and Azure Active Directory-joined values for mode are only supported on Windows 10, version 1709 and later. - ### Connect to MDM using a deep link > [!NOTE] -> Deep links only work with Internet Explorer or Microsoft Edge browsers. When connecting to MDM using a deep link, the URI you should use is: -> **ms-device-enrollment:?mode=mdm** -> **ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=<`https://example.server.com`>** +> Deep links only work with Internet Explorer or Microsoft Edge browsers. Examples of URI's that may be used to connect to MDM using a deep link: +> +> - **ms-device-enrollment:?mode=mdm** +> - **ms-device-enrollment:?mode=mdm&username=`someone@example.com`&servername=`https://example.server.com`** To connect your devices to MDM using deep links: @@ -303,6 +303,9 @@ To connect your devices to MDM using deep links: ![using enrollment deeplink in email.](images/deeplinkenrollment1.png) + > [!NOTE] + > Ensure that your email filters do not block deep links. + - IT admins can also add this link to an internal web page that users refer to enrollment instructions. 2. After you select the link or run it, Windows 10 launches the enrollment app in a special mode that only allows MDM enrollments (similar to the Enroll into device management option in Windows 10, version 1511). From c79c768c087a554486264fd64612ccaf036d7575 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 12:38:04 -0800 Subject: [PATCH 181/216] revise for server only --- ...troller-allow-server-operators-to-schedule-tasks.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md index b131e13acf..28361156ef 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md @@ -1,17 +1,12 @@ --- -title: Domain controller Allow server operators to schedule tasks (Windows 10) +title: Domain controller Allow server operators to schedule tasks description: Describes the best practices, location, values, and security considerations for the Domain controller Allow server operators to schedule tasks security policy setting. -ms.assetid: 198b12a4-8a5d-48e8-a752-2073b8a2cb0d ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.date: 04/19/2017 ms.technology: itpro-security @@ -20,8 +15,7 @@ ms.technology: itpro-security # Domain controller: Allow server operators to schedule tasks **Applies to** -- Windows 11 -- Windows 10 +- Windows Server Describes the best practices, location, values, and security considerations for the **Domain controller: Allow server operators to schedule tasks** security policy setting. From 7ebdc4d701c77f3ced5e8011b074e81faa14fe68 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 12:39:34 -0800 Subject: [PATCH 182/216] applies to server only --- ...main-controller-ldap-server-signing-requirements.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md index 3be38e20f4..39803ce695 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-ldap-server-signing-requirements.md @@ -1,17 +1,12 @@ --- -title: Domain controller LDAP server signing requirements (Windows 10) +title: Domain controller LDAP server signing requirements description: Describes the best practices, location, values, and security considerations for the Domain controller LDAP server signing requirements security policy setting. -ms.assetid: fe122179-7571-465b-98d0-b8ce0f224390 ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.date: 04/19/2017 ms.technology: itpro-security @@ -20,8 +15,7 @@ ms.technology: itpro-security # Domain controller: LDAP server signing requirements **Applies to** -- Windows 11 -- Windows 10 +- Windows Server This article describes the best practices, location, values, and security considerations for the **Domain controller: LDAP server signing requirements** security policy setting. From ed94e9d640bd3a6116b9421a15991d93a728f6d9 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 12:40:31 -0800 Subject: [PATCH 183/216] applies to server only --- ...ntroller-refuse-machine-account-password-changes.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md index 44906563cb..63d863c555 100644 --- a/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md +++ b/windows/security/threat-protection/security-policy-settings/domain-controller-refuse-machine-account-password-changes.md @@ -1,17 +1,12 @@ --- -title: Refuse machine account password changes policy (Windows 10) +title: Refuse machine account password changes policy description: Describes the best practices, location, values, and security considerations for the Domain controller Refuse machine account password changes security policy setting. -ms.assetid: 5a7fa2e2-e1a8-4833-90f7-aa83e3b456a9 ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.technology: itpro-security ms.date: 12/31/2017 @@ -20,8 +15,7 @@ ms.date: 12/31/2017 # Domain controller: Refuse machine account password changes **Applies to** -- Windows 11 -- Windows 10 +- Windows Server Describes the best practices, location, values, and security considerations for the **Domain controller: Refuse machine account password changes** security policy setting. From 0df2d5a10818ab5fa65134e43333e9b4fa8e976a Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 13:48:41 -0800 Subject: [PATCH 184/216] revise apply list --- ...e-encryption-types-allowed-for-kerberos.md | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md index 8887f22d97..a9b0b1ae89 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md @@ -1,17 +1,12 @@ --- title: Network security Configure encryption types allowed for Kerberos description: Best practices, location, values and security considerations for the policy setting, Network security Configure encryption types allowed for Kerberos Win7 only. -ms.assetid: 303d32cc-415b-44ba-96c0-133934046ece ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.collection: - highpri ms.topic: conceptual @@ -24,17 +19,7 @@ ms.technology: itpro-security **Applies to** - Windows 11 - Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Vista -- Windows XP -- Windows Server 2012 R2 -- Windows Server 2012 -- Windows Server 2008 R2 -- Windows Server 2008 -- Windows Server 2003 -- Windows 2000 Server +- Windows Server Describes the best practices, location, values, and security considerations for the **Network security: Configure encryption types allowed for Kerberos** security policy setting. @@ -42,7 +27,7 @@ Describes the best practices, location, values, and security considerations for This policy setting allows you to set the encryption types that the Kerberos protocol is allowed to use. If it isn't selected, the encryption type won't be allowed. This setting might affect compatibility with client computers or services and applications. Multiple selections are permitted. -For more information, see [article 977321](/troubleshoot/windows-server/windows-security/kdc-event-16-27-des-encryption-disabled) in the Microsoft Knowledge Base. +For more information, see [KDC event ID 16 or 27 is logged if DES for Kerberos is disabled](/troubleshoot/windows-server/windows-security/kdc-event-16-27-des-encryption-disabled). The following table lists and explains the allowed encryption types. From e45384a6bbbe55910c7314a14ca133c29f40ded9 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 13:57:06 -0800 Subject: [PATCH 185/216] applies to server only --- ...ct-ntlm-audit-ntlm-authentication-in-this-domain.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md index 5cbbab6399..f0c1ef0a6c 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md @@ -1,17 +1,12 @@ --- -title: Network security Restrict NTLM Audit NTLM authentication in this domain (Windows 10) +title: Network security Restrict NTLM Audit NTLM authentication in this domain description: Best practices, security considerations, and more for the security policy setting, Network Security Restrict NTLM Audit NTLM authentication in this domain. -ms.assetid: 33183ef9-53b5-4258-8605-73dc46335e6e ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.date: 04/19/2017 ms.technology: itpro-security @@ -20,8 +15,7 @@ ms.technology: itpro-security # Network security: Restrict NTLM: Audit NTLM authentication in this domain **Applies to** -- Windows 11 -- Windows 10 +- Windows Server Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: Audit NTLM authentication in this domain** security policy setting. From a5ca52f4700f9230806c28e91df0c75d251823f0 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 13:59:46 -0800 Subject: [PATCH 186/216] applies to server only --- ...restrict-ntlm-ntlm-authentication-in-this-domain.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md index 30d45290d1..61092a99fc 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md @@ -1,17 +1,12 @@ --- -title: Network security Restrict NTLM in this domain (Windows 10) +title: Network security Restrict NTLM in this domain description: Learn about best practices, security considerations and more for the security policy setting, Network Security Restrict NTLM NTLM authentication in this domain. -ms.assetid: 4c7884e9-cc11-4402-96b6-89c77dc908f8 ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.technology: itpro-security ms.date: 12/31/2017 @@ -20,8 +15,7 @@ ms.date: 12/31/2017 # Network security: Restrict NTLM: NTLM authentication in this domain **Applies to** -- Windows 11 -- Windows 10 +- Windows Server Describes the best practices, location, values, management aspects, and security considerations for the **Network Security: Restrict NTLM: NTLM authentication in this domain** security policy setting. From 8824f5d081433019df31657d2655d009869b0d2a Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Fri, 13 Jan 2023 14:02:27 -0800 Subject: [PATCH 187/216] Updates based on feedback --- ...ws-diagnostic-data-in-your-organization.md | 43 ++++++------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 3816da6feb..2809134a14 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -325,8 +325,8 @@ The diagnostic data setting on the device should be set to Required diagnostic d > [!NOTE] > The information in this section applies to the following versions of Windows: -> - Windows 10, versions 20H2, 21H2 and 22H2 -> - Windows 11, versions 21H2 and 22H2 +> - Windows 10, versions 20H2, 21H2, 22H2, and newer +> - Windows 11, versions 21H2, 22H2, and newer Starting with the January 2023 preview cumulative update, how you enable the processor configuration option depends on the billing address of the Azure AD tenant to which your devices are joined. @@ -334,8 +334,15 @@ Starting with the January 2023 preview cumulative update, how you enable the pro For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) in the EU or EFTA, the Windows diagnostic data for that device will be automatically configured for the processor option. The Windows diagnostic data for those devices will be processed in Europe. +> [!NOTE] +> The Windows diagnostic data processor configuration has components for which work is in progress to be included in the EU Data Boundary, but completion of this work is delayed beyond January 1, 2023. These components will be included in the EU Data Boundary in the coming months. In the meantime, Microsoft will temporarily transfer data out of the EU Data Boundary as part of service operations to ensure uninterrupted operation of the services customers signed up for. + From a compliance standpoint, this change means that Microsoft will be the processor and the organization will be the controller of the Windows diagnostic data. IT admins for those organizations will become responsible for responding to their users’ [data subject requests](/compliance/regulatory/gdpr-dsr-windows). +>[!Note] +> - Windows diagnostic data collected from a device before it was enabled with Windows diagnostic data processor configuration will be deleted when this configuration is enabled. +> - When you enable devices with the Windows diagnostic data processor configuration, users may continue to submit feedback through various channels such as Windows feedback hub or Edge feedback. However, the feedback data is not subject to the terms of the Windows diagnostic data processor configuration. If this is not desired, we recommend that you disable feedback using the available policies or application management solutions. + ### Devices in Azure AD tenants with a billing address outside of the EU and EFTA For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) outside of the EU and EFTA, to enable the processor configuration option, the organization must sign up for any of the following enterprise services, which rely on diagnostic data: @@ -353,10 +360,12 @@ If you don’t sign up for any of these enterprise services, Microsoft will act > [!NOTE] > In all cases, enrollment in the Windows diagnostic data processor configuration requires a device to be joined to an Azure AD tenant. If a device isn't properly enrolled, Microsoft will act as the controller for Windows diagnostic data in accordance with the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Data Protection Addendum](https://www.microsoft.com/licensing/docs/view/Microsoft-Products-and-Services-Data-Protection-Addendum-DPA) terms won't apply. -### Enabling Windows diagnostic data processor configuration (older versions of Windows 10) +### Enabling Windows diagnostic data processor configuration on older versions of Windows > [!NOTE] -> The information in this section applies to Windows 10, versions 1809, 1903, 1909, and 2004. +> The information in this section applies to the following versions of Windows: +> - Windows 10, versions 1809, 1903, 1909, and 2004. +> - Newer versions of Windows 10 and Windows 11 that have not updated yet to at least the January 2023 preview cumulative update. Use the instructions below to enable Windows diagnostic data processor configuration using a single setting, through Group Policy, or an MDM solution. @@ -374,32 +383,6 @@ Under **Value**, use **1** to enable the service. If you wish to disable, at any time, switch the same setting to **0**. The default value is **0**. ->[!Note] -> - If you have any additional policies that also enable you to be a controller of Windows diagnostic data, such as the services listed below, you will need to turn off all the applicable policies in order to stop being a controller for Windows diagnostic data. -> - Windows diagnostic data collected from a device before it was enabled with Windows diagnostic data processor configuration will be deleted when this configuration is enabled. -> - When you enable devices with the Windows diagnostic data processor configuration, users may continue to submit feedback through various channels such as Windows feedback hub or Edge feedback. However, the feedback data is not subject to the terms of the Windows diagnostic data processor configuration. If this is not desired, we recommend that you disable feedback using the available policies or application management solutions. - -You can also enable the Windows diagnostic data processor configuration by enrolling in services that use Windows diagnostic data. These services currently include Update Compliance, Windows Update for Business reports, Microsoft Managed Desktop, and Windows Update for Business. - -For information on these services and how to configure the group policies, refer to the following documentation: - -Update Compliance: - -- [Privacy in Update Compliance](/windows/deployment/update/update-compliance-privacy) -- [Manually configuring devices for Update Compliance](/windows/deployment/update/update-compliance-configuration-manual#required-policies) - -Windows Update for Business reports - -- [Windows Update for Business reports prerequisites](/windows/deployment/update/wufb-reports-prerequisites) - -Microsoft Managed Desktop: - -- [Privacy and personal data](/microsoft-365/managed-desktop/service-description/privacy-personal-data) - -Windows Update for Business: - -- [How to enable deployment protections](/windows/deployment/update/deployment-service-overview#how-to-enable-deployment-protections) - ## Change privacy settings on a single server You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](/azure-stack/hci/manage/change-privacy-settings). From b0cbda2824a774015bc833a1e9c49465b2c3bba4 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Fri, 13 Jan 2023 14:21:40 -0800 Subject: [PATCH 188/216] Move some info around --- ...ows-diagnostic-data-in-your-organization.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 2809134a14..f8fc2daacd 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -312,6 +312,9 @@ The Windows diagnostic data processor configuration enables you to be the contro - Education - The device must be joined to Azure Active Directory (can be a hybrid Azure AD join). +> [!NOTE] +> In all cases, enrollment in the Windows diagnostic data processor configuration requires a device to be joined to an Azure AD tenant. If a device isn't properly enrolled, Microsoft will act as the controller for Windows diagnostic data in accordance with the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Data Protection Addendum](https://www.microsoft.com/licensing/docs/view/Microsoft-Products-and-Services-Data-Protection-Addendum-DPA) terms won't apply. + For the best experience, use the most current build of any operating system specified above. Configuration functionality and availability may vary on older systems. See [Lifecycle Policy](/lifecycle/products/windows-10-enterprise-and-education) The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: @@ -321,6 +324,10 @@ The diagnostic data setting on the device should be set to Required diagnostic d - settings-win.data.microsoft.com - *.blob.core.windows.net +>[!Note] +> - Windows diagnostic data collected from a device before it was enabled with Windows diagnostic data processor configuration will be deleted when this configuration is enabled. +> - When you enable devices with the Windows diagnostic data processor configuration, users may continue to submit feedback through various channels such as Windows feedback hub or Edge feedback. However, the feedback data is not subject to the terms of the Windows diagnostic data processor configuration. If this is not desired, we recommend that you disable feedback using the available policies or application management solutions. + ### Enabling Windows diagnostic data processor configuration > [!NOTE] @@ -330,7 +337,7 @@ The diagnostic data setting on the device should be set to Required diagnostic d Starting with the January 2023 preview cumulative update, how you enable the processor configuration option depends on the billing address of the Azure AD tenant to which your devices are joined. -### Devices in Azure AD tenants with a billing address in the European Union (EU) or European Free Trade Association (EFTA) +#### Devices in Azure AD tenants with a billing address in the European Union (EU) or European Free Trade Association (EFTA) For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) in the EU or EFTA, the Windows diagnostic data for that device will be automatically configured for the processor option. The Windows diagnostic data for those devices will be processed in Europe. @@ -339,11 +346,7 @@ For Windows devices with diagnostic data turned on and that are joined to an [Az From a compliance standpoint, this change means that Microsoft will be the processor and the organization will be the controller of the Windows diagnostic data. IT admins for those organizations will become responsible for responding to their users’ [data subject requests](/compliance/regulatory/gdpr-dsr-windows). ->[!Note] -> - Windows diagnostic data collected from a device before it was enabled with Windows diagnostic data processor configuration will be deleted when this configuration is enabled. -> - When you enable devices with the Windows diagnostic data processor configuration, users may continue to submit feedback through various channels such as Windows feedback hub or Edge feedback. However, the feedback data is not subject to the terms of the Windows diagnostic data processor configuration. If this is not desired, we recommend that you disable feedback using the available policies or application management solutions. - -### Devices in Azure AD tenants with a billing address outside of the EU and EFTA +#### Devices in Azure AD tenants with a billing address outside of the EU and EFTA For Windows devices with diagnostic data turned on and that are joined to an [Azure AD tenant with billing address](/azure/cost-management-billing/manage/change-azure-account-profile) outside of the EU and EFTA, to enable the processor configuration option, the organization must sign up for any of the following enterprise services, which rely on diagnostic data: @@ -357,9 +360,6 @@ For Windows devices with diagnostic data turned on and that are joined to an [Az If you don’t sign up for any of these enterprise services, Microsoft will act as controller for the diagnostic data. -> [!NOTE] -> In all cases, enrollment in the Windows diagnostic data processor configuration requires a device to be joined to an Azure AD tenant. If a device isn't properly enrolled, Microsoft will act as the controller for Windows diagnostic data in accordance with the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Data Protection Addendum](https://www.microsoft.com/licensing/docs/view/Microsoft-Products-and-Services-Data-Protection-Addendum-DPA) terms won't apply. - ### Enabling Windows diagnostic data processor configuration on older versions of Windows > [!NOTE] From d1b9e8a568597e951a0ea09128aaabc4624172b0 Mon Sep 17 00:00:00 2001 From: "Daniel H. Brown" <32883970+DHB-MSFT@users.noreply.github.com> Date: Fri, 13 Jan 2023 14:28:45 -0800 Subject: [PATCH 189/216] Update lifecycle link --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f8fc2daacd..669941fd55 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -315,7 +315,7 @@ The Windows diagnostic data processor configuration enables you to be the contro > [!NOTE] > In all cases, enrollment in the Windows diagnostic data processor configuration requires a device to be joined to an Azure AD tenant. If a device isn't properly enrolled, Microsoft will act as the controller for Windows diagnostic data in accordance with the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement) and the [Data Protection Addendum](https://www.microsoft.com/licensing/docs/view/Microsoft-Products-and-Services-Data-Protection-Addendum-DPA) terms won't apply. -For the best experience, use the most current build of any operating system specified above. Configuration functionality and availability may vary on older systems. See [Lifecycle Policy](/lifecycle/products/windows-10-enterprise-and-education) +For the best experience, use the most current build of any operating system specified above. Configuration functionality and availability may vary on older systems. For release information, see [Windows 10 Enterprise and Education](/lifecycle/products/windows-10-enterprise-and-education) and [Windows 11 Enterprise and Education](/lifecycle/products/windows-11-enterprise-and-education) on the Microsoft Lifecycle Policy site. The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: From 23ba7a357e14b5edefd94a72e5c640f2b0fbd393 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 15:41:24 -0800 Subject: [PATCH 190/216] applies server only --- .../add-workstations-to-domain.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md index a2f8e17404..139d15f4ec 100644 --- a/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md +++ b/windows/security/threat-protection/security-policy-settings/add-workstations-to-domain.md @@ -1,17 +1,12 @@ --- -title: Add workstations to domain (Windows 10) +title: Add workstations to domain description: Describes the best practices, location, values, policy management and security considerations for the Add workstations to domain security policy setting. -ms.assetid: b0c21af4-c928-4344-b1f1-58ef162ad0b3 ms.reviewer: ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft manager: aaroncz -audience: ITPro ms.topic: conceptual ms.date: 04/19/2017 ms.technology: itpro-security @@ -20,8 +15,7 @@ ms.technology: itpro-security # Add workstations to domain **Applies to** -- Windows 11 -- Windows 10 +- Windows Server Describes the best practices, location, values, policy management and security considerations for the **Add workstations to domain** security policy setting. From 3ebe47c74dc0c3c4ba18acc5c9fe9d75912a8485 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 16:38:41 -0800 Subject: [PATCH 191/216] revise for latest policy --- .../interactive-logon-require-smart-card.md | 75 +++++++++---------- 1 file changed, 36 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-require-smart-card.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-require-smart-card.md index 32b2a60b44..c4c432757d 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-require-smart-card.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-require-smart-card.md @@ -1,47 +1,44 @@ --- -title: Interactive logon Require smart card - security policy setting (Windows 10) -description: Describes the best practices, location, values, policy management, and security considerations for the Interactive logon Require smart card security policy setting. -ms.assetid: c6a8c040-cbc7-472d-8bc5-579ddf3cbd6c -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium +title: "Interactive logon: Require Windows Hello for Business or smart card" +description: "Describes the best practices, location, values, policy management, and security considerations for the 'Interactive logon: Require Windows Hello for Business or smart card' security policy setting." author: vinaypamnani-msft +ms.author: vinpa manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 04/19/2017 +ms.reviewer: +ms.prod: windows-client ms.technology: itpro-security +ms.localizationpriority: medium +ms.topic: conceptual +ms.date: 01/13/2023 --- -# Interactive logon: Require smart card - security policy setting +# Interactive logon: Require Windows Hello for Business or smart card **Applies to** -- Windows 10 -Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require smart card** security policy setting. +- Windows 11 +- Windows 10, version 1703 or later + +Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require Windows Hello for Business or smart card** security policy setting. > [!NOTE] -> You may need to download the ADMX template for your version of Windows to enable this policy to be applied. +> You may need to download the ADMX template for your version of Windows to apply this policy. ## Reference -The **Interactive logon: Require smart card** policy setting requires users to log on to a device by using a smart card. +The **Interactive logon: Require Windows Hello for Business or smart card** policy setting requires users to sign in to a device by using a smart card or Windows Hello for Business method. -Requiring users to use long, complex passwords for authentication enhances network security, especially if the users must change their passwords regularly. This requirement reduces the chance that a malicious user will be able to guess a user's password through a brute-force attack. Using smart cards rather than passwords for authentication dramatically increases security because, with today's technology, it is nearly impossible for a malicious user to impersonate another user. Smart cards that require personal identification numbers (PINs) provide two-factor authentication: the user who attempts to log on must possess the smart card and know its PIN. A malicious user who captures the authentication traffic between the user's device and the domain controller will find it difficult to decrypt the traffic: even if they do, the next time the user logs on to the network, a new session key will be generated for encrypting traffic between the user and the domain controller. +Requiring users to use long, complex passwords for authentication enhances network security, especially if the users must change their passwords regularly. This requirement reduces the chance that a malicious user will be able to guess a user's password through a brute-force attack. Using smart cards rather than passwords for authentication dramatically increases security because, with today's technology, it's nearly impossible for a malicious user to impersonate another user. Smart cards that require personal identification numbers (PINs) provide two-factor authentication: the user who attempts to sign in must possess the smart card and know its PIN. A malicious user who captures the authentication traffic between the user's device and the domain controller will find it difficult to decrypt the traffic: even if they do, the next time the user signs in to the network, a new session key will be generated for encrypting traffic between the user and the domain controller. ### Possible values -- Enabled -- Disabled -- Not defined +- Enabled +- Disabled +- Not defined ### Best practices -- Set **Interactive logon: Require smart card** to Enabled. All users will have to use smart cards to log on to the network. This requirement means that the organization must have a reliable public key infrastructure (PKI) in place, and provide smart cards and smart card readers for all users. +- Set **Interactive logon: Require Windows Hello for Business or smart card** to Enabled. All users will have to use smart cards to sign in to the network, or a Windows Hello for Business method. This requirement means that the organization must have a reliable public key infrastructure (PKI) in place, and provide smart cards and smart card readers for all users. For more information about password-less authentication, see [Windows Hello for Business overview](../../identity-protection/hello-for-business/hello-overview.md). ### Location @@ -49,32 +46,32 @@ Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Sec ### Default values -The following table lists the actual and effective default values for this policy, by server type or Group Policy Object (GPO). Default values are also listed on the policy's property page. +The following table lists the actual and effective default values for this policy, by server type or group policy object (GPO). Default values are also listed on the policy's property page. | Server type or GPO | Default value | | - | - | -| Default Domain Policy| Not defined| -| Default Domain Controller Policy | Not defined| -| Stand-Alone Server Default Settings | Disabled| -| DC Effective Default Settings | Disabled| -| Member Server Effective Default Settings | Disabled| -| Client Computer Effective Default Settings | Disabled| - +| Default Domain Policy| Not defined| +| Default Domain Controller Policy | Not defined| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled| + ## Policy management This section describes features and tools that are available to help you manage this policy. ### Restart requirement -None. Changes to this policy become effective without a device restart when they are saved locally or distributed through Group Policy. +None. Changes to this policy become effective without a device restart when they're saved locally or distributed through group policy. ### Policy conflict considerations None. -### Group Policy +### Group policy -This policy setting can be configured by using the Group Policy Management Console (GPMC) to be distributed through GPOs. If this policy is not contained in a distributed GPO, this policy can be configured on the local computer by using the Local Security Policy snap-in. +This policy setting can be configured by using the group policy management console (GPMC) to be distributed through GPOs. If this policy isn't contained in a distributed GPO, this policy can be configured on the local computer by using the local security policy snap-in. ## Security considerations @@ -86,13 +83,13 @@ It can be difficult to make users choose strong passwords, and even strong passw ### Countermeasure -For users with access to computers that contain sensitive data, issue smart cards to users and configure the **Interactive logon: Require smart card** setting to Enabled. +For users with access to computers that contain sensitive data, issue smart cards to users or configure Windows Hello for Business. Then configure the **Interactive logon: Require Windows Hello for Business or smart card** setting to Enabled. -### Potential impact +### Potential effect -All users of a device with this setting enabled must use smart cards to log on locally. So the organization must have a reliable public key infrastructure (PKI) as well as smart cards and smart card readers for these users. These requirements are significant challenges because -expertise and resources are required to plan for and deploy these technologies. Active Directory Certificate Services (AD CS) can be used to implement and manage certificates. You can use automatic user and device enrollment and renewal on the client. +All users of a device with this setting enabled must use smart cards or a Windows Hello for Business method to sign in locally. The organization must have a reliable public key infrastructure (PKI), smart cards, and smart card readers for these users, or have enabled Windows Hello for Business. These requirements are significant challenges because expertise and resources are required to plan for and deploy these technologies. Active Directory Certificate Services can be used to implement and manage certificates. You can use automatic user and device enrollment and renewal on the client. -## Related topics +## Related articles - [Security Options](security-options.md) +- [Windows Hello for Business overview](../../identity-protection/hello-for-business/hello-overview.md) From 531fd21d0144b36cdbdebae7a2e390a3d39f9d27 Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 17:25:54 -0800 Subject: [PATCH 192/216] remove smbv1 policies --- .openpublishing.redirection.json | 38 ++++-- .../security-policy-settings/TOC.yml | 8 -- ...nt-digitally-sign-communications-always.md | 60 +++++---- ...er-digitally-sign-communications-always.md | 76 ++++++----- .../security-options.md | 73 +++++------ ...nt-digitally-sign-communications-always.md | 120 ----------------- ...ly-sign-communications-if-server-agrees.md | 122 ----------------- ...er-digitally-sign-communications-always.md | 123 ------------------ ...ly-sign-communications-if-client-agrees.md | 122 ----------------- 9 files changed, 140 insertions(+), 602 deletions(-) delete mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md delete mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md delete mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md delete mode 100644 windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c8b24a5865..fba69a731f 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -742,12 +742,12 @@ }, { "source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees.md", - "redirect_url": "/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", "redirect_document_id": false }, { - "source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agress.md", - "redirect_url": "/windows/security/threat-protectionsecurity-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees", + "source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees.md", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", "redirect_document_id": false }, { @@ -3447,7 +3447,7 @@ }, { "source_path": "windows/device-security/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees.md", - "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", "redirect_document_id": false }, { @@ -3472,7 +3472,7 @@ }, { "source_path": "windows/device-security/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees.md", - "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", "redirect_document_id": false }, { @@ -12392,12 +12392,12 @@ }, { "source_path": "windows/keep-secure/microsoft-network-client-digitally-sign-communications-always.md", - "redirect_url": "/windows/device-security/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", "redirect_document_id": false }, { "source_path": "windows/keep-secure/microsoft-network-client-digitally-sign-communications-if-server-agrees.md", - "redirect_url": "/windows/device-security/security-policy-settings/microsoft-network-client-digitally-sign-communications-if-server-agrees", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", "redirect_document_id": false }, { @@ -12417,12 +12417,12 @@ }, { "source_path": "windows/keep-secure/microsoft-network-server-digitally-sign-communications-always.md", - "redirect_url": "/windows/device-security/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", "redirect_document_id": false }, { "source_path": "windows/keep-secure/microsoft-network-server-digitally-sign-communications-if-client-agrees.md", - "redirect_url": "/windows/device-security/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", "redirect_document_id": false }, { @@ -20314,6 +20314,26 @@ "source_path": "windows/configuration/manage-wifi-sense-in-enterprise.md", "redirect_url": "/windows/resources", "redirect_document_id": false + }, + { + "source_path": "windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", + "redirect_document_id": false + }, + { + "source_path": "windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always", + "redirect_document_id": false + }, + { + "source_path": "windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", + "redirect_document_id": false + }, + { + "source_path": "windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md", + "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", + "redirect_document_id": false } ] } \ No newline at end of file diff --git a/windows/security/threat-protection/security-policy-settings/TOC.yml b/windows/security/threat-protection/security-policy-settings/TOC.yml index 1ddc477ef1..1e4b1fa586 100644 --- a/windows/security/threat-protection/security-policy-settings/TOC.yml +++ b/windows/security/threat-protection/security-policy-settings/TOC.yml @@ -136,10 +136,6 @@ href: interactive-logon-smart-card-removal-behavior.md - name: "Microsoft network client: Digitally sign communications (always)" href: microsoft-network-client-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network client: Digitally sign communications (always)" - href: smbv1-microsoft-network-client-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network client: Digitally sign communications (if server agrees)" - href: smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md - name: "Microsoft network client: Send unencrypted password to third-party SMB servers" href: microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md - name: "Microsoft network server: Amount of idle time required before suspending session" @@ -148,10 +144,6 @@ href: microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md - name: "Microsoft network server: Digitally sign communications (always)" href: microsoft-network-server-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network server: Digitally sign communications (always)" - href: smbv1-microsoft-network-server-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network server: Digitally sign communications (if client agrees)" - href: smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md - name: "Microsoft network server: Disconnect clients when logon hours expire" href: microsoft-network-server-disconnect-clients-when-logon-hours-expire.md - name: "Microsoft network server: Server SPN target name validation level" diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md index e446db45a1..e4f7c05351 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md @@ -1,17 +1,13 @@ --- -title: Microsoft network client Digitally sign communications (always) (Windows 10) +title: Microsoft network client Digitally sign communications (always) description: Best practices and security considerations for the Microsoft network client Digitally sign communications (always) security policy setting. -ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 ms.reviewer: manager: aaroncz ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft -ms.date: 06/28/2018 +ms.date: 01/13/2023 ms.technology: itpro-security ms.topic: conceptual --- @@ -19,12 +15,26 @@ ms.topic: conceptual # Microsoft network client: Digitally sign communications (always) **Applies to** -- Windows 11 -- Windows 10 -- Windows Server + +- Windows 11 +- Windows 10 +- Windows Server This article describes the best practices, location, values, policy management, and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. +> [!NOTE] +> This article is about the server message block (SMB) v2 and v3 protocols. SMBv1 isn't secure and has been deprecated in Windows. Starting with Windows 10, version 1709, and Windows Server, version 1709, [SMBv1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). + +> [!IMPORTANT] +> Microsoft doesn't recommend using the following group policy settings: +> +> - **Microsoft network server: Digitally sign communications (if client agrees)** +> - **Microsoft network client: Digitally sign communications (if server agrees)** +> +> Also don't use the **EnableSecuritySignature** registry settings. +> +> These options only affect the SMBv1 behavior. They can be effectively replaced by the **Digitally sign communications (always)** group policy setting or the **RequireSecuritySignature** registry setting. + ## Reference The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent "man-in-the-middle" attacks that modify SMB packets in transit, the SMB protocol supports digital signing of SMB packets. @@ -35,22 +45,21 @@ Beginning with SMBv2 clients and servers, signing can be either *required* or *n Negotiation occurs between the SMB client and the SMB server to decide whether signing will be used. The following table shows the effective behavior for SMBv3 and SMBv2. - -| | Server – required | Server – not required | +| Client | Server - required | Server - not required | |---------------------------|---------------------|------------------------| -| **Client – required** | Signed | Signed | -| **Client – not required** | Signed 1 | Not signed2 | +| **Client - required** | Signed | Signed | +| **Client - not required** | Signed 1 | Not signed2 |
      1 Default for domain controller SMB traffic
      2 Default for all other SMB traffic -Performance of SMB signing is improved in SMBv2. For more information, see [Potential impact](#potential-impact). +Performance of SMB signing is improved in SMBv2. For more information, see [Potential effect](#potential-effect). ### Possible values -- Enabled -- Disabled +- Enabled +- Disabled ### Best practice @@ -62,16 +71,16 @@ Enable **Microsoft network client: Digitally sign communications (always)**. ### Default values -The following table lists the default values for this policy. Default values are also listed on the policy’s property page. +The following table lists the default values for this policy. Default values are also listed on the policy's property page. | Server type or GPO | Default value | | - | - | -| Default Domain Policy| Disabled| -| Default Domain Controller Policy | Disabled| -| Stand-Alone Server Default Settings | Disabled| -| DC Effective Default Settings | Disabled| -| Member Server Effective Default Settings | Disabled| -| Client Computer Effective Default Settings | Disabled| +| Default Domain Policy| Disabled| +| Default Domain Controller Policy | Disabled| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Disabled| +| Member Server Effective Default Settings | Disabled| +| Client Computer Effective Default Settings | Disabled| ## Policy management @@ -98,10 +107,11 @@ Enable **Microsoft network client: Digitally sign communications (always)**. > [!NOTE] > An alternative countermeasure that could protect all network traffic is to implement digital signatures through IPsec. There are hardware-based accelerators for IPsec encryption and signing that can be used to minimize the performance impact on servers. No such accelerators are available for SMB signing. -### Potential impact +### Potential effect Storage speeds affect performance. A faster drive on the source and destination allows more throughput, which causes more CPU usage for signing. If you're using a 1-Gb Ethernet network or slower storage speed with a modern CPU, there's limited degradation in performance. If you're using a faster network (such as 10 Gb), the performance impact of signing may be greater. -## Related topics +## Related articles - [Security options](security-options.md) +- [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md) diff --git a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md index 3ef631a76e..4685a285de 100644 --- a/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md +++ b/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md @@ -1,33 +1,43 @@ --- -title: Microsoft network server Digitally sign communications (always) (Windows 10) +title: Microsoft network server Digitally sign communications (always) description: Best practices, security considerations, and more for the security policy setting, Microsoft network server Digitally sign communications (always). -ms.assetid: 2007b622-7bc2-44e8-9cf1-d34b62117ea8 -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium author: vinaypamnani-msft +ms.author: vinpa +ms.reviewer: manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 06/21/2018 +ms.prod: windows-client ms.technology: itpro-security +ms.localizationpriority: medium +ms.topic: conceptual +ms.date: 01/13/2023 --- # Microsoft network server: Digitally sign communications (always) **Applies to** -- Windows 10 -- Windows Server + +- Windows 11 +- Windows 10 +- Windows Server Describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. +> [!NOTE] +> This article is about the server message block (SMB) v2 and v3 protocols. SMBv1 isn't secure and has been deprecated in Windows. Starting with Windows 10, version 1709, and Windows Server, version 1709, [SMBv1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). + +> [!IMPORTANT] +> Microsoft doesn't recommend using the following group policy settings: +> +> - **Microsoft network server: Digitally sign communications (if client agrees)** +> - **Microsoft network client: Digitally sign communications (if server agrees)** +> +> Also don't use the **EnableSecuritySignature** registry settings. +> +> These options only affect the SMBv1 behavior. They can be effectively replaced by the **Digitally sign communications (always)** group policy setting or the **RequireSecuritySignature** registry setting. + ## Reference -The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. +The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings can cause data access failure. @@ -35,22 +45,21 @@ Beginning with SMBv2 clients and servers, signing can be either required or not There's a negotiation done between the SMB client and the SMB server to decide whether signing will effectively be used. The following table has the effective behavior for SMBv3 and SMBv2. - -| | Server – Required | Server – Not Required | +| Client | Server - Required | Server - Not Required | |---------------------------|---------------------|------------------------| -| **Client – Required** | Signed | Signed | -| **Client – Not Required** | Signed 1 | Not Signed2 | +| **Client - Required** | Signed | Signed | +| **Client - Not Required** | Signed 1 | Not Signed2 |
      1 Default for domain controller SMB traffic
      2 Default for all other SMB traffic -Performance of SMB signing is improved in SMBv2. For more information, see [Potential impact](#potential-impact). +Performance of SMB signing is improved in SMBv2. For more information, see [Potential effect](#potential-effect). ### Possible values -- Enabled -- Disabled +- Enabled +- Disabled ### Best practices @@ -58,20 +67,20 @@ Enable **Microsoft network server: Digitally sign communications (always)**. ### Location -Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options +*Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options* ### Default values -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. +The following table lists the actual and effective default values for this policy. Default values are also listed on the policy's property page. | Server type or GPO | Default value | | - | - | | Default Domain Policy| Disabled| -| Default Domain Controller Policy | Enabled| -| Stand-Alone Server Default Settings | Disabled| -| DC Effective Default Settings | Enabled| -| Member Server Effective Default Settings| Disabled| -| Client Computer Effective Default Settings | Disabled| +| Default Domain Controller Policy | Enabled| +| Stand-Alone Server Default Settings | Disabled| +| DC Effective Default Settings | Enabled| +| Member Server Effective Default Settings| Disabled| +| Client Computer Effective Default Settings | Disabled| ## Policy management @@ -95,13 +104,14 @@ SMB is the resource-sharing protocol that is supported by many Windows operating Enable **Microsoft network server: Digitally sign communications (always)**. ->[!NOTE] ->An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. +> [!NOTE] +> An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. -### Potential impact +### Potential effect Storage speeds impact performance. A faster drive on the source and destination allows more throughput, which causes more CPU usage of signing. If you're using a 1-GB Ethernet network or slower storage speed with a modern CPU, there's limited degradation in performance. If you're using a faster network (such as 10 Gb), the performance impact of signing may be greater. -## Related topics +## Related articles - [Security Options](security-options.md) +- [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) diff --git a/windows/security/threat-protection/security-policy-settings/security-options.md b/windows/security/threat-protection/security-policy-settings/security-options.md index b7b56bf6a8..a53ae544d8 100644 --- a/windows/security/threat-protection/security-policy-settings/security-options.md +++ b/windows/security/threat-protection/security-policy-settings/security-options.md @@ -1,17 +1,13 @@ --- -title: Security Options (Windows 10) +title: Security options description: Introduction to the Security Options settings of the local security policies plus links to more information. -ms.assetid: 405ea253-8116-4e57-b08e-14a8dcdca92b ms.reviewer: manager: aaroncz ms.author: vinpa ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security ms.localizationpriority: medium author: vinaypamnani-msft -ms.date: 06/28/2018 +ms.date: 01/13/2023 ms.technology: itpro-security ms.topic: conceptual --- @@ -19,8 +15,9 @@ ms.topic: conceptual # Security Options **Applies to** -- Windows 11 -- Windows 10 + +- Windows 11 +- Windows 10 Provides an introduction to the **Security Options** settings for local security policies and links to more information. @@ -34,75 +31,71 @@ For info about setting security policies, see [Configure security policy setting | Article | Description | | - | - | -| [Accounts: Administrator account status](accounts-administrator-account-status.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Administrator account status** security policy setting.| -| [Accounts: Block Microsoft accounts](accounts-block-microsoft-accounts.md) | Describes the best practices, location, values, management, and security considerations for the **Accounts: Block Microsoft accounts** security policy setting.| -| [Accounts: Guest account status](accounts-guest-account-status.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Guest account status** security policy setting.| +| [Accounts: Administrator account status](accounts-administrator-account-status.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Administrator account status** security policy setting.| +| [Accounts: Block Microsoft accounts](accounts-block-microsoft-accounts.md) | Describes the best practices, location, values, management, and security considerations for the **Accounts: Block Microsoft accounts** security policy setting.| +| [Accounts: Guest account status](accounts-guest-account-status.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Guest account status** security policy setting.| | [Accounts: Limit local account use of blank passwords to console logon only](accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Limit local account use of blank passwords to console logon only** security policy setting. | -| [Accounts: Rename administrator account](accounts-rename-administrator-account.md)| This security policy article for the IT professional describes the best practices, location, values, and security considerations for this policy setting.| -| [Accounts: Rename guest account](accounts-rename-guest-account.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Rename guest account** security policy setting.| -| [Audit: Audit the access of global system objects](audit-audit-the-access-of-global-system-objects.md) | Describes the best practices, location, values, and security considerations for the **Audit: Audit the access of global system objects** security policy setting.| -| [Audit: Audit the use of Backup and Restore privilege](audit-audit-the-use-of-backup-and-restore-privilege.md) | Describes the best practices, location, values, and security considerations for the **Audit: Audit the use of Backup and Restore privilege** security policy setting.| +| [Accounts: Rename administrator account](accounts-rename-administrator-account.md)| This security policy article for the IT professional describes the best practices, location, values, and security considerations for this policy setting.| +| [Accounts: Rename guest account](accounts-rename-guest-account.md) | Describes the best practices, location, values, and security considerations for the **Accounts: Rename guest account** security policy setting.| +| [Audit: Audit the access of global system objects](audit-audit-the-access-of-global-system-objects.md) | Describes the best practices, location, values, and security considerations for the **Audit: Audit the access of global system objects** security policy setting.| +| [Audit: Audit the use of Backup and Restore privilege](audit-audit-the-use-of-backup-and-restore-privilege.md) | Describes the best practices, location, values, and security considerations for the **Audit: Audit the use of Backup and Restore privilege** security policy setting.| | [Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings](audit-force-audit-policy-subcategory-settings-to-override.md) | Describes the best practices, location, values, and security considerations for the **Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings** security policy setting. | | [Audit: Shut down system immediately if unable to log security audits](audit-shut-down-system-immediately-if-unable-to-log-security-audits.md)| Describes the best practices, location, values, management practices, and security considerations for the **Audit: Shut down system immediately if unable to log security audits** security policy setting. | | [DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax](dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md)| Describes the best practices, location, values, and security considerations for the **DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax** policy setting. | | [DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax](dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md)| Describes the best practices, location, values, and security considerations for the **DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax** security policy setting. | -| [Devices: Allow undock without having to log on](devices-allow-undock-without-having-to-log-on.md)| Describes the best practices, location, values, and security considerations for the **Devices: Allow undock without having to log on** security policy setting.| -| [Devices: Allowed to format and eject removable media](devices-allowed-to-format-and-eject-removable-media.md) | Describes the best practices, location, values, and security considerations for the **Devices: Allowed to format and eject removable media** security policy setting.| -| [Devices: Prevent users from installing printer drivers](devices-prevent-users-from-installing-printer-drivers.md) | Describes the best practices, location, values, and security considerations for the **Devices: Prevent users from installing printer drivers** security policy setting.| +| [Devices: Allow undock without having to log on](devices-allow-undock-without-having-to-log-on.md)| Describes the best practices, location, values, and security considerations for the **Devices: Allow undock without having to log on** security policy setting.| +| [Devices: Allowed to format and eject removable media](devices-allowed-to-format-and-eject-removable-media.md) | Describes the best practices, location, values, and security considerations for the **Devices: Allowed to format and eject removable media** security policy setting.| +| [Devices: Prevent users from installing printer drivers](devices-prevent-users-from-installing-printer-drivers.md) | Describes the best practices, location, values, and security considerations for the **Devices: Prevent users from installing printer drivers** security policy setting.| | [Devices: Restrict CD-ROM access to locally logged-on user only](devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md) | Describes the best practices, location, values, and security considerations for the **Devices: Restrict CD-ROM access to locally logged-on user only** security policy setting. | | [Devices: Restrict floppy access to locally logged-on user only](devices-restrict-floppy-access-to-locally-logged-on-user-only.md)| Describes the best practices, location, values, and security considerations for the **Devices: Restrict floppy access to locally logged-on user only** security policy setting. | | [Domain controller: Allow server operators to schedule tasks](domain-controller-allow-server-operators-to-schedule-tasks.md)| Describes the best practices, location, values, and security considerations for the **Domain controller: Allow server operators to schedule tasks** security policy setting. | | [Domain controller: LDAP server signing requirements](domain-controller-ldap-server-signing-requirements.md)| Describes the best practices, location, values, and security considerations for the **Domain controller: LDAP server signing requirements** security policy setting. | -| [Domain controller: Refuse machine account password changes](domain-controller-refuse-machine-account-password-changes.md) | Describes the best practices, location, values, and security considerations for the **Domain controller: Refuse machine account password changes** security policy setting.| +| [Domain controller: Refuse machine account password changes](domain-controller-refuse-machine-account-password-changes.md) | Describes the best practices, location, values, and security considerations for the **Domain controller: Refuse machine account password changes** security policy setting.| | [Domain member: Digitally encrypt or sign secure channel data (always)](domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md) | Describes the best practices, location, values, and security considerations for the **Domain member: Digitally encrypt or sign secure channel data (always)** security policy setting. | | [Domain member: Digitally encrypt secure channel data (when possible)](domain-member-digitally-encrypt-secure-channel-data-when-possible.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Digitally encrypt secure channel data (when possible)** security policy setting. | -| [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Digitally sign secure channel data (when possible)** security policy setting.| -| [Domain member: Disable machine account password changes](domain-member-disable-machine-account-password-changes.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Disable machine account password changes** security policy setting. +| [Domain member: Digitally sign secure channel data (when possible)](domain-member-digitally-sign-secure-channel-data-when-possible.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Digitally sign secure channel data (when possible)** security policy setting.| +| [Domain member: Disable machine account password changes](domain-member-disable-machine-account-password-changes.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Disable machine account password changes** security policy setting.| | [Domain member: Maximum machine account password age](domain-member-maximum-machine-account-password-age.md) |Describes the best practices, location, values, and security considerations for the **Domain member: Maximum machine account password age** security policy setting.| |[Domain member: Require strong (Windows 2000 or later) session key](domain-member-require-strong-windows-2000-or-later-session-key.md)| Describes the best practices, location, values, and security considerations for the **Domain member: Require strong (Windows 2000 or later) session key** security policy setting. | | [Interactive logon: Display user information when the session is locked](interactive-logon-display-user-information-when-the-session-is-locked.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Display user information when the session is locked** security policy setting. | -| [Interactive logon: Don't display last signed-in](interactive-logon-do-not-display-last-user-name.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Don't display last signed-in** security policy setting.| -| [Interactive logon: Don't display username at sign-in](interactive-logon-dont-display-username-at-sign-in.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Do not display username at sign-in** security policy setting.| -| [Interactive logon: Do not require CTRL+ALT+DEL](interactive-logon-do-not-require-ctrl-alt-del.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Do not require CTRL+ALT+DEL** security policy setting.| -| [Interactive logon: Machine account lockout threshold](interactive-logon-machine-account-lockout-threshold.md) | Describes the best practices, location, values, management, and security considerations for the **Interactive logon: Machine account lockout threshold** security policy setting.| -| [Interactive logon: Machine inactivity limit](interactive-logon-machine-inactivity-limit.md)| Describes the best practices, location, values, management, and security considerations for the **Interactive logon: Machine inactivity limit** security policy setting.| +| [Interactive logon: Don't display last signed-in](interactive-logon-do-not-display-last-user-name.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Don't display last signed-in** security policy setting.| +| [Interactive logon: Don't display username at sign-in](interactive-logon-dont-display-username-at-sign-in.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Do not display username at sign-in** security policy setting.| +| [Interactive logon: Do not require CTRL+ALT+DEL](interactive-logon-do-not-require-ctrl-alt-del.md)| Describes the best practices, location, values, and security considerations for the **Interactive logon: Do not require CTRL+ALT+DEL** security policy setting.| +| [Interactive logon: Machine account lockout threshold](interactive-logon-machine-account-lockout-threshold.md) | Describes the best practices, location, values, management, and security considerations for the **Interactive logon: Machine account lockout threshold** security policy setting.| +| [Interactive logon: Machine inactivity limit](interactive-logon-machine-inactivity-limit.md)| Describes the best practices, location, values, management, and security considerations for the **Interactive logon: Machine inactivity limit** security policy setting.| | [Interactive logon: Message text for users attempting to log on](interactive-logon-message-text-for-users-attempting-to-log-on.md) | Describes the best practices, location, values, management, and security considerations for the **Interactive logon: Message text for users attempting to log on** security policy setting. | | [Interactive logon: Message title for users attempting to log on](interactive-logon-message-title-for-users-attempting-to-log-on.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Message title for users attempting to log on** security policy setting. | | [Interactive logon: Number of previous logons to cache (in case domain controller is not available)](interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Number of previous logons to cache (in case domain controller is not available)** security policy setting. | | [Interactive logon: Prompt user to change password before expiration](interactive-logon-prompt-user-to-change-password-before-expiration.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Prompt user to change password before expiration** security policy setting. | | [Interactive logon: Require Domain Controller authentication to unlock workstation](interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md)| Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require Domain Controller authentication to unlock workstation** security policy setting. | -| [Interactive logon: Require smart card](interactive-logon-require-smart-card.md) | Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require smart card** security policy setting.| -| [Interactive logon: Smart card removal behavior](interactive-logon-smart-card-removal-behavior.md) | Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Smart card removal behavior** security policy setting.| +| [Interactive logon: Require Windows Hello for Business or smart card](interactive-logon-require-smart-card.md) | Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Require Windows Hello for Business or smart card** security policy setting.| +| [Interactive logon: Smart card removal behavior](interactive-logon-smart-card-removal-behavior.md) | Describes the best practices, location, values, policy management, and security considerations for the **Interactive logon: Smart card removal behavior** security policy setting.| | [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2. | -| [SMBv1 Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) | Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting for SMBv1 only. | -| [SMBv1 Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting for SMBv1 only. | | [Microsoft network client: Send unencrypted password to third-party SMB servers](microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md)| Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network client: Send unencrypted password to third-party SMB servers** security policy setting. | | [Microsoft network server: Amount of idle time required before suspending session](microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Amount of idle time required before suspending session** security policy setting. | | [Microsoft network server: Attempt S4U2Self to obtain claim information](microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md)| Describes the best practices, location, values, management, and security considerations for the **Microsoft network server: Attempt S4U2Self to obtain claim information** security policy setting. | -| [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2.| -| [SMBv1 Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv1 only.| -| [SMBv1 Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md)| Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network server: Digitally sign communications (if client agrees)** security policy setting for SMBv1 only. | +| [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md)| Describes the best practices, location, values, policy management, and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting for SMBv3 and SMBv2.| | [Microsoft network server: Disconnect clients when logon hours expire](microsoft-network-server-disconnect-clients-when-logon-hours-expire.md)| Describes the best practices, location, values, and security considerations for the **Microsoft network server: Disconnect clients when logon hours expire** security policy setting. | | [Microsoft network server: Server SPN target name validation level](microsoft-network-server-server-spn-target-name-validation-level.md)| Describes the best practices, location, and values, policy management, and security considerations for the **Microsoft network server: Server SPN target name validation level** security policy setting. | -| [Network access: Allow anonymous SID/Name translation](network-access-allow-anonymous-sidname-translation.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Allow anonymous SID/Name translation** security policy setting.| +| [Network access: Allow anonymous SID/Name translation](network-access-allow-anonymous-sidname-translation.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Allow anonymous SID/Name translation** security policy setting.| | [Network access: Do not allow anonymous enumeration of SAM accounts](network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md)| Describes the best practices, location, values, and security considerations for the **Network access: Do not allow anonymous enumeration of SAM accounts** security policy setting. | | [Network access: Do not allow anonymous enumeration of SAM accounts and shares](network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md)| Describes the best practices, location, values, and security considerations for the **Network access: Do not allow anonymous enumeration of SAM accounts and shares** security policy setting. | | [Network access: Do not allow storage of passwords and credentials for network authentication](network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Do not allow storage of passwords and credentials for network authentication** security policy setting. | | [Network access: Let Everyone permissions apply to anonymous users](network-access-let-everyone-permissions-apply-to-anonymous-users.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Let Everyone permissions apply to anonymous users** security policy setting. | | [Network access: Named Pipes that can be accessed anonymously](network-access-named-pipes-that-can-be-accessed-anonymously.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Named Pipes that can be accessed anonymously** security policy setting. | -| [Network access: Remotely accessible registry paths](network-access-remotely-accessible-registry-paths.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Remotely accessible registry paths** security policy setting.| +| [Network access: Remotely accessible registry paths](network-access-remotely-accessible-registry-paths.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Remotely accessible registry paths** security policy setting.| | [Network access: Remotely accessible registry paths and subpaths](network-access-remotely-accessible-registry-paths-and-subpaths.md)| Describes the best practices, location, values, and security considerations for the **Network access: Remotely accessible registry paths and subpaths** security policy setting. | | [Network access: Restrict anonymous access to Named Pipes and Shares](network-access-restrict-anonymous-access-to-named-pipes-and-shares.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Restrict anonymous access to Named Pipes and Shares** security policy setting. | | [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting. | | [Network access: Shares that can be accessed anonymously](network-access-shares-that-can-be-accessed-anonymously.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Shares that can be accessed anonymously** security policy setting. | | [Network access: Sharing and security model for local accounts](network-access-sharing-and-security-model-for-local-accounts.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network access: Sharing and security model for local accounts** security policy setting. | | [Network security: Allow Local System to use computer identity for NTLM](network-security-allow-local-system-to-use-computer-identity-for-ntlm.md)| Describes the location, values, policy management, and security considerations for the **Network security: Allow Local System to use computer identity for NTLM** security policy setting. | -| [Network security: Allow LocalSystem NULL session fallback](network-security-allow-localsystem-null-session-fallback.md)| Describes the best practices, location, values, and security considerations for the **Network security: Allow LocalSystem NULL session fallback** security policy setting.| +| [Network security: Allow LocalSystem NULL session fallback](network-security-allow-localsystem-null-session-fallback.md)| Describes the best practices, location, values, and security considerations for the **Network security: Allow LocalSystem NULL session fallback** security policy setting.| | [Network security: Allow PKU2U authentication requests to this computer to use online identities](network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md)| Describes the best practices, location, and values for the **Network Security: Allow PKU2U authentication requests to this computer to use online identities** security policy setting. | | [Network security: Configure encryption types allowed for Kerberos Win7 only](network-security-configure-encryption-types-allowed-for-kerberos.md)| Describes the best practices, location, values, and security considerations for the **Network security: Configure encryption types allowed for Kerberos Win7 only** security policy setting. | | [Network security: Do not store LAN Manager hash value on next password change](network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: Do not store LAN Manager hash value on next password change** security policy setting. | | [Network security: Force logoff when logon hours expire](network-security-force-logoff-when-logon-hours-expire.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: Force logoff when logon hours expire** security policy setting. | -| [Network security: LAN Manager authentication level](network-security-lan-manager-authentication-level.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: LAN Manager authentication level** security policy setting.| +| [Network security: LAN Manager authentication level](network-security-lan-manager-authentication-level.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: LAN Manager authentication level** security policy setting.| | [Network security: LDAP client signing requirements](network-security-ldap-client-signing-requirements.md) | This security policy reference topic for the IT professional describes the best practices, location, values, policy management, and security considerations for this policy setting. This information applies to computers running at least the Windows Server 2008 operating system. | | [Network security: Minimum session security for NTLM SSP based (including secure RPC) clients](network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: Minimum session security for NTLM SSP based (including secure RPC) clients** security policy setting. | | [Network security: Minimum session security for NTLM SSP based (including secure RPC) servers](network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md)| Describes the best practices, location, values, policy management, and security considerations for the **Network security: Minimum session security for NTLM SSP based (including secure RPC) servers** security policy setting. | @@ -116,12 +109,12 @@ For info about setting security policies, see [Configure security policy setting | [Recovery console: Allow automatic administrative logon](recovery-console-allow-automatic-administrative-logon.md)| Describes the best practices, location, values, policy management, and security considerations for the **Recovery console: Allow automatic administrative logon** security policy setting. | | [Recovery console: Allow floppy copy and access to all drives and folders](recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md)| Describes the best practices, location, values, policy management, and security considerations for the **Recovery console: Allow floppy copy and access to all drives and folders** security policy setting. | | [Shutdown: Allow system to be shut down without having to lg on](shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md)| Describes the best practices, location, values, policy management, and security considerations for the **Shutdown: Allow system to be shut down without having to log on** security policy setting. | -| [Shutdown: Clear virtual memory pagefile](shutdown-clear-virtual-memory-pagefile.md)| Describes the best practices, location, values, policy management, and security considerations for the **Shutdown: Clear virtual memory pagefile** security policy setting.| +| [Shutdown: Clear virtual memory pagefile](shutdown-clear-virtual-memory-pagefile.md)| Describes the best practices, location, values, policy management, and security considerations for the **Shutdown: Clear virtual memory pagefile** security policy setting.| | [System cryptography: Force strong key protection for user keys stored on the computer](system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md)| Describes the best practices, location, values, policy management, and security considerations for the **System cryptography: Force strong key protection for user keys stored on the computer** security policy setting. | | [System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing](system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md)| This security policy reference topic for the IT professional describes the best practices, location, values, policy management, and security considerations for this policy setting. | | [System objects: Require case insensitivity for non-Windows subsystems](system-objects-require-case-insensitivity-for-non-windows-subsystems.md)| Describes the best practices, location, values, policy management, and security considerations for the **System objects: Require case insensitivity for non-Windows subsystems** security policy setting. | | [System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)](system-objects-strengthen-default-permissions-of-internal-system-objects.md)| Describes the best practices, location, values, policy management, and security considerations for the **System objects: Strengthen default permissions of internal system objects (for example, Symbolic Links)** security policy setting. | -| [System settings: Optional subsystems](system-settings-optional-subsystems.md) | Describes the best practices, location, values, policy management, and security considerations for the **System settings: Optional subsystems** security policy setting.| +| [System settings: Optional subsystems](system-settings-optional-subsystems.md) | Describes the best practices, location, values, policy management, and security considerations for the **System settings: Optional subsystems** security policy setting.| | [System settings: Use certificate rules on Windows executables for Software Restriction Policies](system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md)| Describes the best practices, location, values, policy management, and security considerations for the **System settings: Use certificate rules on Windows executables for Software Restriction Policies** security policy setting. | | [User Account Control: Admin Approval Mode for the Built-in Administrator account](user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md)| Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Admin Approval Mode for the Built-in Administrator account** security policy setting. | | [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md)| Describes the best practices, location, values, and security considerations for the **User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop** security policy setting. | @@ -133,7 +126,7 @@ For info about setting security policies, see [Configure security policy setting | [User Account Control: Run all administrators in Admin Approval Mode](user-account-control-run-all-administrators-in-admin-approval-mode.md)| Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Run all administrators in Admin Approval Mode** security policy setting. | | [User Account Control: Switch to the secure desktop when prompting for elevation](user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md)| Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Switch to the secure desktop when prompting for elevation** security policy setting. | | [User Account Control: Virtualize file and registry write failures to per-user locations](user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md)| Describes the best practices, location, values, policy management, and security considerations for the **User Account Control: Virtualize file and registry write failures to per-user locations** security policy setting. | - + ## Related articles - [Security policy settings reference](security-policy-settings-reference.md) diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md deleted file mode 100644 index 99e2eca53e..0000000000 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Always sign SMBv1 network client communications (Windows 10) -description: Learn about best practices, security considerations and more for the security policy setting, Microsoft network client Digitally sign communications (always). -ms.assetid: 4b7b0298-b130-40f8-960d-60418ba85f76 -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: vinaypamnani-msft -manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 01/04/2019 -ms.technology: itpro-security ---- - -# SMBv1 Microsoft network client: Digitally sign communications (always) - -**Applies to** -- Windows 10 - -This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 isn't secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). - -The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network client: Digitally sign communications (always)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (always)](microsoft-network-client-digitally-sign-communications-always.md). - -## Reference - -The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. - -Implementation of digital signatures in high-security networks helps prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. - -If server-side SMB signing is required, a client device won't be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device won't be able to establish a session with servers that don't have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. - -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client computers that have SMB signing enabled. - -[!INCLUDE [smb1-perf-note](includes/smb1-perf-note.md)] - -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: -- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) - -### Possible values - -- Enabled -- Disabled -- Not defined - -### Best practices - -1. Configure the following security policy settings as follows: - - - Disable **Microsoft network client: Digitally sign communications (always)**. - - Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -2. Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. - -### Location - -Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options - -### Default values - -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - -| Server type or GPO | Default value | -| - | - | -| Default Domain Policy| Not defined| -| Default Domain Controller Policy | Not defined| -| Stand-Alone Server Default Settings | Disabled| -| DC Effective Default Settings | Disabled| -| Member Server Effective Default Settings | Disabled| -| Client Computer Effective Default Settings | Disabled| - -## Policy management - -This section describes features and tools that are available to help you manage this policy. - -### Restart requirement - -None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. - -## Security considerations - -This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. - -### Vulnerability - -Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication, and gain unauthorized access to data. - -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It's the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission doesn't take place. - -### Countermeasure - -Configure the settings as follows: - -- Disable **Microsoft network client: Digitally sign communications (always)**. -- Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -In highly secure environments, we recommend that you configure all of these settings to Enabled. However, that configuration may cause slower performance on client devices and prevent communications with earlier SMB applications and operating systems. - ->**Note:**  An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. - -### Potential impact - -Implementations of the SMB file and print-sharing protocol support mutual authentication. This mutual authentication prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. - -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure devices to ignore all unsigned SMB communications, older applications and operating systems can't connect. However, if you completely disable all SMB signing, computers are vulnerable to session-hijacking attacks. - -## Related topics - -- [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md deleted file mode 100644 index b4ac13d05a..0000000000 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: SMBv1 Microsoft network client Digitally sign communications (if server agrees) (Windows 10) -description: Best practices, location, values, and security considerations for the policy setting, Microsoft network client Digitally sign communications (if server agrees). -ms.assetid: e553f700-aae5-425c-8650-f251c90ba5dd -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: vinaypamnani-msft -manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 01/04/2019 -ms.technology: itpro-security ---- -# SMBv1 Microsoft network client: Digitally sign communications (if server agrees) - -**Applies to** -- Windows 10 - -This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 isn't secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). - -The rest of this topic describes the best practices, location, values, and security considerations for the **Microsoft network client: Digitally sign communications (if server agrees)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network client: Digitally sign communications (if server agrees)](microsoft-network-client-digitally-sign-communications-always.md). - -## Reference - -The Server Message Block (SMB) protocol provides the basis for Microsoft file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. - -Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. - -If server-side SMB signing is required, a client computer won't be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device won't be able to establish a session with servers that don't have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. - -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client computers that have SMB signing enabled. - -[!INCLUDE [smb1-perf-note](includes/smb1-perf-note.md)] - -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: - -- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) - -### Possible values - -- Enabled -- Disabled -- Not defined - -### Best practices - - - Configure the following security policy settings as follows: - - - Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). - - Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - - Enable **Microsoft Network Client: Digitally Sign Communications (If Server Agrees)**. - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - - - Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. - -### Location - -Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options - -### Default values - -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - -| Server type or GPO | Default value | -| - | - | -| Default Domain Policy| Not defined| -| Default Domain Controller Policy | Not defined| -| Stand-Alone Server Default Settings | Enabled| -| DC Effective Default Settings | Enabled| -| Member Server Effective Default Settings| Enabled| -| Client Computer Effective Default Settings | Enabled| - -## Policy management - -This section describes features and tools that are available to help you manage this policy. - -### Restart requirement - -None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. - -## Security considerations - -This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. - -### Vulnerability - -Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so -that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client device after legitimate authentication and gain unauthorized access to data. - -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It's the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission doesn't take place. - -### Countermeasure - -Configure the settings as follows: - -- Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). -- Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). -- Enable **Microsoft network client: Digitally sign communications (if server agrees)**. -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -In highly secure environments, we recommend that you configure all of these settings to Enabled. However, that configuration may cause slower performance on client devices and prevent communications with earlier SMB applications and operating systems. - -> [!NOTE] -> An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. - -### Potential impact - -Implementations of the SMB file and print-sharing protocol support mutual authentication. This mutual authentication prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. - -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure devices to ignore all unsigned SMB communications, older applications and operating systems can't connect. However, if you completely disable all SMB signing, devices are vulnerable to session-hijacking -attacks. - -## Related topics - -- [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md deleted file mode 100644 index 45b7731eb7..0000000000 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: SMB v1 Microsoft network server Digitally sign communications (always) (Windows 10) -description: Best practices, security considerations, and more for the security policy setting, Microsoft network server Digitally sign communications (always). -ms.assetid: 2007b622-7bc2-44e8-9cf1-d34b62117ea8 -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: vinaypamnani-msft -manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 01/04/2019 -ms.technology: itpro-security ---- - -# SMB v1 Microsoft network server: Digitally sign communications (always) - -**Applies to** -- Windows 10 - -This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 isn't secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMB v1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). - -The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (always)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. Fore more information, see [Microsoft network server: Digitally sign communications (always)](microsoft-network-server-digitally-sign-communications-always.md). - -## Reference - -The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. - -Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. - -For this policy to take effect on computers running Windows 2000, client-side packet signing must also be enabled. To enable client-side SMB packet signing, set [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). Devices that have this policy set won't be able to communicate with devices that don't have server-side packet signing enabled. By default, server-side packet signing is enabled only on domain controllers. Server-side packet signing can be enabled on devices by setting [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -If server-side SMB signing is required, a client device won't be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device won't be able to establish a session with servers that don't have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. - -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client devices that have SMB signing enabled. - -[!INCLUDE [smb1-perf-note](includes/smb1-perf-note.md)] - -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: - -- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md) - -### Possible values - -- Enabled -- Disabled -- Not defined - -### Best practices - -1. Configure the following security policy settings as follows: - - - Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). - - Disable **Microsoft network server: Digitally sign communications (always)**. - - Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). - - Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -2. Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. - -### Location - -Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options - -### Default values - -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - -| Server type or GPO | Default value | -| - | - | -| Default Domain Policy| Not defined| -| Default Domain Controller Policy | Enabled| -| Stand-Alone Server Default Settings | Not defined| -| DC Effective Default Settings | Enabled| -| Member Server Effective Default Settings| Not defined| -| Client Computer Effective Default Settings | Disabled| - -## Policy management - -This section describes features and tools that are available to help you manage this policy. - -### Restart requirement - -None. Changes to this policy become effective without a device restart when they're saved locally or distributed through Group Policy. - -## Security considerations - -This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. - -### Vulnerability - -Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client device after legitimate authentication and gain unauthorized access to data. - -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It's the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission doesn't take place. - -### Countermeasure - -Configure the settings as follows: - -- Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). -- Disable **Microsoft network server: Digitally sign communications (always)**. -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable [Microsoft network server: Digitally sign communications (if client agrees)](smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md). - -In highly secure environments, we recommend that you configure all of these settings to Enabled. However, that configuration may cause slower performance on client devices and prevent communications with earlier SMB applications and operating systems. - ->**Note:**  An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. - -### Potential impact - -Implementations of the SMB file and print-sharing protocol support mutual authentication. This mutual authentication prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. - -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure computers to ignore all unsigned SMB communications, older applications and operating systems can't connect. However, if you completely disable all SMB signing, devices are vulnerable to session-hijacking attacks. - -## Related topics - -- [Security Options](security-options.md) diff --git a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md b/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md deleted file mode 100644 index cf2feb9753..0000000000 --- a/windows/security/threat-protection/security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: SMBv1 Microsoft network server Digitally sign communications (if client agrees) (Windows 10) -description: Best practices, security considerations and more for the security policy setting, Microsoft network server Digitally sign communications (if client agrees). -ms.assetid: c92b2e3d-1dbf-4337-a145-b17a585f4fc1 -ms.reviewer: -ms.author: vinpa -ms.prod: windows-client -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -ms.localizationpriority: medium -author: vinaypamnani-msft -manager: aaroncz -audience: ITPro -ms.topic: conceptual -ms.date: 01/04/2019 -ms.technology: itpro-security ---- - -# SMBv1 Microsoft network server: Digitally sign communications (if client agrees) - -**Applies to** -- Windows 10 - -This topic is about the Server Message Block (SMB) v1 protocol. SMBv1 isn't secure and has been deprecated in Windows. Beginning with Windows 10 Fall Creators Update and Windows Server, version 1709, [SMBv1 isn't installed by default](/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows). - -The rest of this topic describes the best practices, location, values, policy management and security considerations for the **Microsoft network server: Digitally sign communications (if client agrees)** security policy setting only for SMBv1. The same policy setting can be applied to computers that run SMBv2. For more information, see [Microsoft network server: Digitally sign communications (if client agrees)](microsoft-network-server-digitally-sign-communications-always.md). - -## Reference - -The Server Message Block (SMB) protocol provides the basis for file and print sharing and many other networking operations, such as remote Windows administration. To prevent man-in-the-middle attacks that modify SMB packets in transit, the SMB protocol supports the digital signing of SMB packets. -This policy setting determines whether SMB packet signing must be negotiated before further communication with the Server service is permitted. - -Implementation of digital signatures in high-security networks helps to prevent the impersonation of client computers and servers, which is known as "session hijacking." But misuse of these policy settings is a common error that can cause data loss or problems with data access or security. - -If server-side SMB signing is required, a client device won't be able to establish a session with that server, unless it has client-side SMB signing enabled. By default, client-side SMB signing is enabled on workstations, servers, and domain controllers. Similarly, if client-side SMB signing is required, that client device won't be able to establish a session with servers that don't have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. - -If server-side SMB signing is enabled, SMB packet signing will be negotiated with client computers that have SMB signing enabled. - -[!INCLUDE [smb1-perf-note](includes/smb1-perf-note.md)] - -There are three other policy settings that relate to packet-signing requirements for Server Message Block (SMB) communications: - -- [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md) -- [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md) -- [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md) - -### Possible values - -- Enabled -- Disabled -- Not defined - -### Best practices - -1. Configure the following security policy settings as follows: - - - Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). - - Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - - Enable [Microsoft Network Client: Digitally Sign Communications (If Server Agrees)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). - - Enable **Microsoft Network Server: Digitally Sign Communications (If Client Agrees)**. - -2. Alternately, you can set all of these policy settings to Enabled, but enabling them can cause slower performance on client devices and prevent them from communicating with legacy SMB applications and operating systems. - -### Location - -Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options - -### Default values - -The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. - - -| Server type or GPO Default value | -|--------------------------------------------| -| Default Domain Policy | -| Default Domain Controller Policy | -| Stand-Alone Server Default Settings | -| DC Effective Default Settings | -| Member Server Effective Default Settings | -| Client Computer Effective Default Settings | - -## Policy management - -This section describes features and tools that are available to help you manage this policy. - -### Restart requirement - -None. Changes to this policy become effective without a computer restart when they're saved locally or distributed through Group Policy. - -## Security considerations - -This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. - -### Vulnerability - -Session hijacking uses tools that allow attackers who have access to the same network as the client device or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned Server Message Block (SMB) packets and then modify the traffic and forward it so that the server might perform objectionable actions. Alternatively, the attacker could pose as the server or client computer after legitimate authentication and gain unauthorized access to data. - -SMB is the resource-sharing protocol that is supported by many Windows operating systems. It's the basis of NetBIOS and many other protocols. SMB signatures authenticate users and the servers that host the data. If either side fails the authentication process, data transmission doesn't take place. - -### Countermeasure - -Configure the settings as follows: - -- Disable [Microsoft network client: Digitally sign communications (always)](smbv1-microsoft-network-client-digitally-sign-communications-always.md). -- Disable [Microsoft network server: Digitally sign communications (always)](smbv1-microsoft-network-server-digitally-sign-communications-always.md). -- Enable [Microsoft network client: Digitally sign communications (if server agrees)](smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md). -- Enable **Microsoft network server: Digitally sign communications (if client agrees)**. - -In highly secure environments, we recommend that you configure all of these settings to Enabled. However, that configuration may cause slower performance on client devices and prevent communications with earlier SMB applications and operating systems. - ->**Note:** An alternative countermeasure that could protect all network traffic is to implement digital signatures with IPsec. There are hardware-based accelerators for IPsec encryption and signing that could be used to minimize the performance impact on the servers' CPUs. No such accelerators are available for SMB signing. - -### Potential impact - -SMB file and print-sharing protocol support mutual authentication. This mutual authentication prevents session hijacking attacks and supports message authentication to prevent man-in-the-middle attacks. SMB signing provides this authentication by placing a digital signature into each SMB, which is then verified by the client and the server. - -Implementation of SMB signing may negatively affect performance because each packet must be signed and verified. If these settings are enabled on a server that is performing multiple roles, such as a small business server that is serving as a domain controller, file server, print server, and application server, performance may be substantially slowed. Additionally, if you configure computers to ignore all unsigned SMB communications, older applications and operating systems can't connect. However, if you completely disable all SMB signing, computers are vulnerable to session-hijacking attacks. - -## Related topics - -- [Security Options](security-options.md) From 815d80d6c0896686655c4cb2982be2c3cd08443a Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Fri, 13 Jan 2023 17:45:56 -0800 Subject: [PATCH 193/216] fix build warning --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index fba69a731f..288fc7b572 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -746,7 +746,7 @@ "redirect_document_id": false }, { - "source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agrees.md", + "source_path": "windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-if-client-agress.md", "redirect_url": "/windows/security/threat-protection/security-policy-settings/microsoft-network-server-digitally-sign-communications-always", "redirect_document_id": false }, From f1f5c550f2b30ba73be403fd838afb387de13321 Mon Sep 17 00:00:00 2001 From: Office Content Publishing <34616516+officedocspr@users.noreply.github.com> Date: Sat, 14 Jan 2023 23:32:18 -0800 Subject: [PATCH 194/216] Uploaded file: education-content-updates.md - 2023-01-14 23:32:17.9897 --- .../includes/education-content-updates.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 education/includes/education-content-updates.md diff --git a/education/includes/education-content-updates.md b/education/includes/education-content-updates.md new file mode 100644 index 0000000000..f3861da706 --- /dev/null +++ b/education/includes/education-content-updates.md @@ -0,0 +1,26 @@ + + + + +## Week of January 09, 2023 + + +| Published On |Topic title | Change | +|------|------------|--------| +| 1/12/2023 | [Configure federation between Google Workspace and Azure AD](/education/windows/configure-aad-google-trust) | added | + + +## Week of December 19, 2022 + + +| Published On |Topic title | Change | +|------|------------|--------| +| 12/22/2022 | [Windows 11 SE Overview](/education/windows/windows-11-se-overview) | modified | + + +## Week of December 12, 2022 + + +| Published On |Topic title | Change | +|------|------------|--------| +| 12/13/2022 | [Configure Stickers for Windows 11 SE](/education/windows/edu-stickers) | modified | From 993f74f999b0cf57edc0d376c757993918e7ad0e Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Mon, 16 Jan 2023 12:37:38 -0800 Subject: [PATCH 195/216] Renamed update rings to deployment rings for consistency. --- .../operate/windows-autopatch-maintain-environment.md | 2 +- .../windows-autopatch-microsoft-365-apps-enterprise.md | 2 +- .../operate/windows-autopatch-update-management.md | 4 ++-- .../operate/windows-autopatch-wqu-overview.md | 2 +- .../windows-autopatch/overview/windows-autopatch-faq.yml | 4 ++-- .../windows-autopatch/overview/windows-autopatch-overview.md | 2 +- .../prepare/windows-autopatch-enroll-tenant.md | 2 +- .../windows-autopatch/prepare/windows-autopatch-fix-issues.md | 4 ++-- .../references/windows-autopatch-changes-to-tenant.md | 2 +- .../references/windows-autopatch-wqu-unsupported-policies.md | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-maintain-environment.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-maintain-environment.md index c5a7514fc4..aa13524ff2 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-maintain-environment.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-maintain-environment.md @@ -26,7 +26,7 @@ After you've completed enrollment in Windows Autopatch, some management settings | Setting | Description | | ----- | ----- | -| Update rings for Windows 10 or later | For any update rings for Windows 10 or later policies you've created, exclude the **Modern Workplace Devices - All** Azure AD group from each policy. For more information, see [Create and assign update rings](/mem/intune/protect/windows-10-update-rings#create-and-assign-update-rings).

      Windows Autopatch will also have created some update ring policies. all of which The policies will have "**Modern Workplace**" in the name. For example:

      • Modern Workplace Update Policy [Broad]-[Windows Autopatch]
      • Modern Workplace Update Policy [Fast]-[Windows Autopatch]
      • Modern Workplace Update Policy [First]-[Windows Autopatch]
      • Modern Workplace Update Policy [Test]-[Windows Autopatch]

      When you update your own policies, ensure that you don't exclude the **Modern Workplace Devices - All** Azure AD group from the policies that Windows Autopatch created.

      **To resolve the Not ready result:**

      After enrolling into Autopatch, make sure that any update ring policies you have **exclude** the **Modern Workplace Devices - All** Azure Active Directory (AD) group.For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

      **To resolve the Advisory result:**

      1. Make sure that any update ring policies you have **exclude** the **Modern Workplace Devices - All** Azure Active Directory (AD) group.
      2. If you have assigned Azure AD user groups to these policies, make sure that any update ring policies you have also **exclude** the **Modern Workplace - All** Azure AD group that you add your Windows Autopatch users to (or an equivalent group).

      For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

      | +| Deployment rings for Windows 10 or later | For any deployment rings for Windows 10 or later policies you've created, exclude the **Modern Workplace Devices - All** Azure AD group from each policy. For more information, see [Create and assign deployment rings](/mem/intune/protect/windows-10-update-rings#create-and-assign-update-rings).

      Windows Autopatch will also have created some update ring policies. all of which The policies will have "**Modern Workplace**" in the name. For example:

      • Modern Workplace Update Policy [Broad]-[Windows Autopatch]
      • Modern Workplace Update Policy [Fast]-[Windows Autopatch]
      • Modern Workplace Update Policy [First]-[Windows Autopatch]
      • Modern Workplace Update Policy [Test]-[Windows Autopatch]

      When you update your own policies, ensure that you don't exclude the **Modern Workplace Devices - All** Azure AD group from the policies that Windows Autopatch created.

      **To resolve the Not ready result:**

      After enrolling into Autopatch, make sure that any update ring policies you have **exclude** the **Modern Workplace Devices - All** Azure Active Directory (AD) group.For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

      **To resolve the Advisory result:**

      1. Make sure that any update ring policies you have **exclude** the **Modern Workplace Devices - All** Azure Active Directory (AD) group.
      2. If you have assigned Azure AD user groups to these policies, make sure that any update ring policies you have also **exclude** the **Modern Workplace - All** Azure AD group that you add your Windows Autopatch users to (or an equivalent group).

      For more information, see [Manage Windows 10 software updates in Intune](/mem/intune/protect/windows-update-for-business-configure).

      | ## Windows Autopatch configurations diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md index 3089035470..ebe7cda8b7 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-microsoft-365-apps-enterprise.md @@ -34,7 +34,7 @@ All devices registered for Windows Autopatch will receive updates from the [Mont Unlike Windows update, the Office CDN doesn't make the update available to all devices at once. Over the course of the release, the Office CDN gradually makes the update available to the whole population of devices. Windows Autopatch doesn't control the order in which updates are offered to devices across your estate. After the update has been downloaded, there's a seven day [update deadline](/deployoffice/configure-update-settings-microsoft-365-apps) that specifies how long the user has until the user must apply the update. -## Update rings +## Deployment rings Since the Office CDN determines when devices are offered updates, Windows Autopatch doesn't use rings to control the rollout of these updates. diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md index 549d7d5bba..81dd91dbd5 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-update-management.md @@ -20,8 +20,8 @@ Keeping your devices up to date is a balance of speed and stability. Windows Aut | Software update workload | Description | | ----- | ----- | -| Windows quality update | Windows Autopatch uses four update rings to manage Windows quality updates. For more detailed information, see [Windows quality updates](../operate/windows-autopatch-wqu-overview.md). | -| Windows feature update | Windows Autopatch uses four update rings to manage Windows feature updates. For more detailed information, see [Windows feature updates](windows-autopatch-fu-overview.md). +| Windows quality update | Windows Autopatch uses four deployment rings to manage Windows quality updates. For more detailed information, see [Windows quality updates](../operate/windows-autopatch-wqu-overview.md). | +| Windows feature update | Windows Autopatch uses four deployment rings to manage Windows feature updates. For more detailed information, see [Windows feature updates](windows-autopatch-fu-overview.md). | Anti-virus definition | Updated with each scan. | | Microsoft 365 Apps for enterprise | For more information, see [Microsoft 365 Apps for enterprise](windows-autopatch-microsoft-365-apps-enterprise.md). | | Microsoft Edge | For more information, see [Microsoft Edge](../operate/windows-autopatch-edge.md). | diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md index 2dbf3db0a5..fcf007a516 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-overview.md @@ -48,7 +48,7 @@ To release updates to devices in a gradual manner, Windows Autopatch deploys a s > [!IMPORTANT] > Deploying deferral, deadline, or grace period policies which conflict with Autopatch's policies will cause a device to be considered ineligible for management, it will still receive policies from Windows Autopatch that are not in conflict, but may not function as designed. These devices will be marked as ineligible in our device reporting and will not count towards our [service level objective](#service-level-objective). -Windows Autopatch configures these policies differently across update rings to gradually release the update to devices in your estate. Devices in the Test ring receive changes first and devices in the Broad ring receive changes last. For more information, see [Windows Autopatch deployment rings](../operate/windows-autopatch-update-management.md#windows-autopatch-deployment-rings). +Windows Autopatch configures these policies differently across deployment rings to gradually release the update to devices in your estate. Devices in the Test ring receive changes first and devices in the Broad ring receive changes last. For more information, see [Windows Autopatch deployment rings](../operate/windows-autopatch-update-management.md#windows-autopatch-deployment-rings). :::image type="content" source="../media/release-process-timeline.png" alt-text="Release process timeline" lightbox="../media/release-process-timeline.png"::: diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml index fdb9b1f891..e51bf1f82a 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-faq.yml @@ -81,8 +81,8 @@ sections: questions: - question: What systems does Windows Autopatch update? answer: | - - Windows 10/11 quality updates: Windows Autopatch manages all aspects of update rings. - - Windows 10/11 feature updates: Windows Autopatch manages all aspects of update rings. + - Windows 10/11 quality updates: Windows Autopatch manages all aspects of deployment rings. + - Windows 10/11 feature updates: Windows Autopatch manages all aspects of deployment rings. - Microsoft 365 Apps for enterprise updates: All devices registered for Windows Autopatch will receive updates from the Monthly Enterprise Channel. - Microsoft Edge: Windows Autopatch configures eligible devices to benefit from Microsoft Edge's progressive rollouts on the Stable channel and will provide support for issues with Microsoft Edge updates. - Microsoft Teams: Windows Autopatch allows eligible devices to benefit from the standard automatic update channels and will provide support for issues with Teams updates. diff --git a/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md index 88cdfa1b6b..8ed02530ce 100644 --- a/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md +++ b/windows/deployment/windows-autopatch/overview/windows-autopatch-overview.md @@ -27,7 +27,7 @@ Rather than maintaining complex digital infrastructure, businesses want to focus - **Optimize your IT admin resources**: By automating routine endpoint updates, IT pros have more time to create value. - **On-premises infrastructure**: Transitioning to the world of software as a service (SaaS) allows you to minimize your investment in on-premises hardware since updates are delivered from the cloud. - **Onboard new services**: Windows Autopatch is scoped to make it easy to enroll and minimizes the time investment from your IT Admins to get started. -- **Minimize end user disruption**: By releasing in sequential update rings, and responding to reliability and compatibility signals, user disruptions due to updates are minimized. +- **Minimize end user disruption**: By releasing in sequential deployment rings, and responding to reliability and compatibility signals, user disruptions due to updates are minimized. Windows Autopatch helps you minimize the involvement of your scarce IT resources in the planning and deployment of updates for Windows, Microsoft 365 Apps, Microsoft Edge or Teams. By crafting careful rollout sequences and communicating with you throughout the release, your IT Admins can focus on other activities and tasks. diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md index 2dfa7a8912..b091a73a97 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-enroll-tenant.md @@ -51,7 +51,7 @@ The following are the Microsoft Intune settings: | Check | Description | | ----- | ----- | -| Update rings for Windows 10 or later | Verifies that Intune's Update rings for Windows 10 or later policy doesn't target all users or all devices. Policies of this type shouldn't target any Windows Autopatch devices. For more information, see [Configure update rings for Windows 10 and later in Intune](/mem/intune/protect/windows-10-update-rings). | +| Deployment rings for Windows 10 or later | Verifies that Intune's deployment rings for Windows 10 or later policy doesn't target all users or all devices. Policies of this type shouldn't target any Windows Autopatch devices. For more information, see [Configure deployment rings for Windows 10 and later in Intune](/mem/intune/protect/windows-10-update-rings). | | Unlicensed admin | Verifies that this setting is enabled to avoid a "lack of permissions" error when we interact with your Azure Active Directory (AD) organization. For more information, see [Unlicensed admins in Microsoft Intune](/mem/intune/fundamentals/unlicensed-admins). | ### Azure Active Directory settings diff --git a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md index 891576dd03..8e9d0f1a63 100644 --- a/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md +++ b/windows/deployment/windows-autopatch/prepare/windows-autopatch-fix-issues.md @@ -45,9 +45,9 @@ This setting must be turned on to avoid a "lack of permissions" error when we in | ----- | ----- | | Not ready | Allow access to unlicensed admins should be turned on. Without this setting enabled, errors can occur when we try to access your Azure AD organization for service. You can safely enable this setting without worrying about security implications. The scope of access is defined by the roles assigned to users, including our operations staff.

      For more information, see [Unlicensed admins](/mem/intune/fundamentals/unlicensed-admins). | -### Update rings for Windows 10 or later +### Deployment rings for Windows 10 or later -Your "Windows 10 update ring" policy in Intune must not target any Windows Autopatch devices. +Your "Windows 10 deployment ring" policy in Intune must not target any Windows Autopatch devices. | Result | Meaning | | ----- | ----- | diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md index ce916ff862..10fa706030 100644 --- a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md @@ -64,7 +64,7 @@ Windows Autopatch will create Azure Active Directory groups that are required to | Windows Autopatch - Data Collection | Allows diagnostic data from this device to be processed by Microsoft Managed Desktop and Telemetry settings for Windows devices.

      Assigned to:

      • Modern Workplace Devices-Windows Autopatch-Test
      • Modern Workplace Devices-Windows Autopatch-First
      • Modern Workplace Devices-Windows Autopatch-Fast
      • Modern Workplace Devices-Windows Autopatch-Broad
      |
      1. [Configure Telemetry Opt In Change Notification](/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinchangenotification)
      2. [Configure Telemetry Opt In Settings Ux](/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinsettingsux)
      3. [Allow Telemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)
      4. [Limit Enhanced Diagnostic Data Windows Analytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics)
      5. [Limit Dump Collection](/windows/client-management/mdm/policy-csp-system#system-limitdumpcollection)
      6. [Limit Diagnostic Log Collection](/windows/client-management/mdm/policy-csp-system#system-limitdiagnosticlogcollection)
      |
      1. Enable telemetry change notifications
      2. Enable Telemetry opt-in Settings
      3. Full
      4. Enabled
      5. Enabled
      6. Enabled
      | | Windows Autopatch - Windows Update Detection Frequency | Sets Windows update detection frequency

      Assigned to:

      • Modern Workplace Devices-Windows Autopatch-Test
      • Modern Workplace Devices-Windows Autopatch-First
      • Modern Workplace Devices-Windows Autopatch-Fast
      • Modern Workplace Devices-Windows Autopatch-Broad
      | [./Vendor/MSFT/Policy/Config/Update/DetectionFrequency](/windows/client-management/mdm/policy-csp-update#update-detectionfrequency)| 4 | -## Update rings for Windows 10 and later +## Deployment rings for Windows 10 and later - Modern Workplace Update Policy [Test]-[Windows Autopatch] - Modern Workplace Update Policy [First]-[Windows Autopatch] diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md b/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md index 1c19a4bac4..feb85e282f 100644 --- a/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md @@ -14,7 +14,7 @@ msreviewer: adnich # Windows update policies -## Update rings for Windows 10 and later +## Deployment rings for Windows 10 and later The following policies contain settings which apply to both Windows quality and feature updates. After onboarding there will be four of these policies in your tenant with the following naming convention: From e069dfe47cb25f8ab485edeee4e63e3e6df9d5fb Mon Sep 17 00:00:00 2001 From: Stephanie Savell <101299710+v-stsavell@users.noreply.github.com> Date: Tue, 17 Jan 2023 10:43:35 -0600 Subject: [PATCH 196/216] Update windows-autopatch-wqu-unsupported-policies.md Acro: behaviour -> behavior --- .../references/windows-autopatch-wqu-unsupported-policies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md b/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md index feb85e282f..09842260a5 100644 --- a/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-wqu-unsupported-policies.md @@ -36,7 +36,7 @@ The following policies contain settings which apply to both Windows quality and | Setting name | Test | First | Fast | Broad | | ----- | ----- | ----- | ----- | ----- | -| Automatic update behaviour | Reset to default | Reset to default | Reset to default | Reset to default | +| Automatic update behavior | Reset to default | Reset to default | Reset to default | Reset to default | | Restart checks | Allow | Allow | Allow | Allow | | Option to pause updates | Disable | Disable | Disable | Disable | | Option to check for Windows updates | Default | Default | Default | Default | From 052e417f330b7f2e84a1caedee166672b365e849 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 17 Jan 2023 10:24:38 -0800 Subject: [PATCH 197/216] bulk metadata update --- windows/deployment/update/PSFxWhitepaper.md | 8 +++----- windows/deployment/update/WIP4Biz-intro.md | 8 +++----- windows/deployment/update/create-deployment-plan.md | 6 +++--- windows/deployment/update/deploy-updates-configmgr.md | 3 +-- windows/deployment/update/deploy-updates-intune.md | 7 +++---- windows/deployment/update/deployment-service-overview.md | 8 +++----- .../deployment/update/deployment-service-troubleshoot.md | 8 +++----- windows/deployment/update/eval-infra-tools.md | 6 +++--- windows/deployment/update/feature-update-user-install.md | 8 +++----- windows/deployment/update/fod-and-lang-packs.md | 8 +++----- .../update/get-started-updates-channels-tools.md | 6 +++--- windows/deployment/update/how-windows-update-works.md | 7 +++---- windows/deployment/update/index.md | 6 +++--- windows/deployment/update/media-dynamic-update.md | 7 ++++--- .../update/olympia/olympia-enrollment-guidelines.md | 1 - windows/deployment/update/optional-content.md | 6 +++--- windows/deployment/update/plan-define-readiness.md | 6 +++--- windows/deployment/update/plan-define-strategy.md | 6 +++--- .../deployment/update/plan-determine-app-readiness.md | 6 +++--- windows/deployment/update/prepare-deploy-windows.md | 7 +++---- windows/deployment/update/quality-updates.md | 7 +++---- windows/deployment/update/safeguard-holds.md | 6 +++--- windows/deployment/update/safeguard-opt-out.md | 6 +++--- windows/deployment/update/servicing-stack-updates.md | 7 +++---- windows/deployment/update/update-baseline.md | 6 +++--- .../update/update-compliance-configuration-manual.md | 3 +-- .../update/update-compliance-configuration-mem.md | 3 +-- .../update/update-compliance-configuration-script.md | 3 +-- .../update/update-compliance-delivery-optimization.md | 4 +--- .../update/update-compliance-feature-update-status.md | 4 +--- .../deployment/update/update-compliance-get-started.md | 2 +- windows/deployment/update/update-compliance-monitor.md | 4 +--- .../update/update-compliance-need-attention.md | 2 +- windows/deployment/update/update-compliance-privacy.md | 3 +-- .../update/update-compliance-safeguard-holds.md | 4 +--- .../update-compliance-schema-waasdeploymentstatus.md | 3 +-- .../update/update-compliance-schema-waasinsiderstatus.md | 3 +-- .../update/update-compliance-schema-waasupdatestatus.md | 3 +-- .../update-compliance-schema-wudoaggregatedstatus.md | 3 +-- .../update/update-compliance-schema-wudostatus.md | 3 +-- windows/deployment/update/update-compliance-schema.md | 3 +-- .../update/update-compliance-security-update-status.md | 4 +--- windows/deployment/update/update-compliance-using.md | 4 +--- windows/deployment/update/update-policies.md | 7 +++---- windows/deployment/update/waas-branchcache.md | 8 +++----- windows/deployment/update/waas-configure-wufb.md | 6 +++--- windows/deployment/update/waas-integrate-wufb.md | 6 +++--- windows/deployment/update/waas-manage-updates-wsus.md | 6 +++--- windows/deployment/update/waas-manage-updates-wufb.md | 7 +++---- windows/deployment/update/waas-morenews.md | 7 +++---- windows/deployment/update/waas-overview.md | 6 +++--- windows/deployment/update/waas-quick-start.md | 6 +++--- windows/deployment/update/waas-restart.md | 8 +++----- .../update/waas-servicing-channels-windows-10-updates.md | 9 +++------ .../update/waas-servicing-strategy-windows-10-updates.md | 7 +++---- windows/deployment/update/waas-wufb-csp-mdm.md | 7 +++---- windows/deployment/update/waas-wufb-group-policy.md | 6 +++--- windows/deployment/update/windows-as-a-service.md | 7 +++---- .../deployment/update/windows-update-error-reference.md | 7 +++---- windows/deployment/update/windows-update-logs.md | 7 +++---- windows/deployment/update/windows-update-overview.md | 6 +++--- windows/deployment/update/windows-update-security.md | 1 - windows/deployment/update/wufb-compliancedeadlines.md | 8 +++----- windows/deployment/update/wufb-reports-admin-center.md | 2 +- .../update/wufb-reports-configuration-intune.md | 1 - .../update/wufb-reports-configuration-manual.md | 3 +-- .../update/wufb-reports-configuration-script.md | 3 +-- windows/deployment/update/wufb-reports-enable.md | 3 +-- windows/deployment/update/wufb-reports-help.md | 3 +-- windows/deployment/update/wufb-reports-overview.md | 3 +-- windows/deployment/update/wufb-reports-prerequisites.md | 3 +-- .../deployment/update/wufb-reports-schema-ucclient.md | 3 +-- .../wufb-reports-schema-ucclientreadinessstatus.md | 3 +-- .../update/wufb-reports-schema-ucclientupdatestatus.md | 3 +-- .../update/wufb-reports-schema-ucdevicealert.md | 3 +-- .../update/wufb-reports-schema-ucdoaggregatedstatus.md | 7 ++++--- .../deployment/update/wufb-reports-schema-ucdostatus.md | 7 ++++--- .../update/wufb-reports-schema-ucserviceupdatestatus.md | 3 +-- .../update/wufb-reports-schema-ucupdatealert.md | 3 +-- windows/deployment/update/wufb-reports-schema.md | 3 +-- windows/deployment/update/wufb-reports-use.md | 3 +-- windows/deployment/update/wufb-reports-workbook.md | 3 +-- windows/deployment/update/wufb-wsus.md | 6 +++--- 83 files changed, 173 insertions(+), 245 deletions(-) diff --git a/windows/deployment/update/PSFxWhitepaper.md b/windows/deployment/update/PSFxWhitepaper.md index 0e62430e64..a0f9346acc 100644 --- a/windows/deployment/update/PSFxWhitepaper.md +++ b/windows/deployment/update/PSFxWhitepaper.md @@ -2,13 +2,11 @@ title: Windows Updates using forward and reverse differentials description: A technique to produce compact software updates optimized for any origin and destination revision pair ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/WIP4Biz-intro.md b/windows/deployment/update/WIP4Biz-intro.md index 9671062faf..15954efa93 100644 --- a/windows/deployment/update/WIP4Biz-intro.md +++ b/windows/deployment/update/WIP4Biz-intro.md @@ -1,12 +1,10 @@ --- title: Introduction to the Windows Insider Program for Business description: In this article, you'll learn about the Windows Insider Program for Business and why IT Pros should join. -ms.custom: seo-marvel-apr2020 ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby -ms.reviewer: +author: mestew +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/create-deployment-plan.md b/windows/deployment/update/create-deployment-plan.md index 9db3fb6b10..bc649af09d 100644 --- a/windows/deployment/update/create-deployment-plan.md +++ b/windows/deployment/update/create-deployment-plan.md @@ -2,10 +2,10 @@ title: Create a deployment plan description: Devise the number of deployment rings you need and how you want to populate them ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/deploy-updates-configmgr.md b/windows/deployment/update/deploy-updates-configmgr.md index e15dae5bcc..3a6115792f 100644 --- a/windows/deployment/update/deploy-updates-configmgr.md +++ b/windows/deployment/update/deploy-updates-configmgr.md @@ -5,8 +5,7 @@ ms.prod: windows-client author: mestew ms.localizationpriority: medium ms.author: mstewart -ms.reviewer: -manager: dougeby +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/deploy-updates-intune.md b/windows/deployment/update/deploy-updates-intune.md index f81e158e4b..d30f45fc12 100644 --- a/windows/deployment/update/deploy-updates-intune.md +++ b/windows/deployment/update/deploy-updates-intune.md @@ -2,11 +2,10 @@ title: Deploy updates with Intune description: Deploy Windows client updates with Intune ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.collection: diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index b04b472ad9..3d655149d9 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -1,13 +1,11 @@ --- title: Windows Update for Business deployment service description: Overview of deployment service to control approval, scheduling, and safeguarding of Windows updates -ms.custom: seo-marvel-apr2020 ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/deployment-service-troubleshoot.md b/windows/deployment/update/deployment-service-troubleshoot.md index 8d974c72fe..f584bbae71 100644 --- a/windows/deployment/update/deployment-service-troubleshoot.md +++ b/windows/deployment/update/deployment-service-troubleshoot.md @@ -1,13 +1,11 @@ --- title: Troubleshoot the Windows Update for Business deployment service description: Solutions to common problems with the service -ms.custom: seo-marvel-apr2020 ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/eval-infra-tools.md b/windows/deployment/update/eval-infra-tools.md index 29557c5e99..14e8129982 100644 --- a/windows/deployment/update/eval-infra-tools.md +++ b/windows/deployment/update/eval-infra-tools.md @@ -2,9 +2,9 @@ title: Evaluate infrastructure and tools description: Steps to make sure your infrastructure is ready to deploy updates ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.localizationpriority: medium ms.topic: article ms.technology: itpro-updates diff --git a/windows/deployment/update/feature-update-user-install.md b/windows/deployment/update/feature-update-user-install.md index 019f4f5331..1385930bef 100644 --- a/windows/deployment/update/feature-update-user-install.md +++ b/windows/deployment/update/feature-update-user-install.md @@ -2,14 +2,12 @@ title: Best practices - deploy feature updates for user-initiated installations description: Learn recommendations and best practices for manually deploying a feature update for a user-initiated installation. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz +ms.author: mstewart ms.date: 07/10/2018 -ms.reviewer: -manager: dougeby +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates --- diff --git a/windows/deployment/update/fod-and-lang-packs.md b/windows/deployment/update/fod-and-lang-packs.md index 3d51115d70..2978105443 100644 --- a/windows/deployment/update/fod-and-lang-packs.md +++ b/windows/deployment/update/fod-and-lang-packs.md @@ -2,14 +2,12 @@ title: Make FoD and language packs available for WSUS/Configuration Manager description: Learn how to make FoD and language packs available when you're using WSUS/Configuration Manager. ms.prod: windows-client -ms.author: aaroncz -author: aczechowski +ms.author: mstewart +author: mestew ms.localizationpriority: medium ms.date: 03/13/2019 -ms.reviewer: -manager: dougeby +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates --- # How to make Features on Demand and language packs available when you're using WSUS or Configuration Manager diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index 777e52fd68..0ed7fc519a 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -2,10 +2,10 @@ title: Windows client updates, channels, and tools description: Brief summary of the kinds of Windows updates, the channels they are served through, and the tools for managing them ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/how-windows-update-works.md b/windows/deployment/update/how-windows-update-works.md index 4a82f9dda6..907f34dd28 100644 --- a/windows/deployment/update/how-windows-update-works.md +++ b/windows/deployment/update/how-windows-update-works.md @@ -2,12 +2,11 @@ title: How Windows Update works description: In this article, learn about the process Windows Update uses to download and install updates on a Windows client devices. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index a9e7a9592a..98552e3194 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -2,10 +2,10 @@ title: Update Windows client in enterprise deployments description: Windows as a service provides an all-new way to think about building, deploying, and servicing Windows client. ms.prod: windows-client -author: aczechowski -manager: dougeby +author: mestew +manager: aaroncz ms.localizationpriority: high -ms.author: aaroncz +ms.author: mstewart ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index 83136ce4d4..a6e318fc46 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -2,13 +2,14 @@ title: Update Windows installation media with Dynamic Update description: Learn how to deploy feature updates to your mission critical devices ms.prod: windows-client -author: SteveDiAcetis +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 +ms.reviewer: SteveDiAcetis --- # Update Windows installation media with Dynamic Update diff --git a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md index d9091e373e..06c5076a73 100644 --- a/windows/deployment/update/olympia/olympia-enrollment-guidelines.md +++ b/windows/deployment/update/olympia/olympia-enrollment-guidelines.md @@ -5,7 +5,6 @@ ms.author: lizlong ms.topic: article ms.prod: windows-client author: lizgt2000 -ms.reviewer: manager: aaroncz ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/optional-content.md b/windows/deployment/update/optional-content.md index b362518be7..ee5da0bb30 100644 --- a/windows/deployment/update/optional-content.md +++ b/windows/deployment/update/optional-content.md @@ -2,10 +2,10 @@ title: Migrating and acquiring optional Windows content description: Keep language resources and Features on Demand during operating system updates ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index e3399f0279..cf56100362 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -2,9 +2,9 @@ title: Define readiness criteria description: Identify important roles and figure out how to classify apps ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.localizationpriority: medium ms.topic: article ms.technology: itpro-updates diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 32d063dab3..bc225337f8 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -2,10 +2,10 @@ title: Define update strategy description: Two examples of a calendar-based approach to consistent update installation ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md index 8d7abb8429..4d7cf5c662 100644 --- a/windows/deployment/update/plan-determine-app-readiness.md +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -1,12 +1,12 @@ --- title: Determine application readiness -manager: dougeby +manager: aaroncz description: How to test your apps to know which need attention prior to deploying an update ms.prod: windows-client ms.localizationpriority: medium ms.topic: article -ms.author: aaroncz -author: aczechowski +ms.author: mstewart +author: mestew ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index e88bc01c45..7d787fbeda 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -2,11 +2,10 @@ title: Prepare to deploy Windows description: Final steps to get ready to deploy Windows, including preparing infrastructure, environment, applications, devices, network, capability, and users ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/quality-updates.md b/windows/deployment/update/quality-updates.md index 2f3003eef4..4597ce3369 100644 --- a/windows/deployment/update/quality-updates.md +++ b/windows/deployment/update/quality-updates.md @@ -2,11 +2,10 @@ title: Monthly quality updates (Windows 10/11) description: Learn about Windows monthly quality updates to stay productive and protected. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/safeguard-holds.md b/windows/deployment/update/safeguard-holds.md index 7287acbcc1..7d3d501e00 100644 --- a/windows/deployment/update/safeguard-holds.md +++ b/windows/deployment/update/safeguard-holds.md @@ -2,10 +2,10 @@ title: Safeguard holds description: What are safeguard holds, how can you tell if one is in effect, and what to do about it ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.collection: diff --git a/windows/deployment/update/safeguard-opt-out.md b/windows/deployment/update/safeguard-opt-out.md index d5e7feb5f0..96b29c913a 100644 --- a/windows/deployment/update/safeguard-opt-out.md +++ b/windows/deployment/update/safeguard-opt-out.md @@ -2,10 +2,10 @@ title: Opt out of safeguard holds description: Steps to install an update even it if has a safeguard hold applied ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/servicing-stack-updates.md b/windows/deployment/update/servicing-stack-updates.md index f7d7f2d1b8..a74559df0f 100644 --- a/windows/deployment/update/servicing-stack-updates.md +++ b/windows/deployment/update/servicing-stack-updates.md @@ -2,14 +2,13 @@ title: Servicing stack updates description: In this article, learn how servicing stack updates improve the code that installs the other updates. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: high -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.collection: - highpri ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-baseline.md b/windows/deployment/update/update-baseline.md index e860aa2cbb..9173c21e30 100644 --- a/windows/deployment/update/update-baseline.md +++ b/windows/deployment/update/update-baseline.md @@ -2,10 +2,10 @@ title: Update Baseline description: Use an update baseline to optimize user experience and meet monthly update goals ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index 56aabc0f35..2cd4b2f59a 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -1,7 +1,6 @@ --- title: Manually configuring devices for Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Manually configuring devices for Update Compliance ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-configuration-mem.md b/windows/deployment/update/update-compliance-configuration-mem.md index 2a40c16a2a..14c94f5341 100644 --- a/windows/deployment/update/update-compliance-configuration-mem.md +++ b/windows/deployment/update/update-compliance-configuration-mem.md @@ -1,7 +1,6 @@ --- title: Configuring Microsoft Intune devices for Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Configuring devices that are enrolled in Intune for Update Compliance ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index bcae3d1cce..2d8e1183db 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -1,7 +1,6 @@ --- title: Update Compliance Configuration Script -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Downloading and using the Update Compliance Configuration Script ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index d4189f5d1b..37aad4dc7a 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -1,14 +1,12 @@ --- title: Delivery Optimization in Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Learn how the Update Compliance solution provides you with information about your Delivery Optimization configuration. ms.prod: windows-client author: mestew ms.author: mstewart ms.localizationpriority: medium ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 6144ffaf3a..51a728c4c8 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -1,13 +1,11 @@ --- title: Update Compliance - Feature Update Status report -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Learn how the Feature Update Status report provides information about the status of feature updates across all devices. ms.prod: windows-client author: mestew ms.author: mstewart ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 1b4b422507..693f8b440d 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -1,6 +1,6 @@ --- title: Get started with Update Compliance -manager: aczechowski +manager: aaroncz description: Prerequisites, Azure onboarding, and configuring devices for Update Compliance ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 4e34f7828b..323cc9207e 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -1,14 +1,12 @@ --- title: Monitor Windows Updates and Microsoft Defender AV with Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: You can use Update Compliance in Azure portal to monitor the progress of updates and key anti-malware protection features on devices in your network. ms.prod: windows-client author: mestew ms.author: mstewart ms.localizationpriority: medium ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-compliance-need-attention.md b/windows/deployment/update/update-compliance-need-attention.md index 7ac31b890b..2dcb66b2bf 100644 --- a/windows/deployment/update/update-compliance-need-attention.md +++ b/windows/deployment/update/update-compliance-need-attention.md @@ -1,6 +1,6 @@ --- title: Update Compliance - Need Attention! report -manager: aczechowski +manager: aaroncz description: Learn how the Need attention! section provides a breakdown of all Windows 10 device and update issues detected by Update Compliance. author: mestew ms.author: mstewart diff --git a/windows/deployment/update/update-compliance-privacy.md b/windows/deployment/update/update-compliance-privacy.md index 068ccd2f9a..72b284c0c6 100644 --- a/windows/deployment/update/update-compliance-privacy.md +++ b/windows/deployment/update/update-compliance-privacy.md @@ -1,7 +1,6 @@ --- title: Privacy in Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: an overview of the Feature Update Status report ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-safeguard-holds.md b/windows/deployment/update/update-compliance-safeguard-holds.md index 9974fa5753..071e0da12f 100644 --- a/windows/deployment/update/update-compliance-safeguard-holds.md +++ b/windows/deployment/update/update-compliance-safeguard-holds.md @@ -1,13 +1,11 @@ --- title: Update Compliance - Safeguard Holds report -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Learn how the Safeguard Holds report provides information about safeguard holds in your population. ms.prod: windows-client author: mestew ms.author: mstewart ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md b/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md index 62ba2be862..125d1a6de3 100644 --- a/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md +++ b/windows/deployment/update/update-compliance-schema-waasdeploymentstatus.md @@ -1,7 +1,6 @@ --- title: Update Compliance Schema - WaaSDeploymentStatus -ms.reviewer: -manager: aczechowski +manager: aaroncz description: WaaSDeploymentStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md b/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md index b159c82ad4..9e8a73b355 100644 --- a/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md +++ b/windows/deployment/update/update-compliance-schema-waasinsiderstatus.md @@ -1,7 +1,6 @@ --- title: Update Compliance Schema - WaaSInsiderStatus -ms.reviewer: -manager: aczechowski +manager: aaroncz description: WaaSInsiderStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-schema-waasupdatestatus.md b/windows/deployment/update/update-compliance-schema-waasupdatestatus.md index 762486f62f..3a83aad3f6 100644 --- a/windows/deployment/update/update-compliance-schema-waasupdatestatus.md +++ b/windows/deployment/update/update-compliance-schema-waasupdatestatus.md @@ -1,7 +1,6 @@ --- title: Update Compliance Schema - WaaSUpdateStatus -ms.reviewer: -manager: aczechowski +manager: aaroncz description: WaaSUpdateStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md b/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md index 066c38fee1..a16ae4d5a3 100644 --- a/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md +++ b/windows/deployment/update/update-compliance-schema-wudoaggregatedstatus.md @@ -1,7 +1,6 @@ --- title: Update Compliance Schema - WUDOAggregatedStatus -ms.reviewer: -manager: aczechowski +manager: aaroncz description: WUDOAggregatedStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-schema-wudostatus.md b/windows/deployment/update/update-compliance-schema-wudostatus.md index 769508bbff..60ae8e5991 100644 --- a/windows/deployment/update/update-compliance-schema-wudostatus.md +++ b/windows/deployment/update/update-compliance-schema-wudostatus.md @@ -1,7 +1,6 @@ --- title: Update Compliance Schema - WUDOStatus -ms.reviewer: -manager: aczechowski +manager: aaroncz description: WUDOStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-schema.md b/windows/deployment/update/update-compliance-schema.md index 9f3340f361..5c760ad6d0 100644 --- a/windows/deployment/update/update-compliance-schema.md +++ b/windows/deployment/update/update-compliance-schema.md @@ -1,7 +1,6 @@ --- title: Update Compliance Data Schema -ms.reviewer: -manager: aczechowski +manager: aaroncz description: an overview of Update Compliance data schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/update-compliance-security-update-status.md b/windows/deployment/update/update-compliance-security-update-status.md index e20fd18105..829e562eba 100644 --- a/windows/deployment/update/update-compliance-security-update-status.md +++ b/windows/deployment/update/update-compliance-security-update-status.md @@ -1,13 +1,11 @@ --- title: Update Compliance - Security Update Status report -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Learn how the Security Update Status section provides information about security updates across all devices. ms.prod: windows-client author: mestew ms.author: mstewart ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 6dbb018e21..a8eb872ebf 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -1,14 +1,12 @@ --- title: Using Update Compliance -ms.reviewer: -manager: aczechowski +manager: aaroncz description: Learn how to use Update Compliance to monitor your device's Windows updates. ms.prod: windows-client author: mestew ms.author: mstewart ms.localizationpriority: medium ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/update-policies.md b/windows/deployment/update/update-policies.md index 7b93908dff..1eb791b4fd 100644 --- a/windows/deployment/update/update-policies.md +++ b/windows/deployment/update/update-policies.md @@ -1,11 +1,10 @@ --- title: Policies for update compliance, activity, and user experience -ms.reviewer: description: Explanation and recommendations for settings ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.localizationpriority: medium ms.topic: article ms.technology: itpro-updates diff --git a/windows/deployment/update/waas-branchcache.md b/windows/deployment/update/waas-branchcache.md index a0ce1d97fe..1329d93a6b 100644 --- a/windows/deployment/update/waas-branchcache.md +++ b/windows/deployment/update/waas-branchcache.md @@ -2,13 +2,11 @@ title: Configure BranchCache for Windows client updates description: In this article, learn how to use BranchCache to optimize network bandwidth during update deployment. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index 0dec620c52..a3f6cdf2a8 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -1,11 +1,11 @@ --- title: Configure Windows Update for Business -manager: dougeby +manager: aaroncz description: You can use Group Policy or your mobile device management (MDM) service to configure Windows Update for Business settings for your devices. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz +ms.author: mstewart ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-integrate-wufb.md b/windows/deployment/update/waas-integrate-wufb.md index 2cfbaa9a5d..007f114627 100644 --- a/windows/deployment/update/waas-integrate-wufb.md +++ b/windows/deployment/update/waas-integrate-wufb.md @@ -2,10 +2,10 @@ title: Integrate Windows Update for Business description: Use Windows Update for Business deployments with management tools such as Windows Server Update Services (WSUS) and Microsoft Configuration Manager. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index 504427dbce..1257d066aa 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -2,10 +2,10 @@ title: Deploy Windows client updates using Windows Server Update Services description: WSUS allows companies to defer, selectively approve, choose when delivered, and determine which devices receive updates. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.collection: highpri ms.technology: itpro-updates diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 9adb25acae..dfe5a33f26 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -1,13 +1,12 @@ --- title: Windows Update for Business -manager: dougeby +manager: aaroncz description: Learn how Windows Update for Business lets you manage when devices receive updates from Windows Update. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz +ms.author: mstewart ms.topic: article -ms.custom: seo-marvel-apr2020 ms.collection: highpri ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-morenews.md b/windows/deployment/update/waas-morenews.md index caa224c51d..84840a0222 100644 --- a/windows/deployment/update/waas-morenews.md +++ b/windows/deployment/update/waas-morenews.md @@ -4,10 +4,9 @@ description: The latest news for Windows as a service with resources to help you ms.prod: windows-client ms.topic: article ms.manager: elizapo -author: aczechowski -ms.author: aaroncz -ms.reviewer: -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.localizationpriority: high ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-overview.md b/windows/deployment/update/waas-overview.md index a254a031ee..dd9bc872b4 100644 --- a/windows/deployment/update/waas-overview.md +++ b/windows/deployment/update/waas-overview.md @@ -2,10 +2,10 @@ title: Overview of Windows as a service description: Windows as a service is a way to build, deploy, and service Windows. Learn how Windows as a service works. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.collection: highpri ms.technology: itpro-updates diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 73aa593ccf..825676e789 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -2,10 +2,10 @@ title: Quick guide to Windows as a service (Windows 10) description: In Windows 10, Microsoft has streamlined servicing to make operating system updates simpler to test, manage, and deploy. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: high -ms.author: aaroncz -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-restart.md b/windows/deployment/update/waas-restart.md index 83911247af..4ff1d88197 100644 --- a/windows/deployment/update/waas-restart.md +++ b/windows/deployment/update/waas-restart.md @@ -2,13 +2,11 @@ title: Manage device restarts after updates (Windows 10) description: Use Group Policy settings, mobile device management (MDM), or Registry to configure when devices will restart after a Windows 10 update is installed. ms.prod: windows-client -author: carmenf +author: mestew ms.localizationpriority: medium -ms.author: carmenf -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: - - seo-marvel-apr2020 ms.collection: highpri date: 09/22/2022 ms.technology: itpro-updates diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 150ffc53ab..1b6ef429f8 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -2,14 +2,11 @@ title: Assign devices to servicing channels for Windows client updates description: Learn how to assign devices to servicing channels for Windows 10 updates locally, by using Group Policy, and by using MDM ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: - - seo-marvel-apr2020 ms.technology: itpro-updates ms.date: 12/31/2017 --- diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index 08636638a2..278ccbed60 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -2,11 +2,10 @@ title: Prepare a servicing strategy for Windows client updates description: A strong Windows client deployment strategy begins with establishing a simple, repeatable process for testing and deploying each feature update. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-wufb-csp-mdm.md b/windows/deployment/update/waas-wufb-csp-mdm.md index fb55c40664..1d1bbb1115 100644 --- a/windows/deployment/update/waas-wufb-csp-mdm.md +++ b/windows/deployment/update/waas-wufb-csp-mdm.md @@ -2,11 +2,10 @@ title: Configure Windows Update for Business by using CSPs and MDM description: Walk-through demonstration of how to configure Windows Update for Business settings using Configuration Service Providers and MDM. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/waas-wufb-group-policy.md b/windows/deployment/update/waas-wufb-group-policy.md index fc123bcbb6..286ed2119c 100644 --- a/windows/deployment/update/waas-wufb-group-policy.md +++ b/windows/deployment/update/waas-wufb-group-policy.md @@ -2,12 +2,12 @@ title: Configure Windows Update for Business via Group Policy description: Walk-through demonstration of how to configure Windows Update for Business settings using Group Policy. ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz +ms.author: mstewart ms.collection: - highpri -manager: dougeby +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/windows-as-a-service.md b/windows/deployment/update/windows-as-a-service.md index 4781231061..9ce2940f5d 100644 --- a/windows/deployment/update/windows-as-a-service.md +++ b/windows/deployment/update/windows-as-a-service.md @@ -3,11 +3,10 @@ title: Windows as a service ms.prod: windows-client ms.topic: article ms.manager: dougeby -author: aczechowski -ms.author: aaroncz +author: mestew +ms.author: mstewart description: Discover the latest news articles, videos, and podcasts about Windows as a service. Find resources for using Windows as a service within your organization. -ms.reviewer: -manager: dougeby +manager: aaroncz ms.localizationpriority: high ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/windows-update-error-reference.md b/windows/deployment/update/windows-update-error-reference.md index 5c1e95ca70..2280794391 100644 --- a/windows/deployment/update/windows-update-error-reference.md +++ b/windows/deployment/update/windows-update-error-reference.md @@ -2,13 +2,12 @@ title: Windows Update error code list by component description: Learn about reference information for Windows Update error codes, including automatic update errors, UI errors, and reporter errors. ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.localizationpriority: medium ms.date: 09/18/2018 ms.topic: article -ms.custom: seo-marvel-apr2020 ms.technology: itpro-updates --- diff --git a/windows/deployment/update/windows-update-logs.md b/windows/deployment/update/windows-update-logs.md index c2bc7fce94..d1fc86d90c 100644 --- a/windows/deployment/update/windows-update-logs.md +++ b/windows/deployment/update/windows-update-logs.md @@ -2,11 +2,10 @@ title: Windows Update log files description: Learn about the Windows Update log files and how to merge and convert Windows Update trace files (.etl files) into a single readable WindowsUpdate.log file. ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.topic: article -ms.custom: seo-marvel-apr2020 ms.collection: highpri ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/windows-update-overview.md b/windows/deployment/update/windows-update-overview.md index 223d10783e..cf56c12408 100644 --- a/windows/deployment/update/windows-update-overview.md +++ b/windows/deployment/update/windows-update-overview.md @@ -2,9 +2,9 @@ title: Get started with Windows Update description: An overview of learning resources for Windows Update, including documents on architecture, log files, and common errors. ms.prod: windows-client -author: aczechowski -ms.author: aaroncz -manager: dougeby +author: mestew +ms.author: mstewart +manager: aaroncz ms.date: 09/18/2018 ms.topic: article ms.technology: itpro-updates diff --git a/windows/deployment/update/windows-update-security.md b/windows/deployment/update/windows-update-security.md index 0ad5f772c7..9cf0c08919 100644 --- a/windows/deployment/update/windows-update-security.md +++ b/windows/deployment/update/windows-update-security.md @@ -1,6 +1,5 @@ --- title: Windows Update security -ms.reviewer: manager: aaroncz description: Overview of the security for Windows Update. ms.prod: windows-client diff --git a/windows/deployment/update/wufb-compliancedeadlines.md b/windows/deployment/update/wufb-compliancedeadlines.md index 05d34805c3..2c627d3a6e 100644 --- a/windows/deployment/update/wufb-compliancedeadlines.md +++ b/windows/deployment/update/wufb-compliancedeadlines.md @@ -1,13 +1,11 @@ --- title: Enforce compliance deadlines with policies in Windows Update for Business (Windows 10) description: This article contains information on how to enforce compliance deadlines using Windows Update for Business. -ms.custom: seo-marvel-apr2020 ms.prod: windows-client -author: aczechowski +author: mestew ms.localizationpriority: medium -ms.author: aaroncz -ms.reviewer: -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 diff --git a/windows/deployment/update/wufb-reports-admin-center.md b/windows/deployment/update/wufb-reports-admin-center.md index a59cc0511f..0ba338dd97 100644 --- a/windows/deployment/update/wufb-reports-admin-center.md +++ b/windows/deployment/update/wufb-reports-admin-center.md @@ -1,6 +1,6 @@ --- title: Microsoft 365 admin center software updates page -manager: dougeby +manager: aaroncz description: Microsoft admin center populates Windows Update for Business reports data into the software updates page. ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-configuration-intune.md b/windows/deployment/update/wufb-reports-configuration-intune.md index 5f07d75c3e..1f773ef7d8 100644 --- a/windows/deployment/update/wufb-reports-configuration-intune.md +++ b/windows/deployment/update/wufb-reports-configuration-intune.md @@ -1,6 +1,5 @@ --- title: Configuring Microsoft Intune devices for Windows Update for Business reports -ms.reviewer: manager: aaroncz description: Configuring devices that are enrolled in Microsoft Intune for Windows Update for Business reports ms.prod: windows-client diff --git a/windows/deployment/update/wufb-reports-configuration-manual.md b/windows/deployment/update/wufb-reports-configuration-manual.md index d2e5f13df1..0ee8a75bb0 100644 --- a/windows/deployment/update/wufb-reports-configuration-manual.md +++ b/windows/deployment/update/wufb-reports-configuration-manual.md @@ -1,7 +1,6 @@ --- title: Manually configuring devices for Windows Update for Business reports -ms.reviewer: -manager: dougeby +manager: aaroncz description: How to manually configure devices for Windows Update for Business reports ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-configuration-script.md b/windows/deployment/update/wufb-reports-configuration-script.md index c3213f8a7d..784ab095bd 100644 --- a/windows/deployment/update/wufb-reports-configuration-script.md +++ b/windows/deployment/update/wufb-reports-configuration-script.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports configuration script -ms.reviewer: -manager: dougeby +manager: aaroncz description: Downloading and using the Windows Update for Business reports configuration script ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-enable.md b/windows/deployment/update/wufb-reports-enable.md index 7550754b01..4cecd5ccdd 100644 --- a/windows/deployment/update/wufb-reports-enable.md +++ b/windows/deployment/update/wufb-reports-enable.md @@ -1,7 +1,6 @@ --- title: Enable Windows Update for Business reports -ms.reviewer: -manager: dougeby +manager: aaroncz description: How to enable Windows Update for Business reports through the Azure portal ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-help.md b/windows/deployment/update/wufb-reports-help.md index 982e826da1..378595d1f7 100644 --- a/windows/deployment/update/wufb-reports-help.md +++ b/windows/deployment/update/wufb-reports-help.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports feedback, support, and troubleshooting -ms.reviewer: -manager: dougeby +manager: aaroncz description: Windows Update for Business reports support information. ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-overview.md b/windows/deployment/update/wufb-reports-overview.md index 6653c0c587..aa140f9778 100644 --- a/windows/deployment/update/wufb-reports-overview.md +++ b/windows/deployment/update/wufb-reports-overview.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports overview -ms.reviewer: -manager: dougeby +manager: aaroncz description: Overview of Windows Update for Business reports to explain what it's used for and the cloud services it relies on. ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-prerequisites.md b/windows/deployment/update/wufb-reports-prerequisites.md index 9159f0c74d..cbd081c2c7 100644 --- a/windows/deployment/update/wufb-reports-prerequisites.md +++ b/windows/deployment/update/wufb-reports-prerequisites.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports prerequisites -ms.reviewer: -manager: dougeby +manager: aaroncz description: Prerequisites for Windows Update for Business reports ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucclient.md b/windows/deployment/update/wufb-reports-schema-ucclient.md index b3606b35cc..3b460f113f 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclient.md +++ b/windows/deployment/update/wufb-reports-schema-ucclient.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCClient -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCClient schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucclientreadinessstatus.md b/windows/deployment/update/wufb-reports-schema-ucclientreadinessstatus.md index 3505563197..de73ebfc5b 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclientreadinessstatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucclientreadinessstatus.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCClientReadinessStatus -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCClientReadinessStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md index 826add8c73..6bd8442700 100644 --- a/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucclientupdatestatus.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCClientUpdateStatus -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCClientUpdateStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucdevicealert.md b/windows/deployment/update/wufb-reports-schema-ucdevicealert.md index 79f1a9ec5b..78efd1d68b 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdevicealert.md +++ b/windows/deployment/update/wufb-reports-schema-ucdevicealert.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCDeviceAlert -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCDeviceAlert schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md b/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md index 796bbb75e2..d064e27be4 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md @@ -1,11 +1,12 @@ --- title: Windows Update for Business reports Data Schema - UCDOAggregatedStatus ms.reviewer: -manager: naengler + - carmenf +manager: aaroncz description: UCDOAggregatedStatus schema ms.prod: windows-client -author: cmknox -ms.author: carmenf +author: mestew +ms.author: mstewart ms.topic: reference ms.date: 11/17/2022 ms.technology: itpro-updates diff --git a/windows/deployment/update/wufb-reports-schema-ucdostatus.md b/windows/deployment/update/wufb-reports-schema-ucdostatus.md index 9eadfa7eb6..a27114504c 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdostatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucdostatus.md @@ -1,11 +1,12 @@ --- title: Windows Update for Business reports Data Schema - UCDOStatus ms.reviewer: -manager: naengler + - carmenf +manager: aaroncz description: UCDOStatus schema ms.prod: windows-client -author: cmknox -ms.author: carmenf +author: mestew +ms.author: mstewart ms.topic: reference ms.date: 11/17/2022 ms.technology: itpro-updates diff --git a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md index bc5677f9d8..87184d6464 100644 --- a/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucserviceupdatestatus.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCServiceUpdateStatus -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCServiceUpdateStatus schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md index fa14e12358..f00e02af9e 100644 --- a/windows/deployment/update/wufb-reports-schema-ucupdatealert.md +++ b/windows/deployment/update/wufb-reports-schema-ucupdatealert.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCUpdateAlert -ms.reviewer: -manager: dougeby +manager: aaroncz description: UCUpdateAlert schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-schema.md b/windows/deployment/update/wufb-reports-schema.md index 1afd09b646..cbcae6c319 100644 --- a/windows/deployment/update/wufb-reports-schema.md +++ b/windows/deployment/update/wufb-reports-schema.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports data schema -ms.reviewer: -manager: dougeby +manager: aaroncz description: An overview of Windows Update for Business reports data schema ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-use.md b/windows/deployment/update/wufb-reports-use.md index eb4d607c10..6b58c8cffb 100644 --- a/windows/deployment/update/wufb-reports-use.md +++ b/windows/deployment/update/wufb-reports-use.md @@ -1,7 +1,6 @@ --- title: Use the Windows Update for Business reports data -ms.reviewer: -manager: dougeby +manager: aaroncz description: How to use the Windows Update for Business reports data for custom solutions using tools like Azure Monitor Logs. ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-reports-workbook.md b/windows/deployment/update/wufb-reports-workbook.md index 585d03adb9..c6ddd21005 100644 --- a/windows/deployment/update/wufb-reports-workbook.md +++ b/windows/deployment/update/wufb-reports-workbook.md @@ -1,7 +1,6 @@ --- title: Use the workbook for Windows Update for Business reports -ms.reviewer: -manager: dougeby +manager: aaroncz description: How to use the Windows Update for Business reports workbook. ms.prod: windows-client author: mestew diff --git a/windows/deployment/update/wufb-wsus.md b/windows/deployment/update/wufb-wsus.md index 2d25f4fcc0..7feb6b10b2 100644 --- a/windows/deployment/update/wufb-wsus.md +++ b/windows/deployment/update/wufb-wsus.md @@ -2,10 +2,10 @@ title: Use Windows Update for Business and Windows Server Update Services (WSUS) together description: Learn how to use Windows Update for Business and WSUS together using the new scan source policy. ms.prod: windows-client -author: arcarley +author: mestew ms.localizationpriority: medium -ms.author: arcarley -manager: dougeby +ms.author: mstewart +manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 From b1856c63746205853421f4e3279742adf63644d9 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Tue, 17 Jan 2023 10:54:31 -0800 Subject: [PATCH 198/216] metadata tweak --- windows/deployment/update/media-dynamic-update.md | 2 +- .../update/wufb-reports-schema-ucdoaggregatedstatus.md | 3 +-- windows/deployment/update/wufb-reports-schema-ucdostatus.md | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/media-dynamic-update.md b/windows/deployment/update/media-dynamic-update.md index a6e318fc46..af27a5c840 100644 --- a/windows/deployment/update/media-dynamic-update.md +++ b/windows/deployment/update/media-dynamic-update.md @@ -9,7 +9,7 @@ manager: aaroncz ms.topic: article ms.technology: itpro-updates ms.date: 12/31/2017 -ms.reviewer: SteveDiAcetis +ms.reviewer: stevedia --- # Update Windows installation media with Dynamic Update diff --git a/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md b/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md index d064e27be4..25c5d1ae59 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucdoaggregatedstatus.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCDOAggregatedStatus -ms.reviewer: - - carmenf +ms.reviewer: carmenf manager: aaroncz description: UCDOAggregatedStatus schema ms.prod: windows-client diff --git a/windows/deployment/update/wufb-reports-schema-ucdostatus.md b/windows/deployment/update/wufb-reports-schema-ucdostatus.md index a27114504c..7897c27f1c 100644 --- a/windows/deployment/update/wufb-reports-schema-ucdostatus.md +++ b/windows/deployment/update/wufb-reports-schema-ucdostatus.md @@ -1,7 +1,6 @@ --- title: Windows Update for Business reports Data Schema - UCDOStatus -ms.reviewer: - - carmenf +ms.reviewer: carmenf manager: aaroncz description: UCDOStatus schema ms.prod: windows-client From 8a8f371c2ffa48942f536625891b018c0baf7fb2 Mon Sep 17 00:00:00 2001 From: Subhash Sharma <101168840+subshar@users.noreply.github.com> Date: Wed, 18 Jan 2023 20:43:10 +0530 Subject: [PATCH 199/216] Replace 'without Intune' with 'using Intune' The text should say "disable WHfB enrollment using Intune". Steps for how to disable without Intune are in the next section. --- .../hello-for-business/hello-aad-join-cloud-only-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md index 004083bb85..1fa69a9a0e 100644 --- a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md +++ b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md @@ -47,7 +47,7 @@ We recommend that you disable or manage Windows Hello for Business provisioning ### Disable Windows Hello for Business using Intune Enrollment policy -The following method explains how to disable Windows Hello for Business enrollment without Intune. +The following method explains how to disable Windows Hello for Business enrollment using Intune. 1. Sign into the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). 2. Go to **Devices** > **Enrollment** > **Enroll devices** > **Windows enrollment** > **Windows Hello for Business**. The Windows Hello for Business pane opens. From f8f72c1723bd52f6f924424c1e3837acdeb1e393 Mon Sep 17 00:00:00 2001 From: Meghan Stewart <33289333+mestew@users.noreply.github.com> Date: Wed, 18 Jan 2023 12:00:59 -0800 Subject: [PATCH 200/216] new entry to breadcrumb file for contextual toc --- windows/deployment/breadcrumb/toc.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/windows/deployment/breadcrumb/toc.yml b/windows/deployment/breadcrumb/toc.yml index 3cb4555445..80e881faf8 100644 --- a/windows/deployment/breadcrumb/toc.yml +++ b/windows/deployment/breadcrumb/toc.yml @@ -21,4 +21,16 @@ items: items: - name: Deployment tocHref: /windows/whats-new + topicHref: /windows/deployment/ + +- name: Learn + tocHref: / + topicHref: / + items: + - name: Windows + tocHref: /mem/intune/ + topicHref: /windows/resources/ + items: + - name: Deployment + tocHref: /mem/intune/protect/ topicHref: /windows/deployment/ \ No newline at end of file From 09209e2905151e5b35e12fe166e142faf7008668 Mon Sep 17 00:00:00 2001 From: Angela Fleischmann Date: Wed, 18 Jan 2023 14:09:38 -0700 Subject: [PATCH 201/216] Update toc.yml Line 37: Add blank line. --- windows/deployment/breadcrumb/toc.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/breadcrumb/toc.yml b/windows/deployment/breadcrumb/toc.yml index 80e881faf8..bbaa26132d 100644 --- a/windows/deployment/breadcrumb/toc.yml +++ b/windows/deployment/breadcrumb/toc.yml @@ -33,4 +33,5 @@ items: items: - name: Deployment tocHref: /mem/intune/protect/ - topicHref: /windows/deployment/ \ No newline at end of file + topicHref: /windows/deployment/ + From f8cd35e285c88deded61ec5df9792651a67c6b5c Mon Sep 17 00:00:00 2001 From: Quentin BRUSA <122641985+qbrusa@users.noreply.github.com> Date: Thu, 19 Jan 2023 08:59:17 -0500 Subject: [PATCH 202/216] Move Event Volume section Move Event Volume section before EID table recommandation --- .../auditing/audit-authorization-policy-change.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/auditing/audit-authorization-policy-change.md b/windows/security/threat-protection/auditing/audit-authorization-policy-change.md index b7fd89b268..caa5d33848 100644 --- a/windows/security/threat-protection/auditing/audit-authorization-policy-change.md +++ b/windows/security/threat-protection/auditing/audit-authorization-policy-change.md @@ -20,6 +20,8 @@ ms.topic: reference Audit Authorization Policy Change allows you to audit assignment and removal of user rights in user right policies, changes in security token object permission, resource attributes changes and Central Access Policy changes for file system objects. +**Event volume**: Medium to High. + | Computer Type | General Success | General Failure | Stronger Success | Stronger Failure | Comments | |-------------------|-----------------|-----------------|------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Domain Controller | IF | No | IF | No | IF – With Success auditing for this subcategory, you can get information related to changes in user rights policies, or changes of resource attributes or Central Access Policy applied to file system objects.
      However, if you are using an application or system service that makes changes to system privileges through the AdjustPrivilegesToken API, we do not recommend Success auditing because of the high volume of event “[4703](event-4703.md)(S): A user right was adjusted” that may be generated. As of Windows 10, event 4703 is generated by applications or services that dynamically adjust token privileges. An example of such an application is Microsoft Configuration Manager, which makes WMI queries at recurring intervals and quickly generates a large number of 4703 events (with the WMI activity listed as coming from **svchost.exe**).
      If one of your applications or services is generating a large number of 4703 events, you might find that your event-management software has filtering logic that can automatically discard the recurring events, which would make it easier to work with Success auditing for this category.
      This subcategory doesn’t have Failure events, so there is no recommendation to enable Failure auditing for this subcategory. | @@ -40,5 +42,3 @@ Audit Authorization Policy Change allows you to audit assignment and removal of - [4913](event-4913.md)(S): Central Access Policy on the object was changed. -**Event volume**: Medium to High. - From 1c791fd89916f35635ddb5cc333568960b52397f Mon Sep 17 00:00:00 2001 From: Quentin BRUSA <122641985+qbrusa@users.noreply.github.com> Date: Thu, 19 Jan 2023 09:03:05 -0500 Subject: [PATCH 203/216] Add missing link for EID 4902, 4907, 4904, 4905 --- .../auditing/audit-audit-policy-change.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/auditing/audit-audit-policy-change.md b/windows/security/threat-protection/auditing/audit-audit-policy-change.md index c5cdf8c616..74134a5bd9 100644 --- a/windows/security/threat-protection/auditing/audit-audit-policy-change.md +++ b/windows/security/threat-protection/auditing/audit-audit-policy-change.md @@ -49,13 +49,13 @@ Changes to audit policy that are audited include: The following events will be enabled with Success auditing in this subcategory: -- 4902(S): The Per-user audit policy table was created. +- [4902](event-4902.md)(S): The Per-user audit policy table was created. -- 4907(S): Auditing settings on object were changed. +- [4907](event-4907.md)(S): Auditing settings on object were changed. -- 4904(S): An attempt was made to register a security event source. +- [4904](event-4904.md)(S): An attempt was made to register a security event source. -- 4905(S): An attempt was made to unregister a security event source. +- [4905](event-4905.md)(S): An attempt was made to unregister a security event source. All other events in this subcategory will be logged regardless of the "Audit Policy Change" setting. @@ -79,4 +79,4 @@ All other events in this subcategory will be logged regardless of the "Audit Pol - [4904](event-4904.md)(S): An attempt was made to register a security event source. -- [4905](event-4905.md)(S): An attempt was made to unregister a security event source. \ No newline at end of file +- [4905](event-4905.md)(S): An attempt was made to unregister a security event source. From c79a1c4be6c835f6a884fe19a6d9ee3ef106a962 Mon Sep 17 00:00:00 2001 From: JHayes-MS <91642326+JHayes-MS@users.noreply.github.com> Date: Thu, 19 Jan 2023 06:36:58 -0800 Subject: [PATCH 204/216] Added links for How to Articles for CA Policies Added 2 links with details on configuring CA Policies and about the exception itself. --- windows/deployment/windows-10-subscription-activation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index c34e8342eb..1190cc13fb 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -40,7 +40,7 @@ This article covers the following information: For more information on how to deploy Enterprise licenses, see [Deploy Windows Enterprise licenses](deploy-enterprise-licenses.md). > [!NOTE] -> Organizations that use the Subscription Activation feature to enable users to upgrade from one version of Windows to another and use Conditional Access policies to control access need to exclude the Universal Store Service APIs and Web Application, AppID 45a330b1-b1ec-4cc1-9161-9f03992aa49f, from their device compliance policy using **Select Excluded Cloud Apps**. +> Organizations that use the Subscription Activation feature to enable users to upgrade from one version of Windows to another and use Conditional Access policies to control access need to exclude the [Universal Store Service APIs and Web Application, AppID 45a330b1-b1ec-4cc1-9161-9f03992aa49f](/troubleshoot/azure/active-directory/verify-first-party-apps-sign-in#application-ids-of-commonly-used-microsoft-applications), from their device compliance policy using **Select Excluded Cloud Apps**. For more information about configuring exclusions in Conditional Access polices see [Application exclusions](/azure/active-directory/conditional-access/howto-conditional-access-policy-all-users-mfa#application-exclusions). ## Subscription activation for Enterprise From 510419f1cb2698723f4f0c937ad5b076d17fbe95 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 23 Jan 2023 05:45:38 -0500 Subject: [PATCH 205/216] removed expandable sections --- .../hello-cert-trust-validate-pki.md | 22 +------- .../hello-deployment-rdp-certs.md | 25 ++-------- .../hello-hybrid-aadj-sso.md | 50 +++++-------------- .../hello-hybrid-cert-trust-validate-pki.md | 19 +------ .../hello-hybrid-key-trust-validate-pki.md | 15 +----- .../hello-key-trust-validate-pki.md | 33 +----------- .../includes/auth-certificate-template.md | 3 +- .../includes/dc-certificate-deployment.md | 13 +---- .../includes/dc-certificate-supersede.md | 4 +- .../includes/dc-certificate-template.md | 4 +- .../enrollment-agent-certificate-template.md | 8 ++- .../unpublish-superseded-templates.md | 4 +- .../web-server-certificate-template.md | 6 +-- 13 files changed, 32 insertions(+), 174 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md index 3c24b08cf7..27f2375bae 100644 --- a/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-cert-trust-validate-pki.md @@ -17,37 +17,19 @@ Windows Hello for Business must have a Public Key Infrastructure (PKI) when usin ## Configure the enterprise PKI -Expand the following sections to configure the PKI for Windows Hello for Business. - -
      - [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] -
      - [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -
      - [!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)] -
      - [!INCLUDE [enrollment-agent-certificate-template](includes/enrollment-agent-certificate-template.md)] -
      - [!INCLUDE [auth-certificate-template](includes/auth-certificate-template.md)] -
      - [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -
      - -
      -
      -Publish certificate templates to the CA +### Publish certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -62,8 +44,6 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation 1. Close the console -
      - ## Configure and deploy certificates to domain controllers [!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md b/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md index e4cd07d400..424f82c737 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-rdp-certs.md @@ -30,11 +30,7 @@ Windows Hello for Business supports using a certificate as the supplied credenti To deploy certificates using an on-premises Active Directory Certificate Services enrollment policy, you must first create a *certificate template*, and then deploy certificates based on that template. -Expand the following sections to learn more about the process. - -
      -
      -Create a Windows Hello for Business certificate template +### Create a Windows Hello for Business certificate template Follow these steps to create a certificate template: @@ -81,11 +77,7 @@ Follow these steps to create a certificate template: 1. From the list of templates, select the template you previously created (**WHFB Certificate Authentication**) and select **OK**. It can take some time for the template to replicate to all servers and become available in this list 1. After the template replicates, in the MMC, right-click in the Certification Authority list, select **All Tasks > Stop Service**. Right-click the name of the CA again, select **All Tasks > Start Service** -
      - -
      -
      -Request a certificate +### Request a certificate 1. Sign in to a client that is hybrid Azure AD joined, ensuring that the client has line of sight to a domain controller and the issuing CA 1. Open the **Certificates - Current User** Microsoft Management Console (MMC). To do so, you can execute the command `certmgr.msc` @@ -95,8 +87,6 @@ Follow these steps to create a certificate template: 1. Under *Request Certificates*, select the check-box for the certificate template you created in the previous section (*WHfB Certificate Authentication*) and then select **Enroll** 1. After a successful certificate request, select **Finish** on the Certificate Installation Results screen -
      - ## Deploy certificates via Intune > [!NOTE] @@ -111,9 +101,7 @@ Next, you should deploy the root CA certificate (and any other intermediate cert Once these requirements are met, a policy can be configured in Intune that provisions certificates for the users on the targeted device. -
      -
      -Create a policy in Intune +### Create a policy in Intune This section describes how to configure a SCEP policy in Intune. Similar steps can be followed to configure a PKCS policy. @@ -147,11 +135,8 @@ This section describes how to configure a SCEP policy in Intune. Similar steps c For more information how to configure SCEP policies, see [Configure SCEP certificate profiles in Intune][MEM-3]. To configure PKCS policies, see [Configure and use PKCS certificate with Intune][MEM-4]. -
      +### Request a certificate for Intune clients -
      -
      -Request a certificate Once the Intune policy is created, targeted clients will request a certificate during their next policy refresh cycle. To validate that the certificate is present in the user store, follow these steps: 1. Sign in to a client targeted by the Intune policy @@ -159,8 +144,6 @@ Once the Intune policy is created, targeted clients will request a certificate d 1. In the left pane of the MMC, expand **Personal** and select **Certificates** 1. In the right-hand pane of the MMC, check for the new certificate -
      - ## Use third-party certification authorities If you're using a non-Microsoft PKI, the certificate templates published to the on-premises Active Directory may not be available. For guidance with integration of Intune/SCEP with non-Microsoft PKI deployments, refer to [Use third-party certification authorities (CA) with SCEP in Microsoft Intune][MEM-6]. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index c3e8f02a5b..772886ff7a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -60,11 +60,9 @@ Authenticating from a Hybrid Azure AD joined device to a domain using Windows He ## Configure a CRL distribution point for an issuing CA -Use this set of procedures to update the CA that issues domain controller certificates to include an http-based CRL distribution point. Expand each step to learn more: +Use this set of procedures to update the CA that issues domain controller certificates to include an http-based CRL distribution point. -
      -
      -Configure Internet Information Services to host CRL distribution point +### Configure Internet Information Services to host CRL distribution point You need to host your new certificate revocation list on a web server so Azure AD-joined devices can easily validate certificates without authentication. You can host these files on web servers many ways. The following steps are just one and may be useful for admins unfamiliar with adding a new CRL distribution point. @@ -103,10 +101,7 @@ You need to host your new certificate revocation list on a web server so Azure A ![Create DNS host record.](images/aadj/dns-new-host-dialog.png) 1. Close the **DNS Manager** -
      -
      -
      -Prepare a file share to host the certificate revocation list +### Prepare a file share to host the certificate revocation list These procedures configure NTFS and share permissions on the web server to allow the certificate authority to automatically publish the certificate revocation list. @@ -145,14 +140,11 @@ These procedures configure NTFS and share permissions on the web server to allow 1. In the **Permissions for cdp** dialog box, select the name of the certificate authority from the **Group or user names** list. In the **Permissions for** section, select **Allow** for **Full control**. Select **OK** 1. Select **Close** in the **cdp Properties** dialog box -
      -
      -
      -Configure the new CDP and publishing location in the issuing CA +### Configure the new CDP and publishing location in the issuing CA The web server is ready to host the CRL distribution point. Now, configure the issuing certificate authority to publish the CRL at the new location and to include the new CRL distribution point. -### Configure the CRL distribution Point +#### Configure the CRL distribution Point 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certification Authority** console from **Administrative Tools** 1. In the navigation pane, right-click the name of the certificate authority and select **Properties** @@ -170,7 +162,7 @@ The web server is ready to host the CRL distribution point. Now, configure the i > [!NOTE] > Optionally, you can remove unused CRL distribution points and publishing locations. -### Configure the CRL publishing location +#### Configure the CRL publishing location 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools** 1. In the navigation pane, right-click the name of the certificate authority and select **Properties** @@ -184,30 +176,21 @@ The web server is ready to host the CRL distribution point. Now, configure the i 1. Select **Publish Delta CRLs to this location** 1. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box -
      -
      -
      -Publish CRL - -### Publish a new CRL +#### Publish a new CRL 1. On the issuing certificate authority, sign-in as a local administrator. Start the **Certificate Authority** console from **Administrative Tools** 1. In the navigation pane, right-click **Revoked Certificates**, hover over **All Tasks**, and select **Publish** ![Publish a New CRL.](images/aadj/publish-new-crl.png) 1. In the **Publish CRL** dialog box, select **New CRL** and select **OK** -### Validate CDP Publishing +#### Validate CDP Publishing Validate the new CRL distribution point is working. 1. Open a web browser. Navigate to `http://crl.[yourdomain].com/cdp`. You should see two files created from publishing the new CRL ![Validate the new CRL.](images/aadj/validate-cdp-using-browser.png) -
      -
      -
      -Reissue domain controller certificates -### Reissue domain controller certificates +#### Reissue domain controller certificates With the CA properly configured with a valid HTTP-based CRL distribution point, you need to reissue certificates to domain controllers as the old certificate doesn't have the updated CRL distribution point. @@ -227,7 +210,7 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, > [!IMPORTANT] > If you are not using automatic certificate enrollment, create a calendar reminder to alert you two months before the certificate expiration date. Send the reminder to multiple people in the organization to ensure more than one or two people know when these certificates expire. -### Validate CDP in the new certificate +#### Validate CDP in the new certificate 1. Sign-in a domain controller using administrative credentials 1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer @@ -236,15 +219,11 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, 1. Review the information below the list of fields to confirm the new URL for the CRL distribution point is present in the certificate. Select **OK** ![New Certificate with updated CDP.](images/aadj/dc-cert-with-new-cdp.png) -
      - ## Deploy the root CA certificate to Azure AD-joined devices The domain controllers have a certificate that includes the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. Expand each step to learn more: -
      -
      -Export the enterprise root certificate +### Export the enterprise root certificate 1. Sign-in a domain controller using administrative credentials 1. Open the **Run** dialog box. Type **certlm.msc** to open the **Certificate Manager** for the local computer @@ -259,10 +238,7 @@ The domain controllers have a certificate that includes the new CRL distribution ![Export root certificate.](images/aadj/certlm-export-root-certificate.png) 1. Select **OK** two times to return to the **Certificate Manager** for the local computer. Close the **Certificate Manager** -
      -
      -
      -Deploy the certificate via Intune +### Deploy the certificate via Intune To configure devices with Microsoft Intune, use a custom policy: @@ -276,6 +252,4 @@ To configure devices with Microsoft Intune, use a custom policy: 1. Under **Assignment**, select a security group that contains as members the devices or users that you want to configure > **Next** 1. Review the policy configuration and select **Create** -
      - If you plan on using certificates for on-premises single-sign on, perform the additional steps in [Using Certificates for On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md). Otherwise, you can sign in to an Azure AD joined device with Windows Hello for Business and test SSO to an on-premises resource. diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md index 6b2e9b9ce7..788cd8af15 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-trust-validate-pki.md @@ -19,10 +19,6 @@ Hybrid certificate trust deployments issue users a sign-in certificate, enabling ## Configure the enterprise PKI -Expand the following sections to configure the PKI for Windows Hello for Business. - -
      - [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] > [!NOTE] @@ -33,26 +29,15 @@ Expand the following sections to configure the PKI for Windows Hello for Busines > - Install the root CA certificate in the device's trusted root certificate store. See [how to deploy a trusted certificate profile](/mem/intune/protect/certificates-trusted-root#to-create-a-trusted-certificate-profile) via Intune > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL -
      - [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -
      - [!INCLUDE [enrollment-agent-certificate-template](includes/enrollment-agent-certificate-template.md)] -
      - [!INCLUDE [auth-certificate-template](includes/auth-certificate-template.md)] -
      - [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -
      -
      - -Publish the certificate templates to the CA +### Publish the certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -65,8 +50,6 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)*, *WHFB Enrollment Agent* and *WHFB Authentication* templates you created in the previous steps > select **OK** 1. Close the console -
      - > [!IMPORTANT] > If you plan to deploy **Azure AD joined** devices, and require single sign-on (SSO) to on-premises resources when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index 20a73b1335..fdba110791 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -36,7 +36,7 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser ```PowerShell Add-WindowsFeature Adcs-Cert-Authority -IncludeManagementTools ``` -3. Use the following command to configure the CA using a basic certification authority configuration +1. Use the following command to configure the CA using a basic certification authority configuration ```PowerShell Install-AdcsCertificationAuthority ``` @@ -45,8 +45,6 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more): -
      - [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] > [!NOTE] @@ -57,18 +55,11 @@ The configuration of the enterprise PKI to support Windows Hello for Business co > - Install the root CA certificate in the device's trusted root certificate store. See [how to deploy a trusted certificate profile](/mem/intune/protect/certificates-trusted-root#to-create-a-trusted-certificate-profile) via Intune > - Publish your certificate revocation list to a location that is available to Azure AD-joined devices, such as a web-based URL -
      - [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -
      - [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -
      -
      - -Publish the certificate template to the CA +### Publish the certificate template to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -81,8 +72,6 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen 1. In the **Enable Certificates Templates** window, select the *Domain Controller Authentication (Kerberos)* template you created in the previous steps > select **OK** 1. Close the console -
      - > [!IMPORTANT] > If you plan to deploy **Azure AD joined** devices, and require single sign-on (SSO) to on-premises resources when signing in with Windows Hello for Business, follow the procedures to [update your CA to include an http-based CRL distribution point](hello-hybrid-aadj-sso.md). diff --git a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md index 4b90a7bc61..96505087ec 100644 --- a/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-key-trust-validate-pki.md @@ -17,44 +17,15 @@ Windows Hello for Business must have a Public Key Infrastructure (PKI) when usin ## Configure the enterprise PKI -Expand the following sections to configure the PKI for Windows Hello for Business. - -
      -
      -Configure domain controller certificates - [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] -
      - - -
      -
      -Supersede existing domain controller certificates - [!INCLUDE [dc-certificate-template-supersede](includes/dc-certificate-supersede.md)] -
      - -
      -
      -Configure an internal web server certificate template - [!INCLUDE [web-server-certificate-template](includes/web-server-certificate-template.md)] -
      - -
      -
      -Unpublish Superseded Certificate Templates - [!INCLUDE [unpublish-superseded-templates](includes/unpublish-superseded-templates.md)] -
      - -
      -
      -Publish certificate templates to the CA +### Publish certificate templates to the CA A certification authority can only issue certificates for certificate templates that are published to it. If you have more than one CA, and you want more CAs to issue certificates based on the certificate template, then you must publish the certificate template to them. @@ -69,8 +40,6 @@ Sign in to the CA or management workstations with **Enterprise Admin** equivalen - To unpublish a certificate template, right-click the certificate template you want to unpublish and select **Delete**. Select **Yes** to confirm the operation 1. Close the console -
      - ## Configure and deploy certificates to domain controllers [!INCLUDE [dc-certificate-deployment](includes/dc-certificate-deployment.md)] diff --git a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md index 876881fb36..c3f30f246e 100644 --- a/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/auth-certificate-template.md @@ -3,8 +3,7 @@ ms.date: 12/28/2022 ms.topic: include --- -
      -Configure a Windows Hello for Business authentication certificate template +### Configure a Windows Hello for Business authentication certificate template During Windows Hello for Business provisioning, Windows clients request an authentication certificate from AD FS, which requests the authentication certificate on behalf of the user. This task configures the Windows Hello for Business authentication certificate template. diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md index d205544fc4..6059c8bb03 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-deployment.md @@ -3,11 +3,7 @@ ms.date: 12/28/2022 ms.topic: include --- -Expand the following sections to configure the group policy for domain controllers and validate the certificate deployment. - -
      -
      -Configure automatic certificate enrollment for the domain controllers +### Configure automatic certificate enrollment for the domain controllers Domain controllers automatically request a certificate from the *Domain controller certificate* template. However, domain controllers are unaware of newer certificate templates or superseded configurations on certificate templates. For domain controllers to automatically enroll and renew of certificates, configure a GPO for automatic certificate enrollment, and link it to the *Domain Controllers* OU. @@ -25,11 +21,7 @@ Domain controllers automatically request a certificate from the *Domain controll 1. Select **OK** 1. Close the **Group Policy Management Editor** -
      - -
      -
      -Deploy the domain controller auto certificate enrollment GPO +### Deploy the domain controller auto certificate enrollment GPO Sign in to domain controller or management workstations with *Domain Administrator* equivalent credentials. @@ -38,4 +30,3 @@ Sign in to domain controller or management workstations with *Domain Administrat 1. In the **Select GPO** dialog box, select *Domain Controller Auto Certificate Enrollment* or the name of the domain controller certificate enrollment Group Policy object you previously created 1. Select **OK** -
      \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md index c491cd31a0..20f8012d88 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-supersede.md @@ -3,8 +3,7 @@ ms.date: 12/28/2022 ms.topic: include --- -
      -Supersede existing domain controller certificates +### Supersede existing domain controller certificates The domain controllers may have an existing domain controller certificate. The Active Directory Certificate Services provides a default certificate template for domain controllers called *domain controller certificate*. Later releases of Windows Server provided a new certificate template called *domain controller authentication certificate*. These certificate templates were provided prior to the update of the Kerberos specification that stated Key Distribution Centers (KDCs) performing certificate authentication needed to include the *KDC Authentication* extension. @@ -32,4 +31,3 @@ However, the certificate template and the superseding of certificate templates i > > `Certutil -viewstore -enterprise NTAuth` -
      \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md index a1fe52234f..1fff52b89c 100644 --- a/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/dc-certificate-template.md @@ -3,8 +3,7 @@ ms.date: 12/28/2022 ms.topic: include --- -
      -Configure domain controller certificates +### Configure domain controller certificates Clients must trust the domain controllers, and the best way to enable the trust is to ensure that each domain controller has a *Kerberos Authentication* certificate. Installing a certificate on the domain controllers enables the Key Distribution Center (KDC) to prove its identity to other members of the domain. The certificates provide clients a root of trust external to the domain, namely the *enterprise certification authority*. @@ -50,4 +49,3 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen 1. Select **OK** 1. Close the console -
      \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md index 2a1b213e88..0304c108d2 100644 --- a/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/enrollment-agent-certificate-template.md @@ -3,8 +3,7 @@ ms.date: 01/03/2022 ms.topic: include --- -
      -Configure an enrollment agent certificate template +### Configure an enrollment agent certificate template A certificate registration authority (CRA) is a trusted authority that validates certificate request. Once it validates the request, it presents the request to the certification authority (CA) for issuance. The CA issues the certificate, returns it to the CRA, which returns the certificate to the requesting user. Windows Hello for Business certificate trust deployments use AD FS as the CRA. @@ -13,7 +12,7 @@ The CRA enrolls for an *enrollment agent certificate*. Once the CRA verifies the > [!IMPORTANT] > Follow the procedures below based on the AD FS service account used in your environment. -### Create an enrollment agent certificate for Group Managed Service Accounts (GMSA) +#### Create an enrollment agent certificate for Group Managed Service Accounts (GMSA) Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. @@ -46,7 +45,7 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **OK** 1. Close the console -### Create an enrollment agent certificate for a standard service account +#### Create an enrollment agent certificate for a standard service account Sign in to a CA or management workstations with *Domain Administrator* equivalent credentials. @@ -78,4 +77,3 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **OK** 1. Close the console -
      \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md index c6f7af795f..5d8b4c3d0a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md +++ b/windows/security/identity-protection/hello-for-business/includes/unpublish-superseded-templates.md @@ -3,8 +3,7 @@ ms.date: 12/28/2022 ms.topic: include --- -
      -Unpublish Superseded Certificate Templates +### Unpublish Superseded Certificate Templates The certification authority only issues certificates based on published certificate templates. For security, it's a good practice to unpublish certificate templates that the CA isn't configured to issue, including the pre-published templates from the role installation and any superseded templates. @@ -17,4 +16,3 @@ Sign in to the CA or management workstation with *Enterprise Administrator* equi 1. Right-click the *Domain Controller* certificate template and select **Delete**. Select **Yes** on the **Disable certificate templates** window 1. Repeat step 3 for the *Domain Controller Authentication* and *Kerberos Authentication* certificate templates -
      \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md index e5701d02fd..601e29153a 100644 --- a/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md +++ b/windows/security/identity-protection/hello-for-business/includes/web-server-certificate-template.md @@ -1,10 +1,9 @@ --- -ms.date: 12/28/2022 +ms.date: 01/23/2023 ms.topic: include --- -
      -Configure an internal web server certificate template +### Configure an internal web server certificate template Windows clients communicate with AD FS via HTTPS. To meet this need, a *server authentication* certificate must be issued to all the nodes in the AD FS farm. On-premises deployments can use a *server authentication* certificate issued by the enterprise PKI. A *server authentication* certificate template must be configured, so the AD FS nodes can request a certificate. @@ -37,4 +36,3 @@ Sign in to a CA or management workstations with *Domain Administrator* equivalen - Select **OK** 1. Close the console -
      \ No newline at end of file From 04b91cd348f718d6c2e5762fc380b0481640971c Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 23 Jan 2023 06:02:17 -0500 Subject: [PATCH 206/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso.md | 2 +- .../hello-for-business/hello-hybrid-key-trust-validate-pki.md | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index 772886ff7a..dc1a4ea488 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -221,7 +221,7 @@ With the CA properly configured with a valid HTTP-based CRL distribution point, ## Deploy the root CA certificate to Azure AD-joined devices -The domain controllers have a certificate that includes the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. Expand each step to learn more: +The domain controllers have a certificate that includes the new CRL distribution point. Next, you need the enterprise root certificate so you can deploy it to Azure AD-joined devices. When you deploy the enterprise root certificates to a device, it ensures the device trusts any certificates issued by the certificate authority. Without the certificate, Azure AD-joined devices don't trust domain controller certificates and authentication fails. ### Export the enterprise root certificate diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md index fdba110791..19c9df7d89 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-validate-pki.md @@ -43,8 +43,6 @@ Sign in using *Enterprise Administrator* equivalent credentials on a Windows Ser ## Configure the enterprise PKI -The configuration of the enterprise PKI to support Windows Hello for Business consists of the following steps (expand each step to learn more): - [!INCLUDE [dc-certificate-template](includes/dc-certificate-template.md)] > [!NOTE] From 56468a8fffa90e989205ae561dee8b6de749e310 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Mon, 23 Jan 2023 06:20:10 -0500 Subject: [PATCH 207/216] updates --- .../hello-for-business/hello-hybrid-aadj-sso.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md index dc1a4ea488..22d0a585f9 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso.md @@ -171,7 +171,7 @@ The web server is ready to host the CRL distribution point. Now, configure the i 1. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert**. Select **\** from the **Variable** list and select **Insert** 1. Type **.crl** at the end of the text in **Location**. Select **OK** 1. Select the CDP you just created - ![CDP publishing location.](images/aadj/cdp-extension-complete-unc.png) + ![CDP publishing location.](images/aadj/cdp-extension-complete-unc.png) 1. Select **Publish CRLs to this location** 1. Select **Publish Delta CRLs to this location** 1. Select **Apply** save your selections. Select **Yes** when ask to restart the service. Select **OK** to close the properties dialog box From 3684ad6e122aa53bead6d9df78864dbfd7a90680 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Mon, 23 Jan 2023 13:58:03 -0800 Subject: [PATCH 208/216] Update windowsdefenderapplicationguard-csp.md --- .../mdm/windowsdefenderapplicationguard-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 32799b0ffd..8e0ff9f02d 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -334,7 +334,7 @@ Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when Application Guard is enabled into enterprise manage mode. +- Bit 0 - Set to 1 when Application Guard is enabled into Windows Isolated environment mode. - Bit 1 - Set to 1 when the client machine is Hyper-V capable. - Bit 2 - Reserved for Microsoft. - Bit 3 - Set to 1 when Application Guard is installed on the client machine. From 32ac215c1f511a2de3e4fe5e6406d94374512df1 Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Mon, 23 Jan 2023 16:23:30 -0800 Subject: [PATCH 209/216] Added warnings for deploying signed base policies to HVCI. Clarified support for root level rules. --- .../deploy-wdac-policies-with-script.md | 17 ++++++++++++----- ...ation-control-policies-using-group-policy.md | 11 +++++++++-- ...application-control-policies-using-intune.md | 9 ++++++++- .../select-types-of-rules-to-create.md | 4 ++-- ...nder-application-control-deployment-guide.md | 9 ++++++++- 5 files changed, 39 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md index da03a2f08c..178418a530 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md @@ -9,7 +9,7 @@ ms.reviewer: aaroncz ms.author: jogeurte ms.manager: jsuther manager: aaroncz -ms.date: 12/03/2022 +ms.date: 01/23/2023 ms.technology: itpro-security ms.topic: article ms.localizationpriority: medium @@ -26,13 +26,20 @@ ms.localizationpriority: medium >[!NOTE] >Some capabilities of Windows Defender Application Control (WDAC) are only available on specific Windows versions. Learn more about the [Application Control feature availability](/windows/security/threat-protection/windows-defender-application-control/feature-availability). -This article describes how to deploy Windows Defender Application Control (WDAC) policies using script. The instructions below use PowerShell but can work with any scripting host. +This article describes how to deploy Windows Defender Application Control (WDAC) policies using script. The following instructions use PowerShell but can work with any scripting host. You should now have one or more WDAC policies converted into binary form. If not, follow the steps described in [Deploying Windows Defender Application Control (WDAC) policies](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide). +> [!IMPORTANT] +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Skip all steps below that use citool.exe, RefreshPolicy.exe, or WMI to initiate a policy activation. Instead, follow the steps to copy the policy binary to the correct system32 and EFI locations and then activate the policy with a system restart. +> +> Updates to signed Base policies that are already active on the system can be done rebootlessly. +> +> This bug doesn't affect deployment of any unsigned policies or any supplemental policies (signed or unsigned). + ## Deploying policies for Windows 11 22H2 and above -You can use [citool.exe](/windows/security/threat-protection/windows-defender-application-control/operations/citool-commands) to apply policies on Windows 11 22H2 with the following commands. Be sure to replace **<Path to policy binary file to deploy>** in the example below with the actual path to your WDAC policy binary file. +You can use [citool.exe](/windows/security/threat-protection/windows-defender-application-control/operations/citool-commands) to apply policies on Windows 11 22H2 with the following commands. Be sure to replace **<Path to policy binary file to deploy>** in the following example with the actual path to your WDAC policy binary file. ```powershell # Policy binary files should be named as {GUID}.cip for multiple policy format files (where {GUID} = from the Policy XML) @@ -92,9 +99,9 @@ Use WMI to apply policies on all other versions of Windows and Windows Server. ## Deploying signed policies -If you are using [signed WDAC policies](/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering), the policies must be deployed into your device's EFI partition in addition to the steps outlined above. Unsigned WDAC policies do not need to be present in the EFI partition. Deploying your policy via [Microsoft Intune](/windows/security/threat-protection/windows-defender-application-control/deploy-windows-defender-application-control-policies-using-intune) or the Application Control CSP will handle this step automatically. +If you're using [signed WDAC policies](/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering), the policies must be deployed into your device's EFI partition in addition to the locations outlined in the earlier sections. Unsigned WDAC policies don't need to be present in the EFI partition. -1. Mount the EFI volume and make the directory, if it doesn't exist, in an elevated PowerShell prompt: +1. Mount the EFI volume and make the directory, if it doesn't exist, in an elevated PowerShell prompt: ```powershell $MountPoint = 'C:\EFIMount' diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md index f0c1ff7b47..c7d7ada2c1 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -13,7 +13,7 @@ author: jsuther1974 ms.reviewer: jogeurte ms.author: vinpa manager: aaroncz -ms.date: 10/06/2022 +ms.date: 01/23/2023 ms.technology: itpro-security ms.topic: article --- @@ -31,7 +31,14 @@ ms.topic: article > > Group Policy-based deployment of Windows Defender Application Control policies only supports single-policy format WDAC policies. To use WDAC on devices running Windows 10 1903 and greater, or Windows 11, we recommend using an alternative method for policy deployment. -Single-policy format Windows Defender Application Control policies (pre-1903 policy schema) can be easily deployed and managed with Group Policy. +> [!IMPORTANT] +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Group Policy, deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> +> Updates to signed Base policies that are already active on the system can be done rebootlessly and using Group Policy. +> +> This bug doesn't affect deployment of any unsigned policies. + +Single-policy format Windows Defender Application Control policies (pre-1903 policy schema) can be easily deployed and managed with Group Policy. You should now have a WDAC policy converted into binary form. If not, follow the steps described in [Deploying Windows Defender Application Control (WDAC) policies](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide). diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md index 14716db117..e01a471d80 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md @@ -8,7 +8,7 @@ author: jsuther1974 ms.reviewer: jogeurte ms.author: vinpa manager: aaroncz -ms.date: 10/06/2022 +ms.date: 01/23/2023 ms.topic: how-to --- @@ -25,6 +25,13 @@ ms.topic: how-to You can use a Mobile Device Management (MDM) solution, like Microsoft Intune, to configure Windows Defender Application Control (WDAC) on client machines. Intune includes native support for WDAC, which can be a helpful starting point, but customers may find the available circle-of-trust options too limiting. To deploy a custom policy through Intune and define your own circle of trust, you can configure a profile using Custom OMA-URI. If your organization uses another MDM solution, check with your solution provider for WDAC policy deployment steps. +> [!IMPORTANT] +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Mobile Device Management (MDM), deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> +> Updates to signed Base policies that are already active on the system can be done rebootlessly and using MDM. +> +> This bug doesn't affect deployment of any unsigned policies. + ## Use Intune's built-in policies Intune's built-in Windows Defender Application Control support allows you to configure Windows client computers to only run: diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index d14c84c13f..9672782041 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -13,7 +13,7 @@ author: jgeurten ms.reviewer: jsuther1974 ms.author: vinpa manager: aaroncz -ms.date: 08/29/2022 +ms.date: 01/23/2023 ms.technology: itpro-security ms.topic: article --- @@ -96,7 +96,7 @@ Each file rule level has its benefit and disadvantage. Use Table 2 to select the | **FilePublisher** | This level combines the "FileName" attribute of the signed file, plus "Publisher" (PCA certificate with CN of leaf), plus a minimum version number. This option trusts specific files from the specified publisher, with a version at or above the specified version number. | | **LeafCertificate** | Adds trusted signers at the individual signing certificate level. The benefit of using this level versus the individual hash level is that new versions of the product will have different hash values but typically the same signing certificate. When this level is used, no policy update would be needed to run the new version of the application. However, leaf certificates have much shorter validity periods than other certificate levels, so the Windows Defender Application Control policy must be updated whenever these certificates change. | | **PcaCertificate** | Adds the highest available certificate in the provided certificate chain to signers. This level is typically one certificate below the root certificate because the scan doesn't validate anything beyond the certificates included in the provided signature (it doesn't go online or check local root stores). | -| **RootCertificate** | Currently unsupported. | +| **RootCertificate** | This level may produce an overly permissive policy and isn't recommended for most use cases. | | **WHQL** | Trusts binaries if they've been validated and signed by WHQL. This level is primarily for kernel binaries. | | **WHQLPublisher** | This level combines the WHQL level and the CN on the leaf certificate, and is primarily for kernel binaries. | | **WHQLFilePublisher** | Specifies that the binaries are validated and signed by WHQL, with a specific publisher (WHQLPublisher), and that the binary is the specified version or newer. This level is primarily for kernel binaries. | diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 938e4370ae..67ed4d80fb 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -8,7 +8,7 @@ author: jgeurten ms.reviewer: aaroncz ms.author: jogeurte manager: jsuther -ms.date: 10/06/2022 +ms.date: 01/23/2023 ms.topic: overview --- @@ -55,6 +55,13 @@ All Windows Defender Application Control policy changes should be deployed in au ## Choose how to deploy WDAC policies +> [!IMPORTANT] +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead, deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> +> Updates to signed Base policies that are already active on the system can be done rebootlessly. +> +> This bug doesn't affect deployment of any unsigned policies or any supplemental policies (signed or unsigned). + There are several options to deploy Windows Defender Application Control policies to managed endpoints, including: - [Deploy using a Mobile Device Management (MDM) solution](deployment/deploy-windows-defender-application-control-policies-using-intune.md), such as Microsoft Intune From 840bfd288539bfadc7e065cc19ad96021b049b0c Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Mon, 23 Jan 2023 16:33:01 -0800 Subject: [PATCH 210/216] Fixed links --- ...-defender-application-control-policies-using-group-policy.md | 2 +- ...indows-defender-application-control-policies-using-intune.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md index c7d7ada2c1..717cebb32d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -32,7 +32,7 @@ ms.topic: article > Group Policy-based deployment of Windows Defender Application Control policies only supports single-policy format WDAC policies. To use WDAC on devices running Windows 10 1903 and greater, or Windows 11, we recommend using an alternative method for policy deployment. > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Group Policy, deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Group Policy, deploy new signed WDAC Base policies [via script](deploy-wdac-policies-with-script.md) and activate the policy with a system restart. > > Updates to signed Base policies that are already active on the system can be done rebootlessly and using Group Policy. > diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md index e01a471d80..d680ad56d0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md @@ -26,7 +26,7 @@ ms.topic: how-to You can use a Mobile Device Management (MDM) solution, like Microsoft Intune, to configure Windows Defender Application Control (WDAC) on client machines. Intune includes native support for WDAC, which can be a helpful starting point, but customers may find the available circle-of-trust options too limiting. To deploy a custom policy through Intune and define your own circle of trust, you can configure a profile using Custom OMA-URI. If your organization uses another MDM solution, check with your solution provider for WDAC policy deployment steps. > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Mobile Device Management (MDM), deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Mobile Device Management (MDM), deploy new signed WDAC Base policies [via script](deploy-wdac-policies-with-script.md) and activate the policy with a system restart. > > Updates to signed Base policies that are already active on the system can be done rebootlessly and using MDM. > From a9b089c4eb02c14868a15c06c2710efbed7e799a Mon Sep 17 00:00:00 2001 From: jsuther1974 Date: Tue, 24 Jan 2023 08:25:30 -0800 Subject: [PATCH 211/216] Addressed feedback --- .../deployment/deploy-wdac-policies-with-script.md | 6 ++---- ...application-control-policies-using-group-policy.md | 11 +++++------ ...ender-application-control-policies-using-intune.md | 6 ++---- ...s-defender-application-control-deployment-guide.md | 6 ++---- 4 files changed, 11 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md index 178418a530..ca978a53c0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script.md @@ -31,11 +31,9 @@ This article describes how to deploy Windows Defender Application Control (WDAC) You should now have one or more WDAC policies converted into binary form. If not, follow the steps described in [Deploying Windows Defender Application Control (WDAC) policies](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide). > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Skip all steps below that use citool.exe, RefreshPolicy.exe, or WMI to initiate a policy activation. Instead, follow the steps to copy the policy binary to the correct system32 and EFI locations and then activate the policy with a system restart. +> Due to a known issue, you should always activate new **signed** WDAC Base policies with a reboot on systems with [**memory integrity**](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) enabled. Skip all steps below that use citool.exe, RefreshPolicy.exe, or WMI to initiate a policy activation. Instead, copy the policy binary to the correct system32 and EFI locations and then activate the policy with a system restart. > -> Updates to signed Base policies that are already active on the system can be done rebootlessly. -> -> This bug doesn't affect deployment of any unsigned policies or any supplemental policies (signed or unsigned). +> This issue does not affect updates to signed Base policies that are already active on the system, deployment of unsigned policies, or deployment of supplemental policies (signed or unsigned). It also does not affect deployments to systems that are not running memory integrity. ## Deploying policies for Windows 11 22H2 and above diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md index 717cebb32d..6562b00f12 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-group-policy.md @@ -28,18 +28,17 @@ ms.topic: article > [!NOTE] > Some capabilities of Windows Defender Application Control (WDAC) are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](../feature-availability.md). -> -> Group Policy-based deployment of Windows Defender Application Control policies only supports single-policy format WDAC policies. To use WDAC on devices running Windows 10 1903 and greater, or Windows 11, we recommend using an alternative method for policy deployment. > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Group Policy, deploy new signed WDAC Base policies [via script](deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> Due to a known issue, you should always activate new **signed** WDAC Base policies *with a reboot* on systems with [**memory integrity**](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) enabled. Instead of Group Policy, deploy new signed WDAC Base policies [via script](/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-wdac-policies-with-script#deploying-signed-policies) and activate the policy with a system restart. > -> Updates to signed Base policies that are already active on the system can be done rebootlessly and using Group Policy. -> -> This bug doesn't affect deployment of any unsigned policies. +> This issue does not affect updates to signed Base policies that are already active on the system, deployment of unsigned policies, or deployment of supplemental policies (signed or unsigned). It also does not affect deployments to systems that are not running memory integrity. Single-policy format Windows Defender Application Control policies (pre-1903 policy schema) can be easily deployed and managed with Group Policy. +> [!IMPORTANT] +> Group Policy-based deployment of Windows Defender Application Control policies only supports single-policy format WDAC policies. To use WDAC on devices running Windows 10 1903 and greater, or Windows 11, we recommend using an alternative method for policy deployment. + You should now have a WDAC policy converted into binary form. If not, follow the steps described in [Deploying Windows Defender Application Control (WDAC) policies](/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide). The following procedure walks you through how to deploy a WDAC policy called **SiPolicy.p7b** to a test OU called *WDAC Enabled PCs* by using a GPO called **Contoso GPO Test**. diff --git a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md index d680ad56d0..804ef93a26 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md +++ b/windows/security/threat-protection/windows-defender-application-control/deployment/deploy-windows-defender-application-control-policies-using-intune.md @@ -26,11 +26,9 @@ ms.topic: how-to You can use a Mobile Device Management (MDM) solution, like Microsoft Intune, to configure Windows Defender Application Control (WDAC) on client machines. Intune includes native support for WDAC, which can be a helpful starting point, but customers may find the available circle-of-trust options too limiting. To deploy a custom policy through Intune and define your own circle of trust, you can configure a profile using Custom OMA-URI. If your organization uses another MDM solution, check with your solution provider for WDAC policy deployment steps. > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead of Mobile Device Management (MDM), deploy new signed WDAC Base policies [via script](deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> Due to a known issue, you should always activate new **signed** WDAC Base policies *with a reboot* on systems with [**memory integrity**](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) enabled. Instead of Mobile Device Management (MDM), deploy new signed WDAC Base policies [via script](deploy-wdac-policies-with-script.md) and activate the policy with a system restart. > -> Updates to signed Base policies that are already active on the system can be done rebootlessly and using MDM. -> -> This bug doesn't affect deployment of any unsigned policies. +> This issue does not affect updates to signed Base policies that are already active on the system, deployment of unsigned policies, or deployment of supplemental policies (signed or unsigned). It also does not affect deployments to systems that are not running memory integrity. ## Use Intune's built-in policies diff --git a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md index 67ed4d80fb..a961918d5c 100644 --- a/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md +++ b/windows/security/threat-protection/windows-defender-application-control/windows-defender-application-control-deployment-guide.md @@ -56,11 +56,9 @@ All Windows Defender Application Control policy changes should be deployed in au ## Choose how to deploy WDAC policies > [!IMPORTANT] -> Due to an existing bug, you should avoid rebootlessly activating new **signed** WDAC Base policies on systems with **memory integrity** enabled (also known as hypervisor-protected code integrity or HVCI). Instead, deploy new signed WDAC Base policies [via script](deployment/deploy-wdac-policies-with-script.md) and activate the policy with a system restart. +> Due to a known issue, you should always activate new **signed** WDAC Base policies with a reboot on systems with [**memory integrity**](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) enabled. We recommend [deploying via script](deployment/deploy-wdac-policies-with-script.md) in this case. > -> Updates to signed Base policies that are already active on the system can be done rebootlessly. -> -> This bug doesn't affect deployment of any unsigned policies or any supplemental policies (signed or unsigned). +> This issue does not affect updates to signed Base policies that are already active on the system, deployment of unsigned policies, or deployment of supplemental policies (signed or unsigned). It also does not affect deployments to systems that are not running memory integrity. There are several options to deploy Windows Defender Application Control policies to managed endpoints, including: From 0bd181c70a6e4481e837bc13914fd8c271b4336f Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Tue, 24 Jan 2023 09:17:34 -0800 Subject: [PATCH 212/216] Removed unused/incorrect information and corrected link. --- .../operate/windows-autopatch-fu-overview.md | 4 ++-- .../operate/windows-autopatch-wqu-signals.md | 4 +--- .../references/windows-autopatch-changes-to-tenant.md | 4 +--- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-fu-overview.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-fu-overview.md index 020359528b..ef3dba90f8 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-fu-overview.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-fu-overview.md @@ -30,8 +30,8 @@ For a device to be eligible for Windows feature updates as a part of Windows Aut | Deployed | Windows Autopatch doesn't update devices that haven't yet been deployed. | | Internet connectivity | Devices must have a steady internet connection, and access to Windows [update endpoints](../prepare/windows-autopatch-configure-network.md). | | Windows edition | Devices must be on a Windows edition supported by Windows Autopatch. For more information, see [Prerequisites](../prepare/windows-autopatch-prerequisites.md). | -| Mobile device management (MDM) policy conflict | Devices must not have deployed any policies that would prevent device management. For more information, see [Conflicting and unsupported policies](../operate/windows-autopatch-wqu-unsupported-policies.md). | -| Group policy conflict | Devices must not have group policies deployed which would prevent device management. For more information, see [Group policy](windows-autopatch-wqu-unsupported-policies.md#group-policy-and-other-policy-managers). | +| Mobile device management (MDM) policy conflict | Devices must not have deployed any policies that would prevent device management. For more information, see [Conflicting and unsupported policies](../references/windows-autopatch-wqu-unsupported-policies.md). | +| Group policy conflict | Devices must not have group policies deployed which would prevent device management. For more information, see [Group policy](../references/windows-autopatch-wqu-unsupported-policies.md#group-policy-and-other-policy-managers). | ## Windows feature update releases diff --git a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md index 2a4c33b67a..b27a0d0447 100644 --- a/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md +++ b/windows/deployment/windows-autopatch/operate/windows-autopatch-wqu-signals.md @@ -1,7 +1,7 @@ --- title: Windows quality update signals description: This article explains the Windows quality update signals -ms.date: 05/30/2022 +ms.date: 01/24/2023 ms.prod: windows-client ms.technology: itpro-updates ms.topic: conceptual @@ -57,5 +57,3 @@ Autopatch monitors the following reliability signals: | Microsoft Teams reliability | Tracks the number of Microsoft Teams crashes and freezes per device. | When the update is released to the First ring, the service crosses the 500 device threshold. Therefore, Autopatch can to detect regressions, which are common to all customers. At this point in the release, we'll decide if we need to change the release schedule or pause for all customers. - -Once your tenant reaches 500 devices, Windows Autopatch starts generating recommendations specific to your devices. Based on this information, the service starts developing insights specific to your tenant allowing a customized response to what's happening in your environment. diff --git a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md index 10fa706030..3b6cc306de 100644 --- a/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md +++ b/windows/deployment/windows-autopatch/references/windows-autopatch-changes-to-tenant.md @@ -1,7 +1,7 @@ --- title: Changes made at tenant enrollment description: This reference article details the changes made to your tenant when enrolling into Windows Autopatch -ms.date: 12/01/2022 +ms.date: 01/24/2023 ms.prod: windows-client ms.technology: itpro-updates ms.topic: reference @@ -56,13 +56,11 @@ Windows Autopatch will create Azure Active Directory groups that are required to - Windows Autopatch - Set MDM to Win Over GPO - Windows Autopatch - Data Collection -- Windows Autopatch-Window Update Detection Frequency | Policy name | Policy description | Properties | Value | | ----- | ----- | ----- | ----- | | Windows Autopatch - Set MDM to Win Over GPO | Sets mobile device management (MDM) to win over GPO

      Assigned to:

      • Modern Workplace Devices-Windows Autopatch-Test
      • Modern Workplace Devices-Windows Autopatch-First
      • Modern Workplace Devices-Windows Autopatch-Fast
      • Modern Workplace Devices-Windows Autopatch-Broad
      | [MDM Wins Over GP](/windows/client-management/mdm/policy-csp-controlpolicyconflict#controlpolicyconflict-MDMWinsOverGP) | The MDM policy is used and the GP policy is blocked | | Windows Autopatch - Data Collection | Allows diagnostic data from this device to be processed by Microsoft Managed Desktop and Telemetry settings for Windows devices.

      Assigned to:

      • Modern Workplace Devices-Windows Autopatch-Test
      • Modern Workplace Devices-Windows Autopatch-First
      • Modern Workplace Devices-Windows Autopatch-Fast
      • Modern Workplace Devices-Windows Autopatch-Broad
      |
      1. [Configure Telemetry Opt In Change Notification](/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinchangenotification)
      2. [Configure Telemetry Opt In Settings Ux](/windows/client-management/mdm/policy-csp-system#system-configuretelemetryoptinsettingsux)
      3. [Allow Telemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)
      4. [Limit Enhanced Diagnostic Data Windows Analytics](/windows/client-management/mdm/policy-csp-system#system-limitenhanceddiagnosticdatawindowsanalytics)
      5. [Limit Dump Collection](/windows/client-management/mdm/policy-csp-system#system-limitdumpcollection)
      6. [Limit Diagnostic Log Collection](/windows/client-management/mdm/policy-csp-system#system-limitdiagnosticlogcollection)
      |
      1. Enable telemetry change notifications
      2. Enable Telemetry opt-in Settings
      3. Full
      4. Enabled
      5. Enabled
      6. Enabled
      | -| Windows Autopatch - Windows Update Detection Frequency | Sets Windows update detection frequency

      Assigned to:

      • Modern Workplace Devices-Windows Autopatch-Test
      • Modern Workplace Devices-Windows Autopatch-First
      • Modern Workplace Devices-Windows Autopatch-Fast
      • Modern Workplace Devices-Windows Autopatch-Broad
      | [./Vendor/MSFT/Policy/Config/Update/DetectionFrequency](/windows/client-management/mdm/policy-csp-update#update-detectionfrequency)| 4 | ## Deployment rings for Windows 10 and later From 699d10a08e834f5bacd13616ff9170a1e833aa0c Mon Sep 17 00:00:00 2001 From: Aaron Czechowski Date: Tue, 24 Jan 2023 10:05:24 -0800 Subject: [PATCH 213/216] Update windows/deployment/windows-10-subscription-activation.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/windows-10-subscription-activation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 1190cc13fb..4f8562a41b 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -40,7 +40,7 @@ This article covers the following information: For more information on how to deploy Enterprise licenses, see [Deploy Windows Enterprise licenses](deploy-enterprise-licenses.md). > [!NOTE] -> Organizations that use the Subscription Activation feature to enable users to upgrade from one version of Windows to another and use Conditional Access policies to control access need to exclude the [Universal Store Service APIs and Web Application, AppID 45a330b1-b1ec-4cc1-9161-9f03992aa49f](/troubleshoot/azure/active-directory/verify-first-party-apps-sign-in#application-ids-of-commonly-used-microsoft-applications), from their device compliance policy using **Select Excluded Cloud Apps**. For more information about configuring exclusions in Conditional Access polices see [Application exclusions](/azure/active-directory/conditional-access/howto-conditional-access-policy-all-users-mfa#application-exclusions). +> Organizations that use the Subscription Activation feature to enable users to upgrade from one version of Windows to another and use Conditional Access policies to control access need to exclude the [Universal Store Service APIs and Web Application, AppID 45a330b1-b1ec-4cc1-9161-9f03992aa49f](/troubleshoot/azure/active-directory/verify-first-party-apps-sign-in#application-ids-of-commonly-used-microsoft-applications), from their device compliance policy using **Select Excluded Cloud Apps**. For more information about configuring exclusions in Conditional Access policies, see [Application exclusions](/azure/active-directory/conditional-access/howto-conditional-access-policy-all-users-mfa#application-exclusions). ## Subscription activation for Enterprise From 9a9287f76695310a7fe6ee8d1ee05465e90af92e Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Tue, 24 Jan 2023 11:49:50 -0800 Subject: [PATCH 214/216] Updated Whats new with baseline config update. --- .../whats-new/windows-autopatch-whats-new-2023.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md b/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md index bb56fa10e7..2432b4ddca 100644 --- a/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md +++ b/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md @@ -31,4 +31,5 @@ Minor corrections such as typos, style, or formatting issues aren't listed. | Message center post number | Description | | ----- | ----- | +| [MC500889](https://admin.microsoft.com/adminportal/home#/MessageCenter) | January 2023 Windows baseline configuration update | | [MC494386](https://admin.microsoft.com/adminportal/home#/MessageCenter) | January 2023 (2023.01 B) Windows quality update deployment | From f163c55f03a4b52e335fa971772f5c47b42155b0 Mon Sep 17 00:00:00 2001 From: tiaraquan Date: Tue, 24 Jan 2023 12:10:57 -0800 Subject: [PATCH 215/216] hah fixed silly typo. --- .../whats-new/windows-autopatch-whats-new-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md b/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md index 2432b4ddca..cbc9b52878 100644 --- a/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md +++ b/windows/deployment/windows-autopatch/whats-new/windows-autopatch-whats-new-2023.md @@ -31,5 +31,5 @@ Minor corrections such as typos, style, or formatting issues aren't listed. | Message center post number | Description | | ----- | ----- | -| [MC500889](https://admin.microsoft.com/adminportal/home#/MessageCenter) | January 2023 Windows baseline configuration update | +| [MC500889](https://admin.microsoft.com/adminportal/home#/MessageCenter) | January 2023 Windows Autopatch baseline configuration update | | [MC494386](https://admin.microsoft.com/adminportal/home#/MessageCenter) | January 2023 (2023.01 B) Windows quality update deployment | From 1832c140314553c9f6339ed3760c8a7e1f3081fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Sebasti=C3=A1n=20Can=C3=B3s?= Date: Wed, 25 Jan 2023 11:25:35 +0100 Subject: [PATCH 216/216] Update event-4670.md --- .../security/threat-protection/auditing/event-4670.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4670.md b/windows/security/threat-protection/auditing/event-4670.md index 9509f490e5..f20653ded7 100644 --- a/windows/security/threat-protection/auditing/event-4670.md +++ b/windows/security/threat-protection/auditing/event-4670.md @@ -235,14 +235,14 @@ Example: D:(A;;FA;;;WD) | "GR" | GENERIC READ | "SD" | Delete | | "GW" | GENERIC WRITE | "WD" | Modify Permissions | | "GX" | GENERIC EXECUTE | "WO" | Modify Owner | -| File access rights | "RP" | Read All Properties | +| File access rights | | "RP" | Read All Properties | | "FA" | FILE ALL ACCESS | "WP" | Write All Properties | | "FR" | FILE GENERIC READ | "CC" | Create All Child Objects | | "FW" | FILE GENERIC WRITE | "DC" | Delete All Child Objects | | "FX" | FILE GENERIC EXECUTE | "LC" | List Contents | -| Registry key access rights | "SW" | All Validated Writes | -| "KA" | "LO" | "LO" | List Object | -| "K" | KEY READ | "DT" | Delete Subtree | +| Registry key access rights | | "SW" | Self Write | +| "KA" | KEY ALL ACCESS | "LO" | List Object | +| "KR" | KEY READ | "DT" | Delete Subtree | | "KW" | KEY WRITE | "CR" | All Extended Rights | | "KX" | KEY EXECUTE | | | @@ -272,4 +272,4 @@ For file system and registry objects, the following recommendations apply. - If you have critical registry objects for which you need to monitor all modifications (especially permissions changes and owner changes), monitor for the specific **Object\\Object Name.** -- If you have high-value computers for which you need to monitor all changes for all or specific objects (for example, file system or registry objects), monitor for all [4670](event-4670.md) events on these computers. For example, you could monitor the **ntds.dit** file on domain controllers. \ No newline at end of file +- If you have high-value computers for which you need to monitor all changes for all or specific objects (for example, file system or registry objects), monitor for all [4670](event-4670.md) events on these computers. For example, you could monitor the **ntds.dit** file on domain controllers.

    6MzVqvCZ_azc=SBu;a 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 From db1e9e4a33c9b7330f778f934333942bb5bcb130 Mon Sep 17 00:00:00 2001 From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com> Date: Wed, 4 Jan 2023 16:44:40 -0500 Subject: [PATCH 169/216] updates --- .../hello-hybrid-cert-whfb-provision.md | 274 ++++++++---------- .../hello-hybrid-key-trust-provision.md | 6 +- ...-intune-account-protection-cert-enable.png | Bin 0 -> 247295 bytes 3 files changed, 128 insertions(+), 152 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-cert-enable.png diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md index 2ad70ee675..21bf20fdda 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-provision.md @@ -15,22 +15,105 @@ ms.topic: tutorial After the prerequisites are met and the PKI and AD FS configurations are validated, Windows Hello for business must be enabled on the Windows devices. Follow the instructions below to configure your devices using either Microsoft Intune or group policy (GPO). +#### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) -### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) +> [!IMPORTANT] +> The information in this section applies to hybrid Azure AD joined devices only. -For Azure AD joined devices and hybrid Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. +For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. +It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign the **Group Policy** and **Certificate template permissions** to this group to simplify the deployment by adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. -There are different ways to enable Windows Hello for Business via Intune: +### Enable Windows Hello for Business group policy setting -- Using a policy applied at the tenant level. Note that this policy: - - is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune - - it applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually kept disabled and Windows Hello for Business is enabled using a policy targeted to a security group -- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh. There are different policy types to chose from: - - settings catalog - - [security baselines](/mem/intune/protect/security-baselines) - - custom policy, via the PassportForWork CSP - - [account protection policy](/mem/intune/protect/endpoint-security-account-protection-policy) - - identity protection policy template +The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to **enabled**.\ +You can configure the *Enable Windows Hello for Business* setting for computer or users: + +- Deploying this policy setting to computers (or group of computers) results in all users that sign-in that computer to attempt a Windows Hello for Business enrollment +- Deploying this policy setting to a user (or group of users), results in only that user attempting a Windows Hello for Business enrollment + +If both user and computer policy settings are deployed, the user policy setting has precedence. + +### Use certificate for on-premises authentication group policy setting + +The *Use certificate for on-premises authentication* group policy setting determines if the deployment uses the *key-trust* or *certificate trust* authentication model. You must configure this Group Policy setting to configure Windows to enroll for a Windows Hello for Business authentication certificate. If you do not configure this policy setting, Windows considers the deployment to use key-trust authentication. + +### Enable automatic enrollment of certificates group policy setting + +Windows Hello for Business provisioning performs the initial enrollment of the Windows Hello for Business authentication certificate. This certificate expires based on the duration configured in the Windows Hello for Business *authentication certificate* template. + +The process requires no user interaction, provided the user signs-in using Windows Hello for Business. The certificate is renewed in the background before it expires. + +### Enable and configure Windows Hello for Business + +Sign-in a domain controller or management workstations with *Domain Admin* equivalent credentials. + +1. Start the **Group Policy Management Console** (gpmc.msc) +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Right-click **Group Policy object** and select **New** +1. Type *Enable Windows Hello for Business* in the name box and select **OK** +1. In the content pane, right-click the **Enable Windows Hello for Business** group policy object and select **Edit** +1. In the navigation pane, expand **Policies** under **User Configuration** +1. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business** +1. In the content pane, open **Use Windows Hello for Business**. Select **Enable > OK** +1. Open **Use certificate for on-premises authentication**. Select **Enable > OK** +1. Expand **Windows Settings > Security Settings > Public Key Policies** +1. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties** +1. Select **Enabled** from the **Configuration Model** list +1. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check boxes +1. Select the **Update certificates that use certificate templates** check box +1. Select **OK** +1. Close the **Group Policy Management Editor** + +> [!NOTE] +> Windows Hello for Business can be configured using different policies. These policies are optional to configure, but it's recommended to enable *Use a hardware security device*. +> +> For more information about these policies, see [Group Policy settings for Windows Hello for Business](hello-manage-in-organization.md#group-policy-settings-for-windows-hello-for-business). + +### Configure security for GPO + +The best way to deploy the Windows Hello for Business GPO is to use security group filtering. Only members of the targeted security group will provision Windows Hello for Business, enabling a phased rollout. + +1. Start the **Group Policy Management Console** (gpmc.msc) +1. Expand the domain and select the **Group Policy Object** node in the navigation pane +1. Open the **Enable Windows Hello for Business** GPO +1. In the **Security Filtering** section of the content pane, select **Add**. Type the name of the security group you previously created (for example, *Windows Hello for Business Users*) and select **OK** +1. Select the **Delegation** tab. Select **Authenticated Users > Advanced** +1. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Select **OK** + +### Deploy the Windows Hello for Business Group Policy object + +The application of Group Policy object uses security group filtering. This solution allows to link the GPO to the domain, ensuring the GPO is scoped to all users. The security group filtering ensures that only the members of the *Windows Hello for Business Users* global group receive and apply the GPO, which results in the provisioning of Windows Hello for Business. + +1. Start the **Group Policy Management Console** (gpmc.msc) +1. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and select **Link an existing GPO** +1. In the **Select GPO** dialog box, select *Enable Windows Hello for Business* or the name of the Windows Hello for Business Group Policy object you previously created and select **OK** + +### Add members to the targeted group + +Users (or devices) must receive the Windows Hello for Business group policy settings and have the proper permission to provision Windows Hello for Business. You can provide users with these settings and permissions by adding members to the *Windows Hello for Business Users* group. Users and groups who aren't members of this group won't attempt to enroll for Windows Hello for Business. + +#### [:::image type="icon" source="../../images/icons/intune.svg"::: **Intune**](#tab/intune) + +## Configure Windows Hello for Business using Microsoft Intune + +> [!IMPORTANT] +> The information in this section applies to Azure AD joined devices managed by Intune. Before proceeding, ensure that you completed the steps described in: +> - [Configure single sign-on for Azure AD joined devices](hello-hybrid-aadj-sso.md) +> - [Using Certificates for AADJ On-premises Single-sign On](hello-hybrid-aadj-sso-cert.md) + +For Azure AD joined devices enrolled in Intune, you can use Intune policies to manage Windows Hello for Business. + +There are different ways to enable and configure Windows Hello for Business in Intune: + +- Using a policy applied at the tenant level. The tenant policy: + - Is only applied at enrollment time, and any changes to its configuration won't apply to devices already enrolled in Intune + - It applies to *all devices* getting enrolled in Intune. For this reason, the policy is usually disabled and Windows Hello for Business is enabled using a policy targeted to a security group +- A device configuration policy that is applied *after* device enrollment. Any changes to the policy will be applied to the devices during regular policy refresh intervals. There are different policy types to chose from: + - [Settings catalog][MEM-1] + - [Security baselines][MEM-2] + - [Custom policy][MEM-3], via the [PassportForWork CSP][MEM-4] + - [Account protection policy][MEM-5] + - [Identity protection policy template][MEM-6] ### Verify the tenant-wide policy @@ -43,149 +126,31 @@ To check the Windows Hello for Business policy applied at enrollment time: :::image type="content" source="images/whfb-intune-disable.png" alt-text="Disablement of Windows Hello for Business from Microsoft Endpoint Manager admin center." border="true" lightbox="images/whfb-intune-disable.png"::: -If the tenant-wide policy is enabled, you can skip to [Provision Windows Hello for Business](#provision-windows-hello-for-business). Otherwise, follow the instructions below to create a policy. +If the tenant-wide policy is enabled and configured to your needs, you can skip to [Enroll in Windows Hello for Business](#enroll-in-windows-hello-for-business). Otherwise, follow the instructions below to create a policy using an *account protection* policy. -### Enable Windows Hello for Business with a settings catalog policy +### Enable and configure Windows Hello for Business -1. Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431). -1. Select **Devices** > **Windows** > **Configuration Profiles** > **Create profile**. -1. For Platform, select **Windows 10 and later**. -1. For Profile Type, select **Templates** and select the **Identity Protection** Template. -1. Name the profile with a familiar name. For example, "Windows Hello for Business". -1. In **Configurations settings**, set the **Configure Windows Hello for Business** option to **Enable**. -1. After setting Configure Windows Hello for Business to Enable, multiple policy options become available. These policies are optional to configure. More information on these policies is available in our documentation on managing [Windows Hello for Business in your organization](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business). We recommend setting **Use a Trusted Platform Module (TPM)** to **Enable**. +To configure Windows Hello for Business using an *account protection* policy: - [![Intune custom device configuration policy creation](./images/hello-intune-enable.png)](./images/hello-intune-enable-large.png#lightbox) +1. Go to the Microsoft Endpoint Manager admin center +1. Select **Endpoint security** > **Account protection** +1. Select **+ Create Policy** +1. For *Platform**, select **Windows 10 and later** and for *Profile* select **Account protection** +1. Select **Create** +1. Specify a **Name** and, optionally, a **Description** > **Next** +1. Under *Block Windows Hello for Business*, select **Disabled** and multiple policies become available + - These policies are optional to configure, but it's recommended to configure *Enable to use a Trusted Platform Module (TPM)* to **Yes** + - For more information about these policies, see [MDM policy settings for Windows Hello for Business](hello-manage-in-organization.md#mdm-policy-settings-for-windows-hello-for-business) +1. Under *Enable to certificate for on-premises resources*, select **Disabled** and multiple policies become available +1. Select **Next** +1. Optionally, add *scope tags* > **Next** +1. Assign the policy to a security group that contains as members the devices or users that you want to configure > **Next** +1. Review the policy configuration and select **Create** -Assign the policy to a security group that contains as members the devices or users that you want to configure. - -Windows Hello for Business settings are also available in the settings catalog. For more information, see [Use the settings catalog to configure settings on Windows devices](/mem/intune/configuration/settings-catalog). - -### [:::image type="icon" source="../../images/icons/group-policy.svg"::: **GPO**](#tab/gpo) - -For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. -It is suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign the **Group Policy** and **Certificate template** permissions to this group to simplify the deployment by adding the users to the group. This provides users with the proper permissions to provision Windows Hello for Business and to enroll in the Windows Hello for Business authentication certificate. - -#### Create the Windows Hello for Business Users Security Group - - -Domain controllers of Windows Hello for Business deployments need one Group Policy setting, which enables automatic certificate enrollment for the newly create domain controller authentication certificate. This policy setting ensures domain controllers (new and existing) automatically request and renew the correct domain controller certificate. - -Domain joined clients of hybrid certificate-based deployments of Windows Hello for Business needs three Group Policy settings: - -- Enable Windows Hello for Business -- Use certificate for on-premises authentication -- Enable automatic enrollment of certificates - -#### Enable Windows Hello for Business - -The Enable Windows Hello for Business Group Policy setting is the configuration needed for Windows to determine if a user should be attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to enabled. - -You can configure the Enable Windows Hello for Business Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users that sign-in that computer to attempt a Windows Hello for Business enrollment. Deploying this policy setting to a user results in only that user attempting a Windows Hello for Business enrollment. Additionally, you can deploy the policy setting to a group of users so only those users attempt a Windows Hello for Business enrollment. If both user and computer policy settings are deployed, the user policy setting has precedence. - -#### Use certificate for on-premises authentication - -The Use certificate for on-premises authentication Group Policy setting determines if the on-premises deployment uses the key-trust or certificate trust on-premises authentication model. You must configure this Group Policy setting to configure Windows to enroll for a Windows Hello for Business authentication certificate. If you do not configure this policy setting, Windows considers the deployment to use key-trust on-premises authentication, which requires a sufficient number of Windows Server 2016 domain controllers to handle the Windows Hello for Business key-trust authentication requests. - -You can configure this Group Policy setting for computer or users. Deploying this policy setting to computers results in ALL users requesting a Windows Hello for Business authentication certificate. Deploying this policy setting to a user results in only that user requesting a Windows Hello for Business authentication certificate. Additionally, you can deploy the policy setting to a group of users so only those users request a Windows Hello for Business authentication certificate. If both user and computer policy settings are deployed, the user policy setting has precedence. - -#### Enable automatic enrollment of certificates - -Windows Hello for Business provisioning performs the initial enrollment of the Windows Hello for Business authentication certificate. This certificate expires based on the duration configured in the Windows Hello for Business authentication certificate template. The Windows 10, version 1703 certificate auto enrollment was updated to renew these certificates before they expire, which significantly reduces user authentication failures from expired user certificates. - -The process requires no user interaction provided the user signs-in using Windows Hello for Business. The certificate is renewed in the background before it expires. - -#### Create the Windows Hello for Business Group Policy object - -The Group Policy object contains the policy settings needed to trigger Windows Hello for Business provisioning and to ensure Windows Hello for Business authentication certificates are automatically renewed. - -Sign-in a domain controller or management workstations with _Domain Admin_ equivalent credentials. - -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click **Group Policy object** and select **New**. -4. Type *Enable Windows Hello for Business* in the name box and click **OK**. -5. In the content pane, right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -6. In the navigation pane, expand **Policies** under **User Configuration**. -7. Expand **Administrative Templates > Windows Component**, and select **Windows Hello for Business**. -8. In the content pane, double-click **Use Windows Hello for Business**. Click **Enable** and click **OK**. -9. Double-click **Use certificate for on-premises authentication**. Click **Enable** and click **OK**. Close the **Group Policy Management Editor**. - -#### Configure Automatic Certificate Enrollment - -1. Start the **Group Policy Management Console** (gpmc.msc). -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Right-click the **Enable Windows Hello for Business** Group Policy object and click **Edit**. -4. In the navigation pane, expand **Policies** under **User Configuration**. -5. Expand **Windows Settings > Security Settings**, and click **Public Key Policies**. -6. In the details pane, right-click **Certificate Services Client - Auto-Enrollment** and select **Properties**. -7. Select **Enabled** from the **Configuration Model** list. -8. Select the **Renew expired certificates**, **update pending certificates**, and **remove revoked certificates** check box. -9. Select the **Update certificates that use certificate templates** check box. -10. Click **OK**. Close the **Group Policy Management Editor**. - -#### Configure Security in the Windows Hello for Business Group Policy object - -The best way to deploy the Windows Hello for Business Group Policy object is to use security group filtering. The enables you to easily manage the users that should receive Windows Hello for Business by simply adding them to a group. This enables you to deploy Windows Hello for Business in phases. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. Expand the domain and select the **Group Policy Object** node in the navigation pane. -3. Double-click the **Enable Windows Hello for Business** Group Policy object. -4. In the **Security Filtering** section of the content pane, click **Add**. Type *Windows Hello for Business Users* or the name of the security group you previously created and click **OK**. -5. Click the **Delegation** tab. Select **Authenticated Users** and click **Advanced**. -6. In the **Group or User names** list, select **Authenticated Users**. In the **Permissions for Authenticated Users** list, clear the **Allow** check box for the **Apply Group Policy** permission. Click **OK**. - -#### Deploy the Windows Hello for Business Group Policy object - -The application of the Windows Hello for Business Group Policy object uses security group filtering. This enables you to link the Group Policy object at the domain, ensuring the Group Policy object is within scope to all users. However, the security group filtering ensures only the users included in the *Windows Hello for Business Users* global group receive and apply the Group Policy object, which results in the provisioning of Windows Hello for Business. -1. Start the **Group Policy Management Console** (gpmc.msc) -2. In the navigation pane, expand the domain and right-click the node that has your Active Directory domain name and click **Link an existing GPO** -3. In the **Select GPO** dialog box, select **Enable Windows Hello for Business** or the name of the Windows Hello for Business Group Policy object you previously created and click **OK**. - -Just to reassure, linking the **Windows Hello for Business** Group Policy object to the domain ensures the Group Policy object is in scope for all domain users. However, not all users will have the policy settings applied to them. Only users who are members of the Windows Hello for Business group receive the policy settings. All others users ignore the Group Policy object. - -## Other Related Group Policy settings - -### Windows Hello for Business - -There are other Windows Hello for Business policy settings you can configure to manage your Windows Hello for Business deployment. These policy settings are computer-based policy setting; so they are applicable to any user that sign-in from a computer with these policy settings. - -#### Use a hardware security device - -The default configuration for Windows Hello for Business is to prefer hardware protected credentials; however, not all computers are able to create hardware protected credentials. When Windows Hello for Business enrollment encounters a computer that cannot create a hardware protected credential, it will create a software-based credential. - -You can enable and deploy the **Use a hardware security device** Group Policy Setting to force Windows Hello for Business to only create hardware protected credentials. Users that sign-in from a computer incapable of creating a hardware protected credential do not enroll for Windows Hello for Business. - -Another policy setting becomes available when you enable the **Use a hardware security device** Group Policy setting that enables you to prevent Windows Hello for Business enrollment from using version 1.2 Trusted Platform Modules (TPM). Version 1.2 TPMs typically perform cryptographic operations slower than version 2.0 TPMs and are more unforgiving during anti-hammering and PIN lockout activities. Therefore, some organization may not want slow sign-in performance and management overhead associated with version 1.2 TPMs. To prevent Windows Hello for Business from using version 1.2 TPMs, simply select the TPM 1.2 check box after you enable the Use a hardware security device Group Policy object. - -#### Use biometrics - -Windows Hello for Business provides a great user experience when combined with the use of biometrics. Rather than providing a PIN to sign-in, a user can use a fingerprint or facial recognition to sign-in to Windows, without sacrificing security. - -The default Windows Hello for Business enables users to enroll and use biometrics. However, some organization may want more time before using biometrics and want to disable their use until they are ready. To not allow users to use biometrics, configure the **Use biometrics** Group Policy setting to disabled and apply it to your computers. The policy setting disabled all biometrics. Currently, Windows does not provide granular policy setting that enable you to disable specific modalities of biometrics such as allow facial recognition, but disallow fingerprint. - -### PIN Complexity - -PIN complexity is not specific to Windows Hello for Business. Windows enables users to use PINs outside of Windows Hello for Business. PIN Complexity Group Policy settings apply to all uses of PINs, even when Windows Hello for Business is not deployed. - -Windows provides eight PIN Complexity Group Policy settings that give you granular control over PIN creation and management. You can deploy these policy settings to computers, where they affect all users creating PINs on that computer; or, you can deploy these settings to users, where they affect those users creating PINs regardless of the computer they use. If you deploy both computer and user PIN complexity Group Policy settings, the user policy settings have precedence over computer policy settings. Also, this conflict resolution is based on the last applied policy. Windows does not merge the policy settings automatically; however, you can deploy Group Policy to provide to accomplish a variety of configurations. The policy settings included are: -* Require digits -* Require lowercase letters -* Maximum PIN length -* Minimum PIN length -* Expiration -* History -* Require special characters -* Require uppercase letters - -Starting with Windows 10, version 1703, the PIN complexity Group Policy settings have moved to remove misunderstanding that PIN complexity policy settings were exclusive to Windows Hello for Business. The new location of these Group Policy settings is under **Computer Configuration\Administrative Templates\System\PIN Complexity** of the Group Policy editor. - -## Add users to the Windows Hello for Business Users group - -Users must receive the Windows Hello for Business group policy settings and have the proper permission to enroll for the Windows Hello for Business Authentication certificate. You can provide users with these settings and permissions by adding the group used synchronize users to the Windows Hello for Business Users group. Users and groups who are not members of this group will not attempt to enroll for Windows Hello for Business. +:::image type="content" source="images/whfb-intune-account-protection-cert-enable.png" alt-text="Enablement of Windows Hello for Business from Microsoft Endpoint Manager admin center using an account protection policy." border="true" lightbox="images/whfb-intune-account-protection-cert-enable.png"::: --- - ## Provision Windows Hello for Business The Windows Hello for Business provisioning process begins immediately after the user profile is loaded and before the user receives their desktop. For the provisioning process to begin, all prerequisite checks must pass. @@ -193,8 +158,6 @@ The Windows Hello for Business provisioning process begins immediately after the You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > **Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png":::::: - ### PIN Setup This is the process that occurs after a user signs in, to enroll in Windows Hello for Business: @@ -224,3 +187,14 @@ The AD FS registration authority verifies the key used in the certificate reques > In order for AD FS to verify the key used in the certificate request, it needs to be able to access the ```https://enterpriseregistration.windows.net``` endpoint. The certificate authority validates the certificate was signed by the registration authority. On successful validation of the signature, it issues a certificate based on the request and returns the certificate to the AD FS registration authority. The registration authority returns the certificate to Windows where it then installs the certificate in the current user's certificate store. Once this process completes, the Windows Hello for Business provisioning workflow informs the user that they can use their PIN to sign-in through the Windows Action Center. + + +[AZ-4]: /azure/active-directory/devices/troubleshoot-device-dsregcmd +[AZ-5]: /azure/active-directory/connect/active-directory-aadconnectsync-feature-scheduler + +[MEM-1]: /mem/intune/configuration/settings-catalog +[MEM-2]: /mem/intune/protect/security-baselines +[MEM-3]: /mem/intune/configuration/custom-settings-configure +[MEM-4]: /windows/client-management/mdm/passportforwork-csp +[MEM-5]: /mem/intune/protect/endpoint-security-account-protection-policy +[MEM-6]: /mem/intune/protect/identity-protection-configure \ No newline at end of file diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md index 0296f96382..ed8e828934 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-key-trust-provision.md @@ -69,13 +69,15 @@ To configure Windows Hello for Business using an *account protection* policy: ## Configure Windows Hello for Business using group policies For hybrid Azure AD joined devices, you can use group policies to configure Windows Hello for Business. -It's suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign Group Policy permissions to this group to simplify the deployment by adding the users to the group. +It's suggested to create a security group (for example, *Windows Hello for Business Users*) to make it easy to deploy Windows Hello for Business in phases. You assign **Group Policy permissions** to this group to simplify the deployment by adding the users to the group. The Windows Hello for Business Group Policy object delivers the correct Group Policy settings to the user, which enables them to enroll and use Windows Hello for Business to authenticate to Azure and Active Directory > [!NOTE] > If you deployed Windows Hello for Business configuration using both Group Policy and Intune, Group Policy settings will take precedence and Intune settings will be ignored. For more information about policy conflicts, see [Policy conflicts from multiple policy sources](./hello-manage-in-organization.md#policy-conflicts-from-multiple-policy-sources) +### Enable Windows Hello for Business group policy setting + The *Enable Windows Hello for Business* group policy setting is the configuration needed for Windows to determine if a user should attempt to enroll for Windows Hello for Business. A user will only attempt enrollment if this policy setting is configured to **enabled**.\ You can configure the *Enable Windows Hello for Business* setting for computer or users: @@ -135,7 +137,7 @@ The Windows Hello for Business provisioning process begins immediately after the You can determine the status of the prerequisite checks by viewing the **User Device Registration** admin log under **Applications and Services Logs > Microsoft > Windows**.\ This information is also available using the `dsregcmd /status` command from a console. For more information, see [dsregcmd][AZ-4]. -:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png":::::: +:::image type="content" source="images/Event358.png" alt-text="Details about event ID 358 showing that the device is ready to enroll in in Windows Hello for Business." border="false" lightbox="images/Event358.png"::: ### PIN Setup diff --git a/windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-cert-enable.png b/windows/security/identity-protection/hello-for-business/images/whfb-intune-account-protection-cert-enable.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2ba07684908497255e85fde543f6209521d01d GIT binary patch literal 247295 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