From a5016bdfd22e8cf88e151e55e29b86a5af697f91 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 7 Sep 2016 10:58:47 -0700 Subject: [PATCH 001/135] Trying to force Live to refresh to re-publish --- windows/whats-new/contribute-to-a-topic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/contribute-to-a-topic.md b/windows/whats-new/contribute-to-a-topic.md index 3fb9fa0055..bdeebd7dea 100644 --- a/windows/whats-new/contribute-to-a-topic.md +++ b/windows/whats-new/contribute-to-a-topic.md @@ -1,6 +1,6 @@ --- title: Edit an existing topic using the Contribute link -description: Instructions about how to edit an existing topic by using the Contribute link. +description: Instructions about how to edit an existing topic by using the Contribute link on TechNet. keywords: contribute, edit a topic ms.prod: w10 ms.mktglfcycl: explore From 91c8087d56ec5d781bea8ec9a0ffe92e1114fd3d Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 14 Oct 2016 10:00:29 -0700 Subject: [PATCH 002/135] Restarting merge --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index b3dbbf5bb9..9fe6c9986e 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,7 +16,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md | New or changed topic | Description | | --- | --- | -|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls. | +|[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls.| |[Unenlightened and enlightened app behavior while using Windows Information Protection (WIP)](app-behavior-with-wip.md) |New | |[VPN technical guide](vpn-guide.md) | Multiple new topics, replacing previous **VPN profile options** topic | From 8cd01c1f3327bd04119e82395f554c40805fc64e Mon Sep 17 00:00:00 2001 From: LizRoss Date: Fri, 21 Oct 2016 13:43:18 -0700 Subject: [PATCH 003/135] Removed text --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index dada97fc72..bba6f8cedc 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,7 +16,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md | New or changed topic | Description | | --- | --- | -|[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) and [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the text about the icon overlay option. This icon now only appears on corporate files in the Save As and File Explore views. | +|[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) and [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the text about the icon overlay option. This icon now only appears on corporate files in the Save As and File Explore views | |[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls.| |[Unenlightened and enlightened app behavior while using Windows Information Protection (WIP)](app-behavior-with-wip.md) |New | |[VPN technical guide](vpn-guide.md) | Multiple new topics, replacing previous **VPN profile options** topic | From 5b4e559c9f39619726422b6ade9c6ceec889b839 Mon Sep 17 00:00:00 2001 From: fattala Date: Tue, 25 Oct 2016 09:19:26 +0300 Subject: [PATCH 004/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md a test for change --- ...net-windows-defender-advanced-threat-protection.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 5aaa60e929..5b5482c1cd 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -28,14 +28,13 @@ The embedded Windows Defender ATP sensor runs in system context using the LocalS The WinHTTP configuration setting is independent of the Windows Internet (WinINet) internet browsing proxy settings and can only discover a proxy server by using the following discovery methods: -- Configure the proxy server manually using a static proxy - - Auto-discovery methods: - - Transparent proxy +- Auto-discovery methods: + - Transparent proxy - - Manual static proxy configuration - - WinHTTP configured using netsh command - - Registry based configuration + - Manual static proxy configuration + - WinHTTP configured using netsh command + - Registry based configuration ## Configure the proxy server manually using a registry-based static proxy Configure a registry-based static proxy to allow only Windows Defender ATP sensor to report telemetry and communicate with Windows Defender ATP services if a computer is not be permitted to connect to the Internet. From 0691be48b809887e4e5238b2ef66726f86513e1a Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:17:23 +1100 Subject: [PATCH 005/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...roxy-internet-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 5b5482c1cd..49d660bfbe 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -29,7 +29,7 @@ The embedded Windows Defender ATP sensor runs in system context using the LocalS The WinHTTP configuration setting is independent of the Windows Internet (WinINet) internet browsing proxy settings and can only discover a proxy server by using the following discovery methods: -- Auto-discovery methods: + - Auto-discovery methods: - Transparent proxy - Manual static proxy configuration From 21612e8497b91e3d2ac56e83f9823142919dd5de Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:26:04 +1100 Subject: [PATCH 006/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...y-internet-windows-defender-advanced-threat-protection.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 49d660bfbe..df0c5361b3 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -28,11 +28,10 @@ The embedded Windows Defender ATP sensor runs in system context using the LocalS The WinHTTP configuration setting is independent of the Windows Internet (WinINet) internet browsing proxy settings and can only discover a proxy server by using the following discovery methods: - - - Auto-discovery methods: + - Auto-discovery method: - Transparent proxy - - Manual static proxy configuration + - Manual static proxy configuration: - WinHTTP configured using netsh command - Registry based configuration From de5b0ba9035a62bbed018e09641a04007ffbdad8 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:28:26 +1100 Subject: [PATCH 007/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...-internet-windows-defender-advanced-threat-protection.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index df0c5361b3..a624053f4d 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -75,10 +75,8 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Primary Domain Controller | .Microsoft.com DNS record :---|:--- - Central US | winatp-gw-cus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net - East US (2)| winatp-gw-eus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net - West Europe | winatp-gw-weu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net - North Europe | winatp-gw-neu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net + US | winatp-gw-cus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net
winatp-gw-eus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net +Europe | winatp-gw-weu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net
winatp-gw-neu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net
If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. From 0ee2a4522e50a244f78142c64251ae41bf9f5172 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:32:27 +1100 Subject: [PATCH 008/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...y-internet-windows-defender-advanced-threat-protection.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index a624053f4d..a47ee0cae8 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -75,10 +75,9 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Primary Domain Controller | .Microsoft.com DNS record :---|:--- - US | winatp-gw-cus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net
winatp-gw-eus.microsoft.com
us.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net -Europe | winatp-gw-weu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net
winatp-gw-neu.microsoft.com
eu.vortex-win.data.microsoft.com
crl.microsoft.com
*.blob.core.windows.net + US | ```winatp-gw-cus.microsoft.com```
```us.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
```winatp-gw-eus.microsoft.com```
```us.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net``` +Europe | ```winatp-gw-weu.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
```winatp-gw-neu.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
-
If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. If you selected US as your region, you should permit anonymous traffic for URLs listed in both Central US and East US (2). From 82205e5310c1c5a5d1640fbf9a939799abb2d8d3 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:39:46 +1100 Subject: [PATCH 009/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...xy-internet-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index a47ee0cae8..23670b825a 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -75,8 +75,8 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Primary Domain Controller | .Microsoft.com DNS record :---|:--- - US | ```winatp-gw-cus.microsoft.com```
```us.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
```winatp-gw-eus.microsoft.com```
```us.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net``` -Europe | ```winatp-gw-weu.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
```winatp-gw-neu.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```crl.microsoft.com```
```*.blob.core.windows.net```
+ US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
+Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```

If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. From f14553fc51cfb85777ab2b067cc5d8c7e95dbe33 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:41:44 +1100 Subject: [PATCH 010/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...y-internet-windows-defender-advanced-threat-protection.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 23670b825a..24f01c30e8 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -75,8 +75,9 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Primary Domain Controller | .Microsoft.com DNS record :---|:--- - US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
-Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```

+ US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-cus.microsoft.com``` + +Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com```
If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. From 7bf51b9077d62f56a2aa9d015349a4819c96ae7d Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 25 Oct 2016 18:42:57 +1100 Subject: [PATCH 011/135] Update configure-proxy-internet-windows-defender-advanced-threat-protection.md --- ...oxy-internet-windows-defender-advanced-threat-protection.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 24f01c30e8..3fb7c6fed0 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -75,8 +75,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Primary Domain Controller | .Microsoft.com DNS record :---|:--- - US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-cus.microsoft.com``` - + US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com```
If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. From 383be0c0c65ca8fe360dffdc0dfabf3dcc0f972e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 27 Oct 2016 11:57:54 +1100 Subject: [PATCH 012/135] add auto-discovery info --- ...internet-windows-defender-advanced-threat-protection.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 3fb7c6fed0..c24886d168 100644 --- a/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -28,8 +28,13 @@ The embedded Windows Defender ATP sensor runs in system context using the LocalS The WinHTTP configuration setting is independent of the Windows Internet (WinINet) internet browsing proxy settings and can only discover a proxy server by using the following discovery methods: - - Auto-discovery method: + - Auto-discovery methods: - Transparent proxy + - Web Proxy Auto-discovery Protocol (WPAD) + +> [!NOTE] +> If you're using Transparent proxy or WPAD in your network topology, you don't need special endpoint configuration settings. For more information on Windows Defender ATP URL exclusions in the proxy, see [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy-server). + - Manual static proxy configuration: - WinHTTP configured using netsh command From a36f35280bf9c2cbd39a8c3c944580f483ee92fe Mon Sep 17 00:00:00 2001 From: isaiahng Date: Thu, 3 Nov 2016 11:24:32 -0700 Subject: [PATCH 013/135] Created new article W10 Team vs. W10 Enterprise --- ...n-surface-hub-and-windows-10-enterprise.md | 151 ++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md diff --git a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md new file mode 100644 index 0000000000..53f3ea7a74 --- /dev/null +++ b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md @@ -0,0 +1,151 @@ + +# Differences between Surface Hub and Windows 10 Enterprise + +The Surface Hub OS is based on Windows 10 Enterprise, providing rich support for enterprise management, security, and other features. However, there are important differences between them. While the Enterprise edition is designed for PCs, the Surface Hub OS is designed from the ground up for large screens and meeting rooms. When you evaluate security and management requirements for Surface Hub, it's best to consider it as a new operating system. This article is designed to help highlight the key differences between Surface Hub and Windows 10 Enterprise, and what they mean for your organization. + +## User interface + +### Shell (OS user interface) + +The Surface Hub's shell is designed from the ground up to be large screen and touch optimized. It doesn't use the same shell as Windows 10 Enterprise. + +*Organization policies that this may affect:*
Settings related to controls in the Windows 10 Enterprise shell don't apply for Surface Hub. + +### Lock screen and screensaver + +Surface Hub doesn't have a lock screen or a screen saver, but it has a similar feature called the welcome screen. The welcome screen shows scheduled meetings from the device account's calendar, and easy entry points to the Surface Hub's top apps - Skype for Business, Whiteboard, and Connect. + +*Organization policies that this may affect:*
Settings for lock screen, screen timeout, and screen saver don't apply for Surface Hub. + +### User logon + +Surface Hub is designed to be used in communal spaces, such as meeting rooms. Unlike Windows PCs, anyone can walk up and use a Surface Hub without logging on. The system always runs as a local, auto logged-in, low-privilege user. It doesn't support logging in any additional users - including admin users. + +> [!NOTE] +> Surface Hub supports signing in to Microsoft Edge and other apps. However, these credentials are deleted when users press **I'm done**. + +*Organization policies that this may affect:*
Generally, Surface Hub uses lockdown features rather than user access control to enforce security. Policies related to password requirements, interactive logon, user accounts, and access control don't apply for Surface Hub. + +### Saving and browsing files + +Users can only access files and folders under My Documents. Files saved locally during a session are deleted when users press **I'm done**. To save content created during a meeting, users should save files to a USB drive or to OneDrive. + +*Organization policies that this may affect:*
Policies related to access permissions and ownership of files and folders don't apply for Surface Hub. Users can't browse and save files to system directories and network folders. + +## Applications + +### Default applications + +With few exceptions, the default Universal Windows Platform (UWP) apps on Surface Hub are also available on Windows 10 PCs. + +UWP apps pre-installed on Surface Hub: +- Alarms & Clock +- Calculator +- Connect +- Excel Mobile +- Feedback Hub +- File Explorer* +- Get Started +- Maps +- Microsoft Edge +- Microsoft Power BI +- OneDrive +- Photos +- PowerPoint Mobile +- Settings* +- Skype for Business* +- Store +- Whiteboard* +- Word Mobile + +*Apps with an asterisk (\*) are unique to Surface Hub* + +*Organization policies that this may affect:*
Use guidelines for Windows 10 Enterprise to determine the features and network requirements for default apps on the Surface Hub. + +### Installing apps, drivers, and services + +To help preserve the appliance-like nature of the device, Surface Hub only supports installing Universal Windows Platform (UWP) apps, and does not support installing classic Win32 apps, services and drivers. Furthermore, only admins have access to install UWP apps. + +*Organization policies that this may affect:*
Employees can only use the apps that have been installed by admins, helping mitigate against unintended use. Surface Hub doesn't support installing Win32 agents required by most traditional PC management and monitoring tools. + +## Security and lockdown + +For Surface Hub to be used in communal spaces, such as meeting rooms, its custom OS implements many of the security and lockdown features available in Windows 10. + +Surface Hub implements these Windows 10 security features: +- [UEFI Secure Boot](https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/desktop/secure-boot-overview) +- [User Mode Code Integrity (UMCI) with Device Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies) +- [Application restriction policies using AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview) +- [BitLocker Drive Encryption](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/bitlocker-overview) +- [Trusted Platform Module (TPM)](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/trusted-platform-module-overview) +- [Windows Defender](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/windows-defender-in-windows-10) +- [User Account Control (UAC)](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/user-account-control-overview) for access to the Settings app + +These Surface Hub features provide additional security: +- Custom UEFI firmware +- Custom shell and Start menu limits device to meeting functions +- Custom File Explorer only grants access to files and folders under My Documents +- Custom Settings app only allows admins to modify device settings +- Downloading advanced Plug and Play drivers is disabled + +*Organization policies that this may affect:*
Consider these features when performing your security assessment for Surface Hub. + +## Management + +### Device settings + +Device settings can be configured through the Settings app. The Settings app is customized for Surface Hub, but also contains many familiar settings from Windows 10 Desktop. A User Accounts Control (UAC) prompt appears when opening up the Settings app to verify the admin's credentials, but this does not log in the admin. + +*Organization policies that this may affect:*
Employees can use the Surface Hub for meetings, but cannot modify any device settings. In addition to lockdown features, this ensures that employees only use the device for meeting functions. + +### Administrative features + +The administrative features in Windows 10 Enterprise, such as the Microsoft Management Console, Run, Command Prompt, PowerShell, registry editor, event viewer, and task manager are not supported on Surface Hub. The Settings app contains all of the administrative features locally available on Surface Hub. + +*Organization policies that this may affect:*
Surface Hubs are not managed like traditional PCs. Use MDM to configure settings and OMS to monitor your Surface Hub. + +### Remote management and monitoring + +Surface Hub supports remote management through mobile device management (MDM), and monitoring through Operations Management Suite (OMS). + +*Organization policies that this may affect:*
Surface Hub doesn't support installing Win32 agents required by most traditional PC management and monitoring tools, such as System Center Operations Manager. + +### Group policy + +Surface Hub does not support group policy, including auditing. Instead, use MDM to apply policies to your Surface Hub. For more information about MDM, see [Manage settings with an MDM provider](manage-settings-with-mdm-for-surface-hub.md). + +*Organization policies that this may affect:*
Use MDM to manage Surface Hub rather than group policy. + +### Remote assistance + +Surface Hub does not support remote assistance. + +*Organization policies that this may affect:*
Policies related to remote assistance don't apply for Surface Hub. + +## Network + +### Domain join and Azure Active Directory (Azure AD) join + +Surface Hub uses domain join and Azure AD join primarily to provide a directory-backed admin group. Users can't log in with a domain account. For more information, see [Admin group management](admin-group-management-for-surface-hub.md). + +*Organization policies that this may affect:*
Group policies are not applied when a Surface Hub is joined to your domain. Policies related to domain membership don't apply for Surface Hub. + +### Accessing domain resources + +Users can sign in to Microsoft Edge to access intranet sites and online resources (such as Office 365). If your Surface Hub is configured with a device account, the system uses it to access Exchange and Skype for Business. However, Surface Hub doesn't support accessing domain resources such as file shares and printers. + +*Organization policies that this may affect:*
Policies related to accessing domain objects don't apply for Surface Hub. + + + +### Telemetry + +The Surface Hub OS uses the Windows 10 Connected User Experience and Telemetry component to gather and transmit telemetry data. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/en-us/itpro/windows/manage/configure-windows-telemetry-in-your-organization). + +*Organization policies that this may affect:*
Configure telemetry levels for Surface Hub in the same way as you do for Windows 10 Enterprise. \ No newline at end of file From cedb320a846d78ac7ba80be4c36862d0f50a1dbe Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 3 Nov 2016 13:06:59 -0700 Subject: [PATCH 014/135] new topic --- devices/surface-hub/TOC.md | 3 ++- devices/surface-hub/change-history-surface-hub.md | 6 ++++++ ...between-surface-hub-and-windows-10-enterprise.md | 13 ++++++++++++- devices/surface-hub/index.md | 2 ++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/TOC.md b/devices/surface-hub/TOC.md index bd9ea9ca66..47279ae319 100644 --- a/devices/surface-hub/TOC.md +++ b/devices/surface-hub/TOC.md @@ -35,4 +35,5 @@ #### [Using a room control system](use-room-control-system-with-surface-hub.md) ### [Troubleshoot Microsoft Surface Hub](troubleshoot-surface-hub.md) ### [Appendix: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md) -### [Change history for Surface Hub](change-history-surface-hub.md) \ No newline at end of file +## [Differences between Surface Hub and Windows 10 Enterprise](differences-between-surface-hub-and-windows-10-enterprise.md) +## [Change history for Surface Hub](change-history-surface-hub.md) \ No newline at end of file diff --git a/devices/surface-hub/change-history-surface-hub.md b/devices/surface-hub/change-history-surface-hub.md index 117e9e7911..a753773f2f 100644 --- a/devices/surface-hub/change-history-surface-hub.md +++ b/devices/surface-hub/change-history-surface-hub.md @@ -14,6 +14,12 @@ localizationpriority: medium This topic lists new and updated topics in the [Surface Hub Admin Guide]( surface-hub-administrators-guide.md). +## November 2016 + +| New or changed topic | Description | +| --- | --- | +| [Differences between Surface Hub and Windows 10 Enterprise](differences-between-surface-hub-and-windows-10-enterprise.md) | New | + ## RELEASE: Windows Anniversary Update for Surface Hub (Windows 10, version 1607) The topics in this library have been updated for Windows 10, version 1607 (also known as Windows Anniversary Update for Surface Hub). These topics had significant updates for this release: - [Windows Updates (Surface Hub)](manage-windows-updates-for-surface-hub.md) diff --git a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md index 53f3ea7a74..fda252e7ce 100644 --- a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md +++ b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md @@ -1,7 +1,18 @@ +--- +title: Differences between Surface Hub and Windows 10 Enterprise +description: This topic explains the differences between Windows 10 Team and Windows 10 Enterprise. +keywords: change history +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: surfacehub +author: isaiahng +localizationpriority: medium +--- # Differences between Surface Hub and Windows 10 Enterprise -The Surface Hub OS is based on Windows 10 Enterprise, providing rich support for enterprise management, security, and other features. However, there are important differences between them. While the Enterprise edition is designed for PCs, the Surface Hub OS is designed from the ground up for large screens and meeting rooms. When you evaluate security and management requirements for Surface Hub, it's best to consider it as a new operating system. This article is designed to help highlight the key differences between Surface Hub and Windows 10 Enterprise, and what they mean for your organization. +The Surface Hub operating system, Windows 10 Team, is based on Windows 10 Enterprise, providing rich support for enterprise management, security, and other features. However, there are important differences between them. While the Enterprise edition is designed for PCs, Windows 10 Team is designed from the ground up for large screens and meeting rooms. When you evaluate security and management requirements for Surface Hub, it's best to consider it as a new operating system. This article is designed to help highlight the key differences between Windows 10 Team on Surface Hub and Windows 10 Enterprise, and what the differences mean for your organization. ## User interface diff --git a/devices/surface-hub/index.md b/devices/surface-hub/index.md index 8c84d59605..ddbbfb4fab 100644 --- a/devices/surface-hub/index.md +++ b/devices/surface-hub/index.md @@ -34,5 +34,7 @@ Documents related to the Microsoft Surface Hub.

[Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md)

This guide covers the installation and administration of devices running Surface Hub, and is intended for use by anyone responsible for these tasks, including IT administrators and developers.

+[Differences between Surface Hub and Windows 10 Enterprise](differences-between-surface-hub-and-windows-10-enterprise.md)This topic explains the differences between the operating system on Surface Hub and Windows 10 Enterprise. +[Change history for Surface Hub](change-history-surface-hub.md)This topic lists new and updated topis in the Surface Hub documentation. From 647f496e4c51fa03dcb929f6d8126213d66f0f45 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 3 Nov 2016 13:18:04 -0700 Subject: [PATCH 015/135] fix links --- ...etween-surface-hub-and-windows-10-enterprise.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md index fda252e7ce..259cf8f3f8 100644 --- a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md +++ b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md @@ -85,12 +85,12 @@ For Surface Hub to be used in communal spaces, such as meeting rooms, its custom Surface Hub implements these Windows 10 security features: - [UEFI Secure Boot](https://msdn.microsoft.com/windows/hardware/commercialize/manufacture/desktop/secure-boot-overview) -- [User Mode Code Integrity (UMCI) with Device Guard](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies) -- [Application restriction policies using AppLocker](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/applocker-overview) -- [BitLocker Drive Encryption](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/bitlocker-overview) -- [Trusted Platform Module (TPM)](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/trusted-platform-module-overview) -- [Windows Defender](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/windows-defender-in-windows-10) -- [User Account Control (UAC)](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/user-account-control-overview) for access to the Settings app +- [User Mode Code Integrity (UMCI) with Device Guard](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies) +- [Application restriction policies using AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/applocker-overview) +- [BitLocker Drive Encryption](https://technet.microsoft.com/itpro/windows/keep-secure/bitlocker-overview) +- [Trusted Platform Module (TPM)](https://technet.microsoft.com/itpro/windows/keep-secure/trusted-platform-module-overview) +- [Windows Defender](https://technet.microsoft.com/itpro/windows/keep-secure/windows-defender-in-windows-10) +- [User Account Control (UAC)](https://technet.microsoft.com/itpro/windows/keep-secure/user-account-control-overview) for access to the Settings app These Surface Hub features provide additional security: - Custom UEFI firmware @@ -157,6 +157,6 @@ Users can sign in to Microsoft Edge to access intranet sites and online resource ### Telemetry -The Surface Hub OS uses the Windows 10 Connected User Experience and Telemetry component to gather and transmit telemetry data. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/en-us/itpro/windows/manage/configure-windows-telemetry-in-your-organization). +The Surface Hub OS uses the Windows 10 Connected User Experience and Telemetry component to gather and transmit telemetry data. For more information, see [Configure Windows telemetry in your organization](https://technet.microsoft.com/itpro/windows/manage/configure-windows-telemetry-in-your-organization). *Organization policies that this may affect:*
Configure telemetry levels for Surface Hub in the same way as you do for Windows 10 Enterprise. \ No newline at end of file From 6b2c7a7f78cc58cb270de68f5ee96c457a6448e1 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 3 Nov 2016 13:50:25 -0700 Subject: [PATCH 016/135] add hybrid SfB content --- .../surface-hub/change-history-surface-hub.md | 1 + ...-deployment-surface-hub-device-accounts.md | 21 +++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/change-history-surface-hub.md b/devices/surface-hub/change-history-surface-hub.md index a753773f2f..1c7164694c 100644 --- a/devices/surface-hub/change-history-surface-hub.md +++ b/devices/surface-hub/change-history-surface-hub.md @@ -19,6 +19,7 @@ This topic lists new and updated topics in the [Surface Hub Admin Guide]( surfac | New or changed topic | Description | | --- | --- | | [Differences between Surface Hub and Windows 10 Enterprise](differences-between-surface-hub-and-windows-10-enterprise.md) | New | +| [Hybrid deployment](hybrid-deployment-surface-hub-device-accounts.md) | Added instructions for creating accounts for Surface Hub in a Skype for Business hybrid environment. | ## RELEASE: Windows Anniversary Update for Surface Hub (Windows 10, version 1607) The topics in this library have been updated for Windows 10, version 1607 (also known as Windows Anniversary Update for Surface Hub). These topics had significant updates for this release: diff --git a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md index 798952d528..eb296f6509 100644 --- a/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/hybrid-deployment-surface-hub-device-accounts.md @@ -12,7 +12,7 @@ localizationpriority: medium --- # Hybrid deployment (Surface Hub) -A hybrid deployment requires special processing in order to set up a device account for your Microsoft Surface Hub. If you’re using a hybrid deployment, in which your organization has a mix of services, with some hosted on-premises and some hosted online, then your configuration will depend on where each service is hosted. This topic covers hybrid deployments for [Exchange hosted on-prem](#exchange-on-prem), and [Exchange hosted online](#exchange-online). Because there are so many different variations in this type of deployment, it's not possible to provide detailed instructions for all of them. The following process will work for many configurations. If the process isn't right for your setup, we recommend that you use PowerShell (see [Appendix: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md)) to achieve the same end result as documented here, and for other deployment options. You should then use the provided Powershell script to verify your Surface Hub setup. (See [Account Verification Script](appendix-a-powershell-scripts-for-surface-hub.md#acct-verification-ps-scripts).) +A hybrid deployment requires special processing in order to set up a device account for your Microsoft Surface Hub. If you’re using a hybrid deployment, in which your organization has a mix of services, with some hosted on-premises and some hosted online, then your configuration will depend on where each service is hosted. This topic covers hybrid deployments for [Exchange hosted on-prem](#exchange-on-prem), [Exchange hosted online](#exchange-online), and [Skype for Business hybrid](#skype-for-business-hybrid). Because there are so many different variations in this type of deployment, it's not possible to provide detailed instructions for all of them. The following process will work for many configurations. If the process isn't right for your setup, we recommend that you use PowerShell (see [Appendix: PowerShell](appendix-a-powershell-scripts-for-surface-hub.md)) to achieve the same end result as documented here, and for other deployment options. You should then use the provided Powershell script to verify your Surface Hub setup. (See [Account Verification Script](appendix-a-powershell-scripts-for-surface-hub.md#acct-verification-ps-scripts).) ## Exchange on-prem Use this procedure if you use Exchange on-prem. @@ -313,4 +313,21 @@ Use this procedure if you use Exchange online. >**Note** You can also use the Windows Azure Active Directory Module for Windows PowerShell to run the cmdlets needed to assign one of these licenses, but that's not covered here. -For validation, you should be able to use any Skype for Business client (PC, Android, etc) to log in to this account. \ No newline at end of file +For validation, you should be able to use any Skype for Business client (PC, Android, etc) to log in to this account. + +## Skype for Business hybrid + +If your organization has set up [hybrid connectivity between Skype for Business Server and Skype for Business Online](https://technet.microsoft.com/library/jj205403.aspx), the guidance for creating accounts differs from a standard Surface Hub deployment. + +The Surface Hub requires a Skype account of the type *meetingroom*, while a normal user would use a *user* type account in Skype. If your Skype server is set up for hybrid where you might have users on the local Skype server as well as users hosted in Office 365, you might run into a few issues when trying to create a Surface Hub account. + +In a hybrid Skype environment, you have to create the user on-prem first, then move the user to the cloud. This means that your user is present in both environments (which makes SIP routing possible). The move from on-prem to online is done via the [Move-CsUser](https://technet.microsoft.com/library/gg398528.aspx) cmdlet which can only be used against user type accounts, not meetingroom type accounts. Because of this, you will not be able to move a Surface Hub account that has a meetingroom type of account. You might think of using the [Move-CsMeetingRoom](https://technet.microsoft.com/library/jj204889.aspx?f=255&MSPPError=-2147217396) cmdlet, unfortunately this will not work between the on-prem Skype server and Office 365 - it only works across on-prem Skype pools. + +In order to have a functional Surface Hub account in a Skype hybrid configuration, create the Skype account as a normal user type account, instead of creating the account as a meetingroom. First follow the Exchange steps - either [online](#exchange-online) or [on-prem](#exchange-on-prem) - and, instead of enabling the user for Skype for Business Online as described, [enable the account](https://technet.microsoft.com/library/gg398711.aspx) on the on-prem Skype server: + +``` +Enable-CsUser -Identity "Pilar Ackerman" -RegistrarPool "atl-cs-001.litwareinc.com" -SipAddressType UserPrincipalName +``` + +After the Surface Hub account is enabled for Skype for Business on-premises, you can keep the account on-premises or you can move the Surface Hub account to Office 365, using the Move-CsUser cmdlet. [Learn more about moving a Skype user to Office 365](https://technet.microsoft.com/library/jj204969.aspx). + From bd46dab844503bc1fefd69af83b40c4a1711af7a Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 3 Nov 2016 15:34:45 -0700 Subject: [PATCH 017/135] updates from customer feedback --- .../windows/education-scenarios-store-for-business.md | 2 +- education/windows/school-get-minecraft.md | 6 +++++- education/windows/teacher-get-minecraft.md | 7 ++++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/education/windows/education-scenarios-store-for-business.md b/education/windows/education-scenarios-store-for-business.md index 186d73280d..78a4a32141 100644 --- a/education/windows/education-scenarios-store-for-business.md +++ b/education/windows/education-scenarios-store-for-business.md @@ -41,7 +41,7 @@ Applies to: IT admins **To assign Basic Purchaser role** 1. Sign in to Store for Business
- > [!NOTE] + > [!NOTE]
> You need to be a Global Administrator, or have the Store for Business Admin role to access the **Permissions** page. 2. Click **Settings**, and then choose **Permissions**. diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index 6cf00f4637..6bf057be12 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -48,6 +48,8 @@ If you’ve been approved and are part of the Enrollment for Education Solutions Now that the app is in your Store for Business inventory, you can choose how to distribute Minecraft. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft). +If you need additional licenses for **Minecraft: Education Edition**, see [Purchase additional licenses](https://technet.microsoft.com/edu/windows/education-scenarios-store-for-business#purchase-additional-licenses). + ### Minecraft: Education Edition - volume licensing Qualified education institutions can purchase Minecraft: Education Edition licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions (EES) volume licensing program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: @@ -96,7 +98,7 @@ Enter email addresses for your students, and each student will get an email with 3. Click **Assign to people**. ![Assign to people](images/minecraft-assign-to-people.png) -4. Type the name, or email address of the student you want to assign the app to, and then click **Assign**. +4. Type the name, or email address of the student or group you want to assign the app to, and then click **Assign**. You can only assign the app to students with work or school accounts. If you don't find the student, you might need to add a work or school account for the student. @@ -226,6 +228,8 @@ You can purchase more licenses by working with your channel partner. Licenses ar If you’ve purchased a volume license, be sure to let other basic purchasers in your organization know about the volume license. That should help prevent unnecessary purchases of individual copies. --> ## Learn more +[Working with Windows Store for Business – education scenarios](education-scenarios-store-for-business.md)
+Learn about overall Windows Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. [Roles and permissions in Windows Store for Business](https://technet.microsoft.com/itpro/windows/manage/roles-and-permissions-windows-store-for-business) diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index 7006b99518..362d143475 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -38,6 +38,8 @@ Learn how teachers can get and distribute Minecraft: Education Edition. ![Get Minecraft app in Store](images/minecraft-get-the-app.png) +If you need additional licenses for **Minecraft: Education Edition**, see [Purchase additional licenses](https://technet.microsoft.com/edu/windows/education-scenarios-store-for-business#purchase-additional-licenses). + ## Distribute Minecraft After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: @@ -69,7 +71,7 @@ Enter email addresses for your students, and each student will get an email with 3. Click **Invite people**. -4. Type the name, or email address of the student you want to assign the app to, and then click **Assign**. +4. Type the name, or email address of the student or group you want to assign the app to, and then click **Assign**. ![Assign to people showing student name](images/minecraft-assign-to-people-name.png) @@ -152,6 +154,9 @@ If you are still having trouble installing the app, you can get more help on our ## Related topics +[Working with Windows Store for Business – education scenarios](education-scenarios-store-for-business.md)
+Learn about overall Windows Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. + [Get Minecraft: Education Edition](get-minecraft-for-education.md) [For IT admins: get Minecraft: Education Edition](school-get-minecraft.md) From a67d45e4e9d32f48de8325d0bce56981d2873824 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 3 Nov 2016 15:52:35 -0700 Subject: [PATCH 018/135] fix error --- education/windows/education-scenarios-store-for-business.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/education/windows/education-scenarios-store-for-business.md b/education/windows/education-scenarios-store-for-business.md index 78a4a32141..8a42859576 100644 --- a/education/windows/education-scenarios-store-for-business.md +++ b/education/windows/education-scenarios-store-for-business.md @@ -41,8 +41,10 @@ Applies to: IT admins **To assign Basic Purchaser role** 1. Sign in to Store for Business
- > [!NOTE]
+ + > [!NOTE] > You need to be a Global Administrator, or have the Store for Business Admin role to access the **Permissions** page. + 2. Click **Settings**, and then choose **Permissions**. ![Permission page for Windows Store for Business](images/minecraft-admin-permissions.png) From 679e844615e7b0515d6445a0eeeeaade1470907b Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 3 Nov 2016 19:30:46 -0700 Subject: [PATCH 019/135] Squashed commit of the following: commit 450cbe6a4d82b8d2f1687eb5d36543de462e0da8 Author: jdeckerMS Date: Thu Nov 3 19:28:40 2016 -0700 change hsitory commit 06e9f88c85c1a5ca1eb0ce717c71a313284ccb6c Merge: d42a249 647f496 Author: jdeckerMS Date: Thu Nov 3 19:26:01 2016 -0700 Merge remote-tracking branch 'refs/remotes/origin/master' into jdiot commit d42a249facb717001b732ffa89b38d0b4a085e66 Merge: f11b0d7 28f2065 Author: jdeckerMS Date: Mon Oct 31 07:27:12 2016 -0700 Merge remote-tracking branch 'refs/remotes/origin/master' into jdiot commit f11b0d7447d187f5023e9b81ac66fae727705d12 Author: jdeckerMS Date: Fri Oct 28 11:03:21 2016 -0700 add edition commit acd1bc5a42026ebff8fb4de8f1b00db6b1c159a6 Merge: 9e426e3 339f8ae Author: jdeckerMS Date: Fri Oct 28 11:02:35 2016 -0700 Merge remote-tracking branch 'refs/remotes/origin/master' into jdiot commit 9e426e37a769264dd8a3e5fada6826c9627f1d30 Author: jdeckerMS Date: Fri Oct 28 09:45:22 2016 -0700 title commit 212e72f583c1ba66f6c7400256666a865c1af605 Author: jdeckerMS Date: Fri Oct 28 09:26:21 2016 -0700 link commit 95701be7182acd1cee497afc0fd87fda14cb64bd Merge: 36da55d 89c8614 Author: jdeckerMS Date: Fri Oct 28 09:11:54 2016 -0700 Merge remote-tracking branch 'refs/remotes/origin/master' into jdiot commit 36da55dfdda6f0c40151e5324ab07f963f4594ee Merge: b473758 be6cb8d Author: jdeckerMS Date: Thu Oct 27 12:57:30 2016 -0700 Merge remote-tracking branch 'refs/remotes/origin/master' into jdiot commit b473758421b75355c6d3e10d32301d14ec8b3e24 Author: jdeckerMS Date: Thu Oct 27 12:54:12 2016 -0700 iot --- windows/manage/TOC.md | 2 +- ...istory-for-manage-and-update-windows-10.md | 7 ++++++ windows/manage/waas-branchcache.md | 2 +- windows/manage/waas-configure-wufb.md | 2 +- windows/manage/waas-delivery-optimization.md | 2 +- ...aas-deployment-rings-windows-10-updates.md | 2 +- windows/manage/waas-integrate-wufb.md | 2 +- ...as-manage-updates-configuration-manager.md | 2 +- windows/manage/waas-manage-updates-wsus.md | 2 +- windows/manage/waas-manage-updates-wufb.md | 2 +- windows/manage/waas-mobile-updates.md | 22 ++++++++++--------- .../waas-optimize-windows-10-updates.md | 2 +- windows/manage/waas-overview.md | 2 +- windows/manage/waas-restart.md | 2 +- ...s-servicing-branches-windows-10-updates.md | 2 +- ...s-servicing-strategy-windows-10-updates.md | 2 +- windows/manage/waas-update-windows-10.md | 2 +- windows/manage/waas-wufb-group-policy.md | 2 +- windows/manage/waas-wufb-intune.md | 2 +- 19 files changed, 36 insertions(+), 27 deletions(-) diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md index 71157f3110..54af0df920 100644 --- a/windows/manage/TOC.md +++ b/windows/manage/TOC.md @@ -9,7 +9,7 @@ ### [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) #### [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) #### [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -### [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +### [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) ### [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) #### [Configure Windows Update for Business](waas-configure-wufb.md) #### [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index 69e646a56f..cf1b406e61 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -12,6 +12,12 @@ author: jdeckerMS This topic lists new and updated topics in the [Manage and update Windows 10](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). +## November 2016 + +| New or changed topic | Description | +| --- | --- | +| [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) | Added Windows 10 IoT Mobile | + ## October 2016 | New or changed topic | Description | @@ -21,6 +27,7 @@ This topic lists new and updated topics in the [Manage and update Windows 10](in | [Cortana integration in your business or enterprise](manage-cortana-in-enterprise.md) |Added an important note about Cortana and Office 365 integration. | | [Customize Windows 10 Start and taskbar with Group Policy](customize-windows-10-start-screens-by-using-group-policy.md) | Fixed the explanation for Start behavior when the .xml file containing the layout is not available when the user signs in. | | [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Added link to the Windows Restricted Traffic Limited Functionality Baseline. Added Teredo Group Policy. | +| [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) | Added Current Branch for Business (CBB) support for Windows 10 IoT Mobile. | ## September 2016 diff --git a/windows/manage/waas-branchcache.md b/windows/manage/waas-branchcache.md index d40091a5ce..c98aec0034 100644 --- a/windows/manage/waas-branchcache.md +++ b/windows/manage/waas-branchcache.md @@ -56,7 +56,7 @@ In addition to these steps, there is one requirement for WSUS to be able to use - [Assign devices to servicing branches for Windows 10 updates](waas-servicing-branches-windows-10-updates.md) - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/waas-configure-wufb.md b/windows/manage/waas-configure-wufb.md index b8b3caef74..d0d0185f5a 100644 --- a/windows/manage/waas-configure-wufb.md +++ b/windows/manage/waas-configure-wufb.md @@ -209,7 +209,7 @@ Enabling allows user to set deferral periods for upgrades and updates. It also - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) - [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) diff --git a/windows/manage/waas-delivery-optimization.md b/windows/manage/waas-delivery-optimization.md index 0a4d81406e..8ceceeea1e 100644 --- a/windows/manage/waas-delivery-optimization.md +++ b/windows/manage/waas-delivery-optimization.md @@ -241,7 +241,7 @@ On devices that are not preferred, you can choose to set the following policy to - [Assign devices to servicing branches for Windows 10 updates](waas-servicing-branches-windows-10-updates.md) - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/waas-deployment-rings-windows-10-updates.md b/windows/manage/waas-deployment-rings-windows-10-updates.md index 794c09c2e9..2b546c090f 100644 --- a/windows/manage/waas-deployment-rings-windows-10-updates.md +++ b/windows/manage/waas-deployment-rings-windows-10-updates.md @@ -66,7 +66,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma ## Related topics - [Update Windows 10 in the enterprise](waas-update-windows-10.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-integrate-wufb.md b/windows/manage/waas-integrate-wufb.md index 425b974656..da82744267 100644 --- a/windows/manage/waas-integrate-wufb.md +++ b/windows/manage/waas-integrate-wufb.md @@ -99,7 +99,7 @@ For Windows 10, version 1607, organizations already managing their systems with - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) diff --git a/windows/manage/waas-manage-updates-configuration-manager.md b/windows/manage/waas-manage-updates-configuration-manager.md index 7f3b784c8b..040c2ade5d 100644 --- a/windows/manage/waas-manage-updates-configuration-manager.md +++ b/windows/manage/waas-manage-updates-configuration-manager.md @@ -399,7 +399,7 @@ or Manage Windows 10 updates using System Center Configuration Manager (this top - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/waas-manage-updates-wsus.md b/windows/manage/waas-manage-updates-wsus.md index 2586e69e82..9494fe7514 100644 --- a/windows/manage/waas-manage-updates-wsus.md +++ b/windows/manage/waas-manage-updates-wsus.md @@ -342,7 +342,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/waas-manage-updates-wufb.md b/windows/manage/waas-manage-updates-wufb.md index a729beb244..3ee1f252a4 100644 --- a/windows/manage/waas-manage-updates-wufb.md +++ b/windows/manage/waas-manage-updates-wufb.md @@ -125,7 +125,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) - [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) diff --git a/windows/manage/waas-mobile-updates.md b/windows/manage/waas-mobile-updates.md index f87eb7c461..9ec59b8a28 100644 --- a/windows/manage/waas-mobile-updates.md +++ b/windows/manage/waas-mobile-updates.md @@ -1,5 +1,5 @@ --- -title: Manage updates for Windows 10 Mobile Enterprise (Windows 10) +title: Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile (Windows 10) description: tbd ms.prod: w10 ms.mktglfcycl: manage @@ -8,18 +8,19 @@ author: jdeckerMS localizationpriority: high --- -# Manage updates for Windows 10 Mobile Enterprise +# Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile **Applies to** -- Windows 10 Mobile +- Windows 10 Mobile +- [Windows 10 IoT Mobile](https://www.microsoft.com/en-us/WindowsForBusiness/windows-iot) >[!TIP] >If you're not familiar with the Windows 10 servicing or release branches, read [Servicing branches](waas-overview.md#servicing-branches) first. -Devices running Windows 10 Mobile receive updates from the Current Branch (CB) unless you [enroll the device in the Windows Insider Program](waas-servicing-branches-windows-10-updates.md#enroll-devices-in-the-windows-insider-program) or assign the device to Current Branch for Business (CBB). Only devices running Windows 10 Mobile Enterprise can be assigned to CBB. +Devices running Windows 10 Mobile and Windows 10 IoT Mobile receive updates from the Current Branch (CB) unless you [enroll the device in the Windows Insider Program](waas-servicing-branches-windows-10-updates.md#enroll-devices-in-the-windows-insider-program) or assign the device to Current Branch for Business (CBB). Only devices running Windows 10 Mobile Enterprise or Windows 10 IoT Mobile can be assigned to CBB. [Learn how to upgrade Windows 10 Mobile to Windows 10 Mobile Enterprise](https://technet.microsoft.com/itpro/windows/deploy/windows-10-edition-upgrades) @@ -29,14 +30,15 @@ Devices running Windows 10 Mobile receive updates from the Current Branch (CB) u | --- | --- | --- | --- | --- | | Mobile | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | | Mobile Enterprise | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | +| IoT Mobile | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) |
-Configuration of Windows 10 Mobile devices is limited to the feature set pertaining to Quality Updates only. That is, Windows Mobile Feature Updates are categorized the same as Quality Updates, and can only be deferred by setting the Quality Update deferral period, for a maximum period of 30 days. You can use mobile device management (MDM) to manage updates for Windows 10 Mobile Enterprise. Updates cannot be managed for Windows 10 Mobile. +Configuration of Windows 10 Mobile and Windows 10 IoT Mobile devices is limited to the feature set pertaining to Quality Updates only. That is, Windows Mobile Feature Updates are categorized the same as Quality Updates, and can only be deferred by setting the Quality Update deferral period, for a maximum period of 30 days. You can use mobile device management (MDM) to manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile. Updates cannot be managed for Windows 10 Mobile. -## Windows 10 Mobile Enterprise, version 1511 +## Windows 10, version 1511 -Only the following Windows Update for Business policies are supported: +Only the following Windows Update for Business policies are supported for Windows 10 Mobile and Windows 10 IoT Mobile: - ../Vendor/MSFT/Policy/Config/Update/RequireDeferredUpgrade - ../Vendor/MSFT/Policy/Config/Update/DeferUpdatePeriod @@ -44,9 +46,9 @@ Only the following Windows Update for Business policies are supported: To defer the update period or pause deferrals, the device must be configured for CBB servicing branch by applying the **RequireDeferredUpgrade** policy. -## Windows 10 Mobile Enterprise, version 1607 +## Windows 10, version 1607 -Only the following Windows Update for Business policies are supported: +Only the following Windows Update for Business policies are supported for Windows 10 Mobile and Windows 10 IoT Mobile: - ../Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel - ../Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesInDays @@ -54,7 +56,7 @@ Only the following Windows Update for Business policies are supported: In version 1607, you can defer and pause updates for devices on both the CB and CBB servicing branches. -If a device running Windows 10 Mobile Enterprise, version 1511, has Windows Update for Business policies applied and is then updated to version 1607, version 1511 policies continue to apply until version 1607 policies are applied. +If a device running Windows 10 Mobile Enterprise or Windows 10 IoT Mobile, version 1511, has Windows Update for Business policies applied and is then updated to version 1607, version 1511 policies continue to apply until version 1607 policies are applied. diff --git a/windows/manage/waas-optimize-windows-10-updates.md b/windows/manage/waas-optimize-windows-10-updates.md index 20c26545c4..ba22acf24f 100644 --- a/windows/manage/waas-optimize-windows-10-updates.md +++ b/windows/manage/waas-optimize-windows-10-updates.md @@ -63,7 +63,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma ## Related topics - [Update Windows 10 in the enterprise](waas-update-windows-10.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-overview.md b/windows/manage/waas-overview.md index 1a27b6ce30..bc4a03c412 100644 --- a/windows/manage/waas-overview.md +++ b/windows/manage/waas-overview.md @@ -170,7 +170,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma ## Related topics - [Update Windows 10 in the enterprise](waas-update-windows-10.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-restart.md b/windows/manage/waas-restart.md index adfad1657b..5b184619ac 100644 --- a/windows/manage/waas-restart.md +++ b/windows/manage/waas-restart.md @@ -73,7 +73,7 @@ In the Group Policy editor, you will see a number of policy settings that pertai - [Update Windows 10 in the enterprise](waas-update-windows-10.md) - [Overview of Windows as a service](waas-overview.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-servicing-branches-windows-10-updates.md b/windows/manage/waas-servicing-branches-windows-10-updates.md index 951dbf5b2a..65180b5cba 100644 --- a/windows/manage/waas-servicing-branches-windows-10-updates.md +++ b/windows/manage/waas-servicing-branches-windows-10-updates.md @@ -118,7 +118,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma ## Related topics - [Update Windows 10 in the enterprise](waas-update-windows-10.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-servicing-strategy-windows-10-updates.md b/windows/manage/waas-servicing-strategy-windows-10-updates.md index 4df9cd708b..7f025259f0 100644 --- a/windows/manage/waas-servicing-strategy-windows-10-updates.md +++ b/windows/manage/waas-servicing-strategy-windows-10-updates.md @@ -58,7 +58,7 @@ or [Manage Windows 10 updates using System Center Configuration Manager](waas-ma ## Related topics - [Update Windows 10 in the enterprise](waas-update-windows-10.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) - [Configure Windows Update for Business](waas-configure-wufb.md) diff --git a/windows/manage/waas-update-windows-10.md b/windows/manage/waas-update-windows-10.md index 459edddd80..2db778dd7b 100644 --- a/windows/manage/waas-update-windows-10.md +++ b/windows/manage/waas-update-windows-10.md @@ -30,7 +30,7 @@ Windows as a service provides a new way to think about building, deploying, and | [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) | Explains how to make use of servicing branches and update deferrals to manage Windows 10 updates. | | [Assign devices to servicing branches for Windows 10 updates](waas-servicing-branches-windows-10-updates.md) | Explains how to assign devices to Current Branch (CB) or Current Branch for Business (CBB) for feature and quality updates, and how to enroll devices in Windows Insider. | | [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) | Explains the benefits of using Delivery Optimization or BranchCache for update distribution. | -| [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) | Explains updates for Windows 10 Mobile Enterprise. | +| [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) | Explains updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile. | | [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | | [Manage Windows 10 updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | | [Manage Windows 10 updates using System Center Configuration Manager](waas-manage-updates-configuration-manager.md) | Explains how to use Configuration Manager to manage Windows 10 updates. | diff --git a/windows/manage/waas-wufb-group-policy.md b/windows/manage/waas-wufb-group-policy.md index 4199170a09..ebc3d172a9 100644 --- a/windows/manage/waas-wufb-group-policy.md +++ b/windows/manage/waas-wufb-group-policy.md @@ -341,7 +341,7 @@ The **Ring 4 Broad business users** deployment ring has now been configured. Fin - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) diff --git a/windows/manage/waas-wufb-intune.md b/windows/manage/waas-wufb-intune.md index 69638ec07c..cd84826deb 100644 --- a/windows/manage/waas-wufb-intune.md +++ b/windows/manage/waas-wufb-intune.md @@ -264,7 +264,7 @@ You have now configured the **Ring 4 Broad business users** deployment ring to r - [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) - [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) - [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Manage updates for Windows 10 Mobile Enterprise](waas-mobile-updates.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) - [Manage updates using Windows Update for Business](waas-manage-updates-wufb.md) - [Configure Windows Update for Business](waas-configure-wufb.md) - [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) From 417ccaf2a994dea7d51013c6c52a156ae797755f Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 4 Nov 2016 08:37:11 -0700 Subject: [PATCH 020/135] typo --- education/windows/school-get-minecraft.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index 6bf057be12..55f24e3e2f 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -14,7 +14,7 @@ author: jdeckerMS - Windows 10 -When you sign up for a [Minecraft: Education Edition](http://education.minecraft.net) trial, or purchase a[Minecraft: Education Edition](http://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. +When you sign up for a [Minecraft: Education Edition](http://education.minecraft.net) trial, or purchase a [Minecraft: Education Edition](http://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. > **Note**: If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 Education subscription when you request Minecraft: Education Edition. For more information see [Office 365 Education plans and pricing](https://products.office.com/academic/compare-office-365-education-plans). From e72ed8aa164be06876cf300e9020bae95f20eaa1 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 4 Nov 2016 08:54:46 -0700 Subject: [PATCH 021/135] art updates --- education/windows/school-get-minecraft.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index 55f24e3e2f..6c58e6edeb 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -70,7 +70,7 @@ Admins can also add Minecraft: Education Edition to the private store. This allo Here's the page you'll see for Minecraft: Education Edition licenses purchased directly through the Windows Store for Business. -![App distribution options - individual copies](images/mc-install-for-me-admin.png) +![App distribution options - individual copies](images/mc-install-for-me-teacher.png) Here's the page you'll see for Minecraft: Education Edition licenses purchased through volume licensing. @@ -80,9 +80,9 @@ Here's the page you'll see for Minecraft: Education Edition licenses purchased t You can install the app on your PC. This gives you a chance to test the app and know how you might help others in your organization use the app. 1. Sign in to Windows Store for Business. -2. Click **Manage**, and then click **Install for me**. +2. Click **Manage**, and then click **Install**. - ![Minecraft Education Edition product page](images/mc-install-for-me-admin.png) + ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) 3. Click **Install**. @@ -94,8 +94,8 @@ Enter email addresses for your students, and each student will get an email with 1. Sign in to Windows Store for Business. 2. Click **Manage**. - ![Minecraft Education Edition product page](images/minecraft-assign-to-others.png) -3. Click **Assign to people**. + ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) +3. Click **Invite people**. ![Assign to people](images/minecraft-assign-to-people.png) 4. Type the name, or email address of the student or group you want to assign the app to, and then click **Assign**. @@ -153,7 +153,7 @@ You'll download a .zip file, extract the files, and then use one of the files to 1. **Download Minecraft Education Edition.zip**. From the **Minecraft: Education Edition** page, click **Download for others** tab, and then click **Download**. - ![Windows Store app showing access to My Library](images/mc-dnld-others-admin.png) + ![Windows Store app showing access to My Library](images/mc-dnld-others-teacher.png) 2. **Extract files**. Find the .zip file that you downloaded and extract the files. This is usually your **Downloads** folder, unless you chose to save the .zip file to a different location. Right-click the file and choose **Extract all**. 3. **Save to USB drive**. After you've extracted the files, save the Minecraft: Education Edition folder to a USB drive, or to a network location that you can access from each PC. From 9bf26bec1392580505586248a8912b123254b078 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Fri, 4 Nov 2016 10:59:52 -0700 Subject: [PATCH 022/135] art update --- education/windows/school-get-minecraft.md | 1 - 1 file changed, 1 deletion(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index 6c58e6edeb..0adea43fb7 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -97,7 +97,6 @@ Enter email addresses for your students, and each student will get an email with ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) 3. Click **Invite people**. - ![Assign to people](images/minecraft-assign-to-people.png) 4. Type the name, or email address of the student or group you want to assign the app to, and then click **Assign**. You can only assign the app to students with work or school accounts. If you don't find the student, you might need to add a work or school account for the student. From 9a0e622fabd42cd0afdaa268025bddbd8f1c8a0b Mon Sep 17 00:00:00 2001 From: isaiahng Date: Fri, 4 Nov 2016 12:49:57 -0700 Subject: [PATCH 023/135] Update W10T vs W10E article --- ...s-between-surface-hub-and-windows-10-enterprise.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md index 259cf8f3f8..73557c1f2c 100644 --- a/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md +++ b/devices/surface-hub/differences-between-surface-hub-and-windows-10-enterprise.md @@ -39,7 +39,14 @@ Surface Hub is designed to be used in communal spaces, such as meeting rooms. Un ### Saving and browsing files -Users can only access files and folders under My Documents. Files saved locally during a session are deleted when users press **I'm done**. To save content created during a meeting, users should save files to a USB drive or to OneDrive. +Users have access to a limited set of directories on the Surface Hub: +- Music +- Videos +- Documents +- Pictures +- Downloads + +Files saved locally in these directories are deleted when users press **I'm done**. To save content created during a meeting, users should save files to a USB drive or to OneDrive. *Organization policies that this may affect:*
Policies related to access permissions and ownership of files and folders don't apply for Surface Hub. Users can't browse and save files to system directories and network folders. @@ -69,7 +76,7 @@ UWP apps pre-installed on Surface Hub: - Whiteboard* - Word Mobile -*Apps with an asterisk (\*) are unique to Surface Hub* +*Apps with an asterisk (*) are unique to Surface Hub* *Organization policies that this may affect:*
Use guidelines for Windows 10 Enterprise to determine the features and network requirements for default apps on the Surface Hub. From a1d9f06fde18204072e0a5f128c0afb81545cd97 Mon Sep 17 00:00:00 2001 From: ghojatsch Date: Sat, 5 Nov 2016 02:14:08 +0100 Subject: [PATCH 024/135] Update online-deployment-surface-hub-device-accounts.md Modified PowerShell script samples, so that they are consistent across all samples. --- ...-deployment-surface-hub-device-accounts.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/devices/surface-hub/online-deployment-surface-hub-device-accounts.md b/devices/surface-hub/online-deployment-surface-hub-device-accounts.md index a7304bb73f..853813a012 100644 --- a/devices/surface-hub/online-deployment-surface-hub-device-accounts.md +++ b/devices/surface-hub/online-deployment-surface-hub-device-accounts.md @@ -57,17 +57,17 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow Once you have a compatible policy, then you will need to apply the policy to the device account. However, policies can only be applied to user accounts and not resource mailboxes. You need to convert the mailbox into a user type, apply the policy, and then convert it back into a mailbox—you may need to re-enable it and set the password again too. ```PowerShell - Set-Mailbox $acctUpn -Type Regular - Set-CASMailbox $acctUpn -ActiveSyncMailboxPolicy $easPolicy.Id - Set-Mailbox $acctUpn -Type Room - Set-Mailbox $credNewAccount.UserName -RoomMailboxPassword $credNewAccount.Password -EnableRoomMailboxAccount $true + Set-Mailbox 'HUB01@contoso.com' -Type Regular + Set-CASMailbox 'HUB01@contoso.com' -ActiveSyncMailboxPolicy $easPolicy.Id + Set-Mailbox 'HUB01@contoso.com' -Type Room + Set-Mailbox 'HUB01@contoso.com' -RoomMailboxPassword (ConvertTo-SecureString -String -AsPlainText -Force) -EnableRoomMailboxAccount $true ``` 4. Various Exchange properties must be set on the device account to improve the meeting experience. You can see which properties need to be set in the [Exchange properties](exchange-properties-for-surface-hub-device-accounts.md) section. ```PowerShell - Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false - Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" + Set-CalendarProcessing -Identity 'HUB01@contoso.com' -AutomateProcessing AutoAccept -AddOrganizerToSubject $false –AllowConflicts $false –DeleteComments $false -DeleteSubject $false -RemovePrivateProperty $false + Set-CalendarProcessing -Identity 'HUB01@contoso.com' -AddAdditionalResponse $true -AdditionalResponse "This is a Surface Hub room!" ``` 5. Connect to Azure AD. @@ -81,7 +81,7 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow 6. If you decide to have the password not expire, you can set that with PowerShell cmdlets too. See [Password management](password-management-for-surface-hub-device-accounts.md) for more information. ```PowerShell - Set-MsolUser -UserPrincipalName $acctUpn -PasswordNeverExpires $true + Set-MsolUser -UserPrincipalName 'HUB01@contoso.com' -PasswordNeverExpires $true ``` 7. The device account needs to have a valid Office 365 (O365) license, or Exchange and Skype for Business will not work. If you have the license, you need to assign a usage location to your device account—this determines what license SKUs are available for your account. @@ -91,9 +91,9 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow Once you list out the SKUs, you can add a license using the `Set-MsolUserLicense` cmdlet. In this case, `$strLicense` is the SKU code that you see (for example, *contoso:STANDARDPACK*). ```PowerShell - Set-MsolUser -UserPrincipalName $acctUpn -UsageLocation "US" + Set-MsolUser -UserPrincipalName 'HUB01@contoso.com' -UsageLocation "US" Get-MsolAccountSku - Set-MsolUserLicense -UserPrincipalName $acctUpn -AddLicenses $strLicense + Set-MsolUserLicense -UserPrincipalName 'HUB01@contoso.com' -AddLicenses $strLicense ``` 8. Enable the device account with Skype for Business. @@ -118,14 +118,14 @@ If you have a pure, online (O365) deployment, then you can [use the provided Pow - To enable your Surface Hub account for Skype for Business Server, run this cmdlet: ```PowerShell - Enable-CsMeetingRoom -Identity $rm -RegistrarPool + Enable-CsMeetingRoom -Identity 'HUB01@contoso.com' -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress ``` If you aren't sure what value to use for the `RegistrarPool` parameter in your environment, you can get the value from an existing Skype for Business user using this cmdlet: ```PowerShell - Get-CsOnlineUser -Identity ‘alice@contoso.microsoft.com’| fl *registrarpool* + Get-CsOnlineUser -Identity ‘alice@contoso.com’| fl *registrarpool* ``` 9. Assign Skype for Business license to your Surface Hub account. From f12923f48f3eb3aa149a1cf528332aa65c2ba5d4 Mon Sep 17 00:00:00 2001 From: fattala Date: Sat, 5 Nov 2016 21:20:30 +0200 Subject: [PATCH 025/135] Update investigate-files-windows-defender-advanced-threat-protection.md add a small correction of a registry path --- ...stigate-files-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md index 51e68f1fee..5d547bd269 100644 --- a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md @@ -122,7 +122,7 @@ If you encounter a problem when trying to submit a file, try each of the followi a. Change the following registry entry and values to change the policy on specific endpoints: ``` -HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection +HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection Value = 0 - block sample collection Value = 1 - allow sample collection ``` From 91291ce29592b34d2fcd128b2ced62375e46ae03 Mon Sep 17 00:00:00 2001 From: fattala Date: Sat, 5 Nov 2016 21:24:00 +0200 Subject: [PATCH 026/135] Update configure-endpoints-gp-windows-defender-advanced-threat-protection.md Made a small correction for the name of the GPO setting --- ...-endpoints-gp-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 731d00b2c5..59f309b4ab 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -67,7 +67,7 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 4. Click **Policies**, then **Administrative templates**. -5. Click **Windows components** and then **Windows Advanced Threat Protection**. +5. Click **Windows components** and then **Windows Defender ATP**. 6. Choose to enable or disable sample sharing from your endpoints. From ed00798f722cdae7f4f4afeeef5c513738d0c2bb Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 7 Nov 2016 22:41:22 +1100 Subject: [PATCH 027/135] fixed typos --- ...-endpoints-gp-windows-defender-advanced-threat-protection.md | 2 +- ...stigate-files-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md index 731d00b2c5..59f309b4ab 100644 --- a/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-gp-windows-defender-advanced-threat-protection.md @@ -67,7 +67,7 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 4. Click **Policies**, then **Administrative templates**. -5. Click **Windows components** and then **Windows Advanced Threat Protection**. +5. Click **Windows components** and then **Windows Defender ATP**. 6. Choose to enable or disable sample sharing from your endpoints. diff --git a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md index 51e68f1fee..5d547bd269 100644 --- a/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-files-windows-defender-advanced-threat-protection.md @@ -122,7 +122,7 @@ If you encounter a problem when trying to submit a file, try each of the followi a. Change the following registry entry and values to change the policy on specific endpoints: ``` -HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection +HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection Value = 0 - block sample collection Value = 1 - allow sample collection ``` From 3af5833b03d62d187ccca2bac7a423b7b3a8daac Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 8 Nov 2016 09:31:31 -0800 Subject: [PATCH 028/135] new topic --- devices/surface/TOC.md | 1 + devices/surface/change-history-for-surface.md | 8 + ...ion-manager-to-manage-devices-with-semm.md | 361 ++++++++++++++++++ 3 files changed, 370 insertions(+) create mode 100644 devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index c2eea7a99c..ee3fbbd2b8 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -21,6 +21,7 @@ ## [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) ### [Enroll and configure Surface devices with SEMM](enroll-and-configure-surface-devices-with-semm.md) ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) +### [Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) ## [Surface Diagnostic Toolkit](surface-diagnostic-toolkit.md) ## [Surface Data Eraser](microsoft-surface-data-eraser.md) ## [Change history for Surface documentation](change-history-for-surface.md) diff --git a/devices/surface/change-history-for-surface.md b/devices/surface/change-history-for-surface.md index dd716e83f7..3297316928 100644 --- a/devices/surface/change-history-for-surface.md +++ b/devices/surface/change-history-for-surface.md @@ -11,6 +11,14 @@ author: jdeckerMS This topic lists new and updated topics in the Surface documentation library. +## November 2016 + +|New or changed topic | Description | +| --- | --- | +|[Use System Center Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) | New | + + + ## October 2016 | New or changed topic | Description | diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md new file mode 100644 index 0000000000..bdac84b570 --- /dev/null +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -0,0 +1,361 @@ +--- +title: Use System Center Configuration Manager to manage devices with SEMM (Surface) +description: Find out how to use Microsoft Surface UEFI Manager to perform SEMM management with System Center Configuration Manager. +keywords: enroll, update, scripts +ms.prod: w10 +ms.mktglfcycl: manage +ms.pagetype: surface, devices +ms.sitesec: library +author: jdeckerMS +--- + +# Use System Center Configuration Manager to manage devices with SEMM + +The Surface Enterprise Management Mode (SEMM) feature of Surface UEFI devices allows administrators to both manage and secure the configuration of Surface UEFI settings. For most organizations, this process is accomplished by creating Windows Installer (.msi) packages with the Microsoft Surface UEFI Configurator tool. These packages are then run or deployed to the client Surface devices to enroll the devices in SEMM and to update the Surface UEFI settings configuration. + +For organizations with System Center Configuration Manager, there is an alternative to using the Microsoft Surface UEFI Configurator .msi process to deploy and administer SEMM. Microsoft Surface UEFI Manager is a lightweight installer that makes required assemblies for SEMM management available on a device. By installing these assemblies with Microsoft Surface UEFI Manager on a managed client, SEMM can be administered by Configuration Manager with PowerShell scripts, deployed as applications. With this process, SEMM management is performed within Configuration Manager, which eliminates the need for the external Microsoft Surface UEFI Configurator tool. + +>[!Note} +>Although the process described in this article may work with earlier versions of System Center Configuration Manager or with other third-party management solutions, management of SEMM with Microsoft Surface UEFI Manager and PowerShell is supported only with the Current Branch of System Center Configuration Manager. + +### Prerequisites + +Before you begin the process outlined in this article, it is expected that you are familiar with the following technologies and tools: + +* [Surface UEFI](https://technet.microsoft.com/en-us/itpro/surface/manage-surface-uefi-settings) +* [Surface Enterprise Management Mode (SEMM)](https://technet.microsoft.com/en-us/itpro/surface/surface-enterprise-management-mode) +* [PowerShell scripting](https://technet.microsoft.com/en-us/scriptcenter/dd742419) +* [System Center Configuration Manager application deployment](https://docs.microsoft.com/en-us/sccm/apps/deploy-use/deploy-applications) +* Certificate management + +>[!Note] +>You will also need access to the certificate that you intend to use to secure SEMM. For details about the requirements for this certificate, see [Surface Enterprise Management Mode certificate requirements](https://technet.microsoft.com/en-us/itpro/surface/surface-enterprise-management-mode#surface-enterprise-management-mode-certificate-requirements). + +>It is very important that this certificate be kept in a safe location and properly backed up. If this certificate becomes lost or unusable, it is not possible to reset Surface UEFI, change managed Surface UEFI settings, or remove SEMM from an enrolled Surface device. + +### Download Microsoft Surface UEFI Manager + +Management of SEMM with Configuration Manager requires the installation of Microsoft Surface UEFI Manager on each client Surface device. You can download Microsoft Surface UEFI Manager (SurfaceUEFIManager.msi) from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page on the Microsoft Download Center. + +### Download SEMM scripts for Configuration Manager + +After Microsoft Surface UEFI Manager is installed on the client Surface device, SEMM is deployed and managed with PowerShell scripts. You can download samples of the [SEMM management scripts](https://gallery.technet.microsoft.com/scriptcenter) from the TechNet Gallery Script Center. + +## Deploy Microsoft Surface UEFI Manager + +Deployment of Microsoft Surface UEFI Manager is a typical application deployment. The Microsoft Surface UEFI Manager installer file is a standard Windows Installer file that you can install with the [standard quiet option](https://msdn.microsoft.com/library/windows/desktop/aa367988). + +The command to install Microsoft Surface UEFI Manager is: + +`msiexec /i “SurfaceUEFIManagerSetup.msi” /q` + +The command to uninstall Microsoft Surface UEFI Manager is: + +`msiexec /x {541DA890-1AEB-446D-B3FD-D5B3BB18F9AF} /q` + +To create a new application and deploy it to a collection that contains your Surface devices, perform the following steps: + +1. Open Configuration Manager Console from the Start screen or Start menu. +2. Click Software Library in the bottom left corner of the window. +3. Expand the Application Management node of the Software Library, and then click Applications. +4. Click the Create Application button under the Home tab at the top of the window. This will start the Create Application Wizard. +5. The Create Application Wizard presents a series of steps: + + * General – The Automatically detect information about this application from installation files option is selected by default. In the Type field, Windows Installer (*.msi file) is also selected by default. Click Browse to navigate to and select SurfaceUEFIManagerSetup.msi, and then click Next. + + >[!Note] + >The location of SurfaceUEFIManagerSetup.msi must be on a network share and located in a folder that contains no other files. A local file location cannot be used. + + * Import Information – The Create Application Wizard will parse the .msi file and read the Application Name and Product Code. SurfaceUEFIManagerSetup.msi should be listed as the only file under the line Content Files, as shown in Figure 1. Click Next to proceed. + +[!Information from Surface UEFI Manager setup is automatically parsed]() + +*Figure 1. Information from Microsoft Surface UEFI Manager setup is automatically parsed* + + * General Information – You can modify the name of the application and information about the publisher and version, or add comments on this page. The installation command for Microsoft Surface UEFI Manager is displayed in the Installation Program field. The default installation behavior of Install for system will allow Microsoft Surface UEFI Manager to install the required assemblies for SEMM even if a user is not logged on to the Surface device. Click Next to proceed. + * Summary – The information that was parsed in the Import Application step and your selections from the General Information step is displayed on this page. Click Next to confirm your selections and create the application. + * Progress – Displays a progress bar and status as the application is imported and added to the Software Library. + * Completion – Confirmation of the successful application creation is displayed when the application creation process is complete. Click Close to finish the Create Application Wizard. + +After the application is created in Configuration Manager, you can distribute it to your distribution points and deploy it to the collections including your Surface devices. This application will not install or enable SEMM on the Surface device – it only provides the assemblies required for SEMM to be enabled via PowerShell script. + +If you do not want to install the Microsoft Surface UEFI Manager assemblies on devices that will not be managed with SEMM, you can configure Microsoft Surface UEFI Manager as a dependency of the SEMM Configuration Manager scripts. This scenario is covered in the Deploy SEMM Configuration Manager Scripts section later in this article. + +## Create or modify the SEMM Configuration Manager scripts + +After the required assemblies have been installed on the devices, the process of enrolling the devices in SEMM and configuring Surface UEFI is done with PowerShell scripts and deployed as a script application with Configuration Manager. These scripts can be modified to fit the needs of your organization and environment. For example, you can create multiple configurations for managed Surface devices in different departments or roles. You can download samples of the scripts for SEMM and Configuration Manager at the link in the Prerequisites section at the beginning of this article. + +There are two primary scripts you will need to perform a SEMM deployment with Configuration Manager: + +* ConfigureSEMM.ps1 – Use this script to create configuration packages for your Surface devices with your desired Surface UEFI settings, to apply the specified settings to a Surface device, to enroll the device in SEMM, and to set a registry key used to identify the enrollment of the device in SEMM. +* ResetSEMM.ps1 – Use this script to reset SEMM on a Surface device, which unenrolls it from SEMM and removes the control over Surface UEFI settings. + +The sample scripts include examples of how to set Surface UEFI settings and how to control permissions to those settings. These settings can be modified to secure Surface UEFI and set Surface UEFI settings according to the needs of your environment. The following sections of this article explain the ConfigureSEMM.ps1 script and explore the modifications you need to make to the script to fit your requirements. + +>[!NOTE] +>The SEMM Configuration Manager scripts and the exported SEMM certificate file (.pfx) should be placed in the same folder with no other files before they are added to Configuration Manager. + +### Specify certificate and package names + +The first region of the script that you need to modify is the portion that specifies and loads the SEMM certificate, and also indicates the names for the SEMM configuration package and SEMM reset package. The certificate and package names are specified on lines 56 through 67 in the ConfigureSEMM.ps1 script: + + `` + 56 $WorkingDirPath = split-path -parent $MyInvocation.MyCommand.Definition + 57 $packageRoot = "$WorkingDirPath\Config" + 58 + 59 if (-not (Test-Path $packageRoot)) { New-Item -ItemType Directory -Force -Path $packageRoot } + 60 Copy-Item "$WorkingDirPath\FabrikamOwnerSigner.pfx" $packageRoot + 61 + 62 $privateOwnerKey = Join-Path -Path $packageRoot -ChildPath "FabrikamOwnerSigner.pfx" + 63 $ownerPackageName = Join-Path -Path $packageRoot -ChildPath "FabrikamSignerProvisioningPackage.pkg" + 64 $resetPackageName = Join-Path -Path $packageRoot -ChildPath "FabrikamUniversalResetPackage.pkg" + 65 + 66 # If your PFX file requires a password then it can be set here, otherwise use a blank string. + 67 $password = "1234" + `` + +Replace the FabrikamOwnerSigner.pfx value for the $privateOwnerKey variable with the name of your SEMM Certificate file on both lines 60 and 62. The script will create a working directory (named Config) in the folder where your scripts are located, and will then copy the certificate file to this working directory. + +Replace the FabrikamSignerProvisioningPackage.pkg and FabrikamUniversalResetPackage.pkg values on lines 63 and 64 to define the variables $ownerPackageName and $resetPackageName with your desired names for the SEMM configuration and reset packages. These packages will also be created in the Config directory and hold the configuration for Surface UEFI settings and permissions generated by the script. + +On line 67, replace the value of the $password variable, from 1234, to the password for your certificate file. If a password is not required, delete the 1234 text. + +>[!Note] +>The last two characters of the certificate thumbprint are required to enroll a device in SEMM. This script will display these digits to the user, which allows the user or technician to record these digits before the system reboots to enroll the device in SEMM. The script uses the following code, found on lines 144-149, to accomplish this: + +``144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. +145 # For convenience we get the thumbprint here and present to the user. +146 $pw = ConvertTo-SecureString $password -AsPlainText -Force +147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 +148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) +149 Write-Host "Thumbprint =" $certPrint.Thumbprint`` + +>Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: + + 1. Right click the .pfx file, and then click Open. + 2. Expand the folder in the navigation pane. + 3. Click Certificates. + 4. Right-click your certificate in the main pane, and then click Open. + 5. Click the Details tab. + 6. or Properties Only must be selected in the Show drop-down menu. + 7. Select the field Thumbprint. + +>[!NOTE] +>The SEMM certificate name and password must also be entered in this section of the ResetSEMM.ps1 script to enable Configuration Manager to remove SEMM from the device with the uninstall action. + +### Configure permissions + +The first region of the script where you will specify the configuration for Surface UEFI is the Configure Permissions region. This region begins at line 202 in the sample script with the comment # Configure Permissions and continues to line 238. The following code fragment first sets permissions to all Surface UEFI settings so that they may be modified by SEMM only, then adds explicit permissions to allow the local user to modify the Surface UEFI password, TPM, and front and rear cameras: + +`` +202 # Configure Permissions +203 foreach ($uefiV2 IN $surfaceDevices.Values) { +204 # Here we define which "identities" will be allowed to modify which settings +205 # PermissionSignerOwner = The primary SEMM enterprise owner identity +206 # PermissionLocal = The user when booting to the UEFI pre-boot GUI +207 # PermissionSignerUser, PermissionSignerUser1, PermissionSignerUser2 = +208 # Additional user identities created so that the signer owner +209 # can delegate permission control for some settings. +210 $ownerOnly = [Microsoft.Surface.IUefiSetting]::PermissionSignerOwner +211 $ownerAndLocalUser = ([Microsoft.Surface.IUefiSetting]::PermissionSignerOwner -bor [Microsoft.Surface.IUefiSetting]::PermissionLocal) +212 +213 # Make all permissions owner only by default +214 foreach ($setting IN $uefiV2.Settings.Values) { +215 $setting.ConfiguredPermissionFlags = $ownerOnly +216 } +217 # Allow the local user to change their own password +218 $uefiV2.SettingsById[501].ConfiguredPermissionFlags = $ownerAndLocalUser +219 +220 # Allow the local user to change the state of the TPM +221 $uefiV2.Settings["Trusted Platform Module (TPM)"].ConfiguredPermissionFlags = $ownerAndLocalUser +222 +223 # Allow the local user to change the state of the Front and Rear cameras +224 $uefiV2.SettingsById[302].ConfiguredPermissionFlags = $ownerAndLocalUser +225 $uefiV2.SettingsById[304].ConfiguredPermissionFlags = $ownerAndLocalUser +226 +227 +228 # Create a unique package name based on family and LSV. +229 # We will choose a name that can be parsed by later scripts. +230 $packageName = $uefiV2.SurfaceUefiFamily + "^Permissions^" + $lsv + ".pkg" +231 $fullPackageName = Join-Path -Path $packageRoot -ChildPath $packageName +232 +233 # Build and sign the Permission package then save it to a file. +234 $permissionPackageStream = $uefiV2.BuildAndSignPermissionPackage($privateOwnerKey, $password, "", $null, $lsv) +235 $permissionPackage = New-Object System.IO.Filestream($fullPackageName, [System.IO.FileMode]::CreateNew, [System.IO.FileAccess]::Write) +236 $permissionPackageStream.CopyTo($permissionPackage) +237 $permissionPackage.Close() +238 } +`` + +Each $uefiV2 variable identifies a Surface UEFI setting by setting name or ID, and then configures the permissions to one of the following values: + +* $ownerOnly – Permission to modify this setting is granted only to SEMM. +* $ownerAndLocalUser – Permission to modify this setting is granted to a local user booting to Surface UEFI, as well as to SEMM. + +You can find information about the available settings names and IDs for Surface UEFI in the Settings Names and IDs section of this article. + +### Configure settings + +The second region of the script where you will specify the configuration for Surface UEFI is the Configure Settings region of the ConfigureSEMM.ps1 script, which configures whether each setting is enabled or disabled. The sample script includes instructions to set all settings to their default values. The script then provides explicit instructions to disable IPv6 for PXE Boot and to leave the Surface UEFI Administrator password unchanged. You can find this region beginning with the # Configure Settings comment at line 282 through line 312 in the sample script. The region appears as follows: + +`` +282 # Configure Settings +283 foreach ($uefiV2 IN $surfaceDevices.Values) { +284 # In this demo, we will start by setting every setting to the default factory setting. +285 # You may want to start by doing this in your scripts +286 # so that every setting gets set to a known state. +287 foreach ($setting IN $uefiV2.Settings.Values) { +288 $setting.ConfiguredValue = $setting.DefaultValue +289 } +290 +291 # If you want to set something to a different value from the default, +292 # here are examples of how to accomplish this. +293 $uefiV2.Settings["IPv6 for PXE Boot"].ConfiguredValue = "Disabled" +294 +295 # If you want to leave the setting unmodified, set it to $null +296 # PowerShell has issues setting things to $null so ClearConfiguredValue() +297 # is supplied to do this explicitly. +298 # Here is an example of leaving the UEFI administrator password as-is, +299 # even after we initially set it to factory default above. +300 $uefiV2.SettingsById[501].ClearConfiguredValue() +301 +302 # Create a unique package name based on family and LSV. +303 # We will choose a name that can be parsed by later scripts. +304 $packageName = $uefiV2.SurfaceUefiFamily + "^Settings^" + $lsv + ".pkg" +305 $fullPackageName = Join-Path -Path $packageRoot -ChildPath $packageName +306 +307 # Build and sign the Settings package then save it to a file. +308 $settingsPackageStream = $uefiV2.BuildAndSignSecuredSettingsPackage($privateOwnerKey, $password, "", $null, $lsv) +309 $settingsPackage = New-Object System.IO.Filestream($fullPackageName, [System.IO.FileMode]::CreateNew, [System.IO.FileAccess]::Write) +310 $settingsPackageStream.CopyTo($settingsPackage) +311 $settingsPackage.Close() +312 } +`` + +Like the permissions set in the Configure Permissions section of the script, the configuration of each Surface UEFI setting is performed by defining the variable $uefiV2. For each line defining the $uefiV2 variable, a Surface UEFI setting is identified by setting name or ID and the configured value is set to Enabled or Disabled. + +If you do not want to alter the configuration of a Surface UEFI setting, for example to ensure that the Surface UEFI administrator password is not cleared by the action of resetting all Surface UEFI settings to their default, you can use ClearConfiguredValue() to enforce that this setting will not be altered. In the sample script, this is used on line 300 to prevent the clearing of the Surface UEFI Administrator password, identified in the sample script by its setting ID, 501. + +You can find information about the available settings names and IDs for Surface UEFI in the Settings Names and IDs section later in this article. + +### Settings registry key + +To identify enrolled systems for Configuration Manager, the ConfigureSEMM.ps1 script writes a registry key that can be used to identify enrolled systems as having been installed with the SEMM configuration script. This key can be found at the following location: + +`HKLM\SOFTWARE\Microsoft\Surface\SEMM\Enabled_Version1000` + +The following code fragment, found on lines 352-363, is used to write this registry key: +`` +352 $SurfaceRegKey = "HKLM:\SOFTWARE\Microsoft\Surface\SEMM" +353 New-RegKey $SurfaceRegKey +354 $SurfaceRegValue = Get-ItemProperty $SurfaceRegKey Enabled_Version1000 -ErrorAction SilentlyContinue +355 +356 If ($SurfaceRegValue -eq $null) +357 { +358 New-ItemProperty -Path $SurfaceRegKey -Name Enabled_Version1000 -PropertyType String -Value 1 | Out-Null +359 } +360 Else +361 { +362 Set-ItemProperty -Path $SurfaceRegKey -Name Enabled_Version1000 -Value 1 +363 } +`` + +### Settings names and IDs + +To configure Surface UEFI settings or permissions for Surface UEFI settings, you must refer to each setting by either its setting name or setting ID. With each new update for Surface UEFI, new settings may be added. The best way to get a complete list of the settings available on a Surface device, along with the settings name and settings IDs, is to use the ShowSettingsOptions.ps1 script from SEMM Management Scripts for Configuration Manager in the TechNet Gallery Script Center. + +The computer where ShowSettingsOptions.ps1 is run must have Microsoft Surface UEFI Manager installed, but the script does not require a Surface device. + +The following tables show the available settings for Surface Pro 4 and Surface Book: + +INSERT TABLES + +## Deploy SEMM Configuration Manager scripts + +After your scripts are prepared to configure and enable SEMM on the client device, the next step is to add these scripts as an application in Configuration Manager. Before you open Configuration Manager, ensure that the following files are in a shared folder that does not include other files: + +* ConfigureSEMM.ps1 +* ResetSEMM.ps1 +* Your SEMM certificate, for example SEMMCertificate.pfx + +The SEMM Configuration Manager scripts will be added to Configuration Manager as a script application. The command to install SEMM with ConfigureSEMM.ps1 is: + +`Powershell.exe -file “.\ConfigureSEMM.ps1”` + +The command to uninstall SEMM with ResetSEMM.ps1 is: + +`Powershell.exe -file “.\ResetSEMM.ps1”` + +To add the SEMM Configuration Manager scripts to Configuration Manager as an application, use the following process: + +1. Start the Create Application Wizard using Step 1 through Step 5 from the Deploy Microsoft Surface UEFI Manager section earlier in this article. + +2. Proceed through The Create Application Wizard as follows: + + * General – Select Manually specify the application information, and then click Next. + + * General Information – Enter a name for the application (for example SEMM) and any other information you want such as publisher, version, or comments on this page. Click Next to proceed. + + * Application Catalog – The fields on this page can be left with their default values. Click Next. + + * Deployment Types – Click Add to start the Create Deployment Type Wizard. + + * Proceed through the steps of the Create Deployment Type Wizard, as follows: + + * General – Click Script Installer from the Type drop-down menu. The Manually specify the deployment type information option will automatically be selected. Click Next to proceed. + * General Information – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click Next to continue. + * Content – Click Browse next to the Content Location field, and then click the folder where your SEMM Configuration Manager scripts are located. In the Installation Program field, type the installation command found earlier in this article. In the Uninstall Program field, enter the uninstallation command found earlier in this article. (Shown in Figure 2.) Click Next to move to the next page. + + fiugre 2 + + *Figure 2: Set the SEMM Configuration Manager scripts as the install and uninstall commands* + + * Detection Method – Click Add Clause to add the SEMM Configuration Manager script registry key detection rule. The Detection Rule window is displayed, as shown in Figure 3. + + Figure 3: Use a registry key to identify devices enrolled in SEMM + + 1. Click Registry from the Setting Type drop-down menu. + 2. Click HKEY_LOCAL_MACHINE from the Hive drop-down menu. + 3. Enter SOFTWARE\Microsoft\Surface\SEMM in the Key field. + 4. Enter Enabled_Version1000 in the Value field. + 5. Click String from the Data Type drop-down menu. + 6. Click the This registry setting must satisfy the following rule to indicate the presence of this application button. + 7. Enter 1 in the Value field. + 8. Click OK to close the Detection Rule window. + + * Click Next to proceed to the next page. + + * User Experience – Click Install for system from the Installation Behavior drop-down menu. If you want your users to record and enter the certificate thumbprint themselves, leave the logon requirement set to Only when a user is logged on. If you want your administrators to enter the thumbprint for users and the users do not need to see the thumbprint, click Whether or not a user is logged on from the Logon Requirement drop-down menu. + + * Requirements – The ConfigureSEMM.ps1 script automatically verifies that the device is a Surface device before attempting to enable SEMM. However, if you intend to deploy this script application to a collection with devices other than those to be managed with SEMM, you could add requirements here to ensure this application would run only on Surface devices or devices you intend to manage with SEMM. Click Next to continue. + + * Dependencies – Click Add to open the Add Dependency window. + 1. Click Add to open the Specify Required Application window. + + a. Enter a name for the SEMM dependencies in the Dependency Group Name field (for example SEMM Assemblies). + + b. Click Microsoft Surface UEFI Manager from the list of Available Applications and the MSI deployment type, and then click OK to close the Specify Required Application window. + + 2. Keep the Auto Install check box selected if you want Microsoft Surface UEFI Manager installed automatically on devices when you attempt to enable SEMM with the Configuration Manager scripts. Click OK to close the Add Dependency Window. + + * Click Next to proceed. + + * Summary – The information you have entered throughout the Create Deployment Type wizard is displayed on this page. Click Next to confirm your selections. + + * Progress – A progress bar and status as the deployment type is added for the SEMM script application is displayed on this page. + + * Completion – Confirmation of the deployment type creation is displayed when the process is complete. Click Close to finish the Create Deployment Type Wizard. + + * Summary – The information that you entered throughout the Create Application Wizard is displayed. Click Next to create the application. + + * Progress – A progress bar and status as the application is added to the Software Library is displayed on this page. + + * Completion – Confirmation of the successful application creation is displayed when the application creation process is complete. Click Close to finish the Create Application Wizard. + +After the script application is available in the Software Library of Configuration Manager, you can distribute and deploy SEMM using the scripts you prepared to devices or collections. If you have configured the Microsoft Surface UEFI Manager assemblies as a dependency that will be automatically installed, you can deploy SEMM in a single step. If you have not configured the assemblies as a dependency, they must be installed on the devices you intend to manage before you enable SEMM. + +When you deploy SEMM using this script application and with a configuration that is visible to the end user, the PowerShell script will start and the thumbprint for the certificate will be displayed by the PowerShell window. You can have your users record this thumbprint and enter it when prompted by Surface UEFI after the device reboots. + +Alternatively, you can configure the application installation to reboot automatically and to install invisibly to the user – in this scenario, a technician will be required to enter the thumbprint on each device as it reboots. Any technician with access to the certificate file can read the thumbprint by viewing the certificate with CertMgr. Instructions for viewing the thumbprint with CertMgr are in the Create or Modify the SEMM Configuration Manager Scripts section of this article. + +Removal of SEMM from a device deployed with Configuration Manager using these scripts is as easy as uninstalling the application with Configuration Manager. This action starts the ResetSEMM.ps1 script and properly unenrolls the device with the same certificate file that was used during the deployment of SEMM. From 2e8aa10591b8628cd005aab8f6223ddd66aeb477 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 8 Nov 2016 10:06:20 -0800 Subject: [PATCH 029/135] Updated to fix VPN topic back to EDP from WIP --- .../create-vpn-and-wip-policy-using-intune.md | 12 ++++++------ .../images/intune-vpn-omaurisettings.png | Bin 12119 -> 12810 bytes .../images/intune-vpn-wipmodeid.png | Bin 9954 -> 10634 bytes 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md index 339d6b3da3..6a00cb0511 100644 --- a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md +++ b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md @@ -30,7 +30,7 @@ Follow these steps to create the VPN policy you want to use with WIP. ![Microsoft Intune, Create a new policy using the New Policy screen](images/intune-vpn-createpolicy.png) -3. Type *WIPModeID* into the **Name** box, along with an optional description for your policy into the **Description** box. +3. Type *Contoso_VPN_Win10* into the **Name** box, along with an optional description for your policy into the **Description** box. ![Microsoft Intune: Fill in the required Name and optional Description for your policy](images/intune-vpn-titledescription.png) @@ -69,7 +69,7 @@ The added people move to the **Selected Groups** list on the right-hand pane. The policy is deployed to the selected users' devices. ## Link your WIP and VPN policies and deploy the custom configuration policy -The final step to making your VPN configuration work with WIP, is to link your two policies together. To do this, you must first create a custom configuration policy, setting it to use your **WIPModeID** setting, and then deploying the policy to the same group you deployed your WIP and VPN policies +The final step to making your VPN configuration work with WIP, is to link your two policies together. To do this, you must first create a custom configuration policy, setting it to use your **EDPModeID** setting, and then deploying the policy to the same group you deployed your WIP and VPN policies **To link your VPN policy** @@ -83,19 +83,19 @@ The final step to making your VPN configuration work with WIP, is to link your t ![Microsoft Intune: Fill in the required Name and optional Description for your policy](images/intune-vpn-wipmodeid.png) -4. In the **OMA-URI Settings** area, click **Add** to add your **WIPModeID** info. +4. In the **OMA-URI Settings** area, click **Add** to add your **EDPModeID** info. 5. In the **OMA-URI Settings** area, type the following info: - - **Setting name.** Type **WIPModeID** as the name. + - **Setting name.** Type **EDPModeID** as the name. - **Data type.** Pick the **String** data type. - - **OMA-URI.** Type `./Vendor/MSFT/VPNv2//WIPModeId`, replacing *<your\_wip\_policy\_name>* with the name you gave to your WIP policy. For example, `./Vendor/MSFT/VPNv2/W10-Checkpoint-VPN1/WIPModeId`. + - **OMA-URI.** Type `./Vendor/MSFT/VPNv2/VPNProfileName/EDPModeId`, replacing *VPNProfileName* with the name you gave to your VPN policy. For example, `./Vendor/MSFT/VPNv2/W10-Checkpoint-VPN1/EDPModeId`. - **Value.** Your fully-qualified domain that should be used by the OMA-URI setting. - ![Microsoft Intune: Fill in the OMA-URI Settings for the WIPModeID setting](images/intune-vpn-omaurisettings.png) + ![Microsoft Intune: Fill in the OMA-URI Settings for the EMPModeID setting](images/intune-vpn-omaurisettings.png) 6. Click **OK** to save your new OMA-URI setting, and then click **Save Policy.** diff --git a/windows/keep-secure/images/intune-vpn-omaurisettings.png b/windows/keep-secure/images/intune-vpn-omaurisettings.png index c7016e13c4a882c7127047fdbf26d6684f166d8d..7d72349b0088fb54d9e7d91310808ffc282abe86 100644 GIT binary patch literal 12810 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 G>Hh%war~A5 literal 12119 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�Zu9|Fu5r1&NE8W=%L1aB3nzdY$m2HUt%%U=U~cFrrHsTMCaK^h93gj3m29gRlM!ZcFNWka}BJ3c3Lh}ua)hhI8YSy5+f_7 z+sam4UQu{(D9Z-mu)i$fMj+7kdg-m))DSQ=+ap-I(AfXiq@hVM6}=>oKVw_4l>dM@ zJ1~a5B_gOw-edJnojk{nH=#MJ&uziZ*MTbC%e3CSMBb1Bp*`$8v?hKPk6fz6M8M)~ z^yl=fA4@0+RLq9(^i`k7og!4&1_C9*j_bJwQZf>s`&Pr=@^Q!5kPjfDcb0~~+#0FL z`v^*!A)p|95nH+*t9j#dqAjyG4v1g=5bNC3x>H$PE*TzbcJ;fjZ{dQGlM1$5a#a1t zlF@i@_Q{YnHw_ZR^N@xqPQ2zbei3};d^&h)f9W`RXNzntPM;{3mLh!fUi| z*N&O7qkR})J#005#-Hm_bod_VcDT)W#;;si^{22{5NcXyJF=hEY$XL8mjM%?Iqk$v za#G^7Mnui^AAG@1pO6uD$jt!1U{IpX?7P%{e&d{Sw(OvdLB!WDuV{!YO_}QHMPQpxiKoLAhOZ}!=iORhv{|Ek78l(UK diff --git a/windows/keep-secure/images/intune-vpn-wipmodeid.png b/windows/keep-secure/images/intune-vpn-wipmodeid.png index 6c45fd0a250595369d0be06a2f5249eff5d1ff2b..19892b3a7cce378eba040a0da7a2d62667aed68e 100644 GIT binary patch literal 10634 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 literal 9954 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 Date: Tue, 8 Nov 2016 10:12:37 -0800 Subject: [PATCH 030/135] Fixing formatting --- windows/keep-secure/create-vpn-and-wip-policy-using-intune.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md index 6a00cb0511..45ed365fe2 100644 --- a/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md +++ b/windows/keep-secure/create-vpn-and-wip-policy-using-intune.md @@ -91,7 +91,7 @@ The final step to making your VPN configuration work with WIP, is to link your t - **Data type.** Pick the **String** data type. - - **OMA-URI.** Type `./Vendor/MSFT/VPNv2/VPNProfileName/EDPModeId`, replacing *VPNProfileName* with the name you gave to your VPN policy. For example, `./Vendor/MSFT/VPNv2/W10-Checkpoint-VPN1/EDPModeId`. + - **OMA-URI.** Type `./Vendor/MSFT/VPNv2//EDPModeId`, replacing <*VPNProfileName*> with the name you gave to your VPN policy. For example, `./Vendor/MSFT/VPNv2/W10-Checkpoint-VPN1/EDPModeId`. - **Value.** Your fully-qualified domain that should be used by the OMA-URI setting. From f91097176f62b34b533ff4595ad492ffb2b9c4c4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 8 Nov 2016 10:29:52 -0800 Subject: [PATCH 031/135] Replacing WIP with EDP --- .../images/intune-vpn-omaurisettings.png | Bin 12810 -> 13423 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/intune-vpn-omaurisettings.png b/windows/keep-secure/images/intune-vpn-omaurisettings.png index 7d72349b0088fb54d9e7d91310808ffc282abe86..66415d57fd3772ebf7b0d7cad17fbc05f7056f7f 100644 GIT binary patch literal 13423 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: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 G>Hh%war~A5 From 5705ff205a2463c4b79e441cc75b4103b11daf50 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 8 Nov 2016 10:56:05 -0800 Subject: [PATCH 032/135] Updated with more details about turning WIP off --- windows/keep-secure/create-wip-policy-using-intune.md | 2 +- windows/keep-secure/create-wip-policy-using-sccm.md | 2 +- windows/keep-secure/protect-enterprise-data-using-wip.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/keep-secure/create-wip-policy-using-intune.md b/windows/keep-secure/create-wip-policy-using-intune.md index e8153a2270..44bf2930a2 100644 --- a/windows/keep-secure/create-wip-policy-using-intune.md +++ b/windows/keep-secure/create-wip-policy-using-intune.md @@ -329,7 +329,7 @@ We recommend that you start with **Silent** or **Override** while verifying with |Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| |Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](https://go.microsoft.com/fwlink/p/?LinkID=746459). | |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still blocked.| -|Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any closed WIP-tagged files on the locally attached drives.| +|Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

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

After you turn off WIP, an attempt is made to decrypt any closed WIP-tagged files on the locally attached drives.| +|Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.| ![Create Configuration Item wizard, choose your WIP-protection level](images/wip-sccm-appmgmt.png) diff --git a/windows/keep-secure/protect-enterprise-data-using-wip.md b/windows/keep-secure/protect-enterprise-data-using-wip.md index 44ee846cb2..dc661d0dbd 100644 --- a/windows/keep-secure/protect-enterprise-data-using-wip.md +++ b/windows/keep-secure/protect-enterprise-data-using-wip.md @@ -128,10 +128,10 @@ You can set your WIP policy to use 1 of 4 protection and management modes: |Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing enterprise data to non-enterprise-protected apps in addition to sharing enterprise data between apps or attempting to share outside of your organization’s network.| |Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](https://go.microsoft.com/fwlink/p/?LinkID=746459). | |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still blocked.| -|Off |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any closed WIP-tagged files on the locally attached drives.

**Note**
For more info about setting your WIP-protection modes, see either [Create a Windows Information Protection (WIP) policy using Intune](create-wip-policy-using-intune.md) or [Create and deploy a Windows Information Protection (WIP) policy using Configuration Manager](create-wip-policy-using-sccm.md), depending on your management solution. | +|Off |WIP is turned off and doesn't help to protect or audit your data.

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

**Note**
For more info about setting your WIP-protection modes, see either [Create a Windows Information Protection (WIP) policy using Intune](create-wip-policy-using-intune.md) or [Create and deploy a Windows Information Protection (WIP) policy using Configuration Manager](create-wip-policy-using-sccm.md), depending on your management solution. | ## Turn off WIP -You can turn off all Windows Information Protection and restrictions, reverting to where you were pre-WIP, with no data loss. However, turning off WIP isn't recommended. If you choose to turn it off, you can always turn it back on, but WIP won't retain your decryption and policies info. +You can turn off all Windows Information Protection and restrictions, decrypting all devices managed by WIP and reverting to where you were pre-WIP, with no data loss. However, this isn’t recommended. If you choose to turn WIP off, you can always turn it back on, but your decryption and policy info won’t be automatically reapplied. ## Next steps After deciding to use WIP in your enterprise, you need to: From fa978657cdd79157610b19bf0c3853f8c5f012d1 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 8 Nov 2016 11:11:43 -0800 Subject: [PATCH 033/135] add more content; images --- .../surface/images/config-mgr-semm-fig1.png | Bin 0 -> 148258 bytes .../surface/images/config-mgr-semm-fig2.png | Bin 0 -> 203518 bytes .../surface/images/config-mgr-semm-fig3.png | Bin 0 -> 31171 bytes ...ion-manager-to-manage-devices-with-semm.md | 150 +++++++++--------- 4 files changed, 76 insertions(+), 74 deletions(-) create mode 100644 devices/surface/images/config-mgr-semm-fig1.png create mode 100644 devices/surface/images/config-mgr-semm-fig2.png create mode 100644 devices/surface/images/config-mgr-semm-fig3.png diff --git a/devices/surface/images/config-mgr-semm-fig1.png b/devices/surface/images/config-mgr-semm-fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..7ff888c2e25b35e1852f64e3e3fd70b03ede8003 GIT binary patch literal 148258 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

vFRc#mY;-0NgvS8HBlX? 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

1y(JB|S-93O{7lmD(b`Qj97AD$8D} z$3 zXY)}CxO$yg$;SN&1AXPn06}j-Sa5{sF}Bt56>27s<*>y8)u}~J%xTNz_=>{_Vn8^P z$+pN1WEhGmlB5VUlYWMxkZq%bdCpDNw6^5*CYqV!Xes-JNroPln})w@mj(kZi0zC# zu9c=+*l|Y1}PPJ%2NF+E1)lQres?#Dn|+`Y%H8> zpnp#OS5*ng5F2-<#vL0>;R{2$1PARe+-{=UO}o8CoFdJ4XH+Y({OhHMi5RfoB9~9O zhsk#P)g)%9#v%aB$S+f6q|HWx?+h(VzAF`5554J%dQ9W3l-~tT(vX8{wZg~QsUx=on}#^+c^CMcZp;n zkC!4f^bt+9&*R@o9?kF|m^~l!@b|<>w&B;SLkG|HcCt_3yiC&iZQ8$q{biePZSeo4 zoxi5hsaqFnzsiulK{KN&yngPTMfv;J&P0$O^N%$`oBuj2{smtL zdENi@tAC7ve?9ttZU|B$|1~uK{`|XP$iE5i5dZ1%e{T4nVgJ=O|EtIUpy2=0Tu{{@?HS-*EN+bHo1(`+xl*{vR9u=R>>}rU;|`Yu-M_{<%r~V+ut5 z`_Gf!mBVtrj`)na?dNOm-n1IIY=r^w{RIWSuY21r zCL?1!0-NRSv?}o5vGOoA2$e{qDmu#wS&v@dCp|~5OrEQL)I6qtN9G42jPO_0M6q$$ z|5F+GXW9OVwg+~AV{cFw5o|rjak8u<-IrPe!6XD$2t|trl@cSNPP)Gh)_bh=m@udf zThzr31ggy|gPx9<&1l0J&@RS%%+!1FvnI|5T*8E6vq2D_0$qluasC7F7Fy4^`*BRE z(&DiE$yK8E2UmJc!(E!NAQeV~W35iR#9}(aAh^9A>eH8ZwgzB2BMmg{cTq}YU`BOp z+%>oJBR4oF1q}$H)O+3B9Ib_oH^?b{AD8Bb)FOV?{}i< z$S!M7B}8mnqX5*r^X)u&SAw#+|5&@iRrzLWqsI(skeea9#*peIf1h*#!m1-Vf<@s? zXEskP0ks7?U0I?^_VIBif(uSS-u`)9>MS%QmHq4%V$DITq-ns)MHUiJT{OJF@oonF z#U6GbkI0-0RvJdtM*>r-7x<1FB`+e71P>1cl3KpHo}~-(_~F3W&1Tnau5s}h|9KbP ze5APVTBgk{34O2fAc19q>4hRrbCHh_nydjO|z_fUf`cZsGvPr+? zFB`)@jP`xgqNEH8OT~72j$#f6V1I@oABdMrHl z?0~D;v_1@7RtubLZ}-mamV=SarbUf@_{Bj5dlxa@W*=_V>#rgWs8O_u=pp?+le)Yk z`yCu2^(znhT8{_8&Nij6zu>Z+SOj1hT+w=9?g-?te8z^W0$0q0KVZ$Akg4EirD4VP|w#t&)H6ZiMrfj!jrDhZ$OyWncZs)PaVFiH~ zvjpRav3yvLh=;R!+Y(|Uteq~_H^+nEUfU4Djfm7UoAKDBfZ}>R`}O*bTy{$pDaQE9 z^Nc`Lwj!FcsT9UJ;R7H0W&0%n-uf*y@8D*EJTco>3Um$T!TNEw&GQ}-5LFnFmr#p#QwX|=(( zWJ3c4M$zr3V&2PF?o^HY9#Y>CP)0-2FixB`t5#~`Dpqfiw-;ToVhy7SbTNVJ;9mVv zlBFM&L)qg*-2Ic)E0%fYmA)*|W8_iCH+|+re!;Qdi7&J1my@T(D7oGV9lnc;^?_AOwU*RMt zu}8jr`{e)Svp8DM2lBXIl%K-H0Z^!UIY9Y1Rex+`VH7fIz!!lZy>YX(`X&^vPj5?5 zJ!c*FH`H^Eh=(8ASY{PpUG7%r?^JH=tB%iT^WkOy;Ib8NL$&dbGzrWtKn)P4Q<%Nf*dT?u5{Rj=)}NFKB-g;xYD-ZMcX6=V z6q9=E9ESK5sD8;XmuTLT9`f(AZ>J95^y%|U(O(XJotv{veU@i9Ny zUHK|(-vT|F*nrZBQ}>~b2&H}AeDrv=kv9IT;NI=0t2Q^l)SV);iPn%phMQOCi{aS5 zprUqj09!QjmBfsr3ggZ)VX>zW-HaAa*k40kYaA|eYMUw~+aCKZ2XU-cKe~}- zbpG^B-`J1wPUqll!^vhUFNbC64c3M(ytL<$|U19jrjr1o9i}qv)(MJ6v0@Ey1YN; z4-!F2c>IG+g?fX#Y9|BP`9#F{sUvsVUE777&LiqgKQRw7f9s!?x}j6>U9`OQ{a{CL z&mvqM+IJv+6@9;wJ&f7b>o@Vt3Q|n+aq;ur*$qm9WM}E68$m$izyht89^_cJ7^|EZ z;`ln7FRw#hLNXHadl%7)X9KFKE43uz-*g^Xvt>NP{7@19G$*E4z*vlh+;^UZ>s*c=g9o`g0+eaD*mh* zI=&*!dj@kaPy3gl+TnVd*+PAJ74PP-llzIC#AnHy4TSHhvqrS>PmRBe`v$|ZjqV-@ z;MJAWPJ(3XEL|f``dV`?JVNZJ=uMLAzKZ0F!78-{n54pSx^+***eko2_$sqWpY??q z!n&QspCPE^xmFFHZPsDR)&S*{SP#|tj;@d$wLuTeY}E|zv}62d5==D1_mUXQzK;gX zYegk$o-~pabQDA1cBRZAkm)ja!CUl_5@;b8S_HER-eHqJZ^+4MbqYKGgE+`TBuPS|`X;To@9k9}s#S&%|q>R~!LN;X^pO7FV7mYkRMm81|j}~rkr^9}p3Ox{>YLs<5 zV>0O^s_YV9v|4O~zzW3G70%?|P8zMo%J;^&uu4r-EMcO!4{5y$An-xZ`kBiGK#a!8loIhqg6tFC(>9vIP%y`b`Y&;xX^!MC)U|}N4K11swJ4DCC!W5q z#orRISH1lVu3|NK@IpFemSMVh!o6x?d31OR@VfCKF*&edrs0{0sEOpbd78M@ zO%dI%$BP;&yX>CR>DS4g@Nk9E@oA+SDcUHUttg{Ps!tROA?4vJ#AC^_kZt`EchEn+ zKDc;Y1TbXzfymz->X&Me0(Z9aSSwX7>xaD?fTJD8Yqv3`wW!k;tUcEuWDfk@jYLhDIbndIo^Ev{VOJh0EPK@(@UU7Kf2 zXLMPw)Ebp7duS<{gQqFJ$en!SJquI3EmuQ_yQ=9=Jh=ZJ2z5_{=8;? z+7#I3o#lzSKAx`YRFKhk@KD%<{oRVB%2jzO<1cmF0lNrd<@QLArTAz#iRIn#osl<5 zl{$R(a>z=hrx{xr40|Mf591w;g09A3pYraWs1eUb9p1W+zhaS+LMa+)k8(s6ySKDT zI&iew(HPYHjT4Z@$}85-#OABU3p?QCI4iqo-)~ ze)``BK~Fc&r;szwH(152mGRMWV5N0h1R9kN#I#@f(gwQYR1UPD-d zQ<@pJ>2lLMa%H_zyG-{2Q-uL5_Dmuwq1Twr&9{|#x?pP@;e4G^c59LJznmGA^O@W$ zS^GDfre^PUgsm9b!gU+2)q2*Z5)w?zZ0!>)q?=?7j>eT8r#2?Mr~4zF7u(hg;X^AI zJB^i^oavao30lP(_8PY*JQmM-g_Kf z$m9Z&7Tv65zBoT_zp4nqk&Kj#u&hP(-#Fn!o zeYtH%MLAHJ>vm(%&m<(zi|-iE&TFzWGaZB9k(*5}>(!!8dyKYG14wti+oc zZ^>NzG#)v}L3A~jzesA!A=UZ}%=UIlsG89+9(pOHjD?u4j=LL+LakazdWLr0ZM85L z?o5}sN70QZ)fKR(Z}zV6xICcK|0C&hf|xPs$c{;o045?+?%TLyo&__8(FE;e#d|gG zQD$>z8BC;!eyMW?DDrk=T46DzFv*_vj`B!vmR!u_CV;fM9xz&raE%T;u=(^cEQb({ zU&eW4QWK~DcF1&z{gt;=^9J;O6M;j|)zTog$>_=y6{_4{Ie?b6UF%PHl5D<9nsCBh z%NhmAobh|WX*+CjU4DDr1o!(pYu^}ptn-LQcx3MqZb(`T58~<$1;&P}Q6=U)HjE%c zqW5;UfXy=zVVyr86uWZfZAarb6{pU6B|RQ2O_jLtbM*YQWxv!w?d@xD#*ezyHaSBf z#NA-6=!;cS;9^%aY}MbKYF};^9iQaa%`;(;SnN+uebXeBJ3(# zXfc`DLIs6Te38SuP}#Aoq~pm@Sk2#Qia#NUc|sK|R+=41BFYf0hnv0g_Eh#!TZ7lJ zd5))JE1#t-v2q`Gi5Ri7aBn;=b?6ESnsY)=b_D;r=BrQ`wT4#=g@Dv@cV7bAa#+A; zEsq$z?er9$H{Recjf~Y}0-`qf8-(wIy@9YF&VnvwPwGfbsVxZRu_CM5Oog<=o}z<)F%qTv@c5 z4s~o!UqCq}noJF6oe$e?*U8wm?TVhsshc9I+)sQKg2Qef{0159Z;*vH@rItyHlIQd z!Hd9O^ZzpnAJ!68z1IidNyD3YfuR+Er`}h+QKsIdF<9=7>MiEHdr~{HXPquORn$o$ zRwBTKk-Yl_BQ_8&`7aul)vZ~e98nlle|#I0bwAwg@obbl3e<>VKxe$DypZB>cC2}> z*!A!P!bd9Mo0mX;rf#B?coCUUF}Kqm)0Tz>$uHi_4ners+}>aCwKsbf11Qz0WMUJn zI{D{Qj-{)J@FMa~k-w^8C53_^{6R&rTC>m4I_K5NQ#h7iUbp~yBcTQEw1~!DJ&o`T zqp2Ndv|6azi^II>(pa#-a5bQy&W3!#i7eybVv0<*l4);2qmp#ZuYT(oyaM*tX#35( z-zLY?z#^!n>`a;HXI-P6u}JYF_OKRPTcKFP1nV2L#d_*sTQKsuRng6LI|gKLW%c^P z@hq5n#wi~chHqgIOwzv_gBf8MEK}_=2p91#SmZPfv`|GL7W<(7Nh)ufal056A}K+U z+%88j?eLnqS;eniCJju=$x#9i_p7!dYcK}Xwdi+C_g@UbpXiO%-Dp~?_oy#{ zCPQRr>P-35w5^fH5s_iq<76nG;fuUJr(S_@WL+{QhmxWSD5lSP3hO0mY9e1+N^8VZ zs;LZv0w9W-IjG~4#AtQZ`;>k^;MM(DPRVB~{@xe`v4+)OjNLFq{2nY(hd){m8kMDP zPIOp%>gB*Gpe2h*6%w}Jk!0ei-Xd--oG==#BaO|*8!dR;B;^i3=^mtMb4QfJfeV<-IfZEB`m04UM#gl*h@IxHBYN4|H0)RPfAZe#~XA{y*?{-|( z$&W6B3cny^^}WFq$L@-30oigKxHMA;O$$A1bICJ_I|bYMD*=X(cNjU%TSM$xbr!$& zd<5WY@vuy$V!G<}#yF3SM?U7h5V3z&y8Bfs*3^AVxJR_8+QGu)Rix4`8%5SKSXM`L@-bg4{9m#ppJGU#{_?8m83=Yix zG*yb9{PksZu?fIk?*oxS! zgssd=Dkv1&wu%1xJ zb$!wMTvZD72XxkE>R_VR9HAWcG&|LOQncNNma^u*@RNPre}EO)HJg8CuCOFbL-)lH zi)9qchh;VA`_w|zI3bs^S2;D^ECM=UPmvv9&P;W3gd6RgkIdMo=Ee-Xj2BM3K&B~z z->KQ*<;WKWjfWe2io@@_K+2mtnwq0Wnk{(vq7}+~9?a`zzmq?=#uNP(y(!S)i$0i+ zrvJWudL);}WX_$nx6!yPrOxkPW}I2Ak%W7G9K~x7L>MIuDj-5T?w>_cC8Izi2ZS2T zo%OvWnqse5Q?1Ux16y#;xhk4VkIV&IR+nzCh+UwgYI)13I0vc<``;*z7teuHGBgrI zQ-aaBdq&2nA7iBQ{G_6Q_dCBST$mmjqomxFh~+2ti&yX^lVYrJSC7f5I7cfVg^o0D z`M$L|`L_@|ec+bSalv@I6&QaOG*){aC>NiL1v{wqtIUG`mF z*c)G%CTl08Bn0|g(mmi>awUkgewB$u94-`ctMkwW zq~yk=9};z_>yjJsg3=Z8zoJLwwNcwo6&JNIeGffj!F|}?y|6cd7*3R-?Vzok&u=b! zRewSXELSt;T35k$l;f9BVWTvlP_Vq@2-fmVa5c5*A!Mtuu8ySi`x%ip!1;HdnNKTc z*5(O60Ri3XeT-PFWV6}5y(i(Gb(N9+NuayBrL0+^OerWPMVH|v`5=&joZKLd+}+*X zcR8MxfqH!Wolq$xm|9W~yPtu2gNiaPme#4SGe=E^nsSSpve({h7_d|*BgKBBTU2UR z8n;=qLf)#MPpOxdLkUPCpm1E4!$HuLPA497GyFl->;5#*v}J@IQt06Glwyp`&Y^o` zK$_c(dSzT?X!K4X#j_R*WgGQd8l8;)s>5tDHLNd}WEss1=5t?t?01+n2vMG4|1MTi zpo`6<&baUlp4nme3T?y-?CBC41TbihwNx9dsQ3X_F*;i|WeW3$&L5K`a{~<*pQ|WE zp#!ZpbHI(++V(b+!$LNS+KI2Q|SIs{1Oc-%t2TDD2 zp{L}vrTasl*bZ9mV|*fTY2jws7$|i{8OH0aaY0GnI%NgY%>je523ua``uhEMFWzqY zUT@{Y*IJtCM}-lE=9GuuzF7yjtqHoAQL16JMrvKE^ZP_+`^fZka;nDs#_c!M7ZgY> z2>*5sQ7{)$zE)&bjLy|$PJ=Ea&PDTzDlp?m6;J9S46oc5~~#|?BGYwV3IM~h-mZxlQs4PmEoXINzMgDP%38s zel(Ny+spUEuC7Rw#Ts;k#FvL;Ak=&baXNINv3~9zAqytHB6I1@;q!qhlXYqe<>52Z z*e}%g5u;Ve^udn(x$#w<;LnnN){4yyE$5uVOkYWoM}|S1bM*GN&O61ZjeFM^qd#iG zvv@PBH#Sf^nEIAuJP~Se{CI~_8>ZO!3tQ!lZG^3mESD3Fmb5Fov4Sw#??xo)kbh{9 z`S#_4V#F+sls{|guEWEJrz}o{r&PC|fsCvx`n5qV0B&cHZ5qzPN2y{fL;er+RdZ;$ zd2wwJK~oGm;{>50m+yP?mAmZqq)-6X{WjaDFn>JzS&vbY!A9Cpm1^U-@;pu@#z_C` zc1I@icQ>t7=CoNq676bjOt9Ae&Mpq@Ye-2wA(rX&wVzU)m6YZn{^mpk=HX?eH)&Nw z2LT-pdFg3NQp7?_w2|+2PJA^Ykv)f-HYg&bwR&POUe+XvK?njs=Gj+57X0 z#(OTLLfoIPFQ}ioCz#b$O?3C3tm-FQCw-8`2w@{+rqEJe=E;ethhz@oWP7Ka#Q|K~ z)lmg4m#xaQvoFh~_y9H!9*J?eD-Zmam0AJ_zmQn%2z)=B3?qGrz`Eie6flVaN-({6hP{9r`qO90_eSxgouS#{IzN88Z7#@HR4)PMEU0!sJo-(kGS ze1erA$K6cr&tcNdq42QhSbOlY!3%TpNo55kE^$?osq)lD6@;OesMWwPWU*s=DB30+ z0%H>r-c$Lqk(z`A;*_-LA$Z{MsnY?lOTNS-eopy;>iV-6ACC+IHZCqy(U9gP0l}I> z0_kay{bn~=AgVUyVXMO`0QSK*lMVoZa=f*5gjpM^tMm{)GtmBc*?&8mLihyxp532e zw++B^j_KhV2v!%u=B9%&twDAdRX+#MXEl$7ukwvm;=9is898{Inh~_Q@)pflNpVYM zS_a!GLot9#_!9bbnZUUy?e>k-Nc{W>nx~ipQJ`U%A|?wdv1D{ zmDFGB>{Y^N)HLd}iv*OxQA$fRq;GpUE-K%5P1CcN<|@oIca*^pwWn)q9=6b=N+H=8tZ zQD-h4?)x{?0tkUV-y0c@=!`bBhYUp{?zfgsp+^KJ?{?}~a}op?Trs|tGjftW-5gw+ z^DG=C!HM<~{-jf>S}H5npPwc9#~gG~B=*?8a5HlSH~WuO-oP>o zZAJh@b5WK7JpS;^r#EDe%~^{?1-7tA7$>4p9Rj6fUN9J}XZ1SaEN0z~6^H$+R|T1# zERRv~;nW|@KtG;fgpfRxs=IG97%J?H77}c|LRlJ!y~remT{IO$4q9py;Q+T}_e!n&g@zNAEM7LRwz& z(nMGdh%9BaDql_c}E!GN8EM%(Vv$4<_DtM9Tfko za6}p)yg}^Nz=hZwbI_r#>0szVm0n`k35e0<%2OQU%I;VAMjD~6;fcLehu-tQkueWq zfU^I?x7T)|8kYT9r+jtC&=ztExPJva0}&Nu9i_)HZ4Hxq9L|M>fl8~@B6 z^8eiUXZF7QZ(#3cyxPA^Z8L9QxjnqxOsO|mpxZQQvJMj>hYFi5lw(`3)Dxq9)4pYa z{e?sRdSEqJ->>-dowA6U<*pK%a&&6wV}}mISQ4FKUob+m7X7rE?+*^VLhIE=R_m1n zI}R`V2nj&0+^s5%@A%WZ0N7^yKzkR#Rh6oy%PvNB%x?qg!fY1zC-Ff>jRlj3Ee{2l>#2l>VmBR4K)K2t*Ju`c7!F&!F|Blj1 zi{Ac*-^_7Y#2{~A66v7!p!j24dhdMt?D-B(5c~Sz z7@EpFv&n@zZ%2lA7=OrjV3vxR@_q$3j=TCHyFA|0i0(%0B1gNfFhRlJtWy}kiwJb` zU;Zei3b5h+#gEqK0#x9cH@SE+=ULK+b0v8F`S(f)4=!yu&c6>;e=Nh9!?rU^^tabT z-Su0|2z(SUj39F|u?cMahgNVUcyT6)@ofCq$Vpw1~Q1*IzZiC&o^1%E)D z5=EW;kCqKysURzR{I4{rQrSK>gkC?|7Zh06Jfx6s0BW1$&%6xbJY&)h{xBl7q5H5}6YE~-yX17sQ?1~ll2vbDG#mXuCpN-y?JIp2p~^4f zeVx3MQrG5*JM1cWH$Pqkf;{i#%<>mI_6_prtMR&$c8v;D>`cPl*bQkaD+bda*ECu+ z4)oH9(gxjtM1cvo_O;YbOCeWDoyI7GnP`yyms=1?yGN({y1|#eZBA6>| zh;i5e;M~pTs<62?bVlc1xz!q;;laUDza>j3-wxxQp)Et$ou6-$4wBUTb2(q3PLTv6GP z#03&?@p@u94M#AY;6_-6P#7ag^9%O*c{gvo`G=Ot$akJQv(l&k>HzDuyA{CDB;Dn? zEts=aJpPjU-n)3iPf_K@o|UE^!j8*oh^Xq&N5`(Pzc&^k=@l0FdZKT1VZ42$LtE9D z@OWQ<42$y~A@4a5^gQ=zuv0l*Os6aTsiY-?Pq}(ObiO3B6q%zYBy#m0@Ykfq=mkgO z4r{#ojj`59mCtG^;29U4#C6xR{rA1$UG1u!)zeQ^@~Iv1nMf^7by1qtz=g%4>$|Pk za!{+k#=N5bkm{Mu-G_VX8UNV$99-;Io< zf_UCPF3{_Q=~9iyEN&JUX^?2x(bN_}vpZjm;4h+)KiskMJxvaP`*_Sa8=7kkz8PE0 zZv_V)rdFSjCS{H4P4{r8GFE?{SLp0bO!yW4)wJ>4AifKCm%^pcV#}tI>gp>?r$%>@ zkkBO=q(*N(yp+=nlK7izMlYf3O~GJ}`*@i-QqHESc$}tLO!N({ZlsHE?BnC8!Y3ZzJIK&@No*kNs3Yx3MbwsdX7;^>E1J% zv$p8~)BCn@ZNOn+E|MabC!wiiGRgE?i1c=h)a|c;ygP2@ zr;2lqtDEEI#yL%{gy{w~_?_CcX6o?b#*%0Ytth@?zg+FEp?f7Vj4>GWbWnY{ zj_{T7)Z`MK7G<4jt+p_gt+b#w)F6LUoLvK&i7hwlF@?Lho4>oUSR_9Cqb6myyHV3` zqOWZ>A-T@W0++ZV>oQep!FG;wu8Y;&7cNTG@SPChYZ0$(?=ao@dL-kD8sJSR$C_us;&>f?ULK;EOh7X`Xc3;c8CBxC@`4EnevBpW4p*c( zR8+_fgxR0%njT-B;TQpmUA&FM5~2(a-dF&3>dG->kjh!CVx{rg9Q&i*ZRWTW>o)o5 zEO=yNF9NSG#>SS2Mo-rhhS!j==Jy;U+xha)bgJv0qYh1V#&(qbaNen$q|9dLTgUdL zN{&=_d!uC{Zc_1yH{0qR6!cZrYOC%yn91BEEg<ph{HPtzCg>CNIcLtAQ^LA&lA(2fENYz+AsXFWd49+#e-0SS$6xMmnk4Ph*2g zJzPz+zs>cjBz&&b*$|Fz%XsD;aR&hLW^03?RsrSW{1~EXh$o0Xp@dmxlK~>SyJZv- zamhvReO%B1W~`ad?{{RJn^T3Juc>E!p8&;6_Fo)z+hYOB+8LR5(9w76f+AF-iHqjq zd-qVmvA)D+nrw}d+EmGbTW5*Xt^v2XlZE~&)|&rd3_2c`}Y1}tTu($ zlMS-fe2!j#y{Eo3ZyZ@eg$_L#c#JA2wIcWfdY_NAlb#*sNa<-3>sy-Sf0qlf;~4J= zfU$2|rwk+cd&1w?H_ZPNvR#Jc>;XPq*@1z9{2fPK)~kVn#A)9x$#Ik+ySHZA z->nH1I^kRupZebdzGyXnp_lMI4JkBNsIh0i@b&t;(UXd&c*LOkDZTt@&IBjK+m5gJJYmD+8;1`M!*iE+TLlhgb! zm!BIf7vCnZcs>8pLU!rA?^^`hO*e_z8+T9H!0oOfR%w%oG?D$$MDvaIM`K5TW}OM- zKJrB}_?-_saHEjNpUx9e@ABb=m?;zt`j$LD0-h^Tq}8bZwNRm{*kGY-{{^mhQ;7&U z$MJBIBU6Tn@tWf4MU6Ii^Wt4S&hWENNbdm?`>)_9R03(pMjTh&TP)cE7M* z16rMq1!*y!2h6h?t>Yo>83|O1!a}dG>us*@%X3*>$^br}7dM$qt^r67iHwKGlW~Ki z%lTU9*nXa9B#zZ`EtInIl^c)O>)j$6gH8sde^^Te%zu zkw_hyuZH{<3~S6ofJwUbZnF9cz`YC+_Izt%@aW$?c@Jl@Sp5Q{r>%=$wDNESWxbF3@ClE|2>XhV#Zr6S|cm)@-h9O`ftX- g_aiCZ+`H|EAco9+M0kvj50D>7L`Jw$P|yGW0iJ~tApigX literal 0 HcmV?d00001 diff --git a/devices/surface/images/config-mgr-semm-fig2.png b/devices/surface/images/config-mgr-semm-fig2.png new file mode 100644 index 0000000000000000000000000000000000000000..33836c09eba412fb05650f0ff0649dacf39c10b1 GIT binary patch literal 203518 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

isd1P?m06%N1;M7z-7f!xB)zkKBmGxB`^&9F z9!Lhw+N1fHfM#?aq9t~e8bJWW<@M#LL}i%p^Nx{!%b^%2C^A@WupkzZVl9KC+UHa{ zB9NIOAH-4Kd6+HMiB6-YgV_+pi-tpE8#Kel-^wBU0S_N?C#19Y^T5(umKlFwmZH2@ zHHDH6v8NO_%p~K5oEqUB z+`DtNsOn$0Ny*{sJ!vt#F65_d5*;^Hhwx(j6o|Mgm$|^Hw#P`DMT)_ekd-FI77i}0 zrb}oQp-8W!XGdREm6W2DmNe>Y5=Fzb8b?7zEU8MT`;QQwo1)5!a+s2g;AciCg3TZ$ zmS}-#T(syslrwyNNPiH!t!;|zU$bZy#h}Fqj;XLJ{0J_2n|`Ub21~SER?|rtz14=n zPs!U)4qPOsi(Wsa{OJKwA3}aN+#%9dr`c#xgv5RN@905@;V3S5KFnI?Ar!Evdsb`=t)%~GQ_(C>&r*cnz`CBij`%QQ^SbPS{b4njxO3X+C9}9jfl=HF zAxi@6QUDUcBjJeS3ADBN!%;{i!O~{Xi3uABdszBM_hCm7Wo-%tpGbJ4tXLs}YAys( zi1?!{xST%+{ZNPnLmaP>x&_k|jq`;sil=lFmG|3j$Zr_g6Ls(k7o)8 zLM$+&c)~y4P)X5uPtxmdulCwrTwfl-}M z11EZFdU}+U345PaAfNe=p z6-mTzJ2)7Cr)!#dB5E3*d~*PElHUpGDGmZFfkqs$;K(Xt%O45;uQ*YKTx0i8pXVvk z3S-0;QPwhDL>FelqqINKnf#ydKJu{Wt*u#I0Ii#!x7joQe1~5?yHk>OTd^Bs=&f^$+9e4~J2Fp{Jr1cW_er&oYWuIByO(r%gta>I&vOJNm zpAI@qTg;&b;eUhZ`~VuTpL3RN@9ZkHx6mz~aTOc~N7JfzLR5zf^{3UqwP<*!gtIBzs@Tat@I^S=bB)1E=g4y@bMuVs$MF5 z7EMC_Js#*b)+|5SwrV4|f!BPGJ| zd7`ZS>LxKhT3+~Nq3-!dYH1w_!fDQk~S&QWRy9B0)(nzikj2M3J8jJyTNHfqN{%kk#M2I z5g*PseG-V({b$D0K&{^NB&3oMKl=j${4pGf^mI@#F3c_gVrB2*fbj2Z<$V{fi?HSH z@Mb`)nk-wZq41r!u*IUXS}hD`$FuN{x9%MY!4M&4&faTu3nr40szX;?VJC3+1zLzf zgWJ_;k1W2OaZrmrP2=e%klRezrb4Fm1H(D=Fhd({x;D3+;<&=cpA2)zJ5be(dpcZN zh5bXmU2rymd)M02a+ZI?dV1z)7q-$*9D=0l3xh2{RWp&2fqajG{GpV=?K7zVU6bVH z7mvp+tnUstL+8gGR#J6ynR>d5Lf#88DiX0wVlUr65+s%C6r2{S*lTMgs%kR|uit;h zAK;U1-&aU6lxud1Kcw>f{t|EdkQ7J_QT}7x6dPD4FkuhP=&&L9rmkM0UPo^F%(mon zT_$EnzbFT6L!%p;9cmn*UCnS{s>bN;z156fO{rzysrSz0a>f7|>Xhw__?>arOr%}U z)4hB$I1s!-Ap+uypC}+l)?H)DkfZC*Ex=)gS4Vt(tL~5buRYJ|Vc{8wQHaL}Em)-R zys?e!@h+@%Ue91t9CX78>^1h*>*8ly|3ofty(X3Corm9qwq0L=Z)}{wUIf-UpDie6?HoMyLN)_Oj3!U8>;C50NfN_XsHgW2VARZSyU#xh7&CPRKP`ijt}cPs z(r>|gL_##&!m2oqM7jBz3q3JW7OW8X^z4C%Ai!kXF9xQsFIS*-2O-g&JNe^n9vse# zJSLAL9Q}D=N9P|2`otiKQ(~@bn)os3y`=uw5k?`JraGD0KM90v@_Z4Eq0iZ92{%85 z_HcFO{dERc?g9x%miX%j>RWuNc_Zz`dNXD|aegTXVncknwjr@SJN(1kkXp#0HP_@! zG4;c^7o{h3`Iyo2xuZ_4So9Z^NmFkP4xr(xAUbG>g!Si|Y=8N316w0+_oBLUGzH_T zZ{Ejw*{(=a%=aOJRepPvs)pEafK8u|)ohP{EQ9Ku#3ac160H6L*%z_48s+@?3LbeJ zrjW|hYmvg7CI4H6qe*j$_4<=S42^rTig2WEvNZc~C@dRzvxEJh{PEU1H1g_9}oT`+K{My=?yR*>BTW0jafiDS0%I!j6~`k$cC55eQR zSjr(W+YSW$jEMk*#DW6P^D-aS*0%1Jvi}NYg8rUp>M|Ia;qJ+m)H4OYb$?&21hS?U zcnv{4U2Q0ma))xNhqSU&scOb1@I)7vH?mS;4VX2nYY0d?90{Xj+N&&OirICBs>43- z^~*G?Nk$B&7VNyRVa(0(0tc8kT#z)Qhe?y<61@+2=?=%8yq1}LrY!8V<&NI2pT!e7 ztI{Gqq>;-0Z~c}fMhrb?yMxgE61D=@`Qse90uh91O!a^a-JlDJ@Q140i&p#t|G&Cq z_Dpd1|45Mk7X*<$&c|``|K!fY=S{$|@}Ih1MOvdj=CGWSit)dlN-B}|`md%5@tGb0 z<@1oko~^G47)>DZF!Ve)049WxvYe9}#giyjKvCdl;rG`L&%SL*c?kKrxF96JC8g#@ zvx>2zk~a6YY2!ndaP%q!w|v%Y*Ly(VLS#u6m#v#R?31HM za*>tO@L-V{8M%TELIcb73ZZILL8$mkDHQ$ILSWRvj_nfIP~P{;J0&btLT#A=gLZOD z0T4F2E_eT0%9^J{md?e3U*~S2YjwHSOdC~1u-}8EIBzpo z0N%ME&#LgdTnqIwZ&OE z{LRyG3qs*Z?d6?{&dUluJK3?MyJ+_H-x+UkWJVL3xs^~aZ1i@y&%jZWjaH;dZ*T0- z#GphKS@{0R=GgGwP_&J&zIoLUqFH4$mYW*QEp8r%)zVe+iFZ6Q0>rC&0V415bpG)z zfMhxL)_A1b_l;JwYJmj%lU}oGrcgZmYYk`l%N}vVhDk1GkLHJ5nE`piN>0>wQJG@( zWdWV9SKJwL&hEpd6Zk;1RC+3K*#cUL1G9~#e>xA2&fNXzv<|9)7#S4MDo;{tX|bPt zk|?5P^iT#1-ED|qmup%t?$Iq}rjfr)QlRsKf<(HcqN$N^LxPIVsyjhtcgv8#6!0r*1AgJGOt7(ocuz(xkAn%_VMZL>38@`nrX=~&X_lajV}A=gS@s*J=}?(a zCK*|YFY0l2Zo2$(DaY?HdxGP-{&S&><0GNyyycP`$i&pn{BhNJZ6S&%@ZtAkCx@I?b?^hz4_DsO6wX@Nom*7=};vIAl;eG z2fbL*~i ziST(h@BHIibiA~`fBkQohI{6j(oq6!qFcyll)RF4agz7K_vu{Tf}0k|7{m5>$Z_Kx z2tGl<7j+QrP6sD84--2IvlMGT(0hpEao272V;bJc^n(>&q~r6hIZyX*ew4dHAC4fv zP|?5J`rb6Zur)Q-$NT8{=h8+GfFS`$hW8c!YcQ!J1sJaM*ZGzqWdCRAbZH2qJZaH% z1SNb3)`!n2uOkOl%J%ZuoZf(kQQWOexAbMh~)!(M4eQd{K%@`lf`8@BM5py8V4 z;niqA{_@?R;Xs9PIemOjW32l&Uc8f@sEiDZO_o-y)K9=}6JeQy z9928gXGR_M#)RUps{0N7ZT8<6_7)vNtu5W(5AV2Em<@NH(sJqaCq&z)$HtkA5B+^d zmbdo!usb_2SY4LeV8JW&SmI)DY4_Yzpg3%ZwK}&07p?F9IwvySec!W$ z{Ls4Uv%R^U+b_Q%5>Tqc$+sL4Ab#bp{w_D_?OA3;ZD|%YYr0?uv%wZYU|)87qQA}R zzeP)$=z6?#E3QQ0;3_un!ZTC!hE;}qC0^Wai}ZdcNF(eSMRd6C;tb>k!{5jn*y^GI z?qq*5;;-b87YVBqdqj~D9k@NU~JcXU^t#$VGYIeym5xd6ZTh&iHT|FWw^#gf9fRNZ@#1| z#pHD*I|{EUL$}b_jSyj;s9JI`;0Q%d8swn%_$9L$o+bR~#G9UN!F`b7J9E1nS#YPm zn>{mx!V2{oJ*+QZ*qK}gfH_Hb+%{Es(>&q}Dwfj!YCSyFUg`9KTc6I8p1-3d&=2DN zzZNK>$~!P1{*l2IHdX7*c2cOsSuq>VK@zv)QwjHx_nFZ4EZ86C9_AuH?}e+t zx8bGk`r3KNM;+WM4E5eFrCy(H@s2yo37MAccyBo+I=oHSszRAK&0T8#`2?rv=ov@h zI*g{>2$dLoKGK+S_+}`Q&~?iD?B)$Kc^HqqRG-N>y)wQ4z{C?eMSSv%ueTZ=STVCp z%t(@v%IlvYQ#Ms$+Tf`a1jIX9sn$JLZrO6;#QTmEa^N8uaU`7Yrt+WubL7j0<+}Dw z6}|SLU34adytbRzM27h|Sn*L;pMymO*s$&+<+VLo&fLfn>$B&t6SYyw8?|T_7zf+0SH9(&qzJ_^ z;W3aq)<(pN5VfTTe4yUeC(|=VGx=JY4IezBJ|jZW9Q~*xoI%S)>$K zo81Sm3}d*b{O&K9v$0Zz+_Gtq%9Lo)4SY4#6XJ;fY5Y&xc0L=v_;>P5D{kBK?_wJ} zh(mp${-<~&fS))UxpWViG20o$XAjE`di%rKkWj7O?cn}oX0|KM&vT)P!AYYF>p6Hx zU>k8if%X2y7LNRH_|8AP{dul7a3FZkd)pH^ejdRN%zrifbgqKNTr0=YqD5nEb0d0b z62|Faog+mdfp1<>`XDzuI9@({LE5P8=iYhe5*11dip>f4S8piB*StH9Yh} zyKuO|TO6BJYlAmTs~^1M{NT@*%p87JZ8SyIf{J=SCfJe7NcVc&8Qr~B;q%Db7*z6k zHS-6_Z&~z`^82}baV-RdgM{kQpj_sM6Va~-27^L&V`@4715%f2@b{-kNz1Td|Gq&4%VE{8dqRo&<-B@ptO z^x>;Xa*xDFNo)S^>OSk3%8rYvJHM)!5jig0>-*pelTAaYNgkqpCnnbpNWZx8gd7~q zNI=pO^aNHU!53ro*|`^l`nGnV=QyJ*1i+GLU0`QA^@h)yQDLC$J=*gUVc*?vuGFx1 z2lP@(v#v0{Y<_;pPI6}|Ol0#Y$BO|8Jnx3l71n`!*MeR+llsEJteO@BRXkreU7reA zQA1{?M-!R;ya1iA;V29U!-p&Qh+N%;hllq+dFk=xTTS3e7XT=h7Jlh(8TjVFI?zQ| z+0HUehO}Z(Q$QKq`!*2-qrvGOPMi{2fSa}+8IXOa@cL7PhsXLtEVgR{Be5&;b;iUR z+I!sApy3dBK6j0d22n=?2PF#eT-pO&47~Re{|-kPNU9*w z2Td$M1Wgpo6uSSbc(3+;`sQtjpn#iTx%RDYBz>kI)Qe?&pYys2ZQ#ZKZiLE?rU5o2 z?FZr{+gx2)MEudek*AaIeCDS;y_}y1B1VLeCaDC!$JFVvTcETcU5y8s!zgvL2YT9v z-;Du?74oMJ<93B!cFY9z%ex1Xc<}E(hwO5EEE%U2i6&%S8PCf*C1zn^Z@0=CafNdx z#-sDiPc{@Bez6paUCWjXhIj%aGn;HrXy(dD#+R?C?l(M-P%eX(&qWs>=pL5^Xq0kH z9!_T4$vzQ1PYT07ThrC%Wt5eVH{G{C>L%_BM1w#5Y3>RFsbKm6%j%t8LQ@W}Q421q zxQ0`Jzuy)E$wLO9Ti;RSv}z^`qL_zk>%i$OZ-_OV`RoFO;v^)=1f+{)D=DcrjYHCx zQXr#=tozuM^6KY$ZNn09$Yc+!VJi*i`UZ)SMKw=92F*JkU(Z{`y<#376=<={1|!hh z$^K9T^^sCY$Gz7nei`SEP%K~GU)*Qm|Ds)Pkf+T2)M3y{($JdnjCWmXcdO2qn4e0` z5cEVj9X5OE*&Zu1?C@wf&TX|>RPW+~xriQ{$IzEW0RvVyLNKC(`668}*;h%g73YiRcG&SDa^E6^rq8VKb)|3NTLn z{84ggEuJqtO1$9cKBwT9**j^Tg(#P+Xu%0_}%3!6yB zzK`Fy_1&tjN=dROhown;-AW;gp+G@ieTTOce#i1^pPR*7d)nMRXz8%ip$UFoj$~vi zx3K+4dE<@~uM-S+<9#Pi$7bAo(y03WKT@3bM8^8xX6EK9T<{$Ofx6f_wPh#u zM;u6gzXXz~&D~enWFe|23A@T3kmcR2D9|h}bR<@60d}q?9MS?-&?23YeW#Wy_S^ez zyl6H$=9jaQ0SNOBO~WQF0wWv3*>yd-5`%cbo4dVc5oLY5PCJ}LRvQ~1GNClOm!Mf| zNVA<*E_D`T+<3tv>enOdGiSofLDB*Emo_=3X}|nF@ZAFH{>r`W zW9ki$_Zqee=jX7{Pp{cO^2kSy{1Se&!AH-(OO?WHJ6jHjC_A7>DV>!kmp111s0}=g zRcn`O-Mr52*EH;uv#}LVxco3(v8SlrEXdrq7IRHWF3P1MwVEo7GjXVEOb1_{(O}^H zukf_GA1P6v9i)qiIau+jg#GQg#mjvGx0)=@^0^onbgXyZm)}l)KV#~cTYyY7r?-}p zmRhu|i~~t|_Hoxjk=-s_M1*J@OI7vs^|)&R>MXuP1dT_et1)nVGT~!CZI(Kzj#2!j zmL1|}Oh<4C^|qpye&Vw})h1sU@J3+&l6L~(nf8FIjgJ{xGqVRp0Z=1#N`QSsY@4H^ z`4+6euc0qk6;@WS71z$^EBhEvFEY#Ow1Tor&O^Ni)2+S2lHpXE+7hDTdfr;O^u0ds ztoxZwAr&FfnsRFn(|ZhI+g^_S|VL9~sh3$vW746OA6K5-oaB zu6=m=mQz4j^R<~g<5-6Em1uOu2sJ@gDOBUppCT*D=m^Hy_TvG;?H1-#fjEl+9LL1w zM@@+~i#dmiiAX`ndSJfVTU#6B#|dd{5~o5vJYxoLHUdvtiPF0yhTZmf*0cy|63K35 z9%{ks04?mc>E~`~jqW|yUH!lyO**MBzyZc@CNMs|#`=Im)AnYky5_?}@Km2B*`S42 zlm6R&&3b`07E!JU#m+zTdzx!()0Vzn|2uh)V5Viku2xNBV7@#3+wHC$Ld@)w3N<~7!!6L$e3&)e7WhDI+T-X=# z0Ya1ZAJF`g*6U7O%>O}7rPTNHdL;37(`Ka=SHuDu{_Xw*xJJ69Y&=$Gjx7k}gDc$Q z2CzBy&O=>dAJE6&I?0LSb2`TLp-*T1%6I0ah;DgvEEnCcQt)OWieHbHfU8{Fx0uiw zJzIQ}X*&0FCdwtbf9r>%da>A;$G!4Qz5{IaFMZnnMj?_3hks^0Xhz&1c!mZd1ODFE zjw1OVI}nrn4iG;4=lmW<+=nMZwjaq53XibWHGEL zo&dR4R&oijDj2(6F6It@^4;+Q(5=~;cD+Do{!J*3Rtr5+CuzbYmO-f|pv2`{f+hnU8^+NJRt^SbNt!sr zS_lhG9C^2tC*v(ugyhh|UlPQi7Sd|3ak>9Ml6=>~UM>!@x;#G5M+I3wtEYp-ZCkhy zuwuNlPWB{f7Khn^4oZH;a|3|t&Km2t7(M?2M(0}e-Uwnk;=I85lo#f{^qrNeO z&7UqHgT(s#>3_Xc;^5V3z7sgcB!dNYa<}0tpePw+e9i*DkJog6d`_EQkQ;a%znqiv zGYrB6%0I`g0c`^RmrZ?6JP4W*^~v;Qyf*AWp{4iaYr@~-EJo8smd-Z{;Qq_6aXoG< z$eFm+x7J@~(XnJp#KC9$A=fw;CY%71S(lexkI!ql>d+rgc_=1nrTJauo2GB(K$jKX zE`L~^&pz&i1l{|gPh-CC17^`5>DP1>_g~CAFy`20*&V9$AdOy%hPwl@T9kZvxA*j~ z^zzrg;l01Bf3qlSPz2(1IAG+Fl*)-TKn9G1W&yb6m;lXaGDAm&O!iQ($1`+HOxHz3 zHM7YkoJ`=bk(O_3+A~hAG_JWbf9}Z03X_$Y8BqaV{WoTKGj70+8-M-lZzq0p0i$5> z^7+UCvwm!X;DOUY+sC>3H)~uA^#?r++)~!s4xfmU(b;?CPzXxO93>j7ecOL|cOXlB zbaFk1DIG-YYzi;maLn>eBOO0{Hnyk!Jc)-DooGCJg&(^gntH!pcka3_sPQ@|vaVV) z)E`KCgxX2dN8|7U=ZT|7F#t=C9c{&%yp+q_V!vUPI*^-Lxi=i*%XZhF0VZ*XH;ZK2 zoV93*_A%cYxw5nZ!zgu&fJt+!|6CbpTzzKuFW7LI>Q{1=a@dsgIJ096Y#_%=pQ9{> zPTkCAD08N4ge?on5N&4t*uuN@WMlYX$|nP;SBs9L`hT5G&brpE+{m??<)B<}!w0wB zWQ8tq4)TIFgiZINplXocEc1Tq=!7jRq?i>sX$E1OJg!AbC|pSCdi0bzW&67(sldJ< z&x+5(m2jN4)w9LiL7i=CXL5=F>}_8G+r}zgB9|Vl7>C!~V`{pNfHkzC-XMC6YXgT) z%H84k?V7;2=gpFy1}$;8OK!yrNXPcLYCFyl^5$mgdcXh$N1JSQdTOt!ZW&AocM+{e z(Xi=bj^4=D_*7xAA?NQk4u*MXUk)~3$y(Ls4RD)#G(*_FC_ z{4c1Ud-(m=#N?j|^-D*~z5!$)`*fg)TgHZoA$8Xy-_(aZ9``SP7%?|bANEHC4)x`kT=;4G$Bz{GP_ttXlcMJmpCD z%U4APPsm!vyVa|oR7n$T$qeo~xVyu}-JQYRT?cpf0S0$> zW^i|RceuE_yE}Wox9`X9pN@)(?yipLiptEBndjIj86CW1Z~E3k{t8<4Af9eSu6Ifr9q&3QfBEInaE_W~du8z{fvy6@X}%Jy5I;Zp^Logl z)@ExmWjeKg#aFevkT7#v)%1z+kK3HJ_SRC|l~w-+=Z}LyYkum@F$MY7TLf(8oHZR} zNq(NxgR7w$o-SNG3Avp~3z>q=d#wa-8vq_OFyfcPtgCSo)Vgx}L zdU;!k>K-N929?!(BNFGP4^~(#q*TdTJZ|OMHVQ6>q-Plhr=vQ#N%cw$nwm~rR$~l% zF$03VPEsk6-GB!H1EWT(lUWQQzs$qwg8x3xp9JS~(brUN@$4kACWtIzob=qyL?m}t z(zm6f){Z<&$=y0;;*E#jLQhK`nI*rF)O)O%N@GI_@BE zSWbSCR-Q_u-zdakg>v0_4^n1P>Yq}vK7^jp1jt?QJ`-)Qd7+Pn=U_E*P_d&+7E&L4 zYwi4C7=iSQNG=(AROrs1lB4kSvy`M~e+3q~!o!G_=;ot|srJ>%J#Pm?`n--3%VRQ$ zoYcs~|1IN^lX!iy6n>Z!4<|O^?oP<@z1;62tb|doly5YqT;2L$uCyx+JKKgU<7Ax7 z<|phmsUFSFwkA`JHp3z+ypeOiU2SNGDS@gu>LzZKr=7ey{;gBiPnM0h1M~ZjLYYYI zJm&n}Gwd27u}+%ru{@8fEi_&8T*n!3eZ34;KbMGPg<89TMOfvBm#eK<0YbgtJhe&{ z+_ZoyYBWr@D}HpfNQXG3>LKN&rAne3fexxlT<=l4Oq}M8y0*IWcUoVK zXwth8%n%!q?-lCkw}`>V4i;2C<6T7?8@{do%*ehEr>J!4<7jWJz_-_bKS(ffxmkpK z*Wk0wh#!EUq70T0OAco;?zga-_+w>)!*2FNk9N5Pz2O<)q*;3#KOk9lKdfW+Fj+}TzeCDoOXy}MZ#j~%Vkm5FuME~1bhKds}2vY{L_ znje>q5iBLBr2jDBEY$HNE@l;ID)Z$m^NyT4W4S-%2zUJ5MU$hc^I=XdTg=l14!81d z_O4iONY`r4szxW6CD7EFBXBC@4hHO+rFCwJrY9h&%8|Aji+2(6qf`T-tkdj{1df{K zlDRHhkn4fcvf~m0)10K`xV7SF-+pM=Xmp*g#k6Cl6u3qF4hyTKSg{jJzQ8Db;4+x6 z?B8RmF0h&PU{ezXvTbJSXC;*Wdl6713?m~Hy?Ntu^_OgW$dpST;9|?utmVQzWHPVD z$X6=FQA{&4(8JoUN%xN}Z!iV7x96K*D8c6c7g1uiW z%^-Q!ovkQ|H9b-pLHus>pK0S`2X8ap&5e1SaZQq69Jt={|ClRpP>9W|TMTOFKxL6ff0ZjftD&%9f8xh#18T-ni_s``m(ym}6t-*{i;$ z0vW66O@%Z7uB|_5!_R))yQ3m=-t)z7eH=vdin<79?OGhuo}cH_cImV=!`gmNu82j) z73%FP&+Rc90Aqk&Z4S+%mZoH5ZlhKOe~KV_xNXCLGS}e!5}xo7_CR&gAKIU32yM zxapKB^SJ_(3jY%tbHA3L_AsAYL3T{*nq|+kWWf4y#nd=cY{7UikrCK=@5TAV_50yV z?W!XO0li`0ve|pi@i^BK>0%|(_>CZL8O<6t&;rGN`V+$Fwe&rce=G5_-3`%Q$B;x(N*2u(HcYU!%ON!iH}H!M-TLsg7-z79OJ8kny9 zLuy(iw|0H!s)eojG6XESdE6QU3)6_{!Na;6KSA^xDyTg2drOa>@ZoZQnNDFyh{pjg zl7i`EZC~Qqk#d^8#qtp$#nc*)w{AU6;GMhJbB6q>t_lx5gagkMe1kClNgNeL^adNP zGyN{D=R)v>X58g9x*&GuQAXhaTM{TT0HZ>aO zG`jT7qd->ugpy8csXyvm*X2l-AmDYvqf%r?cYpK?@V2Y$K~+GIg5vnhLouizzbH>F z)V#qZ&oHCMB-_fakS=fHr$*He9@PwC%;t5d|Aid-MRL`FcJJhW)yo!bH33w(7a8A_ zuSF}(iXI3yE!v4@_xN}_-i(#MlRj0WolX%7|BQ_-a7k}EU;YGSdv$%U>+v^5J)qkR z>h%mPB_qsN{%1{%9Vf@3f1;m3d!Rfzp8&wE)I@|Mpe+K}Y%1lnn!qI7aq%XjFm3V2 zBZoEr9b~;iF~NY5Ha5M$ZSXqQiWpi`B!$C#g0faGpA=vpfS-=~t2%n?!+fH~^8o5s zvv=PsvI}<5j|Mot; z5whK#Y~k0YSdAFk)+C`=dP7)Ew$6Y?7Z|XOVgI=9Bun54(M)B04{1Cg6jNsZr0b(3 zE_b-(hShS;l53%SORC+ky543J?$TQ4cPa-a%80&bE8M{{5qWrVPYQ_~mNMd;~D^ zu@7=fUNn=vnHvs^`$j_UHD4+}z0^gT1J6cn5Sn}hzP{+lgXQKIGhPaCK98L6&!=lV zW$(3V+Wi|)WJTd=G0yGhQO?S4t$LK`EZ>#MA3o31$;@35(35$CV>Vt~Yv6dRp3692 z_Vm3qOu%R?PsRn0H`{Ysa6sea+bc)uaODPNt?vQVeRuWu;8efy{Zv8{6%L1e;F6}- z$k_VRR*_Y<@V%9CYJ1Le)Z~A;jnIFd{`25`kDs$8&)Vy3(sZNi1fEfZH?WPr)c1hS z@^K6kzGt@DoK+JsQfYp^p>r1Z#u>%`SU$%QB>10jAJ$yVjWc&Ecx=H`@ZFor#(RDo zad&&NSeeG*sl z-~5vAbvU%`62$5yX3Ozg|2dt5taA6c0|6)~#Z7qeZ-pn1Q?XWwYt3R(_YdUt`Ob;y zr4deSiZ^|qFl5a4O-@?N(DYhclmwJn|7HYpJD6hv13}f5(fgL(n#BD;=-ZxcCjDjA!DCE7)h0N0BOnncC%)Z?dBieJh{46{BkzU;t@Av$PQU#a`ftFMtbYORzeZ!M~6`%>%!jbaQ3M^ zMJzfruQz?p-nS^OcYJf?koO2)yUGYBqs+80(E9^JHTQRgS)SfAd)f(ZhJ#6>K2u4d zb39EiOp^;F{~eV*^;qG9$UDTA9H5VAwhgMC%skhhiv&Wk5>2J|73p$% zTTJCkED@IMpg8O2PDmc{I$BSEzlMw#OOwo*Jo544;e-?%_PSDiWRg9wwBteUbPnWD z7HGV}lUr+P^vOBcS#EZIz8|3}s^|!JKQTYuU)h_-u_Sm}lu%&!;0eLi-MTE3rTar@@vKhV2a3nH~MgrO!1 z9^Ut&BUmMU@9P-`7T3^FCFVS+a61qOt6fzdrCgend~Bn5HOl^d4KN!hwlJYlhF%&> zNAPp{W~Ttt=jlSglcYt4mzdaaO4HqJSEmc#xxx4lD=<4kC(m?pUy8HpcK& zitijcHD5bk0Y6N}W*W`;9>?_3Zw^(*WEnFAZZH5w$QuTpp?#AxU&SzJLV2hWQYc9I z)Tj;4yq2u{KlHurzGHr0S381$7hDmsE2Q;!@|n(n94~cJVD)=;W9kx0laD#6_%i(g z8%>A0C!0^s;AkKtjqzX<90-Eo}za=2V_SL ztijR~h%&10H!OC%zAjDRJ+VQn;eE@^e7j_vnn(xI{9=$LCMU)xryoCG^-0^%YHZyZ z(2XfYV#ZnSd|?i(LD*rIc!Oj?Tdj96{MDB*_IPn3B@@DQq<>}q$ zd=eL6(-+1@uY^p(Hm?|m_l|`s$Lnx4b9jE`j1@1HR#QOw?OSyi^tkUx2Ge5QmNL@# z&ZrN-0*4~od>|k*eZ5JbUt@m1JQ*72Md}CU#RL>Y#Q!x>U zO${{&H4yIkJFaau>&i_(T&TbufKr+a4Jkphk~iCqs6WS-?u6G1zm_1!aH!CgM*l)$ zsJk}$55JcqCT|(q5FQI~uS(m8&z;;#fVt<_k&05uBqJrN>+z^>Ae4ZmJv+fVF zfWG{2o1eK~LnP~hN~`A#mwJQ#aL(_-lg+spAqsq?f>7}J((HkOr^h-biu9F@CBWN7 zscsZTzmo^c8D>|Q21gz&I)kl!o%5B`tHKQ^Whx@z|QHFhVSd`3-V z2YV+?o=w4IGrJ`)StmAbg9wV@dxi`%1~`L!bZ#ua%En;%U84_%m;*>JUeu zs@f@A?uLh7O;u|lMJ4Cl4lxKiYDm@DgLPWv)Rr?!`&{vs7_hJiP)&9(F|kV*MWQ$4 z5>tXbpEisx{vnD#g<}W9iJjlyh+f<>a~YprR~*!K_5&lo>JNRsm=ugZ%?lD>BZVn2 z+TVEiUd|MZPr0%gI|Kw7!(d|#`mH$%21S?g8Ru(|{l!ERqsZHALVQlxtX}|`OU+b! zZMh-jRBf33Sl?4Ogd`-uGQ~-;SqZ}2MWg)^KcAW^`UWt*jK~wf!#6a+!r1-4HoI`)4)Dh~$$oKnq+;)%$9C;^8ZcvmKq81Qx5STccGXt0c`e{+aaU9kr zo;wKH`0pr-Hp+zP1Ip5F-hx^-7=_3%fiO_-TpMoR{Sb?RKWDBam54Dojc59(kvP>M zgEr4VG^-hHD%O`=fPxuM_xuEkL!ZNn*~M~w`1q~d~w{usc(ldq4$MMhVX z)0|`>>5eTaBcW5zLP96ma*b*dLx_lADk+rwNV||HmkZKF3EucqF$_CMQSglksTm#i zclfj{1cfs%ELjT+$?1F)|j@0*!h%)m>E@wEum6ndGAI-TFRjy^j!**H4w#emYE|Hl7Vo@(wTJd9fFh+9|`?4>P&M( zn)(JT$MAiqLr5IRCQ^plE=++k2N=sMBbnfUuQP>k;adVal2hhOpIY$E83CyNxnTP)c!{RRaYKQ-{5+y+0L;A=B2~1p>QC$#Q)Vo zVaSYg7hddhzQYB9iyke|;k;=x_OqqqQxBd5i=;bMur0ANjo{dbXf?Mb@WXi})UieP zxwA{~yZas)pLgU?oRc)4mJ~?gj%aMe>YaTWm2glev3|r zPT%18aIIO&{HJnKn%mps#q*NnKdetL{^XTO=U9Q!_gKuif;sf%sO}YB?j}#zva==E zFMR`SQ}o=4v@p}JR{m^Rf&RPds<+rlh{=R7=-k)it>#5$F3$>K!M_Ig7iTgEz{l3h zfd;{?@gQ>P`AWf^Ev8uGqec$Bcs=!oB-pIBKX`)bC%BUa&-+KNai)YNf(e0FHWOL7 zHanfosl+sB=A->@=oWL{6ORT=kv66e@18Bu-YZV0hfqKcDO4zgH3t(f^)E{K=fW>N zY-z>joxhpC4ojD@A7wQDLaY&e8WL%K^7KLs=VtsB?Gh`OrvqST@om;zT{X+UydZ=i zLqD3F-v5^BW=%*S>j?g^>NVIplinJ5WF7FMiwBL&5ms{5c$sM zO_kW}VcYQDnm&7g3Ws?dV87>}ypC(%T@&?C-7S0+NLQlO$hGH2vy6|_h5hoqwN5bR z(oLmQm!^!}DtgT?5N@UJX2lBGLhw{79T$1KPJ8)Uo(R*&B}KowOYXu8M8PL0coAxE zcIbVjRO};A)L1%HZlF7^%LJl7xx@JTM0HfdTY<0j$-`a8*>k==Jd|_>p@NC#Bvum7 z&%3usC`nRZ`P7m!X!S70(zoR=)oW~a()3I&Y0f9P;>F<5K39@P#U!ecD&k-@Nfr@a*B z*uK%hcf)$B&LDam#VVGtw$rVei(5N#LIYT2AnLQnh)TKk343o5O+@Ic) zNSZh2+iV=R=%to|eq68yp=e5vdLBmCENi;kfK-m`aO?X6ZO$}}vqQfRh*>v4GK{{T zKv$u3*Q_P!+<56cXJ5)Lg5QKYa@xb=tqYK)&zl}x+CGxbfM@aHK3q>p+VfSELM6CS z(Ij;ewK5w%^5Cw;?2mQ8TeaVgyr$?pqiEi>yB)2?>)66rYdGzh^GTfS*XZP^P|WFB zBv0rfefZBEy~V=^8WOmOX2%wD_C~a8`V#Xq+b@Go&L*owH9e#O!;O${aPj6&YDW2a zaV~mhkg;OJHL5SI#f2xil*ngbN0DbbWxPK}k7nMQGw9wjBvfw|V7@}lXJK2B6*p0= zkBmsaCjB6DzQv!+bLBstPI0D)K^M&1HC-iydnIUqUwCcT$p zI9*i3pVXVlK$lSWOd;cD&{v+DTcmOFA$HkK(y|E=p6Nk#+SNF-t%x*%^RNjnnrAtdsVu}0d9D^$~@K_LwsYHn<8rccsV zcfulgQ(}T!AaYLjXd|6KLtiYaw2p|=$18p2E1$P}(Y4s{(n$De%SW!F$)+~a<$44+ z4b^BqvjLNC?*RgGSj^|hlF4BKaeT24Lq#n%Jmmz1`RJhRK?;ie>iE-DOyLbbH+4y- z6n{tRQoF!dhQbl>u=Fi_km7aoOz8V}9JDiJ&zIeNBfeD+45Z?r5l#z3B@Dl1?<5vm ziS0-TPf(2l;sN}AS2u-(oXJ!OH#U63&S#VYtf_*j(zE~{`*KgK$yTBRfBh>x{?Gle z!eQ(UL+&S{i@^zgB|;k5BKSMY?jvZo>aR3Kj5%Oo!>>84QDZ}&H;s6w4TbwvnV$!= z^`6Z%+7+(Ed~mt34xmHa*0%K@sjR0hOg$E*h<*D0`EDpQJOpXP7<`S z?!05QK*>@Rf$1=sShUthOrT0ejq^0OZZ%arVVBHJ!`0|)19U4v8H~fu^oYX%8FM_&DZy{xGUi#^@p%o8P&k zQDF{ts_veWed4lIW(w4htTsM~Ew$0SD$Mugd=o_?mgg$ldHO9y4NQyqNU1#)0Xthj zaN(EH1>U?B=1F)INhc{?`HeXr=#!Hf{|ohpsUM!8@E@nryjvkn@$JY-cv9U<7N*mx zaiki|%@~X|(P8!+HO9=kjuUWW=QsBWP>HPH;Vr>@|E^JZ$oF>3CDST1S9$M(Igvdq zjq%qb+|JeQrZ;T-c@vLxS9&jeF<^XL0;S6-YhDoyG22kp;^U|uN6=E>;TOBn=^TYm z+oyMyHm+b+%TMYr6A&IJV(#x6j(>u49I!?79X3fbO`M2nhb}caUd`?LbN-*@Wcdza z2rNWl-f(z^T*ZeARpujw%JaSPREfNZr#8#4eH(M%ncuBj_}jlBiIms>?L0xwx)O8? z28Hys-QXSbn~@e-VobXdxzeT_>7GrW@S3uk!RHjdpH<%(FNirU9?NDPSpey;q;H$g zC-0j#2gzlru^ySv63za)dclK~j6Nd=<$(i6F?VXO(?U|}Cdv@v}eu*b_|XF7!CrZD{=?TIBi zu1z{v4FP-5T|G}q@F0(T)t!3m7dTYnUyRNZ zXi9}QGj5qrw8;)!)GwW|aHXB`;?3Rj&4(&E&UP0es`WHiN$T3v{s@dX~tOL z+1Wk77-fsJ_qG+``BK)0!hD!VxF&rF5(NL!vDO})`IP>I9Y3%5G_v_&Nh`+G74ci1 zc&V{+U`CW15$xIO(kuA5k1|L1Oo$;p}Cx9Z7Aax}GbBvh0wMK`Wg%5Q?CMwNz zFwZJ&lE)DtO%6`qAAyFj$IzAZ7f&4_1$HC}&Uwo@lyN+9oAIFO%(Vw79FhkS+ME|* zLnVTDFNFckp!wxh*-Zc^9xNR#=xAUgBiD&>+hA<(00(Rmvi>l}^ctK!>`D%wO|Z)f zb$V=ii0^- z8i>6=>_)QJwjPW&uqA3E&zYZJNVx!=VIRbw3*zz`Ffsbx3)5yw*=r`ew0CTsm1f-g zGp)s1BDzG(n8XH&4l4ND%(dyW1C?phBMkK3NJ3N@R4rH5v2{qeH979}wnO{P+dIC& z8`8gA?B674#9n1LXl{OtDu#pJrVZZZa%w@Bp!0M8?m+RE$_hS|Y}c#elnc zgT{@B2@%m@e%JD%F;k;RD-_<4F+>Xv=wg z=TQ$18MGrofd)lo{QbELBBMDAA~aDzb0JnufJ{25Ge*wCM}WNW1^F=;tjqFHj(5OJS)}9{`*qGK8u>c=CYq_-@aE`k9QyE)%kQ zI@k-ELk+W1@ssLXm5F-`fErCHH*6+%#Sw$94p#(xh8_P>3o|Ff?O%)Mc=4^zX5WCwhEHB>d_IFZz!|6iIC^LI zv&wHmZoZtmqKPJ~A{Dx07C*q2-y5Sz^B2d*4;qP&!}@`i@GlB>%y*(N_rs3_%WZ%3 z&2;DKjso-@hSQ$k2F%uWw^$>w+z!7b&zk?Loi!y%ITC*jY*#5st7i7a%$4l&3$Pg- zwRvdqeEaj7!~p#6hyfP_GBaO+MOrlKc`%S1{-RT~*)KM_IyQBIOh=5Ot{9|yyZVn4 zK9TboWL(a)!9g6!^7YC%ixpr>#W)Q0sDzl2GIkq6V>yK`US7W5O1?l)NGD_7+V)OpdIn|v)<5+D@3ZJrEbgp?$({7sPl^_ySoQ_p* zdJE3t9a(zVfmXwk!G71rI694hAV}54>E+2_+cH!vJYkf}E>l!afc=!eH@XUtU5BL4=39J|Lh#=4 zKh0Tu9Pu%QYK_@Ov_9CDS>8xdGv!e(J(^8by>mNEz#OAI5JXqK+m?shZ5I*k&$^cj>ZMV-dr0<TF&i40SzJv8-e2hC&zYUK5GAUf6fNqycVrB%dCCgvSIhPq9N%A zt6ei*@LwZWF30wZkqDgj@#qEXL0eX%`Zb4kT}@rPiHMkugQ=`gn?7UrJ*VXv7s%$d z!E!wdl2J6ML`XJ*^2s36njN?HSyx!ltNV>b`UBQ3igcc0o?u=Pv$&ah(y%YcV!tG~-1NEETkj`G5^z&!Me06Oql=l+bDMc69>k{Bgp`Nr&-H z`O99(MeqD?AAziD{3;eaDvrsTrW3$lCRft^rT7BH=i zLgFS!ZslR&dlh*Dh;}-g2s6d38UPe7Vh5QY4k&}nKY)7i`Ph4N7!fvjS*6~5EQ-y+w-*TF8x`mpTy3c15c~UZ1 zQ+j;DnOK>uMlU4Fv5=ZCcKoLTt+{%s^?`q{FDCp{uXy4GVqFe*d`JXjH-^gVQ)jC# zY!Fg9e%joSO$y%Mbn3$wYME@Ua#!#@QUX``ey5=BjO*nVTI$cm*zfO{e@M+t1AKP5 z^nHABXIa&ee#6fyE~eGq&|+Bm?nU((K02K)lfH+B9Ru$?k#eU*cRZ4&*8~Q!H2e&o zSA9(*aXjkPOc+~OJiL0)Hf`o%y&rY?cK9X)G~A|eP92{|BtyO@dz3B>OZ`!U^?4Df zifGLfLhsUiVz>Jm;S$Km|NN`;NV(+;i|n9 zm021e{$P*1+fCY~*WyXcKpP-Kd*XZk9((YSL8xL;=WzqX=fwL4?p8l>_d$8PbBrW* zr&^G~j~6Sj6j#M0&>NUMJd)WBR{VI`S}Qt4CO@X?f!l6=uyJ!|r9Bfuks0|Kyteyu zEVAfi*%xp0=AOK$t2-JhFm}1cnZp;)jI2^qugH&!XzkCqYU`2K<3zg53eStB?#gf7 z3JO*WKdEyU9)`>Y36MPmorj+U=t{Urt_e#lSrXz29;H8NHU+X0QBB$aUkmOpEaFCw z0VYY6nrSQLRl%5&3&d;a_1MNlF;r#3#(trV=hBLk_*I|UthZx>&yn}myT_I|03fyRPM2Oi&E&yT>304=~SsIrkY}sG52!6BSF6-&B?w3T zw3fKPD~3O z#f1;<4(#Gu;;wY%j_7Mqd><%qEC56k9Yz~nji)vdzD2o%p>@xZO-@n?gH3I+BfWUU zvJ5T(0t%j;7SrshOLSoOHToqewCr@GE~H8pbSW#-(oq(PXDucfg-iGw|B@naes?#4 z7nt!lzJx&ztEvX>LM|-=bU_HsJrZB63ydiXDlnZ=QNnPM69tZX3Etf$kXtN{%Q`Kx z9BV~VedB4%d3jPeW5mNyRg;XTaM2s51rW%M({t(pXC5Y8p=Mlg#1DtOWb2~nKaA5| ze#F&{X^2qO|Mb(=mp+uhk*SNqRf#u+)tmnf?;gOtNT3$SHquuV~egicZu6M-Ty^P4`^30$TZG+ z_w^d>+HsTf8hK(xD;0i?DfS}*WWkBQ>!SRx?RR)Wa|K!T_1VjPJKE2+Hzv}a-|eSD z^0Km^l2IjWcf+`Yk$AH5#)VvqTFv9lPF`;3!w#~gcKfZaFSYPUFsw^liNg4Yvn61u z3Ki)7ykKbL1VR7L%uoH5Iy0-qiWR|I1l{?-ty9F1Z<&M7R032c%`3GTgZ5>_>$iK# zO>tzBNOct4t%-Q?5n$beXn#NMb87B5Aur|?YU~tNqXnR|=RA2_{WAlBeqLF+yStys zX;~WSweKa%ikz-4b~`5;o5n*rvCbb%KE57DIo)@s`jqm7qXo7{_SV`;SMr;h0=YOU z<~OI$dflGgOFf(?0zPnHkv#l4F9jBylRSvVo9~+lU$h_Y#k@6!3{lJJ$Kyex|AX0$q~`o6(d5}kNnfGliO@eqZdP#${;5wDyJ=p zYBhF$CTo~Rr3is2TV}wnetRk<^RN+4rPSJ0!0UmcEovpSNGEMBAM_kD@yEz;)R|gV z(Z-M=XAp%6fxUoAI&`l7$W$`XT*F*p#}X(i*1!#4K`C_1H^!*=fCF0mEPmwoEm8i* z*O&oPk6Hj)YVl*;ZTjSJ)FV5yo3RgXJhm5(uxE$mdc{9x>+F!oWbZ@h<8q zPiX1Q=&$pH4h-zR*O<}QKZP9Y*W=^76~{B^0AfCjl|naxS+@1lsL@i(`0^5h`msUc z+8ZAJ>ov{k&tB%q(<&yEte4dE>8~`oa-NYK)3FB+(CC)x#K@IxRYoiGgAFZ$(7x(b zhV%be6@^4evJ+reMu8sW+3oZYEFRtiBKn^9--@bqBxXUR1#E~Sfssjepq>W*EO_DU zqqW9jlj5lsh9%ExS--9)q0%QWGSs7gn3ZV>-yerB`%xpmDdl*-|ENe=9SAUIkG#FF zAk%c7H+(prf(Sq)GcfEOH@nPZbpVgf^~(u6!!(>68sziz*P(o{m+geQaEqMQC#{}d`=f;R?GriT8s*Pqk)x@aLd* zL^xqm#T|A6rp4HRIJFS{dA_cQfJoP`^|v9zqWf}*<2maJg|6uv_5-dA$9OCYy~9$z zZ$TV%b*DR}C++FWuY7Bw!c9525|>nz4$pUJK6e`!0&?AbnaDqm_G58u6w<|J(*{fpshG>Q zaI0LbhDDjCi2;CU_e1|l6`=c`&MQG>JJQ}gxQ<@ZhM~@ z5{aw94%{CdomKc9>KS$hm&K#}A2n-1_vhS10pN+5%;gS{>XqkWW86&K_mxrltwaoM z!T+%QjtmYKMROV8ZpE8YQuRw{B?mv;F zqj9+$(w;p&P;H?XF0&Pbt$tLdKkCD6S-?Bjtomjxw`4m_BbeO{7q(;_n?Hnewp3|~ z2Yj)Xh>@YH%85oxj&RilH-UTIUN$7-Z`OoqZE&*sy<2wV5broZ1b@)W1Y=>}*+7zu zCRM&o#a)&R7yTn*@m{5cI{}arC%9gd&{gQ%QA9T3|Lc1|=$kj%=u4l-_=H>-pU;0< zJ6rL8<=Jt-5dVz#mWV1C25=}cmya%G~b0hixRjA*kBdi?wkdvRbOPCjLf4t=?T zd{VL?L{W`t@n2pgyA$cmcQBOK~i1G`KuF ziXr8Prw!I?!B*h8c@8-SOgFQL&|n_dzwPkjPOnYBkTts<+4_-|ik4~~=(oHv-9rU` zwe~%Kpw5TKnm1yEPHjk^K7c(;*%<9v&~X=?iHUs6@ob_l9G=W8>14SJZ7?2Ak$Xm~ z3&b@$TQaD(yU_USty=Yuo2#o3*Rx*M@>sW>-elB|2ze{_r*3c|UQArq!>_J1wp<=$ zE@{gbBqGG)RJA#y%MlJi?JV%M<~pl>^(^afA!R)ddcBc?7XuYi1yrPtJK9KVBGS`} zfgyWeKJ{(3qezYdwRUMXT3=*0Nhpm1N9CrRKKD=h_^;Vcy4m!F$sD;YQwwz-s0vKh zHeAYr^!P?*`P4+kp4f%U9wH^jv>&SMF-3ud$c35&)Iu{@y*7Y+D`Dnk04;4-Kn&rX zQBylCbjNZv5#fST6Iq8Z?R;Ma66IBWq7-5VY0$&Ld%79+*Y zSA>XE8Z@m(gRvaBA->^lk*gdvHJ-}i{wh(YwrH;2zas)_`3T@;Zh0JIPEv>!N(xwP z94TzhxxUaL^Pt>W~Y)CZRINNZ^$WSP7uXjgMz}pE)FTB7kjL}Xu!5Aqd zG#%qM%yxGFjhl{V;!V0oyHv+4pbV#(l3{@HZ%ZcIe=bYQ%XgJdM^06IKEgM0?OZDq z%0bV9#SSNWdS*Q|Q@t}8M0nY~vtquV$W1d*(xM~13ME`0*(kvB2TfOl8^xJ@|D2d! zMJvCxPUShSg~1_2P9Wb%<1}^i!TuvUkg4Tb@W+w&iVO16R({Dl|BN9!@*yScY0FR7 z+GuXh&vAQ{h=xcO-xyMdK0wDEHCp?$;ATA>Rp&4!wB2l@uq_SuPTypmUg!bG!j4P zIoE8NWLhJROmUE0YWI@vRje_=*T3Qzy$k~NLcQjI_dnC4%eLyX zSRl8Jw8tI`c1~FT&5#prF4`}WLb|V#$n>V!BEC-FeFW=x)`HD`ayg7tS}I}Uq_Up5 zm5J5-Gq7UGFQe?fTp$i~JFVIEP`i#FKarNvQ3Q>p9UZm$t4n%J#rtl1!9w1DFwkd9 zxN}|h(&~ofALHM%;HCSFX}MM4Sl2R70Q|I#h}(lPW}|l0!r1@@0M(>5R=(4}IeLP* zSVppL3T#%^z06vyC&FmI)4te3w&J%-TyR3)3Ej1IaGsMn zJ-npB|7))QT=v}5^+`AWctdN@j3X1cr6j+V&wM2h0ToX@OEG6?)o-I)WB84nCqn{1=3Gapfz**b~E9!%WAnjp!HB!Y_UF z92FkbU+iJv&R2&~k%7`Zx`=2Jq!`!W zXi(E69lx*4W;+zP+Z-6%ISGo@&oBo%{i+Ne3^~o2pCZYq6GEuSq+S=!q!L1xitFre zG{nBd3=Tjpd(J>GALq&8n}|}4_Rs(DdUKJ*f^^^fXJ1VM`FEoqVdBDSg<8J(Vv6+g z7_i^Fm_bT~a`0vkztN^o;VHsbE{XB4gCQ8*ziW@g8oO@ag*o!j3nAzMVM53&pb!nX zqQ=cc|0_14md_NyXN?a){$TVB`OIC$8ru+S5P6vfE${!tL{7WoKz-)Fvvmbeam!@z z3fjk?+Y0tx{s5&v4$M6Y?(Cg{5B3QU{L|eaB_U{7*j&z}#-H2M=lkEpzNms6hS9z; zuB*l1bN6lc28#=?TT$^O3^-5oQ^AQqv|KCvh?c_&Ip zZvN!NOk9arFn?>#Rg6+cNcjBX)fo*K1WBfF+Y!HRXx6br7z@4l<4%F{5bwsTaJO5t z1IkMPor~rU9bC}XpLKX6xP+=ld~tV^C%_S1yv^{lud$Uz)q4pC>wcJUijpLxR*3e# zz1{e;d_}>aLMUZA#%VG8DW(vDMk|QlHC7t@)_V_47N3>%a~A1WZ7bWYR)mpM%?7tw zkpbnysy!23^y!bPFu$%0X+utx;#l*Qsz@#9`hkObDrUSY=hNHCm^7DcWn})CNpfe7 z11{Lv>6hJOSD{_)Q3 zEs+d`K;EBI1DeWVx1C!_0kg*38V~_iyZ20^+AaCMVY|5w8c&mnPuhrVE-mDkm74bc2`vBahGmke>!`^&3vXaX~&+K#i8$#~= zkJ2z?R)1qG0RfK~B-^!k66riTe7$>~TC@)bZIk006#ln+lZgVv^EJn)+N*oRjg^TR z!Iyq@m-guD?)A|!_F>OPdm^N;MCM;sHm^1u8(tj|9V(yLzxjP(#^bB9Iw`673|-WvgT$SSh96JFp$ z=b9A^l>5w6CbRpGtKC>n7YIwd4i~a1S2TJ3snHjSdZ_~oe%&9>M*{=F=*(k^CA$?A zqo61sFMHo)-FDsZuopY=%9UNeV=Y~`9>B^R-0jpA-Dywf;74e~Vm8G zWads*exbCj$&J0Xx?J+0(aZmYN{8)iueonOqtEU@7`!;>z%=>ztHAsznji-PGUmWi zrSBxANo8~+;{CiReuPc$jx}g3yU)wMDMeZ?Z8Kb!zT>|xE=;^Rp@JVWZ7-D#}zlZ%`u0Av0u zmnsR}C7PLQZVCM5pVeiKaO&0)UZ=`DU2GY<3Axdk`o&M}YbEB*0RJ~A4!g;I6X(PF zokkLbUn^OO+Df>omNFOK8THm`Kf*7KWNWF?RvF^^1I2z8%LD92#I#cu)9+WDG8Ty@ zEplBgjta!1a&C~sWtt1b<|xd6*o$5P(2oK4%yT(ve1Z>L@Jk8>c1Iuc3x_xT2h{92 zJ}E=q)4T6=@RQ!UMdpU+(0+Uo#p{Y~`{_fWazs0o`mwi-6CGMlBxS44tdI5X*j$g! zm!pu@2)ADR70aDTb{p+CVh`ANf^ShCk>5H%JxlVJOC?Jni2>~=3!77{eIHkWBeV3N zp?Z2Qr2tRx|HIf@2DH^~-J)%AcM24Dw^B5?ySuv-cXtgQ+}$0DySta-P~6@9xOe?gj%*2c=W-G86!`3=D3`>aPhAvkj*f1LdBa7BhojSIy2qUtTQjYH5XuE zRMKG`wlh(i|K~{<#pCQI@&eEoEH$EMylb6sL zcUAtFvlWRgPg%`QZ-m7uB9p;nD8Pmzr>Hbnt1VrBM}&u_+mG9cTt1F7A#ro=iW88sf);I-X`$;?dA zArztcQY0mz&7aup&f$b?nS7gd-i!3uCC?F6w&Qzm3^=TAgfvdcEZ!j^{h?<|JbqBxVSa;G5{Bu? zRx&$QNt*YA2A(og9l$vz0^>i&l7N|QT}E%-x3i#7tIc&?8m2tHig+m}!1b#9=r!=SvXum4UGn{Qz5L> zWS`}B8$1d|GN!}R*gy&RA}-W6>yhVoXj1HR7ioAZ`ud^XTsK#{BYP8m7f7H=&HlV2 z2Ovf06->T6W7yN>!k>=zzdZR4N$Ta^edgmOI}s+;Ws^?~gF}<1b94(4k8l2BYnq9| z!*g7I*O+p`=%fBt%uWV)J@2hEy&W)KU|i6~w4miVfK%W~wifeRpXhJc_$HaSYsC)R#9O|2j2p0)RP?{rMX zz~B9)x2uF%Z6clfiN_zdtr}#}I9K(TTCGw`P9mk2s_l};F|Wux_x1Nd#{s;mC)4)8 zFG5IW^iKN#2Mlpmqdowl72l# zGsAbFynD40nWKnnPiq3COqx2++`{SM5n)RW_JS7g@bYT+WE*7SC`5sL>Xe^#C z*_sQfS@uSVtTuHqHAIOv--jGB;8dk;{lEH^|C{>oyS+bA%1X2hMQSAFb{)icdSb-3DsHB-2YGiq8 z6gmqQA`r3-$Vfw7FGG(vXb=YrNk$F*y`J3EM@=X?M8O3v5?6`I6NlZBb({~Ux9At* zge#Ag%3!JsZ@E~%$TqiYMv?%re_<*!H7od&>5GlnXiKj+fxZ5Ca2T`X)@BgYtXG_e z>7k?KXs{yooYseJV)WI<3MSim#15n33r3J^DzeiZibWM8z^Kiy;GQrlyhv?2g-|>v zWdjr(fh0RB64VSiRD~vGxfBj26ayY5qc$@gZGEo<0I%P|Uw}Gv-Aokbmqu`0xdDgt zp(e-Bt$U*TA0#D7_1Vv&@nF8k5`N5tNB$N{a4lD6X*{vwWcUIkC?9+)lW&*S!_nZ8 zhN3kH3QetSfUt#GwH0O}hJTQ2PPL)Yp&>%XVM2%n1@`8G|12C?aEm8EfZ6F~bS|1T zg*=WNSM<*;MF_Ye0v;E8j$%-k0So>80XJe|cmc@_#zqUtY$cFzsS2A^5h+2E@({tm zh4WIc&EM0K!>&Zl@K(50v5>P@0kL2daYUjG*h^h-#99wo*Ai105+P|;sre!ap1jcf zMh@}S(%DiKyJA6r9uNNUT{>6aOHP4AqDwZg?yQj z)-($2w<5*6#Q?r_LflBz!==mv@sPF`po%z_W{gdwwn5{(c+G6ZFd~e=DLVYbWAOCPj$(OH=J`23avPWFR0 z4ZnY*x$fgEPZ?u^-$8!eI$OWiliDA5Ro(={G>H6OuVRqiK@`$J@OyLE%CrJ;eR5Et z93oHGS`&`J1afX`3CLzBg)rY(75wFBdeMcY0=(d}I6D3zNb8lKUV(eSB7; zb@@2n`3Ys3-J&N5g>PiUB?b3!o9M<7bpy7l1 zcdm{*<1WpQJ)7pnoh!}&fxj`YWM5ugyV(-SUTYr!tgK$iezB8gLwk;fNpoCYKY+`} zJxBJr(yWXrks?n&`Ieoq3YNhNXno{fT+X}VG5VM0Y8XqEEjq|Erj_h4ltFM{IkWr| zYDzk}5`-Y50V5}aMs9~T9dKs9U^Z;azU|CC;{qlCx!L7aP+9WYGyYV2FqzkXeD2k4 z_d8fP!RK{NomaQ3{wnn`I7qL_mKOE9;gr|&jpHJPRw;EZ#PRb?`5m8-Cci*ZPR@Y3 zewCs8e87hxGXLfITK`{Nq4`niRDQEh_DSefL)Q!H`d3;7_||;;CI!$He;9Xo`QjMYkoNS z?czPo>BqSr_Nyf>*EpgwZ_zewGN&5~{#^H$=e^ec{Jg365h_U5MY59~Wo0L4&NCz3KC+5XzYvZ1{ z3t!bu&f|FO$7%1$9!(m+cW3H#{&#L>`bIX-J6LZ6J~Y z^&6R^E*b0PsN3(_NBs7@UA06y^7ThW^=tDM%m#)^i+H<}8PP=tKICT8<9)tP5n>l) zhq34=%Ni>`u_M)0iBCuIb@Fw~Jat;Kb&SiO8J)ybN7HyzU7aH+LqlAf+|{BX!hwbO#0UcZ)P?b@X7m z-tiAw;-rq8(+F1;T~d;g9Y#I~@Ng=1n3lLEwCN)ozt^?tj@xWUzSOXDE z-vL);Xztl$$J;D4Xqeu*2zy7*ZdyTAP(Pgf^DC?$`FJFuezHCmIlg)?Sy}TXeiiS9 zzO_&c)X7j+C=irnKOYqo>gDdZ(n*`xL`%q8gGzA7upR*h54yo>_Zne#)u3?set1U9 z>0$+r+@`ihI~`PC-=E~%toH&q;r|>Ytt1_--Wd8ytoJXrHza7(V%s&=h=As!U4Miy zj?33NdV5rp%-_A8W%Bza{qe{W*)t(TMlO)LC{b_`h`l-w%29ULpz_5d)uMCe_W+?g zoJ;OaCJA%>^1_{Me;#4Gvr&u4DIg+WN#Gp`pNO{mS%2*6z3wfNuhx{<#H8=>jNe^ zxiC0oBNj)ls^7NUiG0Fg%$@7nhq|)&bfN)l$ClbS!!fOU+=Mqmtts4pN$NsRPD-daL+6^Jadr)KSd2T+)OKKGK2I+IAX)kA~R z1}A%Iqx()P@Koc5M)smTtSTEnQLUN9`Ce}*);p;#%Pa0tMPEx@ecA0tnsS4iLRr)2 zRi8VDr#_C(DX?-l$DIdD;R*r4-$2;Q_Qg%yzs->!>^-79;BE*SaOh~E9vUVl3oXPU zY&JmYso|sX;yoy50~1^g<|WBJ*&W}#eY{oiYu~7^ACvT(T=)QNA8A%#DQjyv{xaKPQ98Gtsgwk z9`m#}?|9h96l%3QXP9Kw6pRIv3&@0PNg&XX;g!hXtFZm;Bnc9!nbYO0ccthu z3UR=d8JMrJH|ck0uOX1M3ILi&%Ly$y-`)lr@ zk~U<94I&Zu2h6EQlS+J}*2U4c2Q1-cN`=Jn5lRFlwRNDCRKB5LxRpOLuv7&txE;tz z(LN}I>kG}N76Yyj)me^8uvhbmXvpWkL%7)U^d?S*PU>cCdq~f>YWrN^P zD>+<$vB~znr>Un?jEa!-mx~tSXMP`$jW=>AKhjCU2wPi~}Skx`Kt@yl}^6%EE^YL#<%prn9aD!rZ znklsZg=|~VbE~@860f`*7}x?K9~GQI1vby0A_a;oO*VAZG3N^Zv?1hY!GZJp=)iLG zr93HZ$NwLg`d<+1e}k#}{N&llItIaLY3#^7jvDa-Mbh|iYGOgu0o=zktDT`}ofi85 z}4FjKrP?Z%|@p%#aDSrc93x zHioO%5!y^d-Xq^MTX(#c5*^<*UBf8o%nCO>V1-$?AH{f#6w1fg^X84;oGDjJ%kJtBux*Qs(K;D{UY)s91=oghx@8Uj1%*(7{^w+ z6fq7t-eUOR5AcKtTGlo^3iOt~JA-}40V7&;?(%Z<*bq2q;ekN)2x-)4$nXJGa$Y%R zOv48d$5pEh7;X?4KBZ>C zA#h6 z$jwSJr8`E98YM)Z6{O!W=;F1%paiH!hldtSX01s!qRkWdgcMge;b931!~$XHkm4 z-RnOK#v!dG_J;IIHqc1Zy;NRv;eD;6Xd#c^j4NCo6j#JK-PwVd;v6{I zfIVwAfb9syZ+@@=<=s$-!LtiMJb5N0J9gP$yK2mw$d1xw%?ktQaIr<6Sq6MNIb+2y zUfktPZMxlFYLYy4I4B;DyU_;CREq=Df$`>`d&X0;qB(wy)Vw8DBN zNwWg0%H|-IXadCfs!FyMAu->_#BOYzj>mTV>{P>>zfZA=gbs$=p1SL&}aZduv1Aksjt2=4@iw+-A~p zGqWE7CxPx>@kT9o>5aE+pH?J8s_4mRn9ozjGr?!o3}Y5)U|zYk z1ajA@wKctlqP2>6G>w3R%Zc(z;svE;O?Kza@aN%+g3}-QL!m)0BH~s7I(S@S7CabP zs01v{MV3c-rE+)lsa+{d77;=AI7e!k&STRw?psUnxMdhS97$ys%}D@f9{*TCYbHuY z?dn8$w%9+=)M;xED}(4#NP5+gi|UcP=z^oJS+TsnMrN^s-?mCbqz-KA6!5z>5nTBD z*`6+Cs#*oBi2Oc;o>9%AzQPY**;d>%1O}yCXyUq|O(VN|ezP+N-g%X@R*emH0ThrhMV~h7Tv{^gOR^Q5L$7rby%y!#VzjywAW5bn7vPptkgPD zV%4HL%v0tKM^G@S6)FnKt>Y zW&dFS-b}>JcHB(tOk}^{IsJ+KTl96+(CQWNc9P+~|FpHsq>;eUc6X44b<-EHe`F5yLy(>0*wK ztdr?KUc^(1(3q&Iaj4_g?^hk!Jv3M^q$fsAEoMu<_?=i}gZg4$l&Mwga4fbnRa<;s zfBO9etzyAiW{$n(u*jc`?SD=sdfqqV4!uW%)5d^Q5RhLZ9DX*LGZHgHPb>s(HbYfZsP$ zGJz5eKID^z*CqPNLkYU7T@IDMsicrnRFrT1T=Zg>PIvt2GRUs|OsCa*S>NVHFbI0f zvDLQ1R7O(LaIR3218W-`j`_Xfy1zZ&(Wq4}*)-}@s8tCq`uSRGEo_}(501hP*=3lr zeKXn6^SW2BS+-^`SFLtmwK>qB4<(o6Xz~DurlT1g7dDMiIo{W!HBC=B&uCa-wZyP} zS(4yd^edI7xvhcG5uLnJgBrmf^VIiCI@>oG%4)8V+h(T9zR`sXW~Xi5;7 z4+iD6{%b6{$E$LpBjlA=Xk+d>@MIo@3!5!7tH-lZ!i|jD&pQk{nqV^GrCpHr5YD*4 zXiIag8A0o!T*mURpFH0(nubx4?6=lL5wW9{spQegge1Nj5D%qE!0A<{5NX0YZSP9v z*M}&0a?`SQ{rV}8xicJ#q4e=#_w2z+kFU#1v|u}!;fkaQ;`H0*T=Z6CGugk3U@uTn{UVX;iq}1pd^@{-`HuT7nh8+bwe&6<((@|IU zQ$QHi9W2SR@6T#HM!O>4#tw`0nCc*&UQtg2rv7AnvpKR!3wt{UEx`AXGdq6iLJM7> zNyALu*p7&tjY&^AqGAXs><8T_(uR4dIbf%_W-!sEaKIQ@?{p@@^o$lmb$!>l!o8m| z+q)RNi?J8mEif&|S>*!v;EB=5zt#6ju{Q_LX2yKyitoRorqI)v*u#}g^X&1FPG0xh z=(z-qgBhZtNTFrRIEel+qmWUZo!7-UDHZuvHRbdX;`>qCe(a?dKoxAdN1k#y6$DRT>V???mg^yq3qtcT5AykC zL_b_Qj#%L$C^0ojO~!<8kcFQvue3Mu#LJ$?ehS}K_QKI}nbv2JJM6yCGG)^nGvkC0 z8s#&ee=%!F1B2>7iHWxv55FzqUKhSO_ytKp3M-O3qhBBNfOtO>)V6@Y+*QE6<9Eua z%pN)UFS6yTLbMy@E(PoIec+B6-BAlB0&J;!ClK69K;gBz*yCYk> z)35Y|T#muu2HHpY}pV9$Vq4*KW% z$dx33iB_A*ldwFlrxKi*n(7_*3V29B4cl?EV6vRY*5$wZ1e;ENXI>x4Pe1Dr|5!_H z#f$w2FZ08X@3s~@bmj(Avc_$eqiTOHR{L@O>Dlrh%0x(e@wa9Mx`IhyE_{NEYsl=x>U8O>3kXwGc`V|TyT40>#THgP`NB@|eZZ@Qd_!ULGA4i?Y|2mjp z8Z~q&>(&A0uwQOUMScR|)@xO~;{R=%IU3Tm+u>E19_4`34*G=|! zDv@rI{<#-kcKPPh(KKuJj7hVGWothc(p2H~w?(Jz&>9PE4T=2^tNnF-`!aZb>&;$q zm@L8bWp$E%B(E=*6vnZW7U;FCxUR9K&0x3tuk+to1zQYBiv|)6BqB&YzJs4g%JhJ7 z2mJ!)SU;uTd%56>6eKJJJJPtxT}y=j{gv#i`jHeAt&CL2qJm!EJ!8Pig07 zWkM~ugRYrmuwTQ5erpTujVv_R>fio6*Pc%yM3TnoI3fXg&P>t#_hUk}=O4Yzp@Q_? zBd6p$Cv5b6Vrd}@HeZ5c8uYf8T5py$i2B}`7@4oybL1-YrZhYWAtIYmXE?|*Fzq95 z6s^i#JL)rJG@!93)4>d%}`@zx*O=v8zb9N2Kwk84f>g5xGtDg7OJtWo4SFCmUErVIVkc3 zy?^Y3<1f4?-kCZiPYnF!rvb>Z#qrECO8ebviyyYA=gh_(D<>>pHnRmCrW`QCatt$! zAua#Z>gU{WDxCj4AyS)f5>+1S-*dKIPnZAt7Mw?}IsagRIsVIO-t2{La5Fu3|7hpQ zVDKuF`ORgD%j%N`_GZ)|rh%LNbwosRntoi5iH}hKDHmhh{5>k6#F-Qi9mZ zj`3JS;e>?mzHU!C7@Eo?PBL9@1rhDwJ0knUo`FWl?b!;enqgEUf6kf#~$T7mF+) z2i7atmKz6dNOY(u*og25vcF*_1jYN}!EW&r{>P*J2}A={rNo55AnXC%#01?7tw06L zN(-pjP|VzX7zBGL0PJ{A_-~_DN7Pv>kR-$)+JI_mm=RvMjg#in&ZsBG6Fc>pEK2 zpwrka(uoPGDH1@`=U+OW^lIr*;lCh|=|}=V(9ZZzqAhF4yXPk%zZ4*z*v@zpqfumy z`!AP&-J2;G-)P>cg-;x}RzBUc0V7d*&cfq$-oAXpcFX_RtBNa+e9PfN-5MKI)R(QS z{!C_U_Mkkgfcg0x;QcvTrZB)n7?S1_FO0k|aye=I9QX&4W%*7VThYriX6FMERl?nU zu+lJL^}i>&W5tJZqQkjmFjeZ;k#Cm%jCkfxsak>fqN6Gjv+tT^%- zsSHo+cPdM{$u*rn_%|{fzcKhVXlQn~FfEbYNl21`7v*8LGGpkatG(6n#8BnoJv=H| z3^pt)61>es?2FN-O}tFI?dF!5Z#U8xuDwCPA~C=wHOQI2YaTSvtS7E9R?Q}8YdF2Z zVtZT6yoPrGZd3Dl-|B+6LJGUwLul2%17U9SB)yU*o52&M!;=5f()MiT^H#3` z)+XB&mg?c!h|16TlQ{_WB&U2kEf>1EMo}nP-6nK@gA;dO3T%+ld1DT=m`uUtE!~k~ zV&U~p4P1K%8^9O6M*am_|6=3UQVqlP2~7vzwb?PkO`RHG=(Rxma_m-KA^o4(FrF%uzuaZ3-6?8+It++q z4)SOTBw^R#2`tL7>6?2^ zpAiFT**6@?FFLV`Zfp5|T^yLc{6cWI8~a(9@mQAbLCb{9n~AigbiLA)Z+4&8;W&Cz z7>NMOei6>YgrYt_h1tX?x(M|Gu!zG}GK2X}^6;$duodAq0%LqpT*)4>?f-j-@a+Fw1}*QzmO8s33_!t zDx>$jLttf;zo&$bpzztf!qBHq*&u z6LT1O5C+%bzICUfR;ZAeRY|y*gJSEKZE>=J>0&9kov`Y0bGxIdJ(~y;^r68bsyi%; zl^DW<@XnaLPeF6$PJO*Y(W(FYUF*@u+v{GE9&m=U!FMHr2cnU4zk$%xX$Z)@(T{Zc zus6pR6`;4Ye_4w@EEh=nJodZ9a`h)y>!fxa>lImA6LzmXiT3wZdsq5`j;(K6(1d*; zMILdmgZe_#dofHh#xl>{;@gSUBQ*p|=toy2m5Jl>L*!s{@E~W<;yiQUM4S!U6&RM! zE{hgHyB#XEd`4BT^Jotu(ZllJ<_2Mx&N7>Ehv3=~rzt6PXZH0qS6n{$0iVnP2uh?B zYy|cED&HiCE_qP?7S1@3=Zh3VXsQ6+j@ULle5gDhzG`wl|ER4GTd`guQGhbbNB%H8 zn7znUz65F+wL{9*WQh&;Uzls3ss37B&)mA*S-Jg^!`qRx?a(~im5}1B`lFQV7ao6v zuKARa>KTkPmn%+EgV}ZeSMk~AeLOXGt}GJa=N+|#+;$7ka~HO}fZ+bf?nyXjoK)%6 z-l74HB5E9W>T0IraPzrG?2X=h`FyrL#(l!9b;}4b$&ccZxPbWZx##0y%lY5nM{(Vo z4(@!PH1nfz7&P)#Kn4}1Z;2; zsZHzbc#iQ#$U~gpO?&3t_i!{g<2Ke{KA%`qCcse1hSA#W5AyyX39TdR_NH;^1ZAe8 zVCJ-XEbDiJ?^AC>^DY|55jG1WuNYjn+sz&>X~{l)`AY#UllSUqQbn!40vEj9CEwb! zc3U$6PQQC!IxhIpgUKL64eJaST=CliC*18Dm6p)fMV8aG===L>9*;7-U{^uoG&MkF zEl-H#sMS`>hBwtz$;zn|r-9v!RKEd|(~f->WI`U;$xl_s-`J~5g-^VR%W30^)1pmO zVWxTyW-RZiNe5A!27cwa&toSc@RL+0{f(YHNbuSyILlP$D*VY(W*U37pTp}9DdhZ{SF$-|)zhmjc64hY+;>dIGlW?!BRIGtd9oQW#5V)LJt z@*Z`yHGH>=tk*8& zf<196KKHm=sTe67LBHyijn7o$&0lWlqK~u`V@)|7Fds(;lyHh)Av$RxS#={15>pO+ zY>D`~oKTS>zH#jo0=D507P5qQZ<;k#Z&|9Ud1Kbhk}A3HNdGwF4UZDsC~##pF~tsB zJ+O(dub{|}862!4NF2P(5KzuNa_v+m3e}$2r{6vLL!}UkH+(-YTK#*DkhdU~1?h)~u&Dq_krH>iGMOq$^HnErdOI zGn7a52}6{A$hiuAf7pjh5t=bxhS6a=X8U8aCM7o`uV)+Ac;Y(Kp@{*H@cK#Teci$R z?$e@6_SDU^-^5r~{~6yF*oW8e&nRT!=F@c*H*JU*7?nTmHl4`G)ddYCFBIa-UhP9E z1}7oCs)XC=$;h@sBK`_=-EFpwo-Y%&CTss=O_2o6+YJF#M488p;=$mE1_Y{hr-4V? zMzpQW75X6PbbUIimoHmEAO0nSY4@4y%xlZ(+e_0SJXC`(nae7jWQj~qAFGagx?4eu zHiij#prJ%?9QD*EvB3is8)RcG^euRF>&=wRd_dnt_H@c7-7lV9?=MDFSB1chHm0H? zJsAv>@&I>PF47VVy&6bf|Kv59y>b`wZET^1OILg$!R!fSGnLLqP)>uv+;@!^-GR9H z7eTfdk+_Ykq(?}n6hMbrf5HSWXYke z^yscvod?dQ;+C316Dy#)bohl*HD;yyuq***D}S9~D`#Bs{?t(BHx{?}{M2E*`x?Zi zYLXu+p-LfT>-9yD;O7JBS0VAr^r6fn%3(e?h|gppm%9m%w_;uICJ;qo8xrxx-)B<; z|J0)tO$KR%!U1Dwl||#a$@oT^9Uj-LS(n1IYDtz>Vpp{gyz5ZS)e3Mj zTcyk@5D+i5;+lYr7st zj*>zj!id@kIkmpU41RRx8^7)8r;8#He9_`B}>(>XAK)sGq$Mqv^$ z+4St_g|bKl_R1-QK|uNT)Z{QZBA+_7-0YxZ((EOt7@TkUawgYw$<1G#9{sYl1wB!j zL!q_7G@L3Yud@eUjK>;uf4ea437C|mnEUvCl;?h3=J#a5m);nz@nMrr`HPIqFyWF-des*KPsM=>L_Nzl|3r zTBL_2CkU@>3A~OSKIuR zqOl}NJnalrKpQ#53^&mpf-*SM6c##fWL~!0)CHrg{{2<1sPEq}MfVO|fW6EzeRgTIub={hZ4iCq4(F8%MYDX$$XMW&k6z-u~$duj^qZ%QNI-%hQ!F$-nL=rWqLmOeHZzg-6A1x>r8d{;90|v*?!^ zs4YK?M2>2ZWjbYfc|JA#tVQBjmMQGG&>?sE`M}v-?une0+rs<|YB3)+WwwN2A;pyj zPy`^$noWW&Z-{G9D9aiO26OjjHu|zM4}V{d886*GB=P2UtC0j7(hX+kr-J+9=jdm(c%Qb$!n|99D3|( zaD?X|9XFyuJ{QM^g$^xZgexMN*#|O`lHxTf6u`*UfDWZ)mL1)fRs2(324k5^`$biC zv=B*Y6cHSnNtM7p;@=)G13{D?smZgPIKLUe=$wBQqnh{~P#KHX=Fz)eHv9TWX=&*s zgGtHz;KmqG#Ksw^Jwi$uVHi_{dJ482xn_O@R0m4K$ex}XP>E8b>xB zIR~z^dH$)CK$VtKDG87noDGhkMd#FkmMe)A(IG`d6(W5|fBS#zTp4Cd=rlXQ>tTYL zQiytYf4|;T8aI70On>oefn(+`9dRC~y|~r=Qo@P4#d0MaUk;3_1F`)a zYI#9^IUbprLAs+nQ=&DeEzI_R&Bz6{Ixb7rF`K=R_xMr5p@BqFS4ISVKEI!P$fPCp(G@=Otc3W#>tK2-s0gUVPJKKOSoY}WUeDA zu%Us>0;*RqE**NM6=Atdu@anP_XHWU3!n6IVusHK^WZ^3q$;NJ5RcsypHi@kEsZ4O zs1MVvQ0{;IXG^Z`Zr_f6jNS}Jh0QxnOIRhk4NU9F+9@G6jz<)YprjX~5#)r+E6gRK zu#gZGR+@{${9QzT2N#*1SV#$V2PY^jR78@8Dn%Xqoi;v^7%wEex=#8Ay&Qv+fEybf z0!tZ`^`H$Q+8|-BBmsxKAjq9WjE;m6BT`owG5;ABqU_Wb{^KjO*%%&QhAX)bj9w3w zB7yFr13C89`PYn6*teYw=@34!f|#+#kLT%Anbe0N-5$}ee1q8Sfd6qzZ}N}LRjJFx zy2?>M7ThtjGSjVS2|`NcVC1lZX%$CZ#nF`fYjauRU=RvJD4>!lmjy1_rnwgBfv2Ns{z@L%1Xjav@n=ETPXNSiyHS zgqE2uPDJ3Xr{r?0`9QJuWja8Z%M4Z^U6x62YPp%de?m5n1ra)0cY^HelcxOvl#HJt zMwwof1cPr#(mLU8g*wd5mgFLf+al#Yfd~5L24~RGi_JkE+`PN7GEUWs-~~^K!zvt$ zt%Wb1b_^i(_@cYGjZ$=abz^Uf@#1DixZ!E#4*Ld7-aqe%)1zq9t+)BNg}omOw$PAJ zQTbEQ*<w|;Gu8c!1vf`(DA0!vtD++p(Vxgx zg|Jms76K%*D~avx z3$JvU?$?f^5gq;TQ#*h4yL9eYQ}naO&no!$X1u?e4RUmF?obo1Kk@n?@}E8MV+Mw)!9!KIrT{YBil`ze3B_!OZ&@JwyG0OPbU!AxXtogg_NU8t@kltWyy5q-%jo9BbHdlz#xCN>*wcD5eBT} zfcCtYtn_ax1Yx8OumPyprIdY23JMWMc^ZNEDPq~_d5yRw9;CpEw&cqg&Ir`U8mbAl^UdD;&2Wrk8%-NUjyCxuF(sg<76{GX6PfGDJ2W(<%U2S$>E<|Z&WQD#de)BEYklf5eTTDY^9heB84h)=~3tzW1y z_jlFo9FwJBpxhBGmkZh$$3la#ImmvbkTNlsM0Gsi<%R36aH>!?`Z|k-G#)WDzL%N2 zt$OSJn3I4OHqyQ&=K0wZy$&&60T}ws4D1gWz9_V;gOCqMX*+Y+@UkRPm*4KmgZH{D$HKLM;soY7*s=n60&kGFA2JsUiWs$^Y>}j5 zSq2C_q0gJDcuzno!I@H+Es+#^3RS*%xy6@i%Yr~O#8)c)(PEPZW&&|84yTIFzG*dF zb)9Avy&7k^NBb2(tGc9|{-22NJ?NcxT~Q@O!Za!g%LNt-li>9!1i#gXw|WezlnZ|F zti$=}wAe1k$oH8>#I!M>{K$GUF~14Au-e}~k2uaZD=O+{85E6)4e8K|dF{Bq3%PCq z#E?CFe1&I>6|GjGp|=tPoDZ@gVG1nFQ40W!YWKb`x%!1$^ust?F9zRd@t8fNt>0u{ zWIN6>BL3IA2%=V>{$R)(7@0y~tXGDl#et32?YypF`cq&L$f$ec(7JYecq#%r!$v>@ zRi}{%<~2|x1+gsh@XqLMtfsf^lw%OE~+f$V<&J6i*q%8Fk(4Bq6mF>wxnk>z=+f!b z<)07>f8WcfTfqGN?}e5{?RuCyPo5xV2vC5Wn-jz%&i(MUQ3Q))Y&^xt=}H~VHA037 zi%KC`n%2f?Kue^Zy~nfkuziOmQNRorrN6%M#!Mc7Tc9edk*{s7gkMh+K4GsaE2}&h zzDQBh?TSDndv+Mvg1~zi7U~s(M-cs-vkBpES)_;=ry(&PF^6MduKu7>M-Qh&jHf=e zMo{?Q^w19o4oNF`fTYd}--4X#F2rAMEhTgKsvh^p_d3`Q=(Zh#*w28LD;@p@a-U*h zRAfJwnL#*?M;J=MJF2n@neGi)8RbFRri7VDp~5ZJo8B}hrq~ECvLf=Bpo*_MG7xaH zi^J3Ld{X}Wzvz0$=*ohwTe!Pp+qP}nb~?6go^+g!osMmzW81cUV)u!Yn>*g;dGGh< z8)N^jy=(2NRcqCpYt7$5R-18KF>4j8wnR%k0+bRcz78x6JsaQu>rF0|&_g~|RAGzQ zv0DQyA+Nq>a2H8H{|;b?64Du{i3I=q*WGL$r&EyV)(fA8qQo54AtH|kmaqjZ91j-G zugTGHd=E${pLUgfbL5M6U=H>L`&X}uuCo0MO;TL+MKO!!Zs(CA zx(^q7_W#&P{9$b#Y){kpJ`<|k;J?6tM$_jo*!nO;HMxj@fvsv)d0zNhj8TVpI zlmS`Vm~*!H^7Do4Ud*_cv-WI83Cn$g_8j<9~9dFPsW3 z1dil;QtnFXo4@bKnaNB*^^TvCsoOhO!0WT;Jr-W_r<6?odU4->ci#?De*$eDhX>4a zB~_?-TG*#pWWmMK-_idZqqX>t(Dc^tt|G0-LE@w$vT_Mc2WlHV!WtTWf<$4)$T5o7Zae2m4MSJ=RZ;lg zyfGSd9S!7gj8v*QACf;%B=ovMSa0ovUQ#n?4qh*k`G(N45+kPeElHeQQqrdN-N9_Q ze^0rORhrU-oDCJ7pmrs=2DbML7B!{jCG5c)N|YuOA!Ts#-m>~prz&oW!60gD9sDuJWEC|_a6Sl$_^-JbY5BtH6 zcX%K3xQ7NsL%*+5<9ARYHLRdkGhqZ?Pc!R%57|A0L8-9C;q@{{ z>Z(7Zwzxvz4h{1>Cd_?LZcn>dU$rp(ZOb#AIz%p-YL72+=XW)DMuZ-%Xsbun7B}hcnS$BxqjA}HtUt5?~ua~3GI}+~un;)2QU*hX% zHGIDcRz0@6jghZ{rn9_Xr9!?mFScA*uneDwiK@2y!YpeJqe}rrH6R2>-C$8p2vVIy+K=`d7R)L^&_{<~!vl4Pg*i8fD@@joN{d#0oFWt=CJOg8A#pO-^90z0&%_`QH zZ^qOgG#v2w@|@EC0wnraJ(r{(h>V0ML3f#CZ_L?|-xk1_{Ar0it=;2eaoOnqJ;S)6 zoOBBGXYgg{JfN|sU9^sKk_2tV`D8;SH5F$NU{4fq!1uVloMRuk^E_?H_tDi-2)$?) zMn$wGo*8~tKB{t?iMioXyoTS*{3(q4nQ;Bt@mvpl4-)P*+3UP)YAX)%JO>vU+1c5? zE?%qc(sC~g>1HZDHQz`lsQ<9os1TFbP?_mF;B>x4l7Vjt5{qH+==VX?|1(_vVQYR% z+nt`D)s^*&#(mXK=y>*Ktusob^I-+juQ2$!`PVqDj2j*+TR zQ2x|5xP+nQkXc){fz)pfJztS=+1&qXI8P)49DcM`#Hg;y8K_+wY}+B1_D&Y)c;?zz zKzA8HnQpZw3!jWb<0QwUn^!OS)J}h$dVfv1e?}r$FsLn09SUc%&v$acuzepFe6HkG zFAz#y*l)Px-!dXe4xlFrp`9(Hxyooxa8L>_n^1YQ`)oN&=<(It_Y{1@8>v2lja`QZ z?sO*XT}%FkLVws9Gu)~!u&Xxj#mH>)F^3(X0jVGKfCze05G#IZb5D)yL*8};RSEfJ zKa;uV5Wuc7>;(+4GwZmQ?$iLi4i3;xJbbWXJA6rY94_EV9 z`>{x@EAlF8KNUrs0%C<8om_OU_v3?k8(rsk$5|P)yEsD6BM=|XmUE1NQeOJQt8WJ_ z=)mil2vc9>i;s-4QlY_PK`a*Ac_&CW|Hv2{NVWCihg!OU3#CHpYPfX4RhdAp4P3^1 z7w^Beh^j#p6lE|D?ZrX0yg+6r%ZN5-XiId+$FYNQG%)mUCC2rjC|Si%dYMI3E9rJb zyZ!~Jj!{o&`8*qQhBPLt-Nrgm;*|V_Kn3qNVkY`ZlN+j_k?E<@i>^z(9z=Gj==0;j zwkpn;7A+V!Ma0>01dDN_E87j6#;LIdQ(Y&`KpAc7C!7APM`;EIDfXklcX@~QwxECS zusl+nPE$&dr_2uoe`eHxM+Z*@K}p+=yBqOA*XR0K>9mKh2Y!RJru=Wyj906aRuviA zp#Vw(jovkTj;1ik*c{E^^Iv+KhG8`4$h+h3@+CrP1&>Bp^;0AUTQ;+gzf>uaP$zx! z!?Z*(BL^l5xzO1}L&eF5vujswR%yWuV}nQ;Xp7R;OyPJap#)!>5^vAtSsTK{EdTKP z{)*zcuUK1djIcy}OhQw-y$ynuWa5CKMqMa&?iZnuUz?HX&9yilINC(Ja}m=DmP(^s z#Yy`W9_~ngtc`%`%OP0~D^7>YeO~UPX(7Ar%A&{erRk`#Q--k7pScj^EGwzwitHDlrdr44^eox)zc&CCR2uQ2oW_&YC5 zex7Cs&Oa}X@?bgdD*vE+tl_e{-502q#*?}dehy_SQ*)-b@fv6};L5G{rpcHs-%tJR zkhHL1IV|i1bf%uaQMRc#MWnNphJCpwjLZm8nD! z=9jyx>sjq@rbbe-I@p6vq}jv!)2W(_OtdiQW!4&OreB#ST<378T>FTCC8t!pj2UP~s4SC5Z2Mz#4yqz$edW&M-L z2-A*CP-DyDD@dll+lC($`42&_GcR_<2Hd?QNv0IT<)34&GLL zQAqaVuCII%$x>~f+4}NZ`LpUA2@>BaiBe{8sxjc<=+hMfC=!gfM^ZMsmqe*G;C)AT z6Atcpv^kyj(cItSzlDp%b5cwf;2-N}DKT+OvDIog?J&ml0kk_eO(r!cvee+2X10f` z&0z^?oQ+km=1&Ew(||K$#pHH%XO*(k+F5za=-kB;9Ulr_A5KUL{V;^jbzy59m}gX9 zZ^z^JS4ZpuOEfb*|5X5c)-2U}zXWSB;^v1Fvv--dT)l78Nydz7jp?V|*EYd$hqnM~ zBFnr}9zoaQ*BBO)WX#RUocTpuB>!}`WuH|)xF3(H*d2M^>1K`=WnASH6zEh z)9;*JL$QZUJwSB}Itq2eSx-XU8cf9HVc?zrYZ-6Wj-}S!5k4}qJ!t%BPkiYV?|Mhj z>7~ln4u2|{&tA{(&vSkkxXE)%zs|@LtESUbXbC5TE5l2;8l_q~*w9h%RxIsS(^^0< z0x%r2ZtN#F!SQg2RJjB>56?a8t?kH-{0bs%P(YSY_`&a@Dd=fIJR*HRT4{bEv~YNz zz<32Hi!RQVd$wuFHPHy7c(&g2@KI1n7pVDj_SnqUCfEy?=9yP(5$`75?OhvLxvj`n z!=s%#m~egEt}^vo$gmGCNAEaWR~k5#^59dHqvhe;W z(auF300^TAA+8-9XcPO9}2x z%=^NxI+3ZL;XJ}o-AZO(f0Ip+#Z?{loD_Ld`qK8=@Xb@#thOmbc3@@0TF4*E#RV;v zNTC2W6q+)ZIe2A~v)L{csfCb(_BM9hHd4ATv%Y zfm;AK7>WL{N{k^9=jk|@APeA#pg@H+$7hkS{{GO1irzF1ETn;0vyy?9#_N0^=S1{I z?r!733a6+?4>b4;CX!ft}r&N^vaGvXJkR2bqVL~;FT!Il)334fu@K+ZH8MLq&X~#{@Qj~#xB>) zHTzLSDNnFFocY^CJ6`Q%FDw7MBEQIPRh08lQi|SFN$}9fz$)Lw+IkC(kRm9dR<@45 z+dqJBtHg@mLxD~4?vME7MYc5aW-rM?g|)LD-ST!`enp}<_n4{U)qX55QXhf)WGwJ* z{|V7e1%Wg*$kG?1x^$7nK~F9gZS7mp&sRMMLE7+h1dQb?lO8J1gk0V6RuP3i`W?YZ zscl~GVW^-uD)0R^7fQ`%ulI~tKjgY^7;WuYifS#+!^I3dQe(|QoYrWE$A!Uq#$PJ2 zHrRJ3j3tN3tj@w{230%LdxqRzd+R2Uc&xsJ-z?U}?bBu^$>!;O1*b4fGnq@Yi(R}S z!aFmJ_pk04G+dHUrgQ33(mK*^Hl2th`q$C8NCck%gSz|ayE*tc_hS1$3r|DC!Or0BbHt_<;qle6Y=q_d>9S0 zX?vp(9bWlbbdt{p{2*(Fs2~YHmp|jtP+Se|mZyS8yB*IPr<@YN;#-L)^xp+-+`tD> zLU&zdjgj4r^HV1sIa13rVsvSW^yf*=_P6*6DxjCwO+t3nsowZLUe_TUoLv9P_2q7L zq+wHGvBCogf}f3l3c!TB>E(?k354Z*SDsFA%-j^{CSxtF&-oqBa~oLQ$(om(4%IP+ zhN>n@-!fevp3Gcdm9-N5-0A6zC}I5jZ2I7x?>?a0mX#i}vpYrXI?d157E#eUzf4gw zTW7Eks7=k`4xghg*OOqsI;Ub(23w<@*pbTsM3Bp0jc}fNH}_j^{}bB6QP@T)(jPXo zamv*e>s#wMq#=dT;O2{A?jM=%8Wd-=xQ_PAR=W9Jd+eqSvPFL(oyxW0`Fu@hATTae z8U{j1fk3QedBN3;Zr{>&?JiONW>ihrx{*D%MaiMRnTod6vOH}B=`LQ^U@FB>PBM2p z8g0U}-Y7e7R+ja0>~hi>^QM34@-z>(NIgpFSi^a#!-3Hr2N>N#??ANkeNFub?M1~= zt97Qgt2SJY9jfukB=ty+&ZPBJ7XEzS7hb42OpY=mXy3GfcS-D*Ye{KA8nU+MC#dK4 zVZcNVL-9+TP)h$5T1vm;dW11+jYt|9hVPVpAD=hoTQqXMvfA{YJ9^8veOpHVH)3L0 za&Yh07>gIE!hqXY(&^kKj5?6@THQMYHLOF6=*X9>%?jIw&XG$cx4VdmIffXeL&?^t z1;0z4FvQnwpOuc7bl|CqwOUout7(||Il9NspzO@^w*5Bd3~)H7b^&?r@!ytOLGB&I z+7)USjnX3|Ny^wRZfb}s^qh>euS*}(toEX>euP5I(-CQB*Z_rJkA`JbY^}+#u>Wua* zjqmmhGW_O&>0L0K@NkXJnV(jP785NZgGmfKGKKYiQ0^~4nA9}OG9_tQe&5U5Q2^t% zmtLf~NZ{9Op7JJ*bSWip5-AMTU6#4ld}YN{s2#FLAQT8rV9+Ky`0~QX32@Hz6?w6A z)_V116LDnL!8L-v49-Ws$WU#u*nWYM0Uh*#UvqUaOu)tra6U}^r3e<)W@`%Z2w3gS z6T#WuEOR+3`{9%6UL|vPeq_{|WHgy4`zyg3-?cz=Yx+Xath;i5GDYZG%)x))-B zokAUB!CZxSU$GoLSdlr(#Hi4sr9nnwLpG#yZYH8PWx1QF;NcnkcwpK%Ylxb|o&MW! z9%kTzY2Dcfv)WE=A?c1ty_`rrxh`kslWWR_H{BP9A+bc9op8ltVyw(WMiLsGJj@t{ zi#&reLep|JJu%r4!TF1{?3Qkivb^O`BdA(RoFh^Z(BqfFv7DQIS3UfqmN=?i#GtHE zwv}#C3SM6nnIL42G$S6b^=D#Ll>oMLl9yL_=Mnd*yJvjbQ}hs#{-}l!HmXGqT_e7X zYgL<$`m8$Pyq+1==qD|iqQkIrSYHsAsJbP&W4Gb7mNdMaNf~Z7B-U(|u*qL~vlTKC zgG{{rt_p0VshIoe25=~%g=ot-7}c^ruYwef@7JO19;mAyX%SwD6OMW^+h7`g*^AJS z=vnQ*)Dx+CU~k28(hhWZ#;omH_5ZRDa#?`~!y@R4ZN3_3fZpHn1BB!8UU=qk$;A+9 zEv7>i(gj$h7l>@zJdNQU!@m`R9+5vSuv!2KVR=dTY~v&=RYg;5C^iAMv$?(!bvE7K z&FqBG{^&_KPI;vB=D)OfF}L@6e=C{fSq=x2<`OiSM;Gbl+h7pS3u26qsqW9Yde+;a z9jl&Myvxosiw?7m(fe{IfQ{_p8#HRWUUjT}k%ndJwAEM0SDB`ll zkRww2UslWp4Ma6aZe~34Z~~ovIIPsW&C~C9-PK1QGicy<4+3~~^O)0&&zqYxQ(ZF} z_tv5$*vhLQeVqL)4!yqvQ>_D=>WnpqSJ$j%eRjB${>`aKutA&ax*H3)PoC?l)DP5u z=1J|TmG>c5C^oP9(eIk|Ev9kIm$iBCox=igXH2X`P#> zces5SWG@?+u*$<_>>HLoBqnn)fn5|2c7O+)L1$Sq)GHmmcVVPw^Pi`;al!BY=kIqo z5qos(;CsD&aybAP93ohXg@cH#d@ptpl`bR)_vl6ea zBnZEwCp?e8h~;?kLXaO2kwkEGAe(FyA6S8o6myNfP z8TG6@iImt>zIkT%L7X)8YD$GOj8tCGo_TvPW_Yx7cl!8FsN>t)1nBm5E?eUzagasN zFAUq)`#fXhbf?*0ipsp7hbZQ6=m{QQt=)mv4jWt`%RSdEZngD@VC@MrO!NB`V^~=p)&cBJTFaL+Umi=QEI$ zlQCpqihlLnasD{R;Td+OA+=J1kM3v}@V3zcT{KJv+T(>#JgX0i7)-SsPUo^kaXE`LM9(XEK(~;0NOb#wY#GdsdTcq^XC}5k!*rm8l;n+G zcVevnANUUH!VN9m2*$v6L9N?_Gi$tKAfgUo63 zM)ZOB>e%{w7MyXx#MM0``?uZVR@JD2TnjlN+bVu=$ulpHwt5)6sA#@KY$RhNTQ2uG z9{1Y^a=89t(5=FnXUX@ko9+6xY4Jzfp|4M?0?Mb|iCSmZDX@2=l_s@9n5b83+1 z=L~NmG5y2G65*s)WlHrGeLr9rdlXlGAYjF_$a^f}o_vQInznOFk;hgKq3Gk!{t+&0 z2G6I~1Pxrf%xyG0<4>MUV3^WavsbD{5seo5 z`f=H4k;Hnr>Y2tY2Lz5neHG<~N#Pl-eI!9LFR{bVkTV1uhS2%E$VwK-NGaCjVhkP3 z3hwGI#w^j@6w1ms-H5A@2=OSnY=2`v~1lsKib3%`OW!F6Z{B58vo68!g*akq;(38C~%$Fc#(C`&gJcblqLM3!moYE=rDpb|U8Kdu4I#tm{U{7Dg8!RAoIhiq@<}6opIWY9dYk*p*M$u_Y*Q3GC(t1V&oR z&f_HA@xocgDkcrvk2m$D`oIOmN(QoR3>s*p8(T{5Bb>NRsDKa(IIPO1>&Pq;JE!6p6b$rmH)jtti%zgI!#^}I%t)J34Ka`OS&p1>}yQ2ZoF^gT;=fWSpO6!dO=J(Zy}uXokT zkd??+2n_aM92?iislW|}(ONle=-fL$pfb+sOo&gb`3n<%S8618Zi#~$dA{Y9@IXLjm&~2ZP*cOSwuahm?uiwW zL9W@qD+}QS^f$6$sQ|yR)nbhhdUE?`_%gG8t{~}yM_SC+*>ec_6BQ2JidoB|idCG{ z=m5OD8M^ZYth290-lp8>P-*xNsrmlAj#v8qTuPlQM9NPwl=>i2oFXk2_H4c7CP7gu z)Zu&DeU>O{Czup@&p2p^{+tOGl3{%|l>VM@xqw|S1^&f!*ywRdAOq34w+i4zOdU7)ff~PikP*SO&O*vz8AcM{1_wO|C2kQ%;txx`L0tV{A3yc$6 zVIc9+pz7dRe?uoUg{>U)olbfvNlU15cOq6rhn`K=VA>QVnc)j=!V)hG9>Azt|7P1A zsjh(TZJ5`Vjl^Ku8P8@jk$*Z9fizopK3rAgHj9=f4KDV9dBVkFNTf{n@|t<%!(S7u ziv01%xxapLCz`0?zXXS!=h~Urf>Cmeot~NVl(hSsF0osOr-+T2Gm!}~rlYmmf|G3< z10h@T75RV|q@94YG%CZXq9gYUuTNQ>Q+uAH{73D(!DlxIcie^UGRc{>;l`1i;lFIa zMyqYQ$qYX`m z?L%)Wt6jE$&i)rN(DSmzv#)m2J=KXBAS~q|8Xx4jxAs5Apf^xaY;O(=m1FQRSWeWmzq8t^=L=__ zTYYl*CDNs|TL33jms^T})#b*KshNs)+7ts(iI2Zf%QMx9nBlRJ+n)*|)g>F%G2-I)8u(!IjL?xddv-mXk7{j=?)3;T0 zceB@!ty&<4bh8b!J>Q_$W_UMz;`6A{KX$oB(EhsuMDC zHr6_Jz|+J4vSYT=2#psY-z#a43?+ zb|>B55tQ}$6jSvR>tOZ=QskEJ+JCq&Li;`2s17)=-UKtoptD!&yZuvexeV2eopc&m zqUrX1>PY_q?~e@?yUtsDL?I_?u~_avIKxeOXJ-}(g?lIMZ?qpJ#pvMRl5^>uFGJ9R zyzktIJYLknv4mp?*Xr|~-fEE<;Lb&XnU1$ncI>r)2BO9nw?c_V z&MdbTNW`9N(`o9e;Ypf&;+-gqK=U?gt1a{%+IsrgtnaX2W2dfF-C}U%Gb@cu3dJA9 zZTD5V#_qLdViq*h^w~e1GCN`0yOglmeZqMG6e5=ibX0bs3Z2Mn0X)%KVW2{ViDrEN zcP)J8ce-hs>V9Z+HRThr#)e9z<7OMlnvI;Uf&UtDET>==6mTUZB$59=e4mYg8KU%p z+5bO|(8mD4)yN`N&gIk7ArXa2v>xhW?SlsgZT)Bti9q2&H=pbS-^#^mF=xfUOZ1P!t|ol@mwUpVBpqB4d_dG0 zfc%3MvWUUyYz@327wmtjoY^1e{{6+1S3~tseXj!~T^JVc;EkNZIYb%Wy-mc)zcRQN z$%!ojNr~-+$zk%*)kpF;Q?kFx+=J4A1Ktj+DdWv&rEJP*!4=rz3c|wd-|HV{HexcA zi2}iV`fbVbBv8)~eAD&*OI7Mw3FxBOM4heTiJlC-Hw=_TYJxR0)cpxoj*ia*&o~|k zakM)TEJCaI4>1`O0u|o7GO-JXrMHH9bUP!gffA$AVQ%s2 zl8KtC-uq;lKjXsv&-Ml}3{NT04A$jrHyVi~<9j_{FXmdFA$46dYNEa|Xv}Gi>c*MF zi=(6Ne}At4z;#GozeT%|Gp(H$s-ml+?J_r+GvAe@(}fijnf^a4w2z(}Db2~ZDbQ9j zi~uYG{&xtPi)RtLPyB%(i|>88R-}agW5DLm_MPbH0_#5SY}JQbOKBYs(X|inii#hC zd?f$jzu~UE|F8@AjtYm7HloCgO^yw}?^^NMT~1LPdiJo31bNGoB2=gUTOI!ijFJ5| z?lQEX1Ntc&`WYDTa(Dv?1Nqjf{v6fzK%vTg^SpHu`Gn=7@fFt|+*`%Crhf#wNevv_ z?|PI4+^~I$6>q9Kc?-0<{R=4Ydz-*24Y<+!D(zt860AjBHl)9P%!2#G8=+Kj^5OT| z>X_NuaxZu#s`={wqQw|^>~`>Y7GXG{H6%m4EBdZerEeYQt`CmwS8`G{JH;tl)p9@`5K)9 z;F@{i+bK#M64`d(&e-;VQNeCL1F?Ti)DtNe^7EtbK+kui^iN0JXG`q;O7m@${~~(Q z-At*=N&O7!%Mb{VZgGpiAZ}rOy!Pc9npi zsh~w6MVG;^q6zN6iK`FTgaZkUt|waqvq2Kix+2Ek1s?|4Pc6?6wx6H11W94Ki?>sm zaV`r@wRN})XDbt92Dxfm;6MAsTBde~BsP>gV=tl|`U{Mg?1l}VF-hXUFm651dGf8i zl6|@}{Nbpg)1@dMvD~xv#kT~L29VmqYtsZLiVu!a{_#Av{eJGUU9UZ!VLHcIl8J4P z;qla;kZAEo*XOcje8O>YOlT!{ zrj9b}rDFw-5BgKlJz+9^-m9H z^hU~lb|%zpxtOgFJbwg^&y0_|r8O=-$}iLFrkU&iA>zTCb1 zj-2DdHZ<R(E-SZegR>S^mS>d}>XXkL!pftcX8W?liX8PU@xgP6HBfyW5(U)?xlOb>OsdP(?*1g9wFCpPV`anr788*D??KDAjkJGo;Tql7v ze7=bH_7tZZ1-3TeU`^BcS}xr-EQ(voec$5TgZ0{%xnG@c(d2%w%mCk#s9ax*yH3~J z2)e@I_g;8}Zay9|y?1lQHvi4zCg&l=F^&5^Zq2+p>W#o)@sB+?XP@{VtbhlL;HGwt z9=h_?f2MP>9hU`TbCzK!xGEmzFKOhZCkOapg}a|f0ucpxTprv~2iaL~oAvHS|7HR7 zEIkB0Siqnjifn-%S#CS9A!M(IQq+o@+YFQ0PPFfEx(n?Jf|i?qBN{^TKoc7{>kVMl z8UM^yPnA@TcgE-*Hzy=Y@dsd}nhMQj1TBT?f0a@y8eidkIjz=5={7OH*C&bx$F)EZ zgD;!SnMr>=6E@e21Em4~ukJ41*)C6|;jSAn$1QgOB|+BTwnVxa2=m{z@XX#_$#6L9 z*aUn)Mc2Oq<#qKYDxQ&?=J$ZEr=y(7$51?nXF%<2=zT`t*v1!7iC70Cyr4g%?%TA0 zKV|4Zl+Xu++BCN8s|AC#iW6;Ijs7rQlHr38q%M83z2gMSMKxOXZEig zl%lVf0HGy;;k8UKK<{Dpod5L+U(ox~N3rce(*fTT&2h3TeWBJTN=HG|i=kG4Gut&* z=r>!ez1)32G1c}xk49M36OtNFm4a5gn~j{zd3To2XWSnQxHizL0lRIg*b19vU6t(q ztj6Snra{|3%Hzql(0fWoNn1_vr;QPw$2wG5*r4dvOaJjH;t4|B>0bbWleI3o;Bcb8 zshNP0aHP%tE>A^^b-Z(xA2k=D1}f6a-P1?eKC|`ycs>M9)Ny{*XzDBX^M6NXyUS=O z`Ud_y&1qK6>P_>%a8epBXCvC{E?nP`wV8uF>Hn}KbX;}j@;FW#&m(ZTT%mNGY#g{4 z{B+_Q;BzaspSZ$zT4e9`^u0O9&8T2E$ftnDNK4$^(uJHa7Q_4UFY!=mU;ZUC-FE`U zjoMCD=EkVT*O6^JwsfuMJ#?}KSfIY`82|<^#$AAZ#DkLG}qg%WO19G zd`SkIAxehR{)Mr5mf_QG*IwLem?>&4Hkcy>J`89h9(mp}Fi^4G(dBUgllwqQmobfn z^hY&>NHwuqH(jwY8JG|IBuRNhAD(QU=!D3KYV-@%cV5 zM2jU3$Nx^^1fX{5c;=~9_Q`vBQyA~{pQ_i-!B0aB4X+3Ibd zJ3O_6LZe48j_cc4jYt!rsbYGt-pOKXB?h zlSBR+#?pJRiC^jLwH`9d*QMDBac?v45sDoXv4^l(tVV+&k5 z+oyx#$yO#K!Nx*?y%u7|4U11*2GSL-#C7WB>8uO!!7=@A+iBe0UgnB(|4`$a!&r|Q z{k1y!Q6sUuiRU?nf$-pST?(i3jcCP; zaB8sZ;g(8ikUb-TwDd*l&aeKhdfOMa--QVEFa9kK2hOx4r7^WxD18TDt_e( zGfVeYU()=FJSLrOjr*R9r(YlM@>uwE;o<+{xyj*1?|7v;_c=bpS0uwqdg^g3HtG8c z!6;aQv?bfUcNkn_`4P)JZ86Y#(50}r#9(sQhhjnC%fY3XJ1utKylbl=ZJZJQEP4 z6bHzBMN+Yjfb}8rL6;RyZ9tR?9}t=vh(f4YQ4=3Uz5Xd%0GjuCDvSx zQl6hPXl;Sv&4sTj8;dCBba?jAg!Eq;r9d&UA}O1yj<_t~+McDD~hl!d`y zm?hD{rB(^6$9@_&UyAY~zx1;d)6Md}#-bcl1!)9hKv4Y*f`y739UmuPA}VP*&;N*O z(|e7aP`3#!;Qoh8M%mlLB>b_X?4B)K&?!+GN{oN6d9iIPunM@QvL2H7lE&@o$53df zGg#8_kKVfy$x&W=cx=Joc=C{8lk*(RV5?-ocai{qq2Sj5W!H?7A;0*TMITNr{aztX zp^V=XZ0&S=RAnh3ywVgVbPCMQ_tAR$!-mXQicPWW6>qs(x6d|7(F_RG{c0y(o#i

0WV&Ga@ume6w@0dDT~B-A&i-mJ|ZIf2yl))}N{qAc!CD|kse z7|ouoA6Xv@X|h=FFbb+&#^_*CcR(1|oi~_x@I;8;MT>s(60jqAo%-$n)#K|7Nj48W zBQ*ld2&{Atz8HAclm1Pb!Xur`bm7mgBm!pP=%;Hnrk_PBwH^$TE9t#JVi;iQE4HS2 zc2^VtF4d@Ws|rSjfX=&hx?b;r`F1`aO-aKZ>@GDHiK$?9dO&&$=9@4CM0Bh3_X*8v z)48gs)#p7O$Q?ht(j0FBwPBE080sHtZ3_aPDX7^+mFS&wi3H5+t{X^u8nf02CU}9%j@nkzZdJgY6Tj8t)`$(&$?m;g8=E@~x+EL1dPV0(w&K%X5AK z2PV9FK0M)sE?_e|zT`Ug$(`S^nD4uA3sSBZgu0_*qOOi77YNPMAwKwpGIYiYMhK4< zDv0%^Cb6Q1N)oaNwcW)hY$)pmQP-x!L%dqcr-T)@b5L--hXggxiH!wQ6=j1f zqdg}Rur!8l)Y=uf*ak5$FIU<<GAMw_Mu|DU_bKyus%FDZ zt8VMX*{z<7o?HRP_t?yaKN>`j2Se$X-VO({;~s#q!ZdEL{UELKse6ms0bh3?=4^>9 z)+62JTEj6s&z$}0jttVnNSDW025v6~wYPTEiCT?`&9AC5#f; zf8aY^Dadn|LJ%qWW~Czme5W+e-n;tb;dlolbwGM>lG$5S$G0H4$XKto5TKZ zqylgk{U(7sE1xla`X>NSrfsdM?;#~2;m?t0e+%Z5iJ>gIZPRrOPgbVQU;X67&0IOi@&jSIf#?`iG?VdVyS(8 zf2yb9!EzKAsy1ilT6%rw=kd}5lAY-lM%qnpq=%breF_7g`%BJ0>LeyxxgoVQry(+3 z^5L+*Lbr=;tJG6AWn&P%+CH+qU8HD z|K!PXno*b3RZ7~9HwoWPr;O#G-`UR6go-;nj)dd+th+v4EewoQaBs3%%f(eImg7|< zN2N-yk532Juk{J;7DGI&>Z@%8&0&TN;Di*2F-tSQkufO&Vy}>ZszfzZ8L80Zk_Ca0 z+DM4l{*YP>mAmK4MC*sO=BH=J=*Ql(?l3saYA7BQI;>`1t{&a47~uo~-~>xcc9(AS zmV{i9P}xA&1#cnM)jk=@<{a%aaLHIklL?=%a0Xv&q#AA&KQ2rI&Z3pA()Z(&gje5QNyw)&R|dYl@eP=rz+cm zCgpt4g7;)36~ODZGa4tvLBe!0a@iCQbK@qIJwG-xb`v+03$&9E+7>zZRU?2TyS zd8+=hu139FS5bk$5Q#u4XK*xat7)WuX_DDOrezQSy|Z`moQ*4`|mRy+-p^l>X6S`M^s7wjs)`r9HaZo;ouL^+-$v%pXk%a4)>$@Le zdvypN5$+g?<<=lyIMKvpW%ps@fvLQ&Ed!iTw&;=4RN2o)%=6=0e19X|NJ@sI`cQrA zmD1E|IyEaDG}s@I7K4Fo?TK+fzwzcx0KBU`@UNv|Kbtjwmp_e3cVL!~4b9`0H-RN! zKG=dGwb8;^S5gpwzy%TrP742&-Z@6FYmUTrKZ35v1!TwQ@Z+6~qaz@&z#F2ZI~p8q zpH{c|T|93#o1oouf=W%}6zFx=LOOpzv2{l&_Y41EMJpw#IdB`&<^$5?@D~sOa~BZ| zSA{)?pKt#zjphif?f^;K?MQYw2W6-Z7MH@L!6M-2*7emf^v487wtA1S{FF98g3Yyt zqr5Ag`-@J=ZfSJ-$nq=|4MAN&_~@3$?|*w=O2R-IKwO9oBf#$Q5v04qOVY z&5;?M6Y1>c1fDa>qqgV7KUD&an~G+8Qp|1lv8lPgp%X}%@eoZtXEpSTz%OvJ0-xC} z4ZOd%7oym)Ug6}lF2y)DBrUeo-tTq+UYf>{)5t!+qSKVZQHhO8xz~MlZhtI6HaU= zU*3D~w|;b0S66j)@3XtlIknbayFAxVAcav^+MgHE+?c-T6kC_u3+of}T0OvBFeK)^ z)bl8+H8gqSnsb>M2StA?9!Ze@773BynW$phiBFx=PdKih{?!=Xrh0Rsg-A}%jUHMS z*eE$x0{R`6Dmq}=#)EC4dhHQ!i3XBBMFIzU2tK%)P|)nlLODD4Pu81*zDeEY;DqWE zr6dK@--P3~Pf5pBX2HdN(a8F~SAu!qXP5i+a<$)a4MV5Gu-`c8cGlu4ATd&8KXR(2 z1tfA2X2}9~D1&?tD3j%khMQO9!$XSB+d2O&c2(l`)*Lx?Y^xIT(I7kDXA^j21hYS( zB~+<|@@WBE)g+4e>pb>GCX|+!uZfU)TJB~6FxV+D7a!+UXZq#p1 zCpnvopR=~ytde271SPIsMJ=!0Nc6&7`Av!B`+V}P5X(AlV&1XR^XJQk&6Re#c|p4{ ziRC!UdLb8^FTfe{mr^%q#}-Tbf?^Lyu(l>zK*t&Zq375Ew@4qiUUH{TZ0`ZgDQyml zM^7HzH-`tXmhn^Z87*SOQ@}l2HXvcm7B0d8nCP+=E+=OO&NI)9ERR;C?{ggpbs_}z&0TCTJHeBoq1k(Ky4F#X$tdv@qg zzryBxG}xXNy{8v>&Kczl(Tk+ti|Xb?3|Tb`X0r$S5qH7x&JJf zMP(=xbL+VAbVoEyDm9iqupvB*oL1BS^ai0%%9KdfA`6R(-aH>Xn&{(2P55yiB+7kp z7wlqZ9YK{=tAM48s)mLWHD>UOPN5W#;_{$z==H^#bELp+AW2Hk#^*Xwk{V^@(nU(3 zU@8@I`_Uo6krc6YjmM0q^?tJ_GappJbrZHwci|RHli(?oboYAZ(ikR1k4u-slkxNg zQf~T*YnK9u57I%~$75U+PZUEu*+Q<|i)#{Nak=!8rMSZW-5t2G+p{8*CTZNhyDi;< zS*en+ar(ED;V2kF3%f7W#IFIyifA|NBo9nOQvxxI_sLfCeU%)$wmb4@szQUVQprrD zS<=N8w_dg|l9XUp&IZpX+mf=Xz-~=pZ0aH7qK^l!SDst)%~YI>nNc%#V`S$EN|6(k zUOzu`eN`D80{pp0rD9!kEp-oWyNU9M@>g%(^(v!;~wHqnkZ1ukH+iH!x$m)-}oNCz%){oCy*+_>T zjGWA;i(8pSju)F+USv~{M^7irmyslDRblOyZe#|dP^;(KBVLVx7?l-^rBGPfgXl|g z08Nrbj?irhU`A(=5GazWa{~9vuvqUsbSwXcYgEF^weKO21i(w?YQgmM`Ax^plS_{b z0z8b%QbtUq<;00_o>$IQa0$C*=x9Z0$Q@518l_NFoerM4nN*=s!X*Z-&7VE>r{z%M z$dY_A#Oom=D1bt=$l{I8UPA1d;A30Ds&m9hrGJlI;#7f6wlvLqr9?_J;@Rs~3$rB~ z&tu9&9l-3lP{&!}lBXt~BCP3KB@(4GIllF9u}euTo%&-Au}qZGso~417DmH0YQf05 zA>VK_tH^quwsgO$sV|^98OxxC?>rH4KDno8;BBO3&5|v8!VFvMa(6WrC{dmv_ z({=ge;GB7ah~BebIdJ&J$^FQY2LWz|WPp*Bv#|$IoO48V(*lxmV-kSq`GR9-US)bz zRQPmRQoOjdIb11H++&3}n{}a&pJ~lswkXfw)W$VOl9iQA{qB1@VK(Ev2X9AS+?D571;=+jpLkl-7$nZ$2DLVT zC^?S)()hJ&VNH6JeXQ`~vFpX=_Z$VJm@?dX+)hpY48M9;$eU9^4{Z4|7OLoAGc74U zc*TUS7(`NOG`b~bNX3m=d(KTXoIE%xFunV3y zt8_VM7s+qR)9+DVhAD$V*%XJvE=mnU9`&v~t|VRxgMq*$#*XSyw?qC%7C<=IdZ#G{ zXM*++wqVcLZJjL=0bCs*{*%FEt&+F%YfJd0TJX3F)xv2n7?Z2HFdnf&{$SGM9{YJx z4^Hr8)^~uwxN@%*cu0p`qDd-^gg=%Q0Mc6^XA!S>brT{ zaTO5n1nHx7{{f%tF>G9HFP)N4+G#arhqpZ`Z2naX*K5s@gG2Y0=LR;_e9rZD|IF3@ zYQPJ%`y5meJzZsJ3MZ$giy+LCwZH5B5)E3v8I(2G7W+*KfKZD7jWAAocrugsfSUBh&IE)D!0X3F9o+cXZ^<4znm9RMKem1zx#yIMO^mXs!fxflEcA8M)&_9l?%UNzSeN_bD_n!(g=^e zkpk4gs>_RLFwXuE?pj0z4;L9`6;>PKP?VE@+gT;@6OQgO?q-@UeUBgMRC3`5yH33@ zwv|$I_1Zs-iBQ(UO?slB`m`Z!ek-PR1`nT)EqVfI%Y<3-2T}ui@Am>opmzO$mH!k# z63I|E(%J07#=g1iQP9K61{c#%NzIJys*8WV7Sq&TjEY5GT%g6(;-#CBghl`L9Jkco zxRhdjU)O~KH}lwU_&o+2v3|l26+{BI)bv!f5LO&K^E5xV`VN!1ntus1m=93#H!}z; zE{2L~Awy|gdk?t%^eG$fvuf4k(Z*2OcxMebBGM&N16P0EkDEK1QQmd>7-7a+ECDln zHbk&8`l*|fL`IozNrXa+z?B@G)^(HxUE_1au*>~BZ$(8fw>%;utiCcf#u8VAj z8E1BM(*OAuR~{m^p|aC)OLTm=JsYXYa4=T1>wMN(z`Q5L>F`rZ^}#!L5~#s_Y95+K z$Uodm=z4TSxyfp>CFjn@o3uHOABYoUq7^5ctfch3p?Hq@N~iR6!78;pkh;NA&GEJP z(^d)=jhz=D{WK4QP?KK2>lIGfcRDqkKoCO^O{!kj_*iwTrL2@@i&Oz6|RHx?@URwAbAqy5kQno?w(vF-j2mGMUX zPKuy!SHOQHCB5#;4BfviEBz1WyOA+2a}$~@36xE*c3%=^?MCmOktKfyV5@QvVPVy~^ZJ;&DtZlHw$=d*vW(~j~q8?(E?0!~OY z|MjMydZLeA_pL}LZ^u+0<$Kqb3#j4efzM0MGm(dZYd~X0dM72&JOtXRz~=UQhrgXc znVE6+#z4UC^Y_8~vrK~DvUR;lTK~t4L5gFC(|G^MWFzEqTL*kzSHYxg4NW32XAxtC z)6^d5M!=pS0`Hf%02S=**`JMb0W#_mMr)EO+~wcEa61l2!-{zmK1V$InopbP+i~dG)9{dR<(en< z5C1l^XbCo@mZ$(F-3euW(vsRoPe(02m??Xz47~Pun)$4WLGNxA9=mnAHzS%o?*nA| zx%_E4`8px83`a?@31&jqz;OS(piuRVi#FC zQ$&P4WTsaAXS)%%2T2jPr-xlQ_Zb&nuA-W`I|3-X+-&E(6dlG%W|}PO_Xe&&*X!4S z6gobj`@RD%@;qG8SN?VsWO4VFC(4MR$ei{*@9;(k21_-Qz!(ExfJCDMqr;L=E%{s% z^^z7nBM>Kgzh&LMlOj*|?t1j@st5ebv!GukIk{-I$nbdT@tN1Tqt}uTBd(+4>@Sin zdBlbQHMIpM zAI@X2H+^`<$q?I{)n~p!e4k7`{%O?6_D;=WJ*^nsi3iQJDysI2kxyw?u9)P02<(OBXK(v)Pdr3~M z{hRPw;SjVvkvHqG*lTZs^T$po=W4$Bq6xTSHd6T}CF@sUdVfd-jV9o1^h8-asHR3z zrS@R?;`y-QC=aqqvkJkDW~Jm>Cug#=IbJyLZMohA9*4s}sZ&;Bxz8K)-^y>viin+k zUPUlua9XV8GJ!Mdvs4GBSolu=#0OOieEd8?MDJY3y#9uVY)1&zmjgg+F5@@zn)AHN z-8u-wirl!-2_RK9X&PAt2E_yFK{oagfK>yzDUkZ2sPwx8umIQ@sc~j448L@13 z`|I4Pn|hswEtk}ih&o5Za}ffEH+}$tUj#Vi=Sb-&N*;#jV4L{GTw}6Q2^o6I)N;=_ z=tHH^DDK<1d;(SF;m+UL!*&f9yC-dJ_^RlhBPJax3A=N>GEQK{>#)ZyJ zs2%@eimy!=bnm|519{92Z&M!SaRe9pXRtRoZP5-jw9x~AlZ*#frx$*OuZA22a;1v8%5Cy&&qPiQN(P=Vd4Ib3IjMH4pIyXbHCAvJlaf@~| zd$Ws`%zNVc_@7|U8VW-yU0^FHG0IJ^K;f;5$K#90%-Qmpa3Im#;Tnpw#=}>tc)#8u zcHGW8i>fAwgAUBj7p{_$;Jja~!k?suQyj|AQkvIWPRJrOdgDDVVV)ek3xMY@29?=^ zI#8swoE01$PXy{B=&?dYT%c@ZVD)o*GgK|wSzWZ)3|f6MN}TMANAAQna>+``8UkL8 zrk*aP^C%dZ0G|Y6VeGnTK6g7?uv;A+NquE-crW&Z{>@bj3OY>tb^77f&{1kuf`P(u z+lMp^)?0${qq};%B6R>*@D--(!5Qd1o7k zJ8j?HvEZk08nJS2w_1?dZ0`A3G5O`Z2gFkM$qf3QI0)*A$qn7I5C^E@rkO`Y3i?;$EN$mqyP- zlfEiSC1{98MMOf9W_H}8c)!41=LH9c7UvhQJFzb&RH)POL`|D=F6d!5Qpk;&GM&H? zna+mkx2nFmHC^Uh{+;T+X);8ejZi-LTVn5^B%#H`j9M}5J&dvAJ!><|pqQ70uWdy# zvh)eP9H_SC?o6a6sGFPi#IaexCG`448?T^5(PzcF`r~#Z=j9Wp6b(pOr8wv_fO9DkQMtuYVr7? zR)EujV?H%Fy;HNLMA%&i3|HG>LTSrK1`ADe7a;n?lKKy6W6*0&e1PL}b-g*Y@EhEW zO6uI?px?RlhWaZZz)}2;N3t;Qn?6tBa1nh-$^cNuMizokbf$#pdIPBnRL7n-fmWao zwfDYAlW?dA!+YJ12@FKc?;Ph4hji3$f^O|r@bJIYjx1F2>a`-P)$Zi2Uh11F8voL6 zrxt&iLT~B~YiqJz7me2(w0=&$eYN4^C7s|;fnaU0Co|=B46}D82Lex0oJb^9hY|C?(Eo1hBkL&VwxC z$cC0oh>4``eX!{JoCteU^vWsRjJsW+)5m** zr!+<6Zok?CMKbLH|FJ0&Pa*(=roKiy7c`jDuZO;TVqUf5mRiV}-gnTq*z?=A{Oe1n z>D^j-*~@tUnyO89#MO`!2jyY!q-Q;iN{Xwpe|OJTa|?tBUnP29PMX>M$n)zJ*mOfw zA)ZiP3EIovWz-;C-{g(8)QioO+i9}BBMDvFwnWma{xPGa{tM_?fGLppdgdtHa6kzy zLFCC(+W&&JTER0H-mRe2WaA1>DsLjhpmlGXfn?3$1n}s6>)8VaqJMYS0~W&v0xmp) z)HAf>Kv?Ei?_;%T3^r||V#RqUFMzX_{FcNZ*94!#nUVuejh3*ebVNj;V+Zj}AJX82 z`$#%#-<#TU`%jeaP8Qz+-o6S`aOa!2KILxpZz$T z;gVDmXv+I?@h`@|@V-&4m`zIXIIn9Stbk5(U8i6E$Rdi8l9DG0M~cR%b@v{}&#lmF z3sf?WCLDp)#Uy}dh(vYhn(26HAbIHh`*~mjhB9KhNK!cGhRwC3l zD1U^gtm`+d$E{Uvy@s*mL5hT+ULhm6CS$jaBw!{gaeSoSq)v# z$A&f2i2M@@2t$H`%B8~=#mIo!;tClF13H+*o3^dRgosb?_hF;B@E}CKh?=U2rOa*3 zmv%UM9#tpI6$Ezr%Z;DQB7nc=ctohJR%JQ51Wgi z2|Z!%(cdAgA~Ea8L1l*%K~*|ODs?PqY}nK1LZ%U-*!*hTgbM`?!(JY8j=WKvdgBvj z%53C@Igx{Yy?qU#LNn)Y)%}iLMLfFMe^XX#$5j>);M+mU9(=ivWYLCl2#Osv8YK&b zeo=#?Kri47rNC;?iY*L>{vsO*vTOs;MLUb`fwAsz5<{v%1b&P#U95rb9&zQ@hd-N+otC`H;wRSF34C!S#BY0C z3L({CPkv#s=FUp^{zTA-q=s=>sZU`9x^>$y2jas(Oa~;}r-F%E%b{bs8J3!G&=+6- zAuQMuB5W}wbu{|Wc~mh}d98~dy+2TNzKGsWYI+4U_GDZG>axUGP<4Kt^%vREg67<0lbMJz<)DYxB#Wg-$7bjV_$ zFpD8e4)c$IbWkjj38Qt;G8HMBL>@~{B36PlSq4t zHoTy;6jKatZ0L@nq=-od1|)euq7Qe`%?Cd(zyq|7B;p$i(yW%sx416w{PYJOJa7U3 zR-+_-Pl22J-*9K}!88p@Y(q*cGd$7hoY0#Mmmxg~WkyQmow*tC;S%~pgmCaCH?sKY zpGy1!h5?+wcs9>9T6{_{ynw5mm#H?Gu^156O*Wh0INeXrYwg+3h^E!u%&y~W>1YUZ zx8<>h<2-m(3f9(Sb+-8n?ArFiNdSi=3Z-CrBlq6Y3Vi!A7CAp!t+j(>v1;tq>=p>% zN2jzN+w^Uxgh?+k@k}pVy~c-@E1EB+=R~5TEGk^@>)JZ#}rk9ymoh@U@)Hu|4j^XRfrQ>0@$4W_ul_O<|QDwJcvlEkrzIbo`?zu zLY^2e6={Yfdqbj=#Vo10*YcQ3W*w%Z!G{#q14F6NjYh>DN?sMY2Usp0s@mNv^s3bu zX^2HotB}UXkvz4`={-HQi0M41{vJ%APB0EZkD%~!{M@r%7kIqgfV9aJze|8S^p0<` zDy&2+H%XX1Bg)}8Z$POT%wAonRlHDla?p|qRkM?yU;j*&d)caQ5su0oH~gIU#d#3i zIH%0$p0<*Ka;jBVP6D=Zkv z)qKZY;ngmc1|8T4^xrJVj8)P^7fM~p|ABV@I|-#Oy2IFJsRdwFj(9qo+k*1K;z!1I zHdE6357ozwpH-n?ze{uIaF(J?-lB`$QeqR;pwaS@IT^t2%+JjBxDM?Fd-Ebnl^v+O zXK#!@iM01I$KLa~CA}5Icj3mXI^7-CYEg5)c*mXVX#qw$?RruqL(!wzcE6&NMTN;q z6=^BkFNvFy`R^ns|2^yG(u%}bE>wQz+NNj|f^C|KOxf^Kk%cr9`$$Ie1D0&YFM~+>Y0%+E{kmkAoKO45qeGS&=BbL14|%(=+YCbg`*{ByHHZFx zq<><)^FckM3^o`zX)QwY0VPW=I z-p0_Mvz(5D3}%(&_1}DQuIQ@!KFUIDs`Q=UuX*<4 ze}@Sh{;EQ(ke%*_MDYqGmbA9UgKe;2W=Sn|CRi)IT>CcIbnouSIttqm0celm{Bjvn z?U~Gm5Hclb3YYUlhLJ`4dqyo#zfC5mt~;!D$K!LjV||$N^p*up=G_FN*`qN+^ebew z8>p^2{{INX*M)w^TjF5-9<5a32RA$8xe6^g+bSe0=iR;C|MRHJp5r90y%FjFzO;&)B)Yopj& z>j%Hh2fb(=RqD}}rb(w$$TEf@R>ze2N!kTA_>jTC6>IV3=EHxdA4X8Yf%7M#>H*)7 zO=QwPo#C9{9<0>V>7$p*?nN!dg?-LtdSI-@L3#0TkHJJnw@b}!+RA{EFuJ7?3MmtO6@h*!Ggqt@xeSB)y39z$xl)2lkm9iPfgpA|3w$9#9Rt03 zaYueJWt)q^dreM1?lq1nH9MKL5xmFS)`zrU!Pf%^J7YQ6GkEnOWml8D_a35$LhTb# z%uUSFH@{5S?@vw%^l(5z1Rzkh=aLH6@|bOtyc)^3Yp*T7GL9QJI-V{NAJ67U=5W|S zfq}dg{;U$_GH1;->h)(!5(H$dt!bL*zU$V0Rvftke%UFMic9?g0el1r0?+|Ss^xO8 z-#h!bksiBv66}PWc%q2nwo?n20W&d%BKQl@lFf)C zCe+U#Z83JmdQ=L@Kxx>NgCvS18-rr+7WE64!1D~7)y?(GPmTf=5|Q9=B8immY2D;4 z@FxJmJ?~fDEjDZMEiEm(deH4!bQfElDY3C|-jDyn*3MTb_YjTW9?oL%xbL2GHVu-P z?-h&St*o*7*A%r@gs9|bub;i3L(vvYK?D$AUtbSTPE_|0ORQ*Q79{=k1zy1+s-Llk zK=o?&G(xDHq3SCN8+z6vcF!eO*-{;m`WZumW!A4Ll}ZCaEoGn_gn?gQy$;bmZz9Zw zihzIvpu|Cim7v}}z=mP|&i{oCE<{0iqnem!{OIKj{5=KM<1f+#15)V>)&Fw}{d0o? z$^<^eKu4~~HP!X@;NboWkgo`;R}Ic%+H7@Mhkp}LQ8ykudgHIV@D(Ava zPR_(3Mt{m*POt4u|Ed%>d}c$4J}ufai9SwUKLV@@=5`~%3H`^1%*J1wveqZp2b(*d z5Xl*t&$Ad(UByxHkBlc~QeM=wIJ@Yir6*IRq>0(-(^9cGkIRR(-ag$0E!#hU8)(QMyIH-$vt43rj`|^~+S0Rr^#?X$b#?*fkuE{e>_T`L6IM^N$ zqM)4oHZ^Q@CL0}BEjLFk&wDGd;pXcEN1smJOQSE^bvpLL+wJ`^UELTF)Fls~Pgtpv za`pu&t68=92OWs#uHY966HkRAlUgVig)$<}jm-w2%b%7#Rqteh-`((OkIvEAEz^sm z=;=A;a7=Z&tWI42mSyP;Q=AYw=8)j1m&#~&|4eDaKk1cVY<}`)kQBU@Hohf0h!Iz* zT}E2n`Fi%wYQN|2Du->s?@r2T^6&pEQ-;8Cac2-o41SkFFhee1ZX$6 z+;JH$+5`xO58P;s&dm`x6vQVODEHyJ7|B6OqoE8&YLpl=c`|Cx*&m}}aiMDW;kNlM|6aTu=9$`YgnJ0Q9SAey_) z6@q9mVX+=&K?O?WU}kE{4=2leFXzeZAgBaOuPfwEpv%)1>1EQs^p*qXyL^?OT?j2i zlyI^B#h3X^P@rcwG>mM)3DZ`$NNMD`@^ZaUT%GxD_%MS`otoj5;R!+C2& zNx=~>l_6qJfR##jbqJ{p#tI#Uz+&D%S6OzH*>+>3!ac_;Dmc7p$X6j)A9hCRr)q}C z$+$gIBfY-;Ba>>}e|&-RyuW?@40S@$oYodAxem|4*?x$ z&V_ulE!kc2^UXT=*k=Y6T1b&Uj-vw!&ME!lNp~V>@-U>`!~V=FvrQn|?2hc)bjqwE zB5wGC?)+F>UJ2ro=8c2Xz1-f%fTr;rH_7BUzkG0<$+u zB1}b&Q$Ud&Q7Y2cajp-T_F;U-e)E>h1^QayTlXP-_HE8fSSAfH9?}|6H{i3As5Lyu zgb>6mj@eBj^bzcB-Zk<*_Jz>uJ24zXV6kmIOVk9~I+mFcB7mMh&RNdGQr;M?oh@jj z=mL+kKSBx~a$?*HW-1?ptM*+<0Vu-n|9$zT+pqCZTaNw(%ICq-nU|74Cy}H}g44Wr zqCk+Din}!fZli`LU0%||`AAkqxHCjcdR}6RiR8M$ENx`3*A*@aF5HBKj2`q$Nr?&I zoGEmll1Fdi0prQX0_IE&rPHX*=g9|>U49@%CEeq}jL6p!B|%zXZa975c~vR)^DR^c z=4jgQt=NiT#*p(2J#ZR`gMqOZY;yi%v47X%8MVyaxuH+F_QD)L9;fo(hw#z|m$YRD zGeGDB_h%AQ=GzF%E*Q4!&srD5waza{q%(?PM(IcrowyjYdUC!uXE2KG0H9EtuR^^z zPxd5Rmg z%7^ICdUXJhb_%|z=N~O+aC72HHLE0oJ>Wrqnwj32Q4{2dRSyRdegCnS6@d$wugTMH zkgJk;Y;tc4c!YYE`ztz@p?LG>d>5%sEd+<%c>Uw0d1l=$X98sudbdMi_0fbb^A18W zb~C<2g8zV>(z6ZG_T;^Z)`T6h+x z-P7#`OoMP*j7dCEml!&tF7O+kYH-hkkb>(Q_V`jj5vqYl=Wgp={k3iW91pmV4KX30 zphD*AaL}7N)%C}-Q<8U5#ox*Emepzj>Ug*K?>!~#%Q&PUFJeP*B5N}x+`zc$l(Jax+9P>(fxvJ{^{Qo zQR=hOZjZaeX3`haR~dm*$(iAE1LXdfdEGfZd67N-N zX>T=dZ@;|3%NcsO`o+j7>`pKikK3Jwpa;S?2moO~ux3BEf|#`xo{rCw(}T?2{Z)gj z8l|`W9f$(XGqw=DBt(It{vbY(q=k8HRv=RuFFQ?Yg>_iG9M{?YR&<7!?}Upky=uCv z6$d?`Z`>s~!a+<%v91gWG&QwYcM7#bb8@!@aY64bP6TV)y-Gh9O;1C(&iD!I-l*9Y zRP}lZ3Y31Y%xWvBufP?1zK;n_fxtUgiGZMjNEKG!bo_YX?g{k*%TL7!-cB8uMcBVYqb(ZCmI6>tL>iTMPEZ)#@|0i`VC}dG7`?DCcyRm zFW9W*ipP2N@o4PE^rDc8X4gAb4>k8(n|M{FT_ny^$lJtS0XWk zHo*;9hK7U{*`mSt2}~zL zp^;h(sJem!kvfLyxx)^z1`LUYuEeG~C*}L0n`zUfNCR_J9?ugon&WpSMLU-3_-lDv z%Jf4_MT(Gs4S?j?KvjyYWQbyB9HEm<$P&p&av4fqQ44yqitz-+W(;!kid4e!GJ}jYa<(!R_c-68&yelcK79APp`Q&zj~%$@z0-Kv{PfkW}(aJ`owz!I2>EHdG@af8<5fEUzASP~km?CB?^>NGPzI zS?g{5E3|q=lKtc@-sf}$~_>mw3awWvWmO>B)^E(r>E;gAh$7pE=+M{13*uS;6 zvM&87lfweXwSoldYxmX%Me)AA&`ucSOBAgzjg=(E{b`=Mng&=i7Y@r=E7$ z=fz-=qc7$Tl~1sA9SHC#9|zB%Z)Mk*B8CUm1AxIN{jig`^2P;t{GYowCEXj|?xk%z z(}Y~*=#YVslh%8IeX~Pr{{md)K@*WdiPhLdz`@aoF!NVoKwg?Us#3|=>rTNmQILO2 zzzM(u-~;x<&=}X)vX~4j*E9dt5mmG+76#mNMp-YWX3w6h7OT(&^?-ad1yg-Apj3zU zydL7nC=Wqs*>aJQLhJ^F+&9Nc`0Q-A<&;Q1Gnts0ar8d0@aCaY>v4oheOt{P^F+nQ zj~IbVih-5u60WYRv|MJ5$$DnUPi-#Ce%xK!PpDu=<)Tup z69v}=(x&k7*dn9og|lkp5E}MzqOD;}E3{co#yX;lx7Qy!=-t3V%eve4UM`oRw*9)d z-9axlZ*Jk-(j_0B>H?3$@b|^jYd|x zUaZIcwend1+?Ge7EmI|#3QqRPw!B`S_p6zUR0sqbE(d4^=!D1g38IA+z z*~0CFK-xr^B440jqBx+C^|!X8ULJ??DOVzvQTjDi#6>(fW25VWguI)Bc;g`Vp_J zMLfxsnHa!Sc=^n6vsqqPq&1G$iEUw1-+E{YjN76e&g3%G=b4>ve4WCib;k18e1#AY zBBlh}W7TdE6DmR|;C~zgjUTToJlNy-AV2XChSf}>ziP2wBU^`%Vst`&^6Jas+Y6iUtLN$4dt#k z#lmmKD}^w!BD$RJ;|@w z%oz1D0Dmjf)$YL5Hi|p}&2+7*1P&W*NUmGxXaVCvZZlu)rhAc57y1h>uQ?2g$_)%J z=heZVRy>gCX!<%byKXlzKA%JzYrZsE^l`HZleML^3w|F|;#zvp?zE6Z5vFGr3q`$w zUuC3eWzDudr=%R^TxBMt%J%jqS5qN}6Bslt*NPD=B)>9Pv^Z_pD^@J6-A=_)Xvmo+ zPd1qE;YPdukR+X77^MHm4_B0*2=-^xY16tjhK^uwC9yESvGG{H`)T)!OOrh8NDJb2 zBql8i3Y{9|o)``0qFtonyt)t{QR!cX0!CaTGwuB2>oRAXYBjnN0y1H&cLGwmB!$Q` z3r6E?lR}rIwbFp1pLQ$4&liFF2W(f?;M=CPOE5Qu1E7$#T!+f;yRh54XP!y7Mvxwxwou zMt!asj%1Mz6T);)GPyqSTo!&-fB25IWT$fC>I z4sJRBCU-j$bbA;anTsX5K*pOmJaEnL?k0kDi#*+u_k4aqd{EzxNKzo3MT;d5T=0%^ z63&{xXVIw@ks!)piJ>3)9QQR5RQZ$fu3kvU*vMT+gfG;^MiqKT*cJE=6c1;G%DHFr z^WCM6S5AI(?AL#gJg+1O+;$%i}UG zZ{v;0l59i58=el&I~&ij((UGnG+Gk~Li>uzOUlDNKycMq_J7cFY=yd z@?R0}%`d^?Ii%Pu4;YS5+pN0vBx#oXT|CmT-}7yXR?Qe|sn+49Li}559lm{o?;iKq zt~Z*M8O7zt#)PAwxJsUk^|a76N5Hi@T}njy;dh50s;Rp(-FYL*!MzGq;&digZo7$Q=0tZml(;?N<~<45ECt);+I;vi6q`Pn~%=h=uRNfuL9yF z%x_a3AMdYHf&vHe7__jscxwc=my&4J0armdI70UD9Km^<`O|F`twG zeePk6gaMKPDqxh-0{?N&sA!!C5)(xLhps}QKn3d+7;1`KF_TOMeE~IM+Hm|8C*CNp zjwVljdXKC|c7d?DZJTFF>??p?G8=kuj|3I8Xie{W`0#qYYQrG2Pz=%gVhSBIE46-3 zOcbMK$3aJNc6B_AiPn$}2L)nTEiwQguDoqm8F0&S{9jrz@0;R_g=0S(XDH`+S`%bQ zPhM?d$n$PkQ2DRAF-^-}{s9W}7f`+u&{2hT4Nfu9HK74>Xo%pKz#jF>ZA{`%t8hGJ zr5hjEm!p_HNB@ROg2WJkLxVr>E-?()4$5B2O3-ioU;)ZTTsMgPYm5JfSKRxInarvx z5)BW!(QP5B7Z-5dlYW~Dt47DY0bmRU-N@nnmyDxceMWlimO}X)j_(mzy_fOC%0)Bhn8Px`f?e~6YU=hT!G(OT`+)8&f!e!6}qfJB{c zr%I{XXC#&7A;CxB6a6kFEj0?WAgX5VyO-ZV#sgiRqVS%kwLx%X>7mP!H z>Y${M*qG`baiLaZbW`BlCe?2eBbd8hFm_nwr2aO2;3S}S2S_Gf{B`>9q0Dp3&>n8n zV{B171;e6NM++#Il6S|xHX%zzT#!H%d z$W25PgHbR2Er9W_(242CVkr)it>ayDUvgOcM8f0LMPA`XcB3YQX z-7=_}7d#Q}W-7lmShdyY!Z8p^tR)VAZ_{mh5|E%)YH&x>1IBOU?QwU$9idteYN?39 z5`)UTrPw;r|UA{aSycVVIM~SaBj84R!?+K7Jj0HX zP5NN3k^&Ry2GVQ48>l$h(2aIuRLMH?lI&!wza`kp;2GTh0-=ljA-xsiOaC~^x{NsI z1(;D~--~+qTF`IJk=4-E)s=>buT0-2y0W7v-+kf@FsL^>_*@(-8OpKOtTnjbM4mv`oZS`ByU3!w?C4^0r0a^wt!UbeDMFU%k9j6B>!6p|c5(m@*jd{zk`xr|L*qvf8R6SJw1sv^w#x z^PY*sQM23#sfOl|8^e2=(;jRr4CXE4$;*-4Z|J6;m@>R?0_b*wr2TcR(C&d}cFc#5 zX?Kz5KryI>h|AF&ykZnu-JSa%P0dG*Oa4e|OGb42HMv!PWCoU6QJoISARW>7KTvXb zI1XI|UW^#<6lEdk@I|oCpoiU9s_0BP3N>|dG?>p}>W6^fMa#pF*ZUvWN*c|&55{SO z4#%L658rBy+PCHfv0$J<-0n<)TiiC^{wyz6j^aNTqvsB6#=_UDJslr-$Dv>&)6H0H zh78C@u$fP9%vU*gbdB%jw<6#3j)K03&=zQL`;R>zPe#e-=r_vCC)~d}(T-GW3@5lG zg|onPxpgKwmGqF+jcT> zCbn(cP9~Z-9ou#$wv*F)f8ROh{n1@r)%DhT8V}aG?`s`3eHLri@N`Fo+Bz=yT->`w z=!>5e+Db?E^h*wol5IY7D!Nt1c>7}wJz-;d&X_R>0h zS*225q3>6=DSgdYXL{OVoPb@ikLgXE`j{G19&d;5^O4_A$q60OM`ClMUrqYmRn9fb z%m8JZ3-qB4Gx3zTvo4&hEuYO|@p+TGX&jN$Jb)^urvxWO$s&i`gWdjSAXw&hKU=b5 zo;V(+$AIK`SQ_3&IeF}2!I#UH0*dMCBuXtAWDs(;=^sYkMQg$fZD#lKzOcuTI;A$> z=zt<6v$=eP2U1%>2L1=vviyJ6gxo$nNDzk*_NT+jjN$zApFz~levkZ*?R+p;@YsXp z+HX%Xbs98^Ja8fW5Uc0>LigZ10V!T8k|)oSqWw~8mmuAOem{o!h0*&%Qt1y9q^7n% zJ@)`U(ghsLK?ErZW5X#)a`aq0N55tdk7!~Xux3iqz}7VS=wC&6h9>!=+;IkGl|>t- zd_u7(?MIi}`5GZ%0*UaQIGD8>qrK2yU|TtPGA3$mUn_>i5`Mn?;0Mm=)K$b;2xs)!#M%pny2__;IYJ~xnSTL&;!}_baVhpm+0hzR*C9Q9sR>q}GbF{=L*wQywsK zHcG{B@$+D3Qgd>>mqU}0AEy|=7lE-M)^5N70|ym`-Kz83?97Sm)0yAmnG=IyAXloB zr;_NtV?R3mO%VWBnsn8`QVZ64&^`9r`Qk?+HW$IP6O2kl`o-Lv1t~$tNfHklV4N#l zpWfh-5*ZIah`Ex2wT&Ci_fD5a&;y->QJwH^s;$V`Ubk67+=Qq;o;Czw#pQ}JX#r1( zhk|n3;_VJEx+$=}X#4l=Ct{5WwsyPbe^=gD&8mAx%pxUblVfBeflr9Sx?-F)UKnw8 zmMp)V&5o?g(F^u~7s7GAnMSt{5#Pr@bAQ_6mrPgo?6L=@tz}_S97V1fYsd7SIbEMH zkau1{2(Ra&RE8DUPEt9zb<3M9k7e$X=@yDl{6gBh0WFt2L(5&^BtQ9-XtpOCL+fvb zk8M4jl2-SPN47L`4*1%e+;9Es_+rg=Iz#{-V5f5xh>dB)g$J_O?G!;&M2-@NeJy-T zuYET@Vbm=;wKax)c^@Ai0TYznhJF5?{CW9)<=`$I&XVLLJfOikrwNtTq!wL5Pk`i{ zu1tBUs1ms;*bXply)LpOr6O$1CCTH|g`Ccuc#cYbjAZ)F&b?tmqG$%EM6z;LWq8CS zS~XGux6lI|ZEV?+L>*F4Q7vK7AuAYH^Bt5rNMKVfE(*FO;{H>T^L6v-oUWi9gCJTA zRp)3gy$)2;GEa0&WeTMPSr4FLWNR>#tev?ujk2dEJ7-Xm=NBK+8nU?elnXb1dqcOQVt@5|9P6~EP@qKLSl>i0OO;d&#N5!E&unhW7?eOL5m z(cS4=w4A)2=Ti`W{)yM(XV>FBxvdA zp*T2-4vY|45bY@wuckb!3$jW0=hRKsSS;8ddYkF}j}2iQq-iP`RZ4Qb<7ciXo&J0w zKna~Yl?p2ZVmZy<;T{~lboCnL$P|Wb8R~mTkm6_)WzHcbMoov1NQIaYhdZp)RHxBW zr7}BbIgq|9`v2@^?hU8wVU%AsMqseS$c05=AjWu_b0YJJO6N{BX@0pu%05ZVeGd1k zwdCz*?=9T45DfIhy1cyIhNgHPaa_@0?4JJVq}QsPf1DbvaNwKip36_x?!of=BRh%5 z8XSSbG+$jb7TP15$?=JKx$P77CvJkC;GM@3P1kt`EH;w+27}4B2Q8i{#E5$8cjOF8 zyD9HIC-xbq2eUf8WhR>qj!3vdOI_|D*TM9HhnZ&5!$Ngm395nTY9-0UU42}cF*Ejq z))DXjT;GPNH#^h#!$u>X9t^Hb+)~k;#hx)8dXymvk*I*VjAsJV_g_>flRJ&)ckVL8 zq(#V2;Ytunhs;q`#NjEVx-u9P=;YYTLQ2u&Fk{A@4SGtHdTI&?;n1`eb}P&GBLi|- zPZyGI)5e%g0I@mP zkpGqa8A=AcGAIsk$PXMhnbNWfX)Y1>f(nxK|DLiLH2JuFP)2-(0cW37pwsy)OI$*X zTdP%zYMh@g1U-oeB|#$hm&(*-6(WCmN#rk{Sj$=?_7JJh z?7(DtlhJ@lDzsNOH6<0IE1~SRS8@=f=$Q%!t}x8G1$7^p_lVs8KYiT9WCj)NGL3zU zhe?A-t3toQLVqRiy!a=P>h-zEyU zC-dhw1_{P#>NT8bB3nzj`WYp|VsU6BrTJg4(tmWQZeL1Y(fc8`W5N-%y7_VDaDp&U zqJO~uN2v^a{MbA70Qujq5BLK92AiN99PMqCx1KOsVx_nfem2XG~lg=VpcYd+Epz;S_gjU(h+Eby-oZA=ce z7;b#ZMWqBGCE>oz0AyM=Mn2EG;EL~buhHLA4v;(%g2Y&5_MZ%gFk~L#FbwEJL?5;P zK5I*5hU{2OQO)`DkRt-b3+IJec3prH2e8u(Z{YGC@Xm6#QCiDo(nNG}@Sblz4Y1YY z?hZC@K2F%H6D^+SOli3Kdf6Gj&TQK@Vs?7E(B9wQ$7VMA;eNjS86IFhk!C&|g&`&; zmXMbhS46E=rFLd%eGURX7jfA6w`eq}lI@9exNBRK?3t3V=UbJvr_0NIk{4f{PL+2X z+qUrtghSdCVW^qP02R&)}?=M1!zNW|oVk5<=)qW6*~{GFg8Cq+?$ zk2TXo`(d&H14{9SBY9~OzF0-J*GJ&<*sMy0Asq@y$p=kNCItFj{e|gS8UMK2cj_l9 z`J@P7lHr0kG3xbt zY&4MI-IMvbpLRSZB@U(0G2T}A*-fZc%j6g&)ZZruv}=*GZEU`O!_5wlou14nRn+Jk zQPKu33cqdd;ib08CUt!iUtC~T15Agtgob_WiDWswE0ljuc5@k;Ux=K#IAXvDh(meJ zMV*aPv0rth;r9GPwSD2L<%58Ub_)O8cyi)j5ChCBf9qfZg}q;_A6YGreTDKJkXa$X zj_aRSpV$vCMud3ln3w077pha6{5J&EeL3Skj*6y_0REceYWh6(KutscOy_GwbHhBm z?Ec?_sE3O?WeYbSX}!93ZWs12rRZhJ3XO#$Ej4qJcR zpRa)jbmeLdhThL7-Mjny$e0*0^`(Hi#r>oCwV!s1Us(i1YKH^1*DlggWRwGe!zQBy zdwmNN;=qum zhTl7L!t3bvrv*WQIj9CN$c#jrR}jVH z>suWuiu601>!h*odOFS)J;{8xV}cam$7EJX zW1N>!|J!%Y0O?jMJ6LA_`r!i+1X1JJN`sKyR^t5W4ex1+nQ6>qi#2u7W9dEDI!w)} zzdAPYlW(qDn$82nuUe_X!MX~iUH7=Faqx7#fn-Xj<)|4AG6ys81I-m@wg8jk z-^0<=+KKa@de-Z6`^ooRl((&o42xP`w#!`z%(#Cu#e?Cj9|zaYe=rdJ?qPFnmP<5h z4SfGRBNhb+5_R`Q4qvyITPK%oKEK@4uO;_S?&+Vsj!npIcw+<)##l8N@qTf961@eH zg#h{*(6aH&po2N~sTLroJNr6Siq@N`u{c zIf@eD-@>oSays%#&}92D^Xzw`Mq<}lofhGra<)cW zsJiA3_EuiJPY~celCLUCi|=0A(R$ED6Q}&&J@1JL9XY@KP5fv5G zoDQ2WikJNmD4?(9uO36l7J4**w@j|i3JuYh^;m3U24ChVN_g%2)6Y$J3C8VVs%hPt z+%LpuLDPfFX@_Y??dcUX6PTfzgN;t-$v-y)bT)407S1RTUI?0$KA&1>!fspK&?IaWTH!81=y$4RjqjAM!LqE2V$ll z@DN~47B9e;^^Tdg*W-V7k@)};ZDBX~HHJ=Ds|gZ~OCv$XfJpB5$ zr1`?Qm{VFVNX~kX_Xj>F=In9QT3rAaCG>)hFXL<7x0{1#cRLTP(t2&8CR@_E)jP0W zpf2=ao_!r5N2dA}X`#bMus26Ab0UqH&Vqsbr@926cV>o1^4i_4_*?4Pl+Buai|FBT z+4Je#4W*&uYs5$yvV<4c%+qU@$yRvtU9L^WV5i;$_h9dot(R%kIMnF0(nw!E3{$`a z-t|!OuRDHc`%&hTrE%;TUzzk#4K|ZSC*HN>7ZXojIzxi7-zyr%)VgWZmp^9O&!nDG z^6*#xmG4a=;QIq+uEbSeJvAT^^8JJN+VSqJ&Q&Tp3DrOj{{?$dH`2ptxEBuRrLQS9 z!L1nNDwdKHxeSiKaQQ2`G%GCLwH5AU^rmPY7rwDoJ`V`z`F^5CQ~FI>9;7Q-n^46N zB7_HEe7@Bce!gU0RAEjXAsl#K?D^*5KeBSQEgptKq2h4efVJ4f-vSy&xE=jPPkId- zSIqW~5Sd&#E6G{H@M_-P-3rCLJwd*7ehax(EK=5BOsC_XJne9x+J}l3%EA4;vDFl@p$H>W4S; zFz|oAd6C#B$jRDyiKh97`Mz4=djlZOWrv*|i_PG5SaZXXOl#3c4^Oh2Z9cL?_OtH> zQUKj2x>J99ZP!wrLS6?A%w1=tTl9%d2fH4uQUEL2R0~pfq&m&ox5M;pH9L|YZ1ZbwZUAEY#H?wG*2^G55bX0!TV@%iTTg&6c;HF9~=#9B%wtKDV$Ae6%D7o}hyd6mY$1L^jSTR;;#moOrx+R0FtcD6NPG^QE%s0iT4Dj7BRd z>D;fY)*pUoFcBUt#XEOTJ)8Z0aBk}1kmX4JE%r?^C5S4 zXfAu`!804nz)E4{rhIklgaWdaK0cDT3V-O=IjkjEq8bfTqw^O(=B2%4@qsQko?(_} zIzced7)$~?ZRYgz57j|g44KCnRE(}y-hzns`YO4a{NOcQ0W5Ck%F6wks3mrjBUWv_ z-QMuCW`a60u?Va2EGW2~y44yvuIy#KXIX1(^m*UjL8 z4WK?g|7ZZ`p8pj?s0`=z_7z+*Dtpl^w$Ba$^X3O0OoCp6{N(gL&f(zwIV1%dR8CRuzxGpcn68w#r&Sa)SA}qlozQ+zZ*X<8l z$Xum#_+11JGs0e?dIv|ZyOhRiBCTNe^LP6(@;;~!pwlZ>_thhalFK6+1wqNr-%MUq zrcQFjgU0O1U;@s4y3uMMRUwofoD_D4J8X#<7zYgK@u3cT8{%#?1Q^cR2V}Nj?qFez z9pkV@87s-5QG}D6EiZdKN!vDko^4@bqa9&1r>Izrm_}La4ax2!ng$2Dy7=wp{$1xe z&^Ova=+0zX9z*315F4qL-TzvVP{Khf?2vGi!yf)He@>X6oQ%`Q8RLLNCEJl`S!LO( zRsD>V{}V1u0v3%Ela>OeP( zN2%rt9>fu-;ulCpK^kg)t1M^!xs)6&+FO48OV`@fR`6OrZ{jHEhXNo(d-3lzg;k3& zrP$wVDr)WsTK!lDf^$?3JB0Z3?XlJHbW{4{0lP%yLD2QoYo6muz-%Sa-07Rjw&y!^ zS%-|4BEj+BTpP7lfnYEmfj@8-hsm1UUZ3zVSoMtu9~^qmkHvOR4t2T=Qa=ocnouQT z>m|!I8cW!9$6V$8E^_(uTP0(}c$zz%_i)?0L5e8$+S%L}=H^}(?z1f>>D?yT$;OR? z3U9Vr#TLNfE!ZrIg}9N4YbvaQP_nn8q)~+zpdox;f{nq8A*#1jI+!i%kB?BgD(^0k z*VAaj)`$y3MMK@mOqjJBw4)7ntXcaLf~=U0Q^04@LHz|;DK9k8f_?!1QrAcY*;}8D zA9*-z_MCX<%e4oGfMmDpZG!xn@G@&HdQ36pq3drJ_mp9iy{_wCQFL)ap!UL$+XA<- zlb#v^0-PN=3jc&&0}nGfYKF>`H4^+2#7wRu2NRqfo#*!`8ok?T%Q|y3EJ!|)cGDhf zwdY4+e&)VS*6%r!VG9=0A2PGiT+}ANBEUb4TCF@`gP8qiEEQ0E=9VpIn2!_K!ydTknVbb6O03qP>V z{Zu?yN^H`?+lT|g5i)}%!HO4s^%F-7P9gmF3Yu6;M?<#%X|4z{vP6p5qEmvA6i9!> zl=&bvx`Wt99;nDKf>sW8`GNfgV;1!Fh)}=RmjPnj8tzL8Aqw=Hy+=6i90?%UL`ez+ z5VSzKdta%Qs{y_iPbC;)*1Scq(J&KinAX4tywi^+N+Wh1W;_f~5}2;7kc;Piq_DXw z+9*=YagbRkvP6TKEK7HAS*AfUo(WRDs7 z0f2p}5hH?aD2%*UhYzGw_-sPHt2^?DDr|mqaQDz!s!0+q{P~K+>@a*Ne%Ts;%x>T znvIiSyW)`t4(1xx&`pn*1%e4jmCLBtTHt;XunZ{5b;emZv^m0|Ghr=fTAX9g^n=%d8g9FqS1p^ z|01QzmmXn1PWLa#QeJ#SG{o@l%bovAFZlT0SIn-F)J*zs^66w%@$s(s%N$?I0mWOuIAoh$qE#k^1x z;91wwnG!P{DJxBIOhj;e`JCzEG@j@Af1*mOx|J*bPa^d{T(p=SM*AM4p%VOqgYvS1 zN8d2XF0N9A+&}Dgs}bwKQiUuoXLLLnUV5X|nYYKKpd584XDOMu@9POqw?MGo96is^kC0(z@To{F+kVuJYYP(4(VLbjba3b4lsQK?d{ zlp}R`WREVNGTxfL?#uzA<&Ih5Mgqp8euj^YaV6?iaXT0yo9dA^q9DrkC)0npAmVvk z?YU`WyfmfKT#X%{riq&EaF2#v>aI0?62GFDOU1JmOLBiazx-TS{zfmJl3#8E$a$Xl zSxoLsw)Nm?v-~27UaqnDjFbb9PfkibU+zPX<2*T-F2op|* zF&#N-DF_|ti|vk}qz{De&HV)%{*Fthu}xemgSx!qx(^Pf;n3hdr7-PPRH4U7D4m#y zajDt8G(Ri0QI8FVAm6g@q9c?BV|I1CQJR@jmlyJC*jJe*ZP}k z3CCBcHsS;H(} zU9Rr|guwwllsq|{A3RLgU>pdBwub+a*5`Pq`gDWm7f4VdAVoS#3?bB?v|h(pLpPfsx`ZS=wTna{ z@uDLa(q+bfbd%#3wJsaXLZ9abQ`QByJ!)Y=6yWNw&2J~IugkalzM4H9?hhcGV-}oD zql+N90_BTg^pWW=QFfaFGD;6ur+tlBj1JZCn`Y&|$hUI$lZvf_pFk=G)?MNe-i1zM z=7EcSp7(+Km25|UR=wb!6Ekdf;f=8IgZ)veu<4o`Pkg}%tq-T))XHd5$MyD`8vRBX zRd`FWh)6_nwujSkT$GCsLp{8{@cQgr_sf2?n0t|CHwK(w^5+C8j2#hK4TE-&Mz-Cb!P8>t@_m$In$e+_+u>K z6w(R0nkxjKph`}PcenR?OhY){bPiPWK zHu5=lZgmiF#smc!wS25Hw&R7b37sC2>$GHtF%3itFGLYqK-wYVX(WSZX<++om8HM(q$XYtFt^7a}?pU!_TqI91S_WhK$r|$t1QbKY=_~ z=sAMGiOZ3rHq-WRv9b#d_fVA4b3EIs;X|u^FiN>+C``Sp z;}FGpEw^Kf(GGGJnK{EwaJp+rkGt$g5XOBhlhvFFYkQ6bx%^+FrX2#+?6u!F(NnEP z4Z9vZjh!)vdi;|k_E^d>n0CL8{%XH8u&+9G+F`RJBUoG@!Ucg!L=$9B1ui&@96Mod zK{4V}W^PVEX>~ralO&&6y4rHc6jWi?h_mXqOly&20MTByQdTf!w zW6}&ayEwT}c-XABK7KOdz@vwWbM3X{m@a)VY&OInB%l0I6;SCvr0(to7B0+Y&ii8r=WoLW!IV$9v@}xnZ`BpC zd^*F!u9#zaWMf3H`M2wPB!d?L-)hj2){(_O_PlXK<1a7!R`*kTKd3_Sot>ldwH6FNOQND;IH}KeL`D+bPusO6xUi4hg z|JlGFf+owP>N}YQ=u%U%alXgTFeg(3={b6JL`TC%4JPPIU8XfKlsO9TTkb1IEhN_K z@vQH`zS)!5!Rc!~2i$8-dzP%HF5<|>)4P{@Gi+DqXse_b*fCFCwy_iRXH$ z9>*$Qd6*^I&7Gbv><}W(w2QQ|DJ0Rw)re&3wo*91D1BD&g(|nhAS2sXoBai`7ROtx z(I2({(%%wHs0+{EMk=_8SXLIb*k5?>zaJ1!}o6L)ebao=YSxQSQ|F z_`5@YE~zorRj1s8$@mbRnuv3k8In5wSR(}v$*9q5;*)Xl{CNY9lbDkJW#g^VEVw7l z9R%Ei!a%6A-_qL(j1d}33W-J6`F%x`1I`o zehKVp&Boqd;53mfuPtO6dM$yW(2`jxg?&6X0g$=^PF9=)#Sc`ENs8W(ZQHkAUnqnyCNFX&Mg)a1Q9?Px6k$?j4h_!T& z{EoL{^>N&`yNh3n<$%({w=wc#m0gZX&~oK`Ow;;@3Hj0;COoOkxEp!6J4XsV;dX}oKHq)$p;&QAmr7r1F}m-@?G%zla&4TUWil?%@G|;X(xaxTcE|JvLnI*^ z7>cL>P@}Fhe6k6uxU=L-5=zTLT?3QhxHsAcaI_OZlVe-j;4q%*_i|T^w<`}s1gxq>9g_kQ%>fmv&Njb>kyy8g_gHNVYAJd={@>yRTPA@u}t+*(Dud0x7s}V+1Cf|ji^ET=QVkraw;sW!05Q{l_svJxC}cuq2|Hig5~lMz?aGO(lR z>El=quf@vL(UWV!QZ+IpRXl$oi)yJjMgQdVQ34@q49ariP|ioDJGI;|`ms22l9sf@ z`urk~9^W*%x1futpHjRmv67UNyKSNtTN};XlxYPLspLa!s%NV{49*m;tL{=o)_h!D zy}848u8HJ&{=ryO*TM=FW4ZNj^B$#Qnj5U^%ibY$M|?_@4Y7*b-yy@Jrq)}m7|NV` z^jc!iuENS8T6-yV4%un4IR{&iugcN>0dk z8|R)2wrFgiTqVtKVp1v8Aco9&j3lKa=DomrRb6BjY~PSc1e{l8utO#2;q@3Qs&=uI zZuG;o$~8-BcX-qw6(M1N81KGk+9YMt1TaijRE&kKv8YT+u>7J%TC{1ng^y4cDG9I; zb4a<&kl#{T3&^w3Zv<+WPt2*vEU3i0bp1V!y+Ob$M>aNwp>zVAH2_+3xYu{aNs3(Fw9h+Z&(yzpt zaRI9{RL0QyK=zZ+fZemp&4#pG7Wy&3?^GXDe=KI)tP2I1=b+Y4m{!7|aywtzG&Zw3O0g^d) z+)k0(wVVI*-}K{L2Xp%eE@0K$)7hpX!7z9I$A-fo7>Wc=4HQ36DKA(@YaMmy`91w z#abAFyLhfvZ3REyfY&rvXJ-U>WP~TwPaYpuAHbqj@;?$s%zHpqI9Kc|LlINA5*<$U z>Gb7GG_GGNJ}-*r@hN4&OYUppI$>iUsCNW^ydIV0?v2-fFLN?aBod`i3LVi3AU-j{|Ztv7U|Y_#w=;c zg#ST-10LcW+uNW>e`RE`A|*mIPV!;<_SatM+~X~t{a7zEDr(&+ zwVgsLt2Ctp!_O(46=Z=cZ28+D%tf8%jGTL}Th0jD$qZk2KHIyuJDYr&6!t$AYAm@E z>G2J>A;BHE_Gboykd`L8G6KG-x+++CxcXsNM80CSssX@sjEUb&e+1HFfo=5oq@Y{4 z!83cg#Syv)Iq{3%SWyU#Q?6%~qAeVfs}X}SI){K0=7CeGM2sT%OfWrY<$v3GPt2X+*WX`~yZ zvMgtTc=Ow$)3wn+u0c$9J*@hsv{~L-e`l^_rw*|9dQ@wPG6WNw>`J-tXO$XFVyJd! zYz$-&aOAPY<##Y;KZk;+NF%Bi!(?pZo$kwi>wMBc{;HPqHp|%UlseSUD~c(@9TPq* zS!cK1PT)O~EqtQK52l;S9pd^o{WCSDCf_6QzO&V<+X9tB1nK4pPrz=^Tq<>azS1A( zB3y-9qZRzpro73lC-*`Kx*xi5!`UsL6V^w}IZn|#vKoS-Go>+kN>cX5|o+RihAnk46QTcgj5q!3`X?^a#Z1HUmoXgfySKJPNi_`>E|jsaE^tngjKAm zlMG>tw|-A|o|w&@uLDOdMs-?mR+i-`Qa{L2WAw*Mf8~riq-?vAB0N{h0e3|E=h&yv ze`f1RL3RsCW+5$t3c;)!No_HLktk#%2ObVA#O$DO=0p_B1v|J^WJi!SAy9-F?AbuU z4dcccIhC`k_zLfDZgd_#7LpQ!RIr+4VzxLMG?EMlDiWU}sk+!G}eGg@Az+4GCbzUr;-Adbv6g^sT9abr{;K3)whDU~-5PyopmEn#lvI(s(Y$d8AB1NZt(*suQ zgMfU$sxr(}Cg0C`%vLUJcvM(A!D>}TZ))4DD16v&dAr@OWgV`ne`RWetYWgDRTh6S zl4VMp=EOm-i_E-f8yf*BO!;zVYN%<=`LjLlwq<&iBfEeZ6)v^khPTPG`rB`J)G$~sEuzFH%OZI-T49Hj^~tK2DBIZg)CBwW%=d+JzRtvAuj|%B>eyqG z&oZoa5;!V&{8NQ5fpXr>coaqZQc=ypMZ|aq6?zm9;lkkPB45xpZN2$%_K0&_wfL$3 z5Kp@B13MPy)#@^0Hge^L$0=xbPMynQ*xA?_B8MoiNm_lgei1P!GI#Pl%e=N=uSca+ zr15{d@cO8Z-l!0OQ37U`BMB-N9tpbr4EF(7kCC_Ui5w870I1BK1`Ie{b&4Keia$u- zzg<~kEA#~-Uqa00Wk-!;yV4z*dIL`Yb&FLh*>PY3dlrDG6a^`g9y75yOu?k4qol}+ z%?!pk2Keh2LMQ~zCN6&Y!Q;=htmXJU(>E2$6h&fu(iFAut6M0~#s%)SkZ9#r8Bz&x z;Smuz7t}};_tS3`#|zD!LU(V7Dz|Kz0x|kw+NGl9*m@kNYj#F4EfyMoSa^9)cR5i9 z#()f&(s32*Ne!7)Y0`BZ>Ha5WcKhY*rNrD*!DEK)w?q9mO1p#pMYDO@M@#j;Q41zt zbM#V(`|*_`;p0=DO{V;Ft#n3DuaQ^J_>WAIY#)1X(2!tl6{u>|`Equ4u;u~0kVj|@ zRL>SqT$kD$1qkZrt^1Kn0{=8?MeF-#Zj{#a-Dn9#O=fx?0`7Udmm($VSbvj@xT<-- zk>FCOl@8v^1LO%NgO9}V?`Q;kYX}MQcEs0i9p~EBSYoPlIuxumQ0ayX^|M7z##3pM zHDcYDpl-)R!K~CNAiL&%lNF&U#x>vSY(=TnIU_mN_esmNx}-2>irkuTCSa(kf~HoN zBH1@uBF>goT} zU=U_0N0DDju!~HoSIV+^jx}C?xRXH73Hk^Ll)OgsK6p#b?RrCu+`Z9a14Y8O|D-Us-{ zo}F1zp1{S?E9R?-y+xX<0liOQLigO_MY3RP)i!vHyi*0WOb2!;&V-CSiJS@WswgYj z5|<-0(#^<{)asEQusma@BR@A9LQ#?D%LngI8t=u9_(Y-=qobQPwd%PD0mn=7KNfz3 z9duCAB}gApMrN?3MYRPs)LDT;kc!NHF1*+2jN&q9E)PDgm?!&PEUz1*%(ecB5~Z># zCzsF`jJ`4RC=?ZXEQrCR#m2>+k!Gki97VQgw!Yi%JZ1VeW9^ysF3pZ~RT_1Y@r8!Y zEvv@9s*Flm2$;M_qCp|KGa|J3 zquI1(?CT#{{rU5!ZBrpX{XqlQl7XNDvGdT{qZNx*^gk@wWFY7)cdM*}Tqti_~$I z>vB^i64(IhxI7}c<5UN2{?r_)Th?dhdy^l!cDx)_QH26Qx zz{64z8=se0x>-I!DR4E&x2=WPMpR2>V24RfB0KMSE@?}W*WLJgd4oM4GZSM1s_4VZ zAB$zYy=-E(6icHj$u%lO-sUPF@H&1gEwPf9u%D#1hpGNsB+n|NO#BKOkZjH`aS_2) zryVs_Lr13{N~IRhT!il685!Qmh;(WYB#k1oreSGuux$8Gb#5t zpAYHmgVtYu{jINzvxIJ!_uI|2jFfkadwRxrH5l0Rz87rk>U`#op35Qnsd^b10VH@W zZoxs~g$Vwe1N=f7;dG-5H?1H>=MdSdm9HTS;oG+nm7HD#F`ScrFWbDl-}np3P!t9` z-Bs`fjnE|@buL@Lni28-Q{TEOE z6mQVo%&{;s^v>!)cyjw*Babs5eV-Hd;w(5Du%dLJ2&qv#mbsKTxGWB*-SUbWwDr&z zBU^~CV~1#m34?%!SWb}q;KOtengocuCwfy~q->nMow@n;+QJ0CFozCM+}g{&x@@zkh2u0@ z{d~DAJ~G>U$zKjORBZ>TP8goXh|Xxfg7s*}(@iXXsMikU=#LqEz4zI(tRV3fVYR`NpuU{%qrKhwH)9w^HHRrb~jyXIlrj?Qad6@Iaq{CX;ddv50#a0!F&e$ za^1Nz7cO*i9T>tfFm#pp6T4$__|&nz!S;l6nc*|VW~I&PBM#VkC1%QD)S=ykHKHIg zV^Si^c8;tSW z=h@D22Q>}3wB$-7#%)|D$hdTRpO;1?>~ zO{(mof&v1Nl3*?*4k9KEl0pUWoa77+H2rNd_PBHV{?bzG?z-Okyi!o;@%|Yf|M%g+ zO;b}n;7`?`f1acu;_(LG3(i@ybf{LiQQI*`uTPlGFu5g#)~LKaK%7R%^h?ZwBx7RA zo;Yhpo}=wZ0T{xp8J)&c8sinl#n^t&c;xVE@uixDTDk{Q_XiM1&^b%FHhqjwA? zn?*E6vT*oxN~>Zq>1S1|%mO)jFii7O)Ue5LMKW~BmeF^Ab_WKI`0J53j$wzvxFVOO zbogAw-+LT-dQP^e;i*_xtj@Fy5MCS@7*mzl!;jVJ9d1-;&C@v? zs^f~Uvo8zR(qm!7BJ`Tt%--y#g8cCmt5Zw&TwYoK5siE2Ax%;eBvBTgx?#si#LUDG zz6@M2YrkrQ1I#96$f|LQ4TR?n_?h4^qd^Eja%kGQf1ROZ#9+%y#8BEU3&;zHl++hF z=UV4XJ&;VWHue99DsD2ZGkdu*L&oZTfA5z)b$WDS8ZJLmpS% zlV&ku)eV^bh7=!2_s;!0x(v_D1X*|r zFPQG!tU&R(M}e3tC88|1TDyF*qnzj_F^PFTW3EyE;Wj0gL2nV`P2l~>^s4c_&|;88 zm^>T?s7grl3_Y++nnfo_su9JK+Fvb<=D!`+veTfq0E;3o=E`C@Yns+qfyYJ&>&u{! z>%UoG(WS>WgKB3oJe*I}-SqX0hf>TfIA!_rwU4F#Ka_oAbfit!^<-j9Y;If{AV0PA0bPiEZ0{`@WxNeee7CTdRNcy1Ke*m9DCN&OZB?%sWZMqXaP1cBPDK zndZs`gr3Qbi!IPjjpg4T-jsk*afp0fbuV0A^>!106z`b&1-^KVos~=-k0P$@_kFNZ zJpu}CbUnKCyEzz=Y!}2IT+o6Cyx$^}#;P@%9DkM|-TCDUd{LDn=HtRzrc=OfdXjX0 zG3nHCBi!!+{1YP*6zn-Jxp-4m&k%V->3DD^$`*h!7j9`V&7Tb>6+C0pW5iBuzOl2F z%j@paTA>w}wRj69{uLNJ@}}~k%*59fEENU_P>QCb?)u9vk!jKQ)*;UDS-Y$RvHj^e z>xEOFe?+Ir>TB{s1D%-0nWyXv4+w_W7gBJ)u+YU4FyA@NZ_%maB(EATm?^k~oxIqa zdx+G^(o4F5JR>8_nzFXjC-GzEJgf?ysZb-9pYn?L*vyg`Re`y^S2$X;<794$nlASw z1SFgS6LVxL^xg!r zzG>8ZxCq0j2H$xs-CLachhf`PX)%|tbmeEkGCTGAfsz$F?SPvKmeckOh5+7dDh6)=}=C(X& ze61u_UwfngXnmDv1AOaniFg%=ETg}#D0>6Al@GnN_n;7joKrS3QDLx;&cE@M&~!*z#j?btWzR>RPszB>-l+(=>nHgt1)QYWNY*A?GfAZK?vJb}(9v!(jmf%eRXs^ghKPisB4j9Rfe z82?mO!LGaG?}poh>t-&SX=DVH5x{%JROzq*XE(sN4z z#~5%Y3@PQ~`uljJD4mZTc$A1~Nb@6ib$erIOrX8%xALJyX<8a+N(YluH=8@m!-gUU zDZn?Gn(WKqd6S3KGxTw+fX^kG4PNtH?LF>;>ShJ81F!>7j9ZDBEoOuEa8NgE6{R$K zxuX9WP{vZ*fuYfC-=q23SYYFXq^T~^#fybXwMpRMQlHdNkHjTUVcL9)d9p$_^forPf2L#)<2TY$V23QktHivqS`H3u(kfm0H4m$;8Rfx{@E@;3s^^oY z9L1MI=ks@h1Jr@x?7lEWq^2g>BGYijk(mbimMLG^LkGgRgf_m}*@bqmZiya|=jL}U zNnBs^qR@S!cr1PKPXms1C|im$L$96h2JfNHthm23uYHeH#e+aR4u0@Z~M@Fcf zG@Cbo0}rOKHzn8s_!Y-0K?;C`B6k4mh=vAh?la3>rgjYPE!5&=(T-P5tRZO^r9nr} zc+~ll82jj9QgeeB!+SBsOpT1?I6yG1f(RO)jB;b&SDD5#Iq7ONW*1$4n#*-XDs>5u z4*P?dm_4knRY!^EN6mC+(P;Cc068+2LZ>37n;#9QwSd7#nl&GPb4JkVJDV-x2{J))*86`CiCe?YJeZ zq?i^DqfA^JnNTPQIbA!ZYAmr}9Q~w|<+D-Nn(<8kenY^yAs^{%cMmVAE2OsR8cCiryDhQ6q6ykCyR8Go0#eTX z5!aiw+uV8xVAJJHp7YtVbwsy!*yB>Q)QyA5M5qfzW?*_ef3|7Ck&aArfDqJ^OP5a% zsfe50fphX$V8a5I3z(ebt!j!y)z}>H;0KMOI{0y~zf=q${$*74ps$C6N+msb*kvvf zU3Ls}92=7SwW$ip--$I6gJsL=Lkdu@(Zj!q!-fbabTuUNDl`+laXx={@3Wp`o>Bv` zY~=G6MHKCkG2_E|p?&v`3WxX*f5_d&8BlAaaRDV)-n~rFFJu;>Acs-RdaRg*g~Vsl znIO$cBZe|~6GA9Svcj&J_exi?AB#IgbW0$;T8N!1&3a544Oxza=VR{F{rf~~Pn~nj z?)_flCLPxn!x|g>r^Sbm2@)gMER(sNIeA-l%j0A4ZZu?wUTj&855C^vYR72p7CDWx zWc`50t*!Mzy1-(PZr~YEGHRX9HN>AmF$0NoJ%L-)`ER`cq;*qGSc@!;C+wxAjA5J) zCasAiE_}7;qKhISmr-QWhtOX6!LX6Y)X$NpM@-~~@I21rY}s$jH5*;7H)ch(RwPLKaDO@bA zm;{4z_=$L5jZWlnS=#+UTZQCh`{4EJwisrm#IuNme?Zx^b&vhY0Xy+4tB2z!;L+xX zg%U1Zp^TEI9T`74MzxHnIg>H#at&&CKDURrU~GR5#~%jxy>Vcc0j+B`(m-5hhQ|$Z zIzNn4Eb*NczPv?`KRTo0Pvjv>^>+3I;AJ*ho|qwA!gzq5(hMKu(fzr*_CeU*cI~{b zw7^&>>7x`oMy}&EzF4APq6h1%a*uoJd+9ezC048+X6C&RL`t5V9cab7qgjReM`74e z4Jz?izTCirC^AM=DO}&+EN>SbmXmr;swC$iCv#4Rv0c&}cnT67WQk0G&a&rUDuW&i z7LxK*lNBq)HYIB-F;VCJn?2tHBDMKxQwT->3Mx!i&xvTsYS9@j7&v(G#v>(kg3)-i zGZ|~4Ioy`e@$BRsariu5ztq>|a^-wsys~}BWgF3%zlW@SCii(Io_Ht&*2?VAOEQT$ z7Mc(%g_&yXoav~j*f9b!Z{5bj|4$8Rf+S?ZZ z14|?N`3U!aHv{yq-uGi|K~9uh^$IhzG{K(~VA!yT(tGt9uU8vs>0-%LBC)6~G2|F> zb62k}d*Rhm^+^Jr_qx(mw&fmOxv^8NNJD=cA@_HyS?e_I5Q7Gk3QQc}_8PDH)1yD) zy-?D3A->5V4YE`~($jF}4^ig37ixc34eZr*HBeyO|+7vdk_rc|`l-{QbsZ`EN z*<;IE;~)G5zf7%DjNGz&I_-3X7jdkLFtJZT^z2Y9Hf=P5cW0#w{#ojh0c@2;08`<@~j6vsdk$cm}-ARhr zy|SoO)YKF$+A3OVY^c7nA|Tt~v;KvxEHOT$W-Xy&J?K~bYCIuymXJDQBK0ocE233@ z0}wU9iI^XbR=z z27g7+0i}2#fp(O1BoOr^hE(h!8dfW{nmQ!}73oX~*Y(lJ>LgKbg*QgiK&ddq z0dz4j4m_T7kIMi(iEID7lR8Wx6}Gjyumf7DYCFnl8aH&{P}h#~jg~y1MKY|`Lft23 zI^1JUKVO6aPkVt5>B$EUatDn{eVgIOi(NOmZt%(S&0PJ6N@G>ZV_`^da~e|VC%caXYy6Dm1RMp6KLXM7g9G~DlJ}*)Kk4WGk>s`Mw4@6HmCZ$%v$9v zdXEV=b|dHamp$A8z1U7xc)lPUS=XZ@KL+i#$@2U_sgLu%0mXFH$1d5>s> zBCzvl} z12SwYYE0DO)7C7?CwgFcV=pnygPE&C^TusIJld6|(SiN|uoZgO$dd0C!0$9dC+m%FbGWP19LiJ(Gi)cL97AqB!ReEVv2H{C$G;JYKEaebf z_OD|5S1NV72-SCt(%Ys^M@ke~uaNqN+j&X}V>r^ihfT+u<;=8iG->>d>?_}P<{3Pw z-N$|Q;Xl`&*c@P7=_9_DG& zgXcnlFH3ih7T0s$nk7QWLnr2)#)OVr92q>nO2S05>}oiwbR?xJb|9*_qgbic=RHDA zs}h#};u`e+^HUVQXu5n>hfgu$Pu4Yi^?_8el}qT&w=%{47jirDge~PLo(Okq^lH_p zK`k?!KFUWEr8p$f&>OaLy>z%pS`>4wo)kyZ77eB-e`a8`tm*MEp?93#$9O*ug^mxXvD5UasF7h!_&7?iyqP!ShuG; z>C^8_1kUOvgio7qBk&xa4xXshfu7(LTxy(UuGlH8_oF2`@50;9BvQN*8nEvOiPle{h#Y+SrAi{^ zGg3h9sS@pMhYjW5zWEzDZW9?&{MB_PcVuZGzE#x@Rim#)crm4KfwE~TU#$S&Z>ecj zHtx8a#4uzn3c+f8@9dH9n53>$H#4=ttJdV@;U=Yg)_0JTJBb4HPgGGVP}c*f(& zUWAOf=u%d!nYvLMSyx`}QD9;VqC3Xe$KtQ-fT}nKwW~_^ua`IsGf=k17iooku7uqoMuc z_L?+&{^2Onkr{8GGBa-&t`K>|lcU4Y*}cb))bWs7QVXuJ@JUSJ8Qjd!C^*GR5s2eX zY|m<4>C{3eZ0$~j#YA@~-#frLoU{4-&G(2O`r)-ucqk6+N1E)E+TGDb{`%S3t%;4d z&s$M+aV8?P(I$tSF4MWi61vRVdu^hcw~N%`JeD+|ooiaZ6;{~tUsx%(9p6HkStp-yW#j?dU+a^mqMRGEq?8T;@v z?*~KUmjcOP))Mib+X&j81@Fdvj-X{7BOc_Iz_Ff9+%-;AOQZ^=6HC`E5MFgL z5k5d@(y{d!zzWu7W@CyKVA0st8 z4@5_Q5y(b55BdS_>$i}n0=j`#zXq%5!1@!x_+Pz}Yxf2T;-D?W^vT*N|MG9Sjho)0 zrKvm$uQQ>#w^rC|XV17&1n>M~V!PQcIhz`7Id6p+9Nn%EZUjr$iY_cB#p9LSHI%~5 zyYwh72-Wq@+_VQnLUM6qxVxz7dqa&=jCFhdtk^3uyVT;1Xe=>qUd)O&6GWrP)gLgo z-?JNABQAkvHIo~^&e!Y_yqC_K%3+1ix(F~Gi%>^M{{)}9LkWb)Gx?Myjz?)*l?#9td3>S=-HYkSlxkzqw*0v_jT6mf+$&poK zlf-`39ygMU%pCtd9j;*O!E_YC=HZ2sdE-u1#}r9@&U^byNdikLEa^Ob+R7aXu}d%$ zh2S8@wq|bU{Q2*kzsJ&A*vx5no`*g!P>m|_&$F?p8 zz|XV~^9B=&#EM&dQ>|o?A%u|wH`zhw!&N#OXoLT|QoF>)L9dN}z7oN7iGn5xg8X>m-+sOZ^(YMK&1U66* zzC&*+5|2{~2ozRAj|I7`K>vRGUPqTt1&0|P1d?jry?y?t&d;uPJw^uy2W$i=HaRrd zfBVw=35+AdM}!_38R;J!j036gkpcf%w|<38ExHW449QXm|90tvdV71@#Kffi?-yN& z?cQu^2uXF5y+cSTHSm%XzZ!O3yMUpQ%tJd;>4Vj%%m0$6P@UdGzE4-kOhP?JUAEX!U1gI}kFg&TNm+CPyAtT#lwO#j={(`mG zC|7LS#Lg8!uT_Z~=dUNTKbY9Y=i>h9x%nwvc1qo3TfCJ_Uf|c*zBP1xhw=#Enf_4X z`DX)l;mn{iy!8;0-Y?Dbdf&}hRbc^!e_gi5ojyxm1Q#zi9>UJ%2jI7v=PRZ{{jpMl zD8Hnp^jqqU4zAu&beyd*_mY-KQQDJymg&&qm9B#nG6u+qHDpIZ0-_-kWCGzH!{J*8Bvqhh|X4$VH2=#8fmn0U3M%ZAa|YdQC6u;VYU{P zdNE>A2Q7CVqj3Df`ABwMz`c%}BmaB^LW1>NGL0edOb~;pzb*C$rCJ>pjd;KTJ(Y>y zXlbR+lJ6a6+9w~<8|3r|Dp9T!AnsCk_heU*MtvlBIdeERKXmB^opRDM48t1ncFDTP zB;1y5B!71%Gr!_{OL(w0OyLPfu6$x%pf%Fd^_UBOTe3gxKAXIXoQV+giNpHZ;98H$ zlDYL%#`1e<=H^(m%%c6>1}j4Dyoad}q%4k}Zx|W7oCu+Ne`@V(!+n|&3C2*JDbnA8)Za*{H~>SblgjDsR(~z{k9O;uK`E^ftoU^!5s&G|6{db^Xh5WcDe{ zD7;a5#*-c@z=qXunq+brDA4ZL1jUN=Enird3akm~8Z!uV3dq>5hE2x1>B{CKhCN_? zF9l%GK+uZekiX@*Vt!$tn1hY@y;2~flsXbAs|wbQ1{?y zhL&qqp83bN+Gs-O)Y%MeDBe3*fHvm-NbIH7!-U5L!S~5VXh>`pU!ree1-JVL2v%%B zqCuS=i*51&7jJ^8F$n@fh68Rg2j4R&JbS|4&wX9TNf2LPVv9q=3U#BaHJ^{W` z))2fFPJ1~BZs+;E>yOz5nX34I!spqpy><>?@ll?a7?5x#c4T0DZ zwGE0&HJ{PIM3OG*)Z40zzt&5Eo~C)jNt_v{s}BzMGo)3S8+~Cvra~AkNw{IhDG19N zh!WBA6f-?<_FS*~a`_^%*I@3?9=$u>!6u5@C8wacmman`GumAJFPql70hin53&u<4 zjml-NG9(OZA`GeNL~@cbuI5OC&_i}nF5&9_LZUJWpuRmnyN&1D&%&TQXXCn;JCfO&jgsZ1u! z(E)2VTFnTB%kC0xKZO3cF&b0q<~SzT9qpANoGPPclcK4ip8s<)e*$@60iNtp1*O=Z zd6KGe7yuis{IDeZ?P!86yo%w)F5|ljV{{viq?x(Z-h2hA61N2FZ=}SmFy$yxF4uoA zdoow*}WiwxPelGh+$YEWJ;X_9YaEa*>}(yTyAHWsmtNJ4qW!;tx^;2 z5}rgzeH!0#g-dxVY^Osp@OblzOmmLuVp2or_WNmpInTspnB?_s4yI2I1>7^sPKK(o z=;iA_Kf;TYQ^&+!7tjF4;<2i1CU;2&{@_h5kLV!}H%}{ClLGZdO=dA^aZ&JB0^Wgr z+F#-~BAI!xa`{NqU@3GarA*=+pb9D^R!iQ*s2T7TzGL5DP^|#-Wk2igP#-*90q?3S8JNJGnjW3`^z*JjlIvW3JWXP2Ko-S* z7rt8RSl5*;JNXYK&Jlv=-{Mp;H=LoAT>j>3c|S8f=>uDLxiA_tgtKD1tf0RukHnXU z98SltZpXDE(QlkXKdqZ*XYI>Dc?_Xm3`C4&l)AqZ6z;(PT(%I3Q)~YG(xA%vTh1$d zmQ%p+%4^kf#T|`+oThuYG*MezZ^L`>wDbabhR&J~TwtpdP)2g1QWTK^ zxXl-f4fdJOW|9xE)8?_I$0meA@Wd0R(b%0IP$}(`yE)-RNn_1CWmcn(B^4^##ff6W z3e)S!OpDU_iXoK943!$&4&c-CTWG)lT}^$Rl$WgYm23E$e!-5Jt26&6K$*E3J}o^ACz<%Jk@9Koo+WN}%Z z-4^{eH7K~4{%X>PAARV2zOXtbfIJ&if$D(0RV1lJ1PJpf;YLL~s0leoBh*p`#<&6b zm>v*6inI|Ng)IA71uK! zr(OxVQ#Q*~$UY@eNCNedkUOR_S4_fOG&!k1KvLk0J0E7g(BV^EsO*T8lo$#HV-ocx!`{{`T8Qgn^%# zSNK{7f_ySzfpjB3U$WP$|HV|FD#FeGAka|Dw;}V$IW|>#qB!+`5u0ClN}l3>(boTh zsQ*Q3+k#RNuprp>lo>~MOx`(62h*#dswVCQ%L)m?2%DEf=dR&mej_GYgEk!D|KheM z_WT)8)a{`rh;a-Fk4c7%%m@MBYbU3KUiH0gu*R@&IFT01x9gLW@o*@b@DL=q=zP9{ z5!^@2&?{4CF+(B|g-`8o4?NWW6}8db9U~p2u(y;zEYm za&5bI=iB-EhJ^B-(Myzqd?@8CuvzGt#CSk3@S40@3^WSp<_vg82_}T}-59DRH^y$T=R|zt6S(09f9afvtMB?VyRpuf9=j{J zdp74sX`$NEbP0neC?JH}y>F-Wu#5BHbI))p&(}}7K=q8Y$#{SC9qY;QU=`tFE?7hV zdq50ele3e|66-3Z|a=j z_+calq-IkQ2GW#%e=a<^Miova6Q%Vb4DJ*NOgeAeASYYxwrF@UsK2k5pKM5mSy7 z*jHc3b%k(<5-{D=)RNZh2U=3Eb$1hfs7(I@hnQ_dB3dX}OdN&Q@SmE!Z;zz*nG=+< zfAF7C&aDQ&cpYco(&t@F<*wL$>{4fNJ7X) zt!VD9(dC>!Kvb(yzp4a&!y!tiCmTQRq|1$8{>kY>Rkvrg$%@Y`I(7+W7s)=M4V~_% zUE{@}sMI>0hwhdB=oYH!Ax=&n#=9P~>mE4#CHT?G0Ed??A0v3b?g7+%s+T7nOq-R_ zL*CKpf?~Yh$j{H^<@Vh95ekUiW6qXM5OTMIKjUTTUJ^cc25CzyiQBw_f6j#*r^Akp?|r zBSu-?OyG+kjA@dMS8dj9#z6$c6)=ZN)tknV)1;R$VQaUgWN5wk6spqAo)b)wtUOT zK)pGa+Y1w(AV56$m(F!yilT2>lL^1TqG**K*TnIhId`is-8WvkT{8(DUwxh_{N&|2 zM;uz$@4HJwKaQAfI0W_FM?a3~sRcf~02jXLEX&fj8=b`kdYk=wDEX<)XDre+I9jy^ za?fFA%nhmS&ukhB=jI#J>VH1Hk)Vs+iajeG&J=*Ar%P$=EN0AYjAZrJ(oSItE5B$h zIp?&KcPiydxomCsB0KGv9_Ns-*9%}fC@Qx1?kUOmo5!E)&0Fj}3Cl4%d%Bx6YCNUg zPB^kgMs(7T^h*Kn=AYd`;Pn z&JPagOH995fV`bd4J`hOP^oyr-+Uoe(K*?iPdvG6k|6R37q!bUw`Bqff7u%$jTmc2uZM z)?Q+9@;423>c%oOH?rj8iS^OcjPU=o)2c)(aS;Fy+gieP8Dg9}g zOS&x~6Z#2!%rlw^`nHih&o4~AvZ%&hb`XHNM@OEd9Rds7`>{tSjcS=%8#nhZH313V zY>AZ?`Uu>m)NQB}R($l!UiZ8eVSP3QSVP`!&o!=Xy3iXRrx~zO~$pUw8 z-)231Pun<4kXIwWDG>Wik)%Ch4^whZ-MEAc%f5SaE>6)GdGs)!U6)cF*zeGA6x)jU zp4l?`{*2Lt8wf;6?LzP%rK8IG`XaZYN8WjOABeg)rIJ<^Up@U2&Y_F5kSg)R%$|!p zk&u$pe5-AY+nza;zg{nQFoVC~`*QEngD7`w>S&tqeyBBTyw^p#>?v!g-Q>mAy9DX8 z{h}~pWwu1J8KJ}8hV8~BXUINfycEwXhB1`f?wAi!3>}n%K8kSjm3hH4>-FBb^blrZ z=u~zj{<4S?E5BxbIn&uItg6bpE`Mj1S6Z0asD!gB0=KNWdy}%C@6}#`d+99tB*E|1 zeUbMT$R#oRC~G>Kndqr#=wbabh(dS?)GJ7)rGOeJQ_>YPNhMiL5T9vR0!&)9N_5|7 zTh&4}vLxJ1>TfXWcORH_t01&E{y3s|#IB)R8KK-VD#%mCYDZ$Y0jyl*0e6Jrsw*Ov zsGa#!75+0GXw-0(DrpxQ^fCE?-)fjE?e~ky&ygH3NgF7`CF%+TvJGLT z)aqMb<7pB1a|)RTq!SAaoRKH*ocWgFQS=*d_l@Xds!uqs+h1TMM=KoR5zn=b^3A zfx=g!oR|fV!M3~608ZadP=4Kw2W`nKhL!rcRIxjvP*KuMmQXf;q{l-1WTwVj01mTa zES{4sujx?xrxfx>n7<$>2jn|Y$ z3^lEZW*sVee}X~W!@=3VfYpEvDwb3OfS2z#qiJ ztF_mA8=7+9Y-F!o{gbCH59<_lcJzk2a7840U{DtXVW=3Pxz5S$I3T6yZJmY=#jU|c ztWH`d9Nkm-zJ{DLy0!TBl)po*(FPcB0jX+@NowkX!5xl?*Fup#n>eERt8qpXu8HdV z@TJ?9Kh4vlYlDnKi{HWP19e}%A#SwG7#X2bTWTzScv#DtY=KY(?%Hn;aPW#Fo}c9| z+R9`!2wGlQJ7vkvqL!Y{4B>xT1qnCCgi9q7Yg_plbO|*-+%LAn&&?E#?IzM7H2p>@kGfPp zwIE3iz%VqL26LV}{!pEo@o)2^S#=#OrX4ZGTaQ9P)6vqi9?gwR6_ zJH#{uJjrCfVw^v~!pj?{@hJJ-a)xTA#u1x^42FTTFw>(;xIB^a582e|?ZceA#Y}@* zRT?|7;H(hcAgU_d5Co@PrX=&NM!h$#I!^lHETReRL}2=%;^ig9jhcYvBR?cor$nR_ zFRJHFqBZc9a&@UgFpZipX**!?l=;a3mx5mCRQwc2tB|ui+0N9xkmZbhFW+Ocg$}#m zu+3C(X9D9+##4JQ1!)0=mzoTG`~;hDVmq;Yv|)zQM0iM4ce(%s#zqRHVv zQ(3OwYsrD8`iD563`5v_f=G(xi+HM+B{|+pyL6x7;#Kgx(aFJMNE~tc1$Fu$NB%Jw zzxx=ISr0_(;t1q%G!W*)U+-QWC5BA38vgr+RRq3Z9E)kV6Xg;Tq-4#@T}VYUFLl}t z1{=Z=OjK09jUl|R%2&G|KK(jhve3}!@gx!3VAXg>petQtU*+5#&AF=+vnNAyMk8=v z89J;@16IpDe7Ys^JF|fGiDQsFrLvyafmmgGI-^-pWx+M6*4T*mdw#E!C6Gp!Tz0(<-(-JtHve{CaQ# zA~t^%de2okTWWyS(`Npp;CcHvLVyCNRLI%`C3rA$O%S9fY;vvKsaNpbGmHW2;!L_Q zhE`y%uZRvOGxJ4* z5lzg@!i=ut=)Sk!ac1UC|36dA`v5#*o%~d7&kyfBa$V$)bT&Z&871w8=g+q^8bdgG zg-h{$zxQ9P0Y9-FC}I4NJ#Q9H1`D*;KOheCNZIr;Ru0iL?mu5Sax9OWc|c;?GFn7Z zPyC6v|JXs?h7NC)n(Yni%%>(n`R!u+W!e3&l)vsI(d(dMVm>Gzz&*P2p)=}b=(ads zUu}yzfa&FF==-Ss>;LZEM1*qYAy}?A#|kBe@!N5ut%x0Z_4^ z(M@jk?jZV)wZ=^dWLHuv)T}jfKKTnI3n6MJ3k?k|DNDhW|Hrle=2HjO<{G(AXh%t3 zM#0aEDeCC{)K#wV?Hd6_JmSP<->J&;ya`F1f9lZLMsp%7P{NJLu7(3#HXfjwv;%>$0l6u7IA?^kXN2>?%$6K3eC6fo)pQSHH10Kg2y8e z@a2)hUP1^6BXi%o?@gd|V!#0zQO>ihpf>Hd)P(2W+}pv>7v(rQ1%Jy2bds_TN00!2 zMxYLFeRNPZd+W7td=YSiIzGlRY2_;!mWm6T+V44q&k5Dy{Fh|`n*A$ACAz?o!<5+q zE`F@6Ae)vDXJ5%h`EYKBb8Dz%+zCU}<+dkQOge!GUJZH2z$NAr=OvMGF2Kg&$2skp z7Jq7EN7o>Z)rW_RfLvk?9-X^NT#M5whlbl!q1Nk^R3r@LFhJPW2X&LdH#@pZaB`5k z66bas@KvdW2_Ij&_E&j}p8-_lD4WT52?oc*(XCaFxzw5?D&-nTNN|c*>J92^T>Xr$ z;d53U_ohQ>R3`}(L-<|>oSG$ii`1!Rw^IQmc^|Q{BquJLhl5U`Rj&Wx3ZNgKt6C3k>onW-Ahx9a{!Zq9bC5iv=;8`ScYxOrF?!DI`pgJLJV_aJtP50|6`Pwr}}; zO?FOEwr9y>xEJwz%Jch=F!ge&XIuyD3Mdebtk4}pdSwpi;@M--8xavPSS@M=>ooH5 zhwg$b=As`o>qi(uBE?5DV=VvKjl%BB2}gV$Lj!ClITn7`sQ!{ca6NEJ60lv(lJK9C z@mX}nOxTKQ7}blfgnG_mqO)IokhzU-V|XGn`a#*DYNMH)mUv4-xHK8Ie>=OqCSvlTXP3-`)a&$%2;**G|Z8;&b>>{NhCAgbw!}y~rhJ zS-k5RufVf2fesQMd8ZY7S;DBKm^(ty&MmTKu;i-mUI}GFGYdDf$9qXy;AC7tGf7M6 za8i7)!!q;NBRZ3*)NCV2aQqi{*2B4bG0f55J=I}~Z;$HSv~Wm-0(&$0l4N9LAt2IH z^4?ZY06LZ8&*^E!YyYAv#yQ~Cbh!hW+yK=l&qb_B5VX!h$^ZI~d^f8(q#msiCM%00 zz7Nvhd>t1Eme=+ZIX^hmIh6BZUh16;G+)2ukz$e~sM#J%4D6sL(%5DRAV? zO6ZzTNu?f7iF6l^xjC966~sjU;l&sm^&kr)o60{qp{k(6fjCTv9vyl+ySvnS?Oc|Y zmL$Ru+vLZqO^j(pq3ZVAoRr%C(5-xj#L6>>LRcu@xI;niRwR9`6K5U-sDKi#f49lg zXBaUbAR5HX+Sbpdf zIPoK7sG|RIDoBG)%j?(o&v`v(5Y@{ME>6?)`+t5>CPIFy9zx9f)O!k;i*cr)<7)P~ z_#$|*G%!if)|^CdN%?ZsKbKv>9^v%W0;6OHp{HRQ$Jzc^5Y-tq|{b+Lu4h*9`M{&C#i@#wD^+F=ZiGP0QP%zoY ziN9_dXZ;*vq=llxM04!!3mD^F@_VDfaYRn?bEeNqUft`5=JP)JDh_2rrVqziMY;PC zd`L|EoaMOd$pW~Bi~p&~tm2NN;Muhumdc}pT;+2)XMClrOpBE7x2ud!joR}|$!Cd1 zt-$%$Ss;`aQ>rXBI&8MafCaN*V;U3gM2Z{*LY)83=5P#D(=mHB#>t4?lTA7(!^5qi zimYaZR^NA7iXb7O;EA%K%lmwiTu$wp6lbYAu=EN48IyhsCL^}gEWe>Zp!Dtz((N(3 zK;mNSzR_XXJ${QF8G`_&Yd%i>a^Q%G(Cy2#v)P#|cvz4BfK6{f^7Na)TUi3e<*;Y- zCwqrP_2I#<+dbRGh__$mHriYH z&15M^J?8_kaO(MCP8EiV=B}X0#??uo<`jlv8Y(3rj}N;S!zR)i2!V;9;D0SkGdBNC zct-pHV08}b5px=SiVLo<-xoO!6m*k`QE*SluA%4+)W8Xhya2q`B}cWI z6`J%~*}E!CHL=9^w$mE9P16```QQb8ov}?rrzmXtS*`G1^>Xj?w$?dAiVz zn*te$ODE(UFyFIx9~Ar7T@nJxJfQjHQ3|{|!j=@Wg&nqG(q}e; z9OWv6%)Ed8kP*9nhB3owxJ)%HhMeAGU|oSeNf6a8`kR>8RN`#WTXnHSh)T1YIHYxb_}?MU+7pM zO5)5<8n7sZ3?<`ikushaY%4a`dYX zNvFE^K|YN&6IS z@o1;2&Lr1RpRwrcVbY+>gLgW6FCGB&l}zyS7D8dt4i!KBt6%YJU|GT=Pj0QJSaQk* z<@d~xfwQ3_)&laYLpw1;i!seMy90U}7c4io2MAZgZ%W>e@;ce>n4W#R5)`iS>#jJ! z0f2nTxQhjXt>j>0WR@&^v23g>)-o-aZ3t3yRR~UIIhMAk5wp*(s!8+R^}ab@NEd$O zO7Zn^KUd3}UCg`yved0CV!H=(!vjHw>z3%ncRE-(kRTR1o|TX>dhz?#^-v8>5p+OY zqN~H-M=rQc7!zPz4y~NET%i!ATJxx6VZG9c<=RB&+8oR%b~x1mGax{7mc|B7TbEb1 z+9#S)yMd^BHI-C4rS0b8O9`#L{xoj1q-)9<1r3v)q#QhSNyDc(>rRf+d3#2pEIwSL z{VXkt<1lJ2f5Ptpl64r*Ofn@Jeb{5z6nf^~tuTEYa{nIJJ9L{@{TP(hWI5-AlI3%N)#F;n;#r!zCos`l0oF zowHil@?Xhnks_x9XJ!W!%w2!YF($br>`0=sbBmQK8v6H4AJw~>usB0OI>nHc^ESe$ z4cAyW03KR}GNDr4PU^O@?e1`kyA|J+D5f2d^oAIzOyVw(?p&I^;Z@}O!v(isxxqoW z)@Fddt~jdh-?2cJ)Nnlh@EXj+S?3oS90V(AyIr3LieH8kQHwm-ykXfx-;lH0f}2gb z>pskUZ#ldqT)4|S$(eV%wTq5wWCnu?+m>5sHfn5l^2R66%OQ{XyAa!@sYj3K?e?Ca zVtB&}+>5o+<{ocXnnupYFoIrZ)N_WqWRKdE&N)v?c9%-kKc3wiRNVVlgHhg7%|Vp=G6+=15+c!^w!UHxtUYhgm)5ne6;yPwGIK5xne*XS*tKE)66 z=Sgi(%ZNs)?<-p0ngE@RGW##$wCSGO2PH!=F&K}GRG&t}*XJvGll}&@)5o&Fiw^?C zcHCLM2U0mge!b0v*{-=t=Dvg|f9XrDmHvu$SA}`gB3)-xm105_gTQ!i>Wb;1`sBvt zY&6-rD=3OuDP;?_L{HsmlaaY|V4Bq-oc)XP5OalL&ggDJg{wgG;M&vM9L z3QO~)V;DMJgu^+&BJyS(j=S{r`3!#4O|8O=L%bv4ipBdA*UMK*E;+=Qk^FK$td{{u zzOSzo*uHN03w|rMv+bNxy6>EV(_vU7ko^WtR%0Y&z||g-7J}g7AZjtOXCbNga&vJ7 zM)ExYY6uf`J`cWqg3BhiOKhTO)QOKT*2eL2Mo$kqf}^!@uYgd~ND{uZ)v<96t;Ys) z0Lix5-{`kKa;J>Y(A3!a*RIrWma_G4k#PHEcWG=_XIO0p zI2#or#Gda)&Z{u<s?LE^O>+CUi8h*BeI5b^-PEtLhmp=S4SwdJwT!*UT zyYP~m!@+nAy{^8+K69cMXF@_XF0-Q$-=VROphM48lqXw!CBE!7&+B)kN7uc?1^m%k z4$kIh7L&> zry3653wg}95>YtGY}UK}46L=*o!w0blJj!yk-1E-k54kol&cF20MF@bj0m64T1xuf zSLbPIfYk@oJCeH0E{@>j-s}F%D+oLs9a*hMHhUVO2Fhpi$>w_*dcGaOAK)$yk0t&s zgz#jqA2jFf?eT2}MCuGgRARK|&~8_n0H*3ApkVGS7U9TT{WxTSm~z2yYnEDsa>=5R zP;sXCZasZaj+?^NOMC2~Gmxh1Yi-Q2WHgu{DdBUNK9GKo%5Z=d5_PGD3A_-l&U6o2 zWF!OyFM-XwtjOKn>kXH$hds%83n1!VQb1@saK1MDTL-k<$d-8wagVpb$WzMY)xyD- z%?~NeNeu?U=q+DOs&cbkBb91R=}Mw2 zqwi+`P8Y5@$3cpNIkcizh_Dca?{ADWk~7Lxx_*8viPwsB<*Jl;qdS6$zmIsPT0|*E z&tIsE9bY(IZ@9u+Yxbh81yZNzPF6awZVzJ3dH12rE&T9~XINpohot1|IL|u9$c2Qh z($FA1%L(8KU%wRxsL$q-n(wb5_xsa~Nx5l(ub_j);QwD^QOAjgUT3Mr;o4Erf` zmmwRH-fS~(X0)Zu)eb2%J0fioTI#tydMcl-CVyD({@tPz>CA!V$Xc5o3Ex|8s>k0k z#|&$!J*e4=4$+iTh{a zlnqLStAC|tNfP+%OAu2CNM}Nkj(0(D=Y2uz1kjUnv8UxB^JYMS;`O8Pzb$_{oo_X! z%9#Ag9ti-NV{52diuL{)(>v2nYME?pq%fhFOL;PTR7dQebC7RzgD)QNG3wVMgzS_x z6nO1&Q$!Ca!Li57oebeYH~%{{Qg{_HTWpO77rQBNf3AP&IWkJA=??{2`1ko%iKuj< z{bH+ekvEvI$2xk$9uN4`Tx7y=bJNwV11v$S0{4De@@)!lB>;9H`(VhXh+$W9{ z&Jj^AYX4GQYLhFU%XB|I%13d5DI6TD7L!LDimC9ng%v1vW0}aMjf6C#bok*Gzim+k$}OeE9`fjmB(e{-bpQO(1JJF)llnN*&4c23@;PltApP*TiwP_C&Lk4EP}=_zkT)z+*0lWF5G>eNvW}W_Pi$_ zg_x8S0v#16e3JRRUk%t=`%M#JpXRG>Z zdmV?@@WqLSAeq%(jeOT6Zy$3t?9Y-@Yx+G<_h21n?ThJK|LfV{fbrX=mOsYzw&>Ux zutMqw7a`e|_n%Ce$6c;lPFc@=30m)V} zlT%g31Vt%@;!W@^*-w-T(szrrtdO7?G`aF1BM)h;-%CbuWhn+C#k*+)rrW@0STmHd zX?HMr@3!b?^YuK8Qn5Rti9=#ydc5w%EY+0bDxST$93;*ZANsWfQX+G{H@;6e=LGmm zQ@js7vWYe1rt70+WHPTx)uGf^%=>_*>iwn?jSe{axE%kl4MUpd12> zdUg7llqR@wR#(iHb-TSQQJn<3ao34Fcul52Kpq*YH$pez?<`@R_te>)Hqb9^R>n-e z3g%K68l?57;ls|6GH`T{md}=NcNZbfTYLAUY ztLyW)?b-F{Xhtiaj$HmhXm+>CTUn5ur_8-NzMIecsp8%8*0h1;J zN5CCBj*l-u_p>?(QwOV2R~M@{A4iToUE-AOAsp zn60zlx%zodncurwx1GOLnzw;}20O;fKvbHhu{d&fB*+}kkRy)nh${c=zlxU(NyMgx zyL^F}eeYnC`LFZ>C|CC1(rg_EWcmW4ev zHzoOh3cvs7hi=axN%lX|8($;I{*xQ~BL(UYfiIE?A_Xx0w$gI~wTYv+*b#!YdFBlH zRpZPa-2@lLZ)w*wI<>$4li{vShv)L)an6<*v8gjM;s(jNuM?Uw+p_ZMXcS8XSap22 z0q=B;D--#`p=#|8WFR^B)4LBSNuB`0CCTM--gLd6{vijUOY_aYfy{!t56R{Z#F7Q( z;2|K>Z@8GR-%22*g@t2Bt%Ssc6UadPM(Yw%!GR)j(5Jrl%N-FpdC1M)NaWyC@8yq- zkcx`Ik&(H4VQ6L+7SVz((x0jH@3oJ7AWi#IAPX|yZQS(h^kGmr^}vw}sdxtNXhUcZ zXK&HN4JT_ow$F)Tk_-g2ER*Y$j}Q%8iF3A^-SZQFWWE*gAJ-^#IC|u*rmrdyVtx$Q z;}0O?z$q5bbBmk|YaW@2BE9aZJ8MlWy1B?>Ewm3u*E4WS3TXmmC za2kFq*+CGqZkon!hmB3v!PIPf;#+q?Mc&;L6IZ}4i#JyE;pgL2gZ2)B)&Uocd%Gig zuWmm?XSYZ9;F%R|u1TBFS)eH1-WhbYhOZX@*L-b33B8CLFOQ{GFlPQDJp^276vDmw z0w1{m6PsSDbGMXSMEpGktslHkG1K&|Mk~GJuoX-cfl`o z!U6}@+Sti*MMp=Q7{-L_IFz=$zeP6s}^Bno5&(^wgu$ zJ$<+2*Z3Xx&|Ie2#9fJ4qc2fdfkuNSm+S#-H)=$wlG}S~*hz{V6V}qA<+SV?jUDMd z$hL2EuQUWhAB)zXNOSv!8B;31sWtE6%$%CTyO$|<$kOBuZjl_7KNNuAwOYzmJf31Y zI6MLY?b-IUaU^}!n-bdR0#AJQR$qqW;D*<%;gn~Y+2Z70{5_=-V84B^8Jk#!Y&Bv* zCw|3Q>eqc&vl!{>+Xkm)pjzy@a^(U%AJ!04!Jky1`yC$pB0p#`U=wZn_ZA4T4vqEv z0ujO88&0qZ_Z#k)#++}b!)SQQt9u9L7Wm_b8WG=*s{uCH5;O!$jZCS_Z9j+ zY$Lg|QZ70lJt3&3rgQqBF__$&P8pgmU&7g#U{hzfevaYj98 zGA&!Pj6vIbgSp2a`Jgw|nds&_s&Uwxj_wC8Aq8)3>Lt;qf}iGnc?9=GuwL10Ipvo| zbE)IegVX6kQeI}O#DMT^pSm&}5(OzKp$s&`9^&ufVyBw)*tl(ZoJp=QmM<}mg!24c z3D?(etOR%8`7hu64{RUugdgpzI8qVS+=d|)4XOX;TM}+Q*^#U*0>tIG2t4V>7Ayy7 z=+bM}I;(Y#z%l>^LTojyEzSW2uPfxKej>(&W5Lm;!o5}r@ z%Xhf@QOKIb6Vp$C$&b`_eZF@wlZZXblhfwKG?<+Bo60XLvkEW8Z$^)}=0eS7eY(Q1 zGUg@VLVOYEq2_YOM;L^jKazBDuFey*iHb2t!ya#Hqu}HVKw~*9wKOMO3U2R2v^zZ} zSfuw!&1XR@3`vtGJvnlfD?0M^sTY3ymEAe3`%!o|?y9qX9_;-M^p*H1T2V_O6A*oW z_Q4iVF=BmW$#Dxf?jeO0zZHB*WxRejwQS2iAtoWoE_!vPT=wK0nbJ0#rqEttF@?os zxw134QV$qo&(~c08ig~P@C0RB=d>w6Jpw{bs(I@xq6!k*9B;sWrusw<*t}f+7fV2k%zSVKK|$Y&YLTJa1672P{pBq0>_pgq`6 zFAgGXlMScRTxon`yYz03*5uD2sm^wNy+%W#$W=IA+fV=NIEE zFDP27LD2GondO%vxiMYhFLa~xJY_{ft?fo4I9MOyo$h!|Nq*n3ru=u9k2f})$JeYR zyq%zs(mD$@UlX79%<;#7liL+@S;DhuTOgBD`<^-ASX%?*`u6$;ykQ}8!nHFu&chW} zu19NR6uhxa_k&Ir_fD-!XUf(imnrbjE=PW1Og9-y5pgO{=U!3^t{xTd++?XsaAI9M zptjZ9|JH=5=$j{2{X6m1a7~`ib1R1_yMCiPXSWT#p_td`1?Gc`kG*ijk>&908=3jM z6?G;%(vQPKYa8A%h{9~ERUdNa)6ptA%p3KIyc`p$ah)pfYq>@06svh$p1@sC561Ux zV43ioJoqV4+#A|5v`f@3_hFx-*{?%|+=1+mn0#EQ@OTM}&nCGKhkGQ&l5Jw=I4e0@ zY^ddxQtP^A786#T#s=Q20}%~ChoWMM_HY_ccxhKqfL-VFfw}S(P5gm>ZkHE zPq@|`V*ZHNz9OQ6&(`U$a#J46ZPJxUyC~hU$2IK{@Gf7w2z&%cG_3JEx_$-*r#7=c z;Hs2`&J11{u1(^x+btY#y*Gc>>`

U3&j`mT?#({g2NU@66TWE}G;v1oSd2LESW!@S|ha^x84E#i78B zJ=67951xe#ufak!esPQ`z4hxW`-5>km8G5uZP#!(%gqwO4GZORjqsk_tv&owIz=rkX6n0G6ulXP*C!^cM=Jx#p*GZ1 zAys=SDp@B-YHareGJKjM!Q!Us9}7f^iYyB2Ht>9)SoZXqg%2P-or~1lZ{8EomRLsO zI|-(?!KWPW{~_?!mSy903KXMM2ZI;EsFWdTXYno(pXD^e)y(ZMC&US%re%-i?Q#av}akwJc4nP;UeYP|Gm1`7R@P7hnOXcP&ya5 zgcLXSOy>$)y`B&c-g6)jbK*qp94wQY-M`oIr)|?PzN6|ez#0Q2-5iQ*R`l`tZ_`)nZoxfrRz`^mUg--oBoOnXYQbv#8iGP^WjA3l4 zO19Q0T^S9 z>ew@Uiri)^3(-qOz#_|SW~pgcqd8w!?0ZllE$zq5P~bk z^Y`Wg#Wm!RL1L}LU1ztJm3Gv6=w|WhZYaFDLZ;oy&_ZJRepM1COdc1Z!^f;@4^>uF z!VXd13v6VquzGK3lXCF!@@`pnrsKQWS8~KZ!$H>EOfSm6#Y+Z61;!;`+v(C7iGyu> z=*QEC_;;PkDFt?KaIwx${yZ|=?uFReX~7)gVpjpYSS3s=p!el{EMT( z1tV~CL(Z=JT%-++;QS*addToZ1CaA$R7N0bVIt!D|3N!Ki`wO- zRVO^6C*Yxd)G-Xd_>Rzu@oo{e)0&8X*C9A+ZL;!6=z|MU;O0Bu+T0+#ADT$zfFV~xIHK(;yBQ5ouJ%k@8+rtjkmch_twxvVP=H;)>5y#HFkQxCU*ym-py zG`rCNTjEcjKzbZkqCCVfl?|TNyZgZf2i6+oDTc8uGYpJ>G=)YHL*W7YOh-Uiva&;C4(mTboD^>i^;InjAORZ z#QM3EfRYt9doyVAWxVXdZzO!~LKI!U@!w6h;8X9SRxmj(?6($P&_fF;c^j3K7M@OG zkus#G>wu^h-sKp{T0e%wc_+-T=%k>MI71S@bn}Tq(MEwKcsxEd4`z4dJ^Q0-1voy z5(t?GZSQGO_Ii~^J^P|G%z%Wozf|&LsN(HdS6(FrY(5v$xK_T zee*DUUJv+`clhy@+$(%OqvzlQCv=v+RZa})wCU8&OJb1o`|OsQ&0}fr87;&s67VuC z*oyZNVzkUtpHmlBk_m-a`=AgOHI3O2V*pBSdq4&dXBE=BnQB0))-$;Tcf{m+09m95 zto408+WItJTYx*P*SjySvi?enudxfbBdm*nPIv<{5BRpT)?s!03wie18gN8hQ~V$* z%)8#*WnuP^?6bcl$%yTixe?lG^b)4#thm$LsoI3-^0}L42fomp1eu*Jd+?x_Zb`g8 zo2Du6(gH)fhm&|8!zs5?*xj?vwIA6WWBByXLR{rj7mcqgoRn?JL(*oWayV0wGjp8K z?zkXDKis>eVTu|Yy)a*@di~jm0m&5$Vy`|py2XSPUGom7n}mW}qnd4Jb@{)%SUp|2 zH>}1_xDOc>@+qEo%&2RuDC!S0MSEAXHJf?T)*BW*8a%^(SNj2{%Ac>fgWmj8Z>duSxt#{g(nq30GRY}|<7K^;c zb-M0VDWn#C1E&uW^BiQ6@;Rwd%OSp_U`QP%Qdqs);9`U3@hvVcPQNW1B3&oGiWY*Y z{jbqwPh*rJvDibE$<=Dr!Qre2#LE^#M)Qr%2Y~gZsQs!pt~11QwGiO7S9oE`iv9Z?CPFB-zAW50h(6)Y!qY5ZfSnH{iPSU$Hy~ zKm9Koi~DMU-3Aru^A^lV(Lia28W6f6*&7WxDraYoA_4M6K*alM$Nl>v^8~ZElxq=PAzA>!B;-9c-s>S1wGp`Ii zC6Ae&9v8p!`vleq0Xm)(ESzHHZGm$gUBke)E>$Jdq0o`n;3$+(sl}ag5g%|fd{`_k zf(24lpG!;*p4}uQWQD~35CQ`{8x4n|)u72#Ixrn?;Q0F`nocv{xT}C<{6h#oo<}Dn zMs^@jV^`Q+xewW!DH9psvvtw^|Mio6n+h{N3*K5ES8LHx611(?V>-=6lDvseza-8} ztIK4=JD~?lKulZ-3rJy8B>m#i9kg`NkNYc`bDwoE^?+jJ!Pf0b@8!Ef(-?2Q17_-j~4ApxT3~6snL=fEy$RV zs|8G&(NoyekL?ns^yzKyk0xgEdaC~8r^zr=r4CZ{*X5^y%z0b?dA!f;Qb}x(=H%qE z_v!cNT*D0t%2yuxqguWPHyxOL-&Krjj@j$3wtSYo)ZWfHNypDZ@E0Kj28J*JL|&`WJjc?fwrOv7l~h90}QkxAS0`=mi-z7$k|m4_ESfFO6w zmvcveNxxO9OUnfojm#n%cvP zoupzZdTsABbxvAX$d=V`@!8(U?eG3)a}y@SSAp>VwhJt&=zaNJC={$0Oj#JDON&GH zh6}RX(PPZ3pw_81!9T~V-Yo*feU9+Bmxy$|&+p{DjX9?J zkW~6>lfUz!sgwaZb{juW?`BtEZmdc)L*+&%l+p^^h2y|Z`E!4fg0`Hhj3!gw6|Gb; z&sQbwK{^f&?vD;740464zyd6u4_#Y^6M0)N2_SuESj77HS)uJrn<>~~@A@T@_HU!{Xb@RM381!-)(sI&0m2W$n zabXiIzw8y3=g{H#EVL+n_WA8Ug&Fx7 z>^TKHR_-a0wHi{{;Cy>iuPt+y@}2>{B_77E7((tCxiY#~ez(hdPx*V?(RhmuuZapxRQAz!}{U*+^>-Ra7Hb^2YB)a(Zu5qNO~6Lm+LZ8p)1Yuzv+NoNgKQII>V4z`w8X$@No zpUpHmW3IAS5Bbp$m|7FZnhl0loI(hF?Q(-<8DTGVUz=*Oobmg>lsmliJYw`c6p_XC zM7pwC7Buev0^ic*L$-0oRxFrJpY;@*D!E_1=P&8X@-g9a$K4QjD09m4a8qs6buJ!2 z5M^NH5jh%ocIl2dqWef*OlHgcGOyWw(l6U&y^)0&O3>$>dzgT^JaKL*SEAyBf7*)I zUu8^&j8LEoeWv~MWAeH&r+}IvmB$!7cHM{Kk&iJt)7Hz6X8J_6!Wf9JhDaGY-#t)R9kNvHH8RcSz!g2Pw#_snm(seO?$*#3}=+iM#k)uU;M>|8v1;(tdA`@Pj8m84gG0IC`WNw*diUAxtE@)Y}=c{ z;beEFVE4=H=U*j`_wz(-HzCW_<|}E1H50AdiPUqghc6@de2I;(i^ayhJ6b*)(ODaO zxg`TvMmH|Wak`Lbb#q-j`QX*uP9@&s!*^I-e6^_uI}AQSjW6gkZTfT_+E1*yb zcGf689e2G?d>HGlh%!o&QmFRSQPe`+HHU@J_j6!P6DPezxbwUG;60! zw)yc{TPjibB0r+pjx0#G*lLfFBn|`r`qmiSAzbYo2LEk>aeojZ*X8kVgmx;_JQC7q z!5Sa0$08$KAMhgyvAfj|b=(~EO!olVtrE(|c0Bv;9X8Y!Ikq@}DmCn=H06*tI?ERU-ZlJh$g6A&McS$K z>rWbB3xq%RA0>ti2U&cGPlDH3-^?O3TJnY0{H34WFgsIZOzl3$(^)$p?=6<{AKg*g z&OX{FeD|fMI6iGQSMf~W2MSN-+wrX9UThCIa#A<*8Oug8yjJ+y&3r=0JQm3SB zlg-f6A&|kjD-yU@sI;NOn93Qa(6#D=M`Jub6s^*1jli@e=r?`b`qP9x4b(A1(X4Wi zV(*zaCYZb-LvVSVaj%K2u2|`y{Pyizgkd7H6<0QIqHAPp{mlmM%ELsYRlPOd8j)ef z{ILVnW3QsW!V3=c2z$f+T=Mx}=TlMQCeD*@HH01z;Plyp;lkt&NA1?(FBWrUc`R(K zglrZ^Oty+fE9bnBanSlGN47sf9k zD;xI9lxKi^oUC+6azd>ufhsVvjs)D@=Ik{~on+{AL09j1<+`X$^0bvB!vkWJp-gb} z=*;~+TGR^ZWPkVX(=l9{n-stzsPDdux4ZH~z)z1+#3zy{i@Pj9W&E(dU{G%PBS1Zs zaC*j-H2v=KD5|x&-D$0 zAk7KFLWPU_Zgf13(b9f5+EJ~;gvN5~VrY)H<_O>E6fJsp;h^!Dpt_*x!DtbeYW5&i z!Qs;iW2!qmA9J8tQ?HPb#M=roY8z(ig*$!FE2lL`r}HstIdn16E9k< z8TT)+2{vns!WrX-b12l)N7+_P%ibCfF$1tL2|6}~9 zj-+hPXSvti(41;5RhH;umc~jdGtckHzog=6HZSN@{%;rErJ?ZC>jnex&Dfjs;etzR zVdgLpeQmkkhclPfCzM;3(@)HM`1)Fiuypf|n6P?dsAgKuV#>*&Z!0FbCn>?^l2XFx2mUbD1I%mF`XiOyRy;OfiNUP*f~r-KVgH)5F=a?8nlg-+n_uq@*nK?u(?d(8*{Y;*32^6=W0xEEbniU zy$1^-1~_T<y`B9AkM^4=o4vl0{d$JQwqA;E zw=U(IEe}ujM7gu1&lAsFDJFB7Hg;udrxU(6bv2-8%G;JgqBucWC0z|ec?i#-ShvB= z2HX0RFX&+{<#s<4mU{jNXT33xw`H6v;52E7W#5S>ohdqm>G}!%jzbS_Jozw+`xBY3 z=R##{mz5TQfokq29u;->s9J``&aPidEyP zDWh&59jgFO$(fv@sa?mpgC&$XkrH-zbz)vlf;$#l2v-=o1mri!t0 zDWhw7`7G9CbSm1P#TDPA2lBdTLm>S`dE)!%G)Ldm;i#z{+2)*EuH)4>q=8yOIO@sDiek}|PSQPbcvr^py5$9vQATtkK{*XUmcy2>lA$7zp8 z&XC8Jwtmphxu&2h!Eu)8dh%s@eFqnZFGy}oTcDFOnD@(H@44Wh=P`uTUVEmZc@8M* zg*IUpGcNXz5xfEBey>#eqY%nQ;X2eP{Yf02TwhKZX}A|JIb2pH1@41V4{;JTaA{(g z&i!=UUd>AA4rWcm&UjUgP&D47cXIAd`?Ix3Qy~e-L}ozu)gi`O30y{HMv07v``+T? zUO(h(Hf~)7hu{nqh5ToId1Ds0nC_pA))>>t z)l0Q;jPITM1}_WLhw)>q7FaFaFA#GkEr;uKh{Oz#$AbNx5$=~cnv^-3kr%nO`P&aa zIcYgVM_f`AB%x(_dk}wZvBoH+JQn&GeCI~w&qVBw*gv)uFO!Z~u- z3?||1wZb@Ss$q?!KMIsXDk7+KyI47}`=ghElY2ebgt9un-WQ5{d(2S~CsWHi@iQKX zHCu|W&%BR@aL{iO$f3V2*<hM%EJ31ji_M4g0XJ2(S^rB1A@vUKQ5lagDS7)q)>iViZ}{W z#)wjz7l;->G;d5#ktaLALOpvJm=FizOc8Y*DX;cP7|T2Hf9;KkZ-9m1O@IZLLyAXz z_)6eHE=qjxeH8XGUGLDG=(gb7=<+3j98%MHQS;U`v;87D2T~o<{jY?t|NU&-NMwV6*uw|MUhTCT0msLi%CZS*c zy?_V-5@|^yp~-81AHt3q%6x8s5O!y4Zjd%XGFF~avy~T>?btCxUtSo~!{v)1|2$=}y z#l{mBQrmzD&X+Psmo1!vC;|01TeKBIMPeJl6xr_U3pdWVL_&*mfBcUQuw|-UDmd52 zFT1vK6HY8eC{*iuNnyTMJFo;X@jq-h@{S>dcTV;3JLO1~)TI2f>V&vXOxD7ZyBXGU zg?(N`WwBpCFk5?4qX!!pGie3S7X*H@bPiD6bNb3P%M8=AQAbRig`AY>s47|j1P zgxZk*uML#`;Qt)???xOlJ*Wey*Z*z=+5K}07$VXjxc^&&NbBFT!w~&<19s;>XNURk z#{a(;_JQk25_q$TmRSOo)`|c3QoGaH?ySLi$$da(KVl-SH`|pK86E<0l><1ee{S~8 z9a4pHmOi53oV)C2`rwtMLK2}>+`m0veK%L$w|XQ~i~chJy)6GPZkj)yR)I1I*;hZK zq~810Wo&G$2#dcT$OG~>QYaJ?DOAu}dN-j{363xdSy(gRxQwllCHI4R7Sxy@?Q>Ya zDhDX5s_3t@pq)}&pK!6=0w3CQQeqU&3GA6Uk*@LI<{1rpf*p^Cy*{0sX^? z^Z`L=e34Fp_UGU#u34-@H6q^WdUNo;}8`t`_UN!M{?9woG zz2Y~!J?E;_S*$qgpZnguR-4S*YJP%V=20W&f8UZfb~I6V> z?R}H>7>E;ALUDQ^%c~p&ZOg=a=&pGfWl%@#i_Q3lU(H|LiR0rEGj!W>fBy46-i%B^ zBbinLXQ04GRT722nod zW*W}&w`j^T;!Dm>+M<#ACBL?0=Ne+K{0q#>PA`uN z^G;WDz;jgJIWkHvp+jw=<$W>^5wv9w`{YpbC@IG- zHO$PYSH?Sa3kwR)xKwZPZH~QRfe8x4p3VbQ-H0cZKen0$7vq`can9_CnSc>np6``FA1QVgZA;i~msE7-UhLu0N3nM>Jdim4m9 z)r>sx(U;_O1bJ~-&4uiKE1>1v5S?`i?svJtwQgO1%fxlrTdps}UhpAteFO5-Qp@cg z{gCZ!qTcs(Jjt{B|Oex zbUbL9&gevelg@QwINm*N?>Al%v;l8$DEtOIe)?x1iQ2;R2#tj zaXiqKw>bSyw$_{mZou7b^QlU9U5xY6yjN~gaF|oJJGGb@7*XjmB zl)mzG#6BL6pit#5eN0e?czo!(2Ja<m`g?I%BCQ;p~xp@SXhghVn<93Hp!bCmdLP!XQqU2`F0UzXT3As z`7yuhb0EiCwk>DV12c|x)e(K4d_3u-dv2(Y;JtHmlytTS5ux*p@py>Q7OkYu;&Nwq zkJ24pqyJX`PzkU0y!{1i4)@{y+pb_hmsL#ca5c$+9a#M8TO`z)^uGLY{(X8QQsrxT z>9%Wl@TKLH+6u>B^#Yd<$mh%1Q@QHicPP#HY1aJ=u6g`#gcWVCkS-xy2qDB@faVXe z`q``a&w>E0i`sMch%@Nl#UZovyN4Kmcn42SK8JVi&!txVVcholI2xHdcs~I(TMuXa z^EYy2>{&*iG@T`iO09YYcv>YZ*45y$tFGapNmuhyrx8@VvW1R)CNSYdlUuG)&~-m- zc%F%q^SNQ=JPva5Nv)g1tS3hDSo;~|`hx^?AFATv`2yq;#HV_wu1Ecborv`9M)#tQ zG>aOT`$@{QlRF4?yPfAdJxBkG#}iiv;@5-dSnT}pF(%yfF}3f$mStU~tVeWxLNlJR2+1kVDTHPUZ4SHqU>IIWw0r z>fSSG>$v+-5chCwjokVj>Dx#r;5S&m;C0?HTXMu9dD)&+m25AyrsLPu>fxJev z@7jhM{%tIMVHwGTyK_v30A_p>pT4u4FWU6LuYfP7KJB`9qV|zH_;mIXVr>uR$adZE z%q=W?eFd9Z9z_#7jqL^T!hZ59E7%o_(a7q_eymstYZfhLQ$cH-tySdK z??n5;TRxaH}B(VQSSP9`m2qAtJCzIm9gPK^d5gVmmJ%Ipljomrm%CtR$`P}E=I~ES*sg=Ker8^-mwzBRt}Mfj-An|)2Q4B;nT!+hB+>o${lRf0)#$W#=LC_^12?%fPhNE{o{@=SMaciQ{`$nc7knc zcOHAFBTt<>fazOfj8gp6I=CNa{q1e0E>k$9eID`r5IYzAlVdM*`TJAL3EXuNLp~e8 z?c>@|EAK6CpLi7|BS-Piqv{b$yZECvE1rCk@>YEqeQ9$j-$}x9VZRFCWQX0j3ASze zoK;&)!V!nkiU5rY^9kz(G;ikc?vh1R<*AsdDw0k=1k1&9A&^s# z13Q^~`0Cq)TO7n8t!m(y`_aT`*Px0{+&t$lrcXJae%D25+BkrxKwhgOIPdhov3bqM ze7Yk=Vb3B;mzQ9sOgzOR?(Je%(n7(-w5lj|%Bk=l%9vZ1FzFvxGjetTHR`w=Jo08n z9MYe$L*L-K`5s-1a;fyIc%Fx$R1tGcTu<3=hfgU79o{?Bb;@%-*Z$@kAG1BiHTKaZ zN5zmy$>NvvnrRx*XcWt`NF)-ds!T-?;*TOHCx@w1r_!cP8``vK^Q*3o;(02;oFEtm z=3bL1Jx@Uo1n~PjGD!owx=$z+4HM9^pAW8?B$l>ObwA-y0M|^A%D8}*y-(91W4U;$ zpGZy!p8}3;l1ikpJ@8Z?(Qp{QPsPh*uyh40nZi*+M1&O=s=GiJ-)L!qOJq3B_9!YW2GMaJ<^eL*6T zAS$5P88WT{o`Y$makVfx0heSdgBr>s;&ZUlNfM^}KUvQ_psReiv4XeO$GQKk?_Z+O zaU2#dSw^2;J%0A;D2l41`&1MU6wk%7ZCnpfclUmi?a2ik%SO?3RK>-y9b8XE_v_%; zIIf4HXlS~EYuR|3j;44xw*8&$vg7VmT+7B)G<-fC6&Ke7*RgS2(0n@B77i+YKa_7? z#fr@eMLmm%I%f7c{+Hfau#ldIeE$-KIXOApdFP!Rdg!4vZru3SUmZp95zYzWQ?hN- zHd7>07K%SeI1zpBgOP}1d}BNCoD9k8fR+sx z-?~pXL$Ye`gJgChoZ{J}k}=`+l7Cp7&yZB_Ui0A^y@qS;2K(s;a6eEiIKF@%RC|*I4#` zXsJ8TqbhB&wcH?PNGvg4pFY-5Kp9j(_bz8AMSnN*(4K*U*+B$*ZtvI zx-ONKl|&*DSttBQ_VZ*iiRXF0`HD3%97X)*WH^cte_WpD5ex?L`FuYdF2$ac7Q-;G zEbBW5XwS=r%Wy!?UJyT;K`q-QVcPp#<-+gtNu7R%%sz&bd7eio6hhZ^+0TFCex6RJ zf6w9H&ae!=xuJ$V$rd_VtH z+rE@o2qAJP%vsyO-dky5JHH*5V!iDvX5mU zWlXpbLI@#*5Wh2}W9NgDdNfy7!xusbA%qa(cVH)C*8dLx0G)7+MC|z300000NkvXX Hu0mjfJfs7r literal 0 HcmV?d00001 diff --git a/devices/surface/images/config-mgr-semm-fig3.png b/devices/surface/images/config-mgr-semm-fig3.png new file mode 100644 index 0000000000000000000000000000000000000000..c844b6053171b4d1d7b55659dbf08e3a0ccae3ec GIT binary patch literal 31171 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 literal 0 HcmV?d00001 diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index bdac84b570..c9c86c6e94 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -56,39 +56,39 @@ The command to uninstall Microsoft Surface UEFI Manager is: To create a new application and deploy it to a collection that contains your Surface devices, perform the following steps: 1. Open Configuration Manager Console from the Start screen or Start menu. -2. Click Software Library in the bottom left corner of the window. -3. Expand the Application Management node of the Software Library, and then click Applications. -4. Click the Create Application button under the Home tab at the top of the window. This will start the Create Application Wizard. +2. Click **Software Library** in the bottom left corner of the window. +3. Expand the Application Management node of the Software Library, and then click **Applications**. +4. Click the **Create Application** button under the **Home** tab at the top of the window. This starts the Create Application Wizard. 5. The Create Application Wizard presents a series of steps: - * General – The Automatically detect information about this application from installation files option is selected by default. In the Type field, Windows Installer (*.msi file) is also selected by default. Click Browse to navigate to and select SurfaceUEFIManagerSetup.msi, and then click Next. + * **General** – The **Automatically detect information about this application from installation files** option is selected by default. In the **Type** field, **Windows Installer (*.msi file)** is also selected by default. Click **Browse** to navigate to and select **SurfaceUEFIManagerSetup.msi**, and then click **Next**. >[!Note] >The location of SurfaceUEFIManagerSetup.msi must be on a network share and located in a folder that contains no other files. A local file location cannot be used. - * Import Information – The Create Application Wizard will parse the .msi file and read the Application Name and Product Code. SurfaceUEFIManagerSetup.msi should be listed as the only file under the line Content Files, as shown in Figure 1. Click Next to proceed. + * **Import Information** – The Create Application Wizard will parse the .msi file and read the **Application Name** and **Product Code**. SurfaceUEFIManagerSetup.msi should be listed as the only file under the line **Content Files**, as shown in Figure 1. Click **Next** to proceed. + + ![Information from Surface UEFI Manager setup is automatically parsed](images/config-mgr-semm-fig1.png "Information from Surface UEFI Manager setup is automatically parsed") + + *Figure 1. Information from Microsoft Surface UEFI Manager setup is automatically parsed* -[!Information from Surface UEFI Manager setup is automatically parsed]() - -*Figure 1. Information from Microsoft Surface UEFI Manager setup is automatically parsed* - - * General Information – You can modify the name of the application and information about the publisher and version, or add comments on this page. The installation command for Microsoft Surface UEFI Manager is displayed in the Installation Program field. The default installation behavior of Install for system will allow Microsoft Surface UEFI Manager to install the required assemblies for SEMM even if a user is not logged on to the Surface device. Click Next to proceed. - * Summary – The information that was parsed in the Import Application step and your selections from the General Information step is displayed on this page. Click Next to confirm your selections and create the application. - * Progress – Displays a progress bar and status as the application is imported and added to the Software Library. - * Completion – Confirmation of the successful application creation is displayed when the application creation process is complete. Click Close to finish the Create Application Wizard. + * **General Information** – You can modify the name of the application and information about the publisher and version, or add comments on this page. The installation command for Microsoft Surface UEFI Manager is displayed in the Installation Program field. The default installation behavior of Install for system will allow Microsoft Surface UEFI Manager to install the required assemblies for SEMM even if a user is not logged on to the Surface device. Click Next to proceed. + * **Summary** – The information that was parsed in the Import Application step and your selections from the General Information step is displayed on this page. Click Next to confirm your selections and create the application. + * **Progress** – Displays a progress bar and status as the application is imported and added to the Software Library. + * **Completion** – Confirmation of the successful application creation is displayed when the application creation process is complete. Click Close to finish the Create Application Wizard. After the application is created in Configuration Manager, you can distribute it to your distribution points and deploy it to the collections including your Surface devices. This application will not install or enable SEMM on the Surface device – it only provides the assemblies required for SEMM to be enabled via PowerShell script. -If you do not want to install the Microsoft Surface UEFI Manager assemblies on devices that will not be managed with SEMM, you can configure Microsoft Surface UEFI Manager as a dependency of the SEMM Configuration Manager scripts. This scenario is covered in the Deploy SEMM Configuration Manager Scripts section later in this article. +If you do not want to install the Microsoft Surface UEFI Manager assemblies on devices that will not be managed with SEMM, you can configure Microsoft Surface UEFI Manager as a dependency of the SEMM Configuration Manager scripts. This scenario is covered in the [Deploy SEMM Configuration Manager Scripts](#deploy-semm-configuration-manager-scripts) section later in this article. ## Create or modify the SEMM Configuration Manager scripts -After the required assemblies have been installed on the devices, the process of enrolling the devices in SEMM and configuring Surface UEFI is done with PowerShell scripts and deployed as a script application with Configuration Manager. These scripts can be modified to fit the needs of your organization and environment. For example, you can create multiple configurations for managed Surface devices in different departments or roles. You can download samples of the scripts for SEMM and Configuration Manager at the link in the Prerequisites section at the beginning of this article. +After the required assemblies have been installed on the devices, the process of enrolling the devices in SEMM and configuring Surface UEFI is done with PowerShell scripts and deployed as a script application with Configuration Manager. These scripts can be modified to fit the needs of your organization and environment. For example, you can create multiple configurations for managed Surface devices in different departments or roles. You can download samples of the scripts for SEMM and Configuration Manager at the link in the [Prerequisites](#prerequisites) section at the beginning of this article. There are two primary scripts you will need to perform a SEMM deployment with Configuration Manager: -* ConfigureSEMM.ps1 – Use this script to create configuration packages for your Surface devices with your desired Surface UEFI settings, to apply the specified settings to a Surface device, to enroll the device in SEMM, and to set a registry key used to identify the enrollment of the device in SEMM. -* ResetSEMM.ps1 – Use this script to reset SEMM on a Surface device, which unenrolls it from SEMM and removes the control over Surface UEFI settings. +* **ConfigureSEMM.ps1** – Use this script to create configuration packages for your Surface devices with your desired Surface UEFI settings, to apply the specified settings to a Surface device, to enroll the device in SEMM, and to set a registry key used to identify the enrollment of the device in SEMM. +* **ResetSEMM.ps1** – Use this script to reset SEMM on a Surface device, which unenrolls it from SEMM and removes the control over Surface UEFI settings. The sample scripts include examples of how to set Surface UEFI settings and how to control permissions to those settings. These settings can be modified to secure Surface UEFI and set Surface UEFI settings according to the needs of your environment. The following sections of this article explain the ConfigureSEMM.ps1 script and explore the modifications you need to make to the script to fit your requirements. @@ -114,11 +114,11 @@ The first region of the script that you need to modify is the portion that speci 67 $password = "1234" `` -Replace the FabrikamOwnerSigner.pfx value for the $privateOwnerKey variable with the name of your SEMM Certificate file on both lines 60 and 62. The script will create a working directory (named Config) in the folder where your scripts are located, and will then copy the certificate file to this working directory. +Replace the **FabrikamOwnerSigner.pfx** value for the **$privateOwnerKey** variable with the name of your SEMM Certificate file on both lines 60 and 62. The script will create a working directory (named Config) in the folder where your scripts are located, and will then copy the certificate file to this working directory. -Replace the FabrikamSignerProvisioningPackage.pkg and FabrikamUniversalResetPackage.pkg values on lines 63 and 64 to define the variables $ownerPackageName and $resetPackageName with your desired names for the SEMM configuration and reset packages. These packages will also be created in the Config directory and hold the configuration for Surface UEFI settings and permissions generated by the script. +Replace the **FabrikamSignerProvisioningPackage.pkg** and **FabrikamUniversalResetPackage.pkg** values on lines 63 and 64 to define the **$ownerPackageName** and **$resetPackageName** variables with your desired names for the SEMM configuration and reset packages. These packages will also be created in the Config directory and hold the configuration for Surface UEFI settings and permissions generated by the script. -On line 67, replace the value of the $password variable, from 1234, to the password for your certificate file. If a password is not required, delete the 1234 text. +On line 67, replace the value of the **$password** variable, from 1234, to the password for your certificate file. If a password is not required, delete the **1234** text. >[!Note] >The last two characters of the certificate thumbprint are required to enroll a device in SEMM. This script will display these digits to the user, which allows the user or technician to record these digits before the system reboots to enroll the device in SEMM. The script uses the following code, found on lines 144-149, to accomplish this: @@ -132,20 +132,20 @@ On line 67, replace the value of the $password variable, from 1234, to the passw >Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: - 1. Right click the .pfx file, and then click Open. + 1. Right-click the .pfx file, and then click **Open**. 2. Expand the folder in the navigation pane. - 3. Click Certificates. - 4. Right-click your certificate in the main pane, and then click Open. - 5. Click the Details tab. - 6. or Properties Only must be selected in the Show drop-down menu. - 7. Select the field Thumbprint. + 3. Click **Certificates**. + 4. Right-click your certificate in the main pane, and then click **Open**. + 5. Click the **Details** tab. + 6. **** or **Properties Only** must be selected in the **Show** drop-down menu. + 7. Select the field **Thumbprint**. >[!NOTE] >The SEMM certificate name and password must also be entered in this section of the ResetSEMM.ps1 script to enable Configuration Manager to remove SEMM from the device with the uninstall action. ### Configure permissions -The first region of the script where you will specify the configuration for Surface UEFI is the Configure Permissions region. This region begins at line 202 in the sample script with the comment # Configure Permissions and continues to line 238. The following code fragment first sets permissions to all Surface UEFI settings so that they may be modified by SEMM only, then adds explicit permissions to allow the local user to modify the Surface UEFI password, TPM, and front and rear cameras: +The first region of the script where you will specify the configuration for Surface UEFI is the **Configure Permissions** region. This region begins at line 202 in the sample script with the comment **# Configure Permissions** and continues to line 238. The following code fragment first sets permissions to all Surface UEFI settings so that they may be modified by SEMM only, then adds explicit permissions to allow the local user to modify the Surface UEFI password, TPM, and front and rear cameras: `` 202 # Configure Permissions @@ -187,16 +187,16 @@ The first region of the script where you will specify the configuration for Surf 238 } `` -Each $uefiV2 variable identifies a Surface UEFI setting by setting name or ID, and then configures the permissions to one of the following values: +Each **$uefiV2** variable identifies a Surface UEFI setting by setting name or ID, and then configures the permissions to one of the following values: -* $ownerOnly – Permission to modify this setting is granted only to SEMM. -* $ownerAndLocalUser – Permission to modify this setting is granted to a local user booting to Surface UEFI, as well as to SEMM. +* **$ownerOnly** – Permission to modify this setting is granted only to SEMM. +* **$ownerAndLocalUser** – Permission to modify this setting is granted to a local user booting to Surface UEFI, as well as to SEMM. -You can find information about the available settings names and IDs for Surface UEFI in the Settings Names and IDs section of this article. +You can find information about the available settings names and IDs for Surface UEFI in the [Settings Names and IDs](#settings-names-and-ids) section of this article. ### Configure settings -The second region of the script where you will specify the configuration for Surface UEFI is the Configure Settings region of the ConfigureSEMM.ps1 script, which configures whether each setting is enabled or disabled. The sample script includes instructions to set all settings to their default values. The script then provides explicit instructions to disable IPv6 for PXE Boot and to leave the Surface UEFI Administrator password unchanged. You can find this region beginning with the # Configure Settings comment at line 282 through line 312 in the sample script. The region appears as follows: +The second region of the script where you will specify the configuration for Surface UEFI is the **Configure Settings** region of the ConfigureSEMM.ps1 script, which configures whether each setting is enabled or disabled. The sample script includes instructions to set all settings to their default values. The script then provides explicit instructions to disable IPv6 for PXE Boot and to leave the Surface UEFI Administrator password unchanged. You can find this region beginning with the **# Configure Settings** comment at line 282 through line 312 in the sample script. The region appears as follows: `` 282 # Configure Settings @@ -232,11 +232,11 @@ The second region of the script where you will specify the configuration for Sur 312 } `` -Like the permissions set in the Configure Permissions section of the script, the configuration of each Surface UEFI setting is performed by defining the variable $uefiV2. For each line defining the $uefiV2 variable, a Surface UEFI setting is identified by setting name or ID and the configured value is set to Enabled or Disabled. +Like the permissions set in the **Configure Permissions** section of the script, the configuration of each Surface UEFI setting is performed by defining the **$uefiV2** variable. For each line defining the **$uefiV2** variable, a Surface UEFI setting is identified by setting name or ID and the configured value is set to **Enabled** or **Disabled**. -If you do not want to alter the configuration of a Surface UEFI setting, for example to ensure that the Surface UEFI administrator password is not cleared by the action of resetting all Surface UEFI settings to their default, you can use ClearConfiguredValue() to enforce that this setting will not be altered. In the sample script, this is used on line 300 to prevent the clearing of the Surface UEFI Administrator password, identified in the sample script by its setting ID, 501. +If you do not want to alter the configuration of a Surface UEFI setting, for example to ensure that the Surface UEFI administrator password is not cleared by the action of resetting all Surface UEFI settings to their default, you can use **ClearConfiguredValue()** to enforce that this setting will not be altered. In the sample script, this is used on line 300 to prevent the clearing of the Surface UEFI Administrator password, identified in the sample script by its setting ID, **501**. -You can find information about the available settings names and IDs for Surface UEFI in the Settings Names and IDs section later in this article. +You can find information about the available settings names and IDs for Surface UEFI in the [Settings Names and IDs](#settings-names-and-ids) section later in this article. ### Settings registry key @@ -262,7 +262,7 @@ The following code fragment, found on lines 352-363, is used to write this regis ### Settings names and IDs -To configure Surface UEFI settings or permissions for Surface UEFI settings, you must refer to each setting by either its setting name or setting ID. With each new update for Surface UEFI, new settings may be added. The best way to get a complete list of the settings available on a Surface device, along with the settings name and settings IDs, is to use the ShowSettingsOptions.ps1 script from SEMM Management Scripts for Configuration Manager in the TechNet Gallery Script Center. +To configure Surface UEFI settings or permissions for Surface UEFI settings, you must refer to each setting by either its setting name or setting ID. With each new update for Surface UEFI, new settings may be added. The best way to get a complete list of the settings available on a Surface device, along with the settings name and settings IDs, is to use the ShowSettingsOptions.ps1 script from [SEMM Management Scripts for Configuration Manager](https://gallery.technet.microsoft.com/scriptcenter) in the TechNet Gallery Script Center. The computer where ShowSettingsOptions.ps1 is run must have Microsoft Surface UEFI Manager installed, but the script does not require a Surface device. @@ -288,74 +288,76 @@ The command to uninstall SEMM with ResetSEMM.ps1 is: To add the SEMM Configuration Manager scripts to Configuration Manager as an application, use the following process: -1. Start the Create Application Wizard using Step 1 through Step 5 from the Deploy Microsoft Surface UEFI Manager section earlier in this article. +1. Start the Create Application Wizard using Step 1 through Step 5 from the [Deploy Microsoft Surface UEFI Manager](#deploy-microsoft-surface-uefi-manager) section earlier in this article. 2. Proceed through The Create Application Wizard as follows: - * General – Select Manually specify the application information, and then click Next. + * **General** – Select **Manually specify the application information**, and then click **Next**. - * General Information – Enter a name for the application (for example SEMM) and any other information you want such as publisher, version, or comments on this page. Click Next to proceed. + * **General Information** – Enter a name for the application (for example SEMM) and any other information you want such as publisher, version, or comments on this page. Click **Next** to proceed. - * Application Catalog – The fields on this page can be left with their default values. Click Next. + * **Application Catalog** – The fields on this page can be left with their default values. Click **Next**. - * Deployment Types – Click Add to start the Create Deployment Type Wizard. + * **Deployment Types** – Click **Add** to start the Create Deployment Type Wizard. * Proceed through the steps of the Create Deployment Type Wizard, as follows: - * General – Click Script Installer from the Type drop-down menu. The Manually specify the deployment type information option will automatically be selected. Click Next to proceed. - * General Information – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click Next to continue. - * Content – Click Browse next to the Content Location field, and then click the folder where your SEMM Configuration Manager scripts are located. In the Installation Program field, type the installation command found earlier in this article. In the Uninstall Program field, enter the uninstallation command found earlier in this article. (Shown in Figure 2.) Click Next to move to the next page. + * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click Next to proceed. + * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click Next to continue. + * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the Installation Program field, type the installation command found earlier in this article. In the Uninstall Program field, enter the uninstallation command found earlier in this article. (Shown in Figure 2.) Click **Next** to move to the next page. - fiugre 2 + ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") - *Figure 2: Set the SEMM Configuration Manager scripts as the install and uninstall commands* + *Figure 2. Set the SEMM Configuration Manager scripts as the install and uninstall commands* - * Detection Method – Click Add Clause to add the SEMM Configuration Manager script registry key detection rule. The Detection Rule window is displayed, as shown in Figure 3. + * **Detection Method** – Click **Add Clause** to add the SEMM Configuration Manager script registry key detection rule. The **Detection Rule** window is displayed, as shown in Figure 3. - Figure 3: Use a registry key to identify devices enrolled in SEMM - - 1. Click Registry from the Setting Type drop-down menu. - 2. Click HKEY_LOCAL_MACHINE from the Hive drop-down menu. - 3. Enter SOFTWARE\Microsoft\Surface\SEMM in the Key field. - 4. Enter Enabled_Version1000 in the Value field. - 5. Click String from the Data Type drop-down menu. - 6. Click the This registry setting must satisfy the following rule to indicate the presence of this application button. - 7. Enter 1 in the Value field. - 8. Click OK to close the Detection Rule window. - - * Click Next to proceed to the next page. + ![Use a registry key to identify devices enrolled in SEMM](images/config-mgr-semm-fig3.png "Use a registry key to identify devices enrolled in SEMM") - * User Experience – Click Install for system from the Installation Behavior drop-down menu. If you want your users to record and enter the certificate thumbprint themselves, leave the logon requirement set to Only when a user is logged on. If you want your administrators to enter the thumbprint for users and the users do not need to see the thumbprint, click Whether or not a user is logged on from the Logon Requirement drop-down menu. + *Figure 3. Use a registry key to identify devices enrolled in SEMM* - * Requirements – The ConfigureSEMM.ps1 script automatically verifies that the device is a Surface device before attempting to enable SEMM. However, if you intend to deploy this script application to a collection with devices other than those to be managed with SEMM, you could add requirements here to ensure this application would run only on Surface devices or devices you intend to manage with SEMM. Click Next to continue. + 1. Click **Registry** from the **Setting Type** drop-down menu. + 2. Click **HKEY_LOCAL_MACHINE** from the **Hive** drop-down menu. + 3. Enter **SOFTWARE\Microsoft\Surface\SEMM** in the **Key** field. + 4. Enter **Enabled_Version1000** in the **Value** field. + 5. Click **String** from the **Data Type** drop-down menu. + 6. Click the **This registry setting must satisfy the following rule to indicate the presence of this application** button. + 7. Enter **1** in the **Value** field. + 8. Click **OK** to close the **Detection Rule** window. + + * Click **Next** to proceed to the next page. - * Dependencies – Click Add to open the Add Dependency window. - 1. Click Add to open the Specify Required Application window. + * **User Experience** – Click **Install for system** from the **Installation Behavior** drop-down menu. If you want your users to record and enter the certificate thumbprint themselves, leave the logon requirement set to **Only when a user is logged on**. If you want your administrators to enter the thumbprint for users and the users do not need to see the thumbprint, click **Whether or not a user is logged on** from the **Logon Requirement** drop-down menu. - a. Enter a name for the SEMM dependencies in the Dependency Group Name field (for example SEMM Assemblies). + * **Requirements** – The ConfigureSEMM.ps1 script automatically verifies that the device is a Surface device before attempting to enable SEMM. However, if you intend to deploy this script application to a collection with devices other than those to be managed with SEMM, you could add requirements here to ensure this application would run only on Surface devices or devices you intend to manage with SEMM. Click **Next** to continue. + + * **Dependencies** – Click **Add** to open the **Add Dependency** window. + 1. Click **Add** to open the **Specify Required Application** window. - b. Click Microsoft Surface UEFI Manager from the list of Available Applications and the MSI deployment type, and then click OK to close the Specify Required Application window. + a. Enter a name for the SEMM dependencies in the **Dependency Group Name** field (for example, *SEMM Assemblies*). + + b. Click **Microsoft Surface UEFI Manager** from the list of **Available Applications** and the MSI deployment type, and then click **OK** to close the **Specify Required Application** window. - 2. Keep the Auto Install check box selected if you want Microsoft Surface UEFI Manager installed automatically on devices when you attempt to enable SEMM with the Configuration Manager scripts. Click OK to close the Add Dependency Window. + 2. Keep the **Auto Install** check box selected if you want Microsoft Surface UEFI Manager installed automatically on devices when you attempt to enable SEMM with the Configuration Manager scripts. Click **OK** to close the **Add Dependency** window. - * Click Next to proceed. + * Click **Next** to proceed. - * Summary – The information you have entered throughout the Create Deployment Type wizard is displayed on this page. Click Next to confirm your selections. + * **Summary** – The information you have entered throughout the Create Deployment Type wizard is displayed on this page. Click **Next** to confirm your selections. - * Progress – A progress bar and status as the deployment type is added for the SEMM script application is displayed on this page. + * **Progress** – A progress bar and status as the deployment type is added for the SEMM script application is displayed on this page. - * Completion – Confirmation of the deployment type creation is displayed when the process is complete. Click Close to finish the Create Deployment Type Wizard. + * **Completion** – Confirmation of the deployment type creation is displayed when the process is complete. Click **Close** to finish the Create Deployment Type Wizard. - * Summary – The information that you entered throughout the Create Application Wizard is displayed. Click Next to create the application. + * **Summary** – The information that you entered throughout the Create Application Wizard is displayed. Click **Next** to create the application. - * Progress – A progress bar and status as the application is added to the Software Library is displayed on this page. + * **Progress** – A progress bar and status as the application is added to the Software Library is displayed on this page. - * Completion – Confirmation of the successful application creation is displayed when the application creation process is complete. Click Close to finish the Create Application Wizard. + * **Completion** – Confirmation of the successful application creation is displayed when the application creation process is complete. Click **Close** to finish the Create Application Wizard. After the script application is available in the Software Library of Configuration Manager, you can distribute and deploy SEMM using the scripts you prepared to devices or collections. If you have configured the Microsoft Surface UEFI Manager assemblies as a dependency that will be automatically installed, you can deploy SEMM in a single step. If you have not configured the assemblies as a dependency, they must be installed on the devices you intend to manage before you enable SEMM. When you deploy SEMM using this script application and with a configuration that is visible to the end user, the PowerShell script will start and the thumbprint for the certificate will be displayed by the PowerShell window. You can have your users record this thumbprint and enter it when prompted by Surface UEFI after the device reboots. -Alternatively, you can configure the application installation to reboot automatically and to install invisibly to the user – in this scenario, a technician will be required to enter the thumbprint on each device as it reboots. Any technician with access to the certificate file can read the thumbprint by viewing the certificate with CertMgr. Instructions for viewing the thumbprint with CertMgr are in the Create or Modify the SEMM Configuration Manager Scripts section of this article. +Alternatively, you can configure the application installation to reboot automatically and to install invisibly to the user – in this scenario, a technician will be required to enter the thumbprint on each device as it reboots. Any technician with access to the certificate file can read the thumbprint by viewing the certificate with CertMgr. Instructions for viewing the thumbprint with CertMgr are in the [Create or Modify the SEMM Configuration Manager Scripts](#create-or-modify-the-semm-configuration-manager-scripts) section of this article. Removal of SEMM from a device deployed with Configuration Manager using these scripts is as easy as uninstalling the application with Configuration Manager. This action starts the ResetSEMM.ps1 script and properly unenrolls the device with the same certificate file that was used during the deployment of SEMM. From 649636daf412b3cd90e20bce47ab4d41e65a8c1f Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 8 Nov 2016 12:02:07 -0800 Subject: [PATCH 034/135] add tables --- ...ion-manager-to-manage-devices-with-semm.md | 79 +++++++++++++++---- 1 file changed, 64 insertions(+), 15 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index c9c86c6e94..2b46deb784 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -1,7 +1,7 @@ --- title: Use System Center Configuration Manager to manage devices with SEMM (Surface) description: Find out how to use Microsoft Surface UEFI Manager to perform SEMM management with System Center Configuration Manager. -keywords: enroll, update, scripts +keywords: enroll, update, scripts, settings ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: surface, devices @@ -15,10 +15,10 @@ The Surface Enterprise Management Mode (SEMM) feature of Surface UEFI devices al For organizations with System Center Configuration Manager, there is an alternative to using the Microsoft Surface UEFI Configurator .msi process to deploy and administer SEMM. Microsoft Surface UEFI Manager is a lightweight installer that makes required assemblies for SEMM management available on a device. By installing these assemblies with Microsoft Surface UEFI Manager on a managed client, SEMM can be administered by Configuration Manager with PowerShell scripts, deployed as applications. With this process, SEMM management is performed within Configuration Manager, which eliminates the need for the external Microsoft Surface UEFI Configurator tool. ->[!Note} +>[!Note] >Although the process described in this article may work with earlier versions of System Center Configuration Manager or with other third-party management solutions, management of SEMM with Microsoft Surface UEFI Manager and PowerShell is supported only with the Current Branch of System Center Configuration Manager. -### Prerequisites +#### Prerequisites Before you begin the process outlined in this article, it is expected that you are familiar with the following technologies and tools: @@ -33,11 +33,11 @@ Before you begin the process outlined in this article, it is expected that you a >It is very important that this certificate be kept in a safe location and properly backed up. If this certificate becomes lost or unusable, it is not possible to reset Surface UEFI, change managed Surface UEFI settings, or remove SEMM from an enrolled Surface device. -### Download Microsoft Surface UEFI Manager +#### Download Microsoft Surface UEFI Manager Management of SEMM with Configuration Manager requires the installation of Microsoft Surface UEFI Manager on each client Surface device. You can download Microsoft Surface UEFI Manager (SurfaceUEFIManager.msi) from the [Surface Tools for IT](https://www.microsoft.com/en-us/download/details.aspx?id=46703) page on the Microsoft Download Center. -### Download SEMM scripts for Configuration Manager +#### Download SEMM scripts for Configuration Manager After Microsoft Surface UEFI Manager is installed on the client Surface device, SEMM is deployed and managed with PowerShell scripts. You can download samples of the [SEMM management scripts](https://gallery.technet.microsoft.com/scriptcenter) from the TechNet Gallery Script Center. @@ -67,6 +67,7 @@ To create a new application and deploy it to a collection that contains your Sur >The location of SurfaceUEFIManagerSetup.msi must be on a network share and located in a folder that contains no other files. A local file location cannot be used. * **Import Information** – The Create Application Wizard will parse the .msi file and read the **Application Name** and **Product Code**. SurfaceUEFIManagerSetup.msi should be listed as the only file under the line **Content Files**, as shown in Figure 1. Click **Next** to proceed. + ![Information from Surface UEFI Manager setup is automatically parsed](images/config-mgr-semm-fig1.png "Information from Surface UEFI Manager setup is automatically parsed") @@ -99,7 +100,7 @@ The sample scripts include examples of how to set Surface UEFI settings and how The first region of the script that you need to modify is the portion that specifies and loads the SEMM certificate, and also indicates the names for the SEMM configuration package and SEMM reset package. The certificate and package names are specified on lines 56 through 67 in the ConfigureSEMM.ps1 script: - `` + ``` 56 $WorkingDirPath = split-path -parent $MyInvocation.MyCommand.Definition 57 $packageRoot = "$WorkingDirPath\Config" 58 @@ -112,7 +113,7 @@ The first region of the script that you need to modify is the portion that speci 65 66 # If your PFX file requires a password then it can be set here, otherwise use a blank string. 67 $password = "1234" - `` + ``` Replace the **FabrikamOwnerSigner.pfx** value for the **$privateOwnerKey** variable with the name of your SEMM Certificate file on both lines 60 and 62. The script will create a working directory (named Config) in the folder where your scripts are located, and will then copy the certificate file to this working directory. @@ -128,7 +129,7 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p 146 $pw = ConvertTo-SecureString $password -AsPlainText -Force 147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) -149 Write-Host "Thumbprint =" $certPrint.Thumbprint`` +149 Write-Host "Thumbprint =" $certPrint.Thumbprint``` >Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: @@ -147,7 +148,7 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p The first region of the script where you will specify the configuration for Surface UEFI is the **Configure Permissions** region. This region begins at line 202 in the sample script with the comment **# Configure Permissions** and continues to line 238. The following code fragment first sets permissions to all Surface UEFI settings so that they may be modified by SEMM only, then adds explicit permissions to allow the local user to modify the Surface UEFI password, TPM, and front and rear cameras: -`` +``` 202 # Configure Permissions 203 foreach ($uefiV2 IN $surfaceDevices.Values) { 204 # Here we define which "identities" will be allowed to modify which settings @@ -185,7 +186,7 @@ The first region of the script where you will specify the configuration for Surf 236 $permissionPackageStream.CopyTo($permissionPackage) 237 $permissionPackage.Close() 238 } -`` +``` Each **$uefiV2** variable identifies a Surface UEFI setting by setting name or ID, and then configures the permissions to one of the following values: @@ -198,7 +199,7 @@ You can find information about the available settings names and IDs for Surface The second region of the script where you will specify the configuration for Surface UEFI is the **Configure Settings** region of the ConfigureSEMM.ps1 script, which configures whether each setting is enabled or disabled. The sample script includes instructions to set all settings to their default values. The script then provides explicit instructions to disable IPv6 for PXE Boot and to leave the Surface UEFI Administrator password unchanged. You can find this region beginning with the **# Configure Settings** comment at line 282 through line 312 in the sample script. The region appears as follows: -`` +``` 282 # Configure Settings 283 foreach ($uefiV2 IN $surfaceDevices.Values) { 284 # In this demo, we will start by setting every setting to the default factory setting. @@ -230,7 +231,7 @@ The second region of the script where you will specify the configuration for Sur 310 $settingsPackageStream.CopyTo($settingsPackage) 311 $settingsPackage.Close() 312 } -`` +``` Like the permissions set in the **Configure Permissions** section of the script, the configuration of each Surface UEFI setting is performed by defining the **$uefiV2** variable. For each line defining the **$uefiV2** variable, a Surface UEFI setting is identified by setting name or ID and the configured value is set to **Enabled** or **Disabled**. @@ -245,7 +246,8 @@ To identify enrolled systems for Configuration Manager, the ConfigureSEMM.ps1 sc `HKLM\SOFTWARE\Microsoft\Surface\SEMM\Enabled_Version1000` The following code fragment, found on lines 352-363, is used to write this registry key: -`` + +``` 352 $SurfaceRegKey = "HKLM:\SOFTWARE\Microsoft\Surface\SEMM" 353 New-RegKey $SurfaceRegKey 354 $SurfaceRegValue = Get-ItemProperty $SurfaceRegKey Enabled_Version1000 -ErrorAction SilentlyContinue @@ -258,7 +260,7 @@ The following code fragment, found on lines 352-363, is used to write this regis 361 { 362 Set-ItemProperty -Path $SurfaceRegKey -Name Enabled_Version1000 -Value 1 363 } -`` +``` ### Settings names and IDs @@ -268,7 +270,54 @@ The computer where ShowSettingsOptions.ps1 is run must have Microsoft Surface UE The following tables show the available settings for Surface Pro 4 and Surface Book: -INSERT TABLES +*Table 1. Surface UEFI settings for Surface Pro 4* + +| Setting ID | Setting Name | Description | Default Setting | +| --- | --- | --- | --- | +|501| Password | UEFI System Password | | +|200| Secure Boot Keys | Secure Boot signing keys to enable for EFI applications | MsPlus3rdParty | +|300| Trusted Platform Module (TPM) | TPM device enabled or disabled | Enabled | +|301| Docking USB Port | Docking USB Port enabled or disabled | Enabled | +|302| Front Camera | Front Camera enabled or disabled | Enabled | +|303| Bluetooth | Bluetooth radio enabled or disabled | Enabled | +|304| Rear Camera | Rear Camera enabled or disabled | Enabled | +|305| IR Camera | InfraRed Camera enabled or disabled | Enabled | +|308| Wi-Fi and Bluetooth | Wi-Fi and Bluetooth enabled or disabled | Enabled | +|310| Type Cover | Surface Type Cover connector | Enabled | +|320| On-board Audio | On-board audio enabled or disabled | Enabled | +|330| Micro SD Card | Micro SD Card enabled or disabled | Enabled | +|370| USB Port 1 | Side USB Port (1) | UsbPortEnabled | +|400| IPv6 for PXE Boot | Enable IPv6 PXE boot before IPv4 PXE boot |Disabled | +|401| Alternate Boot | Alternate Boot allows users to override the boot order by holding the volume down button when powering up the device | Enabled | +|402| Boot Order Lock | Boot Order variable lock enabled or disabled | Disabled | +|403| USB Boot | Enable booting from USB devices | Enabled | +|500| TPM clear EFI protocol | Enable EFI protocol for invoking TPM clear | Disabled | +|600| Security | UEFI Security Page Display enabled or disabled | Enabled | +|601| Devices | UEFI Devices Page Display enabled or disabled | Enabled | +|602| Boot | UEFI Boot Manager Page Display enabled or disabled | Enabled | + +*Table 2. Surface UEFI settings for Surface Book* + +| Setting ID | Setting Name | Description | Default Setting | +| --- | --- | --- | --- | +| 501 | Password | UEFI System Password | | +| 200 | Secure Boot Keys | Secure Boot signing keys to enable for EFI applications | MsPlus3rdParty | +| 300 | Trusted Platform Module (TPM) | TPM device enabled or disabled | Enabled | +| 301 | Docking USB Port | Docking USB Port enabled or disabled | Enabled | +| 302 | Front Camera | Front Camera enabled or disabled | Enabled | +| 303 | Bluetooth | Bluetooth radio enabled or disabled | Enabled | +| 304 | Rear Camera | Rear Camera enabled or disabled | Enabled | +| 305 | IR Camera | InfraRed Camera enabled or disabled | Enabled | +| 308 | Wi-Fi and Bluetooth | Wi-Fi and Bluetooth enabled or disabled | Enabled | +| 320 | On-board Audio | On-board audio enabled or disabled | Enabled | +| 400 | IPv6 for PXE Boot Enable | IPv6 PXE boot before IPv4 PXE boot | Disabled | +| 401 | Alternate Boot | Alternate Boot allows users to override the boot order by holding the volume down button when powering up the device | Enabled | +| 402 | Boot Order Lock | Boot Order variable lock enabled or disabled | Disabled | +| 403 | USB Boot | Enable booting from USB devices | Enabled | +| 500 | TPM clear EFI protocol | Enable EFI protocol for invoking TPM clear | Disabled | +| 600 | Security | UEFI Security Page Display enabled or disabled | Enabled | +| 601 | Devices | UEFI Devices Page Display enabled or disabled | Enabled | +| 602 | Boot | UEFI Boot Manager Page Display enabled or disabled | Enabled | ## Deploy SEMM Configuration Manager scripts From c7f36a67d96864c0b2793629c3dd16ec5ad329b4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 8 Nov 2016 13:18:31 -0800 Subject: [PATCH 035/135] Updated to include changes to WIP content --- .../keep-secure/change-history-for-keep-windows-10-secure.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index ff78e3129d..2660f5d265 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -16,6 +16,8 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md | New or changed topic | Description | | --- | --- | +|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md), [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md), and [Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |Added additional details about what happens when you turn off WIP. | +|[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune](create-vpn-and-wip-policy-using-intune.md) |Changed WIPModeID to EDPModeID, to match the CSP. | |[List of enlightened Microsoft apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) |Added Microsoft Remote Desktop information. | |[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) and [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the text about where the optioanl icon overlay appears.| |[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls.| From 575bf73f770b36d4c7b275123498d255fac15671 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 8 Nov 2016 13:27:23 -0800 Subject: [PATCH 036/135] feedback --- windows/keep-secure/credential-guard.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index e904eecfe4..4a101d0101 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -57,11 +57,9 @@ The following tables provide more information about the hardware, firmware, and |---------------------------------------------|----------------------------------------------------| | Hardware: **64-bit CPU** | A 64-bit computer is required for the Windows hypervisor to provide VBS. | | Hardware: **CPU virtualization extensions**,
plus **extended page tables** | **Requirements**: These hardware features are required for VBS:
One of the following virtualization extensions:
- VT-x (Intel) or
- AMD-V
And:
- Extended page tables, also called Second Level Address Translation (SLAT).

**Security benefits**: VBS provides isolation of secure kernel from normal operating system. Vulnerabilities and Day 0s in normal operating system cannot be exploited because of this isolation. | -| Hardware: **IOMMU** (input/output memory management unit) | **Requirement**: VT-D or AMD Vi IOMMU

**Security benefits**: An IOMMU can enhance system resiliency against memory attacks. For more information, see [ACPI description tables](https://msdn.microsoft.com/windows/hardware/drivers/bringup/acpi-system-description-tables). | | Hardware: **Trusted Platform Module (TPM)** | **Requirement**: TPM 1.2 or TPM 2.0, either discrete or firmware.

**Security benefits**: A TPM provides protection for VBS encryption keys that are stored in the firmware. This helps protect against attacks involving a physically present user with BIOS access. | | Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | **Requirements**: See the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot)

**Security benefits**: UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | | Firmware: **Secure firmware update process** | **Requirements**: UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot).

**Security benefits**: UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | -| Firmware: **Secure MOR implementation** | **Requirement**: Secure MOR implementation

**Security benefits**: A secure MOR bit prevents advanced memory attacks. For more information, see [Secure MOR implementation](https://msdn.microsoft.com/windows/hardware/drivers/bringup/device-guard-requirements). | | Software: Qualified **Windows operating system** | **Requirement**: Windows 10 Enterprise, Windows 10 Education, Windows 2016 Server, or Windows Enterprise IoT

**Security benefits**: Support for VBS and for management features that simplify configuration of Credential Guard. | > [!IMPORTANT] @@ -75,7 +73,9 @@ The following tables describes additional hardware and firmware requirements, an | Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| +| Hardware: **IOMMU** (input/output memory management unit) | **Requirement**: VT-D or AMD Vi IOMMU

**Security benefits**: An IOMMU can enhance system resiliency against memory attacks. For more information, see [ACPI description tables](https://msdn.microsoft.com/windows/hardware/drivers/bringup/acpi-system-description-tables). | | Firmware: **Securing Boot Configuration and Management** | **Requirements**:
- BIOS password or stronger authentication must be supported.
- In the BIOS configuration, BIOS authentication must be set.
- There must be support for protected BIOS option to configure list of permitted boot devices (for example, “Boot only from internal hard drive”) and boot device order, overriding BOOTORDER modification made by operating system.
- In the BIOS configuration, BIOS options related to security and boot options (list of permitted boot devices, boot order) must be secured to prevent other operating systems from starting and to prevent changes to the BIOS settings.

**Security benefits**:
- BIOS password or stronger authentication helps ensure that only authenticated Platform BIOS administrators can change BIOS settings. This helps protect against a physically present user with BIOS access.
- Boot order when locked provides protection against the computer being booted into WinRE or another operating system on bootable media. | +| Firmware: **Secure MOR implementation** | **Requirement**: Secure MOR implementation

**Security benefits**: A secure MOR bit prevents advanced memory attacks. For more information, see [Secure MOR implementation](https://msdn.microsoft.com/windows/hardware/drivers/bringup/device-guard-requirements). |
@@ -92,7 +92,7 @@ The following tables describes additional hardware and firmware requirements, an
-### 2017 Additional Qualification Requirements for Credential Guard (announced as options for future Windows operating systems for 2017) +### 2017 Additional Qualification Requirements for Credential Guard (starting with next major release of Windows 10) | Protection for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| From 9d7a00524f246065e3a42f7b5a6fb97c8e7a2e60 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 8 Nov 2016 13:31:09 -0800 Subject: [PATCH 037/135] changed text that Credential Guard can run within a virtual machine on Windows 10, version 1607 --- windows/whats-new/security.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/security.md b/windows/whats-new/security.md index 4cf480e9d7..a17f84be19 100644 --- a/windows/whats-new/security.md +++ b/windows/whats-new/security.md @@ -166,8 +166,9 @@ Credential Guard is another new feature in Windows 10 Enterprise that employs V For more information about the hardware requirements for Credential Guard, see the [Windows 10 hardware considerations](#hardware) section. For more information about VBS in Windows 10, see the [Virtualization-based security](#virtualization-based-security) section. -**Note**
-Because it requires isolated user mode and a Hyper-V hypervisor, you cannot configure Credential Guard on a VM, only on a physical computer. +> [!NOTE] +> Starting in Windows 10, version 1607, you can configure Credential Guard on a VM. +   The Credential Guard feature is targeted at resisting the use of pass-the-hash and pass-the-ticket techniques. By employing a MFA option such as Microsoft Passport with Credential Guard, you can gain additional protection against such threats. For more in-depth information about how Credential Guard works and the specific mitigations it provides, see [Protect derived domain credentials with Credential Guard](../keep-secure/credential-guard.md). From 50cff513324872901045c113f5a769c68a7b8a98 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 8 Nov 2016 13:53:12 -0800 Subject: [PATCH 038/135] typo --- windows/keep-secure/credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 4a101d0101..5afef5b787 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -92,7 +92,7 @@ The following tables describes additional hardware and firmware requirements, an
-### 2017 Additional Qualification Requirements for Credential Guard (starting with next major release of Windows 10) +### 2017 Additional Qualification Requirements for Credential Guard (starting with the next major release of Windows 10) | Protection for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| From e5640edd626249122a11b6d251f7d7781f5b5c39 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 8 Nov 2016 15:17:45 -0800 Subject: [PATCH 039/135] adding TPM 2.0 requirement --- windows/keep-secure/credential-guard.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 5afef5b787..ce40f1c03f 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -48,7 +48,8 @@ The following tables provide more information about the hardware, firmware, and > [!NOTE] > For new computers running Windows 10, Trusted Platform Module (TPM 2.0) must be enabled by default. This requirement is not restated in the tables that follow.
-> If you are an OEM, see the requirements information at [PC OEM requirements for Device Guard and Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514(v=vs.85).aspx). +> If you are an OEM, see the requirements information at [PC OEM requirements for Device Guard and Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514(v=vs.85).aspx).
+> Starting in Widows 10, 1607, TPM 2.0 is required. ## Credential Guard requirements for baseline protections From ca638652c971b2680a2fe62bc4127337a4ccd36f Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Tue, 8 Nov 2016 15:34:32 -0800 Subject: [PATCH 040/135] Added topics for smart card & virt smart card --- windows/keep-secure/TOC.md | 19 + windows/keep-secure/images/sc-image101.png | Bin 0 -> 15242 bytes windows/keep-secure/images/sc-image201.gif | Bin 0 -> 16440 bytes windows/keep-secure/images/sc-image203.gif | Bin 0 -> 16135 bytes windows/keep-secure/images/sc-image205.png | Bin 0 -> 10481 bytes windows/keep-secure/images/sc-image206.gif | Bin 0 -> 25296 bytes windows/keep-secure/images/sc-image302.gif | Bin 0 -> 13006 bytes windows/keep-secure/images/sc-image402.png | Bin 0 -> 15515 bytes windows/keep-secure/images/sc-image403.png | Bin 0 -> 33021 bytes windows/keep-secure/images/sc-image404.png | Bin 0 -> 29407 bytes windows/keep-secure/images/sc-image405.png | Bin 0 -> 35845 bytes windows/keep-secure/images/sc-image406.png | Bin 0 -> 9042 bytes windows/keep-secure/images/sc-image407.png | Bin 0 -> 50485 bytes windows/keep-secure/images/sc-image501.gif | Bin 0 -> 14709 bytes .../images/vsc-02-mmc-add-snap-in.png | Bin 0 -> 31991 bytes ...c-03-add-certificate-templates-snap-in.png | Bin 0 -> 69792 bytes ...4-right-click-smartcard-logon-template.png | Bin 0 -> 20834 bytes ...-05-certificate-template-compatibility.png | Bin 0 -> 45705 bytes ...06-add-certification-authority-snap-in.png | Bin 0 -> 77728 bytes ...c-07-right-click-certificate-templates.png | Bin 0 -> 43125 bytes .../vsc-08-enable-certificate-template.png | Bin 0 -> 90194 bytes .../vsc-09-stop-service-start-service.png | Bin 0 -> 60622 bytes .../vsc-10-cmd-run-as-administrator.png | Bin 0 -> 29695 bytes ...1-certificates-request-new-certificate.png | Bin 0 -> 87263 bytes ...tificate-enrollment-select-certificate.png | Bin 0 -> 82088 bytes .../vsc-physical-smart-card-lifecycle.png | Bin 0 -> 6898 bytes .../vsc-process-of-accessing-user-key.png | Bin 0 -> 20347 bytes .../images/vsc-virtual-smart-card-icon.png | Bin 0 -> 2171 bytes .../smart-card-and-remote-desktop-services.md | 99 +++++ .../keep-secure/smart-card-architecture.md | 337 ++++++++++++++++ ...rt-card-certificate-propagation-service.md | 75 ++++ ...ertificate-requirements-and-enumeration.md | 317 +++++++++++++++ .../smart-card-debugging-information.md | 239 +++++++++++ windows/keep-secure/smart-card-events.md | 111 +++++ ...card-group-policy-and-registry-settings.md | 378 ++++++++++++++++++ ...how-smart-card-sign-in-works-in-windows.md | 27 ++ .../smart-card-removal-policy-service.md | 35 ++ ...rt-card-smart-cards-for-windows-service.md | 107 +++++ .../smart-card-tools-and-settings.md | 27 ++ ...-windows-smart-card-technical-reference.md | 65 +++ ...l-smart-card-deploy-virtual-smart-cards.md | 275 +++++++++++++ .../virtual-smart-card-evaluate-security.md | 61 +++ .../virtual-smart-card-get-started.md | 165 ++++++++ .../virtual-smart-card-overview.md | 123 ++++++ .../virtual-smart-card-tpmvscmgr.md | 84 ++++ ...smart-card-understanding-and-evaluating.md | 136 +++++++ ...tual-smart-card-use-virtual-smart-cards.md | 95 +++++ 47 files changed, 2775 insertions(+) create mode 100644 windows/keep-secure/images/sc-image101.png create mode 100644 windows/keep-secure/images/sc-image201.gif create mode 100644 windows/keep-secure/images/sc-image203.gif create mode 100644 windows/keep-secure/images/sc-image205.png create mode 100644 windows/keep-secure/images/sc-image206.gif create mode 100644 windows/keep-secure/images/sc-image302.gif create mode 100644 windows/keep-secure/images/sc-image402.png create mode 100644 windows/keep-secure/images/sc-image403.png create mode 100644 windows/keep-secure/images/sc-image404.png create mode 100644 windows/keep-secure/images/sc-image405.png create mode 100644 windows/keep-secure/images/sc-image406.png create mode 100644 windows/keep-secure/images/sc-image407.png create mode 100644 windows/keep-secure/images/sc-image501.gif create mode 100644 windows/keep-secure/images/vsc-02-mmc-add-snap-in.png create mode 100644 windows/keep-secure/images/vsc-03-add-certificate-templates-snap-in.png create mode 100644 windows/keep-secure/images/vsc-04-right-click-smartcard-logon-template.png create mode 100644 windows/keep-secure/images/vsc-05-certificate-template-compatibility.png create mode 100644 windows/keep-secure/images/vsc-06-add-certification-authority-snap-in.png create mode 100644 windows/keep-secure/images/vsc-07-right-click-certificate-templates.png create mode 100644 windows/keep-secure/images/vsc-08-enable-certificate-template.png create mode 100644 windows/keep-secure/images/vsc-09-stop-service-start-service.png create mode 100644 windows/keep-secure/images/vsc-10-cmd-run-as-administrator.png create mode 100644 windows/keep-secure/images/vsc-11-certificates-request-new-certificate.png create mode 100644 windows/keep-secure/images/vsc-12-certificate-enrollment-select-certificate.png create mode 100644 windows/keep-secure/images/vsc-physical-smart-card-lifecycle.png create mode 100644 windows/keep-secure/images/vsc-process-of-accessing-user-key.png create mode 100644 windows/keep-secure/images/vsc-virtual-smart-card-icon.png create mode 100644 windows/keep-secure/smart-card-and-remote-desktop-services.md create mode 100644 windows/keep-secure/smart-card-architecture.md create mode 100644 windows/keep-secure/smart-card-certificate-propagation-service.md create mode 100644 windows/keep-secure/smart-card-certificate-requirements-and-enumeration.md create mode 100644 windows/keep-secure/smart-card-debugging-information.md create mode 100644 windows/keep-secure/smart-card-events.md create mode 100644 windows/keep-secure/smart-card-group-policy-and-registry-settings.md create mode 100644 windows/keep-secure/smart-card-how-smart-card-sign-in-works-in-windows.md create mode 100644 windows/keep-secure/smart-card-removal-policy-service.md create mode 100644 windows/keep-secure/smart-card-smart-cards-for-windows-service.md create mode 100644 windows/keep-secure/smart-card-tools-and-settings.md create mode 100644 windows/keep-secure/smart-card-windows-smart-card-technical-reference.md create mode 100644 windows/keep-secure/virtual-smart-card-deploy-virtual-smart-cards.md create mode 100644 windows/keep-secure/virtual-smart-card-evaluate-security.md create mode 100644 windows/keep-secure/virtual-smart-card-get-started.md create mode 100644 windows/keep-secure/virtual-smart-card-overview.md create mode 100644 windows/keep-secure/virtual-smart-card-tpmvscmgr.md create mode 100644 windows/keep-secure/virtual-smart-card-understanding-and-evaluating.md create mode 100644 windows/keep-secure/virtual-smart-card-use-virtual-smart-cards.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 0143dc9421..eaedfbf278 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -682,6 +682,18 @@ ###### [Shut down the system](shut-down-the-system.md) ###### [Synchronize directory service data](synchronize-directory-service-data.md) ###### [Take ownership of files or other objects](take-ownership-of-files-or-other-objects.md) +### [Smart Cards](smart-card-windows-smart-card-technical-reference.md) +#### [How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) +##### [Smart Card Architecture](smart-card-architecture.md) +##### [Certificate Requirements and Enumeration](smart-card-certificate-requirements-and-enumeration.md) +##### [Smart Card and Remote Desktop Services](smart-card-and-remote-desktop-services.md) +##### [Smart Cards for Windows Service](smart-card-smart-cards-for-windows-service.md) +##### [Certificate Propagation Service](smart-card-certificate-propagation-service.md) +##### [Smart Card Removal Policy Service](smart-card-removal-policy-service.md) +#### [Smart Card Tools and Settings](smart-card-tools-and-settings.md) +##### [Smart Cards Debugging Information](smart-card-debugging-information.md) +##### [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md) +##### [Smart Card Events](smart-card-events.md) ### [Trusted Platform Module](trusted-platform-module-overview.md) #### [TPM fundamentals](tpm-fundamentals.md) #### [TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md) @@ -697,6 +709,13 @@ #### [How User Account Control works](how-user-account-control-works.md) #### [User Account Control security policy settings](user-account-control-security-policy-settings.md) #### [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) +### [Virtual Smart Cards](virtual-smart-card-overview.md) +#### [Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md) +##### [Get Started with Virtual Smart Cards: Walkthrough Guide](virtual-smart-card-get-started.md) +##### [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) +##### [Deploy Virtual Smart Cards](virtual-smart-card-deploy-virtual-smart-cards.md) +##### [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md) +#### [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md) ### [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) #### [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) #### [Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/images/sc-image101.png b/windows/keep-secure/images/sc-image101.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c7a632b5536ea7a8ad778db9e5178146be3771 GIT binary patch literal 15242 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 YBd+W#Q&+(EvpdXASs6V#=@j{Y05BpzL;wH) literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image201.gif b/windows/keep-secure/images/sc-image201.gif new file mode 100644 index 0000000000000000000000000000000000000000..226a74788149fb2e755ea2893b09b70c25d97ea0 GIT binary patch literal 16440 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 P%wvxRkJ_jKfa3oE1qm$) literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image203.gif b/windows/keep-secure/images/sc-image203.gif new file mode 100644 index 0000000000000000000000000000000000000000..de2a3105726428377226af1b5945b3a54e0768a2 GIT binary patch literal 16135 zcmWk!bx;&u7u^DuUb?%xyOs{=Zs`&b5Co)_ZX^{XWGTrNRzN_cyQCYWTckuqV87pY z=ggTi_x<-~?#z4VTup5aX&FZ_Xczb!@c$yGXQ!v9XJ=;z2p6ym%LBv<0OG~M!omP? zBt*ObB3=xTE`~@KK%|SI(!~JzN~nA>R31qnUrZp6g#E{GBmuk<1}~PEmxsZT!f-?K z|2k@wFttjk7K&O8Nv&2%t%X!mQ=`{H(rZ;x>!PG}9ie6&%(|7#y0z^8v0*K{VI{j^ zE%$#gt7JDr8yXsNo1ys4YWb~d&CJY%t!jm>Pyknqnq82%9SY#TC~b%0ckF%XkI7aumMt6`SF|P4_R>`xT@qIq=9r5w;p6O`M>7jfIl&+Kx0L z`x9YoIz?JdWrL~IVqWVbP36O{soY`I+USbW9Bz|Z+fj7o_*-FT(tIFknO1@Hi<9+H zGLFf26whzzb(*%zZE{*D2O%sa>eE{M5k;m`55nIP|A5JfY-WLXma9 zu^Vp{So@^CF;@KKGrw&!?!w~6_~##Xo%a9m82N9XJM<-y4;QI+SKh;#kLKdV%IznYUO3OyJDUXQtu~#lS$ML=rGE)NU&RjnH`GAa zcCn34#nGI)m-1Vi%;MvUkiR=Vo^E*dJcYsK*N?(4V9X=YBl=I&-uSTMcag8JCcaU0 zM7{oVAAW~idC}RukZ#rBHq{1#mI7+VXrg`NzGf6^fTbdMEzGVhTSC%4bWw`Ca!P?97+*lA{by8pwa4~`Q)iPBQ)5^#^ z8^F67450GD>WK+#%D0Raozh}^<*nDGZ1S2uq?FlLcwgf!k3LBiGtfI^Cz>-w1}h#F zA`{Py^G+s(&jC;L(3mcJnLUv_L1r}%hh~&3vD_p3u+UIngf*Y1V+R``%dF+ZsLODa zK#lpUSyn+IdF)xik8Yn&^-m!=F7-E)q0geC!JOy-^EshCxGzABoPhGiHb@{^?nWC^|5FPxtQ(?eLpP5wq>X8}<7TD3k0Ged*C_Ot zC23gkr#9H9yn+4K>*0O4vPG*6xpW40JlSPrUAY6sR|@LQ+rGk|H}zJ7q&B@d#!bt@ zKSsusHvQwioM!q05}$J~Cvds&e9qH0)3PR*6_yP7Wxo z`Dl+CQGIx`SMJy3f%jzA0z|dkSgnp9A5r+lcb@Xxt^yPkL6kQ^=RPf zMm;b4JC)b9#_*APVYc#$l=gLKd+q$OO<1mufZeD{eNwNz_65l|ePO&8xP7+4vhPg* zTWreJUKy$KZ$*)2x|&2&AxJ)oY{3e!_Q9+TviyL%-l`ia`0R-jH-b|mYq+r!Z5Bfl zpEw&rq41-I*I{--&RLx(UsGH})uPuixr>GZVU5uUu*U6)XC#rlADy!4dr^J@dMn1D zMjka*Z@ceu*wH4yLA<0xssXMrk`E0ODJU!oE#c0ztTp9>4&r5#7HA;~^gJ@W-B0}9 z)D(fHC}`}aHGajRKeG@4@kQf{x(;PFmuxKv6c+VO9YT#Lm1U(pRNU2yv1Fp zIkx?v@A%HRL;i*Y5}yQStoge$tac8GM!PQ*rrKEBqiTYZeE-zy zoMmkC$lWTf=2E;PEb#{0g{AmD=<;#MkeLj>%gbF{t2CqLnW(7_)=JMy;RJ-mSo^>U z-hauYV9C;qb(A!PxDmnU0sN>+4nUX~)^1K0heU;7{?{h@yM* zir;5hUbgMx+q%k1r$%@Eyo;|L$J__jA?Dg;C-aOzOUIIrg@-?EH}Yf52xD)$vhm20 zwUa(gCg1Yx=cRTuqxat1yMF$b=Z)E-Td2Lk(>?6S6AO)3q&YcNA{OYuJxk_NzL6l- z+R63KfeoG68^YeF;+>G1&I=SXTgIGX-n{vsF0Q{Y!#lHJZ6-Tx8x~|0Ojnu*p=hrB z8R@O>Y@W-!T!iKd@_oWYrpgFwIQpmHIvikA%uM|*QBSjByv{}JO$}Whd$+jKW!_li zN7v=b^_Q*ayp1BNZlG$di7;ks zp+PNZUDY*MjM85xxQEdTr?_wWI#O!os?$9GCVV+Vqp)&V#GiJp~8YcVd{3gdIM8ijbu3ApTsQm9u=}I0JBAK5-Y$+g1~mg zg9i;|mRuJ4txs23?SX0DA9=`mp9ms_ks6m(9gYd`L7D7I1&Xx1%;#EE9c;>s%H5mz z+L)};ldiQTxv!`O-Y6ZOa!)skho+6QMVhJv{p(QTgLRXp^OuobnI~F}86kRP&p+fH zVR70SYu9cMlYVXUQj)w5Yq&d^H67;MsRmSkHwLgPT^4*kx{*n_S{AXVnE$Ye$m^bK zxy_r@DEHQWzHe0alo;Tku)hEM^rK1m*WXpTcvqHF3KOZcrH8-$TN)(8&1IJ=?6vj8`uW#BRVj!Co@jL4FT{3Yq=<JZ+Y&*Wc0RxKtm_#r~y)jYr>9B08?Leg5#X4z{cv;t#7KH(TRDO>*&Rpk$G z$gv0ys&qfi4s|xx5_55|xe_<@fa^dl%I8=?^YC^`K&zBf0ax5K#WM?}LIXQnP%hi* zKKVTk$?qARpXy9!0Rlhv9sQaq!R5}utif2H$hBbt`qDwErhH)`dIP~M4d9o<{oZlT z>Lj_(-cBx$2Y>JYuAcp5N20PH4}C;8@xzU;;;D>}KsHSKRzgoVF*S%S!5zm)Bg z=@&`7DQRgA3HJjhpO{anH6~Hvl777-sl^mb?<>=cqtpH+WSI1&nIpl@k^-oF98nh! z0XF6Qow##ngNtgekQS~DV}LBco#jJnJlIoUmY@CYGoH_pT*7Ho7HP3aovDQcV`PYd zhl04eesV<=FL_G1vh$ljZ;Px1{iat8DkcL1tSNgh&OKZaSjMtLPSG!HZ(ClZ##x<` z=P2H~S1#yj3p-&tM(Y8r+kK`>H-;9&hIKhwwsWR-$5t^&`#ckQ4zU+L*gpFE z*fUP@j-mo96vw6;xQSytv?ob&lEH6fz>@!dnasT6ooFR(SO)e5 z==Dl_uH8Q9)U6i@u0kyyTxUHGY8+kE@}}g zKh&fGNxm-78W1nhbu_}-%m0bdM&7)Hi#oF?4zRd!3b2=}ziSiN8KelqRpqZwM! z5M7x$6K+t+aJ>?OoN-xd4jJX4TDkHZ?Gubai$&hZo>Wv1v%9St^S!-+I&h`G2{p`p zM_nYFXkJ!T=vY&nQuF?Vaw}Oa9s4EiVCmDuXHjgDvmnKKwi;n$*GnGig4L)Q9oKvr zY6iDbT@g*F>svCi z9FZ+(-WiA^g_DA0vsP_cQjtWo-VL((9m*j3gD;7FF59QT%j%k=#x?hkC(0rgIA%+< zv@sP8L{6VJDuboSjUPY>+N{_K1EMc$!*Xs)-+5}$mEvZ)=pC3Sb-QX64H`ze2oQQ` zMW{(V+40m9@q0P14>(O=uA$gS3LOk)#eK*AYe`e!+V6Sn+wz2VKdicd+F+R&f%kDd z4>j8BG!hPBO?5Mz3^6GscrD}eEJ(0gZL>bG6pS>Jk|yOOqO|9&bvq@M+$*$eJf zYd}0`lcOT_sBQzsynVNf)wX&YDT(pT2=y!Gb! zB5-$9;%xNd#~2!Yn$8q25b6*-#-{sQOljXmxzrraTBGICA0S`F2H;A2u_Ty0FW5uv zRm1l@zM#=Cz`@Cn<*dC23&)4+cj<0_Z^W_DZ#IszW}7=zk@Rs(ZQ5=zYr0M&DfS$X zMM^<~>{7{irKwOE*;zi0#H9I3E|{8MXPaO0S`YNe*Vly!(g{zW?$j^@aAf4R2)Lz3jG z{K>@V>v;4h8azh%FCCFylZ$tQSgxTb{%yfFlm!1KBRj|E(&)+gO5ur9@9t^tbPHQn zzfp!w0n&?><)=%jd$GR`E)-4wnfOLPm+ZU(4VP8~6g|8<6&zmc&x zx>@q>| z#mg8ll-Q6s zNbxGFm}FI$H1c7!*@xr-0fYcREj}xD!lX%G*Logc2w~E6hV`LIShfObZp3kUBnKm7&m8f=hAUUxMT;?xFaUG zDv0_nwMi}7wOiD%qd2u9!?-6OxuaIH43FGl1IrQ ztmz>9kv{D4u!rO*rVAEnf0V0ylte_G(shLGf0U6yna+4DA#$AiNSqmY%j-IoLhFB0t4~sIe^j%1LUnn9CL(EmJZ!Q*MKKI&9xO zCAmE9D}fEzANJax5&55u*~2Ct4@Ni7@GsA1ABpEn4rc6sKv`B~Q9r(H{%9!qv1t!$ z?>XI7Bw6x3*oiy`8J%xUosavTqr1+}&d)D0&aW8H10#PDIR3o%J^hP1xrsb~eEfO& zcwVV^v8oS62xCKpu@L|$_D9$Q?9%Y!0s)6M7(L< zmG;C_#osxjV1o9f=@(ZxEV!I3+m(t}CwkY|GvC>b4&;Sk=Z2(%8z&;&8_G{%=XwC; z%p0ueD>TOLl>g_Iz7XuY9)R}gFOcIkTl94;>iV?dmm=|vzS0fE@CMCzjf?tKsjzIV z1mpgAg;x9p{dS!#aQVFZSE<06F6{Ps)Y@w1ZC^RI{LzEA0X;OYHP)cwdusJI`lfhn=B1GbCOUt2{YH)gB{ z1nhho^ciu#{{3MS^RUJA`1Kos!t|dOM{H)Hhv$O0ZU~rGDRhSkbESm2iMp?ZgO?1% z+A)S#Cqjn+NA@M97_3vh>NkelDhY%PigDCNJ8CHu0`}g^&JM~M3<{ADnyc~xT~@sk zwF2XPoi_q@U2!xf2fFVh@ZCgrMJPzq6e1oWw5A??VsYMM;m99H##MU7it)5&yt+O@ z@?JI~rl;m8JFYigA`~3JCfCU_Z#GpQx-hXH0@lyY-+yfuy&q|iQ(Lg=icrXYI5oR) z=z|0Q?T1ibI@O4x@9*|Q+^}hCBU@;$o+I8rtwsO&d-!LG6VOfl{!MKgb97&WUAJ2` zZIkzWi{~oGGIn!2i|7rhY2{0ji_I_@U)r9TO(DRTYV6~OwcDHWW~=_8lCOL}y4Eo@ zQ5HPTh%^Ggo*)xpk9`ZU*3|XS@67=0IV`2H31JtLheL=f0ge#-ZT%by4vxAyuZLi{ zG_uV^UiNoJNsg){%+>-O$l4!ioa8S{uZag@Hcy26r-$f1DpL&K9m)RS{#yyxAs5Bc zFd+)`=tT$G8o}4^V})ZMbW(*TAU1(pU zVwhx&TTTq+=-IFw7sruKYJ&8&9>Aq{6%SV5QcTpnP!01htD6ZkhE=9 z-GAcKv?DQpD;xH!_>;c3D#m#4ME!~XVJXdOE(>tSq1sH(S-rs_4NoHa++8{DhW_@6;eO|Aw@^0dBG60s?@+XBd<^GKG#$q$?$^s&%J8fs7!SzX*yPm zMRZ3@Dt=San@fW2xvfR(wwf0tePHx#b%hq@u^Hulw2|myHINV${JYpTRrD#|tEmqk zB4xkvr~r;5l+8wb=goq@_(_1>h+ZZ-iM#4v2Mb=Sq|HU*QY(DK@E%r5q}+O?zK?2Y=?7g6T)McL7y@lNj-3mk zf`{}lXd{s0o>`#huOo>&{$?7{QXiElyNa{3LtVyDuW;1TugnQXwmBo(J4q@rIHQdtJe|PE>8V<1$dVY{b z6}y6iJRT`tUlu1@wt8l>4(U?jAf@_M(s9wAsQlfhn%?@P>g*%);v||%f4A7$SrrNm zv$H_nMEzUWulZpjU=vooraj~It20kQRpuSmY&Es%YF9wp6%=i+4F?NeWg8fkvQy>r z*!d1-i~rphP!&~UCF*r53e1jE`9;jyl&EUem?#st%l@KyHvd%sxu&ift@TTje4|lU zp+Ve2hp~#H?`Ke!A6fAeki?|8vI)^-Z8f(mO^P;Sb(=``;usida*G;QFTIR@jN4(6 zu#5+s=8bm3XisL?B^Y^zOpyfih!SvMpjoWgRDaG))E;%&;S?$D(UkKQ4cbQtjSli4 zHx_(qbfUs5FtU{ZDE^Vx#VrA#=h@mTPK~FBBBh{Bw$4Sc{5sI7GnvhiT;SvJ!8Prc zG4Kc=1%QtTpQo%)8dLfUQi2v(?PUO($%#oTrufP#E2F-=Mm2dZwI=(rg__vS7^u_*Yx&l5(B4UAt+5T~smkI#|k>xs(2FHPj$e7_V6rB#(Qp>%> z34U=L@{V{G%YCFn2=<{~W@i8hOoi>Aq%QA7`gVDMOT$0KtkVh48Qu*LSHZhmE4PJ} zvWuA;rTMRuGyKd~mgs7F4W4&qS&AD`uOiCKA}C?|DMZ7m_wvd!m)>;^UNFYjbd~o{ z)Kx%?bKFjH^ldLcrQqv!At%XCn$txGA94#OU9GMQF(mFXOoNj_8Fh4DQ%pw+8C+M(pdk)3WE^Hb0SN*f&ai z$5tvS@rJ|a*!aU8Q}s&;9qaTxt3ukvCZg+FF1u61@3c!S+byqSi#?xW?%4W=M9^Gz z-p;{lD-RJb%L_KVbxvt#XEbh_YZTm{NztywFG{v_6K?qbmRX+^l=7RiJA6SGw(&9I zcj4N@X-I7Are}#1>L*5ECE~Tr_onmDj^NGxs4uU!!W91G;g_7mb+>FA*|*g&be2ut9h7Ax9wCc>Mi)LWgEgl$aj`C3xKaZpCKHX z6}!zCMdALhD@G7PL8C%j!|!)XiF&u6F$Vs}*GmlINmzec`U%pD4(^XFlwK|q|3e&< z=r|gx-M5(F(IyoO{aNZh+fu@O;rM5h6`7Cti4R})P#S>4v25W>9zAz_-It;XbV=|t zL&1Tz9)h@Z!ipa5emvrE!bZz9687FjVdeC?o=f9;a{9Dkykx4l-Vd}qU|SN}`d)1( z0)}E(uQJ7DFB5qR^BEr-0Uo;xnlcW>YN~>GvRg8Eiv$^{GNM>R-}G(~GHi!nS&%@(RLkfb@0p|y^u;|*0(BNTPX zWQEYg!wU4y-k)6*8{C&CUZ|SnzBTQH>JMa?&*K@U5vtmvS?gnTfpn2Z7H9_ufi30wG&W@jZhNe@Wv^ z%hB~i-;ra#cm{appL7vWWb-ie+%xnNP}dw!^xwQ`G@bbCIbrq}Ya~~0-JZ08x4vgqcMr+yac=NG&`J!6nu)o1FP9E9Xw zoK1db`DRhC*4f#gw51a?pDPqi`}>SiA6TSLj-Y0V^~##!28{|g>5I%v(HE>{|3_TiALT zOG;>%8OSW*r2|$_OEzQ--7fg#KmC;@XH|T-pnVL#0o$bM8==H|Ug+@Z4N`<;IEaT9 zNDV^q(*UK7vx*9Gt!7vJX6qoM##yu9XBc<|3J^3P{;wng`?DvxEcfe$!o|8GEIIFL z7{tv?UY2^!wS<~bY^ZboP*2t(OF-mEh{XGhW(SQ@(*D(#;bD~VCzIBOdV9V#kT5e0 zD$!Liqub8a`^shoU-*)10$DJ!D5lb1AT{|jAB1am2s95z4hz+oNr)_%F_`O`>5YBF&O)jdXr!$wDe@2F>{}&5Nwy0Uy1jYlwy5p4M{)i*d)97nRWM8&Q4;>Nx|R zSZETTb&@ESw)Q-S|0Gdp5cE~0Zqm(?z0=Yl^AsT30vWQnYea=Hg<5lPM+|1f1wj*A zbQ4M~{b?-+xGgWFm(QkWV`7$b?v@h;ELcu0lm86z>y*S4m4}9wOWd&z$}pIE86fye zjb^f?5ws>f%<@WD_<)u`LxYT%EQk9Ia;D?=sx zHu$TBXUUl~R%mR5L$XBKg;Zfg-JRA!U3>8Ghchtjl!7j%shvK;3$vw zc*EwRmx)?k_aa%#w675Vm}=%1$CrJ)OS_W!V*Be~1>3*Yezn;CjxUF$_YQ3|Z3IE@ z9yaC)?0b0hPB)$&Y;l;f=7~i=WzPNHAnb6ZKtB~kfo=X2#~cd9Mu;76{(w2qvu!0L zEgBbR#n~;yRW3iN3nG(gU)J}r^zo!}{AKU+D}`LpJaVOMyfcgH4NDvWRSG4r$6LqeV z?w;YsU*ZPh@3D<+Ff^dkv+#hcw zEGG(ibNK4Oefx`hXP--FZF}XlwC`g}w3|#Ur$l^)L>%Lnm~;6UKaV2kBM$td&+m>D zzZ|)(9OaF9$e()X;CjaY_aUb{mXq-eqjj>1cf{6?RNfaQr0YSfS3tdfe0I zQ&ZA`WKzaaq5h|LzOXV%b|hnSF{NlZr9Eo}qgWNAXyvW=2Yd0FO_6F1=GyaZ(fUUs z6gG3iqUgsGqNXaw#sl#>eaU9~){+blG>Y)^0sW^c(Kbf?mIU#3dymp{`OcT39ljRt z51ysAK6|`+)`06>ym&excgD)+oz8IP?R+}*%)24N+b{KOqR@LC>ufxub3%W247+*I z-fKEi@S7y{45j3(xzvK2)RevaoTAI(8?pH=ua%bq%eO*HlJe_aE^BULtNNz{8S+~t zBAX?6yIo{E36kF>>&xUiDr`E7Put()%l5zUtpGzRPsKWI8g1;qw3`TzeUdw$`l3PB z2>~ng%ynSx%J<0q?0trDmweUYn$1d4BXs4(GG@cJ!{zhruRlu_ z-n+?DKD~5nS9s%>D8US%hkuD2x};yaWH`KJ{C&xUbH(i5NKDq48xl{I38A#O5)Z?o zhoUq65~(b|a(uWFJjIC?#$Bwv68I_V(-Zv?g+s7)C2}Z!cba6H2@(y)RVl!u8KIW= znI-3NPzUgneo7JJ#}d;p9lp*HzFB9kdkU+2!(5R`{n{Hu zCzu`mxs+JvdDfGqU#j0~fYTqoI$UFp(s`1(51IM)w+O#4<16A4X(m_e>jbGfWw(07 zs#j;Kxl?no+{y_N(~RT=fqo|&VL7d{2YF?T9R2Fv`V}Npaj*>W{*M34p(>4a2palZ z(hw_2g#9&~c-At*!YW&`lz3L_m(g$NRb!go2mz5lIe=NCCo~oRZz4fR+9q=nzh5r! zKO5eQJJ=xYW$&>Fo99?5U)td}_|$<=i`RB60Wye8O)19!UhFXv#`(FNIyqu;Ms zp~@`mrSDP?E-+-za0n0D^1d1dXMQBlditB+67mN?$)WT24iQRp8C(1lsszin{uo+k z5M-v6Q6!WED!aR54to8q8h3@_N-M+qeSW3;9i;b0YAx=5`NsBR@cWO!HI67p}1*315%&?45P?M!l2&~4fs&o%rv4-GRsG41J}3d^NyZJf{!_g6~5%oN_F z+NWW&@GKiltsM;@qnpb<`Pb6>zZnk1jx6ME{x!2yl$w`01S1r)jWEJqZtuf;)YW|u zPDIu7e3jAsJIhGLrE893=!>MRB$4z4E250j$OIYA)9;yH%hV=g+~d`^CqfnbPl@-d z6V8~jCfqT1N`ZI3Kaj==J(#|YYJ1oFubb@RFzFB{DGG!`%I|T(+!u#OCF*^2!7`9U z%4M9Z1>YV_p_K|aJGx{W$z;{c=J&i}AIrrRV|A&y;+V)6mGNE8MZZgn^YL!2xfME` zC{;=93-p}ko~h7zt6{pJQ7S`o3vsJ)o3iaw7j+>Yd?{HSnI{gPHp!RVEEG*&phNb&IgOpV`mcT5IFvm3v*036tacYdZC*@I|cq8@V zK)T2Mjif=8>mQ4`KuRTBEYQW>!VMtCq`$SGqbB{t>lQsiEoxO-y9u5hvt0Wt9gy)3 zOV9vwelOF@pZe%3Y_a;yM9K33uzd5Z=SGr-^5L#<)uE-gu08DYTNeE7@3l9zw2XhH zZtm|e63@FZQLcpqjv0>NWs`NKRSqb*FUTib9UCBzWu<&jEeY4J#SMH5ccl<|5B!C^8Q@} z(EO>ua}xH&F-?o|4|)6SHe}eGjs`TyYA&<`q0N|2=U&P7Y|X29=YzL^Z4(hs&6ek> z-ewj|1VT^)UbjrehCQm1mW?WEe0!1}!M%sz|(%iKXch zUw(RfACPD8Zn3)1qAbC>#0+!fR$b9l2C1oUS$)Na8snIM9o2q!$JdCydS}Q@4GH5% zk4mm4H95@4^H-csG=xs?YL`3_32y zjY?Z5w(-0&{M-Mga=5T$cqe8*o2D=(LC!E z8DUtjYfFljQoZ<+V=5uTJnV^rFSh=OG7$VUZz+?^CCOkID;CFONUeF}^&h`=TFo`f=Ph@a)st=8GSnF{g~eEQmB^ z06BuWQ|?l-kVT|J3;&J~`O2vB#0&?G_$7-d?TGm+6CUK2 zi!A7P)?ZjcnjPih&3`q;2{R?ZBZ*VLFd7V{4^UssOq6rR)v?mSlWrBv{7{~zKL#g|UM5?oCRLSG|?G|K+^Y+M?RWFu~M%P%P zj-ZM%ujbuTOHxHOb`JKxF}hqS>E_nXMs%i4>Hw(5+eqfgKw0(t+1&l2#b{zFoGscI zf-1!@mRu)GwUP#es2Koif=!+i{nTTh3UoIdZkk0!8d_akPWoB}M;!2TU`BJ%pE&bG z1`&oGsHmv@jrD!@^xg7tk+rsA@R(R;3}dr!clB$9Ws{QasB?b}=ntaY2{psgw8_Hn zri1`RHkyy&I2zKRaTp#JI|&VYE*47~!QH@r8B@}SdgTceN))j39~DtXr#C2Rx*R@0^7 zFeZYZxxXquTG+q3xuG`rY4iN#qgjWcQGA-3+=AW!c2gCht5M?A@Xpa-x0 zaN4l)bwSFTqfyHDA>3cP&G0jOsNePfK??cT$^9xWaVUFR=iN#x%~fmsLd|MT5qJ)COl~zB9jHf%+sv@XISxbyo*o zD?@*`XU!jgTihe0q{6xG;k#hABLhT0o;90GPG{gR*{aG4>w+{_b-U$S+&t2!zTwVu zaaOMtCQ-|lYvzD2L#Ewuil+z1ym<#BCWej_=GF`5#tI9`G5X&sHPj6@cC1X%?bjH% zY|!w>qm`KgP;=eT6|WJA?6=!Yu1Y@FT0EYPhM*GmdP&!l=p?)a$JlzN;@BLNXhL{n zMo_@)?#cNE?NXP$&c`SLZzSYj#PE6w(?k=l&0TMPb8kwjdi%3jwXkJkp4NW}*R%6* zi(yOUG^g`tHfy|b>x*vC*16B7U4~qFm5v|1JICLdURFtlZ|j+DFFm=G2(PBq$lG{{O$krPoA4)UZuX7_n*XRHnHgf zEN~vQqTX*n+16F86X8GYCFD=7aVSXhE$>q1ayF?zg@dV{xxZHw=qLKUSxcp`8r_{k zg3ipq`{Im;E?0eAXwKqEqn1%Xq&FF9xv7C&)t<=-5p9d&%88#o5`}L}Xc0SR{NnKw z@~=0y+T^E&H{WjFa|!$&e*fi0%xbDp_v0&o;0MdPsD~%{K?AqFUAJsal&u4<|2Co^ zwjD~)_7I`_3~GOtbJ^{SoNidyHs;CG`>VHC7pO=0HAa)+yMu>bRe^I5f(#o0{~VaNT_>%>glun zA-aGX0QL2`0U&x9fCT!D)R^#bkof?RaqP{qir7Bd)89)%F6Xm6gl->|vMe=jA7mnT z+mMSRj#L?jgys&^JKNMEwaBAsB;^V6sK;^l&-Og5Y!Ax1OYJnr&3bsT{Qz`Y7IxZY zcG}T$nz3}+F=X9w!0deUV?C1IVF=h}O4-@-*x3$o`c_)DmA|u9y))V7^u4ictEX&Y zdS`RQX=}Nx=ZJNE%jx?CYY%|!1hI1f-R-1iTm8fOo!PllxO|y=cT<|JLyK(*?!0bT z-tJJoXvwzj;ruy-?F_byrQ$@Fy-Sy}yN}pytuCMQ+g)qiZSG;4Yb#$Jac*9Ao|$%D z-Eu}>?0!3PX3Q>|`&0f6u(u3zX=G-fx=&{-%22sW5s3o;JrLqa`bt{SKxzPk8ggGt z6%Pi$q6ROufytqSBH_Rb=J&fHDiC31!A>Ah7r^7Kuiz1_T~x4_d*Q0kPJnT8NH6#(S{4p= z&u|s*jCI+8yMlC;dZK}W(Xy6c{`xB0z8JCUep+q-z2Dy2SqyeyuT-;&?@1M3kBZbl zKRrFt`c_YAMA_#}tQh+T-#(D|pDJK|wBHy$j~W1`)i1Fe6A<7gVA(G%+zV;mTAS}D z0z`|z`gw{zI4^=^+Q4M69*Tjg<<6K8Mb*&N54Kf@uM~T9vC|}b;CPuTvJh}I%1y`? zEYJxc%zwXH55$jCk(_srlXVkn1dDXSjrt~IB#)%vM~P$mapu+dTA0eu^QzPi0M=@- zP<^%UPK>OU3N(akwL%3K)+ZIhogvF9IsoQE0C1??mPe|wVIW&d9`}HID~+g%d+kfc#o2< zs?vJD;xuo=ovKo1e+`QJ({ldo_;MmRm?w3 zyyNR61vI|GZy5s<2lik|1AyEJNFV^u0Z5Ag_mzAQ7y-*jD--d1_j^rt_JQ#%5m@rN z5ZfM{5FnLspCs&PIN@vrRNw47*{^XnV172}#!u@Vi(GY|OyM6*;FE(RaJHgZl4AI% zRUq>{MBD(p5TN|ByVMq#EzO%KS6NZmyYUT}*b;zGt-{_G!#&VLz^#mH2_WWH6)AFG z^!+jN%BSaqAISb=R`SQ3#*caPABqkQivgI1rI?2P|5D>Wh`A0GF17zMfdjsQ9&rGt zJ2qJHPakpG8A)l3*Z=@%sM;9A&N#xsSPdwB?3bQUCb#|JWi5E%CCCepC5FMLywcg2 zQ9Bu~yNc&dDRi3xW~2uIsS#X$lVgHHtFl5jIv?-QKS$ht z-d6RrQv-nc2$t$-Jj~cgjMw+<^=mE#E&?8dPh2C5!-}}MF z`(adCqQpdoVBb zCrMFX5+@a3@GdZb_DAq-K>w|;%lDC^{`o36EC$C`>}#u#?zwQzke*-?0`Q^d()^Rm z`xlsi7o@u!Q%Aj^@N__w3aiTtB57ql1PDssL*(GGC6%r$}}dkAre zSPZ>qZ?2Uz#f4xuz!fpf`#OVB_O5!nyFKU*mN1#TiDN8+r`n_mxc<_>FP_fR&-_x{@TSmM0s!L8+6 zca{I+dsnnWpy<}<$B!SMEq;7j3O10GUrGn(i|x=zj}4_*`vdS$HgiRqdH*exim#;3S9{UO)-Xptgm@q z#H@XYmrLjqA3ZsT53gV>c4~u5$$why)7?jH7Ot?q|C-~r`-8y)j_8daBf8n@R^$C* zJfZ)b)?WYSQO5(>G9Fg9yZ`5Qr9G@>5?i&ba5`A^LcM==o+!p+Rr@PcH`UZiPufgO z6=^H1Hf{I>Ku@ecT@4-`aY34=oN_ybH9s9V*-*G&O-(xo9A#Ehd}4mI*`;b@)oCq3 zK|7t5*?GYq!B~NA4pw+psLESKK$WTX!_84qO7HC(!`JTLd+?w#Wc}BIZY;#sRzXu! zvna3r5Z$YyJzj+6o~7XKRd3(pnY4w|2TqcSh*+H)e%BG?1!o9{ER|EphGC#U%9U@G z!LgaNDUV`gH4j=8ZdWc21zVu8k z>1iD*E7mP6JJZ&*zoe5!qoqGG%a!?2w5R_`5WbI5ZgAMCco35rFyNUqfaU{a%oHhTf$^@PWuSnc`dXe|lF$io9OQA|uo|54gwY5vJ!zs>CJlg66Mu zVJ`PdH6@c<*7)bcX}N)5=9MFp4wcADuPifKhc3Uqx?97Gqw!~aOj2E~;}3n#wP3HT zViy5afa9LWk&snfU7JmN2Y-8z+=iMjrV38cDX1;E4W~&y`oXnu#{>&kiS`+ z8id&S7Sh)otHtUJ^#%)`+^(K;WX0v8?_35QGC%J?|8_tzZs$(!urlWwei?1kgIUR> zgjyi4Rnv&hOe;`%BejU7IrJr%{NcT*GcwSt-dm5`Ki(14cd~TQng42SZ6_?t*M#Za zPjHJ`ykkUpw#L2p=fg}|`HzU1%daST+j(S()c&4^gmafPj;K!`bb10~`<0AH#+7zyi-m+G=nk=^mHHR$R zy*J+REb4PtmZ1XPEaLWwmxpl_NbCBBP|zK-HufRDNIfN&$6Qm=OV-{^Ep=|Z-33@M zXux(k13g=D!iwpJ1ld+~MSWtIcB-hT2yIo#CMom3O2L7*;ClGQT$Ub~dKG&|b}8-;~&gnm($yg%vm$07aCIlUAr8d8L*Gj>8x1B~wd>C45 z3SV2qyNez>piC`oJ(E9j0kiz8+5u*|5$sybiaYF7X#Oq+ph?r22VtwXEdrfD z@@=9gga4uzaVt3`|1ct{y3ZcMQuyYLp|^%ex0I+UC;MLR@R$psYz>;qiaMh)wswj| zeY?XM@rx{kR?Aq`c@0PMwCAr9C2#j@Y8};wz3~6;ZuF>W7czRiGp4R`! zuvPt_5tcJ9tp>mJWiCjTeTMc^C+;wpLTi;)_57u1k+K3uf|?@)L2JBESyJF*tDMqi z*^`LQcsaG3CDti%iDG($a85#2f?#xL&;cUGmU%f|U#&otYjXOVJk-{!Us3qYPS&`S z;(vRdlS}w~p3vuB@h_XeDrpaITZw`AO<*qTjOM+;^Ftf6MeV4Gm5l2231Wq20x->z z+kFT0uz98-JofVUxn6F2k>{!cJ~Hae=?%uq)y?_d?}N#!8$RPj?f9sTTAv&7pJC}i zf8lfq>tog2ZM7%-U2rFpn$2!k6QyJ!ePiQ>j0$E#LtKMkXj0VP}vg=Lk zbPpD6yP#A7OvQ3NL>XKio}-qE=u~Uo2wPM9fcG@>MPM>r2pU%mUoxVGPe^z9ck(n> zr9GUi0hHr&Lf3rO!b6S(5Yt>X<~J56v1@@6#=dV`sofrtt6ZV`bH8KNei7xT&6-RA z^3{#s^sL%G9XiG+t7YN%h8{j+wv%R&Oa7Z5Gtw_&(8{d!jM-#0@W~w0uodv5wMjH- z<=4V^dwuZyP5Y>~xW2x=_QAoy?-QLFMYSx#GbcPxrm8%->4sp6xRMYs5$d&L^LmU4 zhv0rqKMcfkXZH5?j>N3}`0)d;EtK$LYAh{kT1%QUM{n}05||xkf}7m8_*WEwxN72y z?r0uO4D9BO)l|a#zQSk%MybnYU@-LSnm(2ile99W)_Kiy>SR{EzjL9jid0{5YSRUF zUp$}D>Xi|6?F$|i(Yf+PRiNM-zfxOI#esYm`k2Z2=z@)A%ph(Y7LE5Mxjekfrf3m&h`Zs zAP*Dt(%I%ITju5F+K_A7LWmcMqpTpwa>e-`SCB>84`?6(EaSHyN?iA+9*xR<9B6XN zLve>veD-RhoD|2+Z2Tb4ThmaEUdREF=y-t7iFvB*kF^uKGV{Z9=2R)l@k+&hPMe%G zWJWijurrMLjwLliZz<}78mdRYo-?9HNEMREACNPg-k?T|bG6KJ0!2}heRMLR9CXU# zep9W-%%X7;G)Gy9Uixlkd27BrbH>szSr?0szA^e1qPgd-Y$a;U5_>gc%jIA0rum4T z?L0l~3-5kclT66iz4Odutq*lgyBf5JYV^?u2c97*zD(y_BNwt=r32C|O#$%2h^7{lD$a4IX||Yoq~P@hYVQ z2;jfPDYF+)iMQrAIOCM$gx^diKbNaW{gMRW3pqUU4lX-8#Aa#;z&<&joz><-fX=md zW@u;RwHs53NqfX9D#a6{+A<%S8XMm>`z(^IhqZOU<8UWNF`=2ZpTZ>p1I;0I`On(U z4GvvUEkGlJ>kTA4(|LE8pngT5d-=9>7zwM9Z7(q{YB+yXl+R(5X7COJL&!Eqm!9>49Q?h+8sSDJ?sr&iE?%p#|9i99eP`qjd;`+wl#Cj z0$fh`0Ib?I&;LjYPRVc167vDL&-@j?_Sb$jVUUzZ zq(f8OBF-fEruAVU+}TvwgQECL-uF2DB~dYJM117!6EEnxSpBcG?!RO4_;0H~5YGk- z1m-Ly>MNf~SO=F?9g%nd2?HVCHHz}&!0X@O(!c4dJy#vuowHuEZkd+SFfAosm&Y!VYv_fkR)(|YD>oucBMrY1@ZO<87`ZT3O_4SB z79p(vS{mS-PsN#F5l4upr*gZ$+N~J(UZ0d=6YPR|tnkWG?xpfJ?xJMp^QOi{QCpI7HSg>+*u4L2#_){J7=VhnFAtV=MKgfm%%*}*(PnZV)DTsL_y|P4q(yhEe;p!v%-J< z9E;+Av3K2ERM=xbV7oP|Y5q`}y|kz6DXdZe#bp$_zQ!N>CSq)hUYyFBc+`c9&ua!0 zQ0mt~wTljw-RYSc4G!sx3*(dt-L_1Tw~)pnzjB&gROnH_i-dSs{!fKJj65hVY9~gT z_?)80(K=B%i|ey)3qL4oH!UsWy|^kofX}Qkh^ve+Nzb{4+HH)l`g^FN+QDD`Xw41~ zn`bSPQqFuXaHW<@_}!fwH5su!y}1}QdQuh4Uw!AU^6ptTc6ApmZgCm3hq@;D>`%G;qk&ZKlh^;qp|fHge5neK&$$1F4PvS-vD1m_J# z)@x_xpO9imJX+&4ZS`8k^9TKgEt!{0P^@XaW<`{HjFQFJnTbqY6Yzr=qtp8z#>&qJ zis%)*f%NSS-d#*VGz#*a=L|x+IXfXY)9vvFUie$=UIW%Am}-%WpiSVLEW8wvzF-yt z&P%R)71xITJf4tPqNC(V?+kM**1_GAV7nJz)m6*PAnS^;?m06GcRSPJS(VX2S(y+V z-CBUogZy}P*#w$gryl|z-l&j$gkH0`4n)E>{-A8A4f*())Ms8`DzP0hYvMnrx|sLcCeX6Z^@PA8;Qx^1n9<#ICTOy)|~<=Lqo zN!Lk4$k%Oc2vZ|e9rAb|y-+h?Ha2Nlb6a}Qkp@p;Ilrp8ppWh;+{4y89fJE}=@b#m z8-8o@JAYcjF0S_0D$^QIfqlaMsEYHpGh|5X+L&;Ei&$9FCmb_s%8r zrp0&z&ad35!+)lV9z2f?Wu4uThTs~uZKa2@~-rF%CS;Do?2=xWKeKObe_L4CB2-gwF>H3; zAcFptf_=4*3iBOqd+9A=G$fJ5v-G+EMsDtBA$oIQmLn{0te%LWw6AvOeI3sAvq*~#TzrzpZ?cqGoXzVxTool2jS%yLD9m9~8v$C%y*y`Sk8GTTYQ@>Cntu_fuDOcu8KI6<>i^;@vMYCHxP0uCTTC?wM4Z+*m zUN-A3?6%62EzOk6ueG2Ji=eLg7e`S&v#PY|-9a2p{Z9M$Cvv-~%Jo>qw5n3$Gl@hb zCKEsJ?yJ*raNK`(-=*hYIbsdn;Zmqxu|Sdv*=XsdGpYQkH`5c!@8B;_zGZCZ@y4eN1hH7q0N;Ut4)6k5Te`ySOdb@Q0WL1vVh<$RZwQ{i~VXo(p4D*c{ z>vfr_n~D@qSHe33>1NmGLAD%bc0Y}j?P9pP4*AMc*KINrFLWH>!29&iHm=lt(uTM- z#{OCG;Y=BX)QuV^`^jf&WY;=7;DO}1nk)*(&q4au#ZAd~%C`R=%SVx-nQtuvPsA~a zb(QVw#T3E57On1Y%54S|zD<_&75=N}bB?HhGC!5`#eK5xq)*{>63QQpSSoRs>JYC# zpBgVq8V*JF_&MQMkD{RMO+Vt)8CLDaTBT|tRsLx3#J+cGm*c-*12FHkkxsS<2zrY9Sx zSC~EGL(_GazG?)wPRo_n9%uXI7)%}Fu#L}g9Y-p(xUk_!wG?Y1Ta81HPHo)|I1#!e z7>{bCKanohDQ2x?MLUCWoE9%u)}pt|s(C!}@5V*l>E#W6LX?Ac@-|EsX~>u0M-XreS<{HUvSMrH8P#cve)23xEba}im~)5KBaCc z<5pP%QgfT;w$mthfvxeC#21CFR4fTz2=Nb;p?jY*VyMjPrE~bO^*#f}d70q@7UNlH z-*^;9-=5RI${`U}PVawe9g%iGWp|9H4~SFt|4>L(Wx&{@tpMF~)mQias1~)pFbKZ- zvSU^qt8OKzxB=qH?LGR3OU^>~9(CcfDAmtVp=`CBiyLDFr`m4w zsqUtR+hZmqy_>T2vQdwBQ)@NsFqw8V__N!0#boVQ6ejpSpUC6d!8y^AGjlPa_RpA8!K1#k!Dx6&8U%4o#bN z$w=+zm3DdqYNaA78Olt=xBQ&fK}cbsubu$9=syMKWB=DTgQVEEN}W&Sm_^jp1WwYv z_rA64TwV9Ju-aT^cV$gf-TP;jLDyyS~ z$8EfEILz7_Z?dzM4al=Q5x=VxNPt7|z*I$Fpp4NmaW5`e=Ttk8VU4^)qbPm}{YTC< z-$9w$ytyG*oJ=)*Sy55Z4v1XwjH-6+@dv|K8X>=Qj8wg)PaqN)pInt?Jj7Tf+I}bJ zfZ7GzNC|6rJ!yW#c?i5QR`OT`mgci1eQyr&gqeEM`;fr29NHK zY77DN(4zL2DuOS_k#ze2wzLhQ3ewM3dFh&R%?4PxAukZmQ)wIE&;Q{Y4NRrf3Rb=^@?4=_S`s%@7ZD)+=n{@0hCC_FKRaf++(#jADE1c~_$aU;d|VmWKua$l z-}Y!+iuS=wY_><|>)O2$qkN^n?21~9yW>)ze8*^7sG!53J4^*9Zs=bhj-{zmMcW6q z9Mn=wlzg_=q_d7brcbzdRyQCMC=PikeWZ6G=&M&JtD-MvAzO5CJMv2K-#kqD7d90Y zEm$RsgzMD|*@D?a$ljnb8U6=dXWo`euEuIxt4j8A^N`MgTaaPlRrQ30lxfstVNUAM z`p-Xna4yZp&&pBW^)#ZY;|L#V zfvm7$mpj*ME7q;N#{~`Da=SscQ6YZ_y&{M7d^d96($}fzg#K6M*!JJwFb{H-waeu(m;Hob$Yq%d_}S^ajtWq zijgGP%c6;2B5&y@WHa*4z}XKcE5Mt`-(Gcr}vl<&^9X0z-5A(Z`L^Dop9^CQ6zk78_KI% zwvH(d!nyZC5Qat_4cFe4^F-N!By7gRyNUFjYCEQah7&WE2rG}=(~b#0*3d#os7$=U zZ4~&q_e_N|eVVLB^(PjNlA|lTIr#|xk3EaNrCbL2p)`V zI<2@~sxP@xEx5B}cdGx{0OuV`DBFKSZE$lTHw+=&nm zH8dV^cc#iPHgr&f)7wlX0(;gJ?m?7nDo_1ueSh}T)Eskr@qr%LA?$7v(qt*xJuOr- z%l7hR<_~=yGpNOQ*Ep@=2 zEiuW5Pad7j&C%`%CS@7-I|9S>W;3|O%DhXCzNP&t`z(9s{BgA9R}l~sBp5pi5ub0Mt)33f?Wu{TQxrPNr{M22yWWee=L=@$oqgVyKb_L=)``w?j5Fz{dIp1DV z-!6Y>xqPn2RzI;zO_z*2DlkTw*n_XfF_{{$K2Hp^j$PAI+hZ@GG#ANvu=SD22V*dJ zu{}(xGc$fY*G_6Vq^n!p9?yUohq!QhZ_@GF`H2yKN+YAPA|@hmcssYSrRWHEvw8oa zn(}Pb`am`|_kYHcW-Lda)RIac4ul0>adj%Cps@5$?fLu-VH;` zT#6}(+v7^9qn9S1@oD*KHWS|8^`1N&RDT1hO&(-C<>sq)4km}LnpBot+GN3R5wEgx zBTXU5<^lxBnxUu=vURU$i^H#l1R1TjX6n(`IS-BX9p1>K89RL_k*T}V=Qj+gAAU;i zOCI9-Rg|vnd>ttjM;=_MzAHc}n@h;oXu%^s_mrP?660SZ2D^f+RrX001sR*4KT97q zwtiUYdSPIvZ;653%mbOX1lU$?Kev*F>}8zU{f+U4ICq?*0}d`jH4>0yVTlAg^pZoxPwcE&+B9X&9W1ycB~}zivKS zV2E;If!vLkuMyuwao;|9t;Sv4-?^lNic8u)Fj>BH6ezi%9`9&~J3{D#Xg$PpMpj>Au*S{9`9YNK_T~)qnE*7MFfcF#G?@f6 zod7tU1UQ)lIGqSMod7(c2t1(xK&1>koeVso5Img>K%o#oojg1|5I~_YKu{Dwp#(^- z6hxsIM4=c&r4UG}6iBKVNTEbTL>x$=97v@cOrZP*6}PRjw>mssv@qBw4mBS*lf4RWMnqFj=kuW&cE7bueABG+nL;Y5zE3 zt~g<`JYlk7VPQOFvOs07G-X|_OZx)^o;0EOyAZMsNpwoGlZ zAbI~xakflxx=?YtS#_06b-rphp|Z-I zvf7Ed=7qZQva+(Bw%Vb#+LgNIrMB9gy56O>-le+QrMljwy5fz(`jx)=k;3w-y55P# z`m(yty1KfmzTU3B-l4+kmB#wMzP_@;;U2>&i}H?>Xp|2 zq0;}Q(*MTF(yr3_zRu>d()z;A=C;!Es@DI)&g#m}*3Qn(uGasy(*MHJ>c-OQy4L!# z+W*SZ>bBbd#@6oA*4DP(|GwJ)&era-;{V3l_P*Z#&f4zM+U~~Q`r6vs%HHz6;{U?p z|I*&_*52;Q=K9v+_S)j^+T!-!;_}Ms|JLUE*5?1-=JL|&|K8^I=H}+s>i^p6`rhjH z-s<||>h|XD_U7*T-tzzI?)KvH|K{@l>hk~Y^7``f^6K{g?)Lxk_W$|NsC0EC2ui00IK30ssjA0RIUbNU)&6g9sBUT*$DY!-o(fN}MP#27!whGiuz( zv7^V2AVZ2ANm64BiYQa6T*Ll+qZDz%AIR=t=+qL zeYTy;x3Ay7fKk@XyAuFTJpcd%%5Yb)+CYY@?hQ=2vgONe2M=XrB5?sdK_T-D5XLAK z#zP&a6)hRF>({Vj&(s{06aXruVCgv$Its{_ zKmbOtGMEUEI5A_x8N4t5#@U8@21{)c2WSI1F%?+l0b~gNyEA|`IJpBbk^4wu6FB(? z0B^7`!X0;3CFk6N3^vFYZ9tjuUSWY07(jOX!E#(=j*Z8NV_{TC-i5ErF1=c8Ay59Aqfk5I=HB)l9AoHRh*PoYH37s_CzLby79)MB>+AOS#TWk$=HV# zh6n&?Si%w}l^qiQ_#1xdkrGA$ivk)3exw8tNEiW}*hUz(vFamHKwhfsvTy#|O2qz4fzy&wF@4*U3EOBNIS8Op(5KpY}#!)eRv08p+Cn8=M zb8Pa-a(=v1$ab-;Z^+3Segz^jX%sltpP|ZLIsG_{#y{H4b@?N*(d)#J7 zN_f=;0-1kQe3%$-kTrTP6#+niBx4J#_$dCc3A#kwhASJFX?)`TGju#J$30RY!oA#gML`CwAYgk%Zus1J% z!q4v{H0C+^nx}R0tyGJqcp7KK|71PTWW=0Om;kWwO4nGAu_!WY_*NHNqR>1B|x zgdtDb;Ku=7?~Odd5-zdBA@a!QK8)~V0C083@Axu2_|au}u%m;n0RWJCuwM40nUh|r zF9T+ZQHfHyrSiBcJ$ww27JvgKTK z-Ikzqz3BwNnS9*mlN#746NFNINjju|u+z3{W+woofGCtu*QJ!wP@_OykY-j@Qr2j$ zM6?{~NIz6f^6eCVhGDAl(nrwT*b{s@34^T02)1D6WH^u0Ddu#Ln~L`EC_zo@ax?>| zKy>DMdT1AKxE2V+fTov6$ z2F6)l)roOuXurs+teoCW?^1F|-u7Zlz3`0-dxe6YMVZ&VLphUB&>P?WzGS{Zsqc7t z(uVaJm>Q}^K1QkkXD=JjhzS;_kYS>gK7!5SRGRBV{01KZNAvis3)UT_!xW3c6 zIJzm0@_K6{*f8DmH-I7~l6aJ0Du8P|8TQGJeFPajaB_cJ4!|c}#JD{nnSGcmFxN^` z;#W%f&PmBsdH5=&4r9)O>LU<(up~9nHt{zix)W@_HAdEW8I_>nrdd%L(L9}oF?H_A ziSf+ovIK=|22Q4*I~1AWAm(U+GqjEqJufOP4pKJ7lcasxX2-bk(run_r+3{FJzuau zE8=kl5>1m-iZSj%nhUz|Vd&_wxdRfJ9yy}pj;NGFKT$wQzO{=~SXaIjCHE_EgT zIx9O*x_XyRRj2#px?cx+P;^u_ttb6?i@|0V38YX0k`OYq%#dzOTObl@C+g;D1JN0w zy+HX<2aIsL-U-ARhX%;Y$~_D@R@e;RP&aX z;&?XYR?$nIMy3=!W5^T+&a>__hykMKw9b}jK-|DPMuW`9e+(2V6T(f@F@5Z3a?f)FU9)>J;zp+g z8E=<=G2%?@k$)1%9;neM%fx^guzMLeV9it=iBfn1i#wjrfR?Xc>_>iI(^mm3WDo zC>NQyiJnLno%o5O_!XfzijK$&e~^l*xQeXUimv#Iu=t7=(1)hDi7sG=xabjPP>Y*b zioE!XN#TpYIE*nNjKp}1EMbhuxQrB`jLi6q58;f^|2T~bA&t~{jRj$i*tm__xQ*A? zjoug)7LkkOSdQj+jvH|jegTftHIC@`j_??d1fY)pu!d|%Flgu!?09?k*pF>tkNx;C zd~pn^hyf>%ipRid02z=fs5T7wklH2}$FLCziDwH5k?Z#y7>SYjxDqFj5hu`T7rBx2 zQja7FksYZLc#sizAd)AUbN~2~44INCF_9QikrpYFD;JYGd5<)i5+6wbA?cDm*(h_IdfG>5qRK~ zVJSlsqF_VemRO+&SB7U$go%!R37D9o6PBQG z7FS@w!5*5_WL9Vur8X1^_EoDvTyo}T?3PH3Ngq;amqr;8{jicaAPCDr4MpGpMZgUZ z!3{san$%z~s_6hf;F=F%7H{@e;ZcAE2q^iM7V75{US}1F=SK#{M@O?h!op#1^83`uQG|hHlF~Vy5b*=v=^Xv=1GBjh)bIm{ znJ^Lhpa?+~oL4&rh9}aZMC+p+*MlSl|4=Oh;vd9AQZa%gzS3pjf}cBr6Q;y9bH!mq zRb?pzA1Z=MNHS{6iC`V7X?3}vQTY&%paw&73_rjS4mvU1fCCqLbFroqNYX1$(^Chx zK0KjLUltim^(X+Lcg2?j1Y!GK5brP4=QT|!cRa%zP3BrAnH@KGId z2U7&9U}~hOL>irCnM%WXBu~b84$%(|Fr^N10@|4nMX-xvF$^#u5HJ7$FaQI?Ko%~b z2tPBP2&yQ(vN&N99Ct!$%O)D=9#&4*>&yuwMI`5W4A{;L(;W@-)C19y_5OVe(PV#v>nCZZx7)hS8#QMQ-LsCPy%% z*|RPIFjs~(AXqY&|3jcZ3RoP*oIP?h&j|~9`c=`FVD!opPWNF>Qfe2psz#A*KQUr7 z=MeZR6%dnkesBT7iVl7dtO`-E1>py45D^T!UQVl+p9vo|NMsbppPZCa4fY;zM`YM! zW5LmuFrsi8w{T3BO#9iNB_uUxD|LytnSj-qnKQP~si1|@L)rmAJ<6uSWJ}%uaVp&L zuH>NuGrMde+ojz>Ap4OR$>dD)!8l-A9ll~Uwv;B|Q6UCJE?na^@lsQ#`ZI14wJ`wz zSW6IVkQiP24*;+QzSaJvAIyZ;ro{BkGh zMqU;)nHg!gJ0Vq8>NMEnY#34_>#-r7ixVaQ8j|a1+%uenvnB8GAqkc^f1|2U;y9u7 zzN(Q*e*+owdm@X&W({U%u!}>83KQ1=00wag%li*OfC;+Wu>YX7|DdZAY_P!Uzyga7 z(rXVF0Ks4T4-7o84-6A9GliEaUO{UyatVdps}qu9Ejl2rXc9L_V?x;f8W|~aJ>CIC z^I|&jia%dcBG1Q1mWwXU6vX>WYhcqrZ#2LJ%n(o8F$eq-!=S(g(W}0zyI4!X7EHkz zOuGazwTaQNA*{t^Y{JyLrvizp;bx^t@;`0RqmSZjYXVXzk|iItB0M2HmL?w!7_2e zXhC$RAvaa`F+xXlZT!NK`m^kEIm?7fyn!n1)J=$^I8cme7uOvnQ&0u;rPEF`k)ugNR0 z&zl%wjJ56z0Ka>|ygIyEd=9&-#_Riixs`qlk`c=%CF1WY^ehe}NUJup@s&|8_+)(o*6)73ap z0D9GAofm!kfkmlTIP;NuPg5cDrUzsVM*OD-tb|Zkg;-?6d9J-Bnf+1hVhQu+S9POm zSkeZF@fq2tIP6j3_^7&%CVGWZii$U|9iRz~=`)jT9EEf(ki z&Q5U+3M<)1jl+x;Mt`h-@#fx;5h9C&e%_Z!1RCK9KHiCZZhaDMJ7qUv6t1e;s-cNT zl{C;X2XR>ecCK6%kbNY1!bEVn+zEjW!vM+>VGp(cix4tC5H>yx!=SJ{-s1&f<1}s% zLQdIREf6~n=bJ-fb1KqTQ{ z^dc}QMS`VSFua3&OC?q0TY=oAIOu~$m_^zDZiT4JCk~c_LS%zs0|1kRBwzH%&MgpI z(7+XZ4NNZMOg<1jUhi0Y2((M%GCtt$d@OA`i|+fd+|ul;{$Hv9{&$JKCtL;0b9`H|BdfMp6@q45Hb$nAU_NMuJ89=&h{YS zD9`drKJoYLMb7?%8bTjDXoK@DMCj5*_!M=Iq**@Sy_(hZML(_*Zi7M}N$naObwl-3 z!mMDTU`IK7@IhR^@k`z97_<}~<>NdsXiXyQhU(M;iyGjjh-BIvm{1%YSw zQMhDYbn_>r@o0vD*utmx?tbJ10RS%l&#M=30Wg3G20IJ`5XzO__&p5+T|4QYE)a*X z1`uD)Sp4}1pAe5<5R?o946k$)kK_sr1C76{TTtl{Px*~+>Cfxvt?&<-4zNRw`;$HZ zFmMfi@bHaa=>rP@z&`*3KM64$q348&{{|~WW=u%GV$$b{* z5nW~xW_Lt(TLKyaD1S+!P9NpsJn`j+gjE?pAnPA8*kgp_asQa6xd0J}R3L(+U;%&? z2!O#b8DKqpSRfFi3hc2yxjgjGkGlYXVE_;R1q_BoSM*3$6(NDhU%3HN+4>5GQmDuKps6t1J=` z%&DsiO=>MQC6{EfNheKX4I)M?ddMJ%s2Hxe;GP3OkA#3j=snMhgN2kZsN8Nl?4aw+ zAX3l^l-3?1MmlkD+tF#ukK(XpZIbM&7z zF3=Hx!Dw^}DoieT@E>#{yx=IEOr>x>uL8WPu0uThrM2V`Ug5Y&A7)4EVi>rW)(4IpsSTwUEIeRkO(Z~$VPA0u&5=+nKj1NgXt<Ovv*g6HE|@yaM!S1ET=e1z@@6ECHYm^rA~B13dyMAWnxE>GEJ$ z2qo@IJrUkW2UrLOsl9+ZqIjfhjdaOIKZd~svPNr~>8c=xIbw2~i1ctgjE<{pyf#KUMqLLThBG~M@I1@> zq1QhGTk9qQ~RrMtBQF`8_Yl47bG99a@42CTZi3xicY^;&~_%|T>T>}$}l9f@e z@}Th5h<^K7%o>|s1ddyV3*4N@B{FP1gkV-e zVGK<}5IqFIOEP3q2t_zDm(UF`6XIbIh1fnK4zX1g8r3i^Wke=6@me~}%y9q^u!$8Q z0020`5vF*0YCsU0x0AN1UXl{6D$~UMH^16BXjHxn5F{& z<3YrYTi&^%#yT@QSk!PMjKGpYrii5gAg2HZQ5-}nheJw=MhD)>NF|j7MfM4iEhnj< z6Gi#Ar8zN_Tp0#}wy?8Nw$h25>_S+U;=O=PKD((S2{&nn&y~^3TM=ox}e0vb<)$N@hsv?Wy+PFmBmG_ zw5J>!Vi7gD3l?MqPnrZ8rp~M|UIRf0xyW?Fgis*>AhDBp>a{07f~+~(8osUSfGbUhy<@OUbE96~UMHAS;cK3;;Y^7hYvIU@2C`1F$kI-C6S+$MQo?)P4FF9*5 zQv9YO0`nt9JA+0uqH#J1#iJJExW@tnwIgUWfkh%(O{>DEGlu+WF*~ZBfPM6MAr%ca z?*txowZS}dEvs`F5r!}rWI9yHq=#=PM_zJNaNlf?XUaO=LZX;*>yl-_*7#E$>y;E9 z?g%YWObSb6fT3jqGDOr<8t!`6$;kunC>v!Dnp{J%RR2MTAF|vatYjHh=!@(jZj$B2 zy675*I0Vp4LguM0$g)h#=}0Mg1Q*MBH5d*JdaC(UED4g3X{17eVR7P&;MJ)eJ3?(p z8ypxDHJCck;-Hyh0;uwt&>A_ex*Sqp=KPDTx`C~cIA5xeowqP|>j3ThG7Q8HIZ^qqFZkR?uKq zv>RIpHVv{=hhEemFg~UZm|5Y_##lNX^Jax@d+ibm>NdNf5|MTK-#L-7&#c|;w7<)0 zeiyctKKsW29ODPN1?ar#OM4Q&wQ zpt>zMjo=eYf_|>NAmV5-ed(?ECAqs3hEU!ff!^7P7nU;V%v7_K-~EoV6Q8DLxC~s& z2ImlZwXCZn#wad!`{5BQi&KhQ-0CsJxMwshrEAME0O<)ynfSY92vR(5L9p1=RaSyzgyX6pP(aAg-5#eAoOrr4J$G~xki?0 z5(J1VTjI=q;?=ViCVX-Pwqohn>Y2}$Q>Ul{Qb_l3me^we*iT)S!y*8+LCtal7kU|+)gUVMqZO;L zonxyMgR70%IRvb$E5VZ4bD;(d9`pFWJ1Ict$PM=Ju|MgE_6q|V;ltVZ==y4HNBD0-&6hBZD$&-tdsVNRQzatr;aFGbNVk;{$ zi09y{t=gE(Vv_3mtF@}X{lhcrlCZGTypi&&65O{F>@Mf?!jTD*z^l3@VJh7SE{D*i z(a@sWW3e;}Dia7Jioz%{8V@o`j{h^7A~iY)F^aI{h{8>(LMB<5qH@42JSPAo4OI(6 znIeFCP!&jQ#A{i)ev`zdc@l{E4BgNrK3 zqS8}E_mC5W*_>(gr)ktLS{%e%1V?RYDIA~%Vx%W>oDXWi0dq7*Cx``PG{fCe!lzP0 zgi)rp8Ynesw^gLMqk^b+`Mf5n#c(9Z)MzO=_(gVfCwDl3ewdGbI01K1$Vu#n4!A^B z$(AE1LRw<0?4T%Yn!mg24F6Fi#e*0QOW-JdBrT75H_bXNh47MfQwW1Ft%O(|f&9jT z)JfE6sd{h$iJZt*@&Zse5>W7hpbSGbfP^w^67{P+PplICg1Sj*~&lU!zUTYokUB}5G+;rfnz|*CaMQHFoThq0y((Iw{)_8zyl{>skHP< z7NU>86wICrqGR|0C-?(yz{^}z1T%1fgd7<~Z~-$=1czKqnW~4zbb({+%fZ~qv-Hf* zG@@Ae0}CL4(?reGRL#|7&DM0y*M!a248}?T${=!wN-)jX)Xm-G&EE7)-JH#G5TYRr z&07S`;v~pj$E!S6wm5J z%5pf(+T>0rLr($_PU$R9TmK}__#9896ok`k&h>P%`y_zq#LMucPdl5>0F^f7T(uuK z&F$1rCqqyI_)hpF(E6md2n9z2WzW=9&jo#{_B_q^{7(wCxB&%Gk+M+l;!ph4(7`%U z0{8<69Z>29SP0^XEQ37xQ7nM;GjnN)0(23+w)XdNub*CXcO~w3BAobA+ zWzvc((ZN!MA}9g}zyK)l&^+&OYVEG*#4>`qM`B!b)gS zNaaQCq*O0t)JuJ*NB7lKesh8y?bH)&&ms-g?#k3s9VJdh)$XbX2Ot0?UDZ|N&-{$l z!8+AiH6m5TRhO!S)11^@?XCvpQ(&d1TP4fP*ql!8d6ey)=@InY2A!u zwN@u`ht!1CY;C6%rB!bgrD_$|lfc$;6(UGT&0j@VQOeO_ZPy_p*LFSEc)gY)NKI$8 zS0h4F0+7~yt&n*|*Lnq5uGm)9?AC%E87{R_ELGSb64-Jj*oQrdSfElbrP45^Scrw! zjh&B(71xRNSd$RhkwpoRHQACt*=#M@k!{(O{fCt`S(%;Im)%&Ko!O3s*^{8zXT{lv z{r_2y?b(eT+G7pcf<0P_E!u}&T3}7ueSKPmZQ6pJT3n6Vc)ePHt=fIv+E~rnfz{ca zb&0NxSF%Obua(%a6}^;W$_SG*NhztvQ}wN}CX zTf5C!pfy~VO&4#eN9Eqd^iE!7 z6<@$>U+6_&(S={Gcwc_2-}#lN^(99ACD!|0HUGumcH&=N9N=9AU?)4^08Z8P#mfT5 z)dV(G23Fwsby^AbRtUCL3!dP4a^NuR|KM1~;F${H4HlvgK0y;k)e(Lv6((V1)!>Ol z;ZkMcVtwHjcBL5pIUMfP8J;H|w&827VRqDEP4(e-D&ik@i6LG!C8pFP9;IXWgFnE4 z6NqBBMB+(=;y*Y6D*gjrcwQ2AVo^GV)wJR(4#P24O)suhCWh279@o@70W)6I)a-y= zW#dM5V<*Cc)Wichp2R&yO*OFNAZA}eelj#Z%`*1m6GUVJP~$Z=1QWK{O9EoNm*-egnWU{BWL zP_E?@#Dh}CI)+t#wx@bP=7%L_Cp(5$mZyGL=0?0@MSWjE=ztT*P3`4o z)wBQv^@4vzS8UeiZZ>DsbN~dMf?}p-S*}&_Er%b#198?+P;h}P-Pd@YXG&EC7pR0` ztmZxy-y*IGium#S)o%<4YfYIE#rCSqzMb?R09Y9lRc zUOej(7V1zPYgA2Z4Snk{jB6LZYL}Yp6TEBiB|R_VgVYRPU_$bK@+Mv1V#(Y7vC&7Mfm{zAgeWuj&xr69VIK?liN z2^&<32uUK=PQh|5Yt)vDP$7&(Q3}IeY|6IlA+ixnDL)~~HLmar4DuQnxB#Gln*k`2 z<-2T`3T_xEzbV4O$0IKU8Scg=ZDC&BdMN2uWo}+0& zhpP!2*_m9!3`iNyqoybF_KBMSfGv=o6oCN+k(S@??b044ULXJ*P=t~;tmtzI0Kk+r z@S&IJ840KEUK;=sxrr?pfaQJ=O<9A<$TeAsks%UocHC+RhY+2~m6jo_?pENgRdCc~ za1S-Cm2nDFIRs}hJfxrs#ORf=xRs{3paCg1KR6nx*$ey*q7?UPdeU(j!31YXilK;Y z19u5kFau$HGR{s>ZDwBG#R1m5al-+NLLB4-6%0in!SD z$UuyfNu>sQCr8fYbJk71?Bye=@f(LH9+DO!p$Qlu9~Vc8?5PX?xrzCyA4`$%55k1! zP8r2`a{cc1SAmIpe-K%D5Ok2BE;DdgPfc0Z^^Di}jSug4M+s^OcBOeI^pT4lsEtQXg@4??mRY^`^C zvsZhnetK_3`&OF!w-@$Kt^3E0d%IWhy|>o9ecpvo7gOciu<%yKk|%qOmC^x*l(EcG?)=j+L(4@lWGlLh-3cp!oa zCJ0J^54m6%gb_-9I3a}+iQ1pM@hR7! zeI6BPXNW>)CuM~i`Wd6UDO#JOYE}BEO_NHd>1&swK#+-3Ap~jOP0JusH<>Z80JN=fJyt5 z6Ym`p;bvKOVAu)Bxw_G+)y_380kFPzf?*Z_nb7E9SQZgqxhJFrfV*_YJ8yEl-g~iJBEK8p9~%Ko zr@#aw=f%M!%LOxw+-&slnjK8+94HpctX9u8y3qe|pK5^YTt6rOtX9%B{;_gu$0&Ug zFD}zmkJU((!xd#%r?s_bUIRr9zcz7$^GW?=J(D|G5Wql*amzjTQxe=jKo*DrC5X-z z(ET^y67|=~ zI_jybzWV5duz)sA<@|uh;i!S)0_%|*?Jo2V5!a^i7aU+8; z$xA;y^`#3V12;YukvnSj;E+92+uPR957flu4hzv&zdrlLH*wgH!mh zh^jMTO?V|74=P28!NCCsOCkdV8nKF{dqEUSLI5jradZUe$rpnYMx~5#H)Ygf7t?q~ zG^UY@YmCVoUlT{4%uzLUyvP>YXvI6?QIC5Bqj3006G3){kQ2$HAB$+nLnhLQi^Rwy z857BqOmZ-lYzQJ7$-+xw@_v4>LKUrmifarb2qN%<2vWyMiL6pDtqjR4Wdeh1kR+A| z$t3$eSw%nift031r7GblIzNzMbY$q|@yL)$Bcfs$*B}D|BtZ*F1k)yyTmuZUxdwZL z#2$yxCOZCM4{XA~58)(d5L!_YTUum{--N*$hH;T=ze7o00|55K=Ro{W&wp%T z3j>MiOlx}6lIj$nJ^hD8F)BKZBCnxb{OIbgiq+8};1HoZ1Om=#0}+_@8X}0pT1R;e zRIF75%T#6%Mu`fxf>m^M6@e9ou~$?ERjq6d9V$#ohGB@(4*)kQ*AVM1 zDN@dXtih(}2m%b!nbgn{v=yKwXg&u}5PKALwKuh?Kw-;DrvHR-rvu?8CbodhUT$Hf zKh5SLID3fRUH|~_G{`l2>j&0ma|^VjXDeXfPo-|bwxboOQ~%Lgf^c)Qu`MV}GFjHM zrgg504c%MgirBg?^AIAifm!$J-i59gu!21$Wu1AAL#(x}i50A#_2A!+y&uiD+H}05*^W88CX$I7q^-*RVn~Gdv7Q0DuhABpm?!Ac+f;*uk8rWngcCJN0O#ttDu39B!f&n=ZoDRdW;mj=z?s*6( zmpKSThCxgV;@#CA!rcJyC%p5$PTJ;k3&q{1QU@a4fdC+!Elsygy}R9le3QH03_@}J zOc2{z*USJIz)QJX?*ZKVrbH$(K^#3gU02wdasL2-T?veAQeqU_&rGEaeryF3f7=Rn z1tqjYC+&;&`qv@|w#!NBW4Hboqp0|{es3LK(!rO%=*_XHA-eJkzdUpeow~NAeGO5c z7!@D}04lVOQOa_i7G6c~wu`>?Z+lVP5}7xX{cwRS@3h_ka4Na=T#z+nHz5tjDJ}Q? z<%3k%%uDs|J&QW#3nU!23nxgx7oAQvOPt{Nthn5n+INQ66YvLJ`skW&1FJ7v5~G|t zM!nilZao86BT<+d;hnePs+9`y(S}ttvv=nPn+7~o|xd~odvp7 zbfEShCBH2uuHnyt)cduNZ(<;+5M{F`oZbUO}|N0C3Z;$y1ss-~jkj`wiOR z1(*I2ME}iO$oXFA_yO=C6P=M#FCAa9yZ=>so6diL>pq%8vhVk#4Vf}rke%c*4$kK9>yUpaUghA6cDoA7B(Ty z9pS7cA%P8p5+>n@xgcUmA=r^v6^@cA5}_7yAr2Ok4t}5*hMNZ>mR!A_eo4YFijFkV zf?SQ*MvWNih?>r66fllX*d^UF&Q*B89F3yyd*=&WL1cqCjYf$0{x&SAtMRVBu!GqPbNfAwj(8J5-DwD1nHzvu8>a# z5&*{JE-qzK;+j;BP*Va%KM7POKEzOF7F^Ji{q55=B;stXWK~XOR4Nb%l3nN&8(>ir zD%ll;^<*|C1U+SwXjR0L!PAie)H&g0{Tak&G1)(~874htM7&cx-Iij8(=2&o5O9-e zk(58(B|Md5LA2IMY1dMfWl@rl2*?#(ncU66rL)bYRZ^t{SwW>qf(!-$i>Y8lNdj8g z8d{oPLll)s=~P2Tgi5j0P(c+PureLB;9cGPW(X9NKg>3|rA>6hxQpafmzLKM{+CgMAW z**^q9Jn<5u$yCEhl|dw$mcbU6Eg%520s}^`+)mDCz|XFY+ZXO`#+0RUPp6pf1HjpqNSSt=0j4O0*x004kehKaxsTGors1RrVV zlkL;PMO+XBl{XsK8t$RS*&Dun9CrpOlS=7?5@kf>*1tI_!EszaY8N&c7i%%M5V1+@I1Zj4IIfrOwgKCQ=5fObn`FZYF6_o;@hly=kXOVb?+QMBsOZt3%l2cv6!jaNjfOSFYY^YNqA= zlqV6UlAhXC5xQ)S)+IvlXdcp1BNmxa4S*c_lTN`~pZ!A}BAg`}7bbFQihb+_#G$2@ ztiv*dAEw*>CGFGNR-uiPnx)%5k*Q;G7Sp1tnnr}lO3>8#0RosJ%4K1^sw>PUP}o`4 zG*u%p`p~>41d<&qK?Ec|{o`#dW~RoHSw3Eae~K$oOwv0Z#5n>aIv!c& z4x~X8q&GUQJmI4_F)QTO(h7;BNm?V`o-3`6>sj(D962SX+D6*8?)@kw?bfc&(ngh* zAyn4s?Y58Y{x0z5t{hdZYs~+y@UBnrCU5oZZEfr>Oq$W$GB5HhFZD`~^Xjhg+R^l0 zZ}C{K_a0C77H{l6Z}*0;>VPl$f)w!{@Ajq!@~-dq!cjBGZ}Jep)V!`3%}cld`0U0Hm~c;^aBw&Q_h1A!q`(NX&Je^fM)U&-=t2#rjxLY@|Goqc@rFB` zKoIxD5bs7mbU*-?1PAbN51&pma6l86#3!gw6r0Wyd_qsugA4GEYRnK*crh5Kh8j$; zNyNesWU=XRfg{XB6oAXY0B5ln% z()>d^lgB%UN<9A;$vU%0J%7hNV@f_Z%06q%K(h=1oHLySw38IHjxe;C{PUwIv}E+N zpg45195g&z^lnh}Mr-tuK(wJqw0U^+kdSnZfHXRrbf>5^b#OFwpmajBw5iCnm(cWk z!1S7kG?>`*neenbV>CYdv_Q|ZOFsuri-}GTMp4toQYXhzXGv10iBJbeQzOSyLrGKz zMpe)BJTJsmA4yir$y8T#S1ZI<`$$;p#a4%NStrC<*GO9L$yj%ETO-6g1bTM`dH+X!dqsYG#eFl!epf|*FT{Xb zMS)kve_uy{Q^kQ7#Ie|lvIKH~Jov5D3PQ8UgC~oHPey_>_<|cm!x)ByYfFS&IERF| z!*KYAFGYhF#KvsI&WOp26F>*_$&3?Ci>$a(v^YWdi@fxSk8ebV&`FRJfFDctd`kw3 zkNAWehKXaiVc_s`C;3FfczAC_jT_3w;CPNxIb#8dB6i*Q_|Xu#kUvVw7V4a-}zCfd5?!VkPkVTA33Q2I#8U7 z)X2m!wE0MgjZHLqOdJE8gAk-s1f`n|onM67Xpf?=21~ci+i>sW!we^}5P55uoc^KG5VVlO03k8TDK%lMQd4<8)+j+!6K-URe*N^UQr53d@O|J4T0sz+yoHH9 zE&{->fxX|8nBLoFu?>R&i2VHCyu7b!y>I>We0|sVS}`HM*$DtdwP&w2*hT5s*ef5| z1FGnpoO@R9(oYWvhR)sp!<94LeTnUt(OKb((Y)o8n8+vL(BE&o+j*}VeEE$;-K$O< zfRYu=We^@ehTWC0?V703Ufhz-$>qN3_Yw6Zo>n#C@h?Bssot?2KeFK@?1QB4Gd}OH z>j=518nJHjP}((MKJy!s@*5%Zi{0}_A*Crk`%?e(1OYEW8bF93bB!QD0Fn$|BO`*~ z!fOW$UXuhMV#J9RF=nht;9p0NA3=r`DY8hBktb26RJoF6OP3>0n0)DyfJU1)D-Mez zLWC7s4{-(+DwN|)lr@KD6cL0WK^r!P4I?ATp~8VZB|-$?N1*_PO)DZeBvHVyq#KQX zM0(aD0t5)J#S!rT(@&g-a4AltHOvOXr%|U~%qW;`#G+|emPEXmabw5-Vm=Dw%<(1OTuC5jFq>sJ>z(!PK(L_fv}nx%M+sR+B*Q1!K9 zcA<^2AwL9%ul@SWI9m61yu@9JpS+tVxWrFlSGn31Q=^8NoPP6H#pOEEOH&j=>pe^vJ>QSoBOFj4HH31ONsC61TX-G7Ci* zXUfsVB>~+3kI5$sLy|EWYphbi8@*GqFe`%KF{?NvLEtqj5C8zTIBZbu$nLa+(lc6y z97@Wg+;kDn7Z;?`%00Wol1&s*VQv_%D5^?KRN#`(53^`lZ^S?AEC`jK{Hsb%CnF_j z(*Gf8pIW_)y^)i9xWuzM2H@l5 z01%nvYfS#}w~15+faQo{g;{0*Xm*RCAaKSPCyi%{c;c;5s@O4TF&+@>luX4;;D^S- z&@3w^gfEV~05Fo+f)IF*D}n2d`L}D-&Mm32)jG@UbkXL!tZUeo^zE$VZkukq(+krs ztPH2m>LwuumFvw<^13mw!}bsGlQ>R}4E5Aq&mmOH%&MTd4a#0or`=_qLi(U^RTTXYD;Pmj(Lq#`xXNjn--7X|b`EX{~ZBNA1mc1wXY-JDGY z#FlmH^r7>Ms8LTw(S}Uu5d9+vt&GM#wh;6m|F^_XN1;U3i{bT2bPb6?y-Fjn>Z&l; zau?wucqeWBWP${#m$(S$SaVebToO^?QZ06>L->IV3yVV>7{wJ3QRO~ZrHV5Zf{HkJ z5MI{v18xR2m4>L+sobgjCt4cC~YzX<(-) zy^jjCuhScf(b6O)c1eUGWKfNF#}ZE@lJX&9;_T^;I*hmtgI#10OL@sq+xp>AaI(p+ zd%Glw?tZs_;sp|UZ4+N3W>>JV!qn8dD3+-LVcWB z3Cnc4Ng1pEx@*>+%2T3iZRc&e;+puL7_;dVYfh2uH)+O`Ia+~>G}TKBE7*k$uX0UN zvGd#?`!dL18*)mEd|fQ3FUd~k@_oGQ=4m`Zou(#_ zx>2`cuRwSLX&y&%(v*I1uUC!fN5z?UU#8|jSPG(Wm5frHWzA1IyX^G%E|Kb$eYo9dGy!N%IEUgl|3R`!?rnl&{eeV>h`Q28E zH`$t@ZvqjZAEgSo!2d(=U>zLc{UJa-y4r7l0~;|GI77qzBLPTg$Kn|8kH#0%agUcr z0)mLR#B20#lpNy*BQMVlj-efvyZkdSU(C#DUYQ}p;^Zi=G{w`>4-)7i=WNjh2?{P5 zp%cC6NjZAbgFf`8C#4x2fViZ6UL}>Ip}^8W5`~1oN&Pr{LcEX z859LD2t(}|5e68(ARf8Xz3vscd)^(h_r6!88D~HOgBtwy#cVw#ieLd2?!a*WEaDNg z6viE}zyd`m$nlVu{M0X>clpgrrt^`H)FTM7q-O9T^Cm|;&=tRU*e}K%m9PK-aG!hK z@1FO)_x@eJQFR{VXB>#M`g+^T)p>>|db$|LNbk`E%|4`4>t5^AG=?M*#h= zf%Y%D3J~rRP%;Q`a~f~~0Z_0GZ~+@+0x9q#9&l?iumB_Q=PvL&I+I0{@Q@2>a1Xtz4}0tn0ddU;Q4s~P01eUI z5U~v#QT`(F4JR=GFEIx*F$n{)5}RccMGzFNfaDQ7kr6#H{6w+*NU=Ls@y8a?{Zi2c zV=?wxkpXA%3~%uWbCDBIF(qp8F@7@(;{MT`GBPAnq9jd{oIDb`P%lHPCzMRE+-G_7?hGJm68{rGAfnw1e)>>tkNEN zf%l&BDktd}c&{tPQi{lO_jqm}J3#kN;4Dc}_c{PBX;Swr0P5&b4Rj9==yH`zv;4L9@fldJT<}x#(XEO=lE`keE zFA0DzJ@a`8GcZq+bN&GL3{xNxQ!!U_V$$+4XH#Oh0rx0VAUgmvZOJ z)xb1`b7Js7HIq|f{@^u#>=^K}MtDIsn=@37!8WgxPq<+>MWr9CGbP-?3kbjg+VMQm zGdv5PMFJGOphIcu8rEP&t^o!}6y@Y# z^g`l8S9EL8K}9PokUBK`p#0N_Ob;R0F#B`|?Zhv5(gpd;2`05Bm<*Az(s zKqLkL288q<)GI1}6i?%(Nx76+NW`!HbSAdo5dHxZ*5Cp<0swaOL{k(KU?2#l)DJwO zNx>8yD)k?hG)kKkQT?Dw?O_Wd|8-75!bgWeQTenZ?15BCbx@ZjP+fIdi1Z(};2H+N z9!?ccRaCteB?yAxA6j86h5=I#l}0}zI)))i|DiPA)E+LtNY|iMJt9c|VE`~SNmKP7 zq%~Ie1Xj6~Pr!6cX|)xqM_0486=-xA)&K?ofJr|!B+%hg>vUOZ^dUL|TPu}O|6vU% zRlT4T0LoNbzcp06bzrSz0DKf!*Y!q|HCr3@BkW-ShM^VWG+)XwIeX0 zU18t?)-+Ft!A}L&V6CKJQI{eB+ z)Nl*;UiJ2E6~t{B_i_8uaUpkduTpX;_i|m*axqstFyT%Y1W`|74TO|NjdgRMg>+0; zJ6b_ZXVgz?^>0sNQ!iFkWtUi2B5Xwh1}K$PQ@2!5w|5=GUJn&u?^a(=Vhe0kU4L~< zVW1V1w36M{F$RD~w_puUG*>(KP`BVy#WZd*6%#7Xav?HST zAA*2^rxd@APA@mQua;YonNf$5e~EI8S}nYweeM=~!3lIFd&~aPQSmVb_vj z_e-N9Bo_B>hgERr_9H^MZc8?Acl28Cm6A7Rl3Dqc%P&x;6P9T?_8x8|EC4xcd6(bL z0$eX7j^PJ*d6=`#3B1!I`r!nQkC>U6()ytT5Huu2w3(^d!PH>mP+|(?AeyVWo1v#4 z@W2UHLJ@&nzzh^&mc2Qh`J^8p!3S-CC0Nn`T4RjJF_)=vpKu7-?KjNGp0vkKl`(>7g|6G6eSFln@zi* z8x%wfYOh<{n=KSWHFUNY8b(8OL|IvM#WH+3v_(fkx0};Pfz)%;!nfgdU18u5_BJI} z*dwU4OPD1^4V8@pYm+xLOF8&D&(wLE)nquWn)*H`%lNSicSfs{v66kR{IP7jw>;aF8^6-uw$PJ`e?>GzR8!hECnNR2yS zKQ#y}{J;OfL_PLIJrz{fbqg@{8blS5HpL@pbx~|rH856KU6zy8RZ)3$SfBNjJwjqV zd14V(TW$0jg0&Sc7$nShRe=^wFCa}vcvcg2P#E=L-?f09)kdoa9o!USOEtzBh(uJqSj4ov`$@khRD=UB|OdH z9Bk{gRZ|^gyExY8Gzbc{&({@aS2)eTR9;n7!jB4M+11rS;t+oSeNm&9T?fTj$#hIf zcz4VAA*gh|Pcz9^Gh%PF)JgSSBefOUs@2tdOp%*UbvDtp^+=`I#MfKUqu5BJ0#j8T z0Fqe3M|jwKwqyN3*v*2J=TyCLb>h$GR4G-8OEyd~w%U($z1FLf?_E=ACE; z-BRZ?%2zcy;*@8@HtO$I%=OibCEiI>HEj7^<9Aj?yL?qQ{zwh=-gVSx{QrgRbh zy8ZaNbyUKyyE$cEFs+td%a>u}y=v=})$z47*7hT!HDm$*7ED9-ktG~V9U0&y{A1C< zS+^DwwxC@HAc@f(;qSJPyEx_B6##^^^7Ve}mEC6(KjUo}(F<8cKi2Ruwe_`F+do3| zFMq>vU1Zyy@Qt@zA3|i481_-s?m_)DaTUw)v`OvOlFcG+6E`}Z8U zBr>JSl`LC2w1^O<%b7H5+PsM~LW1$S?o|CqD!*EU@Oy9{>Gv{=C-@U4r)P0kAi4&6_h9A((!Fp~E-Rj`9dH)5$G;n~xEz1i| zE(zlT<$o8p48#48@cCiaPG&B6!OyU_|LDU&iEcn)?$P^CeePd?N}(ef0NVZ2N@CYs zFpzQvO}5i~l(jdIY3cb<9cBi#2i|x=lsC{J0F>05fF>FR;E5^*6-0NZt%1@%Yi#l0 zc>h=iTYCRovxayAY3Lnh5e|e2VFUSbL4?(<$RtfEHVNfQj}c_nKwF5|(~dyeQ<#mG znI_O=*SyCckgEM-+I#p7(8>TkwQ?Go*#AXIr%F%Oi6=)z4gdq6sA-uPK}9wOfP7w# zSENapv`45webQADks}Upfjt+fg-NCVY%wALtK|tQM|XxwYD7C_SsAL84O85EXu66H ztE+mK*)`SK!``cv{TZvOrT+R-MZgYAY_UxG)sL~tF3YTD1SE@)1$Z<|ZMD`;Wq~3I z9rMGr-hK=2O;f0nP(K~i6K=ZduDg-B=q3b-8tl$XZ@mZMAqYcG-~p|@{{DNdAWk?W zhzoLn(l5XYFAQowpvd6@zYmq8hy?^(jB&;qZ_IJW9)ApS$RdwSa>*v2jB?5PIR%3nB9|WAhbwWQ7;6Tt}tJIGJWSf1qN-kVnblU@!gE1s>uf+7lN#Cs!)E7%F zchwgc!FNhpUwn1pA$ff<*msYOu{(-?ls3j?PY%-C7{~v8Hr*N9jX6hoW4w3h8~Kef z;9(1nG2y0bbU4O|zm5^(7(0Hp97W(jfD1(wkudEL3G#;&1bp#FzQSWv$sceKAjBVk zu#Gh@O)sxeB?Rz-{YG^Ep}6&>cQ29l+>?*d_u*fUenjTCf06oyix0p1+t(kF{Cv}o zzeDf$?-2dnjeh`K$o~qs5CO`KfCxm$0UL-A1-6ZW5G=?8D_9T-o{fSS{Ko}5_zw++ zje{8cUoiF_PNs_*7$86hBp1VeB*6d;7+(juaRLHppd50mhZC%3 z3@;b}4Z%a8CLG{|V5ETnB%nqI>v08K>M{$xG#Vca-~wZ)V;S3^h7TOz2?$mr1TL_} zHkP3daEwg~)T`eh8sLIpOmiI8Y(OHWHVX`NAQSIc1}yGLjB}{s1SQB>|5OFgLlo;&Trw9DWFn8d<0efhNHvb9=Qe?D45Evk5{RA-q zJe=bfAT8)L;*kgoXyAP9bB7Q(+74v2^q$XX#~>__gmSX0A8Igw7tVnVS?si+viQY0 z)X)HJk9N+_JU?Ue= zZ7D8{@eLIp3}e)yt{}xlH`?I@1Jt3JlXHax;yPEt78DoE$SVdow=Qn9 z-~_1v2QehO(_CO<7A^pSQ02yk6@X$Js{n0FfuW9IxIhA~cwIR*+gV_^7NnxJg$sBP zR&dqB3l&F)`Ac%AHqPi_r zE+j$#hj1yP0ct1*R>`|mTYLi#9PkC-+>rt`O!uttEvQKG-~cl)c50Pi?^XHRUs%{8 z9C*M0xvs?t0_cMoxG-okE{x#n$^sklPypW`zz=G$VyhQUhHeuqi*dw*0A{$GFC=V? z3KOHm8Ak4g<6(f)63Yw}$%i`n0S|MCLmd9-M>_1O;dIQSD}0N!36LAMbB3sI<`1w5$02bd5IBrjFn?2h%jq4#KZM1b4g2Di9d&;WD8 zBi-w6_rb4CtuKt)4h6LX3LHTYcQ}Fu@Q^l0iGhz^^dQzo7=<)qU;w^7fB-ZQMaMr* z5Nb3b59wGc%2m$tQCNcp1W>}=0I~6#gM1+M00j-iap{)+eC7W+Xt^|qUX5#sS`7ER z#15(u+<`=b8OdmAn%Pl?cIROnZXmz`yev2EaljN^|9aT}A%uIFJsoIQJ2~ud00JbS zwsJFo0k{qeuY>&{u}H-<_TKkcuf6RDz=5|!tpY@dVFj^B2sNM)by)1V5$%RTF;>xm z14y9rcdLWol>m#)v;H7xUPyK`_;ri^ChxWPeeQpN_1I8@wkXQsD0ibgbEpY!2!PX7*Fb5Vl4vF9Z2LJ@V zCpV=a0iuQjw1g1h;D8WlapZsqYU2P>H8}<-Y6+MS6tE8=7=Z>iffZN-9;hzIKz?6S ze_ingxbP37Ky@w03@%^*GetZ7KnLX~1-*0vxA22O=yF7NJUZ4kI4Ei-u!989gHITA zLuddLFnjY732H+C7x)j=00?5x0CM&ZYUd4Y*8s}1JT`SP29RF=5DSi=hF#ExlE-!g zU;x|IJ!5z=X7~+!u!nr;hH$tC1Q;&$paym50HW3jhQNk700p)X3aQt7?ZXQla4`+g z0D!m&gw}@32Z|EleCPv-l1Pb`sEAPT3!C_M7)YNl+`t1Fa{`sX4u)?yPD2yCHQ$2GGyg&`^kOg0p3I8An z4&VSw2SDz?3%pPd8h8NHLV;yygZ=Z3)KCu^cLL=&2o4a3Z9@$&AZiET1yl$>{ZI#^ nScG9%LENwd18GusQwl}ET_EHRUI0EcG!U^M1jVQs0RaFzRI{eC literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image302.gif b/windows/keep-secure/images/sc-image302.gif new file mode 100644 index 0000000000000000000000000000000000000000..346db734dbcc335be0981fba073dbdd729cca81c GIT binary patch literal 13006 zcmeI1^j7w%61hY;zIMw&xNNq0&}cdDcysC0P_dFbvw^r5?vZjcgb=`K;a?)P{9 zhx_h6^O=%2@tUYV??6s9t6oo~so`br9SAhSCgqrC;0eI7xc*Ow%X%K-lsBjjZ zcou(~z9<_2IwOS#)S{}7prLdY6y;>ogCYnvJP*YQrO|KHBhh{RW z|b#rqw z^6IogTK{8Yr}IB1c19-VCMG5Z zrgsLW4@RbUM&=GC{$ufEadB~O^HPBK{Pz5Rx;+0cxV*jmkK6xvy8Vx* z|LOl8(f_yqR~3N$Z{z><0s#61AjPIuuFmZagc5U@4pry%h7!Ddlc`*T>W`q{cUT^( z$sdfNe}zY(Qd=;bz@~#X9j+}LP2qh%lBrTxG@c>+^l{`_8p?iES@wq0;JO2}YVBswW}}T2OHD4DBUzktj#{mr ze-Bnho2q_)hmU4IQ){kX??n=G;yZfOY!1f0RLw4LeziTC%Kve7j1s*)kt-KLtDb(c zJ6)nvWR)KURq4Fi`Z>Xrm!ioQu0vPTMwcNVcS45C6{Q0(#k?n zVX(%%jR-1K>V_+4kKJaJ@XmZ}B)_6TezY_uJ5z-C<^0ofj2uhpRy@tRC6k*nANzKq zF5lK*f&hLI3BI2D{&q^ZX;@*5G0Qeqs$G#tLF#*2BNlC2H2ZEQkLW^ChC((WYnJaN zgv5ZSF(HXKA=m=`JZf)EvU+gOsHsP9cs5O*L{T9~OHZeP^ww76dq;*Z1O zgo;OV

Fdn4lBQ31-Vh%+^Y>DmiX8Dc4OtnGL)VpAD^ z;xL=riC=xxFmF?K+%Qgd3#(6mQ&wCBGHN?+*(-{0Yzp$n{Zz7X(t>U|nEQCzcyt?f z*w#YGT7~|%%6Zl`u(M=ac3-4O-SC&_=&ZNv#Td+?XMKmgrVuDsUeikcBaFAdp!>jX zfGVZjY4D3bUacMD>o>K-yqpoW=^Ry0_nFQ7ZPb4!mZKf{(ZUILoIm90GWgR4pW2N^ zBRfr9r<4L)s;0|dnH|g+;!<6toM=~6H{*dbFXl~r78-sP-f-5>yze!2PqEFHNMGEl zU2z|FHV|o8wjXS}TzR{zZawX*+IaRGPRw$*2Wb)k7PT1KN}>p(*W zi~}PfEZ@x)i|c>RmWmI<5m-Cs-|;hvyzbS3bOCXw0cUb#3V>?B34jCv0x$yZ0#7U3 z@O+Lc$4_{1aU(z7o=)diO9OO1Fd!gP&ZZ&>DLgT$JN{pyPyUF0cz#3zD4{FAD12J& z82HUY*?Aoj_w8&z^nbldotoA22Wj207$%K1r%IcD86q{l7o*3^2?A>W>a=2x1p|j< zK^?m#&4RIfp=B8Z;cJqFx%9Zi<>vn~tJ|JUR|V3w8)ZK#aQw~s=-D)yweNk^wv6rU z{{q6eZAl?FF27ih1QU+z*?9sEMME zn`J-3a(NWI|3Qv#ZZuL(_Wg^$*R_f!#{ zSuz{PVQ`ZI3qMW*M_5Pms;KHuOnNo@zNhsm9TpF+2jsE zb$tmDHd?b#R=0p-qeR0Gshx5_>90uoQnQ0YuIPfhQ(NDCj=%QY|Z$pU{DW@!v z@mzI*ZpCvE2>p(z0Ur`k31@?t68FqC`UmIvm_g~?2?BavTvjt6W#~X3V>@pfIN{bu zGMGScilZe#JPp){jx*K5#+@P9vP%{3kJ0DP?l5OACmGAy`5#~OxPI+F|Ax7h113~% z#Cb>X3EZ~?xoDK>yf_YQchLKZzs1CKCX1^vy*Sn>#D!%IE1GzrouIr<5Pk;ys(NQy z_aa5^ZJyhSqWTvw=Le6rO42P45x$iT|0^ag;VPAM&V`eB=2nCgkH{}og6okcrhiG5 z-ZvS94?;0r4}vPb4Pw8iKQ*R7JC&9CeY6fyGK9`&vVl^EhMyF#8S~VRy(1%29Y^? zhF{+g7Y4m6#tQ=Art-mT&Sml1N$x+9RKcq`&55l{?@;=qF<;L88#48G@hQgf*K32; zV6j5KuEt$gYtx_O*@{_EMtH4GWw&M8O6`*WKqw+J6E?P!UwBtNr?p0rGj0j;-%Ppa z)mXf!(5J@58TVoPgGr&ef&0y1#&7t%0Apjna8|hIov;e=T!cesyZ2A47xmhoqAY0> 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image402.png b/windows/keep-secure/images/sc-image402.png new file mode 100644 index 0000000000000000000000000000000000000000..ec97224017d478dd49ba120cbf026824232daefc GIT binary patch literal 15515 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image403.png b/windows/keep-secure/images/sc-image403.png new file mode 100644 index 0000000000000000000000000000000000000000..22965326bcb3131a45ab4bbcbb40710d43867fc4 GIT binary patch literal 33021 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%0Dq3UwIWL}>Q3$X#g-8~q~`y! z`q)Kml{CIO(;&;K^fW`<=EYs4}-sLiSn6^QZ;kZT4T7=A!=`eZsLL?sdY zj?$NunJoR5D2Mz(I9OXVws@$oS1%oUG_;v~^Glnl*IdxVph8qX}4pJn*B) zREuQt9zk|T;s$tj92X3I4CL`|l$CM2OWL6R`(C(YBCVfUhZ9fx%7N-kVYP+%4saGE%e9 zN8-Gop@U2bSlAn6sP$4a8#8Xa5;TzrPy{FPBAC~vag2`CHZ+3!%eYVk6Q1K8uu~@&5Fm>HG z$Oz$jWy-x$c%>$ajslX8^-wkya*=zh*V zs&RG|BNe{03n>_DLsJT*Si7m`)kTq(Gufb{4)FnkmtfIgisWdd%>#ugF^H1YYXu#% zmZSuX^C4!xih7cxnpoFVNav* zNDaHg!lpz;4BfUb>gAdN+ASq&91$Go>vpLw#M_*iS&vU%Jvh%Naf3jIsXMOW|4X3sCzJ8~nV-a63C~Ll{_i>WdlCo*vt12kWoSgmpIx z_jTXtzFQ>Q_IqZuTGB<#!70$K#SE7F9_~mBP0#9oR9inZWmLa5B|kOF`o2xW1o(b;S|8rP zr3${@mugsTQyaYh{G+1&N1a#laT~89eESm*dD|J!r+}UD!XvUt9|FI?7^}cOd}3N9 zk54*u>DkiOox`L-N8?c`jhBk7_+p1Fy(E)fa$VzjViwBLX1P6OJ=ElxphrSK;ZX$U zVe&4>y&oCR?YqLt9~R-RR(TKW4a!RC2uV5mI>9URnQS zeU4$DNkXGB)CC@^6Q}!Ip*8o&B=)qV9olI z$(E>l1Ml7-)2g45divZ<#c|OiBJ&u&U3W9}{gH5!{jS^0jUeju56DLAQ1^vtF7t0R zjj`g&3(ou|hBgy8o3eozu#s**OJJeQr;4x(vn{|q1Xe2&Rb4L#zOq;aOUPgL%j`$B zH6)bzL=m=KHy||BDg)}}y!=Ywd3LP>Z1N1I3;TX(o`s?2Kp*LmT-l6&RU#}5(dNYfNA2Me81ueu)CYkUu5p4^wUEwnN4_yzr zDFSTPPHLOr0|zmGpj?NOip29UX;+ltE%)AU(M8|A^tLQoqztlY7=6bAp!oJmd0V0JiU0}{1Nt;DbU8Y##o}^!gN#LEW zFs-qEo!|ELShk{-UHvsa7)Gh7Ive(>9yW;L>esRMzPF+4SPTbuNP0IOstoy#dx-Q` zqK!Y{N2*m5^1BUl@lmjNb8Sl4a|NT*j`?U9bkMWl(Dy-`(;-f7k`!Yc1O*nlM`uv z)|tH9(q+nMq0{>G%FRIWu|2-m=US9;Wd?s}w8p;QUhYuM-Lb|n#D6Nja6H{RL*e?= z-b#y#<7_`Yw(5M%EcN% z!SN`1(cl^O+A1<&rU$~#^euH;PWY3}>*=_=v+MBRg5-t6$g=TLgiTS(IPeo*QGFdW_?_Pf5(FMz?EjjFv0!>s;f$n(ak zFY3#X0xV}H|M<|3;z9KWO_Qs@Y>z~1xhG0_y7O^ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image404.png b/windows/keep-secure/images/sc-image404.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb988a668ba77ba2acd976fd09d16cc50f5926f GIT binary patch literal 29407 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

l&Ye95S|Clja5TP)s|d)YbuWvgy4kl? z&j5AQ7)~Twp3H#lT^q6zV$uo5(*sXm0(%Wa98R>cI4~9+AuO9MK6Ej+Ro%`~6su#} zTyWyDd0r0h{hBrXR>=k2ZoRMh4@G4`v@WQ+(8gD7my zhMR^UX}9FXQTJ2hFy!&O|9TV8H~)1>Yd-A+@HS(DbzK)kazH_V8ce2vt8RA8zFOq~ zy@ZVQ{?{Nzct;qh>jYjKv{rCyXO*qpN>h#-1)f|4a7#Kv*iUjoq5waBo7iR%IY0e( zR0r={?r+z)T&ZEZ&g}wD{`iLwGJ@OP+EW31C^64qV}Zz_NS_V1JM;AT6zq4Hl5OHo zu_=MMqgS?WGaGBtr76!CZ6I-tIdw;_YG-zc z*c9sWRrF^d@Rc%yl8gb zzz+*O>K2u`mHaj3wC(o}eRztk!f7W1Q@KxjWyOqDw9Z1Qc9n7!g#ObG&;t@LnS;C9 zQnsvaDI0vIqm>tCdfFBM*ZSqH!P(vzpxzcRlkWbr98gm$PgXokxZCW!b62&mOOP#C z$AXMYTJ^U9#OK=FC{Zie{Yd{&%nb74U8F>tk8F`umK+-Nr4jgqvCkNtM%s-_(}0j= z7A&6n*y$B{GWF!WRQA77LcRS7TBOl_yk zl|8|YgLz3Rzf7wpbY!L&fpYS04+H%DSqN*;JtksP&|oFlsIPe)sD`NV5A_eweTT?JwfbjQY3-*M_O#`%N~2~qs<1Y1&Jys6}H2!p9a+jLv z@8^d^VRC~rV;9HM_zm;d*ZB*RgpP%qX_ZF!Nib846#lN#=QryP2Fx%cL+7A~>hFci3Rf1dfw`T@umhlr`uMcNEy-%BJ->s)pqbns#5mcaJeuM0XTQ$0bftOY z*78?YgKe8V`3VPH=;|sk6`g{x)8)o$crWskm;a6uRz$i+Fw?f%zd=_p)3xQ_vAsYFU4s)Sycd5b=>5NMXn3q0 zsFP@imL?vB>rd3Z5TL~Kg?jkbMJ!|Q3T@U1|Kok{<;Ilj?;x_`ZD1Y!-kS)&MYuA74EB(!rO{u?`Ha`ESu(AidVK z^FGBN&%bpIGjgpukEJM4`GDC9InbNfdxvTSMfj(aUpiQBXEnbaN(sDjm$c)>uhS6O zEuJZnnV;{Hv?U+>HyUiYMuUmYy}c7V)uJ!!4zK>AnA1u5A~k@sqFAj}@ad zuPU6prDV3vyXXHbJBPcX@;C7!(!B;8eZBS7{|ssJ&-jlTc6M4$pCOVVBgSnDyp9yC zy8_s$Ykiw51EbKn`>*QR!iC+7f3>;36Omc{Z+t+2#z^C16PD5VQzpbvn(hedEi@2j^+4R3-6?M_5u=>(& z);qvcI}UL%6jvZ>ft<%2f4x6dPkA_^OH*zeLSE1gMfQTMqw2qd9HrEra%hT!=h)7P zwOxx(6NsAr=b<98{AkP`Y@QT=>_4eDn9uol=>p5Ey|aF{5TrFP3qAvIy|ZsORA1J= zUM{zAYVEDPEc>XfAhTh(=IR57P;TA-EPP*%8A!$?8_Lg7!Pdm@@%vV$efPgPda5qr z*ZF#;cx&7H#*|2^-C*M^p6%HFe>dty$im+bnn6DQrtapG#Ou}V=*6^AZLmsq;5KiK zel$Cf3Z{z`21e|fFObf-{^^{6Hy}}g|F8Ca=kxT+ye?P6Z`R{h5pW zGaiU&0o2zKogc9xvL(RRJK`6QUnrN63F(#vX$aty0k;QxUSkTWwyDk7h97ntW*b%j zpM0E<-`Ots{TEDF7hP%Wd3ZCmll5(fmrhi8MfritVPX-jVwj0xVCq&Iev z{m236SZRC7eN}0go6j{nebKVw;y}eisyIS%V#v4Cr6NkwE4P!GHoE>-zU_+q%mT`o z+xy(~g#gWZ0_NjVJ$JopT|b-stkI?`ejZkrlyYe`!6wyC2 zDt{5xG9Ck|EZ04b{?PgjU=S+Ktb7_)t6|lCV@V)UiXWXLHMqn6y*esino`A-Y4hsV zubLf}B#6_gI5Xf(_Ym~SpKdrAzyrv@t4qv%dhz-<-O&1kP7lkGvlRk_UtansE7Zn& zVIP~ldRXt-BT|jg1t~SlkK~Yc- zwYdw`LOfpYD6Dd@sqK@zcd;MG6xCPfC%g1hLpGa{pTn@{ymqefyHQY^HA;_vFElc? z4@=1AUG*Qg(W=-2d{nXlO}BC59=Mw>faPvpE?FldIB#7D*0%J!l*ogd$VsQVkDr0| zR>kcguJpu0$ijXtLGC*ZRd$xVn~k@I)meN-ABWXbtRt`#M~Cp^vz3$?mO~h+Ct}3> zU^p4)P;jNNKX&n6M8y^xI>t}71*EI-ExJxK@2L;$79KSwR^9ig)tG9jY zOiFaK=WZC&i)s_b-{W>19owy(4URWYYA+w!hN z-mZTdwRWEFSNeowIeDT`{UwunOYHr{E%r@{^^_sLJQgEBDz-CLBpcYbbU>3;IHKn5 z!XKcaxE7oD<6X+mhaDg7c;heA>bsPsw5vku+)1^QNPGfrERW2WH{*n$BWGh4DGXbO zM6rDTB{wZgi+Dvky|4>tgIOR=gj@$I^n2c$AYgSQ2Sk5XY!YLh1T7jsd}l>AVT*F4 z5kfK}j4_|P@>1~|o5q#EDbXo7c}@tVSBBQVQUjF4%p{DeH(U%jkQGOb@MkLC_U|}D zLa6L@e6(qM-f@l+j^?}~ZN5@C8*`ka_URZ-MWswuYQ!N=2i3gXoS$7-LssfEwelTr z^=N*J&08`<4-{7dD!_Z*wpO3!GyS@uzHfS-k$*N~#HRUx^?jIyUdhapC?}va=(X8( z<4D+$TSB(-M$XFZznnO5l{7!PP4nw?sr)1tM-yDQN_t}}%`yxJbJ?o`p;?|lgla7) zWzqC3sKOVX9suPjn}f7hP7VZcv6KZGib$|@8K-S5v;q?gBn%BTGH#fE-LN1g`4UFqXi@Y9*OkUF`*P@5hQ~-ylteEU=oUQc)FID%J;uuPbHFltue=^eYx<8ef z$hCLy1Hm-78!D8a@x&k9d>valts%SRm_-247aUD96>9@0hSjsw6eF{mMN$c8(S+LI z9QOJnUl{s*ssXyWxvL?acO9)w5c6G5Fg6)KWfl5_TiN&81Yua$jR@he>Z~;px@rKpj)5Z^RONv58ScAqn~(NP*AuH(V2hrONcvI^_bhP7 z5qoHlUxLl?&gV^Rveo0R3l6qaAf@&!Z}(o7N{rUf$H!sd%fZfNmGbmfziysze7_9B zi4)0h1eZnM0q(b1Wy-Yq6jHKsg7{lPSL?hy&{&(?;soxp(H-=;ioXdH+y<39|27k_ zj(~}N=neHg#(Ey(e3P~EaC!(xv<+BN{jGQC^+89xhSfeb5_^i9Yu&Hly_zMQo9&rH zzAL2!?6M`tel`bPD8JNN@h~!TtK?&mvmh}#{c#pA^KJ7@KSuBKE@AAT=-`d%_C|_VzIf09YNJ6}pW<-qMW;EgRR1~-5C0)&)}H99%#*PhhiycHI|vKb470jG zRP3{)o(Tc^$H$g?uriljtmTdxn7O~Lo;x#Vv4LnD-%3j?Y~I(?(?pwG@7yw}NQK_F zO3*=%eQYgNq&9!($?<17njefWuxhkI(E2(*Hak3ivhlbxBbMYoS?A$EtL?}kdpS`m zvOi+;jxjg+9@hbS5Mi^GS9Hiay_EG-vq{y-^=`MMXu7mnUI&_f1BnN8_07uQo8kR4L0vgDqZ@}rn)=I|8vEUue5-jJAx6g{2o^kgIO7ADvKYL~ap@cXGN9l0m# zsb%RGKGK196NtB+zw~1#79y*}=ik(aM0vGeM7@`=2-ay{ixGjQ=#One>b5VpN-l1) z9Q4KWm9D_OxBxhW&GZ+kiUw|eN-$Ur!1n+Gb0Tt#OV|qtzWC@4x%2x)&xoHd zH(!%gP2{VxO}>nMmN@6T*Z#HUad-j?kXg>%X@6zO&xo%HrA};AR@(Su?`4`Z_c?m$ z26EqX)K$R$2&j1#Is{;;g7vLu{)mIly-79xQ5%ssx82HqCm_XM0bO4S62tZUnWsp=H%uXmss|DPYixHvtxw+w`HW}8F-3pPeIkYCMM^T?iF z@oEQ}rT&>gEoWaYeFVt&-sd5I3+8F1xbNaJCR%v=m-)B%IzP#a7@AojG8sFnO;P|U z;xw_>Q1Ow5-DiJ+C?KK>N)ct>Q~k!mR?m1^t`^MP>;DFd<~Ajl4lmhDBve;ukpBWG z5}*a--Ei>>Fzhm3;Dtj>lLJgYsPc^e#;E6cT&77R-M}xgZI*)%*o>DTZva|gK<7sH zqeAMYyy*){S3pUQ`|Hy;jIn;W`+Cn1G5>CQuYO!ibf;Iex!W452M}igPnS4m>+q=R zp^PsOf3#_(*5t6xyvKN(pzKUQAyOh;!;aJu1py&ORy6l8I45q}yiI*oRg@Rj$kMpH*0TETlkKz9Y`OZs%prv={K4yV7dy=9S?k^#gA z1P5JR#p&4?as#mk4=~A;LK7upu51grY|@~t*|YG72`>}fNnKg8cXYu=O*P-D^PHbN z_;PUH=dGVbC%19|(O)PDFOnr9d(uUC(d|O(9xQ3BVjRK9!a3mVv)OC!=1xj_68ETB z&3VNE+=WY@CYdq-5)BK`6(%dv)U!KQCA94B-Ol~VXa51Eo0HA0Cqd->Y^TaEw(p8% zi!qT^)YD$mVM0Ii9%(gBTQK3iCiz#@O8Y|pN97xcvm2d*(A5#Fa!pP`^YYmp;~iEQsgvu2;xqS8ykZ?)6Yy2lZM#f^6BJ9SDkXpXRpr2Z1<;Dw(}TAiejrb0hIuW>Wh{+s}&l zBv+t!@%IZG~#2jBTkAv#|c@PUh7t?CKmG1jT zH5nA4WH03AE_cRu?w`6%1Z9V{_;BAl@PrP29_D?(W~qe)F~VwN}K>xIh0B(H-48VF5ag9_d6$PaiDe{GyH zY4d3SqbnkF(%to6@#(}I&5?{F6WdWrWAAKloec#T3Ft}vf18Ybru{*4zqI=0@ehO$DVuq+{zXf6bici*lk3tS_wbTNzUUl3m;&w`ANfVGn}{LCli-;D|U9eYm-dsXWe z5>x{l5a#z4Mkd@`jGTUxURJv@x5Lrz4Yc@pjhpcRhi`rIMcFCw)c&#$;DOcuVb7D4b9K&`@;I&B+2jw8!ToM~ z#nqNUIcpkF$v%G>6%4}(n98X;jde)!mVrpM$wCLt-%&tJVc3qEJYBhd=7xaDfJ!zK z!v*^>=0&~fHf4k@Rxsa5rk8Y}+5=e&;{vJbRCZ||*$YJ6(A6=GZW8M2892T)==HpR zdo9k^h+mZzwAeIlafk4;t74zMU305?$ldV9`1&L^_^}y}Gsk)_t?UYFE+u=5(@;Nq z3Jl^`t2k|Sl}evxF9E#NmwLCn?petVt3Xqwnw$sZpuvyHf=R%G98QZf0qD;v@hoL1 zH_ENhT6Pbvuik@T{gN%uszLY3of5yMS=Xi_FLjDufEez=201N2&Xp`q(zT zevS;>0=Sle{E$Aa5AW%VpT!eJn!x=_CrDIA1Q})>sFt4uH2_25tVSmI7#8v!d<9|o zqYC2PmEXT<==H^wDe0rblaquDppW6;MpFGE(6<7u6$C5^bUJ6%u(`JR};gOi74oW)&uic|HH1*=c;0^&qc%eEk=lok*4|xM1*r5=^SX zk)kP8_4@RSCG6UGBVg2c2?PBexhP~FNGUDJb4QCyVO2-3nEPi>&*~=POH8~CDubjv z+8e}g_iAkd_)0;8-ik$Vg#@0J)x5RdB9|O>!nyDzf7*HMmD=3*CcWXGxg_qGZev(% zMPG@u5`i*%{!LdzhYnf~-(=JO3)YJ(8CVN2uQh=VXZnT#YaST!syy%q&VS+8bCjGa zDhphB$xwqCOWhC4HbRjMsTSW$%jfxT&-11i)^_Vml*>QZbsw9}1UdV%FsNCLNqPnl zEX=0Fk4*Tq!spXQQNslC>TEIbkDpwdETHe5gm#0-bUA+&RP zD!lwUZ+$oRcQ8I@Jl;0zr=~M@M@o5ht&1pn*l0|jj{zkR@c(TyJ_PjzK>%kUvIoA<3)B zQEaTR8vH#>p)-(*#kFO5_(G+vansq=R!@lhB`@jP{cY zEX#Oh6~Ee>1tB^`kTf9&}YcLRh&V_u$5hDvFXe(uxzH6Q5R4OZVIKUZi-RJa-S@A(^s+@ zqgR=#Hs|7GcFEk$t;Hyu-jSnbSO-+?kr1>-lB$#Aq36xbXY1UDo3SpdW1o^39>@YM zp49Z`SC5u7CgEeBwAl716~CaOg-9G83;OZ|#LT92V~-eMw?q9VGOcJS;s6 z%?`%Vjr4X+&y?X?wk}sl(o{Y8lZk#ytpS%g_H^YuoCXGm6>b1?;uMDa2MR9ls#_{& zmdZ1%Mrq-kHyAO@NLrVpCpqX#&FVUe;5CFzL5`3+R%qGDQwY6;eH&$36xQ}B(Y?rZ z>Y!)NB5rEL0Jv)PDnfBwKOtK2^gfi@fD4K2oh1q`Mkyvl^7>_&sRM35wn_nLj9=dO z&q6wc;BOt|d8H(en)yyjG~@FF7#3M>8r`e)lo5MQp6=A^iS2BAn5YKs%rxMZkM3<` z789}`JR&RQ6zbQOX=eLl-ArK09PcmyEvA0NF`#X&7OS;<4}qcmq;1J5y@u%XT_T+- zs0ed96um;OC#;0uNJ8e-=7*OiG*^HtJFi+@8c;!5(Lnn)Eh>;Y>jEdM=H~grPZR0W zv6=4IbJS2~if&VJIH4@6OKpKMBMw2CHyYMiXlH^W!J^APxv=&5r&eVJdqv4Oq$0SB z)_vCyzF@X`x}?d#!3rDg{>nRnMK5#G$RTg6n^a7v14EA{vwK>ZJE2r(CES=z1^ph1 zxSw8`INSQj(Il%NClZRxj*zFdx44)kd0@@4?l4~oV_YP8AMz0&74{W`CG~+=vET^p zHk?b{gGYzTLuh*Db+jywg+tEHiGwPX`K7$@`jrXuR{t;!eL-?lX}dmnY82ZjzNl!d z(`7~ST5lM*1!b}$hv7i=79?dQiF~cYlvwO9OR{5Ek2Vc$wnl{?^%#N#- zUX^Pq5>JJp$RDt+5}%QWOgL&Y-{bcyit9;IQr&YVDdYoch}t|eX{UjpCIj={vnv?q zg9IHy>*FHkK+?C#0wD(K?eLVR3pFB3!jWa4O^~0r(V)DcL?O@VBvG!wa8!@x4xZVN zsoO;QW~5!g5&#{$3jf^TNDKe^InRM7)(RQnQB3ho}nA`8Qn z>TMVoUD5Y zQe%3Wbs$ly)*`W*1FLhORW_>Q&JyUC!V7WDYIC6YOIy?Ec1l^3xP3U9y2_*T7BEr_ zlNI)fVhu+u4l(JM#pvV?_+>4F)f&ag@G}dGHcB`U4M!_kl^1glAg~~?V-VgwAi~~x zersr34Fymiw_e@GfNxO297-W%zd>2o8REetZi@#p6L*m5Xx?kdd;f&Ca=nw`X>5;< zFlmg|snb2=OzhEGS}>j``Mo#L;LLs>DD=g(3@roV29c+O<~9Z-iRL_udn&qWzI3Z4 z9Fl~#IJc^UJqzV5Ik5MmdQ583FS%yMj0MJO_FUp58}YW1Gi-)hUga%PWv2V-ho+PA zO1Hu`DD9SgV#^pexg3f-C`BCI;D|mc*mpHU=zI-Z!UScAG%wX1!}gHUAJAz-;9dyB zVRNVMo{DmI>lWSthOqD7Sif15p4RIG;>^z(AI~9&uI=9oWaorhd!XtwArA;Gh_9`j z`VyvNp_EkKPgs%fHT<&S&Oz%7VyxGXk9|1^clKg6-*Cy8Z=$KjLDa?v*dg_qNn%Bl z`&<2M^S)v4@f_JC*0v^N7+o7&5T}G#%3ID&Iz&a162q|U{+MIasq>MA3Ai}ag!0sD zSi5+l_T)@As8cv=Ig+=`K3BCu!>uDO?ldr?`gbGe(?w;s9I?od6#Q!VcTpF5v-Gd= zEmt|)Q!aANTrIG9A>Fmc=;-1q)hL>~AFH@Wmm#%(qj?@~)4>{J1Y#WVwQ@CcS@YBM z0uZesnlRhEEj`~IRFC2uSMg+uchmI9o4F4bkBPamyI0En$HdnLBy!NJ$8Qa8N{# zwX)yC=;KDb*S5_`zyH1R7y1hR_wQ}EezCA)aJmh*iT|I_`lKWto3~L&R!@U2&ud%< P{^)A!U(UIBH{kyP+P$AQ literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image406.png b/windows/keep-secure/images/sc-image406.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb3c3c63026d4a3fd2698b1fbfe308381e082bc GIT binary patch literal 9042 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image407.png b/windows/keep-secure/images/sc-image407.png new file mode 100644 index 0000000000000000000000000000000000000000..47ceb8f10ac5d51888770b37c995809c3939da04 GIT binary patch literal 50485 zcmafacQ}>*|G&uIDI{AVWtDR58A%*6vrbZP$I3B|taF58C5J*9$BII7jO^_oMMl<< zeXNr`kArjYyY>EjzTfYEKi74f>zwP{_w#u__jtVG%uEg0Sp-;UXlU4tZtLHpp`jH3 zUhPZ_z&BC9?u-L(r~K|2>e66)1Q&r1r(JbSbZBTw6IrRw^uT9k*zNm%G&CHoC$Cc- z-uaJcXxciB^mQx)omLxUtA*NYD-yItxwvEh{ktSCF8*3uU%$;W9QZa?mW%21L)O!@ zK7apjKWEZ!cZKx`Z*NMuVm{O|>K zt!7y5J(n(%7>b8GoBQNF`TzG`Y5@&BKGagiCyEGnHw11DB+M%)YaUZvyF&tETmSh( zBxZ(9hLVPCyvOr0k+u6X@$!=_%YG2#{`^8RSaaWaZ@uXlX#vo>YgpVDNLm_NSW6#! z&v#6Ew7spBDZC=AQT=s)vqQxDOH9pXkJ`G@`j{BU`|M1x<`HyzLbKZOp z(b5<>q%>(wKId&Sej|0)v?%0h?ARz1|2(1f!7MB1~jF@7oDH3hn58GZ_S%915dIp10zjOF5pEn8-{|&a0qe> zwoSrArffOW7npF3TK69N`{pCaEs0a zXF|tBBZ4CTK|*)df4m`tY%&IcK$kBaC#xzD2pk%D z8Gk9&_z{Z&3{S(fs<9R;P<5n6Kq+`1;L4J~tvtDzG*5<@iXZo^;y;M$N?c7b&2E_s zq(s_#!^ia;Dt+@}c3pk9Z}o^_;p-ee_V1l3JEKEuLGZHBYT_Bbl_#6s=&8(=6Pebr zY$*OIglGm8Zm%tC1|2-8qZj@ZIWuWnA}eYUA8S**q?ySWiTTR6$t##=5JQ_O5@=&g?xtA{U9ORd)6MkY_}FBZ_DQ zO7QO`Z&BTX_U9X^bMD*w9buo6L#TFdrqy3S4sJnFDkT=s4W~@09G9A7O4IQem8f-G zQ+mX>=V1%dI!JAkBcJ$_;}xuG=AVsi)-)H{XU7NlrYAi|G-JIP8e^}MZ`~ApKRShu zL*isRw1)kf#s~7iRU+r`up{QFDF~}I=WMpz@s`-n@UQD01N+NZgDY2m@|ir+Be-^x z*Cxi0Y#j&#HgzO*Pci^B=XWYx!{lhB9jyK#wVa~sn5OL|4~>d)?sLt1qIR13FqG}g zbS!rd$xK-v)a~OWe9s%p^HjRLVgXyC_4TX(+dryCt7fR=o>q8|%|wxrcHO01kNMT$ zPDzgUZ7&U+hZxG2Djt1fVjoQkw;RJBmcOt1Y8LY9b;x)9M5wt_d)174Q0}G4?WAbR zf}4sB!ej5_#OyF`gvH}fJi5es&&+PMyz3Kj(KzIf#-C2e*e&V9ODyb5S5Niq&0vsU zsvYq;<$mD@_tqWF*7cTqLb=0z1pkpz`lB!HO+DIaXUB_*jStM?OLbLwIW7nHRAgPg zdsBt6^GguO`}d#E_*ds8l%R=?Eu9Y*CNB$lG1W4*5xB(n;7u3hZg(_nfSTnWrGbR3 zGSDNmsX0p8_5Du$8rBq$@VAO-rU6nU6*Lny`X(oa6*u@g*XRA#71Q{q-8q%7Gq+H< zc{^Q{$98QE1Yv>>nP53y%*(7KOcMt4Dv31!)%+{)C*~b&vvCS4Q9%%*;QLxbxe<^J zXf-Z@cZi{Ha$KSb|Cx>;X!ZI)#JM)CS!EaWdGbyqJJ?=KBcP_^jv@cPrREU}0ZqAd zuVmRP`+y636z_%GbjcYCKvj)8;bq=WKJ^fWR@~si`a6=>xc*9o^r=5z2`%bG_g&49 zbtO2**Qtw9z~*L+%E&p#n+GSFVo9(LVIBRwu8bT_4Kbt8`k+|Jc+do+=TOK!O4?c# zLvdcyT!_Qi>9e0ac;D^3frhFRT>DRB>%6}>_s$wYx)@Dx(?Nrk@BZW`kB)9@lj4IN z*NA^e+3KAeJ8K<{!h^!V;u2ctLV*& zu@-OC%;@0eU4B}ITQ0`)w7dQiI*TaJ=~_S@=u1ja;wZBGI^D-fy5@EA=-~}h@~g5N zS%U0xsm8(cHcr+5kw$xXrE~v4+r8q{o!YQTIa&9hwLG@p$&v43t|^&EbXqzU^L4OP zKDsbo%=~WI{OwOg(mN|j!{Q4;6I%2xkn|GRpLhQ0joK7apPb#ilI;)qkiU6#`%Bl&BqzR4)pd!)Gl+9WCOqWv6fc=^BR& z{T>*+Hs1Sk-wd9;hQK#)CNm|BzTL#LS}f@|PX2kgLF2l=OCFMeIryANVy0 zcYC0xwu6u7JJ3Xr-`r0k%L*an=OGex;}Szd12mg(jc~h|CB7o+XA2wQUqiy$7iROY zJNAx+o}HyfgC6d`taxd|{fe^X&ZsAL@;ONooTMN=v{SJ|`!fog^Y_?fxahxa?Fu|a@l_XxZ!^x^&7^MUIXgiE$%j zotPEEj45pL8GI7GcH!|WgZ)E6Ig+pi7?M&giH)L6*D+-6N+8k$Q(xC3217){9Di28 zw7Un~L#BlbdSizl-FEuTAm6q6nR76RCIwsEWYR9COPAj?TJDtC>w#OZ$&94#@U35$ zRl|7&I?^<)og*N@mNsCzom1p^yBMr$#a5xIV-N~2^jV~&c*9!#-$zCa;_nuJB`$h+ zpo>cV@Ak+kX-8sMiTOr?@D5RNHe!0(546E0PQ&(>ji&E7c%s0(YsBb$4$YU&#ilQY z)G4#nHdl9fb4I&0j_-CA7?zSg8=BvGe8nVjfH@*tgBnT~b&xi5aH{_s$6F3ooK=t1JPyJ0nZXA!bO zgUl9!a<&M2X8O4FAE?ho&Ux-)k0hR<^}q|}ufIKo2%FUmMjkBLmFQe>0nf6P6dqyA z{IN=ofokE@6#4fU9;|AJ@Ju1(asTT!pA@0rAYQ=OVZT=-lyLqED%ZoyVLsNIQk^b+ zRxzbJL-%(+E28-%yj2n0bE{wGdKWf77Tc@6~p%2F>!ZA7MTxK zwITIY`MNpsoZ!c(<;54imlLT@azrL}w6LkBCs|fKS1iLn!-mU1h-z~UgZE&>mCU*= zCx4`*W`=@VR91~cyTk6h7FBXT9%XDQwrXB#{CVym6RA5k(~os!;udgL;uhGBiF(T% z&zxW+bSg`MdY}Sfg)kj#l}vAz-@>3lIJjl7q|NV^a9)p(q&&+Qm}5*2{l1kj@$Pro zx-(8?tu?13wwTEluBkt`8Ta5C4r4X^SCsPQ@sSo2QKP5wZhkaLiOD&gg-wI;IShTG zj$~(KBq|6ZD+XONIpC3bcE#W{g9EX|}sb|`064yBuP znbUAhBPhi>!o+P*7&jKURtwLcxbFSl8Q*3)=tTb2^!8kok)TZhHf(4wBVGOL|MHW5AV9 z;uWZOVk96QI$2kL=idD-_C=Gs>q%63`*wYrh~6z9UMOU*EnP?f3p2Z%aOX=M{S4`oEMs))kh|b6;Yf#l z%_;XNs{b;CPp{Y&`oCUt;M%U>1e!N)m^l!V}WNsldGd# zl`-@BvA*B?gFm|kk<&PSWvL5co^J2eh8RM}SPTpw5&SC>DH>s{OD1+}eDDr8Lw&@r zt|GW-@tTNblW6Fdz1+!iE#jI?ZlPB}@LKIrHvW3KoFC9$ypYtLz4qYYZhLARIQ}f_ zHJ;bta-0;dQT=YLDlvb84c$zuBVd9=at!uLx%AiNpJHZ2Yd0uyTS(4dHr+q0jgv@R z8XlD-?-Z%3ZFz8aWW;A#TsMHi5E<59G!EDCOMl)8V!PKbKd@MxUo^U+wVGGfd^l+A zHANqwu7#8@To(LJJp6J%56?eL3<#IIP;}FsfM;FmC|N#;IWe=J;s1Jg*R!}-qqrZ* zeh(f#_7$&}Q;N8i%aUR(?D^3Camj|qW{2Y2GU)=(Etw)wr$rTS+0l{BEe$Q!tflGw z$7vu(RzqCLJnM^5BZ8BwJnJ~vj+(2*=YopnRd(dT$I>}o_W|{vTCA2Fbue7Jyjh!B zb}F~USN-VbS-w(54=0XR816oAQCiDaS%KkN~aj^6$^9QvqiTV_EWoFft4%_Ts2Q?B+*!())I@C8sdObYa zDB#{}LH^|?!!ojZAcxJw|A`^(M`J_119(Z49- ze-aK}V)_t;#8?CHy4#MQ**ag=(X5)lXS)4ZqVykSme!Znu(c!D+ka)`z(8_)ZG?#v zA@XRjM&}KwtnXIXe!q+zjdoWS%+w1|;(C$6$1T=$5S=N(tD$wMLrx22IxYH>ayQLn zYF=E!XDKAO$b!NZqzGe@Pu9I;X9kYoXTwYw20bwP8i)GrW+Y@*@p(% zG^k9iXW>cGSbZpF0Giq9C~$aY`5xCb?ZCBgRKoV(6a;ysog9+>Gw8E_)7CzZ=f~0L zt7r0D<#hEB(Rj%np4CTY(M|>Bo-Fc_emZX`t=IlddDUz?xj*K*lRrtqs8{)~a=aUf z<7)(Q=XtB#?$xC&@>VKm?>R0O^#W=71;J@Cb(!TA>z40zk)-o+$ujC2v$)4Rf76+d z3UtPRpJ_6N$CTgaD227rmd1_5(oT;$%|JNV<9Qjb72oOx(udLn)ewCnC|AU$iQ~o} z+h51i$CxKbS9a1nFnPO0-plZjZG7GkINDI!?uDY=L7eVROEGKEX-EmOi{ z-09wdxfHz>XiG{T`sIHqr|7mGXG8^vMKiI_XFDB;TI$jvz7Wc z_lw1^e+g zgaD$_4vIbPAba80uY+VlZXqGJTWic7xLz@(G~H?a56neXaFHauVOh=)-PdIJPZs>6 z3ZGMNqiW`>ztt8Cz(Tg*MWsM8F!pMi*b8XYEh77~@lxxu*m(CXj&Ie}4iR_S(=QZv zS(2Wg6mx(JT=Gro3*4M(w^m}KcP6m9I7;vHwXlf`)-gR(5EGe~{*uZehLdB)>AOvE z8wkV+V%9(V%Z}!n?_;Vu%~d_kAlc;y_>NpgT!5DZM}aHKfN2>RTRDikBH;IcDCBkc zmEVK#XmbJ6j+ug9!9>+v5kjuG>7-SQzEJfwMWSfjd>Ti({<#&Pa?fVJL6DhtrX)so z9zjfhI+dZp&X*kFXI3p6BW*=BY(du&l5r;lS^b>-J4RcC^}G;A&YB631sMc|9v zu--uU3_UJZN$DCvDSr#LVpr~Xd(hWzzSBA(=jRgnATFD;r)CTJjH{gPP}|gGu8Y@g`Ymk4NcV+=q)c2i5Gzy+YOZ0_u$DQ58F?R#ySFWOA%~g zBgiVA6s^)rgbAys_O$-cv%}q&k8PD>)gTn5pIhN6wi$~kZ!>=#;3~+u{@$i^F~G`j z>mdXxB@j|8=`E6f^jc`ElN(Zeo>I>2lVM#xI*jM(REDKb5dkWo zSJA9(Lk8#Hah#QcLbrTV`pkvVPRcRrAFR+%l9qDz-VM)Y4TIT=@-j1lwub8y0izqa zpB@x@D|-7*de}HvbLofR!nSa{z;@$;#)8khge)=TW7*r|*a7ODdYs(@KD9Orj`)ky zjmjKSVEOoWJ4VspFLqoxC3(Y!Kk_P69fe;SxnMtALT_sTnYt6 zU%byVrN1EyFF3N(Qq0XjB29sT`kQDA7WM@dm2P9fw=uTsPRY2oa>mV?~YLXL(jR=e&)(ov898%aRwhxcyAi~GxBvZC$y zwJU?{F+#$_mYfiWmP24{hj^Ti)>UH}F{`5?qPPtO@&o2OGL}|2sP$10#=rw?C151V*d4>CQFOL^1MSzA`H`-rpyw3maY8aXR!VXJqtd5`* zb~j$DUpu$T4{{j8?!GE<|79b*2Y;3)RX6b&b4;^jK($;| z_=uqHjG1dXzS=J~s~ul5LCS>d)`SV0USU!qwef z(W>6&#W|md^_5=TdXAQI#LlVON(A7l%rbHDYK$E+F&z3ii5~-`pFn{p)Bh`qADmBr zh6mraJX? z?lY6R*rWDguz04tVjj7nfM#J_g+dK!DR-m@%`g2?ex6=7`)Gqq*_dEy;ksO%M@jfD zzq6(pdR1Rc|7sx#KSVgAvRuf+3l2MO)n&Q*3A0S1r85FkQL}khQ7kvl8fsFTX-x&D z^I?58TOOMR7oji7x6-My*<#tb+j92jwvwF8!f+SwevdKhuhBn4G7Itp;`+a(?f2hK z>D47Pkn-~&J7~)+=s>)CMo#CHoV2uFJc!Vlr}Ttxyq6ZNQUB$6-uhQ7vGLV=hTh8i zmy+f>_TfLH{zidu-N+cR1%m~#1;rkFPUmyoHL`D(5se~r`_zys7B4-Gd3TjPW;~rZ zEP>lQZ{D-m)K;mc1;_UfdNRlZBVP_DSj7ZnYjU3 zdVL1i?O}4?gs>#s|VVAgL>derei$4*dRna7d zrgf!2)phT=m(rpl%d`QTJZq2R-RU+wGzbnz=1+|^YJxFe8&prh`PXfqX-{Kdg6T%- zu`oz(Tp_YqE$*S3!6#L^VVa6392b%Whe$Rb}`?N8WJrpj#2p!4b;TA|^ zM#O2I$u;5|#6LR%tGmP*O&6kLxo!mioA}{VA3(SnG z3GAHjbaDE;ZI=Fi9NhHk&4VgCKZU)}j$g$wjYh$OyBD8d&aC&y>g5?z;*J#d-KT(SwNO{cGO-qJd+4Br z*Fn_FF6aUi4&0;Xu;xYPfhYzdTzyt5^fR)$aNLkn#1pxHQ~`5miY?_RRV1e;0AZUq z=zyu`sUS$|1@f82l-N(AH95Iw6C}HkHq2aw6uEmmr(Rg&((OtWIN%%o;L9YBxRjz9Qhh)P7z$J=_p$M z0z4-9hS7&xw4+@N-<}2d;ub-a!erP!K%G(YM`2;%Ds6q2M(Ex~H|q1cJnU|LaBbo2 z{Y5UR6XKs;;0|OGX|{XYTg#Ir8X+W-vbCIAiq2x|qU}T>&(e$9dAG|ehNy3$4-|z*({Aju zNZRsxnbhB1+PYqF-LyO(9EFNnYSHbI%(!iB!0)GEIk5MDh$1%k; z8VYWImZ#>ngCU;}zgCPSN2e#q2$$$puYchh{>+*L*(_38flUi;4f?kF+#f3B(Wo$Y z_4=6p{IV3$0+=U?03Gc?F4?%UWtm4L{>^Eojsl9$IX;dsy2#ADO8r(%^u$Y7uvUGk zCRi?r?=A8UL~o_Cv5Bec@hclCtm&;ZUHblz3^`Jbacch$1S@za)$zRD&E%bXaeZ$% zT~Ocn<>r~!yW};eLP?8+DYp$CJcay3nfOVi^mI1&%TmpgxDU2$jJgtag%}yzE}%sS z-nyqsT`FOskD9f67!jAO4qAGaiC*8|F@LpUUfH=S6R9rTW6Hc=J``^+0E{RJmb$a| zrdzuK(8Aa*C;X7wn>U6Rkrn$jzxVOSQ;6o|kt|w~Q_#ZahpxnzG{EP6>B{cRnN6j= zH1N5)B|sfru)^>LPX9?pjluE@@%U8>&fiim{4$&CI`av&!dvn{XSH7vkS(?cY$6jy zo-~zitg8m7AbSpe=VdBEx_<)W4Okpzb%;6sTD<(?;jAzkwK)e?H)XAoAGV{?BYA^X zEum!XfY41oIi-}|m(V1yUp5SC7joONY4^S4#;1nm2M>3X+H z6a)UJLkIPnj~wi9(CEo`azL%JY;_M}EQJ!Xw%O5;1>M?KeyG%A9RVR4mm0_`E^zh=D6YX#dbi|a}Kh+G? z{G%IxZJXYYcE6Ul3ZX(q8>F-5Mc>@DncX=YF5G(Fdng+qi*;Nn3t_1i8BeoN$Q9aM zu)XwTZ6V5hq4L%yV1@3s5xaK0$9fc(&2J?mr*G(i{23fblvXHq%si&U=y zgR{R+%3t^H!kki=PfsNGcI^7kh|>%(hYx+z0{2(kM9@ni4pNJ-&mwLO*rDQy2jhJK z{RlUp?%GwcnK;*@aq;K&Vnux(ouishZ9sp%?Ds0x1GJ}~rSMSdO>;qKT&qezh0e03 zc43j#C#=mB-)Dy&W}BMHs?9_KkVOZZeLFjDE$jO8z;#fpxX+n8s%ehDH{M^AHcnvk zKRe%A`J{G?*YUCRU9^AJ1^dTr2dVBJ{e_9XJvZvSnnaGc9J|irfVx=QnC5|DLKqWe z)U1^wyYR&@T=v8&Pt4}c#@lBTZi>G^uEGztc0rO;#=HW-&u|sI&Z6w|6pYb(*u+&& zO|9YjHDdlP!I+6`uUjggugpJWJm|DgiBQY|fjcS)DNdX(QWh(3Rj8fze90Ixn7Kt+ z!YW0;$njW;_JOrM{#y3vCy{*i6856dI?z~Qa*3e0(t;l9+orQFiJm4;%7Is`efIT5 zB|CgqkfUX_q~n!%fsHof1}2+>clg7(A&Ux3ry$*aeRo}FP7hLEy{A{jy-FWVkEuVS zWLiHy9w30+?lHE}p% zb$-q&`h2D@f41mMc9;b=X80N+?<%V3EoQhL!95%P)NTW zh*=^XqWnD?pXS%^X6S5l_#-jWy`#YAOT|dhqTq}j`IMcPqnB0F*jDAALcREURc2t@ zbrLt0A1?aI#s99saymE9m;}XsbAk07K+gQzgeZytBdYfPD2Di^00z?pl)(f6gz_6c ze)YXD`D8N&SZ%3XS-ha!%l~^rBfqr~GL_)_1NaetCI9}bNg*D{8#Ge_y!32#OBI_- zSPhq48gNCVj&1Gtz;yukv@qpy5}V8P7-DKKa&MVu4e{nRK-1?5pnZ;?q&*$hMwnK76Fw1k zY!%}<1H#KIQHuj#O>IvT*R`a<2b6gqV8jGq*A{XTHAhVYnm6zD1PSz39tXaGZH+$C z>`S}8iH-4NWp~Z*+enX=QQ9zuR_7~iBQs^`)Ffdmr zXaGu>ITK|-0<=-&eO+8hE^UY1;PP{c<(W zFk3;noDR>> zAhj>VgN2`9MJA?9anAb~3+T#>Z5XVuczwYccK$>&FZ91H;K9np$e_csJf(`~V_y_& zhSWFkH62rp+P>X+lMGDgqzicjrjV4?-CkD!3g@v6KJ|)h`4Mm zOCHNbZXd}1s>7*69@{`ZuDDQ_;hqnc&7h2HEv0LEkOt}~WweBzgz1v+SB?5M6dCd! z5*E6f7UwBKUgb+v&OAQ+dZB9|VuVl;hcYnK?pG4@qVdZnLV7T* zX3loDu-FN?Iv%h1Fp^@n-fpQB^=+HjtK5rSZ@Lk*x@`MwZF2vCHH6czmFs+vSARGE zOEG1>(w6DL=6SbgaXKG#k~0{xISp_>IxJ|McV7CLE;+v7J`r};95A@Lm7r+;i|3}x zEf>Q<1!QpdNb69hv&6OAV=}ERl80}6jD#V^OdWDqIb7RIC&FIoEhO%##%glnL6B;v zIbx6l-FeSZXbZGO9x{Hc)1cXJk?C$@_Oyv_j;xB`y@++PNLwuhI8G~0UB-un?bW92 zUcCA3aF^=+9_YU&Z8I2y5oMKlN&kE?H4r71twtr5oq>y-rt>ZLr~apwi;BM@K$&gl zQSdSlFLlQ4dvV6@zr4G!Wd9lp<2P(f(qT_-ZicUN0a*luwV%D8uP#U!{c#Z^#E-k2 z=F$9;A#5VOfJ<&nhEF|{mG+m7jTYm+mHg2Cd0L`-m{!`f`JtVcF=j;?NF=MRD)@Wr z+~lckL0tf+yHn-*UZe@=i`ps@LpCAcn_x|K)5nQXPMKd;E8=(`1o(2@FIv{pfAqau z$5Uai+M1c8<=Jr7>*O~Nre8X3W~`5tJTMy`8XDRS$$$L^1pMxn=hb+ie>;f9WO$yZ z)BMLFa8?S_Zp0BLb>*J2Y|4nIMtZW1f=KOD!T#pg4eJZ3 zb~Z~nHw*EX!zwO^GoqI54l#k=UBN}oh~}4utF(hLHKt||Z{^<~GxrZQQGa(QuoGBt zk9t`+@q z$)eJ=m@o%#Vf8&1#W5R)z5O%@vL-!tUxf4E`izQ5Ku?u2+^5yZQ&a&G`cyDHj`5v-HmBR3Ok29ytvux^?9{-^V0gfP zfjlpj=mZu&9&s|Rb^yB3+$ee97ZS1`aIGL$HUge@SRkYfPajl15ct`q6aa1goW8G4+^2_fe+P1t5IFx>T^@o26c zps^728tM$Yx&zGFXt`I5!Cb@mL@ZkT=E!;H7@)!-o)vgO*ZFGipBK|)DW^D=Y=!>H zZyYY2?dn{^G2e2NrlO*k3V2Jt6VLo`&u%W286kYML7ODZ z@@v~>WCN%68{E*%tl)hFi8`_yEE4&t@4=~=b;w_3003{VwaFTUi^^T*^z!HNor-PW z1oasdY^iaKOdcu^A~qC6MmnN7Ulms83+j35Ke`(4w+@B!>CU$BU6h?h+Brk) zVvV}?+T;wQY;F^0+72-m%Chx)ztiVp9Wf~GASS+{^^))IE$z_@;f?B99_GK#@Mi5t z!Iti*Hhe+XRs`X`F@E>aHBfwT_vZfrnOY0mDfMh9CDpB#RJ2m8LhG zV`lwgN8ZGL2ccYK_VrZsPgqJU0LIlw+dX+ik=~{E%tnj_S$!z1v$wMNR; z=E7I-b&y;fqV3xm{cnQ54Noouwg5q`;)ox*kwQFe{iOhGI}{X1?kVafwbn7#0kGwp zCnJpj99vo|f9Wr&YoT@EKz=%lo)*YdG7>-v z>;h6CjaJ;F51{DQ;Y-(Iq7sTiC7+CLj36A1=h=R&Y%3`F|pg1o~+iv1|dgK9UvD%PHpnXw#gQvI@?9^GP zb~X3c;jSVob936+16Y&lZ98}z5i){8Oj|>4osm|0jFZ6 z$_(R22~N{Rnz6x1r5%e-$DF=;OUZKr+8wxX)ilgm*&ua6wWX{rV_Vo7Vd;eclWN{T z)s|X{{pwi=#XTd@t8t zP3~qia&Hk)N$*vd&e{yllt^5Q>ucafLY6e{*?se@uy|>9%JYG-86Sx*3tJ&fn;)9>#yv|-bz$Ew-6l+>d%{9hikD3YEPedA03gw-ns{i%f{uG zSGzA>F|@zlQn|I?aH>h3Bz#$x5F7|AF%f)xEg(hs0*bYNNOfkoZBUo4iPv#Ld1n4u zNh7^2IYH@&%bcM4cG=!65qm9GLVk13M&!dJ6U&kj2EytF8;ntED?mS?d)ZRs3Dfi^ zhj#x2fI_WtPyO{$4fRsed)GIp zgkrJ5x(8iF-dk|DSbgeOZv}7pL9U>NkYXuStRxZh z!@&gA2az7n?1*v~a`ilucnuvNN%#W_$eNu2aNkQER#A)lDW5X*Nbz=Sn!C5bjoIbc zA+O%>RR~&0TIt#HFWT0&a0tGQG)$3mua^9zxLV`C*K`>e(Dv=#MQa);x%urxp?+le z{9cMAX$ESM{rV7JW-WH(Z20G;8)p7ow}Syl9rF0MZv{X}49kT2^&B?7LR0RGeJKPF z2MLGlG4mCb>D#;u{7-VMJ}rI$pHt0y!+|vw ze8yM1B0_;L9+5ME<$wBW0R7JRGGRO1F;kWh2+ zg-4P8+`O|Yb$u|yykE&|P_Y*7V$&9OGTL6vcU8f6#6}f7OEf$D@Ol~9Yq4Dik$D$7 z*FhlKI>Q!6?dN|+mFh}h&95+Kd!vZ*pTt=3_O2Mc$%V!DLQAWfz-pGA~1{Qy8L(*(u}%GU0^p(*%IYv*KSd(vOm z0R1&|0`WMUm>rA6SB%hcJ|8?sTnwyEc|ee+j11sbIle<$>pHE43CJGq3xg)&OeOPp zquM3Dx$MbW?5HN8_~$(+D(HXjXTa3)FZ#|!^Q2Wi8EOJ~lYwq(P0%>A zyLRG^U1pz$Q$N0F>~f{KybiQa(s68@0`m+x+51)NTZ<_z>~$NYU#;V9k^6-41j{Nd z#oX@^)6MCUBZN-RLvoYR8^Ln76Sr%3hA4l#@)J^DbfJGdh$@758$__MuE(YtpG#D< zCd(|HjO=qOh3d@ZnZhUie(Ps@W^kqvLq=O@AS zh#z_aQ|-`spX}^1pGIk4)3>!Zd*H`D7*;S*{5x=Tqg;F7pOIX&Hb1i1)#mVWJhgL{ zB+j|nnFmR!QOJi+9|&@GRIVjo|2Elwf@J%CKPp<%Su$z3&4@oa`gqQYN1n$vfzI<< z%l>Ic^BP+F6e};4x$Jt?O|`A-zX=-_X~1Z2rOqtBvJPuQxcend6gVuxBY`)bsNm`| z1rd-~);uKcgQ;4d!JLh1MYyM*sVW9V<0AvPslxXpQC)X2TwTVHY~*%-JfBgT{Xv?a zpqu}?QBE*dw9w4ZO_^kmX~D5Fos3TY>~H`k5=1nau;jyvTyVes=d+fZQ4GWjtBx8N zMkSl#Ka}~e!J8|2O((!xg_^kqY!y}de?c$S+1W;^M&S}1wz+RXO!(6unbZ9QBUxkE zvlX@;#JjN0|C%#V&1AZQDwG>}OuPMqeH^UXbhGEJbhuKrU05%~%Wus~%zh3J_uWw^ zK6=rYg&nNZ1(^a``e1T;ACbN7Zx`#6D}kE@1dizz9^FX57s6#fH}wyyR%hlwSdlYV^j2m69kDw? zMP*QupHvBoL8VEw$*d~uLsnt9I5HJ!iWw7^ z52|)*YRty_o}63BIvPwr@b%7?vt5%C!b<^j$kNMA7+$2epZV&m*Llu3pU)Eh6Cwn1 z#PUFdu^qD=v&dS()|G^2Q&J=`Et$!eof~72B0zy;$OK0 z-fi4U4-GAQIrUT{z`X16mISbJxiz568p|t@**p%Bf@~E$sW`eSJd}}%ujC4T$XlU# zqT}h{d^OU1t);6Yr`N49ANj#()PQN{EV*|~Ap5qUVZRKTVqD$%kwbN<-h=T)U}{lq zr|>*f>`Ty(jy0zJ+j{DTj(MIw7ZXGsNs*nFkQR=|mZoA#2TNdeguPGh_PVttq~b(Ak+qQS_n56t76_M z>P9a2;mp@LSMPufvG!z!rWvR!*6~5>YEsPdFyfxby*lnSvcqZ2teQOGLz%&Sp9I~W7V{ih5T4)xxN|;o zWzlYNN^`fJKg3w#FEs3&z+DG4<*ncw+c#fATOOJ1KUzSdM?^V0uu<0Y3UM+TkN0UW zzR8!448)AhIRq6HGpO@OIFDFkHeeV@-z6*+$#K>Fvy|cQoW`;oW=N8CCAgbE+vjSv z{8d$l?N@xSN?!n*ooC1x4;>Np(`$-&9O56gzTVcc6JgGM(RC@Yk#Kmx{NgWr|tlTv!40K{@zXwQC%R#YF8 z7ciB=m7m-bFsv8)lbvDIL6N9Q>(ofKi2o!^w+L6hN z$(H5!d>Q>Cs!zXLJbixKFqn_IF}*mEpCalswv8yJJ*{@n@g^nUYfp=&Zsd-`aZ;$A zlKx@FA2WY>f32mb7Af#AHqs%<^5o|?7gY1#SCJIE-W@m<#nsO+17sMI(P6V@hcWk7 z6@MqBSGOyARa9GM>(uQSNo;p5gMk5g+6Ta=h@6<5*7B1}jS!Ao2z!p|Bwm8(N+-Jk2pDvGo<<)I0> z|LE;mCaD+9&wezE2@zx|s33=~#(oybi%Z7p$$V~>4EvTxT=uy`xgUQd`wtrW%&kZG z=Q0AbArB2k7Zd|&EFYsEh57KoLH9Oc0{dWx82s@qoZp=H~5r>q2g zsLqM3Dxzqd19JAkbr`}979JvQFSwXIsX6UMsC?!}y48PMJKwu1>+VM$cNdr%W;Ryp z?xK<;)rqZ!7pJa8vI&*#qFhKC9+RsFaNw{W8KpN&{N*5qBFT@cr@r@|ZhqjZjsFp? zAjtDv5`iloPNqsh6cV@%D`CD$e`fprie~ZaE#a9smk5i7&8F)c zO<)QF#LxQIr=UJ9MYmUM-2%IOX*|m{kbCMku7=+Wp!h|*)k&^b3<~{RD=U%sk~yhZ{U{cO@)h z>_mEvRmv~B&2gz_#N?z6$xtwW(_ej6;pl_%V|NeB19;Su9TphS4(@3X@{yHp`sNI- zq-q|hOiLB5%yNzE6-QAg1Lp7*LuJ}7m0id^U@kF@F@Y+)RSaAVWwVrIVqa1{Ro%p~ zC#SWD_~ml}I9pY`d)DyH5)rDbn~cUX)_R@_5^Nvxt?i_*D$cvP;yZDYB_7Na;|E3& z*&04YJ7>;Ld(rGUt}x^5=LdI5At)hc0doM(k9fIBwNNmCDl9C~791Jd4{3H*;Fk+m z^C-8*3L5MyYemziz&*^#vYuBadt2z^vU&h+{k#(!kqmN!Sw+k5s4YsCO&NY|gt(%`QEnhbs!W7k*Q0;Wm7OuRBP0*Q*{;IkD%#fLwX5Pr(D9 zYX8B-7DIiDy_ylkA&Um!Kz!tAR^7_R^JU^KRxQGZ1EKkj0>O{uANzyA38nI!QJp`dZhYtuawuIw zQQ+3VByOxBYD_efNKY~c6N!WA!O7Uv;}hGM>@oE^9%bjZh;n+Wn}?2D1%JoyYQdpFf53njPoB^!Mhx7 zl#9Q%Tw-?0%vVXji+u*~)9NL25>s@>`R!v*Z2@-X|NnS<^FS!O_kTP~mh5E7z7!>E zsm8t~Dp?+h>}&RreVGx)_6P~7Yz=yBG046fLX<6xov}3beJo@9o~fSqyZ7h+-|s)S znYr)#oO7M)T-)n)JpeD-_-K&IM=PEPs9vwv8ZtK$`z{Tg#Z{gs%z3;@C|#+Wo{x=!+}v!pwcFijrC;B~ zDzJ{%9Qs0Gi?#)r{oS7_Y0`!FtLHcY!vLq4Z8887 zD1d2-ou`2Hy%s8sSkY>5tW!FC`98c zct-GiH>E(M;Jq0Q@mfuVed&D8nS684LG^_Ar6xbBl^OUU?z+LqG&Un&{ADcVFsKzX zo9$Kx*((@71%+xWeB*L!6W)MrDosF<8}xp#LyxlY%x zv6?BsV%CeCbSI94<{ardU7|930ayrP$IMP`MFSILr*V7W#y)*Qp01%9VasSioJW!# z_)bYmcflk`@|DN2D7mww^p!&Al6|_uIKjIak;3KaYwh9A*3lkI0>;_1smo_Gq>fDz zR;mfP;|Ne~q-#oDgV&=;HlGcboWb$FXb@Jf-dQ$^V0m$MKAyzcQIn!5xQw~~-i{Ji zQ0!6pQ!h>7py8jVf|wL1nPli&+NkdqLq+5RathPNRE5qJf>NI;x9~O>jZJZRs7(Fv z4gZkCD-j+UQWK91CWmm3PNgHkqxGn0-t#y$CqrkT&QT4LBqmgwoy&{HH;vI}ZWPAl z6*=X3EpsFwGJqod3c?#UsA&_eXt!^(B$GnKd?`?O;;}(GQyjvi@~*F_>Oj<&PLae>Fr~QT zpaP%uUF4123w#(>R|Mn}68LMPu>T z=hvOPG8rIha3Jx>-V-zXo{GgdYW$x0Ns%0sI#2t9KCN{D^Q4a`#*HBO;8~=Z887rB zzw5>2GSO;pHiQxlTk#b!Jr&Ku7p%T+93nSd!OacT&?5ZZcl@t6e+k$2F4aet;FTQ& zq=vqgfC}SwV0S_iU|9@pp^!e>2=7PT0Q(t8sCgxP0K|9ngzm6~HWD80t^a>N`c-fU z%u;pmHrMld7Y-XNFXIlQtb6f-nbFoJEgu+u##vCDK;?9U2mq{_Z-1~Ap@KO-1zi|y z70a!KU3upCV+VTwk7p*psFzf-oa`);=^aFytXuCd+dWkUW|RvhjWcfbnXgHKGn>(A zp10o5+L>P}O**Cb{rAmA_2I$Xpo9>CkY-jF1hFpV%-aqZZovrRg zVYS-!I^sP-#_yf-Fo~<^FV%;*u6U!Mev1C!))-EVsf&m3A9sEmsNQng$-OC(EjQ03 zls^^!;C9HE-IhMLOdVCkP%II#3Q5*|dmXyY-aQVZo#5q-U^UpmvCNlf8d2I(N?a}d zmP5O$!{zVGyvp7LLHkz;zx`Ig^fE*3ZQ1B?(_ozn#tT9I+1d zH$*Vk3T52v0{ZcCmOsC66`85H)QbGdjPUoOq~T2irQm)|vu-FPmE(jbO=6zY zBWRMA!$!c{HEi9e!rA}5>5A&|*x#lv9^3CdP8@OBm|%(6fG&yPoqIsp_kTw%E`>TG zXr$lA7~z;B9529^k_M2O)L+=J|9t&7-0$D%|37Eo|Cc`o=r~Y4KK5n#&Dy}}!qwEc zKL!Cl0|mb+goG8EZXM85?XA^*I<>R3Wcy=AKr(+qw(^#E5Z?aN0q%QNb*+!W@LD3g zOX&Zf;l4GoKUy|Ft&!$vyL5^{emLqY{bLA%OzetB8!bO3>jP5S<9J-Tuv5^zi3iTN zvX^I;k&TlzPz#+G%<|TY`LZqu?<#ong+Fw{MU~J-`p(Sdpeu>nd`$naIQ7#V+|Po} zG;e?Epc`>t_=HX}#~emxKk`#8s(to#BJqz0gUS#iG5!-~e!qMni0=riQ#?uj1W|&}BOA7fw(kVn{T%#4YoOv$BNPP*uEkR@B%H!6!{(2gQU(9iVI6S;#UT;LGwEnI5 zzMp6B$xsaX^k%0zM?2$bQIQ!{)EyHqkxZmnea#h2Tv+Vc*lvwf@ih@xgIi68oQ!(z zKL290R~H%a^RVR7vzEhoi&w?|E}JHqKX~4cJL3?@0L(BWhbW)si^|_?9v!t7q))?Q z54A{ZaxDFU922yumYzNJd~bJaNMYE!utC;^Arz$-(Jn-EX!sIWhzhOZBE%I+^;g$N ziMI*Ko{&LR+rN#-bAS;aaqXc&l!UiHaq#fQ=MO`su&q~SF3ejDs#zi(q}Ach3<>m~4>lzwMJuNv3hFh` zH->#oU3vbHUd__1W~;}n0ix+m{JCLCt1uQL(Z3rEnSQ{`KTeP>FyEajVA5WH*w@r5 z7Q{@kw&%YrQ?n5`5V1pCqMRyzIXk|-Xt%$5>@O(be*n0YpBC)f+xEp9CA}pS&sq;= zdNLQ?A)*YK}LJ6-9$$<g6v?(0+ zz?}jQd<5kIop$TtLQm6nzEso`)<4%_Yl+md33WN1$V*+d_T0&YnyF?|c!p06Z_^_u zbz;R@9?{F{UeCtkOi4A;hAD*iw6~Vl(kq)NRY1(*aWSKWbHQ zq|X9lYiZN>n%51{RDGhsjD4qJYOf|3|JTI>Y~=Zd0~+&^Lj)wdXvtnWLVHE(pbe`G+YvfW_`VXTe>wwCCb4 z8eTqYEqULW*CI?8^4^JWw-GM=W3fToejtozgUM`mT)RGx3jO>!qyG7aK^YJFD`0KL zE~$SG_DN+{u)KL9*SxZ(r)X=4gmXy;9b(jT=Qv!|s595Law*f4*3_U}{}_7nu5ly! zx#KJV_y0#vT$e>OXD>!yiLUczPt1W;eJNm>-!r9T@n&WBvO|Q>6sgOS4I98_b~;tO z;9|N;$H&YORF{#m9j|)}_?ChNkmebc)s-=0|96^N&z_+w@VN&~Zk}13Y1+0YC&or2 zZ%1s&JT0K=>Cv?cK5Op9ZxZcaSbG$h(i~p~IbFN$WpL~$AG{+REfa9T#I@Ym<$o7- ztdAo3Kl1IQ3XDwx{mL)fc$)l;4Qj#o!dRbiZ)__OzT0_&DmpNlGdowL^Jju=2L3urC%;)t$dOoN`U z{Lj2C7BC5F9G9Y+k>+0e(#5$65$2ESyRD43>CQ5!nmIc(x839?Lo~hCyuFP=BWK-xch0zCal?SobTc9;a`?zHOjqoyKLiAE+e{pgV?)lEZ7AQwBYf? ztC?pm_Z%y|bG)zdlET?K)UCUqw|9-ayT#Prjpkk`2fvhtYJE~pIg_Wzzq3K`IUd^E zyW1jmKO03i!o$49pL^qh&QmztTnoFWV)r%~B z*fQjVptT}Li50OmPwKfHFDZ)rZ41iL)PEHvD6qu8+i$MPH2O zQy-UIuiJit+BrMWW4w?;<4vbg@Yy&PO~nb_^v;Jm4{p(mnDRJPuz1qx$v<~HnD_kF zsR~WxPAm#T*AHdsBdz~@#fvJcNQmLZd3xf~c`AEm;=(wdyP<5kwL~+(r|IXlH!1`7 z@jyIJD^gST%MAid5%>Pp<8y&-7V)3Fy2lBI7g_9}Q%yL9>Lq~x~?^?83hHvVYo9VqQ1I2rKe6+IDwkkLt z5Qh6xLn%@4o)gA1hn>D7F5_joqcHRM=t_!5gm3?nz&%!?Y<=z|fw6ZV=i3>k@^fab z?z}XxK(i8e*RR!R^@Mil980eoY1C|~{-4_(-m$*B-;HAb*95h3q3FJd)OtMA*&;I`J8Fq0C!o zF^N1*>A#A-f0_D%6MfUH9Fbvsil66XDM+7te5I2p`G!<3j+#yNUo^N%k!B4Gb??l` z_}^bKvx}^0zLJp{wN#2MPT*BW>DoG~lQjS3LlK!Ep<}kP>Cwm1S`OpSzZR&jifv7x zlgy-3(N{lxT-cA<`TppHQFzfNBco4Paq(iNk?r8k_Mq<1f7;prm|9$1>PAeJ=W~z6 z1f>+j8X9J>80LL;oW(we6fzU>uA49QnXqsu>`&RRy&Idt_2E!oQ<-N50Ke0J6!#ZzDMKZ{8gg&$GI0MPH8wn)thm?-HCXMe`R)T^W$dD|GXodjLON&-_cbbvChaor)IIw)Uf5| zi4O7fYJP%NvfU3^$2Li?_6oNzFZe{ZiS;!#ymVeEI@h8- ztDFt3#-gab@4res_=r{CUPsUpYyz0+k?Bi--zX~V&#w(~{+p+^T%?)zADABXkN=fS z-neKYKHX^~zs53gt2y()=XX`?;i9NA3u}W~8d^;DY_5m-bW&qF)l!~Jfc(XLify-| zC^=3TRf_F!H84dB&0=+$Z|ia=n|Vzg>5utwUbY1;BZ1g z@z{GVaz&rw;OCC>IV&~11En2txf`CQw()m}SN`Wd07BpfF-6+^jD}T7A%b5%G3W_; zvS!I?tkt{D+(v70e;{I!;Mm*ngod}+*K0`=%nb~qj}$!x#G;b6@BM^y6a~Ig_GO2X z#d1>a3fwRLzp{@32_oG5AwMbUHhG9LQtGgk1OsSv82K#C2saGg7-jS@s4|W6Z>Q1CQ}F$qJbMClI#$L81~W znHzA;r#+R(-!{bK{68g89(-ZNyqdKfou`1t^=6lBMF0R4RMhoq|MH>nFs@Q@T#Mub z8;PB)(xR>UhNnKPrt`a|b}`GPk~{C(GVk8f>;Z+~Q$`fnwTn_`;-6c%8Cix@x1E)f z9={5VMc3u+%)sNfnsO#VK`NN+mODDlQyU2+^WBJ zjN4|ZM$VU*(z+9TmeF(557wAn&n-QLiep*2&K9wvXd^M~J#&{l+8V9TdOfdcma^q^ zjtNyPoFw>9(SE!i=asDcTZ~ms9@=bjYK;m*J~6T5r=!Cj&L~?2-@Qw#$P`Bv!Xk%5 z%jAC)rWk*n0WkQ&#@OK>hI!ssZ%iJWeClkoA!dk}eYWSVyFL|~c`4jhId=$O5CoT+@UjhLQw0@2?aP5aQ zSb8wog(24$W5dlzii;hUacYmu{~?La4{~Z^qS>s4-(kKoY~XJ`9qeR@Aghe-P;!P0 zF9vwcAcKUG^>0K>9ATHI~*3!)RLt% zvQJ7Ept_FHCw*9UdG@k8l{h9pbmi|FfX(~RvRIRs5h3ufY}i^G^*R1B{hEPsE_M0+ zdaZtgMrR$NMzL`Mm?V{hoAB^-xn1sK^(;Wm)o7 zkp))4HKWE|`_MX6jK3{KS`Dvtj3 zzYCGqYhh{CN6d2lh*tZ%(O1LiGBt6m`~LCejqQO#^Xl9>sM2spY_dDGz4{C^y(!bCNtak|dx@E;hDGjEG1$e+ zOE<2{!7sh~>;Z8onAWVwYUUprHRVnH{3@%F-I77zMc5=OcVsIG;qgnK?!Bz294?fQyFZy66mNZTeEMFN-|Owj))L6I!X3sCFZ)Va*o=BI_%f z%Dvg&_dE@Iw&X?gWy%q)2ZHV@hQz;LEqltoifuZ88dYZR?%Di2S0^=nfw_IAo1a== zb3v9aip~6dUV!=WC2qL~_w84Vj;;=h-IP~EhndTg!u7)8`mC*kHDUCzs=r@o1n^Bf zaA^UXxiy5>ELs#Rl1V`wOF<5HCh7sFy7@*eDmYleM#A3RKsvEUcSrOD>Z?%n9oaMX zmCgF%lOchzN8u+tz0XUvLv2h{UVF=JxaG53HUBe<4hd-FPi zTxtH;sCTPOfXBoBuS8A&ZwT=I7z(^y4+nY{Y(c<}_}@#jw4eNKH-3xRFIx{Nm9IVo zrSdDX_}@#U7QvPJ&&^A-2z-=4rTwTSsI=dlSpQxo{K6_)#{5>iBYi)aGMz4NPY|>w z&=&;a%zrNlpg&+N7T+oLr4@2vP6b@y1Y)@xuMVCP&Iwh{Q zp<$9+)sX4;ntt?=Dh~4U!X<}^J@wz)n(s=fJ&%(4J#|mSrTQPM0;am{zMrZaSCHU2 zM2|A*2$UksEEtgr1C(Hid3%l1Uvw(YJ>;(4(1lk%7y557hTVoUrAACFE*B1Y}HTb3R^mzRn z!M%B%H5*Qk`p=mK^+GAGz50oHtT?q0h137T|65WDd-vCB*C#1rgtXJg;ovt?|DJP! zUc@JOxE6;Bg&tVlTSo?mf=*8! z*c)E|G|{JYK{4Q2eKpK8i7+8wqI%iF8wt-j0|>_%FNik;)Ewa2?HD+Ieb&7?R=GWT zvCh&Psbym03_JE*=D!JE8x*Fd_9z^RARnMOo|I?xFP%e4YRCfX`lGu@Db|1Rz8L1hHsQFjwzlE zbx&?ZSlt1-@uXb-QO?~&-)_p5Hf_b@G8#J97Se-xA%ma9Xv^txHJ=VN3y7qA@sVl+ z(6-2!30_*ZCi9?U+)$6XQN7RlI%=7Lc&^_McUPm&=vj}6eS_<13u zkj~!vGtE-8LFLrB!?{I}XL;Mqi6gMRtWDO}`kfx{Rn7zy@<{VbnVszPrJVTh?H;-w z_*5em>PKbhqI(S$63)dye?lIgR^5suYb8k#z!Cz{lN2;j^y==TpLyl|w)Zqo?g5T| zOPJrzLZA1?jc?6UC%cv32q;4X1B0;)_o5iEk?Dl0TST0BpgVoLTsN&UKl2e#m{~lx ziD!u0Elw~IJQWy5CJG8c9qInit>P4A$eu@GamU74sFONK4IJ2WlLQr8bz=;e?{jbj z^0a#K9-G}Yzee+BDKT&6D&O2GBAqjsuGq+3HiX%AN5T$lwpUunQ+Uj@i3cz`m1S{tfa`Vj z`NEB8c=&qcM@rUoFCQ^kc0#28(qBGOOJZi;QYeMgIog6xH9sL!8a8#l@fqgc;BY+} zjEtuA7I&;OEBHuL5nJ1E>+fDeRwo8_eG`H=&!hD$;_XZ0napRA!;u|qw5uQKIXugQljwQ}NxEz;WOiex|v}HK4vK67QYZbP7JSEr1dMS`@F+~qEMdbeA z=xqQuMOAEdkQ*n^B={8t54!F7OSr{`h%Zq5r?HenU$&N&-H!kn6xqRRK9$);in-N& zJoo(+*R&X?7f;qG=)J+kbSm&Dl}R0PKo7a6?pyG^qoMz9q7HZHLtA%Gxm0W5P3OjT z7SI;@PbW@}k&kQ3PsF0`s$Srvqzl?0w1>zTZ(F(62dm-Pc`*78raZ<(yI=1b`(Zau zPv-b)tHQG5iWA!J6?^vv)XyG7W=;8K%r?vxFM12lZ3ZfF<72hqW;`?QJJM;P z{Q;?{aTfaaa(fd7ZTX8@qz(f@6J#ew?W&QzY_y8;A9}VuMi9LfWVdPi>Wi9b;d6VE5TPfB%(OIz z`8FEfq|hA5`59JIW8$ zJJu@C!UvE)3K;A*UlvnLd+RaMmPdO-dw;f^l1XfB!e^?Uay4RiC+a%_>R_jHNV4~E zPwkjeBTl}R7qdj7c?XW!Kp)bTUQy0G6ydwAFi#$vot)*GC-;FbRmP7K3o~u1?$qHn zB>@nzMlok)11>r~6>GMgOSl8c)o%Ihsqbwyanl~O?&I3_IEJ*Vg=+?@=4(QtwguYm z-8ZHo1{qGG)5A@9BK@IbAk*B=Ez$Ncd`5!~1fa0k+?!{T*3k;LKmz@_V%G88mjsR} z--VAgBe3u9CvUgURyjb9&iRnT@ApE=zy2-5>0oj@R}s1KL8Aa%Q*Ue)+xCpTq zk`c3He^b7;WgRD#TDvWU(cT%o{j_5_p&{VjVSo4ZUh*N@Aux{#CcYku zwRj2#Q~K!~#Q}vG7+!Q%&8^5?nH`5_X+0cAO3v;&jliH@FZ}#qlQm+wtHn;5+Mhp$ zwY>@c_8?a~*z?SUPNRd4Yi4f3t0@S|So@u6TEpu_`l6cPWMkR;g{lQD<+|K&3ZQmG=#?JF= z1}9>Ubz3#Z4W-pLd)9Z4>MDYdvKR9YQw?AA_7dlI-&1JRg=6-F{2QaP_oPs+oLnho z=R6KmYiUqk-SK$+#P(&UVT4WofB6%sy>dq7Iv7_7|pJoR?xJ5 zH3jbvtHfe)HFG&2Nva^kA|OS2>&~qj6fbWq?IP1H%+VJ+S$Fhv&rbm)OEai()iS9QB96g<4|Dx zG1kl*$AE&6_YWwj_;b$ZH4eg-VdAx6$?80hE=*<|a{}$`xtcG&3CLQOW#C7hE%E*@ z+mW_nB3kyGR8Ki?z2LwyJ)*D%VE6S?m#{Xr1rN<tUC(A#?CN2PuG zKjp0ZO$9#}v>XN1Gv|xJ$KwqP;w0{PPEn#&Xm*IgtW|LZ$3w@7$Y=VjK{=(w4mC`Ip88_v}5R$a2>HD%*Pb&n2nS7KUAn4np#_gm!b{Y_K1q z;Hbg0QmjCc=S8QasAejPCcJqP4Wqur)EX0C3{o<7{| z<#%!^kcEpRYs}HBiui_m67Kgbx0j9oea`a|w|q4yE7Ue4zaAWn*KZ*(bg@vCQ2&+u z=rQ)LEA3k^YqURG`AF4W=RH3jdzeIyX|9GvtRF0A|0BgmZOMaZz8$IaWM%_aD0F>h zNjx(#f(~_b-xKG9GFB8I?L@>S&|Cnrozde2!?{WihDj}D0glsw z_VL(Gm%#@&14U#9?gDBr>y!;s>rX?_rvUWkwhh59VBgDml6@fW>50Lb+>(P!g4*79 zHj7T0WlLF_!l~CO^MV{z^8E&U7SZR>q?5$8*?R2r>%s|9@gAN0b!y2ET0>V}CYR)% z{je;f(Is8sHvBZ{{+pTeaq=S{X9KAj*jq+?)*c0YKVB|H?5M!-QTU7MVY6uHo`<}J zFdbAk`i4559kX-4@WN6u+^Mf!d+INv!P;G{k!vv5yus;fm+q22c6C#)42}W@_VE`i zo!>#sM)6j>#8Yny)eBdp>Ucm;6xj@oH@*YvcU5_k1Wcgb9c-gHnn`_X84psI@}oFv zib4f!qZ>+VJDF>jCP0@jx81bbYVp)Vtw&VO*X>A-+q?M1y+L_>#z6a#2~_uG`=M;K z{IOO=(>BTGM@eDwoHCiemyj=$m!I|Z+FBb-U|WUZWL&zA5AFN^;=ba5N#Ln~r+-vo z1F$$uLgLE|7#6AvHSv?`>sa(6gJ$^luQ85W8NAh*6^7otfHpIb{}$iY;%-8YF?(b_ zVpfDUSjqPRS%4O4o3$sKbKICfKCd@OFLUXoMRUKw90=AdKykz41M`wcQ&nF`Pn9m0 zQwG1;;&^;Fk}BW4xQJf;_)Ebi5upo{!Yvk2DH9W4?B_2S)DS(k(a(0WwQ_oK6{&CCKss zrdjlE96~P0wdL>^?nu)j6^#znLfZ@(2v+FFdTXbOr5GudMJpc{lbE8LN$-uw2q|Jk zH6mP=sLZrSMnI(yX633>nc*|!f*suFTl=W(#@TlbsyzIP^VioP?TZbE(oj;4#4s+@ z6&{-usbPJt!Jr$0&jW=G7K5|!-0CB_I{)D1vDw@H1lkuM@mlt9x2M3H=?&?!nMok0 zQnU_%i0+4c35RSsZe6MuENQr#+eRar;92#$cj40)n;3IkCUsv8t&-f!bct?b+mND> zu7nQMj|LkB_U_?|{`#5pB?S*;oq5?t0QJt*&d-wG1KKvMN1O}amm)2PrFPs+SYO;yc()^d{3TS+#4GT{O;YH}j|Ejd zb<4yNVLGfs>Z9QjLUgIbMXj;7{!)elv3{e+e$^{C@FTe&i zEOdZQxBV|gYOZr$SXNPxS_g0SHlf#oaW%y)((bP<_x8DPYb!zV*o;BRzAi=5k=>}* zb#U2p)_=W*9*Ib7kyv`oxP);TEPBka+L=4i4jon)W95r@42+VQRVPpp2seWGXnBdzu zl|3;S6jk6WZ7T5u-alJYq^BtVK`u6ubq{n3EB#!}%gw==ldI?Nq)fd{VNUJ zIytLy9TbmKU|I=!vF^=ffStQ2rF(62nj94vDABjzvoqY=nn_6~R~I(JaH&&OTG;$W zT2*ciDWhLGg+=JKv`1_wM&zj6tfh$U3YnW=Sv?|qEtK1OGQZT%DFg(0dQP2n@WGio z8$8tF=`=XZ!Fz@6j9#!baf~Q>oh3;XNy7P(R=sZYpP@A0&j%2!f8DYC#QCpA_I19S zR@;CAW_(|zN^_TiUEzvE^}ej#gPYmbfA!zaS4)nHgM`h>X-~mtH&d^F`4S#lFUiEZ zcw-T7^EXYWyOHI-6Bk7bEvP+RjQyz-fqIpd#?j$SO}flhQ|3PKEYuAKmFV-O??5l} z5J!5ny^ZTS=TN*{OI_FyL(}gLZM~A7Rix%Sao8rU-ZNI}rS(Kq3PiZu>DdR7S?S($ zhF@ z2Q$a8geL~4`coctsbX>&W)3fNuJRC*G~br<+eA04W`;r9KFvrk8Nt!PGCnaL{eF|L z3q7s@E&_qx%ebg-vSe65`D;SqfqkeFTGB!~&nqS6S3Z0LGvIsl?qix!jzULI>&nZF zyGian)!wqtOFL$D;*25?mhHgpha6JGJPMjId!~IBdm<^h32Tg+8VoYF&U*b_<)99! z0yxG)La%9H=jnf}wnB6RyNb|IG-OZmR(5QT%`=2Di3H_gtIBMiwOeQ;_DQeX8Xbla zlGNLKJL~ROp@(hc-hg66Zl77}*aZUfY_G8@{d9qiR8#%x9l>BWho)d!j|4*LhTCB9)p7!Rmqdu z&;87yuLQIl9F260(z>Jzp9!Z&l)VsbGh-b{IC-&Meh+8hx4(FZW3O4#TSnFlIDxhX z!|SD9Vo&&_#@$;$XFQ0Y{gg0C7&@HBG8SyDWHP1;+Ipfne1+S=e2D`Sta;~#ci*-#FkPM4R>L~0*h8bW)O2qnoc zV8V!{XOHxH(ElQ??vWgzUu+r4Dbz4;Y?mcnsXk-(psxnC?At~SQ&_Mu9ZCMEUR#}e zJT6xrc7Ki@(YLf+i0m-6FYC}7!+`L#owM;`PQIuS)ThI!_m*Jf^5JKSvQC$gWyULy zktcJRK))w<7$TbC(bm^K%KBe2e_UJxJ?_E;?b&;4CE(N1P!LFNi z>!oh!6HRszr5aR=72=4R{*mz9o323%;(p9jpx zUW;d2qBcjGF!;gTw>cq2hl^rM)r!^bu>vL%%4_~LAbw`eHuk8YSCzSOMQkI7uFjPN zHbc=8zBl{skqU`pYG*qO7GKNpT*F;4*Cf|#J%9Gy+w$J&CkGk2G#Ex;_m>H32$}^g z3D7t+Z!e@$mTHBBNVQ%k>b$c6f~t@Rz$NB?Y^Hkr79xGLh!Whk#Xbgug?`9Zz--_T#bLMsIFEo~Ld#{+~+cJ27NoJIqV z8>{q)VEJx9(vFHG`Jj99uAv~-3E+<4OrPRHX%kN=rM%OD!F`q+r$Qgg7a)qOF2-;l_V& z>akFea86spT1ZSjMmq8PIXV}@`Q&Wem$4WJBx8s3xZ-tikY+VDclHB_(xRfID|#Vh zUQRMAg5c$M9j6OX*?P+@ndKDbiGI2LHID#B`AVe{mseHovGOH{;P5DJ6$X@!5*BO@Ifw`r5`uX`kin0 zJH|S+<~2BhgdhB0FA+>li4GMj_es~~+rcb&F@$o1u*^lN8fSgPOho|&f7;Q&# z;`d~!$4xT+>@fX6(;k?jsgHYLgg|@k0qB41H%o=N7S&r7xbIhgyKSP@$5llY_)^Vp zS6A9^u>+Plvs&`8!Y+C-z}DK;Zk{n${)K>vz1}sV%|8qJc)Ngvly2*tDng^gV6*>x zTszXEMj#2T6tfaA0Y!;j&(T7DF4qV(N?#p!ouXbu#<(ql*(dptUU%~XFyq~xTtCG9 zObHUGYrdu+8}QFOj`uMfKI>~~-?Ad;CeI}V>})KFTN==Fi@Rjem@sT+=u`hH-8 z6eem40xBoB)_=A~_u}?G4Ba!3S62fQyfxzbg1~f0@w~%=2rGUA1>#@DIFC8;ThCzY zll6@hG$;L8sFLQsRZgmtUQXjxkYXJjZLFyo)oQXd0bu zIr+=pryhmcyUg8cQ%+z8XMvNG`UT$hYrw@+&HS;$O7_LZM1-^)OMvw4vo9ajvcs=V zl_+UyR1Fvi9hHwAou+SRHZ&0%ssYaWO~Q;_RGDStS6v&nQax3=^7KS&<~e0d7-=(a zjak};3)#!$Kt@i8H)J8Du(VCaEZJVUKxOt|8=JDcy!@o0>N{j~DlIxzk0M64($(d& zO@Ww`TirF#INgd7vAMDskph~2?+-P}welHG2Av)^Y6>1gSSVP6s}5>e#m$@#nTSIJ zBC6;a*~Jt{`CD2x@4tMB)E_d$BGvPIr^`D*!h7;7s}Fn5rYYCdH$XY&=84!mIb3%! zPb*(4W%2oH5RWM(z%dSsC&Km@vnt833Tt~AiheH3C&tm5hJb&FjENV}vY%sQ$2ZIl z&lw1PS3T^SXbcM4232?sBWJ%AB+zSh*?gLkB;>!IDv%5S4uyj0kWeN0wq|M~%g)k*UFEPQ5PqodPgtBp9V}Se3eVS6R5+GPW zpeB)UAb!6V4FqYJjsIHP(_r;txE=^Sxze+PA_BhD*paU=)z&t#_~v$KofBI7f;7+8 z{Po3}>Eoc~P!!+Bc9B9~%N{Xa;Y>tEMmXi?fMGryCFsc~>AG|(gE@UI2irlPI)u!! z3Ktf$H|(BzF@{_(7(r?~uP|P~&!16mt`_e%eMzUWeo(u>M3-)^n7k6=%Sv;^MZT2T zXn0pHh<_}Ih5_O3M^J+1umf9U<5DMQ(;Hm1Qjjb0ew#*+#@b&SPL|!@0O2 z3eM^r$bJ|`X8VxC(u}a@Pbda~W_1m$?Hjf|x_$>oKJ$hukn_{Bf5%j+n{m$bxZr7MK3;B5wU?ldrC>fn$p&?iIdZ#C zlf+4^4D2w^7?a$ezY5B_JvQ)Xu&UlJC{Mx|YXQUZ`fTrJ+nYjS6_3z3>!XwBt#xV* zMzokYq`TbQ^qZ^WT48d7f_}LXJxMY-A~U#+mTEu?t-GBwGtM&bEUI1Hoxi3?)ge#2 zO7n^AA>U1I#kxj6Pp`eg?kXx7NfLE!I`*&Zmr=)JB2BYWd=|-`6z8OAB)XU3#N}Vl zZRTfW;eBD97EJ{Tm}ikd=lZ&!2I`qG+2jdlman;Lx^C%6Tn#~nDcwb;L@~}G9$24M#sm*U0k2-pb zTiGK}o2Dy3{bxDi8vM@4!AM2pBE$>%+(-Hky%pDcMl`xP$bl;shs9%mLkV>eSJ^#oVPgo-nA*7Z%Pm<7i*5 z%WHex>o=9g-X|`TC}D0u!+d!Rvp+Z+Z08H~vfQA<>K=ftGrQI2#3X&3ktSvo{b_dl z@9rCW63HEwS(l{7*DH)HJ~eprLPe>_hjD&6UZM)>`05;&B&x&*?48zHdMEx|*}5{- zh-KwBtkDeYp7t`A(uQPnd-;nXsbmQe9%~_=WgE#DXva9;lAf6_goG7n_T!tFLHC`A zDK*t^?KfU^lUw5=Kp@_IWZ#LY+I0I>o1+urY=(hnk(_8C5&2$iAVF#n6LqQq4p*ypAEgao0jBOEpo>mQtlxObyujm?L_bMfV-EKb?7dzDcNLs z7BQ+GwCbogc7bM_9xOpYrq6kK%}rM(daOSB9}tTbui_p(7TIW+&39YDn`j&`l9!5u zzL0A;$E2$Wgx@O(km^F9g&h^Qa$_;2hS|X0_4Fru;j=@(3lfzVR<83L$f0zpE@7(t zX%j&r04q}SRT*Sc1a#b}pZyj8HIL7uU?P9n7c({QrZ(D9TLKjG z&vsgeC6^Hhx_IB@h+f|HD-9)0CnaiMuQ-SM5xh)b+YQI5QPSMLb8HytDzfuI3fp?v zW1vhWhq)0e2Vb{Nf#sbk1YBdU1wVWZ=95fIR{l@LO>uSDcXYCiU^(geu| z!}lZg3o439Rym=_jK{-a4faFHgOKTHyZ$S5n9|S;x7)<({a+;MolM8I*^BNU7~O0E zJI|2JgMt04*H;cb3EL6Ov&V_O3mj)!4_wz>(eb14Lu26XrU?g1v zYX_Y97k>Q$?2yhLh#gUKp-fO!h8zXi7JVCM>k;B06UQFvhUf5L!DfGsA`^PtC2 zkoCu#dG$+Ugz3DKxKyG)Q_!5hMWWGJtCC9hLgr1{k`Rvrb5XG1`0ItzFSxRF()@3P z9uThqOOvWZMY&<<;qnm%=Dh!u{Go9Ydz>gd^d)qK-&aFCN5*5v?VGj?oh3EcNKF=2 z^cp&DiTOU|v21*4WX0MPyo#Z^sIwgBkYg{{t7si;Ga&PqUX~}ZUH#W96!o%~VwbJY7^GNA|CC60xatUe-Dt&0 z&M%)QCnBB2%)riIgs;pn6%f%sC45DXl4jMYcthZfhLEzd9|%)MoUa%BVN&}~>{z%M zf(Y(}W;OQb<$vLkROr7VEDLA(*J+XPR_M2)T`_vpxE|t&P7t7~VsXDsVLM|ueil1i zAe*P-0!CtbG1qy;ud4Ho=RU2QIe0K2GQhMFp8Hju4>Sq-k9T#>QW41Pj_wn+u_R~8 zXKO{}P(v3BgGR&6!Y z)U~E0Z_4KQOhsi)1c6jrtOT~2G(&a|?s!CVy8G`p(L5f;G3lk|2r2Gzg>7zpxVCY< zy@M`4^!vFn)}*Vkmn=}WAh$_G{qkK;V;|s#q8^qxb4C%f^7qTwFJ}}(nSywR1%uE< zq_+8ioDQ`O$4z9Lhh@qHOn#RI4+3FOq~Z}h9f(f-%aZ$KJLGJ+?%8=r>Uy!LDb%Z z%F7~NsGif3^Qve{4O#5Tb9HIZD;+C_;zSJ$F)IDkaqqYBO-i-}p;qLU%5s(pRZ%Sr zIUamBiat*@HzWqKjwaD3MvFRI)xK6AMbz?PfDjszfk*Q4Y-^=uLH0arn`jp&^0bEY zJsyG?HLWU{#f3a#D|3D|6c_T$Exo-*+Phw+?R9h+IQpLKTK5%kz1GSnQmbnvR$t|% za5;5IR()B)ObahZ9V)Hr2?>%rt3MP0lr6Syk-fbkUyf#@Z(*%j{_5Ylr?Ri|(Id{T zD34BcKzTcpHv>&&WI3%u^u~A|yRa>>`k8al?+uL)m(Gp)--;boa4 zz;q{PHc}COpKuNWCHMSu8f+Te_=YK~T;f1A;~Q37Q)a}K&Kb_J6Je6`>p7YjTbt zZ65*bDf?<+G0V!s{ik6TLM<)jPNO%}8O>K;evubLMJjVr&Df%uB67^QJEc(=)nd*y8tL{ zrs-+_LNWqdM$kTr79o0LM)i#>c!6n7m03oMTQ)0|4u?9}V_>1*v421G_JwY-zWu{X z$PEztF{{6RUXy-QGH=XV$v>T)UbgT^)$+`%DVL5ofrh6y!fgq)1wRjD5asT@${=XV zVoOSdr8pDux#qroah0{|&9kr%dmc(1FUjLoA-hf|2pzjEtNZK9CEsqiJ>ZN&qR)dy z+`o0!lS@**{XPgHMxIeFC5kdQyf;9;f4}?e;+Ly@nPEJVN~!;^v@Z{YvJ2a{8`%kE z$(E&LX(3ydLA0Te-H=2mq{%vC8zg0URg`s5NEynOeT^u)M)t8YcBWw%erNRde((GJ z@%{7bpQ-7Y=Q+=F&U2r0uKT*LtIaJ$sHeR&Oxj@`C+&d#NH_gi*udl-(*o3gkz~m7 zD=O<)UyF~w^ceoD%7IjM;8<$10ua{t9pk=%X@WVAnU&XIg2}P|Wj=G62%Ckc7xYgR z>=TR#^0A|rB&7(Ji(b%d)-~S@<{no-KQBRJdOkyzV){F{xLn5aQ~i#qn0Jl$qD^8r`4}r{M={`FO#X`;Ul;E0rJ8Ei%g=p%bBox{1v|AgdFMj?Qr3WcLzlPz>Dja4R+ zhB@h;^geD!0y10((ckyfNLGf!cWdALyxGf9R_p33kPd@hO?-fm*M0S*X3PHR; zuhY-Jg8>dte{VQ|IsV)+*j<}v_d!D{ng$R5WpKw15RdxjSRhV~z*Q5r@5KPKV- z!4|JWb`FxWzf;By##=+WyGxlQY&yZ`<(BnD!TjDaJ(|6nTn;*Wzj}uM!3+V~=jFZg zYw0_I0Jj+yX@NPsG|gLU!)`=ZCu0ux)zJrKIR zzs`#Ady1fO`;t(Oiz$zERx2T&fpppd+$s8=+b%%imt~8xn3fha3@Z*{Qn8 z!}WK|QH6FOe?P&&dn^(*=3^uF_XFejaV5P=OTE0;$dZ$ni%;;9bw4-Sx&4Tr@)qaSyJXZA3R2z$61GjN9$p6wc}o8GphW=nX>CuGKaY()R`rOOypNNk%p$*!)&;EW z-T5p)^bX=G;*_HpdLLY5T+DF;pJUAjzI#OxHQk5}+MWEu2ZaQ2p}p={iHYA5|HiY2 z*zg%c_)PAEr6Wmq1v+X`GXoDA_RY?XiHCFi0D#=ld2WhPkAtBIhp)tXBfI7>%3X=L zJTjyn@N4nA%9`K^b?sZR<+aHcj~>w*P>NCc@wYKQ<+H2 zX5BL5{BdJ&6fhfO`E3E@ASZH?gY_|8%$}<*Gz@t%GM9?!a1#T@`0z2P1$bD1LqV}C z;+&zmrH#=RMCpR`k7%e?yz+JaAbM`71yFL5nmTYa;+&x(vloq59u4-L^M_9e2Yt*! z3&n6WfX-6pY~eV#4OcM6-VkB$SG`=o!^ew5Cw0{WNVu8pGT|DDBWzx^dt2@s0M7G} zS}8C0Rv`A%yAz*)f8CW zX};&ZXVMY4HCwAY9+>!8>v>!$bAiu$PfqXq`EOSD$wB*LGZf14S~y2Tx~@ygD~+Pl zx23Y&w3n?~L0M4HSPJW8mn}Wg(ine!s?%r(&I%I34+_WX1>ZN*CU(~V@IkVYD3-m1FV9`F&H~k#ZhJCcI zD(hu!YsF?R#UeJDZS$9fV<NmtQdgkOt%FJ>Q zT#`;hX{qbQ+8grpj?}90n)BXePeAbAUOy=)V3kzTC6gjP&AH61QLdFMLRH1mVLR+u z;JetyHtnmC!YsMV#byhq-<}RW^MaSOAbc=G9mJcbBi(bE%eS;-Sc>h-T&n$Z3q5x_ zv_Y-6$wipT2a@Pv*R8mUQXn!%S?v6dF5aimUWN;7Eho_T0(~Zqqy@|T~WD|{dZwPG=dI`7JaZl>6BeS(|ow7Y$_UDJ81SQV>2yw ziAELPeQ;_SI-~c#W;UV5xFiVKw(P=Bj7gju*cM?+{@5I^pc|^zd?J-{x#=V5 zqTjO)i1FWm_&!IM82hOoR#o^+dCf{Do$!b{Ie6xKtG6cYbU&B#|8ohj1ENE%aP{c{ zdkax{&qXf&v@sYwZWNX$oth|W1^wLV8C zD1kKD1`n8UAj!?Tcb`5qSY4TX^|>bNvZf-uR`miB>Do5dBx0ut?;mT8>*^Y-%MB6_ zdw7yBAmhQ7_0eqe^7P1QN;^8Ruzg41E;c$-jV14ra3k6j=`)HYRQ2{^uhC6eRm#l( z(dCsJE@7AL-dPW8=43cE-kr z<7W6}3pr5Nlt;;EZp`7rz9*)u5ATvDKVcK_Ia$N)=^BH9#OcZJJ!>l{1HDT5Qlxy5{>1!S$Kc)hj zT#kmwXE%c2Vh{`xc_9-PHz#gF7p-$_BG==)3EIx?q6MX{F6z(RszeVQpI6Rp@w6S> z9PltX&?I~bVZRDPKIjM6C5Zi^KU{4CUySdmLhx1_? zKZk1r0(QKAmQcb7xC9eu?3)IeabW)}yvc1|v*G&??z1r&t2t_6OId3DInS9u_x-8H zmZ93spCslC#4^ZvmI}YvTW^;?|AVs5X#!NW&3rE8Ph2gFiX>@ZBMHcbC4t3-1M8}D z(@$J(OzIPln(enoL55F)1kV`X<(laOj}ru#&1epCEcbJz?dlC7+O~4KWQSv*QHqU? zqe*@#kxdI*&Gy3IQZLJBYQDJ895z!#85^geIzcjFj(iZ#p2FOnPLuhjMQIMhDxl$u zQ&yGr`lzizHs#e<$D#T|a7c3B%i;l#pDgVl!oGi{AA9WH{gDdAt$?u4A{~e0|t;2^^R}{T4aiTdoxeJ*jgWo*?Nxaa3=xD((RsegkB7U^C)MhG; zYKE%AQs25;qE4u;>Gkna-Nb7JIsMxp>Rtf@TIL&^i$Q1h!OUeQCYA56zJ2|cpsY(j zzZqws`hmJhAEk*R8BxB`b>!q4Q|{_&(Ij7 zBpI*Q=3f2-j*Lm4Z``%HIu348Dw=fUxuGOn##aw*E>TnGh<#BgUK>>O?Q=uEbeFy7 z@Y~rp-+m~X9YC-s#R<%{sfa2Khl0&*6Ol88^I1UMF9fVzTlZ?JvBTgtgFmh4oAU zwmC@xob2E72JWyu>ndmAl{kmuy&uB{HaOB5Pg7rakZns>Wu6K#kC8c^XMMEVj@ppV z8TtLhzdyA#s6;V%OF(IW>P>xjI0L&+o%({8HzgYW;^7DK6`&UKPE2*2+>*m7@ZH~& zsM{S@=6N8{cNOd~ENDR2eb;rNSooXy5OiEok{S02QZ{74f@2YJjeG}fpJNN#F5y6&Tn%Vx^{JqbiPQ67tnX2ocgZRt;YK|H%C zZkUfjFuqytuC%$D$~e4RST6q;8WXrE^Yq+@T{K8A{rkK|#8VNrF3zFNAB_Oga|$U` zsY}y(pGW0|hCs0Ncx(^IKnSjzFLUr^qrXe*%$s>c#oJ;oyKYy=4bnxDi-=C3n<)Fx zZX-&(*;$~YuFo7SQ%H!}`jJnyTO%$~c%??;?O=DVh@@!@RuAshZKhGFG$3YJfah<3 zf!P%>*|GpC8TE74(O7Wqgbk4OHLRw&euO#ak%E<)U`Ff}#Q6-uLX&8WI)NYDJw!wZ zo->LlMzLTmni-wkoSS=T2y3cKC)3MMRzU>Bd;z`60`$hgg9B?1D*H9>;x5`po2DJt zL+Lg*G0J@0Qzk&&$+Fd_T9Udm2g@f|;v3-SXspo`ve3#oOPClAXNbG#fS5MX@40Ey ziUMQppMmnr5B`yP$)?z)x#%%AXIsVl65JNB5&s#iIUE2J0qg|ICY?kHir}wc|MSo9 z{|xrOZyH3}1;$vO8rZn_MdZB)tz|5M?V?iZ?pS$!$`JMM_u8Tq5t(P}^ zJSK6qLL_~C@unaDNOkx1~ zH|nFN%$H)qIH8=#%Eu{-re1V4PJGe>#+9?-5u*Td00J9hfu2uK7*p^?s6ml+@F6m&X)q z3qVYYQVH+ku!;+DbQ68+Zax(=Oh*|d> zJnaQviTlEsx}&lX6l>qIgu!R=}JpBH_T!&)2z#8rOKg*aH z6vHZ2L~EBE1N)^EtdQNYrxZSwB&Bs=rCj*X#$`_JG!tvwR+pjt1hldpa3cSSNS$3%-w3z-59s&*-`=f_&^PyDHzJ?U`hc`+*L^b9IkPfVhateJF9rqjqFC zo)FwRG1v&+TQCcW+o&I%q9pWbZnG^ovn~ODDKMypQgZ6jE&Wk30*au?EHEZ`u z4@w5+q{7s%0{&s}H*NBJG(wV(KUP?Cw5C(f6T-(03tVefN?Y0o5ZJsd@C0D+OL_v< z+poe%mO48iZ86TlH4Y8iIC*lFd%02s{lESn>QcVb8ML=?(PcH7iLR9brzMcs4|km2 zOwc~|7DyLp&14{dbZLCz9;`MiB_*UJCB6F`3_?a@SbjrSYi z`=fe94WXLP|}*I+2p37s9o;@oaH>);U3tRt;03T zDU_%4`^oQsObMv98W5HwISXqHRFS3=K1{0L5>KIB37|lH-sHKHw;aPo&J@6yzb9%U zinqzLMt13Au>&rE#Rm2jJ2-Cg-yG4Du$yDRS6W!^Odq?L5|FL{tFAA;R@~J#O&66V z5D58Oju(FWz=J88GKqO@UfTqaDef@Kd;qXG&oQEyZUg@z%1h1S+^Q?jSF|QY(FC8N zpr+(T4N?kGZ4WAo?7<p@mMVrmyD?b`(&A5HHqT@;wu{T6;YXC{J6n7E7&j8O6M zLzsE#Yx&wf^=V#IG^G;kA-+7Wbo^YOGbpbxRUrz+?(fcO4yj+(G`FkvhkO6%)S$?+ zh(jG8{5W;aqA4k33;*O)uxz&%xb?C}MIkQsJ&76ioSx|J5)lr=QHh3Z9{?zSr!Xr& zQwe6R$m+T0?km{MbIYAOe%VdU)!DH_LamstT>XJq!bCHY)U8@j3{jvb-(r7 zm2(B(5j#s|LriUe`ssLe^8uFtXq3e6=|&3a#}ZH_;oXIfoW1GDk?ANUYkuu z#I=vqAObdiI;U6j+G7EiRO2q&AVRPdfDFCw+b#5ktl{ZdlSblh4bJOQEJ1)BU)p%7 zlTcCpMvb>u4an5*?$m1D|CNOp*3<|n_ba>pLqhoxa!!1ceq2yrFj|tGAw|4SXepz= zdH04Od9M-Qf|-5Bo=kiw961+AK}x1&N8n3GWWz0)pD8vrWgAL+;SzXOj6ib)fCSQ@ zV6mg1Qla8z>f&FyMlT;98nl^!PUwtz%=I7gd%4w4ovX%w>dB&j7wd5%#U)S7(v zsWo&gOCFHx@LVOyX&q5How>Er--lt$=A2E9>}nrSwB(QxX*wu=G{$T3iMx;fefLNJ z*qt^>%6@mC3iICbwiXXRmv2opnz)jkV7+c+Ly>_ojS*FP*+ZOT=i<-U6GLmm)@n?4 zur?0e7@!KnQp6cw6bN{IDS&4>sK-#KgQnMBb)}mfcdnn~M!HP`p_l9$eYLLGl);=} zg-2gp$0{BkK<0Q5GN~8EmBh|8oF343&t8#@MF67g7k|JBfH*dNDTqpwl1r=d^%o{> zPFuIUFwv-oUr>qIIDOHbh3Dv%fQ6MXH>X`2(s@mAuyK6R+oEq|Y*i(guX&rmMcp#7 zoocVPHodDgI7JPx^h!iqWzr(en#R%VKZZ3wT8n}9a)h)KSvNHWiN6Mjf1QcBmw^9S z7WAphwMy0@x!_w z3_;lq%&{a>O zpNVo;+l%D(p5-|597?NGp1xUA5(VR~$(bDP#bHI9Gj104GOk%2KRK|Oqu1kgfqwuB zhqQzQfSWE}*}i3$M~n_=yFk0XHPP{Tv6w^$H?h-JU70PBTb9BQPjpx-3AqOd6-j7r zpHq4n5&i7+*zL^{3CF>e7c;EuUc!oH1~yvv9N*;Ow#XXVOFHWTnzTRjlu~WU152_X zFwu(_oi@F#%)-n1qu^3E8Ls7@(&3fu_#jT)khZXd$7<>3;~eC`-D_MWr>@=DIy$G^ z(ddP<)2#3x*%PO`kJYv2b2YBb-5%~F&y4;BgZ|~ux!kAm!|9XU;Y_DqG@D%Jg$w$- zSM(@yLczB8F7527qXSGfKEo;xUzTzmGS}?ek=4{EoXBy~c{<+$93mZY3SVP+jTD$LIrrY?VH+)U`Y|k6B#VXusxHXxzZ0Q=-#$gbarGTpqwxJ#{ zu;93~jgHpjSak-m(LGgiLp)|p$1 zd5&T0#b#}pS;SH;E1M)nS?m?U9h|@vk!fpUnDk zUFlsd81UQ!KT1%VXxoSE$`gscn~zKbdLy!d6X>RL$@x&N(ib(O%rm0>VZI&o$TH^s zJK@OeO(4cV7?+z5<$D5TKe}9hFwcI30=iwWV z+eHdO5$C_kupn640*tHgwNV&y-O$Ub;w$Y8h~OH}#TD5)yvb4-sQ_zXTKApMk-ZQCw_VSlSV=O|dyt9yKIqWoZ{&ISUo2Id_C|j*C zJrb#%35yr>=A6-}0f@fGLKuSV%69mzZ_2_|)m=d|58M0(MJc@hF3BMJUX;KWni%Dn z>}0@m#mNS)bF&HT1-!2jT@af{s3N_#r)h~1sd1Z-NGTrpB55D3{*GCH#ru9cIXgi%Wg+rH171b? zf|4=@%leTvyF1BvC!SA0uFA&Ov|B@Jcd)u+^jL*_M!@8_R0_VYnxkaNQ^$DdmI>jV zQ?Exp*-C?Bw101*<%x6Jn`>5^KkFmP5(e3=k0F6PS%bBL%iQAzMwZr25y!%KJ43Ij z7I|P}=x6gir}*lE)ooAy#k%WilDKu8-GecF)7Pff>Mxu|K~$0*1$wBx`Gm6xB_!6a zM4N94YwrXvh^l52chyDTy|-c~CbaD2^7;ZrB1H6)tdE!QOW~;}dvf!K`k_kZ#TM8{ zT^F8b$)ZOE>Ws?QT^!7Wxr?8rkt)aSZiOMu`CQuSj_F5P5{&AMs!|r-li(q&J+0dp zcr^HKx>Ob*bu|`3yhVM$#T~VjM)_-_yG+h?zA9D_ z*EG+cp6Q=+UO%;V;k?yAL`qe~Iv8=k>!`H9CFQ}R5{kSyBKX1#kJ}s6=b8Pro8o9L zB-l3d+LJ~Ng@5fe&w5K(AjoF7y(}FPJg0V(`U^ zVEh`U8>ZUGbTM2BvU38%KC%X(g@Y}03Gno5alZAE`a%B9rHS+>ql;^j01JFnf4;r1 zacO%y&Y#A~O*>uzU1N)7A9$JZ&S=J48(SA&abs4l{Lx5`|A;Ntzqe6tgI=(D+BWroUAM3+r}QzHShPdPojdAQIV=XLR8DM zDPOM-!4*3;@=je7d!3S(#o+RtmcqID|$R_!6rIiB$Y%(&Q#39 zs%r&FR53rJe}iV(eaGl@i7MeD;)a+FVO-EUnAJ9M@r2E68|FdlkQGN?OaIN2VfY)> zbsOGOd|dDFg6O>p-VE8zg(#)|k}ktheRW~|@A?_GoKcn@MuWGm2DlWM92+q~3!U!| zU$;X1<)6^8BSL7D^ZT0P-_AZDCQQh1PbrA3$~I9pR5Abs{NFnO6yZxN^p~NuR8sK~ zi-+#)j3CUQxG@Uw`<|MqBTE4`-)EgpE3D?9VtxOb5pbM0A~fDcS$eXU*t^m=g}!0m zf})$l$}8+SF50j%E_MYyLhm(ae^@V?k5=I*@LiA_dj3Iq{ciUZzp1cl|_s%@XSC|Ek$NFTTQDXH48`j zJ0Fh0F|Anvli17UZ5x{p-f7Oe4##OwUQ&vb?Wto|hZ9+%2j0MRDCRwsulz4p-_8vh zQ8|R`0~0I<6oR|`ug}^H`4mEZ{|SxvRfm&tfqm>qM6_@aS>&V4d%TW*L*;~)@Qe_x zMqP5FzOO^j9P_u3mIZDAe2Z7n!ve+SHl36bG-;m^ds|S{f$oM5XHytSM~UocEtt-2 z5#_#>$N7lD2vIRezOb6u#X^}KTYJ2P@Z}qZFiVHgu6;2D3PZy;OfrD{^c_?=p;prS z+PXiNZnm@`G(2nF^Y&>G+1lxrSlWiIJbwL#gdSu$LhHOMu@v-e4t+>cICb?n**X!#x3Ge)-xBA zltHV|>%=cXgH{__c#Y7Rqc-?s#%w^sr@52txHoCX&G0(GU=}Va>-GGK;Oyn-Uc!3- zw5~E-E4Jlm(W31+gWmbfkj!wzWrBg>9Yg8*p&s1h7P}A8J4feOEYKmadlBs+8WV_I zs35`!L92g6AH8F=pC8TKWz=VGWzSr6*{);0alyIo%Cxts<*Ad|qA4}`4^Bj$YvL{- zF*mg8r~g`AZ9!z;>r3M&p6V*j8GQZFs`vuC{7|Ucr;2C4;F7?B*Ki8tLO!!Q!RO1$ax!w9U#AQ=mN_X6B;RU%ue1 zHPKRtl%9s6Sk5FG=Xj#E+%Q+RS*os*Fh9~SDj2Q2^UY<{;J1n(})FA{MRg5{4 zA9U|v2^r_|fbVKVRnF~T&%;}m9D#A#1ZK%Y;n@0{jLs!EzgGi_Xf-#%x-0cNFYGh1 z_o<0Lb{M6f?&a-?x7;%I;a`}zE}BkMA)4?`Lte}l+UK$V`1mfpxDRZ;YpU)nD8HT)cE^rl_)cfOPs6q4I?+mp&Ltt+x3Zap84NBRdS8GHRl)y702ypiRJy85OI&{*~c^lW)Li| zl!!yjg=s0)U~giJ95XkpoHGoSamb!q9<8Be7k6tyc8i6VF79|4mJb$>;uo-p?gEJZ z&v@3Hh=labP~-_UuA?bB*RE77zyM_c9mRlV=ZG86O~~e@11CAdggrO#lFZL|ig(Jy zQjrx`a_s(D8{Sg`o3gyzF*RYqwafm}Pc^qh@YQ8SQ|2eTD_Jx0~)qFW|AVY)esB!O&#DgXPiXBw> zC?&P>-%nibCPKK|KNbo3u%g=WJxt^P3XL8M$oAmr^w(=?4=?}Vqlu4QX;#2NYJ_8!SSJKYyJ@K<@JyS`I< z$$DfNj#hoJO|yx1kZmq`&q3JJ<8A&eA1-F*J-S|s)Og&n1`rYAv$3Ipqe@{Xnc>AM?4F*FFEB0)+^pH`kB4=QM@)I<`B^>jS?>873R(v3#zIE zvPCg)qNc9}<#;{5IoRW}3v@Ir$Jgx}8Owp_5bH0+cv`=6uZkrddh$ovxFg%%6Y4c^ z8DFn(6nq8NozjsCJ>H{MNe$^;r3*5}mZ`(&d`x`oW(8lvl0jgoq+3JqxdnZsaFO|n zOjnB)*0Z1z11nY#x?625{Ec8IXIV1+M-YtG+2JE*htE@1wb0cMZB z_|0IFy6S9eb*>W);b%_l$(SlTkDkyr2GUbHy1SQJ2rkR+wldq7q>6_7HGxl%_%8jm zKzO0@!qmgnA9d^6O~Fl=ECyR>a02ZqS&~n8t3`KO)7WU7;~#!{_Hkqo!P- ze@{nMB(>lZ+&0@W-hQ0hNC2f&{EXK+2Fc!6`k{uQ_%twTiH9LfiGq>B0>hmJ$c&F# z#7eP%7gn_kIY9|VaEY3?qN6(nZ3~rYZ|cftUb{#=JKaS%MC^Su%23nlKlH#uJeL?F}|wYMutdW`dsg2F$8$ZE!@D zk3T|I7tH-O13IRyHda8^1i%S(cf0P|=QW-IF#NUfyv8t9WVkwNhpuxxm$@<{@Ps$3 z+`X*Fy%3%a8P;bHiMdpK@tecSU(As2AdRP%uiOhFA7-X~N`-Zrl6 zuh9!|%jDb3zEs1{{ydV*i;T4*K1EKzJzdGeu|g}tl$5LI_x_cou8Oob<4d%z;vTda zm{!cW(6x7dUx!K+znm~)uGaCD^&ZnWbRV|y4wg*RTd6H!Lz!zTS&=`NPCo~YKkv)P z_s~APJ6=&snUo=pY5ANalHP#V!iv>0|8$IN+I~Lr^R^ON{ZI@I2O{GJhe( z`%R7q$CrHdiD~KlA7*iB=Nib*-}rM~RB6JhKjGW*>hig8CD`qTz+Lqa5{(1Dxhr>1 z-;R9My?*mPpXZFbqjR}uRItP4M#3+~L{pG@^+Nyz=tv#=8&Q49Fp(iTq%w>u5BlR!xi zSQ$q{p8)daI^jH)y9SrkV^oevL*Ku2?{6(hBPQKj3)w`3d~U0XN4DW4Hu^N5(k z*z-Bg-ncT|HkN-Tm*qnJmigv$9lsCq^=J)(^u0GuYA6Mx3f(Y!L2S`*TcbL__<=46 z*vR&xkVb5$#<^IU@F!?%qaVM_wMVbKRyT+>`J850>WRX8-0f3e$DjYTN0;sC?rCTX zg>0bKzKtc?vv|iC=T2I7G$Kar3mR7LHWpKc*(%+5SmFqT)jnqLu(qH91j10V6K+Ju zHcyTXz!8PGGi)9mH!XY3IP{J^_tg59(NOComJgaFtYN+tL)Xygqp;@2XyTV76R6P| z^FX(l2!51#X}xUtaj!KbzUjNYaC|hT34W9RXd9=b3+^m z^#uZ(=r`_XFnb%f;j@fe`NmxXH;?V6rTgh_H$J39j4mI3mYXpeg(U-59=dQ$ZeE7o zoqDt+9cPz7U!LyWPpf7ZF)La_3a@GRR1-yQPe7^BxXD)=KXxbll7tT%`F9Gxr7*8K z8uYqLbWT1Vdm%}2R0e}fGzBQK{C|Bu{ywwMSm!ep`?*kdf(rb(q-UsG0JRVOf36C% AUjP6A literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/sc-image501.gif b/windows/keep-secure/images/sc-image501.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1463b5d14652bf14dc9b947e606b72d60e5417d GIT binary patch literal 14709 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 J5C}l>{{Wn@9bo_f literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-02-mmc-add-snap-in.png b/windows/keep-secure/images/vsc-02-mmc-add-snap-in.png new file mode 100644 index 0000000000000000000000000000000000000000..2d626ecf9494aa2a5b58183cc5dc517bc63b7027 GIT binary patch literal 31991 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 D1S8+n literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-03-add-certificate-templates-snap-in.png b/windows/keep-secure/images/vsc-03-add-certificate-templates-snap-in.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c40ce136ec0772734b32ddc455fdc0f7d326fb GIT binary patch literal 69792 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

1CkjR`yj+CS>Vxxh8M|wFrM)trcgamRg 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-06-add-certification-authority-snap-in.png b/windows/keep-secure/images/vsc-06-add-certification-authority-snap-in.png new file mode 100644 index 0000000000000000000000000000000000000000..f770d2f259cb7b3f013c5eed728c6bb8f52dd0ed GIT binary patch literal 77728 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 EKUx09^8f$< literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-09-stop-service-start-service.png b/windows/keep-secure/images/vsc-09-stop-service-start-service.png new file mode 100644 index 0000000000000000000000000000000000000000..4f3a65766f8b0330319054c9955bad3f6252a8f1 GIT binary patch literal 60622 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

`=G*M!@%}9wy(Ahb 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

o$9 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 ! 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 YY1o^CaYxJMF)<{9 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-12-certificate-enrollment-select-certificate.png b/windows/keep-secure/images/vsc-12-certificate-enrollment-select-certificate.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fb5e9635903cc6fe29e37cde1034ccf5561ba9 GIT binary patch literal 82088 zcmX6^2|UyP|7V6dbKm3~a?P>6(y9NxzrTmi!()3q#_aQYzn|wj%fZf?hf{)+iHV5^ZUb{-Vq&gmT<1Y-jAuq* zZ5oUp%u!C(=1k2~Qgp@xV1OCQjEU(<0oNZdR>otFaGNVpOia9k|6RNU$U0|Z8V+Jy}6XA8`bk(y=8cUTSV2q{%${f?D-&Iy7Ipl zT)J`;<`fn2)_r4HhaE4+;-tlbXKwh&LbL6siP^B_O0ZCw9HW?YVtR*UDMyPq zzj^;o=zp*Dn|}e%^LfhO$^&J4lVj?)OOjw2!{C@3NB;0%!BClI|9!I`zH@CCqnV>W z7@Bi>B$SIn&^RHU4Sw3b&<XZ`vZ-|m1123 zEDEL0wjZ?3+lKNYhwlz|i*!M5_Pd9wes8!p^ z@Y7q#R*!Gaw>6v9Mng4q@4qg$iZnrtw5;uPK7LWl|8H2LYpL*gg}=n`>hyNPUq;H@^vE0kr=1sH^!Xa9BX8KRy?irHSEA2xT9O)z%hB}l z6fM!89obmBp&jbBRJl-kUH36g)TX}7UVo%GcRhysOWp6rUKYQvqK4+& zOCJfjmE6(gWjw#Ar@F9~pLMnKRPZzOgIdx0&)?ec7S5;;yZlN*=RB+6XKC$8YL1`G zV^W~|B~nILKF7TZNDGg`DLvFii%rL^&%ZPXy~7-RCF+CMN+w3G z%G}dn^2dxxIZZM@Fl6^@8|VYsO{UQATX}MQx3rcChWv2s;%}< z-habmDA)bWy|Ee{Ep)=Kc%<#Q%s|x|T>=rNR5^l=JF_cPKU6ueMi3;3#d8ZPz8sIoAI_hRy`Mea$R{g9}fR0G(u)CrBfqZ z%uVW5zSP7*kU(Lu+hw z%k@2<(uMNnxtQn0KQAWXm|nedQOul&^C3;hEi1WN7{Ow$chvAJ9bc<8uiR-)e&*EW zq{Vyey`=lnK|BHI_Mit|ww##=cn^s!1#?q&Fi zUva(Dd~no?_j zoGTh$%#?pnxXB~zh&f*q{(n?kEux^ts%V6I^!v&BM^~v)-0eac;ZwV}iR(86(aSF6zQjOcph#&=9B!HoIzo z7ma>-n;TT0^4;51cKwCq-&?Bp6AlmFrQfc^k7^z&MJEWJ?W=e=GyVi%5)0W1RkhOp zEg$W9zhG)-|5YGL)2M06YE<}2x6Vv_47mHzw0S|3;nsS2&U2ZcTbqM|^UBkt=S%*d z;!bb$^+nCRR}<~S@8c5^HmZB9dAoa@Cwd$`U{YTn;q&a8|J-_}9*tgFQj+}Qt~2x6 zP%xxi_gkeio11e}`RvSCQKXH9?M%K)+nb{LL*C4f^-J%X>8O&vCm#6hg|Zh@fsY@q zxb$|Ius#kEj3E4y%;fnSb5-Z0`yxK&1w{Yw!ZWby-}a)Deff~pKeT^+8Z$_#kHlAx zd{174SH1|f9|`7N)ZC7-4!v;vQzO8UZD~W>F>-R~976p13Nc+I^er(?%2MM)>nrSf z%_Zadym{h*L_+Doi=Dm5zD@GDnq)|CBw=U2!{r`$>@T}tS7pcf$%hqTp{+qX<8&8E z{!PKY&B-tNs$5?a{I2h>b*+~*=WG(3jNB5w{fXS{TAzxV&|v-AsdNyhysA+OLrrn~ z(UQpcC}cQ%@UKQ{mAD1XyxeOSxVjhgR>VC(?Iiz(wd6-++retr*ZZ}!e)C?LKTnZC zJEJ=Tt|cq&D-~9Cs~#I)6Y3&PJ9YlWTkE(blB(Jh1>Cx+VM-2ri>FRHUPANV%RD@+ z*NrNYC|K#p`t&Vd^GZjZwS2)vfdW6ycfaeZeN07+*!LuOr>qwEJm7>cR?wR=}=a>7QPQqv{?4ZU|6^ga!cTWvMEsg{>JK799$)EUvifw`FlU5Q)9HJ2l%C^l32 z<#WG&4b_|)XJ>B+KQW%Nh0BDgTni+fHwM=Mb!(lT$o7d@{P;c2weu=?29We;ZxnGq zX+LY0!B2ux@C*#+-M+X&6LSzjW5un*_J%+2t38sI_6}L&yMg5$02jprgr`?JQy1T+ ziit$=S=91+gP5U;Z*nY)`)Uk8^dCdS`{R`d$PCALsA{5*;zwm4e#eYId(^ZeG% z(7WT<*Dv)&Ye(zNqu&=6G^aV2LXD}H{A$O?ZbW;QrE5NHeHG#%k`PKYJ3Z=tcykjD zgYXXss>~;b)Y66tm#_~gZ`8-tE z=3}{^*PP`Z`KoHV2Ozl#+BJ!{@tBIob8Sm+hp-(zBfMCrVC*o?Db8b#x3+tZT+v@ z_HyZOruJf{7y9@%~G!MQpakZp<><4Q;?rxpW3|RQD~Chnws!7gp5!yX zoKUmSxHGC{%rTgP1x=gt+~D|`CLPu6(?-c()iFNbBotLM*P_x29OQV|6@78F!)TR3 z&-Lh3oHE#^kJ};d!`wrohJXINN@WqBzcWo}yvSXl0-eXaa&79dyn+rc0Ac&#Knam3 zkVQ?S4In#QLJE=oc~G_+%mopbFK3I}gaM|ojnbKkwvR+V*RD|F+x8Pjmo0LiYG7(8NzqiHrqn59>KOk_i`EFx2V5s`_0 zvmd7H&s;A$NM*v=P)IO?zQ5)MGe>-ioQUV?antsthUK12;2E`4Y9VjKNA|hXEGjIf zT24`>I*JaA=?Pg*%24lzsY3SL74Yx29fGWx+LS@>SnnQ;eR?9~I?trc40kpNL9OXb{s02Z8II>62rro7#mPsiH)!DaMJn_+H{U2^B#5=djXWJ^~)Z~+J z+dSqvvj_ZDL)!cfx614rdi+1FYbtV2;0c&0lA z1^)gnb7?33&o>tJx1W=LnY{af%Pe^EQh|H0_Ng9-gP?M?hzU_e10lI|bF_1JD(oSs zHyhcRr%sLQJJEItunQfCh{^op`N|Llm& z-g~7e+NhVoGp~+^SYDT`qMMi_ z`Vm!1=mh3+&n+S`75g&WPKybrgojPCY+js~%AJ@8+Awzm4#f2i+P#?Zrx!+lzSjph zCrTr~Bt7MjD}g(^$!?xfHSMWNVpR?F#({NM>;UzzQ50BTcJTiuX#?kXH4$Vp+l49v z=3}g*?DFQtkXSW?G72m!*a;mJj^aTFjX+f)&`vNj4jkeh8(M_>z(PT;5-W-;j> zcqCyIEhRmdrpJTKnX~1n=ge)uwXSyaK;F*$)a$HI3bj9<5xQp;Kdjl_d`)axiE7kv zV{c&jE_aIaP1`)*6hSjzfO7_0eY|B4q!Qhoc&xemp(peA@z;B@M?dyf!5Hjshm1s> zkT2U9FWy}ihu5%0o3a;qMU%_Dl<5Dp2(oXO|pv|Ei_gRV%0>WCB3@7eM zB$HocVzQd4U7WY1>BNp1XozODLQOC>5e2B9?`4XH#JH81)dh#U-Os9gzg14_1E;{5 zsS`>Zg`h|0frSxw$jU5NPO%yC*zjmlnVbT;8eo~UB1n+^O~qsUkX(C2jcv`6lCPWd zhN;tW5r~IXse~(cX`?qRs_U8iQ?h#Ra7^~nT8m9FJpuPZE@2S)Sa<8{-CbmsDL&D7 z`*s1ZY8N|W@FwQf3B)MWi&M(USiK!Mu96wdWgw2;*N`P-&zyB|Njd&ANr5r7pIE!& zwph_mF*xz6iE5fzmf3Uu8=jT`0aS@>(4!Ft0kIfPby&kP8wbhg*Jd!fMxCPAg~^J) znk?Yqln5aET<2eLxf`2??^GFta+vBtH;JB2@WW@uaS~WLjHbUWAe;{AAp5k+$1rI-LuyG}=l*eQCE=kAek<$kgVIQG>JdHVSY=YpnZa+9l`mH#|iFIkr`9tuJXX??tvbI>rY2FYvi(P77Na}h@7 zCjT3K=j!fFMS+$#;YqLjwbn%OYAO{MqL^3pyM1gFE3kSi!|TvwtQ-&WrxtK-@}7Rg z&TEauuBcHUnf;W^WhMmi2lp{e%x+_f+PO(94-OJR`gHvA2`$rG4@658$0Ad)2H*%= zf3$=@Z@o>5>VOoo`|7M0$*|6Y2&z8`jR87C`(3h@-mAUxi4yNtg9!5>;w1(sJx`JEmSc*ik(&7^I^k(>>0Hkb?%xuMW*Y{1*pRaQtdBDj| zOw~dzcc ze+8^4c4-%=D@zNL;E$W^Gj@qU#A7xviye5umjPo)wsN<`@N;z*z z%tK=2YPV9jG<^H{#dG&vPGTjV*`_*|@)izn$BJgtRK7EUZ`vo}dQfT!B%%TZ*A0`7#VbH373A z7n(f=k9HPNnC@G@I{^5VDv2KD+Q6@tQ`BDgV-5nhN>&;g0H%XA(E`u(&J?2&@!Eup z6HP*_YM{eAGSwprdFvjAOhBK3EwlsY&afcMwmJKD(6lU>YRxYAVb-=E24%w;mfsddW_U6qOIGjPXE?R;xU1gl*$&$hm$IAr z{am_AGD~X|J`@-imH z@x+6ZowX1NhbRPToC7|x+$pe5N*LwS+$~a3Yce~U`rG)R6^|Dda-rn6h$D_`iN~NC zIIzE$AzBq&GM?T@57Rq;`v<1QAcvLr)a~hCeqgi3t$>nHwBY zOm)S5AY`eg$H4k{X~fa?MOLz;eyEC#IPX}v{m5Ts7Q0F4&R8Mkv zFqL(BjqRt{=h;ik-*bEtCbROhWRnaD1|GD|RhTYX;BOyV=f#4rfwExv)@PFH*JBE) zJM9I4@a~UHAvZJ@mGGc(YqDXV^4Qf`mjaWl3IoO<_L zyEOEz2>J|-qIg^esy{wliU%mn^P8VO32=92A%H-d0dyh>{&l|p@Jut^V~h#6QKAP4 z^q}$>Kv|uAs7bTjD&aw^xQUObi>QQ(6cW5Z*l~btYr|5GC)pZSlT7QznOt0X?QLZ5 znqwgvOlkn)PLR+7XzBB6LE^GRzF9Q#-CyNyO(R15Y)*djb;zjeFWAcJ z@0;J&2Cd_gev8O_?47Afyty|#R}k@sBA2_D+kZI)UjABL8i|ugrb^iX>Kr-J37-XW ziBE(6{P<)0`9tez=S$~g<)G{zllH`$D@`)}G?QDhs-grybhOiK1=gnf{`;BYNdZXR z)f74d$PDhB7;Ad=Hp(ht5*V2aiuZxxF-@vmLZ1%h0<$2@HOm~AzCn7{1e!MG0B{yu z-pg=X{05%a=WeGGE0}&(6OFBm=Rr#>H$mTLSqM=3l$4$s9hN2{HRrb!(C;qgFI^pb z73G`-aCQwGyGl+bv-Hz$^9P6KIL+Lav)rTwDy_7gXZg_KSKFZWfj@W$tOqgEiLwoHPQU;21p6Ae@?D`+)U`_vq}=>sU4)wj>st$6uPd=@gS{@@oAtl#UluaZbJox29 zfvNNXkrL&Hi6|gWZ&e(Z|{w+x&q3dhTSb25NKTy6*+bFu^2a)uvXUK1)PaX3DoS@Ia?<+ zh(%}*p5yFyq=NEot*@Kcr<;G$4dlxTKqeKFTy92)+iU1T*BR?ZfkTom zFLMu{{_2h1MEK#TY;s`~q&H=i?|w;U(~?&U2V8Dw>k&vXzMfiWNEq2hV>byCU$rZY zVmKS@?~lA~4G<;)9X?eJnTTTqjunq9xi=Lj6Y|c%^qzmDE%t#032E+Ni14+VBRz`m zYf1YmU&e}3fjd`<6G*Ny{dyDzFXXh^CI0G~uhEirz9x;l)p1b;a`esx0THI7KfyK8 zZUeYPFNxypST3hmB|-KJv_OstGh_}$ekf==9t#%D;Fgjt78yVKU83?J7Ow8N4gNkwEYk3*2FcVMMiSZ$f z|Cuag%Ce(dItV~n1v9TPBWqrWA~%kS6Ny{o%s^J;bJn<0bi&sc5=fLxbbH$D9Vo$w zRkYgndR9tNBbQv=uI>|eBdhBkFMmq9+jS|jAU_fRbWO=N=a~NQ_Cq*YB)ap0O?4J7 z><|_8H;O_x0pKf-JHg2lITXbp?t0N4a7vbd3KT>ABje0c&i$>C{l=sz?J{^_t&9?* zd?2Q6)eE%a!A3TT-e+!{>VFGFXoKm;gzg#bquiISCO?fL`=pbcUS-8Ae{_kiKDRUW zk-mLDdpDUbCU*61f7&b`f2p)JWfG;D5fa3@8juy~$TIM>5m}ckB_mWh-1)X@WhQ>i zD^DqHq|Vh_MDB?}tJJEYv1g?pcAw_79t88DzZ~JL0-a%=sCuQx&25*Ax=|U_fy=zX zo=);IHPy+0vxD-vhF~M9?e*+81Qn-iU>&;P7Wi#WdktoIqsUtx$cgZO#k~=@C9ZzoP9-_Q7ymmGXL?^=ST9T|;y}<^(gwlL7*bEK zPNpq{X^v85B7zp+%W}zNUoetJK;M~w*#`o9Fl3jTNZ=eXX`Mi__WZ46Oy&SHJKc+? z{qb$PIw9z5dB!LNX}us_wzYxv+bEoH$BGxef_L~c zAhuI+QkA0+iPh0$gn)w@3u}1KxoY1Oj+IyC>J+a_p>kJFZqk^*9`3t!zm!*ejiY~? zLs<1NbdL-9l70KpV$e%IkUk;1e?S6kvVZd;O$?Uj2XIy}hyjJ<~MFi6{3y$WKri>ZpRPmqhz#%O>KZ)U*L3DQtf zoj6Aq@l%v`-cMSZ6f&>j(^GBe*_^QN$&ksv?kXjG_`^UtfTK66hD&a$+&o`L9r z*`v6i5NYE$zD!=}ftgxs;i@6C3d5+8waSSVU%efwuKfloVWUEB2+DDD;@$zbL7x~h z!stK#i6s2A|kLstryB7*)$Hi}E z`uF>?HQoUtdBT4^X2bC+Ni#5~Z7Cki@d%{k)6J$lsoj1oI68FT!O-)A*`DzMep^qYnfc!!UmsYYjuU44JwhyL?@L%8+@Em-a1b(RhLb#-xYDniPjKN3UZT2j14+@jAQqoliKh#7CH9>ORts?3k=KZ+)iCEs_#laCrtRh z`yuDn@9(On(&v*d8>&Pd`|>KUR^p=X7XC)%-8;;EX3^Vd`1M7Z{%ThH(+{6Buds^F z|5b>wr(&>IbSvpg*xeG+>R?s)ndlcB$Ze1KN&uM0X7+z_s96~c9c8}BvmJvI%Pk9b@MaQ~b-eQdscHas2&huNt4>*iLH3@t-TWYap!0^S z9BayUfN6df-rqY`;hDyB~Z7M^sn?%_D4d+NzE2UB| zJ->TS`PyV*F*U?PjE9@j2p#Kh6#qIf<#4DLOedCK$y2=o#jnj1#=KBEp6TSWVuZ8K znZ`(@oz|#gkhh!o#RmxsC>ws^ovymI+ZP2R#LrEI^;+9g^ct%2(UJYl9z71%u03XI zzw__*dZol5bxTOj{2i4t;A(f_sZThr=7Qth9}{sJLy^1ds37?vQ;L%kL%}SljgXaU+;g82f=Cc2@6DU zkFgal$q6mhFUdoeNJ51mDW&8YfBsZ$KW0UbJ8!X#RR<5yPT@|g31yM)0I(xVw5R3d zz)Sak@{lYbBJw_Yudn{*mJ1ZJ9(+tlQSYY_s{*+dqM+y6|6ie8sDKCA^hmi}u--+_l#$i1}+d-TvMbY@{^qE)uHFSo>Ad3>za8S6XX2i5oD!;Y$&zpJ}^d}(}`GiLE`%lHVhOCcn2*JligpjDvi&3uEZ zlJvgOB;Y|22hmDN=plRbx@Akp#HeC1`qAA&$$O91V<*-tv5QwF?vXaLMp8TW{n_K! z3zy20o5Or>@LFY&YAulY=PPX^WQv0&0#)*{ekioS=voSqC_$T_S2g(ZwsjO>r)*d5 z5RUas1Sr$_yl%gsUZ2&yiP8$5`WyP1U-n&xcXDC38exw$*0=nwF?eY0X!k%y zeXrjmGfjqiI`fPcB%*~aGv4zbu3a~-Od7xbcA>uNLy2D7O~pb`?T99v8P3o$F}7@9 zM1ZLPfg|wBH@0LiW+g+%n^rvW!&wnOenQ=3Z0%m#xoSd1Ums{_y+kWSwhMfTL7|&157VIu8bB|Cb+$jC&08=aJ}$F05WeLghZ_zPGhK2 z=68UEi3-6|hNpvQt$gko1&PU0S0W&2lCs1UGBaW$T<0dL$vu9l=eb1r5`P&*F(1CH z__ZDvkdFN+IZG;SMjz-vVqW=C$bGyGqFwbP$3(Z8y*5R6*t>BL9#@(%VJ&3sOld&5 z!Q&KMfVtoTO}ix?5=hYr+tyW_HW!~g2PYgY>r!anFwNiDvd#l>6!IMx&3=4l^8R;F zGLD%sQvfi6!ic)66eTpmDbj>+z zB4SL51K;QwZQB?9?0?2ma9vL)CQDR9n&Dqh8Z!%OJuNf#3it-A=*LB$wSPX`i@u~( zn`aUn^?r`X1SfUh(Y^kxYKdRPF^nH3QK;8v_ew?fZ7`#4VtGecB}6{$tkSa9cRX`l zDTdA?jg0&XUp^3R{-?!x{nJx*#yw0SQx7*}eVeTqUc74zY6I=mOl3G_wLVyxxZ9ST z2nhlwN4+s?{p;N;lK`rFUcYb3+y!p1t!&xDco0;;OCg8}tNHiDfu-D6rn2>pGQo%= zZK7W>UbcZX>Uj&pgn)PTTG%f!G%W-E4GGBbNagYqUP#$8DWk5mk_|l1KVXuz0}Y;? z>-S++QnH1JhX)0$5cMF?3>+02KMSR!b(VeUL{Dxot1?5sx*bPEFw9INpk4-!jkMv5 zp%yYL(~YZ{A28b?GNNjHg2L^(wycjD5+zhH^5sB>jj2GfWKvfH+oo?P!-*3ZB{3uR zt-@!O&;sIUoqjl)L^`#Dp7mu@w3sxgpPhBWmzL^t{XgDAh=&s%&Z~*2N$4h{N7?y8 zu>|pG{(4HFRjdMp?jT_$n}zKA2CD1#N5y?AVPkux@ss+D5KDe`S50L`?kMJwBK{1A zBC0ReVV3Tt_5rK68gj;Ln#WDov-D#8R&TlJBXNS;^hP=qCpsDJ37LxrOnu_$#3=7( z!+Lv)+Pj)mw`H7sN=cX@N?1^bpcub^JdaIQT9HjAmU6cX%Up-rV}y9XZ!SE@=C?fP zNRp4d%KR~o$c*d$sQ8o#*Qk2qM5a&5Y7)BgWFqcgWiw;dH$Dl*hUxYxOzSW{StC;r z!7aWIKmaKerSQwqs@NdVQw=vz`}@vHC08h9RffyORWrhHQLDXpNh80cAyCXq430ba zzc@$l%ZzwgDm(@wOE6-K=#fmO*D*d`m{=A!Co^sy@NsBBtR+Fe$@G7?cjT?;B~R{_(^ezWUv_(d*x@r<;S8 zkIRrm*U(xzl~#2{CrtyHsulb8e*NAxzw@|a>#OEu+(n>MdO}Xz>CDLD;}YIeF88JP zO~A>5(zxwnSCUMNFe93q5=?-feW$U;s$W`IR-Aj&UvasKY|Pv+{3);ONnDhs{Yxd| z_yy(aBazBC+(TnZjv5?nt7VEaSGgC%B4y^uW>q9Kt?C88F+g6)oUWxlS4B#NM@B&$ z@2q!oL#U~(k9(*V?S?P>6fzNRia9L$)(9z>mq1I{8$-pL~vmTt@fad2)PUtcmTKGg_fme6+?|wenOVd z8I==Ls2IV=T4PMkQO)q@lO&1|jCDNLd7rz)G}~{?l3vANA!wc8sbF3^Pe21>)NZ4S z*yO*QCxB~_<$~)72*1AuNB!$1>h;y}FLhV9Wg(m!XLBUwFB|bg5NUQ%XdO~AxjJha zsFDI-rlFQzSgT|u@F9sHRRH;>Z$5|JUr@uwB4aMEEG5n|`7wko9s?I-hRLehKvNh< zz^Xj9Mg+pPm$0VrT`0Aat&YDt_csCzaU8r7ic!_qKTZ$FE+tsuJfoWbOAGuU@Z`3= ztUB!33-5U(2pLu~pE6E^`wCR@?p~;Q-mhm&v||9vNeMeMwwK=j%oEouIbF-kvbeS+ zz^rKc&ar;~Ineo91LBCvMQ57%SY}w^axKE?s_o3U=dSJyRJ?B=?<0R>i?CG5U!dPG zyppH-Bre2_+w(rkK;sj&J45-2iM@X}INqUSJ~qCtus8amGuQSPX?mKo#1cN!TVJ;- z^7c9wB$kY2153jIN?Z`SfNYktz-BFr72riLvpeN~bmPV7p=jvzHPGV`v`$F~C)n}e zReYJmt`@&0m{0s0d|}DX&UJ3>%euU3DZSkF{Ifj?vjcth(9D%eVluXo+6Qjl(Rilb z#s^Y`6ss6eqfkwt;!D6n4u*qfREU%v3;0rkeTMrjQp1y6Pa3iO$?YAF2)PxhvCKer zYVRa7SvpxENGt63rB5xnQA9($9!MDSBb)U8nQ@NdZ1;Cr(7%~*zpY?uoY^S2@ z*M5^+a`DWB@^SUh75FBHR=4r#6xw}W4TzvL(5f1!GG7Lvo5$3@rz1PBV+2H%7$Hup z=Pmb4fzlmBDJ_p_TcoI9x9I1V*%2whQn)HWXp~$DbPNN)X-q0~p_%1Mpk4ij$piRY zC5N45i&7F0$!P~rU2XkXWXVNxU~1nsWGFy6<7alPSL01-ww>|A_g1DM>M+;%q8*({Xy3U~(HW!>qsp+L zJi6RYrm6F4Ri(O3;x4h{l4?GgD0{YPzKts=jGHb_E{G2QwA7o7k~(l(q%w^^?TCk?7Pxa7u~DG_}ypReu@`~u*d znYw@QYhAYy%F^gR&rJX#j0%myE2PQ1X$1x{Uv6V5mdpLiXZScZ{UKO(zx6LXM5D|I zV-jJG)gf=$m&qCpp3AepwsmSDoAyT}2v}ce9$oSbyMv1VL?BtD0dV&}yRt9BUDGW_0{f%2}NA!{0h7{%Eyd9G*T@8qp{-4TYri!${Ub(;SWo=5;dKmRqWiwX^4Gy4{8HBv6$nu!#A;Qdha&v7)pB zw<%A~WCLU8o&R%-LAMkIR02&7^%&IGfsvt+h+lv(1_U`GWo{UR`T%fpx{!#aw+T1* zCMJ+;YiqI>E}XWswB)oaE-ps7BAldSvmi5Ql%&FA28qJ4*y)ETDoA0Fq)m|4HQI_r(8whk6y3KtGO!yP))nW=quQ}%Q)A#`XpbxWX zbAO2R9J-XV&Z~01W$%5KquG&|;PX?lj_eT44cQU?=+&C@ALCk7+>)@*kD~5TwWP} z2R`6k;tsD&zrHi|t_zc07zB4c>R`$?jZ3YHPYvCQ8LK%+Wn#GV0ZP-*zW(?;{hSvH zVbaQJZTi8RGa75FA@K^Goyq_wjNG&l9Cu&f&fwPJw_mZ@$^UrjT#l~9SiBPrr4PXX z($Wr-jC4+5)0vk_#T4<%G4q*KdxCa`zv#eZRp_f>)aa?-^^&D4`+&1wVr*vH7L3b> zw6AnBHcbWK$7-%1x`i0O9-#gb0DO|ca6P)fS~7_z9pBB&PEK=L0Z+-%&UVsBvHgq$ zyi)Rvq&X_=((J4OHmNw%)Ngz@ zVc%55s5@x`GI>}2*&orc=C zL~(-Nl>sVahtrgmw^Dy9c3ZDvWGUiZ@u=7VHOeVuK*1g_~L?fS0^qi;v`S^4u z*{(4vj^E2=jA_zGpox4>6Dl+8(_rx+3aG{$?I@iBHE2H)h442T5hRF*(Gap7A5XXw zFJcVl3GZEs7OxVpRyvpsXU5U{>1P{vg-xwx~&B3wg21!6>0+1 z2CT{*a2qD#yw%(){GlIefL4|++TEifwbtd0FtYNzTBY|DExR417N^3o+IwS`TCE!< zbA8Hvf%ZF>>>#QJfhdM+a8S<({^g@KX_qIH1Mw7w^ZGI)pV0$VDwil{D5TlhS)p=9 z>!hlRX?S?}0epH9O6{v3nT+2!wJ0$eueHM@HyMwj=-rNDx`cNhrnRjS%Hjd7t@hrr zQ}Br~qhxV$0J)Z6WAJuZW~i~{R!g;ygw>|53kJrcfX{F~D?bpJmMCl$f6=EcOyhIP zj&>0f5gQKD1@)DsEq&%b$+$bH>s;WS@JSAtwN$VtcO>@ZVtO@i-PVhujyOvZBTerw z0h)4pIm*kA;@SwJ1tqh7Nj?%rMjKV<`sdz17P`g4(OwvI$kXJwJ-JfZe{oC3A*=be zA5bI}xH6y57ra_tcjuG&5?FKE0B+3@zjbyV86B)13}eu)#+n0E&Ul3bO0(QDJ=8Fuwd6{q;Eswp+G9@cWqe6j1wv)ng*s$Sqy+Rg&BtAfP(CIU0EPnGzJAA5%HlW@c z)>uAtf@m8E7)!H?01GJA?nM-GEuQN-5b-IW*0ama5XdgKUVlnwsC=jU&t+*afPQ@P z!{OdZ8|V%{vLXf&<44h_C{89yZ#~Lg5EXC!udOx#6_J0nJ) zmt@OSx2%Y|WyopQrvP*?++M=Xv^6lFvF|5${kC(PtNhRVWqQz}N{BY#Ahab~OO)Th zM;p-pYsH<)31o6cAUJ2|=8B4o{klK;?h<3aE;SJk)`~4>WB&LZmw9p^tw!0OT*7s* zdV8$@CRoZ&PM^!``We7DF=y<*Rxx~7&Nv_!FCpk`KcKm1U^Ob0jC#ZT2Dm#4VvM@0 zv{k}uK9%;C^>3HI8s#1|4Gt}P5Jb8}TLpN%Z;xoJPZ_4yu?Dm}`o>)%dVhFd9+7dS zg8^qEe$u0V)&>dU?V^G#+mLs4QWl@NW&&b(yERbOqv@*A4yxCm>9I<`uCM*g`}%xu zwzguYfP#FmwvNAOFk4UY4R6rY)(0`ED+S5?=VmUniQM8KpHE)jS|5FvuWxU4smIt4a3{liB2Gf`J_OySRTwTe-ge)06mQW6*R#8S{SF^j%K>Q_<9bV_8qkZSM2j zlrNyH4)=NzqL@*3IJ%><>&T?5>u)82{pDVi3TG^?XvZgT=oPwidk6QG-b?>KMf8Cn)Kd)^2;9KPVtlzSX zww=!_;&1hzFWqoiGD@j>#hbq!0DuT!1NWn@a?NfU*eF%8tq(icu)hc zmk}d6qZ)$^=#U^bB=|of2BMz(yq5RT%P&nRbJ#?c-BLxB@N(QWhP-i(KlP!udX=M= zUooTBkiCR&AnpN?<;}MW;6q2`($4)w2=RpIs7ya2GeqpsTj#fW!Ct>XJX}+Hj7YPW zyf7t5S>=0)Alw~f^pKbKQOdTXBt=<9)p3N5Uy8sbngD=o37Tr*!Gc3yKr6Rjn$(3G z@fs;Rx+=X5^Vpb71RLxT(xa|zc?0b}mB0HTP&L^JZh{w>VlzYiE|0Mqoh;sdP<&b~ z3Rq-75^--tT(8KiTdv4CC1UKi(&i@=n$z;3DaHC68wabbQoPsLr zQ4-a#&S=3ZM~~r{h}){AjIx*G7(7B|zE^oN9-s<9M9vS1dSGN6GgmzVf{ec#RJ6*SHiwLtk_gE@^P_3iM_b87}eSx9_0$z6@d6(H?mrz26BmKWWglm7tDmQ)TJr348x zx67{zZCFWBfX9g3Mb8woor705FN!2IO~D=?UD@iC zKbj%!OfXqgcJ1?l7e>IJeL}oWSq;&A;%IhnV6VNd$3fWy!GFaUe?9g8_&)Q}y-@S> z!#4q=hpac$E56Li!6vox!^u4v<@y31pqf6 zXq?moaEk%*1UE+2wyOP91PiO;39z0&q%p&jB}BsOZC#(d3DD?PRTX8*dLO7B7%Rw5 zsv6?t^~1o4-z3fpHKtPAa+M0#WNo$hMup7;|l>o#FrhZkwrpEHB~BrBp{j ze#CxOY_ik2l;#kK61pZzXA!&S4`KyN+i8@?7|_u{W-9H4Qv%$-nzo)ZDn+x}S;0XH z$JrqA_u1ceUyByXT6A1RQy$t94EX6U<@(Dcjm=M*Tl7>IG~zD7nS>%`oAzR1T6BM7%iocO9M{$V7Km+zkt!QUVq9sD;$ zUEP3j=C+i-sIw2D&Jz{j?`-q%Mm;IzGYb6MJsdtMvEJryZXsq3U28ycOA1W8cqg$ zL~XdPxJ8K{Tv@$0Xxb;gtK$EQhVFGXyzxxfd+pMRVg4TrV}!QhBi>elV{fk!vqvgM zmd7yyIS2V(Uc1^8(}vlGW!4adiYkO$Blf!&VDtX~BthH0ot%0Q6BGAfT-;8KiL8Px zgWO2Ep5Y8w!vc#il<*nKfH#a9&VV?Q0nnDf8OIkg zhfBy6i^5q^&KbkF5x?58C`^lD&us4mFgrx7)n#00+YZ^ zTob1?I41dBg2`M4s02=&S8LA8MGLvlM4+^kraXZZhu(aYP1q{B-H=NE>EF!Z$~$Bi&3VaZS=37b5PVR6$8K=gInv4iGxT8l-irR^7)1 zOoUJuaZCaa)S6JSfRpZ+EWo6@BLyWork3KK zRL2PEy(gU_jE8O$c)rQo$5VM8rEA^CrH7r~L}xgmE`*K-CvGz(!wN(eK;nKGUCtZb zk23Y%lY3IqYfk_rE=m9u+W@BS5!vVwuBjK*JDh+bq?CK21`tw)d(xWraVFPf+-owL^Q7yz+-H(! znv8Da#w&`94iLtJwvFEa(Oj4DCSaQB9D?n;Z(~uBG~t~^-mweni-`B`KEbV9AL7>S zk8p>>j~_q9qsO1&m+!wsdTIphf@?4><}hYQAH0I)eTyoX~0F0(73dgn*00tfW1d8dHVI(Uq7;Cp0mV0AfBVvJz7W zndzK1JD~>ilIpN1WhYkV9)PXAH>Ud~VZ37qCV9tUW$|$=%HD^0>ANvIc_*gF^O(d{ z6I@kl-AXb{O^>U>jD%{Fro~rb3d?MHVGsAs#30tJdoYl8aAOUXuH|h);kB)a`0M5b z{8c(=P^uRnA)~nQfydRMQ{bmN+JX z(l-7km-*Y41Wj8lCF@a5ddf9v-Nxmarj~R*^6|h1aa?sD&(XS%yJg^A!c5fKm4QYn zo#RrjPvdsH=RpamxolgyO}W3M?lTce9VDmYRA3Sac`_(_GT1dIFL4^uby-}K+>F;? zB+YjnrE`KbV zEZ%aC!COvIR3zSZj^s8+bH8KJ+9RI7lf>hciVg&ndK*Lt9ghG<_0$u9QUWEBlpEvH z)m-)5<1zthN*(2Wd`hWGsyvViO4mR|Ky@X^x)C%AQp~#(K;6Q!&^;s*-9j?ZgX$TY ziQX*hLrC@I^nTO;0!)LGao?#aoRoVK0O`(2z%-h`GT_wElt*zn({oBDIMF?s!AXE* z6U#V64KV{#Y;3Frn4~#RIzbrsndCisjXOa6!C<4+=s;k%F@)`EUUwklzObl*o$QZ z(W;C+*pPb=>$CP?ThU=Sm7l=0?fzIAl8)K#5ttv41n1iG*j9d$U_6Kog-5U|b1znM zxz$uZ##NpQosn-dMH|SWTx8NHB2adl^aA?zY*~|RRsbQWsxZIlr z)LV2=Z@XwOW__EGc~hLwcCK@)%%?ABAKO%0;_&9S1TLSVmTy6rw4&Q-O^F*4*Q4I* zAkQ&zpIW;xusE~kD{^8$dXYF?)RyzNb*0>SJP4ll0&PD!2s)*Xgi=Qtrps(E(>yqj zI|H;^nweyrHG59$Ksa@x)9Fk&2`swM6{(yqste1yia5P1kAD}=+r=vrT|F}_)a3>0 z>Xm_R-kIo5*z_QrdeR~Flu8C2RCj?D!PS|7=*;<=l}saiy3*}*4P+n-A>0H~9PUhL zbtHH?5=0$58C0qEo+)VOk;46=WSns7KxlPPkRuQTVgfG@27UtRJvyWJ2%y%4Piw-b zl_7^%v~-9;%N?RJ}z%j3AT9&z$6GY#$$chy z;I_FA5Jt~D`O2;I%#$wT#8GFZ>C@-< z{43xWRl>6GzCdbnI3`Ez#GJ%qSekMQ17_P}9s`9_=~cLvoJT%1 zz1;^%XC7i>R3>I^@xTHnKMb5O6aB_ahHvp+_!jI&P}uEjo^kxreDk7`b9Qmc^FAKL02-=O4iWo;YJyJ7K`IB}(>mUh_QTFl^phj9Ow3 z`{YWDT(k~0b5_7^nLYfgPGXT;DEA=?%Y34-J}Mg<;tDWng9`>tUxe8%p#+y7`i!52 zg}!m{tU804PC*zrbsOMV$WkNY+I-wW2d?O*pltQxdhJ zBWp?Ewb;USZf1ZYgj(7&SZ&hOLL}n^Rx3KE)^t}2Gz42aLP#VXIy!PcIuceL2)hol zKLl8NLa!t94wU50sgohXNr}+wOh?s)>+4E5b)!q_&U39h^KJxFSAwZ4q11&S>Ovry zt1HX85>DL-ryhh(54xdVbVa=gB$ZRWS=NV+sxQ~w--|)PLRp&l8v_X0hFq7-Ll-rW z%MPZ?8tl(N!gY!UalQQst3CuzFT$fI9ZpZe!X!^AqX?&-1Y0l8+ndYxCeTE^2+E#> zO?NKajq`W&NLA`e2c$$Wb>%v{$#nikcLGoVDWL4a`8v508iZ0urvx7NIHh)kQ9FXD z-3|t6(e@anHrt}9NW8Z#N~z6ujuTRnYh{sYdYkQ$TsE5PibW?ntuAy@-RP`(5Rg3y zPYV%Ny$H;nR4+f-w;c4OdJt6I1Y{mb=;)e&4unewXKojvCu&Q`v~}P%5R^&;VjCxJ zD`D7m8A-z=iWX4CVC@!t+%WY?73{yDbdwZ4X!LZRZrtV-kzbbY@*V zx$SgpJ?P$g5SBdxb;)o*7R%+B@*MI`=5bEs@#g#<2`^B*Qdf~@0=j!Ap@(k@*OAV3 z@fZYBk`r(}3B{h?iAp_uC|}M?Q1v39dJ|B62r_|F|HvE#C(&TKn;`-x9Z(ieNBv7KvVPwE*xEYv4L!ukN6dfI{n)8y9l2q4m>76I{nT!q)#`8?_?!12* zOy&>Q8erO5e+vr=7)W!^Am`Wxe9IZnU;P+QKmP&0{_-m0Dm zBLdUbI`Fr)BB1gVM$KJ`)!{jqV($gpHLh5eRF7$)r5Nj1fMFiA_09~YJ9uGiV*s)c zgVT0hGEUdig}KNy&sI%c=&G7i=dF@+`VQ9Y92wjQm98!fY9jt_SC*-1=F4qOqF5tj zF6u&fb>VNzyxqB6ch@ZRB#?S>+k4Y7_3@xM-p4HqeK@VJYbN?~KFRxu2(5mc){oPa zWSHvj#*32bCpnkz&-IB0c;#WBPd)>FAqEE&69PpTLiaRS%Dj02)1eLY;>GN#i^GGc z!6E`|C|#Dij~G;pVZo&s7F43{B@SoVNXnM$v-2;;#DEe^X8DxBQY9Il%(6)VrA;(h zO)tZgAS$>FQ$xy?rf~fe0*hfsK#e3|YzVDk1kW&^Yz#G*D$m6*f7XUMuT4-9hO=@q zoQ`f7$A_|f2&WGw{04hxnKVem@R+Bdk8?75 zQ$3v$(TnQosHuk|gQ!CSdN{=MT#HBd9dQjJ$VA4;`+@r3Py zRoKh}AW-tiuSfpPXISYQjg16R-us_pxmP&Cs*lqpWnc%Lh=1;GtZ|RRqAkAI%vwxL zBsJ3@^X9l=Ilmf^=ZttcjLMO(U-8A zNx+Sou^1Zy60yQP3{KqEm>N-wnbf?8*w4Y`Bv4&bL!_=DC z16UJxfYT0Yisvx3hSOHX?7`CLU0A^1n#KQfT37|9gqCAcXc;DklCM_Q zWkXmid1PZa-KU{pbhyJMuh3giF5`Nl|Pz?bK&R2sMq1NgiBxZXZ=$bFpX9vm5@MNXnr z^kR8Wsu#DTHznmg9SF4TbShh8(QS)}(AgY~?pvs>(dc1P40;i+eF)%wT&}-sDh3hU zLkaca1o{Y8SVpq4GAdX)Je8_WPa`;P!)>&oGq<5Lx8Zy?tlW&CB)4G&V1!7PSCU~v z94CxN(EW~-iU}(lBc(^Ldsa7x*QkgCgw*m(`B zSxZ^v8HeP9_pr_{iGcIRa=NCq-m%C$`T%q2p4NIqA^Ye(tZ)v(dhcj#p(Ao9SnLA@ zOl8>Qp9sh3d}JPbfQgIN!!K_iqHE7$+R821#uH1R6uVeS_h5R|9?Xc|ioA)jp3D82AIJTS--`uG`;_K!cn-^FbKhr1@8ou}Qo+iE zEh`*0tbh&krt|eGzyOaty09EVijG;t;l74k8;1M2(9Jm0eLE6l4s%nNh#4y|VaZlZTkD2^;^T0j z3$mHE1a6soVINt95wlid%z}+{N7V@6e)-aA1yo(d)ODV)nYj|S^EY5!P!_humcu?Q z4>5$?RxY>BFBKbuGO?Lu3Hxp%sN@8Hhugk%GiI-MBUrA{%@q)uyWkL84A0DZZci~> zQ)-b&xGkph@h>`xh}w%-;v9i6Q3Q$U>iaBhwU+GYUpmIDY_jSAVtT5!F#oLa|j){ghk z1?-^<*vlZqeTWq8V*uT6(hM`rVg<*fXwd;pQ9KT@2Q|eVB3KR+Dn~Fo@hIjd9aEae z;dzNiFgNiq1G?xS=Ef5|@sd+4o5yA5B^|~5xlorQDm zMR*rpMPSKwgp}SyXz4AbkkZ=-F1@1^s4J-SZX>b0AUspx97$Lypc7c(1VOj}tB&VPtqz5zFRtpXbK&KPONp)1i*#HjE6c#4z774E8R?0J`pebnt!M3($v-U-G{09QP=q z3h69lynw*UM}NBZe$H9w@05vw)NsPej$oTi=u9O%r~4LS8l`fdB1|O!ComsNjiN&z z#r+r?LTH4uBE@YP7rh&H)L0Rn^H}cJ7#=gbuv%UtHLNt%Vm6^QpYzU-+KC0a=10|G zF3V?eJyQs@3Dh`QE`rwvD-3pA*Em)l#xWls$!kvBIw3fbfEq`KJBki#urw2T&@r*1 z+|4%;-RYX7*IqAHxO+!r5l{qi+bb_)Yw20+sJaNpx+~QC*j{@DTL`UfHCn#0 z^fb1VpM!nTNo>tKjvd)Y8LW@NIsF863Le=P2&$uS%Q()!f1WxE--6Q!uDSyM(sOi0 zm*G>&+HEn*tKNru@j18@oPh_S=301O7i+y7cj0m_bcSxseM&FDm-6Ove#`^PE+Mc& zlYiNHwf>NrtMDs6gRt875mJ4XVwtG+8iH#m?oTj>1Eg%{4FqxiKq{2OA)FSz`xf0A z*G-qE=9hW7ULV5Jm$39K=QfsJ#P))7*udkxnzihu44@0*7=Rg=XA=H1sOh?zF7N4J8hoV3Ozc1Uwb%~}CF5;}GQ!}CuF>vaNImBSvpxG=lq~N53YPL+1;}L%Za}X(V+nG)$yw2Kkx_dID1p>&&2=gVsyWmt;>JViVtK6^nk1lNpq>~+ zND&r|rGUj?F7TR2h)pKcrg0q_n8Y0sxU5vk{w(AEEGLYYXPm$?YAGeaUC8MI*O_#P zQzZC@)nNo(_7J-Ff!<~4?^TLEp2g@*5cMLEdb<~?;ocs_=tZevmiKWZpj`5(91L{H zhK*Y;#?x`lqhnc4m$HId8D53ubS*NxiY{_FH7}$BQ|OY$_?KfO_s5p|tXvYe#g2}9 zEa5(e`!a@3dki6BOQ_pXlL(qw1ky4(!gUGzurcWX?2`{*6SY2ZA6CZg#sWIVX-{U{t8Yx3QmI?!O6Jqq(O>6GE;+F(j1fKnzB_dyrBwCbWDWO;OI;XFiFom zdC*o~Ph`9S;$>ixw?Dk>wM4HBrU{$(~e*o-O@BdYAW+79G}GUNht?0 zjwjUE*!>vAz+>ZIk0G9Q80uEbno2cBx>Ui|jWqy|N=)*p#&p)A=kX7gw?8b;Ifa!3 z!OEgD)LATJzJ%jT@=swAwJ?VlT>4=K7uL9F_m}dITge*sTGpi3Ge~WTKMH4Fpx#+0 z;ZN8F7o9^0VG_vo_!JOa`KRHOcN*LHJ6m!Hx!g0@Ms3YLO-X(R+jGuhJKe~3mhZ?B zorVJe<;Z26DCb-O)@itMJ+54z$c=DwD>w`H!gDHjBRt&s+wO#;d+`OhiAv0M5w524 zi>7jS4!g^6F#$=ra2<|Zp98fm{|q+s_cw6gRuRNY89WzC?LL;lnE`zUAz=X|Lk#>D zVA3THMM($LBo0p!_`FC4Ot?->`*~pzO5%P5Oaza(p{8Kcp%kLIBn2l~m#jnoO#@C- zBQ-G1AZ$beBtx_4yk`=?Gw2RyM($SG zOHu)PA0f9_6N9xlC(SW2*fZ#xz?5+s8wn=Iyi4#bB$&!>AiUx>fpizKHTMx$`;hrV z#MC@OG!<3-Sl0)LsxjAxh^!GvJw#~5JyvvX!<){_t?)A8bPk&druB49tCA0487po} zcwH$tiK8HVOi<$XC~g!cP01--5PeRF%R#uFjs+_=brK57q zLmy`bXxChf_RPl&|6;6Su(yw?#|FBXH5^_QR;_aTm|fV!^5qP^RpFkSjud2vIVa#rIi?@MdctZEe`5;4 zByMRe!6aZC%k_-q`UFe@C;^kWriq+Bfv#yncr|S0;eO8yIzj367mKc53FzXVf^Na- z=uR;82+Jg#GEH#mYX&FPDZ&g+A{*U3S-?q^6HM_9V3Mxk!v#u&k-$koO28B)V5K;Rw28Sr$2arBF^TSM zizric!lbQP(&R(n5pE)ZplGuUQ=17xCBnu+*(a6k37}1sxTE#dTK?8*Zo_g0%q0xE z3*!$fD9w=o&VW3f!CgVf0Fti8KxzP!F3ux>(!eC{Xm=wSj;TQtlsh7H0(oHt)+*U4 zNz7Y_D)49}!v~AhwpO`%vWquZZdgbWe8)ryKApx&jwgjJEO|U7vUWD;cDg z#_q+E`2GCP4-rswO$MCIBo0HG_oSIm0g30e1oj0y&lgDZp142(v2scRB!VcC`_6zm zoz7^wfQXWOsx;pbHdBJCl_rVnp(X?nFsf-z?nO07gHX99PB(yL=Us#`9tFI%3t{J5 zqL!P=z%2lr!|Qkf_eYxSmhxItV9F$zsHGfU%rbK@O%@PvS#eCmOpd7p{pgsa>8_7B zBSJ|@IVKHC;-q@H=39ViEZx%Vz*4Mq zuww0!c?@e32<9j{D{)^0ldMm`B(O7qi5eem1|~YV@dBoRVjWCL=;{`W&U8%zrmn$h z1QX#DCU6qx^b$DHJt;WpfD$-~v?e}H+PLnPIG=QSkluOXk_}O!5v;k6Wo^@rC%Z_7Z5ceoB@GYSjX~Z!(ciTOeH^RM zYik91Z7xSI`%?7Y#FJ+uYcU&Wuc>~U@-bj*5e7MxV~9sJhWqgZWB?n%KsADa$c7rm zKsbcKZIEv*`n#2*-ww{dl?Qf99>(k_#bnoN%=Ouc)gk-g%D^2;Hxow~C6`}7O2q}l zm7YUz{z{4&|Qh8Mq~wG0Mp7(muCm?<%Eh}Q68TP@dbv}>xTyDE+!V@S7gb0?YRAV5Sz{E1qWIB_^5-16TvZ& zOk??1V+<<=qZk-Q@WQv@g>U0lh>;8kqvXAWUWUqG>s`)yD>eDiDf@~l^}I@zjbT34 zpBG*rFIK`zwskry7&CO|q&4Rq;64&utdLCPZ;xkSn!w*5&)*!+;55OzRFzNV^l4!d zXzMYPwSNhM$_?;>mu9Nz3>s4jp(*|qn9SfQn&eZ22_Cr^=ax<7a=nErAj|S|#69s? z&*w2;%nFlqe31Xxp8wkpR#IFj5B{eq&{Q`a>SSmC8N5kW^3RUxkG zA>!*kK>V%`5x?^TIxM;=mW2~c!32{}!9}>xF>FrUkF_zov4VkV32V+vSc6_1$C|cu zz>t7WEuC!x$mM`41BW~Kxgn62z&*?YX6nW33h@b zgdh_52uOT+OgU|WPcg<3E@SC5#(EYg;EZFS9>;mc`xdM5u{>sDJSmkIV2pbnY+bW4 z$|(b*T(V&6k&kf%)?`9&I{$~++^%`DFFeNuOwxoWP+CT(XaW>?%zzGLV~IS>sY>=`5c0349|~Y+(#RNSGgv_M1hF=VaxMtGyy-FKo>BH z#?nM_K3CkA-dvW8NP zUOOt$V@o-@Z!AN%4JGKht_WS$=A+B%9CTTgg)S>H(Rq0mIH#>#@1cd?g?XWJpNlm{!f!T%^}J|;ia~G@gZ*M^ zDV@kt2Bf8Qe@h75B`h-}Wu|gnYF=uYNr$kEfLoTp3oq$dgA&E<9K&KlZ!uvgKwKPW zDFLNuA=k5zzav^e&FAmTB~0gVTcxwZEY;z`5=u&}7`z&g4yb$*r%9)V@x18A`c)7n z8dwA}qgVqS=}Mc=i+cp~5t6&`M0L!jmti^7QsKt($dN>mdo~-5jFsS-6xcX+EhF>OY%Gu`-lz$0f#n=a}O7#^n)j%f-uqg}EUcx(xsQO@ZY$#R*dDHX#VQZRgb5|s!W zhg8BTTe&7_2As-cIg^fUPTT>yIiBwXkTl;d)xorc$8Hgi;Q|2@r%x9!G5Fg_5a&5M zj+F*+bkl>YF^l^?oBz>lak(LMz0xbruS_|d0iH$Z%?eX*o_D>jN*Qb66a(A zCb}TPSDHW<(iLq;*aOeZBk<2T4xg-}{BI9nSJiqUCJAv&ziCseZ0Zh0o!E=fn5MQM0XKJvF94XqcX zqxGUpv|5sdR?D){dSwn;ugXO$5r^MdnuWI)rQ^*x$#`orZk52Ow(Pt$C;3n3Z zohq?_F3ll)Hv)M=#K!MLQcM*R!b=bpQV4(ld^q^zV+BvLIjm7l^QqtkE49aZ%wiy% z!yrAM0dN6b-$FCVc=M8ZbrBW|b;+v{XW-@} z4BoL=+6%w+)Icozm2$>2ZYlD#1Tl5m3I(U zb`wFR*WsOi0ZwU0VIRMbP}-%Sv@&il1KA!dVsM(z;53KZF*CRV)42^(xeb$8)1Txm zDpatUNH;K%!BwPOpgUcldk&9>F2ZCiVIn}1<1k`#JZ!ckVI(UP0-#BRhd9QubdMq_ z8zb-`Xl!_#hT6ws7?&B&VbQQHaTsDBgTWi3Flb{m6@x*XXV7MrQ^RDw9X#Gn{I3Xm zxgRCn|EDtu&mwT7SEO`ukRFCh2qSSzO9-h&X~!|2ke@?WI4x$c0@JwAI*bdU2CeQ}TYeryYbVp|q88X+=~WX7j(C$o&wAH3ridf@$na!IX|Z zZVBk(DqxD$!IXwB!RhEqD2ZMfP6Up5k3E5r0+J3YftK<7lF=(qn(^fMr6C5Ga;gX> z=YKDlY!NCgOiijKyCkMC0u#(P%q64n3A;&@~k**EGwm5}ODdFJ81^o|%YoibvFzFobRh zfbZG>IIIoA>h+OWz+gGuIiDw<8Jy^z<}e7(Wze4|F6sr6>CKAJXwZHgFan>$N^=RM zxiQ*3A!&k}E!~?5h}m*agqmfDzag4QiBr&S@Jn#kBtVjYZK!E4yFFUo7)mA}HAr(y zyJ6?glb%k*h8OTK0%;fn)eu5t;HE_MUmK%oT`UHyi^IV6@ffJU6OX>@V$gd{1Qm%s zYobkXGSq*4Ecz2*N?c|jml0VO*`nCINw+X^zjn({YvRPDlvnAn#r2>EC#DN z9ywURpuf~J2P?hvu-cDs;yJf5uoRmZ?6%OsY-8};!Jy+5wFj;VhvAcP7GWhf5M3$v zq3$BOLb{hcGBHU5QoD6I$mJpN)T`##&F-q@L1S#pKW=(#0@IRF`+xO;r@=;D#s`j zMyThyy7Vu9o-2g-z0PjNJVFYsWV+u7fN$a(jh_vl)y=v_6#^_&pI`APD6DtY0|(n zOrS&!jTIvyfrTsZ_G|4fD-Vx>2ZWjJpQlA@%TR{CgA@wAs+wladG%RM0Rob zA9k_$->LsiG$t1R>*#3w_mL6!-$#Yvf7*rPovHkD7N(*%p*Lh>5f4x?7H`kNX4c5v z*90SQu^R$sZHE8kweXs_8jh1TVEs%-ELt3Z>6?-<-nkIteHaV_b~3o_!Zg;_r-$sp zOa^z8WSp82vRhNIrs*73l3_KzhbJUOz$p<7s_QlZpy?o{(Xprw3Ixa0(0#Q0bTy#_ zi-^mMChMBSbxxAb2ZW|bItXZ;1vHHd(qyM=Y#?RiT-J{3u;Y5|_&au?`(el55{>1! zp)tXGFq&Yt@nj8?E@{yAObpnPj(+wj=u2SqS`&lrDp6G8~C+E5lWJ&$Waf|FdCk zrL6Q+!q%?_V|=S&>%*F_zufEE$$-WS-oFO6gx3fMUMSl#sC0~QB+%UC20NV;-IOhZ z&*cf^iN*lc4t;X8s3&W7iU4d=Jno(!8E zsjB&Dgt!XUmd7$+kN45;wM=x+#UwhhDGc&68EhBQl`QotzzWvDSJA1h<~(cZvNqBg z*fU6NrnZIEV>>GtE{P`)karcKCASb>CeJ(Fgn!{xc;;P#OU`-qknJi4rG*S?vk17E zLFLM&NfXsHu2Wpmc>cbf+_NEc1TdqWIL!SS%SwfkJC6l}sla5EzzS2{@ki|t$&;V_!Vag2W@>;ies$%EAL zP_*0wjFpF(4{04#l8$0l(hBdS-SMFOkR<^qEKkv4KL7f`NV=>A(3*&e!$1|Vcl8N!UCa`QQ z_kTF&>%Tn}J?QkiZ_hw40!p5X8o-LsApZUkR)mJq!3||TEVvfKncDH1f-Q}e+ zGmG0KE_V+9Q_*bxmor!{&BU@FBk8_uxDFdStq}y&2)eJ41k@;kYBZgat#l_3t5wfX zjiyr`#)?uumlW<(4B9wGptW-(T6xCfU7tj}=bwx=0Vzst11aY1nRf`Hf>Y5cIE~;+ zGd20ieJJIo2&+B{R@$2*G!e$p%%de2mzAZ|FESJTBSaahp@Ow5%7w$u6}(`|F^U@LSjG#TwTx}W7`nBP!J+_z?el2) zN$U;V;dR{EwLCCuve9c*w)#YR_hp&rPFK}!Nd~$urkHnO-enVeLN^8=Vx=1*7CRt(!8Qaha)8$=Z#Zm; z#756ttm28Xg0+&B@%ynlVL#R;9>BWfgIG^(NIs;rK8fQm(K?e3sO8pi8KsoNSeJSP z>r;;^txKaMPdS3MoVF%e-XI`4q_l?XSS?D_w2E5E@s(V!Xa&a&Ef*zdS{8pm7l&nB z#OX_u4q+MBzl^m}3nj6PlIcr1-{QD^SP;pYW=J_^2b5r@ZxLp&Rz8DHV46oZrt(-$ zV=a8TXC9{0EzD#MQ*Iv54l2Wp0M;yh@-dAyc#*t0e!4uc$RMq9j!)xpp5mT`$!-}+ zliboVi5J%-msCt<`7{RHS-e>1^I}}Yn&J|12@KFnsb%r|up)u`pSWN3a$3UL=0XPS z`2nR=2^P|wEDEh)c{OXI)mR)>!Lky}XH9q>w{1a4DHev6V{v39mPFNHS#%wiM%AkM z76+GNaZpKvLa0!dg>#*h1-Rg2XzHFN{q4sO%3&=M>OEv8DbEW8rSxnC<|c@DE?zB0BB zE4Z!8x!udc%dwQ(C~xs!8eX9(qKf;&eTv{Q3FEN|p<__{%=x2hu_C^n`%1Sa(}D|m zjPo(qKTnfiE@t~?(=ldZx<@Lexus}wPvdw7W_V@uyvgDDlZ#otc@*d8GIRXsP67%r zFSHzsxUEZK=^D7L%M*6p9BVU=VpST?=j44@ z$oc1UKNrN*VFA~(ShkZ|%>7*~W%>&0+P0T54

Ii(m=Qn_zwC77O8iW%vYD@l$UT^@?w?G&MH?; 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 literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-process-of-accessing-user-key.png b/windows/keep-secure/images/vsc-process-of-accessing-user-key.png new file mode 100644 index 0000000000000000000000000000000000000000..29682f1cd0c3a8a90a5fda71e43e13d9abf5f7aa GIT binary patch literal 20347 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 U6uuK9dziP!-y7}K=6N>zKl?-V4*&oF literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-virtual-smart-card-icon.png b/windows/keep-secure/images/vsc-virtual-smart-card-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4614d7684bb61bb1a01792758f529dba78288dfe GIT binary patch literal 2171 zcmd5;`#;lUSMt3l`YNU}SEv6cpcG?CN z)zU`JGD@k`B{4+WLxq~4ZY?GVL69IKCtY{W`3uhLwI80(^Spofd|uDzd7jVv{mJq5 zKB=Lus}2BwhKIYWpUStWtN^-Gwbp>9X(|Uw@jK}ZRCXVnRRKthla~_!R8wGE=hReq zSE74R3IJ%fy*Cgqp&|+Zpl}aYr+~Du1)72q(0_m@r~Y8ecyX_h`J`zVi}d6+my2pG zxT}U^viK_O}eW zpgl*#yh_~GjtOR0d-fu1^km1FRd?sQ*j=`uJhfuY79kstSWF@lewE*#lnDqtVU>VK z+Z)^kU0U+5RI+1F7uL7-2 zAA`&DbRh8Q@8PKU+5&jQ&_s}Un7^|XEUgp=SWPvd2zYe1I6@hQCJKzJ5wpQ>rbqI~ z55}A0*n>G;w4te;Hx@NVwX*9Qg8X^p<`*lWWM>(NsCS{$KAKE(#}7wgXXkr+#_PXp zz9+DDo5wYs9X@(7OB_fYPolx-svWPT2iiWmi9kC{nx1(^y~KFP%>)7+FWFdzwR3>- z5_(Mk&&~tL>PKNyg1X&5$}AQker7c>qM}x|!anbJasXBV^PO`Y`>N*Gp75a|Q>jC| zO_BO2#YZ2GzXjWot*)@^GrQg#pt>!T1bp$j!<+=1fR|p=(E>Ns{P8@|Nw1f^HCy0V z*ArToer1q+aJ~PhcjDeabPnwrC#+&j=1-2k-t3+_&}o!vD7r8DWL5a3z*6e4y;<5I z;)_&iJsQ)_x*WUW5@~ftRY3sb0t1t9wZ`Tx`LM@X6tG;$nUPl(S!6VemyUfI+9;{S6JjVV9Y(2%IcQ6bsg(T7Dwh?JxX3sd z#a2p~Ap@g_Dm~QCdz>OsiObBC@#1`h`W#P29p&0&b8S69hdp+^<;(3B4(M-h%;G1C z%1L+2A%n_O6xK0c;x=LJHp|q!R1H*W3NHm=NWD8ix}+k=(g5`HaVI#X*t$r*X?n=Xz`^eUQ8= zi${t#V|O#OaO~LA=f*AU*ZQ*O#MKI`YqV=h2(w{)>}b$DF51%|WQHx31Xm-L>BsvC z%3&0P`f0Ey)OY(3RmrIOePxvy>^HNS63Re4PhH3uR)~aL?};q0x$PJ8jo8Me+;t<);@3~DxAnQ$52U+}s9qdf-^x8^ zrNvgOS{-1AXbXPE3o!- zSzNF@V8(!uny)(MvrG%Z58p(O-&lJf;`cqm**cL<$?iFBeN#-u$ **Note**  If you use the credential SSP on computers running the supported versions of the operating system that are designated in the **Applies To** list at the beginning of this topic: To sign in with a smart card from a computer that is not joined to a domain, the smart card must contain the root certification of the domain controller. A public key infrastructure (PKI) secure channel cannot be established without the root certification of the domain controller. + +Sign-in to Remote Desktop Services across a domain works only if the UPN in the certificate uses the following form: <*ClientName*>@<*DomainDNSName*> + +The UPN in the certificate must include a domain that can be resolved. Otherwise, the Kerberos protocol cannot determine which domain to contact. You can resolve this issue by enabling GPO X509 domain hints. For more information about this setting, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). + +## See also + +[How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) diff --git a/windows/keep-secure/smart-card-architecture.md b/windows/keep-secure/smart-card-architecture.md new file mode 100644 index 0000000000..84d38741cf --- /dev/null +++ b/windows/keep-secure/smart-card-architecture.md @@ -0,0 +1,337 @@ +--- +title: Smart Card Architecture (Windows 10) +description: This topic for the IT professional describes the system architecture that supports smart cards in the Windows operating system. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Architecture + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes the system architecture that supports smart cards in the Windows operating system, including credential provider architecture and the smart card subsystem architecture. + +Authentication is a process for verifying the identity of an object or person. When you authenticate an object, such as a smart card, the goal is to verify that the object is genuine. When you authenticate a person, the goal is to verify that you are not dealing with an imposter. + +In a networking context, authentication is the act of proving identity to a network application or resource. Typically, identity is proven by a cryptographic operation that uses a key only the user knows (such as with public key cryptography), or a shared key. The server side of the authentication exchange compares the signed data with a known cryptographic key to validate the authentication attempt. Storing the cryptographic keys in a secure central location makes the authentication process scalable and maintainable. + +For smart cards, Windows supports a provider architecture that meets the secure authentication requirements and is extensible so that you can include custom credential providers. This topic includes information about: + +- [Credential provider architecture](#credential-provider-architecture) + +- [Smart card subsystem architecture](#smart-card-subsystem-architecture) + + + +## Credential provider architecture + +The following table lists the components that are included in the interactive sign-in architecture of the Windows Server and Windows operating systems. + +| **Component** | **Description** | +|------------------------------------------------|-----| +| Winlogon | Provides an interactive sign-in infrastructure. | +| Logon UI | Provides interactive UI rendering. | +| Credential providers (password and smart card) | Describes credential information and serializing credentials. | +| Local Security Authority (LSA) | Processes sign-in credentials. | +| Authentication packages | Includes NTLM and the Kerberos protocol. Communicates with server authentication packages to authenticate users. | + +Interactive sign-in in Windows begins when the user presses CTRL+ALT+DEL. The CTRL+ALT+DEL key combination is called a secure attention sequence (SAS). To keep other programs and processes from using it, Winlogon registers this sequence during the boot process. + +After receiving the SAS, the UI then generates the sign-in tile from the information received from the registered credential providers. The following graphic shows the architecture for credential providers in the Windows operating system. + +![Credential provider architecture](images/sc-image201.gif) + +**Figure 1**  **Credential provider architecture** + +Typically, a user who signs in to a computer by using a local account or a domain account must enter a user name and password. These credentials are used to verify the user's identity. For smart card sign-in, a user's credentials are contained on the smart card's security chip. A smart card reader lets the computer interact with the security chip on the smart card. When users sign in with a smart card, they enter a personal identification number (PIN) instead of a user name and password. + +Credential providers are in-process COM objects that run on the local system and are used to collect credentials. The Logon UI provides interactive UI rendering, Winlogon provides interactive sign-in infrastructure, and credential providers work with both of these components to help gather and process credentials. + +Winlogon instructs the Logon UI to display credential provider tiles after it receives an SAS event. The Logon UI queries each credential provider for the number of credentials it wants to enumerate. Credential providers have the option of specifying one of these tiles as the default. After all providers have enumerated their tiles, the Logon UI displays them to the user. The user interacts with a tile to supply the proper credentials. The Logon UI submits these credentials for authentication. + +Combined with supporting hardware, credential providers can extend the Windows operating system to enable users to sign in by using biometrics (for example, fingerprint, retinal, or voice recognition), password, PIN, smart card certificate, or any custom authentication package. Enterprises and IT professionals can develop and deploy custom authentication mechanisms for all domain users, and they may explicitly require users to use this custom sign-in mechanism. + +> **Note**  Credential providers are not enforcement mechanisms. They are used to gather and serialize credentials. The LSA and authentication packages enforce security. + +Credential providers can be designed to support single sign-in (SSO). In this process, they authenticate users to a secure network access point (by using RADIUS and other technologies) for signing in to the computer. Credential providers are also designed to support application-specific credential gathering, and they can be used for authentication to network resources, joining computers to a domain, or to provide administrator consent for User Account Control (UAC). + +Multiple credential providers can coexist on a computer. + +Credential providers must be registered on a computer running Windows, and they are responsible for: + +- Describing the credential information that is required for authentication. + +- Handling communication and logic with external authentication authorities. + +- Packaging credentials for interactive and network sign-in. + +> **Note**  The Credential Provider API does not render the UI. It describes what needs to be rendered.
Only the password credential provider is available in safe mode.
The smart card credential provider is available in safe mode during networking. + +## Smart card subsystem architecture + +Vendors provide smart cards and smart card readers, and in many cases the vendors are different for the smart card and the smart card reader. Drivers for smart card readers are written to the [Personal Computer/Smart Card (PC/SC) standard](http://www.pcscworkgroup.com/specifications/overview.php). Each smart card must have a Credential Service Provider (CSP) that uses the CryptoAPI interfaces to enable cryptographic operations, and the WinSCard APIs to enable communications with smart card hardware. + +### Base CSP and smart card minidriver architecture + +Figure 2 illustrates the relationship between the CryptoAPI, CSPs, the Smart Card Base Cryptographic Service Provider (Base CSP), and smart card minidrivers. + +![Base CSP and smart card minidriver architecture](images/sc-image203.gif) + +**Figure 2**  **Base CSP and smart card minidriver architecture** + +### Caching with Base CSP and smart card KSP + +Smart card architecture uses caching mechanisms to assist in streamlining operations and to improve a user’s access to a PIN. + +- [Data caching](#data-caching): The data cache provides for a single process to minimize smart card I/O operations. + +- [PIN caching](#pin-caching): The PIN cache helps the user from having to reenter a PIN each time the smart card is unauthenticated. + +#### Data caching + +Each CSP implements the current smart card data cache separately. The Base CSP implements a robust caching mechanism that allows a single process to minimize smart card I/O operations. + +The existing global cache works as follows: + +1. The application requests a cryptographic operation. For example, a user certificate is to be read from the smart card. + +2. The CSP checks its cache for the item. + +3. If the item is not found in the cache, or if the item is cached but is not up-to-date, the item is read from the smart card. + +4. After any item has been read from the smart card, it is added to the cache. Any existing out-of-date copy of that item is replaced. + +Three types of objects or data are cached by the CSP: pins (for more information, see [PIN caching](#pin-caching)), certificates, and files. If any of the cached data changes, the corresponding object is read from the smart card in successive operations. For example, if a file is written to the smart card, the CSP cache becomes out-of-date for the files, and other processes read the smart card at least once to refresh their CSP cache. + +The global data cache is hosted in the Smart Cards for Windows service. Windows includes two public smart card API calls, SCardWriteCache and SCardReadCache. These API calls make global data caching functionality available to applications. Every smart card that conforms to the smart card minidriver specification has a 16-byte card identifier. This value is used to uniquely identify cached data that pertains to a given smart card. The standard Windows GUID type is used. These APIs allow an application to add data to and read data from the global cache. + +#### PIN caching + +The PIN cache protects the user from entering a PIN every time the smart card is unauthenticated. After a smart card is authenticated, it will not differentiate among host-side applications—any application can access private data on the smart card. + +To mitigate this, the smart card enters an exclusive state when an application authenticates to the smart card. However, this means that other applications cannot communicate with the smart card and will be blocked. Therefore, such exclusive connections are minimized. The issue is that a protocol (such as the Kerberos protocol) requires multiple signing operations. Therefore, the protocol requires exclusive access to the smart card over an extended period, or it require multiple authentication operations. This is where the PIN cache is used to minimize exclusive use of the smart card without forcing the user to enter a PIN multiple times. + +The following example illustrates how this works. In this scenario, there are two applications: Outlook and Internet Explorer. The applications use smart cards for different purposes. + +1. The user starts Outlook and tries to send a signed e-mail. The private key is on the smart card. + +2. Outlook prompts the user for the smart card PIN. The user enters the correct PIN. + +3. E-mail data is sent to the smart card for the signature operation. The Outlook client formats the response and sends the e-mail. + +4. The user opens Internet Explorer and tries to access a protected site that requires Transport Layer Security (TLS) authentication for the client. + +5. Internet Explorer prompts the user for the smart card PIN. The user enters the correct PIN. + +6. The TLS-related private key operation occurs on the smart card, and the user is authenticated and signed in. + +7. The user returns to Outlook to send another signed e-mail. This time, the user is not prompted for a PIN because the PIN is cached from the previous operation. Similarly, if the user uses Internet Explorer again for another operation, Internet Explorer will not prompt the user for a PIN. + +The Base CSP internally maintains a per-process cache of the PIN. The PIN is encrypted and stored in memory. The functions that are used to secure the PIN are RtlEncryptMemory, RtlDecryptMemory, and RtlSecureZeroMemory, which will empty buffers that contained the PIN. + +### Smart card selection + +The following sections in this topic describe how Windows leverages the smart card architecture to select the correct smart card reader software, provider, and credentials for a successful smart card sign-in: + +- [Container specification levels](#container-specification-levels) + +- [Container operations](#container-operations) + +- [Context flags](#context-flags) + +- [Create a new container in silent context](#create-a-new-container-in-silent-context) + +- [Smart card selection behavior](#smart-card-selection-behavior) + +- [Make a smart card reader match](#make-a-smart-card-reader-match) + +- [Make a smart card match](#make-a-smart-card-match) + +- [Open an existing default container (no reader specified)](#open-an-existing-default-container-no-reader-specified) + +- [Open an existing GUID-named container (no reader specified)](#open-an-existing-guid-named-container-no-reader-specified) + +- [Create a new container (no reader specified)](#create-a-new-container-no-reader-specified) + +- [Delete a container](#delete-a-container) + +#### Container specification levels + +In response to a CryptAcquireContext call in CryptoAPI, the Base CSP tries to match the container that the caller specifies to a specific smart card and reader. The caller can provide a container name with varying levels of specificity, as shown in the following table, and sorted from most-specific to least-specific requests. + +Similarly, in response to a NCryptOpenKey call in CNG, the smart card KSP tries to match the container the same way, and it takes the same container format, as shown in the following table. + +> **Note**  Before opening a key by using the smart card KSP, a call to NCryptOpenStorageProvider (MS\_SMART\_CARD\_KEY\_STORAGE\_PROVIDER) must be made. + +| **Type** | **Name** | **Format** | +|----------|----------|------------| +| I | Reader Name and Container Name | \\\\.\\<Reader Name>\\<Container Name> | +| II | Reader Name and Container Name (NULL) | \\\\.\\<Reader Name> | +| III | Container Name Only | <Container Name> | +| IV | Default Container (NULL) Only | NULL | + +The Base CSP and smart card KSP cache smart card handle information about the calling process and about the smart cards the process has accessed. When searching for a smart card container, the Base CSP or smart card KSP first checks its cache for the process. If the cached handle is invalid or no match is found, the SCardUIDlg API is called to get the card handle. + +#### Container operations + +The following three container operations can be requested by using CryptAcquireContext: + +1. Create a new container. (The CNG equivalent of CryptAcquireContext with dwFlags set to CRYPT\_NEWKEYSET is NCryptCreatePersistedKey.) + +2. Open an existing container. (The CNG equivalent of CryptAcquireContext to open the container is NCryptOpenKey.) + +3. Delete a container. (The CNG equivalent of CryptAcquireContext with dwFlags set to CRYPT\_DELETEKEYSET is NCryptDeleteKey.) + +The heuristics that are used to associate a cryptographic handle with a particular smart card and reader are based on the container operation requested and the level of container specification used. + +The following table shows the restrictions for the container creation operation. + +| **Specification** | **Restriction** | +|------------------------------------|-----------| +| No silent context | Key container creation must always be able to show UI, such as the PIN prompt. | +| No overwriting existing containers | If the specified container already exists on the chosen smart card, choose another smart card or cancel the operation. | + +#### Context flags + +The following table shows the context flags used as restrictions for the container creation operation. + +| **Flag** | **Description** | +|------------------------|------------------------------------------------------| +| CRYPT\_SILENT | No UI can be displayed during this operation. | +| CRYPT\_MACHINE\_KEYSET | No cached data should be used during this operation. | +| CRYPT\_VERIFYCONTEXT | Only public data can be accessed on the smart card. | + +In addition to container operations and container specifications, you must consider other user options, such as the CryptAcquireContext flags, during smart card selection. + +> **Important**  The CRYPT\_SILENT flag cannot be used to create a new container. + +#### Create a new container in silent context + +Applications can call the Base CSP with CRYPT\_DEFAULT\_CONTAINER\_OPTIONAL, set the PIN in silent context, and then create a new container in silent context. This operation occurs as follows: + +1. Call CryptAcquireContext by passing the smart card reader name in as a type II container specification level, and specifying the CRYPT\_DEFAULT\_CONTAINER\_OPTIONAL flag. + +2. Call CryptSetProvParam by specifying PP\_KEYEXCHANGE\_PIN or PP\_SIGNATURE\_PIN and a null-terminated ASCII PIN. + +3. Release the context acquired in Step 1. + +4. Call CryptAcquireContext with CRYPT\_NEWKEYSET, and specify the type I container specification level. + +5. Call CryptGenKey to create the key. + +#### Smart card selection behavior + +In some of the following scenarios, the user can be prompted to insert a smart card. If the user context is silent, this operation fails and no UI is displayed. Otherwise, in response to the UI, the user can insert a smart card or click **Cancel**. If the user cancels the operation, the operation fails. The flow chart in Figure 3 shows the selection steps performed by the Windows operating system. + +![Smart card selection process](images/sc-image205.png) + +**Figure 3**  **Smart card selection behavior** + +In general, smart card selection behavior is handled by the SCardUIDlgSelectCard API. The Base CSP interacts with this API by calling it directly. The Base CSP also sends callback functions that have the purpose of filtering and matching candidate smart cards. Callers of CryptAcquireContext provide smart card matching information. Internally, the Base CSP uses a combination of smart card serial numbers, reader names, and container names to find specific smart cards. + +Each call to SCardUI \* may result in additional information read from a candidate smart card. The Base CSP smart card selection callbacks cache this information. + +#### Make a smart card reader match + +For type I and type II container specification levels, the smart card selection process is less complex because only the smart card in the named reader can be considered a match. The process for matching a smart card with a smart card reader is: + +1. Find the requested smart card reader. If it cannot be found, the process fails. (This requires a cache search by reader name.) + +2. If no smart card is in the reader, the user is prompted to insert a smart card. (This is only in non-silent mode; if the call is made in silent mode, it will fail.) + +3. For container specification level II only, the name of the default container on the chosen smart card is determined. + +4. To open an existing container or delete an existing container, find the specified container. If the specified container cannot be found on this smart card, the user is prompted to insert a smart card. + +5. If the system attempts to create a new container, if the specified container already exists on this smart card, the process fails. + +#### Make a smart card match + +For container specification levels III and IV, a broader method is used to match an appropriate smart card with a user context, because multiple cached smart cards might meet the criteria provided. + +#### Open an existing default container (no reader specified) + +> **Note**  This operation requires that you use the smart card with the Base CSP. + +1. For each smart card that has been accessed by the Base CSP and the handle and container information are cached, the Base CSP looks for a valid default container. An operation is attempted on the cached SCARDHANDLE to verify its validity. If the smart card handle is not valid, the Base CSP continues to search for a new smart card. + +2. If a matching smart card is not found in the Base CSP cache, the Base CSP calls to the smart card subsystem. SCardUIDlgSelectCard() is used with an appropriate callback filter to find a matching smart card with a valid default container. + +#### Open an existing GUID-named container (no reader specified) + +> **Note**  This operation requires that you use the smart card with the Base CSP. + +1. For each smart card that is already registered with the Base CSP, search for the requested container. Attempt an operation on the cached SCARDHANDLE to verify its validity. If the smart card handle is not valid, the smart card's serial number is passed to the SCardUI \* API to continue searching for this specific smart card (rather than only a general match for the container name). + +2. If a matching smart card is not found in the Base CSP cache, a call is made to the smart card subsystem. SCardUIDlgSelectCard() is used with an appropriate callback filter to find a matching smart card with the requested container. Or, if a smart card serial number resulted from the search in Step 1, the callback filter attempts to match the serial number, not the container name. + +#### Create a new container (no reader specified) + +> **Note**  This operation requires that you use the smart card with the Base CSP. + +If the PIN is not cached, no CRYPT\_SILENT is allowed for the container creation because the user must be prompted for a PIN, at a minimum. + +For other operations, the caller may be able to acquire a "verify" context against the default container (CRYPT\_DEFAULT\_CONTAINER\_OPTIONAL) and then make a call with CryptSetProvParam to cache the user PIN for subsequent operations. + +1. For each smart card already known by the CSP, refresh the stored SCARDHANDLE and make the following checks: + + 1. If the smart card has been removed, continue the search. + + 2. If the smart card is present, but it already has the named container, continue the search. + + 3. If the smart card is available, but a call to CardQueryFreeSpace indicates that the smart card has insufficient storage for an additional key container, continue the search. + + 4. Otherwise, use the first available smart card that meets the above criteria for the container creation. + +2. If a matching smart card is not found in the CSP cache, make a call to the smart card subsystem. The callback that is used to filter enumerated smart cards verifies that a candidate smart card does not already have the named container, and that CardQueryFreeSpace indicates the smart card has sufficient space for an additional container. If no suitable smart card is found, the user is prompted to insert a smart card. + +#### Delete a container + +1. If the specified container name is NULL, the default container is deleted. Deleting the default container causes a new default container to be selected arbitrarily. For this reason, this operation is not recommended. + +2. For each smart card already known by the CSP, refresh the stored SCARDHANDLE and make the following checks: + + 1. If the smart card does not have the named container, continue the search. + + 2. If the smart card has the named container, but the smart card handle is no longer valid, store the serial number of the matching smart card and pass it to SCardUI \*. + +3. If a matching smart card is not found in the CSP cache, make a call to the smart card subsystem. The callback that is used to filter enumerated smart cards should verify that a candidate smart card has the named container. If a serial number was provided as a result of the previous cache search, the callback should filter enumerated smart cards on serial number rather than on container matches. If the context is non-silent and no suitable smart card is found, display UI that prompts the user to insert a smart card. + +### Base CSP and KSP-based architecture in Windows + +Figure 4 shows the Cryptography architecture that is used by the Windows operating system. + +![Cryptography architecture](images/sc-image206.gif) + +**Figure 4**  **Cryptography architecture** + +### Base CSP and smart card KSP properties in Windows + +The following properties are supported in versions of Windows designated in the **Applies To** list at the beginning of this topic. + +> **Note**  The API definitions are located in WinCrypt.h and WinSCard.h. + +| **Property** | **Description** | +|-----------------------|------------------| +| PP\_USER\_CERTSTORE | - Used to return an HCERTSTORE that contains all user certificates on the smart card
- Read-only (used only by CryptGetProvParam)
- Caller responsible for closing the certificate store
- Certificate encoded using PKCS\_7\_ASN\_ENCODING or X509\_ASN\_ENCODING
- CSP should set KEY\_PROV\_INFO on certificates
- Certificate store should be assumed to be an in-memory store
- Certificates should have a valid CRYPT\_KEY\_PROV\_INFO as a property | +| PP\_ROOT\_CERTSTORE | - Read and Write (used by CryptGetProvParam and CryptSetProvParam)
- Used to write a collection of root certificates to the smart card or return HCERTSTORE, which contains root certificates from the smart card
- Used primarily for joining a domain by using a smart card
- Caller responsible for closing the certificate store | +| PP\_SMARTCARD\_READER | - Read-only (used only by CryptGetProvParam)
- Returns the smart card reader name as an ANSI string that is used to construct a fully qualified container name (that is, a smart card reader plus a container) | +| PP\_SMARTCARD\_GUID | - Return smart card GUID (also known as a serial number), which should be unique for each smart card
- Used by the certificate propagation service to track the source of a root certificate| +| PP\_UI\_PROMPT | - Used to set the search string for the SCardUIDlgSelectCard card insertion dialog box
- Persistent for the entire process when it is set
- Write-only (used only by CryptSetProvParam) | + +### Implications for CSPs in Windows + +Credential Service Providers (CSPs), including custom smart card CSPs, continue to be supported but this approach is not recommended. Using the existing Base CSP and smart card KSP with the smart card minidriver model for smart cards provides significant benefits in terms of performance, and PIN and data caching. One minidriver can be configured to work under CryptoAPI and CNG layers. This provides benefits from enhanced cryptographic support, including elliptic curve cryptography and AES. + +If a smart card is registered by a CSP and a smart card minidriver, the one that was installed most recently will be used to communicate with the smart card. + +### Write a smart card minidriver, CSP, or KSP + +CSPs and KSPs are meant to be written only if specific functionality is not available in the current smart card minidriver architecture. For example, the smart card minidriver architecture supports hardware security modules, so a minidriver could be written for a hardware security module, and a CSP or KSP may not be required unless it is needed to support algorithms that are not implemented in the Base CSP or smart card KSP. + +For more information about how to write a smart card minidriver, CSP, or KSP, see [Smart Card Minidrivers](https://msdn.microsoft.com/windows/hardware/drivers/smartcard/smart-card-minidrivers). diff --git a/windows/keep-secure/smart-card-certificate-propagation-service.md b/windows/keep-secure/smart-card-certificate-propagation-service.md new file mode 100644 index 0000000000..4668d29aa8 --- /dev/null +++ b/windows/keep-secure/smart-card-certificate-propagation-service.md @@ -0,0 +1,75 @@ +--- +title: Certificate Propagation Service (Windows 10) +description: This topic for the IT professional describes the certificate propagation service (CertPropSvc), which is used in smart card implementation. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Certificate Propagation Service + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes the certificate propagation service (CertPropSvc), which is used in smart card implementation. + +The certificate propagation service activates when a signed-in user inserts a smart card in a reader that is attached to the computer. This action causes the certificate to be read from the smart card. The certificates are then added to the user's Personal store. Certificate propagation service actions are controlled by using Group Policy. For more information, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). + +> **Note**  The certificate propagation service must be running for smart card Plug and Play to work. + +The following figure shows the flow of the certificate propagation service. The action begins when a signed-in user inserts a smart card. + +1. The arrow labeled **1** indicates that the Service Control Manager (SCM) notifies the certificate propagation service (CertPropSvc) when a user signs in, and CertPropSvc begins to monitor the smart cards in the user session. + +2. The arrow labeled **R** represents the possibility of a remote session and the use of smart card redirection. + +3. The arrow labeled **2** indicates the certification to the reader. + +4. The arrow labeled **3** indicates the access to the certificate store during the client session. + +**Certificate propagation service** + +![Certificate propagation service](images/sc-image302.gif) + +1. A signed-in user inserts a smart card. + +2. CertPropSvc is notified that a smart card was inserted. + +3. CertPropSvc reads all certificates from all inserted smart cards. The certificates are written to the user's personal certificate store. + +> **Note**  The certificate propagation service is started as a Remote Desktop Services dependency. + +Properties of the certificate propagation service include: + +- CERT\_STORE\_ADD\_REPLACE\_EXISTING\_INHERIT\_PROPERTIES adds certificates to a user's Personal store. + +- If the certificate has the CERT\_ENROLLMENT\_PROP\_ID property (as defined by wincrypt.h), it filters empty requests and places them in the current user's request store, but it does not propagate them to the user's Personal store. + +- The service does not propagate any computer certificates to a user's Personal store or propagate user certificates to a computer store. + +- The service propagates certificates according to Group Policy options that are set, which may include: + + - **Turn on certificate propagation from the smart card** specifies whether a user's certificate should be propagated. + + - **Turn on root certificate propagation from smart card** specifies whether root certificates should be propagated. + + - **Configure root certificate cleanup** specifies how root certificates are removed. + +## Root certificate propagation service + +Root certificate propagation is responsible for the following smart card deployment scenarios when public key infrastructure (PKI) trust has not yet been established: + +- Joining the domain + +- Accessing a network remotely + +In both cases, the computer is not joined to a domain, and therefore, trust is not being managed by Group Policy. However, the objective is to authenticate to a remote server, such as the domain controller. Root certificate propagation provides the ability to use the smart card to include the missing trust chain. + +When the smart card is inserted, the certificate propagation service propagates any root certificates on the card to the trusted smart card root computer certificate stores. This process establishes a trust relationship with the enterprise resources. You may also use a subsequent cleanup action when the user's smart card is removed from the reader, or when the user signs out. This is configurable with Group Policy. For more information, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). + +For more information about root certificate requirements, see [Smart card root certificate requirements for use with domain sign-in](smart-card-certificate-requirements-and-enumeration.md#smart-card-root-certificate-requirements-for-use-with-domain-sign-in). + +## See also + +[How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) diff --git a/windows/keep-secure/smart-card-certificate-requirements-and-enumeration.md b/windows/keep-secure/smart-card-certificate-requirements-and-enumeration.md new file mode 100644 index 0000000000..16e40288d5 --- /dev/null +++ b/windows/keep-secure/smart-card-certificate-requirements-and-enumeration.md @@ -0,0 +1,317 @@ +--- +title: Certificate Requirements and Enumeration (Windows 10) +description: This topic for the IT professional and smart card developers describes how certificates are managed and used for smart card sign-in. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Certificate Requirements and Enumeration + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional and smart card developers describes how certificates are managed and used for smart card sign-in. + +When a smart card is inserted, the following steps are performed. + +> **Note**  Unless otherwise mentioned, all operations are performed silently (CRYPT\_SILENT is passed to CryptAcquireContext). + +1. The smart card resource manager database searches for the smart card's cryptographic service provider (CSP). + +2. A qualified container name is constructed by using the smart card reader name, and it is passed to the CSP. The format is *\\\\.\\<Reader name>*\\ + +3. CryptAcquireContext is called to retrieve a context to the default container. If a failure occurs, the smart card will be unusable for smart card sign-in. + +4. The name of the container is retrieved by using the PP\_CONTAINER parameter with CryptGetProvParam. + +5. Using the context acquired in Step 3, the CSP is queried for the PP\_USER\_CERTSTORE parameter (added in Windows Vista). For more information, see [Smart Card Architecture](smart-card-architecture.md). If the operation is successful, the name of a certificate store is returned, and the program flow skips to Step 8. + +6. If the operation in Step 5 fails, the default container context from Step 3 is queried for the AT\_KEYEXCHANGE key. + +7. The certificate is then queried from the key context by using KP\_CERTIFICATE. The certificate is added to an in-memory certificate store. + +8. For each certificate in the certificate store from Step 5 or Step 7, the following checks are performed: + + 1. The certificate must be valid, based on the computer system clock (not expired or valid with a future date). + + 2. The certificate must not be in the AT\_SIGNATURE part of a container. + + 3. The certificate must have a valid user principal name (UPN). + + 4. The certificate must have the digital signature key usage. + + 5. The certificate must have the smart card logon EKU. + + Any certificate that meets these requirements is displayed to the user with the certificate's UPN (or e-mail address or subject, depending on the presence of the certificate extensions). + + > **Note**  These requirements are the same as those in Windows Server 2003, but they are performed before the user enters the PIN. You can override many of them by using Group Policy settings. + +9. The process then chooses a certificate, and the PIN is entered. + +10. LogonUI.exe packages the information and sends it to Lsass.exe to process the sign-in attempt. + +11. If successful, LogonUI.exe closes. This causes the context acquired in Step 3 to be released. + +## About Certificate support for compatibility + +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 be stored in the AT\_KEYEXCHANGE portion of the default CryptoAPI container, and non-default CryptoAPI containers are not supported. + +The following table lists the certificate support in older Windows operating system versions. + +| **Operating system** | **Certificate support** | +|---------------------------------------|----------------------------------------------------------------------------------------------------------| +| Windows Server 2008 R2 and Windows 7 | Support for smart card sign-in with ECC-based certificates. ECC smart card sign-in is enabled through Group Policy.

ECDH\_P256
ECDH
Curve P-256 from FIPS 186-2

ECDSA\_P256
ECDSA
Curve P-256 from FIPS 186-2

ECDH\_P384
ECDH
Curve P-384 from FIPS 186-2

ECDH\_P521
ECDH
Curve P-521 from FIPS 186-2

ECDSA\_P256
ECDH
Curve P-256 from FIPS 186-2

ECDSA\_P384
ECDSA
Curve P-384 from FIPS 186-2

ECDSA\_P521
ECDSA
Curve P-384 from FIPS 186-2 | +| Windows Server 2008 and Windows Vista | Valid certificates are enumerated and displayed from all smart cards and presented to the user.
Keys are no longer restricted to the default container, and certificates in different containers can be chosen.
Elliptic curve cryptography (ECC)-based certificates are not supported for smart card sign-in | + +## Smart card sign-in flow in Windows + +Most issues during authentication occur because of session behavior changes. When changes occur, the Local Security Authority (LSA) does not reacquire the session context; it relies instead on the Cryptographic Service Provider to handle the session change. + +In the supported versions of Windows designated in the **Applies To** list at the beginning of this topic, client certificates that do not contain a UPN in the **subjectAltName** (SAN) field of the certificate can be enabled for sign-in, which supports a wider variety of certificates and supports multiple sign-in certificates on the same card. + +Support for multiple certificates on the same card is enabled by default. New certificate types must be enabled through Group Policy. + +If you enable the **Allow signature keys valid for Logon** credential provider policy, any certificates that are available on the smart card with a signature-only key are listed on the sign-in screen. This allows users to select their sign-in experience. If the policy is disabled or not configured, smart card signature-key-based certificates are not listed on the sign-in screen. + +The following diagram illustrates how smart card sign-in works in the supported versions of Windows. + +![Smart card sign-in flow](images/sc-image402.png) + +**Smart card sign-in flow** + +Following are the steps that are performed during a smart card sign-in: + +1. Winlogon requests the sign-in UI credential information. + +2. Asynchronously, smart card resource manager starts, and the smart card credential provider does the following: + + 1. Gets credential information (a list of known credentials, or if no credentials exist, the smart card reader information that Windows detected). + + 2. Gets a list of smart card readers (by using the WinSCard API) and the list of smart cards inserted in each of them. + + 3. Enumerates each card to verify that a sign-in certificate that is controlled by Group Policy is present. If the certificate is present, the smart card credential provider copies it into a temporary, secure cache on the computer or terminal. + + > **Note**  Smartcard cache entries are created for certificates with a subject name or with a subject key identifier. If the certificate has a subject name, it is stored with an index that is based on the subject name and certificate issuer. If another certificate with the same subject name and certificate issuer is used, it will replace the existing cached entry. A change in this behavior after Windows Vista, allows for the condition when the certificate does not have a subject name, the cache is created with an index that is based on the subject key identifier and certificate issuer. If another certificate has the same the subject key identifier and certificate issuer, the cache entry is replaced. When certificates have neither a subject name nor subject key identifier, a cached entry is not created. + + 4. Notifies the sign-in UI that it has new credentials. + +3. The sign-in UI requests the new credentials from the smart card credential provider. As a response, the smart card credential provider provides each sign-in certificate to the sign-in UI, and corresponding sign-in tiles are displayed. The user selects a smart card-based sign-in certificate tile, and Windows displays a PIN dialog box. + +4. The user enters the PIN, and then presses ENTER. The smart card credential provider encrypts the PIN. + +5. The credential provider that resides in the LogonUI system collects the PIN. As part of packaging credentials in the smart card credential provider, the data is packaged in a KERB\_CERTIFICATE\_LOGON structure. The main contents of the KERB\_CERTIFICATE\_LOGON structure are the smart card PIN, CSP data (such as reader name and container name), user name, and domain name. User name is required if the sign-in domain is not in the same forest because it enables a certificate to be mapped to multiple user accounts. + +6. The credential provider wraps the data (such as the encrypted PIN, container name, reader name, and card key specification) and sends it back to LogonUI. + +7. Winlogon presents the data from LogonUI to the LSA with the user information in LSALogonUser. + +8. LSA calls the Kerberos authentication package (Kerberos SSP) to create a Kerberos authentication service request (KRB\_AS\_REQ), which containing a preauthenticator (as specified in RFC 4556: [Public Key Cryptography for Initial Authentication in Kerberos (PKINIT)](http://www.ietf.org/rfc/rfc4556.txt)). + + If the authentication is performed by using a certificate that uses a digital signature, the preauthentication data consists of the user's public certificate and the certificate that is digitally signed with the corresponding private key.
If the authentication is performed by using a certificate that uses key encipherment, the preauthentication data consists of the user's public certificate and the certificate that is encrypted with the corresponding private key. + +9. To sign the request digitally (as per RFC 4556), a call is made to the corresponding CSP for a private key operation. Because the private key in this case is stored in a smart card, the smart card subsystem is called, and the necessary operation is completed. The result is sent back to the Kerberos security support provider (SSP). + +10. The Kerberos SSP sends an authentication request for a ticket-granting-ticket (TGT) (per RFC 4556) to the Key Distribution Center (KDC) service that runs on a domain controller. + +11. The KDC finds the user's account object in Active Directory Domain Services (AD DS), as detailed in [Client certificate requirements and mappings](#client-certificate-requirements-and-mappings), and uses the user's certificate to verify the signature. + +12. The KDC validates the user's certificate (time, path, and revocation status) to ensure that the certificate is from a trusted source. The KDC uses CryptoAPI to build a certification path from the user's certificate to a root certification authority (CA) certificate that resides in the root store on the domain controller. The KDC then uses CryptoAPI to verify the digital signature on the signed authenticator that was included in the preauthentication data fields. The domain controller verifies the signature and uses the public key from the user's certificate to prove that the request originated from the owner of the private key that corresponds to the public key. The KDC also verifies that the issuer is trusted and appears in the NTAUTH certificate store. + +13. The KDC service retrieves user account information from AD DS. The KDC constructs a TGT, which is based on the user account information that it retrieves from AD DS. The TGT’s authorization data fields include the user's security identifier (SID), the SIDs for universal and global domain groups to which the user belongs, and (in a multidomain environment) the SIDs for any universal groups of which the user is a member. + +14. The domain controller returns the TGT to the client as part of the KRB\_AS\_REP response. + + > **Note**  The KRB\_AS\_REP packet consists of: + >- Privilege attribute certificate (PAC) + >- User's SID + >- SIDs of any groups of which the user is a member + >- A request for ticket-granting service (TGS) + >- Preauthentication data + + TGT is encrypted with the master key of the KDC, and the session key is encrypted with a temporary key. This temporary key is derived based on RFC 4556. Using CryptoAPI, the temporary key is decrypted. As part of the decryption process, if the private key is on a smart card, a call is made to the smart card subsystem by using the specified CSP to extract the certificate corresponding to the user's public key. (Programmatic calls for the certificate include CryptAcquireContext, CryptSetProvParam with the PIN, CryptgetUserKey, and CryptGetKeyParam.) After the temporary key is obtained, the Kerberos SSP decrypts the session key. + +15. The client validates the reply from the KDC (time, path, and revocation status). It first verifies the KDC's signature by the construction of a certification path from the KDC's certificate to a trusted root CA, and then it uses the KDC's public key to verify the reply signature. + +16. Now that a TGT has been obtained, the client obtains a service ticket, which is used to sign in to the local computer. + +17. With success, LSA stores the tickets and returns a success message to LSALogonUser. After this success message is issued, user profile for the device is selected and set, Group Policy refresh is instantiated, and other actions are performed. + +18. After the user profile is loaded, the Certification Propagation Service (CertPropSvc) detects this event, reads the certificates from the smart card (including the root certificates), and then populates them into the user's certificate store (MYSTORE). + +19. CSP to smart card resource manager communication happens on the LRPC Channel. + +20. On successful authentication, certificates are propagated to the user's store asynchronously by the Certificate Propagation Service (CertPropSvc). + +21. When the card is removed, certificates in the temporary secure cache store are removed. The Certificates are no longer available for sign-in, but they remain in the user's certificate store. + +> **Note**  A SID is created for each user or group at the time a user account or a group account is created within the local security accounts database or within AD DS. The SID never changes, even if the user or group account is renamed. + +For more information about the Kerberos protocol, see [Microsoft Kerberos](https://msdn.microsoft.com/library/windows/desktop/aa378747(v=vs.85).aspx). + +By default, the KDC verifies that the client's certificate contains the smart card client authentication EKU szOID\_KP\_SMARTCARD\_LOGON. However, if enabled, the **Allow certificates with no extended key usage certificate attribute** Group Policy setting allows the KDC to not require the SC-LOGON EKU. SC-LOGON EKU is not required for account mappings that are based on the public key. + +## KDC certificate + +Active Directory Certificate Services provides three kinds of certificate templates: + +- Domain controller + +- Domain controller authentication + +- Kerberos authentication + +Depending on the configuration of the domain controller, one of these types of certificates is sent as a part of the AS\_REP packet. + +## Client certificate requirements and mappings + +Certificate requirements are listed by versions of the Windows operating system. Certificate mapping describes how information from the certificate is mapped to the user account. + +### Certificate requirements + +The smart card certificate has specific format requirements when it is used with Windows XP and earlier operating systems. You can enable any certificate to be visible for the smart card credential provider. + +| **Component** | **Requirements for Windows 8.1, Windows 8, Windows 7, and Windows Vista** | **Requirements for Windows XP** | +|--------------------------------------|--------------------------------|------| +| 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=http://server1.contoso.com/CertEnroll/caname.crl | +| 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) | +| 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 | +| CRL | Not required | Not required | +| UPN | Not required | Not required | +| Notes | You can enable any certificate to be visible for the smart card credential provider. | There are two predefined types of private keys. These keys are Signature Only (AT\_SIGNATURE) and Key Exchange (AT\_KEYEXCHANGE). Smart card sign-in certificates must have a Key Exchange (AT\_KEYEXCHANGE) private key type. | + +### Client certificate mappings + +Certificate mapping is based on the UPN that is contained in the subjectAltName (SAN) field of the certificate. Client certificates that do not contain information in the SAN field are also supported. + +SSL/TLS can map certificates that do not have SAN, and the mapping is done by using the AltSecID attributes on client accounts. The X509 AltSecID, which is used by SSL/TLS client authentication is of the form "X509: <I>"*<Issuer Name>*"<S>"*<Subject Name>*. The *<Issuer Name>* and *<Subject Name>* are taken from the client certificate, with '\\r' and '\\n' replaced with ','. + +**Certificate revocation list distribution points** + +![Certificate revocation list distribution points](images/sc-image403.png) + +**UPN in Subject Alternative Name field** + +![UPN in Subject Alternative Name field](images/sc-image404.png) + +**Subject and Issuer fields** + +![Subject and Issuer fields](images/sc-image405.png) + +This account mapping is supported by the KDC in addition to six other mapping methods. The following figure demonstrates a flow of user account mapping logic that is used by the KDC. + +**High-level flow of certificate processing for sign-in** + +![High-level flow of certificate processing for sign-in](images/sc-image406.png) + +The certificate object is parsed to look for content to perform user account mapping. + +- When a user name is provided with the certificate, the user name is used to locate the account object. This operation is the fastest, because string matching occurs. + +- When only the certificate object is provided, a series of operations are performed to locate the user name to map the user name to an account object. + +- When no domain information is available for authentication, the local domain is used by default. If any other domain is to be used for lookup, a domain name hint should be provided to perform the mapping and binding. + +Mapping based on generic attributes is not possible because there is no generic API to retrieve attributes from a certificate. Currently, the first method that locates an account successfully stops the search. But a configuration error occurs if two methods map the same certificate to different user accounts when the client does not supply the client name through the mapping hints. + +The following figure illustrates the process of mapping user accounts for sign-in in the directory by viewing various entries in the certificate. + +**Certificate processing logic** + +![Certificate processing logic](images/sc-image407.png) + +NT\_AUTH policy is best described in the CERT\_CHAIN\_POLICY\_NT\_AUTH parameter section of the CertVerifyCertificateChainPolicy function. For more information, see [CertVerifyCertificateChainPolicy](https://msdn.microsoft.com/library/aa377163.aspx). + +## Smart card sign-in for a single user with one certificate into multiple accounts + +A single user certificate can be mapped to multiple accounts. For example, a user might be able to sign in to a user account and also to sign in as a domain administrator. The mapping is done by using the constructed AltSecID based on attributes from client accounts. For information about how this mapping is evaluated, see [Client certificate requirements and mappings](#client-certificate-requirements-and-mappings). + +> **Note**  Because each account has a different user name, we recommend that you enable the **Allow user name hint** Group Policy setting (**X509HintsNeeded** registry key) to provide the optional fields that allow users to enter their user names and domain information to sign in. + +Based on the information that is available in the certificate, the sign-in conditions are: + +1. If no UPN is present in the certificate: + + 1. Sign-in can occur in the local forest or in another forest if a single user with one certificate needs to sign in to different accounts. + + 2. A hint must be supplied if mapping is not unique (for example, if multiple users are mapped to the same certificate). + +2. If a UPN is present in the certificate: + + 1. The certificate cannot be mapped to multiple users in the same forest. + + 2. The certificate can be mapped to multiple users in different forests. For a user to sign in to other forests, an X509 hint must be supplied to the user. + +## Smart card sign-in for multiple users into a single account + +A group of users might sign in to a single account (for example, an administrator account). For that account, user certificates are mapped so that they are enabled for sign-in. + +Several distinct certificates can be mapped to a single account. For this to work properly, the certificate cannot have UPNs. + +For example, if Certificate1 has CN=CNName1, Certificate2 has CN=User1, and Certificate3 has CN=User2, the AltSecID of these certificates can be mapped to a single account by using the Active Directory Users and Computers name mapping. + +## Smart card sign-in across forests + +For account mapping to work across forests, particularly in cases where there is not enough information available on the certificate, the user might enter a hint in the form of a user name, such as *domain\\user*, or a fully qualified UPN such as *user@contoso.com*. + +> **Note**  For the hint field to appear during smart card sign-in, the **Allow user name hint** Group Policy setting (**X509HintsNeeded** registry key) must be enabled on the client. + +## OCSP support for PKINIT + +Online Certificate Status Protocol (OCSP), which is defined in RFC 2560, enables applications to obtain timely information about the revocation status of a certificate. Because OCSP responses are small and well bound, constrained clients might want to use OCSP to check the validity of the certificates for Kerberos on the KDC, to avoid transmission of large CRLs, and to save bandwidth on constrained networks. For information about CRL registry keys, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). + +The KDCs in Windows attempt to get OCSP responses and use them when available. This behavior cannot be disabled. CryptoAPI for OCSP caches OCSP responses and the status of the responses. The KDC supports only OCSP responses for the signer certificate. + +Windows client computers attempt to request the OCSP responses and use them in the reply when they are available. This behavior cannot be disabled. + +## Smart card root certificate requirements for use with domain sign-in + +For sign-in to work in a smart card-based domain, the smart card certificate must meet the following conditions: + +- The KDC root certificate on the smart card must have an HTTP CRL distribution point listed in its certificate. + +- The smart card sign-in certificate must have the HTTP CRL distribution point listed in its certificate. + +- The CRL distribution point must have a valid CRL published and a delta CRL, if applicable, even if the CRL distribution point is empty. + +- The smart card certificate must contain one of the following: + + - A subject field that contains the DNS domain name in the distinguished name. If it does not, resolution to an appropriate domain fails, so Remote Desktop Services and the domain sign-in with the smart card fail. + + - A UPN where the domain name resolves to the actual domain. For example, if the domain name is Engineering.Corp.Contoso, the UPN is username@engineering.corp.contoso.com. If any part of the domain name is omitted, the Kerberos client cannot find the appropriate domain. + +Although the HTTP CRL distribution points are on by default in Windows Server 2008, subsequent versions of the Windows Server operating system do not include HTTP CRL distribution points. To allow smart card sign-in to a domain in these versions, do the following: + +1. Enable HTTP CRL distribution points on the CA. + +2. Restart the CA. + +3. Reissue the KDC certificate. + +4. Issue or reissue the smart card sign-in certificate. + +5. Propagate the updated root certificate to the smart card that you want to use for the domain sign-in. + +The workaround is to enable the **Allow user name hint** Group Policy setting (**X509HintsNeeded** registry key), which allows the user to supply a hint in the credentials user interface for domain sign-in. + +If the client computer is not joined to the domain or if it is joined to a different domain, the client computer can resolve the server domain only by looking at the distinguished name on the certificate, not the UPN. For this scenario to work, the certificate requires a full subject, including DC=*<DomainControllerName>*, for domain name resolution. + +To deploy root certificates on a smart card for the currently joined domain, you can use the following command: + +**certutil -scroots update** + +For more information about this option for the command-line tool, see [-SCRoots](https://technet.microsoft.com/en-us/library/cc732443(v=ws.11).aspx#BKMK_SCRoots). + +## See also + +[How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) + diff --git a/windows/keep-secure/smart-card-debugging-information.md b/windows/keep-secure/smart-card-debugging-information.md new file mode 100644 index 0000000000..c793347093 --- /dev/null +++ b/windows/keep-secure/smart-card-debugging-information.md @@ -0,0 +1,239 @@ +--- +title: Smart Cards Debugging Information (Windows 10) +description: This topic explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Cards Debugging Information + +Applies To: Windows 10, Windows Server 2016 + +This topic explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. + +Debugging and tracing smart card issues requires a variety of tools and approaches. The following sections provide guidance about tools and approaches you can use. + +- [Certutil](#certutil) + +- [Debugging and tracing using WPP](#debugging-and-tracing-using-wpp) + +- [Kerberos protocol, KDC and NTLM debugging and tracing](#kerberos-protocol-kdc-and-ntlm-debugging-and-tracing) + +- [Smart Card service](#smart-card-service) + +- [Smart card readers](#smart-card-readers) + +- [CryptoAPI 2.0 Diagnostics](#cryptoapi-20-diagnostics) + +## Certutil + +For a complete description of Certutil including examples that show how to use it, see [Certutil \[W2012\]](https://technet.microsoft.com/en-us/library/cc732443(v=ws.11).aspx). + +### List certificates available on the smart card + +To list certificates that are available on the smart card, type certutil -scinfo. + +> **Note**  Entering a PIN is not required for this operation. You can press ESC if you are prompted for a PIN. + +### Delete certificates on the smart card + +Each certificate is enclosed in a container. When you delete a certificate on the smart card, you are deleting the container for the certificate. + +To find the container value, type certutil -scinfo. + +To delete a container, type **certutil -delkey -csp "Microsoft Base Smart Card Crypto Provider"** "<*ContainerValue*>". + +## Debugging and tracing using WPP + +Windows software trace preprocessor (WPP) simplifies tracing the operation of the trace provider, and it provides a mechanism for the trace provider to log real-time binary messages. Logged messages can subsequently be converted to a human-readable trace of the operation of the trace provider. For more information about WPP, see [Diagnostics with WPP - The NDIS blog](http://blogs.msdn.com/b/ndis/archive/2011/04/06/diagnostics-with-wpp.aspx). + +### Enable the trace + +Using WPP, use one of the following commands to enable tracing: + +- **tracelog.exe -kd -rt -start** <*FriendlyName*> **-guid \#**<*GUID*> **-f .\\**<*LogFileName*>**.etl -flags** <*flags*> **-ft 1** + +- **logman start** <*FriendlyName*> **-ets -p {**<*GUID*>**} -**<*Flags*> **-ft 1 -rt -o .\\**<*LogFileName*>***.etl -mode 0x00080000** + +You can use the parameters in the following table. + +| **Friendly name** | **GUID** | **Flags** | +|-------------------|--------------------------------------|-----------| +| scardsvr | 13038e47-ffec-425d-bc69-5707708075fe | 0xffff | +| winscard | 3fce7c5f-fb3b-4bce-a9d8-55cc0ce1cf01 | 0xffff | +| basecsp | 133a980d-035d-4e2d-b250-94577ad8fced | 0x7 | +| scksp | 133a980d-035d-4e2d-b250-94577ad8fced | 0x7 | +| msclmd | fb36caf4-582b-4604-8841-9263574c4f2c | 0x7 | +| credprov | dba0e0e0-505a-4ab6-aa3f-22f6f743b480 | 0xffff | +| certprop | 30eae751-411f-414c-988b-a8bfa8913f49 | 0xffff | +| scfilter | eed7f3c9-62ba-400e-a001-658869df9a91 | 0xffff | +| wudfusbccid | a3c09ba3-2f62-4be5-a50f-8278a646ac9d | 0xffff | + +Examples + +To enable tracing for the SCardSvr service: + +- tracelog.exe -kd -rt -start scardsvr -guid \#13038e47-ffec-425d-bc69-5707708075fe -f .\\scardsvr.etl -flags 0xffff -ft 1 + +- logman start scardsvr -ets -p {13038e47-ffec-425d-bc69-5707708075fe} 0xffff -ft 1 -rt -o .\\scardsvr.etl -mode 0x00080000 + +To enable tracing for scfilter.sys: + +tracelog.exe -kd -rt -start scfilter -guid \#eed7f3c9-62ba-400e-a001-658869df9a91 -f .\\scfilter.etl -flags 0xffff -ft 1 + +### Stop the trace + +Using WPP, use one of the following commands to stop the tracing: + +- **tracelog.exe -stop** <*FriendlyName*> + +- **logman -stop** <*FriendlyName*> **-ets** + +Examples + +To stop a trace: + +- tracelog.exe -stop scardsvr + +- logman -stop scardsvr -ets + +## Kerberos protocol, KDC and NTLM debugging and tracing + + + +You can use the following resources to begin troubleshooting these protocols and the KDC: + +- [Kerberos and LDAP Troubleshooting Tips](https://technet.microsoft.com/library/bb463167.aspx) + +- [Windows Driver Kit (WDK) and Debugging Tools for Windows (WinDbg)](https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit)  You can use the trace log tool in this SDK to debug Kerberos authentication failures. + +To begin tracing, you can use Tracelog. Different components use different control GUIDs as explained in the following examples. For more information, see [Tracelog](https://msdn.microsoft.com/library/windows/hardware/ff552994.aspx). + +### NTLM + +To enable tracing for NTLM authentication, run the following at the command line: + +tracelog.exe -kd -rt -start ntlm -guid \#5BBB6C18-AA45-49b1-A15F-085F7ED0AA90 -f .\\ntlm.etl -flags 0x15003 -ft 1 + +To stop tracing for NTLM authentication, run the following at the command line: + +tracelog -stop ntlm + +### Kerberos authentication + +To enable tracing for Kerberos authentication, run the following at the command line: + +tracelog.exe -kd -rt -start kerb -guid \#6B510852-3583-4e2d-AFFE-A67F9F223438 -f .\\kerb.etl -flags 0x43 -ft 1 + +To stop tracing for Kerberos authentication, run the following at the command line: + +tracelog.exe -stop kerb + +### KDC + +To enable tracing for the Key Distribution Center (KDC), run the following at the command line: + +tracelog.exe -kd -rt -start kdc -guid \#1BBA8B19-7F31-43c0-9643-6E911F79A06B -f .\\kdc.etl -flags 0x803 -ft 1 + +To stop tracing for the KDC, run the following at the command line: + +tracelog.exe -stop kdc + +To stop tracing from a remote computer, run the following at the command line: logman.exe -s *<ComputerName>*. + +> **Note**  The default location for logman.exe is %systemroot%system32\\. Use the **-s** option to supply a computer name. + +### Configure tracing with the registry + +You can also configure tracing by editing the Kerberos registry values shown in the following table. + +| **Element** | **Registry Key Setting** | +|-------------|----------------------------------------------------| +| NTLM | HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1\_0
Value name: NtLmInfoLevel
Value type: DWORD
Value data: c0015003 | +| Kerberos | HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos
Value name: LogToFile
Value type: DWORD
Value data: 00000001

HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos\\Parameters
Value name: KerbDebugLevel
Value type: DWORD
Value data: c0000043

HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\Kerberos\\Parameters
Value name: LogToFile
Value type: DWORD
Value data: 00000001 | +| KDC | HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Kdc
Value name: KdcDebugLevel
Value type: DWORD
Value data: c0000803 | + +If you used Tracelog, look for the following log file in your current directory: kerb.etl/kdc.etl/ntlm.etl. + +Otherwise, if you used the registry key settings shown in the previous table, look for the generated trace log files in the following locations: + +- NTLM: %systemroot%\\tracing\\msv1\_0 + +- Kerberos: %systemroot%\\tracing\\kerberos  + +- KDC: %systemroot%\\tracing\\kdcsvc  + +To decode event trace files, you can use Tracefmt (tracefmt.exe). Tracefmt is a command-line tool that formats and displays trace messages from an event trace log file (.etl) or a real-time trace session. Tracefmt can display the messages in the Command Prompt window or save them in a text file. It is located in the \\tools\\tracing subdirectory of the Windows Driver Kit (WDK). For more information, see [Tracefmt](https://msdn.microsoft.com/library/ff552974.aspx). + +## Smart Card service + +The smart card resource manager service runs in the context of a local service, and it is implemented as a shared service of the services host (svchost) process. + +**To check if Smart Card service is running** + +1. Press CTRL+ALT+DEL, and then click **Start Task Manager**. + +2. In the **Windows Task Manager** dialog box, click the **Services** tab. + +3. Click the **Name** column to sort the list alphabetically, and then type **s**. + +4. In the **Name** column, look for **SCardSvr**, and then look under the **Status** column to see if the service is running or stopped. + +**To restart Smart Card service** + +1. Run as administrator at the command prompt. + +2. If the **User Account Control** dialog box appears, confirm that the action it displays is what you want, and then click **Yes**. + +3. At the command prompt, type **net stop SCardSvr**. + +4. At the command prompt, type **net start SCardSvr**. + +You can use the following command at the command prompt to check whether the service is running: **sc queryex scardsvr**. + +The following is example output from running this command: + +``` +SERVICE_NAME: scardsvr + TYPE : 20 WIN32_SHARE_PROCESS + STATE : 4 RUNNING + (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) + WIN32_EXIT_CODE : 0 (0x0) + SERVICE_EXIT_CODE : 0 (0x0) + CHECKPOINT : 0x0 + WAIT_HINT : 0x0 + PID : 1320 + FLAGS : +C:\> +``` + +## Smart card readers + +As with any device connected to a computer, Device Manager can be used to view properties and begin the debug process. + +**To check if smart card reader is working** + +1. Navigate to **Computer**. + +2. Right-click **Computer**, and then click **Properties**. + +3. Under **Tasks**, click **Device Manager**. + +4. In Device Manager, expand **Smart card readers**, select the name of the smart card reader you want to check, and then click **Properties**. + +> **Note**  If the smart card reader is not listed in Device Manager, in the **Action** menu, click **Scan for hardware changes**. + +## CryptoAPI 2.0 Diagnostics + +CryptoAPI 2.0 Diagnostics is a feature that is available in Windows operating systems that supports CryptoAPI 2.0. This feature can help you troubleshoot public key infrastructure (PKI) issues. + +CryptoAPI 2.0 Diagnostics logs events in the Windows event log, which contain detailed information about certificate chain validation, certificate store operations, and signature verification. This information makes it easier to identify the causes of issues and reduces the time required for diagnosis. + +For more information about CryptoAPI 2.0 Diagnostics, see [Troubleshooting an Enterprise PKI](https://technet.microsoft.com/library/cc771463.aspx). + +## See also + +[Smart Card Technical Reference](smart-card-windows-smart-card-technical-reference.md) diff --git a/windows/keep-secure/smart-card-events.md b/windows/keep-secure/smart-card-events.md new file mode 100644 index 0000000000..7fcd797652 --- /dev/null +++ b/windows/keep-secure/smart-card-events.md @@ -0,0 +1,111 @@ +--- +title: Smart Card Events (Windows 10) +description: This topic for the IT professional and smart card developer describes events that are related to smart card deployment and development. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Events + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional and smart card developer describes events that are related to smart card deployment and development. + +A number of events can be used to monitor smart card activities on a computer, including installation, use, and errors. The following sections describe the events and information that can be used to manage smart cards in an organization. + +- [Smart card reader name](#smart-card-reader-name) + +- [Smart card warning events](#smart-card-warning-events) + +- [Smart card error events](#smart-card-error-events) + +- [Smart card Plug and Play events](#smart-card-plug-and-play-events) + +## Smart card reader name + +The Smart Card resource manager does not use the device name from Device Manager to describe a smart card reader. Instead, the name is constructed from three device attributes that are queried directly from the smart card reader driver. + +The following three attributes are used to construct the smart card reader name: + +- Vendor name + +- Interface device type + +- Device unit + +The smart card reader device name is constructed in the form <*VendorName*> <*Type*> <*DeviceUnit*>. For example 'Contoso Smart Card Reader 0' is constructed from the following information: + +- Vendor name: Contoso + +- Interface device type: Smart Card Reader + +- Device unit: 0 + +## Smart card warning events + +> **Note**  IOCTL in the following table refers to input and output control. + +| **Event ID** | **Warning Message** | **Description** | +|--------------|---------|--------------------------------------------------------------------------------------------| +| 620 | Smart Card Resource Manager was unable to cancel IOCTL %3 for reader '%2': %1. The reader may no longer be responding. If this error persists, your smart card or reader may not be functioning correctly. %n%nCommand Header: %4 | This occurs if the resource manager attempts to cancel a command to the smart card reader when the smart card service is shutting down or after a smart card is removed from the smart card reader and the command could not to be canceled. This can leave the smart card reader in an unusable state until it is removed from the computer or the computer is restarted.

%1 = Windows error code
%2 = Smart card reader name
%3 = IOCTL being canceled
%4 = First 4 bytes of the command that was sent to the smart card | +| 619 | Smart Card Reader '%2' has not responded to IOCTL %3 in %1 seconds. If this error persists, your smart card or reader may not be functioning correctly. %n%nCommand Header: %4 | This occurs when a reader has not responded to an IOCTL after an unusually long period of time. Currently, this error is sent after a reader does not respond for 150 seconds. This can leave the smart card reader in an unusable state until it is removed from the computer or the computer is restarted.

%1 = Number of seconds the IOCTL has been waiting
%2 = Smart card reader name
%3 = IOCTL sent
%4 = First 4 bytes of the command that was sent to the smart card | + +## Smart card error events + +| **Event ID** | **Error Message** | **Description** | +|--------------|--------------------------------------------|-------------------------------------------------------------------------------| +| 202 | Failed to initialize Server Application | An error occurred, and the service cannot initialize properly. Restarting the computer may resolve the issue. | +| 203 | Server Control has no memory for reader reference object. | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue. | +| 204 | Server Control failed to create shutdown event: %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 205 | Reader object has duplicate name: %1 | There are two smart card readers that have the same name. Remove the smart card reader that is causing this error message.
%1 = Name of the smart card reader that is duplicated | +| 206 | Failed to create global reader change event. | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue. | +| 401 | Reader shutdown exception from eject smart card command | A smart card reader could not eject a smart card while the smart card reader was shutting down. | +| 406 | Reader object cannot Identify Device | A smart card reader did not properly respond to a request for information about the device, which is required for constructing the smart card reader name. The smart card reader will not be recognized by the service until it is removed from the computer and reinserted or until the computer is restarted. | +| 502 | Initialization of Service Status Critical Section failed | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue. | +| 504 | Resource Manager cannot create shutdown event flag:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 506 | Smart Card Resource Manager failed to register service:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 506 | Smart Card Resource Manager received unexpected exception from PnP event %1 | An attempt to add a Plug and Play reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 507 | No memory available for Service Status Critical Section | There is not enough system memory available. This prevents the service from managing the status. Restarting the computer may resolve the issue. | +| 508 | Smart Card Resource Manager received unexpected exception from PnP event %1 | An attempt to add a Plug and Play reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 509 | Smart Card Resource Manager received unexpected exception from PnP event %1 | An attempt to add a Plug and Play reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 510 | Smart Card Resource Manager received NULL handle from PnP event %1 | An attempt to add a Plug and Play smart card reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 511 | Smart Card Resource Manager received unexpected exception from PnP event %1 | An attempt to add a Plug and Play reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 512 | Smart Card Resource Manager received NULL handle from PnP event %1 | An attempt to add a Plug and Play smart card reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 513 | Smart Card Resource Manager received unexpected exception from PnP event %1 | An attempt to add a Plug and Play reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 514 | Smart Card Resource Manager failed to add reader %2: %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code
%2 = Smart card reader name | +| 515 | Smart Card Resource Manager failed to declare state:  %1 | This is an internal unrecoverable error that indicates a failure in the smart card service. The smart card service may not operate properly. Restarting the service or computer may resolve this issue.
%1 = Windows error code | +| 516 | Smart Card Resource Manager Failed to declare shutdown:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The smart card service may not be able to stop. Restarting the computer may resolve this issue.
%1 = Windows error code | +| 517 | Smart Card Resource Manager received unexpected exception attempting to add reader %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Smart card reader name | +| 521 | Smart Card Resource Manager received NULL handle from PnP event %1 | An attempt to add a Plug and Play smart card reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 523 | Smart Card Resource Manager received NULL handle from PnP event %1 | An attempt to add a Plug and Play smart card reader failed. The device may already be in use or may be defective. To resolve this error message, try to add the device again or restart the computer.
%1 = The affected handle name | +| 602 | WDM Reader driver initialization cannot open reader device:  %1 | The service cannot open a communication channel with the smart card reader. You cannot use the smart card reader until the issue is resolved.
%1 = Windows error code | +| 603 | WDM Reader driver initialization has no memory available to control device %1 | There is not enough system memory available. This prevents the service from managing the smart card reader that was added. Restarting the computer may resolve the issue.
%1 = Name of affected reader | +| 604 | Server control cannot set reader removal event:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 605 | Reader object failed to create overlapped event:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 606 | Reader object failed to create removal event:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 607 | Reader object failed to start monitor thread:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 608 | Reader monitor failed to create power down timer: %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 609 | Reader monitor failed to create overlapped event:  %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 610 | Smart Card Reader '%2' rejected IOCTL %3: %1  If this error persists, your smart card or reader may not be functioning correctly.%n%nCommand Header: %4 | The reader cannot successfully transmit the indicated IOCTL to the smart card. This can indicate hardware failure, but this error can also occur if a smart card or smart card reader is removed from the system while an operation is in progress.
%1 = Windows error code
%2 = Name of the smart card reader
%3 = IOCTL that was sent
%4 = First 4 bytes of the command sent to the smart card | +| 611 | Smart Card Reader initialization failed | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve this issue. | +| 612 | Reader insertion monitor error retry threshold reached:  %1 | This occurs when a smart card reader fails several times to respond properly to the IOCTL, which indicates whether a smart card is present in the reader. The smart card reader is marked as defective, and it is not recognized by the service until it is removed from the computer and reinserted or until the computer is restarted.
%1 = Windows error code | +| 615 | Reader removal monitor error retry threshold reached:  %1 | This occurs when a smart card reader fails several times to respond properly to the IOCTL, which indicates whether a smart card is present in the reader. The smart card reader is marked as defective, and it is not recognized by the service until it is removed from the computer and reinserted or until the computer is restarted.
%1 = Windows error code | +| 616 | Reader monitor '%2' received uncaught error code:  %1 | This occurs when a smart card reader fails several times to respond properly to the IOCTL, which indicates whether a smart card is present in the reader. The smart card reader is marked as defective, and it is not recognized by the service until it is removed from the computer and reinserted or until the computer is restarted.
%1 = Windows error code
%2 = Reader name | +| 617 | Reader monitor '%1' exception -- exiting thread | An unknown error occurred while monitoring a smart card reader for smart card insertions and removals. The smart card reader is marked as defective, and it is not recognized by the service until it is removed from the computer and reinserted or until the computer is restarted.
%1 = Smart card reader name | +| 618 | Smart Card Resource Manager encountered an unrecoverable internal error. | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue. | +| 621 | Server Control failed to access start event: %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | +| 622 | Server Control failed to access stop event: %1 | This is an internal, unrecoverable error that indicates a failure in the smart card service. The most common cause is limited computer resources. Restarting the computer may resolve the issue.
%1 = Windows error code | + +## Smart card Plug and Play events + +| **Event ID** | **Event type** | **Event Message** | **Description** | +|--------------|----------------|-----------------------------------------------------------------------------------------|----------------| +| 1000 | Error | Could not get device ID for smart card in reader %1. The return code is %2. | Smart card Plug and Play could not obtain the device ID for the smart card. This information is required to determine the correct driver. The smart card may be defective.
%1 = Smart card reader name
%2 = Windows error code | +| 1001 | Information | Software successfully installed for smart card in reader %1. The smart card name is %2. | Smart card Plug and Play successfully installed a minidriver for the inserted card.
%1 = Smart card reader name
%2 = Name of new smart card device | + +## See also + +[Smart Card Technical Reference](smart-card-windows-smart-card-technical-reference.md) diff --git a/windows/keep-secure/smart-card-group-policy-and-registry-settings.md b/windows/keep-secure/smart-card-group-policy-and-registry-settings.md new file mode 100644 index 0000000000..7f3eb80f4e --- /dev/null +++ b/windows/keep-secure/smart-card-group-policy-and-registry-settings.md @@ -0,0 +1,378 @@ +--- +title: Smart Card Group Policy and Registry Settings (Windows 10) +description: This topic for the IT professional and smart card developer describes the Group Policy settings, registry key settings, local security policy settings, and credential delegation policy settings that are available for configuring smart cards. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Group Policy and Registry Settings + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional and smart card developer describes the Group Policy settings, registry key settings, local security policy settings, and credential delegation policy settings that are available for configuring smart cards. + +The following sections and tables list the smart card-related Group Policy settings and registry keys that can be set on a per-computer basis. If you use domain Group Policy Objects (GPOs), you can edit and apply Group Policy settings to local or domain computers. + +- [Primary Group Policy settings for smart cards](#primary-group-policy-settings-for-smart-cards) + + - [Allow certificates with no extended key usage certificate attribute](#allow-certificates-with-no-extended-key-usage-certificate-attribute) + + - [Allow ECC certificates to be used for logon and authentication](#allow-ecc-certificates-to-be-used-for-logon-and-authentication) + + - [Allow Integrated Unblock screen to be displayed at the time of logon](#allow-integrated-unblock-screen-to-be-displayed-at-the-time-of-logon) + + - [Allow signature keys valid for Logon](#allow-signature-keys-valid-for-logon) + + - [Allow time invalid certificates](#allow-time-invalid-certificates) + + - [Allow user name hint](#allow-user-name-hint) + + - [Configure root certificate clean up](#configure-root-certificate-clean-up) + + - [Display string when smart card is blocked](#display-string-when-smart-card-is-blocked) + + - [Filter duplicate logon certificates](#filter-duplicate-logon-certificates) + + - [Force the reading of all certificates from the smart card](#force-the-reading-of-all-certificates-from-the-smart-card) + + - [Notify user of successful smart card driver installation](#notify-user-of-successful-smart-card-driver-installation) + + - [Prevent plaintext PINs from being returned by Credential Manager](#prevent-plaintext-pins-from-being-returned-by-credential-manager) + + - [Reverse the subject name stored in a certificate when displaying](#reverse-the-subject-name-stored-in-a-certificate-when-displaying) + + - [Turn on certificate propagation from smart card](#turn-on-certificate-propagation-from-smart-card) + + - [Turn on root certificate propagation from smart card](#turn-on-root-certificate-propagation-from-smart-card) + + - [Turn on Smart Card Plug and Play service](#turn-on-smart-card-plug-and-play-service) + +- [Base CSP and Smart Card KSP registry keys](#base-csp-and-smart-card-ksp-registry-keys) + +- [CRL checking registry keys](#crl-checking-registry-keys) + +- [Additional smart card Group Policy settings and registry keys](#additional-smart-card-group-policy-settings-and-registry-keys) + +## Primary Group Policy settings for smart cards + +The following smart card Group Policy settings are located in Computer Configuration\\Administrative Templates\\Windows Components\\Smart Card. + +The registry keys are in the following locations: + +- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\SmartCardCredentialProvider + +- HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CertProp + +> **Note**  Smart card reader registry information is located in HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Cryptography\\Calais\\Readers.
Smart card registry information is located in HKEY\_LOCAL\_MACHINE\\Software\\Microsoft\\Cryptography\\Calais\\SmartCards. + +The following table lists the default values for these GPO settings. Variations are documented under the policy descriptions in this topic. + +| **Server Type or GPO** | **Default Value** | +|----------------------------------------------|-------------------| +| Default Domain Policy | Not configured | +| Default Domain Controller Policy | Not configured | +| Stand-Alone Server Default Settings | Not configured | +| Domain Controller Effective Default Settings | Disabled | +| Member Server Effective Default Settings | Disabled | +| Client Computer Effective Default Settings | Disabled | + +### Allow certificates with no extended key usage certificate attribute + +This policy setting allows certificates without an enhanced key usage (EKU) set to be used for sign in. + +> **Note**  Enhanced key usage certificate attribute is also known as extended key usage. + +In versions of Windows prior to 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. + +When this policy setting is enabled, certificates with the following attributes can also be used to sign in with a smart card: + +- Certificates with no EKU + +- Certificates with an All Purpose EKU + +- Certificates with a Client Authentication EKU + +When this policy setting is disabled or not configured, only certificates that contain the smart card logon object identifier can be used to sign in with a smart card. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | AllowCertificatesWithNoEKU | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Allow ECC certificates to be used for logon and authentication + +This policy setting allows you to control whether elliptic curve cryptography (ECC) certificates on a smart card can be used to sign in to a domain. When this setting is enabled, ECC certificates on a smart card can be used to sign in to a domain. When this setting is disabled or not configured, ECC certificates on a smart card cannot be used to sign in to a domain. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------| +| Registry key | EnumerateECCCerts | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | This policy setting only affects a user's ability to sign in to a domain. ECC certificates on a smart card that are used for other applications, such as document signing, are not affected by this policy setting.
If you use an ECDSA key to sign in, you must also have an associated ECDH key to permit sign-in when you are not connected to the network. | + +### Allow Integrated Unblock screen to be displayed at the time of logon + +This policy setting lets you determine whether the integrated unblock feature is available in the sign-in user interface (UI). The feature was introduced as a standard feature in the Credential Security Support Provider in Windows Vista. + +When this setting is enabled, the integrated unblock feature is available. When this setting is disabled or not configured, the feature is not available. + +| **Item** | **Description** | +|--------------------------------------|---------------------------------------------------------------------------------------------------------------| +| Registry key | AllowIntegratedUnblock | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | To use the integrated unblock feature, the smart card must support it. Check with the hardware manufacturer to verify that the smart card supports this feature.
You can create a custom message that is displayed when the smart card is blocked by configuring the policy setting [Display string when smart card is blocked](#display-string-when-smart-card-is-blocked). | + +### Allow signature keys valid for Logon + +This policy setting lets you allow signature key-based certificates to be enumerated and available for sign in. When this setting is enabled, any certificates available on the smart card with a signature-only key are listed on the sign-in screen. When this setting is disabled or not configured, certificates available on the smart card with a signature-only key are not listed on the sign-in screen. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | AllowSignatureOnlyKeys | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Allow time invalid certificates + +This policy setting permits those certificates that are expired or not yet valid to be displayed for sign-in. + +Prior to Windows Vista, certificates were required to contain a valid time and to not expire. To be used, the certificate must be accepted by the domain controller. This policy setting only controls which certificates are displayed on the client computer. + +When this setting is enabled, certificates are listed on the sign-in screen whether they have an invalid time or their time validity has expired. When this setting is disabled or not configured, certificates that are expired or not yet valid are not listed on the sign-in screen. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | AllowTimeInvalidCertificates | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Allow user name hint + +This policy setting lets you determine whether an optional field is displayed during sign-in and provides a subsequent elevation process that allows users to enter their user name or user name and domain, which associates a certificate with the user. If this setting is enabled, an optional field is displayed that allows users to enter their user name or user name and domain. If this setting is disabled or not configured, the field is not displayed. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | X509HintsNeeded | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Configure root certificate clean up + +This policy setting allows you to manage the cleanup behavior of root certificates. Certificates are verified by using a trust chain, and the trust anchor for the digital certificate is the Root Certification Authority (CA). A CA can issue multiple certificates with the root certificate as the top certificate of the tree structure. A private key is used to sign other certificates. This creates an inherited trustworthiness for all certificates immediately under the root certificate. When this setting is enabled, you can set the following cleanup options: + +- **No cleanup**. When the user signs out or removes the smart card, the root certificates used during their session persist on the computer. + +- **Clean up certificates on smart card removal**. When the smart card is removed, the root certificates are removed. + +- **Clean up certificates on log off**. When the user signs out of Windows, the root certificates are removed. + +When this policy setting is disabled or not configured, root certificates are automatically removed when the user signs out of Windows. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | RootCertificateCleanupOption | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Display string when smart card is blocked + +When this policy setting is enabled, you can create and manage the displayed message that the user sees when a smart card is blocked. When this setting is disabled or not configured (and the integrated unblock feature is also enabled), the system’s default message is displayed to the user when the smart card is blocked. + +| **Item** | **Description** | +|--------------------------------------|-------------------------| +| Registry key | IntegratedUnblockPromptString | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: This policy setting is only effective when the [Allow Integrated Unblock screen to be displayed at the time of logon](#allow-integrated-unblock-screen-to-be-displayed-at-the-time-of-logon) policy is enabled. | +| Notes and resources | | + +### Filter duplicate logon certificates + +This policy setting lets you use a filtering process to configure which valid sign-in certificates are displayed. During the certificate renewal period, a user’s smart card can have multiple valid sign-in certificates issued from the same certificate template, which can cause confusion about which certificate to select. This behavior can occur when a certificate is renewed and the old certificate has not expired yet. + +Two certificates are determined to be the same if they are issued from the same template with the same major version and they are for the same user (this is determined by their UPN). When this policy setting is enabled, filtering occurs so that the user will only see the most current valid certificates from which to select. If this setting is disabled or not configured, all the certificates are displayed to the user. + +This policy setting is applied to the computer after the [Allow time invalid certificates](#allow-time-invalid-certificates) policy setting is applied. + +| **Item** | **Description** | +|--------------------------------------|--------------------------------------------------------------------------------------------------| +| Registry key | FilterDuplicateCerts | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | If there are two or more of the same certificates on a smart card and this policy setting is enabled, the certificate that is used to sign in to computers running Windows 2000, Windows XP, or Windows Server 2003 will be displayed. Otherwise, the certificate with the most distant expiration time will be displayed. | + +### Force the reading of all certificates from the smart card + +This policy setting allows you to manage how Windows reads all certificates from the smart card for sign-in. During sign in, Windows reads only the default certificate from the smart card unless it supports retrieval of all certificates in a single call. This policy setting forces Windows to read all the certificates from the smart card. + +When this policy setting is enabled, Windows attempts to read all certificates from the smart card regardless of the CSP feature set. When disabled or not configured, Windows attempts to read only the default certificate from smart cards that do not support retrieval of all certificates in a single call. Certificates other than the default are not available for sign in. + +| **Item** | **Description** | +|--------------------------------------|----------------------------------------------------------------------------| +| Registry key | ForceReadingAllCertificates | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None

**Important**  Enabling this policy setting can adversely impact performance during the sign in process in certain situations. | +| Notes and resources | Contact the smart card vendor to determine if your smart card and associated CSP support the required behavior. | + +### Notify user of successful smart card driver installation + +This policy setting allows you to control whether a confirmation message is displayed to the user when a smart card device driver is installed. When this policy setting is enabled, a confirmation message is displayed when a smart card device driver is installed. When this setting is disabled or not configured, a smart card device driver installation message is not displayed. + +| **Item** | **Description** | +|--------------------------------------|------------------------------------------------| +| Registry key | ScPnPNotification | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | This policy setting applies only to smart card drivers that have passed the Windows Hardware Quality Labs (WHQL) testing process. | + +### Prevent plaintext PINs from being returned by Credential Manager + +This policy setting prevents Credential Manager from returning plaintext PINs. Credential Manager is controlled by the user on the local computer, and it stores credentials from supported browsers and Windows applications. Credentials are saved in special encrypted folders on the computer under the user’s profile. When this policy setting is enabled, Credential Manager does not return a plaintext PIN. When this setting is disabled or not configured, plaintext PINs can be returned by Credential Manager. + +| **Item** | **Description** | +|--------------------------------------|-----------------------------------------------------------------------------------| +| Registry key | DisallowPlaintextPin | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | If this policy setting is enabled, some smart cards may not work in computers running Windows. Consult the smart card manufacturer to determine whether this policy setting should be enabled. | + +### Reverse the subject name stored in a certificate when displaying + +When this policy setting is enabled, it causes the display of the subject name to be reversed from the way it is stored in the certificate during the sign-in process. + +To help users distinguish one certificate from another, the user principal name (UPN) and the common name are displayed by default. For example, when this setting is enabled, if the certificate subject is CN=User1, OU=Users, DN=example, DN=com and the UPN is user1@example.com, "User1" is displayed with "user1@example.com." If the UPN is not present, the entire subject name is displayed. This setting controls the appearance of that subject name, and it might need to be adjusted for your organization. + +| **Item** | **Description** | +|--------------------------------------|-------------------------------------------------------------------------------------------------------------| +| Registry key | ReverseSubject | +| Default values | No changes per operating system versions
Disabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | | + +### Turn on certificate propagation from smart card + +This policy setting allows you to manage the certificate propagation that occurs when a smart card is inserted. The certificate propagation service applies when a signed-in user inserts a smart card in a reader that is attached to the computer. This action causes the certificate to be read from the smart card. The certificates are then added to the user's Personal store. + +If you enable or do not configure this policy setting, certificate propagation occurs when the user inserts the smart card. When this setting is disabled, certificate propagation does not occur and the certificates will not be made available to applications such as Outlook. + +| **Item** | **Description** | +|--------------------------------------|----------------| +| Registry key | CertPropEnabled | +| Default values | No changes per operating system versions
Enabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: This policy setting must be enabled to allow the [Turn on root certificate propagation from smart card](#turn-on-root-certificate-propagation-from-smart-card) setting to work when it is enabled. | +| Notes and resources | | + +### Turn on root certificate propagation from smart card + +This policy setting allows you to manage the root certificate propagation that occurs when a smart card is inserted. The certificate propagation service applies when a signed-in user inserts a smart card in a reader that is attached to the computer. This action causes the certificate to be read from the smart card. The certificates are then added to the user's Personal store. When this policy setting is enabled or not configured, root certificate propagation occurs when the user inserts the smart card. + +| **Item** | **Description** | +|--------------------------------------|---------------------------------------------------------------------------------------------------------| +| Registry key | EnableRootCertificate Propagation | +| Default values | No changes per operating system versions
Enabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: For this policy setting to work, the [Turn on certificate propagation from smart card](#turn-on-certificate-propagation-from-smart-card) policy setting must also be enabled. | +| Notes and resources | | + +### Turn on Smart Card Plug and Play service + +This policy setting allows you to control whether Smart Card Plug and Play is enabled. This means that your users can use smart cards from vendors who have published their drivers through Windows Update without needing special middleware. These drivers will be downloaded in the same way as drivers for other devices in Windows. If an appropriate driver is not available from Windows Update, a PIV-compliant minidriver that is included with any of the supported versions of Windows is used for these cards. + +When the Smart Card Plug and Play policy setting is enabled or not configured, and the system attempts to install a smart card device driver the first time a smart card is inserted in a smart card reader. If this policy setting is disabled a device driver is not installed when a smart card is inserted in a smart card reader. + +| **Item** | **Description** | +|--------------------------------------|------------------------------------------------| +| Registry key | EnableScPnP | +| Default values | No changes per operating system versions
Enabled and not configured are equivalent | +| Policy management | Restart requirement: None
Sign off requirement: None
Policy conflicts: None | +| Notes and resources | This policy setting applies only to smart card drivers that have passed the Windows Hardware Quality Labs (WHQL) testing process. | + +## Base CSP and Smart Card KSP registry keys + +The following registry keys can be configured for the base cryptography service provider (CSP) and the smart card key storage provider (KSP). The following tables list the keys. All keys use the DWORD type. + +The registry keys for the Base CSP are located in the registry in HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Cryptography\\Defaults\\Provider\\Microsoft Base Smart Card Crypto Provider. + +The registry keys for the smart card KSP are located in HKEY\_LOCAL\_MACHINE\\SYSTEM\\ControlSet001\\Control\\Cryptography\\Providers\\Microsoft Smart Card Key Storage Provider. + +**Registry keys for the base CSP and smart card KSP** + +| **Registry Key** | **Description** | +|------------------------------------|---------------------------------------------------------------------------------| +| **AllowPrivateExchangeKeyImport** | A non-zero value allows RSA exchange (for example, encryption) private keys to be imported for use in key archival scenarios.
Default value: 00000000 | +| **AllowPrivateSignatureKeyImport** | A non-zero value allows RSA signature private keys to be imported for use in key archival scenarios.
Default value: 00000000 | +| **DefaultPrivateKeyLenBits** | Defines the default length for private keys, if desired.
Default value: 00000400
Default key generation parameter: 1024-bit keys | +| **RequireOnCardPrivateKeyGen** | This key sets the flag that requires on-card private key generation (default). If this value is set, a key generated on a host can be imported into the smart card. This is used for smart cards that do not support on-card key generation or where key escrow is required.
Default value: 00000000 | +| **TransactionTimeoutMilliseconds** | Default timeout values allow you to specify whether transactions that take an excessive amount of time will fail.
Default value: 000005dc1500
The default timeout for holding transactions to the smart card is 1.5 seconds. | + +**Additional registry keys for the smart card KSP** + +| **Registry Key** | **Description** | +|--------------------------------|-----------------------------------------------------| +| **AllowPrivateECDHEKeyImport** | This value allows Ephemeral Elliptic Curve Diffie-Hellman (ECDHE) private keys to be imported for use in key archival scenarios.
Default value: 00000000 | +| **AllowPrivateECDSAKeyImport** | This value allows Elliptic Curve Digital Signature Algorithm (ECDSA) private keys to be imported for use in key archival scenarios.
Default value: 00000000 | + +## CRL checking registry keys + +The following table lists the keys and the corresponding values to turn off certificate revocation list (CRL) checking at the Key Distribution Center (KDC) or client. To manage CRL checking, you need to configure settings for both the KDC and the client. + +**CRL checking registry keys** + +| **Registry Key** | **Details** | +|------------|-----------------------------| +| HKEY\_LOCAL\_MACHINE\\SYSTEM\\CCS\\Services\\Kdc\\UseCachedCRLOnlyAndIgnoreRevocationUnknownErrors | Type = DWORD
Value = 1 | +| HKEY\_LOCAL\_MACHINE\\SYSTEM\\CCS\\Control\\LSA\\Kerberos\\Parameters\\UseCachedCRLOnlyAndIgnoreRevocationUnknownErrors | Type = DWORD
Value = 1 | + +## Additional smart card Group Policy settings and registry keys + +In a smart card deployment, additional Group Policy settings can be used to enhance ease-of-use or security. Two of these policy settings that can complement a smart card deployment are: + +- Turning off delegation for computers + +- Interactive logon: Do not require CTRL+ALT+DEL (not recommended) + +The following smart card-related Group Policy settings are located in Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options. + +**Local security policy settings** + +| Group Policy Setting and Registry Key | Default | Description | +|------------------------------------------|------------|---------------| +| Interactive logon: Require smart card

scforceoption | Disabled | This security policy setting requires users to sign in to a computer by using a smart card.

**Enabled**  Users can only sign in to the computer by using a smart card.
**Disabled**  Users can sign in to the computer by using any method. | +| Interactive logon: Smart card removal behavior

scremoveoption | This policy setting is not defined, which means that the system treats it as **No Action**. | This setting determines what happens when the smart card for a signed-in user is removed from the smart card reader. The options are:
**No Action**
**Lock Workstation**: The workstation is locked when the smart card is removed, allowing users to leave the area, take their smart card with them, and still maintain a protected session.
**Force Logoff**: The user is automatically signed out when the smart card is removed.
**Disconnect if a Remote Desktop Services session**: Removal of the smart card disconnects the session without signing out the user. This allows the user to reinsert the smart card and resume the session later, or at another computer that is equipped with a smart card reader, without having to sign in again. If the session is local, this policy setting functions identically to the **Lock Workstation** option.

**Note**  Remote Desktop Services was called Terminal Services in previous versions of Windows Server. | + +From the Local Security Policy Editor (secpol.msc), you can edit and apply system policies to manage credential delegation for local or domain computers. + +The following smart card-related Group Policy settings are located in Computer Configuration\\Administrative Templates\\System\\Credentials Delegation. + +Registry keys are located in HKEY\_LOCAL\_MACHINE\\SYSTEM\\ControlSet001\\Control\\Lsa\\Credssp\\PolicyDefaults. + +> **Note**  In the following table, fresh credentials are those that you are prompted for when running an application. + +**Credential delegation policy settings** + +| Group Policy Setting and Registry Key | Default | Description | +|----------------------------------------|-----------|-------------| +| **Allow Delegating Fresh Credentials**

AllowFreshCredentials | Not Configured | This policy setting applies:
When server authentication was achieved through a trusted X509 certificate or Kerberos protocol.
To applications that use the CredSSP component (for example, Remote Desktop Services).

**Enabled**: You can specify the servers where the user's fresh credentials can be delegated.
**Not Configured**: After proper mutual authentication, delegation of fresh credentials is permitted to Remote Desktop Services running on any computer.
**Disabled**: Delegation of fresh credentials to any computer is not permitted.

**Note**  This policy setting can be set to one or more service principal names (SPNs). The SPN represents the target server where the user credentials can be delegated. A single wildcard character is permitted when specifying the SPN, for example:
Use *TERMSRV/\** for Remote Desktop Session Host (RD Session Host) running on any computer.
Use *TERMSRV/host.humanresources.fabrikam.com* for RD Session Host running on the host.humanresources.fabrikam.com computer.
Use *TERMSRV/\*.humanresources.fabrikam.com* for RD Session Host running on all computers in .humanresources.fabrikam.com | +| **Allow Delegating Fresh Credentials with NTLM-only Server Authentication**

AllowFreshCredentialsWhenNTLMOnly | Not Configured | This policy setting applies:
When server authentication was achieved by using NTLM.
To applications that use the CredSSP component (for example, Remote Desktop).

**Enabled**: You can specify the servers where the user's fresh credentials can be delegated.
**Not Configured**: After proper mutual authentication, delegation of fresh credentials is permitted to RD Session Host running on any computer (TERMSRV/\*).
**Disabled**: Delegation of fresh credentials is not permitted to any computer.

**Note**  This policy setting can be set to one or more SPNs. The SPN represents the target server where the user credentials can be delegated. A single wildcard character (\*) is permitted when specifying the SPN.
See the **Allow Delegating Fresh Credentials** policy setting description for examples. | +| **Deny Delegating Fresh Credentials**

DenyFreshCredentials | Not Configured | This policy setting applies to applications that use the CredSSP component (for example, Remote Desktop).

**Enabled**: You can specify the servers where the user's fresh credentials cannot be delegated.
**Disabled** or **Not Configured**: A server is not specified.

**Note**  This policy setting can be set to one or more SPNs. The SPN represents the target server where the user credentials cannot be delegated. A single wildcard character (\*) is permitted when specifying the SPN.
See the **Allow Delegating Fresh Credentials** policy setting description for examples. | + +If you are using Remote Desktop Services with smart card logon, you cannot delegate default and saved credentials. The registry keys in the following table, which are located at HKEY\_LOCAL\_MACHINE\\SYSTEM\\ControlSet001\\Control\\Lsa\\Credssp\\PolicyDefaults, and the corresponding Group Policy settings are ignored. + +| **Registry key** | **Corresponding Group Policy setting** | +|-------------------------------------|---------------------------------------------------------------------------| +| AllowDefaultCredentials | Allow Delegating Default Credentials | +| AllowDefaultCredentialsWhenNTLMOnly | Allow Delegating Default Credentials with NTLM-only Server Authentication | +| AllowSavedCredentials | Allow Delegating Saved Credentials | +| AllowSavedCredentialsWhenNTLMOnly | Allow Delegating Saved Credentials with NTLM-only Server Authentication | + +## See also + +[Smart Card Technical Reference](smart-card-windows-smart-card-technical-reference.md) diff --git a/windows/keep-secure/smart-card-how-smart-card-sign-in-works-in-windows.md b/windows/keep-secure/smart-card-how-smart-card-sign-in-works-in-windows.md new file mode 100644 index 0000000000..a8e96e226c --- /dev/null +++ b/windows/keep-secure/smart-card-how-smart-card-sign-in-works-in-windows.md @@ -0,0 +1,27 @@ +--- +title: How Smart Card Sign-in Works in Windows (Windows 10) +description: This topic for IT professional provides links to resources about the implementation of smart card technologies in the Windows operating system. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# How Smart Card Sign-in Works in Windows + +Applies To: Windows 10, Windows Server 2016 + +This topic for IT professional provides links to resources about the implementation of smart card technologies in the Windows operating system. It includes the following resources about the architecture, certificate management, and services that are related to smart card use: + +- [Smart Card Architecture](smart-card-architecture.md): Learn about enabling communications with smart cards and smart card readers, which can be different according to the vendor that supplies them. + +- [Certificate Requirements and Enumeration](smart-card-certificate-requirements-and-enumeration.md): Learn about requirements for smart card certificates based on the operating system, and about the operations that are performed by the operating system when a smart card is inserted into the computer. + +- [Smart Card and Remote Desktop Services](smart-card-and-remote-desktop-services.md): Learn about using smart cards for remote desktop connections. + +- [Smart Cards for Windows Service](smart-card-smart-cards-for-windows-service.md): Learn about how the Smart Cards for Windows service is implemented. + +- [Certificate Propagation Service](smart-card-certificate-propagation-service.md): Learn about how the certificate propagation service works when a smart card is inserted into a computer. + +- [Smart Card Removal Policy Service](smart-card-removal-policy-service.md): Learn about using Group Policy to control what happens when a user removes a smart card. diff --git a/windows/keep-secure/smart-card-removal-policy-service.md b/windows/keep-secure/smart-card-removal-policy-service.md new file mode 100644 index 0000000000..dcd96bdf27 --- /dev/null +++ b/windows/keep-secure/smart-card-removal-policy-service.md @@ -0,0 +1,35 @@ +--- +title: Smart Card Removal Policy Service (Windows 10) +description: This topic for the IT professional describes the role of the removal policy service (ScPolicySvc) in smart card implementation. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Removal Policy Service + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes the role of the removal policy service (ScPolicySvc) in smart card implementation. + +The smart card removal policy service is applicable when a user has signed in with a smart card and subsequently removes that smart card from the reader. The action that is performed when the smart card is removed is controlled by Group Policy settings. For more information, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). + +**Smart card removal policy service** + +![Smart card removal policy service](images/sc-image501.gif) + +The numbers in the previous figure represent the following actions: + +1. Winlogon is not directly involved in monitoring for smart card removal events. The sequence of steps that are involved when a smart card is removed begins with the smart card credential provider in the sign-in UI process. When a user successfully signs in with a smart card, the smart card credential provider captures the reader name. This information is then stored in the registry with the session identifier where the sign in was initiated. + +2. The smart card resource manager service notifies the smart card removal policy service that a sign-in has occurred. + +3. ScPolicySvc retrieves the smart card information that the smart card credential provider stored in the registry. This call is redirected if the user is in a remote session. If the smart card is removed, ScPolicySvc is notified. + +4. ScPolicySvc calls Remote Desktop Services to take the appropriate action if the request is to sign out the user or to disconnect the user's session, which might result in data loss. If the setting is configured to lock the computer when the smart card is removed, ScPolicySvc sends a message to Winlogon to lock the computer. + +## See also + +[How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) diff --git a/windows/keep-secure/smart-card-smart-cards-for-windows-service.md b/windows/keep-secure/smart-card-smart-cards-for-windows-service.md new file mode 100644 index 0000000000..a0c0edd3dc --- /dev/null +++ b/windows/keep-secure/smart-card-smart-cards-for-windows-service.md @@ -0,0 +1,107 @@ +--- +title: Smart Cards for Windows Service (Windows 10) +description: This topic for the IT professional and smart card developers describes how the Smart Cards for Windows service manages readers and application interactions. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Cards for Windows Service + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional and smart card developers describes how the Smart Cards for Windows service (formerly called Smart Card Resource Manager) manages readers and application interactions. + +The Smart Cards for Windows service provides the basic infrastructure for all other smart card components as it manages smart card readers and application interactions on the computer. It is fully compliant with the specifications set by the PC/SC Workgroup. For information about these specifications, see the [PC/SC Workgroup Specifications Overview](http://www.pcscworkgroup.com/specifications/overview.php). + +The Smart Cards for Windows service runs in the context of a local service, and it is implemented as a shared service of the services host (svchost) process. The Smart Cards for Windows service, Scardsvr, has the following service description: + +``` + + + + + + + + + + + + + + + + + + +``` + +> **Note**  For winscard.dll to be invoked as the proper class installer, the INF file for a smart card reader must specify the following for **Class** and **ClassGUID**:
+`Class=SmartCardReader`
`ClassGuid={50DD5230-BA8A-11D1-BF5D-0000F805F530}` + +By default, the service is configured for manual mode. Creators of smart card reader drivers must configure their INFs so that they start the service automatically and winscard.dll files call a predefined entry point to start the service during installation. The entry point is defined as part of the **SmartCardReader** class, and it is not called directly. If a device advertises itself as part of this class, the entry point is automatically invoked to start the service when the device is inserted. Using this method ensures that the service is enabled when it is needed, but it is also disabled for users who do not use smart cards. + +When the service is started, it performs several functions: + +1. It registers itself for service notifications. + +2. It registers itself for Plug and Play (PnP) notifications related to device removal and additions. + +3. It initializes its data cache and a global event that signals that the service has started. + +> **Note**  For smart card implementations, consider sending all communications in Windows operating systems with smart card readers through the Smart Cards for Windows service. This provides an interface to track, select, and communicate with all drivers that declare themselves members of the smart card reader device group. + +The Smart Cards for Windows service categorizes each smart card reader slot as a unique reader, and each slot is also managed separately, regardless of the device's physical characteristics. The Smart Cards for Windows service handles the following high-level actions: + +- Device introduction + +- Reader initialization + +- Notifying clients of new readers + +- Serializing access to readers + +- Smart card access + +- Tunneling of reader-specific commands + +## See also + +[How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) diff --git a/windows/keep-secure/smart-card-tools-and-settings.md b/windows/keep-secure/smart-card-tools-and-settings.md new file mode 100644 index 0000000000..c84b997c09 --- /dev/null +++ b/windows/keep-secure/smart-card-tools-and-settings.md @@ -0,0 +1,27 @@ +--- +title: Smart Card Tools and Settings (Windows 10) +description: This topic for the IT professional and smart card developer links to information about smart card debugging, settings, and events. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Tools and Settings + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional and smart card developer links to information about smart card debugging, settings, and events. + +This section of the Smart Card Technical Reference contains information about the following: + +- [Smart Cards Debugging Information](smart-card-debugging-information.md): Learn about tools and services in supported versions of Windows to help identify certificate issues. + +- [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md): Learn about smart card-related Group Policy settings and registry keys that can be set on a per-computer basis, including how to edit and apply Group Policy settings to local or domain computers. + +- [Smart Card Events](smart-card-events.md): Learn about events that can be used to manage smart cards in an organization, including how to monitor installation, use, and errors. + +## See also + +[Smart Card Technical Reference](smart-card-windows-smart-card-technical-reference.md) diff --git a/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md b/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md new file mode 100644 index 0000000000..0528e25c85 --- /dev/null +++ b/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md @@ -0,0 +1,65 @@ +--- +title: Smart Card Technical Reference (Windows 10) +description: This technical reference for the IT professional and smart card developer describes the Windows smart card infrastructure for physical smart cards and how smart card-related components work in Windows. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Smart Card Technical Reference + +Applies To: Windows 10, Windows Server 2016 + +The Smart Card Technical Reference describes the Windows smart card infrastructure for physical smart cards and how smart card-related components work in Windows. This document also contains information about tools that information technology (IT) developers and administrators can use to troubleshoot, debug, and deploy smart card-based strong authentication in the enterprise. + +## Audience + +This document explains how the Windows smart card infrastructure works. To understand this information, you should have basic knowledge of public key infrastructure (PKI) and smart card concepts. This document is intended for: + +- Enterprise IT developers, managers, and staff who are planning to deploy or are using smart cards in their organization. + +- Smart card vendors who write smart card minidrivers or credential providers. + +## What are smart cards? + +Smart cards are tamper-resistant portable storage devices that can enhance the security of tasks such as authenticating clients, signing code, securing e-mail, and signing in with a Windows domain account. + +Smart cards provide: + +- Tamper-resistant storage for protecting private keys and other forms of personal information. + +- Isolation of security-critical computations that involve authentication, digital signatures, and key exchange from other parts of the computer. These computations are performed on the smart card. + +- Portability of credentials and other private information between computers at work, home, or on the road. + +Smart cards can be used to sign in to domain accounts only, not local accounts. When you use a password to sign in interactively to a domain account, Windows uses the Kerberos version 5 (v5) protocol for authentication. If you use a smart card, the operating system uses Kerberos v5 authentication with X.509 v3 certificates. + +Virtual smart cards   Virtual smart cards were introduced in Windows Server 2012 and Windows 8 to alleviate the need for a physical smart card, the smart card reader, and the associated administration of that hardware. For information about virtual smart card technology, see [Virtual Smart Card Overview](https://technet.microsoft.com/en-us/library/dn593708(v=ws.11).aspx). + +## In this technical reference + +This reference contains the following topics, which apply to versions of the Windows operating system that are designated in the **Applies To** list at the beginning of each topic. + +- [How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) + + - [Smart Card Architecture](smart-card-architecture.md) + + - [Certificate Requirements and Enumeration](smart-card-certificate-requirements-and-enumeration.md) + + - [Smart Card and Remote Desktop Services](smart-card-and-remote-desktop-services.md) + + - [Smart Cards for Windows Service](smart-card-smart-cards-for-windows-service.md) + + - [Certificate Propagation Service](smart-card-certificate-propagation-service.md) + + - [Smart Card Removal Policy Service](smart-card-removal-policy-service.md) + +- [Smart Card Tools and Settings](smart-card-tools-and-settings.md) + + - [Smart Cards Debugging Information](smart-card-debugging-information.md) + + - [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md) + + - [Smart Card Events](smart-card-events.md) diff --git a/windows/keep-secure/virtual-smart-card-deploy-virtual-smart-cards.md b/windows/keep-secure/virtual-smart-card-deploy-virtual-smart-cards.md new file mode 100644 index 0000000000..3c4dbe36c7 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-deploy-virtual-smart-cards.md @@ -0,0 +1,275 @@ +--- +title: Deploy Virtual Smart Cards (Windows 10) +description: This topic for the IT professional discusses the factors to consider when you deploy a virtual smart card authentication solution. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Deploy Virtual Smart Cards + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional discusses the factors to consider when you deploy a virtual smart card authentication solution. + +Traditional identity devices, such as physical smart cards, follow a predictable lifecycle in any deployment, as shown in the following diagram. + +![Diagram of physical smart card lifecycle](images/vsc-physical-smart-card-lifecycle.png) + +Physical devices are created by a dedicated manufacturer and then purchased by the corporation that will ultimately deploy it. The device passes through the personalization stage, where its unique properties are set. In smart cards, these properties are the administrator key, Personal Identification Number (PIN), PIN Unlock Key (PUK), and its physical appearance. To provision the device, it is loaded with the required certificates, such as a sign-in certificate. After you provision the device, it is ready for use. The device must simply be maintained. For example, you must replace cards when they are lost or stolen and reset PINs when users forget them. Finally, you’ll retire devices when they exceed their intended lifetime or when employees leave the company. + +This topic contains information about the following phases in a virtual smart card lifecycle: + +- [Create and personalize virtual smart cards](#create-and-personalize-virtual-smart-cards) + +- [Provision virtual smart cards](#provision-virtual-smart-cards) + +- [Maintain virtual smart cards](#maintain-virtual-smart-cards) + +## Create and personalize virtual smart cards + +A corporation purchases the devices to deploy then. The device passes through the personalization stage, where its unique properties are set. In smart cards, these properties are the administrator key, Personal Identification Number (PIN), PIN Unlock Key (PUK), and its physical appearance. The security that is provided for a TPM virtual smart card is fully provisioned in the host TPM. + +### Trusted Platform Module readiness + +The TPM Provisioning Wizard, which is launched from the **TPM Management Console**, takes the user through all the steps to prepare the TPM for use. + +When you create virtual smart cards, consider the following actions in the TPM: + +- **Enable and Activate**: TPMs are built in to many industry ready computers, but they often are not enabled and activated by default. In some cases, the TPM must be enabled and activated through the BIOS. For more information, see Initialize and Configure Ownership of the TPM. + +- **Take ownership**: When you provision the TPM, you set an owner password for managing the TPM in the future, and you establish the storage root key. To provide anti-hammering protection for virtual smart cards, the user or a domain administrator must be able to reset the TPM owner password. + For corporate use of TPM virtual smart cards, we recommend that the corporate domain administrator restrict access to the TPM owner password by storing it in Active Directory, not in the local registry. When TPM ownership is set in Windows Vista, the TPM needs to be cleared and reinitialized. For more information, see Trusted Platform Module Technology Overview. + +- **Manage**: You can manage ownership of a virtual smart card by changing the owner password, and you can manage anti-hammering logic by resetting the lockout time. For more information, see Manage TPM Lockout. + +A TPM might operate in reduced functionality mode. This could occur, for example, if the operating system cannot determine if the owner password is available to the user. In those cases, the TPM can be used to create a virtual smart card, but it is strongly recommended to bring the TPM to a fully ready state so that any unexpected circumstances will not leave the user blocked from using the computer. + +Those smart card deployment management tools that require a status check of a TPM before attempting to create a TPM virtual smart card can do so using the TPM WMI interface. + +Depending on the setup of the computer that is designated for installing TPM virtual smart cards, it might be necessary to provision the TPM before continuing with the virtual smart card deployment. For more information about provisioning, see [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md). + +For more information about managing TPMs by using built-in tools, see Trusted Platform Module Services Group Policy Settings. + +### Creation + +A TPM virtual smart card simulates a physical smart card, and it uses the TPM to provide the same functionality as physical smart card hardware. A virtual smart card appears within the operating system as a physical smart card that is always inserted. Supported versions of the Windows operating system present a virtual smart card reader and virtual smart card to applications with the same interface as physical smart cards, but messages to and from the virtual smart card are translated to TPM commands. This process ensures the integrity of the virtual smart card through the three properties of smart card security: + +- **Non-exportability**: Because all private information on the virtual smart card is encrypted by using the TPM on the host computer, it cannot be used on a different computer with a different TPM. Additionally, TPMs are designed to be tamper-resistant and non-exportable, so a malicious user cannot reverse engineer an identical TPM or install the same TPM on a different computer. + For more information, see [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md). + +- **Isolated cryptography**: TPMs provide the same properties of isolated cryptography that is offered by physical smart cards, and this is utilized by virtual smart cards. Unencrypted copies of private keys are loaded only within the TPM and never into memory that is accessible by the operating system. All cryptographic operations with these private keys occur inside the TPM. + +- **Anti-hammering**: If a user enters a PIN incorrectly, the virtual smart card responds by using the anti-hammering logic of the TPM, which rejects further attempts for a period of time instead of blocking the card. This is also known as lockout. + For more information, see [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md). + +There are several options for creating virtual smart cards, depending on the size of the deployment and budget of the organization. The lowest cost option is using Tpmvscmgr.exe to create cards individually on users’ computers. Alternatively, a virtual smart card management solution can be purchased to more easily accomplish virtual smart card creation on a larger scale and aid in further phases of deployment. Virtual smart cards can be created on computers that are to be provisioned for an employee or on those that are already in an employee’s possession. In either approach, there should be some central control over personalization and provisioning. If a computer is intended for use by multiple employees, multiple virtual smart cards can be created on a computer. + +For information about the TPM Virtual Smart Card command-line tool, see [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md). + +### Personalization + +During virtual smart card personalization, the values for the administrator key, PIN, and PUK are assigned. As with a physical card, knowing the administrator key is important for resetting the PIN or for deleting the card in the future. (If a PUK is set, the administrator key can no longer be used to reset the PIN.) + +Because the administrator key is critical to the security of the card, it is important to consider the deployment environment and decide on the proper administrator key setting strategy. Options for these strategies include: + +- **Uniform**: Administrator keys for all the virtual smart cards that are deployed in the organization are the same. Although this makes the maintenance infrastructure easy (only one key needs to be stored), it is highly insecure. This strategy might be sufficient for very small organizations, but if the administrator key is compromised, all virtual smart cards that use this key must be reissued. + +- **Random, not stored**: Administrator keys are assigned randomly for all virtual smart cards, and they are not recorded. This is a valid option if the deployment administrators do not require the ability to reset PINs, and instead prefer to delete and reissue virtual smart cards. This could also be a viable strategy if the administrator prefers to set PUK values for the virtual smart cards and then use this value to reset PINs, if necessary. + +- **Random, stored**: Administrator keys are assigned randomly and stored in a central location. Each card’s security is independent of the others. This is secure on a large scale unless the administrator key database is compromised. + +- **Deterministic**: Administrator keys are the result of some function or known information. For example, the user ID could be used to randomly generate data that can be further processed through a symmetric encryption algorithm by using a secret. This administrator key can be similarly regenerated when needed, and it does not need to be stored. The security of this method relies on the security of the secret used. + +Although the PUK and the administrator key methodologies provide unlocking and resetting functionality, they do so in different ways. The PUK is a PIN that is simply entered on the computer to enable a user PIN reset. + +The administrator key methodology takes a challenge-response approach. The card provides a set of random data after users verify their identity to the deployment administrator. The administrator then encrypts the data with the administrator key and gives the encrypted data back to the user. If the encrypted data matches that produced by the card during verification, the card will allow PIN reset. Because the administrator key is never accessible by anyone other than the deployment administrator, it cannot be intercepted or recorded by any other party (including employees). This provides significant security benefits beyond using a PUK, an important consideration during the personalization process. + +TPM virtual smart cards can be personalized on an individual basis when they are created with the Tpmvscmgr command-line tool. Or organizations can purchase a management solution that can incorporate personalization into an automated routine. An additional advantage of such a solution is the automated creation of administrator keys. Tpmvscmgr.exe allows users to create their own administrator keys, which can be detrimental to the security of the virtual smart cards. + +## Provision virtual smart cards + +Provisioning is the process of loading specific credentials onto a TPM virtual smart card. These credentials consist of certificates that are created to give users access to a specific service, such as domain sign in. A maximum of 30 certificates is allowed on each virtual smart card. As with physical smart cards, several decisions must be made regarding the provisioning strategy, based on the environment of the deployment and the desired level of security. + +A high-assurance level of secure provisioning requires absolute certainty about the identity of the individual who is receiving the certificate. Therefore, one method of high-assurance provisioning is utilizing previously provisioned strong credentials, such as a physical smart card, to validate identity during provisioning. In-person proofing at enrollment stations is another option, because an individual can easily and securely prove his or her identity with a passport or driver’s license, although this can become infeasible on a larger scale. To achieve a similar level of assurance, a large organization can implement an “enroll-on-behalf-of” strategy, in which employees are enrolled with their credentials by a superior who can personally verify their identities. This creates a chain of trust that ensures individuals are checked in person against their proposed identities, but without the administrative strain of provisioning all virtual smart cards from a single central enrollment station. + +For deployments in which a high-assurance level is not a primary concern, you can use self-service solutions. These can include using an online portal to obtain credentials or simply enrolling for certificates by using Certificate Manager, depending on the deployment. Consider that virtual smart card authentication is only as strong as the method of provisioning. For example, if weak domain credentials (such as a password alone) are used to request the authentication certificate, virtual smart card authentication will be equivalent to using only the password, and the benefits of two-factor authentication are lost. + +For information about using Certificate Manager to configure virtual smart cards, see [Get Started with Virtual Smart Cards: Walkthrough Guide](virtual-smart-card-get-started.md). + +High-assurance and self-service solutions approach virtual smart card provisioning by assuming that the user’s computer has been issued prior to the virtual smart card deployment, but this is not always the case. If virtual smart cards are being deployed with new computers, they can be created, personalized, and provisioned on the computer before the user has contact with that computer. + +In this situation, provisioning becomes relatively simple, but identity checks must be put in place to ensure that the recipient of the computer is the individual who was expected during provisioning. This can be accomplished by requiring the employee to set the initial PIN under the supervision of the deployment administrator or manager. + +When you are provisioning your computers, you should also consider the longevity of credentials that are supplied for virtual smart cards. This choice must be based on the risk threshold of the organization. Although longer lived credentials are more convenient, they are also more likely to become compromised during their lifetime. To decide on the appropriate lifetime for credentials, the deployment strategy must take into account the vulnerability of their cryptography (how long it could take to crack the credentials), and the likelihood of attack. + +If a virtual smart card is compromised, administrators should be able to revoke the associated credentials, like they would with a lost or stolen laptop. This requires a record of which credentials match which user and computer, which is functionality that does not exist natively in Windows. Deployment administrators might want to consider add-on solutions to maintain such a record. + +### Virtual smart cards on consumer devices used for corporate access + +There are techniques that allow employees to provision virtual smart cards and enroll for certificates that can be used to authenticate the users. This is useful when employees attempt to access corporate resources from devices that are not joined to the corporate domain. Those devices can be further defined to not allow users to download and run applications from sources other than the Windows Store (for example, devices running Windows RT). + +You can use APIs that were introduced in Windows Server 2012 R2 and Windows 8.1 to build Windows Store apps that you can use to manage the full lifecycle of virtual smart cards. For more information, see [Create and delete virtual smart cards programmatically](virtual-smart-card-use-virtual-smart-cards.md#create-and-delete-virtual-smart-cards-programmatically). + +#### TPM ownerAuth in the registry + +When a device or computer is not joined to a domain, the TPM ownerAuth is stored in the registry under HKEY\_LOCAL\_MACHINE. This exposes some threats. Most of the threat vectors are protected by BitLocker, but threats that are not protected include: + +- A malicious user possesses a device that has an active local sign-in session before the device locks. The malicious user could attempt a brute-force attack on the virtual smart card PIN, and then access the corporate secrets. + +- A malicious user possesses a device that has an active virtual private network (VPN) session. The device is then compromised. + +The proposed mitigation for the previous scenarios is to use Exchange ActiveSync (EAS) policies to reduce the automatic lockout time from five minutes to 30 seconds of inactivity. Policies for automatic lockout can be set while provisioning virtual smart cards. If an organization wants more security, they can also configure a setting to remove the ownerAuth from the local device. + +For configuration information about the TPM ownerAuth registry key, see the Group Policy setting Configure the level of TPM owner authorization information available to the operating system. + + + +For information about EAS policies, see [Exchange ActiveSync Policy Engine Overview](https://technet.microsoft.com/library/dn282287(v=ws.11).aspx). + +#### Managed and unmanaged cards + +The following table describes the important differences between managed and unmanaged virtual smart cards that exist on consumer devices: + + + +| Operation | [Managed and unmanaged cards](virtual-smart-card-deploy-virtual-smart-cards.md#managed-and-unmanaged-cards) | [Unmanaged cards](virtual-smart-card-deploy-virtual-smart-cards.md#unmanaged-cards) | +|-----------------------------------------|--------------|----| +| Reset PIN when the user forgets the PIN | Yes | No, the card has to be deleted and created again. | +| Allow user to change the PIN | Yes | No, the card has to be deleted and created again. | + +## Managed cards + +A managed virtual smart card can be serviced by the IT administrator or another person in that designated role. It allows the IT administrator to have influence or complete control over specific aspects of the virtual smart card from its creation to deletion. To manage these cards, a virtual smart card deployment management tool is often required. + +### Managed card creation + +A user can create blank virtual smart card by using the Tpmvscmgr command-line tool, which is a built-in tool that is run with administrative credentials through an elevated command prompt. This virtual smart card needs to be created with well-known parameters (such as default values), and it should be left unformatted (specifically, the **/generate** option should not be specified). + +The following command creates a virtual smart card that can later be managed by a smart card management tool launched from another computer (as explained in the next section): + +`tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey DEFAULT /PIN PROMPT` + +Alternatively, instead of using a default administrator key, a user can enter an administrator key at the command line: + +`tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey PROMPT /PIN PROMPT` + +In either case, the card management system needs to be aware of the initial administrator key that is used so that it can take ownership of the virtual smart card and change the administrator key to a value that is only accessible through the card management tool operated by the IT administrator. For example, when the default value is used, the administrator key is set to: + +`10203040506070801020304050607080102030405060708` + +For information about using this command-line tool, see [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md). + +### Managed card management + +After the virtual smart card is created, the user needs to open a remote desktop connection to an enrollment station, for example, in a computer that is joined to the domain. Virtual smart cards that are associated with a client computer are available for use in the remote desktop connection. The user can open a card management tool inside the remote session that can take ownership of the card and provision it for use by the user. This requires that a user is allowed to establish a remote desktop connection from a non-domain-joined computer to a domain-joined computer. This might require a specific network configuration, such as through IPsec policies. + +When users need to reset or change a PIN, they need to use the remote desktop connection to complete these operations. They can use the built-in tools for PIN unlock and PIN change or the smart card management tool. + +### Certificate management for managed cards + +Similar to physical smart cards, virtual smart cards require certificate enrollment. + +#### Certificate issuance + +Users can enroll for certificates from within a remote desktop session that is established to provision the card. This process can also be managed by the smart card management tool that the user runs through the remote desktop connection. This model works for deployments that require the user to sign a request for enrollment by using a physical smart card. The driver for the physical smart card does not need to be installed on the client computer if it is installed on the remote computer. This is made possible by smart card redirection functionality that was introduced in Windows Server 2003, which ensures that smart cards that are connected to the client computer are available for use during a remote session. + +Alternatively, without establishing a remote desktop connection, users can enroll for certificates from the Certificate Management console (certmgr.msc) on a client computer. Users can also create a request and submit it to a server from within a custom certificate enrollment application (for example, a registration authority) that has controlled access to the certification authority (CA). This requires specific enterprise configuration and deployments for Certificate Enrollment Policies (CEP) and Certificate Enrollment Services (CES). + +#### Certificate lifecycle management + +You can renew certificates through remote desktop connections, certificate enrollment policies, or certificate enrollment services. Renewal requirements could be different from the initial issuance requirements, based on the renewal policy. + +Certificate revocation requires careful planning. When information about the certificate to be revoked is reliably available, the specific certificate can be easily revoked. When information about the certificate to be revoked is not easy to determine, all certificates that are issued to the user under the policy that was used to issue the certificate might need to be revoked. For example, this could occur if an employee reports a lost or compromised device, and information that associates the device with a certificate is not available. + +## Unmanaged cards + +Unmanaged virtual smart cards are not serviceable by an IT administrator. Unmanaged cards might be suitable if an organzation does not have an elaborate smart card deployment management tool and using remote desktop connections to manage the card is not desirable. Because unmanaged cards are not serviceable by the IT administrator, when a user needs help with a virtual smart card (for example, resetting or unlocking a PIN), the only option available to the user is to delete the card and create it again. This results in loss of the user’s credentials and he or she must re-enroll. + +### Unmanaged card creation + +A user can create a virtual smart card by using the Tpmvscmgr command-line tool, which is run with administrative credentials through an elevated command prompt. The following command creates an unmanaged card that can be used to enroll certificates: + +`tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey RANDOM /PIN PROMPT /generate` + +This command creates a card with a randomized administrator key. The key is automatically discarded after the creation of the card. If users forget or want to change their PIN, they need to delete the card and create it again. To delete the card, a user can run the following command: + +`tpmvscmgr.exe destroy /instance ` + +where <instance ID> is the value that is printed on the screen when the user creates the card. Specifically, for the first card created, the instance ID is ROOT\\SMARTCARDREADER\\0000). + +### Certificate management for unmanaged cards + +Depending on the security requirements that are unique to an organization, users can initially enroll for certificates from the certificate management console (certmgr.msc) or from within custom certificate enrollment applications. The latter method can create a request and submit it to a server that has access to the Certification Authority. This requires specific organizational configurations and deployments for certificate enrollment policies and certificate enrollment services. Windows has built-in tools, specifically Certreq.exe and Certutil.exe, which can be used by scripts to perform the enrollment from the command line. + +#### Requesting the certificate by providing domain credentials only + +The simplest way for users to request certificates is to provide their domain credentials through a script that can perform the enrollment through built-in components you have in place for certificate requests. + +Alternatively, an application (such as a line-of-business app) can be installed on the computer to perform enrollment by generating a request on the client. The request is submitted to an HTTP server, which can forward it to a registration authority. + +Another option is to have the user access an enrollment portal that is available through Internet Explorer. The webpage can use the scripting APIs to perform certificate enrollment. + +#### Signing the request with another certificate + +You can provide users with a short-term certificate through a Personal Information Exchange (.pfx) file. You can generate the .pfx file by initiating a request from a domain-joined computer. Additional policy constraints can be enforced on the .pfx file to assert the identity of the user. + +The user can import the certificate into the **MY** store (which is the user’s certificate store). And your organization can present the user with a script that can be used to sign the request for the short-term certificate and to request a virtual smart card. + +For deployments that require users to use a physical smart card to sign the certificate request, you can use the procedure: + +1. Users initiate a request on a domain-joined computer. + +2. Users complete the request by using a physical smart card to sign the request. + +3. Users download the request to the virtual smart card on their client computer. + +#### Using one-time password for enrollment + +Another option to ensure that users are strongly authenticated before virtual smart card certificates are issued is to send a user a one-time password through SMS, email, or phone. The user then types the one-time password during the certificate enrollment from an application or a script on a desktop that invokes built-in command-line tools. + +#### Certificate lifecycle management + +Certificate renewal can be done from the same tools that are used for the initial certificate enrollment. Certificate enrollment policies and certificate enrollment services can also be used to perform automatic renewal. + +Certificate revocation requires careful planning. When information about the certificate to be revoked is reliably available, the specific certificate can be easily revoked. When information about the certificate to be revoked is not easy to determine, all certificates that are issued to the user under the policy that was used to issue the certificate might need to be revoked. For example, this could occur if an employee reports a lost or compromised device, and information that associates the device with a certificate is not available. + +## Maintain virtual smart cards + +Maintenance is a significant portion of the virtual smart card lifecycle and one of the most important considerations from a management perspective. After virtual smart cards are created, personalized, and provisioned, they can be used for convenient two-factor authentication. Deployment administrators must be aware of several common administrative scenarios, which can be approached by using a purchased virtual smart card solution or on a case-by-case basis with in-house methods. + +**Renewal**: Renewing virtual smart card credentials is a regular task that is necessary to preserve the security of a virtual smart card deployment. Renewal is the result of a signed request from a user who specifies the key pair desired for the new credentials. Depending on user’s choice or deployment specification, the user can request credentials with the same key pair as previously used, or choose a newly generated key pair. + +When renewing with a previously used key, no extra steps are required because a strong certificate with this key was issued during the initial provisioning. However, when the user requests a new key pair, you must take the same steps that were used during provisioning to assure the strength of the credentials. Renewal with new keys should occur periodically to counter sophisticated long-term attempts by malicious users to infiltrate the system. When new keys are assigned, you must ensure that the new keys are being used by the expected individuals on the same virtual smart cards. + +**Resetting PINs**: Resetting virtual smart card PINs is also a frequent necessity, because employees forget their PINs. There are two ways to accomplish this, depending on choices made earlier in the deployment: Use a PUK (if the PUK is set), or use a challenge-response approach with the administration key. Before resetting the PIN, the user’s identity must be verified by using some means other than the card—most likely the verification method that you used during initial provisioning (for example, in-person proofing). This is necessary in user-error scenarios when users forget their PINs. However, you should never reset a PIN if it has been compromised because the level of vulnerability after the PIN is exposed is difficult to identify. The entire card should be reissued. + +**Lockout reset**: A frequent precursor to resetting a PIN is the necessity of resetting the TPM lockout time because the TPM anti-hammering logic will be engaged with multiple PIN entry failures for a virtual smart card. This is currently device specific. + +**Retiring cards**: The final aspect of virtual smart card management is retiring cards when they are no longer needed. When an employee leaves the company, it is desirable to revoke domain access. Revoking sign-in credentials from the certification authority (CA) accomplishes this goal. + +The card should be reissued if the same computer is used by other employees without reinstalling the operating system. Reusing the former card can allow the former employee to change the PIN after leaving the organization, and then hijack certificates that belong to the new user to obtain unauthorized domain access. However, if the employee takes the virtual smart card-enabled computer, it is only necessary to revoke the certificates that are stored on the virtual smart card. + +### Emergency preparedness + +#### Card reissuance + +The most common scenario in an organization is reissuing virtual smart cards, which can be necessary if the operating system is reinstalled or if the virtual smart card is compromised in some manner. Reissuance is essentially the recreation of the card, which involves establishing a new PIN and administrator key and provisioning a new set of associated certificates. This is an immediate necessity when a card is compromised, for example, if the virtual smart card-protected computer is exposed to an adversary who might have access to the correct PIN. Reissuance is the most secure response to an unknown exposure of a card’s privacy. Additionally, reissuance is necessary after an operating system is reinstalled because the virtual smart card device profile is removed with all other user data when the operating system is reinstalled. + +#### Blocked virtual smart card + +The anti-hammering behavior of a TPM virtual smart card is different from that of a physical smart card. A physical smart card blocks itself after the user enters the wrong PIN a few times. A TPM virtual smart card enters a timed delay after the user enters the wrong PIN a few times. If the TPM is in the timed-delay mode, when the user attempts to use the TPM virtual smart card, the user is notified that the card is blocked. Furthermore, if you enable the integrated unlock functionality, the user can see the user interface to unlock the virtual smart card. Unlocking the virtual smart card does not reset the TPM lockout. The user needs to perform an extra step to reset the TPM lockout or wait for the timed delay to expire. + +## See also + +[Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md) + +[Get Started with Virtual Smart Cards: Walkthrough Guide](virtual-smart-card-get-started.md) + +[Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) + +[Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md) + +[Tpmvscmgr](virtual-smart-card-tpmvscmgr.md) diff --git a/windows/keep-secure/virtual-smart-card-evaluate-security.md b/windows/keep-secure/virtual-smart-card-evaluate-security.md new file mode 100644 index 0000000000..ad80b759e0 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-evaluate-security.md @@ -0,0 +1,61 @@ +--- +title: Evaluate Virtual Smart Card Security (Windows 10) +description: This topic for the IT professional describes security characteristics and considerations when deploying TPM virtual smart cards. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Evaluate Virtual Smart Card Security + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes security characteristics and considerations when deploying TPM virtual smart cards. + +## Virtual smart card non-exportability details + +A crucial aspect of TPM virtual smart cards is their ability to securely store and use secret data, specifically that the secured data is non-exportable. Data can be accessed and used within the virtual smart card system, but it is meaningless outside of its intended environment. In TPM virtual smart cards, security is ensured with a secure key hierarchy, which includes several chains of encryption. This originates with the TPM storage root key, which is generated and stored within the TPM and never exposed outside the chip. The TPM key hierarchy is designed to allow encryption of user data with the storage root key, but it authorizes decryption with the user PIN in such a way that changing the PIN doesn’t require re-encryption of the data. + +The following diagram illustrates the secure key hierarchy and the process of accessing the user key. + +![Diagram of the process of accessing the user key](images/vsc-process-of-accessing-user-key.png) + +The following keys are stored on the hard disk: + +- User key + +- Smart card key, which is encrypted by the storage root key + +- Authorization key for the user key decryption, which is encrypted by the public portion of the smart card key + +When the user enters a PIN, the use of the decrypted smart card key is authorized with this PIN. If this authorization succeeds, the decrypted smart card key is used to decrypt the auth key. The auth key is then provided to the TPM to authorize the decryption and use of the user’s key that is stored on the virtual smart card. + +The auth key is the only sensitive data that is used as plaintext outside the TPM, but its presence in memory is protected by Microsoft Data Protection API (DPAPI), such that before being stored in any way, it is encrypted. All data other than the auth key is processed only as plaintext within the TPM, which is completely isolated from external access. + +## Virtual smart card anti-hammering details + +The anti-hammering functionality of virtual smart cards relies on the anti-hammering functionality of the TPM that is enabling the virtual smart card. However, the TPM version 1.2 and subsequent specifications (as designed by the Trusted Computing Group) provide very flexible guidelines for responding to hammering. The spec requires only that the TPM implement protection against trial-and-error attacks on the user PIN, PUK, and challenge/response mechanism. + +The Trusted Computing Group also specifies that if the response to attacks involves suspending proper function of the TPM for some period of time or until administrative action is taken, the TPM must prevent running the authorized TPM commands. The TPM can prevent running any TPM commands until the termination of the attack response. Beyond using a time delay or requiring administrative action, a TPM could also force a reboot when an attack is detected. The Trusted Computing Group allows manufacturers a level of creativity in their choice of implementation. Whatever methodology is chosen by TPM manufacturers determines the anti-hammering response of TPM virtual smart cards. Some typical aspects of protection from attacks include: + +1. Allow only a limited number of wrong PIN attempts before enabling a lockout that enforces a time delay before any further commands are accepted by the TPM. + + > **Note**  Introduced in Windows Server 2012 R2 and Windows 8.1, if the user enters the wrong PIN five consecutive times for a virtual smart card (which works in conjunction with the TPM), the card is blocked. When the card is blocked, it has to be unblocked by using the administrative key or the PUK. + +1. Increase the time delay exponentially as the user enters the wrong PIN so that an excessive number of wrong PIN attempts quickly trigger long delays in accepting commands. + +2. Have a failure leakage mechanism to allow the TPM to reset the timed delays over a period of time. This is useful in cases where a valid user has entered the wrong PIN occasionally, for example, due to complexity of the PIN. + +As an example, it will take 14 years to guess an 8-character PIN for a TPM that implements the following protection: + +1. Number of wrong PINs allowed before entering lockout (threshold): 9 + +2. Time the TPM is in lockout after the threshold is reached: 10 seconds + +3. Timed delay doubles for each wrong PIN after the threshold is reached + +## See also + +[Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md) diff --git a/windows/keep-secure/virtual-smart-card-get-started.md b/windows/keep-secure/virtual-smart-card-get-started.md new file mode 100644 index 0000000000..c2d31f8b16 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-get-started.md @@ -0,0 +1,165 @@ +--- +title: Get Started with Virtual Smart Cards - Walkthrough Guide (Windows 10) +description: This topic for the IT professional describes how to set up a basic test environment for using TPM virtual smart cards. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Get Started with Virtual Smart Cards: Walkthrough Guide + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes how to set up a basic test environment for using TPM virtual smart cards. + +Virtual smart cards are a technology from Microsoft, which offer comparable security benefits in two-factor authentication to physical smart cards. They also offer more convenience for users and lower cost for organizations to deploy. By utilizing Trusted Platform Module (TPM) devices that provide the same cryptographic capabilities as physical smart cards, virtual smart cards accomplish the three key properties that are desired by smart cards: non-exportability, isolated cryptography, and anti-hammering. + +This step-by-step walkthrough shows you how to set up a basic test environment for using TPM virtual smart cards. After you complete this walkthrough, you will have a functional virtual smart card installed on the Windows computer. + +**Time requirements** + +You should be able to complete this walkthrough in less than one hour, excluding installing software and setting up the test domain. + +**Walkthrough steps** + +- [Prerequisites](#prerequisites) + +- [Step 1: Create the certificate template](#step-1-create-the-certificate-template) + +- [Step 2: Create the TPM virtual smart card](#step-2-create-the-tpm-virtual-smart-card) + +- [Step 3: Enroll for the certificate on the TPM Virtual Smart Card](#step-3-enroll-for-the-certificate-on-the-tpm-virtual-smart-card) + +> **Important**  This basic configuration is for test purposes only. It is not intended for use in a production environment. + +## Prerequisites + +You will need: + +- A computer running Windows 10 with an installed and fully functional TPM (version 1.2 or version 2.0). + +- A test domain to which the computer listed above can be joined. + +- Access to a server in that domain with a fully installed and running certification authority (CA). + +## Step 1: Create the certificate template + +On your domain server, you need to create a template for the certificate that you will request for the virtual smart card. + +### To create the certificate template + +1. On your server, open the Microsoft Management Console (MMC). One way to do this is to type **mmc.exe** from the **Start** menu, right-click **mmc.exe**, and click **Run as administrator**. + +2. Click **File**, and then click **Add/Remove Snap-in**. + + ![Add or remove snap-in](images/vsc-02-mmc-add-snap-in.png) + +3. In the available snap-ins list, click **Certificate Templates**, and then click **Add**. + + ![Add Certificate Templates snap-in](images/vsc-03-add-certificate-templates-snap-in.png) + +4. Certificate Templates is now located under **Console Root** in the MMC. Double-click it to view all the available certificate templates. + +5. Right-click the **Smartcard Logon** template, and click **Duplicate Template**. + + ![Duplicating the Smartcard Logon template](images/vsc-04-right-click-smartcard-logon-template.png) + +6. On the **Compatibility** tab, under **Certification Authority**, review the selection, and change it if needed. + + ![Compatibility tab, certification authority setting](images/vsc-05-certificate-template-compatibility.png) + +7. On the **General** tab: + + 1. Specify a name, such as **TPM Virtual Smart Card Logon**. + + 2. Set the validity period to the desired value. + +8. On the **Request Handling** tab: + + 1. Set the **Purpose** to **Signature and smartcard logon**. + + 2. Click **Prompt the user during enrollment**. + +9. On the **Cryptography** tab: + + 1. Set the minimum key size to 2048. + + 2. Click **Requests must use one of the following providers**, and then select **Microsoft Base Smart Card Crypto Provider**. + +10. On the **Security** tab, add the security group that you want to give **Enroll** access to. For example, if you want to give access to all users, select the **Authenticated users** group, and then select **Enroll** permissions for them. + +11. Click **OK** to finalize your changes and create the new template. Your new template should now appear in the list of Certificate Templates. + +12. Select **File**, then click **Add/Remove Snap-in** to add the Certification Authority snap-in to your MMC console. When asked which computer you want to manage, select the computer on which the CA is located, probably **Local Computer**. + + ![Add Certification Authority snap-in](images/vsc-06-add-certification-authority-snap-in.png) + +13. In the left pane of the MMC, expand **Certification Authority (Local)**, and then expand your CA within the Certification Authority list. + +14. Right-click **Certificate Templates**, click **New**, and then click **Certificate Template to Issue**. + + ![Right-click menu for Certificate Templates](images/vsc-07-right-click-certificate-templates.png) + +15. From the list, select the new template that you just created (**TPM Virtual Smart Card Logon**), and then click **OK**. + + > **Note**  It can take some time for your template to replicate to all servers and become available in this list. + + ![Selecting a certificate template](images/vsc-08-enable-certificate-template.png) + +16. After the template replicates, in the MMC, right-click in the Certification Authority list, click **All Tasks**, and then click **Stop Service**. Then, right-click the name of the CA again, click **All Tasks**, and then click **Start Service**. + + ![Stopping and starting the service](images/vsc-09-stop-service-start-service.png) + +## Step 2: Create the TPM virtual smart card + +In this step, you will create the virtual smart card on the client computer by using the command-line tool, [Tpmvscmgr.exe](virtual-smart-card-tpmvscmgr.md). + +### To create the TPM virtual smart card + +1. On a domain-joined computer, open a Command Prompt window with Administrative credentials. + + ![Cmd prompt, Run as administrator](images/vsc-10-cmd-run-as-administrator.png) + +2. At the command prompt, type the following, and then press ENTER: + + `tpmvscmgr.exe create /name TestVSC /pin default /adminkey random /generate` + + This will create a virtual smart card with the name **TestVSC**, omit the unlock key, and generate the file system on the card. The PIN will be set to the default, 12345678. To be prompted for a PIN, instead of **/pin default** you can type **/pin prompt**. + + For more information about the Tpmvscmgr command-line tool, see [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) and [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md). + +4. Wait several seconds for the process to finish. Upon completion, Tpmvscmgr.exe will provide you with the device instance ID for the TPM Virtual Smart Card. Store this ID for later reference because you will need it to manage or remove the virtual smart card. + +## Step 3: Enroll for the certificate on the TPM Virtual Smart Card + +The virtual smart card must be provisioned with a sign-in certificate for it to be fully functional. + +### To enroll the certificate + +1. Open the Certificates console by typing **certmgr.msc** on the **Start** menu. + +2. Right-click **Personal**, click **All Tasks**, and then click **Request New Certificate**. + + ![Request New Certificate](images/vsc-11-certificates-request-new-certificate.png) + +3. Follow the prompts and when offered a list of templates, select the **TPM Virtual Smart Card Logon** check box (or whatever you named the template in Step 1). + + ![Certificate enrollment, select certificate](images/vsc-12-certificate-enrollment-select-certificate.png) + +4. If prompted for a device, select the Microsoft virtual smart card that corresponds to the one you created in the previous section. It displays as **Identity Device (Microsoft Profile)**. + +5. Enter the PIN that was established when you created the TPM virtual smart card, and then click **OK**. + +6. Wait for the enrollment to finish, and then click **Finish**. + +The virtual smart card can now be used as an alternative credential to sign in to your domain. To verify that your virtual smart card configuration and certificate enrollment were successful, sign out of your current session, and then sign in. When you sign in, you will see the icon for the new TPM virtual smart card on the Secure Desktop (sign in) screen or you will be automatically directed to the TPM smart card sign-in dialog box. Click the icon, enter your PIN (if necessary), and then click **OK**. You should be signed in to your domain account. + +## See also + +- [Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md) + +- [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) + +- [Deploy Virtual Smart Cards](virtual-smart-card-deploy-virtual-smart-cards.md) diff --git a/windows/keep-secure/virtual-smart-card-overview.md b/windows/keep-secure/virtual-smart-card-overview.md new file mode 100644 index 0000000000..af2c9b3f91 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-overview.md @@ -0,0 +1,123 @@ +--- +title: Virtual Smart Card Overview (Windows 10) +description: This topic for IT professional provides an overview of the virtual smart card technology that was developed by Microsoft, and links to additional topics about virtual smart cards. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Virtual Smart Card Overview + +Applies To: Windows 10, Windows Server 2016 + +This topic for IT professional provides an overview of the virtual smart card technology that was developed by Microsoft and includes [links to additional topics](#see-also) to help you evaluate, plan, provision, and administer virtual smart cards. + +**Did you mean…** + +- [Smart Cards](https://technet.microsoft.com/windows-server-docs/security/smart-cards/smart-card-overview) + +## Feature description + +Virtual smart card technology from Microsoft offers comparable security benefits to physical smart cards by using two-factor authentication. Virtual smart cards emulate the functionality of physical smart cards, but they use the Trusted Platform Module (TPM) chip that is available on computers in many organizations, rather than requiring the use of a separate physical smart card and reader. Virtual smart cards are created in the TPM, where the keys that are used for authentication are stored in cryptographically secured hardware. + +By utilizing TPM devices that provide the same cryptographic capabilities as physical smart cards, virtual smart cards accomplish the three key properties that are desired for smart cards: non-exportability, isolated cryptography, and anti-hammering. + +## Practical applications + +Virtual smart cards are functionally similar to physical smart cards and appear in Windows as smart cards that are always-inserted. Virtual smart cards can be used for authentication to external resources, protection of data by secure encryption, and integrity through reliable signing. They are easily deployed by using in-house methods or a purchased solution, and they can become a full replacement for other methods of strong authentication in a corporate setting of any scale. + +### Authentication use cases + +**Two-factor authentication‒based remote access** + +After a user has a fully functional TPM virtual smart card, provisioned with a sign-in certificate, the certificate is used to gain strongly authenticated access to corporate resources. When the proper certificate is provisioned to the virtual card, the user need only provide the PIN for the virtual smart card, as if it was a physical smart card, to sign in to the domain. + +In practice, this is as easy as entering a password to access the system. Technically, it is far more secure. Using the virtual smart card to access the system proves to the domain that the user who is requesting authentication has possession of the personal computer upon which the card has been provisioned and knows the virtual smart card PIN. Because this request could not have possibly originated from a system other than the system certified by the domain for this user’s access, and the user could not have initiated the request without knowing the PIN, a strong two-factor authentication is established. + +**Client authentication** + +Virtual smart cards can also be used for client authentication by using Secure Socket Layer (SSL) or a similar technology. Similar to domain access with a virtual smart card, an authentication certificate can be provisioned for the virtual smart card, provided to a remote service, as requested in the client authentication process. This adheres to the principles of two-factor authentication because the certificate is only accessible from the computer that hosts the virtual smart card, and the user is required to enter the PIN for initial access to the card. + +**Virtual smart card redirection for remote desktop connections** + +The concept of two-factor authentication associated with virtual smart cards relies on the proximity of users to the computers that they access domain resources through. Therefore, when a user remotely connects to a computer that is hosting virtual smart cards, the virtual smart cards that are located on the remote computer cannot be used during the remote session. However, the virtual smart cards that are stored on the connecting computer (which is under physical control of the user) are loaded onto the remote computer, and they can be used as if they were installed by using the remote computer’s TPM. This extends a user’s privileges to the remote computer, while maintaining the principles of two-factor authentication. + +**Windows To Go and virtual smart cards** + +Virtual smart cards work well with Windows To Go, where a user can boot into a supported version of Windows from a compatible removable storage device. A virtual smart card can be created for the user, and it is tied to the TPM on the physical host computer to which the removable storage device is connected. When the user boots the operating system from a different physical computer, the virtual smart card will not be available. This can be used for scenarios when a single physical computer is shared by many users. Each user can be given a removable storage device for Windows To Go, which has a virtual smart card provisioned for the user. This way, users are only able to access their personal virtual smart card. + +### Confidentiality use cases + +**S/MIME email encryption** + +Physical smart cards are designed to hold private keys that can be used for email encryption and decryption. This functionality also exists in virtual smart cards. By using S/MIME with a user’s public key to encrypt email, the sender of an email can be assured that only the person with the corresponding private key will be able to decrypt the email. This assurance is a result of the non-exportability of the private key. It never exists within reach of malicious software, and it remains protected by the TPM—even during decryption. + +**BitLocker for data volumes** + +sBitLocker Drive Encryption technology makes use of symmetric-key encryption to protect the content of a user’s hard drive. This ensures that if the physical ownership of a hard drive is compromised, an adversary will not be able to read data off the drive. The key used to encrypt the drive can be stored in a virtual smart card, which necessitates knowledge of the virtual smart card PIN to access the drive and possession of the computer that is hosting the TPM virtual smart card. If the drive is obtained without access to the TPM that hosts the virtual smart card, any brute force attack will be very difficult. + +BitLocker can also be used to encrypt portable drives, which involves storing keys in virtual smart cards. In this scenario (unlike using BitLocker with a physical smart card), the encrypted drive can be used only when it is connected to the host for the virtual smart card that is used to encrypt the drive, because the BitLocker key is only accessible from this computer. However, this method can be useful to ensure the security of backup drives and personal storage uses outside the main hard drive. + +### Data integrity use case + +**Signing data** + +To verify authorship of data, a user can sign it by using a private key that is stored in the virtual smart card. Digital signatures confirm the integrity and origin of the data. If the key is stored in an operating system that is accessible, a malicious user could access it and use it to modify already signed data or to spoof the key owner’s identity. However, if this key is stored in a virtual smart card, it can be used only to sign data on the host computer. It cannot be exported to other systems (intentionally or unintentionally, such as with malware theft). This makes digital signatures far more secure than other methods for private key storage. + +## New and changed functionality as of Windows 8.1 + +Enhancements in Windows 8.1 enabled developers to build Windows Store apps to create and manage virtual smart cards. + +The DCOM Interfaces for Trusted Platform Module (TPM) Virtual Smart Card device management protocol provides a Distributed Component Object Model (DCOM) Remote Protocol interface used for creating and destroying virtual smart cards. A virtual smart card is a device that presents a device interface complying with the PC/SC specification for PC-connected interface devices to its host operating system (OS) platform. This protocol does not assume anything about the underlying implementation of virtual smart card devices. In particular, while it is primarily intended for the management of virtual smart cards based on TPMs, it can also be used to manage other types of virtual smart cards. + +**What value does this change add?** + +Starting with Windows 8.1, application developers can build into their apps the following virtual smart card maintenance capabilities to relieve some of your administrative burdens. + +- Create a new virtual smart card or select a virtual smart card from the list of available virtual smart cards on the system. Identify the one that the application is supposed to work with. + +- Personalize the virtual smart card. + +- Change the admin key. + +- Diversify the admin key which allows the user to unblock the PIN in a PIN-blocked scenario. + +- Change the PIN. + +- Reset or Unblock the PIN. + +- Destroy the virtual smart card. + +**What works differently?** + +Starting with Windows 8.1, Windows Store app developers are able to build apps that have the capability to prompt the user to reset or unblock and change a virtual smart card PIN. This places more responsibility on the user to maintain their virtual smart card but it can also provide a more consistent user experience and administration experience in your organization. + +For more information about developing Windows Store apps with these capabilities, see [Trusted Platform Module Virtual Smart Card Management Protocol](https://msdn.microsoft.com/library/hh880895.aspx). + +For more information about managing these capabilities in virtual smart cards, see [Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md). + +## Hardware requirements + +To use the virtual smart card technology, TPM 1.2 is the minimum required for computers running Windows 10 or Windows Server 2016. + +## Software requirements + +To use the virtual smart card technology, computers must be running one of the following operating systems: + +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows 10 +- Windows 8.1 +- Windows 8 + +## See also + +- [Understanding and Evaluating Virtual Smart Cards](virtual-smart-card-understanding-and-evaluating.md) +- [Get Started with Virtual Smart Cards: Walkthrough Guide](virtual-smart-card-get-started.md) +- [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) +- [Deploy Virtual Smart Cards](virtual-smart-card-deploy-virtual-smart-cards.md) +- [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md) +- [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md) diff --git a/windows/keep-secure/virtual-smart-card-tpmvscmgr.md b/windows/keep-secure/virtual-smart-card-tpmvscmgr.md new file mode 100644 index 0000000000..d66bd95806 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-tpmvscmgr.md @@ -0,0 +1,84 @@ +--- +title: Tpmvscmgr (Windows 10) +description: This topic for the IT professional describes the Tpmvscmgr command-line tool, through which an administrator can create and delete TPM virtual smart cards on a computer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Tpmvscmgr + +Applies To: Windows 10, Windows Server 2016 + +The Tpmvscmgr command-line tool allows users with Administrative credentials to create and delete TPM virtual smart cards on a computer. For examples of how this command can be used, see [Examples](#examples). + +## Syntax + +`Tpmvscmgr create [/quiet] /name /AdminKey {DEFAULT | PROMPT | RANDOM} [/PIN {DEFAULT | PROMPT}] [/PUK {DEFAULT | PROMPT}] [/generate] [/machine ] [/pinpolicy [policy options]] [/attestation {AIK_AND_CERT | AIK_ONLY}] [/?]` + +`Tpmvscmgr destroy [/quiet] [/instance ] [/machine ] [/?]` + +### Parameters for Create command + +The Create command sets up new virtual smart cards on the user’s system. It returns the instance ID of the newly created card for later reference if deletion is required. The instance ID is in the format ROOT\\SMARTCARDREADER\\000n where n starts from 0 and is increased by 1 each time you create a new virtual smart card. + +| Parameter | Description | +|-----------|-------------| +| /name | Required. Indicates the name of the new virtual smart card. | +| /AdminKey | Indicates the desired administrator key that can be used to reset the PIN of the card if the user forgets the PIN.
**DEFAULT** Specifies the default value of 010203040506070801020304050607080102030405060708.
**PROMPT**  Prompts the user to enter a value for the administrator key.
**RANDOM**  Results in a random setting for the administrator key for a card that is not returned to the user. This creates a card that might not be manageable by using smart card management tools. When generated with RANDOM, the administrator key must be entered as 48 hexadecimal characters. | +| /PIN | Indicates desired user PIN value.
**DEFAULT**  Specifies the default PIN of 12345678.
**PROMPT**  Prompts the user to enter a PIN at the command line. The PIN must be a minimum of eight characters, and it can contain numerals, characters, and special characters. | +| /PUK | Indicates the desired PIN Unlock Key (PUK) value. The PUK value must be a minimum of eight characters, and it can contain numerals, characters, and special characters. If the parameter is omitted, the card is created without a PUK.
**DEFAULT**  Specifies the default PUK of 12345678.
**PROMPT**  Prompts the user to enter a PUK at the command line. | +| /generate | Generates the files in storage that are necessary for the virtual smart card to function. If the /generate parameter is omitted, it is equivalent to creating a card without this file system. A card without a file system can be managed only by a smart card management system such as Microsoft System Center Configuration Manager. | +| /machine | Allows you to specify the name of a remote computer on which the virtual smart card can be created. This can be used in a domain environment only, and it relies on DCOM. For the command to succeed in creating a virtual smart card on a different computer, the user running this command must be a member in the local administrators group on the remote computer. | +| /pinpolicy | If **/pin prompt** is used, **/pinpolicy** allows you to specify the following PIN policy options:
**minlen** <minimum PIN length>
   If not specificed, defaults to 8. The lower bound is 4.
**maxlen** <maximum PIN length>
   If not specificed, defaults to 127. The upper bound is 127.
**uppercase**  Can be **ALLOWED**, **DISALLOWED**, or **REQUIRED.** Default is **ALLOWED.**
**lowercase**  Can be **ALLOWED**, **DISALLOWED**, or **REQUIRED.** Default is **ALLOWED.**
**digits**  Can be **ALLOWED**, **DISALLOWED**, or **REQUIRED.** Default is **ALLOWED.**
**specialchars**  Can be **ALLOWED**, **DISALLOWED**, or **REQUIRED.** Default is **ALLOWED.**

When using **/pinpolicy**, PIN characters must be printable ASCII characters. | +| /attestation | Configures attestation (subject only). This attestation uses an [Attestation Identity Key (AIK) certificate](https://msdn.microsoft.com/library/mt766230.aspx#gt_89a2ba3c-80af-4d1f-88b3-06ec3489fd5a) as a trust anchor to vouch that the virtual smart card keys and certificates are truly hardware bound. The attestation methods are:
**AIK_AND_CERT**  Creates an AIK and obtains an AIK certificate from the Microsoft cloud certification authority (CA). This requires the device to have a TPM with an [EK certificate](https://msdn.microsoft.com/library/cc249746.aspx#gt_6aaaff7f-d380-44fb-91d3-b985e458eb6d). If this option is specified and there is no network connectivity, it is possible that creation of the virtual smart card will fail.
**AIK_ONLY**  Creates an AIK but does not obtain an AIK certificate. | +| /? | Displays Help for this command. | + +### Parameters for Destroy command + +The Destroy command securely deletes a virtual smart card from a computer. + +> [!WARNING] +> When a virtual smart card is deleted, it cannot be recovered. + +| **Parameter** | **Description** | +|---------------|-------------------| +| /instance | Specifies the instance ID of the virtual smart card to be removed. The instanceID was generated as output by Tpmvscmgr.exe when the card was created. The **/instance** parameter is a required field for the Destroy command. | +| /machine | Allows you to specify the name of a remote computer on which the virtual smart card will be deleted. This can be used in a domain environment only, and it relies on DCOM. For the command to succeed in deleting a virtual smart card on a different computer, the user running this command must be a member in the local administrators group on the remote computer. | +| /? | Displays Help for this command. | + +## Remarks + +Membership in the Administrators group (or equivalent) on the target computer is the minimum required to run all the parameters of this command. + +For alphanumeric inputs, the full 127 character ASCII set is allowed. + +## Examples + +The following command shows how to create a virtual smart card that can be later managed by a smart card management tool launched from another computer. + + tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey DEFAULT /PIN PROMPT + +Alternatively, instead of using a default administrator key, you can create an administrator key at the command line. The following command shows how to create an administrator key. + + tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey PROMPT /PIN PROMPT + +The following command will create the unmanaged virtual smart card that can be used to enroll certificates. + + tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /AdminKey RANDOM /PIN PROMPT /generate + +The preceding command will create a virtual smart card with a randomized administrator key. The key is automatically discarded after the card is created. This means that if the user forgets the PIN or wants to the change the PIN, the user needs to delete the card and create it again. To delete the card, the user can run the following command. + + tpmvscmgr.exe destroy /instance + +where <instance ID> is the value printed on the screen when the user created the card. Specifically, for the first card created, the instance ID is ROOT\\SMARTCARDREADER\\0000. + +The following command will create a TPM virtual smart card with the default value for the administrator key and a specified PIN policy and attestation method: + + tpmvscmgr.exe create /name "VirtualSmartCardForCorpAccess" /PIN PROMPT /pinpolicy minlen 4 maxlen 8 /AdminKey DEFAULT /attestation AIK_AND_CERT /generate + +## Additional references + +- [Virtual Smart Card Overview](virtual-smart-card-overview.md) diff --git a/windows/keep-secure/virtual-smart-card-understanding-and-evaluating.md b/windows/keep-secure/virtual-smart-card-understanding-and-evaluating.md new file mode 100644 index 0000000000..f32fddbf0b --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-understanding-and-evaluating.md @@ -0,0 +1,136 @@ +--- +title: Understanding and Evaluating Virtual Smart Cards (Windows 10) +description: This topic for IT professional provides information about how smart card technology can fit into your authentication design, and provides links to additional topics about virtual smart cards. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Understanding and Evaluating Virtual Smart Cards + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes the virtual smart card technology that was developed by Microsoft; suggests how it can fit into your authentication design; and provides links to additional resources that you can use to design, deploy, and troubleshoot virtual smart cards. + +Virtual smart card technology uses cryptographic keys that are stored on computers that have the Trusted Platform Module (TPM) installed. Virtual smart cards offer comparable security benefits to conventional smart cards by using two-factor authentication. The technology also offers more convenience for users and has a lower cost to deploy. By utilizing TPM devices that provide the same cryptographic capabilities as conventional smart cards, virtual smart cards accomplish the three key properties that are desired for smart cards: non-exportability, isolated cryptography, and anti-hammering. + +Virtual smart cards are functionally similar to physical smart cards. They appear as always-inserted smart cards, and they can be used for authentication to external resources, protection of data by secure encryption, and integrity through reliable signing. Because TPM-enabled hardware is readily available and virtual smart cards can be easily deployed by using existing certificate enrollment methods, virtual smart cards can become a full replacement for other methods of strong authentication in a corporate setting of any scale. + +This topic contains the following sections: + +- [Comparing virtual smart cards with physical smart cards](#comparing-virtual-smart-cards-with-physical-smart-cards): + Compares properties, functional aspects, security, and cost. + +- [Authentication design options](#authentication-design-options): + Describes how passwords, smart cards, and virtual smart cards can be used to reach authentication goals in your organization. + +- [See also](#see-also): + Links to other topics that can help you design, deploy, and troubleshoot virtual smart cards. + +## Comparing virtual smart cards with physical smart cards + +Virtual smart cards function much like physical smart cards, but they differ in that they protect private keys by using the TPM of the computer instead of smart card media. + +A virtual smart card appears to applications as a conventional smart card. Private keys in the virtual smart card are protected, not by isolation of physical memory, but by the cryptographic capabilities of the TPM. All sensitive information is encrypted by using the TPM and then stored on the hard drive in its encrypted form. + +All cryptographic operations occur in the secure, isolated environment of the TPM, and the unencrypted private keys are never used outside this environment. So like physical smart cards, virtual smart cards remain secure from any malware on the host. Additionally, if the hard drive is compromised in some way, a malicious user will not be able to access keys that are stored in the virtual smart card because they are securely encrypted by using the TPM. Keys can also be protected by BitLocker Drive Encryption. + +Virtual smart cards maintain the three key properties of physical smart cards: + +- **Non-exportability**: Because all private information on the virtual smart card is encrypted by using the TPM on the host computer, it cannot be used on a different computer with a different TPM. Additionally, TPMs are designed to be tamper-resistant and non-exportable, so a malicious user cannot reverse engineer an identical TPM or install the same TPM on a different computer. + For more information, see [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md). + +- **Isolated cryptography**: TPMs provide the same properties of isolated cryptography that are offered by physical smart cards, and this is utilized by virtual smart cards. Unencrypted copies of private keys are loaded only within the TPM and never into memory that is accessible by the operating system. All cryptographic operations with these private keys occur inside the TPM. + +- **Anti-hammering**: If a user enters a PIN incorrectly, the virtual smart card responds by using the anti-hammering logic of the TPM, which rejects further attempts for a period of time instead of blocking the card. This is also known as lockout. + For more information, see [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md). + +The following subsections compare the functionality, security, and cost of virtual smart cards and physical smart cards. + +**Functionality** + +The virtual smart card system that was designed by Microsoft closely mimics the functionality of conventional smart cards. The most striking difference to the end user is that the virtual smart card is essentially a smart card that is always inserted into the computer. There is no method to export the user’s virtual smart card for use on other computers, which adds to the security of virtual smart cards. If a user requires access to network resources on multiple computers, multiple virtual smart cards can be issued for that user. Additionally, a computer that is shared among multiple users can host multiple virtual smart cards for different users. + +The basic user experience for a virtual smart card is as simple as using a password to access a network. Because the smart card is loaded by default, the user must simply enter the PIN that is tied to the card to gain access. Users are no longer required to carry cards and readers or to take physical action to use the card. + +Additionally, although the anti-hammering functionality of the virtual smart card is equally secure to that of a physical smart card, virtual smart card users are never required to contact an administrator to unblock the card. Instead, they simply wait a period of time (depending on the TPM specifications) before they reattempt to enter the PIN. Alternatively, the administrator can reset the lockout by providing owner authentication data to the TPM on the host computer. + +**Security** + +Physical smart cards and virtual smart cards offer comparable levels of security. They both implement two-factor authentication for using network resources. However, they differ in certain aspects, including physical security and the practicality of an attack. Due to their compact and portable design, conventional smart cards are most frequently kept close to their intended user. They offer little opportunity for acquisition by a potential adversary, so any sort of interaction with the card is difficult without committing some variety of theft. + +TPM virtual smart cards, however, reside on a user’s computer that may frequently be left unattended, which provides an opportunity for a malicious user to hammer the TPM. Although virtual smart cards are fully protected from hammering (as are physical smart cards), this accessibility makes the logistics of an attack somewhat simpler. Additionally, the anti-hammering behavior of a TPM smart card differs in that it only presents a time delay in response to repeated PIN failures, as opposed to fully blocking the user. + +However, there are several advantages provided by virtual smart cards to mitigate these slight security deficits. Most importantly, a virtual smart card is much less likely to be lost. Virtual smart cards are integrated into computers and devices that the user already owns for other purposes and has incentive to keep safe. If the computer or device that hosts the virtual smart card is lost or stolen, a user will more immediately notice its loss than the loss of a physical smart card. When a computer or device is identified as lost, the user can notify the administrator of the system, who can revoke the certificate that is associated with the virtual smart card on that device. This precludes any future unauthorized access on that computer or device if the PIN for the virtual smart card is compromised. + +**Cost** + +If a company wants to deploy physical smart cards, they need to purchase smart cards and smart card readers for all employees. Although relatively inexpensive options can be found, options that ensure the three key properties of smart card security (most notably, non-exportability) are more expensive. If employees have computers with a built-in TPM, virtual smart cards can be deployed with no additional material costs. These computers and devices are relatively common in the market. + +Additionally, the maintenance cost of virtual smart cards is less than that for physical smart cards, which are easily lost, stolen, or broken from normal wear. TPM virtual smart cards are only lost or broken if the host computer or device is lost or broken, which in most cases is much less frequently. + +**Comparison summary** + +| Physical Smart Cards | TPM virtual smart cards | +|---------------------|-------------------| +| Protects private keys by using the built-in cryptographic functionality of the card. | Protects private keys by using the cryptographic functionality of the TPM. | +| Stores private keys in isolated non-volatile memory on the card, which means that access to private keys is only from the card, and access is never allowed to the operating system. | Stores encrypted private keys on the hard drive. The encryption ensures that these keys can only be decrypted and used in the TPM, not in the accessible memory of the operating system. | +| Guarantees non-exportability through the card manufacturer, which includes isolating private information from operating system access. | Guarantees non-exportability through the TPM manufacturer, which includes the inability of an adversary to replicate or remove the TPM. | +| Performs and isolates cryptographic operations within the built-in capabilities of the card. | Performs and isolates cryptographic operations in the TPM of the user’s computer or device. | +| Provides anti-hammering through the card. After a certain number of failed PIN entry attempts, the card blocks further access until administrative action is taken. | Provides anti-hammering through the TPM. Successive failed attempts increase the device lockout time (the time the user has to wait before trying again). This can be reset by an administrator. | +| Requires that users carry their smart card and smart card reader with them to access network resources. | Allows users to access their TPM-enabled computers or devices, and potentially access the network, without additional equipment. | +| Enables credential portability by inserting the smart card into smart card readers that are attached to other computers. | Prevents exporting credentials from a given computer or device. However, virtual smart cards can be issued for the same user on multiple computers or devices by using additional certificates. | +| Enables multiple users to access network resources through the same computer by inserting their personal smart cards. | Enables multiple users to access network resources through the same computer or device by issuing a virtual smart card for each user on that computer or device. | +| Requires the user to carry the card, making it more difficult for an attacker to access the device and launch a hammering attempt. | Stores virtual smart card on the user’s computer, which may be left unattended and allow a greater risk window for hammering attempts. | +| Provides a generally single-purpose device that is carried explicitly for the purpose of authentication. The smart card can be easily misplaced or forgotten. | Installs the virtual smart card on a device that has other purposes for the user, so the user has greater incentive to be responsible for the computer or device. | +| Alerts users that their card is lost or stolen only when they need to sign in and notice it is missing. | Installs the virtual smart card on a device that the user likely needs for other purposes, so users will notice its loss much more quickly. This reduces the associated risk window. | +| Requires companies to invest in smart cards and smart card readers for all employees. | Requires that companies ensure all employees have TPM-enabled computers, which are relatively common. | +| Enables using a smart card removal policy to affect system behavior when the smart card is removed. For example, the policy can dictate if the user’s sign-in session is locked or terminated when the user removes the card. | Eliminates the necessity for a smart card removal policy because a TPM virtual smart card is always present and cannot be removed from the computer. | + +## Authentication design options + +The following section presents several commonly used options and their respective strengths and weaknesses, which organizations can consider for authentication. + +**Passwords** + +A password is a secret string of characters that is tied to the identification credentials for a user’s account. This establishes the user’s identity. Although passwords are the most commonly used form of authentication, they are also the weakest. In a system where passwords are used as the sole method of user authentication, only individuals who know their passwords are considered valid users. + +Password authentication places a great deal of responsibility on the user. Passwords must be sufficiently complex so they cannot be easily guessed, but they must be simple enough to be committed to memory and not stored in a physical location. Even if this balance is successfully achieved, a wide variety of attacks exist (such as brute force attacks, eavesdropping, and social engineering tactics) where a malicious user can acquire a user’s password and impersonate that person’s identity. A user often will not realize that the password is compromised, which makes it is easy for a malicious user to maintain access to a system if a valid password has been obtained. + +**One-time passwords** + +A one-time password (OTP) is similar to a traditional password, but it is more secure in that it can be used only once to authenticate a user. The method for determining each new password varies by implementation. However, assuming a secure deployment of each new password, OTPs have several advantages over the classic password model of authentication. Most importantly, if a given OTP token is intercepted in transmission between the user and the system, the interceptor cannot use it for any future transactions. Similarly, if a malicious user obtains a valid user’s OTP, the interceptor will have limited access to the system (only one session). + +**Smart cards** + +Smart cards are physical authentication devices, which improve on the concept of a password by requiring that users actually have their smart card device with them to access the system, in addition to knowing the PIN that provides access to the smart card. Smart cards have three key properties that help maintain their security: + +- **Non-exportability**: Information stored on the card, such as the user’s private keys, cannot be extracted from one device and used in another medium. + +- **Isolated cryptography**: Any cryptographic operations that are related to the card (such as secure encryption and decryption of data) occur in a cryptographic processor on the card, so malicious software on the host computer cannot observe the transactions. + +- **Anti-hammering**: To prevent access to the card by a brute-force attack, a set number of consecutive unsuccessful PIN entry attempts blocks the card until administrative action is taken. + +Smart cards provide greatly enhanced security over passwords alone, because it is much more difficult for a malicious user to gain and maintain access to a system. Most importantly, access to a smart card system requires that users have a valid card and that they know the PIN that provides access to that card. It is extremely difficult for a thief to acquire the card and the PIN. + +Additional security is achieved by the singular nature of the card because only one copy of the card exists, only one individual can use the sign-in credentials, and users will quickly notice if the card has been lost or stolen. This greatly reduces the risk window of credential theft when compared to using a password alone. + +Unfortunately, this additional security comes with added material and support costs. Traditional smart cards are expensive to purchase (cards and card readers must be supplied to employees), and they also can be easily misplaced or stolen. + +**Virtual smart cards** + +To address these issues, virtual smart cards emulate the functionality of traditional smart cards, but instead of requiring the purchase of additional hardware, they utilize technology that users already own and are more likely to have with them at all times. Theoretically, any device that can provide the three key properties of smart cards (non-exportability, isolated cryptography, and anti-hammering) can be commissioned as a virtual smart card. However, the virtual smart card platform developed by Microsoft is currently limited to the use of the Trusted Platform Module (TPM) chip, which is installed on most modern computers. + +Virtual smart cards that utilize a TPM provide the three main security principles of traditional smart cards (non-exportability, isolated cryptography, and anti-hammering). They are also less expensive to implement and more convenient for users. Because many corporate computers already have a built-in TPM, there is no cost associated with purchasing new hardware. The user’s possession of a computer or device is equivalent to the possession of a smart card, and a user’s identity cannot be assumed from any other computer or device without administrative provisioning of further credentials. Thus, two-factor authentication is achieved because the user must have a computer that is set up with a virtual smart card and know the PIN to use the virtual smart card. + +## See also + +- [Get Started with Virtual Smart Cards: Walkthrough Guide](virtual-smart-card-get-started.md) + +- [Use Virtual Smart Cards](virtual-smart-card-use-virtual-smart-cards.md) + +- [Deploy Virtual Smart Cards](virtual-smart-card-deploy-virtual-smart-cards.md) + +- [Evaluate Virtual Smart Card Security](virtual-smart-card-evaluate-security.md) diff --git a/windows/keep-secure/virtual-smart-card-use-virtual-smart-cards.md b/windows/keep-secure/virtual-smart-card-use-virtual-smart-cards.md new file mode 100644 index 0000000000..6dfa73df29 --- /dev/null +++ b/windows/keep-secure/virtual-smart-card-use-virtual-smart-cards.md @@ -0,0 +1,95 @@ +--- +title: Use Virtual Smart Cards (Windows 10) +description: This topic for the IT professional describes requirements for virtual smart cards and provides information about how to use and manage them. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: Justinha +--- + +# Use Virtual Smart Cards + +Applies To: Windows 10, Windows Server 2016 + +This topic for the IT professional describes requirements for virtual smart cards, how to use virtual smart cards, and tools that are available to help you create and manage them. + +## Requirements, restrictions, and limitations + +| Area | Requirements and details | +|-------------|---------------------------| +| Supported operating systems | Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
Windows 10
Windows 8.1
Windows 8 | +| Supported Trusted Platform Module (TPM) | Any TPM that adheres to the TPM main specifications for version 1.2 or version 2.0 (as set by the Trusted Computing Group) is supported for use as a virtual smart card. For more information, see the [TPM Main Specification](http://www.trustedcomputinggroup.org/resources/tpm_main_specification). | +| Supported virtual smart cards per computer | Ten smart cards can be connected to a computer or device at one time. This includes physical and virtual smart cards combined.

**Note**
You can create more than one virtual smart card; however, after creating more than four virtual smart cards, you may start to notice performance degradation. Because all smart cards appear as if they are always inserted, if more than one person shares a computer or device, each person can see all the virtual smart cards that are created on that computer or device. If the user knows the PIN values for all the virtual smart cards, the user will also be able to use them.
| +| Supported number of certificates on a virtual smart card | A single TPM virtual smart card can contain 30 distinct certificates with the corresponding private keys. Users can continue to renew certificates on the card until the total number of certificates on a card exceeds 90. The reason that the total number of certificates is different from the total number of private keys is that sometimes the renewal can be done with the same private key—in which case a new private key is not generated. | +| PIN, PIN Unlock Key (PUK), and Administrative key requirements | The PIN and the PUK must be a minimum of eight characters that can include numerals, alphabetic characters, and special characters.
The Administrative key must be entered as 48 hexadecimal characters. It is a 3-key triple DES with ISO/IEC 9797 padding method 2 in CBC chaining mode. | + +## Using Tpmvscmgr.exe + +To create and delete TPM virtual smart cards for end users, the Tpmvscmgr command-line tool is included as a command-line tool with the operating system. You can use the **Create** and **Delete** parameters to manage virtual smart cards on local or remote computers. For information about using this tool, see [Tpmvscmgr](virtual-smart-card-tpmvscmgr.md). + +## Create and delete virtual smart cards programmatically + +Virtual smart cards can also be created and deleted by using APIs. For more information, see the following classes and interfaces: + +- [TpmVirtualSmartCardManager](https://msdn.microsoft.com/library/windows/desktop/hh707171(v=vs.85).aspx) + +- [RemoteTpmVirtualSmartCardManager](https://msdn.microsoft.com/library/windows/desktop/hh707166(v=vs.85).aspx) + +- [ITpmVirtualSmartCardManager](https://msdn.microsoft.com/library/windows/desktop/hh707160(v=vs.85).aspx) + +- [ITPMVirtualSmartCardManagerStatusCallBack](https://msdn.microsoft.com/library/windows/desktop/hh707161(v=vs.85).aspx) + +You can use APIs that were introduced in the Windows.Device.SmartCards namespace in Windows Server 2012 R2 and Windows 8.1 to build Windows Store apps to manage the full lifecycle of virtual smart cards. For information about how to build an app to do this, see [Strong Authentication: Building Apps That Leverage Virtual Smart Cards in Enterprise, BYOD, and Consumer Environments | Build 2013 | Channel 9](http://channel9.msdn.com/events/build/2013/2-041). + +The following table describes the features that can be developed in a Windows Store app: + +| Feature | Physical Smart Card | Virtual Smart Card | +|----------------------------------------------|---------------------|--------------------| +| Query and monitor smart card readers | Yes | Yes | +| List available smart cards in a reader, and retrieve the card name and card ID | Yes | Yes | +| Verify if the administrative key of a card is correct | Yes | Yes | +| Provision (or reformat) a card with a given card ID | Yes | Yes | +| Change the PIN by entering the old PIN and specifying a new PIN | Yes | Yes | +| Change the administrative key, reset the PIN, or unblock the smart card by using a challenge/response method | Yes | Yes | +| Create a virtual smart card | Not applicable | Yes | +| Delete a virtual smart card | Not applicable | Yes | +| Set PIN policies | No | Yes | + +For more information about these Windows APIs, see: + +- [Windows.Devices.SmartCards namespace (Windows)](https://msdn.microsoft.com/library/windows/apps/windows.devices.smartcards.aspx) + +- [Windows.Security.Cryptography.Certificates namespace (Windows)](https://msdn.microsoft.com/library/windows/apps/windows.security.cryptography.certificates.aspx) + +## Distinguishing TPM-based virtual smart cards from physical smart cards + +To help users visually distinguish a Trusted Platform Module (TPM)-based virtual smart card from physical smart cards, the virtual smart card has a different icon. The following icon is displayed during sign in, and on other screens that require the user to enter the PIN for a virtual smart card. + +![Icon for a virtual smart card](images/vsc-virtual-smart-card-icon.png) + +A TPM-based virtual smart card is labeled **Security Device** in the user interface. + +## Changing the PIN + +The PIN for virtual smart card can be changed by pressing Ctrl+Alt+Del, and then selecting the TPM virtual smart card under **Sign in options**. + +## Resolving issues + +### TPM not provisioned + +For a TPM-based virtual smart card to function properly, a provisioned TPM must be available on the computer. If the TPM is disabled in the BIOS, or it is not provisioned with full ownership and the storage root key, the TPM virtual smart card creation will fail. + +If the TPM is initialized after creating a virtual smart card, the card will no longer function, and it will need to be re-created. + +If the TPM ownership was established on a Windows Vista installation, the TPM will not be ready to use virtual smart cards. The system administrator needs to clear and initialize the TPM for it to be suitable for creating TPM virtual smart cards. + +If the operating system is reinstalled, prior TPM virtual smart cards are no longer available and need to be re-created. If the operating system is upgraded, prior TPM virtual smart cards will be available to use in the upgraded operating system. + +### TPM in lockout state + +Sometimes, due to frequent incorrect PIN attempts from a user, the TPM may enter the lockout state. To resume using the TPM virtual smart card, it is necessary to reset the lockout on the TPM by using the owner’s password or to wait for the lockout to expire. Unblocking the user PIN does not reset the lockout in the TPM. When the TPM is in lockout, the TPM virtual smart card appears as if it is blocked. When the TPM enters the lockout state because the user entered an incorrect PIN too many times, it may be necessary to reset the user PIN by using the virtual smart card management tools, such as Tpmvscmgr command-line tool. + +## See also + +For information about authentication, confidentiality, and data integrity use cases, see [Virtual Smart Card Overview](virtual-smart-card-overview.md). From b36a60f903d61949937bf2d7daee67789492aba7 Mon Sep 17 00:00:00 2001 From: JanKeller1 Date: Tue, 8 Nov 2016 17:27:13 -0800 Subject: [PATCH 041/135] Improved some links --- .../smart-card-windows-smart-card-technical-reference.md | 4 ++-- windows/keep-secure/virtual-smart-card-overview.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md b/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md index 0528e25c85..bb376178cb 100644 --- a/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md +++ b/windows/keep-secure/smart-card-windows-smart-card-technical-reference.md @@ -36,11 +36,11 @@ Smart cards provide: Smart cards can be used to sign in to domain accounts only, not local accounts. When you use a password to sign in interactively to a domain account, Windows uses the Kerberos version 5 (v5) protocol for authentication. If you use a smart card, the operating system uses Kerberos v5 authentication with X.509 v3 certificates. -Virtual smart cards   Virtual smart cards were introduced in Windows Server 2012 and Windows 8 to alleviate the need for a physical smart card, the smart card reader, and the associated administration of that hardware. For information about virtual smart card technology, see [Virtual Smart Card Overview](https://technet.microsoft.com/en-us/library/dn593708(v=ws.11).aspx). +**Virtual smart cards** were introduced in Windows Server 2012 and Windows 8 to alleviate the need for a physical smart card, the smart card reader, and the associated administration of that hardware. For information about virtual smart card technology, see [Virtual Smart Card Overview](virtual-smart-card-overview.md). ## In this technical reference -This reference contains the following topics, which apply to versions of the Windows operating system that are designated in the **Applies To** list at the beginning of each topic. +This reference contains the following topics. - [How Smart Card Sign-in Works in Windows](smart-card-how-smart-card-sign-in-works-in-windows.md) diff --git a/windows/keep-secure/virtual-smart-card-overview.md b/windows/keep-secure/virtual-smart-card-overview.md index af2c9b3f91..54e8c6f4d2 100644 --- a/windows/keep-secure/virtual-smart-card-overview.md +++ b/windows/keep-secure/virtual-smart-card-overview.md @@ -16,7 +16,7 @@ This topic for IT professional provides an overview of the virtual smart card te **Did you mean…** -- [Smart Cards](https://technet.microsoft.com/windows-server-docs/security/smart-cards/smart-card-overview) +- [Smart Cards](smart-card-windows-smart-card-technical-reference.md) ## Feature description From 77597b408424e531383f38f5e9ce5024c04372d5 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Tue, 8 Nov 2016 18:57:37 -0800 Subject: [PATCH 042/135] edits --- ...ion-manager-to-manage-devices-with-semm.md | 39 ++++++++++--------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index 2b46deb784..2affb1629c 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -341,15 +341,15 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app 2. Proceed through The Create Application Wizard as follows: - * **General** – Select **Manually specify the application information**, and then click **Next**. + - **General** – Select **Manually specify the application information**, and then click **Next**. - * **General Information** – Enter a name for the application (for example SEMM) and any other information you want such as publisher, version, or comments on this page. Click **Next** to proceed. + - **General Information** – Enter a name for the application (for example SEMM) and any other information you want such as publisher, version, or comments on this page. Click **Next** to proceed. - * **Application Catalog** – The fields on this page can be left with their default values. Click **Next**. + - **Application Catalog** – The fields on this page can be left with their default values. Click **Next**. - * **Deployment Types** – Click **Add** to start the Create Deployment Type Wizard. + - **Deployment Types** – Click **Add** to start the Create Deployment Type Wizard. - * Proceed through the steps of the Create Deployment Type Wizard, as follows: + - Proceed through the steps of the Create Deployment Type Wizard, as follows: * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click Next to proceed. * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click Next to continue. @@ -359,21 +359,21 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app *Figure 2. Set the SEMM Configuration Manager scripts as the install and uninstall commands* - * **Detection Method** – Click **Add Clause** to add the SEMM Configuration Manager script registry key detection rule. The **Detection Rule** window is displayed, as shown in Figure 3. + * **Detection Method** – Click **Add Clause** to add the SEMM Configuration Manager script registry key detection rule. The **Detection Rule** window is displayed, as shown in Figure 3. Use the following settings: + + - Click **Registry** from the **Setting Type** drop-down menu. + - Click **HKEY_LOCAL_MACHINE** from the **Hive** drop-down menu. + - Enter **SOFTWARE\Microsoft\Surface\SEMM** in the **Key** field. + - Enter **Enabled_Version1000** in the **Value** field. + - Click **String** from the **Data Type** drop-down menu. + - Click the **This registry setting must satisfy the following rule to indicate the presence of this application** button. + - Enter **1** in the **Value** field. + - Click **OK** to close the **Detection Rule** window. ![Use a registry key to identify devices enrolled in SEMM](images/config-mgr-semm-fig3.png "Use a registry key to identify devices enrolled in SEMM") *Figure 3. Use a registry key to identify devices enrolled in SEMM* - 1. Click **Registry** from the **Setting Type** drop-down menu. - 2. Click **HKEY_LOCAL_MACHINE** from the **Hive** drop-down menu. - 3. Enter **SOFTWARE\Microsoft\Surface\SEMM** in the **Key** field. - 4. Enter **Enabled_Version1000** in the **Value** field. - 5. Click **String** from the **Data Type** drop-down menu. - 6. Click the **This registry setting must satisfy the following rule to indicate the presence of this application** button. - 7. Enter **1** in the **Value** field. - 8. Click **OK** to close the **Detection Rule** window. - * Click **Next** to proceed to the next page. * **User Experience** – Click **Install for system** from the **Installation Behavior** drop-down menu. If you want your users to record and enter the certificate thumbprint themselves, leave the logon requirement set to **Only when a user is logged on**. If you want your administrators to enter the thumbprint for users and the users do not need to see the thumbprint, click **Whether or not a user is logged on** from the **Logon Requirement** drop-down menu. @@ -381,13 +381,14 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app * **Requirements** – The ConfigureSEMM.ps1 script automatically verifies that the device is a Surface device before attempting to enable SEMM. However, if you intend to deploy this script application to a collection with devices other than those to be managed with SEMM, you could add requirements here to ensure this application would run only on Surface devices or devices you intend to manage with SEMM. Click **Next** to continue. * **Dependencies** – Click **Add** to open the **Add Dependency** window. - 1. Click **Add** to open the **Specify Required Application** window. - a. Enter a name for the SEMM dependencies in the **Dependency Group Name** field (for example, *SEMM Assemblies*). + * Click **Add** to open the **Specify Required Application** window. - b. Click **Microsoft Surface UEFI Manager** from the list of **Available Applications** and the MSI deployment type, and then click **OK** to close the **Specify Required Application** window. + - Enter a name for the SEMM dependencies in the **Dependency Group Name** field (for example, *SEMM Assemblies*). + + - Click **Microsoft Surface UEFI Manager** from the list of **Available Applications** and the MSI deployment type, and then click **OK** to close the **Specify Required Application** window. - 2. Keep the **Auto Install** check box selected if you want Microsoft Surface UEFI Manager installed automatically on devices when you attempt to enable SEMM with the Configuration Manager scripts. Click **OK** to close the **Add Dependency** window. + * Keep the **Auto Install** check box selected if you want Microsoft Surface UEFI Manager installed automatically on devices when you attempt to enable SEMM with the Configuration Manager scripts. Click **OK** to close the **Add Dependency** window. * Click **Next** to proceed. From ac5685c57d2df52987c3029b497756615af0f842 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 09:17:22 -0800 Subject: [PATCH 043/135] Moved from Oct to Nov --- .../change-history-for-keep-windows-10-secure.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 2660f5d265..759d44b4af 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -12,12 +12,17 @@ author: brianlic-msft # Change history for Keep Windows 10 secure This topic lists new and updated topics in the [Keep Windows 10 secure](index.md) documentation for [Windows 10 and Windows 10 Mobile](../index.md). -## October 2016 - +## November 2016 | New or changed topic | Description | | --- | --- | |[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md), [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md), and [Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |Added additional details about what happens when you turn off WIP. | |[Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune](create-vpn-and-wip-policy-using-intune.md) |Changed WIPModeID to EDPModeID, to match the CSP. | + + +## October 2016 + +| New or changed topic | Description | +| --- | --- | |[List of enlightened Microsoft apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) |Added Microsoft Remote Desktop information. | |[Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) and [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Updated the text about where the optioanl icon overlay appears.| |[Limitations while using Windows Information Protection (WIP)](limitations-with-wip.md) |Added content about using ActiveX controls.| From 191024a24bfc865a249ef50e90715fc90d8402c4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 09:26:45 -0800 Subject: [PATCH 044/135] Updated to include link to infographic for Edge usage in large industry --- browsers/edge/Index.md | 4 ++++ .../edge/enterprise-guidance-using-microsoft-edge-and-ie11.md | 1 + 2 files changed, 5 insertions(+) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index 29090e5faa..b7ee24a51c 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -23,6 +23,9 @@ Microsoft Edge is the new, default web browser for Windows 10, helping you to e Microsoft Edge lets you stay up-to-date through the Windows Store and to manage your enterprise through Group Policy or your mobile device management (MDM) tools.

**Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. +> [NOTE!] +> For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](aka.ms/edgeinfographic) + ## In this section | Topic | Description | @@ -58,3 +61,4 @@ You'll need to keep running them using IE11. If you don't have IE11 installed an - [Internet Explorer 11 (IE11) - Deployment Guide for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760644) - [Internet Explorer 11 - FAQ for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760645) - [Internet Explorer Administration Kit 11 (IEAK 11) - Administrator's Guide](https://go.microsoft.com/fwlink/p/?LinkId=760646) + diff --git a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md index a3dcf46f40..411c816514 100644 --- a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md +++ b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md @@ -44,6 +44,7 @@ IE11 offers enterprises additional security, manageability, performance, backwar - **Administration.** IE11 can use the Internet Explorer Administration Kit (IEAK) 11 or MSIs for deployment, and includes more than 1,600 Group Policies and preferences for granular control. ## Related topics +- [Total Economic Impact of Microsoft Edge: Infographic](aka.ms/edgeinfographic) - [Web Application Compatibility Lab Kit for Internet Explorer 11](https://technet.microsoft.com/en-us/browser/mt612809.aspx) - [Download Internet Explorer 11](http://windows.microsoft.com/en-US/internet-explorer/download-ie) - [Microsoft Edge - Deployment Guide for IT Pros](https://technet.microsoft.com/itpro/microsoft-edge/index) From 4a1f83fd40851cbbebe138f585ec0d7d0b74e180 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 09:37:10 -0800 Subject: [PATCH 045/135] Updated link --- browsers/edge/Index.md | 2 +- .../edge/enterprise-guidance-using-microsoft-edge-and-ie11.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index b7ee24a51c..cd263b6691 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -24,7 +24,7 @@ Microsoft Edge lets you stay up-to-date through the Windows Store and to manage

**Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. > [NOTE!] -> For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](aka.ms/edgeinfographic) +> For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). ## In this section diff --git a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md index 411c816514..67b924eaef 100644 --- a/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md +++ b/browsers/edge/enterprise-guidance-using-microsoft-edge-and-ie11.md @@ -44,7 +44,7 @@ IE11 offers enterprises additional security, manageability, performance, backwar - **Administration.** IE11 can use the Internet Explorer Administration Kit (IEAK) 11 or MSIs for deployment, and includes more than 1,600 Group Policies and preferences for granular control. ## Related topics -- [Total Economic Impact of Microsoft Edge: Infographic](aka.ms/edgeinfographic) +- [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892) - [Web Application Compatibility Lab Kit for Internet Explorer 11](https://technet.microsoft.com/en-us/browser/mt612809.aspx) - [Download Internet Explorer 11](http://windows.microsoft.com/en-US/internet-explorer/download-ie) - [Microsoft Edge - Deployment Guide for IT Pros](https://technet.microsoft.com/itpro/microsoft-edge/index) From 16240879c705162bfa0bcc721fa9ec22ca1b0a56 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 09:38:17 -0800 Subject: [PATCH 046/135] Fixed broken formatting --- browsers/edge/Index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index cd263b6691..3b1317f357 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -23,8 +23,7 @@ Microsoft Edge is the new, default web browser for Windows 10, helping you to e Microsoft Edge lets you stay up-to-date through the Windows Store and to manage your enterprise through Group Policy or your mobile device management (MDM) tools.

**Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. -> [NOTE!] -> For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). +> **Note**
For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). ## In this section From 765584c6c869dc35af00f14e079ceb994f6972c9 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 09:55:34 -0800 Subject: [PATCH 047/135] Fixing formatting --- browsers/edge/Index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index 3b1317f357..e261955400 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -21,7 +21,9 @@ localizationpriority: high Microsoft Edge is the new, default web browser for Windows 10, helping you to experience modern web standards, better performance, improved security, and increased reliability. Microsoft Edge also introduces new features like Web Note, Reading View, and Cortana that you can use along with your normal web browsing abilities. Microsoft Edge lets you stay up-to-date through the Windows Store and to manage your enterprise through Group Policy or your mobile device management (MDM) tools. -

**Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. + +> **Note**
This content isn't meant to be a step-by-step guide, so not everything that's talked about in this guide will be necessary for you to manage and deploy Microsoft Edge in your company. + > **Note**
For more info about the potential impact of using Microsoft Edge in a large organization, you can download an infographic from here: [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892). From 928f61bde053594d5f5bd33ec42c418ab023cf19 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 9 Nov 2016 10:20:51 -0800 Subject: [PATCH 048/135] Added additional Edge link --- browsers/edge/Index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/browsers/edge/Index.md b/browsers/edge/Index.md index e261955400..d2f29d473e 100644 --- a/browsers/edge/Index.md +++ b/browsers/edge/Index.md @@ -58,6 +58,7 @@ You'll need to keep running them using IE11. If you don't have IE11 installed an ## Related topics +- [Total Economic Impact of Microsoft Edge: Infographic](https://www.microsoft.com/en-us/download/details.aspx?id=53892) - [Download Internet Explorer 11](https://go.microsoft.com/fwlink/p/?linkid=290956) - [Internet Explorer 11 (IE11) - Deployment Guide for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760644) - [Internet Explorer 11 - FAQ for IT Pros](https://go.microsoft.com/fwlink/p/?LinkId=760645) From de709b6c740e59ff3dffce9d662e1ced4d5f0880 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 9 Nov 2016 10:45:11 -0800 Subject: [PATCH 049/135] fixed image bug --- ...activate-using-active-directory-based-activation-client.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deploy/activate-using-active-directory-based-activation-client.md b/windows/deploy/activate-using-active-directory-based-activation-client.md index 82c95ff35b..f96e6edda3 100644 --- a/windows/deploy/activate-using-active-directory-based-activation-client.md +++ b/windows/deploy/activate-using-active-directory-based-activation-client.md @@ -68,13 +68,13 @@ You must be a member of the local Administrators group on all computers mentione 6. Enter your KMS host key and (optionally) a display name (Figure 14). - ![Entering your KMS host key](images/volumeactivationforwindows81-14.jpg) + ![Choosing how to activate your product](images/volumeactivationforwindows81-15.jpg) **Figure 14**. Entering your KMS host key 7. Activate your KMS host key by phone or online (Figure 15). - ![Choosing how to activate your product](images/volumeactivationforwindows81-15.jpg) + ![Entering your KMS host key](images/volumeactivationforwindows81-14.jpg) **Figure 15**. Choosing how to activate your product From 1c7d29b7bcb75ecf7a9348c330d02a9f688aaf85 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 9 Nov 2016 12:04:25 -0800 Subject: [PATCH 050/135] fix formatting --- ...ion-manager-to-manage-devices-with-semm.md | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index 2affb1629c..db6014577c 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -124,14 +124,16 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p >[!Note] >The last two characters of the certificate thumbprint are required to enroll a device in SEMM. This script will display these digits to the user, which allows the user or technician to record these digits before the system reboots to enroll the device in SEMM. The script uses the following code, found on lines 144-149, to accomplish this: -``144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. -145 # For convenience we get the thumbprint here and present to the user. -146 $pw = ConvertTo-SecureString $password -AsPlainText -Force -147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 -148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) -149 Write-Host "Thumbprint =" $certPrint.Thumbprint``` - ->Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: +``` + 144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. + 145 # For convenience we get the thumbprint here and present to the user. + 146 $pw = ConvertTo-SecureString $password -AsPlainText -Force + 147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 + 148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) + 149 Write-Host "Thumbprint =" $certPrint.Thumbprint + ``` + + >Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: 1. Right-click the .pfx file, and then click **Open**. 2. Expand the folder in the navigation pane. @@ -351,9 +353,9 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app - Proceed through the steps of the Create Deployment Type Wizard, as follows: - * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click Next to proceed. - * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click Next to continue. - * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the Installation Program field, type the installation command found earlier in this article. In the Uninstall Program field, enter the uninstallation command found earlier in this article. (Shown in Figure 2.) Click **Next** to move to the next page. + * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click **Next** to proceed. + * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click **Next** to continue. + * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the **Installation Program** field, type the [installation command](#deploy-semm-configuration-manager-scripts) found earlier in this article. In the Uninstall Program field, enter the [uninstallation command](#deploy-semm-configuration-manager-scripts) found earlier in this article (shown in Figure 2). Click **Next** to move to the next page. ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") From 3f75b829b3da66440ae79393118e159568a1d186 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 9 Nov 2016 12:31:50 -0800 Subject: [PATCH 051/135] spacing --- ...onfiguration-manager-to-manage-devices-with-semm.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index db6014577c..367348fd9f 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -124,7 +124,7 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p >[!Note] >The last two characters of the certificate thumbprint are required to enroll a device in SEMM. This script will display these digits to the user, which allows the user or technician to record these digits before the system reboots to enroll the device in SEMM. The script uses the following code, found on lines 144-149, to accomplish this: -``` + ``` 144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. 145 # For convenience we get the thumbprint here and present to the user. 146 $pw = ConvertTo-SecureString $password -AsPlainText -Force @@ -133,7 +133,7 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p 149 Write-Host "Thumbprint =" $certPrint.Thumbprint ``` - >Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: +>Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: 1. Right-click the .pfx file, and then click **Open**. 2. Expand the folder in the navigation pane. @@ -355,9 +355,9 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click **Next** to proceed. * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click **Next** to continue. - * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the **Installation Program** field, type the [installation command](#deploy-semm-configuration-manager-scripts) found earlier in this article. In the Uninstall Program field, enter the [uninstallation command](#deploy-semm-configuration-manager-scripts) found earlier in this article (shown in Figure 2). Click **Next** to move to the next page. - - ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") + * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the **Installation Program** field, type the [installation command](#deploy-semm-configuration-manager-scripts) found earlier in this article. In the **Uninstall Program** field, enter the [uninstallation command](#deploy-semm-configuration-manager-scripts) found earlier in this article (shown in Figure 2). Click **Next** to move to the next page. + + ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") *Figure 2. Set the SEMM Configuration Manager scripts as the install and uninstall commands* From fbb579c9585d5761f11c9db647644663be9b8870 Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 9 Nov 2016 17:02:12 -0800 Subject: [PATCH 052/135] spacing --- ...ion-manager-to-manage-devices-with-semm.md | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index 367348fd9f..1cc030ddfb 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -63,8 +63,8 @@ To create a new application and deploy it to a collection that contains your Sur * **General** – The **Automatically detect information about this application from installation files** option is selected by default. In the **Type** field, **Windows Installer (*.msi file)** is also selected by default. Click **Browse** to navigate to and select **SurfaceUEFIManagerSetup.msi**, and then click **Next**. - >[!Note] - >The location of SurfaceUEFIManagerSetup.msi must be on a network share and located in a folder that contains no other files. A local file location cannot be used. + >[!Note] + >The location of SurfaceUEFIManagerSetup.msi must be on a network share and located in a folder that contains no other files. A local file location cannot be used. * **Import Information** – The Create Application Wizard will parse the .msi file and read the **Application Name** and **Product Code**. SurfaceUEFIManagerSetup.msi should be listed as the only file under the line **Content Files**, as shown in Figure 1. Click **Next** to proceed. @@ -124,16 +124,16 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p >[!Note] >The last two characters of the certificate thumbprint are required to enroll a device in SEMM. This script will display these digits to the user, which allows the user or technician to record these digits before the system reboots to enroll the device in SEMM. The script uses the following code, found on lines 144-149, to accomplish this: - ``` - 144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. - 145 # For convenience we get the thumbprint here and present to the user. - 146 $pw = ConvertTo-SecureString $password -AsPlainText -Force - 147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 - 148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) - 149 Write-Host "Thumbprint =" $certPrint.Thumbprint - ``` - ->Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: +``` +144 # Device owners will need the last two characters of the thumbprint to accept SEMM ownership. +145 # For convenience we get the thumbprint here and present to the user. +146 $pw = ConvertTo-SecureString $password -AsPlainText -Force +147 $certPrint = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 +148 $certPrint.Import($privateOwnerKey, $pw, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::DefaultKeySet) +149 Write-Host "Thumbprint =" $certPrint.Thumbprint +``` + +Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: 1. Right-click the .pfx file, and then click **Open**. 2. Expand the folder in the navigation pane. @@ -357,6 +357,7 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click **Next** to continue. * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the **Installation Program** field, type the [installation command](#deploy-semm-configuration-manager-scripts) found earlier in this article. In the **Uninstall Program** field, enter the [uninstallation command](#deploy-semm-configuration-manager-scripts) found earlier in this article (shown in Figure 2). Click **Next** to move to the next page. + ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") *Figure 2. Set the SEMM Configuration Manager scripts as the install and uninstall commands* @@ -374,6 +375,7 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app ![Use a registry key to identify devices enrolled in SEMM](images/config-mgr-semm-fig3.png "Use a registry key to identify devices enrolled in SEMM") + *Figure 3. Use a registry key to identify devices enrolled in SEMM* * Click **Next** to proceed to the next page. From f1a885604f5238ab021acd0133d521dbd6fbf74c Mon Sep 17 00:00:00 2001 From: Jan Backstrom Date: Wed, 9 Nov 2016 17:21:42 -0800 Subject: [PATCH 053/135] spacing --- ...tion-manager-to-manage-devices-with-semm.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md index 1cc030ddfb..6d7a573053 100644 --- a/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md +++ b/devices/surface/use-system-center-configuration-manager-to-manage-devices-with-semm.md @@ -135,13 +135,13 @@ On line 67, replace the value of the **$password** variable, from 1234, to the p Administrators with access to the certificate file (.pfx) can read the thumbprint at any time by opening the .pfx file in CertMgr. To view the thumbprint with CertMgr, follow this process: - 1. Right-click the .pfx file, and then click **Open**. - 2. Expand the folder in the navigation pane. - 3. Click **Certificates**. - 4. Right-click your certificate in the main pane, and then click **Open**. - 5. Click the **Details** tab. - 6. **** or **Properties Only** must be selected in the **Show** drop-down menu. - 7. Select the field **Thumbprint**. +1. Right-click the .pfx file, and then click **Open**. +2. Expand the folder in the navigation pane. +3. Click **Certificates**. +4. Right-click your certificate in the main pane, and then click **Open**. +5. Click the **Details** tab. +6. **** or **Properties Only** must be selected in the **Show** drop-down menu. +7. Select the field **Thumbprint**. >[!NOTE] >The SEMM certificate name and password must also be entered in this section of the ResetSEMM.ps1 script to enable Configuration Manager to remove SEMM from the device with the uninstall action. @@ -356,8 +356,7 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app * **General** – Click **Script Installer** from the **Type** drop-down menu. The **Manually specify the deployment type information** option will automatically be selected. Click **Next** to proceed. * **General Information** – Enter a name for the deployment type (for example SEMM Configuration Scripts), and then click **Next** to continue. * **Content** – Click **Browse** next to the **Content Location** field, and then click the folder where your SEMM Configuration Manager scripts are located. In the **Installation Program** field, type the [installation command](#deploy-semm-configuration-manager-scripts) found earlier in this article. In the **Uninstall Program** field, enter the [uninstallation command](#deploy-semm-configuration-manager-scripts) found earlier in this article (shown in Figure 2). Click **Next** to move to the next page. - - + ![Set the SEMM Configuration Manager scripts as the install and uninstall commands](images/config-mgr-semm-fig2.png "Set the SEMM Configuration Manager scripts as the install and uninstall commands") *Figure 2. Set the SEMM Configuration Manager scripts as the install and uninstall commands* @@ -375,7 +374,6 @@ To add the SEMM Configuration Manager scripts to Configuration Manager as an app ![Use a registry key to identify devices enrolled in SEMM](images/config-mgr-semm-fig3.png "Use a registry key to identify devices enrolled in SEMM") - *Figure 3. Use a registry key to identify devices enrolled in SEMM* * Click **Next** to proceed to the next page. From d177808c38d4dca3a9ebd59f087816b55184829f Mon Sep 17 00:00:00 2001 From: LizRoss Date: Thu, 10 Nov 2016 08:30:18 -0800 Subject: [PATCH 054/135] Added note about 65 wait time before searching for new xml site list --- browsers/edge/available-policies.md | 4 ++-- browsers/edge/change-history-for-microsoft-edge.md | 8 ++++++++ browsers/edge/emie-to-improve-compatibility.md | 11 +++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index c7e1e2fcd2..ab5289ef42 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -39,7 +39,7 @@ Microsoft Edge works with these Group Policy settings (`Computer Configuration\A |Configure Pop-up Blocker |Windows 10 or later |This policy setting lets you decide whether to turn on Pop-up Blocker. By default, Pop-up Blocker is turned on.

If you enable this setting, Pop-up Blocker is turned on, stopping pop-up windows from appearing.

If you disable this setting, Pop-up Blocker is turned off, letting pop-ups windows appear.

If you don’t configure this setting, employees can choose whether to use Pop-up Blocker. |**Enabled or not configured (default):** Turns on Pop-up Blocker, stopping pop-up windows.

**Disabled:** Turns off Pop-up Blocker, allowing pop-up windows. | |Configure search suggestions in Address bar |Windows 10 or later |This policy setting lets you decide whether search suggestions appear in the Address bar of Microsoft Edge. By default, employees can choose whether search suggestions appear in the Address bar of Microsoft Edge.

If you enable this setting, employees can see search suggestions in the Address bar of Microsoft Edge.

If you disable this setting, employees can't see search suggestions in the Address bar of Microsoft Edge.

If you don’t configure this setting, employees can choose whether search suggestions appear in the Address bar of Microsoft Edge. |**Not configured (default):** Employees can choose whether search suggestions appear in the Address bar of Microsoft Edge.

**Enabled:** Employees can see search suggestions in the Address bar of Microsoft Edge.

**Disabled:** Employees can’t see search suggestions in the Address bar of Microsoft Edge. | |Configure SmartScreen Filter |Windows 10 or later |This policy setting lets you configure whether to turn on SmartScreen Filter. SmartScreen Filter provides warning messages to help protect your employees from potential phishing scams and malicious software. By default, SmartScreen Filter is turned on.

If you enable this setting, SmartScreen Filter is turned on and employees can’t turn it off.

If you disable this setting, SmartScreen Filter is turned off and employees can’t turn it on.

If you don’t configure this setting, employees can choose whether to use SmartScreen Filter. |**Not configured (default):** Employees can choose whether to use SmartScreen Filter.

**Enabled:** Turns on SmartScreen Filter, providing warning messages to your employees about potential phishing scams and malicious software.

**Disabled:** Turns off SmartScreen Filter. | -|Configure the Enterprise Mode Site List |Windows 10 or later| This policy setting lets you configure whether to use Enterprise Mode and the Enterprise Mode Site List to address common compatibility problems with legacy apps.

If you enable this setting, Microsoft Edge looks for the Enterprise Mode Site List XML file. This file includes the sites and domains that need to be viewed using Internet Explorer 11 and Enterprise Mode.

If you disable or don’t configure this setting, Microsoft Edge won’t use the Enterprise Mode Site List XML file. In this case, employees might experience compatibility problems while using legacy apps. |**Enabled:** Lets you use the Enterprise Mode Site List to address common compatibility problems with legacy apps, if it’s configured.
If you use this option, you must also add the location to your site list in the `{URI}` box. When configured, any site on the list will always open in Internet Explorer 11.

**Disabled or not configured (default):** You won't be able to use the Enterprise Mode Site List. | +|Configure the Enterprise Mode Site List |Windows 10 or later| This policy setting lets you configure whether to use Enterprise Mode and the Enterprise Mode Site List to address common compatibility problems with legacy apps.

If you enable this setting, Microsoft Edge looks for the Enterprise Mode Site List XML file. This file includes the sites and domains that need to be viewed using Internet Explorer 11 and Enterprise Mode.

If you disable or don’t configure this setting, Microsoft Edge won’t use the Enterprise Mode Site List XML file. In this case, employees might experience compatibility problems while using legacy apps. |**Enabled:** Lets you use the Enterprise Mode Site List to address common compatibility problems with legacy apps, if it’s configured.
If you use this option, you must also add the location to your site list in the `{URI}` box. When configured, any site on the list will always open in Internet Explorer 11.

**Disabled or not configured (default):** You won't be able to use the Enterprise Mode Site List.

**Note**
If there’s an .xml file in the cache container, IE waits 65 seconds and then checks the local cache for a newer version of the file from the server, based on standard caching rules. If the server file has a different version number than the version in the cache container, the server file is used and stored in the cache container.

If you’re already using a site list, enterprise mode continues to work during the 65 second wait; it just uses your existing site list instead of your new one.| |Prevent access to the about:flags page |Windows 10 Insider Preview |This policy setting lets you decide whether employees can access the about:flags page, which is used to change developer settings and to enable experimental features.

If you enable this policy setting, employees can’t access the about:flags page.

If you disable or don’t configure this setting, employees can access the about:flags page. |**Enabled:** Stops employees from using the about:flags page.

**Disabled or not configured (default):** Lets employees use the about:flags page. | |Prevent bypassing SmartScreen prompts for files |Windows 10, Version 1511 or later |This policy setting lets you decide whether employees can override the SmartScreen Filter warnings about downloading unverified files.

If you enable this setting, employees can’t ignore SmartScreen Filter warnings and they’re blocked from downloading the unverified files.

If you disable or don’t configure this setting, employees can ignore SmartScreen Filter warnings and continue the download process. |**Enabled:** Stops employees from ignoring the SmartScreen Filter warnings about unverified files.

**Disabled or not configured (default):** Lets employees ignore the SmartScreen Filter warnings about unverified files and lets them continue the download process. | |Prevent bypassing SmartScreen prompts for sites |Windows 10, Version 1511 or later |This policy setting lets you decide whether employees can override the SmartScreen Filter warnings about potentially malicious websites.

If you enable this setting, employees can’t ignore SmartScreen Filter warnings and they’re blocked from continuing to the site.

If you disable or don’t configure this setting, employees can ignore SmartScreen Filter warnings and continue to the site. |**Enabled:** Stops employees from ignoring the SmartScreen Filter warnings about potentially malicious sites.

**Disabled or not configured (default):** Lets employees ignore the SmartScreen Filter warnings about potentially malicious sites and continue to the site. | @@ -73,7 +73,7 @@ All devices must be enrolled with Intune if you want to use the Windows Custom U |AllowPopups |Windows 10 or later |Desktop |

| |AllowSearchSuggestionsinAddressBar |Windows 10 or later |Both |
  • **URI full path.** ./Vendor/MSFT/Policy/Config/Browser/AllowSearchSuggestionsinAddressBar
  • **Data type.** Integer
  • **Allowed values:**
    • **0 (default).** Employees can’t see search suggestions in the Address bar of Microsoft Edge.
    • **1.** Employees can see search suggestions in the Address bar of Microsoft Edge.
| |AllowSmartScreen |Windows 10 or later |Both |
  • **URI full path.** ./Vendor/MSFT/Policy/Config/Browser/AllowSmartScreen
  • **Data type.** Integer
  • **Allowed values:**
    • **0 (default).** Turns off SmartScreen Filter.
    • **1.** Turns on SmartScreen Filter, providing warning messages to your employees about potential phishing scams and malicious software.
| -|EnterpriseModeSiteList |Windows 10 or later |Desktop |
  • **URI full path.** ./Vendor/MSFT/Policy/Config/Browser/EnterpriseModeSiteList
  • **Data type.** String
  • **Allowed values:**
    • Not configured.
    • **1 (default).** Use the Enterprise Mode Site List, if configured.
    • **2.** Specify the location to the site list.
| +|EnterpriseModeSiteList |Windows 10 or later |Desktop |
  • **URI full path.** ./Vendor/MSFT/Policy/Config/Browser/EnterpriseModeSiteList
  • **Data type.** String
  • **Allowed values:**
    • Not configured.
    • **1 (default).** Use the Enterprise Mode Site List, if configured.
    • **2.** Specify the location to the site list.

    **Note**
    If there’s an .xml file in the cache container, IE waits 65 seconds and then checks the local cache for a newer version of the file from the server, based on standard caching rules. If the server file has a different version number than the version in the cache container, the server file is used and stored in the cache container.

    If you’re already using a site list, enterprise mode continues to work during the 65 second wait; it just uses your existing site list instead of your new one.

| |Favorites |Windows 10, Version 1511 or later |Both |

k~Oq-}4aG^N=X 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 UC|!Ht1?(dyr7T$~{vq%`01vVk4gdfE literal 0 HcmV?d00001 diff --git a/windows/keep-secure/images/vsc-08-enable-certificate-template.png b/windows/keep-secure/images/vsc-08-enable-certificate-template.png new file mode 100644 index 0000000000000000000000000000000000000000..f060ca7e3e7db1c93225ef408b208a81a2fe1120 GIT binary patch literal 90194 zcmYhi1yEeU5-tpjJBz!!1b1iA;1b*=I4th&?!i3)LK0kpyAve1FBaTw@yGq|eXssg zHFauEo$BeX?&<0IzL{8cRe20l5>yx%7z{-P8BG`%*va=shm83CrCex6`~3y$t|>1K zQ$0y`_}+oHky4R@fvHPIdp1XS@1uYf^xa`#F#G@0V252Qtzcl@zA4H`Y5SO*yhP?1 zDW);Toppn|@6Y`2*W11C&&~uoc~oXO6X%VMzNLL+`^K%M`SIiD&v90t|M&cxP*6R* zpHP$eDqW?m`>Ee!ie;OXbx&xxcWrGg=yTB8%X5Wpjfs>DhiO+p_=gW41cfCe_76@@ z63S+0X9W&+cj1SJhXsX&w+}8ZQfS4Cre=D3VdbBmp2$v5PhS*Q*4HyrBIxL-Q4|k8 zCYaIn;R0j9QRYd=;Y3`@7SI83+{`L;kTY>B5BYp!ND3HhxfhJn?IThm2=2njrm4k) zEf>^_le{{Oii59fXy~80ySvM5Y-*x^7pNeOlQu1IAr(Qn4H;7)bC8i_!7MH9QH3wv z_F(|10YkbHBNGPdt|VTVd#o~f`T0w#n+g6T-oBZSEH7h3`nEE$jqJR3u_XRaKM96; z90opqejGXSF4$Tc$rpZ@P8IUp>W zeUZYeUznSt5$2~DXO!F{qQu`}tfY{Trhj4mzt-KC#?CI@Bsy$$x|Cei;j-leW?U63 ztE+pDj#%U!931paO@rZNWZz}NKN|O58^b)RLacI*N%Bfuc4Cj}K)c>GWxxH2BiDbd zZQ`W;*AamN1|aiuhOsCtb^bni<`=`c?!><(foE-w*~z6{PP^W}j8pIP270uH7bp{N zJ@pI>+P-FHW(r8&yo>j`c?hJP5(v>ET7ZXulVYvDL8Q}*t$zmU$4Y>y+4%HM)!FD*1Uo7pKEZEB3^aN_}r@Q z)W!WGP?InnUgmEb-_Q|coQR%zR>AbZ%}$ZIDC1FR z#aReL?$DY-Eb1$qDU z1(SRyT>rrlsSMVO;o@BA<3G$@d|jGvpCf4IFq|(s71`QcKHHxV`ujFu28 z`o-x8Vd-a?PG~PWXkG*=ZO|T^c4B^>faH)4Gmz;NyRSqDQ}m`|Z}_YB4SUl=`#v0% zC#7g=qO2BsK+BU$JhDU1+B+<%YuSib=~K%6R&9W~YoS(EEgoQ8E?GV>@|3K$6ydf~ zRLb~gvuc(dr&2$(CoGM>Z%$_Iq0%Jb%zKIX=mj*WTZ&hW75u+#8Xoz(4Ffl&5wumE zubH-49#iLKt%E@21GGY1_~9a(R-ii9F)F& z+}=@e-GDDyr3O+ah}eJ))F&^dQc+38a~c{r;S@2Ch_oo-gQN8@rGDnBs*jh@A)DVN z$MB?D6gM~FDf}K|O%)-f0t-nrb==FIqcHI}i|V}Ki2N!*gznw!W*F+Mo_Ma-CmpbjVg5f&>AfI<40mxgj=R_!u7l8n*{REP$``btr*dCZ)5= zm9X*;*7gxknum&Xtao&z%5HFSNSI(hcJzTBe!r2n>?Z|r69@;Afh|uTK74VNHbg1v zrXhedr&>^AVM{9X3vI-f7RHW@_Pha3$m&^X6q^uz+RQ#r(pHBShjc-M>lXE)H559n zfV<)OBWBD=N_v$<;8V_`WY5F!F_^_bR><(%Vt2&B8pA-NrZz7Pfg(=Gr`tqnc_qRk zmdCytd)z;0`wBmfqg`frLj{XUE9nPzwKk$Ku2Sxqs`BM^o^WK_%VI`cqD^f%gYGS9 zm&)&G%FF?-^xqU{VXhkM!cQuOkR8^gbbJLYP#;rf8^SfO>f=`tf%(f35s$=pH|Hfk zU5ICV6Jsj#i}!~|j&sB6PAXCs?x-&E<(xMuE;~a9wizOHIZ7P0YbBGLsFPvpY$4c* z*OImgJmS0@^7Ay)obFL+Ulb#(o2bgpVfJ?6tpqrzDgwiYECguA<ka3g8 zzanKx)e-y8!s$8yThW64dXO5POI+-?O|;jKr0`L3p!?MXWvYl}dxg;ywDN(R*(yIi zPuSe)5xr<5Z77j371_D?;D;z8rNk@VBE{-XzsS9-$|R06UmlZ_Q`lp)07SDn@~TjO z$&du{xb6=vi^A<__@^OC7b6<~y=$NnW-a(8fmb$h+jL>(E%ho7BmmgJhvcxO$+v?kW7Ib})9~{pT(e<5#%#DQl_Er~~ z_4X*TrhXsYnM2>m`<%ju@^w#pyR{royzLq$`PXd9Y7=q`Hpla260ftkdYJA4a^GKz z%Z9fr(~EG*V0is_PAi~9Cd7Ahyo@TD_j8HA{<75Vy<&Nq1PGuGZYTHr_ff6$$*WGc(F=#x+_8OFAq zeQ!Q$#vh4lHJby3E9NmSLUNz01itb$V$ZmTWy}FY+o_|cC`6--WQ6{X370^lgL~hO zO@ksf$5Y9UTGZ9E!=C=yLwEM$rf)|;43}BCIjGF~d;vF2yy!F{8p<;V$NUNhfz-`= zbex@tZ;v$+gTZecZ;U|?J#=K^HQ%<^-DjIR?r-}_v6O?>(r#C#XP77v9$9K|2F~CJr zH&S)<5=~t*!2ftvFS}@XY=v9+%c{n@N%HP{>@ZWq)_q@*ERu)1bibi5e!~Or$N9R$F@5mkqhMKcJyXC42cVRiK+x)i9jXP;W54cc!!&sdA zpLVim*4Fp9WM0}-d7!H%9ahWDDNt7@X)5?}^TL1CKwC3IS35U( zGXN(hVv8qZQCIr%0b_~(j8;G#H|j5tX$g_$rziE>8e9&0!SCRE;WKDsiJu=O3ceQJ zGDg4HFXB-+Mg>&QJ{L+oYWowsuDJT?Iu2=sc_6V48g9}lwVA(>ib z%hriFDM7SXRvC;lgheUIRSc`*FkGvl6P@dc&?miiaZUM*h{=cd?cd-I(%aJ%c=anv zCT*FI-#I}-!{=0@;r_SF;8)BjF3ZXy3PrXmI+SLwhxJnnf+d~`;$<(OZt{Q^ zTD!S$C`g%pl44s)U_K0OH6-%c;JSzzm3Q7}dDdcSb#QM{kFeqc*8r-=-uPqTY_zm+ zbMx|qV4PfBf@uNdWMmx);>132G-|FFcut>u{m1Uq02P9^+&Hp%=$@Mx`Tb0^AWzy6 zeDAUoSCI|u(L{PO@Z{7K4(+k_D3{+OVv70($A2=CHn#`B)Wz=E=ntkz?57LmYH7E9 z0-SBji#!M52$6*R`W*L9Z9s|LY*_u4rwowD&Q@%gGUyrDl9i%ugc(Q? zxV%x{w?=Z2Vi8vp84}Cc{LAf92bxdT1zhI#_3h09@w22(!cR2w7D{fl<>*>EMK3>fy zAntzDrX3wk@~;VUIN4lGpR?_#>EB?{g|9IU$LPy{Kwvkl^2$ewAZSr{gyMuKH_z#X z11&4v4eSi{M<^jPXh{qHjG_SbldJ@hKX3n^DI9^K)*hj1)K-u`6V5CWN~c7|V$)FP zaWzgM&Hw=l3Z@Lieep!xA8Ycjaps#74$@>>oABJ?VmEAYDY7)>V1>gb;*mH!whRhic+i9M4!foA!5(iZ;ykP3aq5kAD0Qf*lF$h#Bda1BTZUZ z=@RU023-KFM-M>;ij-51{i&h>A?k}TBciDE6}$NM1|*l?ypZ!he$n7-M6qcRnO3Eg zQSJ~4s>lj`)^L+651sQ-V)BR5(1-)nJTR~|*3pbJ{h=Sl0e0l+)7>ucv$cv}tuHPd zv`D{dYUdM`CBNO})qr(pkdyIlOHPf#)?me}7_flE1c`>GYZ2%*6bQ7A{^NOm)YK?} zrtcoFs$$XB)pdtinV#-}wRLb{MJg=)Zb;x;Z)Z3oqSkB{(|I1Sm~q;oviQpAI*nIU zZoPHX9@6l;3+cLHHak0K0D2=hWW&fQAQ8U)3&RoD$@!+9ky;3)@gin+4)G#wvLnt8QDZgYQ4S9*qHL5~)xJ15M~ta@(_xT_ z4_`f8&~(D@PD(An0FpRO=z}E|bibLJsf+?P=TyPTFziR!hc2CXseoBLoOn`fO~J6; z1iF!t^-!gC*eYbfhASTCHl7d_0}1Z9II6cB_lqO%6ao^YTT<~6BUtG_b5!>O_}`oG zeds*lj-(Qir<|m%UIaT%U#L8%Nb8KXE_ii@f?rzspPw)xzdQ(&@kE*b007~R$nc%m zCL*z4>vf#XH8dM)G4e$bdJea2!c32>((lDle^sbm&=h0lXvq|~rw4t&rofIySo>>ifEx+6F<0zO z9Hva_^~u>$^0DbKt$Tnej_1b%4hB~U8!Icw*H;Lsn2(Q-EF>Y`UJhP4FDxcPunVmY1q&l1PY% zpm4k@^>Bd`U~~;B*=v} z!bno~92xyKrhApGhRh=%uX2(>udR*tt1r^G7ZIi-lJM3wv@r+FtR)gbpZ1<^YczfR zPvH77(A^x$c7LDQUP|2BsO117{Pv{N0w%Fh%ed4>5UEEK1=w>f@P^D=r5=0LHzHw; zbFGaYf!Wdx+ph&;+ka&CJSw@tO{)Kb9`WpSmI#uT4UhHOEA^wR!jl zZRFT$_@)yj7Y7oc7Q4DTCBL`CH71WG#6rHby}|LtUCYNI48Iz5B1W|;(i(qNN9*jb zh%nx-lX>SjdwcwhU-rcGk09T%G@`oI`-`^8GV%^Sjd(vG6R}nrHMeD*`mz!S{gFSM#$=?t=|1Rz- zc_fmUTL?&#$Q$}#Hp4CgjJ=dTWM#rg|3q;duL0Nv_IAyb_P!_ujYlsttDaDpj$ozl zF%0joI;EsUbaA{FbtWbhSJ&4#}KUoS7O(w3Gi|IN{I$H6kyX7w1^ zg3?pwP3yKhf4GW}rSI%{MmG;mbUEekc>AmCcUv zPG)9gem)tdZV7kZ|+xq!tvsAo|pM7dACD**ZGPC@G-{SdW*!tEcd6 zTmeO0Jr_1+eP1gS4>}p^+=J=g1;M;SucM=*S&&hhsjx7>SwV$uZwfTy*MTwPY9Wn* zIjaHPjSU>5(!f8@cLo0WzR`i}nf3k)F27s0a6|AK17{;G-A4+^$;%rLwNX?=x$jC> zS+1{4XUFsNZ~HDz#2mAqB1#H9 zo`@kw1gW&78gpi5hRlb7o}QYI@0R+!vAN2h=pE1XS8`TltY+>WPYBHOm1*sfJ$7v5KfK2 z^IfE4eB6O?g>BoN@ehYL3kV)Ny2Ta?+~h@!K&X4rG5kw|p`h^6AjP-z|4Y-j$f7$C z{o_0VzRAj=hVY1rl4)pYWN9_C9R)0Uup1hW-+6SQ3Cf~HY#^#$B1i`V!4#U7dcyzD zLplSs|I}b@^z@cUH5mODb5c`#f7RlvEXL_9#%;LAHGfkG(RycY-iN#CCJQ75M@2+* z06pW%9rWi$%N>@F3@-2UPi8Gk5u_a@Dr~J!SKlXL+h!BJEFk~C6h=v~-XlK*9Tj!E zR24D5uC8v);}`VE;I1&;Ny$8#`uS6+RwMrZ?{B*Q{Ed#jTRIsNgY4Y)<@6ZuS2cd; zet>^y$^jMpB|CFz+5HAW{`~UBm@Q?3CVr7$BRV?3+3s?6irDf=dw=!*?O$UHR@bz?Ahs~tW~`pL`1tkW z&O=i|gv<*#^Jf>@%lfV_zAMM#pmlq6VB5wM&#D*xsYY;z{&36eYp9vlb-Txvabt_x z!xB;J_VQ-f9TsNK+n44Sq0_AQV4|IAfvxE7ej|O4OR);u&=gwQ22QgtMyP((W)mYr9M+&Ui|ONV^&ro2g%t)6+p|}m3{o`kGSS}MR%uy{NVILde&(MV|8_tgb%9F~LZWidYJF|N0YY!Wc(NXvC-BxxJ z!WWf}qI|N>2GJqLH$&*NyRD5s+A(R~TyUxXY8bvlusQk94!Bp~Xi;*(FO@0~gghv# z`3ft!uDey?iel(sm(43#RZ-r1zy~iyfk8eR3Eu20$JbzyJhbfGa?xmItPvsKiVyWy zcZ#M-f)xp~#vk7TJ+cz}+0)jK9vKqL1jtLgTi(_i8$gJX2Yfu8FZY1p_teDk?M=OB zlt1*9zGt+wvMiiF1F8o(3$$B%J|fAtXs-?SnjpsgoM1xEK{c}ow-uM!pfI`w3)tL zWJEc_TD9Wf(HcEcEVaq$%+n|v?)!@wj-c>l@op4mc9FS6CrCa_9&6U$&dH}XGM&x6 zz*jC4a#fnSK{&-sOF<#R(VRyQcZyCiTD|okB{}IFGHmdK3c4lO@lr+n&=gn%z}b-+ z!G#ODY%HzELP`1J=WgbVAHEESDESpkS^%!Uk)DTeALbW3omYeOD1LzS7@qRhS2s5Y z|MCin;f@nIs78GQ2`@|$WozV+&e}Sk4D}6Rwq)dwGqUB4+In{pI?JiKs_77TpP57l zf`xSMm^hjYGrr8bk8INCB$!#bp~TOE4v2H4zWi~2hta9NSs=TQlfs*XU7239Foloi zcejUyb^(9>WH0M3!v$&m*p=xlctw4&l4*0FG?mYNa555z8+_hUBE!8fxg&h(6y+Ie z3htmsAh@&B6Zytp>-L*_;|q1DKrpFgpxD955omK7uemZwX_-e{CRj;9`pxXdspoKi z{~iNk#p>`*ZgXG-5;`fG`wI^)>>jW4f1miGR5bzLIq*MX{p55*y%=6iNi~YU zjn^V`bg{5>pcFKfi3sQG&}wrH<#E)yX&n>|(Sui#ORvVN6l?#P@W&}M)lynetl!O@MH}BkT^wZQUKcvHWR}tR z$GvBihQHT?4dob${-g7|y7pb)^fvs_4<+C~Gc=oX%>=cUvfuVF(S$Zj`$tQCy}HL{r(_M`Z9v9x3BuZ_c(7rBf&0`ZkzOmSbu&8TFf z3id1)pX6=y4izKYbg&s>76V@qYG)B~F-S8oe{P@1P#u$}@d?b2$d=F%9(gYm{vrpM zRwseTPU;jqo@9! z`s`fT*os$CdQjrS?j?Bq*W z^%-jRkIJpVPKj-#w;PnT^m^c)OA<%$o#pch)=`W?qC8nxe5LZ?3kg+F1B#sM-^j5PEMkOtemsjnfh&Wg*$u2sM!28zl?p$1V#trb|!QevaRfd zd!TGd_~3>QbYAR87cL{ogLZJ3T$qJBpMvOd&+-<6w=W-$tocCuy4P|Qql6Y+-za)} zNxSxCUed%E*TT|mTEi4T%4c^(NDTiELkm7A>H5@p=}51vF*v6uE1#^(jH+70%CVGb zdNg8;ACDeU@+B5e{B?fnVwQAhFXL=etXjTQ#&kUS$~7O zW5TEYq@Lpi3?b+zUK+g@OlQ%Vkk~J5;&0N3emc&`=%`Uci$##uF5=zuU|42PktIW0 z+WJ~b2c^J~Ti3|)a%KQeJJ=&=!uRZj9(H=cbKqctcg+dieCI4=|Gu!q7K~Bg3(MJz z5uRL#=R8u?r)`MXO+%~2r{X#^NZi2Y^@F6X07dwc%E2#9xK z;J*>IHKBLPWTZ~0XSFZs-_ z%qa-hx~`Curzte2Orq4tH|2F3_Gf2*O4>})uLiUZBZsiMX4?bg^{NZyeqOo<>oAQR&|&<}RK3h~;YsAG2+AEPo`Z4F+6|9K^y=>XbM1n=Y4} zp)|Fp8rm;+QuwtqPH*(kA2}r3_T@9_`*8RUj7vYh_p-APYIId|a`A^JS)&h?8<@T7 z5nK2Fsny{JeSYU5LVs*rzZXKmrtj-adS*jceaM~|fem0h@lyR;3`9sa^(d)VK}AJI zQ=938d~M6#I<7s~M^eKWHO;a#mE>4uCI)v!_qSe3X|D!!S%{|E9+ktiVEe=hDbv+T zaGkYv*cV=Vs9cA$S!rP9fmp5z*UWAU=9ghhi45dRZf*#qm=2I+oZlrXt*Zl*z$RTg zv4=Q$|2g&ZuQ0V52O0(*IMNV6dz!`8c;1}ZH~!#|NSd+wpF76*5GC!EPFC|EH7mDz%1KPkha9)OTq(Z zerz|>ky>G?5KTjxd8M+XOg*>v#O~G9Cs~kIFN{vL33x`MPj_)-i%NeO9)Y?h2-&}a zaEbWOH>PDccaG4`US%TNoc@UwID`WDFaGTCeyWwErWHdJ#r*SFcfGgShf1_Ij0H!6 zvLNBn*nD`NJSuJeIrR(zOeHZDpJ8o_og4ZON&kQrU&E)bfYpIDA13PrJ|SjGn1olQ zD=>o0RLs&fS7Pg}f}s^2#ogkmk1GTW9oXo~UOk&bunX`h`?^X z4mwMa{ZxkRl7viSa}Y6$MRp`%Y>yK#-_r#AbTS`ph&1%z`TR6n?2;;%G|ZgK-EU@Y zkKzR4NJx?JP!%?p!K@IP!jM(z9Era}ni@kapR_9;wpDG2I&lvalpV74y9d~uh}A8z z!oP0?DMMdz-uL!mF|dpxVh5{}KVI4ajBf|8vm}ju1-ckfL z2Q&P}U03b)au1IvLWvj2MGU)4;}0}|#aIeOIUF1<$AFx0?_>{-pFN5CV*C)>rH`~I z$L;4Hg;$idm+%sM+o+TXst?@xWqwF;;l*|oiEBhWdU{B-96~UnZD*THgEN=JNd#?X z6)$8fs?-V$JGRo+PY=-Ep&p`31mBCgtFWRLxVee+x?1%(8>`*)dJA*8fNY{XoFY%# ziR4$|wV70EEXPM4QSfOY4jZ}3jRk!A z7KWtX0;_1@UZGNw z#7J|_a%5F`Rs81HncaYcUN%uO6Yb_`7i{HkO+eE$IM&EvAA4&gl{ju%G(&Z4XL$EK z>@*2tjd&t-XL88=xN$~=p|rsy+-WC5txh0-u^U`@XiHt{jJjX(ezMp|HY!h;jjSvc z7Z;gQo-#YzfQrdGfz5;RXDnf`n#+M0zqG0yiMBNbXnqawmr^W@l({}9mBI+O%*^H_ zE@BS6L`p)%&<#UTuBuQ?Hn>H6JATGXqw=l92{iR*^f0D07$qc)P*Y1YjQsqG?_VWCsBF3Uyvy<;vxv!Ih#jbba-hquI@bW5YnanOu(2Zwu2;|rG6G9 zTBQ|ckMb~xUHO8ps}=a$KdQ&*Bb<1SFEV%Lu#<6|;C$oODJ6>kQF_XfkKnObWTFe6 z2Rg=95gsC(ioi`ZxkU*d;*~w@*Hw8zdQQqoa8#Ns(ZWcmS$CVQ%JZw~IcRl+c+^!D z`WVXnvw-cwXb6@#r%RnHW>CDTTX+&9DoIh{QX}e%KDH6N-9##vEA_P6FGrAl3Mre9 zj*pivnot4SQsG#?yabe3G=BIJH2{5~sW{jJ)<4a=5a$u8^d41k8IafiLOxgiyJv0= z@9vB^TSR=AI2e^#^$RDDyUcA5d|MvrG*@$2;&;T~c{zQ5`AGT=2i7(Ow@>widGIhN z%sa$Moxf~Z*?Ntz?(f`K5f(&htX)^uOPx3+6jxRv93vs=kvV}B=c%9-Xd~b~4H82< z&ncYj25YE@AeFdRMee9VF3{z3%!k9?(I03xgsGv7CNEm{oMIvo^>NOQl#?{$>!iR- zA*LD^NtI80x&GyxVry|@<*pa^!`S^iWx^90b1k9$-zeZ)4SMD#0GK7q2d6*eLNc+A zJ}=fy>!OO-mvsgUmwPGvd!q48{h72lqoE#q7plK~ju+j&qfpyY>}ISk!5uj{Bqn|b_MX_;T4xzqO+d!vN<*&P~9Go=78K`Wh3VJl~}RxyuHfk<|w7= zZkJm1WTN8vG99ARHhi7ACbzgK(ZcaB>aS$SPf(*Av;0il1zbnC zaezN-(}Kd0NsoSw80YBnu8q^7W?P(p?6dLD;uaJtoFYn1?5Gwm{_X@2d)V2 zKX^D*0YeuG6=sRIyD~_q zaj~poCSA}@QjsJpZ{gt7A(RK!5Kl1osZ~44;|dwV7P^kq*!7H@urTCu3+h9yo74Mw zBh&g2Nz|T}vJd4n6iFBE9(W17r*$E7WTmfwJ&0cm5zlyXCDaz6r=u8eAipj2a#TG2#ANj-ZAicHB!z0K|`VM%syj{ z_#OtEyD$Zodt6NWlu&+VcT(r1xNWH~jq@n-_Z^F^sp0TO4uc*_Z4aNl3*$j<6se4=l%Al`C^m}>gfx;F`#<9DNV zpVDf6@7GKw)wTr3T)T5$4T!9IfxY|`4)y35p#`btt!rf?f62PeBC;}yRMf~(#`_0R zMz@h|$ZW~L)*W9JASc>joh=mNFX14ZZItvZ!J^&oxIG=O#*hPr>FV_GKr%9vib5g% zj#lrK(*_aoiY`G>$nMl#Zrqrd5Z*}aDYK}k_}0dh2JWR>1IFatO!ksZfYwB9ce3U7 zWz65Ae6*|jO`%(k9}n~6xc14}$`Mce`hiH%fQ_WsDO!yRls)D&;`GZrQLdonjg`Q- zf7ugIL0tOcP3Fr0--jdgCx4_ckFS>Ur4bxzC^GQ%W&s@w;qGL$VmUSyf)=d)-zg^* z!~@*;e|z*ritW!)8kx?Dy#kxk{}yRPOz1qDTzxENUIC3B{>iB=Ivno09oE6>UjFb` zF|JLfBOmRlAalH#xImNK@fhh%bA+SyRa7+4_)O`ezgus$soTRc-oaL^`jw-#;JmL_ zP~RWHlhnz4_qL(OF!VuYSmIebd)#*MVlU&4FLa|<&zd#xr#6q{D{2AU1)^p@8kduA z5@u1-s7)(HWXQ6V5~qDGkyTwg1%pSg8pMGIl&nf$v)-Ap&Ag3wYJljiA)Y66t1Q%4 z0TB|z)3^<%b#eIRygoOX7}$K30^1KH&eAf6_x-eTu0|ss;SV`D-)V3MFyCz)iYOb$ zHh(g@RaRK@LfzVElZak=?Mb)n9UB)o;|Yo#IPa92V_4wt-GXrp-f#CcTh)5iP%8!I zr}f{7*Mpe5n4`P11%)~{?tSr5F!=@lH6O-wqwT^ZiO7V#3BXZEJ-v|xf;wDWEIgeG z$i)7Rvd%vH(g_mB<->1n0crG~nKxu#Mhm-r!I6?Kn;rL*nc414bL1q!%BHWmFQblV z>GStuGYLXr6AZ2$7g()9Q2F$Ge}sI;^QA|16vrFmX~AG+3MlGFO`KGHKIP*3m4nk$ zM{}o4qQITTJk}WDyBk|_zSi#}OsDU)8d~LQw1s_M$b;M1^%P^XyjubK=-nNG&XP&t zH)5Hbjp#yMK-B*0&8S?0S2neQ@jgw(k3yc1O+C~8$Dx)iPyD)<$k}yk_p6SJx=Bmvo9nlIPg~;KMdr~)g~zyf0MCHb*Ie9u=qQ0Ie0SrA-eR1Hs2A8mY)vD zUdC$Wg7sUhb4~9lensx(cYADPt1laSjYVPs%`N$GL=Qvi>C)P^Cc#aRQw;N3?6nx$eemhscn%W`gkXh015o%Tm_=~c17S^DGE&SQGhrGy0mA0^m zb1INf-iA?dn}C%Jf*Hy z)&_+@Z!-?5{Y}TX8e^~*CFkx`ip#1IBU=?~wY@;IdOVuxtX$oJFf+<$to(y=A@t(x ztvovD4y#sdsTF_ja^iv*+4??r6#b;4<%OAf2p9DCjKZDay&hzi<%s_6L*FL8W7Tsc zNaNd4y^T*2|Iy6eHtCZqtY%lnh>X?#o*OH@+J_3sDP(Qt0-n5u%hSY*%gCoWl8+OWku5ABbK}7y zXl1?gA1r|Omxq~lBT%hdS)c9bNsSajZeb6r&DyeFOw6lkaYgsZ9MdPk zv#S}&9J#OGC>IyfXO+694szA%TTeF8_&;$}zi|jvTtg0SJH*G`J=mCb=)Z05`&iDd z_Gy|FrkGrQKj%>3fNxP%9L}-y@7t97>VhmRJO(7+MjSryk^=mlxD559+noz9!03I+ z#;k3_O6HnPgHgedr`sneaq`(q3+~95OKG6|C`{<;_UQKm-JLAEu&99+NzqxkCMh}T zgJ-l#OGBNz^y8n$Xm$p?4o#}O+Nq&jbv2Gj1YbQ7#TwZ_K=aE{MqvSkR-tkA>6&19 z_p(Qe?az9yA+qE}tvf5VN)=^FS&1*n$H88gZbYI^6jv+zt?RJ;o};zbEDVP!*Bo~w z(Va;+2k>GguI|#7(3F*)Bt5I0*iLC-f+Mnfk$jM^32a(v*cP$I6nSx9`9rHNOkdpy zfcP$MOIvw3M8zr+iKe8IQY-w|h$3=GZn;Ps!RYAg51GDTa=-47bYY(o0j$TkqiH@K zQ2z*<=8F+_#(Ma}8M-aY_nsbc1gFGQ=&pQsn1LC45+(!oo*5u85RPs!NsG~?jDa7` zbDd|25%h9o1^2+^_51c|bIUaN1;69(^4J_MCOG;>saaJ8R-l-%OxB%wmYQ6ce?@bA z^9>AlBg?cW>JaoF%D>fmv(g$YP#zeaUA2r;h`@PB?czB2g}(4|TYWJfPV4afhKs4V zjEt8!cf3KZZ%0G`2Ze5ur7|-C;b-7Ghu3k`FV2KWEcF?BnJg}?J`aEQFAp+tDGd>C z8)81*vS+-hc_R&CJdQXiXc1DLqv=mb?hQUe%jS=vR2nf@OZpn zVfXNh)uLBCin>(J7LSn3I^ntbd2C&g@TM8W--ZXS9q`}2_AKflN<5z8W?(v{gyow# z)S^;Q91`tMmGRP%!X01RDtweOcV*x1KzLvi?c?kU3M+h;JUFuLV{XPFeHs=NTIpA? z5fc5$zI8wp))A&hr0J*B0X~*8gG|(s;S=1n35on^I5MwU7^`N&YO9+0!8tynOGZ^ zzla%;DN}FEhaJs;jP{U|y#A%`TBAE*h<)W(O_%x#tEge%>qQY}lpsic{l}gbyacj~ zAkQod3%L=-i~0_cmv|w${G+vI@{bl!Few^Jad=Ej(`}8NXe|V8n2xGX`=EIg%_U@j zCE?F%n~J%NkZG9(1>mTrkBQ z9v@3f*78lR3{AQXYEGpIQV-T3SKLKj)z0pvUtp_=U``%c!4I_A{8Q;Px9+by4xF{@$*^ zB2P4}8%y)QcI?9)1f@WHL3xJWO=Scf4Sc;^a=EWOq*H!iWL2pk9o{f^QX!;j{(iz` zr#ZEX_5-J%a@iHMH;UcL9XO*J;=@*fIEk`>*@7}=R{H>?Sqw0r*;S+L!wA1gnsI!i zKxkANUeIl%@R%I`sL&E9_g3r~y8oAn+^}C-Uf2e=Ntu>QI>dJ*#MvQXNDqFD;q#24 zQP|iJb%NIyYOyXH`kcZw!9|{W8P9XUqxe~K=mFgG4d|1$TDAL7pk*6|;_gk2I{5vV zWz5M0VE6MLO^;&qqY6gdt|RH@3%R(@NzB!dT!xj56VvOFhz&C?daCo(#kB^J zJiGtc9lRV}HU_Ciu+9~Z@1*8)eIzPQ^Y#UU!~WzjzzZ$+8W|!k?&WjU%2Dh-Ff)*p znpaju4pfmuh+JVGP$D=CMyCkWM%15xD*twW#474v-b5mqn#ayCiBR`u9g+CbZ;3B( zlPOY}EA8V{?M!unqsp9I=7Q!N?WM#4r9 zA26?G_?){x9^pXx%-<;a7{-ZHx4OoKL}XomZb>z;sVbpdF6y)w>wum-;@sIrRCSZk znQ1qMi6d)EwA(Kp0<81&P>1S}y&c18cQtAKT-MztY0fUu$b2x?Qf?KbJcDEcosX*G zEPjUls&SO_e3HLkPZd9sPv7Te*tB0L{_#%=O?57HBSEy=X)ySld2NT8q|Fm)Ow^L- zD5})PH%s&cP8*(hXW^aPwUUv#J;SKXG2A{Z5aGN?kgqIbA%k;M&-jN$cx)EYP6E2C zqxq?f2Yw1=V8bW`stqw!vxR&s0V>}#epg$YS;|FYr6v7Kst=FXSS&n=EBtvzkG|sN z#tadtGu3|sG6iUH z1YWI>xXck8k+6a$>Q{}Sg<-cAw3YBxfx-j5Ks^^XQUq&0MOgz|gvi3Z6z9uWGB8^Q z(*+KJ$&Z10;r{@eKxDsJ5tcsLh;h(`qJIXeBdj4M^&D1a%DDbO8^QkGc=pL{=vi69 z*|P-eFDZIB8iVcQYj|QDg37`$sOx$llkNA^GC+Dp5>$0`VdG>5xfeEQo!{UV8y%2y zxIA1AFI#Kqt31RDeP{60oEElf0}@kG-e_Bx7?RdPjb&m?xw&au!Fgqlk>R6(`_HUVT9FM?T{Ad1I>FRE5`h|uc&wxf z9ZeVHHcwN;e?gIS290@Zn37W$;73mGr?;TvU;_su9u!_E!YQs1yA%lvroY+B=mV7c z89+fV6l0S$(0^_W4;KxX*he5c*beg6PVls+{1I)W{c~_NG(~XUAQxS(w8!Gk$IlTG z;|i&3FAyB*0eK}mG>*=qJ}Z#)SqBduD#F~{6!Hr87~AZF$pa1K4X;w}edM|-;ETHk zD5)wSN8J?R$>fy1xC2FFvKbF0t{U>ujtp*AnQ2U}m)&9%eSMva*6_(g4+WiUe~rXlfb5+$R+c zc@Z$6h{Bu(*-dF(IJkKrzGM(RX*T%PPp-p&$~7X-IV`sgJ7+I(I9CB<<0#CobihW> z9+l%qz-9xCjJ#1%k_sDDD$7b2U*1%Ny}K(M0@AJzw+lpji z4Uf23GmZzgf>!?ABGSA>0@YF zTfme6%FELlFEj!$C7RVbpMd?nuPAa>CP%^omgYS0tgYb`$)@}Ek?7$9o{b%NK4n;& zFM*+1B09?gU}!^z-q8+m?W=gjPGXuVfx412`ges>S*PT%SlT1EeGJ7EvHto)X_ycX zM%1TiC4~qj1F2(fPGBw#Lpvu}x};-mvlCh$e2Cjj#w2$KI|5BII?)wNRNyi^&7F|h zG)=mBMg}Pas>Uf?RsF@WurjrPmJvA~d}`8s8AWzHm_ELXkM1Z?yUd|)?2O#13WV62 zLPOsSF`3QSplI#Y{vcdUtdY{Z!AZ^hM*?GPeM4 zmVncO93d+kHzeg(BGJtf8U_|fjE{wly%!2Q7Rgv0VV^H}C%boahU2MvvI9o2clLyD zT0DWQ1B%(9*cUzE>6mi+o_$i-*jYs&=}1)ZFljV9$})v)QXH07n+VVYFtOYX7Ylb} z7v{i=qHaTL6WsagF@n=-5Fcs=o|7xA!?Un)aE4c>8^{iFfNfYSmAj7wFL&6R8RE;I ze+G3+bC?>Nz|W5z5Bde}tLt;%>+EO)4Q-yVPv+oc?1aLu1-yK9f<6K>3-@v?jHW|X zD-vudOjU(K!z2k?7bheeV7kN+YG(HEu{VMN&j-HFR!HieMzx7@gN?p5c=j$xD(yv6 zek82SZD42-BmvI9FL0h>t~Cyds{U9!2NoM#@q_=*uV57#4M!R{DYb)$^)`jEk1s6L zEs@*Wj|?Xb*aVeed7%q29*O9nNON^|9!sn25OF^Djx)v2nFg*YG>w8WzP%6r{t>Ck zG<>9#;E~>qm97Nblrcxs{0?5eJjFm+AoR2>Q8zw;qR2pmc=^IqT@!f&D;TUOL}H*1 z)b!oaIobhN12e=@L>1~m-mxixw@o@`#tWdQi2(Kk6jUbYXsta%jicwl;a z8op+_P_?jvriLdvC%WOQMILR*5aznd5bB$YDfZ5TfHTIC24X-tx=I6}uj`0@>Y%Fl z6omP*!xoY-Gg%0AHGhoF)RR(Mf@fd|eR48JhsvREVhmRwZ&)#Q=Wuz{+WIHVT$W1oPNKU)fwCp^@&7Q$G|7Nvt*IGQVkfr%5m zDUvg@&cNnc3$&FrX>giDQ!gAdY;`Ts$>|BkDjo6L-#kHS#~`e({Q}BC1?a4ZgO-#N zCbwtcXQ~BF$6!QwMc zAtbvUea$%tbq#@sxhCv`3$eV|kIcYGINDi&7t}ynw~SCb8<<;|Lro_Xo$V=5)dunk3kjWQYYc2vaKL&+@$8SeV9^vcB2$`H~55|A7d z0{_rVr1~3Eglmmq_R5*x4?A6R#Mds6O>QNl?tsuhdl*q4wYJs5*whHF0Upp$@kHOs z7WfD39UkSmu88p32~1W7Lt4cMmO6&q7hi^(5}<6xgTIpa{)lSfgzGU?RL80<7v;hfut!Aej3%YXkA89j5{`{!3DYe@68 zfki+)m9&H)TU)qz`V&y=qI7H>Jq4LaOvr+Vu_A)<`>@bQ;2WNeC_i#aT$0dT6OWs> z>rZ@ zW`v%NZdiSxf~=uMbfmgMM%@^eR`%donvh+LrhtMO`V(wUSHkp>8H)RdkRNP~Ct4=Z zH*!RA?s zLQc;P9Sb{{ZjOWMLm5cDutIrTGh)KiF}%Kr5`P=$DBB@CEuFmGctj-EV`;7#!DP%A zcgGNKp$TajY3R8n(ZHKQq^&Y!Wgg+~19iky6v16y6)tg2SYED%<-!II53JC(y@=`v;z?Qt8dec#YO6w6OeGc<+7LqWnp+w`dUOH;y-e}-hc_Yn zL=Mg=jhG&;MnrraMw-%~CP!_Rx(_+)5R~SHK;?lM8dew4nBa^@RIZ|-AG#LzC|YOl z!p7jQrUh$zb_hZSx~6u(Uv5WecmamGs$rug3t8!h6k*vSzd9X;_tX$uI|@E|`D`)7 z@<0*%+`KTk&PO2)u*kZ3obF8_j3;dWJr%@P_nsmWHVG z4(?rRSB@{9O3C1q{}O#MKF`1a;co~tO}&XrJ$^R z5oae$WMK6mE&T{aZt0j?T|$bh7Gz|laqo^If{Tk0sHq8_e+5>yTi{6gB>nIiLW+iQ zurmlhy%&&r@BmMBz0f(ihC|k`C);RFae)-+)7=+Zh{^BA%1{>6?>)jpWqZ`m?2;Tt z5oVwS8IrMmWHlBiyWpt#0J3uGNURy<_GF&zPa-8E4wbztINKXSWJo$jW=E0krj3WB zOAg76*w|=+#a#yI?c@;AxIH>VPmVvHP=8B5ybpc1V0b#};MPZ^GqM^;Y8paokr!@! za04<=Wnmgxg58r-(*FeRoZN>`jZi$Wj)|&h$UkOny$5Ap01}gvkw^W1bb3hkfKTIY z6{R8Oxc^WZ27yJGpKnEIP&VfG4l&*2emOS(0FW#kmN*Ul#kNAW#p3) zi;ay(Y(^70ivl5iUk1uH!5APNVDE{ShHDWO7K@npbTVvB2)23-X*os2RJWkm-xkU* z{4stq0zYL3?$D0IBf%oF{%8xx8+c)n0!==FgvGN5kb0zt?EV!T&vn3F;}K+Jq# zjN0A>4*XU}st`bOSX}HtSa1%e7y6M9nMsDU4S`mQoIc-vpn>c$0*WW;kixrY4s1eA77VYDt13Z&OE3Rb8d-^KQPC9Futq#wv5s$v5C&2G4B zK7*9hLp(R|M;|$lY@yD|cnNgxDj}|J2!mDR_>fI}W)X^!4H~!Pw6aBH2Ya)mqsGYZ z-y_E+3D&VSI6FT?eVhXx$&d}ZCk1o=7$m1a zObJfU&$x})+(vD-shr!>#HLyWE5`OIVqlxKPiSz9KDNt!=1JIzf>oM=kMXkaIbJUL zr~7P^I4kqyl)W1e9A(Ga!Rlp;0@!AJ_MGj>WFIr;>L(Hige{q8t0O5t@pME6k*k9S zDE9$ts*8P_Q^1=b4f|A;==zM>bxeG5oAv2F_mN?a7iQep=c3pONVW%6up*9a>}RX~ z7*DJ$0S|(@IC)VN4T6Q-5EnQ`G;^LZTkXh}?lYd)enHl6tgYN}c&zQhav9JG+A7*> z$W|A#6`PC~)-LubFp`SeNG(_~DRf|Y`Ax1Y~F zV~ai5id&YJwfXWx-n%5j$e@^af-=IJ@L~S^s@;NzCoy_s$9X+poE_po^5OK0YZn_#tZzvU)K*r%NWa*p($Ftg2-nyyiaR zMt^htbRdu^*Vil`mBadmiw3A}wz`x#jjSGSVdpD~?s#^HDW70Nm5cZ*;yq#MQwjF? zoa+~IHpTQ`Fdkoz9d=j)(-Za%mGvJd(>>yixhEQMl2McJbYQgl<7RSSQRRBeAD#&hF zB$?3or2Z0&33hk|TP-f^FXEf^m*7LA)_r5C$@?HX}7=7dZ}b}sEE&V8f1d6vk3Eup1*V8u>KOBoFfD(L0zxY{ONk%s)rGm|IIw#EQ2{f z?4%uLWat?ga{lfH2HWe=I<`RfzWG%T0bf`1BH~vdJK>&7Vfr`naM!}Wh4lJ4$%1$i zE%84k$4C4?1THNZP!?&64j6copLg>oPT%C|&F73nX%6@SXV zqNZa2o217Fm-*go)1R^jSCb$;+nTaDJA|6%b}Via*ndlVIC{Gtc6|jeudjt9mgf8M zDop=&nOE@ot>u1~_Wd2{y#r3}6c+JLVFr%?p*qnPUU7w3+GPVl?D_W~wzrIVe9T+p zPP=&*P<;!r6E{|;x=~!#fpse9yC^OLdloeuu}F&Z>_|Cj;o%Dh{<yONl9zB`ASvKsVHtrCA!{#EJz+C%_#urYzM;yO&N(Lkblx&CL79z`)6u!^Ps z*7g&z6NqMqT2WfnhaHL_*oUr}*Z%g2K<^}ur%94UH4WZsG;~hkfa68*oaw{HTpx-{ zTCqZ9|2e1gFa!R5^jgqv8ppymFdbs2O>u`^ke&*nS{89!T_(#nGt_~~ifWWsHezCN zlatd`Y5$(YwTqlx7HM%a8*e@T%ZUsoMbd2cggfH#$}|%C_oDX-I2ov9W_Ms zEjkfQqp{V!>|EAYuTC-2RDjsbE*!t2sEs0vt?5RDMb}|#u>$G}_UPRdR(!mO;*1>B z_bm!GThou*^iD?X{CEvz8EGhLoWco3CZbK|Y;!)F8f2Ty8Jiar0kFL6{8M(6+3Q0A z&e2~S07dNxYzXggzgOg(NJ1t`>PK;S!PZC$eoQy^g=g&w ze(!ESn^F{|9Vrimx={i)U%kYu!&zj+rlM(Rg~r3t<-rIdy{csHN5ozd|WeexdIk~gx`BTv# zp%%1c2SQKV1e$sdsOVo2jsYs~QYT4PboX4ChtITr- z)sNYVw6jYq+Nui>-?zj5OqN?aQw2$L7uw z>Prid5EX)=rdH&~1S7YpAJbDKD9cJffPWyWy5=#~8V3WbG>i;alZ=B96cT~f{#H22 z-^5L|Fsu=fO|%wq<))Q(Vw;>3KK}%}Q)MvFbV5|DAIE3!(h*jNY7rAcWe|@QY$f5r z1_4k6Lchtm8ZsaA#BfGE`ZA}6`v#R^J_BWIlA}-h; z(dk_{*lvXt8S}*a3bYL_fxkP24ALF{kZ267pJBPL3=x;@ZxOaXl-hrc$<|_F`#Z2t zylqW(AR#OeRyr@BY@GpiM*iV!C7yqN4JsZb85s%>o*Evi24nSj8x5IJ)b=QJO{`*N zd5ron88I}tYntki93FzY@hz+l*ImlLx_1mCy`89S=s;&jCkm4N5fBtj{lE-~z=1ot zAh{Q&!r#vySq(!tB?n-lr3is!M6xS~$w6918|hw7f#Z?sOWVywAOhngWCdhajhU zh|l z4;qhOz&wkKl=oCpD085*?l~Dt_yW#Sy+U3V5TPxJaaQ>D?fsgt`!vS zd<7M|aD@4}!80-+Nv_ZET+1Gcj}_sWmk!?JTaZ;VhNFcdo*PDBa*Iu`Qq-|BhGc(h zG7uVg^h_6Fk^Xq}#b?klcEoe3XYe7wZ;H^ulNTm1eD)kh)Iq*Bwg|``p(tSl4tlzH zeCtzu_Rs=t^V{4zq0UrG0?x-sE>4Bc!`o0Zv4V}>bC@~>!pY8+KqeMu52T=|DGNoN zSS+$*!ZvzfF7*ZO8pM*3ECo;LDRj*ZASZ81O5lNqU&v52BZnK;y{Git#$E8ork!La9BCyU~IS;E*2Ir(vZe8O$%r~`U-b-!Z9>h1qW3*Xqy>A_OS+H zt0yU%dI|na85FKxhlV*1R$4O9@u9(?&a8J zQPROE>|cC^+fQ_0srnqxJW|l#oDVa3IT)JjK=y?N@~RsVYN7xILsQDD0iUoSDBijO zRa0y5bY!97kc$m=rr-H8qRka?{k8@?T^ylD<+1iZl{Z01D7F9dhcLHwz*A{u_~xa; z$Jzl_Ry?>x79u-D3u+p6;2A!Lu|+z%x=P_@MeWy=#&c2owZkwxR1HVfr_eGp!jq>u zNT_H)ob3}R=sG~>(HFRBnTA7Z);>8B&p-PD%HCxdZU}+8+%s6}tKq($3%Zy2+?4R) z?k1{JTwrNRJU)2}=fG&V*gC;R1e`d>$?+!gJr(do!5r2q_wb=cFdB+Ipe&~hOKoMy zI|Lvxh=QeSI5!kzn?Fx7nwd7FI9jn}}_#u8>aPw+z55x(BOu;cL{ck3p!Ep1_; zE(2ZnQtX_tg*>Mitqp_@m22x}2Mq;Nq-UkWR$UspCYF#OAb0d3{b&n#`&jm5XeW*?Lfpb_L1{#xK;gX5b zjvSaMC`0M#E!?Al?BpJRverQq#QMY9${O0nf#9}&H^x9u&kDx+X2|P529DaHukM2O z`7Lh6;Qrbm;vCJPs-cL_KYauXdmi*GBEV)XM{@k2@=O~V#!hHw+pShAps#7lZ9b1I znjqjDg}0R>oSa?Y5?0S`Hf9mr`cOVh$Ox~k)IpDoSnC?$!a^m?buD0N>xP)LTzIO> zLCM@6N$D+EA(`WJ2?@U5NU0h{Ypf}L{*zCkq@@O#hmT=wZUQaKOsuXp!a&Uz)9Zck zG_!@JnJHZ3`iQY(gd6BXUB?7wo>`a}ECWwf4QdJx@WlfiID7gaseBl{8MgT4zkCEm zEp^B|xDSW8dhES?g?+YXRKXHGJ0za*JZKvVK*mW+gB+Dd`28It@luPK=f+9^HQio|Pd!{?P}J(@@8AS!w8- z7(!9q5j|VfBZ*R;I4N!N3g3wNu<`#iPAN zR7HD2RYet2H^@0MwS%LhD{O_p$#^}SuY``WHF|dGVzC-lCblp&GDCdrI^CFrt)Ut9 zp&6XQ8ZgIWXyp{HJSQy*D$|(W^Qv;Nj zhpgsdd4-1|%9GHxqz2RZ3jNkn1b3vaxU^;0`4oE7=?ht8a3V5!o zhrqBBOm6N_r2X&ozFR`?9ldwJ>EMt73v(mb1+xvq>xlDkhJ}R{^sJLHztRc|WerqL z9bvp85NgIe@GRU32s;o>>0%4p2oOEt5mkq_(g>KldBgURHc~s*u-TmoWldw4SU4i9 zrV}}l-mr0WhbaMN=js_cvfL?>vLgfKj`BeQ%f&Kiskx$ak-fz{L}R2Afi^Rq>j<_r zhn|@wbaf-?>I@apWRx8P;A*0SjIJ%Lcf>={)E4e!0E5$q$U+UkLe~gJR#vd`DFvVM zu+7FxT`5r4i^A+&6$~`p(X)DpmA)*P=vl(T$^k*4iO9*VM^&a5 zZ4p|~kB($}GEhEPK0iZmaWUcoouFltfjI&=9o;ZY&DK-&ZVhXS8XVclC9kI7Kv9&X zJsED_0JuEYLU6$ZPUcFXrfx(aZiA4VUi9a>K|#qGb7$x1E6hV-^&s|7FR(ja04)t~ z3~e1_zBL6#cAjuo)`nL?FV5HNp{8n%sH8L$R&*fKOBXNH-7ra5hl3vQ$Z1LK*u?2f z0aVD@3AECMmU$F5E{@TWUyRfc7bre4K-bJ2jkW7N$Z z;c#^nHH8VVe4vit{4t!&mqSBC)czg}R+Z?@{=V*?zf}Clh z;NABA033~Mk>4?ff*@1agjVBpuOB*E2FPq(U~ly>PkN_$%?txa$Ec5Ug(~T+tqnPX zq|>fZO$3~;aJ=3DD+1QM!F?>$he2N34sN!3@J{W<=~^>%^^IU_XAjr#TJ+UL!q7e! zQv=yB70TZut_K&JP0-aegqbj!)w2l0SLg;AB836z?`ik$w?P>;Z@{1oT9(9 z01+NEwk*T2bGVC8XH%GvlWJlajpdVL43TCzk=q9{+wSkNff4I83f#;fzHMSu>)e5)1e1IEI zjZxIyfKZnJRCe|tCD;$CWt}Kb3qep)6FRHn;Tl|oiU>R0eIN~~>mT83Lr+Ay8{^p> z1GokGAv&iOO(|x$eq9Q;lz6D_uY-@R4=RT?akNwmE3-iEC@Ho`WxcnGBBgtH^5g-2 z_mMPQLwq6k;YYYF{RsC}ZBW0ogV_o%NPTe!x9+JRx^oH(Rmpg9=LTeDZsRLCOC-e8 z^ADaPseKwJ=NH&ps)Fi=Qm}RR5_t71e5?%>!O6xAt{#C%OC~4c`E}fpm4R(wE|zys zaPe{nr9mdR`MD`tmirLTQ^9>189Y^TL~2$XY&~)@H(dcMt2j*0x5CfS3(hsm zA<)qSu5RuK&1yw&g(seTC4~pnC(hCJs88^N^g~hmdDMOzuKo23gGh7Hz+KjU>bI)l zY1Bp=;Kq$d`24G{pyQfP5jeH$Y#Fhpiqr;Q3{I87>gg@q{rUk6!wRr^!1g2_;$U?Q zLAr8y_*4eh{_q9VoqgfwA>W69KE8kbaF_}iX$F;aSu0dehwLY2P5k_i~ z;p7trHyssdl8)PZ`Xak|i5!m_SU#h+-h2Slh&(h@rNf<^P&?Nsw2rnT)>@g-K87YQ921*Ms0d9)Rp&IfviSRKsgRI_zKz~1;AFJ1K@r== z2DY|$!M2@jZfs(6i)eEjdj|*H)|Bb7VT{hKa_>ksxwPBZ+9alT_pw81Hz@5k`*(va z&tJ#X*a(KlCa|=&iS3PL%#6=qd2OBY?NJ@um>eC(#QX-1k0_p8r}Eee#2w;;{uX>^ zkpywDhn2-i650qRXBH{%CYI)>FhWA)Hdr&69PVR&d;}wti`;&{L;g1Ar$;d~Jcjw@ zb?ohIV1AMSl^q92GTWoJtjx?{W{w2U_!p~}5!-OQy*7u@kx?vfv$pSn?e*H(T*37C zG&T+nvA3~AJPc!YWs~}14;$;7RL&MBM^?wd&NAu>QxKCyLHr zyQAyaq`p2p+`}yO^)T_aMbYc=fq47Z-)#SusQv5QhI;f*vuisvHukVQ zyMUGTZ~GRcU~3k$Gwe9W%lmBM728(!Mp_9;NI>r$aI$@jtW0iC88bX=a8UVdN{7|K z1`Mm0?K5Nh=-8%hwtA5ppk&0>*d9YFgFESjotQys*hxYhuT&N@WXveBLCE$Za-SR$ zmM0jbtUSgG<$GgbvT`ULOH0Oqo!G%n-8efx=T7F>Bw$!x-^2NZ;G`oiALENl&*Vh+ zs7_WlpUPn;qHtxhYcdRsA3+}0CU$}eJE4W0C?eopd>`E&wc(KRvGnY;6H(hZprn7f zc2Ihe;btJkoeIQGCt{}#5ijidW!o8X_r%KO6F)7g1Y8aul>nn2+l_(g)&4aAJ&LZ!SA+g*zqavdq^! za;LFS``PONwmO&N;al3z@kaOG;EkS(_l2Mh0$mif`|UlCuiMU^F+K$(ewvO*S2$e| z@-8Tk@ha#mQJ-<;Gx-RwMLH&EgQ#qwyjXhnH`4_wk2#y{1RR!LBzFOSBAE!}&K=gk z=?|4h&zT$qV@5D8`A4U?VBdx1cwuP-^{}>x_v>q&WHNlSzgeC?xgVIyW#eRXWgas# zvsl?;`(_35V&!tq^jor)kc1e$cfh$vk-+I%7i{IOLpN~%FAs(h=;94;Z!h@AH-Z0> z?JE?frFt115m=4n1>*7TYlv%E;r7w3P&7C}QRzf$I&54ru||Nwr?i*#2=j`rFG+a+ z^|LpxIm5NHO3}z9dG*T}9vs71cRehmK81czI@}^nVGlp4;_5{XKL~oXL_5FPUvOTmHM#0Iy40~kUxNj0tUHtt`ioPit zTU_Ui*4z0n+b-mTMW$l|y%-o@B7hfw8Kc*Hu49}cqV26|BnSE-wrG&s11SQ=Z_4sD zy*5)0|PfcKQZUu`o!|3Xp#x8-t>$Gq3 zb192&+<)`=H|~q2zdFD0p75IK!S?z*4Z~1U(De zmyV2h+qYKdFf=@aEp}h5|3vkR^C15B8|lQ_Be*A44iP(CVzed!@-nyZ=+Q&SDCwiL zYnl73*mQvdzLwHK#T?0voMuru5|R+3_YOD@&(1N^kPCa&&+yE-0$a|I9uv9cvRSkI9UcFOVS_HX?GHU#LS;b-I!2ZSyi;V&&IDyfmy3Y-#N(?iWCl3FIie1;lPxGH?*spW zwOzb^%13QxkrJz46jiZk{%u(^KAFCYA~7aAPWGH0k>0R#JE@I=sEn0M*G#soeVmM` z9Qyb4{1r9^GNG>NkMSMig}~}!s}1Jbb|~y##5p-U4A=yD#rjDs!s28@&sjS-y=Jcm zm_tN*%<2{A^X&8xlYMO{&5DAKjtd$lH*g~4jp^i2MJO~(ldwhlMnOD|=Srcj?1=V- zUCPT&>v~;3J7RCPEfMOvq1=)y)-(kigT#{YO%eH}S^M;x?L7Js_{53QdbpbdPny*V+PFPd~#CfA9aFc%msYiEV>Q{vE!8Ul9C_zm{0VW;+@G*Lf zAN=q-QoH6b)esMLMHMKhS)*)dgAC>cw#Et}_46O&Bh6^6ZBHWJK_4orig1c5MQ>LL z%vDt&|Kb6R?A>AT^bRZ|^H7u$4jp+}Jh=N1E-5vrFA0aWdnwvVeW+elC@CqzKPnQ> zKKLUaA*Efz(;xPw-e;3L4HySlK&3O^hQHh*xc^Q1q>m z5;5Qa7MInz{hv?ReuO$Dk-&)^y!1LJ$Y z!B1}(BBL-HX+?cl=uLsrW&QnBe*{dmUf|)w`_S{sz{2hcP6+^~yYgY8q6UTM_h4Y> z4kMDaURWLG2dZGF$NEzq7M?K(^t6OaS|`r=bBJ*@MQ;BV&d*m-7#mLI%0v3$18BLX zVf|nmg?@Utb@u@@9paD`Yk+_L!N0*NyBo*nFS%_ywi*g}bpIwE+*UwD(-cnl(};C2 z;QF5zn2*H+AxQ14A=^)z?yKO18vEdQH^MDUklebA=p%QKz<;0+z5)Iy%?*Rx ztp~UxWrg~w9wdgupk{C#r<*;942VK}Tre~rKjpT0&7PfMtSSaZX3^Y7yN?J=nT*)! zL#OK<2#U%=ePKHMJt8rE^a_V>N8=KDuj#!4PR>)_nMH`f4agaLahuKc17qN8?+n{Z z;G}_bFb#jh=kU(xM0cJqo*P@j*2olY(GA!;J0|aR2bHmo(6PzHU{fd_-cd!($Q<%R zonYl23lFtBxG%2<1I0V|{S8y}ZXV<1D?Vytt)Xujh~bra6i0?5%FhE&zxV>Gre=`& z`Z`{y>q1V(2su?*FjTigO=mqkEiGZdK4$Bffv%_Mz^2%1Nx zQIi$~o~b&n-+Tsho)vT~<1w?;2IH?k!ecE{s7hbMS1)|AK;HhvUOyc5j1gHrfaZ8> zT)%c7rWRWG?87_I(ba;Sq6f;0gCKj~9Hlj>Fg37&rMe>YT=Fq9SOhgiP1ra)!N#W& zJKH@7u(5!i@(HV@q9p@!@S)d-+4{qpzUn=?-7d0?e>z z?Q{__9!{_{F@V(l7bxhNMRkG`w0W6eTMjR_x?rPiij=B0#M{1rqD3MpQY(1I_6Q61 zf!r6LL(|+8_dov#YHr0Kmj%3c6Oo7@zHd zm8LNgs>d+VmJVBU13bDT4P#pe$Ul%mROJ|Y%feu!&x4V%Es`oHaJ)MKA5~dA^DV;} ze-g1C4lvVwiW^c|u(C9RQ)nq_a)V)N8w@Wi6$D?_?*>P;hfsCM#=>+h^vQuK>RrYw zipl%)+#w}phqAIz$lf(UNlg;e)qOC!K97aI)pWz{nGw10_(CV@DF6 zQgpwBAf5YoW}bxkxn@`!+95dD1IC6tv=0u!#aa($&W_O4^+ea=7DZpDcuBx%{`eNG zV_Gm&7J?_*j))Ji#I3LH!NfuvAOH3`yz_@}a?ZxzA*MQV;9zcy7Z1ONs&gTVqqLwK zScU#fN646mV`Fy(dEp+gGE&5~J1VesaV1&UQlAH+cWxdv6v0`Ws^P1f3UG3^fb3%( z)c3Pbzv)27)&=%XA&B!f!);;xpHTf?d4pgF?@iQ3KtbIPql?{e(R_{=>XWKyOFXto z!tM#BI9)}Ip)y?J@==%&3?m~)(hCiw)K8!|!WtS5F5r<&vf9@0a-$v=x|XoeB4^ep z8WZa~I6C2@r!bJ5t}N`mr0A2I5jw!}OJJ!c08gJO!p4}!!~-Rijq`DSEICX;La*t) z0?z$|V{A;9Kvz`<-ag*2H#LI3rXm?rFF4zYfD<@dsiQQu+<^huu7jzzIjndNh@?Ty zKIe0GyoZK#f7k`pVYWXN`WC6&2`$Z8VX(He!HdssLenJxk>Nq`4@$$x27$!c5~3U} z;g-Y>3Shqr^rt)Fqo3V_du$BC1A-7A;Q;Uw2qr+rZd98QUb2f#MM8S*Kz96;-uA09Q+Q)C~+G(c29n z`Ro9IDfrkp!NEWsU;N=Qe5m|TUoWJTbYScBC5{&=psDPL{(a!(LK%!TO^H8O6g2iA zBghdR$s<(89wOQCd@-?b*D!{AR20lqRG@EV2NPZdCic#`Eh^>|g_>D9A-8>nqMk6A z7>0tKlv)>H4}CpXM2FZyMou5LjxLDI?LkjPS)3Zl` z@N4_MC802OEWrGD9t=#9I9Xd-cq1dmAEv52M8)~w;Uhg1R9C~_#}t~HCh#lo!YMm! z;Ak2l4h{$}nxghh!rRi0@|wcTr<$&T;&6AEP#>8(CS&>d1bou{i>-E88@Qu>j)Z&E z4l@M<7%Ir(D`Efpdr;KYIR*a78FrRh;iaTQdKU#Jz2{J}&&S4EC){+^pr*q^Ue`E! zvqNB@VuPqyPsqrUGv(?52Rm{eodS>%7Xk}qOVY_eym+hzO9w}Cp2|7iIud=LscH-> zHy=2tJi(XubcOZ%p`>F9M-)-cwIxH}IumP4<XK=?Iu^|aEBa>y=CMkxIvQ~9RC0xs6Bdyz~XMO?ZVtNJ=vkFY>R~6FM6+l^Z4u> zB_77mi)a*Nq=+X_`?vUSzfp$0tvM{c%L#@qaC*FsG{+avwhlwMiz#%x{ornC4WCpp zTCdpm9S_iw=?YmHN95)DL&YEl`#3^%oI4Ec$7decYg=7l`qt78uE@BRnAy4wgKani#{xtq`M~ ziO@0%MOLgS3=BPxnHL2I6FYcW+Cy8(3H8kxcuoUd*U=g;9`R7y*McB(Wq2o6A}7=v z9)6`*y|^I2nuLe8D$Lvq&{XORGXr~+)RiE}&L3XxJm@;)VxlJr%G%MGo-Bc}mL(Z{ zZK&({A~VJf3YLxt3Gjl2YY4m)wcrq2gyJwWT$eY1CAG(tqN|pw5SZ&(qp+?V0d@gM zh>d_HMMD9Bws;|{i{@1pH7z3A)eeS+CQvttz{>dvI+!2-CgMI4Xlfxy%TR(xWT?~R8jbZ2)02fnh zL|05=ygmRL%6dr3N`{uQA$$S@VI-xGoW@GntG&Pz>Jx1PZwzc4VZJR1y6PqbXpYFp z$tMH)8$7lQMQvLXLe%wO?2?H398X-AR)?jH5wx@dkdojD6Q=|ucq+l*jry$+QaDNa z)(t~tbL4a^keNP3SH2(AP17*J06`<1WL*kFBWHxzSVKqK3ypR0xP9{(68e_V9H)mL z{_GK2SJ-<|8mvc?@TF+mD`Q9q$ToG(##r0wjKy|u!oMaGa8!GAt(JD zy5ywZ`;5xVO`+(}0G{#TupkE`EzyH?Mo_;u)nCv)%Pr1X>`8?5HC>c;cOcyA3F&_l zym*?>2rlN{RqpK_;uYx+PwE4FsS<+y(|H8yNx{r36>gT=FiXirnz;pxog$DE#luY* z4H&c2k-{6n4!&pKSv}dBL9n?Zlx%~LpO+3NeHHk41jEF@1Vz)Fg}`dHFO-eF(bO@7 z;h|aVa_^e2wl5NTf9SmePPVY3l8k&^&kXjd?9-E7bQMLx);SVoHI*oD7$F107Lgod zZ@wK~M!L`?V>!CIjP~jZ)OF8*f6Nwp@VPyGo(7JH&nrZJMK|R;z*t8$ifYM7?G7T? zkn-xUV)`)1_D7V0R9(ACj}V?-|2$ z15b}=Su9;9zShap6rW0Yh~w5H3pZFSkUjV{}^-DTT$mu=g&ZQJb0@7|d; z`7?55oXp5L`)tMgq-ZbkMZG6bpsB|hl<+{BeW>*0@^>vz&uL`>@kCCEE4a<29?Yg( z=BPy3{?Jbt`xoTkMT^aJ#B&J(_#`(Ve#C1m)wp0|Hp(2094g1KR6?|+DYAFKRh zZg$5Q<}y9Y)1>@9F?P#G_AKVp&^r^7*P|Kt3Wrc(IVtf%I$Xf3op5$AC{@mqg$G8lmG>BSV`!l(+1tibz^-&T|eO~m#IiP6Djh+=fk1Q5OXuOlK%4ox0^L{tSTAi2o_$?cA^o0-SY_EiO=@Ep zN4*2s10_*nfPmzUzWgmz4*{`HpD$~cEtUZ04(BPv1-6*(XXj@iqP6nVWKZuXbSMPv zXJqFd=_q8f)}6PfG^l5u!Y{F2^(|`A)EwKabpa&TD;hlKtdo%I6aIcc!g3_(jz{i_ zMQ%$Xs9d%sJ)+V&?^s_1AS;za9#g){*zSx2t>yHC5O#Kzh4|C-6h8i_n3v2gCP0FNv7anw_*iHtf*( zxe@3#o6{;aaNS^Q}Id=C?JrmiSs$B|g-t>0( zpT9}0f9U^AqNh|X{<9TVa#FA-$CC!@pF_#8-7<;~|$L|+KYfl8EZ<-Oc zQfjPEf6qAfeZ>1KJ$Z{A#^8@QIMHGaX3ORKX$t5^9vwtq!N&-_taBj~R@tBNFM`^^ z#!=M+TZsHCo^j_1glJe@UA>;1Ow$RF`s91T~0~aIiykOZA#>iNsS@FHSYD4$7%;rP)-3{UE z$EwT^yV(>b#zD=8wd1RPU>lp;BM)D+80*jqO9JY}34l&GwI@9gN**(NLr3_=s7sA) zGVvP8$6K+fL4DorzKs>td{Gb*(!z^Z5QkM;x?q*JnVM(jj+}lI;N$~Iw|skTR&n4Sy?rk>mw5r5G$?eB)5)EI(nN! z6BiUKt-b3QH+>)rl;Trs%-!6D;c_l}!yMs9-E!O<3O;o4KB?*}?Z*GuYp6bFiQT%g z_r}DS3a#z(%GXM~TQ-t-u%&77qhK=dURv0hTI(X)kL4nVez<+QlhV7^przFLK6#Mb z59Zt*|NPgA!Q8D5KtdVc+D!GWRzrR0q1Pc)ON`HPbC?eEdaKPA@9)>_GK&^^4}2c@ zMFH~UbKR?}ARP}}*bhZH=trlngc5OcMdQM6} z5nma(SOfF#s5RbF27i^qiqL?;&<3Kc{L1~eX8`G}9F?xO)4%`1+~C|X$J-lId}D{@ zp+;K$2cWOQXOX*ekc}XO{Zy-gUFfZiYmJ4k-_L#D&xcuzzA_$5lYNdG=&phNl=Dzv zrVn4$D_ztd@RySX~R8pumh$kf&x zP=9Y)bpvH4NS_z+0N@VXLjP9@tLKD3oYiWoeGEtfWj2@^G!K>Zg zeMdaYFfarGhWnm=U}VTk>{MtnS0KaC4Br5J=qx67=^!NvN}lVi-vpEU0=tSjTd}vObJ~d zG^|OWByct7o1l}f1I}!iz(4M1PtdM+^kK&-H~h@&`5;BT$HJ>}5w2jsuzOM`vg zaPx9eCUdWhYYXtX=3G;t)bZQhLW1?-N8vbYA+3t6b-}SCcAStaL`2<$#wrXvn=f|` z_+lB?WjPw+GGdebRo_&NTH+auTYCbr)n{o=eAX-c{P8~@$wSbVAlk81eK&g zuRw7V=9#0Po-n{lS^HONVWilK!ec7^YuwQvAUPa5dLtIPAl5>ciJF|?a$>F(S0qD? zByqJuDHAeQVhXDHre2=<`ZuCkSvCKKlo9!64y|Sk#{#AohvSSL+i|*g}0zpZtFd$e753I3F)CK?BykMBi78vua zs)F7;(BBJ@KwhM=hYAF}IqKg?-wOPbVZ6pmY$40Z&gzzH?`u;M7oep`&|pO-InXkXzt`U#QuX5&s8J2Xs&5@XXj z+OTk&ogkwM3Tp7lgu0^a{Ge0iWQ#Pp^AB+uFAyzm($>9$eCawHqybtI3-r#`j*07? zp-G>o8J{it_YT0w?25+-wFb!o;;7nys~3|T+{Pq+pTb~Bco|qF!LF`(X?S7~H(4T| z9(Cgp&=W@r@)Wsav^$bBLY?<7z%9==LRxmt=tX5!Y zhSP6?#Nw@9FRs^?E?DYl1@i;OY`Hy|j(-*=1C*1M6VPc)|5a(mIKKsB90vhsbL%vc zd8vM}*tl%T`H4=PZYlLfXs49#aMJ(!ZJV;vxoD0CejbV}OtqrdC z<6z%XhSB? zG{UX>E*@p1k+!*H@;-utc{3xr5wt_6+)WXl@V~Z*CIuc=tE#BB^owW1;)3KLtccHY zgY@9Tv9St`h6>WvKtSjnkC8HRlKLCObS1cy&PaUCecJK?;=OWx~Z6nfZVj^-?d%&XQz~)ERi7hRJ~a z=6arM9WUs~%pVuT-#Yjl@7xxYcVTK8R)vCN2$1){9Z`30(-_BBt#(i#7WDH1n%FU5CV!Y_>k` zNMp1Fh#zcWq(^nk>N1Qp#?WLDFLaZe7{*?7a1V+sk(zbJwxF^Q1Luz%mOe3Jmghir z8g&vhVCSa(w{t5WN$;Mj#6~}W9o)hjV}7+o(I{~@%5hy6`NJuU^s)XP%Nir2F3HOP7F9A!@b9m+)qRx~mZ19w1;p4c$9m3@_;+=JZ@LK6(Pv&=+*UJLX~yG04Md zs<|=j>Bip(L>XFz%g_IV2HI$C;^4-$7Y$oMb|@etUW=o2?9ADZg91X6uqY7q6^tXQ zI(=wj4PjJazDxou)fjaJ1`^$mO}5b8{*Ak~n;p!sTyE)!h`R_H@4;r2{^8J36x7!M z$`@pO)XzrL(uOY2-)uo_j4uVz;Fj7IcdX>$v04-XS5&D@$GvV1;cYD$O(U^C$4W9j zr#=fPryzTHEajV;5@Lom6ib7oZs*8F!^;zqS0f08fLd5z1Qz&0A82UfQUY4|_Q+`c z$x3m-n?)?Jw2o3i<6>LpwNxM}9|BJ_snU~tZ&LEUQ!Lxs(fWQhqlPpOTI6I(n5yA} zG>kZg)0v2?5fvC>w`qujd4`J>fhE>2hgWO%&5x4+EUDszaHpp_NfHIKfunwG>zvXC zjMQ)3!bI!6)Fl8pLY z0h3$Egjadg*lklXFm<9TyV#rVeD;JZ)|kTd5%MO3NH0Uw^Zlif5~iUf9|<-F#SZ0# zAp9n@CE>~TL~B3COSDi4$o*s8u$^w@Y=+oDfkGVBpr_qdf*_uw;~Kicj=&2%{is0x zmX3z^=9`X_j8pXpeStl)eAI{uB_4@T?=(8t8X}$=xY&AKDq71B&MNqzP1tY}g|%(ssH1d1v2tZvE*fjki0C{7i@{6=m^JFBO10Z3mD2V z6m5xfsr6X+uMlP400kx3p?!R;om`3ZzhLD#U<0_QNXj|Xr*3uJE3lAhI8WCJY3oZM zN`kl-nVkkF%3*~a2x}-n9Q5?WE0sV8ATM4cL|Z!JusQlf_BCKPmcCv%eS}bz-`qtI7%zT= z`i3A!M?zVQgAkE3MuFrKeIfeqh*KvUHeszXJfenvO&W^xVsvhfCuluI?)*{eWIV^d zkhdDfEm^L3Qaq17NtDK>WX)c9UvBG4j zpciMbi;<5vf)D{Z)iqv_x*%6!AIM?3ImPqsQZJ0aIk&gV-I z_BBycdjPo7no5=?1X*{I@{YdhN_=pLd1C_C0CO#P;DW#d91xWnLX(fD+|A&PBCjAT z?BOZ+ukUWbboz6fs3H{lI$@)B^XYspmVZwlRV&EPn~X9M0*ir4%9Qjd;E!x=u<~ZZ zBK=mF;N^=OG0V*N#3accDI@BEU|Me6ayCB?jx^8h?f%jNrkpf4b_Hf*BgN9*KFBS1 z%#+v35b+Wx?K;$I+fJ7VyR@h#6h1w|ImMRhu25~7Yri>%&(vios4>GLrCDHjQeTcX zw969ow8BHae}ETHe+Ko8_+=S$CuJe>xCG%jXl+r0D?AIg zY^khOIctBfWRW85OG8`eL!XanqXpD{yK7A*1DM;+u#gf&D1vo~gZ-xoHPMdkQ zwKPKCa#DhnwFK0gjNrl$@7~xL?KRB&&6;^G0jVxx(J%H-ijAPF#ro{jkD~qbWdF)M*<2VHwirfgZya zbXMrNv8ydEB@fG6bQ!O(*Cr^Op1$BuWaaF-3YWUdp{Tq7)*EP8Wow(?Sq|Bgz;-8j zTj*$pnnh=0GZ$=aj~b*)T6Ug3h%*kl`L~gkE#NHJOY$HyULq-IXJy}f!rZB$UH(v? zPr89U$|CP~_^)bvBUCH#ayuTdNH!7HUu%615`-Yp#o7`Nc z?Ug-oEvjq+{PYC4HzARe=ltiUfMso}3mP4f;6bl+m47rTXLtYnsrFAYe(6dKStgxJ zzF|(mvBw}kJ&5-Gh)QV|3pGWARF4LFy#U*$qzj^BxiO66TTD0}b&I}n=NQ~8OLgzjnk$3cfr-Nnb1A!KJh@Ay2DV3 zs=o5*n%HAM+GT@57jm7*Yi9emqy9|%s(o!|zo)4N%!roIE!H!@TnGCTEOWt4VA?&+ z%NsW(W18wrtB?LPM!&>RW*3r^i%2lJ`T0v)d)-bUm7%pt(h|#IW~R1}KOdy!2OUXb zMHodDw)Ku0>T6=my28gv9`85wXgoFNq90F(8KKT}jypm{u(AeQZ~!_|sG10xtmk`* z$WRVV82<4k3i0${M$Nji7sto7{9fM!%3IoChOW8kf_-Tnj%49EX9G^Gi@@Y$>`dc7 z^-1&57onqo-+BZ?^!+J$8a>V)Y}p{N#I;Fawzt$C!*v~Xyfketu}8Mt3*9=K&_mf} zbRbrpxXrqFB-gkvsswJ^e6m^!Jeu8YFCoe~=b2=}nV2%OGoFe(IshD#=61PVa#{|9 zHR&>?q*f10XPV$E^S0@yX4X}=v!gN(xEZnQU8K=-;!6;fj#g^?$6(HK#K%Oya>xaK z_LgLaG_z>Ki|DS$$-DMgEuq817kNe({=+~`@5_67%=y;=^-1{pKYPkXe>i8Vv1`%m zIh0fl#whE>ZtkwSrcld=GM2`1&|J+!5E-4c8|qoQDyIO-8eDULE7`(?n9b{FXLfk6 z$~S5>nY-&|R=dVno6}u8p88WO^GMC4KDw=or<}8HO~IgLer_CdIhp~mk8)F>l(W2# zQ!KN*eh4Q4Nr1Ud0OJCXkA35SvH#x43+hei!^U}`b(pcc`@f@)llwAzCTq?q1B3d8 zdvGua;GYPO=j-63NtI!|4iEoL_xSbu4TTf?Mdx7d{2e?{WI$hTud22(prD(hVl+-^ zsd2>7?UWkAoP!^gQw4%#p!C(t;p;XT=ilatE{cA2gRwWCs%zfIXNZarpNT(S8zWapv-m+ z5qQ^`PqLoX_sgv<`Sh8ZXsfB=?Y+oO(gzRRwZ$?7 zuoSyuXI#tRVImR=kIvw_)>1oMY!zn?_79Q$ zcg5GE`*F)?rrh)qD&vpobRNpj@2~bspXZN9AKed3L$%V&i;2g|=_KVwEbJ^nbp^tX z4*g(nCSK;ywP2SUfx*m6hePfju$iV7QxkVuM;&e_Al?2}B+hkaTQ4=>l@*S5$aeEn zOu#?$NHZ;~ARwpCP^*7D`Iu%o6EUloKHL73_WJNu!GxQ4nLdAYh3Dn%&B(^}p25q? zDtT_MsHGQEkT5?BpAE`_J7%FPs`m*piazMgSobLU-HOhMnWpC8Kdagik&38lr8<_+R30(^`Kf%xe+){35n6V zrY176ky)ZpI(-aI7VWh7-TE=d<1v0X@LE_0r^O@Xr8lZW!XDDNOx4U5!lr(WLEseQ zD{CT!2yCeHK%lJkMg?%x9GOS16#2P!*gRI5(~Q&FFa^n*Sf#uJVBgU%N@nU}x+S!< z0#}cmu0hy%7iSkCCvQ>ui(@9z6Ji298F0@=0sPF4g7n@*{{RLWg$oTkQsE<@-6sBW z0!4ZJbNaVO!W$8)rm(_59FmDO$mU|b%l&(9kg+8%nuTz&W+1Xk?FzW0TIM(>;g?jQmRy_{t$Y<(e)lD*3iL9kc*ELadSWDpN1)nK_^V8roH?(s_1+6A)J&sA&z6p6A>}0&FJ^-?}6QnNPMy&)x3QH%z6){$Y zp1|p-7hBK1t}Tc;;$c$(A`h|%+*XcmT8eipA39s$r@V|Z1}&?Q4Jr>M4t$g_0g~*? zL55N~0&-u%Bm}aqB$KU*-$@ATXsnOS$N-<3nk_8qK~b&lK07ZHQ?kS_8D}%~q>Xzm z`1==4m-JGHfM$`8imqC8_X`0($GEUGV{v%r93EtuWugA^7%RX-Ivwf zqrc~P9z-^rOfDq>XD_S6O#vA_kh~q>3~qzOpdd?j^*2CcHPj-4DLQ89UT_gZYMjaA zEf#M{Wq0(mwaK8+4U{8#fN5bD%zbclj%6XBA(scIq{XE1C=QVuuvX8spflM}Yp_F% zDm{qBqgHc@UEsdB=DZ(|wfC`>C?%t~dxfPCzNEGm8K0yqY*_BQA5a~k8*Q!IYUq82Z-a%M!&BcSFV(8)@k#o+|BWHr}SIc%nQqN3(o^S0%ezTJ|3m+l6 znabR~=o9qM_akI#y@ZFuhLxLwok$IjTqYV=U&Fv&k1DqL!S?=pCUiI~pkBJ&4Na7w zD52ygTIq`Tgqdh7-w*a;#w)m>_IP^3xUmXL68aTZ)Itp>g}E#XGS}VL^Gf}!q90rf za_YM3`EzpTnm_)QJL*|T|AZD8sxsx%!qJya7t{%eJ(Q}zK<#c~SZpfEj@KnYG%ej8lFH;2!oil< z-8g|yhf3BpG#8g~@bC~(s~6HF>M&~t+z1Hh%m><<7L=jYUU=rd;}G{c@n4^yn=Jp7 zLi#CNTEk1_iDNWUP@=J#y>v-$p8JnlV{K4V+kY2eiAYP!tKOo#s5M&$0)K22_?@GFEDglXni`sp@9rhJQXS9KhZYY_?Vn*hO{;l6EqU<+F zxR!#$RA7zTSr#+D1m#wF5fu1$f1?0)rDH0HIcY#%b1^8e9+a2bOr1=hsWGj8N*}yf z_hZ=ub6}tn)=4Y-oSsH>x*$h-8(PAYem*llklTwNTt_qk!gOVx`P*?IZ&JqJl zYjn2rcMBZ7e&qAD=kI&Ro{#89t$d%{+VTHq+h;*f*VnOwg^44hqS_Aw0)W#qG8_em z&MJXs?6+z*YH>Ja3d!pplV<*wKIq(63X~J^2|!Z39v75WM(Y0?m0)yr53A-Rgk>>h zWRD$~5+=2o22tGA2Jkmb%g(Jtgyw-wMQFD2`2_X=PQmk?a@^vI7L>ELp9^iSk$bkk z@*X&%wcJ+Eal}o#md6?Oetiwb5}OV(@-d?GDPEu;$PA}FNToDuiRRwP=S17{j^BaE zASc{wY5ze0h-Wrpfh|GYO%Dzf;I{th7y0^%K}6Q#eh1^sV*VwtDvY-_# zQys2tb#WB26PlTUYIFTPFDyLhfed>V6w>BRH~ACDjK+`s#p-oF$~x_9m4Vr3or z?)eK1A{|N@?Xma8+&2z!a0X>PDU+_dRk%yZxxPCxGzH>D^{t^#Dm_W9w94)OUTiu= zZ)4zYkGjZG`Q(SovM94gIa$xo<=@Z%<04-b*bUSN@o-@PaC272!;Z*pYpM<0?0{LE zC)YMe`_{I}Jaq>juBb9Ayz6F;Tnh7&7IV*C@$llmW@?<7dwUv!+m8X&JG;W_3J`R; zob>daJwexw#t4^u7~@Jflz`%T{@-uXtk3dBzDdbx-3zXCTS)API{zDUBEjLmC-KqYE87{~kn!h5ny8&EIo)Igj5Q>^g5j$Mx zH!sBn^c51|A15siAMNaWObSU?5z)oBmVYqx(-3ECLG-~VE5D>>IRzpB%aqtR?lxba z){c#zmmToKSqMGJ;v)T;-JnVDSzc-`>v;Z;>r(-}cZ++rWr9%hv5R{Ru#;SwVObqq z29A<^%Y~?uASKMVZe=|Ajf7BY#(sI@hm1cad9Pa&ODODOatTms3UDTL{}KKWT-Ds5 ztc^j!C(Ls=%}t%X@zkQkNZwEUs~?~5qp+fwpdR=l^-C}}SMssV=le)Ut#q_C}`}h*@_To&j>*|e~vr1*B zryse^Hk@YU4d>+KfXN$E(N`Y@Ja&ldJ&-%l*Ye^fo~N620ldY!y1G3#Jw8(&4bAm| zogFk?-H?VQ-ut0Nj?DDa56!7Xj>M9Z5=Isl5kaq~j4A){SI%BAhX$a2o0t9;>ec1t zf|i!l!;cT{%EbIt!Als5qiizKo7WO#BVq#P^7X!=bXpf+-RE3XhIYkP>dA7691?e-( z&(V%a>y6Xctg2~_=Qv)Yxx6AqE&%o)O8s@ z-tLAbrse)|dE-3Rt(@eSIZbuh)2Mlt(ZV}MZh$Hd9i{Pi)PnP+vTqr!@wqfp8_~9> zN6N`ZW*aYeiJFPI$HDnB2}E{OR8&Ke0%a&2ufv~=VlC=8TV*qd($-eQ#zt6`b+)Ef ziTsk0SezAk`02D_3a#^ytXzmAc({DeTVk8<$uU-7(v$>6mEZorIqL0xsDH4h)3dHZ zMRh^BLm}cn6_L;BP|s-44i)_3i(ER|D$C*m`7Ohl#FbNi-Y#o*!uXF34f4S}Z82Tw z@W*O?@Xvg(!E06&l~{sPzaSY=OY+NVz)>gjR7+i#)LD(Zf+RN5#G-816@C9wrSx`Q zgxBQeH+oY+wG7~!x^mZo4ohfJ;ieC2xPrhDSj=&mj`6t+u1%l}OrhPs;Je)*6J&%M zczvF)$*~m=J{54o!Lt(kt-_U?rj*&5D`D{GV1#ZeZZnhe97L4Xrg`l7jQ4SIaYZaF zFoR69JunWI5p!YT(+TS4#N(_?ustPSbZ;A+(D`cOVkS8-vxyjZ(vVEM#B+Mk^7XPu z&&(h%m3j(}GRt_`Swj~cMwLy#1t?T3ky;?W1XkK_Cyi43k|!XAx{SyAgOPd+-GSqS7ou3cQEJ2vE&q;9a ziWTZG_prg>36ogc-5ebdCHx4ZaCE7UiVbB4S@XTJt1)n?Lo{}7_#?16%88E%7h~x9 zD(Mwl${;Z+0kyIqp%~N@7Z=u$Z*n3RnE{GR3JEvi)>;$4%E`$QOJvLkmR#j{%5H&| z+7h-;`5@N)wCw;!wMkN|;FS|#pV$qYZ6wiFR8$V##Kuujo<-i%_jLv|zKn#iA~hO2 zTi47R^3(H&)(+pm)eA`uKk4tJghqzp14lIeI?5!(a#5{4&>^do??VDuuEz(;5a_84 znEXrO)zT7cWYi=wVJWbFo}ZZ5xP5%?3x$<+4wPhPF0ef2BAiLn>_n`82a!Eif`r*w zCfu(ozT%vE7yv9D06s_3d^X-{k4018>amXW2NJ-#+#oKxKach)WX5tLwCEQg0umzL zaX=a_u(v{M-#PK9Dur|fk2~ z*KS33I1Hex7{%THTLs7V{HYl44OtjX0CzepeE7rH^&G&wfHOLua08)g%U4#OLDYUe z!4mk$_Sf@LWONOrvg46B1%jRux=p1E$UW5j%cymt2ruD8eUM%|;&G0EjOsUGzC$o{G( z65U4gqDXaswolISmi{IWm|I@*H&?{s##}!##T7EsQe;Vr*WngkC4&;7S$Jiaf@0Ln z0}_!_ZF>vLw=_asJlggWXE!LEhkV^h2@3q`j9+vO=*^--yWI{;9N;V4gdm~h!6gP3 zs#{t1@Av>s>}@s3QpbxVA(*8#j&GyT(e%$gNVP%3D;75m_zstfdc^% z@BLXj=Njj)Aw+-^J2NI%E84b(;?|Gv@`~&e6K!yQ1S0ckP&d33iUvJ}Kg_7aA@~fE zqfrxF%!pU6$L`^BOYBoPsicgD_`drCgXjXE?{zBYQ-&T$rf zJIsFvAPzMvZp%nFHBwqS2>4PzgZgkk>V! z80XG8b@M@&AZX6=9v+`ZA%n`(ErZGOXM|LdTrmNc)`MpcYEq5IEt<%IkiBHaFCz9~ z$+eJFH{VIFrkc!RvWd)IKouRo(0YVN=a*du`rmpvF{o-y4Uc zgq{x}fLw_=ptTP!55s@pe3Y3)(OSFKH7ECN&*K#gUyY!*Wp)-g9Uac9cpjWT0zxqc zXwLPPqmvV}8mFqMop(Bq)e_XVsr;f-Fg`xMr9F+K}nsin}FJkJ7YDH5%7-dB4Q3Yp=OC0EoO$~yK;8y2|G$5Qjf$x6$Hn^k( z#-l`AGG5P#$Kc;?ilwDpsidqA%pf8Mg-7f7s_TjdCuj7x8$xV2M}eIezeXHBk48WGCbCMzr2S3?lHn2Yg!Bkgh;e&2xUmYB*+^EIaBLT9~-x)kW>`zcAk9dLqbShLhv^myN=B@)TJ794d-_F z>L14tvv(ls3CDT08QG4SBY%` zlu|)I7w`;|>T7Ro9PEb6N=*%IXke}(Mo(!jt0^nq1^b)W@lG(g-{sc2F12q zU}6bPN-n11aTHYkE$E0uKwasSS2wTH2H)#3QOSq~b7AE&gB2NvugKISDtHK~ombjl zSNq$~5h@zb$#fQ5A;H)f$k76AAScE^*x%x>VN~)JujCVf@ca-6hMAf}BS+X4Pn8Zn z6=!InwG9~b%IlrrC`x4L%b4X@NZ%T!h&LSPqoEyoq>BLVmTx||t1I6SS}F;{5=dx? zaJuEiAWcmUD7*M(5!>8qHzJEwQf?q|7qjv{^^=g0DwpuJNkUXI>3sW7Ix~ z*KF(Gfe~S-f+XB*JiI-up;VaJg!5B~-XWZ1(X+$)9?+>JyZr>+ma1xAU(HNg$$$fq z@-NFV0ddLlrN_x9reVH^H(ENm{F1*h2MrXWpEyDpM}rF*s1>nN>Fb$6y*a4A=?R_m zii^9m_fVJHe93lfBm~VyC9hO&AW)CT9r#>Ro9#lGuOm{MCGusnF<(5Dm z_n*TyV-LV0A?L~+3rcVW`N$+S$S;&a6+!*F_Z3;1)&pGwSVgV~fK>#`j$Si23k(WE zMnMU@yK@j_jD<@2i4FIUi$h%PGq-RC%K&RR_k_o@&|47ohK3vndG2ObxPbCy%W$E` zkMUhlmvKuyW%QkP^ArEfib~Jc^n2K{_wFHF#9b1iIUFnSiOMp;WyR4#ZktxlRR=byX~B>iH+O#I>GZ{v8~qXtS~y>=Q&}C-}9+ zGKpD)Evktn6xVHMd=uifWAG>F9B7zd`0NZ2e0?e_rsX!Stt?S1*x z=>D62kwzYHJ<&arU1Aecotv5z5Xw!tOKH%AfR7I^kQpjXtHMW8S~-M*$|6wwp`avK z1@}HRBxePdwD3!ysK7Tm2hR-qDK%YPTAlUQR7B zj+Av4?(h3mzM0lJh1CuS@w}_th?wJq*FP=BA0r}hA6ClK)A z6fB&dufB0c$|76v_MAz)v^WA`{k@ouRd7yC&#J^K;_K_{rT0gbeN!u0BDRUpu6YD2 zivU`-{TU~6w0~a|H`KpGG&O-a2&{-}^>IG-$~a&Mf6iy`EK{hbXM8w(T$c*+3!@Qt z)CGSZF7ItJNb^WOr4m(~S?Z+U3@EO7O1ppL(ya=9Uh5AK8AtN)uV)AqHUr=M&fwVj zM$*G3Rp@*C^1uc+lG##L?B9Of3G~&#M9kfV>F9IureICEO_ZfR+#iIzySocW(Iu*Xxmi`^nN2`fSl@%l)4&**7e+6yrbJsm(k($9?{{lo2XEzlLJF@B zopVhjbnE_>p@m{@jyIHH&UBaR;}fVfc~T-S|Fr|SlvU047iMKk`7ea(YH~oV)WxoLJ+Fc+ zTb-B(dcz#ljBD7bM#|iA%AQ6bv)u$p&3c^?R#%yV;bMPUf;d`mTS5d)XR3EX^=R z-ol|x;VCcPy)$@OuDqR#hi~L%gSzGQ-QdPgotsP8zlQ<@r?|nFcQv3(5!ppnL~&y+ zFaaE=_K~z|Zmrr@iufXXYw)|8oHpSLKTl5RuXS+#K&k%o{+SV`W^BbAx))KY7c%Cl zIVWFIi2+mMD0NVN8NL*Z9s=5gxUs!)$dTuD#24T&Q9Lh$;pZKe2zig< zLe$8@1y+UiUnh@_&hhgh{u&ED?$0Yv70Xno9Z^+Ue1-$hv|gA z+TQs+@k%*@_2%l}{=O_Q!Q}d6U}9BKc?0IvamM!Z>2V&fc;dgH$_Kxxnp~rpi&m0H zirF&6zYqVO*m8@GnTFPO!cvvtI!4^7rhm=MWbo_nC6AP|ZUKiD`oOuD^l$OUd_+Bv z+UrW6uIU&WH;9$zH9}KDjv>|s)q6u@n13j)lH^bkI{0>x#0a{%`LkIG@a*vL3mFHp zuvW9wHE;%JekfUfOrujjp2G|zF?lYm+0*~8q2oI=L8qmrmJshi4-EYAk1TAB&mxuB zDH$9!TF#wG6B5zGEGWkw8=LU2Z6r(_+uJk29{+W2ag8HdC>pKTpwJog&bX=+Vy;4g zlLu?Ol1m@hk&2;$PC!zak8n>wVnMYXlD!2v_d+#vvH=$;cY8Qejr(>!yDKhutvq)< zff(8x9Ps>W!WmU@izy0)P$HQj7nPtz#N;m=WgcrXtHASb?3~-!fmJPZ_8X?L>Z{Y4 z>lc$jSvhbmtITkEOEJSLN;JFOeu>*3%H-htzfY%>6FFQ(6j)zc z2d3wMv;f76n-vL%r~9z4TE9Sn%i+BX8FETzQ>d|<0TVHpLKGIo*#Gw|<5jB6mz3sN7WQx1G2hAq_W( zK$6KiUUg8&6x_D=pU*ld24Qs>3YQxiL0wIRTY)8ssG2GHOV6P z>(|r42d43V#_*zO&H3pRy|O>{U9S>UYokb1`b5jaSO93<87)+B1^0PXEEJnB{vFe5 z=vHSOQZnT-xwv!Ad3ag&h@uwIZ))lUG`vtaJK@G)Bz5AO?{~_#aeessTvYJpO~ir% ziZJ(M6-7o__8M}6jz}Cub!KrjWy-{^ocx+Gn}M)7=a;bMZH~Le)|iCctibRl`YL(z z{=IHomv1_acQxaNS{#H>oF#J@Mz`l6#drI+{aXT3HUW5IXgUpixv&w5+x?L&_kI2K zzzY|gBuG{YC#N{jpoJ0MoBqzBC@l8!Uog-MAgdSb*;sO zg)dm@t!6PM3*Jt`=IR+K6}y5EkKl^+5i@Fof3E)pH|I3{9bROmN%_&O*OHNIS@x_Ro*(*&HJXD0r`Vn(RFtU=_%_-E}vp zO!_abWQh@K1$RE+#w!C{aQ#2 zs(id^EhY7DRi=WuJ$BqA_CmWIU^MFfk2duX!ZegnIo(KCw=oj`-o48*G7sh@?1h8| zfu!S_l$ig7CY__KWy0(W>Y2JdHWC68$g>Y`a;WClz5)M~S%mrn>9-Bn)xP49%qxQw zD1!0S{=TY8PNFOgpg_5esbO8?4DA~gM6jRW3oTC|`FU9VWL#1X39x2zxBnYOlPyZZ z`JrkULs8hW(sSp`9-{BXp(`Nb?MBd1qBft352CEB+x56Yx+X(b_ewQzVugQI-L-#f zhw%CaC~3#`ZD;{SjG;|*02}PHOAl=A;jGK|))WLm2lHqMYRY5Vc`idOd?4BHEC!eV zh!k4SPv&c;TmLV0gc*5_9!D7LTTT?&k#cD2>XP~w|%Gr6rqJzrNIzs;LqCYnARoo1;d9j z86K$4mx%#88O5PNT}ew@yL}=jFV7HAXX9sMVsya~UIhYlwuYCLjhPGI0Ep^?Q_Mmy zvL`^uHyBWr+5CzSLY^Dq)A)5E|(c&H%-i^Qq9HB1qb? zM%IT(QDtLzr^Mexj!8tUX?$s$;(s-Sfk*PYKc;i~$_g&=jRvJLIc!^*56aJ=tYko$JV(QEb>B*?@J2^`|g2>Cry z5u|=j>D3)6AEbWZ^MAQxsui@8{Zq~UiqhRe)+EaLy8_9R@I@ntq!Bk=uCw*Aj6bx> zUQojtcO(EZqSk+=-E&ZU{W{P;k1ciXImRFvQaMk`yWlGRhi5TC?rkHgESDZ?46E-# zlD#S$+X9$Q6B&ssq5zPAmvpk4Q&A4wisl62u}6EZgNYM1x|Z$xMN#XKY$Jye41$@S z)mb33VrmYSDaKEN^Qghfb}Xbni6?JocPDo~N+A~;%sx}sM5d6T-G<{|oj`{tiXw_u z*EWm`<>DeFz0F39*(>y4Mi@liEf?I$Txe^Z=9lWySwkj;N?LP4M@8t2Dk&-HVFuCd zsPg;V!oy%R976{RSsi0j*xUjf^mjuk*XDEGe2afPU2kTV2nn*#cRgF8mPw!|Q#_HJ5c*{Zsz}T1*FkYN;#-|3+Uv0?(l(|D($5YuT^URYuZtHaxI=IWR@~hsKymlt#ogV5yA&wy?hd866)5gd+=>@%f!_50d*;sExi6V8 zCz<5T`R={fXRkHLr5Y?QByHa~OPl1h$5o`&6cpFVOV09-FCtXhTFfk;IlVHd6;OR*3Ra>uZqI@3h=k4z8Y zVEy2gX47X9Plya9d|S zTuy)KH%-Ovp0RDVE|YLCe)smoEoeikFTH0gMbRlHVgpxqodPp)`o_`v{b+uP!Dn!} z14jE@JAzXXfKYHC>TYUXC*tnoM?55I9-@J*CEQqVvXta=WYX^eJO}I2CPRtq7I2F8 z!NXm?(AccZ_%_kE>wHwBm%PI3Pz;Un5?=RdDa}Mtikj@fiD7_F3QF`X{!ln+ny1g) zFkSuGscu1E%zrmAm?d{R4Gf7$R!5Q5(*y8k1w};;3=P4{$~I%^;^kej7uDF4A#;Vh zb#g_tFQeu}KA8P-BSP>k4!{4BMVHjV$q#^q4IOXr_nPqV@5V8cgax3-$jI7@Lm=R$ z#)(-U(!i|}fnI?zOHJx9xNz)GDUT>WW^W2b)>(Ex2gdK1eoxqA z0ss;kA0Atv?t1iRcwP4D6A4_Z9+aLpMF2qj$n|duLWVI8vG0Vv(JITc`U{B!YahQY z+?&y=7nqsRmPaOE^b*I9RyZH~IR6G`+!U$UF@ELL-@k9Y#Q+ z;%dR^vGxa25nE95ifD5)(X-x_KmlOT7TD(opBZqRHkmrXH}Ep)aeWp2R(W?Q*=hQ;jSD1A>T zW)Z?5n9e&P&LrvCez9b`!ey)fg=nC--?<+hL8DYVRm{gpUgqg|Lh=!B7SDr#o{EDJ zQ@X}dgs);wm?aRy+SMGv0&N56s1!BK_K4!bm1C#0`BEE2BsEFuU{(Gc&}eI5 zeoL>H=F zJ@|abEI`(^6sTuNCiB6E#IDD0PMp5(>i0P#5`%vBXU1{`WeIttBPd@d$`jUw@e$99 zgGT_;RpoRLQBl%Yku=Zk>`%GGneHvYvA!CA9Dos7MZM|j@Bu`q3swiFKyqd%?h=|< zLpLg;vB0J>V#}&CO+unfq-hqZ8In`=LB{MSy<~f#zv$o?KsuPr`)OH$LGcVw&F$md z!~_mzeeaK{g^thvQ%NVFn)p9q{oh~EK^YBllWJ^NPmeoB-y{V^J^*k%u&S5D!ux+y zEt>zDy)R?g1qFXgCD+#0$c_&VK-?|Z_4Q|WhWeQ~(074Ku(~P#E>3ZLdCBIRVL@iv zJer=Nz2HnaHBA7O=3|49Cp5T)_GyZznv!_FPnr8lx2GI2m&c`Pl94y(k&I2t>x3LGIg%Ben|oTJZ2W0Ba?f2Df+ur#+&Q(HotQzLI6%*|OmS36?0cz^A}Xcy z|5I=i|2Nk%W3u~}lcI%uR z4@@Fozx1z*z`jmW6AHyqxykoW#qoWvV3#M-Bd!W*T6avH=;{2WMqGr$>Ef0s=l&P_ zqmGz;#{uUNeMM9E>&-Z)F?ID*S}N&i{lHGz7lL@@`dybMq=zs87Go!lKvwz^ z=(R!U=Q`tw=CLnPib`|-1O~lt^s1A(qS4<2xH?pv>ls`wm0B|}2&4rH{PFpMRRrff z4Dla`mPlE8GB1PryyyU!zlY0 zKiRYWM?g5ET)5=7i2Jv9htxd}3La9AMz1uZ?|dg5{DaFI@N!FfCUUQ+=C{Zv66Qlt zMFN#Q{319kcsmIdO*T!g*yVbAFj|$u)U`H3LWxg@6BAarZ+%tXk74{45t+KcHWB@m zyW$fq5-NgUx0U>3Tvi|mLTIpG=$ILH7>Sw%j5I$=wmh+ewWgIG)76z`6X>$GQqqc& zTwx;rY-qvA{4*2wSkU`5Riz8qq@n6nCybH<;nds81N+(v+v0_cbBh%;tRfYnFTpxSW!RB&d!H*`IA7#40j6akPf3p z8A(zgu-R1@QAPd&0T{I@i@p7M7K^E-ag=|5J>GmNctdsyxV8@Xi~JXpy9i6>QVfu& zB*gmcctpCBQ&b$HD=cFS zR*_{-sn6;?} zPfGn6b1}Zk(fKdBc(6%`YjY?XV!cbuo3PMi*%xDWM$X zquI|_SlT4)j&TxqO821gZHm$L4k`w3WQyJ0&c_%cYGQVXr%F5gegl;?UcQK+Ke(61=CnpBeQ z5?iomK>q->P7Vuur8Ty0fJF}=g>z9G*&!Byps0xP^7~Uq$}$M?_=bj3MC*3oLvNft*{x!`jbpA(368wRM3K+8~k$Zf;W=EK8ng3xR2z;MX`zjpmjVGV-`ZJ!hbB zs@!PmWF^BiMc9iUK3d&QP5^POAEi2*SL5AXc(}U|UwikCDRJ0Dh9rV;&yegnVp9zQ zpNe{x2*L~z6E(iPX@d*VEhK+@W=2ZM2Dh82j4nY-);)CZ@%Y#E+;{N^RWKiy=3YuR z34$^?J9?8PktlYGB*AJ-vf2<~#Ur+qRWvKc&2|ALh?<$S%C(8H{-=boD-#Wz@s1s9 zh}vGLyngS-G?F-`06!ETT#p{9_MCG^AX3aNv6%8M9h#ZcCahV83N^dbgIp~s`M|jI zbSj{MtVO=a;{GXDDu`iK__^3)=M3CIAcGAfD44bX~`C2iR4cYp)|D5Q| zyk48|eIrNOXtnXhOlV2C@RZY!L5m6wOY1TaH4~vz{be)sKcaCJZBmcXi3n@FN+?t^ zY4o63x;4L=U%1gfG4z9%U{7f~%5xx%L_Lx~z3}~4Og4wYx;jyF`)sAlp&v6i4^pY3 z`nBt+E~=el0U}TZ?uXNVKk>Iuft&@rg|ba3sY;baI0PLcx`eJXhX z-R)fhg85RV2|^y4AopG+}xG_GB1 zi}=dkfCvF!5H)qSeVPCd4B=Td2Pbz#HJIam4zaw&XqV!%q8O^G31wcf&?F`nI++0C zed}CAWIeSQ?=dQCP%7h1H`8>(6DrWO4iOkx5<=T0v4KwPd?SPXe6WXAiP)>i zAaQ0?F(Y(6e|g+Bt}7(Ci@Y6{_NaMs>e%-sW|pLJ)nuGgcY3d&DmF|&+S7pE1g7uv zsan@B0GOiQCtwT{vCNgDIZ?tYQ5d~-8haN6fus?cg91$7vF)GbNQbbaXM{1THef+3 zVB&s#KEH_E8G^)x4V^v?7cTRLl186amLNK`2y7J$3@ogpu&frnHWrS-C8{fH;f2bo z(~p)1R8279Bb#+t15u zI5wVEEqN;zkQw!WBG9L03#Tw5TWK7Rh@bRV*5h^$Gh=E@KJ3N(YrKU1)r#o34NS%X zqd%z{gz^fEw~qeTd)?jRK#?pQfi(?BDJi&rqzDDY8+r?PY!qzq@#s{p)c1c^@Voy% z$j;hPLj!k30IBfi=7x-cwv>vAiTL3mcKn;>r?R7e@3nWTP5Zw>zu8TXPTzuwnK{P( z)Egl))2_;FWPIi!y)5Xx+#jvyp`Rr;*TV}xB4?5W^^e3QpHGKRFLklU9+~pUxcuAx zK5nI5=ivSK+2pGA>7dWR+gmPl^mtrVwV~WfbsgxlRknFC9&@hXG|HcHVt2IXsvi`X zwITaw&m;E!FoT^e>(!$P*4&jTlg;^SmSmPL@Jx<99Om{;X#OF9lFo&}fhwQKfy688XxvAB}Sug>3hE@*Mzgar)jLOvUkWQs@0 zQ(ifn+j?SE$o&M88XjzizVQeNZyrqw39k*Vo{03#cEGb?&Ssp)2=gCa@A_X2v0LAA ze+$ekeQkAj;pIDo^}Bs>dE|>5yraI0#K|&xJ+G8?C+|u|$P{M{Zh^;jg`@ZWy7q_U zE&o4ERcCuaudU|fjH!IG!_0%{@48-Fg}pXMuSEjpVAX33J*|wkI9~5gi!DKDqIoGl z>qMeB18b(F2|vujClYT?xS}TPNYS6ocp_iCJiH=+XuPYX9&X*->IJb9p(u+9VJRls zarqP9*9rO%f{{6!4e~!t;Nh3N)gjC|?oD7?~5Yzc?${3#ak;)p1tyCC7I zJup3pU=aIQ=&+m6ME=3|tAdA{3j%Wsf|Bw5)3TkJHML~GN7(LBT@C|c6pU16cu89D zCkE`R3wU7*-%bC*keve`k*9mrYogaxYpBNE&_+euMRMVLBQO6Btm(1mtY3B)IkNN7;bG4~buxd(OpTzGiR3rj?~wWzKvDZbpyLyKr|O^UMm@oGRG z7lQp0`Dy$6L9&)ce5(=MONoLEiT%#DsIMM!hN*85ZV{#u5s%p^K|G^1YrrG2GpM)_ zc-mEm&^ZKXQVSKC=rVCarXM5Oak4`BG6p5}OrkHBl6t;YeBNqY(U!H5L@v)5|z zTUbPn(+&+4BO8~6uL%LtulB+_@Uhi3VN;rs!sc%Q@jN@Yxru73IB;BYO~RUJ-ol1( zr9E2C&;T0`?2HWLrZN~;-u;tF*YGlF;HWK>{DD_f6OX!q;ID2N?7h`RVMlKjxqin+ zB+t9%)(J8BAYNWAb&~=~;!%SwiR0`v=q@f*wYzN}dv8`%rYIpA2_V8-9Xq537ltXr<``Smsa!0Y7V#fHfTyDqq7=SEn4-_o7Fc+XC)S-@k9PTPZA z>}5khj+oNe!aF+s`F$gv&|p73MH-$}V>3WPDw+43b^>_86q#5C4@dVgIjsX)AmE#C zAtcj!D3acgT`21eo~4Lv`^yn<-XCI%%uD#Fh~+LV?c!ud!ZhIxqA@fHet^}TH@-){ z<#0>xmr*CWdG^K5UZ?5~kXlxi8%N9NXKnu^?Dsy(W*i+-R|hNBSq96`FUKhACS~Ew zia;`Xu%=o>JxcM2aH{&pzwQH4?mQ=14FD1ogVsHfysn>3&BzN+QQpmXo+IViORAJt zjB{C>(4Q;jRHe7DhWr8YSV(UQd%Iy;b`{+mT5~hr_xiud{!CmPnun*S>j37z-mbqv z0|CPor5i<9Z$y8n;6^~TAgJ-thJ#e-5o*&;78Y8iK8h{yERZU+j>xA9;QG@cX zf4LvN#KG6=Ya~7kLdz$6rDF?hL*GItscx^H^&A9gL)*ZpSaVYg`j8lHMj}iM(mHIz zI8(>n_%N~MSZ(|m? zVC^CzYkplnA8C(ir=+=VU0^-HDj2YAt}P8rhx zCtP)>pvp4}IdvrfoJ9+c1w%-S35N{W0AZEQ1zXm_&lY`PCa4nFZS-4A&e{)~j4u1Y zfAZu75S~%hsNGT2jx2Q=iYar6TYuT3n8CplznALh{jq0LBgCGtZ+3Z zj`-+EPaz-7)AhfRmo{$NS3%|1_% zqtzP>T~ynngW~O8QQ2h(b>Z*;PdC|*o|LFG6O}%4QnbzyimZ zq$@Mt<%ZkMY7!v0gOKsnJ_Ny0hlvE52CNV&UtGBGt3@#pGik;FSPCv^OvS2`;fd{gB0~5^T7s|4L zPZ2{g2b0`pAsPF4IX;2x@CncY5U|0w>GA6OH`L3uJZO8U!7)%O~p6SxY**T;s zmIU26uc(X>Y#b=0#44?x%o5g=&3ubHROl$@h<*o2_{^eH*T8K=W9Zu45fgdZ#!%S4 zm;)<~tXrQ{Y>ZNCjIzVpJ1fcu6D&-G&vy^vUPY@H+jU9jmsGJAPL)C8fo%*G3|*WZ zWPFK7r@m_#Osp-KInFUHsYCs=8ZgO^QBMeQ;c*GcuBTl3f@^?U&C%!`5vj?RsA`RE zdI#ggS$ak9eI4rhvS8e4@2S>P71J0`Gg*QDTqTwsMXj+=HAC1g&sHPZ7|9ios+dC6 z6xt>y)C}ioMyDVrr0k*;D77Q~N-`QaVng`Q4R_!z+SC2u2(>*BhZXpFc2?+o96C7{ zc;Ln6o_j+V*2|rgmNBw7*9?ZJgGvU6a0m#(8XMJQWS}<0DIzUe{;oj~u!cckU|>$@ znE9>``8}Oyma(y*&(EOpM%;`;Wxdi{B(xH0js$9H z_pl>9XEyegPA;+($O>Jj{1qo5bw@iznU&*w(nGzcw0SMEs7CSZ@F?@=cModB$8^kc zl*Q>J=qqK?CP_hKD=x9VO-d3DcIeZ>!Nbn+xF=JnxJFZq33xfy{G8&eVX;TVLctI= zlBc5}v6*B3#F>s{N{6wDkT%+|0~aJ-x(r58xNvW8QbG}~UW!sy&!~l+6`>U(h8~0S zp`|CVY{}7PCIJHPTeQ&JHWWGY{-BgsbnVHjRV03@P~hp0zPpv4FKv-?Bl+&Z64?3( z^tCxnv4?vj;YFj}ya~cnggBA)4pn$`_Q!Grgrfb@H9E6esMT{BG(L>z>MP4w`SH|S z?c{L$kUV)M;n%*gCGz@g6UAL!?;OWwB+y=0rc6_xM^IGQP&zS*9JUL}LhCk)EybkT zJ-iSA?doNvf6#z`YEpA42NyFF9WzwMbR17|;L(~rTaxq2-s|a^NGe*ff~|EqX6Hi^ zL+Q{nq9#2iQBmlY7}@Pd&nBq-ng`9CiQ~E$qUBgg8X)1siZxNu&1SijwKNl-*Hy-l zyr4jrorHdd2Z6PFAuy8%^LKmw_}*^?@YpZ;R6u9<=}%HnaWfiuHteEUV1zEZyTY;` zs+lq#SyxAJ(jSN79)1AUN4)bv&W^8fAKX~hJGbsPDw!&W0gq&l_eJb*xsfJz?$~B( z&?-+3vxvPgW~T;_yX1+%(ON=$IZk*hlnFIuiJodNV@J>ZH0-s6iHT`$V{>9LHPh1k zwW~E$$(q^b^hDw!pCrIOpAF;J@IpuSL%R-#9Nv&KB6$MUxCHWg=~ygNxjbdi^G%D1 z=kLvaLC($}$W zH@CJ9GbQw-?d!62bSd8E*rC@+)y>3PNPJtW=_~8O<@N|UFZZHykn;BdFTb5imZS}> z8Dnz-cU|;guL!|ni`o=en|I1`N||@B!`3I~Fl{$do2Jj(UE!7IxU}H1lIB3NZ|v7f zNr?JC*8cd!uf{zyW!V6!{Lj0enkrVewudIxP@Bzh)s`Lw`Cy@23)a?@*2lHRHLHRz zEP>_CUJovQUeHuoZHEidz>2$HvvX2-WJ~y!SI+&5%vhhtRKq{?0`kZ%)x||gZLUqr zi0bLFx^A>)+oXn`elPT+7s$w2L<5wd0%~WkWmGDz+A0^jaM1I=Uk^#ewsswNYN}Rk z#GaFDK5A~R*WO|&-*It3Y8zKO%|6R%67p5`G(%VVL&O92{%+J@Jv-3QtAymY&|6jz z%^!P!b|YAdz`u)3@8VnJp)xy*i=4<8HXb7qR8RudR9#&mA0OO}ugUkG&I)(BSuIcS zpL0|l9i7JR8>vbKncs$55JnU0RUh4NGooeLQk0A*akGLQA(1zBGJ+?PyG`7KxNd4j z+%$^!6Fho2$SXVGwK>h4NnGi}0mH`k$$izgEYtm(z|f{cPJ~rq>biT`4Ji*!08x~@ zl2dJAeJ3uwdjUa{AIY`~^+~oN*wBhjXjEKIU)2UxYSJ1D=nsO|LK3!iEM#}urYtB_ zYORs=ZNOJ%Ya7+3sG<}cbe8iuF0rWFRy~2asY_k)S41%m)e)R6Lt@5=>S`v3aJR9VrBoIQLb zc9m?gcO`neU-zsVVCZF6@Z(QBQ;BDTo(i)de^_F(ZH^TVNjs3gSx$ws&@>-dT6zPC zoV!Q0H}bxZMvs*1`IjUXcOwxVfOnbRR}*Y$hDWl-a3{3dli^=E!7ioXivnjv4qZ1) z7;NUb{9w^zif-Hlbrw40n13AYKg0Aj5*83J0^5ERAyaru*nGj>rwgf%#65`vM?NdHCJk2f`&>Tey@B>f^Y*2R>xX|T= z(3Q3K`1Oe{KEML!WEaIt-HN({A6?k!)X!Iw+kvut@G6^f_4Xv`PqOdlM{`l8t zU>$mRYAjQ{?3$jip@f$u87-W4b+}NoP{U`vE2=eFEIvuZ)y)h)KkltVY(wDC>^huT zido~Lj;#4H=CZKuOT1q2DRogZ@~h)g@@m%JOhIr$!OH*)tGh{;#N zhm+rCS=2X9SeqEUonp(L--=vUCGs2Sw6wIa(-#uj?x}};{D)?;E;&6Vzpo$rBZole zw}9O9_1Ret?Or^|H_8FS7n9_*r@vB4^97s&S&6;9%}FEG#-!unb6ZK*Z^B6_>vJ#+ zvR0iC@Q{i!iWl^N6keyIvWEL?L5J<$WOrzGZ~)I;Hg=sD4{6KighNHCV+Oj6I0l_6;kF^FIuP z#3kg)f!^ZXp`>T^HuzgBT)QXtEB4#4_92Jd!N3oq6!+=ngw+Ga?bZ zGy86>T%%w7+ZpSaBi5!nu2;h>AGiPbn5I1NME4tD;0OIh+Wz8+?0q>dy>p3d(KhCS z5gQf`;i?_ky>@91H5moA(@*ZuH%7M48v~QoUA2OODP9JU4Az>F64{7W1N0gi&{2BLVp;dPL z&)kUx@|+jF?Wj%U;BcxU^z0x$wfS@^wtg}!eB+cOFx+O5y&Y zQ5X`)b~HM+)RqXv&t}yUM~qVG6_FIGXMKb7=}5G-`mveQDyOo^3gNnxN zy_jw#`E3f*tVpHvIT01L3JYY!x`RJAdU#*_zoKR)Kc8Z1N?y|1#S9JB>PYQTNowWf z9UNzAs`IMlaX+m10{A2s0t!*H}cCo1Z5+fEx zk)grKmCAALHHv-=x|Rc`^a`XgoDk{W3^#HmEiCe&t4=Sl(6;B>e9o1!3t?|29aAeH z#=Oc3IC#eCUlkfMkV7FknsNE`B%$Qn9U+F5d!Qh=0V+N?OFb8n%H7&wd4NPk@q7FT zLcWD~xp;Yn2`e)?qS)-$0B4d& z8Y`Kj+c5mL#k+e)iCJOP=*uGu!-uCD7rOzX=jcX~N0%shSE@8~%OppbJV9r%vrWbA zu{4}*e3;_?oUvVIIpO1jXwxm9@SNdPy!nT<$Maohh@@Aja^pt)1yYgibNaIl{0d{x zaztTOg^5;IS3#Z0!l6K2qE%smdD^O6;mdJANVo~>;~&}o_N`fdl$X=Dc65|9G+^D6 zUmSF`(ePU#-Fq5WHvILeU0=F1y5yFtO`%iY=4f+^Xv$zPh(g9bI}eLr7sHqNGdRHj z#OzR37vhZTW|Z6HZw>8g!|JYx!f~)i`~h`cCiI<;|AtnVmnVOFErE^Fv1?2eKQ%*R zWQxFR@1Lb7Xa4K~ukgU+5>qGbSdQuwDTr$j&G%3@R#9)5= zo?4>|nY0OwY^qkBS1c~G7M(WoN$T4o7O0t>^ZHJ?f_w4sX^4|4>7bdsZ`lhQab)N_ znCKmA3$T7t(n0E-Z!QG;`7kwCi)LyGEuYU^K#0Dmr3RS8)Xm}P64K^RjOp!9wY)6h zb;aTrw}4HsGR5l5C6vb=dKT!8-|FQqG|R6BuwZ52LC2(u6-i8={E$BUEO|nXJ|dgv->C0{#?E@mBfJ2Jf58N$tYXA;EcQjDHw~9c+>nWE#8Iq|Y;g;`&_= zh8Yjpk}zW^$u}1V$AxP_PREm>*O+AomqKZ0FN)Lc!W$Xo+H(j+K((o*H)hCvE%op> zjEJp9x`u4vk1QlSIIy7{@)K=qQA1A1d>y)bxIPCFB9+7fLMrW9!yC`0E?-DlKhD7E z)=3>;*y0O-0ln%KK-e#9gSF*dt1c|-h}AwMZ9$sVB(PD_Q;E(S zRwjp(69;#_^5{9+=pz_zBA3;l?qI?9NmbVyQAQ{U`@?JuelT;^D1Py*Dy3JD?}?pq zR8bTA{JycN*?!FEnbgU~>fFH$DPdxlkrQu|Q{(N+Q_Hm~=zps}`2_{;R*g`Jt|gw< zEHN$?Y!m?Gyx5vZzcVZgh-fnDe&CDDm=iQtE|> zS|?8_#hiPnaVgpQXb;h+4)uh~OtETiBk|7N&0+^TF*cQk>wI3-vhLxiKl)O89;e9n zXvcQA>I=?OmYrmbWz1HEqd5%2mC;lKTS-wT@Iw06i8G6w)dD_J>`PHCO-AtdQloVI zbSn1G@!&0i%&}PN#ojaRyb|#rl&CBwbi9^JUd6feLB5uj&EMo)UB%!`lnEG_&uAK| zC_U-uDi6iB`yx}%%@>yr1|L$0n|sRG?nmZmHE2^#HacscnQp_)clYfuWUD)h`!G^t zN!5We+r`Q-xVLe0f-`=ODA_S1S;FgdqW63A2EHFneOgJYY!fzr?MH6=9i%T)4~6&2 zn*p{A6JzelwH@hw~qVTOFgnjfJ2L<3TpSw6Pj6LnD`KD?$qkPTy0TGlEn zD%0YxDe5Utmp-+Ku)(>ElpEdyJJN3XN#Z32u|QsdX)63~P7r+N_Qc-C!9QP-DmJ5^hWX;x8V@)-+y-UrC z2^H@^B=o9_>W8^3>me7BcnNz8AY)(L)weFwdmoH73VJmyEjg_V0ltq0$*D^NhkWx| zVYSWQxADC)KJdAGY-OWq2n^ki-4z9{egP}C#Y3Hu=jP`JwcmW5oScGg*Es(n5;aAy z7ry9sQ=+fQ+^Uonamwf(31(LZ6Rn4&N)f?B&2w?b*j8CIbG-|VL;+25gx4+Mgro_3H{W8j@9^YrwhjMMI!CBq6NkQMQ} z#>S$2C!w%Hk+JW5r$j!HePD05!)yUomCTr|n0lKW_5FJ_Zcp&zZOe_kcv^nSf})VLbvpxv zdVcJ1OxuFM?gSbsT8~pYYk6&gy6v=kwWom}I)Lzo`8UL&i;r(zxB-IY+);SMDQX^U+$ml~>#nub zqN=Dcw_ZVde|d<-F2bV(h`*JlSTnaZ2AM{NU5YKzKMzgU+`7XZ^O*+}&vM-(mb|iL zN_=O;tYPNmm`yiL4o>=IC~dLC$)WvALN1tHgYGhVoFdiOS5k;FVwm;*J)@jyJr7J$ ztD`y?bxWHRIVBs-?*rAaoqj2D?oa^|D61ADD${rVIR5nI`NZK1mXt9;r{!WQ?3qk& z3#Z4Tve_wq_)D=LOTgr2W=S}k{O~)yASZK|W*(R;Ir07<2)=q<;EVNJsI?atq^Mdg zt6OV)rVo%;A|gnr&qJ(FW-DWM@7d&0P}UwMGkla}YF|&@MQ5VQvgge8zv;{`E*(b& z1wlVQl9aTXq*x6(4-W*letpA@H*}W|8dYfwG^u||kr@`Ey*r{35%X2SvHP{K3(^{J4tld^?8%s)dP4BTfo|*6nRqd`Iiu-^W^Rh^K?9%aSV8R6 z_)c)_>5G|z8_W1Y?-2T44{sCdt%6OJzlmvQ%wzwvaF3!-eGu7Z6t6r4z(SFh$e7mH)MyA7B2ijcsZJ${5zP2tHCb zNfZ)0#0c=dbkXp=g*Q8#FR@6oCg-x?$(T4hT0Soc$zLo6zu?TQ?V<4J*!A6G=%D|5 zfWmjk=RPur7p|03tB|i}V`{osG*&f@j9!9}PY>@1}5cFPF zC7F$7I3}9NP~y8dF6`)|i=lCR*o%OTtzfa!%d^cVkuO?8+Y;KXyiNfwc#rXL6TetO z22BWX@DGumJ2G(a=|ii_x!22A=5p~Q+{__8w=JDemOiI*lXh3EaAqXRSPxL5;K~@*vTcss@ZTJ8V8{~ z$IyuI#SHGbSI(xMA~QEwhmU#V5BIC@AfTB6Q0K#nJg;CK99dodWD*(~v0T3yV&Rx1 zV^O9MuuRq6?1aKL_v9lUp1Bxj$!Sqfd_eJPnz(Mnq5hIE;V16k8DCgc4MTpc#6u+S z@=MyY^wWW~r5PAc4bJbIoEl$qWay;yiGJ7M&H(Z(As8gSfQ*C$mt|MgKgEqEYYW@> zI3r;fLJ^UFI<9&jQR0gZ&IIEegTm^{m=4mXOdTs>9iwEl2qG6EXfo(0g$kkvic%#A!UUnAZTkMDb}-&D z-A|4CGUTL3{1h5T)uj&a{#mQGj<0{67Le8~q&*_P1El8l@Eyo+Y-$USNo$=}bks-K zkpde2Hj5A~6|xP_gMzvjkqFmQl}-aglZcT<_(b_{+a9f7V`-bPAs^ctU8YCh%*4-a zYmdF@ca9Iji*uM{R`muV4h|mvBvE1a4Cv%0y@s=`8p@gNPG}qo6_cH(82vq8aWAjN zGpjO_X|7N7z9bo3Ql1)lPwpHOo?tEdsa%X2hQf6|0}YHWpd2aKJci4B-R3FdM`Y-! zAJx$Ye|~ti*A;=IwhP zgyviRYB~!cIfKTPcEtUg14L!7O0J_jX#O3#FfgWk3Nn&fwhWNfExab#5}V1TBvKK444=eR!=(!b6*rG*xKP$xxS9b3YROy4{V zQPJoIXRzBH4apf&ClvnP+=c=h8bVT;k)QxjwyS_da~TP3l`+&yO)kiiuQ|0C`?GeG z2bQJ{llZW-F}ugqg=rHrGMlTfo`C^a+6^Wiz0S;rG&=M&=m{_k4djwAXe2WF5@-uy zmH0bDL1JN4Xigu}