From 053e70b860a7b197e3616f7fbea4efab124d1f24 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 17:07:21 +1000 Subject: [PATCH 01/83] merge two branches --- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 7 +- ...ows-defender-advanced-threat-protection.md | 84 +++++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 67 +++++++++++++++ ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 83 +++++++++--------- ...ows-defender-advanced-threat-protection.md | 54 ++++++++++++ ...ows-defender-advanced-threat-protection.md | 70 ++++++++++++++++ ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 23 +++-- ...ows-defender-advanced-threat-protection.md | 28 +++++++ ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 31 +++++-- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 56 ++++++++++++- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 11 +-- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 34 ++++---- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 4 +- 26 files changed, 484 insertions(+), 132 deletions(-) create mode 100644 windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md create mode 100644 windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index 46dddb36a1..4e01815214 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - As a security operations team member, you can manage Windows Defender ATP alerts as part of your routine activities. Alerts will appear in queues according to their current status. To see a list of alerts, click any of the queues under the **Alerts queue** option in the navigation pane. diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index b550a091c2..4714d0153b 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -11,16 +11,13 @@ author: mjcaparas --- # Assign user access to the Windows Defender ATP portal - **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Azure Active Directory - +- Office 365 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender ATP users and access permissions are managed in Azure Active Directory (AAD). User can be assigned one of the following levels of permissions: - Full access (Read and Write) - Read only access diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..5cad458160 --- /dev/null +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -0,0 +1,84 @@ +--- +title: Configure an Azure Active Directory application for SIEM integration +description: Configure an Azure Active Directory application so that it can communicate with supported SIEM tools. +keywords: configure aad for siem integration, siem integration, application, oauth 2 +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure an Azure Active Directory application for SIEM integration + +**Applies to:** + +- Windows 10, version 1607 +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +You need to add an application in your Azure Active Directory (AAD) tenant then authorize the Windows Defender ATP application to communicate with it so that your security information and events management (SIEM) tool can consume alerts from Windows Defender ATP portal. + +1. Login to the [Azure management portal](https://manage.windowsazure.com). + +2. Select **Active Directory**. + +3. Select your tenant. + +4. Select **Applications**, then select **Add** to create a new application. + +5. Select **Add an application my organization is developing**. + +6. Choose a client name for the application, for example, *Alert Export Client*. + +7. Select **WEB APPLICATION AND/OR WEB API**. + +8. Assign a sign-on URL and app ID URI to the application, for example, `https://alertexportclient`. + +9. Confirm the request details and verify that you have successfully added the app. + +10. Select the application you've just created from the directory application list and select **Configure**. + +11. Type the following URL in the **Reply URL** field: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchAccessTokenFromAuthCode`. + +12. Scroll down to the **keys** section and select a duration for the application key. + +13. Select **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. + +14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. + +> **Notes:**   +- Replace *tenant ID* with your actual tenant ID. +- Keep the client secret as is. This is a dummy value, but the parameter must appear. + +15. Sign in with the credentials of a user from your tenant. + +16. Select **Accept** to provide consent. Ignore the error. + +17. Select **Application configuration** under your tenant. + +18. Select **Permissions to other applications**, then select **Add application**. + +19. Select **All apps** from the **SHOW** field and submit. + +20. Select **SevilleAlertExport** [RONEN, I ASSUME THIS WILL BE RENAMED?], then select **+** to add the application. You should see it on the **SELECTED** panel. + +21. Submit your changes. + +22. On the **SevilleAlertExport** record, in the **Delegated Permissions** field, select **Access SevilleAlertExport**. + +23. Save the application changes. + +After configuring the application in AAD, you can continue to configure the SIEM tool that you want to use. + +RONEN - I THINK I'M MISSING SOME STEPS HERE - I THINK I NEED TO PUT IN INFORMATION ON CLICK VIEW ENDPOINT SO THAT CUSTOMERS CAN SEE THEIR OAUTH 2 TOKEN ENDPOINT AND OAUTH 2 AUTHORIZATION ENDPOINT DETAILS. + +SHOULD I INCLUDE THOSE INFORMATION HERE? OR CREATE A SEPARATE TOPIC FOR THAT? OR INCLUDE IT IN THE SPLUNK/ARCSIGHT STEPS? + +## Related topics +- Configure Splunk +- Configure HP ArcSight + + + + diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..4d87cf3ecf --- /dev/null +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -0,0 +1,67 @@ +--- +title: Configure HP ArcSight to consume Windows Defender ATP alerts +description: Configure HP ArcSight to receive and consume alerts from the Windows Defender ATP portal. +keywords: configure hp arcsight, security information and events management tools, arcsight +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure HP ArcSight to consume Windows Defender ATP alerts + +**Applies to:** + +- Windows 10, version 1607 +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +You'll need to configure HP ArcSight so that it can consume Windows Defender ATP alerts. + +### Before you begin + +- Get the following information from your Azure Active Directory (AAD) application: + - OAuth 2 Token refresh URL + - OAuth 2 Client ID + - OAuth 2 Client secret +- Create your OAUth 2 Client properties file or get it from your Windows Defender ATP contact. For more information, see I NEED URL FOR THE HYPERLINK HERE TO WHERE YOU GOT THE ARCSIGHT DEVELOPER'S GUIDE PDF. +- Get the *wdatp-connector.properties* file from your Windows Defender ATP contact. This file is used to parse the information from Windows Defender ATP to HP ArcSight consumable format. +- Install the HP ArcSight REST FlexConnector package on a server that has access to the Internet. (RONEN - MAY I HAVE THE LINK FROM WHERE CUSTOMERS CAN DOWNLOAD THE PACKAGE) +- Contact the Windows Defender ATP team to provide you your refresh token or follow the steps in the section "Run restutil to Obtain a Refresh Token for Connector Appliance/ArcSight Management Center" in _______ NEED LINK TO THE PDF AGAIN HERE. + +## Configure HP ArcSight +The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin) + +1. Copy the *wdatp-connector.jsonparser.properties* file into the `\current\user\agent\flexagent` folder of the connector installation folder. + +2. Save the *wdatp-connector.properties* file into a folder of your choosing. + +3. Open an elevated command-line: + + a. Click **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +4. Enter the following command and press **Enter**: ```runagentsetup.bat```. The Connector Setup pop-up window appears. + +5. In the form fill in the following required fields with these values: + +Field | Value +:---|:--- +Configuration File | Type in the name of the client property file. It must match the client property file. +Events URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` +Authentication Type | OAuth 2 +OAuth 2 Client Properties File | Select *wdatp-connector.properties*. +Refresh Token | Paste the refresh token that your Windows Defender ATP contact provided, or you the one you get after running the `restutil` tool. + +All other values in the form are optional and can be left blank. + +6. Select **Next**, then **Save**. + +7. Run the connector. You can choose to run in service mode or application mode. RONEN - Should this be Service mode or Application mode (capitalized S and capitalized A?) + +8. In the HP ArcSight console, create a **Windows Defender ATP** channel with an intervals and properties suitable to your enterprise needs. + +## Related topic +- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index 0028b5478b..a657732f39 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoints -description: Use Group Policy or SCCM to deploy the configuration package or do manual registry changes on endpoints so that they are onboarded to the service. -keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, sccm, system center configuration manager +description: Configure endpoints so that they are onboarded to the service. +keywords: configure endpoints, client onboarding, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Endpoints in your organization must be configured so that the Windows Defender ATP service can get telemetry from them. There are various methods and deployment tools that you can use to configure the endpoints in your organization. Windows Defender ATP supports the following deployment tools and methods: 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 27177d0829..9e3151aa99 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 @@ -15,11 +15,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. The embedded Windows Defender ATP sensor runs in system context using the LocalSystem account. The sensor uses Microsoft Windows HTTP Services (WinHTTP) to enable communication with the Windows Defender ATP cloud service. @@ -30,6 +28,8 @@ The WinHTTP configuration setting is independent of the Windows Internet (WinINe - Configure the proxy server manually using Netsh +- Configure the proxy server manually using a static proxy + ## Configure Web Proxy Auto Detect (WPAD) settings and proxy server Configure WPAD in the environment and configure Windows to automatically detect the proxy server through Policy or the local Windows settings. @@ -112,72 +112,79 @@ netsh winhttp show proxy For more information on how to use Netsh see, [Netsh Commands for Windows Hypertext Transfer Protocol (WINHTTP)](https://technet.microsoft.com/en-us/library/cc731131(v=ws.10).aspx) +## Configure the proxy server manually using a static proxy +Configure a 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. + +1. Click **Start**, type **Run**, and press **Enter**. + +2. From the **Run** dialog box, type **regedit** and press **Enter**. + +3. In the **Registry Editor** navigate to the Status key under: +```text +HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection +``` +4. Right-click **DataCollection** and select **New** > **String value**. +5. Write the proxy address in the following format: +``` +[proxy_ip:port] +``` +6. Restart the PC. + + ## Enable access to Windows Defender ATP service URLs in the proxy server If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: +U.S. region: +- *.blob.core.windows.net +- crl.microsoft.com +- us.vortex-win.data.microsoft.com +- winatp-gw-cus.microsoft.com +- winatp-gw-eus.microsoft.com +- www.microsoft.com + +EU region: - *.blob.core.windows.net - crl.microsoft.com - eu.vortex-win.data.microsoft.com -- sevillegwcus.microsoft.com -- sevillegweus.microsoft.com -- sevillegwneu.microsoft.com -- sevillegwweu.microsoft.com -- us.vortex-win.data.microsoft.com +- winatp-gw-weu.microsoft.com +- winatp-gw-neu.microsoft.com - www.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 to the above listed URLs. + ## Verify client connectivity to Windows Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Windows Defender ATP service URLs. -1. Download the connectivity verification tools to the PC where Windows Defender ATP sensor is running on: +1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on: - - [Download PsTools Suite](https://technet.microsoft.com/en-us/sysinternals/bb896649) - - [Download PortQry Command Line Port Scanner Version 2.0 utility](https://www.microsoft.com/en-us/download/details.aspx?id=17148) + - Download Snapshot - NEED LINK ON WHERE TO DOWNLOAD THIS. -2. Extract the contents of **PsTools** and **PortQry** to a directory on the computer hard drive. - -3. Open an elevated command-line: +2. Open an elevated command-line: a. Click **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. -4. Enter the following command and press **Enter**: +3. Enter the following command and press **Enter**: ``` - HardDrivePath\PsExec.exe -s cmd.exe + HardDrivePath\PsExec.exe -s -i HardDrivePath\SenseSnapshot.exe ``` - Replace *HardDrivePath* with the path where the PsTools Suite was extracted to: - ![Image showing the command line](images/psexec-cmd.png) + Replace *HardDrivePath* with the path where the SenseSnapshot tool was downloaded to, for example ```C:\Programfiles\mytool\sensesnapshottool\SenseSnapshot.exe```. -5. Enter the following command and press **Enter**: +4. Extract the Snapshot.xml file from the Snapshot.zip created in the *HardDrivePath* folder. - ``` - HardDrivePath\portqry.exe -n us.vortex-win.data.microsoft.com -e 443 -p tcp - ``` - Replace *HardDrivePath* with the path where the PortQry utility was extracted to: - ![Image showing the command line](images/portqry.png) +5. Open Snapshot.xml using any XML reader and go to the Connections section of the file. -6. Verify that the output shows that the name is **resolved** and connection status is **listening**. - -7. Repeat the same steps for the remaining URLs with the following arguments: - - - portqry.exe -n eu.vortex-win.data.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwcus.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegweus.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwweu.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwneu.microsoft.com -e 443 -p tcp - - portqry.exe -n www.microsoft.com -e 80 -p tcp - - portqry.exe -n crl.microsoft.com -e 80 -p tcp - -8. Verify that each URL shows that the name is **resolved** and the connection status is **listening**. +6. Verify that the **Result** field of each relevant URL shows that the name is **resolved** and connection status is **listening**. If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. +> **Note**  SenseSnapshot verifies connectivity for all URLs (including EU and U.S.), so you can ignore results of connectivity verification for irrelevant geo-locations. + ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..2a50b8edb0 --- /dev/null +++ b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md @@ -0,0 +1,54 @@ +--- +title: Configure security information and events management tools +description: Configure supported security information and events management tools to receive and consume alerts. +keywords: configure siem, security information and events management tools, splunk, arcsight +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure security information and events management (SIEM) tools to consume alerts + +**Applies to:** + +- Windows 10, version 1607 +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure Active Directory (AAD). The endpoint can be configured to get alerts from your enterprise tenant in AAD using the OAuth 2.0 authentication protocol in an application hosted in AAD. + +Windows Defender ATP supports the following SIEM tools: + +- Splunk +- HPE ArcSight + +To use either of these supported SIEM tools you'll need to: + +- [Configure an Azure Active Directory application for SIEM integration in your tenant](configure-aad-windows-defender-advanced-threat-protection.md) +- Configure the supported SIEM tool: + - Configure Splunk to consume alerts + - Configure HP ArcSight to consume alerts + + +After configuring the application, you need to take note of the following values: + + + +You need to use these values in your SIEM tool to configure them. + +For Splunk you need these values: + + + + +For HP ArcSight you need these values: + + +To get the refresh token: + +- if using Splunk - your MS representative will provide this to you +- if using HP ArcSight - you need to run restutil + + diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..07dfaeeb3b --- /dev/null +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -0,0 +1,70 @@ +--- +title: Configure Splunk to consume Windows Defender ATP alerts +description: Configure Splunk to receive and consume alerts from the Windows Defender ATP portal. +keywords: configure splunk, security information and events management tools, splunk +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Configure Splunk to consume Windows Defender ATP alerts + +**Applies to:** + +- Windows 10, version 1607 +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +You'll need to configure Splunk so that it can consume Windows Defender ATP alerts. + +### Before you begin + +- Install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/) in Splunk (RONEN - please check if this link is correct.) +- Contact the Windows Defender ATP team to provide you your refresh token +- Get the following information from your Azure Active Directory (AAD) application: + - OAuth 2 Token refresh URL + - OAuth 2 Client ID + - OAuth 2 Client secret + +## Configure Splunk + +1. Login in to Splunk. + +2. Select **Search & Reporting**, then **Settings** > **Data inputs**. + +3. Select **REST** under **Local inputs**. +> **Note**  This input will only appear after you install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/). + +4. Select **New**. + +5. In the form fill in the following required fields with these values: + +Field | Value +:---|:--- +Endpoint URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` +HTTP Method | GET +Authentication Type | oauth2 +OAuth 2 Token Refresh URL | Value taken from AAD application +OAuth 2 Client ID | Value taken from AAD application +OAuth 2 Client Secret | Value taken from AAD application +Response type | json +Response Handler | JSONArrayHandler +Polling Interval | Number of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds. +Set sourcetype | From list +Source type | _json + +All other values in the form are optional and can be left blank. + +6. Select **Save**. + +After completing these configuration steps, you can go to the Splunk dashboard and run queries. + +Some sample queries are: RONEN - PLEASE CHECK IF THE FOLLOWING ARE CORRECT - THANK YOU +```source="rest://windows atp alerts"``` +```source="rest://windows atp alerts"|spath|table*``` + + +## Related topic +- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 024ddab8e2..421af7649a 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The **Dashboard** displays a snapshot of: - The latest active alerts on your network diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index a5d2bec8ce..84a7887c2e 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -14,13 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. -> **Note**  This document covers the information specific to the Windows Defender ATP service. Other data shared and stored by Windows Defender and Windows 10 is covered under the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See the [Windows 10 privacy FAQ for more information](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq). +> **Note**  This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. ## What data does Windows Defender ATP collect? @@ -28,7 +26,7 @@ Microsoft will collect and store information from your configured endpoints in a Information collected includes code file data (such as file names, sizes, and hashes), process data (running processes, hashes), registry data, network connection data (host IPs and ports), and machine details (such as GUIDs, names, and the operating system version). -Microsoft stores this data in a Microsoft Azure security-specific data store, and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). +Microsoft stores this data securely in Microsoft Azure and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). Microsoft uses this data to: - Proactively identify indicators of attack (IOAs) in your organization @@ -39,10 +37,10 @@ Microsoft does not mine your data for advertising or for any other purpose other ## Do I have the flexibility to select where to store my data? -Data for this new service is stored in Microsoft Azure datacenters in the United States and European Union based on the geolocation properties. Subject to the relevant preview program you may be able to specify your preferred geolocation when you onboard to the service. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations in which your data will reside. Microsoft will not transfer the data from the specified geolocation except in specific circumstances during the preview stage. +When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. ## Is my data isolated from other customer data? -Yes. The new cloud service provides appropriate segregation at a number of levels, such as isolation of files, configurations, and telemetry data. Aside from data access authentication, simply keeping different data appropriately segregated provides well-recognized protection. +Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. ## How does Microsoft prevent malicious insider activities and abuse of high privilege roles? @@ -58,12 +56,18 @@ Additionally, Microsoft conducts background verification checks of certain opera No. Customer data is isolated from other customers and is not shared. However, insights on the data resulting from Microsoft processing, and which don’t contain any customer specific data, might be shared with other customers. Each customer can only access data collected from its own organization and generic data that Microsoft provides. ## How long will Microsoft store my data? What is Microsoft’s data retention policy? -Your data privacy is one of Microsoft's key commitments for the cloud. For this service, at contract termination or expiration, your data will be erased from Microsoft’s systems to make it unrecoverable after 90 days (from contract termination or expiration). +**At service onboarding**
+You can choose the data retention policy for your data. This determines how long Window Defender ATP will store your data. There’s a flexibility of choosing in the range of 1 month to six months to meet your company’s regulatory compliance needs. + +**At contract termination or expiration**
+Your data will be kept for a period of at least 90 days, during which it will be available to you. At the end of this period, that data will be erased from Microsoft’s systems to make it unrecoverable, no later than 180 days from contract termination or expiration. + ## Can Microsoft help us maintain regulatory compliance? Microsoft provides customers with detailed information about Microsoft's security and compliance programs, including audit reports and compliance packages, to help customers assess Windows Defender ATP services against their own legal and regulatory requirements. Windows Defender ATP has a roadmap for obtaining national, regional and industry-specific certifications, starting with ISO 27001. The service is designed, implemented, and maintained according to the compliance and privacy principles of ISO 27001, as well as Microsoft’s compliance standards. By providing customers with compliant, independently-verified services, Microsoft makes it easier for customers to achieve compliance for the infrastructure and applications they run, including this new Microsoft cloud service. + + diff --git a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md new file mode 100644 index 0000000000..999ee32bac --- /dev/null +++ b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -0,0 +1,28 @@ +--- +title: Windows Defender compatibility +description: Learn about how Windows Defender works with Windows Defender ATP. +keywords: windows defender compatibility, defender, windows defender atp +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: mjcaparas +--- + +# Windows Defender compatibility + +**Applies to:** + +- Windows 10, version 1607 +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + +If an onboarded endpoint is protected by a third-party antimalware client, Windows Defender on that endpoint will enter into passive mode. + +Windows Defender will continue to receive updates, and the *mspeng.exe* process will be listed as a running a service, but it will not perform scans and will not replace the running third-party antimalware client. + +The Windows Defender interface will be disabled, and users on the endpoint will not be able to use Windows Defender to perform on-demand scans or configure most options. + +For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). + + diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index f019d14fdf..df0f00b3e8 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -15,11 +15,9 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/en-US/library/aa745633(v=bts.10).aspx) on individual endpoints. For example, if endpoints are not appearing in the **Machines view** list, you might need to look for event IDs on the endpoints. You can then use this table to determine further troubleshooting steps. diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index d724b1862d..3186458d75 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Alerts in Windows Defender ATP indicate possible security breaches on endpoints in your organization. There are three alert severity levels, described in the following table. @@ -43,17 +41,38 @@ Details displayed about the alert include: - When the alert was last observed - Alert description - Recommended actions -- The potential scope of breach +- The incident graph - The indicators that triggered the alert -![A detailed view of an alert when clicked](images/alert-details.png) - Alerts attributed to an adversary or actor display a colored tile with the actor name. Click on the actor's name to see a threat intelligence profile of the actor, including a brief overview of the actor, their interests or targets, tools, tactics, and processes (TTPs) as well as areas where it's active worldwide. You will also see a set of recommended actions to take. Some actor profiles include a link to download a more comprehensive threat intelligence report. +![A detailed view of an alert when clicked](images/alert-details.png) + +## Incident graph +The incident graph provides a visual representation of where an alert was seen, events that triggered the alert, and which other machines are affected by the event. It provides an illustrated alert footprint on the original machine and expands to show the footprint of each alert event on other machines. + +You can click the circles on the incident graph to expand the nodes and view the associated events or files related to the alert. + +## Alert spotlight +The alert spotlight feature helps ease investigations by highlighting alerts related to a specific machine and events. You can highlight an alert and its related events in the machine timeline to increase your focus during an investigation. + +You can click on the machine link from the alert view to see the alerts related to the machine. + + + > **Note**  This shortcut is not available from the Incident graph machine links. + +Alerts related to the machine are displayed under the **Alerts related to this machine** section. +Clicking on an alert row takes you the to the date in which the alert was flagged on **Machine timeline**. This eliminates the need to manually filter and drag the machine timeline marker to when the alert was seen on that machine. + +You can also choose to highlight an alert from the **Alerts related to this machine** or from the **Machine timeline** section to see the correlation between the alert and other events that occurred on the machine. Right-click on any alert from either section and select **Mark related events**. This highlights alerts and events that are related and helps differentiate between the other alerts listed in the timeline. Highlighted events are displayed in all filtering modes whether you choose to view the timeline by **Detections**, **Behaviours**, or **Verbose**. + +You can also remove the highlight by right-clicking a highlighted alert and selecting **Unmark related events**. + + ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index fd75059fff..50e1c02405 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. You can see information from the following sections in the URL view: 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 5dfb3959f9..dd0655939d 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 @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. You can get information from the following sections in the file view: @@ -84,7 +82,7 @@ When the sample is collected, Windows Defender ATP runs the file in is a secure A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. -> **Note**  Depending on machine availability, sample collection time can vary. There is a 3-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. +> **Note**  Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. ## View deep analysis report @@ -121,7 +119,7 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. See [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). +5. Change the organizational unit through the Group Policy. See [Configure with Group Policy](configure-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). > **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index e1427b0400..f1fd64b84d 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -13,12 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - - Examine possible communication between your machines and external internet protocol (IP) addresses. Identifying all machines in the organization that communicated with a suspected or known malicious IP address, such as Command and Control (C2) servers, helps determine the potential scope of breach, associated files, and infected machines. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index 0a7f63c71b..a420edf9e2 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, and the number of active malware detections. This view allows you to identify machines with the highest risk at a glance, and keep track of all the machines that are reporting telemetry in your network. Use the Machines view in these two main scenarios: @@ -100,6 +98,8 @@ You'll see an aggregated view of alerts, a short description of the alert, detai This feature also enables you to selectively drill down into a behavior or event that occurred within a given time period. You can view the temporal sequence of events that occurred on a machine over a specified time period. +You can also use the [Alerts spotlight](investigate-alerts-windows-defender-advanced-threat-protection.md#alerts-spotlight) feature to see the correlation between alerts and events on a specific machine. + ![The timeline shows an interactive history of the alerts seen on a machine](images/timeline.png) Use the search bar to look for specific alerts or files associated with the machine. diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 718b2e22ce..993813872f 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender ATP notifies you of detected, possible attacks or breaches through alerts. A summary of new alerts is displayed in the **Dashboard**, and you can access all alerts in the **Alerts queue** menu. See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts) topic for more details on how to investigate alerts. diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 1bc9344b78..bbbbdef3c6 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - There are some minimum requirements for onboarding your network and endpoints. ## Minimum requirements @@ -35,7 +33,12 @@ When you run the onboarding wizard for the first time, you must choose where you - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. ### Endpoint hardware and software requirements -Endpoints on your network must be running Windows 10 Insider Preview Build 14332 or later. The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10 Insider Preview Build 14332 or later. +The Windows Defender ATP agent only supports Windows 10, version 1607. + +Endpoints on your network must be running Windows 10, version 1607. + +The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. + > **Note**  Endpoints that are running Windows Server and mobile versions of Windows are not supported. @@ -43,4 +46,49 @@ Internet connectivity on endpoints is also required. See [Configure Windows Defe Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. +### Telemetry and diagnostics settings +You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. +By default, this service is enabled, but it's good practice to check to ensure that you'll get telemetry from them. + +**Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +If the service is enabled, then the result should look like the following screenshot: + +![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + +If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. + + + +**Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config diagtrack start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index 942dfa02ee..ea397b440d 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -14,13 +14,12 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You need to onboard to Windows Defender ATP before you can use the service. + ## In this section Topic | Description :---|:--- diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index 6363ce613d..ae1b61700d 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -14,12 +14,9 @@ author: DulceMV **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - - Enterprise security teams can use the Windows Defender ATP portal to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. You can use the [Windows Defender ATP portal](https://securitycenter.windows.com/) to: @@ -44,12 +41,12 @@ You can navigate through the portal using the menu options available in all sect Area | Description :---|:--- (1) Settings | Provides access to configuration settings such as time zone, alert suppression rules, and license information. -(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Endpoint Management**. +(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Enpoint Management**. **Dashboard** | Provides clickable tiles that open detailed information on various alerts that have been detected in your organization. **Alerts queue** | Enables you to view separate queues of new, in progress, and resolved alerts. **Machines view**| Displays the list of machines that are onboarded to Windows Defender ATP, some information about them, and the corresponding number of alerts. -**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. -**Endpoint Management**| Allows you to download the onboarding configuration package. +**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. +**Enpoint Management**| Allows you to download the onboarding configuration package. (3) Main portal| Main area where you will see the different views such as the Dashboard, Alerts queue, and Machines view. (4) Search | Search for machines, files, external IP Addresses, or domains across endpoints. The drop-down combo box allows you to select the entity type. diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 81d0358abb..4a9eb9f0b7 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: DulceMV **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Use the **Settings** menu ![Settings icon](images/settings.png) to configure the time zone, suppression rules, and view license information. ## Time zone settings diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 6cbed263b3..61d1135a7b 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -14,17 +14,15 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607. - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You might need to troubleshoot the Windows Defender Advanced Threat Protection onboarding process if you encounter issues. This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. ## Endpoints are not reporting to the service correctly -If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after 20 minutes, it might indicate an endpoint onboarding or connectivity problem. +If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. Go through the following verification topics to address this issue: @@ -43,22 +41,21 @@ If the endpoints aren't reporting correctly, you might need to check that the Wi 2. From the **Run** dialog box, type **regedit** and press **Enter**. -4. In the **Registry Editor** navigate to the Status key under: +3. In the **Registry Editor** navigate to the Status key under: ```text HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection ``` -5. Check the **OnboardingState** value is set to **1**. +4. Check the **OnboardingState** value is set to **1**. ![Image of OnboardingState status in Registry Editor](images/onboardingstate.png) If the **OnboardingState** value is not set to **1**, you can use Event Viewer to review errors on the endpoint. -If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. -
-**Check the result of the script**: +You can check the event viewer for the onboarding script results. +**Check the result of the script**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. Go to **Windows Logs** > **Application**. @@ -73,12 +70,13 @@ Event ID | Error Type | Resolution steps 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. 15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -
-**Use Event Viewer to identify and adress onboarding errors**: + + +**Use Event Viewer to identify and address onboarding errors**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. @@ -105,6 +103,7 @@ Event ID | Message | Resolution steps 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. + ### Ensure the Windows Defender ATP service is enabled If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service is set to automatically start and is running on the endpoint. @@ -128,7 +127,7 @@ If the the service is running, then the result should look like the following sc ![Result of the sq query sense command](images/sc-query-sense-autostart.png) -If the service ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. +If the service `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. **Change the Windows Defender ATP service startup type from the command line:** @@ -216,7 +215,7 @@ If the service is enabled, then the result should look like the following screen ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) -If the ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. +If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. @@ -354,6 +353,9 @@ To ensure that sensor has service connectivity, follow the steps described in th If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. +## Cyber events are not showing up on the portal and logs show event ID 28 +If you don't see cyber events in the portal and checking the logs show the event that states _Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed_, you'll need to make sure that the diagnostics service is enabled and running. For more information on how to check, see [Ensure the service is running](#ensure-the-service-is-running). + ## Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 8340e9dcc0..73be4e0fa2 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. ### Server error - Access is denied due to invalid credentials diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index 717abdaec8..61cff69068 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - A typical security breach investigation requires a member of a security operations team to: 1. View an alert on the **Dashboard** or **Alerts queue** diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index bae239bf1c..e29ff41868 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: From 94dd8bb46af80f8417eab51985b565fe83521946 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 17:24:08 +1000 Subject: [PATCH 02/83] fix dead link, update related topics links --- ...ows-defender-advanced-threat-protection.md | 38 +++++++++---------- ...ows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 18 insertions(+), 22 deletions(-) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 5cad458160..4465dd1ba4 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ --- title: Configure an Azure Active Directory application for SIEM integration -description: Configure an Azure Active Directory application so that it can communicate with supported SIEM tools. +description: Configure an Azure Active Directory application so that it can communicate with supported SIEM tools. keywords: configure aad for siem integration, siem integration, application, oauth 2 search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -21,64 +21,60 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 1. Login to the [Azure management portal](https://manage.windowsazure.com). -2. Select **Active Directory**. +2. Select **Active Directory**. -3. Select your tenant. +3. Select your tenant. 4. Select **Applications**, then select **Add** to create a new application. -5. Select **Add an application my organization is developing**. +5. Select **Add an application my organization is developing**. 6. Choose a client name for the application, for example, *Alert Export Client*. -7. Select **WEB APPLICATION AND/OR WEB API**. +7. Select **WEB APPLICATION AND/OR WEB API**. 8. Assign a sign-on URL and app ID URI to the application, for example, `https://alertexportclient`. 9. Confirm the request details and verify that you have successfully added the app. -10. Select the application you've just created from the directory application list and select **Configure**. +10. Select the application you've just created from the directory application list and select **Configure**. 11. Type the following URL in the **Reply URL** field: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchAccessTokenFromAuthCode`. -12. Scroll down to the **keys** section and select a duration for the application key. +12. Scroll down to the **keys** section and select a duration for the application key. 13. Select **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. 14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. > **Notes:**   -- Replace *tenant ID* with your actual tenant ID. +- Replace *tenant ID* with your actual tenant ID. - Keep the client secret as is. This is a dummy value, but the parameter must appear. -15. Sign in with the credentials of a user from your tenant. +15. Sign in with the credentials of a user from your tenant. -16. Select **Accept** to provide consent. Ignore the error. +16. Select **Accept** to provide consent. Ignore the error. -17. Select **Application configuration** under your tenant. +17. Select **Application configuration** under your tenant. 18. Select **Permissions to other applications**, then select **Add application**. 19. Select **All apps** from the **SHOW** field and submit. -20. Select **SevilleAlertExport** [RONEN, I ASSUME THIS WILL BE RENAMED?], then select **+** to add the application. You should see it on the **SELECTED** panel. +20. Select **SevilleAlertExport** [RONEN, I ASSUME THIS WILL BE RENAMED?], then select **+** to add the application. You should see it on the **SELECTED** panel. 21. Submit your changes. 22. On the **SevilleAlertExport** record, in the **Delegated Permissions** field, select **Access SevilleAlertExport**. -23. Save the application changes. +23. Save the application changes. -After configuring the application in AAD, you can continue to configure the SIEM tool that you want to use. +After configuring the application in AAD, you can continue to configure the SIEM tool that you want to use. -RONEN - I THINK I'M MISSING SOME STEPS HERE - I THINK I NEED TO PUT IN INFORMATION ON CLICK VIEW ENDPOINT SO THAT CUSTOMERS CAN SEE THEIR OAUTH 2 TOKEN ENDPOINT AND OAUTH 2 AUTHORIZATION ENDPOINT DETAILS. +RONEN - I THINK I'M MISSING SOME STEPS HERE - I THINK I NEED TO PUT IN INFORMATION ON CLICK VIEW ENDPOINT SO THAT CUSTOMERS CAN SEE THEIR OAUTH 2 TOKEN ENDPOINT AND OAUTH 2 AUTHORIZATION ENDPOINT DETAILS. SHOULD I INCLUDE THOSE INFORMATION HERE? OR CREATE A SEPARATE TOPIC FOR THAT? OR INCLUDE IT IN THE SPLUNK/ARCSIGHT STEPS? ## Related topics -- Configure Splunk -- Configure HP ArcSight - - - - +- [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) +- [Configure HP ArcSight to consume alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) 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 dd0655939d..66cefde656 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 @@ -119,7 +119,7 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. See [Configure with Group Policy](configure-gp-windows-defender-advanced-threat-protection.md). +5. Change the organizational unit through the Group Policy. See [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). > **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. From e0be26023ed13617820cb6f3239a58a6954511ee Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 18:20:10 +1000 Subject: [PATCH 03/83] fix all for more information see, add related topics, add in this section --- ...dows-defender-advanced-threat-protection.md | 1 + ...dows-defender-advanced-threat-protection.md | 18 ++++++++++-------- ...dows-defender-advanced-threat-protection.md | 4 ++-- ...dows-defender-advanced-threat-protection.md | 6 +++--- ...dows-defender-advanced-threat-protection.md | 16 +++++++++++----- ...dows-defender-advanced-threat-protection.md | 16 +++++++++------- ...dows-defender-advanced-threat-protection.md | 8 ++++---- ...dows-defender-advanced-threat-protection.md | 2 +- ...dows-defender-advanced-threat-protection.md | 2 +- ...dows-defender-advanced-threat-protection.md | 2 +- ...dows-defender-advanced-threat-protection.md | 2 +- ...dows-defender-advanced-threat-protection.md | 2 +- 12 files changed, 45 insertions(+), 34 deletions(-) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 4465dd1ba4..dc840fe403 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -76,5 +76,6 @@ RONEN - I THINK I'M MISSING SOME STEPS HERE - I THINK I NEED TO PUT IN INFORMATI SHOULD I INCLUDE THOSE INFORMATION HERE? OR CREATE A SEPARATE TOPIC FOR THAT? OR INCLUDE IT IN THE SPLUNK/ARCSIGHT STEPS? ## Related topics +- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) - [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) - [Configure HP ArcSight to consume alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index 4d87cf3ecf..7cbfa26ac5 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -17,9 +17,9 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You'll need to configure HP ArcSight so that it can consume Windows Defender ATP alerts. +You'll need to configure HP ArcSight so that it can consume Windows Defender ATP alerts. -### Before you begin +## Before you begin - Get the following information from your Azure Active Directory (AAD) application: - OAuth 2 Token refresh URL @@ -30,10 +30,10 @@ You'll need to configure HP ArcSight so that it can consume Windows Defender ATP - Install the HP ArcSight REST FlexConnector package on a server that has access to the Internet. (RONEN - MAY I HAVE THE LINK FROM WHERE CUSTOMERS CAN DOWNLOAD THE PACKAGE) - Contact the Windows Defender ATP team to provide you your refresh token or follow the steps in the section "Run restutil to Obtain a Refresh Token for Connector Appliance/ArcSight Management Center" in _______ NEED LINK TO THE PDF AGAIN HERE. -## Configure HP ArcSight +## Configure HP ArcSight The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin) -1. Copy the *wdatp-connector.jsonparser.properties* file into the `\current\user\agent\flexagent` folder of the connector installation folder. +1. Copy the *wdatp-connector.jsonparser.properties* file into the `\current\user\agent\flexagent` folder of the connector installation folder. 2. Save the *wdatp-connector.properties* file into a folder of your choosing. @@ -49,7 +49,7 @@ The following steps assume that you have completed all the required steps in [Be Field | Value :---|:--- -Configuration File | Type in the name of the client property file. It must match the client property file. +Configuration File | Type in the name of the client property file. It must match the client property file. Events URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` Authentication Type | OAuth 2 OAuth 2 Client Properties File | Select *wdatp-connector.properties*. @@ -57,11 +57,13 @@ Refresh Token | Paste the refresh token that your Windows Defender ATP contact p All other values in the form are optional and can be left blank. -6. Select **Next**, then **Save**. +6. Select **Next**, then **Save**. 7. Run the connector. You can choose to run in service mode or application mode. RONEN - Should this be Service mode or Application mode (capitalized S and capitalized A?) 8. In the HP ArcSight console, create a **Windows Defender ATP** channel with an intervals and properties suitable to your enterprise needs. -## Related topic -- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) \ No newline at end of file +## Related topics +- [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) +- [Configure Azure Active Directory application for SIEM integration](configure-aad-windows-defender-advanced-threat-protection.md) +- [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 3f7fac27dc..e143a81995 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -22,7 +22,7 @@ author: mjcaparas ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 -System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. +System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP). > **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. @@ -83,7 +83,7 @@ Monitoring with SCCM consists of two parts: 4. Review the status indicators under **Completion Statistics** and **Content Status**. -If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. +If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. For more information see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). ![SCCM showing successful deployment with no errors](images/sccm-deployment.png) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 9d4a39eccc..3a2b94ee5c 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -35,7 +35,7 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You 5. Press the **Enter** key or click **OK**. -See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for details on how you can manually validate that the endpoint is compliant and correctly reports telemetry. +For for information on how you can manually validate that the endpoint is compliant and correctly reports telemetry see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). ## Offboard endpoints using a local script For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. @@ -45,9 +45,9 @@ For security reasons, the package used to offboard endpoints will expire 30 days 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: diff --git a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md index 2a50b8edb0..9115fa7f0a 100644 --- a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md @@ -17,7 +17,7 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure Active Directory (AAD). The endpoint can be configured to get alerts from your enterprise tenant in AAD using the OAuth 2.0 authentication protocol in an application hosted in AAD. +Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure Active Directory (AAD). The endpoint can be configured to get alerts from your enterprise tenant in AAD using the OAuth 2.0 authentication protocol in an application hosted in AAD. Windows Defender ATP supports the following SIEM tools: @@ -28,15 +28,15 @@ To use either of these supported SIEM tools you'll need to: - [Configure an Azure Active Directory application for SIEM integration in your tenant](configure-aad-windows-defender-advanced-threat-protection.md) - Configure the supported SIEM tool: - - Configure Splunk to consume alerts - - Configure HP ArcSight to consume alerts + - [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) + - [Configure HP ArcSight to consume alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) After configuring the application, you need to take note of the following values: -You need to use these values in your SIEM tool to configure them. +You need to use these values in your SIEM tool to configure them. For Splunk you need these values: @@ -49,6 +49,12 @@ For HP ArcSight you need these values: To get the refresh token: - if using Splunk - your MS representative will provide this to you -- if using HP ArcSight - you need to run restutil +- if using HP ArcSight - you need to run restutil +## In this section +Topic | Description +:---|:--- +[Configure an Azure Active Directory application](configure-aad-windows-defender-advanced-threat-protection.md)| Learn about configuring an Azure Active Directory application to integrate with supported security information and events management (SIEM) tools. + [Configure Splunk](configure-splunk-windows-defender-advanced-threat-protection.md)| Learn about installing the REST API Modular Input app and other configuration settings to enable Splunk to consume Windows Defender ATP alerts. + [Configure ArcSight](configure-arcsight-windows-defender-advanced-threat-protection.md)| Learn about installing the HP ArcSight REST FlexConnector package and the files you need to configure ArcSight to consume Windows Defender ATP alerts. diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index 07dfaeeb3b..4cf9801928 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -17,9 +17,9 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You'll need to configure Splunk so that it can consume Windows Defender ATP alerts. +You'll need to configure Splunk so that it can consume Windows Defender ATP alerts. -### Before you begin +## Before you begin - Install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/) in Splunk (RONEN - please check if this link is correct.) - Contact the Windows Defender ATP team to provide you your refresh token @@ -37,7 +37,7 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler 3. Select **REST** under **Local inputs**. > **Note**  This input will only appear after you install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/). -4. Select **New**. +4. Select **New**. 5. In the form fill in the following required fields with these values: @@ -53,18 +53,20 @@ Response type | json Response Handler | JSONArrayHandler Polling Interval | Number of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds. Set sourcetype | From list -Source type | _json +Source type | \_json All other values in the form are optional and can be left blank. -6. Select **Save**. +6. Select **Save**. -After completing these configuration steps, you can go to the Splunk dashboard and run queries. +After completing these configuration steps, you can go to the Splunk dashboard and run queries. Some sample queries are: RONEN - PLEASE CHECK IF THE FOLLOWING ARE CORRECT - THANK YOU ```source="rest://windows atp alerts"``` ```source="rest://windows atp alerts"|spath|table*``` -## Related topic +## Related topics - [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) +- [Configure Azure Active Directory application for SIEM integration](configure-aad-windows-defender-advanced-threat-protection.md) +- [Configure HP ArcSight to consume alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 421af7649a..6da7553016 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -38,18 +38,18 @@ You can view the overall number of active ATP alerts from the last 30 days in yo Each group is further sub-categorized into their corresponding alert severity levels. Click the number of alerts inside each alert ring to see a sorted view of that category's queue (**New** or **In progress**). -See the [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topic for more information. +For more information see, [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). -The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. See the [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topics for more information. +The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. For more information see, [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). ## Machines at risk This tile shows you a list of machines with the highest number of active alerts. The total number of alerts for each machine is shown in a circle next to the machine name, and then further categorized by severity levels at the far end of the tile (hover over each severity bar to see its label). ![The Machines at risk tile shows a list of machines with the highest number of alerts, and a breakdown of the severity of the alerts](images/machines-at-risk.png) -Click the name of the machine to see details about that machine. See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine) topic for more information. +Click the name of the machine to see details about that machine. For more information see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine). -You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. See the [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) topic for more information. +You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. For more information see, [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md). ## Status The **Status** tile informs you if the service is active and running and the unique number of machines (endpoints) reporting over the past 30 days. 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 66cefde656..daf3787c9d 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 @@ -119,7 +119,7 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. See [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). +5. Change the organizational unit through the Group Policy. For more information, see [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). > **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index a420edf9e2..a60cc7528b 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -63,7 +63,7 @@ The threat category filter lets you filter the view by the following categories: - Threat - Low severity -See the [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections) topic for a description of each category. +For more information on the description of each category see, [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections). You can also download a full list of all the machines in your organization, in CSV format. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) to download the entire list as a CSV file. diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 993813872f..b8a1b49c15 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -19,7 +19,7 @@ author: mjcaparas Windows Defender ATP notifies you of detected, possible attacks or breaches through alerts. A summary of new alerts is displayed in the **Dashboard**, and you can access all alerts in the **Alerts queue** menu. -See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts) topic for more details on how to investigate alerts. +For more information on how to investigate alerts see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts). Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the top of the alert to access the Manage Alert menu and manage alerts. diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index bbbbdef3c6..e5b4c58e77 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -42,7 +42,7 @@ The hardware requirements for Windows Defender ATP on endpoints is the same as t > **Note**  Endpoints that are running Windows Server and mobile versions of Windows are not supported. -Internet connectivity on endpoints is also required. See [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) for additional proxy configuration settings. +Internet connectivity on endpoints is also required. For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 4a9eb9f0b7..06486c2bd0 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -50,7 +50,7 @@ To set the time zone: 3. The time zone indicator changes to **Timezone:Local**. Click it again to change back to **Timezone:UTC**. ## Suppression rules -The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. See [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). +The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. For more information see, [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). ## License Click the license link in the **Settings** menu to view the license agreement information for Windows Defender ATP. From 0192d1bef588c9757a917a6d9725490c6e044e8f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 18:27:14 +1000 Subject: [PATCH 04/83] fix typos --- .../use-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index 61cff69068..cfe2f28953 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -39,6 +39,6 @@ Topic | Description [Investigate alerts](investigate-alerts-windows-defender-advanced-threat-protection.md)| Investigate alerts in Windows Defender ATP which might indicate possible security breaches on endpoints in your organization. [Investigate machines](investigate-machines-windows-defender-advanced-threat-protection.md) | The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, as well as the number of threats. [Investigate files](investigate-files-windows-defender-advanced-threat-protection.md) | Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. -[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external internet protocol (IP) addresses. +[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external Internet protocol (IP) addresses. [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) | Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) | The **Manage Alert** menu on every alert lets you change an alert's status, resolve it, suppress it, or contribute comments about the alert. From 1ff9d43e79c45dfd853db4bef65a1f428e279100 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 19:13:51 +1000 Subject: [PATCH 05/83] consistency changes --- ...re-arcsight-windows-defender-advanced-threat-protection.md | 4 ++-- ...e-endpoints-windows-defender-advanced-threat-protection.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index 7cbfa26ac5..ac8116ace5 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -39,9 +39,9 @@ The following steps assume that you have completed all the required steps in [Be 3. Open an elevated command-line: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. - b. Right-click **Command prompt** and select **Run as administrator**. + b. Right-click **Command prompt** and select **Run as administrator**. 4. Enter the following command and press **Enter**: ```runagentsetup.bat```. The Connector Setup pop-up window appears. diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index a657732f39..ddb7b1ea53 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoints description: Configure endpoints so that they are onboarded to the service. -keywords: configure endpoints, client onboarding, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints +keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy From c4ab2e3e104e66071507e22e333d03479be1aa1b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 19:15:36 +1000 Subject: [PATCH 06/83] consistency --- ...ements-windows-defender-advanced-threat-protection.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index e5b4c58e77..4052c4f2b6 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -47,14 +47,14 @@ Internet connectivity on endpoints is also required. For more information on add Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. ### Telemetry and diagnostics settings -You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. +You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. By default, this service is enabled, but it's good practice to check to ensure that you'll get telemetry from them. **Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: 1. Open an elevated command-line prompt on the endpoint: - a. Click **Start**, type **cmd**, and press **Enter**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -76,9 +76,9 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the 1. Open an elevated command-line prompt on the endpoint: - a. Click **Start**, type **cmd**, and press **Enter**. + a. Go to **Start** and type **cmd**. - b. Right-click **Command prompt** and select **Run as administrator**. + b. Right-click **Command prompt** and select **Run as administrator**. 2. Enter the following command, and press **Enter**: @@ -91,4 +91,3 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the ```text sc qc diagtrack ``` - From 5b00452b50fb04860cd3674fc50d93a3b3dfa024 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 19:18:32 +1000 Subject: [PATCH 07/83] fix all go to start --- ...-script-windows-defender-advanced-threat-protection.md | 4 ++-- ...nternet-windows-defender-advanced-threat-protection.md | 8 ++++---- ...oarding-windows-defender-advanced-threat-protection.md | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 3a2b94ee5c..dbd1dfef87 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -25,7 +25,7 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -52,7 +52,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. 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 9e3151aa99..8a5c81836c 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 @@ -64,7 +64,7 @@ After configuring the endpoints, you'll need to verify that the correct proxy se 1. Open an elevated command-line prompt on the endpoint: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -80,7 +80,7 @@ After configuring the endpoints, you'll need to verify that the correct proxy se 1. Open an elevated command-line prompt on the endpoint: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -100,7 +100,7 @@ After configuring the endpoints, you'll need to verify that the correct proxy se 1. Open an elevated command-line prompt on the endpoint: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -164,7 +164,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 2. Open an elevated command-line: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 61d1135a7b..d5f838eb3c 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -276,7 +276,7 @@ If the startup type is not set to **Automatic**, you'll need to change it so the 1. Open an elevated command-line prompt on the endpoint: - a. **Click **Start** and type **cmd**.** + a. **Go to **Start** and type **cmd**.** b. Right-click **Command prompt** and select **Run as administrator**. @@ -297,7 +297,7 @@ If the service **STATE** is not set to **RUNNING**, then you'll need to start it 1. Open an elevated command-line prompt on the endpoint: - a. **Click **Start** and type **cmd**.** + a. **Go to **Start** and type **cmd**.** b. Right-click **Command prompt** and select **Run as administrator**. From ef7e0a63adbdaf7fc92a1348beee9280bcb415f8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 25 Jul 2016 19:31:03 +1000 Subject: [PATCH 08/83] update all notes to reflect new guideline --- ...ue-windows-defender-advanced-threat-protection.md | 6 ++++-- ...ad-windows-defender-advanced-threat-protection.md | 6 +++--- ...gp-windows-defender-advanced-threat-protection.md | 9 ++++++--- ...dm-windows-defender-advanced-threat-protection.md | 9 ++++++--- ...cm-windows-defender-advanced-threat-protection.md | 8 +++++--- ...pt-windows-defender-advanced-threat-protection.md | 3 ++- ...et-windows-defender-advanced-threat-protection.md | 3 ++- ...nk-windows-defender-advanced-threat-protection.md | 3 ++- ...rd-windows-defender-advanced-threat-protection.md | 3 ++- ...cy-windows-defender-advanced-threat-protection.md | 3 ++- ...es-windows-defender-advanced-threat-protection.md | 6 ++++-- ...ts-windows-defender-advanced-threat-protection.md | 3 ++- ...es-windows-defender-advanced-threat-protection.md | 12 ++++++++---- ...ip-windows-defender-advanced-threat-protection.md | 3 ++- ...es-windows-defender-advanced-threat-protection.md | 6 ++++-- ...ts-windows-defender-advanced-threat-protection.md | 6 ++++-- ...ts-windows-defender-advanced-threat-protection.md | 3 ++- ...ew-windows-defender-advanced-threat-protection.md | 3 ++- ...ng-windows-defender-advanced-threat-protection.md | 6 ++++-- 19 files changed, 66 insertions(+), 35 deletions(-) diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index 4e01815214..d7856b55ac 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -21,7 +21,8 @@ As a security operations team member, you can manage Windows Defender ATP alerts To see a list of alerts, click any of the queues under the **Alerts queue** option in the navigation pane. -> **Note**  By default, the queues are sorted from newest to oldest. +> [!NOTE] +> By default, the queues are sorted from newest to oldest. The following table and screenshot demonstrate the main areas of the **Alerts queue**. @@ -57,7 +58,8 @@ There are three mechanisms to pivot the queue against: - **30 days** - **6 months** - > **Note**  You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) + > [!NOTE] + > You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index dc840fe403..4b7601a67c 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -47,9 +47,9 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. -> **Notes:**   -- Replace *tenant ID* with your actual tenant ID. -- Keep the client secret as is. This is a dummy value, but the parameter must appear. +> [!NOTE] +> - Replace *tenant ID* with your actual tenant ID. +> - Keep the client secret as is. This is a dummy value, but the parameter must appear. 15. Sign in with the credentials of a user from your tenant. 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 d8db5694c4..0aa1e990a5 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 @@ -19,7 +19,8 @@ author: mjcaparas [Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] -> **Note**  To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. +> [!NOTE] +> To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -69,7 +70,8 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa ### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -101,7 +103,8 @@ With Group Policy there isn’t an option to monitor deployment of policies on t 2. Click **Machines view**. 3. Verify that endpoints are appearing. -> **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. +> [!NOTE] +> It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 699d49c7ec..97987b9b93 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -53,13 +53,15 @@ Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThrea Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
Default value: 1 | Windows Defender ATP Sample sharing is enabled -> **Note**  The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. +> [!NOTE] +> The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. ### Offboard and monitor endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -82,7 +84,8 @@ Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP -> **Note**  The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. +> [!NOTE] +> The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index e143a81995..d9f822d9d9 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -24,7 +24,8 @@ author: mjcaparas ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP). -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. +> [!NOTE] +> If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. ## Configure endpoints using System Center Configuration Manager (current branch) version 1602 or earlier versions @@ -50,11 +51,12 @@ You can use System Center Configuration Manager’s existing functionality to cr For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - a. Click **Endpoint Management** on the **Navigation pane**. + a. Click **Endpoint Management** on the **Navigation pane**. b. Under **Endpoint offboarding** section, select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index dbd1dfef87..0094078178 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -40,7 +40,8 @@ For for information on how you can manually validate that the endpoint is compli ## Offboard endpoints using a local script For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): 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 8a5c81836c..0bd6fdee8e 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 @@ -183,7 +183,8 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. -> **Note**  SenseSnapshot verifies connectivity for all URLs (including EU and U.S.), so you can ignore results of connectivity verification for irrelevant geo-locations. +> [!NOTE] +> SenseSnapshot verifies connectivity for all URLs (including EU and U.S.), so you can ignore results of connectivity verification for irrelevant geo-locations. ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index 4cf9801928..87d4219590 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -35,7 +35,8 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler 2. Select **Search & Reporting**, then **Settings** > **Data inputs**. 3. Select **REST** under **Local inputs**. -> **Note**  This input will only appear after you install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/). +> [!NOTE] +> This input will only appear after you install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/). 4. Select **New**. diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 6da7553016..90ac580a40 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -82,7 +82,8 @@ Threats are considered "active" if there is a very high probability that the mal Clicking on any of these categories will navigate to the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md), filtered by the appropriate category. This lets you see a detailed breakdown of which machines have active malware detections, and how many threats were detected per machine. -> **Note**  The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. ### Related topics - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index 84a7887c2e..2143ccc62c 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -18,7 +18,8 @@ author: mjcaparas - Windows Defender Advanced Threat Protection (Windows Defender ATP) This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. -> **Note**  This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. +> [!NOTE] +> This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. ## What data does Windows Defender ATP collect? diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index df0f00b3e8..9aa40813b4 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -22,7 +22,8 @@ You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/en-US/ For example, if endpoints are not appearing in the **Machines view** list, you might need to look for event IDs on the endpoints. You can then use this table to determine further troubleshooting steps. -> **Note**  It can take several days for endpoints to begin reporting to the Windows Defender ATP service. +> [!NOTE] +> It can take several days for endpoints to begin reporting to the Windows Defender ATP service. **Open Event Viewer and find the Windows Defender ATP service event log:** @@ -33,7 +34,8 @@ For example, if endpoints are not appearing in the **Machines view** list, you m a. You can also access the log by expanding **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE** and click on **Operational**. - > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > [!NOTE] + > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Events recorded by the service will appear in the log. See the following table for a list of events recorded by the service. diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index 3186458d75..d37d352642 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -63,7 +63,8 @@ The alert spotlight feature helps ease investigations by highlighting alerts rel You can click on the machine link from the alert view to see the alerts related to the machine. - > **Note**  This shortcut is not available from the Incident graph machine links. + > [!NOTE] + > This shortcut is not available from the Incident graph machine links. Alerts related to the machine are displayed under the **Alerts related to this machine** section. Clicking on an alert row takes you the to the date in which the alert was flagged on **Machine timeline**. This eliminates the need to manually filter and drag the machine timeline marker to when the alert was seen on that machine. 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 daf3787c9d..a7f48785a0 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 @@ -60,11 +60,13 @@ Use the deep analysis feature to investigate the details of any file, usually du In the file's page, **Submit for deep analysis** is enabled when the file is available in the Windows Defender ATP backend sample collection or if it was observed on a Windows 10 machine that supports submitting to deep analysis. -> **Note**  Only files from Windows 10 can be automatically collected. +> [!NOTE] +> Only files from Windows 10 can be automatically collected. You can also manually submit a sample through the [Malware Protection Center Portal](https://www.microsoft.com/en-us/security/portal/submission/submit.aspx) if the file was not observed on a Windows 10 machine, and wait for **Submit for deep analysis** button to become available. -> **Note**  Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. +> [!NOTE] +> Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. When the sample is collected, Windows Defender ATP runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on machines, communication to IPs, and registry modifications. @@ -82,7 +84,8 @@ When the sample is collected, Windows Defender ATP runs the file in is a secure A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. -> **Note**  Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. +> [!NOTE] +> Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. ## View deep analysis report @@ -122,7 +125,8 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection 5. Change the organizational unit through the Group Policy. For more information, see [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). -> **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. +> [!NOTE] +> If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index f1fd64b84d..8a803eb355 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -40,7 +40,8 @@ The **Communication with IP in organization** section provides a chronological v Details about the IP address are displayed, including: registration details (if available), reverse IPs (for example, domains), prevalence of machines in the organization that communicated with this IP Address (during selectable time period), and the machines in the organization that were observed communicating with this IP address. -> **Note**  Search results will only be returned for IP addresses observed in communication with machines in the organization. +> [!NOTE] +> Search results will only be returned for IP addresses observed in communication with machines in the organization. Use the search filters to define the search criteria. You can also use the timeline search box to filter the displayed results of all machines in the organization observed communicating with the IP address, the file associated with the communication and the last date observed. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index a60cc7528b..22271072f0 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -35,7 +35,8 @@ The Machines view contains the following columns: - **Active Alerts** - the number of alerts reported by the machine by severity - **Active malware detections** - the number of active malware detections reported by the machine -> **Note**  The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. Click any column header to sort the view in ascending or descending order. @@ -53,7 +54,8 @@ You can filter the view by the following time periods: - 30 days - 6 months -> **Note**  When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. +> [!NOTE] +> When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. The threat category filter lets you filter the view by the following categories: diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index b8a1b49c15..288f3da357 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -84,7 +84,8 @@ The context of the rule lets you tailor the queue to ensure that only alerts you 1. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the heading of an existing alert. 2. Choose the context for suppressing the alert. -> **Note**  You cannot create a custom or blank suppression rule. You must start from an existing alert. +> [!NOTE] +> You cannot create a custom or blank suppression rule. You must start from an existing alert. **See the list of suppression rules:** @@ -93,7 +94,8 @@ The context of the rule lets you tailor the queue to ensure that only alerts you ![Click the settings icon and then Suppression rules to create and modify rules](images/suppression-rules.png) -> **Note**  You can also click **See rules** in the confirmation window that appears when you suppress an alert. +> [!NOTE] +> You can also click **See rules** in the confirmation window that appears when you suppress an alert. The list of suppression rules shows all the rules that users in your organization have created. Each rule shows: diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 4052c4f2b6..13a924908d 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -40,7 +40,8 @@ Endpoints on your network must be running Windows 10, version 1607. The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. -> **Note**  Endpoints that are running Windows Server and mobile versions of Windows are not supported. +> [!NOTE] +> Endpoints that are running Windows Server and mobile versions of Windows are not supported. Internet connectivity on endpoints is also required. For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index ae1b61700d..b2b3c5c437 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -34,7 +34,8 @@ When you open the portal, you’ll see the main areas of the application: ![Windows Defender Advanced Threat Protection portal](images/portal-image.png) -> **Note**  Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. You can navigate through the portal using the menu options available in all sections. Refer to the following table for a description of each section. diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index d5f838eb3c..c0c3ad480d 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -63,7 +63,8 @@ You can check the event viewer for the onboarding script results. 3. Look for an event from **WDATPOnboarding** event source. If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. -> **Note**  The following event IDs are specific to the onboarding script only. +> [!NOTE] +> The following event IDs are specific to the onboarding script only. Event ID | Error Type | Resolution steps :---|:---|:--- @@ -82,7 +83,8 @@ Event ID | Error Type | Resolution steps 2. In the **Event Viewer (Local)** pane, expand **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE**. - > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > [!NOTE] + > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Select **Operational** to load the log. From baae456da2d6be368f2abf0e8f7b1149db8449a2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 14:41:19 +1000 Subject: [PATCH 09/83] update navigation pane --- windows/keep-secure/images/portal-image.png | Bin 182308 -> 181877 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/portal-image.png b/windows/keep-secure/images/portal-image.png index be59f06fa52aea7b1152afcaf580e4561ac9a146..c038da30de208ed96e000a5903aa3f692d5b2139 100644 GIT binary patch literal 181877 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 literal 182308 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

Ar{&(2js*dVxKk#Zi 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

c~ej+m2z4J{>ky~{t>yG<~BDZQjHRN zX96nw(mjvfI{Mk0KmJqx1sV1OUqlD*>&@?#*3O!n`3i& zaz^Hc2Sx^uzWM59{nC9u+L^89k30ECZ=XMRzV=Sb)U5^?nd!K41^WxP6zeB?`Uhos zTze%lg<7oxzzU7soy*oYG|49#l;yiJXn$+h3Ha0;_02;MQCKki&Oz*(>oHAV^0zyP7#oNmBN~GTAcV7Er3z9n0jUtTV z-~T6oB>+HVI@`lP*t;~>;v2pq7K=1$6(Ypf+tbEsG#Uy4040*?Rg$@hIWL56K4k}b zuTP1VD1Z=xM7qj{pU<<28%{7(zC|fV0Duq%6mLUpZ1m<>Fjpg^FaQ8nskC@zVv@B2 zXf-OCL;?T^d8emm{jAiQU2LiU!^NgP=TfT(04vhARQ;z_>sS2hU*CTJU9IzPc82B& zmgzb2&%Zx6G-t_jC=f*7*%1u_1PCA`PcHmU)s3Uo@Bj4Rl|BFEvE`1W|Dfl{B#=M? z34B8c27^64J%K>LX0y>W&H5Q(7S*Pf7E2pWSKsNMnRZx%r07q|;DX#LUe3fUy42(cbY1{!9nMGAsd%6(+0O z>{z$+iK?oqC-*&m|C&m3^n(W|DV?5E9IQKcYwGTCV0m)x!{2*c>N)W1e>*!CT<~lL zMJbHQ2C;&^`-2tK&NXXI*XvK;8sJ0av%_5%FI*9?T9@a}t}O7LI(}hv(#uK4_-B2A z>6S}Z=!yrv_vGF^dv@>H_g63PE4g*)Qonb8EI$qqLdM*+j?sf}ebS7R3(}H!LPMC* zhT0bU&SzeFV$bf~dmek{<)^lqzpQJVNOD&e`l?UV4NuI4Wmt&7EdY_)@yLT~W-gvS ze`jP7DK)v3u7S4Z&e0$foSF5qgn(FXD_*fK+27was>odCHZ+|)-_G43$^_v1A<+M6uO+k?CEo_z0stu z$W50}vCIi4S<}RW{XH`b05D!}fP|NbB8k?d5)b!`&#(XxoSGP!#!9_PE>{&j_~J`1 zJ>`b8M=su`wF>cY&-gT#XL5KNDfLQm4C!E5mgQxVS<*6Ss^iLysQ>^-ZLZ9*+ZT@3 zc=GezQjn%+y8BL^I@fo{Ug*BdicKujsQn|o!`=V@8yFfIn4Xygu~=hLOGmrMrda@B zrYA=xi9)Yd>5T3rS>1<^_1g?Cn>(XGe&Emvm0FXeP)JqQ)sO!0`_J!C_8vNZWk6_s zaHzYji!p!a+2{9tXZP;CRWHA|n;vRu9h#OXC}yH>Vwwd)rYA-QhX(*aq)@rCbJ^1$ ze%7Ea%Sn@vsp~aYiF4i4&wY2#_Vwx71qiE3Z`aNY-W>HY0Bpb;Bw}M~mfpH_>)xlT zs-Al4iHEk_mu^z(mE(O~69EQ*@pbq1`h9mlC9)V~aThXi3~qYv#pfR1Q{mDh5DX~5%-B)3xM?29Fwka_0A`rs;a7b^5N~<3+x(`QS9sKoAMDLOdt?o2><~S zWTIv_r8ZsX9qJtMG62AO`}&5ZmL#1B;;B}mH)SO0dK#L?{Sffa&G{HWSdmunz`87| zv#Do-lZRn}u%kC?&JAboeD=ks_iZe7X@!$=5M&u300?8^_4^3`GdDHZKQsnNgk{-V zo_+BL&zET$kDR_bHG5CkrEFRk$X6V!IaX&GpYojXTpMr#02axaKz~a^U7oohcSZK0pMUso`zM#X zf+K^o#I}B;HL6f7wYo~O(hjy<8_X!U+Z}@ln_Mfap6~r1ukL?Sqo~^CBK$e*002-D zI>oufbT5YkXNIp`y&@e`gGipVa@#V`yTAF}hkG~Vi4bY5{-AB7VDGaP3b}O4cOP&6 z$^KVps! z#EqZ6|G!=vd0c4%fEh~%nh}=1B?(xYcXMUHyPi$+A&$0 z!e4`B_S{mH6Lj*NxtoFs;uB5eA7ivvQf`)Y~6@ zWL%wVp6a-GO{#w=H+jzU>Hgd4#kM&rNtbGNEJ>!4&;9j241e(A6nPsTV`)IG=pkKiAyCD zn+%hgLM+UU#%^GRv)}*>+hiT0Du+A&P@62TdmH&e!*!H!vw7q z1!wv^^)=Ji&s=I5+wnlWCTMduY)*UqPj4R7J>n(6pUjX_=6-A!!~(3bLbC1?NT;}1R+FHKYTbq*#kDN4t3 zS~=U*+Ir#otz&0zcy%QJ08*81q~TIivm!g^o}M9%L~7^qwOPjwzxfW?Rwx~7zj(PT zfBP;g1w&G`q{~y=T)4tkxM|Jd{jdL4`ScbmnYhu8)<3keWNm5n&kycDBwd~?8k-Si z7OqlBHIlBDT2I@`G{KTJ?)$bl-#GaG0n_XfC40U4q53EL6YJuFsm>d^aY8=S>RM*Ht3rpn)E!ozOV7KLF)!{ z&)G9y_R1?C`u;PsCGTT$im{7knq#bVH_*`BL)?SA9(va*6aOHbpe z+WKo@2(txHZAzjsz-%t{G%4=Nn%R_5!uXV79SQK*C78C|+N+mTsVYM*RA zRbAigX}dM4F5JA_A!BC!Qe#1eO)lYIU*eyeR@h21O|*Az8YN{{xU9rK392-=Jw+zM zfJI3bBk?I+CFMnFTL1J&cUwzyv&ZA{v~}E;*os_cIYwA23toKhbMcB*X(O%Y&YZv8 z;%U7dD1YR!?W?ksSYmb+(Ru2~)|Yk?g?!S> zraSCvk)KW}DoWD<7AZ^yG<1j6JJU4GKwC>wv&ZA{w6@~Zm9C?hz;saLaJWng?DKm~j*>K^COxM>GE{x)OjAcM&MGfV z(;!x?b+|IsQlJg?(tP8MOK0mYHuW>cZM&Z+b0`DTLv^1WzR=W07d^atZJs$Lqa@$h ze(6lj#ioH^($+ou%I#_lY|!VUv?;DklT<8K>7-*V=bEOpg_$;`R79)AZ3hkwrsQWQ zYeckKDJDwyimfX%6%U}k)c39*nrPFXKqKnOJL8vU zl;*j!mso;57iuni*&E2KTwR>)%yXrik~2#3EghH7)?B#S=htrD^JJw{jgd%7E3sZx zymV!zRZEK{j9Oi`d|A3)HamRt%x9lp?dZ3zt=e6g%H59;n4P+P>qb)X#`4T0?i3D^ zDdkjfLTX%DS?V%UEj4HA+lQoCYqyrB*&SKQTA55L_XXvtd1WP87O6yGwJ5q<>*~I| zjV)#CRxe3SciOb#z#L;;Qfg5^(C3{Es+W}Kx^qgcRBQF=hNjjDV^(fnPG(+V_H4(A zv$ZWZ`zDgh?kh@F8=P+SaP#S!%S}_d^{dLA8JT6SWKr~Xgnw=dw9bkwn}|Y$1bwps zO-7j`NkoF)nSjhuoM)nZSe@cbPoc#~osyGjp1M*~d-==j<5E*`S!tRzSugJR;?#wX zN#lK+%Qa?ad5%@4F=*!6>aO0FSlpopelz|VMw;ZZJCss>1;hsZzS)3fNx4;pM6`BE zNio}7d-8NcXWwkrmgja=CW|O6(rBdv^|hUIsTsMIODi=~=f619bglKaa>=r#S;_j; zoGi;sV{J`CQx8!)3yYlEB#mtFQfWt29eLa`O1ut5;iD*XGA} ztTZddLGLV5COaH9xtR6NdgT^Jro$|wK&lkqI(qcB)|G2P*N-1R@A0&>c2U-KPrtZ1 zMM8-+TG>!TZToa;_KH%6x2F31)!R(z>gA41S5dBAt<@XE!`H5Q24t>HYf8*By>&H> zBj8-~V1*;qo?^sT4OZ z1~?#1cQ01znM zt2e4j_=Cil5}VU?f8q2R07TNHHIMx$2b;fXLH?bfB)XM*f0PNPZ(5MWA$4zk@r5~M zf?g-^wLy}x{+XAjWl8b`y-py31QPfPU|E)77=(~aCbQe^0H9DPQd3g_KrWX900H#p zk6{BqV0L^4lv?@MLf;ceAb|uDNFad(5=h{i!szH|Z*Q+iB(hqq-QC>)V6)kJdwYYy zU`k4gUa!~wa!>>SQ!_J4`90jDbI%aVwc0;paS0@lKmrLQkU#4gMmPR;obnk5)lAMV;>uqKmrLQkU#KmrLQ@GS>T(=^RLa>HOSa9{Z6^Z{Uu2?GdO%K%uyvfTT)_}48G0s!+F zPt0*`jM4n_+k}vX(&xY1kwd7Wdp!=$i3fb`&maT{A;1u0LVS($u8LEma1~!?lmZa} zM4~PtoFoYG_K5&+M5~b~Bm&_Jq(GR@qiqgFE+dfOK?Kc5G$vAH5^^+A(;Q#RLXAVb zD1-=Aa%RR0DrgA-A`$+DFoXaCCZr7@41|3a|01$bErR5jms!w>@LpmJ0En<5kyt9WLjFTCoh+bn6V4xzDfMc{2Qb%YCMJT-4&gYD@v>5$_ zE*F{*$`diB1^eOUqX01Hm)hP0^o(U+Lj+3L825$4C-x7eY~FC2~mcVl1Tjc$Rbbg@o=eA_x#G%+-h&6cOGzg+3QC z^0@LKB>4RWdO2P}v0qV4N`$%yLI{&kHWD+%g}z03H9#ahF>(S&`a&dhQjDd=6*Eph zV*aYw_C**&*kjE1Ge{67(uvOF98ra1fbhH#o;0~yaO9QqbUS}GKp>E2KnM|j;F5U# z6-uFmUr9s>3zWYY!;bDg!J4AhCZS#vd?ZhI5H}bxidbPH999-#=l2MX=RsnspXW45 zOtw&ERBX;ryTaw5&;&0GG45-$eTJ@LF#rPuh0TfZ13*|e5ke?#Y_c(993vn?`5}hQ z4@VXN69{F;A$bU32(P^{AOM6z^Fc)UVP`=EBjze2Sj07yAmE}Te7aDCKqx4_y-|D` z0RTccOd0vvG)Ao~07eml0tOOZlJboKe$69v08a;FVnC7m{De=zoDxI?ab`vlgt16M z00_(SBNQQ^L^w3*5yD$$n9EXJTOtTJ0YC_2f&dXr5Q_)~ENG75C1)|hVi`Z#5|(ce z$0);505;Ti6k)(oK~Rp-a+6r(afZ-^gk_l^VmW8bw}S3=7m7|DXcm;{o#$Srot6`AqJsLnuEENnNNR z?0o*TXv`AkxtPfEqo$fDG8g^<3qyW>u_RQ^Jw)93wRMD1a`O?6zLanb8xaVttogZ^ z1w=*jvw4h-FmV>L5fPX9;9`U%vW+oq`3g&&ctc>(^!OzpKJ3IrrC2VyMhI}ekz4Kq z#8BbL9)p;kjr@a;(=9N{ApENk#*2_V>^}%0;YOiQOcWzPRA|PJ?x~Ppjs9GG$6$Uk z8-M%~GB1kG=^=I@Ao$t^>P3hOpAe!*wM>$YkdD9p=>@dt{4c z2`{OjI$=kLt24y+2mm0K@G}Tu2_Y=^k7W@dB;Xe!`oda+2*v{dQ2~0v3}P3e(K8#z zq%q+(;v%xKQLaClw1gcKrXp87d^$!Ut|&N0fgx}c1wnuT37-TJjHr0dD`vGGQIU|$ s0s)o~B*ajW;0h5UfB|EKD8Qos3tQ`>4Xs`Az5oCK07*qoM6N<$f@Wu3dH?_b literal 154461 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%0A6ye)g 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

;m$7!b?u#$gOHcXHDdn@>E-T2&zb4uyQ9=|)Fy zt-8Y7Lnv>}hN$`3 zjX~%ZNU4CGc!I~qIXlj;wgX|&=P)D77N-B&J~q7Je0ICi8Uu8Md6l%ScWUq0kD z_mGgS)?wx}^^pgB_nXsQGxI$6?a2e8IP<2c)LY8p<+m1;eTwuAh7RIwbflb3YDsyu z@|>JA+w<6t>}3|FS~V^galbsSWL3F-6$-^(Fg1x(cD`eDYIT3|4eYUsEG#6Yxh5Ce zOHlg-sV7VCWmc$PE}1yxGVMc-$bL^# zrS#U1cQ)-Kd{64H4K=ogbrZq1?!Nu1#Ez7(f zV|u7$SPLGk=bK(T2#U8N3D46EFO54y2BThmqf1g{VuQ`+v5_I*$I-=cVuyRM+bqddtFVaPk-}r~uLs)d;OjzH)Tv?j+CXKSI|4TI?o{aVx@?7_= zHD>7Dw4vP`*yXd2^Rd>%XoJHHbD>d8GhO0%5NdYUdKB-lAzF99m;h!-baO=n&GUi$ z+#-!vdS*&S@DxH;q|Lv*f4EKci~WZKu(JmY9T1KRwTNegaGI(ZisTha^!F=(mv5l8 zf<`Xb>|_Ex8e3(Ku{IAf-Yug4a^MvUxHd$QKDl=ssp!uI@135a?bcYQB&@Pe$;ZjG zB6-Fhuq+IEsQE{-T>dv?;qwb=aND&=?wW+k6Ogfv0Rl>&hv!-LK0^Qf2MBo5^Fm;j z9`xB&8b(;nSJgkPLA9hyQm>g_5&I@BYP(;tb<^HQvY$u=8G*a#ANBM2c_c^_MHkR5 z#{%ARo_O@Nj|y_?A3^}3D~r*k%_+!|s0FYiLrm_WW99y1j+tLmo!4dVs)ZOnB45nv zZ&nfgPI%y1v|Rn>Q%u)(##p<1XY#jI!dl$2ID6h!F6+_D!FYuSXg&*82%SM_Ic{%Q zoxQ)8?<-Mn)RX94lRPlF7{}%u6kM#_365xz_m|0lR)6-MD4bE!p z)NuiQIcsL1q7mgFZ06Fh^sQH?;p)rR=7g5ZdKN5hV1tR#FU~%R+4U=0`QEaN?rY+5 z$WV^uyKp@IOz)lW2>{uO*L?j>ul@54gn!Z&J>-g`&GYJBipk81FIcOtZZvumTJHEX zj!rB^xS*tBEd<6%WpT3!jy=6ZBOt(IJLaaGI!mC;ah1Kp0-?po!0yBvR!i>#Ui1h0 zE~M)d>PnJ@8zLoTwq)7vhwM&Zm04OqUV=eSx9oI2#!tahzmekiOBf-rcRd^koJo@o@oY^?vZZ~-;C954%1O^Oz0 zdS)guE>0dgnO^$(4WS-g)=*bn<7ByE0o@#(qGXcGsDtaI9gv_E=$pwyU10EWXXf2j z;o7X!cP!{fd_-?5ED(M_jB6n8$Cg;%VthClP>SCF*2CybG^DiZGR^0nG#ZCo-Oa>M+dYON~@5_K}?D5kEdNSk0+i-EPDi1$_j0N@c*DHmjz$#u&S8F zu_xPwWa$c|gMh@U z*&IV^aI$SoGD^1RdLGvK)GOtTkQu6W%?#@r0DCzK8sV3e5PD~ryGHoOTxa60vpodi zs$TW1c{(^yO^%|Ma(pdNq)pg5L@>`{o~tv9?bp7JvvoG3&xoacyv|)8@5efshDuq> z2+jsGV?v@Cxh)Kw#>`fWgVpy^IA9Kyn{4GdavSpLn>5YklRM<;80$YzH61%>ER8>p z6GgRS1ZY47;cvePfhj{Rqn%z5{B{FA5w3 z9;1B^bYe#<^qD!RaKt;OnaB_@$bIAk;&ZGKo23K&Apt6EAnnUi2W*Fn%ga%8D$9G2 zBs}q2h0)ipQ(oSO16%e7gv;u8!{D~))pJv37<0-HueL%(*-?qsw3P~9z4Sol*H;cI zdjH`TrhyodO36Li{hti|AW7KXcXzYHcNWS&H8|P9TwLJFipKi7*4Tm1OsRch_O*?+ zot>SlwseQAp?$`k)(N-7@yS+7M9GSk)cI4m+gB5~aj0_$r8N9(ls98J1v2aO<0fl0 zjddT#mHwa%6dG@RHebgM{R}OEmOWswR1JkYdfI&b{$+fktv@(_v8G~WW#{5Sf+NO- z(Cz>@-?)!=1Dm`}Yq^a#%unEycXMvnS;D*5Q(;6;0>{V{JA;poCbXzO<3 ze^HK8&OgoXOCUs{e4u-AGNrP&alR?4%eyaph`v4_!MsA?r{PGhFG(=B^kWL8jX7PE z=qw1_zv>kU0{%vG47@ljJe>HH83Z@#;?su4f#}mx@LUNxV|)hFPQ;34mCsL1ECitt zD^FD=pZZ|E6=#>BLchL5Uk_%RLOV_qjYkFB7MA0=7K^%|9ukvG&Ea=#{MxwCZ4`gb z;B4VzQHOekz->}tass6P9_!_>A>~^h&9uD~w%{GW?! zfQ`-KQq=sg2?Du?Tn1i4xz9UcXsV*cpZjxB6W<^8aD<`P=MyeAtP<;rlfRErB1(Zo zp;Wcj))13$hDXy)J{3jrat@(to=!U3o6<;9ELxSU-90t&h&;zPv_eRsCi{xO&CUId zKMe}y{|zN9*()H)?YAn_+N!-)Gp{15@axejZ+>YF?pJ>;e zG=hAxGQ7`s+!ZXuIyp0gLXhvl&II%(bRuFBX;S5Mp6etaV5W2Q9l2AsD}70Hk3IO1 zDv%)_QI^K4Q1;lXyL2%qe#S>TO#>D=sF3bW%C`VBU(4izg8Sk_cA8FCw+xriw*AhUj0=lE7~Y~WA<0i_XoxdO zRj)$Ko!qiWnRD9S3y#L%85&rcXO)-dIBr$Px>+al-+XVjah%{SFfmE}KD_vf&a@B1 zq1INKc%BELI@ZY8>vqt2o89s90-kzHAYjRZYV|oO$b17NJ4DUj+8+n|!!9lmV?rt` zE9)B+;Z?W+;7}3jps$~uo12@HgUH5TZl<4r62B--wH+LXTg_$J=3B3mDH8j~wVmfS z{d@58wn=&7WdFPxb|T+68~TrrH8me#)v8?n@|dmnoBmVJte(o-)$BT{FMXoD?s(-~ zlrduaYmGlY;t{)l7|9C4B$BE1w4cEJ0_$NZXJ+o`_&t2BP!UzJJEIaWvt?VYfF0<0lOL90guI!Dv?d2?jH~m*KUd+K=KFs@Dm0Zm9!UgVV|<($8%O)F$s{%BhlG(4(OO+B1z?_p&-q}w z-+LuyDY6UW&yA*@9%~!HN+xmy{x}@63fq0T^BtNhP{vrj-i=D+a$Z%(!?or=o233G zM9WDbyOm7`AN?#;htv3Ohh(~cbm5|gOCHcVu{Jy{1;=iGNN;zN=%phq$J5=jAEItX z`68~l!#_A1;sXsXqx7n_FllT4wj1N6!5hrOJ05M|eB9MIK_lnkKFFT$lEkBse$mm* zp7$OI5@!h_#QG$Q8zybDkJt; z;zqgH@GPW(etCeYsD_GW@;9vy`9gdF`N(OB*Y4|-g09st9gSW!qoj7tZ;ZNA7mRPs zFVmI?PtR{G+v%^@`qgCc?pZ|nmd=gUVr^A84S1DC&~;6$JNO7c^Q;hjK2fxcG!gY_1B|8Z`Kr*ry5`~8R<2|KHy zU0&KB>)RId#4 zA*hg#A|O)(zB9R=;_9eJg`(}RUdX5^+o;$4F)SQLLU~KfD8{zc%(YrC@>(nNRl-;o z$9B$Un)K!t386yChgV6KK9C6Zuls0eu1#>QHSl+;#Ug>`k6&NXgO}NlE`IE1ef? zXn-SVcXxMId{Rb6{+Q|c`T6tN*u5QK*N+OJB#OWCi?;|QEfx*?6K&9j6^vi2hy>S35*da zh8sd?d3=SyjSA4s-0rZ+K}P>02IJt^*xAi|xmNA5nkgX4net|?pn3$uVtoP+Pvs`MZ0!E(hnayWttx4gN?}*ar*dQ{renwejoR=B3>NMt7-c|ZoqMl4h5E)D8mRtm z58)$5A7>uXJWc?UP)`9LV#{ap@arDD+6eZ~>R_NE0T};@iHQoXZ%_lWG`%HZlao0A z$`|r1b-)iC;C)fNd6`w3l$vVr@tq|{YVZ217YLPVuTi~KkZKsS0{$T&L`e`m#MB|JITnF?;(z<@!kfg{VG zzdh+E5|j(+mUZ{1o4SAZLQKewuv%(H(^pNllM(Xk7dS>|MDm5LI@*hO~x=%lhn{SBYgs~FJ>inbut;A<2%#d0y3(3J^GBDx-|?mwxXnwvDva_z zOzw43%0HLfT~tDer%JcNKw~^m%g_)C)d}okP5pg)aB@ z_Q3S?!q=PZC|_OW`-kN1NTkdZ(7FK=K9zl?E0&nSjQ-=ex66>ig1MZc-OKpf*E57Z z_yJ{gW%&H|d>ZvZx8X^+O%A;jMyvo+aW&BW@=YbwxJ&X7Yj8 zLBVbZBXfzSndkI)abhU_JK^-`L`Ys@i2d#?pgN^ZWr%upypNa=JI8 z=_Wt%S~YKW=SC$`Nn%Ku(Ozod?^L;4?m_LztR69cW}SMa78Ab5-dF6H7y?WGE$F*1 z=d9OKht$92c{5VX=Rwl8#wa1b9nr`4?~SQZSP?J&ZibOXg-~s|}go!FYi&n zqD&ry57)$#rp!-@_VOc|Y&xEln7&!!) z)e+a{x=Ruth*-15i{8N9eRuX~@l?BAv9@-rZzA&)ISZ$K&S49>3S;anGRZ~3_FN_) z4j7gKPfXdhaVOWz3HZ7k|y^Iw$rp0IQiLcCjZRcDa2Hr46E7m9jP%ioOgaBfR z96F&K9|G9$AkI#!TvqxV2PzyJfL9P#QGv7@Fa`KszZrn@3kv=K8{0>y!}to_lwuhm z?5m;G2m@Agd3kvq^iCXXS*{}QTzM;Ms1|OXGHGB(CHu-qUmH zI<`l}LGY~2j#U#jJco0g0lgKZ^^@Tlhf7L0QGZbK*IgT(9R%%jJb5hn0YrKjbAdvf;)kL>E&}HcnlN#{T zCtzqD>*?%DJo%6hG}#k`>$FSEh?Ieujbf(7Acs`BvuI*+)O3R!L@w6zt3D!XfTTe~ zphUb(hE#GiOb0rf5Q6@S>Tg?lX}X`6scF{K<;dk)zeS&txq?ny2<#~?RpZ+Igx{L; zLk6pzTh=^QR!d?_N1gx%o2R^hB3_wE#(XukQWPL-90A>{EuELU)y40!gnt+@=f2On z4EqsbMHW(*nN}PVGHBM?HJ9*4YCkTb?ro;`C<$sgcfSY~=pn&hp4VQp9!2;kliPcX z2F?*XW1g5r?eCu&S8}i&DP7-b~*;vMdo-I*r+bo{pavZ$hK zxn}TaOo??P1g;fRZs)GZ9HFmdFZZpa8wRKrx;p|KZ(C2eO;&+Q*sph>+UswjrAf$3lCno+r4Pr|?rlAKYl99d8 zeOSwpV+*D0OV@Ch5XZB(&gzg>r75cTT2as4uX>HQJw)*8A@BAlX>0M-&$&YiQ7iV{ zwlXGA_k&Dc7|iEqqcUex8j zc=xbYaw-c|%b#r4Vhu0eC)|a;oa8?rJ1pGJ>*`@>%5r@%I`QV%tZesPs7VPeDD_v- zM~`rK+bKpr3jP3fsvOn>^gLf)jf3x--So@iILzcBNsu3uX_csi;e!IZdHjfnL*Y|7 z=P_55z3wSau1g*i6o+$iMbL-5!^}`CsC-{S5UW)?*UwaL%GtOwJ;ln8xL@_w5*2ty zXVMPbww(oMTOr^RY?&iY>1+$PPj1D&7bB0mpJp$rOldy|DNV3cmw7Z)Z?(Z1b&JX% zCp{KKWm;#FbVvC3h2=$s7U^1A0g9)5J0Ez!Ah=2T4)wp;s@_lVJ5+GBdLQ3q$z+Y0 zW+5`Ova<5?%TT`cIgyi<%}xXc`9HkdXkg~!ndbc=BZ?8R?wQs(7oM@T@*Ty5pX*wf z0?xA*3IX#(=x=MweIP(G)vOCgcqZbzZhNy@++P(a0nCCdZmz25p+lGOhhv_9?$3V2 zV9^xxma~{o&!HPvY?BPQ~7_T?D96FLo<;&=sJ?mfM&8WY1B2&Np(?`-=p12MR*~vE#Z4aIQH+SF-S$Y&+kBx z#XpDpx(#)-Qb-24v|d#sglC-BpNO{4HbZc^7oUGzW(;vwt-=+a3WXUKngqJB9sJ`?pe$jrpd#^aq9X=N&3 ze23?P?g?r~od%pvO{i5ToVN~A5q{MAOF7bP`{-q|4I$wO*6kZ&lS!gFVL7LZU%=Ns z$(Dl4XcmGOBE&C&`Fw)+X|d=~N6tkcREmy^Lf)!WU8Z~HsKBwY%}!c8YrD`uzAUfU z?T~D$1vW|3o#wJ!2237x0eTXX=5eXy?|qn#Hr^P0Mvn^m#8~GbS~cP>(k&~4g6>yC zN$Yy~+HaVYTKd+?=*ic{Ho)Kd#>#d=lDAnmbEf8-J$KT=Vv`fYr9o1y1g|3Fbd_b+ zO1|K#)k0SrW&A-0@rl)3f@hSI!#d)6(#Q!m>)IW?s+627y79Q*?mvq)^+Dw@y)-y) zCnVkKk#0Q1y&|vse@Y<1J@%s%^1zKuu8B7bAtAyQp}=XQ;?xAebL;%TO_)U}aem3o z6}A5Rc}aLjlu?0u0be8RGE4<$is;Khtu|QIO$(<+`1}B1t!TMZgBk_<`9Ld->!;7g z8b5!Mjeh(pbqxmu;?fO)_#vw2zCgr+S4ZnM;LVuekf@3F zzdJ>mCzLkW4*eE6OI8S|_!g4P?t!heNUZ{6e9@hF!&p6^K2hVZUCJm=(5UOlhDU~l zMMT!&>{wH^$4Vt^_ha`N#GPP6l&|(dM;B~TuL)#-3FNd z^3tciD!mKd^-d}2$m`+y*d}mNx-84ORv^>R>+vA(JmrP6enpiwvd!v3gsBRIIn=~Ljj#Sfy291-R-GhZhl`5ipNBEoAj^9S3Y-WB zM2NmY^w8Q%)o73YJQ3v3c7{1P!aOB4h8`S}7VQu#l0831{EVQU=$_(r9Z_J}-LkIcaIzC_)(s&^?CgergyxgUniip0h3+D54viD&g zTJgh#C;A)gT7z+nwW5kU<>!Im*@y`N1Nn|CXvannb)0zC3J>l?204rPCESj*rJvIW zfHIO7&%TT>&F)V`)MtzP{&+nseH&bHu4{w^SK{arAO%-(C5|+G1Q_NxqjK%mS$o|b zK-OZ(KSs8m$#UNrfK^mg0m)NHXlSSIsNGj70_Mdaf`t^kwpu*e{r_n-BW={o21X_Z?|&yCj_~V6K@Nx;+L80^C2a#sIw2H5lOC@ zgWmsX+FarHH(>dWHj=rGn4>X&c4asQFLz-GeD`H;qw0IF zCI^+vQ4df3L)+jZjZvdQejkMqD2<$k{{9Bn$H5?0kf^X2{|`IAO1ioA${ceuX=3T? zP1nDtRY$|02f!S;zPnfhJ~#msfp` zzcA@@hHbNe4#77mnuHb>)x9H}wCQjyK6PrElqQ&R_^=Y;;fU920yC+W`mS_sqe+GY ziknHE1>Owp3lehj&uSjm$x<9qA&$7ozc)(y4YQ$OQHtV%$BQ8&6|YqS}hXm9GM=P6Zjs2=iz~aSHs|^%I<@wF3Vv zO%MeLZll1HQ%zSWpeV@O$B96`!t=!jS2cBXuu6s_DjCWPyR^hV#p_|U2;hooVWesE z!VZmCVm(H{Z_stdyIRgMFMD4P2u+Uwy2KYO24-Xg>?1vfy@Upl!0jz9VeFqmTP0Ph zVvt zIm;_2{wNd?nXWF6E?4_E07{@uQ~&9KNMK@rt+fIF0$YjU$}rHybz>w%y!I7G!fG-W zJeHA_UjU{ff)dMj-)=W!)eXDgsKw+BqoUK&uNWDPyg3{(1tK4HR=&;fb5k&XntFl`5og7SYbX%A~miJzdA3Gz_{}%JxysHo>v}H%#?tU)6MtMeWC(k4jn_HqtV!E zdT6cCN7{axw@xIeV_P~b1@qmr!o#GB!}fxl>T4d0kZJlnjPiRp=+Yr`gSq;ZG`kP4 zW^l>wh8Fc!&$Y_#&>2vr_&=cFU`J7|bdg+3%`*>GD;{L`-NW4!<+xSIVaR~%guQNb zQKw~Q!;A3XxqH4CrlMIi^8`fs!Ep~4ACK7f4F6ryV}uQM%mYT0c6#2}=O1&|XaPRZ z(3{cVs;Vl$_ej2fhLb;3Thh4XJCnZIZ;4r(n!g*)lK9P|=XYLSF7PiUn)W35E$4U*5()0#N))HnfOpc zO!x|6m!+M1Y^YD@&*buS&+_7<0zouAd?wUe%jV)Xs7E0j0Sd-ij>JQ#4w~VZHbp0M zLymBAGTvf(x{O^rv;-8eeSC0-wx)7%dJ4yKLV7XnW=#xfh%+oa6RHQyu6 zFFp;B0@Ai`fuVq?%H25AL&*Ly&-2r~8wMcnG&YV9Kx#ctwZq5Gw6GPO=$af}fT^Ds zH?JxioY&-&hBhZb*kC(4r+avGCiko|Hrnjf)wS1W&Ma*wwI-|MF%_KrE5q8__U?cK z(!G6RI2JUD@yg^+yW3NUvIb%R8^OLUd#NgIVyPSiHfL(Fzp${NMyTG5!v4lv4t21l z962FNactjKowE)}682LPCZ%wRN_tFFB?F5wEI%UMNcSe%zRdh(+oORFEN%l)48&XK zNnuzCzDXT$#JaZ%o~D(Qt&2&oY#ff3Lb8L(lVSVFTmMi_q|>uU<{l?ff_k^~0yNCQ zk)vLJBAhBjygu32moB) z1{<20nYGsomcFLHy_FP(S_+sUMY;sUZL|oV&Qjc_TPi~c%+{i&DHMj7hB5E(bus$h zYX}2;VT=t8*IOrt#OAxh*#S%nugskAe)8=L zfR3*`=B5x{{+;xAp|XoCaM#NTCg3Xh!%^**=p1q+OJ56UHzbRH;m^jAD>{1kdDB(o zLZ4lprBlUL+ogDg*m_gGuxau;eCQ(y&@#50^j5UxdTtt%q6`2eoM*NRr6ExK0-G0* zBoA)3=`bb)#Vr;{S|?a?c$)pvcU&|E7#$<@=a9a~HXKRD3( z-rX%~)2!crJU!>X$W<{pJWN5FBp&RPIhAqGiB)3K*xu}HD9pN1o_iO0`_I|vtHY1UQR znNLxLXM&)>#`2E4<0kRo) zF(ko3`Kt%QnG1N9@lQ@YvxiNL#EoUuHgdAw4uG%5ib;sw=ew5<@05?X)R_xwD`?ca z`4jpKFHPL>cLh^$1d3t!m*a{uPi&^|49Kj}BnAH4MfTXZmCH}7zJ z0|BCFO9dRNDPZT(x*-xndj;r92`z__zT||5{n9=`B9WqIlKv}26S79|+ zi=RSXNnq??j$#QXXK&43-s-&{(_ZDCrsZzIF z5HYpcm>g*SR=oV}N&%}cwIb-<_0R6uPa#|1G4e+Ls%cl@EW~Z$XjHM`6a6UK{#jv& zVshHSp5NK)xTAuZ;|<)XEp8--p;`w2b%oR0NqBWzDR33CIDN?xV1HTCdVHV9_AN27 zV#E2uZDIm>*H1dRr~$#DcBWyf^D2-8>GhQDT4em6%Bn>=5WPKUOLzYh+Z!R(bd@9L zaR%G+4d<*Q3r)pJmIDu+8TL|{7CK#$fdQeRIC-K5lcg)C4q3x2Vm3qa*5~EBhl0A*6+H2iL~tMWGSuAG~+| zXk?eC#r4i?Uz4vVQBu4VN-{q)tlMM)IAb2((AEWkRr)x&yEk=k>zPconxG~r^89rS z!pPzb)x9Ez4qfyo^dT~2d2>rWJUJdt_Vyla6cTdlDS%_T97A>H;hl!MnVZ?is}h>opALY~5i>9RNhh)t12^UZC^{jcE?U3dozMBz0fXps z)oAL*;_c|#KJHwV785v^tm}6(JWd48O0B3_{hm?R8jCc~&epH)$}x7cAh!`;&sG-W zwzrKJPo^~3p9lQT{FTD_~|)qiJ_r%Uc00QCN#|MhC8FEEn=Kso~e5yH+d07ZHb zN4{_Gx&joEd@zR{a)kgiJBl~(26pI*a_61Cobgr#rEOgU1#qebS}hsR4F6!%anI*76!}rHT37`+fWK3t+YD?j{k43|RZ2`Z7GtZ*YAo{;iw%=!n%eo(d9`Gxhen@W^`&(-!8Jfc-u7?V`r}K?oM$%5O44|j_Mf=Y5Y6|^ zJBtF&yMYmTwU?2&WzU4!@y0R)-pAr?cD7-Q<=W74{SPIP8?*cV@gKf$fGlp_ELi}q zCNbzp^{ivyx+D=Iw*xD?wU)pwP;ALFVRn}F?2G!061AJNWw+$cU>}~I2cO)`_`=Zb zaH}CeKI1U~)6Yt-7X|htr!rNdUx51GLZ^BkhUY?69WVI^jqz@l=6agy0V5gfRf0%e z`H)ZN2ggfo-*?x7>GKt8Z>G?1d*($x=Qkf6Rwr7UYR+;meZ#b*dX=cI1SQ)NH$WQ) z*#-Wevd%Irj;-6)xLY8E;0_5If(M7-8r87fyYRxt081G2VwbK8+!WWK8TLz~V#%%Y23bnXdKP!2TS$mSr#f@X`93-=0 z=XT7=6&rw&$QHY}tCpi>CnD)?c$&J@CHO7~!T*MICfYqL8k>i{Bv7dJhg%uA!EuZ- zC$+A%qJx(AhV$v7xp!np>|*BRo3Cj`4XZwNussdmI8(8qbM}Yl-4a5)u@&cVrn12X z&|Tl_;}YogzF6cdsf~f}B+f|&BF4QeIyn8AJX%K13aQGm=B{?K)$!$LZjPDQs*)Ro zXHQs+Tj{9_xesGz;qk73B-!s`xPl`;vGbg@?-^7c5HZb0X$M#`+ z8sX1FE(hi;wWj4`B-81C$%^e@{*e_QAB-y-8J4RFa%B-OE z+M&6Ds#oYrTJ|V=7eB}G%V~m!)DaN{Zl~>?^eHtJMidGw&z4x`;egR+vC>!eN-R@!yKGcD(Br57SO><>UF1h@r8QeI@LEz9LGYkRN({XEOHNYBA;}} zoSO;V(`8_q&U76NV&|at-lSWas0+iW@;v|^roEbtm$J<%%TePxfA@)dckeKDT+F-5 zEQBn&)Q~HPh&FmUKxCWE}i;J4?LTjcz=yn1{QBt~bucRqS z&|`R_*svO{vOAq_;sz)f*7nwLS+(l8^uY;ZPX#E}< z#jbq*DlEY_5JdDXdtQALMb(&|!mxQjV{X|X9*WGGwoMBUXEIDawbckm;Zt*UZTzzw z*L(Y?Q~zdimU~e}+aRt^mjYv#Z{_7QJBmDzGo2vw-_TwoE(0hP^hzp7k?lH{cKxbfHZ%|_(~O>U||%W^b0Q$V4dm6^Gz$l6#ie`Rk% z@0Z%x%!F+xQlPH)+p72jNvf7I9ml&pgw)<{pHBD_C7x3P;lW5}m8g2`ZdthL7fmXi z6ksPAX;+FbUP@vuHHS13X_VPf*xyKRRfOh=GjAp1sd)22nhAF+IYek?Q}J`-2MJ=h z?%V3@`TXoWFyG3|NmnuMxkkVG{Vs#T2bL2D)5@Aar=x3_^ZbcYM;NtA@;4E6aU0zI zZt@f<77Vtz41NbLiXJTUGRi-64Kj;t^-<8T?^(9#g$>;qE_H$WYpQZ_q0s1qR$iTH zwwQR%T-{yu^tEEQRgtHrn!J~^iMJzBCD?lr=DU&fb%ym!qkGAgbm1~yNW%|G;yMZi z*z2^MeW-ywa4xwfXV$VbuSy90HJp55NEVFa>j?Zmm?!OPK6m8`Wc=AZtEZ3nm@Q9 zDyEsuz<$^!l#p$A9EV@=wcLlE&FS;V7jB`(dLlMA{SR1 z#b<7LdeU1tAIb0+$y6s~#;mwQO53z64pt{xowPdg!Wua9EPa6pczVxwr98|114QVlGG^9N5&rx^F)9+E&zbsc)MKk^n7kvTN4tf@JF7`;Mz}c*N=;i z7rA)v5x|POSxTrbq`h<@u|Ske%Czi)5sG&Asot@NBZ5p5X99tQ+k)reN&IJEW0Do* zu@OBgB%IpTD<#c0V5)0BAMp-+w(!UqCZ53w;s z72}bD$P5$vXBxG5I?=#2#jG{xjaj}As%bMzn`@wpHB#*8iZB3(;IXX_^w{}0XR!ZX zprS&?#&+K&0D2@JUH(9S-jwTb{i+2%K0W~3<$lESH>VfC$^`@jP+?n`6#`^0E*6#x z>tty!Dc8c7c!r#xA&9aGVvKVD`tXa5BJW#2%N)kjpxi*2StY5*h1DD0fF1; zyGmDH{GtOxJ=LH*ty44)y46QhXTsKYRxawhiaX+?!BGx*&b4N5g2c&9rz1q0x$(+f z{0w7y>7H6;v=9z8_xNwF2(1nNHPH%m|6o`C^PUDu`#`Clj+GZSR{w4BF4NnQjPQae z2`WlTNi%*8o=m<8@dAQRm6@Tue}V~E;fT64(sV2R)(#BE%iLCZet$k=}2Bg z^Zn-rMW+4ohsP&o5LfKypW0mue+A1f)eKTvV;K&=m^F6ma_3(k{S3CK0(n#|ye>4q z_jGsuk{Ny<R2V#G`=V!{iZ|JiC&gvP^lKfw#2hiRA+xxAmsuHBrEyMW`$_E^W zW)RX@8<#sM;C;0mM*N7F?WEDpvh_czWC^uy?Ns$zb^@(N2K|a|^#uL^LoZ)Ou}jYW zxp()dM}??Zjt4M$^#DgsWOnD%fiprZz3v-krsASgT}A7`ZqIkb45pt{jwpcV1vR-= zv){86{dPK(nFBgEf#bqw#J4$9+?nxU*iIpLg|he)=kFmSGw}SOZS~+fp+*>v!0ko< zX2gHpjllla^=S%NWB)p`y}STG4wNLo3Ro^9Zzd+B*cpVI$K^ovB?4q0|9)EkmFEY2 z-Q3=$`X8Use{`z+qyid^#@-Ms2~k9sCwW}~FJ49JSuFmkQz18&_zBhIcoW_BfTm5D zDPJ{+;P$-&Ab5WBuMb&p$)R{^PknKY1LDkB{_@r;Qex{ki0l2R+niR?zYmzf{zY-5 zkNyGCXSG$oy ze|SnI>)R*Q`YD{PD(R=y=?TC{{huw?I2}a?d$oVa77f}Mw~9JCvVeG%U-CAd0ka@x z&17g7J5iibjn*3I9rO2~fa;=^p1xmluD7@>C-Yli{c10bWV*(;@IdlGn}a!n(o6KRd^Iz*pKJ^T!KvMMo6Y(-It6`Bj2pIWCEi>;LF7z z_>a0hCWMw-^siJL*v9QM`5n#xGHhjKsG9F1LV_`CeBT@=bE@+L465Q;if%r7;18IL z0VBYVkyyJH@3bW~^^!a`9k&crE0Rl&Vox=gN`_Xh#k2`U8n>b=lXCUEKwVkhVT<5{ zVuzuuWa`wD0hS5&0b9Z(YIL*vqnGCtv9|Uahr0x<&TeVlP0Wfdh*^V$aGwSLq zs4y*!zA?&n_l!+!HBmpgKXwKmHAE6)6JET1fr*UT+OyocaMmubAMWkb_|rf;^`)fbc3#kpM&=Yf;|RS-|Cab4)KuR5=!3Nq)u7>K-q6 zmh&C0=20V}L{)WbWj}qRYmE{Se@(~b5#}{XLYRzfPNUA;9W&ksYKWxV;$!5Yq;jva zh><`z4`@sCRfpU$k8n#B4qKooCu?u_E-^L)G@~VNt~nFY;{JrxocjP zoTa!uE;RyzW&T$u?yn`wSJ~5bcO96O0W*4iMv_Q1AV5o1l|w)P)3gFFPKqgUNdHsN z*G%QYLm{Rcx`hEL)yy~|3X=Kg=ZNDB{k)Hydep3y2agic9%(Ufb62_nFb7`>=Cy`s zshK-<=PID?XLa4_2!35cQc6S)Rpw~oq`QA?OTl~FvaOsHyJD-pdl!c7U8nnHBu5$@|3&|r_tqBW zWRp`YvE9^Eztf}-MKJ=bRkYVZy?H5UxpUpbFJ_EG1N~DLJ;W?#j7kGV&l8tyJd|2v z;sz7Gqj^lp*)B@+)4u|D-3r?Y9Fc2Sq@F6xKz0Y=q$Q3L+Q+)t;WYycc>>Zb;4y6Lc+7vZf;-_rE-*&k9{~AI# zbOR$4u(_pWVSYZKlP%MG0~mSp(#6Z<+|T5^_i6!%aL=W4@xg%}C1aX$zds~E0;(8piqOZ-1`5MQs#=g;;o?25QJ;+QOXDgC&_ARG> zAQr5UEJR@+ug6nb7++dT0PAu|nL6|{$D)vV4^Jp`9n}iqho@uUe&jD@itl=^+3}JN z@QFFHwR&BbbP|`gt>2fKgcPu;I=ncj6BQxu%td%1#xo`rguhkJf=siwq zbO@&NGv92#$@ut1SL-4%&Mbf+lI!i z)si32zjYhJ`+-YuB-JCt=Yj&`PRr}|G}Ybx6EMFN6j<2Xm#3!cN=cz`;g!!R|1A{Q z{$HCG*q?E|bEjK{(#NRebfrSt{&1e6oE{b#X=Z9#sm@^SjR;gni0J<@WS8jC8|@Zg z;sXA!?SB&U?4tAhhIT$D$yg)6xXZg2C?7-rfBP8wQGgWxmmyY1s6-ww6{(+!(lgor zh5d*7pqa~{2Y8#7dM$Cnk7KWEdzdRHE&$h0FoN!1b=fgcam%%Vl|Oh}O1Ouxhj@n5 z;oJzEkECRHzvBL zm^izpoj*KBN53h)1)|kpxMO^N{ps5>K<9+J`~?*Z@UQBxDHWq*H16pNutIx;ap#{g zfR&LfaJVSjF!JiU#GSH0@b1O%^e@2!=x<#Ef`bKrHAuG|z^ZH9!#b@iTuRf8Ln(JO zGRgvc2U%HLK-xm+(m#%|&t)+{WS_F8rlqOr?!f^!KYs)xly|) z$5A4tXG>{tFhUv{Nr105F>wwk{%Wsn+)Dti!7u=QA|@tI#~ItHpGWwsv+yPI0**`< zb>H{?@zIZ8?Ay0!398P7!uIS=H?(M!PdA(KDA>Whx8R6sQJ^#*I>-_g}1J3_G;0CHh99wDn$+!Yd zgX?VsAcmOZQQoG%Q&CaT*Mjkd(yIQ4^%vzHuRJ_D>UULLT6&seal9GKlJ|^T3RC0ud*ZxFzz!Re}IMJ*J9cbZYb+6+I~e+WSwgVuM@98PP1QA-AKcao5LtDD6Jb zuz&yJy?Mb!FTmQQa1t#=_YMz_We)fU{$6LmJ4SiIDho3b0k@sp$mpoy(0~6P3(0s5 zFdB-=k|{!${XNG2dU+jGbja_$9ARG0nYHEV>G}EjX*S*=9K+Dp#Eq%mzThgNjfm{k zt0|+bZL^2kdzr)gX{tcxcc}GKaJ&|&p$xbe7O}9z{{5Hkoq|rRmp}>zScH{raD4uQ z(-At#`>7RJCA62)yCJiQsL#tfs2}e!tXXxoc!omZo0BSRXHdgWz*}fXT*IU5{SqUCurIik{E1<=-oBL1CEcHHI4S~qPn?}Qw*SBakDLKY6oyzF0Dj+HQrS{#-5nq=x#w~$c#P~|7=KNwnnn8LKUiqHb4`o!Ln;!_0 z*(IN~s?l+1dLL=bxC=KW9wsupQDOsC!+6Ax@hS6HLxUuf_K%6P&hEV@dwH~KEf*ui zSMk*Q(}>T^mo#3J_72Cuw71o6Z}yu@B2mc<$8bEF0(a+OqNC)A4oUu`^S!d|xCI9F zr4SvOTN9=GoPDSb6Wu4w0j%pZ?=B^`AY0QVMx7av=r<$d4dwznT#H z3Or{z`LHU@VR5KNPtRtXd<0mRS0ZWKs$nSjLqD<0nY7lro}s-gE04j&x6SAViFO`D zbEp*6iq1g=3}lAgM(tu|tMVear{kfPXjvp-_q zF75K4zbM8sV;Qz-7*=4BVdcL=>DE_eXT;L?VlDrrK!shXyJv*jLjk=wC6XJUuay4Y zg==!E_hUjUi1mly8d=IUV7OPZVn+PH_>=TJ9f_--VH^P7ViD z_VrT`@6+B6-0!EJ9&rygtZ8U4uyJW)=(AI+-$<@GL(d3xUF4}*?uiVus#d|{e!8Ql zYu>^lo$!1uh2(!M<#=b_d*2+}w9zukY~Kf6$ZEXP3zHE?Pb-yH(#wl1qb4J833eC&^`8_z}p55l3|%lh-3ZKSX2jhT8{$?KaNsP?c)&~6#K;rBf&gW7Pc0ppGEqmz|NzLfuWca-Z=HoMB5^m24@jP2l2<_ zSQlO8hYT9jnl-2+s<2Gd)K?c`B`4E3Y_-D$tmpWYy*%jI3Jil0NIyo#ZQ1N&DROm* z75dvc9>oc{R@q2tdAw6d#%5X&*hk3gj>uWM`3A1t|I%-zwa2I);<-_A1#T;%EfnUB z+jCs%Rz17iS=XefMbr5P?^Qf7JHcC%RB!YoA*v#dVf~J=X5|Z6A3l+*^Tus!?T|rF z)MGkoDn4tih_5}v+Lrj7GQp9%fq6v3Q;p5rLQa^|?x$@7Z0i!*>kKg0Wk%3g%{YE>#Qt z1>7ajvaVdi#$D zpx5v81&%(SW^ne3-G@$ClK4^$jR}5FjKF~ff5^AnG}Sk5JOtB#c$AXoFE2D`j4FH9 zCMmeeObiX{xu!+?m|TC0N{vH?(681jNj8bV6Y&T3U3{3&Y?L!Fif{5=2H3ydkXj*e zM`Qd^)l%HBf0~T1np>fK%&T~zr@+OmW@@BL58(MFu^yAB70Q|nfVDZmOo$81nuG`es+3rQit@JLkl zG;(aK%q7uiK$YJ^PRfcmRgGxSVJ+mO&t;=dG6&e_3F>RJJY84}Nb`IJwq|y`M9UAL zr_Go4(6t5ud=k6SPaKW-@hZX3cPCKDUaw8rh6cXuiU#JUH`!n|&KbwGOIJnH%3Hp~ zNrSTe3)g=4q=*!NXynKz> zYLgpnUTEhZd<-Wp98Kw+Dsd9+7f9ryZ+KRAr9I@z?euOU3DzCj?fL|j2LTy29CLW| z<+)Ir)0dx9{lHmgPe=|nUtU~e*oHA{7>I405U^-EJ5+!oHSjip0c;*B6w-&J^5bo6rz@O2hBg3pF9 zK0{{Q5|s$gMSzj}2sX`wA#@hA@~fBvwS#wgL2-tKy<=q++wQO2)h*RdqKehSB0W79 zsgw64vRCy#MrgvRHeIQ|tTdkJaQV=p&&6?K%HsUm0*`=kih6TtG$+rj4p-0g9W8}r zYKlqO!op%3r5J3VcQ}8s02g`G5vjMwQkm^<1za1?(**fDq7uH9i`fRNXzCW6?1h2H zw>VB^&9%^-`btp^1=5bh@I4*und((TQKNCFsM?RX-%Vqf=4LL}U}YIo^5Hvd&z1_?OF3 zBz5G*!)p>g=HAJ^=_|rH)2Zku&3i)_d&4fXS=dC=*F;Eo)Q-_KnbJCkc|sO*z@S>O zW>K{*=NmMacjLwR$_o8NOo#?fi~ zpQ=MFL{0ukpQ2ZBd1#JNX63tnCwQ>Kf%Yh+CAJpG27l_(cS1(z7A4Mt+mz7tS;gG_ zhT~*y>Nb1gp<1D$1NZ1Go1IwHr?efn8{^o#%-cmL-ZVALR{Xh%7FpH=w~KWQ0z&^= z=&!Oy(c`i#DGFIQwf>mPOHXU5vf|}@XHsZ~t;-iUB2R_?hky8x295K_!rJiRA4I;8 zirlYH$*qNwKa?`3WY;#i$=lf0s~v=k4%@c7!w#_fNM%Fw#M~qUXre;iobvMb_N_8j z#daC71tvegNHdn5BgIue4;FAMRxV(Ai^5%lrhXnTTz-OW+GZLr0iDF7r2RZbL`an7 zRTAgwXNE|ZD(A1WAhU4b*$EUbyp$b*k7H0Y6ZcA*PBnBSAm6&1GeQCv@oWw?QEJ+n z2-gZ4i>v$}Zhty~Ue1^3@6gc0(av=5_XR*^35z4RA$R1sYKoc`_l_W-90-|IrcE1< z2u|w6@`_guI(KJEd)Xr$HOGICk8i2>bm8_2x#{|2abaAsis@#w7&JCxkfuiG48cLV z^6c;gMJ45C$cs7pj7pa&rw_CLI^q#^9@SS1$GT_m)OkinFG)YHjgVQBPW1ZXrX7yO z`UgCwhrvLQX70Wcj{+yBlwFZ3y}cD^ItN4l9d$WZ0#^1c`-2)~QPd$fbkj%8v%0pI zD-)aZ(;K!i(8ZH{smU#in|8r(yU@xRHp#DLyu5BXFea_kv;7~d!@FT_5EV1daM(Xb zj9qfxgfMtKwvTdW1$?c zwi^~6zbe16=w37?CCqACT`}rBxN9aHlxwSpgAp z{^dG>fAnisTQVdTV;Z}`CYa+fA~F>&N$-+z!*4-7Rx35wfuy(h#iXjg5OBFJ?ssPq zY^MxVfaiT$koen;P4t#A2D#@&L0`ns&!!|KbXyk2Tso}F=a z-c48Ft5fG^Z_i)a#E0LPE|GsM`0-5uC<4G0l=Sk2L-K|?@;aQN=r`{VJ&Vd2KBK)S z%q|#hHl{Uq^+|b}S;YMm&@!zi7ODi0vk77=v!rWqn*7vA9E}S{4&ohpa3j@mz~~|f z{ds*n(MnL|Wa?mpV~+3H`s7`vtgIlq34i*%^`%Zzl5fi9AmY{=87G}R3myJI??rcL zm%K4DDCoJ@Hz{dU!b;1CFfni=gFjcTjU8|lhH%?lE#w8E&aNjfdz~4KzhKKPYn@s1XkDV+MsWwb{>*THTlKc4(TVHZCs=<*?uhXyQUc@MBl!!$r9UKH@mD3GuIYZlzw1l zWvz?5f!9F?${4p-vji#_~M6_-M+MyI*hl&f<00K3o+ zTlr=##CDq-tDxSUg{tMfMqZ7FapuQv#n)6Lby*!R5igyfrq<{I2o1r0S!n)Nj_Vv7 zI=FLCXyDIf=I~FyT^i<+WPW@bnPWUH-lfD+_f2PWM)>HEB^voq6*bI7#QbBOEeeGK z37cfCb=E&yVXv3|x~gL-QPSc$etZdL_NQ{ru+XuHjEp8z z<9rh7STk>!4n);3D|&__h(O_1?;Mi)Fa55uTIlaG={+%-|M(R0tB_x0d<_VF}MXYigkja~C9MHxvw4y~@K z&UrbNgF|(%Z?8J$k-qM4HMyu}?V-{2@lw*n$VM(REoTd|Oa8fl`{LUV8zUphsFjxS zOmai{;1v^e@oJfvwj2?`srNd=Yvj1rQV*0*R$_OkPqZpVB;C~sR6KX}B=OC`W=ko| zp3li^dILma5hQMA5i>lM)B1lFx@;_Ce&MrZeivR^DyTtO=1NOR$5wALoUzQ3 zL3*h87)(Hl!P=Z}b5&kmkx|S=|1swe6LxhD&&qV|Kykh;gB(l4%MJ*?=S4-af-JRI zdR)M*hnBIfw&DxlfrC!phYI?k`)2R24qh(bV#0gt(hhnl6(^Eij*5l8nrw|aAT6oU zl|O(Lq51h2)vFIo_?n{pdVgK|eaEzl-L~|@k`OlOJ^(nkHZ4?iHJ`@M9~qnaTy9)y z;8|D#lw?MYMJhWQhIBu2*UZ2JIm7-_Fp4HrAJR|;r}lpRkbBQ0)q4+a8%XpRe(25c7{q39n@pUk|gtqML60nZ@D&ech<-NjmzOFtyP_8RhRc z7kdg&TQKl%AAzv}T%~}ITy+7|mx-B~nZ-q^3N3jjF1`j;8 z>^S;b_ynv|f2Dgy=BfcbRxJuZknb=--H!qiHLK!UdDJkysdj&eYc`{-L+iN6*F zKz>i4!g<~M$ptld)nm$Kfz#4e)#G9Tg2PwL;1w68p4TT;))32Q7DNAqm(t1ET3QuRDmai_zaHpJj(f4Jj63=&{D%wBZ zk(!fT2qfwul|O$z^{1D3zNO=UPVhNM>^&>p@CNCe+;Ix6d*`8ig5JceQ+9ZIxNn&q z+QQVV7of{_(l%O>9{IL=8Nvz6 z;?~PYD?EjML|V?H>0i?^`1Lf6_E3aUGd3)g53=>`>eR+9JYaV1-b)~xZY_uLU3z1w zx9HdIb#tlkw1^RGckH0Iw9$$HI&sh|plQc8&Y*m^##QKbf+h?h#G`6;Rel=$2BGJ{ z+P|HE6oMjt<A((eGLaPkG#y??}|2(?f7{3(vpt1pj>esE1WQ)q0o*J3VSGPKLA`>TnBvx(vJg z5J)!7^wSm*BRq6tY%_+AN$fO4`kQ&a#aBuPeB=~_cb17pJIp1+(z)mk|0`t>yWIp`}Nqeb8T4$vJlQzLukQ;#X03r zm%45X;G-+2Yd+VB$R2%Euf$!b=i#pBX=oBgWfI#%@l%Jiv>HOzH-ay;fkq@b=DL7Y;-_Jy3Q{oeF69 zLuNmpYnB_yB>CBB;!l8dB$ndBip{}jo=;xWlk0}is6A4Oi|+Eo!5-*}br`We;+j6i z)mI{zN8Ijs?vT$9-zS&C%9Rbvb!U(=2ZwPd4-$hpScOQQkP0Y@y!b&8ujzQLokSEL zQqOd@y=E=a!!-ZwiD2}ZZ-@q8Y!=POoS?s~kP2FlwbI!OO6$I}Ob5MA29zxxNBn7a z$@gD97x2u!#UyQefB1SoAPsvLNlJMkpYGO#%gnSuY^haYwekA&7H$%}f>9j%s7-pu zeE1p$r|E5$p9RvpI1Keo=!UTF-xR_e@ChuvxRU9B6iA*|N*N~~UQjRbG~OuN9Whsa zX^bvudwqVE6H52^7Vj>Z|4MY7*QNjqJ^(>rw1QOacwFCl+oUfo)YR}Lw!N3Y9~XLk zP&<6RtyygI%6hR&H+u#zGPfaugz)egIv~$SC8f`JJR<1Ls0>jvZnwM9Dz&gDYm|f_ z$zx9y2wwl{%D6*qSRa)m!yn4g+vfnw!q>6c`SYerHa5FIQfs>*^L&w&bi;L zX+!zCR0@FzPPF{z7vR_Mm*8EyOL5)0M|aBBUWyWmV5Z-}X*w;JjTJ%iEFW%XeMp|` z5Nyq!$Kn(F5Cx%b@!DEmgqObx=fGLEwdK4Zj+`irSVE2?)$vG=_Fpd|=uZ6Az2Nuz@Sl$Hzzlo)!Ks(N1Vi69skB1{N1_9dEyK%U93MhYl;U>4 zgR0`?MTn)&>`6Z!&;-K($L#ykNLQOT(^iY<`_#L!b5X*Iy~ag;QBt(%R(iPB;4AoJ z)qL-X$F1g!uNGG8g>OIZ3`1p3`$XLC21nh;0!x4gKDPykwD<~p2m1ky<0#~**F??p zB=a`BXt8dz(0=(PR0R_*^Fv|GS|de~(TqJTE<#0BjMfb_&y6bV4A(~Z(;GMnwEEaq z^^{B44A(<`jP3!b?fEk@9cQPYRRm5r5nOT&{A7 zC&H@Cdy_cH4QBnS%vbO&6Bq@m+F@jhv}y{qYJ3%{Y`Ye$18knE%1;G55m4Eej^SMt^T=I0;^Z3~ly;FvK{tUG{fgDQxmoj$0{B$BzbR$%~d*ACGRtOV$wS1#C z;vqaj_`0l@GFRVt2N#rP16jdfA9KJGxOxxFZsCGn$E-H(nrUAn$GTrH@LvV^@7pd& zlzR4G_t;@J?RbB^MmEtcBfR#yteY`;rC)Ld+Oj_}rKq5e79u03qs+4?2S~zV=jt1} z{pO%V#Q*7jR3(_GKQti^?MYD>*)oVWv9CK=lRHR zrB9TE=%yGkV>ILS@uxVY{ZSIQ=b8q0h>yRr&Sj)EV6>jQNvyb>=UlMjF|_v~*7`e< zwEMQn!CH=rSoU|4v(Fi%9DNuiF56`(*cE+zg$_}^U^GM&-iHEyBt_-EmI~|p{U682 BX;J_H diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index c0c3ad480d..efeb8703cf 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -17,8 +17,8 @@ author: iaanw - Windows 10, version 1607. - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You might need to troubleshoot the Windows Defender Advanced Threat Protection onboarding process if you encounter issues. -This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. +You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. +This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. ## Endpoints are not reporting to the service correctly @@ -64,16 +64,16 @@ You can check the event viewer for the onboarding script results. If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. > [!NOTE] -> The following event IDs are specific to the onboarding script only. +> The following event IDs are specific to the onboarding script only. Event ID | Error Type | Resolution steps :---|:---|:--- 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) @@ -374,10 +374,10 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---|:---|:---|:---|:--- 0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

**Troubleshooting steps:**
Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
Offboarding
SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

**Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

If it doesn't exist, open an elevated command and add the key. + | | | Onboarding
Offboarding
SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

**Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

If it doesn't exist, open an elevated command and add the key. | | | SenseIsRunning
OnboardingState
OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

**Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional.
Server is not supported. - 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional. + | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional.
Server is not supported. + 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional.
**Known issues with non-compliance** @@ -395,7 +395,7 @@ Case | Symptoms | Possible cause and troubleshooting steps View the MDM event logs to troubleshoot issues that might arise during onboarding: -Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider +Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider Channel name: Admin @@ -442,4 +442,3 @@ Log in to the application in the Azure Management Portal again: ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) - From cad408552d32c95c8fdbb7c0d7424f35cdbc313c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 18:48:19 +1000 Subject: [PATCH 15/83] changes based on Naama's feedback --- ...ows-defender-advanced-threat-protection.md | 196 +++++++++++++----- 1 file changed, 146 insertions(+), 50 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index efeb8703cf..0b5510a346 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: iaanw +author: mjcaparas --- # Troubleshoot Windows Defender Advanced Threat Protection onboarding issues @@ -18,9 +18,7 @@ author: iaanw - Windows Defender Advanced Threat Protection (Windows Defender ATP) You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. -This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. - -## Endpoints are not reporting to the service correctly +This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. @@ -32,7 +30,7 @@ Go through the following verification topics to address this issue: - [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) -### Ensure the endpoint is onboarded successfully +## Ensure the endpoint is onboarded successfully If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service was successfully onboarded onto the endpoint. **Check the onboarding state in Registry**: @@ -53,37 +51,13 @@ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection If the **OnboardingState** value is not set to **1**, you can use Event Viewer to review errors on the endpoint. -You can check the event viewer for the onboarding script results. - -**Check the result of the script**: -1. Click **Start**, type **Event Viewer**, and press **Enter**. - -2. Go to **Windows Logs** > **Application**. - -3. Look for an event from **WDATPOnboarding** event source. - -If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. -> [!NOTE] -> The following event IDs are specific to the onboarding script only. - -Event ID | Error Type | Resolution steps -:---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) - - - **Use Event Viewer to identify and address onboarding errors**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. In the **Event Viewer (Local)** pane, expand **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE**. - > [!NOTE] + > [!NOTE] > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Select **Operational** to load the log. @@ -104,8 +78,95 @@ Event ID | Message | Resolution steps 15 | Windows Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. +## Ensure the Windows Defender ELAM driver is enabled +If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. +**Check the ELAM driver status:** +1. Open a command-line prompt on the endpoint: + a. Click **Start**, type **cmd**, and select **Command prompt**. + +2. Enter the following command, and press Enter: +``` +sc qc WdBoot +``` +If the ELAM driver is enabled, the output will be: + +``` +[SC] QueryServiceConfig SUCCESS + +SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 BOOT_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : +``` +If the ELAM driver is disabled the output will be: +``` +[SC] QueryServiceConfig SUCCESS + +SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 DEMAND_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : _Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : +``` +### Enable the ELAM driver + +1. Open an elevated PowerShell console on the endpoint: + + a. Click **Start**, type **powershell**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Run the following PowerShell cmdlet: +``` +'Set-ExecutionPolicy -ExecutionPolicy Bypass’ +``` +3. Run the following PowerShell script: + +``` +Add-Type @' +using System; +using System.IO; +using System.Runtime.InteropServices; +using Microsoft.Win32.SafeHandles; +using System.ComponentModel; + +public static class Elam{ + [DllImport("Kernel32", CharSet=CharSet.Auto, SetLastError=true)] + public static extern bool InstallELAMCertificateInfo(SafeFileHandle handle); + + public static void InstallWdBoot(string path) + { + Console.Out.WriteLine("About to call create file on {0}", path); + var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); + var handle = stream.SafeFileHandle; + + Console.Out.WriteLine("About to call InstallELAMCertificateInfo on handle {0}", handle.DangerousGetHandle()); + if (!InstallELAMCertificateInfo(handle)) + { + Console.Out.WriteLine("Call failed."); + throw new Win32Exception(Marshal.GetLastWin32Error()); + } + Console.Out.WriteLine("Call successful."); + } +} +'@ + +$driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" +[Elam]::InstallWdBoot($driverPath) +``` ### Ensure the Windows Defender ATP service is enabled If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service is set to automatically start and is running on the endpoint. @@ -194,7 +255,6 @@ If the service **STATE** is not set to **RUNNING**, then you'll need to start it ### Ensure the telemetry and diagnostics service is enabled If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service may have been disabled by other programs or user configuration changes. - First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). ### Ensure the service is set to start @@ -220,7 +280,6 @@ If the service is enabled, then the result should look like the following screen If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. - **Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** 1. Open an elevated command-line prompt on the endpoint: @@ -284,9 +343,9 @@ If the startup type is not set to **Automatic**, you'll need to change it so the 2. Enter the following command, and press **Enter**: - ```text - sc query diagtrack - ``` +```text +sc query diagtrack +``` If the service is running, the result should look like the following screenshot: @@ -305,15 +364,14 @@ If the service **STATE** is not set to **RUNNING**, then you'll need to start it 2. Enter the following command, and press **Enter**: - ```text - sc start diagtrack - ``` - + ```text + sc start diagtrack + ``` 3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - ```text - sc query diagtrack - ``` + ```text + sc query diagtrack + ``` **Use the Windows Services console to check the Windows 10 telemetry and diagnostics service is running**: @@ -353,10 +411,32 @@ WinHTTP is independent of the Internet browsing proxy settings and other user co To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Windows Defender ATP service URLs](configure-proxy-internet-windows-defender-advanced-threat-protection.md#verify-client-connectivity-to-windows-defender-atp-service-urls) topic. -If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. +If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Cyber events are not showing up on the portal and logs show event ID 28 -If you don't see cyber events in the portal and checking the logs show the event that states _Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed_, you'll need to make sure that the diagnostics service is enabled and running. For more information on how to check, see [Ensure the service is running](#ensure-the-service-is-running). +## Troubleshoot onboarding issues using the script +If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. + +**Check the result of the script**: +1. Click **Start**, type **Event Viewer**, and press **Enter**. + +2. Go to **Windows Logs** > **Application**. + +3. Look for an event from **WDATPOnboarding** event source. + +If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. +> [!NOTE] +> The following event IDs are specific to the onboarding script only. + +Event ID | Error Type | Resolution steps +:---|:---|:--- +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +65 | Insufficient privileges| Run the script again with administrator privileges. ## Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. @@ -399,12 +479,28 @@ Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider Channel name: Admin -ID | Severity | Event description | Description +ID | Severity | Event description | Troubleshooting steps :---|:---|:---|:--- -1801 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Get Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has failed to get specific node's value.
TokenName: Contains node name that caused the error.
Result: Error details. -1802 | Information | Windows Defender Advanced Threat Protection CSP: Get Node's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has completed to get specific node's value.
TokenName: Contains node name

Result: Error details or succeeded. -1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

TokenName: Contains node name that caused the error

Result: Error details. -1820 | Information | Windows Defender Advanced Threat Protection CSP: Set Nod's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

TokenName: Contains node name

Result: Error details or succeeded. +1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. + +## Troubleshoot onboarding issues using System Center Configuration Manager +When onboarding endpoints using the following versions of System Center Configuration Manager: +- System Center 2012 Configuration Manager +- System Center 2012 R2 Configuration Manager +- System Center Configuration Manager (current branch) version 1511 +- System Center Configuration Manager (current branch) version 1602 + +The onboarding is performed by running the onboarding script. For more information on issues that may occur with the script see [Troubleshoot onboarding issues using the script](#troubleshoot-onboarding-issues-using-the-script). + + + + + + + - Configure the proxy server manually using a static proxy + ## Configure the proxy server manually using a static proxy Configure a 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. @@ -138,12 +139,12 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec U.S. region: - *.blob.core.windows.net - crl.microsoft.com -- us.vortex-win.data.microsoft.com +- us.vortex-win.data.microsoft.com - winatp-gw-cus.microsoft.com - winatp-gw-eus.microsoft.com - www.microsoft.com -EU region: +EU region: - *.blob.core.windows.net - crl.microsoft.com - eu.vortex-win.data.microsoft.com @@ -160,7 +161,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on: - - Download Snapshot - NEED LINK ON WHERE TO DOWNLOAD THIS. + - Download Snapshot - NEED LINK ON WHERE TO DOWNLOAD THIS. 2. Open an elevated command-line: @@ -171,7 +172,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 3. Enter the following command and press **Enter**: ``` - HardDrivePath\PsExec.exe -s -i HardDrivePath\SenseSnapshot.exe + HardDrivePath\PsExec.exe -s -i HardDrivePath\SenseSnapshot.exe ``` Replace *HardDrivePath* with the path where the SenseSnapshot tool was downloaded to, for example ```C:\Programfiles\mytool\sensesnapshottool\SenseSnapshot.exe```. From 88d6a46d21cbc07111eebb2d8c898d29339d263d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 20:47:05 +1000 Subject: [PATCH 21/83] update product name, change called to named, update event table --- ...ows-defender-advanced-threat-protection.md | 2 +- ...ows-defender-advanced-threat-protection.md | 46 +++++++++---------- ...ows-defender-advanced-threat-protection.md | 8 ++-- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 9ca613c20d..51d6fbf1ae 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -33,7 +33,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre b. Select **Mobile Device Management/Microsoft Intune**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATP.onboarding*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index 9aa40813b4..0f011611fa 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Review events and errors on endpoints with Event Viewer description: Get descriptions and further troubleshooting steps (if required) for all events reported by the Windows Defender ATP service. -keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Advanced Threat Protection service, cannot start, broken, can't start +keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Defender Advanced Threat Protection service, cannot start, broken, can't start search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -49,39 +49,39 @@ For example, if endpoints are not appearing in the **Machines view** list, you m 1 -Windows Advanced Threat Protection service started (Version ```variable```). +Windows Defender Advanced Threat Protection service started (Version ```variable```). Occurs during system start up, shut down, and during onbboarding. Normal operating notification; no action required. 2 -Windows Advanced Threat Protection service shutdown. +Windows Defender Advanced Threat Protection service shutdown. Occurs when the endpoint is shut down or offboarded. Normal operating notification; no action required. 3 -Windows Advanced Threat Protection service failed to start. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to start. Failure code: ```variable``` Service did not start. Review other messages to determine possible cause and troubleshooting steps. 4 -Windows Advanced Threat Protection service contacted the server at ```variable```. +Windows Defender Advanced Threat Protection service contacted the server at ```variable```. variable = URL of the Windows Defender ATP processing servers.
This URL will match that seen in the Firewall or network activity. Normal operating notification; no action required. 5 -Windows Advanced Threat Protection service failed to connect to the server at ```variable```. +Windows Defender Advanced Threat Protection service failed to connect to the server at ```variable```. variable = URL of the Windows Defender ATP processing servers.
The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#configure-proxy-and-Internet-connectivity). 6 -Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. +Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. The endpoint did not onboard correctly and will not be reporting to the portal. Onboarding must be run before starting the service.
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
@@ -89,42 +89,42 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 7 -Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 8 -Windows Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 9 -Windows Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 10 -Windows Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 11 -Windows Advanced Threat Protection service completed. +Windows Defender Advanced Threat Protection service completed. The endpoint onboarded correctly. Normal operating notification; no action required.
It may take several hours for the endpoint to appear in the portal. 12 -Windows Advanced Threat Protection failed to apply the default configuration. +Windows Defender Advanced Threat Protection failed to apply the default configuration. Service was unable to apply configuration from the processing servers. This is a server error and should resolve after a short period. @@ -143,14 +143,14 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 15 -Windows Advanced Threat Protection cannot start command channel with URL: ```variable``` +Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable``` variable = URL of the Windows Defender ATP processing servers.
The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](#configure-proxy-and-Internet-connectivity). 17 -Windows Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled)
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
@@ -177,14 +177,14 @@ If this error persists after a system restart, ensure all Windows updates have f 25 -Windows Advanced Threat Protection service failed to reset health status in the registry, causing the onboarding process to fail. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to reset health status in the registry, causing the onboarding process to fail. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 26 -Windows Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable``` The endpoint did not onboard correctly.
It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
@@ -192,7 +192,7 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 27 -Windows Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable``` Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
@@ -200,7 +200,7 @@ Ensure real-time antimalware protection is running properly. 28 -Windows Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
@@ -208,7 +208,7 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 30 -Windows Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable``` Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
@@ -216,20 +216,20 @@ Ensure real-time antimalware protection is running properly. 31 -Windows Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Check for errors with the Windows telemetry service](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled). 33 -Windows Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` A unique identifier is used to represent each endpoint that is reporting to the portal.
If the identifier does not persist, the same machine might appear twice in the portal. Check registry permissions on the endpoint to ensure the service can update the registry. 34 -Windows Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 0b5510a346..59aa4f699a 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -72,10 +72,10 @@ If the **OnboardingState** value is not set to **1**, you can use Event Viewer t Event ID | Message | Resolution steps :---|:---|:--- -5 | Windows Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). -6 | Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). -7 | Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. -15 | Windows Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +5 | Windows Defender Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +6 | Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). +7 | Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. +15 | Windows Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. ## Ensure the Windows Defender ELAM driver is enabled From a87114c61cd1f3c7d34c1a2a32c8edca6a566e9b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 20:56:08 +1000 Subject: [PATCH 22/83] add 'local' to script --- ...ot-onboarding-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 59aa4f699a..ebd9aecd30 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -413,7 +413,7 @@ To ensure that sensor has service connectivity, follow the steps described in th If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Troubleshoot onboarding issues using the script +## Troubleshoot onboarding issues using the local script If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. **Check the result of the script**: From 576d4631d06ec6562053fc9f04399956c4091bf4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 21:19:53 +1000 Subject: [PATCH 23/83] updated table --- ...ows-defender-advanced-threat-protection.md | 124 +++++++++++++++--- 1 file changed, 108 insertions(+), 16 deletions(-) diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index 0f011611fa..029d6bb792 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -89,22 +89,23 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 7 -Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure: ```variable``` +Variable = detailed error description. The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 8 Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. -Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
+**During onboarding:** The service failed to clean its configuration during the onboarding. The onboarding process continues.

**During offboarding:** The service failed to clean its configuration during the offboarding. The offboarding process finished but the service keeps running. + +**Onboarding:** No action required.

**Offboarding:** Reboot the system.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 9 Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +**During onboarding:** The endpoint did not onboard correctly and will not be reporting to the portal.

**During offboarding:** Failed to change the service start type. The offboarding process continues. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) @@ -125,23 +126,16 @@ It may take several hours for the endpoint to appear in the portal. 12 Windows Defender Advanced Threat Protection failed to apply the default configuration. -Service was unable to apply configuration from the processing servers. +Service was unable to apply the default configuration. This is a server error and should resolve after a short period. 13 -Service machine ID calculated: ```variable``` +Windows Defender Advanced Threat Protection machine ID calculated: ```variable``` Normal operating process. Normal operating notification; no action required. -14 -Service cannot calculate machine ID. Failure code: ```variable``` -Internal error. -Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - - 15 Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable``` variable = URL of the Windows Defender ATP processing servers.
@@ -177,8 +171,9 @@ If this error persists after a system restart, ensure all Windows updates have f 25 -Windows Defender Advanced Threat Protection service failed to reset health status in the registry, causing the onboarding process to fail. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: ```variable``` +The endpoint did not onboard correctly. +It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) @@ -221,6 +216,12 @@ Ensure real-time antimalware protection is running properly. [Check for errors with the Windows telemetry service](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled). +32 +Windows Defender Advanced Threat Protection service failed to request to stop itself after offboarding process. Failure code: %1 +An error occurred during offboarding. +Reboot the machine. + + 33 Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` A unique identifier is used to represent each endpoint that is reporting to the portal.
@@ -235,6 +236,97 @@ If the identifier does not persist, the same machine might appear twice in the p Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) + +35 +Windows Defender Advanced Threat Protection service failed to remove itself as a dependency on the Connected User Experiences and Telemetry service. Failure code: ```variable``` +An error occurred with the Windows telemetry service during offboarding. The offboarding process continues. + +Check for errors with the Windows telemetry service. + + +36 +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable``` + + + + + +37 +Windows Defender Advanced Threat Protection A module is about to exceed its quota. Module: %1, Quota: {%2} {%3}, Percentage of quota utilization: %4. + + + + + +38 +Network connection is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. + + + + + +39 +Network connection is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. + + + + + +40 +Battery state is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. + + + + + +41 +Battery state is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. + + + + + +42 +Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception message: %4 +Internal error. The service failed to start. +If this error persists, contact Support. + + +43 +Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception Error: %4, Exception message: %5 +Internal error. The service failed to start. +If this error persists, contact Support. + + +44 +Offboarding of Windows Defender Advanced Threat Protection service completed. +The service was offboarded. +Normal operating notification; no action required. + + +45 +Failed to register and to start the event trace session [%1]. Error code: %2 + + + + +46 +Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. + + + + +47 +Successfully registered and started the event trace session - recovered after previous failed attempts. + + + + +48 +Failed to add a provider [%1] to event trace session [%2]. Error code: %3. This means that events from this provider will not be reported. + + + From a01f232c83063b98cb74a40bd9af3ed327f918ca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jul 2016 14:38:50 +1000 Subject: [PATCH 24/83] update to reflect Uri feedback --- ...ows-defender-advanced-threat-protection.md | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index 029d6bb792..f8a751ba98 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -61,7 +61,7 @@ For example, if endpoints are not appearing in the **Machines view** list, you m 3 -Windows Defender Advanced Threat Protection service failed to start. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to start. Failure code: ```variable```. Service did not start. Review other messages to determine possible cause and troubleshooting steps. @@ -89,36 +89,36 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 7 -Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure: ```variable``` +Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure: ```variable```. Variable = detailed error description. The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 8 -Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable```. **During onboarding:** The service failed to clean its configuration during the onboarding. The onboarding process continues.

**During offboarding:** The service failed to clean its configuration during the offboarding. The offboarding process finished but the service keeps running. **Onboarding:** No action required.

**Offboarding:** Reboot the system.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 9 -Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable```. **During onboarding:** The endpoint did not onboard correctly and will not be reporting to the portal.

**During offboarding:** Failed to change the service start type. The offboarding process continues. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 10 -Windows Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable```. The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 11 -Windows Defender Advanced Threat Protection service completed. +Onboarding or re-onboarding of Windows Defender Advanced Threat Protection service completed. The endpoint onboarded correctly. Normal operating notification; no action required.
It may take several hours for the endpoint to appear in the portal. @@ -127,28 +127,28 @@ It may take several hours for the endpoint to appear in the portal. 12 Windows Defender Advanced Threat Protection failed to apply the default configuration. Service was unable to apply the default configuration. -This is a server error and should resolve after a short period. +This error should resolve after a short period of time. 13 -Windows Defender Advanced Threat Protection machine ID calculated: ```variable``` +Windows Defender Advanced Threat Protection machine ID calculated: ```variable```. Normal operating process. Normal operating notification; no action required. 15 -Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable``` +Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable```. variable = URL of the Windows Defender ATP processing servers.
The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](#configure-proxy-and-Internet-connectivity). 17 -Windows Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable```. An error occurred with the Windows telemetry service. -[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled)
+[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 18 @@ -165,45 +165,45 @@ If this error persists after a system restart, ensure all Windows updates have f 20 -Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable``` +Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable```. Internal error. If this error persists after a system restart, ensure all Windows updates have full installed. 25 -Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: ```variable```. The endpoint did not onboard correctly. It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 26 -Windows Defender Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable```. The endpoint did not onboard correctly.
It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 27 -Windows Defender Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable```. Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
+See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md).
Ensure real-time antimalware protection is running properly. 28 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable```. An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 30 -Windows Defender Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable```. Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
@@ -211,8 +211,8 @@ Ensure real-time antimalware protection is running properly. 31 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable``` -An error occurred with the Windows telemetry service. +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable```. +An error occurred with the Windows telemetry service during onboarding. The offboarding process continues. [Check for errors with the Windows telemetry service](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled). @@ -223,29 +223,29 @@ Ensure real-time antimalware protection is running properly. 33 -Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable```. A unique identifier is used to represent each endpoint that is reporting to the portal.
If the identifier does not persist, the same machine might appear twice in the portal. Check registry permissions on the endpoint to ensure the service can update the registry. 34 -Windows Defender Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable```. An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
-See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 35 -Windows Defender Advanced Threat Protection service failed to remove itself as a dependency on the Connected User Experiences and Telemetry service. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to remove itself as a dependency on the Connected User Experiences and Telemetry service. Failure code: ```variable```. An error occurred with the Windows telemetry service during offboarding. The offboarding process continues. Check for errors with the Windows telemetry service. 36 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable``` +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable```. @@ -306,26 +306,26 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 45 Failed to register and to start the event trace session [%1]. Error code: %2 - - +An error occurred on service startup while creating ETW session. This cause service start-up failure. +If this error persists, contact Support. 46 Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. - - +An error occurred on service startup while creating ETW session due to lack of resources. The service started and running but doesn’t report any sensors event until the ETW session is started. +No action required. the service will try to start the session every minutes. 47 Successfully registered and started the event trace session - recovered after previous failed attempts. - - +This event follows the previous event after successfully starting of the ETW session. +No action required. 48 Failed to add a provider [%1] to event trace session [%2]. Error code: %3. This means that events from this provider will not be reported. - - +Failed to add a provider to ETW session. As a result, the provider events aren’t reported. +Check the error code. If the error persists contact Support. From e4f64e0ed7866dbd46572843d2c46cf376ac743e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jul 2016 15:45:05 +1000 Subject: [PATCH 25/83] update In this section to add new topics --- .../windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index e29ff41868..b5d38c765d 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -76,8 +76,10 @@ detect sophisticated cyber-attacks, providing: Topic | Description :---|:--- [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) | This overview topic for IT professionals provides information on the minimum requirements to use Windows Defender ATP such as network and data storage configuration, and endpoint hardware and software requirements, and deployment channels. -[Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. +[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md)) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. +[Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md)| Before users can access the portal, they'll need to be granted specific roles in Azure Active Directory. +[Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) | Understand the main features of the service and how it leverages Microsoft technology to protect enterprise endpoints from sophisticated cyber attacks. [Use the Windows Defender Advanced Threat Protection portal](use-windows-defender-advanced-threat-protection.md) | Learn about the capabilities of Windows Defender ATP to help you investigate alerts that might be indicators of possible breaches in your enterprise. [Windows Defender Advanced Threat Protection settings](settings-windows-defender-advanced-threat-protection.md) | Learn about setting the time zone and configuring the suppression rules to configure the service to your requirements. From 96b2f8f2133c4dce1373fc30b158c66e820e6506 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jul 2016 18:50:41 +1000 Subject: [PATCH 26/83] fix formatting --- ...ows-defender-advanced-threat-protection.md | 1 - ...ows-defender-advanced-threat-protection.md | 2 -- ...ows-defender-advanced-threat-protection.md | 33 +++++++++---------- 3 files changed, 16 insertions(+), 20 deletions(-) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 4b7601a67c..5d89d6b72d 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -46,7 +46,6 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 13. Select **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. 14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. - > [!NOTE] > - Replace *tenant ID* with your actual tenant ID. > - Keep the client secret as is. This is a dummy value, but the parameter must appear. diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index ac8116ace5..d31f8fadf5 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -54,9 +54,7 @@ Events URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` Authentication Type | OAuth 2 OAuth 2 Client Properties File | Select *wdatp-connector.properties*. Refresh Token | Paste the refresh token that your Windows Defender ATP contact provided, or you the one you get after running the `restutil` tool. - All other values in the form are optional and can be left blank. - 6. Select **Next**, then **Save**. 7. Run the connector. You can choose to run in service mode or application mode. RONEN - Should this be Service mode or Application mode (capitalized S and capitalized A?) diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index 87d4219590..ace379187c 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -40,25 +40,24 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler 4. Select **New**. -5. In the form fill in the following required fields with these values: +5. In the form fill in the following required fields with the following values, then click **Save**: +> [!NOTE] +>All other values in the form are optional and can be left blank. -Field | Value -:---|:--- -Endpoint URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` -HTTP Method | GET -Authentication Type | oauth2 -OAuth 2 Token Refresh URL | Value taken from AAD application -OAuth 2 Client ID | Value taken from AAD application -OAuth 2 Client Secret | Value taken from AAD application -Response type | json -Response Handler | JSONArrayHandler -Polling Interval | Number of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds. -Set sourcetype | From list -Source type | \_json -All other values in the form are optional and can be left blank. - -6. Select **Save**. + Field | Value + :---|:--- + Endpoint URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` + HTTP Method | GET + Authentication Type | oauth2 + OAuth 2 Token Refresh URL | Value taken from AAD application + OAuth 2 Client ID | Value taken from AAD application + OAuth 2 Client Secret | Value taken from AAD application + Response type | json + Response Handler | JSONArrayHandler + Polling Interval | Number of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds. + Set sourcetype | From list + Source type | \_json After completing these configuration steps, you can go to the Splunk dashboard and run queries. From 5a92db61718abd789db5619bba929589c2fb8c9e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 27 Jul 2016 19:34:12 +1000 Subject: [PATCH 27/83] update table to fix numbering --- ...ows-defender-advanced-threat-protection.md | 31 +++++++-- ...ows-defender-advanced-threat-protection.md | 66 +++++++++++++++---- 2 files changed, 76 insertions(+), 21 deletions(-) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index d31f8fadf5..c7917720cf 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -47,13 +47,30 @@ The following steps assume that you have completed all the required steps in [Be 5. In the form fill in the following required fields with these values: -Field | Value -:---|:--- -Configuration File | Type in the name of the client property file. It must match the client property file. -Events URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` -Authentication Type | OAuth 2 -OAuth 2 Client Properties File | Select *wdatp-connector.properties*. -Refresh Token | Paste the refresh token that your Windows Defender ATP contact provided, or you the one you get after running the `restutil` tool. + + + + + + + + + + + + + + + + + + + + + + + +
FieldValue
Configuration FileType in the name of the client property file. It must match the client property file.
Events URL`https://DataAccess-PRD.trafficmanager.net:444/api/alerts`
Authentication TypeOAuth 2
OAuth 2 Client Properties fileSelect *wdatp-connector.properties*.
Refresh TokenPaste the refresh token that your Windows Defender ATP contact provided, or you the one you get after running the `restutil` tool.
All other values in the form are optional and can be left blank. 6. Select **Next**, then **Save**. diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index ace379187c..f7fafa0e76 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -44,20 +44,58 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler > [!NOTE] >All other values in the form are optional and can be left blank. - - Field | Value - :---|:--- - Endpoint URL | `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` - HTTP Method | GET - Authentication Type | oauth2 - OAuth 2 Token Refresh URL | Value taken from AAD application - OAuth 2 Client ID | Value taken from AAD application - OAuth 2 Client Secret | Value taken from AAD application - Response type | json - Response Handler | JSONArrayHandler - Polling Interval | Number of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds. - Set sourcetype | From list - Source type | \_json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldValue
Endpoint URLhttps://DataAccess-PRD.trafficmanager.net:444/api/alerts
Events URL`https://DataAccess-PRD.trafficmanager.net:444/api/alerts`
HTTP MethodGET
Authentication Typeoauth2
OAuth 2 Token Refresh URL Value taken from AAD application
OAuth 2 Client IDValue taken from AAD application
OAuth 2 Client SecretValue taken from AAD application
Response typejson
Response HandlerJSONArrayHandler
Polling IntervalNumber of seconds that Splunk will ping the Windows Defender ATP endpoint. Accepted values are in seconds.
Set sourcetypeFrom list
Source type\_json
After completing these configuration steps, you can go to the Splunk dashboard and run queries. From dafcae556998bfad65e8749e9db5e77f275a5e06 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 12:00:26 +1000 Subject: [PATCH 28/83] update based on Ronen's feedback --- ...ows-defender-advanced-threat-protection.md | 33 +++++++++---------- ...ows-defender-advanced-threat-protection.md | 23 ++++++++----- ...ows-defender-advanced-threat-protection.md | 24 ++------------ ...ows-defender-advanced-threat-protection.md | 21 +++++------- 4 files changed, 41 insertions(+), 60 deletions(-) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 5d89d6b72d..7de5eabb6e 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -17,7 +17,7 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You need to add an application in your Azure Active Directory (AAD) tenant then authorize the Windows Defender ATP application to communicate with it so that your security information and events management (SIEM) tool can consume alerts from Windows Defender ATP portal. +You need to add an application in your Azure Active Directory (AAD) tenant then authorize the Windows Defender ATP Alerts Export application to communicate with it so that your security information and events management (SIEM) tool can consume alerts from Windows Defender ATP portal. 1. Login to the [Azure management portal](https://manage.windowsazure.com). @@ -25,25 +25,28 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 3. Select your tenant. -4. Select **Applications**, then select **Add** to create a new application. +4. Click **Applications**, then select **Add** to create a new application. -5. Select **Add an application my organization is developing**. +5. Click **Add an application my organization is developing**. 6. Choose a client name for the application, for example, *Alert Export Client*. -7. Select **WEB APPLICATION AND/OR WEB API**. +7. Click **WEB APPLICATION AND/OR WEB API**. 8. Assign a sign-on URL and app ID URI to the application, for example, `https://alertexportclient`. 9. Confirm the request details and verify that you have successfully added the app. -10. Select the application you've just created from the directory application list and select **Configure**. +10. Select the application you've just created from the directory application list and click **Configure**. -11. Type the following URL in the **Reply URL** field: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchAccessTokenFromAuthCode`. +11. Type the following URLs in the **Reply URL** field: + + - `https://DataAccess-PRD.trafficmanager.net:444/api/FetchAccessTokenFromAuthCode` + - `https://localhost:44300/WDATPconnector` 12. Scroll down to the **keys** section and select a duration for the application key. -13. Select **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. +13. Click **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. 14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. > [!NOTE] @@ -52,28 +55,24 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 15. Sign in with the credentials of a user from your tenant. -16. Select **Accept** to provide consent. Ignore the error. +16. Click **Accept** to provide consent. Ignore the error. -17. Select **Application configuration** under your tenant. +17. Click **Application configuration** under your tenant. -18. Select **Permissions to other applications**, then select **Add application**. +18. Click **Permissions to other applications**, then select **Add application**. -19. Select **All apps** from the **SHOW** field and submit. +19. Click **All apps** from the **SHOW** field and submit. -20. Select **SevilleAlertExport** [RONEN, I ASSUME THIS WILL BE RENAMED?], then select **+** to add the application. You should see it on the **SELECTED** panel. +20. Click **WDATPAlertExport**, then select **+** to add the application. You should see it on the **SELECTED** panel. 21. Submit your changes. -22. On the **SevilleAlertExport** record, in the **Delegated Permissions** field, select **Access SevilleAlertExport**. +22. On the **WDATPAlertExport** record, in the **Delegated Permissions** field, select **Access WDATPAlertExport**. 23. Save the application changes. After configuring the application in AAD, you can continue to configure the SIEM tool that you want to use. -RONEN - I THINK I'M MISSING SOME STEPS HERE - I THINK I NEED TO PUT IN INFORMATION ON CLICK VIEW ENDPOINT SO THAT CUSTOMERS CAN SEE THEIR OAUTH 2 TOKEN ENDPOINT AND OAUTH 2 AUTHORIZATION ENDPOINT DETAILS. - -SHOULD I INCLUDE THOSE INFORMATION HERE? OR CREATE A SEPARATE TOPIC FOR THAT? OR INCLUDE IT IN THE SPLUNK/ARCSIGHT STEPS? - ## Related topics - [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) - [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index c7917720cf..1751f6ea9b 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -21,14 +21,19 @@ You'll need to configure HP ArcSight so that it can consume Windows Defender ATP ## Before you begin -- Get the following information from your Azure Active Directory (AAD) application: +- Get the following information from your Azure Active Directory (AAD) application by selecting the **View Endpoint** on the application configuration page: - OAuth 2 Token refresh URL - OAuth 2 Client ID - OAuth 2 Client secret -- Create your OAUth 2 Client properties file or get it from your Windows Defender ATP contact. For more information, see I NEED URL FOR THE HYPERLINK HERE TO WHERE YOU GOT THE ARCSIGHT DEVELOPER'S GUIDE PDF. +- Create your OAUth 2 Client properties file or get it from your Windows Defender ATP contact. For more information, see the ArcSight FlexConnector Developer's guide. + + > [!NOTE] + > **For the authorization URL**: Append the following to the value you got from the AAD app: ```?resource=https%3A%2F%2FWDATPAlertExport.Seville.onmicrosoft.com```
+ > **For the redirect_uri value use**: ```https://localhost:44300/wdatpconnector``` + > - Get the *wdatp-connector.properties* file from your Windows Defender ATP contact. This file is used to parse the information from Windows Defender ATP to HP ArcSight consumable format. -- Install the HP ArcSight REST FlexConnector package on a server that has access to the Internet. (RONEN - MAY I HAVE THE LINK FROM WHERE CUSTOMERS CAN DOWNLOAD THE PACKAGE) -- Contact the Windows Defender ATP team to provide you your refresh token or follow the steps in the section "Run restutil to Obtain a Refresh Token for Connector Appliance/ArcSight Management Center" in _______ NEED LINK TO THE PDF AGAIN HERE. +- Install the HP ArcSight REST FlexConnector package on a server that has access to the Internet. +- Contact the Windows Defender ATP team to get your refresh token or follow the steps in the section "Run restutil to Obtain a Refresh Token for Connector Appliance/ArcSight Management Center" in the ArcSight FlexConnector Developer's guide. ## Configure HP ArcSight The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin) @@ -46,7 +51,8 @@ The following steps assume that you have completed all the required steps in [Be 4. Enter the following command and press **Enter**: ```runagentsetup.bat```. The Connector Setup pop-up window appears. 5. In the form fill in the following required fields with these values: - + >[!NOTE] + >All other values in the form are optional and can be left blank. @@ -67,16 +73,15 @@ The following steps assume that you have completed all the required steps in [Be - +
Select *wdatp-connector.properties*.
Refresh TokenPaste the refresh token that your Windows Defender ATP contact provided, or you the one you get after running the `restutil` tool.Paste the refresh token that your Windows Defender ATP contact provided, or run the `restutil` tool to get it.
-All other values in the form are optional and can be left blank. 6. Select **Next**, then **Save**. -7. Run the connector. You can choose to run in service mode or application mode. RONEN - Should this be Service mode or Application mode (capitalized S and capitalized A?) +7. Run the connector. You can choose to run in Service mode or Application mode. -8. In the HP ArcSight console, create a **Windows Defender ATP** channel with an intervals and properties suitable to your enterprise needs. +8. In the HP ArcSight console, create a **Windows Defender ATP** channel with intervals and properties suitable to your enterprise needs. Windows Defender ATP alerts will appear as discrete events, with “Microsoft” as the vendor and “Windows Defender ATP” as the device name. ## Related topics - [Configure security information and events management (SIEM) tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md index 9115fa7f0a..232bdffedf 100644 --- a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md @@ -17,9 +17,9 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure Active Directory (AAD). The endpoint can be configured to get alerts from your enterprise tenant in AAD using the OAuth 2.0 authentication protocol in an application hosted in AAD. +Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure. The endpoint can be configured to get alerts from your enterprise tenant in Azure Active Directory (AAD) using the OAuth 2.0 authentication protocol for an AAD application that represents the specific SIEM connector installed in your environment. -Windows Defender ATP supports the following SIEM tools: +Windows Defender ATP currently supports the following SIEM tools: - Splunk - HPE ArcSight @@ -31,26 +31,6 @@ To use either of these supported SIEM tools you'll need to: - [Configure Splunk to consume alerts](configure-splunk-windows-defender-advanced-threat-protection.md) - [Configure HP ArcSight to consume alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) - -After configuring the application, you need to take note of the following values: - - - -You need to use these values in your SIEM tool to configure them. - -For Splunk you need these values: - - - - -For HP ArcSight you need these values: - - -To get the refresh token: - -- if using Splunk - your MS representative will provide this to you -- if using HP ArcSight - you need to run restutil - ## In this section Topic | Description diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index f7fafa0e76..f4eb709b10 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -21,9 +21,9 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler ## Before you begin -- Install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/) in Splunk (RONEN - please check if this link is correct.) -- Contact the Windows Defender ATP team to provide you your refresh token -- Get the following information from your Azure Active Directory (AAD) application: +- Install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/) in Splunk +- Contact the Windows Defender ATP team to get your refresh token +- Get the following information from your Azure Active Directory (AAD) application by selecting the **View Endpoint** on the application configuration page: - OAuth 2 Token refresh URL - OAuth 2 Client ID - OAuth 2 Client secret @@ -32,15 +32,15 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler 1. Login in to Splunk. -2. Select **Search & Reporting**, then **Settings** > **Data inputs**. +2. Click **Search & Reporting**, then **Settings** > **Data inputs**. -3. Select **REST** under **Local inputs**. +3. Click **REST** under **Local inputs**. > [!NOTE] > This input will only appear after you install the [REST API Modular Input app](https://splunkbase.splunk.com/app/1546/). -4. Select **New**. +4. Click **New**. -5. In the form fill in the following required fields with the following values, then click **Save**: +5. Type the following values in the required fields, then click **Save**: > [!NOTE] >All other values in the form are optional and can be left blank. @@ -54,8 +54,6 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler Endpoint URL https://DataAccess-PRD.trafficmanager.net:444/api/alerts - Events URL - `https://DataAccess-PRD.trafficmanager.net:444/api/alerts` HTTP Method GET @@ -76,7 +74,7 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler Response type - json + Json Response Handler @@ -99,8 +97,7 @@ You'll need to configure Splunk so that it can consume Windows Defender ATP aler After completing these configuration steps, you can go to the Splunk dashboard and run queries. -Some sample queries are: RONEN - PLEASE CHECK IF THE FOLLOWING ARE CORRECT - THANK YOU -```source="rest://windows atp alerts"``` +You can use the following query as an example in Splunk:
```source="rest://windows atp alerts"|spath|table*``` From 341fb8cc0948594d70f9f765d7b3589408c7f470 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 14:36:13 +1000 Subject: [PATCH 29/83] add connectivity tool instructions --- ...ows-defender-advanced-threat-protection.md | 75 +++++++++---------- 1 file changed, 34 insertions(+), 41 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 8fc94cbeee..ef0ed28af7 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 @@ -116,76 +116,69 @@ For more information on how to use Netsh see, [Netsh Commands for Windows Hypert ## Configure the proxy server manually using a static proxy Configure a 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. -1. Click **Start**, type **Run**, and press **Enter**. +The static proxy is configurable through Group Policy (GP). The group policy can be found under: **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**. -2. From the **Run** dialog box, type **regedit** and press **Enter**. +The registry key that this policy sets can be found at: +``` HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer``` -3. In the **Registry Editor** navigate to the Status key under: -```text -HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection -``` -4. Right-click **DataCollection** and select **New** > **String value**. -5. Write the proxy address in the following format: -``` -[proxy_ip:port] -``` -6. Restart the PC. +The policy and the registry key takes the following string format: +```:``` +
+For example: 10.0.0.6:8080 +If the static proxy settings are configured after onboarding, then you must restart the PC to apply the proxy settings. ## Enable access to Windows Defender ATP service URLs in the proxy server If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: -U.S. region: -- *.blob.core.windows.net -- crl.microsoft.com -- us.vortex-win.data.microsoft.com -- winatp-gw-cus.microsoft.com -- winatp-gw-eus.microsoft.com -- www.microsoft.com +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 -EU region: -- *.blob.core.windows.net -- crl.microsoft.com -- eu.vortex-win.data.microsoft.com -- winatp-gw-weu.microsoft.com -- winatp-gw-neu.microsoft.com -- www.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 to the above listed URLs. + 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 to the above listed URLs. ## Verify client connectivity to Windows Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Windows Defender ATP service URLs. -1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on: +1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on. - - Download Snapshot - NEED LINK ON WHERE TO DOWNLOAD THIS. +2. Extract the contents of SenseConnectivtyChecker on the endpoint. -2. Open an elevated command-line: +3. Open an elevated command-line: a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. -3. Enter the following command and press **Enter**: +4. Enter the following command and press **Enter**: ``` - HardDrivePath\PsExec.exe -s -i HardDrivePath\SenseSnapshot.exe + HardDrivePath\RunSenseConnectivityCheck.cmd ``` - Replace *HardDrivePath* with the path where the SenseSnapshot tool was downloaded to, for example ```C:\Programfiles\mytool\sensesnapshottool\SenseSnapshot.exe```. + Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example ```C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd```. -4. Extract the Snapshot.xml file from the Snapshot.zip created in the *HardDrivePath* folder. +5. Extract the *ConnectivityCheckResult.zip* file created by tool in the folder used in the *HardDrivePath*. -5. Open Snapshot.xml using any XML reader and go to the Connections section of the file. +6. Open *ConnectivityCheck.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

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

-If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. - -> [!NOTE] -> SenseSnapshot verifies connectivity for all URLs (including EU and U.S.), so you can ignore results of connectivity verification for irrelevant geo-locations. +If however the connectivity check results indicate a failure, an HTTP error is displayed (see HTTP Status Codes). You can then use the URLs in the table shown in [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy server). The URLs you'll use will depend on the region selected during the onboarding procedure. ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) From 82c109414f9fb8fadcedc99c49afbb2cdbfcdc70 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 15:05:26 +1000 Subject: [PATCH 30/83] update sccm, update script --- ...ows-defender-advanced-threat-protection.md | 33 +++++++++++++++---- ...ows-defender-advanced-threat-protection.md | 20 ++++++++++- 2 files changed, 45 insertions(+), 8 deletions(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 96421c320b..41757b17fe 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -49,16 +49,26 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Choose a predefined device collection to deploy the package to. ### Configure sample collection settings -If you want to monitor your deployment, you can do it by setting a compliance rule for configuration item in System Center Configuration Manager. +You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on an endpoint. +This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted machines to make sure they’re complaint. -This rule should be a non-remediating compliance rule configuration item that monitors the value of a registry key on targeted machines. +For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. + +The configuration is set through the following registry key entry: -The registry key you should monitor is: ``` -Path: “HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status” -Name: “OnboardingState” -Value: “1” +Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” +Name: "SampleSharing" +Value: 0 or 1 ``` +Where:
+Name type is a D-WORD.
+Possible values are: +- 0 - doesn't allow sample sharing from this endpoint +- 1 - allows sharing of all file types from this endpoint + +The default value in case the registry key doesn’t exist is 1. + For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). @@ -105,8 +115,17 @@ If there are failed deployments (endpoints with **Error**, **Requirements Not Me ![SCCM showing successful deployment with no errors](images/sccm-deployment.png) **Check that the endpoints are compliant with the Windows Defender ATP service:** +You can set a compliance rule for configuration item in System Center Configuration Manager to monitor your deployment. -OMRI - NEED STEPS HERE. +This rule should be a *non-remediating* compliance rule configuration item that monitors the value of a registry key on targeted machines. + +Monitor the following registry key entry: +``` +Path: “HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status” +Name: “OnboardingState” +Value: “1” +``` +For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 3fb352a635..ca48cebbda 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -38,7 +38,25 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You For for information on how you can manually validate that the endpoint is compliant and correctly reports telemetry see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). ## Configure sample collection settings -PENDING STEPS FROM OMRI +You can manually configure the sample sharing setting on the endpoint by using *regedit* or creating and running a *.reg* file. + +For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. + +The configuration is set through the following registry key entry: + +``` +Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” +Name: "SampleSharing" +Value: 0 or 1 +``` +Where:
+Name type is a D-WORD.
+Possible values are: +- 0 - doesn't allow sample sharing from this endpoint +- 1 - allows sharing of all file types from this endpoint + +The default value in case the registry key doesn’t exist is 1. + ## Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. From c76113fd9ed487aa19606a94169d9392d2907d21 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 18:25:04 +1000 Subject: [PATCH 31/83] updates based on sync with Naama --- windows/keep-secure/TOC.md | 2 +- ...ows-defender-advanced-threat-protection.md | 16 ++++--- ...ows-defender-advanced-threat-protection.md | 8 ++-- ...ows-defender-advanced-threat-protection.md | 6 +-- ...ows-defender-advanced-threat-protection.md | 7 ++-- ...ows-defender-advanced-threat-protection.md | 42 ++++++++----------- ...ows-defender-advanced-threat-protection.md | 12 +++++- 7 files changed, 50 insertions(+), 43 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 2afca91613..4d18fb5f5c 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -683,7 +683,6 @@ ### [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) -#### [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) #### [Assign user access to the portal](assign-portal-access-windows-defender-advanced-threat-protection.md) #### [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) @@ -711,6 +710,7 @@ ##### [Configure HP ArcSight to consume Windows Defender ATP alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +#### [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender in Windows 10](windows-defender-in-windows-10.md) #### [Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) #### [Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) 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 ad8401a51b..79d61b2019 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 @@ -18,7 +18,7 @@ author: mjcaparas - Windows Defender Advanced Threat Protection (Windows Defender ATP) > [!NOTE] -> To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. +> To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -44,10 +44,11 @@ author: mjcaparas 9. Click **OK** and close any open GPMC windows. ## Additional Windows Defender ATP configuration settings +For each endpoint, you can state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. -### Configure sample collection settings +### Configure sample collection settings 1. On your GP management machine, copy the following files from the configuration package: @@ -65,6 +66,9 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 6. Choose to enable or disable sample sharing from your endpoints. +>[!NOTE] +> If you don't set a value, the default value is to enable sample collection. + ### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. @@ -74,9 +78,9 @@ For security reasons, the package used to offboard endpoints will expire 30 days 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click Edit. @@ -93,10 +97,10 @@ For security reasons, the package used to offboard endpoints will expire 30 days 9. Click **OK** and close any open GPMC windows. -## Monitor endpoint configuration +## Monitor endpoint configuration With Group Policy there isn’t an option to monitor deployment of policies on the endpoints. Monitoring can be done directly on the portal, or by using the different deployment tools. -## Monitor endpoints using the portal +## Monitor endpoints using the portal 1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). 2. Click **Machines view**. 3. Verify that endpoints are appearing. diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 41757b17fe..0376665c6a 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -49,20 +49,20 @@ You can use System Center Configuration Manager’s existing functionality to cr a. Choose a predefined device collection to deploy the package to. ### Configure sample collection settings +For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. + You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on an endpoint. This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted machines to make sure they’re complaint. -For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. - The configuration is set through the following registry key entry: ``` Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” -Name: "SampleSharing" +Name: "AllowSampleCollection" Value: 0 or 1 ``` Where:
-Name type is a D-WORD.
+Key type is a D-WORD.
Possible values are: - 0 - doesn't allow sample sharing from this endpoint - 1 - allows sharing of all file types from this endpoint diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index ca48cebbda..eff1476d26 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -38,15 +38,15 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You For for information on how you can manually validate that the endpoint is compliant and correctly reports telemetry see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). ## Configure sample collection settings -You can manually configure the sample sharing setting on the endpoint by using *regedit* or creating and running a *.reg* file. - For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. +You can manually configure the sample sharing setting on the endpoint by using *regedit* or creating and running a *.reg* file. + The configuration is set through the following registry key entry: ``` Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” -Name: "SampleSharing" +Name: "AllowSampleCollection" Value: 0 or 1 ``` Where:
diff --git a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md index 999ee32bac..84503521df 100644 --- a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -15,14 +15,15 @@ author: mjcaparas **Applies to:** - Windows 10, version 1607 +- Windows Defender - Windows Defender Advanced Threat Protection (Windows Defender ATP) -If an onboarded endpoint is protected by a third-party antimalware client, Windows Defender on that endpoint will enter into passive mode. +The Windows Defender Advanced Threat Protection agent depends on Windows Defender for some capabilities such as file scanning. + +If an onboarded endpoint is protected by a third-party antimalware client, Windows Defender on that endpoint will enter into passive mode. Windows Defender will continue to receive updates, and the *mspeng.exe* process will be listed as a running a service, but it will not perform scans and will not replace the running third-party antimalware client. The Windows Defender interface will be disabled, and users on the endpoint will not be able to use Windows Defender to perform on-demand scans or configure most options. For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). - - diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index f8a751ba98..cc1448d745 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -68,14 +68,14 @@ For example, if endpoints are not appearing in the **Machines view** list, you m 4 Windows Defender Advanced Threat Protection service contacted the server at ```variable```. -variable = URL of the Windows Defender ATP processing servers.
+Variable = URL of the Windows Defender ATP processing servers.
This URL will match that seen in the Firewall or network activity. Normal operating notification; no action required. 5 Windows Defender Advanced Threat Protection service failed to connect to the server at ```variable```. -variable = URL of the Windows Defender ATP processing servers.
+Variable = URL of the Windows Defender ATP processing servers.
The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#configure-proxy-and-Internet-connectivity). @@ -138,7 +138,7 @@ It may take several hours for the endpoint to appear in the portal. 15 Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable```. -variable = URL of the Windows Defender ATP processing servers.
+Variable = URL of the Windows Defender ATP processing servers.
The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](#configure-proxy-and-Internet-connectivity). @@ -246,44 +246,38 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 36 Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable```. - - - +Registering Windows Defender Advanced Threat Protection with the Connected User Experiences and Telemetry service completed successfully. +Normal operating notification; no action required. 37 Windows Defender Advanced Threat Protection A module is about to exceed its quota. Module: %1, Quota: {%2} {%3}, Percentage of quota utilization: %4. - - - +The machine has almost used its allocated quota of the current 24-hour window. It’s about to be throttled. +Normal operating notification; no action required. 38 Network connection is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. - - - +The machine is using a metered/paid network and will be contacting the server less frequently. +Normal operating notification; no action required. 39 Network connection is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. - - - +The machine is not using a metered/paid connection and will contact the server as usual. +Normal operating notification; no action required. 40 Battery state is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. - - - +The machine has low battery level and will contact the server less frequently. +Normal operating notification; no action required. 41 Battery state is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. - - - +The machine doesn’t have low battery level and will contact the server as usual. +Normal operating notification; no action required. 42 @@ -306,14 +300,14 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 45 Failed to register and to start the event trace session [%1]. Error code: %2 -An error occurred on service startup while creating ETW session. This cause service start-up failure. +An error occurred on service startup while creating ETW session. This caused service start-up failure. If this error persists, contact Support. 46 Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. -An error occurred on service startup while creating ETW session due to lack of resources. The service started and running but doesn’t report any sensors event until the ETW session is started. -No action required. the service will try to start the session every minutes. +An error occurred on service startup while creating ETW session due to lack of resources. The service started and is running, but will not report any sensor event until the ETW session is started. +No action required. The service will try to start the session every minute. 47 diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 4432556804..33d9bd1f92 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -43,7 +43,12 @@ The hardware requirements for Windows Defender ATP on endpoints is the same as t > [!NOTE] > Endpoints that are running Windows Server and mobile versions of Windows are not supported. -Internet connectivity on endpoints is also required. For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . +#### Internet connectivity +Internet connectivity on endpoints is also required. + +The daily bandwidth utilization on each endpoint is 5MB. The network bandwidth utilization requires ________ (ALON, PLEASE PROVIDE MISSING INFO). + +For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. @@ -92,8 +97,11 @@ If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the ```text sc qc diagtrack ``` + ## Windows Defender signature updates are configured -The Windows Defender ATP agent depends on Windows Defender’s ability to scan files and provide information about them, If Windows Defender is not the active Anti-Malware in your organization, you may need to configure the signature updates. For more information see [Configure Windows Defender in Windows 10](windows-defender-in-windows-10.md) +The Windows Defender ATP agent depends on Windows Defender’s ability to scan files and provide information about them. If Windows Defender is not the active antimalware in your organization, you may need to configure the signature updates. For more information see [Configure Windows Defender in Windows 10](windows-defender-in-windows-10.md). + +When Windows Defender is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender goes on passive mode. For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). ## Windows Defender Early Launch AntiMalware (ELAM) driver is enabled If you're running Windows Defender as the primary antimalware product on your endpoints, the Windows Defender ATP agent will successfully onboard. From ed9e92eef5641e47c5a59cecb2ab65548a115722 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 19:45:31 +1000 Subject: [PATCH 32/83] updates based on Naama's feedback --- ...ows-defender-advanced-threat-protection.md | 174 ++++++++++-------- 1 file changed, 97 insertions(+), 77 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index ebd9aecd30..03b973caf9 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -18,10 +18,106 @@ author: mjcaparas - Windows Defender Advanced Threat Protection (Windows Defender ATP) You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. -This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. +This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the endpoints. If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. +## Troubleshoot onboarding when deploying with Group Policy +Deployment with Group Policy is done by running the onboarding script on the endpoints. The Group Policy console does not indication if the deployment has succeeded or not. + +If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). + +If the script completes successfully, see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. + +## Troubleshoot onboarding issues using System Center Configuration Manager +When onboarding endpoints using the following versions of System Center Configuration Manager: +- System Center 2012 Configuration Manager +- System Center 2012 R2 Configuration Manager +- System Center Configuration Manager (current branch) version 1511 +- System Center Configuration Manager (current branch) version 1602 + + +Deployment with the mentioned versions of System Center Configuration Manager is done by running the onboarding script on the endpoints. You can track the deployment in the Configuration Manager Console. + +If the deployment fails, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). + +If the onboarding completed successfully but the endpoints are not showing up in the Machines view after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. + +## Troubleshoot onboarding when deploying with a script on the endpoint + +**Check the result of the script on the endpoint**: +1. Click **Start**, type **Event Viewer**, and press **Enter**. + +2. Go to **Windows Logs** > **Application**. + +3. Look for an event from **WDATPOnboarding** event source. + +If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. +> [!NOTE] +> The following event IDs are specific to the onboarding script only. + +Event ID | Error Type | Resolution steps +:---|:---|:--- +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +65 | Insufficient privileges| Run the script again with administrator privileges. + +## Troubleshoot onboarding issues using Microsoft Intune +You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. + +Use the following tables to understand the possible causes of issues while onboarding: + +- Microsoft Intune error codes and OMA-URIs table +- Known issues with non-compliance table +- Mobile Device Management (MDM) event logs table + +If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. + +**Microsoft Intune error codes and OMA-URIs**: + +Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps +:---|:---|:---|:---|:--- +0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

**Troubleshooting steps:**
Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | Onboarding
Offboarding
SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

**Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

If it doesn't exist, open an elevated command and add the key. + | | | SenseIsRunning
OnboardingState
OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

**Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional.
Server is not supported. + 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional. + +
+**Known issues with non-compliance** + +The following table provides information on issues with non-compliance and how you can address the issues. + +Case | Symptoms | Possible cause and troubleshooting steps +:---|:---|:--- +1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

**Troubleshooting steps:** Wait for OOBE to complete. +2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

**Troubleshooting steps:** The issue should automatically be fixed within 24 hours. +3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. + +
+**Mobile Device Management (MDM) event logs** + +View the MDM event logs to troubleshoot issues that might arise during onboarding: + +Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider + +Channel name: Admin + +ID | Severity | Event description | Troubleshooting steps +:---|:---|:---|:--- +1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. + +## Troubleshoot onboarding issues on the endpoint + + + + + Go through the following verification topics to address this issue: - [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) @@ -413,84 +509,8 @@ To ensure that sensor has service connectivity, follow the steps described in th If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Troubleshoot onboarding issues using the local script -If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. -**Check the result of the script**: -1. Click **Start**, type **Event Viewer**, and press **Enter**. -2. Go to **Windows Logs** > **Application**. - -3. Look for an event from **WDATPOnboarding** event source. - -If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. -> [!NOTE] -> The following event IDs are specific to the onboarding script only. - -Event ID | Error Type | Resolution steps -:---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). -15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -65 | Insufficient privileges| Run the script again with administrator privileges. - -## Troubleshoot onboarding issues using Microsoft Intune -You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. - -Use the following tables to understand the possible causes of issues while onboarding: - -- Microsoft Intune error codes and OMA-URIs table -- Known issues with non-compliance table -- Mobile Device Management (MDM) event logs table - -If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. - -**Microsoft Intune error codes and OMA-URIs**: - -Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps -:---|:---|:---|:---|:--- -0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

**Troubleshooting steps:**
Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
Offboarding
SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

**Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

If it doesn't exist, open an elevated command and add the key. - | | | SenseIsRunning
OnboardingState
OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

**Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional.
Server is not supported. - 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

Currently is supported platforms: Enterprise, Education, and Professional. - -
-**Known issues with non-compliance** - -The following table provides information on issues with non-compliance and how you can address the issues. - -Case | Symptoms | Possible cause and troubleshooting steps -:---|:---|:--- -1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

**Troubleshooting steps:** Wait for OOBE to complete. -2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

**Troubleshooting steps:** The issue should automatically be fixed within 24 hours. -3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. - -
-**Mobile Device Management (MDM) event logs** - -View the MDM event logs to troubleshoot issues that might arise during onboarding: - -Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider - -Channel name: Admin - -ID | Severity | Event description | Troubleshooting steps -:---|:---|:---|:--- -1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. - -## Troubleshoot onboarding issues using System Center Configuration Manager -When onboarding endpoints using the following versions of System Center Configuration Manager: -- System Center 2012 Configuration Manager -- System Center 2012 R2 Configuration Manager -- System Center Configuration Manager (current branch) version 1511 -- System Center Configuration Manager (current branch) version 1602 - -The onboarding is performed by running the onboarding script. For more information on issues that may occur with the script see [Troubleshoot onboarding issues using the script](#troubleshoot-onboarding-issues-using-the-script). From fcb6fe8a8b56c9ff6099731650da61b0ad4585ed Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 28 Jul 2016 20:13:36 +1000 Subject: [PATCH 33/83] updates based on naama's feedback --- ...ows-defender-advanced-threat-protection.md | 395 ++++-------------- 1 file changed, 73 insertions(+), 322 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 03b973caf9..6c3504e01c 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -23,13 +23,13 @@ This page provides detailed steps to troubleshoot onboarding issues that might o If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. ## Troubleshoot onboarding when deploying with Group Policy -Deployment with Group Policy is done by running the onboarding script on the endpoints. The Group Policy console does not indication if the deployment has succeeded or not. +Deployment with Group Policy is done by running the onboarding script on the endpoints. The Group Policy console does not indicate if the deployment has succeeded or not. If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). If the script completes successfully, see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. -## Troubleshoot onboarding issues using System Center Configuration Manager +## Troubleshoot onboarding issues when deploying with System Center Configuration Manager When onboarding endpoints using the following versions of System Center Configuration Manager: - System Center 2012 Configuration Manager - System Center 2012 R2 Configuration Manager @@ -113,41 +113,14 @@ ID | Severity | Event description | Troubleshooting steps 1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. ## Troubleshoot onboarding issues on the endpoint - - - - - -Go through the following verification topics to address this issue: - +If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: - [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) -- [Ensure the Windows Defender ATP service is enabled](#Ensure-that-the-Windows-Defender-ATP-service-is-enabled) +- [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender ELAM driver is enabled) +- [Ensure the Windows Defender ATP service is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) - [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) - [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) - -## Ensure the endpoint is onboarded successfully -If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service was successfully onboarded onto the endpoint. - -**Check the onboarding state in Registry**: - -1. Click **Start**, type **Run**, and press **Enter**. - -2. From the **Run** dialog box, type **regedit** and press **Enter**. - -3. In the **Registry Editor** navigate to the Status key under: - - ```text -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection -``` - -4. Check the **OnboardingState** value is set to **1**. - - ![Image of OnboardingState status in Registry Editor](images/onboardingstate.png) - -If the **OnboardingState** value is not set to **1**, you can use Event Viewer to review errors on the endpoint. - -**Use Event Viewer to identify and address onboarding errors**: +### View agent onboarding errors in the endpoint event log 1. Click **Start**, type **Event Viewer**, and press **Enter**. @@ -174,6 +147,73 @@ Event ID | Message | Resolution steps 15 | Windows Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. +There are additional components on the endpoint that the Windows Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Windows Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. + +### Ensure the telemetry and diagnostics service is enabled +If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service might have been disabled by other programs or user configuration changes. + +First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). + +### Ensure the service is set to start + +**Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +If the service is enabled, then the result should look like the following screenshot: + +![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + +If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. + +**Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config diagtrack start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +4. Start the service. + + a. In the command prompt, type the following command and press **Enter**: + + ``` + sc start diagtrack + ``` + +### Ensure the endpoint has an Internet connection + +The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. + +WinHTTP is independent of the Internet browsing proxy settings and other user context applications and must be able to detect the proxy servers that are available in your particular environment. + +To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Windows Defender ATP service URLs](configure-proxy-internet-windows-defender-advanced-threat-protection.md#verify-client-connectivity-to-windows-defender-atp-service-urls) topic. + +If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. + ## Ensure the Windows Defender ELAM driver is enabled If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. @@ -263,297 +303,8 @@ public static class Elam{ $driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" [Elam]::InstallWdBoot($driverPath) ``` -### Ensure the Windows Defender ATP service is enabled -If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service is set to automatically start and is running on the endpoint. -You can use the SC command line program for checking and managing the startup type and running state of the service. -**Check the Windows Defender ATP service startup type from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc sense - ``` - -If the the service is running, then the result should look like the following screenshot: - - ![Result of the sq query sense command](images/sc-query-sense-autostart.png) - -If the service `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. - -**Change the Windows Defender ATP service startup type from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config sense start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command and press **Enter**: - - ```text - sc qc sense - ``` - -**Check the Windows Defender ATP service is running from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc query sense - ``` - -If the service is running, the result should look like the following screenshot: - -![Result of the sc query sense command](images/sc-query-sense-running.png) - -If the service **STATE** is not set to **RUNNING**, then you'll need to start it. - -**Start the Windows Defender ATP service from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc start sense - ``` - -3. A success message is displayed. Verify the change by entering the following command and press **Enter**: - - ```text - sc qc sense - ``` - -### Ensure the telemetry and diagnostics service is enabled -If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service may have been disabled by other programs or user configuration changes. - -First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). - -### Ensure the service is set to start - -**Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -If the service is enabled, then the result should look like the following screenshot: - -![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) - -If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. - - -**Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config diagtrack start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service startup type**: - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Check the **Startup type** column - the service should be set as **Automatic**. - -If the startup type is not set to **Automatic**, you'll need to change it so the service starts when the endpoint does. - - -**Use the Windows Services console to set the Windows 10 telemetry and diagnostics service to automatically start:** - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Right-click on the entry and click **Properties**. - -4. On the **General** tab, change the **Startup type:** to **Automatic**, as shown in the following image. Click OK. - - ![Select Automatic to change the startup type in the Properties dialog box for the service](images/windefatp-utc-console-autostart.png) - -### Ensure the service is running - -**Use the command line to check the Windows 10 telemetry and diagnostics service is running**: - -1. Open an elevated command-line prompt on the endpoint: - - a. **Go to **Start** and type **cmd**.** - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - -```text -sc query diagtrack -``` - -If the service is running, the result should look like the following screenshot: - -![Result of the sc query command for sc query diagtrack](images/windefatp-sc-query-diagtrack.png) - -If the service **STATE** is not set to **RUNNING**, then you'll need to start it. - - -**Use the command line to start the Windows 10 telemetry and diagnostics service:** - -1. Open an elevated command-line prompt on the endpoint: - - a. **Go to **Start** and type **cmd**.** - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc start diagtrack - ``` -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc query diagtrack - ``` - -**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service is running**: - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Check the **Status** column - the service should be marked as **Running**. - -If the service is not running, you'll need to start it. - - -**Use the Windows Services console to start the Windows 10 telemetry and diagnostics service:** - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Right-click on the entry and click **Start**, as shown in the following image. - -![Select Start to start the service](images/windef-utc-console-start.png) - - -### Ensure the endpoint has an Internet connection - -The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. - -WinHTTP is independent of the Internet browsing proxy settings and other user context applications and must be able to detect the proxy servers that are available in your particular environment. - -To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Windows Defender ATP service URLs](configure-proxy-internet-windows-defender-advanced-threat-protection.md#verify-client-connectivity-to-windows-defender-atp-service-urls) topic. - -If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. - - - - - - - - - - - - - ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) From 9891b674bea209bd42d6bb1e78f9c4932d11b051 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 29 Jul 2016 15:25:57 +1000 Subject: [PATCH 34/83] from master --- windows/keep-secure/TOC.md | 58 +++++----- ...ices-to-the-membership-group-for-a-zone.md | 2 +- ...ices-to-the-membership-group-for-a-zone.md | 2 +- ...e-files-for-settings-used-in-this-guide.md | 2 +- ...ssign-security-group-filters-to-the-gpo.md | 2 +- .../basic-firewall-policy-design.md | 2 +- windows/keep-secure/boundary-zone-gpos.md | 2 +- windows/keep-secure/boundary-zone.md | 4 +- ...e-based-isolation-policy-design-example.md | 2 +- ...rtificate-based-isolation-policy-design.md | 2 +- ...ange-history-for-keep-windows-10-secure.md | 20 ++-- ...ange-rules-from-request-to-require-mode.md | 2 +- ...ist-configuring-basic-firewall-settings.md | 2 +- ...uring-rules-for-an-isolated-server-zone.md | 2 +- ...rs-in-a-standalone-isolated-server-zone.md | 2 +- ...configuring-rules-for-the-boundary-zone.md | 2 +- ...nfiguring-rules-for-the-encryption-zone.md | 2 +- ...nfiguring-rules-for-the-isolated-domain.md | 2 +- ...checklist-creating-group-policy-objects.md | 2 +- ...ecklist-creating-inbound-firewall-rules.md | 2 +- ...cklist-creating-outbound-firewall-rules.md | 2 +- ...ts-of-a-standalone-isolated-server-zone.md | 2 +- ...ementing-a-basic-firewall-policy-design.md | 4 +- ...rtificate-based-isolation-policy-design.md | 2 +- ...enting-a-domain-isolation-policy-design.md | 2 +- ...andalone-server-isolation-policy-design.md | 2 +- .../configure-authentication-methods.md | 2 +- ...ure-data-protection-quick-mode-settings.md | 2 +- ...y-to-autoenroll-and-deploy-certificates.md | 2 +- ...nfigure-key-exchange-main-mode-settings.md | 2 +- .../configure-the-windows-firewall-log.md | 2 +- ...ion-authentication-certificate-template.md | 2 +- ...notifications-when-a-program-is-blocked.md | 2 +- ...hat-certificates-are-deployed-correctly.md | 2 +- .../copy-a-gpo-to-create-a-new-gpo.md | 4 +- ...ate-a-group-account-in-active-directory.md | 2 +- .../create-a-group-policy-object.md | 2 +- ...e-an-authentication-exemption-list-rule.md | 2 +- .../create-an-authentication-request-rule.md | 2 +- .../create-an-inbound-icmp-rule.md | 2 +- .../create-an-inbound-port-rule.md | 2 +- ...eate-an-inbound-program-or-service-rule.md | 2 +- .../create-an-outbound-port-rule.md | 2 +- ...ate-an-outbound-program-or-service-rule.md | 2 +- .../create-inbound-rules-to-support-rpc.md | 2 +- .../create-wmi-filters-for-the-gpo.md | 2 +- ...g-a-device-guard-policy-for-signed-apps.md | 2 +- windows/keep-secure/credential-guard.md | 27 ++--- ...rd-enable-virtualization-based-security.md | 58 +++------- ...irewall-with-advanced-security-strategy.md | 2 +- ...ining-the-trusted-state-of-your-devices.md | 2 +- ...vice-guard-certification-and-compliance.md | 2 +- windows/keep-secure/documenting-the-zones.md | 2 +- .../domain-isolation-policy-design-example.md | 2 +- .../domain-isolation-policy-design.md | 2 +- .../enable-predefined-inbound-rules.md | 2 +- .../enable-predefined-outbound-rules.md | 2 +- windows/keep-secure/encryption-zone-gpos.md | 2 +- windows/keep-secure/encryption-zone.md | 2 +- ...-with-advanced-security-design-examples.md | 2 +- windows/keep-secure/event-4706.md | 12 +-- windows/keep-secure/event-4716.md | 12 +-- windows/keep-secure/event-4739.md | 16 +-- .../exempt-icmp-from-authentication.md | 2 +- windows/keep-secure/exemption-list.md | 2 +- windows/keep-secure/firewall-gpos.md | 2 +- .../firewall-policy-design-example.md | 6 +- ...-about-your-active-directory-deployment.md | 2 +- ...out-your-current-network-infrastructure.md | 2 +- ...athering-information-about-your-devices.md | 2 +- .../gathering-other-relevant-information.md | 2 +- .../gathering-the-information-you-need.md | 2 +- ...o-run-on-device-guard-protected-devices.md | 2 +- windows/keep-secure/gpo-domiso-boundary.md | 2 +- windows/keep-secure/gpo-domiso-firewall.md | 2 +- .../gpo-domiso-isolateddomain-clients.md | 2 +- .../gpo-domiso-isolateddomain-servers.md | 2 +- ...with-advanced-security-deployment-goals.md | 2 +- windows/keep-secure/images/alert-details.png | Bin 76274 -> 75431 bytes windows/keep-secure/images/alertsq2.png | Bin 64334 -> 61887 bytes .../keep-secure/images/device-guard-gp.png | Bin 47736 -> 24169 bytes .../keep-secure/images/dg-fig1-enableos.png | Bin 22075 -> 17395 bytes .../images/dg-fig11-dgproperties.png | Bin 75377 -> 104994 bytes .../images/dg-fig7-enablevbsofkmci.png | Bin 48308 -> 37375 bytes windows/keep-secure/images/machines-view.png | Bin 81616 -> 81784 bytes .../keep-secure/images/onboardingstate.png | Bin 131794 -> 154461 bytes windows/keep-secure/images/portal-image.png | Bin 181877 -> 182308 bytes ...microsoft-passport-in-your-organization.md | 101 ++++++++---------- ...wall-with-advanced-security-design-plan.md | 2 +- windows/keep-secure/index.md | 12 +-- ...gital-certificates-on-windows-10-mobile.md | 4 - windows/keep-secure/isolated-domain-gpos.md | 2 +- windows/keep-secure/isolated-domain.md | 2 +- .../isolating-apps-on-your-network.md | 2 +- .../keep-secure/link-the-gpo-to-the-domain.md | 2 +- ...y-verification-using-microsoft-passport.md | 78 ++++++-------- ...-firewall-with-advanced-security-design.md | 2 +- ...microsoft-passport-and-password-changes.md | 25 ++--- ...oft-passport-errors-during-pin-creation.md | 22 ++-- .../keep-secure/microsoft-passport-guide.md | 2 +- ...-a-different-zone-or-version-of-windows.md | 2 +- ...agement-console-to-ip-security-policies.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- ...-management-console-to-windows-firewall.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- windows/keep-secure/passport-event-300.md | 31 ++---- ...anning-certificate-based-authentication.md | 2 +- .../planning-domain-isolation-zones.md | 2 +- .../keep-secure/planning-gpo-deployment.md | 2 +- ...icy-deployment-for-your-isolation-zones.md | 2 +- ...planning-isolation-groups-for-the-zones.md | 2 +- .../planning-network-access-groups.md | 2 +- .../planning-server-isolation-zones.md | 2 +- ...ng-settings-for-a-basic-firewall-policy.md | 2 +- windows/keep-secure/planning-the-gpos.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- ...-firewall-with-advanced-security-design.md | 2 +- ...repare-people-to-use-microsoft-passport.md | 50 ++++----- .../procedures-used-in-this-guide.md | 2 +- ...t-devices-from-unwanted-network-traffic.md | 2 +- ...n-accessing-sensitive-network-resources.md | 2 +- ...nt-planning-guidelines-for-device-guard.md | 31 ++---- ...cess-to-only-specified-users-or-devices.md | 2 +- ...restrict-access-to-only-trusted-devices.md | 2 +- ...erver-access-to-members-of-a-group-only.md | 2 +- ...to-end-ipsec-connections-by-using-ikev2.md | 2 +- .../security-considerations-for-applocker.md | 2 - windows/keep-secure/server-isolation-gpos.md | 2 +- .../server-isolation-policy-design-example.md | 2 +- .../server-isolation-policy-design.md | 2 +- ...firewall-and-configure-default-behavior.md | 2 +- ...-group-policy-and-registry-key-settings.md | 2 +- .../user-account-control-overview.md | 2 +- ...y-that-network-traffic-is-authenticated.md | 2 +- windows/keep-secure/vpn-profile-options.md | 7 +- .../why-a-pin-is-better-than-a-password.md | 30 +++--- .../keep-secure/windows-10-security-guide.md | 2 +- ...-administration-with-windows-powershell.md | 2 +- ...with-advanced-security-deployment-guide.md | 2 +- ...all-with-advanced-security-design-guide.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- .../windows-hello-in-enterprise.md | 16 ++- 142 files changed, 368 insertions(+), 480 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 4d18fb5f5c..a5080b3900 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -1,34 +1,39 @@ # [Keep Windows 10 secure](index.md) +## [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) ## [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) -## [Device Guard certification and compliance](device-guard-certification-and-compliance.md) -### [Get apps to run on Device Guard-protected devices](getting-apps-to-run-on-device-guard-protected-devices.md) -### [Create a Device Guard code integrity policy based on a reference device](creating-a-device-guard-policy-for-signed-apps.md) -## [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -### [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) -### [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +## [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +### [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) ### [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -### [Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) -### [Windows Hello and password changes](microsoft-passport-and-password-changes.md) -### [Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -### [Event ID 300 - Windows Hello successfully created](passport-event-300.md) -### [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +### [Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +### [Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +### [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +### [Event ID 300 - Passport successfully created](passport-event-300.md) +## [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) ## [Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) ## [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) +## [Device Guard deployment guide](device-guard-deployment-guide.md) +### [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +### [Requirements and deployment planning guidelines for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md) +### [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) +### [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +#### [Optional: Create a code signing certificate for code integrity policies](optional-create-a-code-signing-certificate-for-code-integrity-policies.md) +#### [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md) +#### [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) +#### [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) +### [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) ## [Protect derived domain credentials with Credential Guard](credential-guard.md) -## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) -## [Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) -### [Create an enterprise data protection (EDP) policy](overview-create-edp-policy.md) -#### [Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) -##### [Add multiple apps to your enterprise data protection (EDP) Protected Apps list](add-apps-to-protected-list-using-custom-uri.md) -##### [Deploy your enterprise data protection (EDP) policy](deploy-edp-policy-using-intune.md) -##### [Create and deploy a VPN policy for enterprise data protection (EDP) using Microsoft Intune](create-vpn-and-edp-policy-using-intune.md) -#### [Create and deploy an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) +## [Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) +### [Create a Windows Information Protection (WIP) policy](overview-create-wip-policy.md) +#### [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) +##### [Add apps to your Windows Information Protection (WIP) policy by using the Microsoft Intune custom URI functionality](add-apps-to-protected-list-using-custom-uri.md) +##### [Deploy your Windows Information Protection (WIP) policy](deploy-wip-policy-using-intune.md) +##### [Create and deploy a VPN policy for Windows Information Protection (WIP) using Microsoft Intune](create-vpn-and-wip-policy-using-intune.md) +#### [Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) #### [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) -### [General guidance and best practices for enterprise data protection (EDP)](guidance-and-best-practices-edp.md) -#### [Windows Information Protection (WIP) overview](wip-enterprise-overview.md) +### [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) #### [Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) -#### [Enlightened apps for use with enterprise data protection (EDP)](enlightened-microsoft-apps-and-edp.md) -#### [Testing scenarios for enterprise data protection (EDP)](testing-scenarios-for-edp.md) +#### [Enlightened apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) +#### [Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) ## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) ## [VPN profile options](vpn-profile-options.md) ## [Windows security baselines](windows-security-baselines.md) @@ -704,13 +709,8 @@ ##### [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) #### [Windows Defender ATP settings](settings-windows-defender-advanced-threat-protection.md) -#### [Configure SIEM tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) -##### [Configure an Azure Active Directory application for SIEM integration](configure-aad-windows-defender-advanced-threat-protection.md) -##### [Configure Splunk to consume Windows Defender ATP alerts](configure-splunk-windows-defender-advanced-threat-protection.md) -##### [Configure HP ArcSight to consume Windows Defender ATP alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -#### [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender in Windows 10](windows-defender-in-windows-10.md) #### [Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) #### [Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) @@ -827,8 +827,6 @@ ###### [Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md) ## [Enterprise security guides](windows-10-enterprise-security-guides.md) ### [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) -### [Device Guard deployment guide](device-guard-deployment-guide.md) ### [Microsoft Passport guide](microsoft-passport-guide.md) ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) ### [Windows 10 security overview](windows-10-security-guide.md) -## [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) diff --git a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md index 69108c1fcc..fc07133c99 100644 --- a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you test the GPOs for your design on a small set of devices, you can deploy them to the production devices. diff --git a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md index 11b782d3f8..f5f2edf9d6 100644 --- a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Before you deploy your rules to large numbers of devices, you must thoroughly test the rules to make sure that communications are working as expected. A misplaced WMI filter or an incorrectly typed IP address in a filter list can easily block communications between devices. Although we recommend that you set your rules to request mode until testing and deployment is complete, we also recommend that you initially deploy the rules to a small number of devices only to be sure that the correct GPOs are being processed by each device. diff --git a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md index f567285c1b..f72093bb1e 100644 --- a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md +++ b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview You can import an XML file containing customized registry preferences into a Group Policy Object (GPO) by using the Preferences feature of the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md index d70e138887..f6dcdfddf4 100644 --- a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md +++ b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To make sure that your GPO is applied to the correct computers, use the Group Policy Management MMC snap-in to assign security group filters to the GPO. diff --git a/windows/keep-secure/basic-firewall-policy-design.md b/windows/keep-secure/basic-firewall-policy-design.md index bbc34eda26..3863b0cf74 100644 --- a/windows/keep-secure/basic-firewall-policy-design.md +++ b/windows/keep-secure/basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Many organizations have a network perimeter firewall that is designed to prevent the entry of malicious traffic in to the organization's network, but do not have a host-based firewall enabled on each device in the organization. diff --git a/windows/keep-secure/boundary-zone-gpos.md b/windows/keep-secure/boundary-zone-gpos.md index 550aa7e934..66865b93a6 100644 --- a/windows/keep-secure/boundary-zone-gpos.md +++ b/windows/keep-secure/boundary-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview All the devices in the boundary zone are added to the group CG\_DOMISO\_Boundary. You must create multiple GPOs to align with this group, one for each operating system that you have in your boundary zone. This group is granted Read and Apply permissions in Group Policy on the GPOs described in this section. diff --git a/windows/keep-secure/boundary-zone.md b/windows/keep-secure/boundary-zone.md index da0878002d..b44e15fdc1 100644 --- a/windows/keep-secure/boundary-zone.md +++ b/windows/keep-secure/boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In most organizations, some devices must be able to receive network traffic from devices that are not part of the isolated domain, and therefore cannot authenticate. To accept communications from untrusted devices, create a boundary zone within your isolated domain. @@ -60,4 +60,4 @@ The boundary zone GPO for devices running at least Windows Server 2008 should i >**Note:**  For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) -**Next:**[Encryption Zone](encryption-zone.md) +**Next: **[Encryption Zone](encryption-zone.md) diff --git a/windows/keep-secure/certificate-based-isolation-policy-design-example.md b/windows/keep-secure/certificate-based-isolation-policy-design-example.md index 0c3612bef6..8b5e59db2e 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design-example.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](firewall-policy-design-example.md), [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). diff --git a/windows/keep-secure/certificate-based-isolation-policy-design.md b/windows/keep-secure/certificate-based-isolation-policy-design.md index 6a1a244f5c..8d0483f776 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) and [Server Isolation Policy Design](server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. 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 1b0dc4f144..9ffa767e4b 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,21 +12,15 @@ 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). -## RELEASE: Windows 10, version 1607 - -The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: - -- [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) -- [Remote Credential Guard](remote-credential-guard.md) - ## July 2016 |New or changed topic | Description | |----------------------|-------------| +|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated various topics throughout this section for new name and new UI in Microsoft Intune and System Center Configuration Manager. | |[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |New | |[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |New | -|[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |New | -|[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) |New | +|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |New | +|[Create a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |New | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (multiple topics) | Updated | |[Device Guard deployment guide](device-guard-deployment-guide.md) (multiple topics) | Updated | @@ -35,7 +29,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| -|[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |Added an update about needing to reconfigure your enterprise data protection app rules after delivery of the June service update. | +|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Added an update about needing to reconfigure your Windows Information Protection app rules after delivery of the June service update. | | [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) (multiple topics) | New | | [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) (mutiple topics) | New security monitoring reference topics | | [Windows security baselines](windows-security-baselines.md) | New | @@ -47,8 +41,8 @@ The topics in this library have been updated for Windows 10, version 1607 (also | [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Changed Internet Explorer to Microsoft Edge | | [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) | Added errors 0x80090029 and 0x80070057, and merged entries for error 0x801c03ed. | | [Microsoft Passport guide](microsoft-passport-guide.md) | Updated Roadmap section content | -|[Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) |Updated info based on changes to the features and functionality.| -| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 | +|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated info based on changes to the features and functionality.| +| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 Technical Preview | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (mutiple topics) | New | ## April 2016 @@ -63,7 +57,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| |[Requirements to use AppLocker](requirements-to-use-applocker.md) |Added that MDM can be used to manage any edition of Windows 10. Windows 10 Enterprise or Windows Server 2016 Technical Preview is required to manage AppLocker by using Group Policy.| -|[Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) |Added pre-release content about how to set up and deploy enterprise data protection (EDP) in an enterprise environment.| +|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Added pre-release content about how to set up and deploy Windows Information Protection (WIP) in an enterprise environment.| ## February 2016 diff --git a/windows/keep-secure/change-rules-from-request-to-require-mode.md b/windows/keep-secure/change-rules-from-request-to-require-mode.md index 747345df41..156957d053 100644 --- a/windows/keep-secure/change-rules-from-request-to-require-mode.md +++ b/windows/keep-secure/change-rules-from-request-to-require-mode.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you confirm that network traffic is being correctly protected by using IPsec, you can change the rules for the domain isolation and encryption zones to require, instead of request, authentication. Do not change the rules for the boundary zone; they must stay in request mode so that devices in the boundary zone can continue to accept connections from devices that are not part of the isolated domain. diff --git a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md index af8be53831..979ef0e243 100644 --- a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md +++ b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for configuring a GPO with firewall defaults and settings that are separate from the rules. diff --git a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md index 5385c20f4d..a3cd9303ca 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](checklist-implementing-a-standalone-server-isolation-policy-design.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md index 996a84ad21..f954a6f45e 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or devices that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client devices that connect to them. For the GPOs for the client devices, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md index 93506e5368..898aff61c0 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the boundary zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md index aba8c91407..8bf35ebe8e 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs to implement the encryption zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md index 4533b51003..41375ddbad 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the main zone in the isolated domain. diff --git a/windows/keep-secure/checklist-creating-group-policy-objects.md b/windows/keep-secure/checklist-creating-group-policy-objects.md index 207e94a1a5..b846638c4e 100644 --- a/windows/keep-secure/checklist-creating-group-policy-objects.md +++ b/windows/keep-secure/checklist-creating-group-policy-objects.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To deploy firewall or IPsec settings or firewall or connection security rules, we recommend that you use Group Policy in AD DS. This section describes a tested, efficient method that requires some up-front work, but serves an administrator well in the long run by making GPO assignments as easy as dropping a device into a membership group. diff --git a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md index bf0e277be4..16681cba2a 100644 --- a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for creating firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md index 9187d83a88..22b8d892c8 100644 --- a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for creating outbound firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md index febc811262..bd5a21cdb8 100644 --- a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist includes tasks for configuring connection security rules and IPsec settings in the GPOs for client devices that must connect to servers in an isolated server zone. diff --git a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md index 0e170e2c53..f72a945895 100644 --- a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This parent checklist includes cross-reference links to important concepts about the basic firewall policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. @@ -26,7 +26,7 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co | Task | Reference | | - | - | | Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization. | [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
[Basic Firewall Policy Design](basic-firewall-policy-design.md)
[Firewall Policy Design Example](firewall-policy-design-example.md)
[Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)| -| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| +| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016 Technical Preview, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016 Technical Preview, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
[Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| | If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the devices for which this GPO is intended.| [Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)| | Configure the GPO with firewall default settings appropriate for your design.| [Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md)| | Create one or more inbound firewall rules to allow unsolicited inbound network traffic.| [Checklist: Creating Inbound Firewall Rules](checklist-creating-inbound-firewall-rules.md)| diff --git a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md index 6a65e70ac2..1cab0a3744 100644 --- a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This parent checklist includes cross-reference links to important concepts about using certificates as an authentication option in either a domain isolation or server isolation design. diff --git a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md index 1c370cc0c7..a57af52e9a 100644 --- a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. diff --git a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md index 533859a661..e4ed2e3d00 100644 --- a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md). diff --git a/windows/keep-secure/configure-authentication-methods.md b/windows/keep-secure/configure-authentication-methods.md index cee5bff4da..c637681093 100644 --- a/windows/keep-secure/configure-authentication-methods.md +++ b/windows/keep-secure/configure-authentication-methods.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure shows you how to configure the authentication methods that can be used by computers in an isolated domain or standalone isolated server zone. diff --git a/windows/keep-secure/configure-data-protection-quick-mode-settings.md b/windows/keep-secure/configure-data-protection-quick-mode-settings.md index 4c7f4c94ea..1b0e5489ab 100644 --- a/windows/keep-secure/configure-data-protection-quick-mode-settings.md +++ b/windows/keep-secure/configure-data-protection-quick-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure shows you how to configure the data protection (quick mode) settings for connection security rules in an isolated domain or a standalone isolated server zone. diff --git a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md index 0251ff4352..a3687db1b5 100644 --- a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md +++ b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview You can use this procedure to configure Group Policy to automatically enroll client computer certificates and deploy them to the workstations on your network. Follow this procedure for each GPO that contains IPsec connection security rules that require this certificate. diff --git a/windows/keep-secure/configure-key-exchange-main-mode-settings.md b/windows/keep-secure/configure-key-exchange-main-mode-settings.md index dd11e2d12d..097d29b877 100644 --- a/windows/keep-secure/configure-key-exchange-main-mode-settings.md +++ b/windows/keep-secure/configure-key-exchange-main-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure shows you how to configure the main mode key exchange settings used to secure the IPsec authentication traffic. diff --git a/windows/keep-secure/configure-the-windows-firewall-log.md b/windows/keep-secure/configure-the-windows-firewall-log.md index 086d294c27..0784a64b85 100644 --- a/windows/keep-secure/configure-the-windows-firewall-log.md +++ b/windows/keep-secure/configure-the-windows-firewall-log.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To configure Windows Firewall to log dropped packets or successful connections, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. diff --git a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md index 3b75bc141f..89b5eb68e9 100644 --- a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md +++ b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure describes how to configure a certificate template that Active Directory Certification Services (AD CS) uses as the starting point for device certificates that are automatically enrolled and deployed to workstations in the domain. It shows how to create a copy of a template, and then configure the template according to your design requirements. diff --git a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md index 057dd20255..b4990058e6 100644 --- a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md +++ b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To configure Windows Firewall to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md index c64746932b..0423277e45 100644 --- a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md +++ b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After configuring your certificates and autoenrollment in Group Policy, you can confirm that the policy is being applied as expected, and that the certificates are being properly installed on the workstation devices. diff --git a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md index 0b0fc49d34..694250fe3b 100644 --- a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md +++ b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To create the GPO for the boundary zone devices, make a copy of the main domain isolation GPO, and then change the settings to request, instead of require, authentication. To make a copy of a GPO, use the Active Directory Users and devices MMC snap-in. @@ -47,4 +47,4 @@ To complete this procedure, you must be a member of the Domain Administrators gr 12. Type the name of the group that contains members of the boundary zone, for example **CG\_DOMISO\_Boundary**, and then click **OK**. -13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016, then select a WMI filter that allows only those devices to read and apply the GPO. +13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016 Technical Preview, then select a WMI filter that allows only those devices to read and apply the GPO. diff --git a/windows/keep-secure/create-a-group-account-in-active-directory.md b/windows/keep-secure/create-a-group-account-in-active-directory.md index 6ada08d53f..6aeb64d983 100644 --- a/windows/keep-secure/create-a-group-account-in-active-directory.md +++ b/windows/keep-secure/create-a-group-account-in-active-directory.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To create a security group to contain the computer accounts for the computers that are to receive a set of Group Policy settings, use the Active Directory Users and Computers console. diff --git a/windows/keep-secure/create-a-group-policy-object.md b/windows/keep-secure/create-a-group-policy-object.md index bdd41a37ca..42a0e5ae62 100644 --- a/windows/keep-secure/create-a-group-policy-object.md +++ b/windows/keep-secure/create-a-group-policy-object.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To create a new GPO, use the Active Directory Users and Computers MMC snap-in. diff --git a/windows/keep-secure/create-an-authentication-exemption-list-rule.md b/windows/keep-secure/create-an-authentication-exemption-list-rule.md index e48455f5e9..b0a4ec1118 100644 --- a/windows/keep-secure/create-an-authentication-exemption-list-rule.md +++ b/windows/keep-secure/create-an-authentication-exemption-list-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In almost any isolated server or isolated domain scenario, there are some devices or devices that cannot communicate by using IPsec. This procedure shows you how to create rules that exempt those devices from the authentication requirements of your isolation policies. diff --git a/windows/keep-secure/create-an-authentication-request-rule.md b/windows/keep-secure/create-an-authentication-request-rule.md index 42617dc699..1c947f68f9 100644 --- a/windows/keep-secure/create-an-authentication-request-rule.md +++ b/windows/keep-secure/create-an-authentication-request-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have configured IPsec algorithms and authentication methods, you can create the rule that requires the devices on the network to use those protocols and methods before they can communicate. diff --git a/windows/keep-secure/create-an-inbound-icmp-rule.md b/windows/keep-secure/create-an-inbound-icmp-rule.md index 83983389da..f76bba3007 100644 --- a/windows/keep-secure/create-an-inbound-icmp-rule.md +++ b/windows/keep-secure/create-an-inbound-icmp-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. diff --git a/windows/keep-secure/create-an-inbound-port-rule.md b/windows/keep-secure/create-an-inbound-port-rule.md index 212bf9a8fc..e2a911293f 100644 --- a/windows/keep-secure/create-an-inbound-port-rule.md +++ b/windows/keep-secure/create-an-inbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. diff --git a/windows/keep-secure/create-an-inbound-program-or-service-rule.md b/windows/keep-secure/create-an-inbound-program-or-service-rule.md index 62c8e83e1b..51524c047d 100644 --- a/windows/keep-secure/create-an-inbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-inbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. diff --git a/windows/keep-secure/create-an-outbound-port-rule.md b/windows/keep-secure/create-an-outbound-port-rule.md index 9a06f49266..98c85d581c 100644 --- a/windows/keep-secure/create-an-outbound-port-rule.md +++ b/windows/keep-secure/create-an-outbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. diff --git a/windows/keep-secure/create-an-outbound-program-or-service-rule.md b/windows/keep-secure/create-an-outbound-program-or-service-rule.md index 2e7e5c2e1e..342e863ffd 100644 --- a/windows/keep-secure/create-an-outbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-outbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. diff --git a/windows/keep-secure/create-inbound-rules-to-support-rpc.md b/windows/keep-secure/create-inbound-rules-to-support-rpc.md index a7cf60c649..0ba04d529e 100644 --- a/windows/keep-secure/create-inbound-rules-to-support-rpc.md +++ b/windows/keep-secure/create-inbound-rules-to-support-rpc.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To allow inbound remote procedure call (RPC) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your device by allowing network traffic only from devices that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. diff --git a/windows/keep-secure/create-wmi-filters-for-the-gpo.md b/windows/keep-secure/create-wmi-filters-for-the-gpo.md index 3cbb5be9a5..f4b066d3e1 100644 --- a/windows/keep-secure/create-wmi-filters-for-the-gpo.md +++ b/windows/keep-secure/create-wmi-filters-for-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To make sure that each GPO associated with a group can only be applied to devices running the correct version of Windows, use the Group Policy Management MMC snap-in to create and assign WMI filters to the GPO. Although you can create a separate membership group for each GPO, you would then have to manage the memberships of the different groups. Instead, use only a single membership group, and let WMI filters automatically ensure the correct GPO is applied to each device. diff --git a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md index 6d70cbad2b..fdf497e545 100644 --- a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md +++ b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md @@ -1,5 +1,5 @@ --- title: Create a Device Guard code integrity policy based on a reference device (Windows 10) -redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide +redirect_url: device-guard-deployment-guide.md --- diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 94996dab65..3974a748e2 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -90,7 +90,7 @@ The PC must meet the following hardware and software requirements to use Credent TPM 2.0 -Windows 10 version 1511 or later +Windows 10 version 1511 TPM 2.0 or TPM 1.2 @@ -109,11 +109,7 @@ The PC must meet the following hardware and software requirements to use Credent

Physical PC

-

For PCs running Windows 10, version 1511 and Windows 10, version 1507, you cannot run Credential Guard on a virtual machine.

- - -

Virtual machine

-

For PCs running Windows 10, version 1607, you can run Credential Guard on a Generation 2 virtual machine.

+

For PCs running Windows 10, you cannot run Credential Guard on a virtual machine.

@@ -148,8 +144,9 @@ First, you must add the virtualization-based security features. You can do this **Add the virtualization-based security features by using Programs and Features** 1. Open the Programs and Features control panel. 2. Click **Turn Windows feature on or off**. -3. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. -4. Click **OK**. +3. Select the **Isolated User Mode** check box. +4. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. +5. Click **OK**. **Add the virtualization-based security features to an offline image by using DISM** 1. Open an elevated command prompt. @@ -157,14 +154,12 @@ First, you must add the virtualization-based security features. You can do this ``` syntax dism /image: /Enable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor /all ``` +3. Add Isolated User Mode by running the following command: + ``` syntax + dism /image: /Enable-Feature /FeatureName:IsolatedUserMode + ``` > **Note:**  You can also add these features to an online image by using either DISM or Configuration Manager. - - -In Windows 10, version 1607, Isolated User Mode is included with Hyper-V and does not need to be installed separately. If you're running a version of Windows 10 that's earlier than Windows 10, version 1607, you can run the following command to install Isolated User Mode: - -``` syntax -dism /image: /Enable-Feature /FeatureName:IsolatedUserMode -``` +  ### Turn on Credential Guard If you don't use Group Policy, you can enable Credential Guard by using the registry. @@ -208,7 +203,7 @@ If you have to remove Credential Guard on a PC, you need to do the following: 3. Accept the prompt to disable Credential Guard. 4. Alternatively, you can disable the virtualization-based security features to turn off Credential Guard. -> **Note:** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS +> **Note: ** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS For more info on virtualization-based security and Device Guard, see [Device Guard deployment guide](device-guard-deployment-guide.md).   diff --git a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md index 943481d23b..9eda4d82c8 100644 --- a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md +++ b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md @@ -28,21 +28,15 @@ For information about enabling Credential Guard, see [Protect derived domain cre ## Windows feature requirements for virtualization-based security -In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: - -- With Windows 10, version 1607 or Windows Server 2016:
-Hyper-V Hypervisor (shown in Figure 1). - -- With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
-Hyper-V Hypervisor and Isolated User Mode (not shown). +In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: Microsoft Hyper-V and isolated user mode (shown in Figure 1). > **Note**  You can configure these features manually by using Windows PowerShell or Deployment Image Servicing and Management. For specific information about these methods, see [Protect derived domain credentials with Credential Guard](credential-guard.md).   ![Turn Windows features on or off](images/dg-fig1-enableos.png) -Figure 1. Enable operating system feature for VBS +Figure 1. Enable operating system features for VBS -After you enable the feature or features, you can configure any additional hardware-based security features you want. The following sections provide more information: +After you enable these features, you can configure any additional hardware-based security features you want. The following sections provide more information: - [Enable Unified Extensible Firmware Interface Secure Boot](#enable-unified-extensible-firmware-interface-secure-boot) - [Enable virtualization-based security for kernel-mode code integrity](#enable-virtualization-based-security-for-kernel-mode-code-integrity) @@ -50,7 +44,7 @@ After you enable the feature or features, you can configure any additional hardw Before you begin this process, verify that the target device meets the hardware requirements for UEFI Secure Boot that are laid out in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). There are two options to configure UEFI Secure Boot: manual configuration of the appropriate registry keys and Group Policy deployment. Complete the following steps to manually configure UEFI Secure Boot on a computer running Windows 10. -> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. For more information about how IOMMUs help protect against DMA attacks, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). +> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. 1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. @@ -58,9 +52,9 @@ Before you begin this process, verify that the target device meets the hardware 3. Set the **RequirePlatformSecurityFeatures DWORD** value as appropriate: - | **With Windows 10, version 1607,
or Windows Server 2016** | **With an earlier version of Windows 10,
or Windows Server 2016 Technical Preview 5 or earlier** | - | ---------------- | ---------------- | - | **1** enables the **Secure Boot** option
**3** enables the **Secure Boot and DMA protection** option | **1** enables the **Secure Boot** option
**2** enables the **Secure Boot and DMA protection** option | + - Set this value to **1** to enable the **Secure Boot** option. + + - Set this value to **2** to enable the **Secure Boot with DMA Protection** option. 4. Restart the client computer. @@ -86,11 +80,11 @@ Unfortunately, it would be time consuming to perform these steps manually on eve Figure 6. Enable VBS -5. Select the **Enabled** button, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. +5. Select the **Enabled** option, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. ![Group Policy, Turn On Virtualization Based Security](images/device-guard-gp.png) - Figure 7. Enable Secure Boot (in Windows 10, version 1607) + Figure 7. Enable Secure Boot > **Note**  Device Guard Secure Boot is maximized when combined with DMA protection. If your hardware contains the IOMMUs required for DMA protection, be sure to select the **Secure Boot and DMA Protection** platform security level. If your hardware does not contain IOMMUs, there are several mitigations provided by leveraging Secure Boot without DMA Protection. @@ -108,11 +102,7 @@ Before you begin this process, verify that the desired computer meets the hardwa **To configure virtualization-based protection of KMCI manually:** -1. Navigate to the appropriate registry subkey: - - - With Windows 10, version 1607, or Windows Server 2016:
**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard\\Scenarios** - - - With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
**HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** +1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. 2. Set the **HypervisorEnforcedCodeIntegrity DWORD** value to **1**. @@ -140,15 +130,11 @@ It would be time consuming to perform these steps manually on every protected co Figure 3. Enable VBS -5. Select the **Enabled** button, and then for **Virtualization Based Protection of Code Integrity**, select the appropriate option: - - - With Windows 10, version 1607 or Windows Server 2016, choose an enabled option:
For an initial deployment or test deployment, we recommend **Enabled without UEFI lock**.
When your deployment is stable in your environment, we recommend changing to **Enabled with UEFI lock**. This option helps protect the registry from tampering, either through malware or by an unauthorized person. - - - With earlier versions of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
Select the **Enable Virtualization Based Protection of Code Integrity** check box. +5. Select the **Enabled** option, and then select the **Enable Virtualization Based Protection of Code Integrity** check box. ![Group Policy, Turn On Virtualization Based Security](images/dg-fig7-enablevbsofkmci.png) - Figure 4. Enable VBS of KMCI (in Windows 10, version 1607) + Figure 4. Enable VBS of KMCI 6. Close the Group Policy Management Editor, and then restart the Windows 10 test computer. With this setting configured, the VBS of the KMCI will take effect upon restart. @@ -190,12 +176,7 @@ Table 1. Win32\_DeviceGuard properties
  • 1. If present, hypervisor support is available.

  • 2. If present, Secure Boot is available.

  • 3. If present, DMA protection is available.

  • -
  • 4. If present, Secure Memory Overwrite is available.

  • -
  • 5. If present, NX protections are available.

  • -
  • 6. If present, SMM mitigations are available.

  • - -

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    - + InstanceIdentifier @@ -207,15 +188,10 @@ Table 1. Win32\_DeviceGuard properties This field describes the required security properties to enable virtualization-based security.
    • 0. Nothing is required.

    • -
    • 1. If present, hypervisor support is needed.

    • -
    • 2. If present, Secure Boot is needed.

    • -
    • 3. If present, DMA protection is needed.

    • -
    • 4. If present, Secure Memory Overwrite is needed.

    • -
    • 5. If present, NX protections are needed.

    • -
    • 6. If present, SMM mitigations are needed.

    • -
    -

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    - +
  • 1. If present, Secure Boot is needed.

  • +
  • 2. If present, DMA protection is needed.

  • +
  • 3. If present, both Secure Boot and DMA protection are needed.

  • + SecurityServicesConfigured diff --git a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md index df45d7bcb2..144252b206 100644 --- a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. You must have a good understanding of what tasks the devices on the network perform, and how they use the network to accomplish those tasks. You must understand the network traffic generated by the programs running on the devices. diff --git a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md index 01ed85051c..8bbd75608d 100644 --- a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md +++ b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After obtaining information about the devices that are currently part of the IT infrastructure, you must determine at what point a device is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security cannot exceed the level of security set by the least secure client that achieves trusted status. diff --git a/windows/keep-secure/device-guard-certification-and-compliance.md b/windows/keep-secure/device-guard-certification-and-compliance.md index 566a6df4da..5e60c5e980 100644 --- a/windows/keep-secure/device-guard-certification-and-compliance.md +++ b/windows/keep-secure/device-guard-certification-and-compliance.md @@ -1,4 +1,4 @@ --- title: Device Guard certification and compliance (Windows 10) -redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide +redirect_url: device-guard-deployment-guide.md --- diff --git a/windows/keep-secure/documenting-the-zones.md b/windows/keep-secure/documenting-the-zones.md index 9c120835e8..88e67e80c4 100644 --- a/windows/keep-secure/documenting-the-zones.md +++ b/windows/keep-secure/documenting-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: diff --git a/windows/keep-secure/domain-isolation-policy-design-example.md b/windows/keep-secure/domain-isolation-policy-design-example.md index f5cc8ea0f6..2bfcf9cbc8 100644 --- a/windows/keep-secure/domain-isolation-policy-design-example.md +++ b/windows/keep-secure/domain-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. diff --git a/windows/keep-secure/domain-isolation-policy-design.md b/windows/keep-secure/domain-isolation-policy-design.md index 6f15c8338f..da2564242b 100644 --- a/windows/keep-secure/domain-isolation-policy-design.md +++ b/windows/keep-secure/domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In the domain isolation policy design, you configure the devices on your network to accept only connections coming from devices that are authenticated as members of the same isolated domain. diff --git a/windows/keep-secure/enable-predefined-inbound-rules.md b/windows/keep-secure/enable-predefined-inbound-rules.md index 59e8325dac..fe16701837 100644 --- a/windows/keep-secure/enable-predefined-inbound-rules.md +++ b/windows/keep-secure/enable-predefined-inbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Windows Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a device or enable a network feature on a client device, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the devices on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/enable-predefined-outbound-rules.md b/windows/keep-secure/enable-predefined-outbound-rules.md index 137de67aa2..1691399b8a 100644 --- a/windows/keep-secure/enable-predefined-outbound-rules.md +++ b/windows/keep-secure/enable-predefined-outbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Firewall with Advanced Security includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/encryption-zone-gpos.md b/windows/keep-secure/encryption-zone-gpos.md index 357f2eebfc..dcb49121a4 100644 --- a/windows/keep-secure/encryption-zone-gpos.md +++ b/windows/keep-secure/encryption-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Handle encryption zones in a similar manner to the boundary zones. A device is added to an encryption zone by adding the device account to the encryption zone group. Woodgrove Bank has a single service that must be protected, and the devices that are running that service are added to the group CG\_DOMISO\_Encryption. This group is granted Read and Apply Group Policy permissions in on the GPO described in this section. diff --git a/windows/keep-secure/encryption-zone.md b/windows/keep-secure/encryption-zone.md index 7e59ef31e3..f6fd2aacd4 100644 --- a/windows/keep-secure/encryption-zone.md +++ b/windows/keep-secure/encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Some servers in the organization host data that is very sensitive, including medical, financial, or other personally identifying data. Government or industry regulations might require that this sensitive information must be encrypted when it is transferred between devices. diff --git a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md index c7fe4f7637..35a8444e6e 100644 --- a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the devices connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. diff --git a/windows/keep-secure/event-4706.md b/windows/keep-secure/event-4706.md index 936468b4c3..3eb6bdda15 100644 --- a/windows/keep-secure/event-4706.md +++ b/windows/keep-secure/event-4706.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
    Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016 Technical Preview
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4716.md b/windows/keep-secure/event-4716.md index 65ea86275d..8140c94b16 100644 --- a/windows/keep-secure/event-4716.md +++ b/windows/keep-secure/event-4716.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
    Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016 Technical Preview
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4739.md b/windows/keep-secure/event-4739.md index 44897f5f13..8b692f1ea3 100644 --- a/windows/keep-secure/event-4739.md +++ b/windows/keep-secure/event-4739.md @@ -165,14 +165,14 @@ This event generates when one of the following changes was made to local compute | Value | Identifier | Domain controller operating systems that are allowed in the domain | |-------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
    Windows Server 2003 operating system
    Windows Server 2008 operating system
    Windows Server 2008 R2 operating system
    Windows Server 2012 operating system
    Windows Server 2012 R2 operating system
    Windows Server 2016 operating system | -| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | -| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | -| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | -| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | -| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | -| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
    Windows Server 2016 | -| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 | +| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
    Windows Server 2003 operating system
    Windows Server 2008 operating system
    Windows Server 2008 R2 operating system
    Windows Server 2012 operating system
    Windows Server 2012 R2 operating system
    Windows Server 2016 Technical Preview operating system | +| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
    Windows Server 2016 Technical Preview | +| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 Technical Preview | - **OEM Information** \[Type = UnicodeString\]: there is no information about this field in this document. diff --git a/windows/keep-secure/exempt-icmp-from-authentication.md b/windows/keep-secure/exempt-icmp-from-authentication.md index 21100a9674..a60e483753 100644 --- a/windows/keep-secure/exempt-icmp-from-authentication.md +++ b/windows/keep-secure/exempt-icmp-from-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure shows you how to add exemptions for any network traffic that uses the ICMP protocol. diff --git a/windows/keep-secure/exemption-list.md b/windows/keep-secure/exemption-list.md index fc0fd3b704..3ebf7a465b 100644 --- a/windows/keep-secure/exemption-list.md +++ b/windows/keep-secure/exemption-list.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all devicess on the internal network, yet secured from network attacks. However, if they must remain available to all devicess on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. diff --git a/windows/keep-secure/firewall-gpos.md b/windows/keep-secure/firewall-gpos.md index 229cb2a3e0..b264a38993 100644 --- a/windows/keep-secure/firewall-gpos.md +++ b/windows/keep-secure/firewall-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview All the devices on Woodgrove Bank's network that run Windows are part of the isolated domain, except domain controllers. To configure firewall rules, the GPO described in this section is linked to the domain container in the Active Directory OU hierarchy, and then filtered by using security group filters and WMI filters. diff --git a/windows/keep-secure/firewall-policy-design-example.md b/windows/keep-secure/firewall-policy-design-example.md index 8dad2b48f7..41310314aa 100644 --- a/windows/keep-secure/firewall-policy-design-example.md +++ b/windows/keep-secure/firewall-policy-design-example.md @@ -13,13 +13,13 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In this example, the fictitious company Woodgrove Bank is a financial services institution. Woodgrove Bank has an Active Directory domain that provides Group Policy-based management for all their Windows devices. The Active Directory domain controllers also host Domain Name System (DNS) for host name resolution. Separate devices host Windows Internet Name Service (WINS) for network basic input/output system (NetBIOS) name resolution. A set of devices that are running UNIX provide the Dynamic Host Configuration Protocol (DHCP) services for automatic IP addressing. -Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. +Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016 Technical Preview. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. A key line-of-business program called WGBank consists of a client program running on most of the desktop devices in the organization. This program accesses several front-end server devices that run the server-side part of WGBank. These front-end servers only do the processing — they do not store the data. The data is stored in several back-end database devices that are running Microsoft SQL Server. @@ -60,7 +60,7 @@ Woodgrove Bank uses Active Directory groups and Group Policy Objects to deploy t - Client devices that run Windows 10, Windows 8, or Windows 7 -- WGBank front-end servers that run Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) +- WGBank front-end servers that run Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) - WGBank partner servers that run Windows Server 2008 diff --git a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md index 0c507fdc73..33727fc9f4 100644 --- a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md +++ b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where devices are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Firewall with Advanced Security. Review the following list for information needed: diff --git a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md index 67dcea5661..65555cc782 100644 --- a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Perhaps the most important aspect of planning for Windows Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Firewall with Advanced Security solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: diff --git a/windows/keep-secure/gathering-information-about-your-devices.md b/windows/keep-secure/gathering-information-about-your-devices.md index 7f4692a95a..1f3b73fa21 100644 --- a/windows/keep-secure/gathering-information-about-your-devices.md +++ b/windows/keep-secure/gathering-information-about-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview One of the most valuable benefits of conducting an asset discovery project is the large amount of data that is obtained about the client and server devices on the network. When you start designing and planning your isolation zones, you must make decisions that require accurate information about the state of all hosts to ensure that they can use IPsec as planned. diff --git a/windows/keep-secure/gathering-other-relevant-information.md b/windows/keep-secure/gathering-other-relevant-information.md index 83ee00960a..ca8d396fcb 100644 --- a/windows/keep-secure/gathering-other-relevant-information.md +++ b/windows/keep-secure/gathering-other-relevant-information.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Firewall with Advanced Security policies in your organization. diff --git a/windows/keep-secure/gathering-the-information-you-need.md b/windows/keep-secure/gathering-the-information-you-need.md index a11fbf67c8..3e8a62b0cc 100644 --- a/windows/keep-secure/gathering-the-information-you-need.md +++ b/windows/keep-secure/gathering-the-information-you-need.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Before starting the planning process for a Windows Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the devices that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and devices that were not considered during the planning phase are encountered during implementation. diff --git a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md index 88a3f076b6..542e85c56f 100644 --- a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md +++ b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md @@ -1,4 +1,4 @@ --- title: Get apps to run on Device Guard-protected devices (Windows 10) -redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide +redirect_url: device-guard-deployment-guide.md --- diff --git a/windows/keep-secure/gpo-domiso-boundary.md b/windows/keep-secure/gpo-domiso-boundary.md index 00fb043b7a..22db5273b8 100644 --- a/windows/keep-secure/gpo-domiso-boundary.md +++ b/windows/keep-secure/gpo-domiso-boundary.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. diff --git a/windows/keep-secure/gpo-domiso-firewall.md b/windows/keep-secure/gpo-domiso-firewall.md index d1349941e1..226c9deac1 100644 --- a/windows/keep-secure/gpo-domiso-firewall.md +++ b/windows/keep-secure/gpo-domiso-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to devices that are running at least Windows 7 or Windows Server 2008. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md index a6ab80ad09..0f2faadb9e 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client devices that are running Windows 8, Windows 7, or Windows Vista. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md index 91cd4e3890..fb984adf5f 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server devices that are running at least Windows Server 2008. diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index 092982bd0a..b1adf33fd9 100644 --- a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Correctly identifying your Windows Firewall with Advanced Security deployment goals is essential for the success of your Windows Firewall with Advanced Security design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Firewall with Advanced Security by using an iterative approach. You can take advantage of the predefined Windows Firewall with Advanced Security deployment goals presented in this guide that are relevant to your scenarios. diff --git a/windows/keep-secure/images/alert-details.png b/windows/keep-secure/images/alert-details.png index e2f5a387b070d15303f3e7e2f33d12331a73e4d4..7d23ae0374439a30305be9fabd8ef0d8e797cf26 100644 GIT binary patch delta 37848 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 delta 38698 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�B^1wC{Q?u#IeswOc0P8jWok>l{9|aS(=&Hr*1W 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 diff --git a/windows/keep-secure/images/alertsq2.png b/windows/keep-secure/images/alertsq2.png index 8e823cd9c752454ee2ab6d7d09bd345b0648178d..a11b5ba76b1b3e87073a8a9bb6b9cc890c316e04 100644 GIT binary patch literal 61887 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 bUEdS32bv%`d}6mI9PA}4sUT4yW)Sc{niL2# literal 64334 zcmY&<1y~(R6D3Iq1Shx?+}%C6yL)hV_Ym9z1PgL;g1fuBySuwP?2z~Vx4V2FaBojd z&rEf7)u~f8A#yUJaL`!LU|?Wy;$lJyU|{c0!NA@neS!c+I1pD6fqzi8V(JcHVDMdU zzwhFx;IV;0NJnvLVaPQ|EO16n553o!zeB=mj{HuJrZ)Cq`6WYQz!0n>FeGH;U|?@% z>u6?U4TcOwKm?3Kzl{sp*t*%9nV33)6(J090;BMMN9~RD-bBARnpqivvD_j+0Y{+T zjwsp~JG$uE8-Z!tzP^dW{GHs)!N5`v5VZ%ZZL5j`hCjUxtLoWXn^~KHwPEiB0b`K= zobP0BU<7vk>Ua1*F+m$EDe%vD3Slr+qppe*D1A*EQBy>Jy)v#_k~y+3j) zxp9)FejD%2jYC7@-&L4~qJ1F@woJHu+@#f7tDtCHy*+f&wI6jGx%51Z-u3`J@{G#6 z9*0X9c=YCt2cZajBIp{nF!(qdR$w#P;^mQ&k|HJ{VV;s+pl4Zg2tsOUX@T|i_Y?5&q{foT+F$L-muS^1SnDP8y7B(~_W?*25TM+x7D38ZkJ7f~871qwqjuUToO>8LbW|`R7OrGw}!NI|QE$Va+H6kHm??h zLSX5$k$gsUnLLO7=Q%d2tQO-b6m!2B7#KA83UfWcyZzLWiBF_Rk4KAjxPiRsHjz`v z$oKR6KtMpy)!XZEeW3i+cqQPk+WxR*iAI%h+Vx_#M!(ddry2In>Q=g4&U!X)5(k{T zgkL$Zy7{N3;sR2v+zG#3-Y&@u2V)^3n=JUf5!+beT3V9j{%ED)_aDJl78%Rov76(? z`6@Hy&!0cD)LdU(8D8!TgF`~b#>6OCX{xHKIv+0x0~&@~q}6Wd5=7up+AMckKRA#O z5(2L@9xj;mPDVyYN5^y9iY~x*U6oCkP^#%oqe?cSV;4PwN5{i;;9C)j{qBObHPwu~bp$kp8;-O>1E>DTsms zb9_t&=8-*uF2g^>B_;Jn5h`Ty-KEB3eR;CL`da8s#;@`536d>RrHG3Wl8|(75fPkI zH{(NXjIZ;;Vaq<6%-K@MNt!hRCZ}zdAjVVUYqG$0R0c;tLK5I{+FaX1JU=-Zi|>8s z+xl`{N*=23%6&B^==u753yaNK6isN2d(!&)Vt%+plTu7E!mX3f9T>A|h^D!z)m_z4 zU(a#7>ccl?IcS_)!Pg(wE)rra_6Nb5ebed}`Gboik=d)#@#kjLg^yEDGFAP>GQ>-} zu(4NsUo^i|$;YgIdcQz%HIr77>^)h*DKCucQBUn{gy+Aq!1W{7^#cj8M=<4vDEg%I zH}k0OP7joewCX3e46c26^%fEAw$RyZ7Z~k1SNe(0G+^~wgWC1!M2J0@ybL?x4}k^J z(n`_OKWe^RVLAey^Hxqd?&`|1!Eyh6TbW*Ga99`-1H<^3_v6j+p8`M@r=+CB)!iKl z9X%*7&m`yOffXzaozD2-YCnbDt^-j}K>-PY=L(TXG}7>7sXnjvYRIkUIVrL(5af%)1 z+!eT*-jSwXF%s%t+bzjv7x3i?Om?h>2L%2PUlowL=BxZO8XG$kpOi3K+e|bsw#6+T{b9^AsOh+0cazaf)Eb6WG+o%cLxWuh3#BsD zR8ZsI&A)}b%tY%oK4%@96K0_H(5O!6E9Dw2`E(i=Cv{leQ{MJq5Nzy^4-T3 zb(?A$2OmjLB%qFRL@mJs5BMko%MkK#1MEdpNi6|=#!t5{ox^-M%F@I=f1diL4w)?B zuitI5;gJ@}P=~crvub1hlCO{Ot_v+MDmmd+a+d~NvPKXV^a}REAk3bfJ3Ftp%eapa zq0ee^o6UY}blL4Gapc~pwl^;<-?HCFI<}!Rb#--OQql^qN9UN>*z=2vj?PX$`79B; zt-j9{6%}IQ;_Gwe27v}KF){3R8{ixq95{U5DRES)?|=UMR-oTd|m!F>xwza)&cfKJEoDcgb8iCbaW3@OCw~o;ZS!Om#+7pGZd+gd%z{$(Yn}$lI zf+68tfW51tUwB+!7zRkHtfp@f2gOS4qh7K5BCH7Cp17Q^oiT*(7q9O&lTjs1Chj$c zZZ#)Ps)n*(ilRmh5#BZbe)d7J<9yuFsp1!UKX1*u5EC=)cRnEVg^aeYpn3TwUOgsx>L7_O?3-K4?DM-dt zCnKH(*^jin?+aJk_&g#qbc$;8q4tBp7AP#fROvUneqz9s)Jto@F@p0yK%SZ=4t%sV zj`7yDF=v@Q-jVHnj$0H3uQE`uBuy%hmHV{<4sHot-F7}XS`I&0TgeReHPYIUOewXY zR7MH2Nf&>Uc;t?n#obHCAAY5jt5n=IVmfU$v|OtAhFj_RHxOv5vp#rd zy!ub_z8dJ7;<=p`k=-46IUX)WJZ|9a@||u)qc=po-ly!u9^b$*wzO;+Oy)}0)z{kr zkrV>6_t!`&R{|BPos*Lhupz(Kcz!g!3X>!vB;1=V#RqvmnAIa?&a^{_io&2UFGeVWM*Qoi4BmOm`IutKooWztQ3#kmUF<%pM%cq~ z{*?;KFL9GIs9CbJ7e_~jPChNZO`On#mL8w$Z%r{ZQ_W4JO!30i1GW*R3}Y>r9F@5j z-?k-_D52XIF`ERg&x1BkbNNoe#EZsTlam@i#LLNL0|guiPXBC+_W=r_&@kqfs#=-v za`cS%E-%dS@YBE0mGbwTF4oe;l1dX268`WwsfVPaqXXO6+{EN`{F4#*-12x*IBTb< zpit+0j0K<^gUy}@VluMW_;?Y0eZoeU(>Gw$^n9}jcC=I<+l%Kh^mFX6_Wu4JGv@Vt zv$xW0GS|G<(bl%Dvoot_6PU;Kq<(jAB1bar7;sN-h_1O?1^+5XB$s2-XG-j(oOf_U zdbNUvF{ZCijIh>ga3?iH?Jk_~Pv|yb#A6AeTWxk!7%J~^p=+Hwe~|f2ZEdD390^}F zgOd-Ej-SDRam_f{PX;#CQ@o8~=^)hdK&CrHtPR=Tqi3nq29PC4PCx~rNBtG*s}R^R zN`M=6afM~BC+OW!7)!~ftbW9J+)C&~jt&NlAgSvIUwwj8s%%K)@~Y zxIHnCn$=hTL6ft;=u46j8q~o zj?fc0eklmaBok&8z(?7%VVZD~RuvNN&qS_+ntS$~ib)whyWge_909?#8)mZO#oFHf{*dhK>;>F!W}S)qrDsQ#o8@&^OdsP@?ZjRK z9N0qXOS0urV5lW4=P#zoJblWX51TYKG=L2x=;`T6qYs~s>{D@h#RoZ^236K@lO>vjZIXr zN(Y!S8f|NiIz~Uuq}cVW?n<#3Q7mke&LWyS%AbC_xt*b#Q9>}BkSR?sb)P@W)e2iy`5?uFlDte35neHwJFD+8*W|w8~8Ygi< zE+f&gUO12Wjbbl6N!p6X9BHYY^)8;arA8YoNIBWrWAzTZ_MjB((T1>v$NfCem?<;q zO;uimyWik6@d;S{{{0^-N;;DKaZ`5BJNmIDlNI5t0&Z+NV5z5cQcYHzmUOk+hJH*o zl^Zh!T%$-X8?QJm@O1{J+AvIAQs+z{Un&1+Iaa`9Ss7F0vG^xG}&c7+!SS@`dCmeLJI@P3^UK;n1i~sgWc_c zY;C4gceL7K*1Ep*>B*D#@rbEJr`ddtw7>BSVfr#n5iAk#M4t%4ySuu|+%9)04^}Ns z4@+B(S6jTcYn0_#V+GqX4`%YG6k6(YT>pyto5lfIsI-U(1YPTseX6AC#pR`Xxqd)D zwzK$ffHb|p3Y3u03w&pHJ^KRq7}CZ6vfU5j;^J>9 z5Rj6MmFn_&dU@@SWqhEer3El+{{H@c3b$JfkVC3?WRd-syhFHb51`(hEDx?Ud)VaT z*MC#~H>nqh`I~1>^^HUP%7qvB0dFh~3ZuodALX|6LF5-+BK(L1W|5G%Nc?;?uv<0?b4YUCT=E>H7cG z!mv=cfAfaJfAd0wBVQx%-nDHx|2HIZ71C(;zLc!L(KP-Dr1NzmcP$rQ@b9(dm8IsW zcvWrj3t5f73QTpq?0-!0d_hR_G$bKAuwAOY3x)_2|0~JM!Os3OHdb+W({M+dnd(ON zHC9paAg%5%SFr?7{hJev;0l<1Xfy-e&9m;WnfW8;0{Z_QBtvKK8988qAhz+BrI1IZ zNd7$Bnd3A0>J{MPJi3;a8!7zvB1wRz#x1wJI6#eeWO)?W z6lP3vI>=U^{4wQe6}H~AI?mS7(eeP%A914w$lR-Q;rXYC#8-qXV{f z)moq5`T2Uy`Jr=tZ_ib;S%*OAk`$S|IEwf*Q+?pk{+*64tJ53peynb!X+NR3MIX29b`s4*zbKYW5fUng65gndvp@t)q(@ywt<=E6%e zb0z_6Uqx@`$+`4dRP=arS`hf?$qvfpU&!lpyOvYzCG$tTJ{(H$S)D*-fLj2AzOC4H z{9@yeF=tUAPbNSu5f8yV`ooj0E%jk-%6&qmz`p+}=N z$KExG1gn1{unr91V7stMTynbCV6d{p;=mi<`sZE)D=;Uw8O{28?_9H;cbZR!qBv4Z zRt;oV<)8Z(K1*xJe>NNE>O0^IZL#l8K+LSaxX607c_n(dgz7LC|_6JKnp*k=xmLIo>Fj^_KqFWI|>F|37}K z^NmNK6wf`Pn&JBPazV&@>s93i_gk{PRG)Pk5Y|dO%2IEEG%m1O>l&Uyia}qb0CU`0 zsJ4*C70Ie!)+t5I%rHg1-F#j(Jn4+1Q!S>sPo44vwh|&by6Wy`_Re3LFjGAr)TLb| z^RI0&6ZOtClY}(>iJAI`3S=g_<#{EzWpP5xod3VRBv@m#Y4MS_$K=&DJgA{2BO>)< z&MZuQ8mPUb7MH=$e&>e?vG<7ty^QBC zSgV{qqp>Kzs`Vc%h_G8TV0xG+&9VD+)ph$%)kJA%G_$27+FdW@|1atRwSQe+uZX`q11wMx|OpvNn=Tg!BN)PdZb49!?5QL5AF!| zDOiz^mjssu=zdbP>JhoCtJ%M`^5i}NOglK_5zWU$Y~c>PS$EPIx#3o`W7)S#n;fCk z-(}!|v08eu6(PjV>$?o%HFz`JrY<1`9PRAQ5EOy=@c4LnzM!d6?cyOSu+Lo0#a6gB z_7+mr4CkUigq7gi_8C# z7`;Xykjf`;8_ijhV0``UDR#>p$>((s-fHO+Uzvn9^z;WAzr_*ig&|0|<(1$MeAtM; zYsWU-_)HaDGcw!vBi*&+dun%192O^T3vOe2)Gx=P?_1vWkt%|8O?vqqww`e@qYG_pI! zR*iF=8s~pIU_8u*fP5Lqq{$7aY)&}F+NBFbn&FyaY?}k49Kp`DiO|;Re`B7tytC3P zC))bp%c{kz-|%V=+shqZt4Oo?7J!8cvt^f9u;55YNFsQ>#l@kpA_6BSCfq^W=*5C? z{T}ZeSdAxb+9j71tv%p%htdRhA$bWag5VTe-DB{?HQkCAS~x!!=vtA|CyU>Xko{;b z;#d@^^#a#PPYs#n+3k%}c1c(cEYDxf%x&=>oxcY6tc+Q~W(a3sHQ;%-nz+}R5=Z?Y z-s;21I}L&b0+2wJeNVrKo}OM-l&+c@d4J=d_#cmRSS?JJi4WZp@s1MuJFzyG!trov zx6WVaPH=qIx+Fog+o#%_7%yiMGR!hV0*Q_^yqWoeZ(*pzj2SC5ER2GhdaEY_+x7ZH zyQVTD#w_b1F}q91(#op5rlx0N0?EPQG7wXdnFC1HHa0d6Jhf;}$~4*zOpMP4o7nCx zRl#2y;-i#BJwm+)do%q=>d9OfpVmu>?fy|NFEj*^d6o$4`0u?#nHs45h5%@6>O}+33Zb1|Kj-CNPwJRb3)u;)gNEXa!~9Yd%!F~ zqx)EmGJ)lCr^CbfT|Y2GLLwSm2Y?@@XD5w~zd2FHq5FqCvM7XUXoTfi zw%OP^isLD!(r8aLL|iP+5s7MeUXQ!*`?(04}Xxr99Q*WZ`} zHir<;qdt?3)~5~#8TEI>_7 z4KRg|A3w6K%9|Xs1nlom<$Lywj6||pEqt@Fi7GCpK|_lv2)QuaX=cc07T*soD5#iv z!?ELtk@$JQatVp3%%!D8W@QoGeq;dxJ!r+`dIYfNVZ(6Hqy}<~)}~ES^s7MEK2T;%&xEU$Kjo6k(A}@>GCnH9HUkBmmVhed+gb z$Y~t!1Xv>Z*2j|ktj}+kLLB~H#5bk2Z+!(OcmI#kezN0=0dCn&G2DWS%DPlGG*ijF z#OF=6HW@4C_FIkDyl({dc1FNpMFyMlx`Jh22ll7mM2$hTTX0~cNY_># zD!k{sngR;MkKEo1q1ku#>#>d_(F3l`1*+Xd5u_~tg`%0 z#A%@DF)^VaAt_m2Rbf6=9u^k*pKpD;hg9GmhPiL5ZVFF9k&WB!JrGX*IA_U_)WwVC zVT2uDgg{rSRy_PX2GCAsIe9>{vRWd;hj?KvmfO?ft zh(k*IXieee>1sBYTG1I9fI7yG7^u#I8B0P!qRevZJS;2>&IRWeVBO;>O1J%4PbEm# zIe}Zxdc5l6zST@o=X;@f=aq%|jZ&<)ikC-+A$cUYaE)K5xce|7_+5vTC_ zHutzn8KXIHyl0{Q!U~ULt=} z+VH_o=(JjDv>~b}0cBeIQx~4p>f1Umnx;g zIm3FdqN(3!sb4|Pjh$kZ!fW@Tks_foeCGYo&=H+cdI2HAbn5F6%!%(?OJK$p;}LOj zxyBdso2w%9djUpeOvupK=uTAP@Cd@ww;Me^)N;HiU-O*=<6MY`d@yrHk+pu~{#D zl}8cW4+k9dZ^{>)!ms(6a_^reyH49@(P=u~8&1efg^4^4va$Xl8qtP~DI){d&AVBc z!1U9pI$Q`N@lg3$X7YsxXMqWAtz&+`h*AEuGRBVh2+Bad+Y3JOE`IS03=dveSgAV^ z^IsE2v7)s2?LTmxK;hrKvBp{?`k@X@-1DHRR5p zTxX%Z7J;tfV7GKw1XE$%vFA_G!*m)^TvqloCI(4Da+^%-)A*Ir*J+XyVP)c5;fCje z%(1VEI2)`AokNXu4kiZ!#>OiW^Wi1g!fatOYdG+HT;-mzq38(^BkR?aBJ&p)g+`Uz zf$lf>^N!v)l7yreBEc;?UN|lF=ThLTdq|HoSDC528Eh=M4s>gxb&H=xpKoA-&Ss*r zBo|Phh5tC^DrAzIDk*z^f4A4EDM(3r;=TaxJ>HsTB(~)bapze;0}x@Pjhu_PsEFhUHFk!@P@wg9AnR=jj3hx79(A ziFqq0<0XggbtWX3aZO&sTy+^$lLZ z9t1Gi(%Ku>vuf&iqpp5Bmf}p89H|z+&Ar@It1$Vv*-!M?VKiyb;u*ZPPq47*aKY|^ z7wisl`4RuNrUeBtO;!+5EeN5|CCd*R6Z4Q$NaWMs`~7to9#r{-g`b}-myvGMzr<)B zd&SE#J(lJb&inYXy*#Xngo#W=+AVt+OpZ24zU5rx4-?!lFfj0V>|bSM;N9HZP*6~m z9-2)&-}&(KzkAxIi+gx<>_@V+v@9ztYXdZ*)ei~?_{hr2I=8sExwR$41p`x$p{pdh z|9lp1{_=k2QXx8m#uh$E_weI3t!1;YImI6=IhH>;-RTq}G&JudGOB)sUhYFfCsN22 zJR7BFA|cnNvgYK>0Xqdty7TEf*7ZJ%Eurzw%s1nA#yeFrEY^Tk0)fpM28e1)b#{JB zOIkqjtgg{!wIVe_?$Vo*7Z2zZz`?;OtFC4#;s)04nm=n?PEAeB+ncw(zFw=|J^(le zAguu8C6qP(%c2z2M@~+jo}T_aiOEFezyW{}b8~YTNUob(%S%f*78VvqM@Il-)Yjeo zMwtU&%4%v#rjJ@p>j6O4^4lPb7Il6vbH(JVl9x-tcm3RAw_aFf22lnZF0N_@?wLCNgD=8`2dDK{4?UVzq`^kXONLdv+{YPeE#&2~~lbPzI`Wo`w zj-f0)6>Vktskcy5rlLHgTzy`GhL+jC&7j|fe6-TMSZ1_8ku#LaRSRW+BoI7sRehqO zq7vA;5Bx9g$Ej2Rn}Vy#=XQ<-XAM+!cb{ z)t!HJiU7bsgOw&XprfSH`}rXkUhWeCZ1~~w^=NTX(Hj+8T03sa4A|Z;$r~zrTibN2 z#TvlCfF>2i5)=`>G~STfiVDV|CdtSzQqfz@C5{$Vhvr6AOb5osM%68(J|jvfl?voE z?}p02J8@M4Os^x!>;SwpQ#zXN<8w^<9R3)JN>vBzXxXp_uzWaPj8;$8yk@g};c>ry zVIVzcW)jAF)tF5}06jW_7uMW@Hcb`bydkrzy#NcS7fO7})_E5sF8{}FnM|oFtRdN# zkj)ISHtFTLzpw94m0L+In~iQ`PtN98xesy|i4f0&!BsH8eldTBlates$jJSb2~EP{ zE`0eakx|cqwqyLwI8f_{yNAW=a)~CVPRy;Qe4a~JXh}0+NF!p~mUJ>eTx7=rv|aGb zS9yBT^(4Gyas_1xc?Q9DiP~ms4nIWY*sbRLeuT<8TwxI;JiHMA4CNS#d>Y?K%J?Qi zfd(ygaWvv2O|ihTpB_<n^dNN7$8_N;J}1U39+aE0I_hq;cW3(!)nZN%H;#mjZCAr zB|}A(my`QyZB1Ll!2xW~4-q1MKx0ZxO$|E-$NJjZ_lSrHJrYbikNnXIPB)mjM3moK z8_2@C33TDaWuD&bX41G2Ul+VH&w98BLZ8jxm_?*8T9A|54}pjwnLrz-Yz!0wet4Vp zhq_2i^M%tX#BJjXdzJlcRAA+PW>f$i*4EaRE&b-`^osetit^LP3jn%qd;9ird7q`R zgy{?>F!6cX#*Uiy7HPu!CMV5MCDtG6CrGS& zi%tQ*D1Fu6n3F?NU=6hg1hUTAhh!dg4GoD4+Jk_hCN`u^d~2Wq?9DUO*7mlyzY`Vh zb@yUtX9u9QO&zBHQwO~fJxs#K=rT`S29_!*7*KF&Y3T_=^cnNd+B*D-u z`lhtmIxL#Kri}1XL#3~Z@7XNNjgY#=RBI+UZ)%xh4Whviu zvl0zDD6caL3Rnr~Xh^83VPRmx>=B-CODijxmK$AwH0Xo?mRuP{B4dCh@;cwr zV1_kNpBbYbSQd_tj!Y+WBi8jyOia`owO3VwH3?WwBeH30HAz!0`ChrvKJB^twu^hNo_CXBO5+Y8?Kkpd#bv{Pfz6q zFxj1`8(Z-f6hB5mk)>2@El+8K7iP+%gua6j9;fxwI7gT~-+Zefza>`b=^9QHLWRnS zXFL|QPi@;cR44FhvS-cHwWGts-R%={=AI8HSkCp``HCkMSC-cn*=LVTX=kPd1hpVaWzAHi^s(gyNR#NW1qpA%U zwG}$9dyC*wgxNtgQn>)W1>6!q7+4&Deb-MHlP7-{o5MPIb3($z6bn>t;uEuUHYD3Ud?=BZpA8^| zHViqV&*RlJ%<&)kD;riE_h1XRB8UFJR2(=CHp5 zyX!~8ig|rYPpl@*?2kucw9!yPS8sMdHYv(hI?~@_NMGg>wo&0>-rLTO{K`v#Trvob zgw>yuM^I}497wD!pAC1RwSWeDAz?EVv-uh?JL2hf;U^#7HpdHXMJdi^?gFeSdPLuq z!K6cM@v(}mJw8`*AgBKe8Pp!PwB^Z_P=?-JPE1IE&VZn)Dq-XgmX52v_|kE*r@ME# zm&(rmRpm%xC9G!M`*iR~=6ZX0maEcX#eSr=IYH)llfwxb&BocFWgNxJd`d!Pmm{{E z>%;5r(A={oBFyU+{}P$rllv)8Hr{E+lbN@2P_*JuKa4Q-qK{vF#+)0?^3hR(?%IIbV70>^HBk&*hV`N+h@ z2kozL1IEj$Nq3ICgABd>O}jNAKgr3sAz}5}Y0^xD<<~Tz9_3v(&|a5}pLB+PtkTi9 zl|pL2i`*_FtoIi^@%LrHU8=@D<#Vvuj8z?Kq3RAi4Z~Iqy`P@;rBK8v;3;}B3x4EG zUgAG_Di(d#sZ2n+$9`;bXUx&@uyO?w`oAm3`*-Ei9<$BBX+VQdXYJG_RcygVBHQGs zk%qSEY=c<_YI8hsl`Co7vS6J*c96XACKN_DaPK^Ga`3MwZbYNMzK0@3vb)J+=x;6{ zDh$i7SxTx}Cy$-zNWwS@qvNN3HhYI~Kr2>kF)tO8nQr#|)QCU>T{W3Zl;)Qp4JBZnA07M6t0!M~lzgAIArg?%Wgc8j$u0o7je(gQG1HzzGntf{v!Mrfxqn4D;0k8NWj18qn z#m(^mOuSrYl$Zwt_(+5)QoC0_FKjf2e!M189v$nb%d)S5T~*yS3-pXHJlKaVzU=cH z-;llhC!@a3t~06AS9tPEd!?9s|ApJ%6l>6KfYxnUj;=gBWV1GJ`nm5z9WvkfmSZwV#L-C|qqS(Eu!e!3@x(TgYnDm)qrN8&tg3A4VNI?Q;D@Lh(C<|n@nVxu)3z&Ix<90dpJKp8++r0f1VhqsphCXeMsmW^T z{*FV{vt!T3B#h_m%yR<4Y|A4AJd2-Q zU`V#e(5(9;nJw9=cF%Feyw<-wHqgk7B=eVdxN zt(WTffr@qxTPl#ET!9!r0#I0dG2jmz6qF)$2{a#2Rj34&~FX;+x(L| zkc5GaKDG|VWaNrPtayM#|Ks%%;YhZrYS$yr>|U*>F$8uTt0#RflVRGfm-f7IGW-oU zPXVqsTgNp`lI^)hg!N;`}1vAWN(?N@O9I;MqP;~`v+5fv(L@y=fZ4R zJarFWO_;U9n}v)=ORf%6di$3->h4`KB#UV?|L7`Qt^|jhbVT5zs$SJii*~;l^)#cs zN2{PFkJ%nX9;m68)z^@FKj_yPuJT=+hw9n4fh$I~L1%F!v#KqFn9VofzH`X%Sp&qLp$g6q*)2I2oj=;~iGM3++=KuIrur zj4z8m6KO7+hiClcyaTz;a=9vn;o2H#frfT$mDI~S z|KiJx)%j&D$^E0l(H~m7)(6PKmcE@hzg<@v?wkvQNnxog9mrHuUC*DdRy+c|(Y!dX zt}sDSy%*EI{*-jzib0n}>sXZi3c%Z7Chz-&lpJ z-MaLA@tPz#`NDK6fMH6fqb>8}ye2?YJ&?}9iwJJ9$;2wRh?Dob9zUWRE21FY32)-p z_)2b5jkp{dhQs*SHJ-5U6H@1cgYg9HVhu&w5iA47`;EkH+#()QQ%q6N?UrR3U5iMs z4;mN=iA22xiKSJwj~q1(4csBxVL}Ww1w}?#86uT3Kq6F&H#Lc)WMa9TP5sD0t!eI3 z@Htl9bkxkHKFWGL(0O@Ug&rISrzKWseIMGAd;i2j-3x0{#^xJa+fml*ZSgB378u`(rkUr~S2UHQBec=W6I}(@W45+pxYyZph)Q0*UJ$ip@WEb} z=*)-~otS=9Eo3Ur8^5jg<?||NP+e5P=mCQJ|kwpoWIdHbllF@|+qP)jK^sT^1AbB4A7KJLbH2bkV1_@En4- zAxuhyWWk163e#m0^Mq#bUKgv;qwzAk-vXiFT#>TU$7S7b ze7KOdsXqU}MF@C_DfQ9(cdI*v1?C)68p#2qDH)D}8kYyYAaCLilUQ(KfBKg3;FtRI z=1*5nClAx6)=OjFj%I}gY6X;NB3?iZE97+ZX}NaCcms{)&h4b_mmN#3xtL5;-KAl% z<}M;`G=F$b$NV80wWkcyZO@dUqKY?NXJMrQ$Ca;-V!#*wKW%p+L_KV1ldED~aNn@$ybf9@jh-#~=43R95#R;P}KezE)^{FKFy7Ek}(p*|ayl=yN<9zwT zZlzO%zR6)tbjQNHMZW7F#EqF>jpM;3C(8>9SelxP_6R`gT~t(5glpdm*eE#|k>U=a_w!?rg)Fh-Jv!MU#*`0T%ye=dxAjg} z+Ktgz?{h7wc}N{P{wH1q+8)1z>=OazkDHGWiOI94%O~cY0Nr?^{pGCyO=TSKe?Rr2gdqQ_cr<7l2m;C|z>enHAJ7pynKr zdw~682^QeBivWJ|FZBoU5A_IW)UGkw3Fwq_${aT(r=`vPOB8zAJ2=2qo;(f$j6JA4$Jqj+Q>-x1ilE4;UD6!L*U@8Rc|Txt*Sf~!kfhU zvTz3+j&3@{e<0RrMQi@s6K2i!*0ggV1roz1yKo1Ns(R863IQ*^)oH)=7u8Y3e0{4N zN0f%xOc4LACi?%O`LAUC|1<%Xo#Am-<{Kbp>JT5Pk53W2)eHrg$=^D~-ah_+U4lR) zu8oVKT87h2R{yAH{A!0R^0&iMo{jPH-}eAv2!QDE_8y~Hgz@xlP>8Hp+xQ~3$Ma1S zI8uq*=CTVIaxPqF7KH(dKo#fPBM22bhdh5iyg$!`@#>W}&aPzv3pm%DOB|2-sn;-7 zLGODy>m&FS$9e_-yJxQD=h?G6?<+;>$gS+R3o)A_>6*%&iI-0^udbgHS~eYzp*eg^ zaUnxrhWrV@0*F0Z(`-hz#_~^HNe_Fof8Nnp-0_zGEO{BFUvHOb_<37-lm0>R$7yk9 zY8XLHnxD>Ee#Y{6Gi9WuXOyciT(@LuAYdv zyE*gteCJq-+TgW2j?5>5uW!AXrqdNInw?QRI_q(H@Rv8qn&;lPvaYtjOJ|FBf*OI= zGMhw`!Bpgz9K|Mv=VzGa;J2v-iH#o*#KZmlWj)EkF3wkLIgF z=_*N?Na{kJ;jNEa&c2kk?hmiKtQx7dvSA)W|Loe=_Dchyr=SWRl`H}@qU~QuCwz|c0{hK6LxZmJrKJ3{ff29oQ61DV` zmz`Lt%dl{1-~vOD-&zyk;@q_I37kt*+n6eGEGby--~4rj`<-P5cF#sqfD+bI@3Z2G zBdepA?W!_2R~o6iC~WIiJly@^zNF*f=114@-IBxX7wCjcLiXid3Ow*NL@IQfO|cy3 zq_Gm18MV!$7=8_V%2isO?$2P2+#{#K>q;sFwm-d8dG=j7f8#Q=eq(lQuHQVr9|G}# z?vWwrzfF0Hz+tq3FV9A;j)Q#w9>zmDw&^j#WE%&hQT@pMWOD@lirv@&GSTRKYu_uD z5Qj=s|Da|d0wsKoJvU$=wP%@mo`bK}ye4`Ag&ScpgRfPm9~S3_D)TYvDOy>$vEp4B z>tv)VM=MsT?y9B(vfVcu4>r3ZeY<*g7>tH59m#}E; z!WSN3zZeaB?>rxb(1a&mu@b#N`dP%D0Xv<3Z*KU<5b^g(t#lf7KJAX9+G6UJvM9yJ z%-|W5)Pzh|pJjY-YS(}^nYMmEE&Lbmch4UZ+0Pgsqm;)>4A`ivKG;6IzoI|SZR_X= z!*k*Iw%m-~OjG(ZWAS8qK5(@X+E-wLPD9S~oVfd*@2r2LIEAx1ZrCn&(dqg?@NBX0 zey@18zEGL~w{cIjqNh3;63+#Ke(aGFU4f?T?4Vs6e#Y^18helmGfp2_fLXDh14o9U z)$B2vkJ74e;`E-obwl;VMww9cfTu2Zx{KwsQ|-P5Mt#H_ia#s*Vi?%~QZV&tVI}9mQ{ihaHwjEu{s>(=%#|7q#3va^qXUvzK-vhN_S$mAH)-fx5LB*4p&bl7KY&;Nl zLAUSGJY!_?9PVM=^P>;cxC0r6K4i);kJ#2GclbA3F5P}eaKJJ3SvAdqNw=_dr?HsK zqbDhg-$X&vx3U^Or)yd3VH%|`Q*f~m2QdnJ(0oGYxSDoJ85kgI?Skhj#Dh&S?vb_N zVloO1!G|Uant4gR8)*;6-;eOhV3~n)a1&Y9=I%}dN49ZYblh!$bYGvk`^?Z&>NOm3 zbwsVsaS3lpVf@?zONwCT0z(Aa>iqnOQE_PWuq;4#EezC7VXMbQudzo5`16v^y-idC zAKPD7jCTbU5#Rfjnj@dLJEWQ1wL3Mrf#=eA;&qHn+7JwV3M=6*F=YVCs(;F* zk8LJ?2~7>KFSMMYc#E`(Mfp@FZKQvDDk7j_{joeFd;SZ=LM&W<{{vI~v6Rt~pI%4# zW4dHRomJ=mdI1vAX3hqe)RuOJ5pjl^1I{h)sZ+UhF~m>J7qELjsdrh=MI9iHhSb2g zQl!sxzDGnwgMdL-7;JTlTio4=Ib8cLcpNF>;c6vXSWG^nat_JN#)b|V^gD}cXc(xz z7Ca|oRmWGS=E()UYK%|p$A=CTnYU^(=~6OUGbKayl>L#F{CS0XdUD!*HRfS)@6j!m z8gpCVWAn?&B&8`CD{F^$joD&0m&r)t+vOuJ5?Au;pj%wPZQQEoQF7`MhXZt4^*#|t z(77fZ*xJ!Ie!J*U5oNba3jC&$xZ`BD8(N5}{@wfG-F~VmQ&6GNqla?^*-;YS9OC4JU6JtZAbFQ|_Qyo99+s->xE7;cEN}A@My$@Wfk)<;i{SA&E7G+B2fThmu z>h7MtPt4V|+8I!1^@g_%C>*U*T3EhGD?ft9hfy7=Fde~6r2ig%nO6l3?`Ai~Q!Y7tb-ae?gYip*HdFN?!lN(~(Yl*+Kx^MR>g&!h zQSu!7p0INO!nez8ry}z)P+F&9+Eb+JI}F?&F7YupHNuBV^815u^?$IdZ&s_r{~bA~1-xP>Z$BWpPf8gDut z;k)vk=Us$6?pHrKBqKlLUFpj;8nQm6PYkkzty%`sACC*L($4Yc>(WhC=JmCH=nFME z4rJ!M`B6E)B9&~~8|dR55OE9ktFpHohY$3k>J6}Ne$D5prY??D`--`1&{!gR|f!R6H!Lq5qdoWPi>7pm=cC=6V+n2XnW zK=8R#$0e}nqGnQ=&E=VidbX~{ass3%HP+Z%);|t$1w8$K(jlcc?-SpHyO3S;X(!#W zGUauVfsK;FXjjsc^vG3Nzma#XQ!c?m4vnXy@rQzzyOJ~Ld`Hds9^x%L^t1D3Ug44< z5AZPer`wEZXdqPamdmR6Wcu;5tXFqJk&^Z84MoMJaM!}wD@GNKpj;ToZiM?2e3GY~ z#evO6#~Y>X5@udY#-v+#C(es6cWE_ey0W!|v&Tv*420%P(~-^94`TrlRHAk2RF#hU z8Ft?{1YDuvqoGMBX~T)M3c`5HdDRq0F3y`d^O%0*LLZDdr!+E?4~og#mpvg^K^Vro z{I+FM)=pMGf$M-9HNlRFW;3jj%l}|8)7mpv)JKykM_xT@SCR(n9I&Z%g^v}IEdR91e*a`HI5K_XnbeB9Q}e#&o#@lF zmgN4xojre^h}V$|#YW~4SDPVfb7me=k=32)$Ys&7!%VsI`z*k>NO3GZI^L0u&QNXN2qKO{dpcKt#`si^)Z<~5>eRH>^%1_Ory?E zH-{~;2l&Xz#fJk5sSNstCPgeJBiase2BEG5hbdApf+!t%N-K40A;~pqRp7xhKRWrA zp~BnaED&7ouB1i^n?0y26^Ire_jdOuO;y=nYYyY9Ab*n$S}*z%`*p)IMN@KPt=5-{ z`A~?o&)w$Hi0J6-o+-wx^9zIn7M|WySRYQ;V~_wRV#CsQA9YWYnH;8L4_B&V{!N4L z%>FyS#F@D)u`HLwmn~}E&vF2V?}0|@wfsJq8%9YgK6%D(H^AO@J8(0E1DKLF4tlS3EGL`x#{^}9}UEdehLG%3Y&xQh2Jr(eDA8) zn@W$K5Y=gHm%+kNt{#Y^i{{N99Iykukt8C%{+9V*;C`&H{544!{>9!IZ88c~al<2T zD>=A%Z;)w+BJA{$3MHJ$~&W1@m1JWuc$J&YR-+!F-GhXm#OnAKCCnEc&C;j^V zCJWc!(FN{iB79?UaUinBPo5>{-fM@FKW1fz&tNLyLEJ8zPj0^|;RK9`oV z&~=G3UtR1ttTP6kDu|agi4u3PHLF^Dm|nG$YPR7^LMVH!~(5jqA0>#ACoGw|-(s?Cg zelmkR{afgU=?6ji$Cte@)6Gfk7M51#J?+-`PHVO|zH zQvE^E;-ELK4M*A43@?D^HPr<(!iKK1N8hbVW?QGQs7};BJ=|K~E|0>FoJ<%Pv-*QiODV%y(6}SKX|H8+t+A)EnBn@lhG>^d zoS#=7U(){di)}hHfr-;$3GwyZmyL?{*gxDG8=A~3T0yGbod)oSf6H?ed71@x3I zh;!B(*N-uzs9cbnJ4&7neO(H&DlM( zZHdb<(w~z*_T6W;T0445{GW*3xwki=-0A0uH|j4Nz0KcRTy2z(zbs-9srCHY>|_b_ zHxF>FdOBNMSuRq0AL;CU4CLN_pCg;P^QZjSB)fjRtJIM!aboL^Cqw;^iCAlf3k^Z+ z)Ba*Gbz0^vF%lnP-HuNno7U8YQCJkvNW~y9wYP*+ndfy^UHTA@_BkL1-&x67bqU1I zXFFFLJ_4CF?!Bv{keLaxK25jW1X0nob#wm7Qt05|7%WsQxaa-=;@Ho?Xh=Pc?B)5_ z#9Md=R-=n~x$i1}%+C4amgDseun83yaA~fsPyhKvl_4m1$ez2O+O4f`Qwb@ zGbcI3_K>>CipJ>Bi;CjYawmnvQ2D5S2WpQ3n9M2Xe1yJc`YhAS z^}9u3xgYz9xpZgsCv|vCxfNti5gz$r%650gC3Wacrflz8L{H-@HfKycm!SCMO%^-I z;o5@>vQF97BV8Kl?lCeps@LY}Q$5CwoY2Id<*#_H(ex=XwX+tUT-6@*7ME8qyH}SY+hitE-bV00; z*HVmg%TC!Md~~IRo(Y?LfhI)+sqc$Asf%udn{Z&A-gk(t`=hO_4M8OIyv2j{+b^^9@kl8Gy7jY}B;@xu z7TEVkMxi$oSLkHZa~-GyjrSmB`!BToL0w?8?;0H4l zW(*r22ifL$aS9>_mF#5D@*T_rd`SMYXy8J~!B}JbL0W^%<>X5K z&&Q$n$2zuR$iV{S?#D{YW!x$ssAQ##*p9u||OJ}b9 zu-E~zjw}_J*GKRMTmGbpyn0pTIrx$%#gf6X$TiGD$a-S$Kj|$`8sEpl4|S104)J-n zO`FAy#YuQ~VEf$Am4h#+q-?V*_Q@njtMIA|0I+QJq* z;#=W@h2Z#XvGORol0w)bXdoZ!jI@5(o661)f>=*)7#1jp>jA6q#)9l@|c#GNMp7KU`;sMgby zG!$%yVzqR?J1N@%XFgmHvTU;Ji$Q4gBK-JNT(h0zQ#ZL5-FqC!*$?xR%B)R~TVQpd zzx@O@3HTmF$?G+#QH<8Y`CUuV&=@xF1!AV#rl_G`#1D?0-NN3&N_`J(uyZBEociBi ziFoF`M!ekq)MsFZ$<_LLTT?;-6&*srY}SyaMPa{2rFxc006z*LfB58>lu7&u!$JXm z_Otf5i})ScoP7-X3`MqoIv;+$fE4x|P?7{F?}(^kn(AtcfAPeXsbAZAa$c zgz}jZ+aamr(GX9`0zIU7QVoWR(b&=d=5c@m3?T3~w;*D+Ah~RAJ~x88^{D^(%^%5s zD*11T$Z^frqnzODh}=rPfvl{4zLN^8_~%vSr{2KH`b;{EWD?bziIKP z*7Y|e3*)!aiCLN`6~XD{1Dl`7Op)Lqx8{ z9cL+d+^IbGxZx6fww%f zzm5AEjkT+I2L%n+`RhU7)=ONtO_Bh#U_7^6WUUhmHMF1Dg%;M&{Xl=kbqDE>cfueA zty&5sY<`7yk65d-gRzdFLS=gM`z@yUV2YnQUSlv@?DeDVSL_-SDKCildrH@Y_3->` z{Q((uEyUAxO_RC6arOF5-@>UHat;idGoFo&l^rXGU6w{LZ8ZCFmuXGBO=S8I`&To$tlbyjHb zewpk`a9T~JT{yiAcIle)xY{Nqn&j7Vlk!dj;*npEC?8Dl5%whW2LVT-pzGL{`3B4HB!x2 zpt)?tW$^5A@*w*``D^rYHirg8N?OZJ;SBW+iRWN;9@9wO;X8YzE!+qb$jSO0x46+G z!eGvkl=Mb9q^gx%v&9TL@9CIj3h_vF$hSgcvpNPd@@fK^)AGjP1*-(waec34aR%UB zY?4!d1cD0&f&Shce+l;pJuugn-wX1kN02UFIW*M3&?o*(V4j-HF!Z}8#frFAt}X{7 zhiv~i8;+AMi|5IS!P4ZiXB|r3=o9>8Ffjo6o!WADFqiY^F*+i@>jNATX{5-ljoViO z2ZI-a0x{~w8_p9-0zT5{`anQeo}7;vWs3Do8aXH02=Rh*=Jj*Rgv0s7urdTU53@VVwFPQA&$Zl2;AzQieeTOj~fkIn8T zAe!Wck;%nr!11;}a;iO>emNS2==9-q25k16M8B|giH9?9GQiad=%TyH-H2R15Z zu*{bWiM@7pNhd!#=Y?H_Yp-#PrU8W&&@-P}_2uZk*;!D)m6-&2_UZfslV||O zu7UNS|0CJq@ieYe#}JBLYH|bTK7M+7E&o>LoSf^#8rSBv1%*aaqESfFNBwudm4H?) z6=XvF(`llYxz`<^rH#h!t|Ffgg43Ou-m;u7`3>!HcBHQ=dw*;@-!Y>;w=@&WUGA(BYL%hQy zT1TOe8#8_fK@scs1P@i1qNlVo57pVh+mV?BhcFyv$r75{DVL?mlHPhmA1z?kzGabc zWs5OcHwp_-@dwT-U|$wp-ydlGCU5edMaGKnt?1($)lCbl^Tgbc)*~ybLv=5s%2ATw z+?06l8J%BgATGvEbc#bPYX<=cp%xU@A^d7bEQrWBIdKLD_YjDd_*|6H-8St1P&P4L z>e+cBx?a5Z*&Z3IhzegpNY+ZjaRMy!U2S%Vk8*M$Qm6vVqAp^r?^!;&KiGh5u6?BU z@4E8D#8~RY!#he|&(t5yS?5}H$@R)eXqHKvQ(tvwWh&#AAS!&rJLkORie-D~3<+q8 zUd(10A?*NEe4m1J2*r|EvAy2W1i{2?!C3@50*#aZeYk$6NtYH@;bx$U7STND$WJ5K znKlg@LFoX*YQBfNQk`yS_LRqh0DvftK@=^9r`lCS;v`8@=!dB( z^>%e(JO1*;gRz_Yam?n0jA#|jl{6s)E8MSaH1c_4=Zp(T-+lRjEbrALtNu=Se>0fc zt&=5$%%EG1IVTmc@p)Mj+F|l~zEWMT7k--i)R((c2$jaKd<1@(qIPn}h1e zD8kidTF`6g9eb{U>I+n#t;#m%dv*~>4fW}=Jgqh$-#mL#mEN|#)~>RLE2jXQl&qWR zQm;_F$QMQJ2jO9FXc*3e$VgWxF@@Gy9Z6yR|_(a%}tEio&Hp<%fRFN9Mey38x+0TEipFdbo_GP zr;Jk&Z8lBm?Dgc_J0;RbgfoKS(!Jvp%CEa|YnaQzp1q*tbRXMfzTHV9UE*H)zNvAV z4~x8DzY~5t7to#%ZDXLC*J5()&h<+wO(TFicAnG|!gE${|6R2ht5p$>sG6U(9%y?X zYgl9PqwQSds`7y=XnxJ;Cn#9$A$p zY+A_8`WBz5n2Jkg1%h4{2SQ`IW1Q54c7E7{1IQu*yP+h1o&>-nVs$fzplfeJuP0e6 z3f}M;syTYfQEM~!Yyt{jqDKd@u#NlO?KtY&bKB4!I+z|DH6@o7f4JE6C~QmNDPI2t zKh@8S|Aucvhd#*D+y`9^unV&T4kd)Y%93tUMRWP{3}yZUNR?)LpfcXoE$#F615AnU z+b@mPbd$6_=fdv+&0Vts82|zEY)RR!ncLHe32MKao0ZpcOTx zjrxQ{;Ou0V6f0|w&uB6;`_Run3 zq~(gH%(+TUXBUEqLSl;BYol~+*tWw{Lp9bbo z@`9zYt_=2$`VEScI#0BGlXdp{3E(z$APbX(zqonGdSMZTV+KCEDn)5waR<5LiY0!W8q_C?jpUC)AM93=Rh z@fx<;4pSO`p@@W3Uk%VGnkL$3kDwr^_@R;Zt#QQN!k+liB>Aot;(Y4_S9RlG_7tB* zmzEg2C$U)u*~;BVb93gRh#2%+fWB)MYNCev9k%x()mQC-q8{;F+vNhi7kCvw5GkCf zxWg%R8t34WiHVX?*@wW>$qzqJy6?TvMZ`e1FspTBJXea}q=n#O8l1?(H?I0G&;@fF zN@70`9DsKBQo$GI^R*fd7+gyg+zLc#{~AWPG@WfV$032fotBwqnDk4yYBm`uy^`41 zks9DcB2Wf>yoc)txKf-6A!e&rv)}h|;*!*2oxZY&*uVzcSIq-r>)~_04<)^+=Sz`{ zOCFZEx@{{d*5?Hd1Kx;W8)0jo7+$W8Y7y*x1h*##tQ<{AmA@7Y^ zHKzr9=}4z){Vz6xq-8J2ZDUhjVqOUFXC-2gp`mZSq>lbJ*^`fwFLZxw4K^}1xSPwI zLC+$PDr)Mi^wN8KSbN*mydN*Dt(7YHD>Ju|TN2ykj)2oXulgH{G~2nquKIzy)TD-km9RZcMMHY z_Jo2L&xujrWb4tC2lelVHaZM>j08*!dF}M-PRXhHmNUEZr%e@w`Ru~)6-^KL8<4h6 zEbHvBtAD;Rhg>?~tZS!IJ>(8=GBb?6utYs#oWCwDPzf&JLYXNaY+6o4of0RKr9PX_ z_lWH(RCOknM%@Ga_iFdf;aNPQoJpXgry~qS7$joXC&#XGk}JX%{kmEz-@B_!ev-J) zZP&b(KqBN=WKC@Mr!48$9mPcPry2SkvxOxZhs!g5De@R+L~U>Z(`L6ZyVmUO4PE); z9p6Ek@n9|WhHGcO7s_B0u{}frQbtuD$xOdh8-g(BU3+p4d3B{hDOT?V3f zyL5i=A1#2<+()Xmc&ET!iLr55K9v}7Pzp6_z6>(V7r99R(Qx)UBb;~ixk=EFB09Vk zsGaMDt60$D_GiiY0J)$v+lHAmaj&)52&#^dqu1JqseqaBogO~-`~&jRVMnvV`V$^&$md)dV;>* zJFd#r(~v($T=bA#k+JVG{Q5d#*Y)^LGH>cb>yyD7YhkNRSANVVX`M=fQd*?1V^D@B zk3YJ4t8)vO)O1MN2BVSjMC8zm;!@J&?}V^%uEqlDk@+L1#qCU_cGL{^F#7?MhGuMk zHb!!0`1NHpuUVX&WKO<54xV4>=)U%&UwKUpmt`V&AN?2LOmRA}xTMnU571Lj^Iwfb zD#ARZ^#7sw0_AXo0jo4GF)4pUOg6Ulfbkz*8*xxkDo=B(v-*gpI1F1&p1OTunTtB*eyb@!XgmBQJ=(`xIx>) ztzsH5+DASb6i?{jSFk+En4->9d*dAqn;0FNU_2h+9wGKS@?-QSMWs0l~tCDGb!8`=3DJRkGX|CN^i2i{v)=pBjA{s!RV zHytA+;Vtjv6*{<(h0TBGiaBIprSkR{z(qy;fwqjh%|yZM4i4_ejcc8%_|+bp9{JT@ z(m^(Gkl`Fn@B@gZZW_y$(AVf(!@c|XQ^c+XNv|cghw0xK;Y$v3>^0I?5JfFn1oZJn zg)3y58M%8+H%R^X&SYjQB$FqyhNopm976?Q>uy4Ukc#zhR|ew5FKsx-b?V$-v=WxD z3v>mU_}TNiQ6r?@;ld*S8$67&vZYqlaDKKSl*pLhY~%ttTa`^h$|OPkOD4rgfr?RZ zA&)&v&LrcKo@YVWj;~L{1CYe2QM`CIcTN^nD#W0RP&2cdG={c^Qq$TUvm2Ah;#d^( zDO%GdBlY2XFOic#qL@GTFIW^+&+3~y;#2%Gi|8pyA77z|Y!xPk!AmJ>( _q~E4ȴg!>mY8g-i+@<8kVhX)yQ`0tZRDY@ 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 a2eOYyl{O}xkS_@ECn_W*Sjn&B_x}LxdTSa0 diff --git a/windows/keep-secure/images/device-guard-gp.png b/windows/keep-secure/images/device-guard-gp.png index 169d2f245be210e8306e752823def4470bd97d10..0c2c1c9d4f781bd324882c2aebf04fd3ed4a7b8e 100644 GIT binary patch literal 24169 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 literal 47736 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

    w%pY#`% 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

    k4wQo#7eYIG14w3Z|8%0t)E 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[ZCXRHK{iRA;IF+?8?=lFd!sv}XC z$u!&yY|OsazoCHsCO-&JKuRw_R0=>IWKEEQH0|p>@Qn4c|5hgdz)|}I6ldyH0W2*& z@7O~Se%rqe19ljI5}?|+Ri^&t+Y_8}AQ7b$5tDZS47B?Vu=T{a-X@Y zasz}J(;o@ngUsrm@n7w!HmNnA9rqK0ZnANqCZMF?P@Co|IJQHBh5!vo_U8NASrK;t zEK+P|+5>I8s>!$(?g+VQhaH$CCg)Bz5vzB&fGg?p1xM4t9~zyVlfspY)sn9}@J`-i z7VDf1*x~Aiy>EGw_%V7KtzXC$Y)e3>wrEWV0OvP2_8tdEzi|o3bC3h=fvZldB&5Yg z6PPE&bQZ>Cm-lV8fi|gb6;PCca7oL(?b(T6--54DL}vyeGL`8&kv%}->@5-siAEQ@ zYKjoIDR?rhn1y7|f4o64b&5##Ifwl?sFX~WNA_8D#V%!BE8jAo9(FSX56Mpk84PLQ zFitfbUuk7QMyYm@kgb73F>z#B;VRmmO$_bmGZ<%E`vqCth1DLhxgWYR7(01j@Ikc5 z%O!7;k1p-=3Whg#cMl_7Y#O9`R4~Wr^GwyIEs&OGoK0yVovvu9)QV?R5+ zD!5pwfF6FjB;{C#Wv2zv;FsMa2WG_-`ohF2t3vd&8D{R6?Zc)8;V~^i3LeDCv+iv} zj@f*?8m$in)GO4Z9SiLd(rB@BuUitBYWxfRWPsXFvds^)C%0#Y9+GZyA9LuL0>o;e(D-FepfC$f0a z3jh9P9_G{jKm{h%%sLKN!A^nCsti7{ALW@lKssi7tnQ}AsGu)iDCg(6`w?_M&qV9` zY6mN2BaWL;mxl^TY9Xa**B25+rmULlEiE9((Rid=UMV;K&^t4y*n;& zX^$?QH-3zhZ^u@0Pz9vxVTP5N@0X~S z6P9QKTKblk3Dn5_rG&D2uZn8f*Ufq4x^Gwo<}kOj4IQ>RV{hY@5XfGU4&%gH$4>PymbHgY4*lDol@E*dvsm%l=NH%212M9$!@v2f;X z0Gi{@%7D8GxXZl4uBr)d`6k|{twR`Mzu)NSw?6^I>S^2#wcoPvL``T4Y-brrj&GP+ zy|v|#=BO_)M1Z&Q%IXz#o@T3)7^6_rF>_`X@9t@(O`BA4@c;gx^g;=W!xKNmu+XXy zk!b)6!7x~9oKee*pY*$;mcblJjTU{v4OkU)LPOl({)B^ij7I}|HC*xmD?en8g3LsV zYfcIG7KC@?o#f=jD&KE)p`+e%)tub@s6!6wUfUy$s4PK*^`8JjA07i~=yfu!wGhb=MwJP|Mun9&puA`c)>(G?gQhAD#HZDV%o@INp zK+@py*PxdPg;L4%B<*h4>m94i0)r0QdX9^gN;w(2Wr+AC*UMSE4%owpV!6A6k))Z;ArB^&k@!mIf(+|Hy48+wwUht_LP z7+>~WJ)_tYN()J-UYeJf*U-{O~yYe7{R}Qkw*r?od5O9~~n;Nacwd zn|>gtqi1k1yylRdK6D{gnhe?U_%!lxhZ|ww&f$n#5&N)Eqc^h;W-mM7DEVd3`A;U= zHYw#CspZLD5x_V{^gM+A>W7LU)TzM~vjI+F4>3UU1r(&w$lpMC7l7z}+ZMj9!sO3Q zJ-J!+1GL0rwVqiXg-hxR%UN|R&j^kaNysb`htPto)U~pg?nYSi9)!_;uyb`!JW>uS zo$a2-SHg<Cw2-y1ZUb1YDeWq(@6XHPa( zq({-9_O4;ju9Q#5XYe9oUv{#ZEt2^Id-`YnXC5fKeQIkPeps#rSw(rVn_uqY{p^7l zJQ)Lxtyh`rglR7iXdDu-pe}dyzLZdoKlcsbJkOb7){mSg5(0vqR%;7&N-1pHF-Y|Q z4I(6G4W!K4jvT64hvQ$~R7vJ9Z_4FX+=_nDfkuogEQKevXU*-u&}Hi8R#stKTPxHy zp$cgE0NyB(?JYu5rcfL3*z$B9&6bW8u9~auIcs-Emcb2^mESqh&hD_!Yq7>PVj;v@ z7J~ZRk(iNCXYu&h8NC*k;#JTwFNwu98h+dyHYPl%tN)F*TH63K?`_P&YoFT`=ScC> zf@k74B#LB;GES)heQ3a=^P_gVPV1LZT{>=>@@_NIlqfdvP1Iu zYVrE@uD+@{cxUv+*OyxaEabr!Wd*&s z@8;XbZAhVeI<|Ju7ox?rzwQC%bK8coebh>xV_tx$L zr{w!>Gk_sg;O6J;etsc>8Xvj7Z{Y6+8WWtL3$9L%>aDR5kEu|mIkD9 zzu)o54@i>lT`X8=6kA@@V`fn9-X!hwP4+k;?+XLoxS#J-x+&>bL7ux|s7>$8l;Tbd zZ8j>D)naV=`1IL$nLE*^_@l(2>Ggy7Coy};gX<9gWY>D#G)Z4lY+AJqwj~^AqPOe- zq@GW)ZAPK>X1N7*Fy<2v8O&4&g$-XBwWa3CuqmL5Q;z8<8#qTkVnn)I zw7QnC-Wn37-JhqO=TbTrUc!%-uy8r(3(>ExXPH#2nlbyd^odXF+osO*Q3xCO&<8ky zGFisO10a>Zb#3)gmt4!q5cf3bTw`hufA;Vp&s6@Q7!vZi9~Em;fhOMR`)5y)DkWO8 z_SOXZ%I;IbH#S(euquHfZ(}!H55&gbhtXh}GW)7{L+4J5hL-Qeemk{Ou}nutoEVC~ zwvRkxS~xekGjThU1h~U;ng5XDToCbw;RoKF*|KL90duX`!odA@a3!%A@wysVvHt;G z_y?e(BQu@0r5vghq~Z#m13qef-1u^4B8eLX*jN693|4cobvtO47OHi2#8Hv(M`2f7 z-ktF_ixQz&2UVlVEGP@A9uzBXQ248w_(?Oc)kM+n371{`FVu~|>-_gx)IAyf0ePu` zTF?%dh<{wQi#Dd%E=#a9o6Ha2H;yjECNw{WUjqK=Arwf4s}ps~M`Q0&-eWWF(#Kcl z>Hh=aMriig=RRLu?!@sn&in!EwURre|&y8a{$rV!$+@{M;^=6 zuB6hA+kpG6c&`aTcyOx@Euy%k0IiHzYUkBW8g0^3eFAvJ4L6Xt{lT_+pZ9DH#wbS; z$>^;0HHLS1DaIt~cA>>$yhub5$Hx}Z^p#=Tg!d?MSW>c;^k(H6Vs@Dg$h)j|(e(i! zbQpvBX+3^crTJK&!G_HW4;N~j+sWQ5UEIy+0iY7Cz{GAd0=&Mx7hz!-5SoR4+8m0H zXC(&&cD2_KEK%Y;hl|fq8`-*nDORs_g$9@I9xrXzWkQlsFZ;(cO}eqKjm0^%*Mh5G zUrT$ed;Oz}zCbWgK>1zTk^tg=9lzx$co}BHD{1}(8kB*pTA{)gZ_>=EC$bHs2S?oj zU>c5nf=OjU_IYDl=Umvw#QO;KbceKy-eUZ7iE?w^onrZB&E5rDwWxuDZ%f{G2bEa2 z#*O2+WwB7uCcuUx*b(uz`s!bxp28YZ?msB;Uod?@tDmlCo4@))jiWoxX5;{Cpw&hN z`piC_GH4L%FYK~rSTWhWL4HC|M1gl7MCt7Z0GXEpB~v7l;69W67rj1fb3>)pbv z64RYq{9acVUEQyu-F-d#4M*WT{abL%cGOA|P4yrguR0sD^&nV$yj~t%n_CT_s^Thc z?H>2h(P*;qBD~0Pgvf?xYc>c=duQj2@@=h+EYehr#RRprSx2$I6_%QogdFOdG4h@hP*E{+?BvTJU9 zL_`EC!l}MWJFO?Y#Phz3zQ3*U1J6Gj)PW1jXV=0PEHN+-T)qQG8YSkOTS0z;qPNgD zgW)|KpztVIM#G`CMJj&&yjjBfsrKH=AX>(6NnhF18alN{5bd}Y08ju*y}M`3l%eWB zCyh>PWthK5CAyhvPs`I|Ld8uCqjga5tQ{lRwO$8V)hp0pZ}cUpjW<6QAQ*eBU)CA6 zD|VSxtyM*A5x4wO7(c3d88PF4h0v^4^O_noM_#T?UEqrCoc!*km+bg4l){u!`zBw& z0nTx8v=sIe4O!2|vvoY<6vb)!)71?Rw4&|bQpe3kxTxrj8eNB%0(p-qy>snbhz-?} zmKcxaPttJ=JFSAT5I(nyt1l-`IGWG}cbrG5>r&Sr@Oni{Y6V(gW&jw|u)h)1&-@!f z{gtzs`)%kzr)~g`&;FzazS6$&A8KXPZcUi+x{J9z`Ome$BF%${_>j?l3?Rl7R=)53 zhK5yT*?=+TgWlhtks|fK@Od3ycZi3QsQ;u%)@R0gK875H=%w{L;Mz;`R{D5I_gh1W zG6n3~rt{GxGV%N@S$we>s=P@Y0^&S>&UOo?EUySJ7b#hx&{7*C3Q2DL)7+lQUE^K zZRzm?uC=2mcMo4gf1=3qvAzBg#-K%>;z^g;8!Tswi&YS43#N%53CkT&aq{4Lq{Gk3 zKnb&ce)SWUozf$#K_?%?{|WBM7jtV0J1{RnC|C^PX2;c zDP4Xh21++@1Nf|{ltiCI895|BxD8us@TTo&H~#d#qn!s;e&6zm691i@eS%$7D;ZoC zX0;XepHB{z(C+J!BKmUASN z^wG**2K*qm0M~pjc2kHV;+D3slLv+Cv4HL5_r2)XLFK%0?=x{u#yDc3AdqPszazdA zAua>nZC+wV)XN4x*Y5}3suhZE_fNhWTM-YTJ7?g&oNUQPy$%+OY9we+{TZ~R*bEL$ zxYoQ#b@&0?b~=XqV=i6BGxKa((XMII9mbn1!A#|o2@h}2eF0bCrva<2{P`bkN$K(Y zsQx_bF)r_w0}t;^_Z)AZZ{LM&S6hnv;}6AvP0<8Ya2o14`FT*R=j^nDt34Mpa!87A z`Ibbp0cmV39%*ctsbBgIo~GC>Ifm#g*jwZfrvNY#GZI{y5b|UQf_jlHj9IWag8V9k zYJBn28!%U{JSzts$YUqFz0IU&hojt)aPk9O!fl5RL*UjYVy67vBTHqy_3AZc7ZsTK z74tJD0;>0d==krjBwgrgGVY&HoY$P3u>r)!Wsxg9*@dVggVoCSJD*j1ht&sAb2Hxn z&qmGr7FZlZkN&1p#PomY6cJ1W=$E$j9}Elll~?~$5gz(?6|v1sB@l-EH5T@I81|vE z<)87fOB=ZktJnAou>`1ZPWBvv}gzWkJOMO&%qp^j2a*t!ty7*H?N^OX*Rn= z$gzpJLWclP*|*2jy4-H=ICXp322n28D=f6)AT?g%i9DE0s_*33L8GjNVCOk)E&EVt zr2eNLjsZVXQP!azrXciAgB-91hoYn_)bnCE^)oma-ex1n4b}SMCrVkztS+1>r<|Tk zboY?fkE7AMO!b<^fEGX(!u$C7x z!n9v0$6&+)$pKnjr;gYXkX|nFRP;7YS62IKIHapN zU|A#)dggQ|=ySPtsCN#_Pj^jF`@{{zm4XMmV9$3#aHG7t=>{m!Z@g3`9x|zZR4b5b z(TO5V!5pQy!j+ex4XM#?!in_O`7#xw5*V_dc(C`7jrK2E)bmm}$mMy5bXqj5@vXXH%+3a8E?K z8{QV5X&^;^4EW%LYiTjjDY(K{Dao>dCJnuGrJohl^oxky&_ z$&+GMIVkUrO69L4iMJKfjS>{&btUtuwO^K8mTN-Bu6B6a38EixCj7+DBFbXnbVXQV+#e*TEEI{IoBEqE;mfRDt#-w zdiKeqksNW0QRCQ!tpk2P%H0d%KR(7q$)slA$<3bM*y+eKdG7to^Bg%UnM}JF%;fttX4WI^QtI z{inxrn-0o+Pqn7Un3ccX-SKgyi@$^F_2QXo_F7zEE)QN6PZ=T4&z7fMzr>9{SjFRBVrHEe!Y?8f~ujRUG z>|~8Bdce1hnECuQpFx;}n@33UR-W>h3baJ0A(*gBl};PqdLbpc=%Jdzbw;IWpv~*KR>rDF^ITb823EF!SiX#sJ`A!`p{*OEhz^f zWy!>h>-4MZWMP-=u4WZGThhva+PEu(IjyfPWD7`r;l)R#$Ow)Gnc;Z>08A&5dBn@rw|-4a<~!UBEzpnnKDx?#_xXjRHopY&gRntucp#~ z)_q0%rPS3Spq*kdfyAb%EEpAN`DmosiU40<^xaLLzHxbpsB9WqX*w^n<>71 z?YUH~4ZR8@Y49rO-@D~UaJx$olQQ*+>GSnzEBGKh2QG`QI2mVI1rJOY7F(@IG;OpA zjRmF79p>iDsk<-~)dwHH*^7zi8U8B8ox%9tJ2t|n&JWK?)1DW@+=t?tO9)X~GJO-` zAIEAa6z<5kYh2ND4SEGB6*wWGvi1vhLXT$e%|6i?sUG2W98*X4dC3%^8 z>fOAFW#uD}X+h~bwt~Qg7+|Pu?d)h6yf?IJ@d;7hAhBbC!hdGQ)VgQtzhA5RfH&ZK z%@6dOprP~=K&m&3_7cT??jaII$x5th+^_)`KzJb{i%oPoMQ(Hz3VJ|b(n%<3-TW%W zN-6s=6R~U6sdUslA-!`=K{+zt~@FqL8tfe4d+*w7g75%?R~Y`^9Ww{eIdVrphLY; zcjbKj-rkHT{*^;;>x^eWcqLIRqpi5d=K`2E_j{lBJOA)E z!f?hu_g=?Z$2!*9&y%UagqAZmaWy*lC95k@`)I5B%4W+=2GtnHi*GOV=pz%d)EN%b z*w@>PlOM8k4+)?;o|G8qrK6)#IW++`1m6q+UYn;lczB~EKB2>!DMxef>AZ02X3V!@ zL%r;GR;+$2gBh8)d)n=*suka?wq8x=OyHEwGII#88(Qll!Lsv0QOSv=+ZHPx=&yD> zp9mIh@#s=v@hj>1PC~jp_31j=;jz*VIXAk7dDr{X4(bp;Z6p-+1Ib}ffB8zEw$N%j zXRv|PoI?~J*|TePWnG%XVm=G+M$nJ+`pVc1p*_GYA?jsB&vCwQsb&#Vf%emyE{mmu zN421+-002cooQABTfKE12Sd$pz6WRTXwX#?^H4VEBU3KLxQr9H4UGgAcjj#b2GWYe z#T$UJ3tp%VyiR7(ocTUp-RL=cxLnF>5niFN=6k$|ueXTAGO25Seg?SSXnsDJM`fR&*Ib%8q?Px$SEag5l(e70SP-j9Hl!uCzskwE^W~U32E3Yr$4x^K{vEF# zPbNEzQ+|3)ar2FKfbPd6tG3#QxIt6}I<%y~WGab&s&xN!Q_*BVA$~TmdMFr4S^D)A zG*KW~&WH@+syiL0QeKtI%!8umR@gM^63(|=#2PW95#u&GV`=*;*A%_=MS3jAm%!YQ zQ(Xn@D zbfQ^2ews|8llRw~?76{}osFOsB*iCmnfy`~vrj8Y>O&KgKohyx4l_E^A&Xzkw&Yld zj&-7;M3WKa)$yg?o`~fvj;5zF*0bWvFN3s4WTBPx;djUty8Q2A8&r4;_Clv-R{6)N zAs-QwL?NkhV!)1aq1)9bGe^eL?d)c+(^7a1vj+OZ)ra}}2h|mNhhY-%gseFBsCcuO ze4ktSDZlaoz+yQ{%0|E9pR#y=-wHDCA0v7)EX{;M4xGlple&>i6Et0J5ro#dqQ={ZC+YlaMs@ zC;YE|GvK#a?Ej+A{=fR!wI$R%`JRGYJwS&MowsOW)Z;5h4l@Px+X+?aDsaB=sR`Fa zF4)2zH#}+!WCiX)&5%|;PbI@gRTXFzuWmZ$0!O&m2!<=7tUeN@I##If;;_{EUZ2lN_1&`+h@oA3A==QwV z;}LC5&zbPEq@B_Y1tKWL=$4$98DH+3Ai#hNUO>GhIJ)(8j6OTr^|raKP*$s` zOuc@b&8t)@$b26SRoCxt{PV24fulzXBIQWiOxH@j2!u)F+xpN~yMY~J)jg-(GJ5T^ zb1K{mLqEl8kdq~-6c&_DsH4jYOWdGY zbTZDb8mC`xS}1a!tW(Oq8jFbO@36W*YpW+)NA~K8f)lip;>Z=drGOie^Bx8Mdxq4V zb1U8kKb6&v?h0+wN{T-85Rt%)T=i_sC`L{Mw_)VnT8#s+RkNt+0tv4g?CG~EV4PG&O{Op+n^R15u{Q8#3 z`*$w4JD*`hLCi5v&ryNiQ@FOI-V-&j=}q>4&6`PVPKlRKGQUF$bv-{ zvMtsx*RDs-EGMTQvPrO|&Jeqgdu?{S+mf9ueaK5~|s>3+R*9Tr7m8Xs-`JOfi2Y}60yUwR}61_I2 z=5ewvK+8zRFC84J$VJ&_WZHIY`)Gc4r{LS<9=gs3y8SYU@)IP@_L&kNTSQ&+`=!&D zqu}=aRBH$6e}K$2f29$l6b{WlqbRj>2TcFQp6x z1xilJwu1tuB^&RJQa`)Nl%#d4yizdKCy>*o^wE{|{TKq_`Tcj?K_!uSwQ3cGWIpvF zcGqBCopG`IbY-$}bKEU+1!(TD4XQ1*XCI4%RCzpj>hW+gORG7`^iHqPeVN_$qkNT# z-fNQi$Km#4)WNe`PqAatMRC(n_flqmN(b<2@U8mBX}aM%P*)5Aw`wo>wX19O{zl61 z*5rE0jvkh$!qF6tkjvhn+==XasC$>Ej|rECr_p`VBZ>VkS6l6>NDjMLKxTVVVs=;c zPJo`RC#j>@qUYJFuJu%naU(b>Sc}(U_EI@sm_}niZr4ZBzlt%9y$IDiZvJH-oo@|D zdq0Ce!szVwVs|^$z`b!Hf2K(LWhQvOhFOSD1jojM%p-B;&LcL{pYAQrgzDf&N)yw^ zUDN-mnxtH#1qZz6KT6*TwP7G5>f0T~EN(wp!f%JBHc&lQtrh5N@t6l;CY_I75Q8gbapppT1(vS{%28ngpt! z1_Z*@eQP`HIc-lLI?_$K_Z$_h+v#NBsp4Ona{5+#sVmXjrelgsMz-uQ`UoK{_aG<*PWs2xwMlBrLa0Oa2ULX2x!=0CZAzZvDh z)-oWi^+ci0AifSev7u_ktTy!xUP1Rb4Tkpd^6>pZ6L_n-l|O3_tIw{J;(Up4L|`Q) zvnv%*nuBKGF%#C$8@y(JbqBdOO0@A@E|1s* z?ksc^pZFUx>81;A-Q|JKn#B)Rw?6lv>>XM4%EvOzfDU$#-r|k zcSo`%1dh9ashEfiW!*B$L1)wDj=aHx7@y}E0^B)9*44CL%`rJ+$OXWzt*qY(TBi9f zXOg7vvegQwh@E;r1Y)j7bbL>|u!dS$a00*2udL`koF|bSRShRGJK==ue56Yewbi*Z zhh1^|-7hfPNBDuGQ$PYlBrht7ek&8$dRTA0kbq+_dl4TEej8g!)T14En5bl6H7eLv zw43Y-+!lAfu8fuV#q)+ z(5FPXRcyj!+C}IpdYUcV;JAwpr6Sy05^O_h4;JENFtW@Yc+)gOeG)-|ydij$@qO_I znTI3ZyKP}yL6%J|3;P%^KG9GKFFCpP?ZqsY=~Q?3G?X9cONPM$>3%_$_M& zfIObBAXn2>iL0oZ=yle?I%|O`SHhHA$CAgh2n??z-IR+ysZjSeH+CG_H->}nT`bsm zr6?YIb<6gf1>JXdsWh9_nkTu)xt85Vrw8+fR4OhB6eFK{c*NRYynT*lc(NLbODJ#J z$HIJxgKn`@z#+nLNYIyz3z|rZSe34Yhg~dXbDemaI0xxPb{WHZH`Jwd7iJY}?>O`% zYFA2;14uCHha8iXWQK*?*X#-X=Qwwk7dO@O_hdQ)9KLr91dt5Zw>-Nz===nN$eOB< zRHX@boPJ)C4&3smrX7Ay%B9>DWDA8h!?sunYN=*VuPYizbveC~?c$+xEAbRq4W)AV zyfB)VvxfO8Y+lGSC*MPh)sSbimNbiZw_5F}QuKmc?9`6<@`uj8NHaEzgz@|xbr+eA zXCN9=4*9M6t5uF#gKD0N4-^=BDnKCRs-Ur>qcej1BWx4xw$V<|s%Svl-m$H`h{gnR!swx$#rPnXeu{_8exJ*h{GSda4UZ?p($aS> zU3sat)Lj(h4#IBsXu#`v=mu~fA$x={w1427c zZ?pTqL3*Q>F4sO%&Rgl*qNzCtnwD)6ZZ9UJW=^%cLQ6WXr2u9e91V)lc#h~~x40#9 zhV%DR&V}+!4=BWv5Ims}SJ>Pk9RGvYPLN!xpg8`+;+6inIf=S+55V))|6dW6QY2m1 zx8$9LLo;)? zA%9Jx-^@+og*xV82OqabQ4(W|GpwDi^z1pqX@b4hybH}QZgRl*6NV5;37mJAaMK@e z-Q~N8E{ei{-QW2_PRG0O= z{Q>wO(7X_$QiM4E#80C|JcfF**&5X&p^SF#y*TQB0CLM~-hu?gaEQ@#T50YON2$4I z`E~$ShjjkHDn10Oz&*%r-id7;k!zu;N^YpP=HPRksd3G4>h2t zbFn1*3kvj>5L_o10A~|RSaB3`yCa#Q@i9G^!Bm96107+s@^apL&PAtMDiYajbf^D^ zLAd60w6F~3Zg|$j+zPJ9x`U~5R!4TXp-$RYebBQ-zC+(CePQ4ld>nrbHZ?dJeNx{K;!(#hD*}%b<#~=eGtx5+3`$ebMiQCVUgaI{SO_!uwMT%PgQ#r!hv&CmB3gg zNsmV#8BT6I$@*n&OE!qv&Q*yxS(5JdnIBXjcT>OgP267(_XTn~QjNH)spuOsHhRrV z0FnGKZKN0X>uUbXE|c(BYv5;4JJcshWpc>R@oVv^PQ}MC0vaA6y$Rc?A zo<`l0O(n`TxJm-)iBmqmelG~>f+C(7&BKd#a~nVpFI( zmvH|eOZxvSvIy=@!%#ZGy_+=b&YsS5VBvscB=vtstdVoC%UJv{;!mn+CZ1F^^6Loqs2%={_W@Ie~abW34Q1P(&vUSW0_**;PiPR z5x}c~9Sm3PbcVxP9uC9Tw)x8nJ^ozg2x@`1!V4bx+adGphwL2^yd^D62hKeAK1pQI zE3PSPyCjV814^)4Vv`#H3W4~S1o{5LD>9aB+)y0IWIaZg(#C`?j_|Hq&2F(B-*cD* zXZ`~eEX9l~32-s8ewEKfr+5G4Jqm+$v{Kzdf4nX%hH@Rx$#@p}(DG@jy{s3oM)2$^ z`R)qL7b77iSpvJ486NpTb=d6SIg_d$_Qe(Uje>{lyO9wfNW`X+xBB_n?unk&@Z@f3 z=MH@*8ruQ{e9*=J1bmd-^%TAXO6M_EFESUoLm8Vpnr%^|72||#%SU2z$1bX;38niO zt~izGs0N9LA*45iqiT7K3mqN?v?;T6^^lM6>~bBsyTY%p7mt$LR_2wQC@G((M+~F) z6iv1B|AY88e&gu+fZ~8LPb(@M>%+rlcofr*XX;QY@rS`AFD{HP$#i zDurvUqvg8|c-QknEEsVzEc)(VmSWbnoziUS9&J#yJ>B1PQD&4jwx@`Bc;+sSdB`>7 zFc_+72|S))`3Ta0StdJN;&}-d8buq9>PVRbZF{7Lq}y%Y~fSQ#;bx&!&PoGNKGsbWet|zvK$jt5wQaPAVNKN>q`c z=0j5OD6GCe9Y!bKmA8B6l27a9JEi4QsK6mqcaqrAH85^X_ex~4`E;=EPMWSp&rlnO znug+_x?*$Y6$_6}gZRLb<7;chn>vQE?~aUF*Mb7xsQ5cP{sau`Q%|<%R`wKj`7~UJ zhU+=w(^>cv8Giz?HN0F%TcAF}UtcI!QBRpAIXlch zlZD8Yh&JuyL$gbDRy!eP4F;bw=H$J^L~Fgn?EK<7d!}i zfDj3Nci#rO{r8AzN;V6TKq_2?ZFn`n5!{Xs^*l%p4VcN8d{uShETxU;nXEKFx<#d$T ztb(kNV_pPcq?vSdf4sLzu@W8+fDR{s;DS$&RAxW0X)rdig!!?tI z`psmHS_LV^4`!cU(mRq>VzzU>O~>q~AE@wXb4p3)WEyOq_E>q3tpoHk+0)}v{>_)@ z_HHT8&&*rz0T|jQ%2MSp)s+|C3iCk*K{g&A_D!BkcLAGj31$4hv_B?c#Bp58*6!O; zP%8N~<#{l`>=#eYS8k>=r?a@rXxA>LrlL#2z;7sf*XHi$yfD>^%U~==&RZ;ceX-6% zL4i?iH_YnNc4PdIq}H4qGW`1|*e9h`x1_@aUwZ<{j*#2k3SPAIdSzPkoftzscW&F| z_X5Rx)q=rqt@)`3eXP=-ZhLSy=Q|5@J4s`w)6?##N@CEPC8`*%|9o`j*yF8s#EOP@j_LIvlOV>R1I zZ7Ot=Vq;&A)jnw-XhV#pjj2}^ucScqS%Hi9`1p8}4|Q$ix_d_2^hGSou|476ZPob( z%UU$YYf}M(@)a=;o`(Q~2M$4I>*>0|o-NnY<4Qr-U8aFN%*nb(63F>OPVs*M%lqIh zV!4X_1(t_i{{TywKfi#$vck94=fao2&TbU;{{bQ8-A}iZ{-t%}=yA{4fylq~cC@V9 zih#D<`TH3C7bRm1>dZ7ErE>0`2{q)aZ2-ui?lOaw8>OM*5vE! z5Hczr=5g6A_@w^dx~>krxEC-x^5Wa2Olh;RPjLNcxqOZYSqUh$MylP%grBwsbM==% zsEEEr7#gB}gQQkeJ3imbB}O75_1_e&oqCDR__NqI_;EO<`CH~+#w;mivU|7)ak9uA zJrGg`@7;6toIGqDPU%6d2-M=eWDovSBDZ^Fpmh2)=$m{$iAGQw+ubY3N4o4}oQ(mD z(X_XA>^fE^@5=iexX^7N6F3p`Mbbxt$KEdM;vXd-9!{PafvW%J=pFfA= z$AVa{7)J}+(uqve*xnF{GC$!Vl+_eug4i&Ng<7#Jh3XC}Pbh7bJ@|Lzr4#}yq$aJs z0)}tkc{=AtR=bVKJxW89{noslBuT9e4Z>tv+nHDN;eij(>Aeo;6z1!JcXW%dLJoWJ zPR7i*^CGoV#CT#QqMmy#9n)lsu-kwaa!{lJ4ruQhV%&m$5vnAGiB$ ziTgiivV?*!mPDk)>9OjE`Ad~->5l&EoS*qw)K}OAT(fxVDYBm>+JX)tKQBP@ul5&r zv=ghQ5Ekmhrt$YhB_KUWDgR9N>7H6;+Yb!`5IK+0?%f?~*k zon?Bv@UOkWMIoRAO5q59-MiKSdbR|e%#Dr+_CliV7{Uk>>!nT;tto2 z!fRInGX&?{%@5Q$*lpx#L``7~tVNxCzxa1%5vccwWyuA0zpuWmYcJ zpRMvm`H{>xkAf=ILEzhjnC`2Di)BQLtlhKGP!kxzCtMd*C%-o^vI^kzy;7h1oEqg* zp+@)N;sTM$WiPcGil%qDl2kXnVcD_1hX!hhos_Jis+MnnPXtOsh);Bd@-MrJ>X#hV z#mc(?OdUq{U-xEMlJT`wC&{>Jgi^aP@i-uHFw^^YFD_Mz$~PDNrZ+4KfhM0_cp5cb zbf&V%jV@sk8cjtXEPLw{+-m1tOuYWq)1_00uswwFahoXJlauGM6DgoC$zK?hUmRikTH2^925JG=s6=0xrPesfpub}){&gCwo%o*E zmZx0r6 z;}PA2&;6%YI8-klf_eW3WGu4X+=`8a9D?m`&&=b8I`p`4xxLL!5a=h(6?T2DwQU!G z{hACLoBdHs0M^Ib(mn`I-j}VZFx-sUJh;B!{W2 zteY8=cq#Hc=^Qxlb$p^s$=`|srpN@0Uct-qb`XR(10795`V&PThs?vc~mi#_wB z#TLnqx$7QhNB+QU|1@}@cnQ1#a1@9@fKXtDNPV`VHDW9USy{D1y25*I~Nd#OfXbUFOfx8VEiMl16gkfrQ)CHc*cxT)EaK9OWS7 z5(A%1f0YI%H#q*J5e2#t#Hj@##Jm59wo-Q=+eYQ2PYsupOr4{~gN0gI*0*5eosNhh8M9mT031SNq;XIN5&f_ zwLLF$FrrTlSjvLk=?FDju|8;*;>=tQO3_$&qmf?6zA05 zSnLzn5svy1SAYcFTApY>Z+r2BkSEV5T|=b2lXJlI-fei)%A(?PuOnjTgffq7?Pejn zF8g@@6s84MoDi&g#jR+7xN8eDw!_tY4kmO71fZdY$y8XFF{}#zgg=$R&E$pgW+qF- zQUHr95OHj_+s85N(VGW1^dN>z#}e8!P?^&<8b@xfj5lR*p6P>k^>YUJF6Zi#yh>gh z@02fUI#Dz8MakNj{UrVT?8WR1k2LoO5=Xadd*61}Ou0jJ9=x9*)y?8O*JiM`Bkd0_ z`J;7PLz+8~Ht#;n0f_SxFLFfSe*YTW{?fC1_DKED2^7h2Rqs+trOPNVtHe1*!KtFgRktLl{2gGWsYI?|VHMn{21O;Z zCtv7JLs`C_r^KpOfTc3K*YWj}BdN#>ik9%rY?FURV8FrnD*}r(^o6C7WF*1_i<0o? z`(CE)V)mU}50m(6kA3@=%QcB!VfbR&73|S#v5}T^l&LgP@r;E0|_+%{RCG(M!9|kHhYV zzWM}2UkxDovg)XN_>tlyLyBSSPy7`R#b3&h$0T*&I!n|(jG< zJA>h(OIvPIm}dh@V*iM^L@xj-0uq1SoX`w!sO@&xZF!wQ-5>a82FeZeEvNMCp;Q+C_tp@xc@c{)1bIf=5XY7(Nn4E#}Q1 z7%iH)WLSCPV~x<)c0V;$)-&)Jh>v>fdhmiF^EC}gcgY*`oAcplm`S4;&|Di}2{tBh zxA6!;AV%;H5c?~TI$AS%2(znuZgChF7=OJ36-SHB8}RecMRR6d{!Kqt7CDn-PgoAJ z>qsQ7xz?$%G9K+JlcU5XD<4VAAG+(BAgD5-g2(l^DNwVu{;U_sOpZ7j7b`^*2>L@3 zqBa-7dxB5&UPQH2+y@%1ovYY?GFuDX!xka56P~dTOw?JnK|QjEX-Zyl$!-NPdA(D(Iea{|&xeLLj~4ilh~Mb5x+1DE=1? zYMY#yfP}?|E~Jo*OWpG%0<(xHd9TY@6*$Z0UFI>1g7!a>ff5#EE)MFdE{J`5B#b%m z-o9c21Qx@n?9dAbrOr<7UE zANrJ+o2x8vcw)#X!Js*Ix%#L+@}K*x*SjtrBe$N)JYUGt(E>2--aWX^9iG=e_@bHf z@dixv>mp-L->=7->brkN(|~(-hVGl{QCW8?8)Bwx*4beRCr#yzcEB=Dtr1tlXWJYlQ8QV|ivIk5q*= zePNY4bSR0@S0b}r2{6i`8XsmbfbJyvoB_mh0E*+I!?Amx?eEFl2SD~mBQ_%NN1=iF zP0j<>I9CnI;6o|gsq*;Q2lgKwcm7ED+?@cyhwXZ7X5a)I|Gr37%k`#DB?2@gNNV%R zta=jDg_9(p(bzkAwFZa{B_){~43|hTTn#f_%tep^;?11{EeFo2x$YM@Clja|Cnbl$Dfmww z$!G87Q(?N8Q>8lmXNeBuN3TnRb=)4&m98m!el<{fO&v+gy|v;2Wr-7jHznr1U4 zwTVg@(%VDno(pP!(mlRW^G!uYLFC32RSzHIqiqYbmPjG11(hfk6#L`a1I`SkVNxZq zSE#j=2g(~h=G#&=T_+At73#H?Vqf4Wqh8{%>@K$IRbvLltf}Mz*@;1iS+8nOdZM_o zu!0*Z`L;ii8T>Y&*9SQrGnc-i&ww18qRl4U9cZ84C z(Em$bYM@p-BCRPho@=5=5WH}KSE}?qT|sYBh`=Ll5JIyp(Jo!4uV*#3jDiO$f*G6` z#J?F9X{{LOprW@v_%D9(e;t_O;n06P^W+s@PHgby@ezh*ItYU%>W>Nj9`9feonskH~<>dg{q@P(oB*xuZD7{wYTCPYi+83hm@4 z$gbHRFZmhBnzV_hIRBVQtOiPG1fnHeE`0Q_~M4Udq zf0BLl7)+JBU1?4)3~)GC883xZDPFDH3triA{9E@-Gt3CCu6JJCrYTXyQEh9f8 z+5NQa<}|GdR}MmHs?-C^Ld8nN2@#5V2A7!3acpP(XrP+I;NEU=;=h&7&`deMA0cJS z1Q`=haKT#i6CX27;1qr4JE+eru!6Y=_S>WSi1vRk9jo{=4-M#jg06F~`as~$9lbtV z~>>K$7Yz0aZU1I{ty*wiPi@x9QJJ_VIVnsW-dei_Ehpf`sDl;9_bj-D$%+9%WVHz0q1$H-OvvdYi79wtm{<MFr>_Av=-h#gdn@27*%WZo7b)*K(d`J~xH3u)uhJ zcfibWITZjw9Alqar46F-U(KODGd2E->|R#hax?c;XZs$J$s?ALlpn0?RiI*^8)&+; zh-B1hPa`U9e7;Z&N_KIO4&{;4vMbllw0a~-#~AVshqiL)u6R9VTb?se4olZxc%JA0 zOl*SM8)HKm(+slHj#azKA5<9+aEML@96g5FY>INkt|)`56A!Dw%5N3rjSx#^BE)`w zZ5zy`AgERGh>m$m9b5bqLKd!VsBr)1^%I^nOyo8&d>sZpaRpt_1y%_(zOsaKgK zee_17T8qa>Ubl|#&wHeXiX)DwE+Z#I<{e5`#}xJvTH_5C<&5>MRsJSf9T0xQUc zQAQo&k>#4o{r455Y=xQpSn~?*>M%fJ9yPaNs*L8#|)&ugAjTDETy*mkNYk;4>` z&~K}&tG~Vn8FV<+_xD*}!s1?arQVsF)MCXjhPa+gChW}>*fU!!*h830p1KwX+;`i- zSefDJ3g>;*7jJyYUVCq~s6XGj?q&z3!KgM7KvDi;I6p{q_FN>B_j2S)x5|YR(lS>dX z5b4>1tX}mE)e#K(F1=e?@_>c^WpG6$D8hF(%|7vFB5wBj44knF9^k|cC1Jyd^Gzmp zUcHE=2TMe#sVfdV^ZD`Ae0iY@4E;a;`#=2rQ>HLg=aF=OA1n2hQYD|hICNCygqC|W zd}4>Yyp+JHZCGK{n^SyLGx1V`TGKiMcpTw_{4-4bEif*VbD9NsbuACcv{8MAOsR&0 ztURp^sRPK zf9UCE>+B5elIy4?QB~~Cv;rFVLBi#+rl~hpm&6y1%4AU|ccb#n(nU6v|IqcM<^kA! zyy+N_1$dz{d{3de5d`6X8VMSLU0j;#?t2CD-7;dS{r=ke*`V6lj}_fa8M$_+JiHXcdx6sF{r9S)=elkdQvy3~211c7_Yg3 zQAA`ajHcuY@-wzLR?gb~b9p{eoZD2HgZv|X-`Yq0OfxNJ`jb;m);Zu1zZRhYa-V>=_HXcO zX=5Cf9DdNYjwEh_dVF+g48MrjSlxRfJuRfb+G1K?1Rnj<+r@c63$5CBr!&c>l9|rX z&%ZDz3%;}1k|Pi?Rum!#_h5z(i8oIbd6SsR3YTwDjw@K2ICRtFCHVxZ?mL^Fj9>C} zV+Ts8AG~2tso&j|nU^18e{^bh&<^k%%ksPR*{(H6M|qyib1wt`*bV`_bI19yYyA7j zwQzbhEf@n!zbDBI`Ej(eThRx0dstfu`SLC+;{)y>j`vUxg@f4beq!xgKbgQ3Hf zsk4fR_Gvv{*@?gnurkl3k5o1pG*8GGw1_th~HWb!6w7Z}S7`0aAl*Gk3l_qeCT}FIWA#P7`DMz9w9h(Q|?YW*(2K z({{?|(Ia75aCQ8%wIfvyseI_Jg1}wT*3VBTy46Kg%J6y$Wu&j-DWUd)%g)a4$n5b@{fwkT7GN=}g{7`zMv!k=a=pIl~!`a{cn8 ztM615{_@2YmXH77)^sh9x93}EWaT%wTJ1?ca+@Tf^;>1UfQ@%`NrAPkVffEG(!E8w za=iy86KV}@Nh3EI;WS(P=CDn;{dQ;V>eIf;(y2m++-m&w_#StC4iyjA{t&mirjykR z4emA>gXrH_Yacu~>?-ASfaUg7IQWY}D5zfX-L~bAdbdWoM$PwAbLVA8&z(q~A&rUl zy$8k&kq~}n?VW`B+iyE=AusLVd#9y~pana#+ z-BV5yQ~UU2o_da+)2G<;IXsCw>hlAi;zq`8Y3So7Ny^z8J>nBqALKDcKdeU>P8aBS z3|E5fEL{q{&SQ@L1wF0jWX$m8y+IeQoF3DI()V_Z(}k0b+%GZpE+{8YQs2097W zfUo&kxZ#c-PzYb&igR"=_o(d>Uu$6TS}L1mFu6L%QlU>V7Qge?=SWAuyC6JW;f z{Rc7gcP%>>IoIF3%t+OF0HWjCE&{HW14SR8I5aZ^*Bg)$9LVmA4cxr-#YnOTTxl=} zald~DUt2q;Q9SWg_A0b5uX$g@8ll*88v0W;kZyjT|&AF!@W0eF8nkQny@aaiu}m* zEhn92ywBZZnAsg7g)e($SOVvudXfuX7VehN#wPRCCywZO&g7_pRwMN~;>E^h7 z-ho=s*Ys_gp3|0Vd0uEftO~|+K7gSwf!Wm9aDzVxsuqT=Xv}I-@Z%I~=&rU@ykX`z z`Q$?s5u_k681z2dGU|gW&#sN*>tdgya(>0)Jn17-l8b6s8|tKH84Nt@OFWh5nG^kY zIw@~C1K}rfJ1@XaQ@d96R14PhOmaeB&Na@3?tf{V`%I{Vx=Zc{EIs%CMmymucE8rWd_dx13n5j=rlgfHH(z?-Z8wccimiFDDs2+ym?IGoEyd(Wsxcb zuct}$*`@7qRNF07jiRMJ^2?3vcBSia9QbzqXnvezyEgW^=`VGC4JGc?_Of9KIxTKsfc`Y$T1@X`V66%O&)eXue&z|Dv_>hII>Zl2Tsle8{4TVhHAHh^Aivif+*Bf-B9Y3X)AB3iteJwJAQrZtzz$uWu#CI>M9q*+7g9r+ zwmRRJeSB+YYcvIhqMPU<#$>LLO=ekAR^vn8^m%#D_hqWRUW=YzPJ4ssYAq$(TA?4$+RzS+MxKVL;iq}Iljkb zPh_}IM7XxTUINSc8RW)I*^*(J<9i@nQ z?EbG#jNPMiCx(}jOu;C_Bu1Dn+FWC}fKmL=g|qtBXXL}BDG7R8WA%rjyABDjny#(4 zER?-moQZ(7&$c7wdD?>G{q)rynP81LMM3>CG(%fLZF%RvH zTDM&(!^>D@)CtWHmadZy^GrRrhU4sof}4|qPTAFDbQA04yBCx5?Y0u?H$4R42jO(o z<;kG-E0)G&;90@#?!M!`DLXf}$XEjRxXLn)SBE1Oqjez*`t>A0hWdxO;GT;MSfGQm z`Y=`toyNmKOJo=yZ{X6BMPA39@+r?>c&_*l%eNMH#XBT1H*CvOs1P4*V=FjY3K=hC zTl77{6rk<~5GAI%byepIa#zFhNz(K-xm}fo22LM0yJRw?%vWqH>!cMAuyl-2;NN`A zuqs1T6H2kaK-=mZXmP8Y#X+rsqjIR@O~MqGQATciHz>c#*Z;&?9_GGnd%U2jl!oRa zjKz=93qB)joL9W$GV{_I<^((FC^p?3zT|Sbqx196t*$k(aG%=lHoGpuv+}S+rSYDY z%vZc`zszS|nQU0&8X-TXed7D;hOV^i1jBTh-K+8?6A$VG0<0it2bmFCD*~Ego1x4a z-XN42-Ej4VU&rRLufKn<@SESq9A^2N8MVIy4q1O(2f1xL^S#2;D|Ol7AAGpzSJB*z zx5r1V3LWmlj-qqc+zynF7IhPS9L-ANoo5v|5_Hn9`^vhi(%C*7zHR3+WGCpC>X7w; z8#ASy8fkWi0BhxLv4s_)l5#IDYLUlj(1b~I>yaDv~ z`=1dp*5egr<2!}ZR;QO5OrY}G-S^Aaw6-w!RBOM|hw$jzWwv*IrltR0R5xR+ym4e# z$mGD4P-KwwrG!OYAvOF5x!x7(haFT3ir!5w#E~VPM2d0CT+y{!pKGx#w2Oxs8R3Tg zWf5-m-`0vIu~19(qD5+>`JfGfP!F^urp@YUGPhszhi;E-zoz70ZPu?+q&i^exam@% zpBT>SVg`$f%Wr0;$1)Ph3<+Wjc)4lz{va;ujAuBZ{$zqhVB%n6xV-HpAsz1()shu6 zi^wgelt%R1k~h)}91*GWSQC#$J{4~Cr-^T02Wl-;zVsx!}{=*j!e zMBz?nVS#e5W1LpPEP2i@{46}zEqByaFuQzropjN)cuS>fMeFkFfb^`UcS3{`IonS%u0E1Q=M=8Y*wbJ%ScNUByvlg(7OhVJi&uLoV_=WG477G-uyr_MWSk-vp@?gn4CIV0wYo*D3!?9hra2KI3WsY z?Zw@#6d{wQ<3vgauw?Vns`1<(K1Dg%QXjb<>RtAvPyKHz-6!4B$Q1Z(pU7oL-)}`^ z|7`t5MLx) z0@VzJguvezk(^5<^^*VeW+Ly0{K@ESH_5vT5{ZBXfm*jKpsl@gIcv|K#V+s-WH-x36TULrQeDAF7C(ABu5_b{K~zRj<2^ z+~HtN^gVZD8Q0J}BTP|{8++68(jpPo&(pt1_8YhmA(Z%E2_YDQ-l?xVWNc`6>oxOs zB1POtCl81PYFeT?Od^nXd{aAKoW-!TY;DUvg)on-i_Hu8S(FH&|2gmfKTHWCc|it;8W ze|MRpAI97t25i}7Xjt4-R>z4RSAUyiV`O)fSb8$yDvPP(=X|M|9Tmy(?%sr0I|aPp zP;m#DqTLlMU(Hd8Ai@abA?jJJZa;k;_jXv3ph$yEGeZ1?Pj0V{L-Of<|C^NQ0G@wV zV-#|19;7CrUx}x8?2oB}@{5?!umX7gW5wO$D8Q=w=dhOP@=r(1VcrM1^%a7MZow7m zf|B(cmFV%wCGPVGe^|5Wqo~4h`xy9MKF}KU#hXuuc^>tVNjmQI_k-LP#rig} zJt;N$2@PE>Rdq;?s-p_^LAxsxLd&_*zkOG);e#&VyE2wjqSiZIed>BpEk!wgx>4XM znH82%sP(i6crSe5dH%J~t@}0jXN7WlYwcPrINJ|0T3oTs-jd5Bud&Oh%JZ_YawH0^td348qdchd zC|${(Pn}L$@YZkrk*7@;CU(P3?0& z>S(d)3uDhS^oRCE+bRSz0r8JsV!3{|Q~dMGd7u7G0Hwz3oP68EEjp>t13t{awkV$W zvTU~hNFX2djE4I6>_(1fP74i2T+4Wt#i(6J_ zt?KPt&npqt&lA$5eyKu2+PAuC;|8-`Tdt1$|Esn44r^*#zlF0cSg|1%il~Sb1r()8 zvmqT+P?W9+NR5CHA&^+MT|_!cQ|TZCq)7<@Q9wdbT7W=83rGzl5C~~^uApb{eSY_x z@4L^v^YIUY$zrXQx#m0O`;IZ*=rQyAu9xSJm2b;T(tBgylS$B8ywBPe$G>B6dp5Su zSe<6?NpHyQCp^CR>}SXhT;eCkq=R=fw=L5A6;#_Ye2;jLChDsQLrNU648~ML5$3V` zMZ0tg{AIAQt!0n;N?5tuAmh(sd~|DGu4qeC;YWpWgrZq#+U4$7-#&&BDsz7t3!OMJ z3?`yg`iF&#y$$VMjIxP_t7%fXs$*~VhUiGt5M&JS^cXzR9Ox)b!hnvlH1}q_!Ov|6 z#+HtJb@NALlUx-t)qsHbQA(QJnyp7Ftd~MS{ z%?oU|?{Ys<8f8@?ZKaZ>7ga7kf4-)y?Mtfq8(g~6gvdYUJI^ zb+G=-MO>~6f9v-No7*U0l{`q*%#Dt+p$a^q$GLtM+&m<=Yj$GZTo_*!xjNvANxF23 zszZ5==m4ZFT@9tAP6NwnDlp#IW_h9U4G;CT^Wp8Op@HKg z8sVJo*Gkm1| zqrx;ov4uLF6-FR0mS1zXeb6;Y&6IV%oUGS+G zt}Yyq!J+bepUL(XVF-8 zKNVjZLp0BhI56e9$jZr;G{?pWL zsi3(ge*asUoPyeqmR(QVEwPL7W1D)WZK|rBjVK+LS~|=LKDcC7|Ew*7Bphbu zo^ptz0b#@FF@LX&oxU}n8<}u;fws+ju{l#=s6#!xF!85j(yb2{$M)PGkGDPdda^=( z^Nm+(f)`Q1^l05X66TiO!BM|lx`q$#@*u&n*j;ndPe4}f2KPDOYooUGxKZ8 zmu6hNLqo>1u4PNEDM%3jS<-&PL#otwHkXp+y-X?3?gQph&VM3Yz&rrFO*rNFplvT8 zan{v}m{8Ry!Vq-|N?TUdW-ezwNpp~+!d8G8cdvlug@POc>~4s;FH2$Ds17MQYfj=u zIiRa07y3l_fDfOA;Lxw}|I~lZ3{?0}Lv9I7nT+5Qkt7>juPiH^96DS9Dt~zk$+x;9 zn5I*03Q5U;j#E5a9y^af6VMS7=C8x%V>S1Zi)zl4QHLt2quqPrtzk2(_`X8Jc84{D z6DW>CJ9*2Lw(%Iz8_Fxkf@jvh0TS7FuXB+(_hOmBkJtBhE?h&7>K2yHZ3^MY9-rzh zJ%mh1xOcpE!&RH2lsi<`Dp+Wf3MyMw_DZf71A%tIxJM7>9-6*|&G#<1+pz{C?%$`t zHp!wN!uyv5@A3L6A_}`D4J~^vmr^te4xM1=7W}G2CaRBLuLNBEZn+%BGO_K;gA0N* zP|FPoiWl#_k+E^=RbAd@?eQSlZ+TwviUli6OX-`Mh668#JqSmwgME77$+=8@AYPeU z{b;JKsK%Tdw+c2X_baD)^@XU?&seRI#zdp+#1mODeeb$G^#tj5rkjVTKO7nL*8fOp zvN;u5oXSt)?e~crD;SU7PSnZWdavU$Mp`;&b_)FlK39HJ&QDzl=tzrhmqiY9HjbLK zR-R2I1Yw|ZW%WMg!M)sFx>wvKK97xg(ko`f>lPC|!bXkqrR0-UlS@6(iK`gjP@hJh z2a=O;_?Fsf^Oh@n*dLfD@|v6iY4IAeqcX6`*kSUxCtJb!Fn;neU5NT(*ofH|imlWy zrW2IaGv*IQv(8mM!cWWF*dMSt6dT|$V$#ldA-~%v@k}$T+PA*Q)QVmA9f|NItVfii ze5Bxt>N!8I(^P0w^KTInTM4d}L8|2P8f6t&zbTX<)6N7?6VPRXojmxuAwNtia1QT% zJ~Hlo24FpuAK>FhEnT?zWMNr$>ulPR{yH9eiyUeVj|FmB-Erq^go6KS$K@u5nb(aM$K`&LWm?tfKj*~yrC&Uj ztE_?!-ipq7l|4yd?ucZGJuCIUA}!CQ-Y8FOM)XoqoXBGAFxzNbSjkaz5&|C@>)WqD z=z`tV;2Ra-bJ(CrTh!=!xAW8*;k&zD+}2geRl5Eyz&ZsvU>m;^lJair6g`d$%Zvo> z4;=wW4dK)dRk<~CeGCzJG`XNH-#BTTaRK&G=W9-a8e<7F+29i_lj^it+Khi+-Z%sb zEx!B#oGHA8YyB2ZtxIvq9(@?ldtGhRD12r%2jI3rrKV^3X7A`yrX>17nL9T0c#VLP z)v(Qn=S!@*hpE?JemqR4qQJ$!NWkT;d-Dlfm@pTxxdUlUk78B33!<&!rxY|W!)gbg z!8OLqy$Q!J)a`ZYmT)y6{eHrA9ZDMSXWl%78l6ZloJytGhff9|OW12ikoUjP_rUTX zwW9+yR@koK^i_zsBM*V;8!5RNIbj<`>W*sFH~GCD>=Zp8bPZEIta4v5KJiR<#va44 zsDUe>rfTV7tBy_Tt!18UsqW%5;u3;hI3CAEUQ?gmRoY2>{MIvJXBL6{+GfJ3@?~(^ zcjh)JH{x!Q2Nyk;?r0B}u7p`fj+LBfutn{pM>=&6<0|u}zWFs7ew|9qK?am>K9&=Z zt8D0V{)d@(TxF$x+2yXY-MCEOn+b(q#A^g?4|xnP$$BE=c%mDL=TRvQh!8>870A`F zOOkFUeg5i(%QBcR6R(mV{jquS&^WWnLZr?+rp;S86-xXW{yceN%y#kpRTIGN#9wRa zmIE7grJca*wy15w;<%UrtCZ{i(P~dJ{#~SFXqbIv@LD1%;GM|EcBEsNl?}#pA?RwV zmSKCb>V@v!x!IsD-!-seX*}F7vYf3jatMDh$1nKZB*D*QM>j^fJ>*3b&0mzT)0?n9 zPKKrGw<#wg`jg|QO!tQ-Hae-E@EY`kFqJ5YvCh(30oX7dZQBAp$(84|`VHM;^Hl%r z8VflF6ez~>HM<3Rp|b6JO!@;p(mJ#hIlr_$)$fO}Ys?@rQzPo#(~a|Y+@#e8H8&Vp zjjT^M>1$MAX!x%tBj_sWtu|nd4NNRd@(zdywpY4PcN5CqIo_~FN?iBgRNSK1$M$qO zBq_T1>tc5N%v7Tqv;^doTx%?y5F>Ym315BKHmw7v?IEO8=o5FqCd&%R<1z@Qt?|;d z^9@A|f?eh;o=*_jO0=r)i_=EK7bYB8))tyn90hRGj#Ku}I0aO1$;A>w=TvwD+Ob}^UC%3yLA<}m{ z%>P2eueqRzkIeA7WIeQW-8ClH9n^IjBX=4M<|^}R$|a(Q;i~)vEbr+@G}c$fBcX5@ z=d~UsT~qW~9FtT`SB*WuUMT&+p1DegVy?@7W3IBNKLg)MitASLme8s5Aeh3a zpyRK9ghOt|u&7-b7dwB9CXV(hd)*IhxIbZ_wB9Qq&9>5(SUa{w&OI7}Lv z1D}y63~U_4V2{u+%U=bnVq8fE)Wqp7T1$}tqgf!gO^pgFt5CMC|Bnnii{+YgBYBN9 z4*PE5A#k>Gy!!p2AS|yYi&GvV({Htsbv=UM8ovO$g@z#646NPe)AK5=V|iL$DACRL z*8_g60@o^8E;#p8-WipEgjx{adL;k|_%-$(`wu@y*t2Pt5CU8tCsphh*`v^(SRQvL z|Mv60d!AH9T<80iq}pq*cS{0xmIOsaL*?*-qo$%}XaE^(_Ie(W{eg3^M#w`@aGsQE z2)38*TVSY!K;+Yp{Iv78oOU(gR)EQ(3V&Z6^*D7vd_`5Ly+qu1oU3o?q zIl;=q(m%tkNBzQCJ*u!fhX)(7H6k5FOD1qre{&Olk3t~2$Fz>)N78}|sc|Q8A3YGn z(Sb*~z;I+);Lx0eQ#vDD_r{`GlYI=kk{Y(jBygx@^D{^FOfB z>)1?BoZLyB%lCw!v|Oj^@3h>7Ong{a;q~m)w$uYu7d3b|LrM<2oNrsVDRb+Z**cle zR;(?iX7ISthg7wZwc9O1Q}+R?Yo{>Kd7sGBVMsD;o?1bCFEkEWi}(YUxTtiPts$x) zRD9k`D)Q6_wTxwJb_ZD-y>WM&yH2l?E|#iD*P2L?LIilw(bCKlva}PqUE$G3MGk29 z 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 U-bsrn4t>f%*Ys@eX@~p&3xj-Y_5c6? diff --git a/windows/keep-secure/images/dg-fig7-enablevbsofkmci.png b/windows/keep-secure/images/dg-fig7-enablevbsofkmci.png index ddc2158a8af3c2b223b489d1d797d715e06e4962..bf0d55dd7f391257144fabe3b08f5a1eaf1fcc99 100644 GIT binary patch literal 37375 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

    p2!0{mPy0>H{@gLzv@`%a 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 OKo+LfCi%uL;r|ADy5xfZ literal 48308 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 r9k-AUr4(pMV1P(rNJm0q@6r-2|7sRc*l&�sfGaR+g%eGztDcu&$SG literal 81616 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 Gfd3!yDI|9Q diff --git a/windows/keep-secure/images/onboardingstate.png b/windows/keep-secure/images/onboardingstate.png index ab49c49e174cf78aa45f9f5af1a876e0c9e9d213..0606e2b2c63e947cc5dd18670e99a16d35a69249 100644 GIT binary patch literal 154461 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%0A6ye)g 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

    ;m$7!b?u#$gOHcXHDdn@>E-T2&zb4uyQ9=|)Fy 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 BX;J_H literal 131794 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

    Ar{&(2js*dVxKk#Zi zU^bAKAQheBKnnj!$I`D3UNux_3&j9z!aPd!08StkY+n54$p!!bDDDQ0NKJB+;hN zCPC0Ls+b}ml0HWQl0H&sXc1M+!8!s_Xpv9sG9dd36f{hGfL;V>Lm5caL3`m(uf+Qd zy>aXz$DLAcKJ&PZ>~!L^`EUT;SO*6o5{r5A#up_0zIG~6JG{NSoP%#_2Qu!hm}kpd z(62hQEk-MO2NeVw{KzoqVf|qp;1ke&Ukq)tvBgm|!Xc;ZI>18B1t>OW`1V;V?UrvB zv=?%iw`G+NMaM9sVugYAzUm}>HHcj7=OJzHyM5gBeIG9e-#RG7ASX2%PV$w6bg?Vi zg{V8O77jn~;T1D@T{Amj6jsbHE>Fr#gL)n^T>7O-&&^E~Y@NF>MYDju>Qm!CcsxYiHk4w^> zUwW1Fk{C>V#@9j>)4rkZnJluUZ)p+tJ~ESlyZzw++n=5R7sF$P$PR~$xi=*PEC^8E zeVRpc=Y5a*Yn*R(rIVM_Cou`DXwqa95RvL>TD1=5)!Xg zlY;MdDLzKfm#o*OO5%>^O}w4@H#b5QQjh0`W#6Zn`Fa|0_QtW5C7t=DgX@8CI92@{VQKSV@jhbfYT6_6_`s)Ig6cFP z9*L1+5D32DB9i!iVl}~gyvgOw`?kDOz4T84TED7N>rM#l?vvCUZo7k-lZcPSXv4Yt z>!g04O#d1R@BXH4}YAjT5Fm+En+gzZC_1bD0)mg{LSlo|_LL9p zvD=Ioso4DFGYUP3c< zM_$oqjM|Q81-a@Lif=2QwW3XNlf}#kh*1Y?!t!W8-70^Tks}=)4s}N_FmFS1Ep=EXz{=v$o%{@qzBv(-?FAU+gmi-;! zoy6!nH{bi``Bxt$T9A79nL_ny4JuP2A<9oIO zT?f4iUdvt?-#=b1EuVIpsCNe2}+qq8;WTLbGB^I-uO1LHPd=c8UU5+Imj_$S8<>lA?`H`aRyfW$Nsw1MV zsmkls;Rvy;`2MI`Gt=6Bh+}w^*yFR#kGpef<|G94CzP3k6vY@(U1arf@Wp zm|G9Z5aC5Y{-ic@NKO%g+Rg1uzT>%e(a_`W#s|mZKrW8AgS`p^pkAv;3TfSb=Cj*h zXz9%B;v?mj<^Jv_@mczZbc>a287xK+hv<0|!TJ(mD#7vrj%T%2WNlHYh7%Y{^W>GK zd%${rM7^NebpEjSurx-Gi&`5JgsDW3frIdwNYV+EBlm-gr_F0GGzhGkf;--gt5l}= z9Z5IEFGqlyN=F71v#nY&wBz6ohZ-bW4)eL4{!T+Jr+zUiUIY!(@neKzWZi`HSGWLjjuMf*k#>P_abrr*PD)Y68Vn}-1^Y04B62wC)y^>38#QB z)+a=W%BwniT)_c@^=)mcDH8`etNRA0YpA|@D_@gh;JdrFuU)}rK738QWADfRZB%4B z^S&$YkGPf6APZcVLZvX z%eH*5bujx6O9FSU_;PPivx8QoUH#jKmQSFpwOc>`(xOi4IKHdhrM>QnCl@DckfSeu z%cm>$Rydum*sJcp|HhfZ{<6)hSL`gch$UgyJou+YX+i8@_rbMqtUuP_bXFaB``ayroq}oiK7Pln2;;FedusaZH5QvPJ>7!iR@9wxmUHx8> z`u4kK#t?yH3d~E3W2kyCJTCB9?#QGg&R-xT^yre}EH~apFZwpDD9<+1S zv8Kt_#0h}_ipNR3Zl8}r0DO@sNF-`I`q`TwuPUsOJjS-&bJzb(r1Jjz_Llkq8zYUs z^}%~*XdPQuyu5u!Z$(>u$#r)u6&ouC3=40Xss>Bmw>ug|DNC*jt=sm+8{ZWZjC|(( zkKHmkQhX)k8)6uST`nYoQ{ie)>+w2aWM+iytYKWXuYC7MUzDZY`0&fGzx>#I-JY*k zooKcAypGC)``U!*_dWUS!ic`t{{CiP>~&8*`};`t`08D?3_^X4dF!|ACbRGT&nthO zA5^nq)qy^j+uYpRGvG!5z&g7c+pU~n@}hfgSa8)eQ#t6p95c= zJuST_??i2{m18}XCr(IW64Uh3p@w~)j;dl)^rZB06Q{&<I_oLx+QV^7N?X}U|fvtOLy=V8))6-O3SXfX{P*B-s^YKC=;v6

    o#y^t`@BU{p?z7#+EH6jP;lhXo=RiLk{L<J}l1b>91?= zJ$;t^fSBy8pcC73dl+DxJ%xEyQIn?Vg#ZAo&(+gb)8}M4pZVa*clP$CKlS?SFFbi? zQm~SBn9BDRkmDEr?vbTIrs9v^+oPR*-;1xm^3+YKrQfdHUDnZ2xo`Vnbnm}j|JOr{ z4S^zC^YKsK-5ogV-WOkg<*DUq<(pRSuC_!?z5dQ6*UX%K=hOFJzvSizZeB8f()ABM zch91v=%f%WS5R2z0{}vx3s02GxVB!4(`hyv2j(nV6l{03TkYLljSc4MIoU}PK!wzm&A7!H+A^{kh$*giZAv@UHjxK&p$RV+;*a@nUQ?vEM&kobe|ML9n|9WJ0S{Pw#-o9#WNBHs=Uw!Eh3-r5IuB&#qi`M>kb9=YjDilmB`Cp%_Q`x4R1ZoL=AsE`RRTS6_N^y0Gy5Z;QlHlkd9i)^XFW|I@<{+>ovR zaTBb^W$x)y2kC^guj#~zHWYU2KklEXb?#sBMYZUvXJ3EqUr*ejs#*Wu=E}hA>+iXF zY1UP@Klj+(lOm|&t5@u?W&HK!|Geh+I2e7mgs;J)Jxge)R9l0KPNvmS&X#>AntB}wfj;xP-`%n_Yu>GY zd+hEhQ3{uhn)>^vUVZI_yHc&6t==;z2)Xv=`)1C(`t}DO|NVj_cb~DV+sbeN$Y<&7 z>^9r_nhtH)Vp;y=ORqe(EG|TfC)8sY_N&94j<6BOumtsk@nLUYQEs^?ede6(aomFqCw8tmWy}78ZriB?4;tHAoy4G!5K`X{cKyyEHEiQ)_Y5j-M=Lnp!&S3;+=7%p0G1@=rn3^$r z;smm#zQx$y(5et7M+7S@UA47MmbCO(g(x^_Tv+kJ<0cOP0C;Te1$)-4`S_g=_8Ar} zn;9Vk0Pwl{tBys+-$6`h`en*E1+ z$IYJ<`h$DH({*xho@?r|MX6eCXyWXtiE^3(epK3|^u)*@qPeKp5j^SY>6zi$ko2i@ z=BR~D^+u0C>g{iDZSRt#&dAXbO~u8w;ED66XN7A+(x=Rs6DVq~H+lpLO@LG+QfLBX zV!1}65DTRNfdMk18GQ6F001BWNklfSU4+ZU6vLKu{!Ouc~b5XfAK;PsyG= zegfUu)NJf%Y8F6ZRH*9At_lM**;g&h4A+jIFF=!LpVHBOMa0Hx|^HY-K09Ce5FwX{>KI*B-4=7<3w` zRN(2UZnZMHteNA_d=_QwWqCy+ojyvf3Nj?gdA8EZW)I^uwYBl3Ia4R5g@naVnX_GQz=lbl0vLdr$4bJ$p~KcC+1w8k<@xil_;5u1bqA zXp?8&JTF71xOh+}Py}RMwJ<9pID5uyy~*6^U=V;bapIJ;=uoA*=-|=zj_%t0qq~n5 zo9&Ip<`x$yB2vc-JC5(!d(!Md?TtNl>i^sO^5{5&m*TRHvkps!Ao5toxSl z3*Xpa3^r}RAfTav?qPeUXW#6+oq5~Gytng~-AB(XebEC=GtFV38ykadd|=CmBwLn^ zER}4@l6>gCZ>g@#*grC}E|p|6+YG(D`q{5uDJnAJi!Z*2?-yT0W=b_0t%Oz@%q9&T zwM3uny!7$@Km7Lf-yOWd7L=Fhl_1hva!Z%yrD=j)^|ja4+aKHPHd`E7B@eDEoUU&k z!pbDA3Q1H(qh31Ec<5-$%yfV4@y}1R^pdFyE!TSMtLw$N%hnd03bDFSN+{TRpnDP@4oW4|MFf<$B0O(&}&s#qBa_nl(f`RwB8wLJ9+%< zor%Ci|L7<~a7SU1eg4fKu9W+`P71OSMpHL}3yl#eB#l+$X39033& zSJFxRR|*3m+!v!>FTw~Ah&5V0KrE??`8yDp?&|3ltIB8~1S!q=TZ&y7TIi>+UazAN z03f+Jds*Q}UsT^H-JL4|0HvXPPt_~Jx$54F@4oiM9lkVU)`QQjkzV@njo*sD_x%SP zGBE&v!dSNFsZf3nN_+W+jE`!xE8T{>ofDMNNs7SCn3rJyC|;MoiCMoaNp4b^#gkJL z0X7vPj~h{ynXE#ZXI0xK#@&-mx=%Y0AWkT{kg9lsl80e8LKtR zX&GqaeqsABA3j*!p`U%F{Q&Zf-fZ{yk3D$*_tI2m@zm6KfTRILH$_==|KGj%s6B}W zfWYkdr>{MCBQEz4DYDmY$gX?!gO5`yL=13ZifQZGeW7#MoFZ1OPy6Yy#yb_+xkefx ztgN0QAV%Ph!Fx^&bp@}&SA%aDz&m$ z`OfXu_KDUJ_g1^YJXNgx*Txp9e?XeK%pmu*Up(~bsg_pXPtHh!Q+=&1gLmq7-M2Lz zK(5Q%`GZ%U&1ro5)n9*nz9{#hETsg*GRx}6L+7vo0DxY;*8atjrdvz%3e21sl*Z)F zaes03be(VZwr#@>r#v?N8SLxtWYQi^=T

    c~ej+m2z4J{>ky~{t>yG<~BDZQjHRN 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 diff --git a/windows/keep-secure/images/portal-image.png b/windows/keep-secure/images/portal-image.png index c038da30de208ed96e000a5903aa3f692d5b2139..be59f06fa52aea7b1152afcaf580e4561ac9a146 100644 GIT binary patch literal 182308 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

    ~wpLW>tAF6GaCCNaA(!?sf3VPaM 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 literal 181877 zcmb@uWl){V6Szr$;O+zqPVnGPaQB?x7J|ELaMuumyIXK~cR5IK4({$Q`{v%?t=+2s ze%Y%15CYAd(Vm{3?q>*7R+K_TdWQrB1%)ajEv^a$1>*w+^=1PB4v=U}IP(MlA=*i6 zIzmCA_5S_$CY}L}2oSgv<4pZWB%$FX;_PH*>i|_;J}M1}P@Djf zxUr*=gSnlPxvdQpHX=DCAV>Nu7qhiIz~O(z#B8mtjcuHuZblP202$ohVxP^Otc;Lu7OFM$Nx_vfY95_GyFwGVxiS-^9n(B&1&^J_C?b8=me8v`L1I zjY)YIwEwhbk@xe=lmO1VBeT-NEMWB%KJT%xQ9$~?Mt)i^B^AiL$H=Oz{IPf8s@I5} zi0Bp+6hs%Ux_GS?Dwo{qAN02=@hDLJg*wTTw{Wnbf##RGH2u&Ls&%D*M)603dZy!m z^pbY-xp(_hcjiA`E2kjY&g9Cuc)-~+%3C8jn<;F>UF7Ex(GQlC)Ue9 z9Sy|D!TWLcZ>O1+%+2%i^6ZM5m&nCY$>jw9ovo1x@}D8-6(^DiD!J0z|2D3pXEORp zWkW_usp2Hzul#=_ON=38S1#|!u;1)ARLazYlwsyb#@b~5Giw_cAD#BXGTSRJMm6N<=0edf%(i7 zoWk^QofxpDPLDYM43aY;hpwn3y!?<+w>t3X$m-(af{vcPn>EtmQ7b`$m7w?ZR!v#C zQ;wz0Y4|+D>q4fxyW6fwhld#LbDbBH_?+{y4YyEc%;2E(h7$=0M12=F;{U&CP%(=C z{7j4nZ_|)!z>478v);)u_D`+vF*?`netG*;S5~rm36a?}5EV|l%ic|MpeBw;XlM`s zf{-2+t!L~FRoefQMg!2I#E~HIE{tdw3js<7)`|Qy6$XN`hDK;f32tylXea^&1;v@0 z08je3T60`UiPk%g??PnEiO6k@5464civQ_ktZa$5Vj=cY{Tn;Jbl3n9lpdb^3)2)D zV0Sz{d2uN4=WEk_a&qE`jg56{)6-#|`>?Jw&Ecdwux_{J&@>z*Ui=a!m;T=nDdRsc z$@*vJ(D9@z%1`%J|DHOgM(OE1z1?);^9yhJE-5LAMM9!mUZVbGh@j^u#-0Dm_QF`b|PVo_7=}~<2D)2MG>U<{^IcMq)47?2`CBUbQMgAMc zq^$qk(B=s}k`MK3vrf6%2|TbWjSw4PIY?s)yU$!NZmUNF8g>3tV9v#+Ko;G(Ne)zn zX`puM+x=!e5A2-!ALbGN=hj1}jhQQzmcduuAO2uLS?q}XuPVz9VPQ6`dh`2zf|}-# zON{(MO(bqzFpujT+%En>$-4Z6#+MeUUV|AyPo*Er5L zc`F%jKq1a+x|`w;WURDU-141}LSLx`59sYN;{apnN+j>@Ib&cEZ{AYjKQ@GJ+o{QH zrPaMIjh~)Ayg!O4(OZ8~71i|H65Tux4sJ-!+83PGlyG&>xdpwAL{~N)Abd;2ocS&k zBc1{x^pD|!g-Q|KZ+4k+c*%6Lc{_pg7L_QmWKE*Sd?~3u>I?CcP6?JrM!3Jz3r=GA zPy62m<}Z1h|IJ%sWQ}thBOzFQGLM;-1x-JBQYrq}fnFRG9ubiXD*aMxJ{_EtMDVZf zZEbJI#>Mqyi-pWL+Eb=-+tP4zH%tx0|7X&O>aBC>hRtDCnqY;=nd^Id#e-1@MP+4? zR8&;VQi9D>0Ap{xR8*qn@wfo??vJIE(x^0ev-2co(qcvNqXL5IU-+j)OP*K55DX^bb;9kGH zcYD5`V_2@Z2^3xmUejbQC<(;tU>&d4Hw!PKw@mr>2+MJqm^e^3r#CX0E0qj%{KG&g$vU_)H2mu0d4UE6xbo+2 z&X{Iv$MjlRSCy&2@`f?tld&;#qj9qMzec&YiAcbW_4~sWISWfg_aoDErz#0m!^tOy z%?G;rAdA!^NK^dS(yc)WUy7E{8?A(()l<{nP)w`E+OX@xxx|(Z7hnke+jgvZ5(MMy zM_+!abzbG#DLBj%qT??oINls&{W}=Z&+oao5)6BSf#qO0IxyG9t3N4_TJ`2Q>r5C+ z<#7i#(PT5GCM zom+?Yc(u_T-^0}^Vgys9qV#d9(Pqm%vqiH-|9tXwgWyw1 z%w4`&oII`xwpe_1!E3)~?cwA4_K+f$za%Ai%k|pI9z{<)$#M&0!3Q>g;W z^mS~L7r!lO#p-P4st?a;>$omAc~Gh?NgsO$Sx;AFcZnO{F5^dI*0@#o2)!|*p`mfg zW*bJS_DtykAy>Ozfyd3#=M$LM&2(V|^moI{oru%uk2N>; zArB-EiL2hYhWeODC^^;xQ@da)PZz19?b1aDe&=kf^wRD7l+S$Im0E!pYx?&A2JZNm ze2d{L&csHv;I4PkvL(+W~Gfr|x9OtsMfnq<^F(7q8!QeGYf5fKsO(kiE- zs)_}CTZrzX(U`vOHbxP>`z?Ean=*B0Vo30(-)uAUx=oNj1=01^f<9Eos#58fG6ZyV zmULxFdY>7yzAL4nPex`HF0@?D8-#z#nAY;7z}PZ^zintAI9$(;BYC$@wB%Kvn*}cK zb1sEk-)s013g{Kvl;iuK6odK6zRT7uyF1y=MJAMKP35`Ml4hO}?nt~!ckkTxcuxJE zvpv(!W~%VIBi!_H>~SYm+ALQW+UPmIy}W1W$TfCgE7NMAD3)O$^;p+Mc`STwh-lxC z-5Glg777!-R|Yh(*S&NVSWxeoM9RlohqE<^1S+GkH@u$Wj0zLHy2`$ z9lq|xmlWQbb}GjnRjsRM;ggm+u!N0V-^1;xl8udxdA{{xt$F@!6rjXTkEq;fZo;an zlS}p1+WXJ89nW0F#l`dWx>^bh+V>3i9+No|`MV6BeIXE?sTS1jQ4I#|=Ydks~|*-%PFGd4VLIrjJVvU=WF0cKCUP%&Mj!G;9bB87sA z^78Wgj-`8dw6?+v_qF#{bM^EbwkyO9OHsy}xGNP|7#v6lduYpw+_N&LbJioh`^Y`j zjNwl%O%r+v<|)1X{Xdi3Hc)c|J1joCxpCI0lN7F^_R#I$YgV|cYjHYPJ{M(n&FN`2 z+oraE52Hw}z{`VHY+bQ)lA@#T`(rIzQ-BH;<&v(pH&sj-i#uwi)*-{tT$ndeBJ+LJ zzZ*%mS5ZrUGKf^LdAi(vbE<45G}y^(?p>n8#x~X}PnZd+;%NB6wZwF}HUDzoD!0u- z#xK$jPF8bR6_?X6Np#^}ErNI8BS637^8KQ6sDI6z^0qP@B7=g88&J#pHf zZ|-JumKVi>G#5^kS>kUPdHKpla9NvStTR9c*3ohmmg;*O#ngGT?H#cWXS;~vKY=p@ zi#DB&_L*BrQOCBo!fgc2G-y%Oy(k1d3nrS4jTY-{qfYbOeK)XDrkjo9)E0mJx#VuW zA7pVqZ_gIEcoKIx=Ev~x_N+f!_r&H+(X`tjh)S6jqz*!3B1+`-7wsuvl8KCh9g|Bu z`QUUg(OgSp=hj2@ptpcZB7HKSngLl{W15y~bZ=42b2^obdr-+=`plFzTc*7Ucsh#( z$Pm6dA!EBr;4rZ-cVgr!OBo|NRopsmSluXV7+zgTKNgpGLxTELi=aCYj=3Cv_tE#H<^7HLSm>SLi*MZ$;nFmn3-id5627yfQ zZmvumjeMq1+m#Mr#S1Ox%H@+-vpHZB(i}$;m>4yy16x}KGQ1!5r?@_ZcUKzr5b!!s z#nCD;L%4v7^Z-xA0ivcPWI7N{LdawH-W<5)<>ybffA{pbJ^8-4DRBKq4N&2s1Hbn5$>iSQ9Bs|FuexFQwh9=AKkI(;!7nmfY^=k^_Yr&B0OLOY_NGbW{q_ zs6(!+#6~Wrwd>bbsnSv(#kdU&*D(;xAfzfSUfWT*$0M%Z5WWHJ7^$<&wXG{hqQ>p{ zx#IrrS!PtH_U9j7{RyE0sH#uT&KekSl?>=5MUUf%lRJ!_)_rX`a% z?0+(5d_K_q*%M(@ybxneNA!|BC#FDUeKpuOVu@M=fT+^*Xc+<|rk@<@AN;*V|i zCdt*}fLc>x@#)QJib#5RdA+;sc{MOv z>m6!OQk54B_{pR*te^MbVtu17vc+}c!|}^~+wJCRLn!`Al20&Md;i(T*RRuyWcR0e zVT@W;2}*j;f~1^It2M6=X-%0vW4oE&Lq4=h-^>p@cD%2!Ch2?iond@D&zL{$)(;F^ z4m+Z&u|V5#8yra?YqZ!uLX!`U+V6b{6t`eXrjHsGoo7zisFNg$%9N6KzGPDM!> z;C`t{vQc9^k}y@_=;*l6O-534i3`N(gp{AiobpP zR_XKl;t*pE90=yAvcIfpl^;&mx@b#U3;9hoP5H(b>nzXjy+)JS3u{HylP{s2_9oU_ z|F;9Aq%!NZ@N=>lXo#i~j0QM%N-}gqZH$oSG(Qp=Q;dHkJq=nWLwlCc9p8#P`kB7IDa)B zvTuLQa<1b{>GPfOkHXsU(o3hMPiuhB@(X*j>*;tWrt9WjLL~UG69LbUw5zvxdJnrQ z?2TZ{kDpUfFT$@(f~QaHwom3f@Uvi=>rcLK#NeQnE3DDWrEiqEi}7_2pm_*9jL>(y zFEC>jB-vipwcYOe8TRLk*>yd1#!ORh(k@!Zo{W}-y39(Sb7uEh z;=}8vis<$wmS2|Sri+Zc=d-t}N8Xw9B8?ZOUYZTML}v_M`_7lx%iq=T>%H%ggnia-VLxmw z@WW4BEI5X{!S6YZgDnq^|(N? zHKZ&8IFgCUl_t9T^Yr0hnzruTnCGA`4FZGn!mDDLrH_{t+^=HYFBR@<*&&*Z7Vv_e z*L|LTi|ckR;ASvz(cPQMM;;m)0vweC=(??CKq>w5@~E1f_MtzWuCxt}jPM)9ABd)~ z86yFuhy~n!48_rAPQ!9BY1g;GW1YdHYaia zG65>fz$oR{iUW|gq~*4eqvlv>Bep)J}(t*0%NP0Onu*O*uIZs9mJLx=BG zZIHlA$g4kPq(N+E^Kl4!t0h$j$+OSz<>r{~93Ahc6R`{rdoJO}W243~;umhmx9Yct z@SiHOxhs861h`C^_aQa7cPW!K_8jac-eMxGe@tt{1{4GLMe40JMox~xjg%i2ZTDyP zkx1QK*aA-6Gn~ywn#x?wz7*?6dixd`9lE`4O7wD?NxQAFswI}24zg5;UX}=)oe45# z+|jWprpZX!2ob{HRy*I4GU^VnDg3VP$g?7vW|I?kbaE5?R`!%~+rHpy2s`*;5MJT~ z$*Y;Ri2O)DTja(zG3tujru9b4s&qwvHZw)TvQP@lNCBJW=A>GN`fs_OOwR(pE#{Nv zSG}93J6`?Y^Gc$*{aYuR!_~)x%Zs)=P|Yln0mwo-L9Xr84BRoN!q2{c+Tb8d!SpF_ zUnZQ<9*`@ov8hXt(W4J~;B7kwR&rS1QUBQ-(9Bfcvg&2grZ$2Px3ge1?>;;lWbV$) zlz8u!P^a`aa9X2`!y45|c<2!%@iLVmiLZ6iY`%OSGSqszzFVu-_GBWipV97!<8wb9 z*ZN>A)bRpBa`xd3-j%9bn{ySA?vt}r_j5#%BjIzRd-ec~Za%0Qh|@gacDy!Ye5ue= z0PJ^}c7sWGAYvpTdoZW@2qg9tb|T?Rjnj*h0R>vC5U&9QI^$7v}K zu@AGlk++oBBR~Ug#%e!oZ6lkM?h%uTz3y}P4eM)i}vtbcR@ku$KwVSns>qv`$BCw9TdiEK2o zI`_*{elpsMv8S7jJjW4!v>Vlm$D?ss$dj9?bKlLErZW;OYAFkTebUef&O5gGZUba&mOeimc8vOP|lxjyF8(Oa`gqvDoQ{vvrJr028q z>h=nGJ-d0-XWxzhYyOxBacd*>)`zzB=0a6JpO@Yk1ZY^w8ZIW2Q z-1D-j&UzQ=LydUMeG-^$nN=7gN36DKKS;vlPnDh=!NF=XTus;E4~3PjpCpxtDt67t%+t8 z60YO1Jefm=(8~i_A>}$IEf=#0^$s2%pXI3XwdmA`^S)P_>ak(dk#BRqJok znQpV~Es2!HQpq*#@UAg0xIW2e`cJ09NA5hHcd4v~(E8r@)ch_-29Gz#`AdcJ$=#ut zlu3Zk0R+|Z@@3lGzmqE0p{S%(C>DbDSC2m$^#dU; zr(jf~FE&J-K%pdl*AsJE1K#^Iz>mpwJzW7@{qpY3zd;wLrLF*YcObT>WInP#&Tl;Y zi{8=^G%_|ODAu5q>T5VzatYFzr1F<=+^J@vL{@OjDnZg5V4rU=rQL5Ka#ZLj-M7Ix z?^)C>DlDc+DUi`y35(&ikh-f80pT1-nTcnt2Nd$z;D(fA?D9Gmm2Q5fzw~MTDR1Ka zfD0T{{vFHH$!)0#)rPia`#}{u6%hiTw( zcOw?Hzourjt{{{aqbjl>=$zcgDP3=J6+eGRA42`n9qDivG~TDo2y z+9;iMh4&PmU|emUms;rw1PL{~z*Nk^BuI#ekY=+Vm~j<(EX-wx=g`gfF?|8O#U;vh z3pY5FCe_1vIluKJd_DK*Ugj&nr0U3mB03YVMby2Wjzahw-W?a4t;!Xr)gQ6kymYtL zqfuIRr!3hYpu5k5)Q5#ef8AFH>;AeilZ8$H`PFTG)!gZ5CDupynfB%3C~n!uM;MJI zbFd{MqOn9xY{xruT(E6PztSU5HH;FR&fl;sPHc=y#C22~!_aahy70DjdU|>U;@Vt6 z=6Upy)bpsy;g$)w0|NGx)%{{?>KM4+p%C-@h>VOxB6DrFrXCPj;sras-rH1++A}=P zv+FKpTD-nICzJn!MernyWpu5KLJOR*9XeRPYld+^JN~-<6+NKhp!=jP zgf|IWd~Wzw{xc{Z$k?Ef@KxpM9Piy|GP)&%6`+(lfIM=;TLdefylFy+#~SbZOYheY z!Llvyt&*-$@9ov?_ovj~nabjLIXikTp@i*@nj)wz)cX_?sk z82DYulQKsh#PFVNIZU4v2L>#$=1xQXd|)xZAr~k`jGPdJ|B--F#S%41q&0P?tqQf7#ECn96t( zj7Yxg^Ehd}CDlt}&3O5EFW_>jD{$4B{$zh7g+g*k0T!^w?;!Y-=A&?jk8g3;VyrF@ zd20-2 z1@OH2--1`=PT?o22Y84pu**d)PE_h>I-)t zl(opLR>h~cxLz(!&wadkwJ|-%41miFrZ4kem`Z`f?RP}PJOx9Qb>p5X?5XSEk~Z>{NOi)EzENao*w7#tq4Y4 zi@Sy+8`bW65!|<0XpZ{s>B@S({V}k~N+{)w0J{Th@?{Y%VLWxLx^|55;lNr;vKb25 z){P2tdp1EiEEJ_@7cq)=R91U@bmsAX;89MKYgZvD1(WTpr-R*&t;20k77ZeYnri0xs=oZwyYo#T z8?^r?Oy3Gw!g;#Lh9@~0{v+rag>0FjsD7vl#{Ex3R8Lt-A&Rvc==zsU&xK;8UwSg=BSSSS8@GH18U0P)$YY@BB;BI0NVMB?+YHWU4gq& zSjR~5ZphI#Yr&;07d3`+DlEf2Hy}sN`bm?sHJ2k{yn}!a!~P|w_OBo3(2o=XwKt>G zUj}P!@e_%rxn3jGn|LkX3Xe0P<$NIruR6m_zk`>7kZA>&TuXsJuFWH9(e(Spf^(Af zYwkOXvD@+Kd{zn~CIBtA^)vBLb;Z1)8b$$4Y$US7cTBndkskZ5y=_HBWS zJY6%d?3y(_EY_NyPzoNgQv0N|d);HgS*0nddQmYX;=alsL35q1$jt7bdNmwinEtF0 zj!%Vm%C^iDsa3M^EuqKRCN&;vZ6Y3edqlbXF$F0MhzQ}8x{|*AtmkdP zq0$9o9PJhvA{moq2e_7FPi@OWwPa%OH~pGUzCBGpz8`6;^11Fj96qQH9A+6zbtFAQ z7}21$x{$niH}Jl&EIIYN{7rZ7G8*xNqgsPTpSo*KJuw4=rOgrIp?@vf&QVn}5Ip zI0~+N#E=@l_yJrih^7rERN?f{N}H!<^*5QO0Xi4wF^I<-Iv|mL7o8;onK$DSnDw1! z?}dO9$hMoV->9DQIHUfoZcp<5p+7ndYx`ChLkUN|4Sv?=I~o&yBCIR4<<0T>z;3YJ zEyF6v)$;ExioWo}+Erlee344i^*D3FznSX!CP&kzG~t2~6$iq8 zu2AIC zlH2u+`q1d;Z@Z2~%onHl->qKW_a-aJ3@$0q^eAqErzrfGNZzEN5}&$I0096d1i_yC z2?(+Sp1mEA=Lh0}$N*pE_bE#?288n#0A32r8TDF|0O}(3H~T1;Hh(vnZ;tOK<4p6< zmh|{}rRx7dU^z%utL^C>Punbiy)7VkK2fAX$vD!@iULq6_10EPk}5c#K@$IfEY*zl zRtw$St6n`DeGy=-$|Avabo!3&x~si^kswhWap20~b>4?Rnkk%V18M#no&OmZcka>V zCP12|NDH7cK#ae-re>kuny6I0!eo0mKE51hw)}sbLm&pH#+NU6HKt&bo1=xmkPvK4 zOuxCqzHJ8;W#vyIB5wv_$O?;!_R?aQ{)hKK87wMmC@V8rKD_~E;zw+(3ezrL4$Uxd z7cnR4%-p#^@`)}ajPx;+>!yBl%$dW!%{QZ@5o16j|wi$j|>L?(8od_8)Nfe(o%gDBl0xI2n404=wfMTw~`TAyCfMHav+9q z*yk4jYQ%*XW}=Ceu@zL9oT^BUZzfwVr{|ZDIjdoe;QROyKK@apkJ|y<#!0IV?Um%k&<%5beD47iO`8B|HDfH zD!j#Cdh^XV9#LLGLLxs~2?TzDW!bjK|EKps6xi(u_Qe;EGDpkthSn7Bw>~u@&H>(r z(81PA1i>n0@xnc<^bp;eg3k=b)$f4rivFScYduxBud7c+ikDSbe%`KlCM=!4@E@W* zbnTX0gzLy$1N7UMeR~E50+g>QJG?<1a%EbYAgiT*fKNMjt7JUPNpC1%xF;Os#1sux z`w;GLthu$jE2k7clJ?J#!l7-_ZS|hf6?ett-FLx}&4;$X+o0Z5=KVAw0JV6D8xscG zkK@*+D3>|$5Cbq>goj?@NZ)umKR{@_Gc+_*b!NmvfkT9azVi}lq5~BIC zIF$Do2%lXYd*1?3C_osNh~$N^474HLh{=2JvP8BY63!B%eM*8USrfEbSYRtHwNQ0f z2{$VHl!m0M3XbVK|n;ImP}Dh}yfI#RKL2 ze2@yu7P1~0?h7;X2ZfI!SW~;dd1mR{hD+3=h6sTNfQH?V>*jdOmj1veeGF(6vB&3x z`p33~UVJNtCue3ry6f)D{-S*rAl7=bXen^k36s4B&w6FS=W;YC{L0(h{LXn?GKO@l z(+?(g((vzI19(4xiB;)4s4*IdKCtOkVmE>Va<3+xzHeqASbsGvl%5i>x%ORAWUqLD z>E78+G*x$1qhH4uLKplDiTbO!fkh5~`Bwb#NJ6?fee}*o`%UJsbMMW8*BBt&4>T^V zsHo`7E%mn~hk`3WMNWKX^%n_$dMVMlQP+X{HkygC(M`x#>sCLaV=|tmc{wnVpMO59 zZF_z(QiF&N(7UsL?LxdkK+eYXJsqF7ZxegR&NR5)VBvtttejOqQ8&R3BmXbH+=$>c z>b-@zAsJ(${f@I1I%%MjHe>Ci<+S|gO*|u$vP+m>jS9~8uT$$!#cr-ZrO-I(b}_@h zWArw2HH*djX8Jaj2U9rX(0i~OPh&&Obis1ohENhOS${kdCGPkgoyDX_Ylrh(#>?+KqP&Gvm``K@P$ZX zeM?9@JO@WuIDeTaq8i-fA2K5p9$w&Y{_>}e7MDYz>?#B)v2cR3l2J`hJ!keZxGCv% zNZ5UM$;tcnv178vSquvL?ZCaql%>G!uBrPC8F-3LzR&hEc(Ea8=f_`E8S2T;V1}5E zDXOuN$7Gbp{Lv3aTwHv@*lZ@PKsJ8=WWV&J{+D42O|Y?1d~oT3@zR<@%LHfL9cn{V z&Ou|kVx_fH2zJas)bxHY_D0PTfIKYuqO$h|=l3V_ zg@yaH;)K#7`jiqZByPYB1F|*YIazes71sQpTwL&Gd36*))5^HiPCB|`AP|SbK(=L} zC1OfJyruabLH2HrW#7Prvy(36m6q~kZB1L5@`Q8S9d80}eaZU7wd@ya9GoR8T84-$ z!$eQ{y?3A&QXKJdP@;U3%i||xM z)zDUP&BXG_flYbQo4M^9K zKf1}%8n}L4?e)+>z;mYM{c=e}=yGXhQnn)D)|e<*JneQyhOLsek^Pho_4jlz{F~=`po%oFHG9g5!^Peg@zT?u6W5YBZW*UhaTRr^_kL zwC)u@h3917IclV)NP2flf^eNchL9Wrc%+8wt-Op{wMjror0V;siVib+^5e9O zZd`N@AANK~N$?JM^RdZszWSC2O=_<-<>bAvBf8@*6Ago~Q#rf7Jnk5y0VEukm<1sL zPDXc*r`46xoX92D>|vorj)A@e)ca6pImpNg_SPe}cpoy|l`u0hiN!yat4VU!8wL*TWMDF?n3zd*V#`?XP!|s(G-AQ$idlolTnM0%GY}kd3oh+0NAOtwDq33s za+CXg(Sg#dyxCNqOeCpb${E|KU7=C~p%!+jcV}*l&~PrT^DVKU2gl>>>2Acrj5;bK zqEAXr7RYm3Nn~1q>#5Se(o!;OpFX?{bC7osz1Vy{r9WDMLFH%5`SLS&jq^g{(|$3n z+4*)NY|N?Q`GH_oFulyov%KO!_TkaOui-1y=z$&wg7)%HBZ zMd3*E1YJ;g^k}-s&H;7u{so}c7-$Q+PbDScJ?p*MKwj7JIwivEMs?!n8fp^eLws>1`qux5LM)gf49@;a$`AW1f+(%P=4<+SVqq5?{%T$k!H}aYQQ2FY zc`4UwHqQ9QMmPVUCgL#!1pyUui8t)hJL_%4)jcwbkrE&rrnp|10WKH%xQ+f;V(XCE$4pO$kNN$70^ zxmZI6vm>pDSERLSEy8Gjh&}jG;^6KWhRozEIDD@!(;llzgQj>#^>fWGCuzY-H&fQc zg*hsvo+{f0w!l1xj=sy^3e6PWe2MGw6v2V$yXFioeY*`C5DUru#R4q-lSVAms%% znft=Sic~w0yb!7;+nmqwAMQHjL&(9dGy=qBykFND21>Q z*?@!myP1eC$u5+wD)SK+hYJ|-{=Vr}b4sU~ozC&HBYr28F(QT1tp^_GAWF~r8c#K} zj3PI!2D5PCQ-T4esD8y%k|lHlL;IsU`>#Y)v44t4!!^Yp3ZjU|hiL^0-Y}(5$IjP& z@Jz6!;O`)eWqw<;C~StAbAd8VQDv`ofmimv$5$FeuAFvaMYOCKRj19pcH4)IU;Y*E zvtxin-LxDH1y2+IWYC`8=Sg`N>V}ffTZu|1ffzG~*K_(T-j}~WH>Z@8WXlFG9rqtz z1Cdm}=KX*XpRgBQcU3vmqNbGf{Pdg ze3eGYbMdBXX*q@5aotVr&LWjP(aWY!Pe{iP2)^+X+bGNQlHH;HB6 zl$5I_*@vF)f@zcVKY5L~^h)q8G=MjLSEwzCI=h)`aYwf8x0uDwM+xq?AVgS)vIrAt z`*lBwS}{dRqEcwI*pL`b+6QhI#MNK3GHFxgTB31C^yw$bdF!Dt9Sr=a_ds2@zgA{L zugM)0QT+_VRVG7SZY;HN=%(4`f%~xvhHk#bPmqvnES1AxB=|b1B*2F0aNS|?+s-cL zG2+0l>d?kO*ykXQ{pG}2{n3r*nBB8ITevKuH~zsX@+`2KY(|YuWjO1vRl`Z7YYO3V(m%ove z6!>9<7cz%PdMu*1y13yU#(3PDjB|_c*`*Nso4@OwRqC&?#H&%~ZK`%BuG!6-EU`rI zCPo5%guT|8PY60d$+bLf=UA>u2bHRS&BDUukvCBk$`E@*#KZfl4PgE@4gJ|LAz~0L zWa#;Nm_+WBazPJOTDQ=;5Xb$+Q>}vsCwU1<(*eWooP+5S5Q9@k;&&e1cRo)Y#=BZsG(%$p>MGTAy)i-Y0&4L^qP^TnTVbN|5nWftB4d z&&hJG>BvN_0GoqqVBE767k z&p%u7?Z8xjvS@b<<#am5zx(OHrmEh?IA2&lzQ3V5s)&`#7{yuQQruCDJU#5s_^m$1M;BChW!?1|L)a6o#btv*Q3 zfRmtOgO9dEWu`G-FVV@Wf@6BFAw?8I8f>mHZ({bOX>L$0VqdJ`f?03FD@-MBRR5UP6xFO;tZ?X#(;K9c90QOtSDid|2zNMXTRFw3AvOx!$A|%z z6iJK`xTX3DK~nje(A*~PgMnVGL4H|aybtS&zq7(lZl+pwO>@p`thQy}p|s(F-bl;< zuhk3|2?~G{7YH3N6D-#I_2A2Gx{-~v>&sf@&i2loS3+thaf4796620#sPe^-!yOV5 zX4{_qpo);f2~(b==bW8Hb)BsrxAerhQg-_5ar`AQv{kAiU@W|HO==aw`}DV@Cet)T zglTA^r=vhPIW*PQ9EBmQOquF0S3KHH{^+ld9FFaGNij4b3CyY_dT>$1J(ZTthIrfQ z(n`1SyT5Z$;cB0UP2p688i5_jdS5hIyi`ZkfQp5?o}cwznW+n$ZAmP>I@td_ z5Egy))15IO&_w;m=heQIE92jKEu`Ec%hyC|VEkYb9{GnGYhpnslnpFpDzsLEvGfRgwO+aER~DOy6O&7FeDgfF?*MU<9(Hkk?P!Wfk>{n z(?~A|3M0|74Lp1dnaR?uC|mR{c3HEGP5kIjQ1M+2+J;^5WUD!Gz4_OLzRSTRxNu`5 zZM8sZo}WgXEoab z2p(c^N5(THkIogb2Rb^$S+KxxqR5?=uOte1I;QSr`f_zvap%&d&Ov%Z9vV1pHGOL(F2Ds3)xuv935v1Psy?ysP_)(89uGkO$ z?tzIrcbQQQ?1ir1{-PyLvmYgHiLb7KGhi)Dxj8|cxk*1P8Ex!OLY)r!JU7FhQ-FoY zC~yw@?wxCH8SBh;K8_Sal2Ty(FO!`oiBJO^lGxES!8l*LArtDj0+y^IEBIrG`9>`3 zq#Gu?sR<^1SOPUb3MX#(USU0$NpR>XR+X8XnSDJdve+3%#7cA{6&T1i`vY4r13S@e zGW%Oo8g{b~OsiF&ej^?{yl9b=6OYerYq}G9{-R<|EX8`B)P%t-3XkKsGfwlqPJMH{ zTBeq(+I_(0fJX7{ao-|e^vK?anovCTiRBdqiET#7C}KZ5RdHF#kG5Yp-_VLl!X-H_ zQ)vB6$;p`<&BUfUvT{Me-yPZSXN6c@_jJecTP0zb|R1+E>C{w~X zFq$Dlg;dABi@n$mGZ$TTw#Dai7$kmbGPa5;f`{9o@rr1$hc~dE21EZ4S zMz9c-QKz@VXl#z-962rtk=Ok?B7%(hnBIeUpc#6eIJTjD`Hi0$gNtWWP^W1Pu3> zbZVCY5AatL0^HB>(L&&3csAuzW2im$ z@Y59HN-Y9DLZ56hM?S@AlY>qXDM*RQZGpV588|J6Y(D!jP(I(r$s8k1dtPbM6ERIlS5=BLkMH4*b1VVEf{t^I2Eo zi-AG}?2+``MS2#`(x0C}bMABLo2s$GG*QDYHTDCf2ee}pR63DY>?p2*xW1#L?T=&H zZj|itwh#|W2`cFVNUKlZRVnIYkBe@im5bS^E>~)wGbEcy$BLBzCFIRgJrKSQ>{*Aw z^9ia*_g*1mdwOuzO;5k)%J+I?3hW%p^Qhxamv>9YER&`}s&3y~Pi^~bDZ!PxaQHo6 zhb?&}*)q-Bn?GGo)8b0+&@IBzFsv={1Ff8jv!LTwPU(2^xa059wGQ?`9z^i4Eylo} zI&SzT!*my~cH~3R+ajGrjTyS|{N3ZFN4E#!+_OM~*$O4PPJAoUWcicj{12ss5 zFW1C@%<~=NWFdRb^5Iqmx32HcMEQ}qUK61|!Ai){mJ;MVfh+xkYv zuz!46pgq8_F=O3t@p##ye;geppCeWSr|eJH*yQAaZ%v-XHrrjZRMxK%yTt#Cr?(7? zb7`VQfk4pU?(Xg`gS)%CyF+kyx8M%J-Q9w_yF&;%xZc^{Ip_X{ex~2<>guYlwN|MD zHinD94{2Ds?WL&D{HbSj6=yD14Rb|828@`o<0WE| zz3JwuQy}JVJOHA^*bv8w>KiaZL*TAXqVwNF_A3gR(XN#!EG8~Jl^P+k4Q2it)*Uzh z`BN)o--uiIc6DUk(r}{h^P%pY??3iAsM35$%w=nJW}`LKM`$?py1fkpMHZhm#y7(s zHt|QPZORB+$7Nj7Zu4YblCZG2IOOWeL8VfyFX@|(ZK?`&X*&os`K0riR`-)4|F}(v z#Znt{-zigzUc%X#CC$Gw)R^sQ8Z>hR(B$m@fJX``J~J5h=4cwsPi1}EeVOrWKQGJH zYA}KF1Ql$JZI6u0yOO$kKfa!aCcALhocTBNd=h6iQZgIvc&j1hh2n0M z+7^wlNnIXJU0~&0fT7=l`V9`4utqOC8EY>d@dh#DB!I5_ufP-SbWLhr+&EOk2#}e+ zxI=I3kWJ`X|8GJA%rFRg?+m(QcgK?*Z&#EjQ@1-4-tV8+U!MsQ1&_?^H}#8+zb?Km z`_>KIX${|QFQ;l_7H|F@yJ=2asOX2r&3@!MZasPn&fo9;{2KK{+RBako@CW4V2`r{T6jGhCAL2PaQc zJF}1M*#-f>une}vXsd+NohQVxSZdAo7+gGi`&a#MBpKiD+cH&k<`#Z@?Jasb?ztMi zbCZR^-H`iK@z94BNPZjAkRn4!EP>uFqDx4J>5tTC>A0(f!kg#Qkmbt3m9Kvb94 z{cq!DU`Xb4QpU}u0*{sZ3#0lX2oEy)-YGzb@J%G_C!yz-^9yoA2*cA&7}L+71ftE!4%W|;aI^$7hbZYxPcfC&rfjr0ElO1OBCGQ}}+wQcqd%)>6)8!FbdF#F_je;g`!QDx-we+!(N z$!NdWp*nMd0y4dTl`H;+WVg-OnKaDX7Af(7&@}MFIVK&q1(5(uHL>DqlIcD_P&*BD zr}UBfgze-Q7zHl4ycW17m$j4&4n!W4oy7 z4x)GN42Ne7U_$=HWI!hx$|pY7ECY0b`2(=p%a5&imAzkZBwrXNLrjxzFRE|dvM=V9 z%E3~fDt5Os;_t0%W)auTkfUE%Cy`%vt)YJkRa@MCuBBXALk9*%d?PT8qJ%1cMq9P2 z{nXd6+~h!!r;7W}iRI_a!L2K|--gvy7jUr|Dqs|Pl=CJF?<+(3v^&E3_{aNmfJ51N z%QkN0(9zJT4tsapIBY+FB(qrP7CH|Gq>r>KlA9yRh>v)!`u^bOM;xV!xTMRYh5x(F zg;|Om6~so(&35cv_v(cENh;kY75<%$u$sU<(OY2uy%hu=tRrQ_@~!VZEOXimcP4RHQNQ zJ7A(pc0t-C+)6I~&*rNA2%|wOv$@~Ns3HR>9Lg*DYahWw1#(w&LbVsT`=01d{Q|Xm z-Vyu6?|Vwa`6ZneoUW9)(?`GaX8Nr)KajQpkdOpFAp`tuxSD1qPwAe2l zAkcQ``_++Q9_<`A@n#n)F#r^}dS9eKwU z$Aa)!qtMOKtISS^ks(PwVda%TwLwQL2A#&u@Q0_%U=SxTv(D3~L>&4FN8^dsp>~D~hiX1ykO-=1DuM?{H(9FGIoWXsg z>b;BeZGTJ8Q$Ye7mUNnj7TOoMUi)+E@WL?G`(!H@|IabTS)s>^B*4!Cw(n(H1%Tnc zuln_9XO)9MsS4&~a=tA-c)^HYkgY z^Sz$uvl(70E=uGb+u`*rAkpd>tIyj4X-wZ2{yJAP>IlK%Lyk@8b+MtK9LEMd)pvDU^F`^f?0FZl`ySqqLgl(RZD<0> z%>r67BWNaHciB~d)TjPWFc-VlU>X4uZLm10))u&aL}N?^zCK8rn^Pq4FQ~rzefj>w zf&JRKx3^xo_%*1O-0Y`xzm zFt;$uoIbjf%Tg&5MA+8}4c6p$6L?;6{QO#}ip&i9IfOEN1wS(*#MJvWAR-O?$BkI2 z7F}D*sH3C9y&sD9sB_wJnpfQ2o#Vx?z>QCM&l4btDsh7Y+EC+m&>OadgkAS0eZ91~!t|Z5{2x>KZ%vH7SWAX3Z@u^p5qOYc5dIv_ai#fi^TQ-p zd!eodd|>G{e46L^KbrrZs2%tbTA9z9k>Kwj_@Le(x*Gus)A1oKQkVa?xTkTWuOCFaLa>lwSXYfjD{`<23QUlP{cw;OzVn~fn z3W|1PMqU~2w}^PIjTlq%%(X)(KS6&lRMpxsGTeC|Jf3N0!|8Qgjs=P=PbuJj-|W|86~l1?YEnUv()D^9PvS-1PkS z3+%?ASY=X_8EdQBH{8!XFyQLyt)`OO^LvtFDWqlL8K4{m|C#>Ja6myG`tR$vfw^d* zkO3#iA`S?7VJQdz8YTpN)B-V7Xc#duBsd9*)!aQT`2RnGAN$sl8T&g1xE8>u5LQ|Q zA*NuZUB~ogkck{B{bq%&arXaBP58nuQiu)Ckr{tkP2jnr{Ggeze~bTz&Wnd=QHul( zDD9-kRY*}NcgDwxlh~Vn_z?yG$(BI`2@86s{I>@VdaI>9Jw2NC`#B#`62&iD-*hev zK-7>BA+I#wGLg3nc>Vga21n3lpRM@~tP3!Oa3mewB@w@AP^ zYRA93kaW*R<{_#&Al8|$bH~G5m7w>WJpZ!G2W3MwVpzD$K6YBWPw*L+p1u=M-~cTz zMd4HN0*SrgL@&0yAE1BgpZkUzD#ZLxPolSwIOEolnJ=)m>Ul}?x~QZYPAQ~OK4d>~ zxZ&kU5OZAc1HA@A=i(={v~AMt4o#@=w*{;~9?`U_5o>MC0VBmR+O{bep^*JQRF+6^ z0@e}5Y-~!e(LJAHyTZykK^{qfWI0M{cX!fYWfO50a=0H_0HWmGx|{b0&zbN$J;aC) zJcOa3-p87om-;TD=FxN&lTA)VCVd%SUp{?({Sp-#{4t#SkM&l0ZhT6@1XUFkK$<<0 z&!3DcbfK4hqJj7z4`}6d4k=2{9T7c+@D_L)&I8KB-p<}w>f{HH5ZUpS&w_>g zuG2p4(w=lqp+}KI4M>W0-Y^;-cPy{{e&F+ABb;y{|1S&Vj(1(-4`{VNZTb)=MF}3* z+rRzqgG2x?-U$5X%|0WnoObIY=jD0*6Pkv`Zz~c-Nz9D6`!w{(JMX%6N508!E0pN4 zDe_cSJKKTg5zZ~*EAwipX~EegHBGs~6_LOG($4nMUMH*|N=2y{!G~R#tu@zVMMuj_ z$eLIk7nBOq#UZ0oh|peAXgi_f;M4O3x_v05r}|Pfv0x*F$O@_{dynTerw2+{#|a;u z!qDv}IN37Asz~i`cL56Y!jLx<$<2?^Y+hN?V2lfurFfpb;hT3oXwWy7$rrU*;|FJ< zqA_tdgGau6k}uA-~xq$qeB$i#^u(=`e(Af(LMS*^&F4NR1> z9{y2r8WpyTCL=~&adJ93n(BRc4T^xPq)1bFKP)dVB@ii!i$_uQH%oY1Vg^B=e`bx& z0uIgf(l->3s^=MD&S#e~;R^c)Nwek2AUFr_HiN)Q=Ky5vcH8Y?C5NoW3u4G{L1KK` zt&ZCw-ObU_jodmspAPV+o)56Q1C%gH zYNp3uvA1wI+ZELGq=@m#>#K|VBh^0IN7m0-HP4WWgCV!a$54=O47NGWZEb`df}Vn7 z-rvS=<5I+=!aOhr8@plXNN!&Bz~0)TJQ&IHk%K`s#fwhrQbbv75yp8@1xV0U)qOha zHViWCkSm}}ags{%-?gEMj11R}tPEygrjCL4Ezb=1g`Q0GK|6J7)w~KR3QT~(-rqE) zyFIeW_P?E9R&cY+=EMofG-&wfV;ELq)Anb!M>q?4F8` ztEBw=S+DOu!UssNYwk|qWebHNlZ02Mjilj&!WJf~z~Nx@ATcZLFoTG#puw;%;mH*f zd0wiATI+j0;UHKtQN(al7l_eSgvYMz-|s#ntj?uS+j_tmCAlF>L?`1ZTd!vl5j5EX zPPiHS?nw`B+o^hT5T4%e$71vR@lW&II~^q%R(f9fk(j*W=xRHne;q{jsYYRfUbUiR zW&u!VcAF!rvW6!2YqtVp6>Q{a(y0(M)!q7N!aCLf7)7zST#eP`-j931>k4}6L@6dW z^+)=}a|9;A4}^zBOC?p^xGIcxL=WP#ONqb~<&q}t67)ZMRH`-x-scpfa#^zG-uTAr z+zPm%5^!Aw+wT5>sn*-RXmEoysQTbCEL#s-?tuPp^F{Yp9> zF=J(fg`BS+mhSi`4R11!ECcVs-ipeYK*k|vKSx7sv`>ygF$x$CBKWR#8=He$iTe8os>@5yoTj+TmzL)2ElT7CMB@4h#Yg^{YEXGSD z)5HLo`ZALPCldnh=x8P5EUr=;3drL@h0F)6^`5SfjbAcl@paGX>Iu*@Wms`|)=yRCFr@H(5NiV8j*zsVv23pV06 zh}o3Yjg^U7{b_WJ4A!F7V30CjV|hpJ?+G2+stKiufktwe@mBc@;qXj;YySAdG-YH! zAxKjS3Q%0{oKv0eXXA8jz~BOWf!v#$-w0j61j(M!n4?4$L+J#Xceq_`%{&F%@ujBH zXL`~n2?thB7|BLyAa1sC)%$O%;s*?pP8^6dZ%!{zBs5yvLXhY^vU4;(KD2OKjS{it zDz~Kl+v*5gw&g^DPghbuFp|zVrqf8acQn6$R*og&3XcA(1EJD*6?fcR+UVBYs;t2l zowZngP`1$hIa<}+?9S#eC?*kK0fK?Iu>Z5MSo-tdD8x-vsY2`Rrj%v8l|*T)ve`^= z*$W3kUlZ7rjfEWd$MIB*FyujV;06bKa~p~hiA_}%4Fh6|f=A)0dyBcW#S)~lw%2|fVkJ+URvE{SsL?0u|22b z*7$FNTrnB6HSp}HmgDZn16m3BI;!=Rac5QAN(Piqk+mJLthFcRm|Qdizte33#@p4W z7U?GkW&~08qao<#!DR4G9gl{SxF0z_pQSLDjm{q)p&IXZSVAQ0xd-|ghNDX~hx4@; z+lzxm&TqWQS=5@{Z!QM9P2us{V@kNKJ@Gk@CsS+SQ45T@1hD^%eidmYN^!$@Nti^FQ|FpH zr?&Y`>wVV{;cS))1s^|_T-3i<4rUFJj1VqL$z?)&|xved^p;r5)rMTjr;*{`9T^dH3kz`ap^kK~8)>aSvOVoP$-!^|E z5nVcHgCuCar0jyK3c8zP%Ov&&43Xh4$01Fi(EdAC4-LpTijF zJ;I&lbSEy?^~hvY7+pC_a5P?SKx`4V)^qrylR(AAL;5daWfdfd38&Gw&xQ2M1YYZ50VV97#)9 zJ^C!8e=xy0v!=nT!b+WXh%Lps9Zjp9oC`>C6%E!F0{8LX#^}bfZv`GpxK+P|)%GS` zS3Y9pz|Bh0N0LKT|F?>}5Y)>{Sc&*(6%{oZT~V~8160l{t5PpJg0$rpyPf4fi*@WQ zzbXHey8hK}`JMZ_h`4+zzkhMI*0K!&1x}}#Vqq#*KPFe|?tqS=xiflW!v|N#LrI6W zqKZ09IMShph5;6}o;@aiSA-n3tYXQ;)HM1MPZwLjf;>u$%AEJl-_>mEiBM~u)$ui% z7^9^-QsU-+t|1ulM^D7?Jx*aro2}3v^PWVbhae}c8oFx@B+{{b-V8ySUs#HA;^^As z^?ri>jPuNK=iRoinaXjeM;lFe_-l}ach=zjQkr3HXHSv!*Wz%4!)~X&$Fd_mue+Hz z$>w0aRMzXZGz~vs%UKSW4?@$rSp#M@n=5%4r*WLTi&yoJ60Cg)z z;Y>GDQE~Gh@F&xSokh`icP`g z1ZfIxGhv%4@|uWwe&!@WaAHMNP?)id@t*fEhwU!j~033f%sToDi2Xddp9AsF_7i;l|>E zBsqT!tLB{oC)&k3E|qY?y`%zDs|_}%X6)laLoLL_Ggnp^^9;5X%8M%)Jt`6CWCk%s zWRZ~>vB^l={vQ^gw1HT?0jv~UUVN*pnOe-VEQE$llBKg2H7&i`#~g1xmeOQ^rPx-h z$DiuKR5lWdKn4(;bj-rKt&gv2I8`m}{0ncj$;g4h!52-PMc!HX9v|iic)36Obs5vM z%ID~cFL|t@2g*1?#9@?rQIeAFIf4lJ7nv5l(*-odZFcVn42f5RGp7Ghr<0uaIJh_Fd*axH%O)Y1Qwkqb)M@*@^ zJ2+voOB0w1m!)0qvMlRAkB`m76U{iIn(c%4nbF4NjqaY4DsVVUHnm&4843eWdF0I5 zN?4`YnFDqpB;u|29g!GFa^+Y8J`va%B@1xavBL>>_sf5Rr^!*$FftmyJxb`6IyY+n z!o_U}6=y~TR3e;Tk!#3UeT3Y$O>CIKx-cG8uoYOb?ru z##U7FBS7yNY2(5al}>N8)B(qYwk4g}gNwTvizG3)=#~W2D#>K8B^`epi`~HZYo(8mDIOcVuV+Py6_X z)vtRq4-T*iE_3;NpIIzs_~L#gkvX?DCwi!qs4(pL5J*_tI_XslhiWY~RmpUju|-E6 zS}+&cA;e$_jTdin9qNFOD*hS-O)iVo0UrZ{!YeQJGki_1I?T9zPd|p2i1l1QLzQwh zDa~jS%)uH4qaM2w!(*kal2xvHt*n(+;;)b}yoU1F%A>VKRX>NKgn@Edf`-om_cl<>cH}vUqWdYhBlh=?WGQI~R!CD*yNz{# zIEtG3TFz7axtjVY4qCpLw)G!b{II*S^M4~dPwObF7dU(#?Aa}GtPpcX+*ZwoxZuJz zK?ISm4;#@TdDlNwxir-T1D=UhX3@6Mz5m9HxeW z#a31wUUm6TKbC0#=1GIc$-yvxIkl%o|F(&aHt|xofJ9{EOkS9P!{w|!Zqd}7TU(kE zn*{u&KTa!^%VmjMuIp1Maz_dh&b)o#&Y1r6S;jq|{>zJ+g+Czg3oD8|OAE(OT?s+?XaKF-*$(xW(Pg*kPecFc3Ta2EsPg!in-1s}1fKh@o@CGKXeeO*yVJ zJpVR&!}7uz(;Pu7G$aZ=A!itizzlTgcws(zmG72?SZm^zpV$lr{{&4 zVHU?i=O;=_q#(4L6V=i+z#)zYLz7Aa%k0eXYlP2ZGa59H09rjxikFJk=P`4R?(TC# z{r`J85AgKmn*CQj>}>a#{dd%edqX;Gjic_1^m;kKcPal-PS8&FH{z$)wd4A_LviWe zb4vVadluU`EmlyBJaWlJwsMSqTo>{@%<;&GR85jXdhU<7P&(QqGbgs_g$0$=l){#d z5G`#UkG0X+hFDTrWIP)5i`6=^T;~evnt}>$1y5R0a@;a%Ow+}(>3{2sQ)kM>6&3X5 zr8RLyMW};?U;rMwwZ?Bj1>7c0=9?bBCF3pC^f^?#$es@5RY*aPZb1udr*)QaafW}v zgH&)QTYEayc`qnj21r9j7qsaalvTV+37R!6`eVQn*{`k57Sq2|%3~`!OE+YkFQ8IG zt$>sNbk@&!eDnxK*77@n8#Mt{x@(-&FgF{$U)C+X_8b%Ht@inY=c#ctQSaf~=rj-D z;?NP91fN(JPjiP$PxG&Gzfm})nSc~7Q`0cf5TrNwP=^mFU@jLnRz%FbS)ytYS88{q zyv3oCv~bdnkGUPV=rn3bQRz+e^r7^#5K7aQA;Zc{6`_Nq664Ln541w%G=rU#X*|^C zcD6*;;E*(s@2$ba|du=rpGUBtj)6OS`U39LcmvmL7aIM&vR?{nxYlxYv zL#%r51scTG~tAULyiF#Lww|R{ zzp;ibz|{bx>a5@dIz~Pg5C_Fg4y~ZgY0$y-_NOx*lHXsyk;xFNfz>p%w}y~)Gkhn& zD}fNqRltLsz0xG^<5v;t8X0jDZKU3ncq$pXF7IUQrz#PlC< z_>~P#0}m2oVUVe#BwR$yZSso09%Qf!^pQyoW0o2rUc_rX8bXh!DcmrqvFP@gn6S?# zvA88jnwLR62g-+yu+d#SQ@9*wsxW@H954F;ZOvf!&2cnUh*JS3FBEX8hAZH8gv7tp zNToGIoRycdWvK;FD&H9p*#r88hw~+TJtSy4yHG)LHd(E;h{y&nxHYLl3>$;Wi0N~o zL&~GE*>dLM4W4!#u+y0ScbV+z&2utE&G#}))Bz?6BAaQ&B5?dEtEMT96C}j!d+TgW ztV1G3#c89a(aCdCP7+H;yhA~I>l*&3q13+-Hj-% z$5=Oi)X`K6*oXmU`rzriGE^ZkQ0Zal8&8=scg7T>Te#t=TR*wawUgd2Po_0jsOyBg zS`&4OKUCQBBEK<&a*eI_B{C$5AMTxjrMIFC4y3^q+Rvd%`cOF1+rJFVAp)#Zk+uAV z#9*PgK@XdF_roPquPxBu3fK+Ap?{>Wl2V{U;L$)r#Ptt!v6TwRwX{9+9SjO0MXG(b z+XUW~v3~o~V}=BGHcFXN$6OHRwi2t{w-@n$t=9lSOZQD?dj4%s@qeOI#?nLABm#=W z2iUET@&Jo&-O-Wdr8xqaWcFL8RTDnnse%}K>Qx-4As-Y);(%mbm8>d^S-#l;F-C zhh~o`Kw9n#b9i<615TMY*YeiKhNoAmQB!q=w>>|3J@ZelfO)4c-X=ZWKO?M9GH-^F zH;{%O=Qi$FNaHB?~oP*xcKsivW%lAt+MaL%RkKS^T9}q z6TSfxNCj1@7Q~`usehQQcQm05`qhe(5a&vurzznffr8NRbZ8PVAOS8PQ{!A7o&x;5 zFUGa{&ccHjD=b`-Vw4~Mxj8F5pEeXHtEO+cQ+^MhewamL9re{VXCL&jsf08__(0hy zCe{wMPySQbpY5gZS8!p^`yzErO03k)N`4-Y$-tZ71ZOy-ZR<} z+Lu2laCs?*`sSUsIWtf5Sptck-}%XBMFn5Gw*VB3r+wq#^w7z zbn&;7{jXLk2_gx^N)Q^3)p+jzoJA#Ao3xS29=q|FPJik96@-;$KtxnzuB(^ zPTo5wIKH4deLQ5dpv*}AV`I|CW`N$rD@Dx9DPs2Q?!5tJ7{1C?uMlM@IcduK%aiBr z1yv`>(pXmk2jroi`-qgk|16mtkw8q7di9W zr@~0r>^|A)?5Onx<>vgzAloUkxdzAPM)JGetxoOR)*CiTOJsXh$3quVQx64Pyy#^Z z7BC8^U)y!W`Psq=?}9PQ~{(2A-J9Z*JV#`rwICvD${KQ z@1x)|c{Gqc(SE++1(%maQ9z5R7(-~Qsd(p?#Tr`w&4IK?WqAFm5| z(oFAe{sxc$Lxe2^>&o}bWKzT)c}yJAuiyDK<3=hneoN(I;GVeacj@83ZZNuhN(8Mim@Ru| zb{3m(q-ywr+!9xJ^Fbsu^E@f|$Fq(=a(T(LeZO0~`}0Pq19&Cr3k)9 zNSqe@D@o7olXSEbq&xR2veQC5kkI>OyHk-fso$nIQ9Y5QcNZTue968>vg15YGey&i z^Azvee)$V_>kGK+y!#7GsQVCYDqj1Av_8BIn`B_6`yR;mvi8C7^RbG{={AR%y#;V< zB?ts{fT}rku6;SkU(c%_5WGRTFxXE8{ChG6K~09z0Lq%r1|)v=+5xk>Q;5GJyfY)b z5mqG);}vG}Z!9DP-}h9u)KKxq1w22Z3YNOp_ws}nx3hwT4eRnDFi!4M6bdNoV~U*F zsCR3$+~#jncRnHG7t9tB$;y`M_d<0xI?HdPY#AE6@T{vAANCb6p(syuk7B6GRkhs9b#P?O;!Y>XIY1J3g(s3AHA#SZfkV%1bRP zraLBZrIeS|<#Omh8I=8xrPRjij zJ(;L3@@VH^T3xTj_;^Ukfp1U(#WLO46)+|F5b@H-Us6;! zW>T9Z<+)26P6q9%AD;YB4b;>lM`4;O%GyCGZX{r2#V8ty6bw!5cG|O+z3+Uf2)<*N zujg++L?fC>D7_vsg!YHBkZvxnx29$SK7*fjUlnyyncfkT)o3{)e{g`-r?9kMbd^ig z@~TIUa`ED$xDd^X83g3ua@tW_k#Tv(7KD~$inCDZZf_74g zG23kKqX9@R{}Iw30jO+{&nIo$a%3VH))t_qeei;M46M8`gJDL20*V5or+r)?82JO6+Q$)zN7^#5A;Dmzw%mWhFnxe4*)31fZC(>H&*+vvVm+3vE!|GZc)>#kI0Uw!V=HGJ5zMq!dMJo zoC>&l5w=(Jyp|xnM={#=z*4L2YwpO!@>o4+=X|3tyQ2Ep@i>IlaM@Ar{nIjX*6*JR zWjMitWAY6Jc{0D-SI^d$U4AH&c0?4_w7E@Dh@_#GBrR^J94?PJE>>Ktb_eZ9No8`W zVqFOxOL$Ce=450hh*+1j`(?^Af7_I)YteADu1<~;YC_h2G?-NpUSs#KK9kRu9zfx3 za_d^XnHpN(=U7v~H?rlbXgaXQ`o|1LF>AIXg~E})BbMmv%rQ038MWzRa=oEE%}tjJ z&p>OS%q@jv%q$0y7SVUe2p`~wsQMo^31hrlpu5l# zHF`bOMA;$0&wKK38BI)-6`y-Pm~xBp$o@k$DoYeTU(nr~G+?Kj|A>a(D>$$GxAo>; zEB(!0VfPYreEDTMtV&T-NZ;g)T?nusrD%}OKCfxcPrN_gJq1`QKXhFJ4;0^U2fH3P zbgW%Q_MkfK5xVXDMt0}VJ8#i?-=AB3`JK%Nu!J6u!6`?Pk>f5I`kR?jU1nXshW7K^ zqx$Fz%#jZKXIDX`RnX5(3L*ECV4OFKf#jRwxxd2 zefZf36Iz|#z!cU|Y<%sX&S(S(<@~nHdYo;U+acEfgn!7t{~Jr^QwybCzwLKvDFjU- z{I-b-uhJ}J!)eq(%jeELi_}SVa|#Oy z`zX`UOnDQ~pf)C1m~QVf5VL|tsT9?a6CTIL#fu4AL&*J#n;(S2SL#B!vV}uZ;LWCyNwFUw3abz4Swj~qdHwbf+VAPlT zzK-d3gGOF&WGH}zMrXDs|9_@`!X-KbfuB!fQ=JDYp~;bc;z*Anqpp|QsL9i|YrwtJ z1~%B?XCRLA%-H;Xk>7W+EBPy~ofs8Jr)4~|&QB~iHd-gxhGZMa4{nd|e?UhPA-p)t z$)`e>IrJY{h{mU5kgepA#F}_r!sDscBu|8x!_s!SBNd8|C-a*}GaQwtuQtpg|JRgC z>$S~Ea13K1JEjEb>$N1I`M>MztvAR^P>UX@UY%KBk+0v_1k$F6Z790IbKF@6Vad!7 zxcm2u+sS*yUC3`TH0(yOSx7+enC&iHujfK&5Z{!tJg57t;;S|yx_4yPmAdrKxCjvW z?#HL3Sa99?ZC4i>?l{6#S{QbAl@9FKHz(`~p>*lX@_M@XsJ)hLcGr)Il+9Ms7#a>9 z92pE8c@Hjl58^6YN~Rf8H=W*5XO!?FR$$w*(>`uXpxoDDsdeMhq04+d-Pf*7+@{4` zxrjV^X)w2-9gS2YSPM3gI1o_y+a=2DdWPs)+yWCUIMpr&GK)wNMLi4Dc^C)fy61Z5 z+Mg?w#;)B$G*?+G@b~H}2Rr*kikc}HX?LxDDKV+zm60bj!TT_>80m*I&jUf%86T@0 zT&7RGgfaprG<}^nS=dd!<8Rkkyt1z~V5UT_&qMc3rq=M7_Td9Ig-!c~s1b|!5woB+ z5--9DegR6G@8uyM4)0N22qNzp7?`V`nZoAZ@Sy^Oqpztdn44y4d>x#8lOQkFZXKo( zledGG zq1D@~;9T3vu*4cX;de7cJ(F9QXHXieujOR zG>gl8aZ#^Eoc#B5s!+t2ivrLpfDQicVrZ-*Ia-~#u~tPmyCngR4sYyQv?4~ea2W>$ z+@C3XTy60T+`=oQdbctW=DLE2_z~l(Wz60a><*o`I=#0aW7bFF0wBa}%+r!rvm@KM zCy>rI<8tFLFP8OJid;HcW9QsxJ%6xKjIA&f9Rwvwl?K@-LQ zk>l>=ExEMJdir3n06DI90|?#xZ+$Sx2h}WJ=%a0EKrzZgx;&CuP*9=AKvJD1W0Hy^ z%6r<6v(o7HYsDRR)yF;n{<48^zz88WKK|~XE1p)14MvZ^Hc4n9GcRi}?-|iq!1SRN zl_xY3p_$ncwRAG80lIOXW$YyImW zcSz^k-`l^sP09nnos;!~LE_Rd0OR7TtSN))J6X5F&uqEXx$4cKAj}8CXwAh`KaD^3Efpq2M-b7_GIS%qj1l>3&k{Z8$&17n~1-1jO@N@Yd z#KLCA=khk0%nG8yi5=L==r@UaX2#}q7NonJ6GRcTO{7Jq(W0kM!dVvi9kE@ zg|>7{ifv*pMcat%36pbsV(i3lhj0)&qsC&2-TV~|R}3+4_DY~0@SDZ150_jOl2KGd z!qRt}S2QnBTEa0$#Etu2M$8!w>mKH)h<+p>A(EY7lW6Ue@M;uzT&ms`p+mm1im})N z!+na<5E%}|H)^_+;>#R$eD()MXs0;{xT+_n7{K*AI4QKKSMk7RASU#TUgi!Lr;yp( zw@fbgCn{+jH%B|aEh9EB$mt~kuk$)6zmS57bV=(Nr z#(1C+DpIRes4oqARcK<#T2;$?X1$~|b!?^X^k!eP-D{eH-oS;jC(XfaZqH?wO;KpX z%ROhi%cH?$1a5}sS`T@x)toLt@D4_xr$;YfC@yu9g0bgb<@N1ty~`5G@be%;%YBB{ z0_n$ob~?}zNUaL(NCGp8$Gj(Ig-zZ4K=CMzn2Vt^fy<2ny9C=uBMpNaU7!;^T=QT@ zXESMwP3PT>jesd7B9HR>J1f7t+M-4vkc!#nZ(<+F9q-vk7R^Xx2SCwD!vEsbC+G=` zVf8aLEj3h8iwKKV{=)_p<8F%}=!uOnj7#WuuiV;KpNr&oCMuLfGJLDTru4mh`T*2; z!@R!jg8MM@`C91W$+fe9*bmM2-QpVTM*c6W~D|~ zS-ng?dvx70e;U+Z*lRxwt76&aKOs&~Ke#4~>0hc6cQx35AHIWlX`1b?zpAnX?O6lv z&%Xw{cAxyiEoKkicDpi=e%@d?bsSEy&6d9zVn4N_3@FP(B5-b%+<`A^OLn*^u)Q}m9wV$vz4NhXF4bob56;{+V zk(Wep3tS?a=|I%o$&CTliByQ;jTa2MCo8JU0r2NDPhvg z8FWvZPT%}_OkTQ_@{C!elc%!rnP<7`$}5;LeR}gPPn7Kydi{xYLhbSmRgd=yV!=7^ z4lyRw4n^P5w_;TOB*=AX zkdBuaUq4E|&!cG>HISNK>d9Q5-t-bHmJFc}4>MYskC{A=u4xOf{j;HKIx3~`{>{s= z$Sl7Oo0jIsYU}w(P#t-Qq|%{kJF?H80ovk%56p3=PeW z&%eGPO^5t-&_M^MC45nhSNJH4M{#6v!JVjS>%r#0>`YtXOEl4mSQ6Z4OX2n`Wl$yL%5X|p= zB=^xgMH+!XYl_2wQH=N?j8TiIL)njaPvWviaoGmQcY!~I$QY1eOao);6XmiR=IA6# z=^`T+ut^;pRH*axrkCk+p4mE1_3`J(Oa+(pQ0tyaW!f2-dFLYYFQ+_h71;jR62xOv z@CsV=WFn11RTth+OiO(nvwF=sL;*<(A}Cm!Kxg&+Ge?pn^!NAk(n~Mly{EUgm#(g^ z=0dReDV0i;N~M$TL-C;=R4iVFYV8>69nM?oSrtQ0?v=4x6=M^;Cf_ILpZ&1y~5kie{!{q>sRjbtN8RwpR z0Y?rW#iR802ba*XW21cLv!5Zc371}S3C}$93=7UUgTDU$Hf6-C_pR)pgVPHNnxRs{ z8;>`Z24OxI6KK)4XP)DM`yS$^pMNj&=MCX#m3x41)e%H^@<{Xy_%h;C)Pow2h(~?S z`uiVX!`4^$z%RX*!ATXIIz&w{hm-btz!uR9K^Kdv!9=IuoE%VwkG#x}9)F1HXu=IQ zzJmn|XQ1K`EJbgiRw2YhbjV)^9dvM7LfVN=GwWxtzF5^OP86?#k>KVfx&!Z?qEUYe z)fdog2jqK6WCUx*3Xhgh=V#k?D?q76np7A_goG~CfbpT~&ynNn4cz|2?Ad>S5g@hC z^N;ubfbLl{n6i8s%Wu4iGp@Xhp0gHXY&op?y~TPH4MsrK1vyHQ35@UEauAd@C&1%A z{#y*DS@#fY_FRa(8nLkwFKgEJp`&QFnXK^;uJH)CEf}*OYmXpF*v@G9@j{rSH7v?i zVqZT2rHoilT8fiQ8aNt02YxSOm3m3jB`GatsswzD_J-p{Vx6$9Ts3X3m_67{kWre~kB@MT-`Z zmQvPSv<6k>z<~pZ2tz|dKf`akgARU{5KPfm(|Z!D&Fr7XV8@(Uvq`g@>ezT#S)AbF zd)ywQ!3zLRaheBHU7v&Z7%>dZ8RE%}uTZV$3<7AYF?=9vF%l?%{t$JH!XlRJ@&O48%o_dOd2M_Y{%P#|AL6{^7%a<=_ z>C&aA*jv#9EReqoFI?Tc-p)Da9K82bjA7NPRe0~2H*Y@k=FM+E8uC12#qt%bSiT}2 z7py$@9GrI;lnYj0G~pe+SI#{*)CW4}Sh;c~0C}FXXyHN@EnGNZ`|Gd2{)D40T37re zJq$bO;B*3YBt-(lV8qFcD1nA(nOojgfeVCyQ?407{nE89s7^EU!_k*V+&8HPIn|9dyva zX^O%*D_WjtVSu8jbr?Aeek;EAF!ja*!1Ea0gHR_mt>*1&A-X;XCoR<=uWWl8jf1ly zI0;^mWp7cG98Y2_V_rCzSDBi0(XBo@e3eLzqZbFx<2G+*)8;K~`O00)zWP#Dz4x6g zyy^<GZ!iQ5V&A10rSMdnXcNs@%s zt5-8)#tdF~;RQxUMsUtisZ^Lhe?Ci=EFn!(oO4)vVrCwS3T2v^!uI+huO62NVVN-| zIu3@cKyeI$g!;Xpg2sr!xey9*qTn+q9107mv@71HRmW(I!8vzAZ?K}J%<*+iuh*ft zgAPt7IEe(PR3@J~lZFcxZ*&Eh+gx+fau>!VLB=0tKw1PQkB8=XNy3~WC0x%E@~leU zH4CH+D9(G*R7eUVnWkM^_^V0$6d*;!$H=rr%^+2lk(yUX%se1v@6PSG%+b@+O}$Y& z@t975w;cI9dz(kfe*u_T8gEW0!C_x?!eXV!PW0V^Cu9FVvykEnSzSqi{3lx zn**>$-M!-42v;GxbHTw22o+sH=kKkdVG>?(HOe+&Pz|Nrp(drKP|}1{9Uf0AhKhP> z2luh_OJ8B{ckX4@WouaW-gmP6)|)U>=Ag#lJ=nlO@D{Xa_WX8%5L+H7sNw`1LMj=O z?;;!j7FqsvRG+1sj0E|l0q+#C(Qex+MjGLJ^O0Cn^ebz#+%C?u5K^zAU<@O^n+;oP z%$wFte^(ua!KYu=R=gy^8tKq$;tE;O?_DKNN^-n4ecbFhO-KxZn#BATc0azBr?$4oQjoQHkGJ0n z3c=I`JPtE;0R!*;FW?Q@GY3f~gUgvRX)@Pdw~m3nZYb0qa@@Y!j}dLIH>9+Z?*9LP zp$g^Jqv(rU@_+V|;Oj{I%hxDnSo2uUeusXFMOgSRNcP^;=f zM;zm^9K>h$;l{s?%huy%KQ^rg8HOi1XcbO=E=0#Q*4&AYk;Z;dEimN|LHugnCe}I_1*i!J&FY4;TdDiA6 z=m|A`VoWHLz{R?Zuum0fWsHp?M#-&^7}$NFft5OE%@?w~ffE}G2Xn+HBx->g-Uw)d z*9?<{$vV#r^^#{`d70AGQM`METE3a_`eRhOKS+|?fYD2p<)r!SzN!Fa5C~^ zjG?=``-E*z6?itLsZDRy^8#X|xm<&gMLy0)A~u>gO;Xq-e+ss!7gfcWlVlvlhw-hD zGf(ITMjO%OgpB2@WiUJF;B-d_z~p#uC=CuUcip8Ep0D~kCN<2MI}->E-_5JYJ!w81 zs{ipG+dZ3P{t$s;#jLznl1evc%B_kQ|48HMAvaxSrvL91Qt9UUe z7V!=t4vgLgr_f0DBxv`bxeSYLTk4uiGF3&?AS5I%wsyCkgoMlq{XW4Uq=e|Zn3z#g zPpHv0UZ1J*0noNPcip0@;3m#`jbpneOD#y1fiM(l+og1b}sX)tu1!U9p zG3-2Kjta710ORl`$0#HS;svK6BiD<;h>N!V2E1YgJVIXR4x7_M7_19Z(o7U936njH z?mNs6fA>GI@3AMi;uD{w|ALFr1gz$9NPl|}KtT{AhxC-KPB+Ic5X7vVfZ=Nes2JsH#1S1O8 z;WTCyMbIQ-TmOmQx=~huwA1!SM*9YKuV_-@TUy|I;7fkB*Q5eT$bc>%8;u z1eMTFwqL=B&^Wq_@dy4hzCH$LzK8yWYj7nCK7@ipzt-akVEgZ}Jp>ZgF&LcNMs4&n zBzgd;{02$+d|)cgMujKc&#U7tNB%nKpo2FCCv$}R=UybW-a~?HQx4-B_fsGHbF6=u z)KqanNQbowxkn^e>lcHhN=ptd8f1UrUyqnT(mVtgP7nBm%qx{riE6|1%DAV(7$!Dh zEn!LVlvPO7;3N$MB&L*nQA-oEOHCse4KY2HB0HGSZxS*;&gOr(ivut2;ktkSN#?)n z-5^Q)?5}6RcY30kl~7O-40Xt#qJH$xk^C-7b_7((HPrN3v9a>9ZT?e@wN)CwuRsiy zAO|gecPglMp}rTP2QekQgG4Kgm51?Zl@b>91}Dcz8zYpQrECOA^5*-A4^quc9HNkV zs9PmH(;~Bl+}BYQBQ`jMDkOu;_q+0^L#p@xHeCf z@jG=kaH3&TJ8@IrdYw+#w*A$Lkrv_8_*!A&xZ4tt#&M>7-|8pIM%&Q-`0?9xuE7r8 ziYTsXlUVxF1OXaADGlvfyi=?(vH$ApL1Eq^U@Sc%SOYa19OW#;1qCPJXUE^U1oaBB zHBl^aNlg{24%OJpZ{pp~$s`7^cK3G3Uk4p@@J~iTOuX|LYl2H%(HyvCS^4_+*WCQX zK`ji84w3z2jjz!d{U4Nc1F3a1^J5Zg{3JGR#TPwK;~NAKs22rsVX^H2XMq%NxUf=oHYjU@G9}8GsMVL)s@%jQ zktXpIJSA`OqBs=qQX6LivnqaMH)eP{dgKtJ!!O`!`;l6eiqEJdimJznVk3$7 zQ!JIG-DstTaY`ydYAlk6Or-{*n3OVHb{Dmyhe>sWq;fM}dqRnbr&<3eZJEtC^dz5f zjkS}AlN?vv{!MV?KNW(}OB_UyreRB-=S{9c7y)Pxi7bX%+; z3}{q~1da76_vXa~Q#mXc$Ryq;i6?r}VI)P#Pa?NIZj@AM&S4e^B`S{8m@uD7Yg}r< zGl8kT#x2?*e;stt!9N`e-Z_kQ)SZ&$&{Hns@mLL6H#H}(F*#noqy)ldn;qTqCRtNL z^xK-fxau8b<9~x;D>m_A!7K(F8>Najv3Iu8?BXpk@)il0YA^s%?ZwG-#0+8VV$yUa z#x6i*I%4|~DWMo_Svj5=5%F`u${Me+vHln6w_YgFv9YHXRDl;+irjL6Ye* z-y(iu5t)Lr5La4Bnw(2&S0ZL6m~Nm%XxvdW=k_FX%7lqDZyv7XIn>8-BQH{a<$1<- zKTWplQSzhPKt~bD5LJ8$dKRacK_47Jjlp{G;&2iI5JtlkEefX8K=bufhjY3odrbLS z)J?`}N5Lz#UKob%cfz4~z6yFk91n*rmZ)uUp z5HL_oQY=xSIyTNj4?oP=D_7DFn3xINu>L9b9(;wH-*YReZRR(^eq4ww*tA&sg~g)t z4!q;xN7l1>+ctjXL%$r3TMUo==y4u-=n?w*db#bkcT%1*rFmQ(2ha{qS4i8`lZ&Cm zaY;TC0yOb|uMx!x0og(lB7ikn2-d_B28}Vi5X);$TqirS)_W99-|?}&-3GOghE_1m zu#$#*Rf}EYDP}zz+rNaZOyUFYyA4Y$cEY|ca{-OA zz0g4~RBqWq-k=6!6gW&)`x060Z%NIz5ETnWc|~v=3{B0v^&!LO#D~Wf#3`x<)mf09 zPg1#rG+B zW$>!sfu2P%BH1E+QXZj{)IpOtkrfwOXz@`z zB)*Wqg}!FifckEnn~zD?Af*c_S5{Cqb3mtp4uFJmKeX+eGlA5gMUj1Y#*-ixw7U=6 zGlT9~=hMC778u?`b*|%>WS6p!gU0q$TL5K{EMxD(YHljY`(C{G^ zFFBLp;SmnJ@(O3KSi!8BGug6X1G`>2K)EYr-rRZ2pSJ)6c5U0v#%(V!W%3|1W=*H7 zT;cg2KhJZ%!QzEyF>l@+rcIensjC)ojdRR2K|#KH?x;dKJf&PJn}HN{oHNLm_D6KR|T(nx{Wp+bT9$M zNE*mqYeZ}P22T70XWmmM{^U3^=R<(3$QVj1e#Y^tol~M{M^t1Xi7;Aa{xgYcFlN+dyIh=O9_gPz`lk&Y_y&T?V;Fb8tB{ z9C%|evu82uhO4>!-+ht~{O$kX-Jkn27JuMFj82`-QEh-WNHj+@G+I_NLSI2kLPA45 z-BTQw-qO#~3llUwMsMjbwdZbU_`$!x)b>XAF%vU@8t0eOVM(SSIcUhL`8a`T(Qcvs z5RGGhj^%!AG8(ga7Vi|5R;07Fw_wy`6s*tDEXC(%qxP354Sa%h;NM`ne+A?UaEnkk z5Z+HRAZun~!ZBp1=Hvw99`OcoU|j}U$I+mHQuie?nT}3ApRQHE%G4YFBZJp|iqb_N z!LC?M)?I0ROl_G6g__T>yzmfYd{I?YF4alw(=?9#H9mU`F&SP$od<#LJc?rt`3 z-pqy#8%|nJ*V<>ukdBYl`26jE$DWt=Qm<9{i_du=@7_(Lo>8rZ@ul9V z^WD3@$IAx~vSZte-2I*J)6?BcBg<$s8XP-zjFF>9@y_$bJMLio=okkNzRdo8d+{#g zjxXN9k2gF=S}yVRJHN)k{Ri3c;tSk&-w&8NWilfp$GG#(JIV8$GtOARJ8r(2-kw$) zi$@-QgsjnE^Ty}-@)y3yju&@^4C85cLObZ-)F>23+IDUG*R4@Fej7tUEwu>vPS`f8 zoSKp4Q)B^~&-u3bsx9l+e7+UUbVNzF>T&PgLMQWA;8cTl6Y{g2#R|iMZN&~y_)d=K$0YJEtxm<^G?B-L*&^% z(y0Cgsca%uC69&%MhJb|iUVqn;L^+z`MiYBhA@?jDfQlfNiIR<3?OZ)E7SxzTj9hk z7>Es#RcPiTLkbas+h`z#rl_gW81XX+>AbnjnKzfA8?R%<{rB<6=RU`_Z+?q`yg`qa zaANRyG-k7^nlpJiT=LEVW-nD>4AaOk)-a$)IQrD>n6An6ulr5V5Zw>t+J?+1y!kbC zsyMG;JgS0=Z5fPvn)FJr3k#?@_Y*LOn^7@Wrg13S#mQFex(C3MCoG$)nUpK1XG+A4x6_3=zO-$f_l8 z6vZ#D`*`gavQCi+*WAgD?Zm8~o(6%6P@89rrO{}xefw6jtWKJwSd-G*(@$5AW#_J) zp%17r?Af!2v(G-8uCA_=>@Ju{8G$@^boceJ=90B^S5h`U{{pKox|l3K%I80SJI6-G z7@RtlXP$kMQePKaUf9mz!w1>8VI#BVp2217)&j79|313AySenz%a}5GkOzM75c^(w z32O~mmgAkLr>l!K7q8*WGZ*ut_3PQacQ-qByuhwKyIHtsA@zEVC!czfE3dwqSulX_gK602o!{iU-@S*AeDuSiA-!;FvfDuiZ&DPxg?2a!(iHv{uJ;0&Tvw^^Zu~{^Apgqfl5Bt*HuWC#rZ2swXKjjqy!` z!MSTn!A~|acgUXr&O^O%YC@$7CV}#)zA}Yc129lYPkh{1D5tNFXo^B315zj*cU<)h z5(}yQr%P#s@Yyk~W0UwE2(cOr{O0 zT4&0T;mUXSGjnl9y-@{cLbfqiOagt4mpJ_J=V038zxg#^-N z6g1f2Ac8S_aHD^Varcl^#_<9sX3f+Dxo7Bxm&f^0qS=d*xeA%ir_%EtlFF^9S%^{r z6>KCLP03=+oHd=&B+@w%gan1~|03Y3#U&7lHEoeswK2%x1K~F_vG!eig z18E+b!UT!v@zaJjW7Th70$4OZ7YTu%W247V@uX?W`1m;c_U~uT+^HBbWZpN&vsbJ6 zL)w)LinYPLH>=m^s`TK!Qm@xZOC^pTJHi+L?sjgt>3S}>=psgs{tbE7z~wo;eJye( zMzAp`l4Tj?u1dHhi>!b^T57FB(lkXxa6ThREVX)_uC5C2d+&RhG%zXbvrUBo(AV2X z|G)sHa+&$_=dyjrE?n+0CEK0{?x2Iy4+U@2wxJCu967BB#G2XM#TUr&JD4~iw| zKNzpkziJhK@VmdvIRl2=>xq+<2xaT}!M*qLdw+aSAVMe0#u>}BB@5|yqr9;D2$;y& zGsDbhWYx-56S98o^)ZE$-Vc8GJ$g3waQ2E-s3^uL zMmJI$`+E}qV{GE1$Sl+cDl|3k)+p))^#*Ss_u$PmY~^|?-5&sRK2G~FT8jPlLPX6G z(lDXYD~`O|&3{ye4NxTH}P*oR1AZpO=e$M^aN11=YY99F1 zr`dSt*XYeg5rmm%CR}yf0Mmx*DG z>PX(aYv~D43gQ>WGqGdj)w|I8J*1`m~F}k$1%xhlqd%yBh_H&p*S?IK7!L}j zLX0rSJ5MC`&;&$qrr?8tEh`$cg01_cAcSxB#5B;>9zik2(AV3`K2@A^h*;7j!5WM6 z4r?uqM&1l$og6yhddhN#bD;(~%No%EG{m8Cb-KH|NJ`yo+VTuLcWz7mqp^6^W#Jf{%gOT$0UGs2laOY4hVzb7|$Qz(Wr(bLMomY}vxuD_4@1;%6)zEIR1mG()&! zT4Ph_-5V{wVrK7!t($r3*-e~(!CDrcF`Gu_5MwbKUw7OfCKE^B3JcA84eAca zpgx6VXRTzF|3^4H0=-?(T>%RZKky{U&O_mZj#hz?R;E&p**g#8RmcM&rKb`WEMwIe za)^%^pju_wdw!iSu0F)tU;ZO@HhN%m5}*A2|AU1){+{3d-jjU&jAK+K1)srKJnl*b z5)b1(>`Ut~=AfqwG=qkRuJXU+nd{(91jS&JF1k}V@BDLEnvGK_1zX~xHn~zMQ>nc6 zHF3!$m-FcQ^(Q-b%TDCi&PM)UvNp@*|`Y&XJGTAQX}3P@bQwVgxE?Kd$->d~z0&z9Z7$ zKs??M>f~G3dPsf;GbLhlytPab#5>dmAyOfrEzp)beA5#^098+#CM;gOgdID#lV=$= zDYAbVMuO9x_nvw4=259sUS&tkP!rufJzRbDRrL1ukXmK!WozlGq}ZgF3op2kx%209 z)6F;W%!cQgF}t7ZuD_0H)21?Q+BEVk=eg&8%#0aRS+(+PF2C$@x+@jL2v=TnC6gx) z(q$}@W=zK>3G3FaW9rnYfU|dFB~FnLRWIYYZ>H{4&-WmM&ew z_7`7d+Tc%QRZ-T z?`}Tx>Az$BNR(7Ik;8C_;l8u@)r&dxjHOV`>h!Ew$uC~Fm`{CuGkE3v8!lkoP>Jp1 z8R{~avX~p+xsU;IY<}W-o__HaK{a;js-ozWWdu%Zy7d;mY~Fj2+y~H}Bg5&T!_s zi#dOGKiSC3eD~2Uj8zp9!xLY9kUby#1=gN9mz@vopnJ{voV|Dw|MOE%a-cDl@9xeR zIp$#U9In508H3jG@WW5CXM7TuUsU4$Ctt+)Ijp^^mnWawN;R3yg>!p(@%a}xbdsJ& z9lW(r2pFm#!wS-$hpa z3W*#<#o$#*q7cs&7MxLz>Am38(J%(*7tz!E>m=#>@NPaqUg*PXCJcSCmJC4&tr!Zq zU-8kjjrbkEm~AeK3GzhRwhR;`NdCMPtoN}`511*_x#IUe$=tJMA{+ja-kwc3r>GGi zL2#%z3`*jY;2IfK9F;Vuy7L~!p8G02Yd(h9?y&vo;Nhi_YQo4as*T=z}53U>ue5{Eu;d%&*?sl1B%--qoXR&pDmBNv= zwMBdIv{~Z@M5|Fy!IQ>-L5`@$yFskInxvapKMHgR)dML{P7q3}^s$=Q$6)ZVx8Qyp-3Be#qxnRv|&Rcy!Q=Yl@lC`)z zM~txU^2-5baBwmhAxF9V@^t`s@3{ElweeUyt5%)E%9X3|-eGNmS7pH&^I5cLApp5^ zQAV$`NIlC#4Y+7CrYXnmkLJuLK!%DZ zizL;G03&SOwvkIN|2d}R!#uKO2cr(kv38xJ{N#jSX6w-oqGYqLzXt|-VW6k&rx*Hr z=&mHMUEC}N8l!Cd`W|k0*SU0eSD|Yr?|aADeEX?g9IOd>mUHpd7jboeH|5DI_}f4E z-&i&!p|bW`{_e9M=F<7f>MJhdJxk_Ns|%|yx|VYn^mFTPew;u1owK2l@u#2pw|wZz z1fW|JO&(Va9Fm;4gpc z7N+?DZu!9VES{Z)>|B~Kws}2w+|%G=x6T7+IA{4<<{o{J+qVs~{C9twJ3n$2-P*^m zf8t~O{4z^Au$({rgO75_CFk&mfB12(u%2nRyqgEV^8fO#!4iwEzlzU&@)ww1uXj`- zZxbj%x*#T64Xcd}Ph(^&wl+BaCp;%@O}@kamYubX{d;#ZeCU3B{Z2$SViOzXmoY0Q zF1TH4@jikVkGBbVb{5^0kCIg0k1`)4p$D7+lDIH!Y6+Wtd_pZ>>?1y5i5e)0i4s65 z3^v<7eevU4KN=RgMl2!;7=yQpCP6@l0_8Fb-~SP2fADuWTseb0&oE?RxYm$S@x~*P zlh7b>E@YPyp`0CM<)!FMi^aH0l{fT3(=9NFFJcA;;$f--HNS z@^D_nV~pke3s!UEjW@A)@gn;Bdl?*@!u zPscolwXxkpG&m{mXS5KcfxVP@ec>ntl2XdJOy6GyF zd1c=|_KoD&w2Pk51TZ*7OY|jpl{ur6`9pDej`yB=tq#?^uqcdhFz(4RkMlmrCQpG% z3QvFQUK+o6IX9j6b-tcl!iDJ${_MN^`OTgRr8MR7Z+?^hOD<&kykW{qFJ|r3rQCSa z^^~9bD*yYx`xXq|OSwM8Cw{5I<4=5z|Mv{hNuV<+DDK5Qj0pI+>=U_xJd4og8YOGqdnt%I_nf%><&A=UD=#neB z?XRBTfoFv4R!w8c*}b@`N1*Z*tS z(g*Q=db77*A-`xT_=@%c@$u#$426zUqTx$1ST~Pc+B&XjOk){PiT2LWwwP<0KI5bn z-zzdmPRf**{Q~`?RYo8B6kYW_B#A?PK?H&%Q2_CR6(Lu}mJIgbGmJfZ7yUCY09%Rs z4g>xhw=ipuUQTH7-GXtb-+-&$O`7ZtHFKoFMN{&oL{1{(P*EVK?klKWM^Dek5iXAz zx?rM0ahXM$9y@i%BWib8^Fcn@bR{vx3OQ^Q7yjY=`qq)Fpi)$^6-(_D(LDC1jJqd^ zL4_dE$u%LBvnls{80Rvo`8ViJj|K8aXjP%jrU~Jgof_1Fwfpene-D-OPui7Q`);u>ty^_|C;Sehqho-C+`J^HQKtfaK$wR&vH(rMxJI<&o<$3d%yI>)`y>s~H9d~lsW!JNKQ7@@? zh-mHs57OAPATVLQX_glFtJO)$oh)8+F8}qP zKhOSZLtzM_Xx(t(WfyW{%R$7{QCB(T$k}3%;X~W_hi@(5)9<;FxppNR9{LW?n|D#E z)JS_4^Xs4g-?*54{PX&qygW3D_;%(Q!`{uipx6y*jq2z)qA3GM_dub8HdAG!p3tm` zTHx4lAKOWw(=s|%rKp|E_ON5m2?i2j{onmPUp#P(=bk>wOM`FccmCiv`SiYL_@968 zo9sJQfPz40!ZSbEM*oM;=hmOSnd_vVKi}{ol*$N7s)m{6+0eI(Ek{Q2ehSAvVVgP?xQcrU?bjbhCtc% zY__;J>FCyb92F{;e1vrLFe8uuC7lfAr2vcystL|`jLp_^j}fISsnWOQyOh>kOL6(z za%ek&PjM;(<*Oj!GA>@z#)0v9=wCiX0Fjim`UIknQt(xf0JBo#^C#jBB+=Lw^5KeT zvW{ZMZD8Mo*9@FB-%ztx$uxbM{fw>0YUGXQ5D8b%SU}g1Mjvw_tFM>QbPI^u2IaRj zZ3a0GOE8fI7Cc(7Aj##Fy80L$I!aX^rXW>JPAro_znG&K=TpH}@%88N!w+I+tfo$H zG#W%j-Gq$BFy@hgG%E71sCTV_fFqd8Jf9Zv32j9~eGDol2{k&!#<6bHqYCem=7r!T z$EwYMFC4GAUH)|v33Ek#1WMxZK7gkrDbUpw^8Qsd2Yo)Wex9;DD}cpj_nXtO$M>U| zKqV_Tq7$0P&ryjkyf{dPB!<~GY#K>6vKgR+DZpWNxs%_O@cE<_tmWxz$s0w)<5Hn> z)oMQYPyYY}CS8>x&ck)@d?y#Zd5~GN=Z5h1=#6jK+a|v2A)>>hzD{}O`IJBKKf;01 zj+!#w)#;hl%{$(H6*eglB8XxMqpY@6Q{+kh@}hVwB$rX{S_O>aX(QDR7B8E_Z9l(+ zx>I_4W}x1q#!%3x0Z5jMc(VL-n{LL&>3P$2{MoO4kVn7#b#A}sY3_e~6Zb#%LesxZ zJn+X4A=ogD7CdSr$>0`E8nH#ivNlKbNMiT{iWxyGdt<9 zLNc$1Yp-9!hClx*-`fuhX7$pQ9O9e%4|2tAALEiW2^U=RGhDlB2?a^$Xb)sCg<^@0 zwy@!}wU;R-29qRoceYV9fLPkwyQs)Mo*O;Rk|o_d`n|jP-qDn#eUS6sbuOLT*Yodw z_d8tjw)e4kPH!No0Z7Vl@JYV#>=3{F=bvR{>%(l=QiYOW%N1s~8D2QHksXzlbd7A` z8~?hQky1O=Swq}@*G_)s$~SRM*Cu}Vi!ZQX-lcr>oLzil*HN%7+rm$ughlL3DuOiq zYy1{UGkC!JILtQo>>)oJP*o0tI@Y+tX@=l7S+fdHQTR(lY zww&~9hy)et#4swYV||KE)4X1fp-xd<_}f5g4D|qCKvGUs@Op}?qIlFhNP6kK{O2gI zehZwphi%uBpPzBTtP6Sn;6;nb)-Im%?naA!1W|-^eRiUC#vC@3b|~N za78@cZ)0@yVN7xqV*@*6@c8-61^`}2U%0EldUW?cESj4uOx%2cAe1{R9 zssm~`t>QF|z&(2QG=$|?z^b5X@!sG~NVv3KBLF|sJeLp=>Vxq?eHm-6q0;st91C$V ze7OBx@HG6eCpA3bo?c&Rc)4O7${23h2vOGwfX`ZcN^msU2z2tdnH54$eqUvZ-yyIX zM+V!hZu%V1001BWNklQPf9Ns{;Fq24wdviSy3aqo+PSMi+hTs>|M?s@6*lvc zf4q-_;|``O!=MUPrN1gq$50X`xp4*#lOhsKKB`X$?z9{ zw4P^Pc#c~8C{&6ZJ$RV=9<2bv6OX;Xt|KE1j~wIPhqsVQ0@YETefW7sTtBz}#ow^x zw?4(6{HK4xE%z5@>K;=c6{ za$?6uP8@YmX;}$d(kxlAQpnvdlaw8gAQr^$rZ)Ty&R=_+J$uSL_k5KruPozS4W&+| zUWVn&PM}ov(Lb zlN&IFccX58c&<}=S5GGaG=;F3@TXB9J-r6J$wP5#HXM-n;Pnd(vjNC?6mv>S{~-B> zu3*IAjN%;_KZB%j1BJp?{OI4J#X)?04~#UxhN3YyOGvDv&QsKDPf|>N2B#)g3oM{s zBJ<|tdHyPZzlnEv(qBrX=aCo+p69A$ao5pPILY&+O!ods^eX<_0D)P4T?YJ`bCoB5 z_M_y%HJ()F#g+-*o!naRLVNXC4SqzQDSC0e%Sg1$Y5I~WhZ*?$aqgidE%`|km7wmQ z*z_Xb_}_mG-*=qq_!u|*$)9rmd*4mfxjgzgGw__sP!fFlp=6YiBI7SV$&v4U9vK~^ zxbi0EU;j%`>_4SOT786c_`i|Rk1M^0Qs-@mRPuM&7?WGNr}O@b zo{`1m-@d&3?wj-9m;7Ko)j2nZfzApwPbIDf#d-Y3AAgR2fAuVeYD(d>_4kxo9m+bu z@BRA!&ENcRun9ahj$y0@#X`s%92*BIgyU*ez=Xo=W3^D?!Kb0LLt6>FgQ{u&NKEe1h%PyL`#~g$67!VVqq1Egks?8>WDZz1-vA|nx;VX;7k{I zW+V`*hD4zL^nc~pJ-<(v91Zp1Vt8P{rZM17Lt)pFIQqv7dik%=d&}?Rm;tI-d2Pe4 zC)}}SAlSrO<{qSuQ9&4_KJ;6V{sXF2NJ2>l>qA{Q6>x;Qrgf8s6gqbarS?BS?G3mz z!P<yQqH{Td3pXcNsN!h%gPMQj9uMfz*GT_8Gs8%5p>#lq7_{G@WC3 zWnI&)W81cEI~^Mx+qTuQlO5Ym$LiR&jgD=nqqCoLeeeIhf2~?`uBsa29$B#;H1Q!h z+gtqj+jN) zIU!Prp{$l5zqG%z-vx0$T3p_B?j_M7bNGN_RpEOKL%+@GQ)yzNwxb)zlaKt)xDFpQ zPIPNH#nmFdl-rbSR?+=x!TbQp8WcK$JVX@7$11B8JSow$C340*P{)&DH`irng z-0BUR*5i}wbODEOgXLe}(rz6t_4M2Q_q*EVTa!cu;mK^kf$;rb{>jCrdH9kRJaF)3 z+CW2r0zC?DnRMAZ&oHqDXRT5Up(dGIqUg}S^eSpBTz(p{kM5-NBvb^bASTaFliE8` zQL9vejTC=UhyF;rRDqE0k!hBjOS}}434av68OR`qETNRq%ounKHwgwu?DWYW- z{5dT85%#mF{E+3~01%8+bTGHcKE*2sXScyNP+bL46>V~dSFy&)NEUV>J+Zpyhdlxm z6~|MAiz?2-uadmac2F7-XfXH>-X7+O{<-E4|7kwIm07LJn{2KRxkO1rm6XcSWxx2d zXVA(kHaO-Za{SzLq350UT=zS%M19l?R${BEtNB!g)`~>jn%+zDSy;B)ky>W9w9u-V zm%n!nK%d;r{dR&T8bU=vWVkKL*Au4NAPdBy#AsE9KT!VbZjLvqCtKQ*mp!^jI7CzB z%qSsR9Ztr)QC*r^gHhQ4m#5EHGXM*nn8vZRKQ1(YiyB+uI5nCpc~HFXLGYhZLhC&~0!S^(o#A4mL#kes|2 z_zC;KMqPx34tvq%I1>>E6(qCMZ6U&sIc6K?|K~7{hE$DDk_^VJIW+;b0+edy&4VZ@ zw%!4ckxWLf6_i$u2CHG%+2&87FFe(c{sQXmm}E-!=C?}$IxTB(!m?xZ6bw|Ul2ATd zz^4-PD|o$_4u1LfQNtNO)DNm<&>V{CkY63ptjnHiD5~R(w-V#=C?K?tIA|BxvBk?ioag!SU!SGD6G%a^)JF~r%>QJ3H=8OoH~ zF;g)k;r2r!Hf5E6xR%}{6sZiO6frsdTJf%5(7#?t$nY=OUK&G?)9pAswFn+?PzKA;#1PYe+bJnj1Ryb{-?zR z-Vf~;h%Yd48l>R%QZ2zr5A~(f15kLu6Vx(>btNrViHWRHt#cGvBSvN~bPI++R))fg zwHnKHk~Lu>r|rS7V;66;r7+CQ8?CE!O#HOt2|MvXcAagK@^*fK74mvOTVY7kvJ%8l z{p)I$vDy1g_8ty5mBpJJjAc&V`{W33cl~<-5nSrfAj;@532) zBVvg0h^KSPW8tsxSXjCq(DuoPlSnoWe)m}9FXc)Y|vwtnHlzT#$I!8+CtULm#M92=^RDz8;q<9bR__cwE=GQnm4&c>-I zXmA)T8DZ1%-QmkEL>R=jJUeSKDXsZ16{9$)ndF!c66+21yyfKXOfe~GKaNDFR4WbPJ;4mI}vV_7Lq{Q5+ zL&a8c!@6b5&MhGwCf5$xelUsB8lkAetA)bm6)Ck3b2fjz&IDZhS#dKX!(QnV@@ztt zVZ_S_tni}9`B%^UmcZQUb)Y<%qA@``#RtNY{{9{A-FZQivut(!OoH1dP<(1OBMzD& zCK+$v>Pow{K$LkyJ13ttnr={bCL5p;*Jxrz$YF)LiBHsMO-umGgvo79g4yIyWQgSlcem)9&v>Mx4eVK|zR zu})o3Kl$X268Xkr8+egIdyU`#pZtG&sS+K)gh3RJ)!^u+;UCILeWiQbat{I95a|i_5}S69!NO0-mJ| z9(8x?C>gECZJEJve+uIK5Z~rxey`BTFU~+9#ZgtUlmGeTE@gtZ!f8vYaH34J6Pf7E z+A43drEVrJfL}VCjUs8|2VykB#+TG+dSk3nr!%E+;=YKv#8#`Nu^*Ny=;wa`!i>z1 zHKV>%#zPyP5s;q~22RyS5P`_@^CFVZ%23|=h;!+=y8IA8HqVYVCIV)3j~4l(T5Nd5 z$cQ->(TLA7f^{ss!+OooKe3D$7!90YR9)mCe9mQ@?EFJKFPj^;P?lXAp#qy=Qd;(+ zZ#GiawYbdiV2wRu4c2&2(B~B*H})>bQ!kW)@@sR|u;{!o!BCVkbck7hZMdJE>k<;N~{6kbP!iCkS0o& z2=R$ss(1(Y+72;xevCB#`g3`B*|Z7`^_wr&9Rcyt`LCdo^A)3}3Qer*EHaVF^qZzK z6Q(F3@C>4$^_bVc-c5YJHeV0(XV7no-^pYzzLI>{%y96TqGy~oPUQEvGy?J+B4G## z33EJmyuEJL8_nTcbmD4sTmM5G0s(FdYExlWQz(OdeI&piKp&}Q4n`n1SUj~aox49@ zZ%?K=cI434`miHc_okQU|BA=W)dw=gf~#u1>G$_~Znmf4bq&p~w+w3i9#Sh_{BEvq z*qyon?zS^WBf2~BzvotVM9Ns)W_+SJDmQM;RQ`B@gg=5NwfTB|Nf?9&rEW6p3o~64vY;?~Pnhk^vjLKuPnwAfw!wBzE*N|RNwK;J_f6{9` zsTQH-<*CN`r<7?YE9eKt#Ay{X>$g04MJnEt8}klfDXJE_*gFB~<)YQA9*7?*vu&ao zX1gvuG*^~y>?{S@9^Dhi(Qo+KJz>9(X}y-BI3{k{Z9v2YnmrU9PtXt@TpX>toI0-Kt6fiW-4cZ%{9K5w{Zr>H6i zz3X0+v$sFxnkxh=mbsZ_jf=bqM{Zgwhcw${M67`ib5ksnIo?J_^$G=iw@45XNb{=%lBs)jn$`d5SqU~=i2@KgP*y_*-TP6nJd31wAMV{rw@(xaq~Af0mT=DyduX-J_=JW8tD+D6*V|vyv6Z8$ljM zsJ=2tYU*dxnoB6_3OSfP3#~e%_aV_L_o{qp=ddv;d2z~NsmC_b;Hq8@0E`H7g7++BRAPlUt@Dow>aDvftAZ)D7P(9F_{we0&5o+=%B>1_{ z;wjLa`oOF+MhQ>vY`}SELq{D{6i&>%Vl;7vFCLJlSwHMr5jO+9PBb8>0NxmrFRhU> zh9a~b_D@CK0^-JDMF{tCa-z0(0Bzmff6)tG`Ncgx4k?0-hCHMK#+uPs@y2Aw{i4&_ zQLg=<%2Sotv$-`@yTc0UcT;NlRJcXq-{-1US<#@Tw?QEc|@@8{nr?cbG!bIRIa%o{<~ERWz2 zdQP35i!3JtiM6mSOw8rv$+EqXq6(4n{Utax2c_|(3Kw3bE$Rce|Z&gUs3VQJuLoy&m!cfStu#JnU4Q)I0$#r=y_S7}^cgg_| zpC`|*!(py%Cf@v4VA;<}lllEZxo?Z7&sS-I?hU*O5sIU7uwY zF)a2+-V=YA!pNxKlDGYgQ@^d1v_FM;bsqY|8D7)QT$e`V8SOzS=XQGlBi?@@S8S^$ zLvofG#sV)-`x@jjTfw2Yq~;r`sG&t}tE1SpSKkx<#1w0MoFQHzb>TR!wZJEE`@#Bk z*00YXToYT`NdR<;XQ=j+5Gn=r(vu>sOKn4nlfdg|fj$M*64c1xiA~5b=t{rHy%iP|a zoRk6t!D#AvLmGZ9XujR|Zi)K(1}&e|7FHFLW5sApG&H9upux!mN6u+f9vY7qIu4|2 z>J4)v`R8`t^kl16#=cB2wr)+SDG7$LhF{cnI*4`GW8DIq2NjM+gqS7PSj$IR@Aw^X z&tLiP#2bB_tGyvW0t4Zm)i~s(|Nu>Bt8}t;LoDsy5Iax8L9ow_O_?4X&;{51u2sD?{GK^tS@Id zT+^t$rx2hTV55yTPgG8|r1^TFV~~flm$|QJ=nVu%LT`tf0|@R0MUZh{?U&$VcBuV1 zLBzVG%MQ4_zrkpTM%RqHJj-n~&89w_#odYW=FidA>kM+IA;YY9sXG@+3u4W` z;iM(3dn=tZp(m3Cz~ICf4^Wf#TE~xSM=zY}OUEOyPnNnd8}`qB4PFhw;&dg-1eH!= zA8<Bf0wrMH)urJd#3O5gjli|g#*cX=rkwi5#@o`YfArO6D|>ls1SI^)Lm{$%Ms2Mk znoQdjc0l~~4DOU+eS%GmWTDo+TK+$Zt1J5oI^wTesS0&EH#fK2c|brc@ZSeHrt?J- zTDIDaX0Z8hQuJTC0P?8OX6n* zM{FXPGQ8ws#{G?bVC9Gw1)=%q9-V2WDwCN%%iAYzu8*cwQ1Ac0tSimvY({iwZTfh+ zh()$Z$j)R=LX#j7DRo#VWSGfZ@eJ7PHQJ(#Z7k72u&>xk_@1Ix zRF*5oc{FS}%`^18PX!pPdB(O@Ul{-40u|)VHnWprX9+}Tgd+;E&zC541wB)Vp@jcs zubNWYFKK^!x+~;%3X_sHlm@1nn5_R}ktmZ`L98n(%J_E{QgVlB1Hot}aLZx9vW*Bv zOz{HCIaqo2cVx&{10fzv2yM#hL%mBXi7fkN^)0=VTeS+~^|j`r%`G6xLm-Q92&2q* zKDjmrlN*4!&9V@}`k;)B0rylsBCvOWdi!$;irp0_v5e(Fb8p_ln}TYxG7M#hR>I7W zdD;HO==}2)*S3P87wQQzC)`hlHGFB+Nwx2{>G;IMseXOZ^EDA1q?`_Ndo>XNjsyzEH{)5bAtO%Z&d$44h6M_w$47JOC0GPd*=23n{Vy4 zYa)z}nWJ{jJ|WT164nsDflZIv=XJ_N2F0J zXa(o@x3++8Ulr7i9l||*o#4~|v;Z;+_%osQb3YuDwI;8>_o{FiVTjm2>v<5GkdVBVa`84lk0yG(utT@gE zyKS%BAzwfX7xH)WN~6z{O&YV|%;_l&iWqH^K<}~g_&8dRO%cE;sAh#U2+JV2RCtme z!4%yUV1iS}8T{a!vqZkKn=^_Rvwz3LZ{S4ABm~Cm0+xM@7cy-Uo2eXV@bkfG9ynV? zq{WlvTUOn3n%)bdV@Zi`GWjBiClu}%4!9$(XvWOsujBp|5rV^JlMdBogW=>!^zTAn zdi%g1+bVOI9^3h)_4*+H+Z+DDg1N9eX}5)F#~kjEVYSfJSYe7h3*yOqyi3~qj_C6%ot(ft89!`m{X0&D+Yr)_MaKrhDcH|6yYIl~TBlX#m zxG8g>^~le@Q>zhBj}&LFF5ool#Xs#>73rtvK&su}VALS)|0a(c76f1Ph8edu!TiO* zJKSxdLX$;SrXqRJTx9${x!o=lD^(^0eTgrQQXYqfFfGAj=az1fXNsN*T0Ss{4{$XS zI6@~j9Q;tF`J%@e%GeUK^CO{f5mGJ4ICi#weak}CIevnFF+QLc!VxW6y>^RFGpc;9 zc)>yKQtX+*#d}4iEKg3nWWrD>4NNexVh_QnW}9FkV|AR}2>*>?=&dAf-Uvg6mCT7h zN}jA~8lD#?|GaD7OD!X&skw>^$bZ#;&BU&26$_55lT3TDQ@py%y_K*qhHFtAltLez zL^nOC&gQ%PSo+L)^@f7c-RVv1+WR4Ro>J>Nv*-WoUp}j8h?k?b%lwhsA5S25+hKp6 zI{%39rZWh)`-a`;$sKdP)G)Q2TJunlLyd6GBgEv+?_#F4x#6@ji``_=DKYp*M9#e&d z^*Yuv`L-bL`#MK>ZHDGk`P&OF-oSnZGO`AhbAyNnI^nrtZ2B;BY^mx1=t(=rWgvjQqs~x*( z?f9OdS$JyP{${0S?c5#*VWA&Qv>y%nqkC_;t1N@c?%b2FL#5*y0$T9q|C%Uy(#*E^ zscMB}s{v_=o-`K!8}Ej-SXL8s8fMbplqovOh^ETXc)wX)F<_%EKc{x9|4~%sA!lso zD2miTJKzB#ZDVotJFn+&vagfQ?BUYi77;_aoeH%3yYm$6spFzqKc4|lCPK^U4S204 zu24yS;`7F1sBOREc-xS`!SG;I1J>=y)2@BZF_N@0EY-c}s=A}-s=+hbXn^s1QVVvm zw>n#HU*XaqpG~?-V}9f+!=65>O2&F;MrL=g8sPZta=nv3tOv97{~n@H5_5s}Ot!rG zzpOqbWvpz_f&|oP9EGg-$(a}LY)g8o6`hN?THE>5rOTifuFV=yyf&!yHgMsHO|%A z8bvziMs{u~{Yym}A_6AoOF8Ai{Z%nLTD+yB7Gz@%MEJS;wPn;q{Z&xC^Chat3Yi7M zVw2_RI3;U`<`WE9NK&LiQ6-hgnfvp4k#ojWy(iNTET+7#+%(DXx%r4J6K9(ThHrr5 zrz?hy+?DKX@C%j`vF~y|>4zKLg`|8e6;o7tbwKx29yBo(F5ze*%X^LHg7=J=p3bQ9 zz=2p+==j8wnQh0c2?`n{Y^Ixr_~7=9Xyk0DRkH11&`ze4(+ZVtDUsW z!_J%?(a!>$zM@U|YuM`eLJvePZTMRJ8-^KmR5{bUvo}V7xq9_#Wuvuwt?u(r`^IIc$y(87X&tb?(Uzm# zN92SxP?L>1I_91}u{n;YoWqc*4E_9zW>o#MQBmo(@yRu%M7a_*u_m=lViK|{H;Z8Y zvmYm>0g4hbs&ICQ_u;qT4$lgyr0@O#I`O#<=xzc7%Zla9N`iT2LmqUoB!~2nlV((V zMq#){PThLdH(zklI8lSz)6rvLBDL_(VaQp>bs5llLTBcy!Mdt z3)jJVk49XR->$kqtEo46Bp976SsHrh^WF69Clmqik7@Xuug>11qEh0)Oq=RbzgRx>X6aN7xAGODlX}mZZ zD>$DpTTT`?{aT`%LXc9`KrzBjj^%|to#Go(Q93Q68=#X`jMJ^PuvU9_XjeAmAtoq5 zb@q`2PzaCaNV`zRg(jS#ZFg1OJiSTPy4QbrZ!n_wVyFnuX}{E2-}1$LeCQJ>SEy6( ziiFLt3{1x%I^yK>+UTnl~U`ZBOHvU z>jwHtJVQK8b!3+E*3K)AbaD{^)L(2je{wTQucl81`gD}Q zlqdrVfDOXI6iO6CzTp=KMW9cdh`fo3Ka>dd4Eva;mS6ofS_W=Y{UmH8Jy|oXwr#ua z2pZRMfwY%NUI9`6@{7ut%OnNWc~$?b73j<*B9ba&l5{4D)geAlHLl&FoyFT7C3s#x zJ9ef}lQiXW!WEecz!{1Wrz=nz@viVks3v?Cgt(F&%MW?}t_Cf!J48;%*tRXLAQ%IG z2$M`_68syeP;bh9>6y#&`8Fd)(`7o{Ry)(pKQ+KjsOhk>gQF>MfBD}c6Bs^r!jMJ% zA|W1GAIu7dfr9?Cr%f5Buhd%06^*};d55>Uh4hhOf*c6@115@Twfj&eY5g!Z^U5Ip z*cD}Jf22!e%4R>y!*I6-X;^QHZM3{`==qn*pRvrJZqhJyo?6v*nB*>SKSE0*Ph*c*eRba|5fQVBWelu!7UY6tvyj1Jr>m7F()-= zaNzJIt1QvsU@J9M%u8=kw$GrqS~pPP=s1mQQWyC=*Iz*q}EWd;UqP!&6h zawhz_hj$AO|Dpi8sw;B0Wlq`63@oQlZVYqkB4IN0Y9FE4#087k==UP-tZ3#QuGYAvvQWHa$f&g6;}l-hgoN0(WEAkaH~I#J0w!YM;1x9aLjgrR zYwZ`57E_ldR~_!LNO8AQO|$zd7H)3!7FT?-rDRWc&UyY0U}hV?_l(t!>c}F4vZI@Kn`$1?)~KN9qilvFZSneliRRK8iRIDMEM_}<}l!1 z;$gX~A9CBS&l+xgto(g^BsZ3nfD9$(JyLeWSsvX{RLk&@;?ry*Ar;n8=_gvnJR|6| zO)u9k=X;qNF{b}NWgs69Sq+?GJDSg7YKNa<5KwrtNnR1Lzwh$;h2bV_v(SaL6)GnW zhsd8SeS8rEL;F#|#Sl7Qbwu%C3}u@Kusn8--Nyql$wFIjG|7fDfQSGm2rv@nbECld z%+8TF>B~x(JQ?1_$Z1__0dFR7q}yDX!npXRuW94_lN{x%`0Ne23>o=H0b=3@TC$g4 zAAhtJ@eVPFBz5W+%t1+}r4nKk>})NsNb(p@W}*Sa(dICoKgV<`Lo<)WKhF4k~kb^&-J2F&ILLVX0bLc6X7TMduvg~Xu8IJ%_FX}0)xAK zFh6Wu$%7lf%Ek%>JH0L=gb&B=j1?b|$*EXQFq0@k_eTU&&~4eGGjO<&_~Ir=Et%2Y z2r**oO-~g6*#8wPv^u-a0s?Oh2C_J-Xwrb%97^EOY4CVDyW9*SESy>e;`-OFP>;(f z;cl3t{{g?>3%@5hnZWBVxZQR~ShInpmsN&r`%t|7rq|;hbwwQD;mXl3rrQ?@ghhZw zy2Zfq8>kYaLl$}^Q4)IN7{N!nUI*;2-!4J*c)eehR2~2m>W;qNZw7fsk$b+ufdPX` zy1Mv(J1&@jDOOWmysoF$=f^$o#D|lHJ;^=jpHsQ~>AbE!Kw4kj?UEY4)*m}wAb65` z8Qe}rZbv!k4-?f^*20cQLKz;VWaVEJ&td*TMZmx8 zotfA?jwTq^+-E2U>|a-<5vY^vGo;^YVKA3wimp3V(jn@ixZ=V4OGLjkr_!s-A-k>8X&0FJdPqtO6)U%cMbKVFTvZoz$-Z;q5!dA(+j)fMDUzj}u-$paTZ_ z*>zO&+UUEVe96Yt?2#m8KzRrx%XL=J;Doei<{gBaWgsR#5WMeUVZ9bbP*zD<)pp$5FtzQ1dED$wPcjo9M^Wb)?F6?!PMz<)0^!>CW8_oWy%~nDVM-4{$Xl`v z8BVMEfBSLdW~U5fhvATgKg6LT{?TH=E0`|b|7$s<)-GeC<*HehrBGc=$gip$Ut{&Y zju0$(Gy4fEVDEMNRFBWE46PV~y5I}27}CPk%2rg42fSAS_`-dSjq>DhasGICyn@w5~m2o55 zYyA{o$mvV`?0gdrcyj#!Vi_(z?k$B!OaVe*gb!LhPN3u={s@TWk29A*9_Oe>TH-m+ z4BbzJmOH-fD|06(d3mJ#vZSTULIfU?ARXalf2D*|Ed+Cf=#nBH)M^{Ee05dg`~D5z z^q{LTYq9&TB6h(TP1#0L0OXnkM6r7UmwaO=o&*{)mv}&?ry_Ok&4pJh>{>*MinRnqxffe=Gl-Scz2xG8FVVN?AlAj3m{i1-As`{m&ufdu z?y3S);7Y7zv&z)|EbA@TDKjWDLEopCH2i4C=z84Yhm#oqe-Z8*iNgnO#(t#<@_XFx zKl`g+a3;9~iB%fcDZx=4f`WyaB$`wLKhpcRqZ?pLfrecfw2332pCz}yU)19Y7^5c+ z&HJ*&spoPx43Z*C3EXkm&ghS$0|dvDl>|h;qez9`t6J~kJ$ti(ES2ve;LQSDKEMl423dgPq)##Gg16u~ ztaQIKUSd)1)tw@*IVL;XCg4IPHb?u<-G!g=){{?0t-?|w95Ds1?)S_Ra3Fanku7#Y z&SRx>7^@H3h~mg)Is|3W#V{%xa>8il&I>n=W8DF-;HgS8MX4?{Ii`lUlX=$FNEZB1 zn5X35H4(Q8lyKE#uidU4xJ~6mP)HzM`vukgb!YxrQ~%#!y~i)3>hC8}Ue61^dIueb z4_0D4Y-`U6pB`2+SDX*OF(L9^U2q_FECv|pP-5)O$H7%a3x) z1zzmU77`I?cf=zGk7DDDoOtg$Dd1As{+|eZ#(3`Fi5^ZniYfXIf z?{swS`8DKn+cWaQp(pP^>bdd8iFg?Iq3vH1rhv;|@TrWZ*s8kT;Le+WcD{`EMe_y1H2-INAxr@VaMSRUutw^qF{$!Rp0w_~%k1tMlx zko0q?iM@%@fDQnXc9nZ%NFc<(f>6MML`+_xSf&y2O}5}2*3z;W^t5zEfSVkHwUzmUbzxY)+TYz91`U+FO zzAra@8q@J_TL-ftQQmo+LVk#o>L4wusM7LQfPyX}5S$VMqov!I1;HuXZBVYoz=gp| zJ;3pYddU`-%oJql;-^i^+*_vWQWIZ`Puv;1#eVL=R|HW>@2`|~*OUF4y_4RyG;Q|x zjHSg0*LWL7JIiVV%W4h8I$QUgNv9cBuB@B#8DJo1a=HB8Y4K{K)4UikoL2;hob~bX zU33eiq;CH!2r82Gltz3MYPlj@fJ@9P>#FP zthu(es*U|yTQLo#ZC^C&Po18ko^LLz_~+_pI6)5)ly5VR_fi~LogP} zxIgZF{y1!f)8aG^z|8VpX~(H|DR+9Hm`cQ!Nl!KlrXa<$J@lu!v?50W=%Q>A z(4I+|s=wx2W6kbAGDb3NwMR}(i>>p1-%ZY4_MEb1$PboCB`rHrH-Jl1R08&k$TF4+ z*DY+wxmC^skWR_6uw%$pOz&M(Ze)g=TwfgMlFM#KPxAVyzpkt7wi?$`}kL=nX!= zfZ18ZmN$6;T#oCb8|d+aI(zpq%ocB~)GmKJfUKtZaV!7OH-EvDMKs@+$3^bq^xEs% z0!#F~6;@7alnx{9dh~pKL_3(1RQiz(gmMxf%1$hY2-rDUldt|n@EqcGi;Fvi_MpFtEbujjf zT{_l$W(s$D!iYB#|ASj3@7^4JaDN!y`?kj zPeD!MWL+KaJx#TYXzE}ZbDn3#_a&8*usJw6Wd7KOc~QHUc3ATEAzhQu2bzJ!0Fpb)M&r68ET*_~~Z{6Nf;?y0>1~{uwvB)?~^) zxX|BxrWW#%NoO)35aiqxefQt%X52Q?oJxIv2Ix&=$HH81+-z_Yg*JRYJn^1QuMOLo z@qnn0;|d@@6j!lD({n&I3al(SlRaOieKo_j(n5z{7~^wj#Q*W-v0J4nb|@J;Qt zCucYW9IdXmxWdyT8^Q!~=4r4$k2<18o#Cp;%!9pO7yg?|&G^S+jfNq?`GTjaR8*UY zMh{l3N|oCHC7aw&ztSuqJ@i16{X#AH14G6FUfZ!+k&Nf2VIitzl%36oHmpS0j8QVw z(js!72a#38^kS)sd;ek;k?%Lp|Fi%mN$VBNCI~!tUN;S)<9`-I8yfg9r%z9>3R>&1 z4T;Uo%uqmV8H7TDzPc~3hzs;;ciEL3J-KuB%^C87x<6AIjnVKm{HvDnOqY$rrJ#b9 z^i_)%mSx(L*v#+E@|^F-bM$hCF0H$#vRR|xdmsGmDnm4Le+dbH+}ya%OMFl3{=MUp zC4)$_QD&a6vd5Wr7+7{3rWy?O=}+hY0yb#0^jhLwNk)oBR6W&bQqv3B!UQlY_n6mS zzm{+kSlSqwA*a{I zL0X;R_c@F4WWR~uMzQv0q0_nS5vBm%Abf|esQEyB@RoJ`;4g zQcxN147`buRM2ZMAa`G<7Apy1VfgrHjNDjEWpe|7WY2>}KD9E%14w2sB5lDzD&wh4 zK5Mv#W9FfEJ{bgY+p=n28%8ODcB)u{k#M|Hto&ZCJKFfcYpdK1tQ2IJY!rNaxzG>4KoRY^W7L zKM>CE^+oQEQ=OSvLbS{lt^h~U(AdY*RjkGL1U_l?b_z;bhQSFJJqvPdHt!^Um2>h9 z=0F9TwvBDGw)>iKhR;A#zB>|i{ylov?r4~#K2R%9O+3W%cLGV-7*Mk(hb zh6(na@g}N$|4PoHQFIj}ITM6_82c5b4^%HFc#N1@SwEM9OfN6pUHslFB^e1!kxu5+ zV&`6IYFEanLvN+5fD$Df^fxQk1mO?v?+*Ume?&Vda?{+-pw$s7;abLSIpe0cukC%v z=F<_f-kkwa9!~td3%%uYa+UKHj9u^b1$I1}BfFX+(e;|c{x6Z^{=RZ#s{EL%c0nUhOmNUk8 zMQ3{MN0^rz{6ksA@l?~)*hAxi$A@0nPaCOLe^}iBtT^Or&13(dC%63IBN6kwcIY#~ zS>;&A=S8Ht{&3LE|M76@f%A7-{pcUqZ8#Sps2DcAv#E!XDHWUD8(r``Y&z9$<||RC zEH17JrGShMLtCMuAl$|=rA?ijGGqbl>@fXcY$~5M{x?;LF#$O-oU(+sAWPkJJX6?I zB_`D_U#i}}K}J~WB45W~JSIk$x)#zkh)mQDFiNnPWm&1Wm{!So2zJ%#_JIWQ!pv8u z+8MNge6pMeFh!m{i0T$V;WI8o<-M(-VeYDzAT;?|n=;x7R+NH>=|ElRcquBW%>Cm@ z{j|jm{Z4FpgEGwfJPVN)eh~_YOcqBqLqft#76ob2X?Hjz4Ia-1|pA+>Ud+U-)oPXkv}3i9es%%4S5H2g`IF`{T{NtPGsU6_^d zHDaX^>+Bs3J;21v5QO;ahzdC6s(}nK%Su8@dsE>^RE880DDjR^l|CjBcq!3OjaXcy zGdn7VAjmS6B9ZJp>k)`m#$#O#)UeGx=-VfM_qcu8?yIqvvpa`?(MK#{J_3PS_^EMBshhaTR-aVMU{;fv>S+Oex+-zqQr zqx0CgcYtD751onOyz}2cu~eZ@w9M>zAsH#1Jr%smFlvG-rU@c0VrsbTRh&7xp-^l-qxT>6%Mq+Cn!(w;#wYGaVr^$! z@TZaPmG`ZQi$B^hhel)nnP$BbjPL94!ZiHF1Zh04LqD`AxVCJ>n3nd|&<0{Ad?;?C zO$6KcT}0vy7|5tIGFGJu)B)pbcp0Ob)fpZbAxWT6%q?b;3De!y?4F#&8OSU;GK}~d z-h1!{D?;5@=^q-Slt5|#DFVJ}EZ^AX#Ia9NGE`kC3Gh+dz*uahMB?|5Di24aS_jb!^>H)?E!vr^-NBGZiR2%HaPyP z^*VG;=8a$YOWrWNk?VI3al-Pc{Nua6$bW3w9ld=OjD7=us;DZ1smI@jo&^FP4*ZxHk& zEHHR-n{o(sf58~q+A7BX3RnFxNqHvtnPFPlva+||lW7!4w$uCcbHVUxH>;^Ra_hUX#74dMixrVP3~W)0t_>D+Ye#W&7=j3GalnK zs4HqXZv%L5=r8ago znCpV)AJG~CMHDQaIvT7Mqy+j1)sYKHI#wZa3_>CJ`iaKqag4Y|85}EVh%3kR(B8?t zy!6$tWZJA*q-jc4&oDM27gDKvsC4#*bBGVvuAb?vSTUKEt5!3quP5}Edb|rp?x}<8-CRc!$*)=;&QEtj z_CxTG00oSk85UFs_iMNeeavFY31=Rm%3GtYWB+6*2>i7CI{t2K{E%^-DUHvzwpH^pt@~*mO~>zpMuSeA1Wr88@$H@;cgwNG z4~@It+QhGo-$f`$CP9R=l2BZ^0<&u`#yebB7qjNfr_gZ=-~RT0uw=>M%$_|x+BV33 z$Y0o?gw&-lttd>zO+Sv&`Y7}q23a?&Rv*dt?)wq{{r!y`f86m@iYb{3Bch$Sxt0+k z)cqM$XW)4TDmzK+YS4~wpBD=BRm!9a`7(0jR?nvz`?*cqGwmEAFf;~Brg6l{(;2z4 z54K;=E8qQPe)PrHbJWHE$!Q2T9s+b4`ack5~Blqx#z)cWWK`UHS?KVaNKk61_t+zKvxfoSIwg@&3I(f zcDC&r4wK=L8gF>#i#fA=AJ2H%7hv8>mM<(4wf9+g)C#7io(&JIW5@0uUh?wu_{^J1 z{Lx$fnVZ(_rr23w-=2PInb0+7CY6B!wqu!6C{s+!%$`$b=axr!XyXu6(gVk;+jwel z2+7}L?p77m4$^cr&aR|h--5NZ#>%@2I0=T+)+ycynJ6mz$Z9{pCW{gKM|ds82!U%5 z%tpXZT1G?-1EtkK8-m(?zJivgaA=G~G$(ouljHpN#fW$WgTou4N)l>xvRc@uF~PE2K_(wg=ZY8Nr9=>qk*DdZ zyy8_b=~}Ek7Oma}X)f&JLZ2xJp40@gkSQdlMpnIpy8I`Ft|@r81Seo5nCV8#cdWz+ zs(PF_d?I+S6pLl%Em(lh94>R?B2kTij4J9Ks-EtiZcaS$gvL>4&WE(O$TUPj>p97G z!EaC#5R2EK3WplJ8k|6C62vLSZlON>eKfm_LLtMOuy|m-!B~qIhjX6Ai;6t5X^00O zf+Y(&F>)$N;W&JhC3@Ue&eh;zl*wzPZn3747|jVi@|#{K((siMNn$OgX+-jVUof$4 zCZ={i{qC_g+Gyi35gz?`l)fd)Iq%=Tf>a$ID9@dRwOyR?+_TxRc?*jdEDJT*P8({S z6A>0}Ek=TkgPpd7zL$MA8zV6t>45E?|LsUoVA4)U9vaEY$rl-wTzl`K%F~p-AVH7lRVUy!7ts)f`z?!Qcgd9DLYLspZd@_yzlLw=FW{NulVd=aLzw} zo)?eK{6u>8DQRV;}oRF1~6fl-rl)Zxe^u3E;8z9MT!h9FpRh)a!SU z$|k%QoIpsGG$F+@8sB9^F6GzZMt(|CSq^qBo;0LL5xy4&*${mRlr0#7M@8l!!#`nW zeINpLaKx%Lx<})+VvykA9v>D4T!t+;vOTx6_vfFcJaiX@AP9&PrEZ0dTb0x(^QQ|w z3uz!#V5DB6bIF;Q=|_OtMnU@1X;PZk3FY%<&ot7?iPZY9LUkQt>X3`{#6orPpw^+( zu?m(w)T)yOU&yyz}VX!#RM20LS`Mt7ytd^oHBSTFM0hJcyQ-FC{5#( z7d@L(7S82;U-}dmzHJ46bHP`+epfZ5VNQf9nK#TkX$>!Y)ob|VI~MWHzrU8+NReq~ zh#!6K(|qb{4{+X_-o)~e`?>z=U$Ln=ix0o=Wn6RFce#7(PQLc97jk8779aT26S(hx zZsoe4Kg68pK94t@KM7Z?F#5}zc*k4*j+=*%)H6QlAEvpHP`;? zF6N$j79Tj}7|uOzHTITY^ZpNAz{kGyOXvzFv2>KV`0L-`JzxC=ufO0eT>05|uy$4z z<~)m!z5E0ozV#Na`{gYxJmrsh(XtZ%^7R|px^*2N{M+yG!1j!ujzZ&NGigG>2$&L6 zCJk}nPrkxO-uWrM@KAvZUiMtN$Er_N@3(OP_$OH~;$R^n!S_u&NQ$Rmi$~&JDJGeP z$)(jWA;$#KlT-}W2-akH|8v~ve_-@}#Dr=(&9kzUKp05~w&)=>&E*c&`xzt;G$B5? ziLzzf`kID;Stbm-Dh4eSVQ?eEKmRPU?OIBOpd^?nI1v&N#2W5R(1(R5e@o3$X zO*xk0%5xCXr~MpT8iwwcq;x!{^sJ!ZsX_2Z@Q656Eh-73A>GvgCh=IimC@0E#n-=2 zB10HW0gv&DX{iT8LOUA;i=Z0nI~v^<(`UyW8_o1K5eY&U5EMvhN#~XPfbtBG(9hbk zB?(517$EUr7(?B~)J87EumK~A$4B80j~c~Gj9mH*SF18-Zh=z4uwmmWOz9awiWw*8 zvA^~WwXhA-cXEwaLsNe?oPYw4TZ{hKdy79qI~mFEi>3nY?-QP$k@Pm&XyZ3Qp79Z~ zKAOtO8dtW|Ye?m9EMAQ-*?2S@iVq8w&VW}WPCi`BDr&e~X=7dSfMbfuy@DI%3{kg0 z4F-$FMDl2(0E{13P!cB`2R#2a`5PL7*~|FyH$TBMhi>6{ulqb3_l-bt25ZxR)^m9N~h z1^QA(?t6rS&Sg@4Gqt`s9KE>6mp}SN{@*Wd`LCbvWY*MfthJQ7N~Bg0 z?-|JyvKlT6H8m83-S_R_mRkm)E90t%wo^8JOp?c*;I#4kiy)WmK@(J#kQARwof$Eu z&tk=3U9@?R(G26YA#o?Vi+b$`)W`k}qYs9v@{8QPY?lD;bUq#67v^LQCBh z3S=Qo6GGaFgne5PlF>~JU-u=l2QHnx56om>po|eP z=D>Z_+JE_kMFfmZuu)l3j5LHtw2@Nu8=^5Q3L9z)uV^Czx!;I8Wdq<&T z4)6KvzvM5E9ptqy|5GmCFv{rA5RgJ=@xa>?L#1N4_rEXY?=QL)CiOs90gRxBO2xA0?h*V*iHEMZoQrPmXXbIs8QUa0vr?c^ zDnOc0zw>@v*D@Zu`cl4r)c{jYS&H4UhqPRw5*5fKP3i6|u;GE7?5a-Z6Q`}_Ef?L( zl4l=Dy}W@9dJK2|&qZAEOGn@Fiy50*Vp@3v?|;{OdGB}rfeT*ue13M>=NTxaP|rAg z?Fw}LX4Y-k!GB$`o>!lL6uo!v8WiiI#((t=Dtldm)^g@)BLdW@tEXI?D$OJUTL(|BM z55xaB54O#C z*gd^OU(x}yPo;ABStw=lhgZO(dvJf|%;OXopCT9xULbRZq;LYRa4xRC9V?Fnm3t$g zzL6HweEeDP8g#Av?FwFgZ}AUhQVyqL;F1>*3sV z^X;5|+Gz*O$8OZ1#{P`rxC{*qaQ}VlnLTd-Q>RT~@2(x(cmG2yI(!9_d%6fdQ~!H3 z)0$hdJX?=bn^k~efv1H?{|-ddp6>lY5Bo~b0w z^v^~vzoGeQZEW-Lp=gUtcn~7XGf&*OZRelg&lx`E9{zC2U#$+a59bSCzkn0_Z{&IB z|05gsj6%m;-v5~k_{dTFIPY~I<0tox1gnNh$78pp2&iM%#%=5{2~6pMN)bjJj1Keg z#_jY=0SY_#+?W5Ae|rDx_}Z6_CRx?%leFhc|9#z*(}JuH$dMyoR@Z{?9q{ zj((<99_C#aJjjkmcJlDeF&lSL>KNpLzr2wCZChDi9sz5q z*9LiD%K(1;z5Mk@zt5LH@*4i>tYetjdCKXM%Z@X6Qk7oWL^zx(=i{NH!JfmJ)pj6AfJhxktLe2VAnN#;Okf7D&?o-5@_SVICM1VarSEjd=e&x9D;mFu4n9_u7b3DuVSH zs0|MrqcFIEU6=nI-1BX^lf4)#II(y#jQZebhzYBa-ZQnM&f*zGZe3UB*b|PS_k`CW zlb4__go+%B5wlT;)Iny*jN&brXy1{~HY9ogdI6OZ=+PwU3pnA#Wqjv9zt5%( z8=1Rc-u@4Jg2Jq-;9Q;Suf3L^{^T-V`MNhUX;L4TU2-wk-f$~#e&@TH+S?uKYY(Pf z9tSz;GbWI4C0t9+2O?`sAmh&aMonr^%xzwK`OkJuT^nt*@l+vSzLOaL%d`1&Th_;a zZnSJ6AHRtug=!kvMu9l`gL)bT4eMZLWgFhGaWkR~ErSMkjYrTTaR8Eg2Je4wqQ3|E z3_D(MX5;m|%dVt4?Mx_i9(Yw#6>6T>fA(+r$eit*`Pxsje(xA`&f|lhxq$Z{v4>Z_ z?qgi~U^V#EJ%Pugu?F#qYi(AMkapvIC^;IfLRS})dn)MID0})x!5XYJs8_tN!x^9~)UV|%-q)LCG3 zV347a8mOT(sgJHAjO-m?xavtdJLu^sl8p?}zb_Ks@FYi)gs$!iMQf;z3^K5L6p96? z)hSKwqpO%O+&{#~ShR0Qi%jV$uy5}GSxu=->ZKwzb`8|9!$bI&{V`X)?pQwex=(Ob zDP`Zjz0~Uo6wMQ9@;3e#*uHXTzki?lNq@}L?EM!i*Bf~ z;>GXfs8@Xu)lw*rp@^T+qq_%N?zx7sG;ic5=_sHOOd3CuU^jZ z;3r9w8%PcKx?oLAjg1dG$%`gzP*f8E=Y^V^OR@Ay3YGJKWx?k#Pw|wHN(#Se-?paB zOk8OVwTt0`^LPo5YeOB;hsmnnVQlQ%r1}8HK;i{(c$$`d2{`)xl`DaroJVy2j;hOV4qyqKt*}+eLav6&bKZ4_rS;N-N8@c%6 z%Q^npXRvzdLezy+Br%WY`KQtHAihR|=#qeUzogoKK2{&XC$FN^a{=BjLQSx)2n07o zIXwc-$0&VFy^0GEIT19*9MS~{=N$e0{fI~~J#RrrM@QptzY7t`Hri<8H$+TL_t7WQ zDnUWIH64E3q~Ji$0tnB7;3*tfhhQ5kV)lhOInl+J*o42O9ZPg*4&pwcT9umH%Y@`fV`#2tM@LzvBI?cJa#B zew<6!S7VCj6JsI1mgSZ2Er0a5OoL^D0;M91jk0@mG5Z<*0 zpJjxQvV?+=V#?T_0mdNwZQ^IVC(HL+PH`i{>>M5r-%W#*;Ml&s@%si+LpCzR?%|8)esyF-Qy~%E;b*jKp?v&LM>YlY1)o z!2xy-Cc*o!AWyW(+c*UHZBKdP)H<%kbt36$6bcV8R{a)Y_J$QL8_0q6CPe+j=VL8C zrd5`74_Wmhs_qez^10a3nJ9Bm3gk*yc^w$EMm!Hp1rLrSYKTA~WSWpDh*+>-YCEXj z{Zj_6|5w;`1Epey7mLR9PSnS=y>L!hKJm5|agNNCS$W1;Y)TifY{XJ3d%P-E60Evd z&o=%DbG6MdiTCW=H-IsQuC6Ye_hE78iFMI$gwWO&lSlNdf~J_lDHO{ur#`w5Yaa-f zi}=Q>rlAoa!#fG-k?Ki}kg}Dru`l7=?G!s+g)yfgOpPB-Vp&A&H6>pbeG<;5d2k+s zNQPlIu6{lB(f`J{Ur^F*A?hXIC7AgdA8I~)Oan3+>R2=5a9HZ~nWU9-F~zgc%z{;x zuUO8e%^SJl`Wu)rb7my%6WTVWQ1ji1JRIJQ-^(zUBL&rt#q0 z<1vTl_~!8N5VzibC#zPjWKwT0h-cTXU6d=Gl#2zN^Vs+d%Can2Q5gGpTW_O{HrjY{ zAi=^Z%BX-UHm}R0S;PJKP#UX^4a4@hfYeay3^Nn)>4aR;18>r(Vu6FY;*B(bmt5+pj!&pZoj%W9f(+v;ShS{cUIB{w98= zTt;ubg%5vrBe$l_iFg}N6Fk{ruqT4J-#lL9RWKYzQhp^#wi#c)6zoVy&4_97Aq#GIINc)b9T&g`tfk1;vQPt0E>0?x_d7;A7#IA*@g)Y8dea zh9@7v%5y%*?z>00=ht^|^l?WA#ZvO*l}D#3YE%ug2DWb9!u8i*$KIX$IR4brIBfY+ za9KFcJPO7BZ}lewUWghjf_hIdY44^`emOqd%joETP$_K%6BAz)LY}A~CZr8|4fNh; z22n>*`f>Hk$p$v#lj}(aLF@eHq2_xp?0TCMcg; zV>tPgli9juYlFzO_HAqZoK0-7wm@(m28V~4?&<*4oMWUq3ceoC?;tB(RT`Yx$7zvA z8f`1$8j)6TjEs$O$FJ^Y;ld^K_0_ofhHJR)y1SS^XExI(caeF;mHHSQ8e?*&kaqQQ z^bsrZ-nB&h`R$HFZM4zG?=ei{{}@1{x%}HY2<12sYm?@mTg1UyUo^gXFvM@%cgHKk z*v6arK6BwZ+j1C<$-ubTz(oAvlD`yw^u@360rLvZUAvO{jvIN|pMR5UHq@cxHza;- z96SmIc;G(1|LeP8_32z9O zXs8{G1OfFJ>nNCesEuuAtadkr(&;3n(?C`tOvd?W1wcOO_ejoyLWl}*L4lGm@ohdf zLS2)n;#E-+#0n;^XIL|a-*pG0cYdGYyDlafTu+x7A}J~=2JgbUN-oduOd8U*WBgN8 zNyIQ*GwkaZ@72d?|@B!B-;kAZeWVlRxtgkEU2)FX5k8kN0yZb-WhMh8U^+JLTeD48aF6 zcZs?xZ%_&kZ-+#PeVBTJE|2D(<=S4zyTd%brojsx_uh znar7IpAjjx!Nz;4&HCDCqm4s}aa>Hs{q~z}Y{J+q6JI@%%}ZFI+~3w7%`gwV;RC(% zhe`ebYyy5a-}ux&@C_dyH02_66lfE_rvR#f02T_r?IUU9X^DIS=;K6Nfes{jCZ+CO zjP^U6zlAiZH&wfQFx%GLCLo8EMntca4B+)zvXNg?8~X)G@l?|C@ffoRn2KlzND;3| zNaZ6$h6He`I6R4@!7y86y_Cc%I|->8iXy%W)g5HJ?_>DEYZzJgW70jh(Y)H!gVDSaJO`Z!m=sIah%SweSq3^+(|5`{=~!|W>XoTed+D1xlbe5aJI{L7vrsXl zK12)i=u#^}&6ZLsmsxlB-8{H{Ju8nr{!vLI@zWfN33&7I8soYqk3D(BWT;<4x%+$= z-a|I_6VgIICIzQ1a=u{QA?mT3E3*k0!AT%fsp-f1oAI@~$!b?YdJ?95G^Vf+VJa{c z^<9V*Kn%I0Oz!2UY8z3fzyTxckui`#ME0R)4_px~1Je>MQJ+9EMxoe}1HrhB;_`@ZC049OXKkO!Gqm8E@OiVG0)&&xb zO}&Dlg0(NE)LmnAXawO-1jR_4BuhvGY|Z5JIfXMW)YV~0?J$n3$*Q+duPvmQ9)~e& z!7M@wGccwPFWm&=^a8LZ1UM#APL`@LSuwhaiR3O84y(%NVLbbe%NhiLWjukJ$dqp)vD6nSDTCTj} zGOoGyYAT(*B+k*Scx)oe9P{SSW!B7@ct1*C-(=>_pT~xWH?Zcoqv=R&h<1uSh`7@K z657Hzg4zg(!>f;;=_@FAyoZc##_AVg*+gnXf{Pa)BTxpf2BRU;WROrxuL4$aiAQx1 z>u*D<>u}ZYGFF;HlB~pX1V)xXG8M69FlC?|YbOlG=Cx;apbCtk^&!09j?)LI`*k>X z4~bikxIGwK2ct2{2RM(_G>W{{Lwc%cLtQpc)bXmQNpQ6a#-2v8^X*7_OjNPW!nI5W z0pHPqcqB^kr|puXtDG$MbZkl@Kp zsMUbWEfiEqWCY{aAtPJJ^kOvWMXC$HE zCZzvi+}?-C`ZuE0-6XY9N@PeHB2tM4!srcPgcOTr8fxu~kK!LW2h7M+8KKBPc{Ni` zem5PfUxG75Y&MD}mW+(<&N8Q+dK&!$`$E%1n}>-LX6GCol?tfmp$FG9I5Z3<#Qbb7 z1{2d9MP*#1=MZ#k2!CPF)?!IbLwcktYFCoHbQonfF58XK zepL5i{2-~Rlj8AKaVDs+84dNCq5VA0cwFRb#>d=L35s%pqAta`UXtV-(#|(SvIf-x z9*36U$_BC0_WFbIEEBj3+6iEM2@DO$5br+;K;T`zgX@fjL{v#?`pAiC-ISw9&?s zk2d*hqm4G6erRO5C5_d8lY7IN1g|rY-)4||6W#IO`l&Zw&TODIsmu)+CFnz{!p0)Z23P}>8Zn@n5p`LNKrsU>4Qp$` z8AdYjidRE5n?;(wnzZ{>APe!{fKd!KT7(dzqIrA8l;R1G?fse38yR2d-})J2OiNnj zK?-eY-d!;&8o8_!@X|q&u8g&pCJ5{(};pWGs#y_n=VR5~kUBU7klmx62$ zlSUuX7;|yt#zazWG;q}r3DhRx2-^jrj+MQ5*-J~n1~C>Hfn=YfE1wLqIdUNP>5Ptg1Rx90RVGY|e9;e(F0Y&OaVi8|n#-;sULW zYLNzTttu_FR@OZlh8Z*GFk|MN#$Pg8$ialK9hymal)=s!zSJYB2&sMzCk78Hi%Gj) z2Qr1);I|Ndg-wTP*r<9%Y%a^9q3+Me6VX7r4W1w>6PpV#dBoAw5vew6{2-4Q#`9NV zI;cf)(fBv`G^x!nKAOnK5T6$xNU4DJiuh<)A{jmsI`0eA-5Qe0%PDl6iTeqiQb8!;Y#KKDu{h1Y4;Rr zqjMM={t2mBPih7cflN)PvXU%B{IrD#HUwRKG!>Kv(aQ}|ks$UTSe-$PU~HJ6=Ngep zwAFOs%N~zcL4A1F#|b@Zqv3mVB8`UaTfn#)RR?3GS=bdXWy&+&j-9-m%zJFkS^|{; zqKnHoMX=ng!m@vokf&GD^7)u1Dv@nHB{7$YW)v;rGVw>#iqGNwRML)fNeZ*6j{HAr z*)K?BV^H9fd~2=|wacv&L^UXRN~opG2sMQbOOV$8^QI9)Fw4!;8{;uGwi@?E5YGt? z?SM3;wk-zrAnHS{UqM48vTn)hv&qbHl)BF)DV#w@4@$6ZkhmBjk5Zk>snq@wdLOT) zALETD($$Sd%FjPU0mYjrxZ@GEF(o&nRrO9AOgfUomW7j6EgKn^YTS6w1>v_HgQ>-=|u;h9ucVk|^r4Xtxd~ z%4&wK#v;JH#!aJlS%VyeD3U?&E>2t{2~(o)StA85Dn&|2g~KR`3sE80nC&`zOh2`e zlYo+d7Q+>guL#MSa(S5kQm+4oRKI(5D+pN;)sF{ZXNL?dyaH?_=X}KlX(BSSI`=-ZMT# z=&^wS=a$L&B8$+tw!&AWVWJ$~4k_AsdpD_j!^*ggHri;TjVBpx^4CTiZ9L5oBYgm3 zTU`GP;%y_nPQ_sw>2WElQ%DNWCrOr3AG?IC`eSOI2Ei9>YrE*{E<+zCmPc{#i2%mA|;+&xJE<}pVwI_c+Y@?;ld1x zt6xa(G3R5aABC3`^;L|3b%L0*C1MwwM`C13G{&L~R`*}Sm5Y9;wwij&xX4y>hE9_Z z9}?vIZ}xLDt+Dxc(Y%jRypJ_=b|Fc}o3Y99_>muxRWC!$!x%e4Vm%W55moZ|RCBXd zLk(siD>-!oQ4?x2g9igb)@*CdU)rD=D?w-`aFw_aAU^ut<^0hhHjqVEFW{|S z<#Vv5BSCu+7cFkYVYH4|i;@r&S2F^E%9kK=1v~g(ACVy?T(Z$b9su z8lVs&GiEhuWid(V8H|kmfLir(()xo~TgO^IF8fh^Ou55?IzpPK(n=4!C`bmRB$;46 znEO6$hcQQb!YsZVuaNO&pjh~lvM(G zkV%;0$(X`n$mkhl!#~8;eh!88K!)+*yEN)LL;Yxz?lqH6C3d1g8+C+@m{cC6(m>|( zCK55hL_J1I#RsbnQNS1+o_bcsxH+gj8QXCVg^tz0Y?Lw{4YnVVh>H|x7|b^w$rJl& zV*fwY7$5m-9)@}JyRE@N1lx%6(l{+ceqQEL+nTt?rwXcy_a18_k!^bnw$Vl#zo%%E zzc$)v<7o)l|EqCx;GClQKo(j_qo0IuDjk)1xbzgNL)TE}2I_h@hJFefVh<+wMDxM^ zA*e-$u!TW`nxP33eItr9LT155@eeda+Z-Mtki0xnDG1gYywgAy)RW;E(S%xgA!f$$ zbRG6=rY<=i=~@h~g!ka2PAV}%r6zh@w5GuFsG0G>OjDnJli5}RyTA9E$1IUmgqlnR z61>dDRHjoXFT;(UL2dLJL~q8s2N1uP)Cw3+rZFU&SvFb{z)oNE;wY~4HGw1yNICJk_ttHz8*&yq@{gU^VxpU{v zotb++=XsvbGcSsL9mIQuKr4;!Ie4NRPpm~cR}fBIh7&m-Emxp*n1Z2=EJ&fEi)U$6 z?^InDe-pm9(|uQ`iPbHfU|6uk{HuNwJ{!f9Xr&anTn^9k%%sq7+&N>hSS-IfR{U8k zma~}BR6zkjpE$^w6j9ZJ6KWz}bqQMU!^`YIWe(wa-5`6B?ihu-Jx7|pb1JCy(?SIG zU?z`EpwLpIO@Hhlz0ITnnrbH_*fh#?3y=z>&FzdQ@IuviWy^^#yOOGvHxO>V5*cqc zu9kUI)2Brqp|c1Po-Y_H)k=IP0pmVij}yrl{k^>K<&ZLJxe~* zPR2Wm&>gt$1di*Ov{wkCdBOUHsU4kv0}ADz5Y(fY$Ad=lTBChG5OJV%gj~J`rI#Yy zWe{FYG}tbUIBwpU3k&z@$rCEEdbzOwlr+ zfLPct$YQZr&L%V<3brbNc?&LDdmuc7&?u!5EJn~oD0)3Q+>27JD0P5rZa?_P!JkAj ziz8FRXDxAhk z2-mDdg{o1S;y+{1=_Bxrv!@OmJ2gQcyF#SuTw*>w^Q1>LK~FeikLl6YOuNO zx-PEk+Nht!VtGZNHRMlvKw0r;u~^Pl3Jx2E;d@Zer(J|_gTZ#eTEa1IoK&HlB*Ixk zh}RPekD&h?h4KtKEofxP-DLmm$iV(BUK?KzT?{A+-!No<<1|6FYPexJ5IO`Akd@qd*hY2@Kk!k58mv<0O1QAW(R@ES5H8`?@WX&?dHO)A&a%40K zA`XO$TWtEWyC5|Z4}rifZdb6qMLU0Oj7BK9joQIzDaO3U2z&xZOrZm_m|&k99hN}2 zHMs67T=GB)t>(~b4nzi_GvKB1@>z5~Z)!C|AqYpoi33qIaimNlWE_Y9VHDw@Q)1!k z3cfE{XjLF7othxnqWOMy@;T31UOtNMw?YJ|;uLQegkPaWip65FoUIhh%;q1k;?H8S zob{9rrcDS)6is0K;&TN(op5egr6)nCkV_(jERg9h38_5;0p^Q z(-fl6j6oE>{vra?ioyIBL+BXja+76S@C$MP7eY}FjSqUhwMQ{KlY%>J@ZAL8srg^2 z1eEj37Pqd%?eZk!9xMEQ6Db(Il!`!$#bSBIAguVaSS+suN~2{b#ajw$K$HyRWe`yd z#Fa8ls!eLBvG!M5BXtt(B#Q}sT7z~3A~9bRCNP3PY5;}Od6Uwoz{f=t+B6he6&Q(P zD2Tp-h|mQgG2i4{<048@KrPQjmI|p;%y1I)_A8XyY3<_|YAA(MJT5dYT8f~~vo!i@ zT748;U{MZ22H&Ih(ZXlG$@%=3B%ZS|FfaV$-$Op_6)I>XIpQD+DbT%h^iq zqL$AADWB#J=%2gQ9V=>8y-3>uFYB6lK4BNl-UbWD0_APS8eti#D>JSE}6AoWu( zH0#k~!B=}OMs|O_=moh@Qc7IcwGN*ai{%xM6@M0s<*cPRWG)ePMMNQu(ulN^C+5hW*( z38o!(X#}gNNekQetL&(A1>pxmzaX>=O&bb(PXPj_;0zn=Tt@`U3O(<%O5smXiy17V zQ9EHJpkyo-{@!&mGgwXO*QEKK=Nbgk2d}jsWH*d;g&pM06^2)=C zzfyb;Qd#5E4nYY|7-C`j8(^{g#vvBQQx;Gf`8n0APyRc9XQ9*P{8Gg=iPHAf1yNTR zP?o$zFN{hOM5Go*dJ2VP&)q_M>3JdK0`Y%x+V9EVVM#jhb9U^hzJup3v+&J{l9m7f zAOJ~3K~(#D?&2rE$0^_D`5&;ngp?Y+6ezuIB7&!CGg8`~V?JA;nAOe6(fb99{0}Kj zFt^8v#bP-#Sn&s-e3(r`Z4e~ zznj1L-79ISi7`Dk$?%*{LtPcgkjL@1R_?z0+dR@b4T*^TZMRq~7K`Pa!c^j(Ix1L* zDnDP2!Tr(y@_l~izjiV*=cAPd$DwY;IzIft zw{y?;|BjD-__KWNp&>}dIHPqMLO?bLN}CkZUuxAFGFcE|h}hXhi^XEGSk5%_?w^IS z5Q)%%F_f4We#T>JzV7q+Q`27vEB-7N%bDlgRSQ}{25$Y!Kj!aVSI+z1{kMGdOHVL7 zGE3;yuiPSd0sn<+ zNC3~HVrdf_*EbXP)C(-U;Qeq}a^88IzcvZ#G_TbfJb%H10<;H{(=eB3-rzu(+Q*4$ z^EqD$_SU{XU&m>&SS%LH^C3<(2U}tqB?LkgY=q2Tt>^#EM+oijj>Tg6&Ewn^f0-;b z>#yK5zkfMj{K!A?qwNz=odh(IB~4s=!AfcYVsR+*`Qhij!snl@<Pijk<`A=FPmp$1@F1R5ahiD>t@;X!=8E)qP{nUr~&>NS7mocx&W}s#f4SfPRL?K$ z(e-k^zr|vCg%PxD(OM&=L<+~a^U9#-qW~c_vd}q3J7_IU8yIccij-cHO0OZsn+u*l z)oqK#VmT9>o8nJv&>_x$!)s|g_89;A@G*!uCORYp+RKy5K%7*d0#i*x#tnS^YerBPdbpxKq>?IJj`ayYb8dkrL&OBlgZ@B z`P%pf&ZQxpfxHLlG-QGZTrO|iNIlQ2&lezP_@}@4Ah&;_9b6aYQjpD?bg4hPhzB&1KBCOh@_XM?TDF-+w+#reER%>)c>rv*VY$`SABOeOGP}(-+%F5+Pi&jd+*y=cl0OxL(e8Y_qOY(otq)kTtTXT2Os~!QQq^m z*K_3stN7w4-pS{_{A1d>CQV~20V7?*)Hko-ZP(ZH`3D9e*1+5Dyol+!6ZFh#Ncmj! zrn~t4n^u66WR^D@0jFFi#Y9dwa_|ZN5p9kAmf5UI{;kP!CC(77k zzu*%;ej2Z81%LRFH*jfX4##x~hco=c7r)E?;~sDS$e(aSwM!_T;#>dct2{MvAs_qu z-(rQALL_4JZhM9Ujca(#(n`G6-F)Cb9wC>FaNX2eFV4L~V%((6w(z$$&;g}uQnmUErL^`LN`6nf+>JSWf2 z^F^SPnT(Y}0}6z|%jbA@&ptM9ewwN2X<`wWnwsLmi>~6DYp$oMxdDwvsXS6>qz<79 zoj^rB!7Na3$#u%-H|4|)}3#^Q;OE) zJeP~#^?E+?_wVB`e)oFHJA8F7%cs`P7&0 z=kTneJR(R-mrbv^nYZ39_}1sX!8cnqcmLgcSiWo}pZ(1Hxp-g~pZ>(Rd30t4Klt?T zP!rXxz2;h8vp#_?TgtoNdpX|GNBPvh?dJN|zm0cZljc9~f0CZTLH_Y;Kc{P87Q#lf z3hCnJ2l)RUALF_^Z>CaDATPX;4XT&>p4vw&5do3F9i8K=|M5e<^57VM@qxE+{+cjL zR$k0oZaJU({^RR>XU7~L`rmJ5d3Bg*te^k<_j~x)r;aq8V{|3m6Ygh{Ol;fML=&Fa zwv&l%JDJ$FZQHhO^Tg%^bI<#~_kKHToz;8w>aMQ6tLj(v+=s+|es@zHX}bWw*(bcvunSwtROY0@mTD9i-g*;MQHla=o3fuo>n zC_72<-Y$uDCyr7^Jq&k=J6-MecmKVAgQolVqCy`^QJN^?P5z(*{PV8mK`WOoMNKJ1 zP4At0&(6|%`j}i_qKh=iQUA-8|Lb)^obCshQaO(AbL0CONXh#UEpf|vvAXM@{J*S< z3fdTgi@k8F+@dFYC{%xRuqF{2qn~?pxgZ3r#dclD%ZmpV8<&vbcWaS-+`_O!)NN)? zj;Xgd{Ahf?i!8*X6fEwnL)O7lD^t1&Xlwl$;-vmTGt7MDXwe1c*zNuGuuI`Pd~;j) zb4OH^e)32pr1+v{Z|BA@?BgrbDr~OKE%jxRFqch>Ze=W{XBncpULOe;4t2k+&yE_0HXu=CH3Gaog|2yYrIud% zh4Ge)c3r8iDqR`BJ*pEL6Y~yn^n4JnXK-4vLzhr0O_^d0puiJu%(~@n4~AD?JwCmu zFxDDcI|qO+_p{Hkp5d4L2pT{P_5DjM{Oh9Kd|GVB@txAsjejBr4LK2P0*IY~aM%Cx z#eUOU<6ov7BBPS$#0rv%jnuQgHj}gCF#oIuyJm? zf!ZxSG!J?IXGQhC5i*vt+Hlt(P5pw}1)SX(dpd5synqkHGic}xWZ-FS=mb*BKgBj4 zdS!CWZB7&_C*TR8Ft(QmM?_F_>^NZEw0D7&__m91@w>`l2;1CPg>62!-lsU97+{L{ zr(r}xBR1*y>uEgciULlGO?Zhm{lxD__Bvo4D&69gmU()_5o zC;&4sfn=nJXP3heg)?1O97eAgm}>Qi7O^6tnVRAnfDeELCmD4>7Q(#AMGs~o3K^J+ zMjo(sb4XYEUM52j%M^VSIdCs?tr2-_ZP4#u+sq!5vXF&mDY(@A2l)pOJ&|2MHw z^v~TD|96Y66ofn=N@kBg{iWN{FVC^HFM49eH@>YSx{S=*{*_F zjj`EceX<`)WMF8RV9kyv^6l69C4PEU`%X-B%-k-&0OJiwkTNcw_n8~$)W=oH#j(g2 z{HJSFxO2h#YQ%Kn-*)j$I+e%O=KaU%h2KzM?Klb^>c{2_zs$w;&D{oQ6ivBgnYSuh zY76!CPQv#W^bSpEp_qd;qfO9EI^MmJJP#a_@3eT|S1E8)j~-w-3N0$Cj766W*bWz! zv_;!9N5u<+$wkl|aZs0k(MOuSPTXRrj-pj*pc_c9!p~2hOLicZTLddl@hwx!qs|+I z1;;5J0?}DeNsom1l7HxBoT>{@9S{tesYPk7-gs|tpJ3`0g1B>n%Ji;<6kjHzKqx=AxIMW4T&Ux-teQlD)-Mgx#hiVR1QL)Mv=)Jr61EB(>%ESTl(oBo~By=TM$UF&!ZNU&v}6do?P&`1*$6$rkJaV#S{lQ3;oZe>o4 z3xoF^mJ^pXEfFmHVa%ONgj}vnArmc1I`}rQ+7VeP&u4BxJR-P!$IQtxbNJqnnE?U) z{=Ks>I@35X(E;qNEysln>=Q3D<^YwBpI8Ot5N>MdXpd zjTRrD3C;F~s4rHt#igaeJ9E|}mZvR5)7^CjTy7f*F{9K5fG_kUv z?fl*|!=#N@lrB@!lgJ$ZV2P050I33ryG9fipU5viju#LB9r=e~wq3A;9q zul>HzdftqGx^;nskX`xw)gq#9>_4IWVv*G7O@}-EBGb2b4Iap}*X;+zzMff$NFJlJ zw;sJx?*`wm3!Ar(n=zPC4PfNL8jK;-E$0$M0AeirOe3!p|3%_{f4wtcR{YBjzy@YXMUq|0A!J%GfymlvZoma075cyv9%SRF>%|jWR4!&KSbB3!%H9CQKOsd zVeAD+Ot!A>kA!w+?=`wxALpBCcsP_Qnlr~BjoU@-9OKCqJ^Mw5Ruo4HbAMz+U0rcb zd*`Ut9al1?BV?gHk38K}AS;G{wKK0zu|QSu8sfWe03Y4QPF z@xPob1N|%D*6SUKt-XiakI#>FPVbBGvYt9l(-`DNBrVn+A)?KyD!=FtE39hBao|Xj zkhBipz*gfyXlsMns%=fzF(zp}_QWLFwn7~^K490#+dE2U#Yj?_ObGhk<7XISMsd|? zV-}qG{=U@@kvQC>pY~ZyJTJ~nr1(3I$Bwrc63Ve9!Q_Q(;D?PWA_Gg5r0%p)D}*ta zBf_$fCF??amQXZ(i+RBUr~~sOBAZc45HT!TbE(+=h5az3ktHS9QGVx!v?h9bSd;42 zhq88Ufun@&xz5HgZe8c70{gRacY$7h6RNeJ4EIK(?#5j1D}0fcn9pA5H2`u3T%xtT&&dVylxCK zQcb=OPrYJ$^k(Itjh0nc>~&bx3QA+i3zp4!7Eo9Gms(lk%zYiA;=8-p3DZk%zwzyK ze~%pPxJ9Guhk58aL#i>ZsZEU!LGa$6Wi)#~+&se>PsF_d0yksky}YUZT@Vo&xI&Kg zJ^6izf4uWtyq<>kPF(kNIY2RpLeKH}gz|7@%%DWHnWK+-LUMK$ChK1DK6>%7mJ8;r z?@rGj`T(An1Stm?7324T{N71kgzKYySqB*$+XDCd)t6av^SxGhxgUR7jhzf!?KXw2 z*hM^=Cwr=6A7)=JMMMYS32%4A#N`|@j~l@ekSB&Y-3gnMc`9dx50V?o!*KRnByK_!p~bP) zi>-;?DAOm^Uk_7xDBePx`*OB-MCS%OAY+a>0kMkipvb@PJr1+Vm-zT6Ys%WMnqDy_ z5zscHCv6`A+%2{{Gby3ZckZif^C40n^@_fKmrzPZN-cPnW@=&_D9u=%@c{!h*CZqN zgx#S$YaZ5r`r{dW|2{GwBr_K!nr_aRak8ZqznCL!BDpfBJxIvH*Bi|$a*HeBb8gMv zzTyi_&#&+zb`3R-n4$cW_qk4rrSb*pLU_bd=Ocg7%kwp7r!-^L+q%GIS9_&T06{Xo zG|^ALnwnep$*syNB?3^P%drW#`|JI2X7qYd#ZPeXa14PnK97j-`%fRBFMcv3+NiGhe3g*4e&RcLNtvsJ1?UUeXaw02o#MPB70@(_s7 zpO8M~+8Lj(A*8LWD5H;rS}jPJZjI-U97a{BNJO>kImD0t_zsOVp!s#7tY>I6IQrVp zO9WKT?GCNwwg0pKx%qZa*yjS%T6Gk=`@+umwSuwr*_yk***Qv#1LPV|l2Y*K$k`H7 zuYZ;l0Ki^-K8BJZBQg6Pe2XP?BTk1{9+mG|m%N2DQewwVQBq7H?zThP?Q+9Xp(H^G zP5ZVByz}xi-O&mm#sQB%JYC%E4-eoOM2mexjuoUHW|hDGV~3m9yDrhC9?{$rd}J`Vm!kP;UaheLQ$ ze$7W6Ie6XeZT4>v&()QnbubFFI>dGgXLh{kv&lZQ%yS{FE z6sUB=$wKgw-hwp!)xp62uNnK(`BDw{#$@E{JSN#~JN79jP#q92HzfbZcU5K0&$FrPdeSHx1seOr zrl-SfAhtS;W2_=0ibp6aMjq=390Vx6n%{Rs<>Tb~*c1klB5EQLZu5k5WS6>Cg@VTA zdU`ExIXdxXlReSfRT)|vhxpI4O;=XNqbe=(Roj58Fj^f*0HL>inBs}dWL>y?K5106 z8lP@CD+;pKTbKtL7poYNnAsR4WQ%dIas16Gx`hMTRzfwklHDcwTFD^x>dGu&_&xOD zUba}r=jNCa&j>%(4UjE{F4=4d2#h)S$IZp*tQdPj+$GW;Rqz2<%xr7&L*Weu%iLNo zgvQpivfLcgN3Y18uGgmQ)f&BDfSjG4NN>4)iT=}9=ydoXo!FjhTTFG4(^G)h;@{yR zBZr!vXIzjXkRl?1wTa{)!ULWS#(#C_?=!l0q3l9bJi}Ccw{G}<7hi5y{hmrc`k@@7 z;A2?TsSX!n?>=;BLZlC3{uIL=#&f3N(g&&M&}38V|?vf+F$d_8y0lYP7ssd*r;?3Wmq@ z+2`$^vZ9iXx{{iT#$Yf6ft*Y-hVX_0H?qO;O{uCr;8;g6?Zl->nX6+Xv@bUPez8r{ z3G)aLYY!OcP^}!BnVN6o>_7KRC95G#kXvkMipjad7vJ#Ia2uv=x*s=l5*ZALJ48j` zakmJK$zeMza_dvby)_D!gC{ zJ>hRHpnis49)EtnI>wQh-i! zwbz|qTZ7&n^$ZW5XuG_xw9xE~vUZIjy9(9pbVVEO=-^u0kUC7DJg>N*mL9>z#y&DP z<5>Oe^5gxv>EW{RU8AWe_;^|tpMOVG-VIASBSWLrmzTEfH`YZ(J?A@rLYu+^iTy z>*xq`XCGi?w#HYLnQ9vGYNh|FKU2jh=xvOKBAQs-(wIGZ#TO1llZlS0tEk5*nqAxk z3Er$b#yCIEFK&;DVp;2ZnnumcAfncDMyfLy7#AgPdm%Xu|F}rY!7p)hk7(_Aajij*qseQpDqT+HsF_z1H@JT$h$J{hh)Stq~K#i_4urq-!`k|3uk?Rh| zA!x!Dj5ahznnnJfqYw1IRi-DFO^V_`@nK#~ef(d9NROjiYFqN5k>%v7-?#_sg~}oo zl{ArjyFr(=x9P=!bFdU_N<(djHLLe}{62rcp%CL`LE?O@(;#7F#HN_Z9Sp(jQ?!?#kaCC$t{ z)&M%B{M43}mHnYR$}`V0(LfRH-mW=fw!pTuOmZt(YBp~A5VQr|-j!DXkfY3`%zi4b zpcalB#R4lAq|W{N5;O&#P}lwz5!K}4<`HgS>A%}C7!e!QXm+Hr<&>F0OG+Ic2QI*8 zVG|QZvT_5Y0Gj>xCJg3R%E*3d-?V<;nIBdZFvsL_>FskioX(zsrFYrMOb;+h{jp+$ z?=f2t^{I}_M@H1wN)w(~1k_i?nlwwYS5=T+yo=z63+(U5&76dFFp`X7j}b%6?>S2Y z0YQJlw98z)YS3=VZ+&vh%V~m`s?A|PrOD!<>oux|y49g5OTqjdXl0AdJTB|0);bS0 z0p!ce4l%CIjSh>VTlSyH)*8JeYkDIDYe%x^&k60d@gp!zdl|Z8j$BtgP>aTdQIS9= zU|#iM9cYu{lX6k|eCf3Y0Yi?APFiyBCjP}CyxWJI zE)%hF&W)Rai}L63mlkZFICSuUU<$j#97TK44==a@wy*ck>gX(Ec~?5~CX9R>%3xBUoVKaIDsju!C{}-Uagc#4HG!>)~(}WeapcFhF`IdX*JfobBylQN=@)=tlNE z7A2;k-k&)WVo9>mA`h^x!ZXn1xcz7*3n27|eb6D9ReUQUKM*ZB?!vwcougcCR* z^wi#NLpqvI-ggV+JU8jl{eZ3;rJ$@Tg_gdh(D!mc5^~8^ zM{O9DVU=cgM_W}WZAwwbmj)`svG<`FI-f_7Ydoj>z$nb+dh#upANDASaf5h1$1Q%4 z*e~!_7=X`cdcOMr#K4pIG|K*FLUfjOLuMoFxhV+h6Fo2|unrdS$VoR=XDO3j5`ab# zVV^r`G%uH38c=^|79m9%K)A-sKjZw#xS?O4H4V+Cm5GUX(u7#zGF26qzB*58{`Ae< z>9@HQrDfAwDBFM(+^u4gsBX~$b)R^FgMC0N~Mc{y1Akz{Oqd_u6^dStNREc@SaX^ivfh=XlsSx){u}#SJe>S7RtyA)_vWZwTf^ zpg`$a6dgiJ??LGY9D$q+_E~T9DSgb>6$Q76#1gWN}K55iVdhf^U+`Ut^D0bBR=r zxn3bGF~z;+OS3NOj{tT?TsLCS{P@P%(E}p$zlk4qFLa6$pKQQpNzGqc49HfbZIIAV zunp4=b6RB56@O0{IF2PV*?X%SUbCn@gy=QuoD<4l-=r6KrJwI5a}VFHHGLa7b%&Eb zW$U}}|7QTd$tes=jhjeK_T>yxG7?Or7D@vYvjJyM{R$G059?ZomiFG!3%FMhuFzTs zWqZL|g*u6dCrLU3Qhsd10rBbvoD@=!^$(N(?)h7up*BDeQWklQZ}cWH=5Mw+L7$re z!46_-Ko&;`jUdevs%`mk@=&?2_~o6E$2iJB1SrV8H*_~R{HB~~bpF&t4Sy_`8&?d+ zx{jN~M5+KQ^O>y%eU?|G8LN_)?C`P}BYD!qy7?cUKpG@Kqlz9_ntR0c**q!-ujz~N zzcuGK{b8+Td)7=e${ObTLA@wei;z$H2(WWo9|Q8GbX zVZriZkC}{hP@-DTe?Wip#RrraaDYc#=#$QE)tDg<4r}1;q3=cfA0XI^K9VI`m_*&e z14`V#FK!6J`m0gODqBR09Kc1B=|s&&GCL{I&N(hrwF1MbIBy4u@*g}> zcAU|Gy~ncV22lsHx%8DEAQq@rj-l9-U1GqKFWRWmGR*c$vd4I_{#d3`Fbf zA2l8=4Wm=fd&S#mV`>ATSu@xLbCt6s z+2eCNJ94rv6h7VA@Ub$aBO?w%s2o{&9^*<{NY{luEdd)DQY$rDgLgH*0W{Dsp@-Ys zNxy2vB*K;Wl+2svhQo3YA0r@&SPo{{Vs4Rx!2Pg;>6Zx3g^Z4{awK`Pv9(?|7DcCE zKeK-M^PB~koZt=O`TrH#RB?}8^o3;p=`5dI^7mkspJ+Qy5J_ZuJU%91)8Nbqb5dHA zB)RJmdpRQklf{%|@l^-?;-M&M_*g!e*Y$r%V2x3T$YDoVkVx)OF-=~HbZ%fNfQ^w( zt)`%(BVqlFhJ{Ad#D(InNEm=p=&>$UU=Zp|`vZFs%bzrRnu#~r@NA*D2xyv?ogvzW zxJNn%t;nQpFU^+hF_kuYgiSzbY{(t`jm0SuK1TMyYL3<%y}DmLcm<7+&v#BdC~pr!_#}072HfW zqXJUOg94#aI=EcS0;6adwySF$k@a?EN-mZ)btWx@U_(4Sm|%)Ng*6hzkxz@JVO_JN zgmTOawwSksk}5q@nwf=Nj5724)sIF7u%_9^BkXb+KF%BT9+uHohj^t@5Iu$Y ze}QIL2gl{y_Tm7js5EoUo&XoT6-7nW;SPk0^4jYBii(it3$;X9`G=)Md8N&{z5`JN z>SD!#{F;3K4dbkc3R*{x*uNW=hIiCbaDCqqNX^k}9p=LXp3e?kC1~9D`a@rDh<0Pe zSO8n2!m&1D61QFSMumsw3~@1}iL%U@Qv0yum!ML*vXjI6$V=ZxMtH>d1yiLSW+K6P!`z1RDW8{S#jNGh9KMA33Qe-q!fV#Hl$Z zqtDrok1va^r%apdH{_X%#;mMS(TMrUeF*K)*=Fv}K}(nLUN6@sd3MlO7WX~uXEg(B zxid1eb3RqspI$Eq5}@0GKSWb*s}a8F|GZplN1BD=&o!|2h9@D9Im}BobT$lFU)OZK z-s5|3s1A49uej88kj#+LUbslNBut^bJFyeJ+P4ByqXBs z#Q*J)ulAgq8ZH1OyzufxaIk*6Gpim;dPDeh6X5fD!&BiKoh5MRY&9gSqD`jZXn8SU@xJUt^a zE$Yqe7{L@1AF;667N<=$5}joEPwV<$AB2mGi%iUmgQ0s+NJz1@MrQy4sJEIsF~7Jx zrnJ?X^0%h2tPO(EC+}lyjI!SDR7Ub7h!bNJ8x6(b^v%-7s;0d*>)vCk1EIOWYXCvq zr>RGHaBy%DvV{40W=xJH78WK+QmvW(72(GhR~8PaRh@=#YtIbuPFMS`#z+LK)q2+} zT4Y2qnw;~#W{W(Kmjs)!Dh{QIlmr))zNSU!f9Fd&DR zP(F|Cl^bj6Mp9^>dO)36x5BDo{0yK3oaYXT4V4sROIcN#Ev1Aek@6g}GQ8td*Vz$T zoex}6VJK+m3OT&e#b4{qouHswYrnzK!c8EjwKUh#nN39Eof=;4$q=ERUVKMX)>f0f zxwAEOB8;9?JA{=KX_q)t+SL))`{&TY`w8FsZ>DwcHA7+Dp};mnoX|7FghBe0(=}=0 z@32a8t(c{(hbV?LE}r{i{Aih$GY=kzZl5StO+l$yl7w;AF#|#rqLAhr#O(FDAUoX{ zkgavs6)&C|-^MS_CtJMzVP>Ya>X|mapH+c0O)%i<1BX$*|hDBkE6rkWFA^5j>N$^H+uQ&RSpez1o2w^e!Bx#nuaVRWS-F z8d|47``|+eQL~{& zAQ)WMTZ2F?{Y5@d3q$!_z<^(guh8q(-%Now#6^JvPzEx1MNxUp zv4uY5xcK2}B`I?#VEGh65>4pPO`4E$=f?`%v9-U7ST)ZrE4lu4MO%Z0lZ=Ps+;fSJ zC9~029H(g8mDIFE{M`^85@rU)H%2IiHNqMpV@CkBYVA=1x2^uQJs3zR`9I*JF)oWM z^P&J$vA2l3c^c3&T&uhDE+84#p_LWABCY9s=1%#=QP@Pu!#a{eFq<&#k;IdsA{TH- z94yUw^e4;2+Az(>i$~ToV=7^$$RUdDs)KpINCK{;VAbkqFRtx&}dlLwOW5UR1*ATo*lmMmaO{p_Vne@ni)Z%$riH zDJA?#DkcX{CYm;J&uxg3>MqK4!CrH?UP@&4u+q)O{%dhgVR~$gnkQ#n(C3rXG80o- zQ(Y2po{%G#c&CGlxxBFBkk<1>h)85UsBTcx@s}k;97@8>QDl%&>Cd6WK;POLdHn{r zB^@2L^pLsDMP3PexI*INbB@3vD-Wx9Ls!DGRSGI97oqp50e7dDX1n8$)-7j-QSJ>c zX6_I%rCxKCV-sdV-&c|i?vApu^8Exj4*v-!L+d1aav>)phVDSBFp5dd#;*AIdWU;0 z$NgcfKWZNz`Qm417o{c+-~`#G1k$+Yr+A$H@LW~9bs=}*iiBPtC?`rZsN-pG&n9u) zX2ZG1#UfLko*ns2%c{$5`N$+3A|@sj@$NYF#uRkwY>P_jGmDw6_IX#>7CH&X$3w!X zI1viJb(NiKvtNdrp=$r@{(;SW2Ay4Vh)Ci<9isAeCY!cu)tg~cax83H@?LH~v2>le z6wl^2I%3z?@w0`6*;?sIGt-YHHc8Z~w*@4Q&#t*f`sUbZZxUy#O-^5tot$ufe|BU# zd?YN*6uc@^JJ3Erj$@?i#h``fCmlTV+!)iAN{}DuxDNjUo%xmHtBR^xQYfp(VW!_w zbz~L~xLJnE^tzz0fMt?mciy2LqOw8RfMi+OAyOFJ39=*JP!Si3_9=J<*~mMWu!#)Z zb1aSpeohI_6gIxH-!T$^{>qxpl)G@v0TXp))!$+d1&}35jZ3N&ZO12>@wPZtYL=#^ zrETPzavmNylbFj)oa}-Pl#bk>wr|9DnICl-4@e*P8 z5u8rzZ2JmfDJGHOK z-Pv=m5GE!t6%%xzQEFBa#ilg9=jZ=&yE$SL$lEUf{H7-kX2zyR*_z4e$u7ASHP?(T zPd=x4qS9fa0T^|8-^me42&ZNo0hlKiW?U&w$her04pjnC`h?&@@Ir3V=Ovw$ot2dx z*Y7o5H&J0xAO+WdOfO+$RaNIoL*r5VhE8$LMX-Y6`n z1!P?)b^bGw0n0~@He22AwuUfBdg|*gK*j^5d3H__z*+wkL}*MlMUD;S>gH^QziE?f zUXby7jA_@O4@sO98BMM$=^$tn(yi;TF+I=^H8JyWv>F*~n+YO8kOgeeuw zuVCD2)sTjaMqNseHG~3rb$qWA2@^x{Vskr-P-^;2#tTQlrQm-=l7)1CkP)xdX-YL3%_y3#hyOv}vbwMspukdQ}bl$%ZOPdA#p| zY2@H?&xB1kr-iKE<_b-VC?$!FM_$#ZA1_2)Tv<(}Xl}(kKpY(_x=#wEXU?Bn8O6$j zCx#c&h(eKwqN9%$LP4buAJPwUm8*p;LV-RrDjw3>jTfV-S0f1;z}DGPM7{_^shJh> zXVxIm-4@t~%1>lYRrx_gL$Keh)Mkt^5dSj}47BVXDFcO+r+FcYyTq~o4U_0a-x|r%Bw3ujwY|r9KS#t*Vu?AeNzeUI{KLmoH?Z~rQM%!&*{qMW- zeiLEqkpW`;5jJt4U0*<2mz1rff>08#A=!>=e97S6B?yb6dQ`y*+61=t`JVxyW~ zA>yJ=NO@}Xg?JJR7^__E??O^tOhkF#C>Vs=$k_z4k;AcB>Ox@PrMTe=Fkoo{jZh@^ z$yC!!6d)yklPgITg&73*NdfOEgB)9ANfeaOlxt%0LA(&qvsfg~KouGpm4?@B$sX%) zhLi%+KPl!>iY8u(ILPs(c*PD6z1rOk|X!cPlfMO@P#*3uUi1)MH!079~$fcrmF3$y1HN$CZB@Lgc|@%3U24uh0Ix5&$| zhlgZU7w2M>sL;Jb*YD5v9_|^}JHH#wAkI2n<1HhMqA8Ot4S+LzBUB|}6o-$_E_u>? zo!32Rvws;Q%aGlL48af!qRDTP{v~}_>K~&L1Nz!v4M?XXXoWiUW&4Rv5M3x}!AL{M z5{00Pkefdl_P-EkwpAdDXinphCFrcYV65s%;w!S%NpGPqj@n&CWc!8#;Qx{skC_Gb zK&c^FQ5ZPYur6eqz12a$*jqX%2XL1o)QD?AdvgX#D>Ty;xvrM&vZ6c-FaO0O8Ndq^ zi=Yg=%mP!b{35n=@EXuEuHGpVS!!9Quvz-jsCQPr@JQ7bfZoO|j*;c7qOU z$sbt=bQHim1hB@1-I_4|(KKR>5(qO)yo3WoJrqAP04GPi7`;+qP`sX>OfFgh07nKa@{M_~iV)M`6)zOs@ za)NE>44~$cD%_aL&o%eICaaB2pCgOQ&$a2QDK}m&y&Aq#u-mc7`%i*{U5H<32tw)5 zzfhWq25{)`kV^Ry)pKSIi;2j#zNvMnGqQWos4XA{r>NH-wf@bqt+aVP>5&)(%WtWG z@Bq;@`n_*+8g$rO8om!%2-yeA?9>J%o={6D@&DJ_0#-{PtTi5xQn$$MK~tghVT`Vv z>#QdQcFpF+I(MU;em1d}5u0C>&>G3eqB5;4G+R;WcDk;38h8^`#ZrVc1*q2|#9;mb zS*{2)NlKdJ1#C_6CLVk3mc-zEfh`Pr9`g)ZKLqSgE3ltXcx~@cRx*80DrN5I`|XA9 z)0s&7?&~JIyZRE^%KQ?25DQ_Vki~`cq{Ib6TcC*)|8v6bqCqzjC~dl$hY?+PaG0r2 zN-)PM?&Wc6dDViEw6I92ZA0Bb%`VKI`Cf$&epRLBsr_#e>WoS~_UOfx?mogrE7p+t z3Ms@yr!#Q*M1==E*D*lN8YO;Xlez27` z&xRFf2!|+i#vE=^Uk)m@Tkm?E&&>;-hMB81ND{myozP}w1?@U>pc4Lw#8%1wv#vg+ z(viv*SpT@+HfJ1SP;i_QjHbP}pOHhyjwz0V3^DDS{_*20lTLTVDftK?Wzo zr8w^oyOi~uvVS{wX6NMpQL%vq!=U%K-bC_%wj-3^>N<%=zdCLh>c2M(ZTGl#S%i=HOSj}=u8YO_;RK5vh_d%)Vn^HdM6(|!L+@R{s29;Z z!Z$n(nGYN|W^ip7**&;FYe#*A_iH=DA??y4m#A)8mHOGL7> z{$d%^zH+xambNw4(_+xvlfCU?%f4o!wDL5*iZ@0 zfrFdavxN5A_4P4nVwWfcAr%y7NsG+)(3ptN?HUqOL&9F8dmQ5)ZM8EU0eU{`VOyeM zw_>CkFVW8)_v2LQdejX*?`m3^jZ;%osPd*7V?XU5$C#ZlI=ni}XNKn0oDNPd)gnTl<3PDh?BA5WHj)WARP{W>+1a=@PLJ@t7`p2R9A<8Qqw51^m`_DuE z$RVkM!-h@7G?L-fl>WoLu9Xo?PwmzE*kA=G@~IPjMgPx+E9GWU!ZgK>bwuZ(ZDbcD zfpvdjxdrt6)UtSg8atI*b*b*rx!Kxxsd0|3b>6Xxe!6N4^W!ln=IUO^vis=q{;1_J z!;RJT?Fr-T!K8Qbhr6ihSS{AdNUPWJH2zU~EW89-Co_x0Ae*YU{&!guBvTs{t1jFyxM7uA{BP>iz zV;R3Hxtvb0#gTHwhn1S1iqg|FPsZxWvbdchpsqJ%*%w9R<$snZQqiPf(qO_iv6+FS zv$0WH@Xb>Y^eMouj8S)mEwPBGQOwasV6~dqpM3W*(T!xHFWZOvkxg+M)mG@e_QC?2 zWAH-)$|?z{=Qj2{W?Hae>xJ457Dm!G>Yw2A4``JdbnIT|Kei@gwReEW#?EIRBgo|cp9Sdd)@rNW9j$!t%|d5;p2rSUItQh=w&hWh#@Zk? zy}PUHQGVkMm{p)eKd4M}81HhH>^nqn4tmt<^xGFkghO+D`>v)PH4mL1xOV|DlGN_) z5mjF=IdLp%$SkSt1@#Fo44RC=*WYNzhN~_#O0#5)>}7(|Fm(FS2=IB0r5RJ~g1F|@ zQl;J;tf}5?V{r{BjrB>2Ns+alxGICWHT)rM6qE_>^8WkP8W;Ju&$Q0p-AbO(d!P<< z6?4rqV?=p9O3&Y;MR;p``{VSgVneV64?OwG&Df9b1a0#m=vpjWE;{F1)Kpj!@1~Wh zsTn4I{^{{V@%fTuYnI`qBhGD~N_YENBX5v~>BQPAVA?8kyqPUgvXmy-$GcaE92{;3RD{#d$e9tSn z&WeGXxIh7`ta(LxY)L9eB`n1GqE-N1xPdN6gET3y5n^p`BU!1L?^jOkyyLk3W^-$TJwbFIKbp$m(c=x9QNp%X^ROci-x6 zh41rWVIRHhLE*Q;R@sl_(Ea6yP_L^$y~DBe07I`w^ss^T7#Z4HYaXMvJ72G8TP~w& zLCVVp)qT)dsWvb>n`+-ZYGn9_bv)3!*h@HR-(Oc&+#62|14z>>63R2eXa@MrtsIJ@M z^8Co!DN|`|?BdpfynIbE*2~qg6DwcNs*IgmDcWAt;$P`J9mc}we5LAw=Kf?O7qcZW z07;zKfd!ENNJ^p&tGh{6Nn<95Z*Z8du&EWe)@1_6{4-=8(u#fpPAL@9*w)%R$Wpbj zq84dB?;DF46j;T3wGs_0w`Z_UO|*5(_;%=@wf0YlMb<_A{OW3(;dfKqv9)I3#_y~M zsRUMRLYyqD92}zq-XQAqcM-bz71WW-xufsW<)odni+SFq) z)3u?EX?CA%v`nRt~j*hl5(RRxopjlt(-(kg?9x9^uT{aoquP_5swHU7+=Jmn4KI>*mHG#U(1U=2}=l zEW+7~2lNj5R%?C?eNP1!8R0=(0eE<#dh`2tB;RiD5oE)2eYE|;E8@i{PQpK#UkLTK z1^fy&%k}a{^4<&VddRi|r-@rJjQ)nAO__>!aw1NxMq735OJ~)|;rKD+RHgfZxzgPF zU^n}Z!e}_r{Wsj(feGzV_&k`J$kt8C@Vz9}{4#3p*Jv-$O3x3|hQ8+)vgs#CiJ)&B z+<#(zLqM`Jejq`@`1E{t1j_G`_j2E@8&O^y=Suj zMa#@fyUjt#PVis`B!u#f@6(;*MT;8M>n@|Ve>+OG5WgxHAQAo>r(U4IMFtjAl2Q1!7$ezZ_Ev zQ7jdlUXG*X#Fd1M@9x0A>9&2w7L*eTlmz5yRWq@&4vs6AT3A?=6c>lTc@vT-6|qK? zhbv}eaGP679jZ^DN5Y{?XT-!X7S$zTVx`UgM2(~vZ)P|09$dOazcUUwDPcQBU1V+4 z0XW3$k8^RWKcS%E2A9O?8P``?*vtgn(xgZyVbQTQH^oPIycPo%8$DtOd1QC{XvKBF z?^V;%3k)f$tERMR)ustRisQzO{vCBwc}_7=}$;1F`8~Y zJa6Ezl>p8+y3mKLtUTf^yy8>JDwtT~zz0C@Ka-6O9+0hmgY#`4``7~fE=gCRjBWrU zfftV@7`6n#Y{68$U-(wsyo|bSV=KCD@l)&uRbpUfv-rS^+3voY&X+hja;~p?K4(&C zH+3v!<-#E}2DV?ta~md(Xe*+gOIQ!Z4ml`0`WnhkyO=`uw{NAK_9ra=-e>=@SWs}i z9woLn%i=i*z zYhbKz)Sc#dtluk^$0`qD;jc{{D;o#qS!H>@bpFp*zvCCaznx+3tT&$Tyc*g<;b~4= zc{N7?5ak+(bo7bA57v`ifj7QK4kr&#Z|9MI1MX+&l#nW@Y#t062aNO5Wy}$P7F$EM zsO;Xb>LZ#>?9CgGKdS8zYVTWP;I!3Z(2*m9ScIscYRE-9a@;xn&#Ud&niP$!Owbqg zfs5vrx;F1eq(&RXrvGcNvze65bvI-PiS!-|lwnGq)0eGZF`PFyidQnI`pz(R>{!E| zSnvKDl=z1HmI{&QxBQLqxV5lY~xJTQghJs0Xscso!l9C55{bUG z0gG6SjXoE+^buyc{4#dh5i(vsdD!iaZ>4Ad4^7|TA9u7j-G&<*P14v-+SoQ4ZftIB z+qSL7ww=aK8rx19>)m_r`}_y{IeUKR%$b?*42vEuGaJ9yr}G~;qG2!JKhP|XxARIj!>o)NmG z9OgsemGzZC$onN-=aH8StPjU|xHO|qB}rKOOC{mZ%_p4cdH!S9{e%{ z@G3a&PSAiwz93Qik!qdFZv?%Xd&cj8Empucar3s%hAQhM>EE2*r$5)0k?cO++*f%# zgz%BSbN1di4h(kTqOALJ{GQg+w{(k&G-Im0nR-o6Pcz&f6N?b8JDcK3$M2dr7mjZm zLjNsKP(YJxm|tokJ!D}4I?9(IqCmUL!s<#n-C@r~W!sBvNWe8v1izYHMz5>HBx8qy zX^;uI{)8(Z%@(7->aC7E1sp&M+&8>!dv2X#`Wjf(|C1`taC=?blw)Unp4@t-_WgAI z?2Wlt!#xE#fC8!vZ&07U?#MF#bri_P`G~J;Gvd9U(_>lk#W5<>GwXE1O9&{pwU9<; zU1-Y0J@Ht!y(8&#pG8$e1=c17JRp%!xjab?vSX3)%jI5K>;;1XGRUkkV-S%HshW%{4D*yc&<1}1B4aI&adSHr! ziipH&ys-dTLwKq1N`V|x-qtbio-LA&egUb;&>7CxeKO<(dk(y!N3$99FyG zRD@jG7KyF}a-b_689+x__sKFSIOdErj&BeBP*^hiJE+2VLtd z=EaNrR>CcosRhiPJDs*E(8D>w=($h=$gpjyn5c7!463F$@pOMoBalAKERKUgMp{GCYKLdp8{OTg^@tYk#yB-y%6daC^ zEi^Sd(g}$Uw)@_JXnS=dx%wM3?ZnW;enOIBV2#44FfohIlSYxc6}P&JsdMlKgR1Rn zbAucm{0phL>|c1Fg=Z;m>0!LN~q!> zYR4NA#g+Cr@R!=)whg_0k~{D^Z9zt5@eF^Y#>QD(neMdu!$QzCYC5<@&t0JdG=OB`EkFHW2XHhfngj z+&%4~bnuihEWuQ74KHYRJ?@OS|I69X=5|jT2#sxPkPKE~X@p{c9##?ZbZXih;XCv7 zV|Pe`e|6iL7->`D4~fykb(QJJ2eUXdOYhrXp2m(wdebd|`_?nc{yFA5BRi;FvO09;dODi;{EE(UcDVI!ZPbUZ`Jp`dN6i#8N zB8_0KmtbYtuQ=3zRV2HBfwF+gJKu!Um|xYEXyu5&bm1Fst+o7v)ggFv1sXiJ;-4Bz zXk_dbilhL)_~0a}N_M~_PM`{~(Qd96S}IMhK-*9YE_*x0$*#nGq1 zpLI$3g$xpoGIZf-68XEzz@M1#?xto(C%_A*{O%b*vAMOS>HIK5V@q)wZcotB5Vd+a zc_LxDY{var=&{X|{plb6LsOakBLs3I7W6VGGBUC#B$UKIgYl$O{p*N}vLRO7Vzyg& z%{><1)x~R=y?j#o4ddI=Ex36)zEY>sb+%rKsa2g)q)RJl&_f%Q&1%liw`6#3c4jVF zh0MP)&27$3eP3gblN!#t7a#r-xd=l+G5n-r^-T|9ca+@vf&uZtDzCT@a*H$70B3q- zyM|yVGvb;BiNW{oSxoKGNii$;a9qJBnric%6IPEqT8{xEa_IQvyvX*5Qq&{@fr)@Z z@6V5xI0=)6zeS^&Wdpj+BQzDO7`8>;mPsg~rj`(sXxT~$?s-*Ns#0g0_ zrko!8oFnoCJ8#MMyarFNpC3~4xt{6P_)GR+H^yBJywJ_S~Bl`fOj%k`$MGY(kRv$(m_NnSmgKzUP?3rbPie#Md};2zu=7`fS%LO%D-5Ti4n zY}&;EL!Jsf!_T_;Mi-~qmGz11bOhe_i68%vtHgldL29g=x49!u$4hkUF7GS>pQNto zbCJP0C+9|^=)P6rG8xnYW!?|gq12rIij*7nEwQ_t7X7ajSQ|QBS=`4Y~YCK5}IXkWn~N=c0~K9V*}*xT%(6oJbxQJsS0uA z@8-r~r8qbo!L4=XNLnqnd%Mqfjr$p+rmXv#Yq(%Y&=>f6(}@XMMutdP(xw8zyr$=5 z8Gd$qQ&Y6LPIqZ@yT;6$DLCwmajrFA6czGK_CbcW^74k*LdWvoeklvu9t^)rs>qnk zi;NeH|{R&e?}nPB4}fy*k%(OFX2oTchx*W64#u}NhK zAZnR;6tqBeIyyS2v2_-AFo$NhV4@{nRMz44uawn<(cWPd{UHJYzn!1qsF~fKhbAi= z>k6Xv_v~}u8?lID)bOjOe7kHBVI7dKZjJ#B0TZ|?;=cyu_$jR!fl&CCy7ei7oK3LjP4t8+@ZLvcIxzD^ zM`r`EN@t+AoG@w8hC0w#MObC!^Ucxg9OW~v=Xp)xWG#ENBij#l=`}N67<$qIRl|x z|H>NJ7TSK<=IC#6wnz&r$(~dICli0O&kKvG*hBYY23sRJg-iTDe-BnGs2CcaiXnc> zXB*x3emPr4y1lRA556jH``q-LS!Hgu`L4Bm|AUu(a*5-@c;l46WQ6K({h3X(twwBn z^zH}z=S2-D_s7<2Hoy~Mg?DJ?^S0^|EP`+_3^yNuayveba8ivy|K3@T6bOty`;5+4 z?}(33E-99N2!09*cz6U1FcBHtP3a(7Z~B?h^1cr-+1YpnjcnZ!n%2m&IG6s z&J}7i{<=X*cfzZ@BIi6i#ilix^$GUsmR4pzoA6nZ&?F+kNP?%3?pA1~iDpyn1SXW* zYRl%A)y6T!$#Nt{c>;AzZ1M$ZlS$*l67_)OhwkJF)x)|5vsB+?@{E(8pCQ7XLX7)O zG#K^~inKJDm)ep527P#krgudd8F4wncxRV5FhTvA>aen!a&_7T!14rHO7Qis?-him zlH3n3wT>Hf!$KOOk`nyP6%{?3G>MA$wr^b<=DRjfShSb43BcsL#h+8`Y_7-zG;Acv%qX z`QCzLCotXLJbmIGKaWvn=Ced!(GB_}QO62Om122s?M!qka4q5~52wm)-f4Y{mEcIA z!bNwrHjk?;2?|BAU0p~?jL52kp?1XBxNzV7-(Gh#2TJ)C}Sj-<&EsOlF?;9gF z3@y|Du@T4v3!>(!nfg}m@wt56ldM1pXCWcD_Y`2yOsOgBgzV8be%}BwR5wo)fYE|DvX~+MHLMvCr$^KsHa)AsWR#Q|_6gCKF3yQ!`4eBh(hpeoi zIC4)|YSy0oE(-s3>_3!ERb|INNfUz6J7yq#xJrg7t+p(EzcL$XXCu6MUQY zqGB$b95jmWEd9cy@kNyQ0F>*x{sW;V+@#dJVm1vP>>V`L0%J-shBBWxQh`J0@tmmn z)eJyP0|2YA2@JbStlHU0pi)Yl%)i~3k2XPT{Zw){4)iP)O|ybTjY!d!8K8*B+j5SK z!a(JnJE5HGJNcOhhD(g|owobDzj}+8Bc?Q{{0D~O65RE&SYl?0~QE_O^ z$Ji&3Fw;x0*S}7gtn|&GPcYC^ll1pP0kE3!x>-cMZK`GpwKB!EQIO(&(R=L}Z7qmq^0d8jQ6WeM z{3>gCCojlLwoYruKQ@nlSm-p%lL$#d!P6Nv9qGVJX`2_-nPWnP!Cs*%(Doncl~;^Y zZp8e5AzSnq1J!i(!8_Lh%y=o&zDi=5nR=uomCiMkXU~TJk|x{R&&cTYh(gvgFm=dK zK{dL4Yxoo|K2IEXz8hlljn@VdUGNc3;lL$D88ks#3|tGVzfNgc?6`iD{Qmq)@~44I z5AjOR_*YYWsgMftQmYN?ppZ_#J{zPuKsCLP2&51~fA9>H8HOZ1Odu4JlBVYB+RUn9 z<9KZC7zas8Fe)=)J-~HC;u|e2+yp)*D88ScHRLUogE%@MtovsI*_Mk0+-j~+f05#Cd zgpKMyvYcV(wyl{0?)gSEN;P-nvzymkL$Cqcvur8JFfe}GX{ zS}ik4(&$9Es(y&@)8?`M;I` z(Dzv^LPLTG>tVZOL-91?ATsC z0V?JBHui#lE6+HBmX?O)$9v_JmgFy>^ndB~RwAD6kLg<=K=IKD0-|PsJjvfbviZ9FW>R+M`7#Zv@NY5=?9tVd?^ z<&-PKT#L#?i~2kIPP9;It^Y8IGejq99x7l*n@uEAUQUj`Z@_I886m=aZtzRXs6)8I3>;ZY@2@bw>*nND; z{k*og?Dm8O3n-i;NQIDJb(B2M79_hox7xXVTUz`G^U-!ZFw02;4>;DXL_U)|R$J{h z9IkLq4naS2{lebFz-Aa2;x9WxxSBm^MhxjHt`}8jMklBEmEn*4FbQxT>L`BAjXzsR z{6Y!cK{FXU@e+h^x|?{QaopX%#ArgtGAA;zUc4ermN%V27@R?x!fy~u4WdA&;;1SN z!df;O6?FJ$$~;I2tQ`5EW?GFS-Duf{2cv;{!$9kPlPR*=xQtp9f4c}pfUIDusGF1E zpjDLxzKx(C0AZ{AuPGC=jM^qtx5pSMYX8c(q|s_j91+-|}2`5WWW?h+v)MGPbQSe0})c0kfJl4n|nXw~csIxapSbq-ZhyqZl{Qh3&nc`+-?D(TOZzDkGm(1o&VlzS&vMch*1v_Hp` zh|MvX-pDKqz8HoY!&_gI(=QeWMx(=9Ax7%&P3f$+fe=1#gO8r>_1*!t&r`0~OAiUYJWB~3_%gnKwV{T zXQSsBgySfRekJ>_%z#BA8cjnCDd0&Ate2aVF1C6iz3+p^99z^GKrflEcWzcDv%IwP zM}@~y#0Jr?;wAlR+_>;y7=gkf=H?FhI#Dv_nd4tBq z2UZ)4$Qyw!`>G(|9F8Zn+sr}-W|Kb#SQMN5{?brAg?TsD} zo*Jv!wsr~i#QkL=XPKh}{-s0j_wp3GEsEE!KApFcyqi-|!DFipO&!lUaP^_xj}4s{ z_@Zum8zyDs1p)dV_vH+-mO{4LUpwSzb0W|=Nv!kzkDq^G)0y5Fr@cNJ_EiI1-?w9L zlm%XVGSDG#B7cXC;;w<`PaeLzE?}w%)0i2+*>rd+2TeEUSs}qo(a(8;E~nJA-qVO5?$@X9Ks#S;6>n`mqi>l1=KK}m-;b^Ldd_p zVR4U>ReVOld-q*;_Uo5*38mL3+mg;wB|TGRN^jb(T~BDYex{t?mDA%auUQwLc}y<9XkH}%Nn@6Jm)lvow-tYn9z-uz;46I@Qis)u6DQU1PVa!I-QTN zpX%UctDrMK(H`1Z@P zPH^}|84tJuFB53cqW7x4{+?|FL^V+x+$2eGm-HslFia&dH5&ax!uCW-%4Q?NqJsp} z)R-y3!KA7P;1LYVy&Jw7~xOhydPgfgBZpGa_ z{k&c2OkH22FI9Ftd)c*Ll~`{*vhT6m+-(6VTliYO-dbOBSG@cSt{ObgTs*Xt_2~dc zb!vu1bWJVw!OkW?&`qV&SdX6|Et8zyrz!ta;%7|T30(I}6S$+RF!p9pWG$PSX^1W1 zpJ=OlJ~P2($2oc}@H7>sL#B@#N zQ0IWI02qGsNxt)a9SIxa{ch{aBqH$7pfQ@H$|Xgtb&U4e8li4(d2Pec0RNA0Ay%B0 zA0nd&tKP=|#!W9evWz?`>-8q?l*g z`;9PkGdYo4oxda|G`W#M%+!^(@%{Qm#WWm$-oa<*Z#~Z88?sRM5%3y_v8Z5*LtUr% zBi!5Z58Km}9gaMo^?cyxct1n6J?NsBNZZ>G8uL{x-_LGi6Pl+~0(dQDp)J^~FTO{~ z>m4TMK0(O|+$&q*oeOJ4Hrae|@8Xc#c1-@y+UgZ(chc|O)4yw&4wOZU9r-l|`E|%J zzP!f5Vk&?IcW;ac;MKT@8$XCq3#3L>_?_j3`(z5B(ecXv$|WFoILBf*q_HsJofjY} zKsSK5vz1lhjRXM)%HF1qjnxYD+KK)3L5qUfo9xJXeOaf=0@2Gj9Kjxy>OuN( ze^K|5)RoQ@5hnX?R>7uT{Yj^Q|t$|NY@6gjyQEq%ESSdW)b_R@NK9v zp1F>glu#LP+xPA9GgiU(f$mK{e{lNaT%q3Row%E=RY||&M8YP~flxQ%zva6(qj@#f8f-F8KuaXBUd!Uz%UhS~eq7HPF&j}p8B zC!ftLZ+7*i!{uTSREv!V`lUn~9Eu}TfX-6nU_lb}g%=-yPFo7=+9YF9D%QPublm~! z*LBna7~zfL%RE?HdAjpJg`-s>T@dalnVrF5reu$6ra~)7w-rrZ-`(>6{6K19>Pa~W zxV!h!^LeM!Tb^^V`N!YxR@i&4Z_QBbDT!-k&I6=euOUCLX`F7V2D$g7JbJr()--PX z?ajAeY3=AyBzxR(2az;_RUtHh*OF#GIz@i|^y0FElxPaZZt~%2)8Q@M9ME>g#N zOgS_B~%GT`0;RZsOvwHW_q9JliGmFAr#|29qec3mvDo6+6BYp$h6H6fW> zy4h|>1y)t7X{6zom9zpkM?!pCV1yA`ES?yNYhQ5B>bK#~opUmad%o?(bmc%$ks>bp z1v9T%4SYwCfQu|P(`Sg~_aZ7xjk&uKcsCL+F%83@qU7bBhJ;pvD^ir%bYFh`9V8q9 zB}^McM;CT$n8nu`>-)T}yw450;=Np*aV5gQ;rKJA1u^Igt>fGLZ~nd>uY+%w-e(<8 z$$B5b97#`Ki!wZ)PjcTMy^bX|N1odD-d08g`VPvVQFU>3Y7Jom){x>4nEo?SWK_)7 zdKeSxxJHxA|HT8$uiGLt zP6g1V*38sdic}4QD;Pj>wU)S13qXVTB`7th$3txK{2*fslA}B|pd2&egN}IKw&jlf zsEJ-6^G_Qs>4KEYj$QA{w%<@wIczdvfOSPY&H=WU`gM4R_cMF8xc+zJ0c&&ss*Kc( zH1_ye+p^BM2Y?t~-X$4}kzBBeTNkQR(CAl__2s5?P%WFx-R-L#1H!RG#q6!U#rf8) zXXhKic*`>XTCWFwvq>r;sH%)=6gcN2IRRNQewOiXe+_bHUEJJj4;tIs4w~6J2p}4B zt;Qa;HirH3;`p7Gy}EcE4o%|=KH4y+e?u$#8@(X@wMv4k&*P*0?HgzA`>p^h7gxXM z=3Uo%oiiUpIwDMTvOnpb_yvWUVbB*ZLv-+U$<*~kpZikLvv>Xn;_7qzwaxL&vQbAj zg{QwNsQ(|>L`*=QbFtGWK`8v}nAO27-((n$;E(-*Bv5!icX@x`wIimKDW)c!Ft<0^ z;d-~w!#5D$V8-e06SR1NkER4`dGY5G>%X%S>$p%sOgdHG8JU@FpZ?kZ?p>I@4tSLd z@2vjT6CS8?dEP*nP34Rzvm}f*VhBYQE73G4PALDuS!s8tJEA&D%N|d(vHgk$n4|`< zhFX%$%wYu%x1aJ-+J$zyT@pMGv1&D2LEu4;3JSt4g`R=ajJL`cX)!Po8(Ui9CCM%2 zz$FMXtEHG10DwgpV+Q$y)2FTGZ%8Q|ssKSdgPOL!Ap235q`9xpD&wAfeDZI7I^fd94 z;Nb|^#!sc+IhK|x8=5}w8va2cEuYY<2izK_i?aTrifH=$lFwW+kxZ9*e0)lQrtot@ zY<_09it?W(JxsK)Mn1-e>ImH51p+nrD_%0oo@cx zT0F@S3JU5}&U3Q*i`^MPK}7=Vwp_D4-e~Y+>LQZRs|nUb`({25BLDumT-W4!hHQOA zZxyvvq+8KSEzSxQ{kmN78ls_N?*3vDKPRCnGW7WETPAt3<(>o>q;+0-Z-v7LxuKCm zx1|IN^iM{*m84Ip1|CO_JdF!{Q0HQ*s@KD%9w?932K}LnZL2j1NEJl0s*=&ibW;P; zs{tz&sTsm5XcHTho$fostDBoOy@;1c$%Yg~|1%3$3t@RF%!aQSh-h%bJ9H?AZ(%#W z<1PhuP-PxYh|N`Td9-WYG)?aha%Q$z7k4yZ>8Ya$*Mlj8IcskxvjlB!UvS$vdje>3 zm$yTfSi9qi-vSGW5{c7!#inNN1((CZ`}x*m|F8?yRiTy$vJeKBbLcx5X3>!q{(D3r zRta!o4XN=4laEfMQ*DlBqX(MiplKE^uF3U(h&p`U`wk3AbYk=uvT_RcJN*=D_Ye9} z!$9g}Y%cp<@)M_!CeRWy2Zsb}qL^W+%2-h*YZjL$wilQ+NCC`_?odd5=)viG8~PcmVtY;8;k%Bs%$9#op@7cKTKI7HHcXzi_zeC2TuKiVb<>C z45?1CI6Kz|*M1yYg?#i0fz2qm9bW0p)i&+zo@u!m`d%J*!NwaeB;~zr4ZqW~@k}iH zepj@lp3FvCX?7r&Wu&E#{$O(tcPO4{kLC%J8XvmDp?(FY%q;J~2^Dw#Sr?86EBnG0 zX!%O|Ui2Yt&s<<(@|$K$%%Rnf)EdMe96Tc#Y=PwSQsf~+!r}8~(=&@3V$Eg2{r$WQ z43iT_cRx8=96sK_E>* z_gTt^dVcDiCj^&>Yn)2pnWOW_b4%v)lu$mK8yaG%YR!*1rQt}Pm6f}1h;EPfWt$Io z%goRt#h6=4TjTbbb+pyk!7}1xg*W>GY_2vj)XnLE2ldL7A022#mxc z#1+vRAtrje$=&~WCER(&iM2aD2eVsdajUzhkhDRi9gBK6;`+g{N${ZjuBOOWB6q5e ztIf%34r_6#qi#KXDzx}+EhOwP4%cgMfj6VZNAK+TGL6b4>ijG$4P4o@HtUrnO)2Qp zUGQ$@zNLaNVOHZV#%o^6Swshob(YagW?s1?WWsQNVO|hHs{W1H_8s-V=Xj-GyJzxH zJ7OlbpdmChmf1$TbJ~BV#!>3&I<8*%kFq?sHm~l_ytihey}x~FKrzezLqefcLOxed z7o%#z6*DGPo+Uu4e!!F|uT(ZBP*#*BJ;bQW6>mH$nsM_d8y1oQMOp1M^j+NAU9F#=*MdG~ZE+kFWS1C>E@(I!^yInvvYO zesg3}=aU{*u|kfs`$oVWAe2{c0R!WKrc@9u2xYSNuCJN0*vXX1gB21$O3sM3gl!ro zo!ZxDFnq;u{cmMJ@}Rb%eK5GkCwh3w22TsWjg5P}Em2}L)nT1Lix?lRva0%Kp+SL} z+dVVVR&Q@#U!cWC;bu4TC@r&VL|*rYfHx5pdT|-a6j*KR*a!(ev7gD%t`jx@r9P*B zi{XEzXVEcrF-1m;WoF?TE))5E)6^$aAe!zpmtSG#x3bIWi7(UnzJzWby8He;C6!x4 zckAE;W8iJO=96qh_l@-qLz&>x*4V&3eeru5I1#y}%b%lWeLr~GJLW94W``2b{M0-j zI9Au$C{|sWu9vg-c0*FFLsSS%nOM&)sA@_Mlig{<+X32!Ka6X4J4FvQIeWl*q-A9p z8(L+#t((}pV~D@FJ)WA#R))_VLby*;WLp;~ZBi!7-==PPr^e@~b$_nnBO*VDP=tn+ zlqMlq(N8*nyrS-=dnRCg@4eR#u{*m+le=^r=FGfJl5Y=LJLEG;`h?bl#{Vrq)fvYZ zH>uvXxkv5QHk%#WIJLPR5uTY$PP}02d0o;3-LyH~=uG9{?VKi87_Y{lVo|Wl(GbwI za_~pef`4HWqxBA|A#K1!6!$1UunOlpegVsCT* z=f->2U?SrqSB`)9)|s)>1Ay^Q(g0!;;3yyE%SgTjntLCfcJ$xqc5|N zI{Os(#5pG59$vHU5|;o`b<68VjnCxEpJl^~jX=KKn<@UqfKYtRNiO%)JcsRGY^^L# zJlw~awz~~CqsBzQL=cN&p)L#P+=+EviMysoTyfsO4Hvcge9SNpe0N#80rufGqW$~M zKOlh1FIK#(4ygkLP7Lh`goH>i!wABKbu?kCCq+C*H2#`bvhR7_Q!4I(dqMVHY|wcn z_N~S=^<%>3bv~f|R$bz|^BVvF;i!RX`BmsZg{QCZ7dkoeDtHLBTkblQJxc-kDO7r)}o=eRglj&dYsKNmHkZ! z&L2NK!A24zmdcJmsthPd9Uh0CUzd}ql;uV$ zcyfF=_N^Ar6L^$4AjK&lJe;QaVeCBlx4Dg#{Sp^bVW_9)-?j1hsUjK*vQC#9$d87t7rd?KM_+%U3*t-56tmxdl6AVThnQv) zVjRy_wdl_+gPg9VDH2u?MMA|nU;lA!`s_i_ogt7nXs|DFXlSh-hTk2TgDel5mOt^P znaF}cSehlU_<>jMS`~1D}(G1xXw08eRc2j;1|1NfQoQk6W8=h z!ayWbC)BS#y|={)sYkf$|T|S2!eyk#P(S*CK3Wj~WgTTUEud>G`RHUPg{IikO@*98DG0 zirjw_PN7XYW?<@(Gy3{t-^JBF`hv(>5I#`F4;?@gE-hqK5?<}^qwDp-rR#koR>b_& zJ3H{+>3PB(I6#F;DUq*IkhZng^~jiL4I(3qO_VI=bbWzJt< z-zDq4t7c@(SzTe9TUeM{dj`tN{0Mx1@4Ouw?|f=Yjgz*wbqJW8q{xyC=-*_YS5BOm zn%b3=8=_<7;ZUGm?A`7~&GkIN(tUo56x9J6aR?HXe^_0e6N?EZqTwp^|N8i=nLEUv zsXKIcjY@!bdbC>HVqtYvkWV62yg$1-J9eEfpX2)=rt5ZtML^N&Ynw1S3g^&9N_x#+ zjKR{Jiqp#B0$w1t#yQE8ZNsn;qgED<(r1erixnYA2f&Tsz-eiJT3}WvdulzqtHY<` zc3SRsVN*4&k8|)D!ev&k3lJJGg)VkgnE!x801r%P=nf&~!s>HlbZpUPp=GHc(7J|_e z9#XJri_u-L*87)3jE-_j3TejI_c;j@{6#{qWq2y-tL*mwqDkjWKmEllQ7SOg_Y)Bb zbjvxM`C~x){GF20%v|#4Ox)<4z`6`&S*yDdW^ndF0m zsPEZbh(vhA=)cUj2Id1cH^1)I0qR09t5w#!_(Eg{-NEB3tfPQ#7fz2i^13hsbGNwa z2YDGUmKMo!5|I)TY2Fnj0v*j z7FJfo*a`_2va{<66xlY!*wOJelJ>4vN!s~?@kS$~SJpqcd}2#d*yVG0zlzWNU5G+O zm0_Qmi5qk#KMA3)#xE@93dBZcsFDMW8P{J7k|As1!g$_B_b$Cu)h9g1=~nTHiGVl}h3oS55E;5p6+ zV>nY3C+vcarA5jC%`yD#+-oZvlXa=!zhYjjnPy<4!&Qo-*k6}GC!^D+CK|-BJr>l!onxw*C)}N}&@(^&1`)9Bu zq*qe^x(l8)rKqPRRF+qKYlloUsi>+fee;9R)a>`l>eT%FvJ6NDLs@xmKf+|S1NQjB zoE$Hj^`}$X^Rq^CbMx`ZMPXG_xZ6*8PY^y?mKhaL7f zFfw2G@M+FVE3k^^PM9S~)OlFAdaWUP8T*m0Wu2E{ z%}dwCnr|>#KE;OF+Z02!_V=UZ?i;q0qY?MlXi%2tff(y3_-diSbag-4;NWukpa}7V zZF?Ke1UKN^&8h1eg1nPgM%lz+LV$Xi22MWd&6_?k9KXRxYG`!YH-0H-@R&705;Z4( z<>~VS>8$5bpx}0`b?a&5-$&vnVPjufSFhGFX>_k7HNJnOFkY?_S1c+zM~Wy!vf)>> zaMI#Ix}$3^A<~>}Fruz)Q{73wGqWok)9h~gYT<}ACYBq9F=P*wfvzMSAr@VzO`sld zLxY7RjJF;Zc%**a$y%LR8+;KR%8XYeh#wwZ&#?qjq23nTV?b~*`#&#$Xt1CX1nJl4 zcD`YNOp+q4C-uQDEy@-(6#5q34oHL?TWnj)REmtHe|tB-DG&HBycK=~4YyFx&(`Xr z2pxh1GuZ)658tp3clap@-eesJf#p^z%w)@UB%EaZ4bl*x+^3E_Y);_COPc5H)D{*& zaZ|@-laC?^Kth+Mz&|}{M{Dd`8oLwXgh7dBLR6ATvPF#=+g;RZUa~`|(QT46G&nNmWp<>Qp@{-KH%{@T59%XUWhIpueo8F-`? z-{+=}7$Ox8qaFCS7ed6A@*q{)?`0mDF{|9rQo3?z6wscphE@s7`oUcJc3QD`Wxe&1 zdY{$9eOkIlhAO)%%?0+n%+A#Qsah+XP>9`ak2n~jknen=7gkTp0*-`JjvlzUzc;na zc=BMn_d|)#;Lc3gmBgkg86G#4>Bf?{}sOW$WXMTmyYrN3>qR@!LN!^11s7> zac~Yrh8^0fzASWLj&NhNSM$iJTahwda`73o$ok7uRnBR;9S~%tP zO_h>O!;1(9VjBExX`s;R46n6dso%LAESfMn4Y`uW!MrosHr}lp*9X9L5 zf+!|I?m{trkoXXndh2)xHA$&*jtx|#)S|5&~?_x~Wi zRy2?LC8^wp>z@L#mq|#$HpvuSYqx9uga&-;RA%pK zZjKVy8F?DLnWr@;QY9^^e)4{}HYfW66waHeu=+go_a@?3x4uw+Wf3Y1-7bB>eN8K+ z^K}N}2@z&-^#OisYd#`>%5RbLGjXOCHW`DL>}Q#oVbW+L@y1G%=jT`!mQoEGKr=I= z$gT^5iW|=OwDE(-&3tVdyN7)^?4zTnzA*?Jk%STzL>bCU7!1!py!vrZ)bNt35C%A~ zdpzdWA`?ZkX}tqMrGAQPBylD`ABuW5>5O{lY&(stRAD35~EGj|b`o|+vmMR!G3L^Y!(57KVC*!Szp8xuD z)y*7ZL9m>J>EDWaNTtNAKE6R&ZQu6mF#G_id3YadIm{8lw^`w4DWhHv7>U(;b^JhV z2uTrwajhDBUo7@F!F3Q92LwW;+j}OY?wGWuR zVQI&I<#I4jYb((>R9EA2IOnVrWR{@yGPrIeAthgB+Hv>%qlCOn=TBoGin!;8zDldU zYDt$sJTelLuF4pL2!gTf7y_Uo!vyxz1~09dD~hjrL&hd!!(h1)32G!u9}`xJ3Jg%wh~6qG)ztE7FQ1w-T<3+u*OqmTu+&FyX_ot1r0nD|SOK zP)1lcpoODE4Hw89OfwMA?{}X$5rtTjs0a{J34ey4 z`UG5>J3O+zVje@hFh8}(FTQqP{_*i?zL5OiD}w~M<0b$jfG#()mOE%3c=QU6$c2cL z7DrP8kN5@ObGn;Xp^cHOWr=xaZ06WR`I+T-jlGOFmi+eh%lYu%exuy)0VF}w)q0L% zu2~0)ChC+r`ED=XRZJv8z_Dh%iP&m$p2>J2$}1j4oNffUf92Q5Nz|+$>Az$^TfmOM zUYtR1sDTO^30Ewxk0=GuC#(AF0-3~;m-K*FC2&(XIW(QN_)0Y8*psKiloS3SwKWO= z)ZuFL0x2is`frbb_wM@Fr`j59GBMzKTe-K|G)}W9ffe#1LfCsx1=didR^?0Kg|3EU z67sZVEJBhtnU%e6IKw-MUBGKuSK@YS`L4Q*ArUVVnp(sv5kj+mEnw%iDCnJ1^XDM83Oo+HL12k*AK=f#Z?5*JQbqMalZi zgP5&st!ulw0u|9TwRqxUgr!A%IARO6X-zYuC%;FJ&B_x zh5z&~&*NLob@wmXAybSY!LMguopbYdonCpIfr2o(*iv&s5$@^tgu^DJV_)^{hl&Vb ze%&G6;a9COIJUr8oSB?4Qd=~WJ&v1)O;`@h@lv@`T0{58N^n+vs=|sw$uZ0QaVu2D zEodFcue6=4n!XyM95NlMcu>jp(0BJ%JH%!s^H)OAQ)2NU99HbMmZeFW0Cv@Fn;#tI z)AtYrd#*=iHSlpoIujhozq!0nrrKM^$B1Z9d5NV>323Pzv;mmkJx0Se%VeRrjQ6Y#1dT1oiNnYj1=X!^>4xSF2r zA_a=OI}~?!x8hdZrMSBnhvHs}I~4cgzBr2&cXxOFPVeV?|L}v|Gdm}fWHQM$S2m^b z^8EEE{)$5BX$6VWrUBK1jr)N2ck-0e9g_F7cdU{)Bq*3JtsTSn@__Lok7^bkp8kN> zws)kCtgNy1oQ<4!fWAE7y*VJ<)j93`)$olZ8G+bKxaa(>xofoEA}(wgLb%5-;7++@ zunh34{xo9iacJnKwoJ+WMupw;8lR>E^YaRkb}t|pIaP;$&oc~p){EtRptW1mOhJLJ zKrN}fm*l)fC*YMk>8D-ECibngd&oq}UAeDN7Zl0cGNR_f`As~4y16dK1E*&V6xSwB za>7_}*+7kG!D*3k(275sWPyK*1+>{)8p2xe+`fS`#dhf7C# z<`lCVJjoF!e3{K`zjL=4l<{1(P6~3@M8Ue#lsvTxX5_p#%J91Y3Odic7d{syJPVz# z8Uiq=f%gP8IyI}dkjz!5;ut&AVeq#_!Nd#Av3y6K z9AllUXB7T#oBRU4A_^ZmUvZz`3j7pFgh%Gz=QI}b1ZT=Fyan_X|%aK2dM7iWAb5VwWwt@GMs5)jX4Y=1aFiDqpPTICu_F($<^sO ze$1Sa_+?N#*C#PP+yKK|%q~Zl7wJzqaSyi`36jFH8?T|qKL_DR?tA>gQet4UCQ&_A z$i})}r(V@eRUZ&Nc1sA1llz0$0|-Cn$0{-Ri+^LplbS`C6m!`kE+hN;()Koa?uY<8)onQDot{4mD|z z=#U_|?NEv}|8S||#N4dpqHPsz1solo((*NvXihhE+`r);PUeFU_ zSepKauyj#tiDinpIC_fZ1|wWU(Q@x&Z^Kx zM}gtPZJy^{E^kA2UI(rQuygQ4NIbJ&HDk9hx!TctO`w#*BM@qzdiy@8E7OSL<)BfLqtZyfXKVbT$kCY{$I1&X@1=%w8gd81cZYl>aR?qaY@1 zMA;LZyR7dSOegWza2e{ET;V(VAhMuS74T#cFyZn3dLO}wc-gWKcD|nr_q`WxALs6T z8}&WD4~QcmS=l;SEb+Q6vUu#R6`j+tc<2y*VuyiUj(|MxbV=z+=yPr64w~Yj@s%S` z%h45rIT|tiw|&TjkmVS^sWFDAN5`&xGjLN2+(O@q+&|sbI7!AhBO(ooA^ith7#&8z zV@8Rau$J(NXsQa_7roN){cT`f)M9VEWGMt=%aA?DYH5@hqix^W#mOG?rhV^JX*g#<~umxZ8SPM zv(V#!XZ3XaW#IjKFj-Js+Jd_4GN$@El-VyPAqhwXO61iO@r+-jmqdJKgR^@Wad^Y# zOZa4c4zsQIb`p~pH;P;JzXJ=!<6cOM)qBlL)6h>A=K z1-J>gem7`&(HYL!b7a~8 zL-iBqziHK5)h^6_h|5eq8IW7@{IE_{Nf5Avx zq#tlSFHjZPr_IMmK&ag*qwEl=ki#qkoss|`7I0&A+GkpH{c#q{B?SYMo}Jy31gZH& zewZRvF+Zh7a>OpoC<;Lp$SdE`(CpRa%|U7uG6wD%R{WgYH?pRcDAWyt&;m#__8pfpR`uCfAO0}OTR}>i<V2#>}`$ zRHzL1AE&{53{F@60SjJ%BCPdbnuYq`nW3*Z@b`^is{UYjuhXVi)9#HtzfeqgGAQx1 z+C^>r7#91#j<+l0#B#Gs?=AmJNk?;!m}-hqNFj|D-K|SMXPcp(?53v?J8p(uf})6*B`Xrl z5g{%54R6^vr$q)G>x|6Mo+r6_{|ZIiU6a)anuuhSJY@|B6 zv~05TZ!~r>=pDQ1DmAI^=+EY{gcbpQ-pR%+6>qvx@vM3TBq0uq!YRR1$XFB?(cMm; zX)tI!ni^COX4oO+ji6I|T5TZ3%aQm{g;OALV|l;UE6UN5TtN#V|NneVTwr(k=iHLE zZ~(xRSSB?g-~>}fpG@~loFaU2d2y$0{aKFB+xzhN?1L#wtQ=QHQ5&zEnoBCb+Dt=Z zWBeD&3r<|C%3ka_0vb*kOjUlPio_tOktw|n@5poi^XC(K^J2Q$kdb(GWYyn(d8on1 ztunObQJORobi4VCnVu@Rn^E1CKi$?^Oop{|4` zSswxYS&2|R`yRJ@948&K6IByO&+D36V=!}*Md2e02peeY8UR}HS`a_kUFC<(%f_4w zp`!;gw29poz1Yz-W|z%g-S+E=&)C@5j>&ZlYd!2u*(SPan!~S-Cq+e{e++Cv^ocMM z-_BN8?-dmKRXz4HAs`UI6*z{mCgKN0~>V*ZJ342H*tl`sDS2llXTT$@0bRa^^jmNz7<`QecQJ4*`Y-|ofvReTRM)II>o*QGQ@$g8}yToJ(q)N`VS5B zj~k+(pGt+wo<(*b`*kyG|8N&2VQFa>e8cAroOIl-!6o~I%}xV&AD;?aTNV}`38u6H z+T|Y{SWQjbk=%tpe`Xffl8GBSU~J!83}bN!+MQO|*{WU&Ol0%)flR_b@evT0pC1uG+gn$kRnSrtNHM607G-(1(h(EaH`#4Ghm)E>J8+_rz1=x( ztfg%rHVPMW$rD9C%F*PZvbOq}$?t4jVVk2651(i3YDFMQjy;-CNX*8C9*zdb1FwUB z;AjML)MlAb$T=wH_A3?j+03f&cg>}}xcAfMhZQ-)y_@ttc?E?a8ONIo76Y#glyiA> zC%utSA|}I@i8TM+c}purc3v(;QybXe;EoDrFgqtZ_~eFxaeVwwl?&;4%>=v7VBZ3m z2>p8*Ccxtdc^VGBC@N8^@p?uEIMVv0rIp1T@9$`$=xxTTPuM2c zr5WgeBY;S2UZA>sZBqg@cHm;V75rxfx;z@pQ3>)dKm{@~Wn2t=XW`=-M*Mc!)=ay1 z{c=_P!gi^Jsek!Lm>m!w%wQ~{Dcxt#*?5vX$Z3Vf&(AMnnrRea6qg!?uJ>wMz+(_} zcuW9L*knasI*oK1IXbh{(SF4xP5h&NlB z?ho4m_kP)4cUCY@bsUZE1#;$hBOepXDDOekj;qk&C?w?QPE#<2rC^R61~GG{iy9wd zl9h+}wKHO5r2G1o4#gG*O9v|x^G%_1gSMW>eS2+?@OMfV6rgA!!Fq z{w4Y(FxK$C9OX1E-7b7*psgwXspi7U3Mu-R$#{E_56im8>LWsJJ{c?RoP&!qC02G{ z$n-_?whBf+{#c4%rbmmSlqpWat<=_CCSQ!FM2l0U+gVrxKs8+GZiLYI)f=^H45(4k z5pX@A3F5S(fA|Zw0 z9Zia0yK}ZlnLO39M8DHTJG?Hzv4qJN^fJuYmxJ~NLy7;NXfuYhb{4bsj7J(xkTLFy zsAyCQM)T|>&6Z#Ag{X||Pn0l$JoRaM_>F1=EynA)B%NnzYuj&0QYjcu8fg?F8j|7~rR8mx{U^`YEhJ!aNZjTQ2T&F@Ln#+T(N0&pQnu^D--X zcu=>tOA8QF07Sa4SDy<}R|s=VY;1y4LZ3N2?v&{?YZA&tEj2~KkPDhj@=%UkU}_E zL_Q9Db*I3~uZ2tEu8Oy^>WiUU^S*Y|NYfa84%)3G%n5kZ4w>_H+(jQH;LY}W^U6o& zLBko0Q5mwUt!wSynZ*TX@ryI8$#CFr2h*RsYz_0Uv>N%W{QWT#d#O}xCa3FhfG_Id7hTux3-YWEzRHn+?Z#|3HhH(D%mOzpqL4(xJD zjG32qr7hOdMu2#{_b4mJ@$`I|UjE+yTpYjLQQKeC)iw63{+<-!(!e`9KtC_z?y5Gi z%Nua_iK|&dTU)F6zy?O@Nd+rTPSfFXC%s^$(=U8CML|awf00hSjAtNb^n5bjiag0~ zyR2lwarbo;)4fScZ+YkBn%U*)LWJ|?W#;=6!B+rnDFBTD_xyc4i(M4GDc%!?a9+_- zhk#BL{SQW6^G7dR*&y_=AJL=@aTv27If^Zl8qhqY$UFLxnA!VO( z^=+#9S%jS8(g&~-t;Ua**pzaFzpSVnIH&KWx@Yrv#9qodY&{Z7$CAL(S`BkJZ9j3o z$RuyCR<5-B2XA-XU|qmdZYS=6+$XYxBxO@r(S|{LTq#I#9eUXXN?GLdI^^h)c`?Og zDO)R#E)4tgTH4wa>9#vJ7$s9X)PF!sKS{F0UL*VseR{$*J69%ByxaK^DIJit*(+{8T$;s`%{~s2> z^DN4+q=Oe^5#SO|+O0{xTL>*Vy=VT;Tw#iudAzl?TmEuuBm8{}S(OJUX(5KQwd$E{To}VVJ?GX8-qN2Z4HX_9oPBffOS?_+ zB9Gl^**ECkxIPtrR6{1>>lcwDNC*Rw&MLAx+v4&zj_vJnG1{FHM!BLYNu;+ni+X5s z&sSIHqutzjINcn;MY(W05r!rts+NsSZA+7CnwXl#oMmh1amU6ddXJwe;Yz{SmM_ii zR6bZ%E-vYrUA@sM2|V&nUqa%nbq&b4uv;hsz$r)OwIj$W%jnDU<^wA`O7yQ0q=a+R;F#;Ihawo|oa zap$@GY3Re_t&+I8z_yllq7x0Qg*>$N8Dn0)9B<#~dY=<>gTY z3M*sbBx`0K%;Ec*TKf8V%2z57+9MCED&H)M9o0i_8?o$T){2xF$V0>mSeE)MkH1K? zJ*eh2is2g{-$U!Sc5?LXTu}j-$@zyP%`OQ6lRthI(<5Fw1uHz3;vNpL30j!DQU|A} zMI|Ls0|R(>vgROhsKA$T(8qNoq$`YP><;=p3<=%zMC&)$Y=f1#2R%{!!j10S@2Z{Ej~Y= zvKZ+lE-tPJZnzow=u`m(2bYxR{?@YIp9`VmQF>BN)lWJZ89(t!_D>PcYdYKE#5Qc8 zK;k@1aFQ*md?L6m-{~a;Zg$xr1Cv$e02C#^dxme7M9a?1^11?LRfMDoA_|FQE4rzG zfRRydc+mi_#=QV=xs)btw4t#netCIw%STh&K-4%4pQ}N~>Sgu+RMv&JT3~ltVsDgtnCqc3H0Fk%Lne0MY6vJ3x-c9d!O29TS%@ zdiv2r#IN&__7e3}cH`qbpOG_Y!-qJRCQUHfP*gT>-&hX)i+GjtPB5?uQDHPRaH-Ly zUI+%Cht4kah6!^OTH23IF0IJ_&Vw+e)9ZBpNW10g-mFS82aCi0+(w;a14Y7d#5qys|;!-HafeV5*wOa za}gVwIbGg{uYGUJ4Jop|1YW4b_S5_HZ>#vOLm_5s_RPZoS6^6@$gm4@JUbomTw;2h z2m$ZT@eMyxCe(0bxl?SxHA!i6Hox<6+`<2Pe>Fl0{(URp(c@%hY925y@bmRyudp4x zW*7DQOqY@;NfT4r&f0?8n&&3bzM_NL0MV)c+6KO!`JVPMZBr=^E4>} zYi&2kF?Mz|r|d#P6RZ5q>Dl;$I4V?U3iT|0IpbN3OV6+oaFM;#@=~ZGn-gD0&J9IU zMtKG&lKl6uK8)-NPAgOr@(PHFvx%y?uvZaKWPBk{rcAZWWz8t6Y{UZJYv~%6l<~?@ z&4|e9(nGz9b8vG{O;3Zyw$Ra}r~gh#6_>?;Y_Yq3?!VnINXHQZEL3X!TPl0lX)@d# z(<_-$vKM}F!^5w{XJ;8O1N%8CSE7Fl-0RQyD|Y~j$idP=oR*q^W@#3dkH*&@}HQu38O9^|Uy zxs|>WpJ;*)WHc#P@=D{VF;rfA=_QAUhxuDx6&3dXF7>)_De%omh_i({Qz}$eA|esx zm(eQFEs7W_p&Wt`+3T-43RVBz7hlcNzjOYqv%C}`g*E+PYj0m$*EG>`y?;P*&{zIo zmVrOa#aY|dF&Mc$ct~(iP|GS#ma~6QYkG2aHkD|%vrv|#-VQJ45=AKN^y}=bY6B0Q z<~HZd;<9hUD^+>lLYfMFgyPu`H&tClcI)|9WhIe!Ya1}6^X<{sVv9Xq0pHBLO`+ob zZ;LCmQYlW|O18Wfh8$gr#yxV?3)$8} z1b}8)C)dH1$Mf0-dWEbRVlrtHv0PU^Z4z6w`L(z)!<5+xt~ahp>x+PrplHHVfzHVE z!o$>~`AK3`8NP&tNn1{QV`=RNf#{GJiGcRxwXN+#voGk8W?>O!7d^1^+Iq{yTE8#k zs@o$bv4qnKW^5yaO;+LqLy!DvoaiFV z`ggXIK?z)vet*O+F5(S}P^ggQ)85~;$Rn`3$&PBb)JRk`6?%+{M0%=fqFZx>r}KK@ zxqIp1$uQRU^oXeZRLUl(DFyYa98^S=?h7XPhr?7f6<2 zP#bN z`vK&yNmfu@MjE1tSX>xLAj}}86*@_l@$;#ut$ZFnz zEpxbZFRc@oj@hKRes_m#&+vs3zYk4$VN`|AyAag9S)3)AI8 zPUX1%icGW_TWqzUM7Py<)SYX|5NK+2NfX}A(96phDX64vkMv)^s5FE24Ic=zDq~Ro z&b~_i64&s*{d;uZA6oGLTfku=e6McC<>9C3>8uaRVZvX2yw;0|>#!DGK>PVnkXZfS9P%F_~w~j&1 z{bZpfGJ%vk3T+=oG!cQ)F&;(KKInr}G$|Z<-|)vR%KIlO;Es~HuDk6_s+ruZV&trt z)4n5~^WEtfZ%Nycf9aW!Un*HyN}+n3$T)Au?6m%BiT`cqZR!_j1-2hbl!b)`CtCNa z7%d61b+S3PU+abWZd*Z2Tf`nhh$`7Ju^eGE$_lLos`Ve1*Gd%^M6UJB2tmtz_PZED`CBBnI8sBl!*Z^h=rTUcu_#@{?yy`Cup3#3sr@y>++g zKZR9Ae|55rL@IEj=MNJ-@hl2df0Hg@Mz%ei`~=-Ht&hl%KUssFoo_3bV!3|!-AkRr zJ&UmqPxEj=r-^>PFQA$}%}^GxwP?KqrBKG*WYl(|awcxc{C@rUKy)h`UQQ^7#+(E> zMSl1xY~pTWhaLB-1@ciQ&E4&`c>3am6-HSoyUtEr{U(aq2o?%af3>5KWJ}D4AoQ-) zw&(sbB4E+?<&Tzuz|i4TTSaPsk43xShuUL^A9ajE{TmihH_XhCVY}sXlO49af}>9? zBB<8BN>i&dNoMC|H{GFmT4US>oY9|Dw$P5^eaS{QS{rYwwWQbUvWq!`s$DZ5TzCi> zW!&Bh6oaP3xRR(VQoS}eV3!YW3%wdl7`uY1t-$Fo{;A3*MR&G&Z8JXYisvr z!DsKZ+xq=MVXCCd$57q%;Y*6aN&i5PlQqdURrQ!Aiiz5$NInlCGF~;1MS{$wWInQh z0BJN|Bi^2JFNd0ShQS*1HA+FS37B>KUk^0T#xf3A~dR!gy|4kOYFUD7ZEsp9A`40Ck$ z$2UEBWf0_`l;^YMf1A%|!!SRZMZ)M%rifhWiIU@Ias2sk+4!jd{QIsd;w&jr;=3%@ zmmB{i3C}XE5DHShR;bHFVi1*OyG(Ua*h;>ekG#0m^dLv4@vk_y_Pau9HOouhx9m=Y z!%bC;S4{!~mY+lLxJat`Jv7l;IoOe%%S~7*`Su*W#O4$q3FI4UeEfLDbYUn|_>rwA zAWae>pgy~Ii{*R8xCN=bM9CXcL-{vt@gMNhPQIB$r}`qNTGf>x``U(GrC6K8e_ zI)o?ZMt@G^%6M_DI2lVTAz7-xaeAvCY4LxYD%`6Wr^b^v< zY9w4@@mF`@sSovomO;lC{f;9*o14(2spBX>J-guBLVJD$<-ZY@pWb@nV7jzr(iu1`P8>{@YqDTe| zker((C3-e%%$3St3H3Tgsk|fDwd2t&I1#mDiO-81aBVvw2e30*<<#*z#x4zm70i`N*S>};ccotmd7Z=@Wd?cvGKhp$Du-#I-b0*Yj z!13&=%-%dFC>0aTt;&s^q%+PgOa7{>ZG&-FqCln^i7!IGm@uL>OvKUx>5TDb+0Vgf!DJEs%k72PmFqm;3rCCu`a{Y#ECRFksr~B+=l&Yq zLQ%gFB1zvgMza8Fv%y9ObU~%g3IbIp(yVDsMCJDuJlKlyngdnsiCp-I!mR&Y~o7*t+kKB zXUsQYPI4xK>E0W%BzxZE&Uq~#DnE4^-)+^J1rjSPJB|XcZ z%eC@UT8Uoyu|kNCSWdZA) zYei2U8m3G*>l$)`F=t~+NLYN|0kbsh;GbP z3v`rj=RL`jWy=Yv48N_qW?#YO%ip%sai7H)UB&X)@!F)1Eek9E$~F2|>6Qx~#wyv+ zYl{2LkSpc47A9)Cm6W!6bN=Xa6;k!co^&)FZsM!veKPj?pHK zd$7N)XSk$c(wXmeNAY8p`Z6_=xqCa?FMq~gU7Twp*j-VKIlZ9uzE%`5QVYPu^fq-J09VCSkwEwf3bWAw(WbiN**(4&VNfud>5iyZ`TB;eD4&|9i&7F$nzMx5Bq?w<`%D zNB{STE-JzAj(hLA{xwVd<&wV3RujE$9AL~K>!KrUEoUA=2Rf7T999_cbz*FjDm)q)9Hhmq zOFLOV6rwS%NpzlS*&k8ZL4shOOW^HvSl9)F(dIt^k7+U=PPm@Ted0Ve@b))Eh5pw$ zs8Zv2!r^vt)3Zg-+K6m^g0LDkz16{f;@_SVm~*+3DIDJC^mqE86AyeH{HqA%h<{m@ zwrZ z`0LsEKZT}>);;P0ME=RL;c8%A5KNIVJ{Kvx-mIUm;ZpmbAT_DQiU2atf1^eE3dK2v z{hNGBU2=v#;UznwIDBaDF3mqJXwMrf?)qby1AGr_(H0ow-#a?zxxI|+vi-Gg;O(89sxYku`#6ILco!$;EOwXON!@w0>#mmafqbnY* z#yjY9;RAcy5phXQrZIk1C~MPOF>RhYahS#!1Ne*NK zPNurk3P7&gl|TM7o}h*k^7I>b`ft&!mJ|s`td`Ii9VUry+23)ow3iB*PNn#@Isj&c zCYe4Jswc`}>LY0VFnbd}$b z5?5T<@j(muk&VGWB1fq3FY=GE#`%LR`J05k1aQCQs^$>ImWS_YWDxhWTm~obwN5d% zJ1zA8(}wE*?Ll)Aeq8kG@_qsG*3L2!ACo1^blPzv->L6pj?c8~!GB}f`q?HV>Mu^R z7rfX;6e1*M1}aQ`r+WP6%N6AqM!$;;Yj`|3z@T#9o5d}#sjB{>ZHGrmoAhN7t>8MO zkV|5EhMg2d`Dnw6`{i#@mF(H=$)Baj%3CMhDx{NH?z;zGhnrCMR0qHlc~&|>82%TH zq}FI?l!DIT1)jxdVX*{u$+nE;72xm%LTa$@DN|C(>|X00Wo^-tJ`724ftK*xwrJ3G zxIWo@jlQ27$Vkw!n3lliVP!O#ju8E;jWdIHSegtUvr!b1%UIutD(ifz{=0Jyoo1M` zay(VuBk@?gch-e@wFZM&#Twag zD^>7yxstyo8>c*~id1#P%upkHgiiL0rF2h^jSd89mAAls37L4PA0I3(Z>)-1 zz+;~CZ%NO}GWYiW1tf$LMt5-u2@C7%lf?2ITcY*=?fUe;4Lp$;FPT0{;AT?%AsrFu z7la-H@j({Pd66MJE@x+@pXOMjVq+8bPL;9Bpkb(<-Ga@hQGP0 zX--6Ki{9`NJ-x}?_oaYDOsq5nBJq}msv84BiAEE$E}f8qTFJ>|hf@4lV|yPy!gJ@^ z3$hZpIfEEMg~*w0!RWm8Nwo2YCvi4)LUXA}t*WTGFB>^(7>&8eqb1beTrsX~l`@U) z(S)y@9&;=-1&!oMd;1U7US4YbUV4ensnbT)EY%`d zzsHGUXdoGAh-yi0VrYmbGt*qcxsF^}_cOK~{2`xm$NY#EsygRvC(i&vB)@B$g8+F( zOuJvel6)4k{7plF%jo`L$Wp?U@=Bl~l9*PlzIR!aIGEM(>BdS#tI>LQx6~g47KM1H z2bN^#V5$IkuO|D|5umHc@KU1k;?ElSgM?f_X>sH^`+W7_{A_KLTN2flk)LeQ^RKcZ?)t0YU5*Qj4ADu<7z)wbvF8mvI68FDC-r?bq1-U^46M zvRW1Yrh8uaP{gF|f)&p`g$k0Tp}fAqh4-;~87{D0^P2n|w7}I6do+05<(hxJXDQ`% zuF+vV1*V|Rnm;UtO^ zzb6&fma#Cm<%N!8zPnSuc+>4DhT{XHy%jRx_qBgN5?8IRgiqUz#l>CMQxgaK!m?W^ z)m|58Eb=u3;vk>wce^krGJ8XdCU~qlQ*?~-1=7UJn?X3)JI0PmTc=jVYprkb*38VX zkB!OCEH6vfR>qW-S?%p(AD*B0-3vlvXdeko#Kw|kn|K*g!=n(v$wE`W!>NqGVzkIf zZ-MuUSV0S>XjIhHtZ+bwSf;^`R^(};tXy0mfQ;@R7;6{`MW7p2_@QT1p8;?&rG1i^ zfT1W9rgf{r3oxUUY^gd}@LAv76HJq1YgQ1Qj*>yUxZCOS**uBWe=FCGd|T-<;6D{!w39dSab2h*|7 zu-mS&jnz#s06+hJ(L0qyDB$^h`i2KZ@B(@ic8;~i`J+$38-)R1dk(CBXIfq!BlIra zeZYB}z}rDzCcfaH0-z0NRZL<9qKE)Z#>>UCk5*Gfj_=%dUXIYv4;fFEPydGn_-b=N z({y=y?wc0OOthDfBRI0;cD(p_XXE*DIq3OxY2kHIB5Z0j?rq;{%*_l`$pihsjvHmv zUWXf>n(UVQQyDX~nvJ36^_#QGF0b1!w#dE}7cX2Fr5ntg7<@+pgbh1PDI*wILecQSo@Y zh9pr8dL9;u8$o|2yRMIl&g7X$ppXW*M$O&r!!W4hYFP|T+>7N~2y1Fs2K)PYC$b3k zS6WzmN#z-*?cYJzgGdBiY#bb}+P%FDOia#zu}Vov@wgpf0_7Or%P7Ob>gu@D>d;+pe&I5e5Jkc-Z14 zAl$8q2b##Vu--xhSPyX)C)bg>BQd14yR7KN#l>&1N7`MznZGh(MtR9Mj-^)4v$UIH zAZ(w?#}aQ}4w4vqWB>jeZ;~hD-# z9UCi`qqEy(Z!Xg2Vd9?!751saWFTdQ-ge zCI^ehE1}sJ8vWDL3Z1`7UMD<>IZ!A~4$Bjb^Y)=F2HE@^pn9d#g08NdaoupZ-me0e zJ5F>7HkDCcn}6737^~6Iz+LPx$yYR(OEf!6G@5c_@=8;4bHl|7-$!Sg81)}BB}(-cU}Au4p?TGv;QIR7cD1$ftepkX z>#!(ItHYaaq+d3l1-_dY-ngwt6QhvK(W0Bq>VASzGy zb&N~^OnB;{ALW0b{UQ&sYr*65#6j@HH^07-06kUYvHArFUJsR$Mt2{| zyPoI)9@9`(s&r}|Ufy9qEp%+|&Q?dmkO&UW&WZu+2@HgQ4~0ZPKmgP-Y1j-s!F{VA zAfh6q*Qg+cgN!BQ6$=Oe;8&~aV$yB9lH;2LrL0mS{# zC;TE#>~q4}%VGvJ?5xoF>QY^)Q63!~t;~R}U2F2uXx~Vq{42o0{?Lol*-Zje6Knln zz1h+cf#1fAlHA+hA2wry7VR!mE5Vih^umG&)Q3y}^8h9|ku4~vq=W((kG!HH8-NDb z*dS$RXMcGZ6#h0CO9VK;R2IZfLEn9az`ebYIyO?$(%OyISax=H@=8kVoSXwkf6M=c zohBwhd3kxQ&;N!1erBQG0%f_$uArnOye}N39+=HUjxg9l=o(Mxaaf5>KwvDL-2yI% zv_-l^DW_PqjD??nG~i`0;KHZt-shj80QUIdpMFO`ekcCNlZDHx!c#6_6+eNOivYGvdx7YRJ_~UQSoVvsN@bZe;+dk{h z*eSBzOFg$Mp4$onmkUY0_igtoLv%k{gxn3fGGGJv!g6Y>|DJVXVIq9=zX>L(`zkkS&d4ZIeRY|%3@ zGYeT<)cz3)Nw10Q_%Mlvd?Gv!&Lsek05D^h4|Nc#}Jw7_xdOZ&i z22}PRS1n_uL{wCi?Lti;g>)LSsFkj22QP_e*- z1T-otstdmyzvnwAU>LyjkDoTLBX=Jh&?pI9LNj+hkpF9~pau92;Gh7sj#co?9&B;h z=kYir1VWNz+0Q^o`k1x;Nc09YA&CN_7ssoeFCYFnkLtIh>aAxXu<*OU``h{Z#9XB= z9v+_Y_1?I=y!-`0*Chd=uz%(tNkFD`;|M@kPpna;H|%%6I#}7fHUb1qJpL~{&1>HD zV8MGrpcRJ6`C12X8{%@b>t)pU%q7Rv)AJ{zZqvoAnv!v}F|hsl?og13N_d{N0Aw&I z{vx$nX729Trij2vMUyr~_TMSdcD*y}^3v&_`2rsD`R=qpwal>(iQ6c8vv!c!^!Dg4 zO%X0&kG8hafXwT>uD@mbUVQ=FM439>$x2HS3*zHkbLT)Rqwc}Mff2BTFBjp$X4{|` z;P5n8p?w|JU^uu-ku=OAC>RsL!p<(vm0=F-2ybux$*Q=ffDFy-?U{Hx^_ZwN&K_QI z!raSBts7;9a+F|Hm_GhjD`5vI(_lj^bo#+!B&h*Y4z{#|VzeY8r8A&r&eh@6t9L`d zTd$8wjas<9ZumC70VBjygBI#|y1X`#YRA3xh}C3E)Qf0Wq%}0THYL@P-|~8wV&*4a z8^76ie*=(Ydp)HwmMo~4t%7cGiKhQ9gJI8FU{i*Td+D^-_tWNVA&|24fjD9fC6SR~ zyXw9@%Ctmk2$K&_t1~)xC2+WDW@bii{Yr>#>H8<`mT!zCS}n-ynq~rV_nr5GnS{K^ zW?J>%0HO}BUp;QeEtjBG;H^8pG0J+ayi5?_5$cTlmi4y=y6x0y+XtLKm+mdYi79lJ zr^Wf+P-N!(G}Sibm-U4o*%zmW8Nw5zp)= zF`j;Bs)r66XHO+mac|#Z7@H4QYf))JvqGokN7EhC54+HzI!zbBMlXbPdF%vk|1wxK zV_+LQ_uc3Jw?S2EKrDY*?g|iAQ&W>mEde||508wdCJu02L|B$~?K=A&@Y&jWdX#XG z(X51gt`TY_inZpW*k`TBOcR;Bec6IO4@HJgpF5xaRs#?SFgxH1`um|pQ5}J3{<0ei zAUmwoQST00ZD+7%w{|oMQCVii=5=`B7E_W6X1sk zjRE~XS*Q&rc|DLmS?kCEBGRiqk~bEo7+=7IJn!4q$NwEE$Hou=nU0N(O|GwlVTCRr z-Y!Yr6Zp^m1OxY~uQP@Gez71P0@eUnCn5@p8UyxXjWLvx&?6-vq)g#}Y-tj|WS}7; zRcf+Dj$bO^!V>-;O$!YBN*=SQ@Z@ z?HBazUB4C6cog!XU@P|5Ex}`BlGB_D+JVFs?!0=S$J{&tj6Z%G>6?$^gwdC&j2zR2Lb7W z6b0BaP6r2v5Dzy?a)zX#_oCyI7OoTaEhGuAS$%FAWV1svxV05jpwEYWG(*l8j#a9! z-ttS)CqIOOxKfpaXjN2%N4kgZ9Crkpg)%jb9mEQO_#!N61PvC5(<~e`Imkh9S2vD8 ze?=28f`zzNUGQvn^@qjk`RG%cFwwo?1?Y_cvwRMv65h|O^97FD5VUCJIP=4ALy07B zx>!2Y5W|D+@E2?FVf6ArDCeyLhup~2`R1pVrr*9rL;YsG2b2Y9z?nWq(cx)N7Dgt6%9DIrluwy z?-v2!I^hu!fWGSZ_@=cKN`oxk#X^-fLIXhn<^UZZ)8;oEmNx^S6-cR^N7#7&x3xVF z)Uw1RTpyQKM^|5tS1;ha&)__dAqHSz$G-Yjb8-4#C2tYZi=Y}IzgO`h>1pw*- zMQ(tPrAnO7%zWLJKzR4cBNeIB;)K0Ak@m;t_D$xO4QAQ|xnOw6T>18#_w(HT(UHPI z{DAS9Ky!T5>7y|l{;QV)PKEeM>#aV?k2^!Td<;xX%%=_J7mBQh>4JvsM4kCMD?(Jk zE3{MZe~TUb2E2=g9Z%4c{NkOq2ZjyZe^;{otv|JtH1lKu@kdDfU(nI_;re_Gw{ zzbysKQ6jU!7vS9g_#uRE_ElRu8!&6YZ#&!x04zb5fCz#JjOnngO0@uP9{8MVaZU>P zcSzdq*ci5EtDC`~c{kMwGA)0edvW34RyumnY0K)pecm#li6h@MJ-Q8lrk8+BNire$ z!l=Z|3E*yw+XdL3XEGvDRm1%8H{x)vi5n4C+ zyu#dx2^By;Ct9SQtIJdaWJ)wE^hbaQuBN8uuhX0!^2d*C!op(!^aPBIf-dpUHXE?h zoDOHJ8XEopi0lxCbC~(HowatNd18_~R4+%V-bpuhT{q3^Lr#V(<%#rUk zuWk;gdj?XeDew~gX>r=a=4El6!B<2bJjrSTt^ia9f;>M#;A41fjFJLa2UVsdU?~+~ z}+TMK2r%Ti*TIX7cT}b7JEi+GB)9DgphWly!`sFf{!`d@I4h zNv_H=SS)=ntRa8c@W|c^P@&tah+*`R%D9|Z>;*pG7^hWK@8ioNo6scKl%=ciN%gW? zS!iJAR-3c5Ek|Q@CN}1Ds4&5X%u-L~p65b-zr{8okb-LAu@tW_PS4e7j?!Ay(?xA6 z23XCIuMuJj-Xemx$(@~Cpc0i!T0(GKIBs@ur3D2AOzwqxg)d!ZWv|-=$c!dogc;Do z!ofA(@1z;bnh8V?Z^~wA(IuoxZ1n;Ii_FRfw(Ua#*0-hlN;OM>)ug@!9&F<1W>MH7 zg)XlC>FVklN-a@mN@8AUJr?Wlv(7OOXH_qmX}ah;akDGnD_6n`RHsYW%G51gNs#-H zuRb*DCeVJky<*TmBWrm+1YEr`Z0U>p+2^_wlbWx<-_l`wuJ+?~&(CYKal05Ac7E(L zSmXV`<8qoYu=~RNFV5l7k%y?vjJk!%v-TOXt=MW-Y?up9R3L-q(1bW1cv!6{HGyf( zko7TgYVEuo@R_C;f`?XJoi};yK0?zakm;)NEG7rpnB2VnJZU5LJ1I=c5>H&X^Ag#> zU~veEB_eU%4?PM1KIrA)uo3t&NV?Jq>D8h@p3LafY9i|D<%^HlchA()dI{TJqU~Vn z8%mjT%mM3c(^DvJTeX~={}{VGxX~+J!EO3TvEjd}6D*a3?WJvn94|S3WB~D+Fi2MSO)Qo>1P^{qpGzZl3w{Zk6(>*CYNW$PFB5v>p^a&zvO3|&0 zLW@uaDGsC3>rsiYiY2h3eM`uvHhjMrZDYy)lv>5{`4-1ou}l;}#GjFW#e20~RQOSq z(I_YGIp=0lvynSpdy4C31!qD`Mib}A?4;Ee8olatbDkMu7&x-2B@~LqiJIH-Z$Zww zBfole+(q)fFP95Ec3H3u}z(L6Gb+Oi;J0pmc#BUbp9b_tIQ~=Udn)5vZlGH+YTD@qkOa8=Zlq+ zurS?1`by%DHhm}aT+>0R&uz6GOs~?L@BgFu{q?+m-#mA1?wtEHm1oh=klaQ|KZ8^7 zW^YmAj$w@EK0@lcQb4|C7m=ei=D&4?(k9>W3$uLD1jTIDo%2JM*K&EXyiCgS zla>OVp1AQsxN2xbjM+x)4BUu$VXpZgpwtQt&dRUs6$(-GLK!1#AvxBAcy)>}{&ySw z|7D+gHjDnZ-HP>EOl?>jek)m`&=lRXH6OV;=LOuJV;{8f9T6R7>ZuSfJ-?JN-M^ST-?pZ5=$BlyW;%H_>dKn(W$1LmcqNP;}|JE2+ zorhCZ%F_s=Yz^h0zOntyqyrwVow?#Xx2nk9fYJ~9_PPhWxb&C3qs{YensX%@ZlL^` zWa+=KllzQL#{_VQiGwxgcVT*~^5{4F93W`U6>CIpoVg@YJRy2Jw!L}kIl?S5OLP%rxDdTdaH~OS-4{vR1uEft?Kua zm(2tpc2)N|ew#+UErZPQc`0r>OwKtM-BeDqW1WVbsyy+2sjsr)o~=rd(JfYFylycs zJ3N?5mTC&$hY%*Y747nR9W!fOUX{VVdJEa;xlG;Y#4DSS z!n~a#;CI{~H7;Q}+>dl9`Kb5zK76VvIe=>A2RTFs3|FsFPz&5V--(!JW|)&YcpcXp zCq}}ozWR>A>KrY6g7Gl*g~VltFhB$3$N|iw$pkGW5JAj+S+8NLS;rik>@p*)dVZIs z9c08a^Ups8u zPv22Xw(P^DkWOmq{@o`s^5gGM{rmc}{nJ|T>=$-+|0yop>2ardG{p@O=J| zQ}($4YW9~k4rf)u0KfCl!zgQ0V-AE(E*Wi4inq2^xJ^h}QWO{M3%`GYPw)%_+4 z1|^#JT-Fs8Num-9nKjz$6cqE@yLpbe?dGCW#nxrZYZMc>Ut2b+7pGcq`nfT);zpS> zY}~yc*!{CPVMRYPYs3{cQP4VGjg%C@vDSHlL_T|1dO8m^1^tAf!XSt3p1iHSb|HSg z%oX53d~0#v-#mu?#>|e(RP|GUoHNWEje7)UO^J{xL(>!q=F8m z)iPCF(!7fB^3L_3txr1mZIWH-*K;ggXBKLm8ngxNJ}v&0Ozg3r&~`A7dFO05mPRJti#a9~Bb-&^+o!P{Fzs}B;QQp_MEY!WGt;GbyO6125WY+6Oim-70AQ-^3*|On?7sgxhx>Gb2My>RJOq(l`=B{YFdOc{=z|3+MUlyrV}}$vWd#{ z0vvKMVja=%VB(qbS{bBFSVU7iXFnlhi*k}3n)@na783bN?bBuMq7!_`MJLAC$cYci z{)~eZFL${&z9RkZu5I1}^1e*mlNt}phwJV~B3a?M=CI#HJPy4IVZ=!mOzqk}q7(vX zn}U}x+cy-u_(vqr59#R0(w>wsi<3BT?X!Yo1iP!cqfB`j3LSZqDz!Q}t!$6SU+WE1 z26!0HRnvuP6XTi%>Qxh9%M8?e=ly>zz2u8jEiq z#!fsEPfk9LMnzO>GsTUVq!=XE*S)FA7;ebJS;(;5RSZ(h9mAX2T1Mc=0mTY z<~29O)*+tks+dT{JFRGc|Jy_#bV$9+_q$i0zU2ERZ$!DPeB--1dml>yW~L-om=t6m zpy#Cq#jS{5FSmxk#M;c53&im)^mZgQP7Ec1rQ@?r2(xD-5FX4Hh?)(xc0 z+T3o@H42DG%@mRRd#EwrGKVG6=T?7^aKkGTHGv;MlZzZ5v$L)3Nh0Ct{C8V3^>ozB zTAYifV&+*p@a?Sh!@#>df#Mu;mY)-Mnb`W7i0ER-1e64;c=0!)yW@BMM(|G9j#TPY zer$+k;JwNdRl97$7Z!(k7!bKsFg^O^}_@KdUl^=-;QfCU-sL^|w z5O8TUJ9*oC+FD|P3BDUc=o|ok6sTt@Kq$!B@ZGL$)<0E!C(tZJJY$V1kTO}F{es0H zvQQ+e3MJ!bSi%ZB;Y;d%2Re&b!$%`tdn7UJlg4Jh zOF?551yrj-vci-Rv#cI!NK6u9fF%R7O*24^i(NWt+ z;!_iMXV^S{ps<7Lqxq1#2avUZt^%*4>)W2ismuEkS?cXd9U7I?GV2C`q=k4mkW)E-Ko+XUAZ)#Dh5iA452V*Nuw7H}|%Jx{^FFV^L*jm#*#HXd}WCt{8eankqW!7SpFG?IWu$ZDg`lEI`YFxogwdW z0Fe|#Ve8;)vpb)hT8@hI7FThS)X{V2w-IwL%ref5jGL6OwAe(m={bo&C=xt$O9;KO zl^|m6Ede!o9r=9^Q#GjHN)8C3E$=-c#0f&GB{9y_9A{4h2&1DKX9^u>BHSep{7IJl zc5WGfxEerb0{_Ex+F>F@(cPQn%|bsBkaIq&tjzuqWazmSL{^@0){o_?x+=^P&(C`f zOoir7ggTMuOyhlK6)Y&!s0^;XGn?U6KuXtCL7p-(t3B#vN7^|XEJ6&5-JC-dXDeEWBw@?8cS3AwNMI1<=5)`RtwXj)Q-o-aK?u_b$(owIeek*RAr;A*VkPG-Qmk=bnl&;u91}6@ z%0{iAKlJHUQZvW)Lb~J<-^8Q*F(Q5=`gvR`PXI+~9E6TrkuZ*xU5u?n%-5Zg@sEZPygR?jHyg#8B=J6u9o!)_Qe zkNiM^aNF-@Je9UCqK`7XR1Tkhg6jP_Yp#goj(pyDjMG?HL?Q+?1sA0iGAyYHvYc3t zS_==~&dgu(TO67fEPnk3Gkk;l@DQ10#Ff92t&f3O)h+sF26)$@VM93g~m5 zZfyQ>0Sv=W?}q~K-1_8|Fk8XG;yCqdv7M2zaO`ads zW`^vu_;6@5;HC}OQ2l_DxkzU zT%IO|^8F^5?_cVia;%YD8*46VH5ciJY*}SmPjI?;0vOFv;o>?t+Xu`E__M)4b}M zn~$j^^sgdiK2Zp3&n7@pX5!Km9YmvK1X_vv)lLWm$64o9QI<@`kgG32e)o3oMT;N> zqA3;M$b6_ma?i_ul>4PlcP{+zQut}t`{mQCs>}Pv)VuGK&^f}(HZb)bV8HAjkLzEl ztd}dLfAOmiWvfR2qnR&Wx&PDF+sV~c@5YifU~RYlx3;n&!X?+9R3>p9?5+|_rZ==p zpCNb|6-pP|5#t7f=eR?=3EHqs*LU1q8{-zst=f0_jOm<)W&s`h`)vO%dkk^Jx>H9f zTuxR*X5kd@c%Nq&e&Cj*F-H&JoL%s;QMhJ8bzK)jX~6=7ERyOO@+GP$885Ig?Z7PP zTy=D*M5YWn2!jB{kj<9nz6xyqgfA3>U`!wNUCu;s0UC$1Gbowi`ddZN+we-&o5r$nkpKm#+DWEPZia=@brhsE+3 zhb4#%nhB^${>eSd#VY*ZEUMf#rWVvU@3KeqTcE$3k-ov)mBj)zbX>b%->U1+;9*XJ z_E7e$nboqi;E*^L}iAb~k)? z0Zee}HT7JFyP7Dw@Rl+_R9zq#Yo0fNLwJmFs@azo3(<1}Gi&XY{Q!>I>eI+7u$ru_ ztUjutucT!F@&rnHL-Hz1(;H~jjX@!8ovpLcM8xakr?(#a9o&v-XWmwdiu%ccBQMyXS>1_NxN^AYzvTnpQ6k0H zX44C45I@RG9d76yIp-_m35d0fuNkt~Wn-C8;3|rfIcIe>A-WHiLvHPT?KljUT)hN4 z8SF;NTA4c5q$e5Vkm#RU$T~0$%S+*@{KWp0psCEzo<)QnWNUK-;!5G-r3_RKqc%c~ zETf4+C<^6ZMPpbAR^OW;kP~2_tIUG2N;1L&RTt3iLecg#Cjm zKM(xl;e4l*RkXo8TGM1RYORGxY$oA0Yl3+uC|v!A0REj0AG2Q!Xbq3?#+}aU)XERD zy45`wKB7|#du^Yu2Q z0OjVT*OPVns8wr=;JX%z<6Xsnnc#_1GIM~<`0{-h=kC--u%qXSsPTxtc@Aj8HuH07 zrD{2(UF%Q6k{FQ3*v_AzuCz8ub|=SmnIb1{jOmd>g9~j~>?Lh^fl($XSGi0V@lpR4 zu_b`MK_-||DqTJ=g-6GBFTfWH`Wz#?k)N=-lS7$fo;$O*p%Bs2DbYo{CSy#0q5r(G zM3d_GsqcaGAn+H)u|??`R&$~_l~tabF@g&3m!1u&V6kCM6yj%RWC5jM*2`7F*P8DrK%>szt*sdV0qVWIH4s;--HhgFYudwj6~PsSt7t8n=Mh*tCJZSeE$Q!LOb?M;M3Ty!x6D4hQlFTfk_liuei zDw-juPI5#Q8hV2X$}VK#^2`#xmt5+MT+5Hum!RsZ*2IaRIkmKIrS^CoQ}MpbMdmxu zmXCE-=K|jfzC3-_7vPLg>L}0Iwp^-Y!!}x_q3W9_BbLfhw>&LDa7?p7%RiQ!YKX_C z;at_ro)zVe$^N9EMKbPt>Xr^L>SH&=C?7+Bypt?36DBW zlgYaO=IAJV1g(L50)=JtOi1JvQrnqjNcyuQkw_Pit7U#~BbXffH@1@23rftm^=h{% zYaR34)lqY)DTZ_AUhw0Q$(5C342d_Bl{FR#KkoQh7W4-8DHe_rHdbJZ{4H{?(uCTZ zw_NY>SkTC_vGJ6RQqlM^OcWVo6z#riDb37quHI*wpSI2>1wn6YM_VeDzR#TsZ~UEHug5KzS#{23@M?YZCRUoG6hw#6FKuF+0%9!bf}wKW!Q!;<5XS zIfM1ts@*P7lEK}4cd4_Lf;DF5E*pE{-34ozUOm03I_C7C@V^@k{T~jb^pQ%Qckcww z*Jwg*z6j}e-bZsLu$|O9zGc>ss7OdFE5z8KwW7LH=sy5;;(~2BVXrp`bWiMLRO;ZzUB;#^|LjV-0VmIS zv8d8#pr7K9o-g25J2WQbfUXfm-=#f7MWz4lk%fX>{F5&ysCqe@4Uv557b`qYh;>PT zi*}XIPte=AwbnJNL=&`1lUWsna|mqC)N%AjvZ{}!Mma*~c-J|onzo1maExU2yaZl& zy@ct^FjaN3RBDD^YEwnTK&C1r1oAy1_U6&i3N?6}6s;w&8yhSx+~e0NL0!J6fDEr@>4k+Lq(KW2<&da4Iq;~2 zoJK7#nXxcQ#6^Q1s~@2e!lCT*)w;Q!K`N$V6^0f`52MKDrTY z3megO%68^8RPp60>R+hAKW3r+tmkcmv-zORT<$%)O7D*QGAEX<2naXNys${=H;gcP zA{`waq9amu6{#V7-W;0mm3t@2R0w{ZKfAlT57=d6)qB2Z3{)e7kuYP-Og+nmsL50VF!&4uX%3MSX8sP51IE74IytFIU9Q}e0QR04?Z9qy>3-?=QgIUC zSwBwKq&SeDOO8SyUR2C`B4f8vGcV$&@PRFOP6XdhGdS$1)2m9^pon9kxK;$M3WME* zBoCi-CuI6=A!%vpzXNl!vHs=IqvO-_=TrJaSy;Sq&aLu}MJ5o>G0^Pke``-+Ui1}e^;(zDyO}v>o`Nu z(rAB?soq9!J3q-^6z1|COVy>;UO-)7d2| zSw1{;nwrl^%lBfzzV3Xn zvk?aD&%M$xxUGoBEzT(*p7CW6n(>(~u#DXl4+W`Qztv~ysH(XpDgiBvThaY*OJmdl z8iYT*AFSW>M7MAg%rM3R)9X39Hw=gOG04(d$CGvY0h-oQeWIM?BcdYGzPg@}hJS#< zwZHZ^9WrNaYZi$gK07bWLxvuvMXKk|IBM!R`B9Sf6Sm(2i>a&;&oGM1N%+3wXimub z;GveQ)fR2_QIC(prCW>bI?VHrf6`|8AckG!c?jG54@Ez``3QyEqu6nModU_w!OqXgyOn8VgZA&bR z&40)eGqe+cWn%pk5)!1iWNU1_)SMu7HsOXG1Q}#$F7kz{bb}AeXAxw2iLseN1d}YiS9FXmu zxW5#xAKmcnj-_|nSd-z!PO}k}*}6hPcayvLVe`;;nFTsPW3ap*Q7kfpreU=t;exgQ z9=Hcd=Zx7U*>R)tRE4RZ!N8?FUH@Q<^n?lEhErt5BJ()StB{&#xj?U ztdd#wP{a&fuN4%#`cS$daYPlFo!MjgL8Ep*oc#Oe5Dg2$4$xQJN{?+{{vzUzW+7Nq z_}i1r5`0YV7&6STT&;Hd?pJm~&_{J8{mxSTJhn$UKMB2a+szfWg-o-_(44Y0>*T|LYO41i7dMU*({SFXTqSe8lV_SK`;Rgvl5 z^@9S98mu3QTZ|f(T*WHNuO5-b{qf@)qm9rv6`5Zazp`wc;JDO>Up&+g{;dBiCHt{? z+4}m0O{G~&VZC*+ZE0+KjtRx4Ia&QZGjLJ%dHQksUQ6enRWH47xz@( z7%8$$_X3yQyLR`HkkbL5O z(lc>X2zl$#E7?)*a5Uk+!k;<%e&R{_2|epG-xY+GNwL^|jH7D!8;$Gmu*{Uv6HPLU8*?XGxrVi#}Iv%c~i2TpM?0_4HVpwTjv_E|JZ zzqnJ4>^LYi6lO}`(_G<&8yrXA|av+d&!@G)=)b( zD?GoIyG=9s`o{$9+T@~hWd5*yovmkQeJk%|V6-#xZA%Lbts9O1dc%o<5q0*7xvjH) zRp6)5V1?%q1*zMXm{U=FibkzEvmcwzXV#y5qB;c=~7$zc6F0J4RE_UY02;*>^9+h|I-rsBF#ZN z%Q_)HaEl4C!#L3sQX8qb&TME0KLhA?V&jM8|G`{~yg}|ZxOWS(I+K(b&R*06AvPsUquN&YshyW>A6JXDiofnREH{f zNUgEnn-((<%p+ zZIHcF``Qw}7c4!cXInkm?UJR;=4rC~Gr_Z7o0j~;fA1o34z)L6_jrgCL^bINx~gN` zap~`_et+>k?Vk?5^tXr6#IDN0At4E`n&4+?%VvEvj@@|hYVqY>P8|;^Ql|hKj2WIl zAc8F=(4o%^wx@_NW}kYmwJHP1Gz{11_PtR|?i18h;-*Zxl$#fRf0yb1rClyx1!G+$i!U{dYLU(D#>)j)X1FUFT9bpS zBu#NeF@d^pS;FmK2equS*m%jlqKjDc*czlYU!>f=2Yp&!@@YGyQ_ivh z6Nhu_o6V5N)@7vC+z8UzjHz<(<_f#PXNB5j(~er1WGn=BQY;#ziR&>fx>(W8AWwx& zQ8(%wNAaKPy;!&iDayrG=W^Pzv1N54A0Zq1Rl+V1m&T0mPiq5IOfxP%;pvl_Pc+ja zkUB#4Kz-ii%U)rRgsy^g9s0W&B>|~bDk_;Za~Mrv7Fvrc7Vk#Qyj-DpflO(U^H@r8 z?2tNaHOH=r>{pm@cI{8vt1PEr0T4cA9m`ALdRZF{6UH)pH@QfuxfX(=kTGjS{A?O; zqX<)=?x0E{9D-p5wPJ!I6a*L5Us%-iH72=1GkTKHS>NsvXwQ-A{V4t&h?)TV$~RT}`gJG!hfeN}oR!aUUKAIOm&B z%X^phMOtnnWhXo9L#PFY3B8IFhEYhA3|e@I#zD7P)mlWE>>EzEQVALZ!W$EV4OFB` zuA)AxaE2l?yU|?2Us2}}prRGtzdOcExlnnL-bJyD$Nvo_H^IfjFmge3K??>o}q6h{M}C$Gv?9di3i?%iMeAy=QYmGoTUoJ zvV-Y5MKKi&nQDPZJ2QV7M^<-CQWM`2MBkWhntv1+>l{JK~EI!htOKWx#f+19>(G>fO z5m(zl^K9@isRE*}mgucrN{TZbXIr6q&O*+gtCk*e;1?1Tb%36BwlTzgUz6mVyaVJ8 zI#GU{@5`I5ldDvB#eq6q$&Z}|bVI8`9efFb!t8YWT-g}tXc`Pcdku^6n0JX}lt+CX zzO#6Sq|mimkiin@UA2UXsqfkB7aStus^hV)VVPphCA;7*U6hNUxMH9A;`-rX&dJ*e z)gGrKr4Ufl>XpCgSu@fp4&{rwT<2pH2vD2Gm*B%gfo;|5HT_tHAzQPii-E<9UW(wb zKGQFVHv2cVsnAaXd*FWU*HMeOT`&}@5#`b{j}PbeC%x_;3wbim(EwHu7>sU5daIgj zr`3Q~fG^1yBSK63ExklngSskyr8uFWNVOtgs}zN5`cb(;S)~ODj0ASXLfjxzG^(3# zXm7p6(q}Ekl0=WM>1z?;;h;^Io_XIp<%UsGD7z_yaA^@vZrh=}IdPAcw@cNFX<>@! z-+ItZ0I!VoVK!B{ni9B!z^)IdZ%(oEWarZ`1m9RW&Q}?b&9%tN-(m*!iD7`!{*j+=uH|^bZ~YJ!TfQ?x)9| zIR4#_{fmbKg!V6He>yvbmLMgxU8AGKksqTfXJMTr1tBF6A`+5JBP2}G^gUr$-4j7M?*c?@6 zjGnc1@J1;zu&)}Ln&N`F&JgFym)EW*utM=y_$?>%&OS`)AOVBh#df%DRyGc1u&Wp1 zzofDd-QX$F5bdN*}x$7X$^P z#72w-v`kSC2^cX*s@NVcTCHenRPQHq$bQ8~S>R8#=OO+U{ta{Je1g29{RKAf3so`= ztzR6)`raMh(vk=#Sm;)_)ft65!;kT@&z-F~5HAdhFvYMrqqS<>%n#;E`8FL3lJ~ZX z$XNEX7`eTL`0*!i8GvuYzD&bszF3(|$K z;72vuZ_^FLbW-VsdVYx|;L89~N9+46QVnh%QQYOreZx_HX$5o{`cZQ?4m6tx#e(7J z&MqJ46_9RjU1(bWyxjI5sU4 z;!k)5F<1oMqpZWf)f8Na!9?6Pe?_?-k5*R5Sz#$NQ-~{TYJynBG17or0$u)uQ!Z~X@6Ke5i0fDgqU>RIDAJPTrEB)RUcSR8LD;$xR(3cRM z5a+?BA6GWlgwaq+tnHa~ZO>U(CK|g|V2#FT53v&8+hFVkIc}e3X7C*fJg>x}j&r;YQJ)$AFM*6Pl1%8c zz5|=Yq-X496>$tqw$#%zJ+;k>@_Yj4+@#YkrRkizn>blT{HP!WH@?TtpF5n|PiMGj zE1l#V&~wWOp_8m%(sOOUPocSo)Mfqt{QSe)=ZVp~oXSt*m^+`s-%IOT1j=A2-yj=; zknA3jLS>zJ{oz*w`S}%H(R4~h|1b4ntbyWo9YW={S3!EC)@9W(AAK(hJE`p=O@OIR z{Up8BRc(ENE0JjUmfePs#qF=(>=G40Ev=CkbPf6|kVOMH z6e}}?>YeqlcV`c;7x-!hSVD?p(MvnBf9jupgsZwSh=o7QbHe*jU5+7}>wH!L$nMp6 zyshJ|p`3xwqJPln#3m2fh`#uUv`FQVFA+i=*ic!|4!y_aWCa8Eh}Rs zLbk<-x1uLe`-Ro}mLz9t9~cKTu;Y$_^;OJ!s#bn?7H@`^wlo6PvMhq7oKTNPyz1UA zcItGO<>RBH$+RiY5%>rvrz@9?#>C0QSD4N=fKpKvNQ2G)JzAexXU)#Eu8(TujLOZg zY^xfb-66QsSN74UGWR{@iQQu9TR|i|EJ1!mxEXdPYtT%Q9WWBs5Hf1zEt(2_ zV7hHNBtDT;j34Kxuj&`rAWi#SuD|(ph@2PGy?S1##l;0ovzhPM=FQ|N^?N|mvY;x> zN5{~a!?AkBNu;pNYGePddY6tOiQ6CVF9mM@tUaGhdiW;(hg6wpYfNdM4YQPfT*P4o zfPum^6`PK8ONIK?{>HW6Ttvts*pz`k+LhW@4a`PLCJ&uggY0Z`nF|aTJds0qJ!Nz$ z$Y0FA>d9>Vlqk4Lu3^ zCS=S5(j5!mD<-H3EH4emi;$W=Su#HCJk}5_27B=@Uo-G zio?5Y$?G6lwAVufx%fi}r;`!lW+!%`D@z95j{FDv1Z7tpBG7l{iDW^lcxF_5lp=7C z9Chhe_KDtx%Ib0FW7tD+fvkC3(%fSFic5_y+)B~^@l?zr}BL| z9nT5Z}h|fBcst3>z+<-XQKS_KI|d6 z)?`4hQU7r~DOz&6=f~`0X<#~@7Jg9i!8wL{!*>ciD_uWSiS|XE(VT;lU!2=3H*(tY z;=%YKr)Eo4UKU=v3dZuIn>WsH%uQmF+S>Bm`e(#tJ+7#-S zP)>GE#aCaW2Ah_th=$RHk+EDMdU=0hx|6Xut@Ny(Pg-Q!P)kgN;Nt%>)XiNf~}B~LR6U5a0P%)IDWX z+loxmhLM}lj6WJYdjKVlcewvH49=AP?F*X#MibY-6CI4q+;Rp3)TOT{dEX}iMXVpq zQ`?-t!el3K&~^QW)knBnZ_?A-m(Gp1d;G@`9{Q(=sO#0IH1F<%1G;|~1~2k0xBrO( zNgwC?UH5W=8a(gW018pJ!PaNMxa+n31{XK?eIIw5Xe^b$^VO8V!(N_li)&0m0=D(v zhEAa20k6jm15oh|_V&)=UUBt%ZMc93zB_SgAF}1yn#`9!9nc0{%mH3OO(iC8&)N(= zU|C#}nKaB3sjue(9s^#E=j*=-UTg+jQ{fS4P0F++fq>iw#3U=i-!-?pX!oYpkCl>x zS#05*oJ)T!ZD7}lCiba31<_J(w(xrtewAs^mDPBA)|-u6oI6?4e^Jy}E&evhU5DJL zcX<`a)gHDVI{;NV{&PslMaB_Bb21vNqBKPHG zy|x=@g&i=>=cQBl4(@4!^cj8GItkTlPh1<)_~V(cqU8edwS?YnGlIJTpw?a+0l3{P zn7X~(@7_ZV9yv3;U);Xe;J~h?0V-dgmfIg)R@ta_GIE_BErD}i6pVeW+(Cy2 z0o$D^(~(yp)D^$QEwMGfuRz`bJ=}_m;kM~GmxROW;cM+W?X$1fj^l+@t&_s9-0#8S zPJcjhM7dIx@29!KBuA$n7yGlxRdr>(@-+Afg)B0E{;sUvx3+nNKG6qRLW-p<+uxsDLg}{RqIU<4D-nK?F z&LLBb;oS2`3taCVpsC}3tY`wc4J2#OP2YHLZ2NVx-huI6c`CH;1uyO&Qy#WD`@rMq zemksAFW_b)a&LtLkHUN_+C!7)A(KCfCjT(E{w)H0<3kbIyu+@$Rr{Ln-`zYs2H*2M zI7ky8N8TRDZh#cfoFe*%_e_JPX_0a7o*R<8ySwF$4J$VM%k19AY+&i$zrAkV{5!4t z@5L=G-0y)2pSjF~g5HdXmN@kH>j2S>t}tARF5D6$nSqm-I^ql@5yWT8Lpn$DH^T;| zgGo1b1){W4O|HgpF+=KQkU@lvz?`k z7<1{0spg!4LJ-D0ybQ%hp>*#=0(*%i8=+SIf-U(g_4^qt_fRQz&eS1|pFF!{_9IiO zpM+7rfgGvKlo3KSRA^3nKla!`)v7!%C^DyRba}CxeOifRJT|l9x8GBgA3g2OTJ@-` zZmj!kmJl9~)Vz2fnVK_Mn@wb zI{$SpXtywubhrNt5)dG^wf_ar*wo%WmRcTk{fq9u@Fp;jMRjvIfTm+rCMAJT==O#T z8#cytd|aM?FqX!|cliFo%;`gF`F@?AYn=Clyk5Ge^Vjvh_i_?M(PEGqwg1n)?owy# zk%(333J8tqfMlfBO%6cAzDai>up)}zL!6r){+-SPO(@uG}hV22s7G||GRIFb)SCv z*g3Bumf@8|#E35|rj&!@5^v2bOv_v3j-`GZqW3uMAm!wZ>uB%#v~9vF*Hj zIHuKwWxzORC{xzePYL%}x~oU5lUoOCHtu~J^L!Yx3-u}K7Uw-sGPIPu%XUBw%j2Dz zHD%iUud8F;pc~$5@Y|#4+aW$y+;aZwasI*O<=3}MvRA04l{2HnC%;}pqb=48p!mLQ zjXZS+{p|GHye5tF^!xm{^;YfvN7=`rnsqXzjN$z~lJ7xIqK|ZM(DstuD~jo?W^p^$ z`{Vv+7G!(Tba~sA<$1fETQ96@YirMo&M&w`L`1+T?mblwT|uPu-Dg}dcYOIc9h3(I z3b~#xvKR+GS}iUvW=tQxmu>&ooBW_@RKovN;x?&OaAQ+vZ11X-g=6m9{o5nd>t@j7 zJ&@k`qQM$)skXSZw6f7XaBw2s#W*rDGGWab%s5=O1m?(|u9&^4jOd>V&rjy>GWt>2FGLFI-wW&B6*M=4 zp!8Tcg~pn+HNnz7>hTKXWLb!m=~e3hPu2s(GlN8zr3dPiWpoqr4gXWuO zbGE)>QCc4oQ$Z&`;ICZnLt{!xOzdv+1~JL`37apzWnE|rc*f`wX~uutXM)iAb2*+5HmW<)wo$8G4PovF|l9<}U)( ze+!JY*Uy>>WQH;>(q|sK0N1vPeE91jf15M7&tGDP*c^FR*t!|_AC7d(%L|m37xU)f zl@Cuz<<9UVf{&UhwK&2OzhLuC6rM06WsN{zGt?@;673hwU&S;BVnH z5y+FW^&Qvz<rPPh>Qq|4<%d3Yshg)YF%boIHW7H7i}r> z5Z66I8$xel6k!3y+3cMDQuCIWn6!8fa%c}*ovOV#@!qJ0n-9FQCTi{63ug@MA&E&z zOr`mAJUr-BQ~ox?b=L2|-3sFE#?Pt`~WdF_1~v+#zB~38TP# zuhY{L95FGm>K}qd#Nrvi7brPAgv-<5;V>p7xI2|A+31mgsflO8$92w;Hz6l@8ijR- znz$@_wsW9C9sOq=!F>)!sVFwa;_Wh{JB)S6Av7)gow%D=HgPZ@#!+J>k`Fw7NO)ks z)zGU_=~8{-z#846pC4sH1RP~08B+tp>}EYJogq>%TpIfawZbCxX8fdN7BrA{kboa5eSwm#My)b^8M$MlHaUKa=Awj`O440=bWU881_^cZWD92V~U&~ z5xu;;S5mPPhj0kwKhm%x+%QupVY%hIf`rWOKSRz*GQ%E{v@Y#0I!$>9NTz7T!KbX` ztjyQ<_R3zwfb7TE*~G^oC>5X4}3J>cuE9RYf2^vV6)%^2Eel-H~tCixcOE!86VIM zlcAS41TDQ)ep3#VeJcvyDHy-#!{+KM!)5Qk*ksQn1{A%azD?FeuhAnH4^a5u>96>b zJX7tiPr+)h${D-wwMkFK5w!1+DZ ze6M4lJOGxJt^v}}kXDDwD?_|nex=Y;aF+-o3qX;(5)IQ)uK%giA3bbWG< z|L)28_iewz$9*8fe{{fR=?e90K?M%HNs#;40+SDOJ*&{=HVoLT4 z3%U*?N(xrP6)aYL$j)AJ*))sW2M(b^*Ox;_FPJB6KvrVjnO6vt*RPyLPwN!Ayskkz zOe7Df1qJDc)hQHXUn`jrrbLlv^h9BQ)Z3nzM^3v8a{t>ql%Hmw`Yq7%_Zk!r#RHfN zP;I6N6TXuazCs)d85pbyJ^q0s@SfBr{x{`BSrqgJ~az#NUI+5HFee0KaOU4#p zQ<*LJ?u7l_4#hs{m|1tNmGQoyCypwHZsSC>z)LgIl{3f&zHU$rb(etfARZh@i_~|U zne6!|jMTIad!RY;Kod-m`x9f^y?dN{j$qr+-Cc0)`6OdgO_a+{>&`+to#jf7S>3cn zqR8-o4P1o)F{~ulffG2=X55do$0KQktTW1+-`pW86uaF=lMS@bA?u?${xNVH@>FU?etGJ>8_d-()_V$u_FPAg|Gc?-LY>=Gc z;4_oMTVCNQKOo^*jkLpqhcT~Z{My)gYRSn6Ff*;jIr(??PK9~|_0o+1t&v=@4~Ic) z($5~FPs!NFFT+CPkBj$pU-1&?$O69JF6=yQl-@)CUzhmnDvd&)mwLoTs$uF*Cg*lq z)8X{Cu*VM)bb3RKG4Y(h1I+*53(#Ozn9Bjb;m6p^6wUKIi15WjUh{ajPpS+n-U6x1 z?I!B5_mOtki{7j5QbQ%j#(p`zN=gnyfr+VTN-Po5K3nmz4xT*#mJPoP4K~2`jevqS zA&Lga-%(TG@H6d@>dBneVP#6yplF*yy&_E&a_IJg>=b@-rCitdvtZ0QohMb%29Xyu zDT>rJc$lN{_8Ro98BGL2c6Us}lX*DFA3dM&zE|&-DqL&b$rp8yG)+__Ub(5`jd%gM z8mz+^gJq{uw6~}GzFbH@o-+Cx;_z#~Q}-=Y~OXjSwMJ*0=UeiP`=ZcC)#MfEaJ*QmiGWIS$cR51ywo$5Y;giN3Eh zu`j#+CR3DqKrDbaT;ZB1wj8GK$s}Te#Hp5Spr;VAvQFn|PD#eOuWzSLZ0zEcs5@W1_VCwVe*Wqcrp%L#i`1t$uWGsAef9aolOves}| zT8SM0n9$p_N%vT;UcU@tzRw*bnu7=YuCm8Mmr(_o&g|w|YG8OhzQtSBSp^Dg)nqT)z z{BeaNq;yzBenIB15ck2Le|X{NTjBAiGU8A2stQF6m?;^|8=T1x*MU~*IRYu4C#Zh9b1*i z>R;5rs-D2Ixt4m`$d!*G-4tDBVct#Kc*(x&a@rARVU)Fob=oGDta#ngo!-gejxmSasJ*>h>lBZ)HhN4k7`yO@5nMfo@OMnbB8>hDrrH+ zL+3W#biL!%ULu#gF43(XNzYA?{eZ|o;62^7p_G(dN;nrkfy%RB?~S1U4w6Yl;OoZL z%f`v!we#xcCh6NhlQ;W=o5#xYt&ib9wBDzdu38%$MBwOS=spXTsT(rljD-IoRjaD1 zkrF?;h5PFvN5^v6@ZFT28f||?lY$}h_yYs(99x-1mcQ+y5!#iV@)+W0k>=9Ab}qR; z1Ww|&6^KpTzu@TLI_2048XZ(Ryh1Lcp}n~m=HBvnn zY+U6Si}#JXSi5y|Eb%h$?sxwk0*S#7BdKon*f#sWP~!7VE+a6Z{sQ73(O7XWI!1j4 z(vyQfdaxK8+Ip2cG+sYCB{vuRv$N=2|A3+yyM(;yL_b^B~GRi%h)Yzd2`yYyCbU@<8AMCiO3D^-$ z#XAdNaUvfe_mE05s7|W<|+g9)qY9*(z3(y z&TO0#oAVH6q7oF)ZA;Jb!*ar&`g_t0^UA5FWre?^-mT#eZ<;%1lerAAf|l^FB4x+s zJ}ni`2ZQZax`RququHGH{T>#VMh>q=_V4@RTF$(yv(iJCPFM?ZdQ7?a+#=4m(v9sO z6}0@sO+-n!d%M=ON)2qAwgW7zZ~qW4fw{L3WVuTzd)P)4Q9xO9SFM>Q?fPL^WHG~S zdfZ@M4?(b#{c_+`8SG~oVEuws%dw?rt8|;+6vnFf`^|t z;(ynaZ{_ZuA~db0^?Hf+_SLCv96&dW-sHUZn(BgHPHXDwni?DXr(e&e&1?79wqALB z@__u&f%hQn{qgk2>-63Ui$vk!_f*`xfV-8>Rb(*k|7w$;1jMa0n|imINPdc!I%2uU z4+iCdU%f2|RWLH)U?aglDkl5|qi&>I!6vWAvf?CFWo~dt;cWOtjPlIlC>3Z+X}tHO z)f9df6+zl}%#6@#-3VExa$-g7GV%fSA`4*+>P*tEmTBz;?BbDE|mE_FkY zBWOZDtQUe!Xo#Vqt67-ki#W-Pj~c0}E9|CasI0R^9~;f9`okXIQ1uOgr{b`_@S?&F zCyJbsLM`4dCwACh3aW?pEh$y|%WsQDA`MK{N)rRj*DAg~-M{Nu8uL2lu5Q>EYxs6? zuFNAOPdb%(n7&KYuEvsO#k1V4$B>qU_qD0B$)B`uDnW-u!=&J2?1qp)+m7u8!iW!o zb%o0T#J!16ZlA2ARRSKL>rQU`_D7a=dRc= z@RpmWtu1pZjN&%7_wuF&RnqRcn85$(gbRB|Wa=?3--mdR!q~iZ+~t|HJ$ILdnx{7Y zHiH3MV#Xm%W>&MBR=o2vE!H6F7YDtBUCOeQ9(s@798=cN?8GPivWdhPlZiV5#5{Y+ zlBg0DNeo{ubnY!pJEPgoBY4F7EDbeG_Ou0qECCVBI83uVWaHBUw?kn$YRr9M zC3%+KC7*1YA!x6BB}#A9N3p(Q*%_1-bO9==`l`Yb(VSi$HxUwmEt zLt@p3jZtOVeHX-qor za5JC3GqP%0?@g|c&;1|YmrqP>EemYeI|Pia&1u72B>x7eBRe@3j*jtkd7#kZVk%?* zD{0_EGszG>IQ%z>vq@+kA|^pQhY)nzZ*o&;BQgPm_=_GU$>x{v5;r#a{XDt!XRCKe z?=wZ2|JosZM@JCg+TJfqYMo(;vJb&0K*&kt1+}Bz=O;UR&Xze5j1NcO4~TFgoPWN= zBE|p{Q90(d;_g-g*_?US`1us_q2ox@4VIbOgA*O0zdWWqct-YpR41e^TNRD5ck&iZ zhmx&e=8j7gSU%EI=Z=AJLYT)hCatw>A;7|mKZTeW-L{1%tYK2jNrUe2v)OLGPI9Wo z>d;JcmfaBOV^dUDp)i_L*s6*eh2T?+yOlNhs77>+WQZ9yu4_xR(jz8}5F{UnXQ~aw zY^S6?`r|HYhwB|=OmfBuA&LCZUwmu=ks;$qXMW3SP%N!2}zEc3VCk)jsNPd#*A`hpFFF=Jb?x{4=Pu zYSgTgfmveugM{#IS0Ss6;VeITzCEO1}2fNGUWGm@Xsp*^0J$dEChaQ3CLAO6eI^tQoaV{Pn6PB$pKUCER5KX@vGgoVl zxFz7~MpTs*y2y$OclyOkA^yWFqK={Mf; zyLsc2&VF1!2Oe%d8B1CI>Cv)2XNom&#fUADJ7jX9YbMIs8+8o<@-sbw8Fcj~P{iM=wQY~4la#dAw+DR>SdYNg8e{lV}yur7T zPsWy(T58m>L*KaKB&nG=uZKEMV};)QrXJt+j+|Ng=i0n&HvN*RY2;@eBi)AaMF8h9 z6dO19LO{UV>k9-|wi1x64+^EvJxxglBP#PQMK1o~x8vI2h!_Qma-JrUFbTYfDs( z1O4_QOGdti%|?Aastt$Y=3(DH`uZ{{IyL;-W6<>27$Z_F`=$@pvr zw_umAMifvqxXnsn4UfuRe1O*0=Iv;4IGVS|-i4Hu46AXPxAlgF`sylCtG{>fEL035 zeG=Ac=DEeT4=`PT;P}E4;aV>wE9hcuq=gLM;*ePj`Z`x!Z5>93){{Zk9GoOQLhEpP z_mgC5GoKEL4k{3PiF~#MyF@l*?Kg?+0-TQKuHoG=`tLmn7$^!+G15-8w9Wb~pSa)= z=1)AUvH|T_CYctWq*!zCs)6Qx+Gx|uCazi0npNPpp8 zM(I8^x*US=rxNc!m75zmlGMfJ*8$7-H`e-*10|zJey~BV9?m~&oCBaTh{+Cu{yD!< z$ea5dU4Hj|?je5Y&fP%$=j-U=a!Jy5Z(NJ^3OGS}Hf+~2*kEYHOZa0Dh5jwGi`+%4 zebeE^C(16Fsj=v`G53d$L`gx`Hw99u>6 zw6_#q`s#3VI2Tbtib8D;bz84lR)V;tz2(^$hE1w-87mHQW^;R(G%Q)yKi=X2JL6< z9S(0yd(S2$Fgz>)bx0wvE+Z4c588&GTimJnUi2n&J`XHc4H@f|Zd|a5a8C6EbVglLuxJR$*zQKC z{@5&2M@p)v4<(sv`XsPa%d4^4l*E|q0RyJml?VY)5RKl-@jughC7OiAekXlopzI!HVM7@ZZDR0m&G7@WY>*qnGX2Gp5yXq^%f=6q3jU z4$G%$$4(deb*XTa+mA7VQC`sc7b}qhI27Pe1{@fP(f94eE0SiC5WulFiEc>rsR}Ne z#ZpxCMRJ9nJjKF4nq=&|RIZ?1%A|f~IHZ!QejaJXrlBcFlNpK0`K)zY&lw|^0avR= zd-U;u>s2ka^hBW|F~up{H~XaKBK`!_H~<~5y(aB0eY8jt1Bx5_Bb17GTR78y_rUj!L)zb1tcKTM3SAWhBr5v_Rz^z`mzLlqwS$~}N%0HPk zFIA9{rwMx!Y7v-`GX0~@BXLxJbV2-Z6ge%b{YtG*i$^J54HX9kw^rQ6#U4FWjL$}u z<#BsaxbDzK;Gejx4k?6qeFia-3scGFoc(&@H0{ZKT2sdn5~hr*EZ(a@oL zdao^&r(YVLK+!7jh37h*rJkJ9fT3gMAHPKI&beb(>AulL*8NHOGnk1Hk ztpOw9t|UD91-8Fz?`*`s2Hbmgd!V8Ha9y~sopFiV{fGJtH%v*BYB4GHOp3cfpL5}y zg;vA@aH0X`;=7S3flO4nbK@XV^qC?hB?X|}T&?xKti2mHcOMV)5BJke%2equ-w~Gp zS@@lxN<_3rwDkZhn?SsiX_L1zBTH7g;&8nI4#cxSez&xC09pmm)1```6uC}Htncc2 zXPxqaE=|+L4g&T6Z=K@ds_%33)ofST_?U}4EqwE7o&V#Hn~PX?sQ=j@W6ufQoax%d zkGkT%ZEXuPXQZ|wx%Yf^{rDC>Ow8t(Q}4-L ze!xf7ABsV(yXo+T$ni(}nJ~kX561ck7*-%KAk)m;rp%&EM($ z_ny_!xpUAvf7Bn%s_o_Y0NnF2=$~KXRrJ94i@*8P-HiiFA7iKfk5UmX4F4Vz zY|)0@?t6Z~c7_I~MS88Ng$Z5#jFv#cOGA!hRG zJ?|IWhRRMrAm6UGM1Tu@mEbsLzeemK-ZfJFb+&R;3-Q{|k^dD^&sHZepCxg5e>JSz z@nP*sjP{P?VfWW*Sq|DDk3psLSGx2n|E`VsR>#>B=-iHpXPk&EQ z`iK~Lqd+eIGJ0@QFv8<yk7)>IB{>>8OgY%r<^CBe#X`Hv#=$MJtG(hn|H#r+PD4a*Gk}plsV) z&$LlL3ZsmU3*(D28tbM7m_=dRk~UddzgY&WQ#VZ!$472qu$n^)Roe!u%H4*qet-I@ zeCFWX!X)xI*1^P9p3TZyorBtsg#^~EHiPM$>ByA)8;`a>cXUPGuNS79e}z$vc_@Tc zbng{feHU)3PW$DLkC7~IE*f8Mzvo^(({?94{WoZ?I#5I`T#cg-+&YdRmS<< zSE02R{C@@;yN57s-CCkk%&i@*Nvgl^^I%MOGv*W-uKeOuH_tbiJjbISaTP8CSX~5&z>OzSCvj z(UMcSg5an2f7^A=0jFz56Igct$lLAPupFUxJO?qPehKGcQ^0UdF*UZ<%xN*r&5(nY% z<{w#Pmyjxu=Sz9uJN>S0pHwQQJS8!2O^NBXWA0f+O)FBv(RQXk) z4bi|WdYbczA3N3dM3vEkcod$YN<{IKzQ*}Au|G(uH^T9gP-?;x z&m-o3!||jG=_hetbbkyvD{-A}X)7u{^_e^iVSE8bD$-8|(UQx}6ahRtR%y5bum->s z?uMx+WoCfECX81XM>gu<^3xtDOx$iDjSKH4{l^NLJ$oEQ{lGy<7)f_4&!ZFKFW;E> z0qoDap~Ii(od6w)lQ@<~=M05aa~tBQCG@#Y6*TKj(0!Bnt-LYxPSlUQxw(1J`Srm0 z8eooI(*<4AJx_t3QHLG8$JOzIAN|6rLp@2;OE$8`{J3dCAWoeEy6!i>1Z0$a^P(%9 zlLsFMQc5(Xd|f?+Hm;9&o!}sd7+F}npA>X0Oz+)E3`aEpPe_;kD ztu28h*!Q_b|5JmlUGJcK?|0}SAl&Sy=@^><3}^sEsz#6f&?NfAnX2yp&Mw>?iUs)M zIqm?Q7^seTmi4oK1|w}vA`ieP{PQY*oKOs6N`bhmQOd|Rp~e}=GvdUS-h-~WTOLhr z?z4&uO8$T?7Yrm%m0Q$cUye1vaI>t!u|pP9%`lQD7u4z{YM{#eTq4(YX*GA}nV%W?(jThgJC%IJI4WPpE>S7^7p&RP~L& zDGJG*LhWJJiAlJ1tqww?7E>L|EG>l3!eydJIYw;CEJTy5a*@xq0gQAH8+B0~;i(gQXP2Bn&Jt`su*@HyAA zoQrlnfvNa)#@3>3>jG>Y%4gZ7w{Jh2360@p;g!=aSNFOR#G3ukA}5JI;)TqKLn(LB z92O_VMa>r;(@T$FH;jcrABWVBINqDfZp$lSgJ>$`QvCQ>k^WkX`|2}h zc|B%|6pVVx@6v4#RGKn6uL?0PV}_iu;*)|jw3;^IS4~P-BXq-qv!~~FiXd2E2N*TS zPm)BBb64^wn8!aA-7sDSql}jMu@~XSz9unIzj$I-d+7^$6^c-tg0du(ud{uZuC{~CFI|EyH zQJc8=1sUVikdJK)LVXI|Uz8<=GVpvUFdm4P?|B&d$icx88s&0xpcKcBjDm6n0KHEg z92@}sa|i%PQufc!W516!b-3=q0=r89$k^E4F4tjLrps&|w*!zPu@PYa7`V@N2;2`i z(L`ZDvCqy1%46!v%F2^K-unM5Hq72QV5g~4dYJKQ9OW+GP$?V++{k54?ySc{)O_f} z=?-eC7a@WUX2MF0tulXk;w+s{hrV>dGiXmw#ba|J|<8{Ztx770;%b7 zE9{CiW5gq3g>|l#aCG#glD>Mpkjdp|2#hevaTc8RpQQRDt?|U*H}!Jb3a-OjnPEP5 z4o6!O`Vd+P7oot@ul#$6halF?-VVTx31t?*_SCTS$XLCEoA#}lwtb}uKD)q&u95CS zAg2ruZ8WR8$l)j66*3Rtg_)u6PIHVx>%Zp_@4!wkJ95a;-=E=IAZcquP1nVT$9`GC z^e7+yEO~+*J=q6b@@h_1%++}bh+t4nlkh2?rI;Hd#fO|*zJ@4srZlOf@A!^?om2298(~ebyDm5^H40j|Zyj1J z65c6Gf42G1=fvz(3qqSsd8gjsxL5dzE#J^tFv@dVLcg$oZ^+Xg9R(50wHPX!R1d%) zsZDO!ya|CZ!#Hj~5s7RA@;augT@ATakaH91%WmJ#U%%v6&v`_Fah!^!Q-B+N2@Kmn zQ6!fI+uWz}@u`vfqH(~`!#tsiJ2LwRC0f^7e6E*LmO=_uzf_Ebt?=A5V9due+y1>( zXeyc{9S?^2@MU^+rqGSI=uF7}LM{{SoUr{q3MYJ;To5|Q*?V(dIP-?I7<&$jYE9R@ z_upT769JxU(x-}o8=>X|$AF{FFug+tT*~G}JtYp}Y?f<3lPn*i>Fx7>blbz*H*c<9 zE}nJt9H}~ItL(V1B3r}M0li96%fLRXbqOFYUDvQH?X4Fdfcx(3 zlW5+s{IZEZ*S+;*6>z!K)^mGqlr^q?!gZ^ULt{Gl+s^Y6I+EvPo-Lar<*?jm{}SwTaXKk)|htkDlx7k%N%n5{@Yr`**(L4sRK;ou{)8^h)oH->iXT8kRRq<)Cw zVZo8?v zQ?K{4g-0)=+BM+!&Ke09;>QF{eoT`=N7e!!9(LQ+9uGkzVsO(RV z78!Z#jBF%M0G%FNnpiefL3%O$V5S9y3#0mmh1GBoyJdS8_o!g5&Cs1X?KC5zTo>EW zJ?G0Kw?MqL>17k7%*-s*V6E1=U2dyNyDx=!SqvYFh!R5vhd_*N&36n(R*Lll(KlC$sMN7vo{w-ap{bcLp|SH)ZH;jJ?*0-} za5B)Iu$@Y$%|#THHsP5kZ};Mw7hKkZKX;Q{iZQHcavk z<-#p@4w}9n33A%0j%jhc8oQHwX2#*U8dFff9ZXQ?cJ_6d0_@*SFHzNBfx9d$m?}P9}1l2g3j00vLEiT zSl?K(i60j7J@J5}ugNEa>c)o|7C5_qAKy+`UKsMDsrT<7O?sjaNDJ-_A znMG#AXWMoNofSa;!k0Kp7+b&6P=L~`ABT*s$`?~gIcZHb55p+EfuwXwE{{JiG4r`g z5h8IG1J$f}h88D`Ug;P7zT8h*3dZmPnt89%F;)ABe=W-fV=zE(C^n*Gfx;8F2yy}S z^I^ShqgqX|JVdx8XxomV{pzeTpULbXB-09HVvEA+ zSM0E;q(n*$nazzt6UY-{=T8wBV=8DFNDkR~tk}jV`8V_hDO@F*a>M62UE|QwU29=0 zQH~?^Ar9Hql4Q&)X>iYlVTkubhyT^n#m!*vM(H;xu^=4(OmgJZk5g0FF@%$%pe)f= zQxrz%57z#Kj3;k^GCN4Q`XyNigPL{rQ{k#ZVU0yaLD*dv`vVt6j5&5z>y1ORAn0&r zijzYXUQG-~IjSYbwt01awjK{jf!%O+FsW?8!TXnDSCd1tx}hcnIEl-wz91@9)<0bK z^HaE6<)=_{&nD#x-WGuAA~qk^A0wT*jWuK~NE43?)lf*ESGfG!fky&cUZP6BB{w;$ zpDA8J0C@;wxLtLi5__sO8cu=Bal*GdcQOd#^OPSlDm4uI{Aykq8svE?A0&Yotj;h8|UdSTV;`YmBI#dnIeMGZ3X zjNW1VTRT~+p$Y-(k$2A6N<*HzB1z4S5Qhf*@wZ;nR`oVRy>m80RpMOM^;@7LIOLOo zzYIxylg$8?#HQ~XBrZ4NJH-;ouT6=J8@@p`<3|hfX$z>}Vx9~87eM3aO6uf5eMZ!6 z0*6HAVDPWs=EoKgOz<`f7Zd;-Y(PktZCYR2NDyGR@rV@~&xqr-LP{vV23Ihb7V{2` zdIn9|=Z~6yX?uH}@^)xZO8>X-b;(`nAa>49sWJb%XtR0ZtW%YSuj^ndbgJz?D1JRh~`^=38H zK1~Xbj>(#AE&Uv>?g6%~ecLn9(fwZb z+-)%+#6`lXKRYjwAcu5{GQJ#qpklINS$zI5G9Ay}o5^OxW2mPHd}*+8)y*-L6{#=M z_JeV4CaA}=VHo@h%I$qRLU(3v;qR#)JR~EuWYczNCYC{ffg(~Gk;h@D2zFf}@)~M86C0G@lAFFR9bQp)C5? zIgZG&D;n!a>s3`f*0s(3&C6!+Y3<1#`QwFDyj;;j$aRN5HQF$;ta(-Bm{nxcQ2Iy!>- zfHY?F_c?@X@PoNZc92Lop8@#yc?cCP9jjX&Wu2@@l9Uk57YDKJm= zi76I-`;e^4!Veac)(UUZZO|wOxP-RAsmn5wT0!sQ=tgoQOpOFfKC!iF&!SIyl4>fT z&m^>+EXcVen-7sofxy4bCEpxf#?(;3SUHK1e`ZKeg+hK)BR~sIMG|t?^*>viDscQh z5C6%*BvLPlXo~ffFGWg@!hn~~QjNK<%+hbz>Nbn#~2>7H-^JL z0VzCJk+27I3_!lBz0nJ(14gG1O4#@kud;GpxF=(V&B0g6yPDX#4!M(yAOF7qelUU0 zz)vlL@{rmRb!WQoWn3sECU;IV3PUG_WDvT60yG9I`Dhbnr8tXh01Dca_Eq0DYEY~cZ)Ny1o=H$&LN`(L7V-xHg zzBkvll{gxSXL3OE=WkS5s$2GsM4Vb^p@E^Irl7+?%Rm3o8Vl8w$#R(6TF3FHuWmA2 zRPP)3D@DQ=9vb4C7wUZO=pZ-NQ~uTKo19zf@WieHUq4sp?;I_2eJ$nsYKIT)EioJm zC+1p=4;ucT*Q*q?yeIHyT>znx5*BMI|KgPmlGHO$R1}PGWIX1DOLZRKRYVJX>DVy; z^sg&e>-hY`!+hg>jY=)0Y2mrOMGj2FeEVV@?_jNAd3;xqmu|G!H)a?rD3)uMS8g=9 zv61laJ~YIsg%$_KVm@`~{-%z8(ClZ=b=f|##D|ne=fEhm2@p!W?FL5_mdJpp4)xkvpu86oynGkZ7`^gA zazP7dg)%Xzjuoq;6@^k7Q3g>VTA?HaSkNB95i3okL6o3$NVoGoM1hnzG)W*)Q5v+Slcb0WRQox3 zMi+>Spp-(4!D~etC{Ylf29Trz^P@%(qj2Igd58$_bOu&JbVtOawU9V)Qb1IkMW<9? z2?Y=rXx+W1TCL-iK~Vso%ex1e4n^P>QIVi@jM7oKhj%y$I(#B3)JiHaTA@@FB9%HE zG&tvjx|{MS9inZKQYcXf2AoC{`r@&O5tLCVtq?7!phrQ7v;}~ah({t5uGI?BF=&Gl zL1**oyhCY-j6y3NuFD8=a_I=C6e5lSj#znoCOsl1Q#5o6pQ`XI_;Bp4vh_y$kP?ay zWGfO5Iz(Ky--K401_=w}K=~laAO>$OND|mzeIQvpUPX(ibgn8;)iN*$P9CB|owORY09BpoA4 z;Z0!wv?5sV0!ycB6Dxz#TkDl6e+2OB9pc(397buBju53#O3?`q5;}XX5U?oFD#)4m z?74XdQNMrNObJ|A?r>x>=8F#xa&;}?`dZ5Ot~8h()KnUlnW1nnc3?c>#j6ee{7j8g z^DVx0vCfaKH~H+*K@Ltt{N7JC7>E>8WzD%thp#>}%1ALp5Z|e31q;=b?_X`Od(^N{ zwWJRI&AA$<=9~QTgM+L$9d9hQ*)?pqxSH_0KVIkWA0MSu5dP@ICevlZ15+{0#8HYB zwT|UG7wdfQN}d1hhijZ)>5w|uY+1g0vB7*b;WJ0deEU+JRtm8ZZdL8uclIsJc{n^7 zv1`OIJ!tr+->tB3EMl|e_y@;FS!-G@taiA%k?_*Z7XRqOqg#M4SV^|qsJJ%9g+VI~JPfBfnuvqKuAg};2W%8p^fjr9&2ZO7b3%FA<2p4nUC z`F-!Lf1WT;B_sUhn>A{Q<15dO^4hHymsUFb&o5Ruv((|=oUQWUQ~~b;m^TXk@Z>r# zT&y!QY?vBQ{P;$TfAPu&srCHeYJ)=)F(+=e=vdEZkCZuctIffQh)*6a^SL8s{)ZP< zIJMB`$(`>Hxc(qnKl0bNzV+=b?58_afw(0&^$vxzDH@AXDOWCC;KJ2wtT!B^BNKe& z_=gxM6wu;PIGlH+t%NsTe~t5(FQQAMJon*`vUA5+#@dxd1;tZcxxtB7UZGNJGd{JC zhaNk|)bQYzxH}29Q)79#POFvDQBWG6Wasb@$_FRidyiI%`RkW>^XwHKc=!R@?G__L zJD8jt4iOG7m`p?O%&8MBuQo{2lmiF$bKuAkeCo3ry$GDAvUrPcf9IQ2H#_)ffX{#7 zmzkX&%V1gto~`57)$6E&@cNstGcvW8V~;+H(F*Gv5gsj$+S(@T8x5A%D_lDFCdZ!q zFo%yG!ud`{bP+()nX_j&ci{@peCR1AcgzGQ+S?GJ%p!KmC!9O;CO78hX(TD*GkbaR z$zu#?$ufCWR&&E30!80$^4jUws8yS|PRhei9A|3BREPvB zMaBuq)hib``J)r8)oYlMNxtyeUuJx`6j(&F^Urp5o$BT)Z9K1?xxleUpJdOj8I%~T zOGy!8@yuO152Cm_x4`;FgO7aT6O0U%5$giqqzko@-+S?IaB0eio_vy_;St2y>{$sC z8%m(ltaIkIpRlsgVZ9k~?9qpL`0x&buB0LogQpED;llY#yz$zbG&+{2o_~)0`^P~H zfmPI@#L{T2^P?Z1X0@`;(9j4EAA5q`GsA&Z&v`_9@NFt9>r^*tL91_|%=GkBw?4}Q zMnk7nVhIAeB$r`pE+FSVx_|?b1f#ynjM3hi2=bUb@lX_g~q-0mH?2 z9!*sOA3r$2uRJu!Kl__i1Q;o3rUniB#|(RhO%@^Zj1?4%^@L~k6#3JW8yKzlfLN&Ky!05C|qk=)?1GM>*WphkHr*> zFgc(Zj)jvqTO6Ib_ddLxDS;hBhDZxL1~of|LVfVwk%-wL!;`Z`p4n4mqNF%9Rp4Kq z+N9$>hsI-ui;5HTt@jl98!9Lw1^>rO>+BtiSgTw9=;d|(od*V)8r0M~j!z#c^R=@z z9-S%BPCX@~Sgbk5%9=-K3k(>=KYDhIKRUU|+2uB0eR`By+cQ~GJo?BGuP?S4DQaei z4SPl+et5mffB57u8%@in4wc{c+R6`t^}%1?`qsC5vYhtaXZ1Z=41&kIHaD(a;pHEm zVtjfJtwzF9rNV(ddxGG#2nNI2<_ee2pU10+m6cUqd+i((AAgoYA~xxBsd(TfxU``Sq^ zUt7Qojj~d696fr3@^C3AwrBNtt!9%;7tYhFwdmLur{6r!%=9>s%Cz2sMh5fOud%VR z#=}oN!l~C!Qz{IzW9spszpfNYdz6Ye{gYE%ySd2Dy$>)xKF-A0M2L(9Q9494i}Q2* z`8U7GgAY8$$j~^0qmzu5veeZ~Zo;<`E}ni3U!3CPtEZ@LZt!<^?nb)uWTDD!bFIR) zt5;|=9m9j8oH~7uUz(aCQaYp=3xGj8Sh#wLvsbRO>xs!AEaCtFAOJ~3K~(23kqPOC zUV+jW5!Tn&c;OpgCmk3d9-QLz8<*KJy@O&LkZ=HyIIo_*NZX%h z&(7!Y-er202}*ljfAs{HF3+=T?*WF!$C;Rz0%Jl-tpZRiEzMI|TxN7^n!o&7b4)rHfpkGW_oo~}hQ)YKe^XBVsF#SuPAQuaiOz3=dagLw7bPBAYI5EYo;k0EA>p2HA_{?rw*49B|I`+;K*c5;=-yWF4R4i zBjNCPL^)RM9*tOUSw@SR-~7k~x2h@s;P~h^Qj@o{Cw3NjaH_yaQSsZKo5DJ%wH;#v znxYY6EgYSWskR-fb<6&&?bjFDAre#$b%#2fnV}@4{XV;=M682IebET5)N^AaWxA}1 zwNQ+N|KQ1(XLpy-N-*!CZu2Y0N4dV9pamY@QDEn=;Zmi;%Qu>Q@88qYS^sz zTv+aKcrwPQkSXzzeI=?b_qOf47b|GtzxwzDgR$_Hkf>uVi$ zjmA9mnV3q`vS%bh3EZmMJIj*ah0P8d{>f*iSgfWTnvD6_z7p5hQy!fy;5;1PT_RG# zrw^3@h_&$Cz7o&uDROu+X0>U#xe;{v{-fg~B-T@o75~jA$62gec8wUG+Fhhzgn#_p zI70=+{;`Nx7ur0!qsYH^?7q;pe&DSS{`%IpzTKlq_Wux3O7VCHkun^9;349{9W-lg z^gx;E9Xs$Y#d{yp+Ym;^%N%{=A(qxGPwm@9YziplGsir5+zvQ!u^Q9kp_U*gb1=g`G5Ol-(& zC3A?SmE+I@ds%ZGjy-jpTXPK}on_nmAXOov7?~VnYI=y9OEG))9%N$Q!Aze{kzl*5 zYWwybrcjz>@2)YDG^J6mF+4B<+JqEK2c}Tu$U_g~Re_P2oe&REjIxh<36vfJl*&U) zOz$Oe%Y68`r&(#FIO~FT8@bQz*md|I^D7ljy>b#$9_E1uk7VOhnPgZXQ8|3@C}ZQZ z4317v7$_ofApFpZpaVzB_{0bgJn$expyS|tb?V`2^*ILyszO1<7< zbaDn=h#_ErKv;pLJT%0CgGbm{s}UC?MkZ&`5)LCIL;TKqCTI5Yna_U#|5ty-zK4!d zESRjYEe!(eM2t^QFtd9Xmll`VyJMW8;XQaQq&|ooD+vb@dk^mA^)sirc=Z;KJ#~bg zyLZx?WF`^-?1KjnvbIqpahV>Xkb!AWPPQ{LI>x>|2T0saTJ=?)dHQj*GNEABhjl`P zxG>1Ry?goo4^Ob?$OG)zzng+8h55i@y+@_Oj_Ex-{q%=eSXg9cc7{hDe>l_;5@aJn zou}~FBgfc#@DTm)mtX1m_jE>?FA|L8AT~-hH*mF-Yy>BxpWFu68vNITAL zyrdcLnWLPkbh2!iEN|a8BgOE$y`v%Z_CI@WlWt}URFOk>|CemFJ4UFMMy^3`n=kusX zh>%n&6|P>t%A03i0MSI-Mk&h%J%xdSipi z+A2ds!<;_-D%Y-E@Af~`T!y~QFD@{5^D2!-4I$$CwfSyMW+492B%KCVu3zEwiIcqe zSKr~(i4#;d*HBqR&u7ubH_lyTwbGzeDDs0JyvX@W*RpkX7_YJ#JIjTOXV_R@VRm$w zX1z)?>%YfkBhb`qH7>k)nNn$x%E}5iZ{7?wYazfEYDSIYN8kTz-aL1SkACWxsN7iK z;)Uy>K#}Z15vuDOEU&Ec=o3${xwgu+8&^s5eW3`45(00&{u-%E`TQ3@PqVtgjhk~J zCMzE0!@4@>xPIj()y+Ced0u<$*gTFAUZR|KB(Nif?`AyENJf!((IJeZ7^|9I>&w%>VnB zf5z*ty~@J!8l}PEY)^;!L{zA)ec^={`1bdHfcBc3bGNWIf5cVbJQZlQ+g!YGfyKFb z&c1mTVv{8Rq=cg-hlu9-mFrx-bcMm;A(Fbo+g_&AzICkUVx^O-!`xxkd4BJeb=I19 z*2cZ_3cnAQ-3k2q_P1@1&J;L0)vxutU)G1ved}A_-kZtRHwudMY`O!DlxZTi)(+klb&|osQGVyQCm1O>oIhM9k+}Si z>07Z5S}-v&$*tlr<;of7-I-(+F*xv>5WP-&{Zc-eX;_HVi7{>`&EJF6uM+qnl z<{23sAs&zxR8;Pr5(DMa$4`S)WR&0<=~b91t#Jb5ktLUkB}QSg%;8 zMgSwM4Ay8C=4NR$x||#zFgiBM(9nP_D73&}v*U#Hn4Mo_WBZtDy~^C&Gzm9!k>%3V z1^P01W~QeopPv$o_c1#=`*HrmNio3O^=o{1^_s(jBPOOMDGm=}bjW}TD@}~|Wtmu* z;q>GLkj&4F6PG|Bt!$DG!Z?ggFK}9GvwyThVPuG6ZUEN=1STNBK^cXVn%TKYN~L`+ z$}MJQ=Sjp}Yb+x_Mpb0{`k9^{<>2TDa;X7A{jMnf_) zJ&ogpu^q-(0~Iu$=W*xm9rF2Ml9?n`HmOXRX}jv#|uryKU}{ zCHSik4HAyv#&C?kcvt7%Xq3w7`wUabyrm*)BKJSXaX!pxNw! zk~lFZ?8S00!bfNmIv+x>Tcg>Ns92Ju5=dh((iSSx*H&_>1g&-xKX8aAk~kvloeCW> zl?(ud@inz(2kFId9S0|jL(oAF=h9LWLA%wW8#uU$7@o9|14aY%5K1FN0*s;Bs$oQ& znBx(5Y)_iq;mh!69}{S5%>dzgB;u}3($fN@WwE3Il)&${sdjzhu@rGfAcQRdv=%r* zg6x47v|2tr1F2LT1q8t*SL7od(7h(R2j`^oBV^NYFg=@hAq2`OTiYpU)-Jd>uQNC@ zf>hSPMN7*f3VpfN?{QK-q35R$WYEoZ3ArVh3uhw21N|vcDblrP^lY=W5amD zU;-2N@`2Pk?EQ0SH5+uaB$-a20^i=#SV^`3q@%zDlq*$I=`^mZY`jI70ceDPz#x>M z(`nLbcgSS>Ez20@1{%VgPbm>dYPBX>DN@N;XnLb)?_kigz*t*46coMF#;)U(Rfj*BV%z=ahqTF%M^d#rJTRNjsNhM zCunW>!FYoI^}fL$-AME2&#H`P9gHyi$zp~-Tdm@Gg5k8oQQhaf;ggL!)Velb??3%f zfwAoO&panWgzq~3cFv#r=}&+9(|^3-{ATeV|I45MV-F!hgnyc7clp!Fj~k!VzxlVn zLh)y=SQ!OYVi|OJx%!9)kDpViw-^~J5Ob{aoVa9!grwc5@;86=1#j0&DCJNX9Jq2t z1l#W;gkW!NgRg$}6^ADk21kZSggsya8xF3dqFO%U=RfS<6KlJ31x7 z1Od;VJ!g645tUktp~5inxPuOSq*NGTrIU?|GGBiA74JW6VuZ`!(4g&I6C&){k_ZIH zMJsI6OF~uP;X?lL+OP+GgKLNvl=oXFvZrZ{M%ucNHTe1(a)}HUuuhSh?>`X_H6y zS1E07lN}l)l}g)a4XwkK0R#b0p02X;{28ZbWyVIw@myt%g}#+dSUEZ6tNRamzfr;u z6vg5|X!OFjWVIkvhn1C8om!m{#O zfiwcC6lVwf{OpVW!;6=%P_YDqLxZ8*)5@f!5D2=we)gEJzFuYL;Fx@2m~`S7d$0Z> z2qEb8dicIiB9XB9i(yfC`QG`bhQNR)1rN7dBs@u=VIbk~c(2Xx&mgCn5CmD8jxEo@&?y;fswZG-+ynnXHzCEohD$G1IYhewB;)h@^n zGxicKpI{wztX2X_ZW0o`k19*2{*F*^~r+z~=e~dfhJB zT+Uj4gl?KrNz0%J#rgR;ySqE&^Ep!K#K-A1ggsme2-qpT=j^;juD{>r<#E{~8H5HO zELMj3df7FwY^KX<69LiVc{VJomP$2M=P8iR|#may}c2xo6u-L+G6ix^ z`G&wzT%4bCUOuzq7ubF?BkTo z73zF#?P`1Z9E|Mo_T@|7zJ7~x9d>tj==sLVnr&hrN;xzeRaPFZ&}g*ib$V=-cEczT z5XJ>5@Ph`WjrY8G`j)s`ci_UaznRvfHY&y8M9C<71L;oP(XctF?%cwy#o1 zPESsGu>1g{16uVO<+D=+60|)?v3;XG-o1Ont9S26#wDAjEqcCXDvc6Itx!_ZY*cx; z{D6A1jueJcsbt3`T!abp6OG_(e~aZu50Q>by?RRdyz)!ErM}ZJpta#Avnl@gMw&mI zOEN#;^6!6Q-4cH|p5PDXQ~YEu$-nz?KmT$m!=L_SfPa2HMck46t4}ig?o1^2j1b}b zf{6Kx5Fx^^$^3=fp9zrI-X_PfOj~JZk3hzl92>=RY~gXm>Ip;K^XRra>>VDH8!Rw1 zn727@wob#)10jjWJ<6x2oY#DcW5c8qF@y;S2y7M`0ckHzv)y37d`w|rl)-!kfe8cE zH6py$aUAv!kMOl(d}0F6RUy%3d%&d8Boi*aui4!@rmwG`q2WR6!x5M(>7EciaZho2 za!$F?WpsRkY{JEez*ZLFR$nQJt276P$7t7Ma$+1uSX+$HVibWUl}J#pH#s;wCY#GM zTo}OkK^Saj!@UKXxa+dNe@x96jE|3!ipA`F$sm-`3Y4QU#^>O$Mm(9JSnR{Sl*Wbg zYlI>0cr@x&c1{k-=SCPAv}~hw`wZDLVMrxCPEJp$w|quNCrBk@Ko3v|W1|xsPZ4um zcDD`?F_+%YJ)HaDFwY&8|YDKbQqnS;rg|Cl5y8Epu${@E$DSHKGe13=IuL7 z3>U0qF=R}IkOaDiZ`xd3R7v;ubL;k}^k*`c-HM=XFI=b7L>j?)t;N*LEOWEdB;zi= zwuc7_Md0@^x<{|;W8xWZ-n?bkPiT6B76>J1x0*Nz>eUv5;}hJxagCU#!kWmg3n>Hq zpiQ&crrm)XOG}K87jdNI%9=z7{9XsNPp#1*mdtVI_HADRAdw&9_R=l-vgvRw8nmzn z30=R1-wUXmHJG|S!|cp73GbJeDt;H4KPg};@9{}7Mt?#vllN>!TEENUaE!r}VqwtZ z_DGzWoX2R^r7y0yF%)Ae=Q5CTD5N3_hzJqBtB9Dt2oWOuMqvvfb7eFwunv#w>+gB_ zVujVGk2tT?2t&lMVlR7TtJUQB^G7^={)`vT-x64lh%5ViVH5(x@$Mnd?mywdgReQd zWNuJM&^3 zilSbt^LS;2pfA%WFh+-}PM4FD6J9)DWo2cR?d^Ra+(_D{GY|nm;Pd{? z8qc4+;{Mlu&q@=8qEasNgqCkdnchh&_@U6N>XUF;mym}JYHF0KatYlOYn!@-1kD z`q(V3aj>^bskDc$v2xnW{xz-04~)?6wAlKvMrm_{Q8`BM}gw#5Ypp79nI0RDj?%5Nz-+$ov;v8SvLQNPSB@{v=7%CJwJ3D3X_<+*R zHqDEASl1dXf2oNjvh=6=SzB9Ub9<2n`CCOxT=OiqkbK0Rh@YnQFXLy4oKGs}F7%YI6UG=_ov5U%P`+Foa4`}!-AE6Anfnju~ z$M((^yE`YGoJP!Fga{EL{3?i!dLl%K@M}VZ3{ikaA%vh(u8~Ujar^csbdv?*spQ8? zjS1zNn$zQBCMRczr5g+ti&n8`Lb5CDJ?eBCv^#B<9v_11i-D zGc!||cprsg!3IfVFlcKyVKj|$nV9Esb8!(Z;-pe3J02;+-=k3?pmKW3+{`S=zA*}g z0!j%2tx*UN5@9sGZjE}g!_wkSjyn$7{=RTNWGI`o?xE-B6|$);i;Fk$Q-gS(V`ZPl z+W8A1(VZ@}N|l9$1=6X0ibKO!v#YV=6T;A~HNX$}^wUqMv?bYWjsQ^7T)8z0qd7S^ zA(tEE&YcX2{vo9F!jkUNtl!SZS*6Ux_!vErpfEaQZ)l{IL<;M~*z45kbbM~#y34^? zn|waB{nrvB0z1FPp?Z2wHrLN5Ke&gROp}bo3BpodBdjS$uglojBy;oENyPIE4diY1 zqp|Fu3gxTlHaC~9(+t)r3=f44ufoa_v7b|GO)`~c;rasAT9?t$qV4N6_87ukuF1eK zJvqzvZkd5>mf?Ydl@JQhLZG#Qu1`E3M~p$X70u; zPBuq2lmv?_wikTAi!?Ale}nq#O^U|$xD}8 zYXoFW4@$rH+Q_+A{_9+O1 z31EKiI+a#Hv6y2Zm$qg>g3t)aU;>|1Cd0iS+-CozL0>*=pH0X%+I40K{1(OGQ6|Pm zNoJD_C?8E>JqUpf8nWFxU5SO-G0jAwq=zC!*pnLWBsv7Q#9${Ic8qZnsBYZW!sN z*{{?w-3}k)dhK@|1a!JS6VnSgu|tGzBLaMoO$XE&yTGR_#-7dL&o@6r3*3JRi?|?|#O|b?gC4t{X3x~<+ zS=>}5bfXOL9Cg`-2u9;~J0RmsPtW2X93uRty8~d%ECUY}Wm(^jo{v}E&y6raizkZB#U}0gF8`rO+ghHFHT|EYrayi^8@$S`o z9PRMgo$E|a7HzzQvCl{;k8ZEUi^ngio!6M0nBqr2SRx*CK^sejS{ENqPfpm~*+Rt> zckV4QHEqM}rMZkTF$k%6`RWd!yR@u*NLTL{P^x?OpJ_J_g!NPW?xDq@apwz>WwD3!5sJQ-6ETg z69#wuf4#pVM2HaK`-Z6aix45g-+>V(3>N?8Af&)(mrHlffx-ww!((V|I6FNhx&2>nOkUbad81!ho&S~10j>mvAEQabQDuFr+8j0%xP10jK<))F%}jU z5mGQeU#C*JAn<*ZveGzXBvL2_heyd5Mi5dkF?m4J4T}mLTF_`fxs1nKMtJv&deS_5qh$S~0j6F@pY$YNg(sT4C)Wm`}f!{w{o_DM>nW*3-7(DQvx zj*oGXSIpFvyN8s_&Rs((hik1CvHEm_ zn3u*;E}#GKGmI2hg&)|W{=@nv+j~bG9#@FRvQI%FjN#R*mo!=dr*%X25Bliu zOX2$ zYkQylvpVruimB-$T1$-3I9Ow(W~0UO@?+Yq4vw4TN5AzW2D0go>-ryhPhH+CWSS#H zh!ElXh$!bTLWBr^C+9Chga{ELM2HX}!gmWp|Kq<#hA$B!M2HX}LWBqrB1DMreLz(F pMTig~LWBqrB1DJ~A;R|n{}*5B%^sQ*s1yJI002ovPDHLkV1n`(NT2`! diff --git a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md index db0f315439..1680e13ed9 100644 --- a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md +++ b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: Implement Windows Hello in your organization (Windows 10) -description: You can create a Group Policy or mobile device management (MDM) policy that will implement Windows Hello for Business on devices running Windows 10. +title: Implement Microsoft Passport in your organization (Windows 10) +description: You can create a Group Policy or mobile device management (MDM) policy that will implement Microsoft Passport on devices running Windows 10. ms.assetid: 47B55221-24BE-482D-BD31-C78B22AC06D8 keywords: identity, PIN, biometric, Hello ms.prod: w10 @@ -10,41 +10,39 @@ ms.pagetype: security author: jdeckerMS --- -# Implement Windows Hello for Business in your organization +# Implement Microsoft Passport in your organization **Applies to** - Windows 10 - Windows 10 Mobile -You can create a Group Policy or mobile device management (MDM) policy that will implement Windows Hello on devices running Windows 10. -> **Important:** The Group Policy setting **Turn on PIN sign-in** does not apply to Windows 10. Use **Windows Hello for Business** policy settings to manage PINs. +You can create a Group Policy or mobile device management (MDM) policy that will implement Microsoft Passport on devices running Windows 10. +> **Important:** The Group Policy setting **Turn on PIN sign-in** does not apply to Windows 10. Use **Microsoft Passport for Work** policy settings to manage PINs.   ## Group Policy settings for Passport -The following table lists the Group Policy settings that you can configure for Hello use in your workplace. These policy settings are available in both **User configuration** and **Computer Configuration** under **Policies** > **Administrative Templates** > **Windows Components** > **Windows Hello for Business**. - - +The following table lists the Group Policy settings that you can configure for Passport use in your workplace. These policy settings are available in **Computer Configuration** > **Policies** > **Administrative Templates** > **Windows Components** > **Microsoft Passport for Work**. - + @@ -124,23 +122,23 @@ The following table lists the Group Policy settings that you can configure for H - +
    Policy Options
    Use Windows Hello for BusinessUse Microsoft Passport for Work -

    Not configured: Users can provision Windows Hello for Business, which encrypts their domain password.

    -

    Enabled: Device provisions Windows Hello for Business using keys or certificates for all users.

    -

    Disabled: Device does not provision Windows Hello for Business for any user.

    +

    Not configured: Users can provision Passport for Work, which encrypts their domain password.

    +

    Enabled: Device provisions Passport for Work using keys or certificates for all users.

    +

    Disabled: Device does not provision Passport for Work for any user.

    Use a hardware security device -

    Not configured: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    -

    Enabled: Windows Hello for Business will only be provisioned using TPM.

    -

    Disabled: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    Not configured: Passport for Work will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    Enabled: Passport for Work will only be provisioned using TPM.

    +

    Disabled: Passport for Work will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    Phone Sign-inRemote Passport -

    Use Phone Sign-in

    +

    Use Remote Passport

    Note  Applies to desktop only. Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants.
     
    -

    Not configured: Phone sign-in is disabled.

    +

    Not configured: Remote Passport is disabled.

    Enabled: Users can use a portable, registered device as a companion device for desktop authentication.

    -

    Disabled: Phone sign-in is disabled.

    +

    Disabled: Remote Passport is disabled.

    ## MDM policy settings for Passport -The following table lists the MDM policy settings that you can configure for Windows Hello for Business use in your workplace. These MDM policy settings use the [PassportForWork configuration service provider (CSP)](http://go.microsoft.com/fwlink/p/?LinkId=692070). +The following table lists the MDM policy settings that you can configure for Passport use in your workplace. These MDM policy settings use the [PassportForWork configuration service provider (CSP)](http://go.microsoft.com/fwlink/p/?LinkId=692070). @@ -154,9 +152,9 @@ The following table lists the MDM policy settings that you can configure for Win @@ -166,8 +164,8 @@ The following table lists the MDM policy settings that you can configure for Win @@ -178,8 +176,8 @@ The following table lists the MDM policy settings that you can configure for Win @@ -278,8 +276,8 @@ The following table lists the MDM policy settings that you can configure for Win
    PolicyDevice True -

    True: Windows Hello for Business will be provisioned for all users on the device.

    -

    False: Users will not be able to provision Windows Hello for Business.

    -
    Note  If Windows Hello for Business is enabled, and then the policy is changed to False, users who previously set up Windows Hello for Business can continue to use it, but will not be able to set up Windows Hello for Business on other devices.
    +

    True: Passport will be provisioned for all users on the device.

    +

    False: Users will not be able to provision Passport.

    +
    Note  If Passport is enabled, and then the policy is changed to False, users who previously set up Passport can continue to use it, but will not be able to set up Passport on other devices.
     
    Device False -

    True: Windows Hello for Business will only be provisioned using TPM.

    -

    False: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    True: Passport will only be provisioned using TPM.

    +

    False: Passport will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    Device False -

    True: Biometrics can be used as a gesture in place of a PIN for domain sign-in.

    -

    False: Only a PIN can be used as a gesture for domain sign-in.

    +

    True: Biometrics can be used as a gesture in place of a PIN for domain logon.

    +

    False: Only a PIN can be used as a gesture for domain logon.

    Device or user False -

    True: Phone sign-in is enabled.

    -

    False: Phone sign-in is disabled.

    +

    True: Remote Passport is enabled.

    +

    False: Remote Passport is disabled.

    @@ -289,7 +287,7 @@ If policy is not configured to explicitly require letters or special characters,   ## Prerequisites -You’ll need this software to set Windows Hello for Business policies in your enterprise. +You’ll need this software to set Microsoft Passport policies in your enterprise. @@ -299,10 +297,10 @@ You’ll need this software to set Windows Hello for Business policies in your e - + - - + + @@ -310,14 +308,14 @@ You’ll need this software to set Windows Hello for Business policies in your e @@ -330,8 +328,8 @@ You’ll need this software to set Windows Hello for Business policies in your e
  • PKI infrastructure
  • @@ -339,22 +337,20 @@ You’ll need this software to set Windows Hello for Business policies in your e
  • Azure AD subscription
  • [Azure AD Connect](http://go.microsoft.com/fwlink/p/?LinkId=616792)
  • AD CS with NDES
  • -
  • Configuration Manager 2016 for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • +
  • Configuration Manager (current branch) or Configuration Manager 2016 Technical Preview for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • Windows Hello for Business modeMicrosoft Passport mode Azure ADActive Directory (AD) on-premises (available with production release of Windows Server 2016)Azure AD/AD hybrid (available with production release of Windows Server 2016)Active Directory (AD) on-premises (available with production release of Windows Server 2016 Technical Preview)Azure AD/AD hybrid (available with production release of Windows Server 2016 Technical Preview)
    Key-based authentication Azure AD subscription
      -
    • Active Directory Federation Service (AD FS) (Windows Server 2016)
    • +
    • Active Directory Federation Service (AD FS) (Windows Server 2016 Technical Preview)
    • A few Windows Server 2016 Technical Preview domain controllers on-site
    • Microsoft System Center 2012 R2 Configuration Manager SP2
    • Azure AD subscription
    • [Azure AD Connect](http://go.microsoft.com/fwlink/p/?LinkId=616792)
    • -
    • A few Windows Server 2016 domain controllers on-site
    • +
    • A few Windows Server 2016 Technical Preview domain controllers on-site
    • A management solution, such as Configuration Manager, Group Policy, or MDM
    • Active Directory Certificate Services (AD CS) without Network Device Enrollment Service (NDES)
      -
    • ADFS (Windows Server 2016)
    • -
    • Active Directory Domain Services (AD DS) Windows Server 2016 schema
    • +
    • ADFS (Windows Server 2016 Technical Preview)
    • +
    • Active Directory Domain Services (AD DS) Windows Server 2016 Technical Preview schema
    • PKI infrastructure
    • Configuration Manager SP2, Intune, or non-Microsoft MDM solution
      -Configuration Manager and MDM provide the ability to manage Windows Hello for Business policy and to deploy and manage certificates protected by Windows Hello for Business. +Configuration Manager and MDM provide the ability to manage Passport policy and to deploy and manage certificates protected by Passport. +Azure AD provides the ability to register devices with your enterprise and to provision Passport for organization accounts. +Active Directory provides the ability to authorize users and devices using keys protected by Passport if domain controllers are running Windows 10 and the Microsoft Passport provisioning service in Windows 10 AD FS. -Azure AD provides the ability to register devices with your enterprise and to provision Windows Hello for Business for organization accounts. +## Passport for BYOD -Active Directory provides the ability to authorize users and devices using keys protected by Windows Hello for Business if domain controllers are running Windows 10 and the Windows Hello for Business provisioning service in Windows 10 AD FS. - -## Windows Hello for BYOD - -Windows Hello can be managed on personal devices that your employees use for work purposes using MDM. On personal devices, users can create a personal Windows Hello PIN for unlocking the device and a separate work PIN for access to work resources. -The work PIN is managed using the same Windows Hello for Business policies that you can use to manage Windows Hello for Business on organization-owned devices. The personal PIN is managed separately using DeviceLock policy. DeviceLock policy can be used to control length, complexity, history, and expiration requirements and can be configured using the [Policy configuration service provider](http://go.microsoft.com/fwlink/p/?LinkID=623244). +Passport can be managed on personal devices that your employees use for work purposes using MDM. On personal devices, users can create a personal Passport PIN for unlocking the device and a separate work PIN for access to work resources. +The work PIN is managed using the same Passport policies that you can use to manage Passport on organization owned devices. The personal PIN is managed separately using DeviceLock policy. DeviceLock policy can be used to control length, complexity, history, and expiration requirements and can be configured using the [Policy configuration service provider](http://go.microsoft.com/fwlink/p/?LinkID=623244). ## Related topics @@ -362,17 +358,14 @@ The work PIN is managed using the same Windows Hello for Business policies that [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) -[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +[Event ID 300 - Passport successfully created](passport-event-300.md)   \ No newline at end of file diff --git a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 6099d183c9..25f0fba560 100644 --- a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The following are important factors in the implementation of your Windows Firewall with Advanced Security design plan: diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index 0fb93662f0..4d81cd0545 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -16,20 +16,20 @@ Learn about keeping Windows 10 and Windows 10 Mobile secure. | Topic | Description | | - | - | +| [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) | This topic lists new and updated topics in the Keep Windows 10 secure documentation for [Windows 10 and Windows 10 Mobile](../index.md). | | [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) | To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we’ve created the Blocking Untrusted Fonts feature. Using this feature, you can turn on a global setting that stops your employees from loading untrusted fonts processed using the Graphics Device Interface (GDI) onto your network. Untrusted fonts are any font installed outside of the %windir%/Fonts directory. Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process. | -| [Device Guard certification and compliance](device-guard-certification-and-compliance.md) | Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. If the app isn’t trusted it can’t run, period. It also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code after the computer restarts because of how decisions are made about what can run and when. | -| [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) | In Windows 10, Windows Hello replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. | +| [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) | In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. | +| [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) | Windows Hello is the biometric authentication feature that helps strengthen authentication and helps to guard against potential spoofing through fingerprint matching and facial recognition. | | [Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) | In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. | | [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Digital certificates bind the identity of a user or computer to a pair of keys that can be used to encrypt and sign digital information. Certificates are issued by a certification authority (CA) that vouches for the identity of the certificate holder, and they enable secure client communications with websites and services. | +| [Device Guard deployment guide](device-guard-deployment-guide.md) | Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. If the app isn’t trusted it can’t run, period. It also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code after the computer restarts because of how decisions are made about what can run and when. | | [Protect derived domain credentials with Credential Guard](credential-guard.md) | Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Credential Guard prevents these attacks by protecting NTLM password hashes and Kerberos Ticket Granting Tickets. | -| [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) | Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. | -| [Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) | With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. | +| [Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) | With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. | | [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) | Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | | [VPN profile options](vpn-profile-options.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | | [Windows security baselines](windows-security-baselines.md) | Learn why you should use security baselines in your organization. | | [Security technologies](security-technologies.md) | Learn more about the different security technologies that are available in Windows 10 and Windows 10 Mobile. | -| [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Device Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | -| [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) | This topic lists new and updated topics in the Keep Windows 10 secure documentation for [Windows 10 and Windows 10 Mobile](../index.md). | +| [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. |   ## Related topics diff --git a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md index 3d0ace0785..6bd8e60c5d 100644 --- a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md +++ b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md @@ -22,10 +22,6 @@ Certificates in Windows 10 Mobile are primarily used for the following purposes - To authenticate a user to a reverse proxy server that is used to enable Microsoft Exchange ActiveSync (EAS) for email. - For installation and licensing of applications (from the Windows Phone Store or a custom company distribution site). - -**Warning**   -In Windows 10, Version 1607, if you have multiple certificates provisioned on the device and the Wi-Fi profile provisioned does not have a strict filtering criteria, you may see connection failures when connecting to Wi-Fi. [Learn more about this known issue in Version 1607](http://go.microsoft.com/fwlink/p/?LinkId=786764) - ## Install certificates using Microsoft Edge A certificate can be posted on a website and made available to users through a device-accessible URL that they can use to download the certificate. When a user accesses the page and taps the certificate, it opens on the device. The user can inspect the certificate, and if they choose to continue, the certificate is installed on the Windows 10 Mobile device. diff --git a/windows/keep-secure/isolated-domain-gpos.md b/windows/keep-secure/isolated-domain-gpos.md index 745da6642b..b7f6c3b921 100644 --- a/windows/keep-secure/isolated-domain-gpos.md +++ b/windows/keep-secure/isolated-domain-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview All of the devices in the isolated domain are added to the group CG\_DOMISO\_IsolatedDomain. You must create multiple GPOs to align with this group, one for each Windows operating system that must have different rules or settings to implement the basic isolated domain functionality that you have in your isolated domain. This group is granted Read and Apply Group Policy permissions on all the GPOs described in this section. diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md index 43e1461c41..3d23484bf9 100644 --- a/windows/keep-secure/isolated-domain.md +++ b/windows/keep-secure/isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The isolated domain is the primary zone for trusted devices. The devices in this zone use connection security and firewall rules to control the communications that can be sent between devices in the zone. diff --git a/windows/keep-secure/isolating-apps-on-your-network.md b/windows/keep-secure/isolating-apps-on-your-network.md index c8adf77620..09367196c5 100644 --- a/windows/keep-secure/isolating-apps-on-your-network.md +++ b/windows/keep-secure/isolating-apps-on-your-network.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview When you add new devices to your network, you may want to customize your Windows Firewall configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a device, appropriate firewall rules are automatically created to enable access. You can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. diff --git a/windows/keep-secure/link-the-gpo-to-the-domain.md b/windows/keep-secure/link-the-gpo-to-the-domain.md index ba14d60b0e..ab224211e6 100644 --- a/windows/keep-secure/link-the-gpo-to-the-domain.md +++ b/windows/keep-secure/link-the-gpo-to-the-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you create the GPO and configure it with security group filters and WMI filters, you must link the GPO to the container in Active Directory that contains all of the target devices. diff --git a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md index d5eb1a60e3..dccabd045e 100644 --- a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md +++ b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md @@ -1,87 +1,73 @@ --- -title: Manage identity verification using Windows Hello for Business (Windows 10) -description: In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. +title: Manage identity verification using Microsoft Passport (Windows 10) +description: In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. ms.assetid: 5BF09642-8CF5-4FBC-AC9A-5CA51E19387E -keywords: identity, PIN, biometric, Hello, passport +keywords: identity, PIN, biometric, Hello ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security, mobile author: jdeckerMS --- -# Manage identity verification using Windows Hello for Business +# Manage identity verification using Microsoft Passport **Applies to** - Windows 10 - Windows 10 Mobile -In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. +In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. -> **Note:** When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. - -Hello addresses the following problems with passwords: +Passport addresses the following problems with passwords: - Passwords can be difficult to remember, and users often reuse passwords on multiple sites. - Server breaches can expose symmetric network credentials. - Passwords can be subject to [replay attacks](http://go.microsoft.com/fwlink/p/?LinkId=615673). - Users can inadvertently expose their passwords due to [phishing attacks](http://go.microsoft.com/fwlink/p/?LinkId=615674). -Hello lets users authenticate to: +Passport lets users authenticate to: - a Microsoft account. - an Active Directory account. - a Microsoft Azure Active Directory (AD) account. - Identity Provider Services or Relying Party Services that support [Fast ID Online (FIDO) v2.0](http://go.microsoft.com/fwlink/p/?LinkId=533889) authentication -After an initial two-step verification of the user during enrollment, Hello is set up on the user's device and the user is asked to set a gesture, which can be a biometric, such as a fingerprint, or a PIN. The user provides the gesture to verify their identity. Windows then uses Hello to authenticate users and help them to access protected resources and services. +After an initial two-step verification of the user during Passport enrollment, Passport is set up on the user's device and the user is asked to set a gesture, which can be Windows Hello or a PIN. The user provides the gesture to verify their identity. Windows then uses Passport to authenticate users and help them to access protected resources and services. -As an administrator in an enterprise or educational organization, you can create policies to manage Hello use on Windows 10-based devices that connect to your organization. +As an administrator in an enterprise or educational organization, you can create policies to manage Passport use on Windows 10-based devices that connect to your organization. - - - -## The difference between Windows Hello and Windows Hello for Business - -- Individuals can create a PIN or biometric gesture on their personal devices for convenient sign-in. This use of Hello provides a layer of protection by being unique to the device on which it is set up, however it is not backed by key-based or certificate-based authentication. - -- Windows Hello for Business, which is configured by Group Policy or MDM policy, uses key-based or certificate-based authentication. - -## Benefits of Windows Hello +## Benefits of Microsoft Passport Reports of identity theft and large-scale hacking are frequent headlines. Nobody wants to be notified that their user name and password have been exposed. - You may wonder [how a PIN can help protect a device better than a password](why-a-pin-is-better-than-a-password.md). Passwords are shared secrets; they are entered on a device and transmitted over the network to the server. An intercepted account name and password can be used by anyone. Because they're stored on the server, a server breach can reveal those stored credentials. -In Windows 10, Hello replaces passwords. The Hello provisioning process creates two cryptographic keys bound to the Trusted Platform Module (TPM), if a device has a TPM, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Hello enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identify provider knows from the combination of Hello keys and gesture that this is a verified identity and provides an authentication token that allows Windows 10 to access resources and services. In addition, during the registration process, the attestation claim is produced for every identity provider to cryptographically prove that the Hello keys are tied to TPM. During registration, when the attestation claim is not presented to the identity provider, the identity provider must assume that the Hello key is created in software. +In Windows 10, Passport replaces passwords. The Passport provisioning process creates two cryptographic keys bound to the Trusted Platform Module (TPM), if a device has a TPM, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Passport enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identify provider knows from the combination of Passport keys and gesture that this is a verified identity and provides an authentication token that allows Windows 10 to access resources and services. In addition, during the registration process, the attestation claim is produced for every identity provider to cryptographically prove that the Passport keys are tied to TPM. During registration, when the attestation claim is not presented to the identity provider, the identity provider must assume that the Passport key is created in software. -![how authentication works in windows hello](images/authflow.png) +![how authentication works in microsoft passport](images/authflow.png) Imagine that someone is looking over your shoulder as you get money from an ATM and sees the PIN that you enter. Having that PIN won't help them access your account because they don't have your ATM card. In the same way, learning your PIN for your device doesn't allow that attacker to access your account because the PIN is local to your specific device and doesn't enable any type of authentication from any other device. -Hello helps protect user identities and user credentials. Because no passwords are used, it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Hello credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are generated within isolated environments of TPMs. - -Hello also enables Windows 10 Mobile devices to be used as [a remote credential](prepare-people-to-use-microsoft-passport.md#bmk-remote) when signing into Windows 10 PCs. During the sign-in process, the Windows 10 PC can connect using Bluetooth to access Hello on the user’s Windows 10 Mobile device. Because users carry their phone with them, Hello makes implementing two-factor authentication across the enterprise less costly and complex than other solutions. +Passport helps protect user identities and user credentials. Because no passwords are used, it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Passport credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are generated within isolated environments of TPMs. +Microsoft Passport also enables Windows 10 Mobile devices to be used as [a remote credential](prepare-people-to-use-microsoft-passport.md#bmk-remote) when signing into Windows 10 PCs. During the sign-in process, the Windows 10 PC can connect using Bluetooth to access Microsoft Passport on the user’s Windows 10 Mobile device. Because users carry their phone with them, Microsoft Passport makes implementing two-factor authentication across the enterprise less costly and complex than other solutions. > **Note:**  Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants. -   -## How Windows Hello for Business works: key points +## How Microsoft Passport works: key points -- Hello credentials are based on certificate or asymmetrical key pair. Hello credentials are bound to the device, and the token that is obtained using the credential is also bound to the device. -- Identify provider (such as Active Directory, Azure AD, or a Microsoft account) validates user identity and maps Hello's public key to a user account during the registration step. +- Passport credentials are based on certificate or asymmetrical key pair. Passport credentials are bound to the device, and the token that is obtained using the credential is also bound to the device. +- Identify provider (such as Active Directory, Azure AD, or a Microsoft account) validates user identity and maps Microsoft Passport's public key to a user account during the registration step. - Keys can be generated in hardware (TPM 1.2 or 2.0 for enterprises, and TPM 2.0 for consumers) or software, based on the policy. -- Authentication is the two-factor authentication with the combination of a key or certificate tied to a device and something that the person knows (a PIN) or something that the person is (Windows Hello). The Hello gesture does not roam between devices and is not shared with the server; it is stored locally on a device. +- Authentication is the two-factor authentication with the combination of a key or certificate tied to a device and something that the person knows (a PIN) or something that the person is (Windows Hello). The Passport gesture does not roam between devices and is not shared with the server; it is stored locally on a device. - Private key never leaves a device. The authenticating server has a public key that is mapped to the user account during the registration process. -- PIN entry and biometric gesture both trigger Windows 10 to verify the user's identity and authenticate using Hello keys or certificates. -- Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use a single container for keys. All keys are separated by identity providers' domains to help ensure user privacy. -- Certificates are added to the Hello container and are protected by the Hello gesture. +- PIN entry and Hello both trigger Windows 10 to verify the user's identity and authenticate using Passport keys or certificates. +- Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use separate containers for keys. Non-Microsoft identity providers can generate keys for their users in the same container as the Microsoft account; however, all keys are separated by identity providers' domains to help ensure user privacy. +- Certificates are added to the Passport container and are protected by the Passport gesture. - Windows Update behavior: After a reboot is required by Windows Update, the last interactive user is automatically signed on without any user gesture and the session is locked so the user's lock screen apps can run. ## Comparing key-based and certificate-based authentication -Windows Hello for Business can use either keys (hardware or software) or certificates with keys in hardware or software to confirm identity. Enterprises that have a public key infrastructure (PKI) for issuing and managing certificates can continue to use PKI in combination with Hello. Enterprises that do not use PKI or want to reduce the effort associated with managing certificates can rely on key-based credentials for Hello. +Passport can use either keys (hardware or software) or certificates with keys in hardware or software to confirm identity. Enterprises that have a public key infrastructure (PKI) for issuing and managing certificates can continue to use PKI in combination with Passport. Enterprises that do not use PKI or want to reduce the effort associated with managing certificates can rely on key-based credentials for Passport. Hardware-based keys, which are generated by TPM, provide the highest level of assurance. When the TPM is manufactured, an Endorsement Key (EK) certificate is resident in the TPM. This EK certificate creates a root trust for all other keys that are generated on this TPM. -EK certification is used to generate an attestation identity key (AIK) certificate issued by a Microsoft certificate authority. This AIK certificate can be used as an attestation claim to prove to identity providers that the Hello keys are generated on the same TPM. The Microsoft certificate authority (CA) generates the AIK certificate per device, per user, and per IDP to help ensure that user privacy is protected. +EK certification is used to generate an attestation identity key (AIK) certificate issued by a Microsoft certificate authority. This AIK certificate can be used as an attestation claim to prove to identity providers that the Passport keys are generated on the same TPM. The Microsoft certificate authority (CA) generates the AIK certificate per device, per user, and per IDP to help ensure that user privacy is protected. -When identity providers such as Active Directory or Azure AD enroll a certificate in Hello, Windows 10 will support the same set of scenarios as a smart card. When the credential type is a key, only key-based trust and operations will be supported. +When identity providers such as Active Directory or Azure AD enroll a certificate in Passport, Windows 10 will support the same set of scenarios as a smart card. When the credential type is a key, only key-based trust and operations will be supported. ## Learn more @@ -103,19 +89,15 @@ When identity providers such as Active Directory or Azure AD enroll a certificat ## Related topics -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) +[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) -[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) -  +[Event ID 300 - Passport successfully created](passport-event-300.md) +  \ No newline at end of file diff --git a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md index 49dc1620f6..3187e17371 100644 --- a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you finish reviewing the existing Windows Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Firewall with Advanced Security design. diff --git a/windows/keep-secure/microsoft-passport-and-password-changes.md b/windows/keep-secure/microsoft-passport-and-password-changes.md index ff90865f5e..ceebe00f0a 100644 --- a/windows/keep-secure/microsoft-passport-and-password-changes.md +++ b/windows/keep-secure/microsoft-passport-and-password-changes.md @@ -1,6 +1,6 @@ --- -title: Windows Hello and password changes (Windows 10) -description: When you change your password on a device, you may need to sign in with a password on other devices to reset Hello. +title: Microsoft Passport and password changes (Windows 10) +description: When you set up Microsoft Passport, the PIN or biometric (Windows Hello) gesture that you use is specific to that device. ms.assetid: 83005FE4-8899-47A6-BEA9-C17CCA0B6B55 ms.prod: w10 ms.mktglfcycl: deploy @@ -14,17 +14,17 @@ author: jdeckerMS - Windows 10 - Windows 10 Mobile -When you set up Windows Hello, the PIN or biometric gesture that you use is specific to that device. You can set up Hello for the same account on multiple devices. If the PIN or biometric is configured as part of Windows Hello for Business, changing the account password will not impact sign-in or unlock with these gestures since it uses a key or certificate. However, if Windows Hello for Business is not deployed and the password for that account changes, you must provide the new password on each device to continue to use Hello. +When you set up Microsoft Passport, the PIN or biometric (Windows Hello) gesture that you use is specific to that device. You can set up Passport for the same account on multiple devices. If the PIN or biometric is configured as part of a Microsoft Passport for Work, changing the account password will not impact sign-in or unlock with these gestures since it uses a key or certificate. However, if Microsoft Passport for Work is not deployed and the password for that account changes, you must provide the new password on each device to continue to use Passport. ## Example Let's suppose that you have set up a PIN for your Microsoft account on **Device A**. You use your PIN to sign in on **Device A** and then change the password for your Microsoft account. Because you were using **Device A** when you changed your password, the PIN on **Device A** will continue to work with no other action on your part. -Suppose instead that you sign in on **Device B** and change your password for your Microsoft account. The next time that you try to sign in on **Device A** using your PIN, sign-in will fail because the account credentials that Hello on **Device A** knows will be outdated. -> **Note:**  This example also applies to an Active Directory account when [Windows Hello for Business is not implemented](implement-microsoft-passport-in-your-organization.md). +Suppose instead that you sign in on **Device B** and change your password for your Microsoft account. The next time that you try to sign in on **Device A** using your PIN, sign-in will fail because the account credentials that Passport on **Device A** knows will be outdated. +> **Note:**  This example also applies to an Active Directory account when [Passport for Work is not implemented](implement-microsoft-passport-in-your-organization.md).   -## How to update Hello after you change your password on another device +## How to update Passport after you change your password on another device 1. When you try to sign in using your PIN or biometric, you will see the following message: **Your password was changed on a different device. You must sign in to this device once with your new password, and then you can sign in with your PIN.** 2. Click **OK.** @@ -35,19 +35,16 @@ Suppose instead that you sign in on **Device B** and change your password for yo ## Related topics -[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +[Event ID 300 - Passport successfully created](passport-event-300.md)   \ No newline at end of file diff --git a/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md b/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md index 78dcefde4d..490c5c9e6e 100644 --- a/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md +++ b/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md @@ -1,6 +1,6 @@ --- -title: Windows Hello errors during PIN creation (Windows 10) -description: When you set up Windows Hello in Windows 10, you may get an error during the Create a work PIN step. +title: Microsoft Passport errors during PIN creation (Windows 10) +description: When you set up Microsoft Passport in Windows 10, you may get an error during the Create a work PIN step. ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 keywords: PIN, error, create a work PIN ms.prod: w10 @@ -10,13 +10,13 @@ ms.pagetype: security author: jdeckerMS --- -# Windows Hello errors during PIN creation +# Microsoft Passport errors during PIN creation **Applies to** - Windows 10 - Windows 10 Mobile -When you set up Windows Hello in Windows 10, you may get an error during the **Create a work PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. +When you set up Microsoft Passport in Windows 10, you may get an error during the **Create a work PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. ## Where is the error code? @@ -221,18 +221,14 @@ For errors listed in this table, contact Microsoft Support for assistance. ## Related topics -[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) +[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) \ No newline at end of file +[Event ID 300 - Passport successfully created](passport-event-300.md) diff --git a/windows/keep-secure/microsoft-passport-guide.md b/windows/keep-secure/microsoft-passport-guide.md index 45548bb40f..b78b6f94f7 100644 --- a/windows/keep-secure/microsoft-passport-guide.md +++ b/windows/keep-secure/microsoft-passport-guide.md @@ -101,7 +101,7 @@ Microsoft Passport offers four significant advantages over the current state of **It’s flexible** Microsoft Passport offers unprecedented flexibility. Although the format and use of reusable passwords are fixed, Microsoft Passport gives both administrators and users options to manage authentication. First and foremost, Microsoft Passport works with both biometric identifiers and PINs, so users’ credentials are protected even on devices that don’t support biometrics. Users can even use their phone to release their credentials instead of a PIN or biometric gesture on the main device. Microsoft Passport seamlessly takes advantage of the hardware of the devices in use; as users upgrade to newer devices, Microsoft Passport is ready to use them, and organizations can upgrade existing devices by adding biometric sensors where appropriate. -Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). +Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 Technical Preview domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). **It’s standardized** diff --git a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md index d2ed73907e..95ab7cda01 100644 --- a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md +++ b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview You must reconfigure your copied GPO so that it contains the correct security group and WMI filters for its new role. If you are creating the GPO for the isolated domain, use the [Block members of a group from applying a GPO](#to-block-members-of-a-group-from-applying-a-gpo) procedure to prevent members of the boundary and encryption zones from incorrectly applying the GPOs for the main isolated domain. diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md index 420518e4ca..f29f5afbb7 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Procedures in this guide that refer to GPOs for earlier versions of the Windows operating system instruct you to work with the IP Security Policy section in the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index bbecb7b8ad..e179647bac 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Most of the procedures in this guide instruct you to use Group Policy settings for Windows Firewall with Advanced Security. diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md index 9712af0076..2d848ec539 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To open a GPO to Windows Firewall diff --git a/windows/keep-secure/open-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-windows-firewall-with-advanced-security.md index 8f20a73c1c..cda993d4ad 100644 --- a/windows/keep-secure/open-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This procedure shows you how to open the Windows Firewall with Advanced Security console. diff --git a/windows/keep-secure/passport-event-300.md b/windows/keep-secure/passport-event-300.md index 51e13a8d72..9a7c694ae0 100644 --- a/windows/keep-secure/passport-event-300.md +++ b/windows/keep-secure/passport-event-300.md @@ -1,6 +1,6 @@ --- -title: Event ID 300 - Windows Hello successfully created (Windows 10) -description: This event is created when a Windows Hello for Business is successfully created and registered with Azure Active Directory (Azure AD). +title: Event ID 300 - Passport successfully created (Windows 10) +description: This event is created when a Microsoft Passport for Enterprise is successfully created and registered with Azure Active Directory (Azure AD). ms.assetid: 0DD59E75-1C5F-4CC6-BB0E-71C83884FF04 keywords: ngc ms.prod: w10 @@ -10,13 +10,13 @@ ms.pagetype: security author: jdeckerMS --- -# Event ID 300 - Windows Hello successfully created +# Event ID 300 - Passport successfully created **Applies to** - Windows 10 - Windows 10 Mobile -This event is created when Windows Hello for Business is successfully created and registered with Azure Active Directory (Azure AD). Applications or services can trigger actions on this event. For example, a certificate provisioning service can listen to this event and trigger a certificate request. +This event is created when a Microsoft Passport for Enterprise is successfully created and registered with Azure Active Directory (Azure AD). Applications or services can trigger actions on this event. For example, a certificate provisioning service can listen to this event and trigger a certificate request. ## Event details | | | @@ -34,20 +34,9 @@ This is a normal condition. No further action is required. ## Related topics -[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) - -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) - -[Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) - -[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) - -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) - -[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) - -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +- [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +- [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +- [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) +- [Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +- [Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +- [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) diff --git a/windows/keep-secure/planning-certificate-based-authentication.md b/windows/keep-secure/planning-certificate-based-authentication.md index ab5b21c69b..69e599b812 100644 --- a/windows/keep-secure/planning-certificate-based-authentication.md +++ b/windows/keep-secure/planning-certificate-based-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Sometimes a device cannot join an Active Directory domain, and therefore cannot use Kerberos V5 authentication with domain credentials. However, the device can still participate in the isolated domain by using certificate-based authentication. diff --git a/windows/keep-secure/planning-domain-isolation-zones.md b/windows/keep-secure/planning-domain-isolation-zones.md index a18fb27051..208265eefb 100644 --- a/windows/keep-secure/planning-domain-isolation-zones.md +++ b/windows/keep-secure/planning-domain-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have the required information about your network, Active Directory, and client and server devices, you can use that information to make decisions about the isolation zones you want to use in your environment. diff --git a/windows/keep-secure/planning-gpo-deployment.md b/windows/keep-secure/planning-gpo-deployment.md index abdff4b8ca..050a5550f7 100644 --- a/windows/keep-secure/planning-gpo-deployment.md +++ b/windows/keep-secure/planning-gpo-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview You can control which GPOs are applied to devices in Active Directory in a combination of three ways: diff --git a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md index 0718187682..fff34a12c7 100644 --- a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md +++ b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have decided on the best logical design of your isolation environment for the network and device security requirements, you can start the implementation plan. diff --git a/windows/keep-secure/planning-isolation-groups-for-the-zones.md b/windows/keep-secure/planning-isolation-groups-for-the-zones.md index 0c4488940a..b4f667a50b 100644 --- a/windows/keep-secure/planning-isolation-groups-for-the-zones.md +++ b/windows/keep-secure/planning-isolation-groups-for-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Isolation groups in Active Directory are how you implement the various domain and server isolation zones. A device is assigned to a zone by adding its device account to the group which represents that zone. diff --git a/windows/keep-secure/planning-network-access-groups.md b/windows/keep-secure/planning-network-access-groups.md index 929c583624..4d9b002e7c 100644 --- a/windows/keep-secure/planning-network-access-groups.md +++ b/windows/keep-secure/planning-network-access-groups.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview A network access group (NAG) is used to identify users and devices that have permission to access an isolated server. The server is configured with firewall rules that allow only network connections that are authenticated as originating from a device, and optionally a user, whose accounts are members of its NAG. A member of the isolated domain can belong to as many NAGs as required. diff --git a/windows/keep-secure/planning-server-isolation-zones.md b/windows/keep-secure/planning-server-isolation-zones.md index 9995c0e5fc..12688b93c9 100644 --- a/windows/keep-secure/planning-server-isolation-zones.md +++ b/windows/keep-secure/planning-server-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Sometimes a server hosts data that is sensitive. If your servers host data that must not be compromised, you have several options to help protect that data. One was already addressed: adding the server to the encryption zone. Membership in that zone prevents the server from being accessed by any devices that are outside the isolated domain, and encrypts all network connections to server. diff --git a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md index fdcf972088..4fcbd977dc 100644 --- a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have identified your requirements, and have the information about the network layout and devices available, you can begin to design the GPO settings and rules that will enable you to enforce your requirements on the devices. diff --git a/windows/keep-secure/planning-the-gpos.md b/windows/keep-secure/planning-the-gpos.md index 84b3750822..b22f0497cd 100644 --- a/windows/keep-secure/planning-the-gpos.md +++ b/windows/keep-secure/planning-the-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview When you plan the GPOs for your different isolation zones, you must complete the layout of the required zones and their mappings to the groups that link the devices to the zones. diff --git a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md index 8423e4b94f..1801d2a86a 100644 --- a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. diff --git a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md index 736612379f..c800eca94d 100644 --- a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. diff --git a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md index 8838e4982f..d377aafd3e 100644 --- a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md +++ b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md @@ -1,6 +1,6 @@ --- -title: Prepare people to use Windows Hello (Windows 10) -description: When you set a policy to require Windows Hello for Business in the workplace, you will want to prepare people in your organization. +title: Prepare people to use Microsoft Passport (Windows 10) +description: When you set a policy to require Microsoft Passport in the workplace, you will want to prepare people in your organization. ms.assetid: 5270B416-CE31-4DD9-862D-6C22A2AE508B keywords: identity, PIN, biometric, Hello ms.prod: w10 @@ -10,19 +10,19 @@ ms.pagetype: security author: jdeckerMS --- -# Prepare people to use Windows Hello +# Prepare people to use Microsoft Passport **Applies to** - Windows 10 - Windows 10 Mobile -When you set a policy to require Windows Hello for Business in the workplace, you will want to prepare people in your organization by explaining how to use Hello. +When you set a policy to require Microsoft Passport in the workplace, you will want to prepare people in your organization by explaining how to use Passport. -After enrollment in Hello, users should use their gesture (such as a PIN or fingerprint) for access to corporate resources. Their gesture is only valid on the enrolled device. +After enrollment in Passport, users should use their gesture (such as a PIN or fingerprint) for access to corporate resources. Their gesture is only valid on the enrolled device. -Although the organization may require users to change their Active Directory or Azure Active Directory (AD) account password at regular intervals, changes to their passwords have no effect on Hello. +Although the organization may require users to change their Active Directory or Azure Active Directory (AD) account password at regular intervals, changes to their passwords have no effect on Passport. -People who are currently using virtual smart cards for authentication can use their virtual smart card to verify their identity when they set up Hello. +People who are currently using virtual smart cards for authentication can use their virtual smart card to verify their identity when they set up Passport. ## On devices owned by the organization @@ -36,33 +36,33 @@ Next, they select a way to connect. Tell the people in your enterprise which opt They sign in, and are then asked to verify their identity. People have options to choose from, such as a text message, phone call, or authentication app. After verification, they create their PIN. The **Create a work PIN** screen displays any complexity requirements that you have set, such as minimum length. -After Hello is set up, people use their PIN to unlock the device, and that will automatically log them on. +After Passport is set up, people use their PIN to unlock the device, and that will automatically log them on. ## On personal devices People who want to access work resources on their personal devices can add a work or school account in **Settings** > **Accounts** > **Work or school**, and then sign in with work credentials. The person selects the method for receiving the verification code, such as text message or email. The verification code is sent and the person then enters the verification code. After verification, the person enters and confirms new PIN. The person can access any token-based resource using this device without being asked for credentials. (This work account gesture doesn't affect the device unlock PIN.) +Assure people that their work credentials and personal credentials are stored in separate containers; the enterprise has no access to their personal credentials. + People can go to **Settings** > **Accounts** > **Work or school**, select the work account, and then select **Unjoin** to remove the account from their device. ## Using Windows Hello and biometrics -If your policy allows it, people can use biometrics (fingerprint, iris, and facial recognition) with Windows Hello for Business, if the hardware supports it. +If your policy allows it, people can add Windows Hello to their Passport. Windows Hello can be fingerprint, iris, and facial recognition, and is available to users only if the hardware supports it. ![sign in to windows, apps, and services using fingerprint or face](images/hellosettings.png) ##
    Use a phone to sign in to a PC -If your enterprise enables phone sign-in, users can pair a phone running Windows 10 Mobile to a PC running Windows 10 and then use an app on the phone to sign in to the PC using their Windows Hello credentials. - +If your enterprise enables phone sign-in, users can pair a phone running Windows 10 Mobile to a PC running Windows 10 and then use an app on the phone to sign in to the PC using their Microsoft Passport credentials. +> **Note:**  Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants.   **Prerequisites:** - The PC must be joined to the Active Directory domain or Azure AD cloud domain. - The PC must have Bluetooth connectivity. - The phone must be joined to the Azure AD cloud domain, or the user must have added a work account to their personal phone. -- The **Microsoft Authenticator** app must be installed on the phone. - +- The free **Phone Sign-in** app must be installed on the phone. **Pair the PC and phone** - 1. On the PC, go to **Settings** > **Devices** > **Bluetooth**. Tap the name of the phone and then tap **Pair** to begin pairing. ![bluetooth pairing](images/btpair.png) @@ -72,30 +72,22 @@ If your enterprise enables phone sign-in, users can pair a phone running Windows ![bluetooth pairing passcode](images/bt-passcode.png) 3. On the PC, tap **Yes**. - **Sign in to PC using the phone** - -1. Open the **Microsoft Authenticator** app and tap the name of the PC to sign in to. - > **Note: **  The first time that you run the **Microsoft Authenticator** app, you must add an account. +1. Open the **Phone Sign-in** app and tap the name of the PC to sign in to. + > **Note: **  The first time that you run the Phone-Sign app, you must add an account.   2. Enter the work PIN that you set up when you joined the phone to the cloud domain or added a work account. ## Related topics -[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) - -[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Windows Hello and password changes](microsoft-passport-and-password-changes.md) - -[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) - -[Event ID 300 - Windows Hello successfully created](passport-event-300.md) - -[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Event ID 300 - Passport successfully created](passport-event-300.md) diff --git a/windows/keep-secure/procedures-used-in-this-guide.md b/windows/keep-secure/procedures-used-in-this-guide.md index 7374820ed8..d19699b94b 100644 --- a/windows/keep-secure/procedures-used-in-this-guide.md +++ b/windows/keep-secure/procedures-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The procedures in this section appear in the checklists found earlier in this document. They should be used only in the context of the checklists in which they appear. They are presented here in alphabetical order. diff --git a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md index f4134b9ce9..a24379dacf 100644 --- a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md +++ b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Although network perimeter firewalls provide important protection to network resources from external threats, there are network threats that a perimeter firewall cannot protect against. Some attacks might successfully penetrate the perimeter firewall, and at that point what can stop it? Other attacks might originate from inside the network, such as malware that is brought in on portable media and run on a trusted device. Portable device are often taken outside the network and connected directly to the Internet, without adequate protection between the device and security threats. diff --git a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md index 42da77aa05..890eaf1d99 100644 --- a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The use of authentication in the previously described goal ([Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) enables a device in the isolated domain to block traffic from untrusted devices. However, it does not prevent an untrusted device from eavesdropping on the network traffic shared between two trusted devices, because by default network packets are not encrypted. diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index d9f6804c8a..9db41d44f1 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,7 +32,9 @@ For example, hardware that includes CPU virtualization extensions and SLAT will You can deploy Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. -The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, available in 2016, and announced as options for 2017. +The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. + + > **Notes** > - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). @@ -49,39 +51,20 @@ The following tables provide more information about the hardware, firmware, and | Software: **HVCI compatible drivers** | **Requirements**: See the Windows Hardware Compatibility Program requirements under [Filter.Driver.DeviceGuard.DriverCompatibility](https://msdn.microsoft.com/library/windows/hardware/mt589732(v=vs.85).aspx).

    **Security benefits**: [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | | Software: Qualified **Windows operating system** | **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 Device Guard. | -> **Important**  The preceding table lists requirements for baseline protections. The following tables list requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. + + +> **Important**  The preceding table lists requirements for baseline protections. The following table lists requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. ## Device Guard requirements for improved security The following tables describes additional hardware and firmware requirements, and the improved security that is available when those requirements are met. -### 2015 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4) +### 2015 Additional Qualification Requirements for Device Guard (Windows 10, version 1507 and Windows 10, version 1511) | Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| | 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. | -
    - -### 2016 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1607, and Windows Server 2016) - -> **Important**  The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. - -| Protections for Improved Security - requirement | Description | -|---------------------------------------------|----------------------------------------------------| -| Firmware: **Hardware Rooted Trust Platform Secure Boot** | **Requirements**:
    Boot Integrity (Platform Secure Boot) must be supported. See the Windows Hardware Compatibility Program requirements under [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](https://msdn.microsoft.com/library/windows/hardware/dn932807(v=vs.85).aspx#system_fundamentals_firmware_cs_uefisecureboot_connectedstandby)
    - The Hardware Security Test Interface (HSTI) must be implemented. See [Hardware Security Testability Specification](https://msdn.microsoft.com/en-us/library/windows/hardware/mt712332(v=vs.85).aspx).

    **Security benefits**:
    - Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
    - HSTI provides additional security assurance for correctly secured silicon and platform. | -| Firmware: **Firmware Update through Windows Update** | **Requirements**: Firmware must support field updates through Windows Update and UEFI encapsulation update.

    **Security benefits**: Helps ensure that firmware updates are fast, secure, and reliable. | -| Firmware: **Securing Boot Configuration and Management** | **Requirements**:
    - Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
    - Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.

    **Security benefits**:
    - Enterprises can choose to allow proprietary EFI drivers/applications to run.
    - Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | - -
    - -### 2017 Additional Qualification Requirements for Device Guard (announced as options for future Windows operating systems for 2017) - -| Protections for Improved Security - requirement | Description | -|---------------------------------------------|----------------------------------------------------| -| Firmware: **UEFI NX Protections** | **Requirements**:
    - All UEFI memory that is marked executable must be read only. Memory marked writable must not be executable.

    UEFI Runtime Services:
    - Must implement the UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. The entire UEFI runtime must be described by this table.
    - All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both.
    - No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory MUST be either readable and executable OR writeable and non-executable.

    **Security benefits**:
    - Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
    - Reduces attack surface to VBS from system firmware. | -| Firmware: **Firmware support for SMM protection** | **Requirements**: The [Windows SMM Security Mitigations Table (WSMT) specification](http://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.

    **Security benefits**:
    - Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
    - Reduces attack surface to VBS from system firmware.
    - Blocks additional security attacks against SMM. | - ## Device Guard deployment in different scenarios: types of devices Typically, deployment of Device Guard happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. The following table can help you begin to develop a plan for deploying Device Guard in your organization. diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md index fa2225b9c4..049625343b 100644 --- a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) prevents devices that are members of the isolated domain from accepting network traffic from untrusted devices. However, some devices on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. diff --git a/windows/keep-secure/restrict-access-to-only-trusted-devices.md b/windows/keep-secure/restrict-access-to-only-trusted-devices.md index dc34b9ac84..d2b47a2dbe 100644 --- a/windows/keep-secure/restrict-access-to-only-trusted-devices.md +++ b/windows/keep-secure/restrict-access-to-only-trusted-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Your organizational network likely has a connection to the Internet. You also likely have partners, vendors, or contractors who attach devices that are not owned by your organization to your network. Because you do not manage those devices, you cannot trust them to be free of malicious software, maintained with the latest security updates, or in any way in compliance with your organization's security policies. These untrustworthy devices both on and outside of your physical network must not be permitted to access your organization's devices except where it is truly required. diff --git a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md index 57d1bc1e9d..85d7267abb 100644 --- a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have configured the IPsec connection security rules that force client devices to authenticate their connections to the isolated server, you must configure the rules that restrict access to only those devices or users who have been identified through the authentication process as members of the isolated server’s access group. diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md index e3cd578183..fa9c66bfb4 100644 --- a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview IKEv2 offers the following: diff --git a/windows/keep-secure/security-considerations-for-applocker.md b/windows/keep-secure/security-considerations-for-applocker.md index c959f1bfd0..f7c0df0eab 100644 --- a/windows/keep-secure/security-considerations-for-applocker.md +++ b/windows/keep-secure/security-considerations-for-applocker.md @@ -40,8 +40,6 @@ AppLocker can only control VBScript, JScript, .bat files, .cmd files, and Window AppLocker rules either allow or prevent an application from launching. AppLocker does not control the behavior of applications after they are launched. Applications could contain flags passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll to be loaded. In practice, an application that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must thoroughly examine each application before allowing them to run by using AppLocker rules. >**Note:**  Two flags that illustrate this condition are `SANDBOX_INERT`, which can be passed to `CreateRestrictedToken`, and `LOAD_IGNORE_CODE_AUTHZ_LEVEL`, which can be passed to `LoadLibraryEx`. Both of these flags signal AppLocker to circumvent the rules and allow a child .exe or .dll to be loaded. - -You can block the Windows Subsystem for Linux by blocking LxssManager.dll.   ## Related topics diff --git a/windows/keep-secure/server-isolation-gpos.md b/windows/keep-secure/server-isolation-gpos.md index e0075d930f..149730d1a5 100644 --- a/windows/keep-secure/server-isolation-gpos.md +++ b/windows/keep-secure/server-isolation-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Each set of devices that have different users or devices accessing them require a separate server isolation zone. Each zone requires one GPO for each version of Windows running on devices in the zone. The Woodgrove Bank example has an isolation zone for their devices that run SQL Server. The server isolation zone is logically considered part of the encryption zone. Therefore, server isolation zone GPOs must also include rules for encrypting all isolated server traffic. Woodgrove Bank copied the encryption zone GPOs to serve as a starting point, and renamed them to reflect their new purpose. diff --git a/windows/keep-secure/server-isolation-policy-design-example.md b/windows/keep-secure/server-isolation-policy-design-example.md index f6ddc73bf4..4d38ed4c99 100644 --- a/windows/keep-secure/server-isolation-policy-design-example.md +++ b/windows/keep-secure/server-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) section. diff --git a/windows/keep-secure/server-isolation-policy-design.md b/windows/keep-secure/server-isolation-policy-design.md index de45c1b7c7..a2397773da 100644 --- a/windows/keep-secure/server-isolation-policy-design.md +++ b/windows/keep-secure/server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview In the server isolation policy design, you assign servers to a zone that allows access only to users and devices that authenticate as members of an approved network access group (NAG). diff --git a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md index 618894db96..758bffcd66 100644 --- a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview To enable Windows Firewall and configure its default behavior, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md index 3aabc0a07e..e2e57dd1bd 100644 --- a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md +++ b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview ## Group Policy settings There are 10 Group Policy settings that can be configured for User Account Control (UAC). The table lists the default for each of the policy settings, and the following sections explain the different UAC policy settings and provide recommendations. These policy settings are located in **Security Settings\\Local Policies\\Security Options** in the Local Security Policy snap-in. For more information about each of the Group Policy settings, see the Group Policy description. For information about the registry key settings, see [Registry key settings](#registry-key-settings). diff --git a/windows/keep-secure/user-account-control-overview.md b/windows/keep-secure/user-account-control-overview.md index 1e1801da84..32edfe0160 100644 --- a/windows/keep-secure/user-account-control-overview.md +++ b/windows/keep-secure/user-account-control-overview.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. With UAC, apps and tasks always run in the security context of a non-administrator account, unless an administrator specifically authorizes administrator-level access to the system. UAC can block the automatic installation of unauthorized apps and prevent inadvertent changes to system settings. diff --git a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md index 03fcc34124..44e4ba7803 100644 --- a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md +++ b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview After you have configured your domain isolation rule to request, rather than require, authentication, you must confirm that the network traffic sent by the devices on the network is being protected by IPsec authentication as expected. If you switch your rules to require authentication before all of the devices have received and applied the correct GPOs, or if there are any errors in your rules, then communications on the network can fail. By first setting the rules to request authentication, any network connections that fail authentication can continue in clear text while you diagnose and troubleshoot. diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 38ca11e906..425e451341 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -60,7 +60,8 @@ A VPN profile configured with LockDown secures the device to only allow network ## Learn more -- [Learn how to configure VPN connections in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/vpn-connections-in-microsoft-intune) -- [VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) -- [How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) +[VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) +[How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) + +[Help users connect to their work using VPN profiles with Microsoft Intune](http://go.microsoft.com/fwlink/p/?LinkId=618029) diff --git a/windows/keep-secure/why-a-pin-is-better-than-a-password.md b/windows/keep-secure/why-a-pin-is-better-than-a-password.md index d254ddcb1a..21d3ce97d3 100644 --- a/windows/keep-secure/why-a-pin-is-better-than-a-password.md +++ b/windows/keep-secure/why-a-pin-is-better-than-a-password.md @@ -1,8 +1,8 @@ --- title: Why a PIN is better than a password (Windows 10) -description: Windows Hello in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password . +description: Microsoft Passport in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password . ms.assetid: A6FC0520-01E6-4E90-B53D-6C4C4E780212 -keywords: pin, security, password, hello +keywords: pin, security, password ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -16,36 +16,36 @@ author: jdeckerMS - Windows 10 - Windows 10 Mobile -Windows Hello in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password? -On the surface, a PIN looks much like a password. A PIN can be a set of numbers, but enterprise policy might allow complex PINs that include special characters and letters, both upper-case and lower-case. Something like **t758A!** could be an account password or a complex Hello PIN. It isn't the structure of a PIN (length, complexity) that makes it better than a password, it's how it works. +Microsoft Passport in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password? +On the surface, a PIN looks much like a password. A PIN can be a set of numbers, but enterprise policy might allow complex PINs that include special characters and letters, both upper-case and lower-case. Something like **t758A!** could be an account password or a complex Passport PIN. It isn't the structure of a PIN (length, complexity) that makes it better than a password, it's how it works. ## PIN is tied to the device -One important difference between a password and a Hello PIN is that the PIN is tied to the specific device on which it was set up. That PIN is useless to anyone without that specific hardware. Someone who steals your password can sign in to your account from anywhere, but if they steal your PIN, they'd have to steal your physical device too! +One important difference between a password and a Passport PIN is that the PIN is tied to the specific device on which it was set up. That PIN is useless to anyone without that specific hardware. Someone who steals your password can sign in to your account from anywhere, but if they steal your PIN, they'd have to steal your physical device too! -Even you can't use that PIN anywhere except on that specific device. If you want to sign in on multiple devices, you have to set up Hello on each device. +Even you can't use that PIN anywhere except on that specific device. If you want to sign in on multiple devices, you have to set up Passport on each device. ## PIN is local to the device A password is transmitted to the server -- it can be intercepted in transmission or stolen from a server. A PIN is local to the device -- it isn't transmitted anywhere and it isn't stored on the server. When the PIN is created, it establishes a trusted relationship with the identity provider and creates an asymmetric key pair that is used for authentication. When you enter your PIN, it unlocks the authentication key and uses the key to sign the request that is sent to the authenticating server. -> **Note:**  For details on how Hello uses asymetric key pairs for authentication, see [Microsoft Passport guide](http://go.microsoft.com/fwlink/p/?LinkId=691928). +> **Note:**  For details on how Passport uses asymetric key pairs for authentication, see [Microsoft Passport guide](http://go.microsoft.com/fwlink/p/?LinkId=691928).   ## PIN is backed by hardware -The Hello PIN is backed by a Trusted Platform Module (TPM) chip, which is a secure crypto-processor that is designed to carry out cryptographic operations. The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. All Windows 10 Mobile phones and many modern laptops have TPM. +The Passport PIN is backed by a Trusted Platform Module (TPM) chip, which is a secure crypto-processor that is designed to carry out cryptographic operations. The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. All Windows 10 Mobile phones and many modern laptops have TPM. -User key material is generated and available within the Trusted Platform Module (TPM) of the user device, which protects it from attackers who want to capture the key material and reuse it. Because Hello uses asymmetrical key pairs, users credentials can’t be stolen in cases where the identity provider or websites the user accesses have been compromised. +User key material is generated and available within the Trusted Platform Module (TPM) of the user device, which protects it from attackers who want to capture the key material and reuse it. Because Microsoft Passport uses asymmetrical key pairs, users credentials can’t be stolen in cases where the identity provider or websites the user accesses have been compromised. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. After too many incorrect guesses, the device is locked. ## PIN can be complex -The Windows Hello for Business PIN is subject to the same set of IT management policies as a password, such as complexity, length, expiration, and history. Although we generally think of a PIN as a simple four-digit code, administrators can set [policies](implement-microsoft-passport-in-your-organization.md) for managed devices to require a PIN complexity similar to a password. You can require or block: special characters, uppercase characters, lowercase characters, and digits. +The Passport PIN is subject to the same set of IT management policies as a password, such as complexity, length, expiration, and history. Although we generally think of a PIN as a simple four-digit code, administrators can set [policies](implement-microsoft-passport-in-your-organization.md) for managed devices to require a PIN complexity similar to a password. You can require or block: special characters, uppercase characters, lowercase characters, and digits. ## What if someone steals the laptop or phone? -To compromise a Windows Hello credential that TPM protects, an attacker must have access to the physical device, and then must find a way to spoof the user’s biometrics or guess his or her PIN—and all of this must be done before TPM anti-hammer capabilities lock the device. +To compromise a Microsoft Passport credential that TPM protects, an attacker must have access to the physical device, and then must find a way to spoof the user’s biometrics or guess his or her PIN—and all of this must be done before TPM anti-hammer capabilities lock the device. You can provide additional protection for laptops that don't have TPM by enablng BitLocker and setting a policy to limit failed sign-ins. **Configure BitLocker without TPM** @@ -62,14 +62,14 @@ You can provide additional protection for laptops that don't have TPM by enablng 2. Set the number of invalid logon attempts to allow, and then click OK. -## Why do you need a PIN to use biometrics? -Windows Hello enables biometric sign-in for Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using the PIN when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. +## Why do you need a PIN to use Windows Hello? +Windows Hello is the biometric sign-in for Microsoft Passport in Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using Passport when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. -If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account and password, which doesn't provide you the same level of protection as Hello. +If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account name and password, which doesn't provide you the same level of protection as Passport. ## Related topics [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md)   \ No newline at end of file diff --git a/windows/keep-secure/windows-10-security-guide.md b/windows/keep-secure/windows-10-security-guide.md index e0fac10aa2..17ed75ffc7 100644 --- a/windows/keep-secure/windows-10-security-guide.md +++ b/windows/keep-secure/windows-10-security-guide.md @@ -334,7 +334,7 @@ The sections that follow describe these improvements in more detail. **SMB hardening improvements for SYSVOL and NETLOGON connections** -In Windows 10 and Windows Server 2016, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). +In Windows 10 and Windows Server 2016 Technical Preview, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). - **What value does this change add?** This change reduces the likelihood of man-in-the-middle attacks. - **What works differently?** diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index c70e57a4b1..23f9e3d1c0 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview The Windows Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Firewall with Advanced Security management. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Firewall with Advanced Security management in Windows. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md index 9cfe29f6c0..5dabaedf02 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview You can use the Windows Firewall with Advanced Security MMC snap-in with devices running at least Windows Vista or Windows Server 2008 to help protect the devices and the data that they share across a network. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md index 47830f44c9..acc229bd6a 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview Windows Firewall with Advanced Security is a host firewall that helps secure the device in two ways. First, it can filter the network traffic permitted to enter the device from the network, and also control what network traffic the device is allowed to send to the network. Second, Windows Firewall with Advanced Security supports IPsec, which enables you to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot authenticate cannot communicate with your device. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between devices. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security.md b/windows/keep-secure/windows-firewall-with-advanced-security.md index 4433aaf633..51c6967315 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 +- Windows Server 2016 Technical Preview This is an overview of the Windows Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. diff --git a/windows/keep-secure/windows-hello-in-enterprise.md b/windows/keep-secure/windows-hello-in-enterprise.md index c6eee85e2d..40a4efa80a 100644 --- a/windows/keep-secure/windows-hello-in-enterprise.md +++ b/windows/keep-secure/windows-hello-in-enterprise.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security -author: jdeckerMS +author: eross-msft --- # Windows Hello biometrics in the enterprise @@ -17,23 +17,21 @@ author: jdeckerMS Windows Hello is the biometric authentication feature that helps strengthen authentication and helps to guard against potential spoofing through fingerprint matching and facial recognition. -> **Note:** When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. - Because we realize your employees are going to want to use this new technology in your enterprise, we’ve been actively working with the device manufacturers to create strict design and performance recommendations that help to ensure that you can more confidently introduce Windows Hello biometrics into your organization. ##How does Windows Hello work? -Windows Hello lets your employees use fingerprint or facial recognition as an alternative method to unlocking a device. With Windows Hello, authentication happens when the employee provides his or her unique biometric identifier while accessing the device-specific Windows Hello credentials. +Windows Hello lets your employees use fingerprint or facial recognition as an alternative method to unlocking a device. With Windows Hello, authentication happens when the employee provides his or her unique biometric identifier while accessing the device-specific Microsoft Passport credentials. -The Windows Hello authenticator works to authenticate and allow employees onto your enterprise network. Authentication doesn’t roam among devices, isn’t shared with a server, and can’t easily be extracted from a device. If multiple employees share a device, each employee will use his or her own biometric data on the device. +The Windows Hello authenticator works with Microsoft Passport to authenticate and allow employees onto your enterprise network. Authentication doesn’t roam among devices, isn’t shared with a server, and can’t easily be extracted from a device. If multiple employees share a device, each employee will use his or her own biometric data on the device. ## Why should I let my employees use Windows Hello? Windows Hello provides many benefits, including: -- It helps to strengthen your protections against credential theft. Because an attacker must have both the device and the biometric info or PIN, it’s much more difficult to gain access without the employee’s knowledge. +- Combined with Microsoft Passport, it helps to strengthen your protections against credential theft. Because an attacker must have both the device and the biometric info or PIN, it’s much more difficult to gain access without the employee’s knowledge. - Employees get a simple authentication method (backed up with a PIN) that’s always with them, so there’s nothing to lose. No more forgetting passwords! -- Support for Windows Hello is built into the operating system so you can add additional biometric devices and polices as part of a coordinated rollout or to individual employees or groups using Group Policy or Mobile Device Management (MDM) configurations service provider (CSP) policies.
    For more info about the available Group Policies and MDM CSPs, see the [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) topic. +- Support for Windows Hello is built into the operating system so you can add additional biometric devices and polices as part of a coordinated rollout or to individual employees or groups using Group Policy or Mobile Device Management (MDM) configurations service provider (CSP) policies.
    For more info about the available Group Policies and MDM CSPs, see the [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) topic. ## Where is Microsoft Hello data stored? The biometric data used to support Windows Hello is stored on the local device only. It doesn’t roam and is never sent to external devices or servers. This separation helps to stop potential attackers by providing no single collection point that an attacker could potentially compromise to steal biometric data. Additionally, even if an attacker was actually able to get the biometric data, it still can’t be easily converted to a form that could be recognized by the biometric sensor. @@ -74,8 +72,8 @@ To allow facial recognition, you must have devices with integrated special infra - Effective, real world FRR with Anti-spoofing or liveness detection: <10% ## Related topics -- [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -- [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) +- [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +- [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) - [Microsoft Passport guide](microsoft-passport-guide.md) - [Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) - [PassportforWork CSP](http://go.microsoft.com/fwlink/p/?LinkId=708219) From 1ef74488deea46e35c6c592c37405e7422377911 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 29 Jul 2016 15:54:21 +1000 Subject: [PATCH 35/83] from rs1 --- windows/keep-secure/TOC.md | 33 +- ...ices-to-the-membership-group-for-a-zone.md | 2 +- ...ices-to-the-membership-group-for-a-zone.md | 2 +- ...ows-defender-advanced-threat-protection.md | 10 +- ...e-files-for-settings-used-in-this-guide.md | 2 +- ...ows-defender-advanced-threat-protection.md | 7 +- ...ssign-security-group-filters-to-the-gpo.md | 2 +- .../basic-firewall-policy-design.md | 2 +- windows/keep-secure/boundary-zone-gpos.md | 2 +- windows/keep-secure/boundary-zone.md | 4 +- ...e-based-isolation-policy-design-example.md | 2 +- ...rtificate-based-isolation-policy-design.md | 2 +- ...ange-history-for-keep-windows-10-secure.md | 7 + ...ange-rules-from-request-to-require-mode.md | 2 +- ...ist-configuring-basic-firewall-settings.md | 2 +- ...uring-rules-for-an-isolated-server-zone.md | 2 +- ...rs-in-a-standalone-isolated-server-zone.md | 2 +- ...configuring-rules-for-the-boundary-zone.md | 2 +- ...nfiguring-rules-for-the-encryption-zone.md | 2 +- ...nfiguring-rules-for-the-isolated-domain.md | 2 +- ...checklist-creating-group-policy-objects.md | 2 +- ...ecklist-creating-inbound-firewall-rules.md | 2 +- ...cklist-creating-outbound-firewall-rules.md | 2 +- ...ts-of-a-standalone-isolated-server-zone.md | 2 +- ...ementing-a-basic-firewall-policy-design.md | 4 +- ...rtificate-based-isolation-policy-design.md | 2 +- ...enting-a-domain-isolation-policy-design.md | 2 +- ...andalone-server-isolation-policy-design.md | 2 +- .../configure-authentication-methods.md | 2 +- ...ure-data-protection-quick-mode-settings.md | 2 +- ...ows-defender-advanced-threat-protection.md | 25 +- ...ows-defender-advanced-threat-protection.md | 13 +- ...ows-defender-advanced-threat-protection.md | 82 +-- ...ows-defender-advanced-threat-protection.md | 52 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...y-to-autoenroll-and-deploy-certificates.md | 2 +- ...nfigure-key-exchange-main-mode-settings.md | 2 +- ...ows-defender-advanced-threat-protection.md | 100 ++-- .../configure-the-windows-firewall-log.md | 2 +- ...ion-authentication-certificate-template.md | 2 +- ...notifications-when-a-program-is-blocked.md | 2 +- ...hat-certificates-are-deployed-correctly.md | 2 +- .../copy-a-gpo-to-create-a-new-gpo.md | 4 +- ...ate-a-group-account-in-active-directory.md | 2 +- .../create-a-group-policy-object.md | 2 +- ...e-an-authentication-exemption-list-rule.md | 2 +- .../create-an-authentication-request-rule.md | 2 +- .../create-an-inbound-icmp-rule.md | 2 +- .../create-an-inbound-port-rule.md | 2 +- ...eate-an-inbound-program-or-service-rule.md | 2 +- .../create-an-outbound-port-rule.md | 2 +- ...ate-an-outbound-program-or-service-rule.md | 2 +- .../create-inbound-rules-to-support-rpc.md | 2 +- .../create-wmi-filters-for-the-gpo.md | 2 +- ...g-a-device-guard-policy-for-signed-apps.md | 2 +- windows/keep-secure/credential-guard.md | 27 +- ...ows-defender-advanced-threat-protection.md | 15 +- ...ows-defender-advanced-threat-protection.md | 24 +- ...rd-enable-virtualization-based-security.md | 58 ++- ...irewall-with-advanced-security-strategy.md | 2 +- ...ining-the-trusted-state-of-your-devices.md | 2 +- ...vice-guard-certification-and-compliance.md | 2 +- windows/keep-secure/documenting-the-zones.md | 2 +- .../domain-isolation-policy-design-example.md | 2 +- .../domain-isolation-policy-design.md | 2 +- .../enable-predefined-inbound-rules.md | 2 +- .../enable-predefined-outbound-rules.md | 2 +- windows/keep-secure/encryption-zone-gpos.md | 2 +- windows/keep-secure/encryption-zone.md | 2 +- ...-with-advanced-security-design-examples.md | 2 +- windows/keep-secure/event-4706.md | 12 +- windows/keep-secure/event-4716.md | 12 +- windows/keep-secure/event-4739.md | 16 +- ...ows-defender-advanced-threat-protection.md | 204 +++----- .../exempt-icmp-from-authentication.md | 2 +- windows/keep-secure/exemption-list.md | 2 +- windows/keep-secure/firewall-gpos.md | 2 +- .../firewall-policy-design-example.md | 6 +- ...-about-your-active-directory-deployment.md | 2 +- ...out-your-current-network-infrastructure.md | 2 +- ...athering-information-about-your-devices.md | 2 +- .../gathering-other-relevant-information.md | 2 +- .../gathering-the-information-you-need.md | 2 +- ...o-run-on-device-guard-protected-devices.md | 2 +- windows/keep-secure/gpo-domiso-boundary.md | 2 +- windows/keep-secure/gpo-domiso-firewall.md | 2 +- .../gpo-domiso-isolateddomain-clients.md | 2 +- .../gpo-domiso-isolateddomain-servers.md | 2 +- ...with-advanced-security-deployment-goals.md | 2 +- .../keep-secure/images/device-guard-gp.png | Bin 24169 -> 47736 bytes .../keep-secure/images/dg-fig1-enableos.png | Bin 17395 -> 22075 bytes .../images/dg-fig11-dgproperties.png | Bin 104994 -> 75377 bytes .../images/dg-fig7-enablevbsofkmci.png | Bin 37375 -> 48308 bytes ...microsoft-passport-in-your-organization.md | 101 ++-- ...wall-with-advanced-security-design-plan.md | 2 +- windows/keep-secure/index.md | 10 +- ...gital-certificates-on-windows-10-mobile.md | 4 + ...ows-defender-advanced-threat-protection.md | 32 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 18 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 14 +- windows/keep-secure/isolated-domain-gpos.md | 2 +- windows/keep-secure/isolated-domain.md | 2 +- .../isolating-apps-on-your-network.md | 2 +- .../keep-secure/link-the-gpo-to-the-domain.md | 2 +- ...ows-defender-advanced-threat-protection.md | 12 +- ...y-verification-using-microsoft-passport.md | 80 +-- ...-firewall-with-advanced-security-design.md | 2 +- ...microsoft-passport-and-password-changes.md | 25 +- ...oft-passport-errors-during-pin-creation.md | 22 +- .../keep-secure/microsoft-passport-guide.md | 2 +- ...ows-defender-advanced-threat-protection.md | 75 +-- ...-a-different-zone-or-version-of-windows.md | 2 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...agement-console-to-ip-security-policies.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- ...-management-console-to-windows-firewall.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- windows/keep-secure/passport-event-300.md | 31 +- ...anning-certificate-based-authentication.md | 2 +- .../planning-domain-isolation-zones.md | 2 +- .../keep-secure/planning-gpo-deployment.md | 2 +- ...icy-deployment-for-your-isolation-zones.md | 2 +- ...planning-isolation-groups-for-the-zones.md | 2 +- .../planning-network-access-groups.md | 2 +- .../planning-server-isolation-zones.md | 2 +- ...ng-settings-for-a-basic-firewall-policy.md | 2 +- windows/keep-secure/planning-the-gpos.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- ...-firewall-with-advanced-security-design.md | 2 +- ...ows-defender-advanced-threat-protection.md | 14 +- ...repare-people-to-use-microsoft-passport.md | 40 +- .../procedures-used-in-this-guide.md | 2 +- ...t-devices-from-unwanted-network-traffic.md | 2 +- ...n-accessing-sensitive-network-resources.md | 2 +- ...nt-planning-guidelines-for-device-guard.md | 31 +- ...cess-to-only-specified-users-or-devices.md | 2 +- ...restrict-access-to-only-trusted-devices.md | 2 +- ...erver-access-to-members-of-a-group-only.md | 2 +- ...to-end-ipsec-connections-by-using-ikev2.md | 2 +- .../security-considerations-for-applocker.md | 2 + windows/keep-secure/server-isolation-gpos.md | 2 +- .../server-isolation-policy-design-example.md | 2 +- .../server-isolation-policy-design.md | 2 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 474 +++++++++++------- ...ows-defender-advanced-threat-protection.md | 4 +- ...firewall-and-configure-default-behavior.md | 2 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...-group-policy-and-registry-key-settings.md | 2 +- .../user-account-control-overview.md | 2 +- ...y-that-network-traffic-is-authenticated.md | 2 +- windows/keep-secure/vpn-profile-options.md | 7 +- .../why-a-pin-is-better-than-a-password.md | 30 +- .../keep-secure/windows-10-security-guide.md | 2 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...-administration-with-windows-powershell.md | 2 +- ...with-advanced-security-deployment-guide.md | 2 +- ...all-with-advanced-security-design-guide.md | 2 +- ...windows-firewall-with-advanced-security.md | 2 +- 161 files changed, 998 insertions(+), 1006 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index a5080b3900..bcb8d3eac7 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -1,27 +1,21 @@ # [Keep Windows 10 secure](index.md) -## [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) ## [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) -## [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -### [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +## [Device Guard certification and compliance](device-guard-certification-and-compliance.md) +### [Get apps to run on Device Guard-protected devices](getting-apps-to-run-on-device-guard-protected-devices.md) +### [Create a Device Guard code integrity policy based on a reference device](creating-a-device-guard-policy-for-signed-apps.md) +## [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) +### [Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) +### [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) ### [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -### [Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -### [Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) -### [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -### [Event ID 300 - Passport successfully created](passport-event-300.md) -## [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +### [Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +### [Windows Hello and password changes](microsoft-passport-and-password-changes.md) +### [Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +### [Event ID 300 - Windows Hello successfully created](passport-event-300.md) +### [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) ## [Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) ## [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) -## [Device Guard deployment guide](device-guard-deployment-guide.md) -### [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -### [Requirements and deployment planning guidelines for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md) -### [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) -### [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) -#### [Optional: Create a code signing certificate for code integrity policies](optional-create-a-code-signing-certificate-for-code-integrity-policies.md) -#### [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md) -#### [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) -#### [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) -### [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) ## [Protect derived domain credentials with Credential Guard](credential-guard.md) +## [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) ## [Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) ### [Create a Windows Information Protection (WIP) policy](overview-create-wip-policy.md) #### [Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) @@ -31,6 +25,7 @@ #### [Create and deploy a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) #### [Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) ### [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) +#### [Windows Information Protection (WIP) overview](wip-enterprise-overview.md) #### [Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) #### [Enlightened apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) #### [Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) @@ -827,6 +822,8 @@ ###### [Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md) ## [Enterprise security guides](windows-10-enterprise-security-guides.md) ### [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) +### [Device Guard deployment guide](device-guard-deployment-guide.md) ### [Microsoft Passport guide](microsoft-passport-guide.md) ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) ### [Windows 10 security overview](windows-10-security-guide.md) +## [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) diff --git a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md index fc07133c99..69108c1fcc 100644 --- a/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-production-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you test the GPOs for your design on a small set of devices, you can deploy them to the production devices. diff --git a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md index f5f2edf9d6..11b782d3f8 100644 --- a/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md +++ b/windows/keep-secure/add-test-devices-to-the-membership-group-for-a-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Before you deploy your rules to large numbers of devices, you must thoroughly test the rules to make sure that communications are working as expected. A misplaced WMI filter or an incorrectly typed IP address in a filter list can easily block communications between devices. Although we recommend that you set your rules to request mode until testing and deployment is complete, we also recommend that you initially deploy the rules to a small number of devices only to be sure that the correct GPOs are being processed by each device. diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index d7856b55ac..46dddb36a1 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -14,15 +14,16 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + As a security operations team member, you can manage Windows Defender ATP alerts as part of your routine activities. Alerts will appear in queues according to their current status. To see a list of alerts, click any of the queues under the **Alerts queue** option in the navigation pane. -> [!NOTE] -> By default, the queues are sorted from newest to oldest. +> **Note**  By default, the queues are sorted from newest to oldest. The following table and screenshot demonstrate the main areas of the **Alerts queue**. @@ -58,8 +59,7 @@ There are three mechanisms to pivot the queue against: - **30 days** - **6 months** - > [!NOTE] - > You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) + > **Note**  You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md index f72093bb1e..f567285c1b 100644 --- a/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md +++ b/windows/keep-secure/appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can import an XML file containing customized registry preferences into a Group Policy Object (GPO) by using the Preferences feature of the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index 4714d0153b..b550a091c2 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -11,13 +11,16 @@ author: mjcaparas --- # Assign user access to the Windows Defender ATP portal + **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Azure Active Directory -- Office 365 + - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Windows Defender ATP users and access permissions are managed in Azure Active Directory (AAD). User can be assigned one of the following levels of permissions: - Full access (Read and Write) - Read only access diff --git a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md index f6dcdfddf4..d70e138887 100644 --- a/windows/keep-secure/assign-security-group-filters-to-the-gpo.md +++ b/windows/keep-secure/assign-security-group-filters-to-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To make sure that your GPO is applied to the correct computers, use the Group Policy Management MMC snap-in to assign security group filters to the GPO. diff --git a/windows/keep-secure/basic-firewall-policy-design.md b/windows/keep-secure/basic-firewall-policy-design.md index 3863b0cf74..bbc34eda26 100644 --- a/windows/keep-secure/basic-firewall-policy-design.md +++ b/windows/keep-secure/basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Many organizations have a network perimeter firewall that is designed to prevent the entry of malicious traffic in to the organization's network, but do not have a host-based firewall enabled on each device in the organization. diff --git a/windows/keep-secure/boundary-zone-gpos.md b/windows/keep-secure/boundary-zone-gpos.md index 66865b93a6..550aa7e934 100644 --- a/windows/keep-secure/boundary-zone-gpos.md +++ b/windows/keep-secure/boundary-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All the devices in the boundary zone are added to the group CG\_DOMISO\_Boundary. You must create multiple GPOs to align with this group, one for each operating system that you have in your boundary zone. This group is granted Read and Apply permissions in Group Policy on the GPOs described in this section. diff --git a/windows/keep-secure/boundary-zone.md b/windows/keep-secure/boundary-zone.md index b44e15fdc1..da0878002d 100644 --- a/windows/keep-secure/boundary-zone.md +++ b/windows/keep-secure/boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In most organizations, some devices must be able to receive network traffic from devices that are not part of the isolated domain, and therefore cannot authenticate. To accept communications from untrusted devices, create a boundary zone within your isolated domain. @@ -60,4 +60,4 @@ The boundary zone GPO for devices running at least Windows Server 2008 should i >**Note:**  For a sample template for these registry settings, see [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) -**Next: **[Encryption Zone](encryption-zone.md) +**Next:**[Encryption Zone](encryption-zone.md) diff --git a/windows/keep-secure/certificate-based-isolation-policy-design-example.md b/windows/keep-secure/certificate-based-isolation-policy-design-example.md index 8b5e59db2e..0c3612bef6 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design-example.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, as described in the sections [Firewall Policy Design Example](firewall-policy-design-example.md), [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md), and [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). diff --git a/windows/keep-secure/certificate-based-isolation-policy-design.md b/windows/keep-secure/certificate-based-isolation-policy-design.md index 8d0483f776..6a1a244f5c 100644 --- a/windows/keep-secure/certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the certificate-based isolation policy design, you provide the same types of protections to your network traffic as described in the [Domain Isolation Policy Design](domain-isolation-policy-design.md) and [Server Isolation Policy Design](server-isolation-policy-design.md) sections. The only difference is the method used to share identification credentials during the authentication of your network traffic. 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 9ffa767e4b..29866faca7 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,6 +12,13 @@ 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). +## RELEASE: Windows 10, version 1607 + +The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: + +- [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) +- [Remote Credential Guard](remote-credential-guard.md) + ## July 2016 |New or changed topic | Description | diff --git a/windows/keep-secure/change-rules-from-request-to-require-mode.md b/windows/keep-secure/change-rules-from-request-to-require-mode.md index 156957d053..747345df41 100644 --- a/windows/keep-secure/change-rules-from-request-to-require-mode.md +++ b/windows/keep-secure/change-rules-from-request-to-require-mode.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you confirm that network traffic is being correctly protected by using IPsec, you can change the rules for the domain isolation and encryption zones to require, instead of request, authentication. Do not change the rules for the boundary zone; they must stay in request mode so that devices in the boundary zone can continue to accept connections from devices that are not part of the isolated domain. diff --git a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md index 979ef0e243..af8be53831 100644 --- a/windows/keep-secure/checklist-configuring-basic-firewall-settings.md +++ b/windows/keep-secure/checklist-configuring-basic-firewall-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring a GPO with firewall defaults and settings that are separate from the rules. diff --git a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md index a3cd9303ca..5385c20f4d 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-an-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs for servers in an isolated server zone that are part of an isolated domain. For information about creating a standalone isolated server zone that is not part of an isolated domain, see [Checklist: Implementing a Standalone Server Isolation Policy Design](checklist-implementing-a-standalone-server-isolation-policy-design.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md index f954a6f45e..996a84ad21 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs for servers in a standalone isolated server zone that is not part of an isolated domain. In addition to requiring authentication and optionally encryption, servers in a server isolation zone are accessible only by users or devices that are authenticated as members of a network access group (NAG). The GPOs described here apply only to the isolated servers, not to the client devices that connect to them. For the GPOs for the client devices, see [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md). diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md index 898aff61c0..93506e5368 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-boundary-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the boundary zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md index 8bf35ebe8e..aba8c91407 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in your GPOs to implement the encryption zone in an isolated domain. diff --git a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md index 41375ddbad..4533b51003 100644 --- a/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md +++ b/windows/keep-secure/checklist-configuring-rules-for-the-isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following checklists include tasks for configuring connection security rules and IPsec settings in your GPOs to implement the main zone in the isolated domain. diff --git a/windows/keep-secure/checklist-creating-group-policy-objects.md b/windows/keep-secure/checklist-creating-group-policy-objects.md index b846638c4e..207e94a1a5 100644 --- a/windows/keep-secure/checklist-creating-group-policy-objects.md +++ b/windows/keep-secure/checklist-creating-group-policy-objects.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To deploy firewall or IPsec settings or firewall or connection security rules, we recommend that you use Group Policy in AD DS. This section describes a tested, efficient method that requires some up-front work, but serves an administrator well in the long run by making GPO assignments as easy as dropping a device into a membership group. diff --git a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md index 16681cba2a..bf0e277be4 100644 --- a/windows/keep-secure/checklist-creating-inbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-inbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for creating firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md index 22b8d892c8..9187d83a88 100644 --- a/windows/keep-secure/checklist-creating-outbound-firewall-rules.md +++ b/windows/keep-secure/checklist-creating-outbound-firewall-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for creating outbound firewall rules in your GPOs. diff --git a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md index bd5a21cdb8..febc811262 100644 --- a/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md +++ b/windows/keep-secure/checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist includes tasks for configuring connection security rules and IPsec settings in the GPOs for client devices that must connect to servers in an isolated server zone. diff --git a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md index f72a945895..0e170e2c53 100644 --- a/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-basic-firewall-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about the basic firewall policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. @@ -26,7 +26,7 @@ The procedures in this section use the Group Policy MMC snap-in interfaces to co | Task | Reference | | - | - | | Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization. | [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Basic Firewall Policy Design](basic-firewall-policy-design.md)
    [Firewall Policy Design Example](firewall-policy-design-example.md)
    [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)| -| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016 Technical Preview, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016 Technical Preview, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
    [Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| +| Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
    [Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| | If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the devices for which this GPO is intended.| [Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)| | Configure the GPO with firewall default settings appropriate for your design.| [Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md)| | Create one or more inbound firewall rules to allow unsolicited inbound network traffic.| [Checklist: Creating Inbound Firewall Rules](checklist-creating-inbound-firewall-rules.md)| diff --git a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md index 1cab0a3744..6a65e70ac2 100644 --- a/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about using certificates as an authentication option in either a domain isolation or server isolation design. diff --git a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md index a57af52e9a..1c370cc0c7 100644 --- a/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This parent checklist includes cross-reference links to important concepts about the domain isolation policy design. It also contains links to subordinate checklists that will help you complete the tasks that are required to implement this design. diff --git a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md index e4ed2e3d00..533859a661 100644 --- a/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md +++ b/windows/keep-secure/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This checklist contains procedures for creating a server isolation policy design that is not part of an isolated domain. For the steps required to create an isolated server zone within an isolated domain, see [Checklist: Configuring Rules for an Isolated Server Zone](checklist-configuring-rules-for-an-isolated-server-zone.md). diff --git a/windows/keep-secure/configure-authentication-methods.md b/windows/keep-secure/configure-authentication-methods.md index c637681093..cee5bff4da 100644 --- a/windows/keep-secure/configure-authentication-methods.md +++ b/windows/keep-secure/configure-authentication-methods.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the authentication methods that can be used by computers in an isolated domain or standalone isolated server zone. diff --git a/windows/keep-secure/configure-data-protection-quick-mode-settings.md b/windows/keep-secure/configure-data-protection-quick-mode-settings.md index 1b0e5489ab..4c7f4c94ea 100644 --- a/windows/keep-secure/configure-data-protection-quick-mode-settings.md +++ b/windows/keep-secure/configure-data-protection-quick-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the data protection (quick mode) settings for connection security rules in an isolated domain or a standalone isolated server zone. 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 79d61b2019..d8db5694c4 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 @@ -17,8 +17,9 @@ author: mjcaparas - Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -> [!NOTE] -> To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + +> **Note**  To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -44,11 +45,10 @@ author: mjcaparas 9. Click **OK** and close any open GPMC windows. ## Additional Windows Defender ATP configuration settings -For each endpoint, you can state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. -### Configure sample collection settings +### Configure sample collection settings 1. On your GP management machine, copy the following files from the configuration package: @@ -66,21 +66,17 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 6. Choose to enable or disable sample sharing from your endpoints. ->[!NOTE] -> If you don't set a value, the default value is to enable sample collection. - ### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> [!NOTE] -> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click Edit. @@ -97,16 +93,15 @@ For security reasons, the package used to offboard endpoints will expire 30 days 9. Click **OK** and close any open GPMC windows. -## Monitor endpoint configuration +## Monitor endpoint configuration With Group Policy there isn’t an option to monitor deployment of policies on the endpoints. Monitoring can be done directly on the portal, or by using the different deployment tools. -## Monitor endpoints using the portal +## Monitor endpoints using the portal 1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). 2. Click **Machines view**. 3. Verify that endpoints are appearing. -> [!NOTE] -> It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. +> **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 51d6fbf1ae..699d49c7ec 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -17,6 +17,8 @@ author: mjcaparas - Windows 10 Insider Preview Build 14379 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + You can use mobile device management (MDM) solutions to configure endpoints. Windows Defender ATP supports MDMs by providing OMA-URIs to create policies to manage endpoints. For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). @@ -33,7 +35,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre b. Select **Mobile Device Management/Microsoft Intune**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP.onboarding*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). @@ -51,15 +53,13 @@ Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThrea Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
    Default value: 1 | Windows Defender ATP Sample sharing is enabled -> [!NOTE] -> The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. +> **Note**  The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. ### Offboard and monitor endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> [!NOTE] -> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -82,8 +82,7 @@ Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP -> [!NOTE] -> The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. +> **Note**  The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 0376665c6a..3f7fac27dc 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -17,74 +17,47 @@ author: mjcaparas - Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -- System Center 2012 Configuration Manager or later versions + +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 -System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP). +System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. + +> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. -## Configure endpoints using System Center Configuration Manager earlier versions -You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in the following System Center Configuration Manager versions: +## Configure endpoints using System Center Configuration Manager (current branch) version 1602 or earlier versions +You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center Configuration Manager (current branch), version 1602 or earlier, including: System Center 2012 R2 Configuration Manager and System Center 2012 Configuration Manager. -- System Center 2012 Configuration Manager -- System Center 2012 R2 Configuration Manager -- System Center Configuration Manager (current branch), version 1511 -- System Center Configuration Manager (current branch), version 1602 - -### Onboard endpoints +### Onboard endpoints 1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - b. Select **System Center Configuration Manager 2012/2012 R2/1511/1602**, click **Download package**, and save the .zip file. + b. Select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOnboardingScript.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. 4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. a. Choose a predefined device collection to deploy the package to. - -### Configure sample collection settings -For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. - -You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on an endpoint. -This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted machines to make sure they’re complaint. - -The configuration is set through the following registry key entry: - -``` -Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” -Name: "AllowSampleCollection" -Value: 0 or 1 -``` -Where:
    -Key type is a D-WORD.
    -Possible values are: -- 0 - doesn't allow sample sharing from this endpoint -- 1 - allows sharing of all file types from this endpoint - -The default value in case the registry key doesn’t exist is 1. - -For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). - - -### Offboard endpoints + +### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> [!NOTE] -> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Under **Endpoint offboarding** section, select **System Center Configuration Manager System Center Configuration Manager 2012/2012 R2/1511/1602**, click **Download package**, and save the .zip file. - + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Under **Endpoint offboarding** section, select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. @@ -92,7 +65,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. a. Choose a predefined device collection to deploy the package to. - + ### Monitor endpoint configuration Monitoring with SCCM consists of two parts: @@ -110,25 +83,12 @@ Monitoring with SCCM consists of two parts: 4. Review the status indicators under **Completion Statistics** and **Content Status**. -If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. For more information see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). +If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. ![SCCM showing successful deployment with no errors](images/sccm-deployment.png) -**Check that the endpoints are compliant with the Windows Defender ATP service:** -You can set a compliance rule for configuration item in System Center Configuration Manager to monitor your deployment. - -This rule should be a *non-remediating* compliance rule configuration item that monitors the value of a registry key on targeted machines. - -Monitor the following registry key entry: -``` -Path: “HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status” -Name: “OnboardingState” -Value: “1” -``` -For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). - ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) \ No newline at end of file diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index eff1476d26..9d4a39eccc 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ author: mjcaparas # Configure endpoints using a local script You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. -## Onboard endpoints + 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. @@ -21,11 +21,11 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You b. Select **Local Script**, click **Download package** and save the .zip file. -2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file named *WindowsDefenderATPOnboardingScript.cmd*. +2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Go to **Start** and type **cmd**. + a. Click **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -35,46 +35,24 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You 5. Press the **Enter** key or click **OK**. -For for information on how you can manually validate that the endpoint is compliant and correctly reports telemetry see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). +See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for details on how you can manually validate that the endpoint is compliant and correctly reports telemetry. -## Configure sample collection settings -For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. - -You can manually configure the sample sharing setting on the endpoint by using *regedit* or creating and running a *.reg* file. - -The configuration is set through the following registry key entry: - -``` -Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” -Name: "AllowSampleCollection" -Value: 0 or 1 -``` -Where:
    -Name type is a D-WORD.
    -Possible values are: -- 0 - doesn't allow sample sharing from this endpoint -- 1 - allows sharing of all file types from this endpoint - -The default value in case the registry key doesn’t exist is 1. - - -## Offboard endpoints +## Offboard endpoints using a local script For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> [!NOTE] -> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Go to **Start** and type **cmd**. + a. Click **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -84,18 +62,6 @@ For security reasons, the package used to offboard endpoints will expire 30 days 5. Press the **Enter** key or click **OK**. -## Monitor endpoint configuration -You can follow the different verification steps in the [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) to verify that the script completed successfully and the agent is running. - -Monitoring can also be done directly on the portal, or by using the different deployment tools. - -### Monitor endpoints using the portal -1. Go to the Windows Defender ATP portal. - -2. Click **Machines view**. - -3. Verify that endpoints are appearing. - ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index ddb7b1ea53..0028b5478b 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoints -description: Configure endpoints so that they are onboarded to the service. -keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints +description: Use Group Policy or SCCM to deploy the configuration package or do manual registry changes on endpoints so that they are onboarded to the service. +keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, sccm, system center configuration manager search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Endpoints in your organization must be configured so that the Windows Defender ATP service can get telemetry from them. There are various methods and deployment tools that you can use to configure the endpoints in your organization. Windows Defender ATP supports the following deployment tools and methods: diff --git a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md index a3687db1b5..0251ff4352 100644 --- a/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md +++ b/windows/keep-secure/configure-group-policy-to-autoenroll-and-deploy-certificates.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can use this procedure to configure Group Policy to automatically enroll client computer certificates and deploy them to the workstations on your network. Follow this procedure for each GPO that contains IPsec connection security rules that require this certificate. diff --git a/windows/keep-secure/configure-key-exchange-main-mode-settings.md b/windows/keep-secure/configure-key-exchange-main-mode-settings.md index 097d29b877..dd11e2d12d 100644 --- a/windows/keep-secure/configure-key-exchange-main-mode-settings.md +++ b/windows/keep-secure/configure-key-exchange-main-mode-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to configure the main mode key exchange settings used to secure the IPsec authentication traffic. 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 ef0ed28af7..27177d0829 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 @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoint proxy and Internet connection settings description: Configure the Windows Defender ATP proxy and internet settings to enable communication with the cloud service. -keywords: configure, proxy, internet, internet connectivity, settings, proxy settings, netsh, winhttp, proxy server +keywords: configure, proxy, internet, internet connectivity, settings, proxy settings, web proxy auto detect, wpad, netsh, winhttp, proxy server search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -15,21 +15,21 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. The embedded Windows Defender ATP sensor runs in system context using the LocalSystem account. The sensor uses Microsoft Windows HTTP Services (WinHTTP) to enable communication with the Windows Defender ATP cloud service. 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 Web Proxy Auto Detect (WPAD) settings and configure Windows to automatically detect the proxy server -- Configure the proxy server manually using a static proxy +- Configure the proxy server manually using Netsh - -## Configure the proxy server manually using a static proxy -Configure a 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. - -The static proxy is configurable through Group Policy (GP). The group policy can be found under: **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**. - -The registry key that this policy sets can be found at: -``` HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer``` - -The policy and the registry key takes the following string format: -```:``` -
    -For example: 10.0.0.6:8080 - -If the static proxy settings are configured after onboarding, then you must restart the PC to apply the proxy settings. ## Enable access to Windows Defender ATP service URLs in the proxy server If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: -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 +- *.blob.core.windows.net +- crl.microsoft.com +- eu.vortex-win.data.microsoft.com +- sevillegwcus.microsoft.com +- sevillegweus.microsoft.com +- sevillegwneu.microsoft.com +- sevillegwweu.microsoft.com +- us.vortex-win.data.microsoft.com +- www.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 to the above listed URLs. +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 to the above listed URLs. ## Verify client connectivity to Windows Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Windows Defender ATP service URLs. -1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on. +1. Download the connectivity verification tools to the PC where Windows Defender ATP sensor is running on: -2. Extract the contents of SenseConnectivtyChecker on the endpoint. + - [Download PsTools Suite](https://technet.microsoft.com/en-us/sysinternals/bb896649) + - [Download PortQry Command Line Port Scanner Version 2.0 utility](https://www.microsoft.com/en-us/download/details.aspx?id=17148) -3. Open an elevated command-line: +2. Extract the contents of **PsTools** and **PortQry** to a directory on the computer hard drive. - a. Go to **Start** and type **cmd**. +3. Open an elevated command-line: + + a. Click **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. 4. Enter the following command and press **Enter**: ``` - HardDrivePath\RunSenseConnectivityCheck.cmd + HardDrivePath\PsExec.exe -s cmd.exe ``` - Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example ```C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd```. + Replace *HardDrivePath* with the path where the PsTools Suite was extracted to: + ![Image showing the command line](images/psexec-cmd.png) -5. Extract the *ConnectivityCheckResult.zip* file created by tool in the folder used in the *HardDrivePath*. +5. Enter the following command and press **Enter**: -6. Open *ConnectivityCheck.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

    -The tool checks the connectivity of Windows Defender ATP service URLs that Windows Defender ATP client is configured to interact with. It then prints the results into the *ConnectivityCheck.txt* file for each URL that can potentially be used to communicate with the Windows Defender ATP services. For example: - ``` - Testing URL : https://xxx.microsoft.com/xxx - 1 - Default proxy: Succeeded (200) - 2 - Proxy auto discovery (WPAD): Succeeded (200) - 3 - Proxy disabled: Succeeded (200) - 4 - Named proxy: Doesn't exist - 5 - Command line proxy: Doesn't exist - ``` + ``` + HardDrivePath\portqry.exe -n us.vortex-win.data.microsoft.com -e 443 -p tcp + ``` + Replace *HardDrivePath* with the path where the PortQry utility was extracted to: + ![Image showing the command line](images/portqry.png) -If at least one of the connectivity options returns a (200) status, then the Windows Defender ATP client can communicate with the tested URL properly using this connectivity method.

    +6. Verify that the output shows that the name is **resolved** and connection status is **listening**. -If however the connectivity check results indicate a failure, an HTTP error is displayed (see HTTP Status Codes). You can then use the URLs in the table shown in [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy server). The URLs you'll use will depend on the region selected during the onboarding procedure. +7. Repeat the same steps for the remaining URLs with the following arguments: + + - portqry.exe -n eu.vortex-win.data.microsoft.com -e 443 -p tcp + - portqry.exe -n sevillegwcus.microsoft.com -e 443 -p tcp + - portqry.exe -n sevillegweus.microsoft.com -e 443 -p tcp + - portqry.exe -n sevillegwweu.microsoft.com -e 443 -p tcp + - portqry.exe -n sevillegwneu.microsoft.com -e 443 -p tcp + - portqry.exe -n www.microsoft.com -e 80 -p tcp + - portqry.exe -n crl.microsoft.com -e 80 -p tcp + +8. Verify that each URL shows that the name is **resolved** and the connection status is **listening**. + +If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-the-windows-firewall-log.md b/windows/keep-secure/configure-the-windows-firewall-log.md index 0784a64b85..086d294c27 100644 --- a/windows/keep-secure/configure-the-windows-firewall-log.md +++ b/windows/keep-secure/configure-the-windows-firewall-log.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To configure Windows Firewall to log dropped packets or successful connections, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. diff --git a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md index 89b5eb68e9..3b75bc141f 100644 --- a/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md +++ b/windows/keep-secure/configure-the-workstation-authentication-certificate-template.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure describes how to configure a certificate template that Active Directory Certification Services (AD CS) uses as the starting point for device certificates that are automatically enrolled and deployed to workstations in the domain. It shows how to create a copy of a template, and then configure the template according to your design requirements. diff --git a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md index b4990058e6..057dd20255 100644 --- a/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md +++ b/windows/keep-secure/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To configure Windows Firewall to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md index 0423277e45..c64746932b 100644 --- a/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md +++ b/windows/keep-secure/confirm-that-certificates-are-deployed-correctly.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After configuring your certificates and autoenrollment in Group Policy, you can confirm that the policy is being applied as expected, and that the certificates are being properly installed on the workstation devices. diff --git a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md index 694250fe3b..0b0fc49d34 100644 --- a/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md +++ b/windows/keep-secure/copy-a-gpo-to-create-a-new-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create the GPO for the boundary zone devices, make a copy of the main domain isolation GPO, and then change the settings to request, instead of require, authentication. To make a copy of a GPO, use the Active Directory Users and devices MMC snap-in. @@ -47,4 +47,4 @@ To complete this procedure, you must be a member of the Domain Administrators gr 12. Type the name of the group that contains members of the boundary zone, for example **CG\_DOMISO\_Boundary**, and then click **OK**. -13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016 Technical Preview, then select a WMI filter that allows only those devices to read and apply the GPO. +13. If required, change the WMI filter to one appropriate for the new GPO. For example, if the original GPO is for client devices running Windows 10, and the new boundary zone GPO is for devices running Windows Server 2016, then select a WMI filter that allows only those devices to read and apply the GPO. diff --git a/windows/keep-secure/create-a-group-account-in-active-directory.md b/windows/keep-secure/create-a-group-account-in-active-directory.md index 6aeb64d983..6ada08d53f 100644 --- a/windows/keep-secure/create-a-group-account-in-active-directory.md +++ b/windows/keep-secure/create-a-group-account-in-active-directory.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create a security group to contain the computer accounts for the computers that are to receive a set of Group Policy settings, use the Active Directory Users and Computers console. diff --git a/windows/keep-secure/create-a-group-policy-object.md b/windows/keep-secure/create-a-group-policy-object.md index 42a0e5ae62..bdd41a37ca 100644 --- a/windows/keep-secure/create-a-group-policy-object.md +++ b/windows/keep-secure/create-a-group-policy-object.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To create a new GPO, use the Active Directory Users and Computers MMC snap-in. diff --git a/windows/keep-secure/create-an-authentication-exemption-list-rule.md b/windows/keep-secure/create-an-authentication-exemption-list-rule.md index b0a4ec1118..e48455f5e9 100644 --- a/windows/keep-secure/create-an-authentication-exemption-list-rule.md +++ b/windows/keep-secure/create-an-authentication-exemption-list-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In almost any isolated server or isolated domain scenario, there are some devices or devices that cannot communicate by using IPsec. This procedure shows you how to create rules that exempt those devices from the authentication requirements of your isolation policies. diff --git a/windows/keep-secure/create-an-authentication-request-rule.md b/windows/keep-secure/create-an-authentication-request-rule.md index 1c947f68f9..42617dc699 100644 --- a/windows/keep-secure/create-an-authentication-request-rule.md +++ b/windows/keep-secure/create-an-authentication-request-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured IPsec algorithms and authentication methods, you can create the rule that requires the devices on the network to use those protocols and methods before they can communicate. diff --git a/windows/keep-secure/create-an-inbound-icmp-rule.md b/windows/keep-secure/create-an-inbound-icmp-rule.md index f76bba3007..83983389da 100644 --- a/windows/keep-secure/create-an-inbound-icmp-rule.md +++ b/windows/keep-secure/create-an-inbound-icmp-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. diff --git a/windows/keep-secure/create-an-inbound-port-rule.md b/windows/keep-secure/create-an-inbound-port-rule.md index e2a911293f..212bf9a8fc 100644 --- a/windows/keep-secure/create-an-inbound-port-rule.md +++ b/windows/keep-secure/create-an-inbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. diff --git a/windows/keep-secure/create-an-inbound-program-or-service-rule.md b/windows/keep-secure/create-an-inbound-program-or-service-rule.md index 51524c047d..62c8e83e1b 100644 --- a/windows/keep-secure/create-an-inbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-inbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. diff --git a/windows/keep-secure/create-an-outbound-port-rule.md b/windows/keep-secure/create-an-outbound-port-rule.md index 98c85d581c..9a06f49266 100644 --- a/windows/keep-secure/create-an-outbound-port-rule.md +++ b/windows/keep-secure/create-an-outbound-port-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. diff --git a/windows/keep-secure/create-an-outbound-program-or-service-rule.md b/windows/keep-secure/create-an-outbound-program-or-service-rule.md index 342e863ffd..2e7e5c2e1e 100644 --- a/windows/keep-secure/create-an-outbound-program-or-service-rule.md +++ b/windows/keep-secure/create-an-outbound-program-or-service-rule.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. diff --git a/windows/keep-secure/create-inbound-rules-to-support-rpc.md b/windows/keep-secure/create-inbound-rules-to-support-rpc.md index 0ba04d529e..a7cf60c649 100644 --- a/windows/keep-secure/create-inbound-rules-to-support-rpc.md +++ b/windows/keep-secure/create-inbound-rules-to-support-rpc.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To allow inbound remote procedure call (RPC) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your device by allowing network traffic only from devices that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. diff --git a/windows/keep-secure/create-wmi-filters-for-the-gpo.md b/windows/keep-secure/create-wmi-filters-for-the-gpo.md index f4b066d3e1..3cbb5be9a5 100644 --- a/windows/keep-secure/create-wmi-filters-for-the-gpo.md +++ b/windows/keep-secure/create-wmi-filters-for-the-gpo.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To make sure that each GPO associated with a group can only be applied to devices running the correct version of Windows, use the Group Policy Management MMC snap-in to create and assign WMI filters to the GPO. Although you can create a separate membership group for each GPO, you would then have to manage the memberships of the different groups. Instead, use only a single membership group, and let WMI filters automatically ensure the correct GPO is applied to each device. diff --git a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md index fdf497e545..6d70cbad2b 100644 --- a/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md +++ b/windows/keep-secure/creating-a-device-guard-policy-for-signed-apps.md @@ -1,5 +1,5 @@ --- title: Create a Device Guard code integrity policy based on a reference device (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index 3974a748e2..94996dab65 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -90,7 +90,7 @@ The PC must meet the following hardware and software requirements to use Credent TPM 2.0 -Windows 10 version 1511 +Windows 10 version 1511 or later TPM 2.0 or TPM 1.2 @@ -109,7 +109,11 @@ The PC must meet the following hardware and software requirements to use Credent

    Physical PC

    -

    For PCs running Windows 10, you cannot run Credential Guard on a virtual machine.

    +

    For PCs running Windows 10, version 1511 and Windows 10, version 1507, you cannot run Credential Guard on a virtual machine.

    + + +

    Virtual machine

    +

    For PCs running Windows 10, version 1607, you can run Credential Guard on a Generation 2 virtual machine.

    @@ -144,9 +148,8 @@ First, you must add the virtualization-based security features. You can do this **Add the virtualization-based security features by using Programs and Features** 1. Open the Programs and Features control panel. 2. Click **Turn Windows feature on or off**. -3. Select the **Isolated User Mode** check box. -4. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. -5. Click **OK**. +3. Go to **Hyper-V** -> **Hyper-V Platform**, and then select the **Hyper-V Hypervisor** check box. +4. Click **OK**. **Add the virtualization-based security features to an offline image by using DISM** 1. Open an elevated command prompt. @@ -154,12 +157,14 @@ First, you must add the virtualization-based security features. You can do this ``` syntax dism /image: /Enable-Feature /FeatureName:Microsoft-Hyper-V-Hypervisor /all ``` -3. Add Isolated User Mode by running the following command: - ``` syntax - dism /image: /Enable-Feature /FeatureName:IsolatedUserMode - ``` > **Note:**  You can also add these features to an online image by using either DISM or Configuration Manager. -  + + +In Windows 10, version 1607, Isolated User Mode is included with Hyper-V and does not need to be installed separately. If you're running a version of Windows 10 that's earlier than Windows 10, version 1607, you can run the following command to install Isolated User Mode: + +``` syntax +dism /image: /Enable-Feature /FeatureName:IsolatedUserMode +``` ### Turn on Credential Guard If you don't use Group Policy, you can enable Credential Guard by using the registry. @@ -203,7 +208,7 @@ If you have to remove Credential Guard on a PC, you need to do the following: 3. Accept the prompt to disable Credential Guard. 4. Alternatively, you can disable the virtualization-based security features to turn off Credential Guard. -> **Note: ** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS +> **Note:** The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS For more info on virtualization-based security and Device Guard, see [Device Guard deployment guide](device-guard-deployment-guide.md).   diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 90ac580a40..024ddab8e2 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + The **Dashboard** displays a snapshot of: - The latest active alerts on your network @@ -38,18 +40,18 @@ You can view the overall number of active ATP alerts from the last 30 days in yo Each group is further sub-categorized into their corresponding alert severity levels. Click the number of alerts inside each alert ring to see a sorted view of that category's queue (**New** or **In progress**). -For more information see, [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). +See the [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topic for more information. -The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. For more information see, [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). +The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. See the [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topics for more information. ## Machines at risk This tile shows you a list of machines with the highest number of active alerts. The total number of alerts for each machine is shown in a circle next to the machine name, and then further categorized by severity levels at the far end of the tile (hover over each severity bar to see its label). ![The Machines at risk tile shows a list of machines with the highest number of alerts, and a breakdown of the severity of the alerts](images/machines-at-risk.png) -Click the name of the machine to see details about that machine. For more information see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine). +Click the name of the machine to see details about that machine. See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine) topic for more information. -You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. For more information see, [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md). +You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. See the [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) topic for more information. ## Status The **Status** tile informs you if the service is active and running and the unique number of machines (endpoints) reporting over the past 30 days. @@ -82,8 +84,7 @@ Threats are considered "active" if there is a very high probability that the mal Clicking on any of these categories will navigate to the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md), filtered by the appropriate category. This lets you see a detailed breakdown of which machines have active malware detections, and how many threats were detected per machine. -> [!NOTE] -> The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> **Note**  The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. ### Related topics - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index 2143ccc62c..a5d2bec8ce 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -14,12 +14,13 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. -> [!NOTE] -> This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. +> **Note**  This document covers the information specific to the Windows Defender ATP service. Other data shared and stored by Windows Defender and Windows 10 is covered under the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See the [Windows 10 privacy FAQ for more information](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq). ## What data does Windows Defender ATP collect? @@ -27,7 +28,7 @@ Microsoft will collect and store information from your configured endpoints in a Information collected includes code file data (such as file names, sizes, and hashes), process data (running processes, hashes), registry data, network connection data (host IPs and ports), and machine details (such as GUIDs, names, and the operating system version). -Microsoft stores this data securely in Microsoft Azure and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). +Microsoft stores this data in a Microsoft Azure security-specific data store, and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). Microsoft uses this data to: - Proactively identify indicators of attack (IOAs) in your organization @@ -38,10 +39,10 @@ Microsoft does not mine your data for advertising or for any other purpose other ## Do I have the flexibility to select where to store my data? -When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. +Data for this new service is stored in Microsoft Azure datacenters in the United States and European Union based on the geolocation properties. Subject to the relevant preview program you may be able to specify your preferred geolocation when you onboard to the service. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations in which your data will reside. Microsoft will not transfer the data from the specified geolocation except in specific circumstances during the preview stage. ## Is my data isolated from other customer data? -Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. +Yes. The new cloud service provides appropriate segregation at a number of levels, such as isolation of files, configurations, and telemetry data. Aside from data access authentication, simply keeping different data appropriately segregated provides well-recognized protection. ## How does Microsoft prevent malicious insider activities and abuse of high privilege roles? @@ -57,18 +58,12 @@ Additionally, Microsoft conducts background verification checks of certain opera No. Customer data is isolated from other customers and is not shared. However, insights on the data resulting from Microsoft processing, and which don’t contain any customer specific data, might be shared with other customers. Each customer can only access data collected from its own organization and generic data that Microsoft provides. ## How long will Microsoft store my data? What is Microsoft’s data retention policy? -**At service onboarding**
    -You can choose the data retention policy for your data. This determines how long Window Defender ATP will store your data. There’s a flexibility of choosing in the range of 1 month to six months to meet your company’s regulatory compliance needs. - -**At contract termination or expiration**
    -Your data will be kept for a period of at least 90 days, during which it will be available to you. At the end of this period, that data will be erased from Microsoft’s systems to make it unrecoverable, no later than 180 days from contract termination or expiration. - +Your data privacy is one of Microsoft's key commitments for the cloud. For this service, at contract termination or expiration, your data will be erased from Microsoft’s systems to make it unrecoverable after 90 days (from contract termination or expiration). ## Can Microsoft help us maintain regulatory compliance? Microsoft provides customers with detailed information about Microsoft's security and compliance programs, including audit reports and compliance packages, to help customers assess Windows Defender ATP services against their own legal and regulatory requirements. Windows Defender ATP has a roadmap for obtaining national, regional and industry-specific certifications, starting with ISO 27001. The service is designed, implemented, and maintained according to the compliance and privacy principles of ISO 27001, as well as Microsoft’s compliance standards. By providing customers with compliant, independently-verified services, Microsoft makes it easier for customers to achieve compliance for the infrastructure and applications they run, including this new Microsoft cloud service. - - +This is a temporary measure as we work to integrate our deep analysis capabilities into the European datacenter. If you have any concerns or questions about submitting files for deep analysis and you are using a European datacenter, or if you’d like to be updated as to when the European deep analysis lab is online, email [winatp@microsoft.com](mailto:winatp@microsoft.com). diff --git a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md index 9eda4d82c8..943481d23b 100644 --- a/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md +++ b/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security.md @@ -28,15 +28,21 @@ For information about enabling Credential Guard, see [Protect derived domain cre ## Windows feature requirements for virtualization-based security -In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: Microsoft Hyper-V and isolated user mode (shown in Figure 1). +In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must enable certain operating system features before you can enable VBS: + +- With Windows 10, version 1607 or Windows Server 2016:
    +Hyper-V Hypervisor (shown in Figure 1). + +- With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
    +Hyper-V Hypervisor and Isolated User Mode (not shown). > **Note**  You can configure these features manually by using Windows PowerShell or Deployment Image Servicing and Management. For specific information about these methods, see [Protect derived domain credentials with Credential Guard](credential-guard.md).   ![Turn Windows features on or off](images/dg-fig1-enableos.png) -Figure 1. Enable operating system features for VBS +Figure 1. Enable operating system feature for VBS -After you enable these features, you can configure any additional hardware-based security features you want. The following sections provide more information: +After you enable the feature or features, you can configure any additional hardware-based security features you want. The following sections provide more information: - [Enable Unified Extensible Firmware Interface Secure Boot](#enable-unified-extensible-firmware-interface-secure-boot) - [Enable virtualization-based security for kernel-mode code integrity](#enable-virtualization-based-security-for-kernel-mode-code-integrity) @@ -44,7 +50,7 @@ After you enable these features, you can configure any additional hardware-based Before you begin this process, verify that the target device meets the hardware requirements for UEFI Secure Boot that are laid out in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). There are two options to configure UEFI Secure Boot: manual configuration of the appropriate registry keys and Group Policy deployment. Complete the following steps to manually configure UEFI Secure Boot on a computer running Windows 10. -> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. +> **Note**  There are two platform security levels for Secure Boot: stand-alone Secure Boot and Secure Boot with DMA protection. DMA protection provides additional memory protection but will be enabled only on systems whose processors include input/output memory management units (IOMMUs). Protection against driver-based attacks is provided only on systems that have IOMMUs and that have DMA protection enabled. For more information about how IOMMUs help protect against DMA attacks, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). 1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. @@ -52,9 +58,9 @@ Before you begin this process, verify that the target device meets the hardware 3. Set the **RequirePlatformSecurityFeatures DWORD** value as appropriate: - - Set this value to **1** to enable the **Secure Boot** option. - - - Set this value to **2** to enable the **Secure Boot with DMA Protection** option. + | **With Windows 10, version 1607,
    or Windows Server 2016** | **With an earlier version of Windows 10,
    or Windows Server 2016 Technical Preview 5 or earlier** | + | ---------------- | ---------------- | + | **1** enables the **Secure Boot** option
    **3** enables the **Secure Boot and DMA protection** option | **1** enables the **Secure Boot** option
    **2** enables the **Secure Boot and DMA protection** option | 4. Restart the client computer. @@ -80,11 +86,11 @@ Unfortunately, it would be time consuming to perform these steps manually on eve Figure 6. Enable VBS -5. Select the **Enabled** option, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. +5. Select the **Enabled** button, and then select **Secure Boot and DMA Protection** from the **Select Platform Security Level** list. ![Group Policy, Turn On Virtualization Based Security](images/device-guard-gp.png) - Figure 7. Enable Secure Boot + Figure 7. Enable Secure Boot (in Windows 10, version 1607) > **Note**  Device Guard Secure Boot is maximized when combined with DMA protection. If your hardware contains the IOMMUs required for DMA protection, be sure to select the **Secure Boot and DMA Protection** platform security level. If your hardware does not contain IOMMUs, there are several mitigations provided by leveraging Secure Boot without DMA Protection. @@ -102,7 +108,11 @@ Before you begin this process, verify that the desired computer meets the hardwa **To configure virtualization-based protection of KMCI manually:** -1. Navigate to the **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** registry subkey. +1. Navigate to the appropriate registry subkey: + + - With Windows 10, version 1607, or Windows Server 2016:
    **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard\\Scenarios** + + - With an earlier version of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
    **HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\DeviceGuard** 2. Set the **HypervisorEnforcedCodeIntegrity DWORD** value to **1**. @@ -130,11 +140,15 @@ It would be time consuming to perform these steps manually on every protected co Figure 3. Enable VBS -5. Select the **Enabled** option, and then select the **Enable Virtualization Based Protection of Code Integrity** check box. +5. Select the **Enabled** button, and then for **Virtualization Based Protection of Code Integrity**, select the appropriate option: + + - With Windows 10, version 1607 or Windows Server 2016, choose an enabled option:
    For an initial deployment or test deployment, we recommend **Enabled without UEFI lock**.
    When your deployment is stable in your environment, we recommend changing to **Enabled with UEFI lock**. This option helps protect the registry from tampering, either through malware or by an unauthorized person. + + - With earlier versions of Windows 10, or Windows Server 2016 Technical Preview 5 or earlier:
    Select the **Enable Virtualization Based Protection of Code Integrity** check box. ![Group Policy, Turn On Virtualization Based Security](images/dg-fig7-enablevbsofkmci.png) - Figure 4. Enable VBS of KMCI + Figure 4. Enable VBS of KMCI (in Windows 10, version 1607) 6. Close the Group Policy Management Editor, and then restart the Windows 10 test computer. With this setting configured, the VBS of the KMCI will take effect upon restart. @@ -176,7 +190,12 @@ Table 1. Win32\_DeviceGuard properties
  • 1. If present, hypervisor support is available.

  • 2. If present, Secure Boot is available.

  • 3. If present, DMA protection is available.

  • - +
  • 4. If present, Secure Memory Overwrite is available.

  • +
  • 5. If present, NX protections are available.

  • +
  • 6. If present, SMM mitigations are available.

  • + +

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    + InstanceIdentifier @@ -188,10 +207,15 @@ Table 1. Win32\_DeviceGuard properties This field describes the required security properties to enable virtualization-based security.
    • 0. Nothing is required.

    • -
    • 1. If present, Secure Boot is needed.

    • -
    • 2. If present, DMA protection is needed.

    • -
    • 3. If present, both Secure Boot and DMA protection are needed.

    • -
    +
  • 1. If present, hypervisor support is needed.

  • +
  • 2. If present, Secure Boot is needed.

  • +
  • 3. If present, DMA protection is needed.

  • +
  • 4. If present, Secure Memory Overwrite is needed.

  • +
  • 5. If present, NX protections are needed.

  • +
  • 6. If present, SMM mitigations are needed.

  • + +

    Note: 4, 5, and 6 were added as of Windows 10, version 1607.

    + SecurityServicesConfigured diff --git a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md index 144252b206..df45d7bcb2 100644 --- a/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/keep-secure/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. You must have a good understanding of what tasks the devices on the network perform, and how they use the network to accomplish those tasks. You must understand the network traffic generated by the programs running on the devices. diff --git a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md index 8bbd75608d..01ed85051c 100644 --- a/windows/keep-secure/determining-the-trusted-state-of-your-devices.md +++ b/windows/keep-secure/determining-the-trusted-state-of-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After obtaining information about the devices that are currently part of the IT infrastructure, you must determine at what point a device is considered trusted. The term *trusted* can mean different things to different people. Therefore, you must communicate a firm definition for it to all stakeholders in the project. Failure to do this can lead to problems with the security of the trusted environment, because the overall security cannot exceed the level of security set by the least secure client that achieves trusted status. diff --git a/windows/keep-secure/device-guard-certification-and-compliance.md b/windows/keep-secure/device-guard-certification-and-compliance.md index 5e60c5e980..566a6df4da 100644 --- a/windows/keep-secure/device-guard-certification-and-compliance.md +++ b/windows/keep-secure/device-guard-certification-and-compliance.md @@ -1,4 +1,4 @@ --- title: Device Guard certification and compliance (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/keep-secure/documenting-the-zones.md b/windows/keep-secure/documenting-the-zones.md index 88e67e80c4..9c120835e8 100644 --- a/windows/keep-secure/documenting-the-zones.md +++ b/windows/keep-secure/documenting-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: diff --git a/windows/keep-secure/domain-isolation-policy-design-example.md b/windows/keep-secure/domain-isolation-policy-design-example.md index 2bfcf9cbc8..f5cc8ea0f6 100644 --- a/windows/keep-secure/domain-isolation-policy-design-example.md +++ b/windows/keep-secure/domain-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, and builds on the example described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section. See that example for an explanation of the basic corporate network infrastructure at Woodgrove Bank with diagrams. diff --git a/windows/keep-secure/domain-isolation-policy-design.md b/windows/keep-secure/domain-isolation-policy-design.md index da2564242b..6f15c8338f 100644 --- a/windows/keep-secure/domain-isolation-policy-design.md +++ b/windows/keep-secure/domain-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the domain isolation policy design, you configure the devices on your network to accept only connections coming from devices that are authenticated as members of the same isolated domain. diff --git a/windows/keep-secure/enable-predefined-inbound-rules.md b/windows/keep-secure/enable-predefined-inbound-rules.md index fe16701837..59e8325dac 100644 --- a/windows/keep-secure/enable-predefined-inbound-rules.md +++ b/windows/keep-secure/enable-predefined-inbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Windows Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a device or enable a network feature on a client device, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the devices on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/enable-predefined-outbound-rules.md b/windows/keep-secure/enable-predefined-outbound-rules.md index 1691399b8a..137de67aa2 100644 --- a/windows/keep-secure/enable-predefined-outbound-rules.md +++ b/windows/keep-secure/enable-predefined-outbound-rules.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Firewall with Advanced Security includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. diff --git a/windows/keep-secure/encryption-zone-gpos.md b/windows/keep-secure/encryption-zone-gpos.md index dcb49121a4..357f2eebfc 100644 --- a/windows/keep-secure/encryption-zone-gpos.md +++ b/windows/keep-secure/encryption-zone-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Handle encryption zones in a similar manner to the boundary zones. A device is added to an encryption zone by adding the device account to the encryption zone group. Woodgrove Bank has a single service that must be protected, and the devices that are running that service are added to the group CG\_DOMISO\_Encryption. This group is granted Read and Apply Group Policy permissions in on the GPO described in this section. diff --git a/windows/keep-secure/encryption-zone.md b/windows/keep-secure/encryption-zone.md index f6fd2aacd4..7e59ef31e3 100644 --- a/windows/keep-secure/encryption-zone.md +++ b/windows/keep-secure/encryption-zone.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Some servers in the organization host data that is very sensitive, including medical, financial, or other personally identifying data. Government or industry regulations might require that this sensitive information must be encrypted when it is transferred between devices. diff --git a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md index 35a8444e6e..c7fe4f7637 100644 --- a/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/keep-secure/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the devices connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. diff --git a/windows/keep-secure/event-4706.md b/windows/keep-secure/event-4706.md index 3eb6bdda15..936468b4c3 100644 --- a/windows/keep-secure/event-4706.md +++ b/windows/keep-secure/event-4706.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
    Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016 Technical Preview
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4716.md b/windows/keep-secure/event-4716.md index 8140c94b16..65ea86275d 100644 --- a/windows/keep-secure/event-4716.md +++ b/windows/keep-secure/event-4716.md @@ -127,13 +127,13 @@ This event is generated only on domain controllers. | 0x1 | TRUST\_ATTRIBUTE\_NON\_TRANSITIVE | If this bit is set, then the trust cannot be used transitively. For example, if domain A trusts domain B, which in turn trusts domain C, and the A<-->B trust has this attribute set, then a client in domain A cannot authenticate to a server in domain C over the A<-->B<-->C trust linkage. | | 0x2 | TRUST\_ATTRIBUTE\_UPLEVEL\_ONLY | If this bit is set in the attribute, then only Windows 2000 operating system and newer clients may use the trust link. [Netlogon](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_70771a5a-04a3-447d-981b-e03098808c32) does not consume [trust objects](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_e81f6436-01d2-4311-93a4-4316bb67eabd) that have this flag set. | | 0x4 | TRUST\_ATTRIBUTE\_QUARANTINED\_DOMAIN | If this bit is set, the trusted domain is quarantined and is subject to the rules of [SID](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_83f2020d-0804-4840-a5ac-e06439d50f8d) Filtering as described in [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section [4.1.2.2](https://msdn.microsoft.com/en-us/library/cc237940.aspx). | -| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 Technical Preview operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | -| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x8 | TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE | If this bit is set, the trust link is a [cross-forest trust](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_86f3dbf2-338f-462e-8c5b-3c8e05798dbc) [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) between the root domains of two [forests](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_fd104241-4fb3-457c-b2c4-e0c18bb20b62), both of which are running in a [forest functional level](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_b3240417-ca43-4901-90ec-fde55b32b3b8) of DS\_BEHAVIOR\_WIN2003 or greater.
    Only evaluated on Windows Server 2003 operating system, Windows Server 2008 operating system, Windows Server 2008 R2 operating system, Windows Server 2012 operating system, Windows Server 2012 R2 operating system, and Windows Server 2016 operating system.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x10 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION | If this bit is set, then the trust is to a domain or forest that is not part of the [organization](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_6fae7775-5232-4206-b452-f298546ab54f). The behavior controlled by this bit is explained in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section [3.3.5.7.5](https://msdn.microsoft.com/en-us/library/cc233949.aspx) and [\[MS-APDS\]](https://msdn.microsoft.com/en-us/library/cc223948.aspx) section [3.1.5](https://msdn.microsoft.com/en-us/library/cc223991.aspx).
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | +| 0x20 | TRUST\_ATTRIBUTE\_WITHIN\_FOREST | If this bit is set, then the trusted domain is within the same forest.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x40 | TRUST\_ATTRIBUTE\_TREAT\_AS\_EXTERNAL | If this bit is set, then a cross-forest trust to a domain is to be treated as an external trust for the purposes of SID Filtering. Cross-forest trusts are more stringently [filtered](https://msdn.microsoft.com/en-us/library/cc223126.aspx#gt_ffbe7b55-8e84-4f41-a18d-fc29191a4cda) than external trusts. This attribute relaxes those cross-forest trusts to be equivalent to external trusts. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Only evaluated on Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016.
    Only evaluated if SID Filtering is used.
    Only evaluated on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can only be set if forest and trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WIN2003 or greater. | | 0x80 | TRUST\_ATTRIBUTE\_USES\_RC4\_ENCRYPTION | This bit is set on trusts with the [trustType](https://msdn.microsoft.com/en-us/library/cc220955.aspx) set to TRUST\_TYPE\_MIT, which are capable of using RC4 keys. Historically, MIT Kerberos distributions supported only DES and 3DES keys ([\[RFC4120\]](http://go.microsoft.com/fwlink/?LinkId=90458), [\[RFC3961\]](http://go.microsoft.com/fwlink/?LinkId=90450)). MIT 1.4.1 adopted the RC4HMAC encryption type common to Windows 2000 [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx), so trusted domains deploying later versions of the MIT distribution required this bit. For more information, see "Keys and Trusts", section [6.1.6.9.1](https://msdn.microsoft.com/en-us/library/cc223782.aspx).
    Only evaluated on TRUST\_TYPE\_MIT | -| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016 Technical Preview. | -| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016 Technical Preview
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | +| 0x200 | TRUST\_ATTRIBUTE\_CROSS\_ORGANIZATION\_NO\_TGT\_DELEGATION | If this bit is set, tickets granted under this trust MUST NOT be trusted for delegation. The behavior controlled by this bit is as specified in [\[MS-KILE\]](https://msdn.microsoft.com/en-us/library/cc233855.aspx) section 3.3.5.7.5.
    Only supported on Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016. | +| 0x400 | TRUST\_ATTRIBUTE\_PIM\_TRUST | If this bit and the TATE bit are set, then a cross-forest trust to a domain is to be treated as Privileged Identity Management trust for the purposes of SID Filtering. For more information on how each trust type is filtered, see [\[MS-PAC\]](https://msdn.microsoft.com/en-us/library/cc237917.aspx) section 4.1.2.2.
    Evaluated only on Windows Server 2016
    Evaluated only if SID Filtering is used.
    Evaluated only on cross-forest trusts having TRUST\_ATTRIBUTE\_FOREST\_TRANSITIVE.
    Can be set only if the forest and the trusted forest are running in a forest functional level of DS\_BEHAVIOR\_WINTHRESHOLD or greater. | - **SID Filtering** \[Type = UnicodeString\]: [SID Filtering](https://technet.microsoft.com/en-us/library/cc772633(v=ws.10).aspx) state for the new trust: diff --git a/windows/keep-secure/event-4739.md b/windows/keep-secure/event-4739.md index 8b692f1ea3..44897f5f13 100644 --- a/windows/keep-secure/event-4739.md +++ b/windows/keep-secure/event-4739.md @@ -165,14 +165,14 @@ This event generates when one of the following changes was made to local compute | Value | Identifier | Domain controller operating systems that are allowed in the domain | |-------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
    Windows Server 2003 operating system
    Windows Server 2008 operating system
    Windows Server 2008 R2 operating system
    Windows Server 2012 operating system
    Windows Server 2012 R2 operating system
    Windows Server 2016 Technical Preview operating system | -| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
    Windows Server 2016 Technical Preview | -| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 Technical Preview | +| 0 | DS\_BEHAVIOR\_WIN2000 | Windows 2000 Server operating system
    Windows Server 2003 operating system
    Windows Server 2008 operating system
    Windows Server 2008 R2 operating system
    Windows Server 2012 operating system
    Windows Server 2012 R2 operating system
    Windows Server 2016 operating system | +| 1 | DS\_BEHAVIOR\_WIN2003\_WITH\_MIXED\_DOMAINS | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | +| 2 | DS\_BEHAVIOR\_WIN2003 | Windows Server 2003
    Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | +| 3 | DS\_BEHAVIOR\_WIN2008 | Windows Server 2008
    Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | +| 4 | DS\_BEHAVIOR\_WIN2008R2 | Windows Server 2008 R2
    Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | +| 5 | DS\_BEHAVIOR\_WIN2012 | Windows Server 2012
    Windows Server 2012 R2
    Windows Server 2016 | +| 6 | DS\_BEHAVIOR\_WIN2012R2 | Windows Server 2012 R2
    Windows Server 2016 | +| 7 | DS\_BEHAVIOR\_WINTHRESHOLD | Windows Server 2016 | - **OEM Information** \[Type = UnicodeString\]: there is no information about this field in this document. diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index cc1448d745..f019d14fdf 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Review events and errors on endpoints with Event Viewer description: Get descriptions and further troubleshooting steps (if required) for all events reported by the Windows Defender ATP service. -keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Defender Advanced Threat Protection service, cannot start, broken, can't start +keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Advanced Threat Protection service, cannot start, broken, can't start search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -15,15 +15,16 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/en-US/library/aa745633(v=bts.10).aspx) on individual endpoints. For example, if endpoints are not appearing in the **Machines view** list, you might need to look for event IDs on the endpoints. You can then use this table to determine further troubleshooting steps. -> [!NOTE] -> It can take several days for endpoints to begin reporting to the Windows Defender ATP service. +> **Note**  It can take several days for endpoints to begin reporting to the Windows Defender ATP service. **Open Event Viewer and find the Windows Defender ATP service event log:** @@ -34,8 +35,7 @@ For example, if endpoints are not appearing in the **Machines view** list, you m a. You can also access the log by expanding **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE** and click on **Operational**. - > [!NOTE] - > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Events recorded by the service will appear in the log. See the following table for a list of events recorded by the service. @@ -49,39 +49,39 @@ For example, if endpoints are not appearing in the **Machines view** list, you m 1 -Windows Defender Advanced Threat Protection service started (Version ```variable```). +Windows Advanced Threat Protection service started (Version ```variable```). Occurs during system start up, shut down, and during onbboarding. Normal operating notification; no action required. 2 -Windows Defender Advanced Threat Protection service shutdown. +Windows Advanced Threat Protection service shutdown. Occurs when the endpoint is shut down or offboarded. Normal operating notification; no action required. 3 -Windows Defender Advanced Threat Protection service failed to start. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to start. Failure code: ```variable``` Service did not start. Review other messages to determine possible cause and troubleshooting steps. 4 -Windows Defender Advanced Threat Protection service contacted the server at ```variable```. -Variable = URL of the Windows Defender ATP processing servers.
    +Windows Advanced Threat Protection service contacted the server at ```variable```. +variable = URL of the Windows Defender ATP processing servers.
    This URL will match that seen in the Firewall or network activity. Normal operating notification; no action required. 5 -Windows Defender Advanced Threat Protection service failed to connect to the server at ```variable```. -Variable = URL of the Windows Defender ATP processing servers.
    +Windows Advanced Threat Protection service failed to connect to the server at ```variable```. +variable = URL of the Windows Defender ATP processing servers.
    The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#configure-proxy-and-Internet-connectivity). 6 -Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. +Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. The endpoint did not onboard correctly and will not be reporting to the portal. Onboarding must be run before starting the service.
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    @@ -89,66 +89,72 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 7 -Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure: ```variable```. -Variable = detailed error description. The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: ```variable``` +The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 8 -Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable```. -**During onboarding:** The service failed to clean its configuration during the onboarding. The onboarding process continues.

    **During offboarding:** The service failed to clean its configuration during the offboarding. The offboarding process finished but the service keeps running. - -**Onboarding:** No action required.

    **Offboarding:** Reboot the system.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +Windows Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` +The endpoint did not onboard correctly and will not be reporting to the portal. +Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 9 -Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable```. -**During onboarding:** The endpoint did not onboard correctly and will not be reporting to the portal.

    **During offboarding:** Failed to change the service start type. The offboarding process continues. +Windows Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` +The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 10 -Windows Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable``` The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 11 -Onboarding or re-onboarding of Windows Defender Advanced Threat Protection service completed. +Windows Advanced Threat Protection service completed. The endpoint onboarded correctly. Normal operating notification; no action required.
    It may take several hours for the endpoint to appear in the portal. 12 -Windows Defender Advanced Threat Protection failed to apply the default configuration. -Service was unable to apply the default configuration. -This error should resolve after a short period of time. +Windows Advanced Threat Protection failed to apply the default configuration. +Service was unable to apply configuration from the processing servers. +This is a server error and should resolve after a short period. 13 -Windows Defender Advanced Threat Protection machine ID calculated: ```variable```. +Service machine ID calculated: ```variable``` Normal operating process. Normal operating notification; no action required. +14 +Service cannot calculate machine ID. Failure code: ```variable``` +Internal error. +Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) + + 15 -Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable```. -Variable = URL of the Windows Defender ATP processing servers.
    +Windows Advanced Threat Protection cannot start command channel with URL: ```variable``` +variable = URL of the Windows Defender ATP processing servers.
    The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](#configure-proxy-and-Internet-connectivity). 17 -Windows Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable``` An error occurred with the Windows telemetry service. -[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    +[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled)
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 18 @@ -165,45 +171,44 @@ If this error persists after a system restart, ensure all Windows updates have f 20 -Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable```. +Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable``` Internal error. If this error persists after a system restart, ensure all Windows updates have full installed. 25 -Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: ```variable```. -The endpoint did not onboard correctly. -It will report to the portal, however the service may not appear as registered in SCCM or the registry. +Windows Advanced Threat Protection service failed to reset health status in the registry, causing the onboarding process to fail. Failure code: ```variable``` +The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 26 -Windows Defender Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable``` The endpoint did not onboard correctly.
    It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 27 -Windows Defender Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable``` Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md).
    +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
    Ensure real-time antimalware protection is running properly. 28 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable```. +Windows Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) 30 -Windows Defender Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable``` Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
    @@ -211,115 +216,24 @@ Ensure real-time antimalware protection is running properly. 31 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable```. -An error occurred with the Windows telemetry service during onboarding. The offboarding process continues. +Windows Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable``` +An error occurred with the Windows telemetry service. [Check for errors with the Windows telemetry service](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled). -32 -Windows Defender Advanced Threat Protection service failed to request to stop itself after offboarding process. Failure code: %1 -An error occurred during offboarding. -Reboot the machine. - - 33 -Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` A unique identifier is used to represent each endpoint that is reporting to the portal.
    If the identifier does not persist, the same machine might appear twice in the portal. Check registry permissions on the endpoint to ensure the service can update the registry. 34 -Windows Defender Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable```. +Windows Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable``` An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). - - -35 -Windows Defender Advanced Threat Protection service failed to remove itself as a dependency on the Connected User Experiences and Telemetry service. Failure code: ```variable```. -An error occurred with the Windows telemetry service during offboarding. The offboarding process continues. - -Check for errors with the Windows telemetry service. - - -36 -Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable```. -Registering Windows Defender Advanced Threat Protection with the Connected User Experiences and Telemetry service completed successfully. -Normal operating notification; no action required. - - -37 -Windows Defender Advanced Threat Protection A module is about to exceed its quota. Module: %1, Quota: {%2} {%3}, Percentage of quota utilization: %4. -The machine has almost used its allocated quota of the current 24-hour window. It’s about to be throttled. -Normal operating notification; no action required. - - -38 -Network connection is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. -The machine is using a metered/paid network and will be contacting the server less frequently. -Normal operating notification; no action required. - - -39 -Network connection is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. -The machine is not using a metered/paid connection and will contact the server as usual. -Normal operating notification; no action required. - - -40 -Battery state is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. -The machine has low battery level and will contact the server less frequently. -Normal operating notification; no action required. - - -41 -Battery state is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. -The machine doesn’t have low battery level and will contact the server as usual. -Normal operating notification; no action required. - - -42 -Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception message: %4 -Internal error. The service failed to start. -If this error persists, contact Support. - - -43 -Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception Error: %4, Exception message: %5 -Internal error. The service failed to start. -If this error persists, contact Support. - - -44 -Offboarding of Windows Defender Advanced Threat Protection service completed. -The service was offboarded. -Normal operating notification; no action required. - - -45 -Failed to register and to start the event trace session [%1]. Error code: %2 -An error occurred on service startup while creating ETW session. This caused service start-up failure. -If this error persists, contact Support. - - -46 -Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. -An error occurred on service startup while creating ETW session due to lack of resources. The service started and is running, but will not report any sensor event until the ETW session is started. -No action required. The service will try to start the session every minute. - - -47 -Successfully registered and started the event trace session - recovered after previous failed attempts. -This event follows the previous event after successfully starting of the ETW session. -No action required. - - -48 -Failed to add a provider [%1] to event trace session [%2]. Error code: %3. This means that events from this provider will not be reported. -Failed to add a provider to ETW session. As a result, the provider events aren’t reported. -Check the error code. If the error persists contact Support. +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/exempt-icmp-from-authentication.md b/windows/keep-secure/exempt-icmp-from-authentication.md index a60e483753..21100a9674 100644 --- a/windows/keep-secure/exempt-icmp-from-authentication.md +++ b/windows/keep-secure/exempt-icmp-from-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to add exemptions for any network traffic that uses the ICMP protocol. diff --git a/windows/keep-secure/exemption-list.md b/windows/keep-secure/exemption-list.md index 3ebf7a465b..fc0fd3b704 100644 --- a/windows/keep-secure/exemption-list.md +++ b/windows/keep-secure/exemption-list.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you implement a server and domain isolation security model in your organization, you are likely to find some additional challenges. Key infrastructure servers such as DNS servers and DHCP servers typically must be available to all devicess on the internal network, yet secured from network attacks. However, if they must remain available to all devicess on the network, not just to isolated domain members, then these servers cannot require IPsec for inbound access, nor can they use IPsec transport mode for outbound traffic. diff --git a/windows/keep-secure/firewall-gpos.md b/windows/keep-secure/firewall-gpos.md index b264a38993..229cb2a3e0 100644 --- a/windows/keep-secure/firewall-gpos.md +++ b/windows/keep-secure/firewall-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All the devices on Woodgrove Bank's network that run Windows are part of the isolated domain, except domain controllers. To configure firewall rules, the GPO described in this section is linked to the domain container in the Active Directory OU hierarchy, and then filtered by using security group filters and WMI filters. diff --git a/windows/keep-secure/firewall-policy-design-example.md b/windows/keep-secure/firewall-policy-design-example.md index 41310314aa..8dad2b48f7 100644 --- a/windows/keep-secure/firewall-policy-design-example.md +++ b/windows/keep-secure/firewall-policy-design-example.md @@ -13,13 +13,13 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In this example, the fictitious company Woodgrove Bank is a financial services institution. Woodgrove Bank has an Active Directory domain that provides Group Policy-based management for all their Windows devices. The Active Directory domain controllers also host Domain Name System (DNS) for host name resolution. Separate devices host Windows Internet Name Service (WINS) for network basic input/output system (NetBIOS) name resolution. A set of devices that are running UNIX provide the Dynamic Host Configuration Protocol (DHCP) services for automatic IP addressing. -Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016 Technical Preview. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. +Woodgrove Bank is in the process of migrating their devices from Windows Vista and Windows Server 2008 to Windows 10 and Windows Server 2016. A significant number of the devices at Woodgrove Bank continue to run Windows Vista and Windows Server 2008. Interoperability between the previous and newer operating systems must be maintained. Wherever possible, security features applied to the newer operating systems must also be applied to the previous operating systems. A key line-of-business program called WGBank consists of a client program running on most of the desktop devices in the organization. This program accesses several front-end server devices that run the server-side part of WGBank. These front-end servers only do the processing — they do not store the data. The data is stored in several back-end database devices that are running Microsoft SQL Server. @@ -60,7 +60,7 @@ Woodgrove Bank uses Active Directory groups and Group Policy Objects to deploy t - Client devices that run Windows 10, Windows 8, or Windows 7 -- WGBank front-end servers that run Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) +- WGBank front-end servers that run Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 or Windows Server 2008 R2 (there are none in place yet, but their solution must support adding them) - WGBank partner servers that run Windows Server 2008 diff --git a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md index 33727fc9f4..0c507fdc73 100644 --- a/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md +++ b/windows/keep-secure/gathering-information-about-your-active-directory-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where devices are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Firewall with Advanced Security. Review the following list for information needed: diff --git a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md index 65555cc782..67dcea5661 100644 --- a/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/keep-secure/gathering-information-about-your-current-network-infrastructure.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Perhaps the most important aspect of planning for Windows Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Firewall with Advanced Security solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: diff --git a/windows/keep-secure/gathering-information-about-your-devices.md b/windows/keep-secure/gathering-information-about-your-devices.md index 1f3b73fa21..7f4692a95a 100644 --- a/windows/keep-secure/gathering-information-about-your-devices.md +++ b/windows/keep-secure/gathering-information-about-your-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 One of the most valuable benefits of conducting an asset discovery project is the large amount of data that is obtained about the client and server devices on the network. When you start designing and planning your isolation zones, you must make decisions that require accurate information about the state of all hosts to ensure that they can use IPsec as planned. diff --git a/windows/keep-secure/gathering-other-relevant-information.md b/windows/keep-secure/gathering-other-relevant-information.md index ca8d396fcb..83ee00960a 100644 --- a/windows/keep-secure/gathering-other-relevant-information.md +++ b/windows/keep-secure/gathering-other-relevant-information.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Firewall with Advanced Security policies in your organization. diff --git a/windows/keep-secure/gathering-the-information-you-need.md b/windows/keep-secure/gathering-the-information-you-need.md index 3e8a62b0cc..a11fbf67c8 100644 --- a/windows/keep-secure/gathering-the-information-you-need.md +++ b/windows/keep-secure/gathering-the-information-you-need.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Before starting the planning process for a Windows Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the devices that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and devices that were not considered during the planning phase are encountered during implementation. diff --git a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md index 542e85c56f..88a3f076b6 100644 --- a/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md +++ b/windows/keep-secure/getting-apps-to-run-on-device-guard-protected-devices.md @@ -1,4 +1,4 @@ --- title: Get apps to run on Device Guard-protected devices (Windows 10) -redirect_url: device-guard-deployment-guide.md +redirect_url: https://technet.microsoft.com/en-us/itpro/windows/keep-secure/device-guard-deployment-guide --- diff --git a/windows/keep-secure/gpo-domiso-boundary.md b/windows/keep-secure/gpo-domiso-boundary.md index 22db5273b8..00fb043b7a 100644 --- a/windows/keep-secure/gpo-domiso-boundary.md +++ b/windows/keep-secure/gpo-domiso-boundary.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. diff --git a/windows/keep-secure/gpo-domiso-firewall.md b/windows/keep-secure/gpo-domiso-firewall.md index 226c9deac1..d1349941e1 100644 --- a/windows/keep-secure/gpo-domiso-firewall.md +++ b/windows/keep-secure/gpo-domiso-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to devices that are running at least Windows 7 or Windows Server 2008. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md index 0f2faadb9e..a6ab80ad09 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-clients.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-clients.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client devices that are running Windows 8, Windows 7, or Windows Vista. diff --git a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md index fb984adf5f..91cd4e3890 100644 --- a/windows/keep-secure/gpo-domiso-isolateddomain-servers.md +++ b/windows/keep-secure/gpo-domiso-isolateddomain-servers.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server devices that are running at least Windows Server 2008. diff --git a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index b1adf33fd9..092982bd0a 100644 --- a/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/keep-secure/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Correctly identifying your Windows Firewall with Advanced Security deployment goals is essential for the success of your Windows Firewall with Advanced Security design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Firewall with Advanced Security by using an iterative approach. You can take advantage of the predefined Windows Firewall with Advanced Security deployment goals presented in this guide that are relevant to your scenarios. diff --git a/windows/keep-secure/images/device-guard-gp.png b/windows/keep-secure/images/device-guard-gp.png index 0c2c1c9d4f781bd324882c2aebf04fd3ed4a7b8e..169d2f245be210e8306e752823def4470bd97d10 100644 GIT binary patch literal 47736 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 diff --git a/windows/keep-secure/images/dg-fig1-enableos.png b/windows/keep-secure/images/dg-fig1-enableos.png index cefb1243444fed724637dece0434f235e6cbafba..a114c520de2c54e0b841126bb0763b39eb4d706b 100644 GIT binary patch literal 22075 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

    w%pY#`% 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

    k4wQo#7eYIG14w3Z|8%0t)E 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[ZCXRHK{iRA;IF+?8?=lFd!sv}XC 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 z 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 U-bsrn4t>f%*Ys@eX@~p&3xj-Y_5c6? literal 104994 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

    p2!0{mPy0>H{@gLzv@`%a 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 OKo+LfCi%uL;r|ADy5xfZ diff --git a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md index 92c3514ca6..4f2de5952b 100644 --- a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md +++ b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md @@ -1,6 +1,6 @@ --- -title: Implement Microsoft Passport in your organization (Windows 10) -description: You can create a Group Policy or mobile device management (MDM) policy that will implement Microsoft Passport on devices running Windows 10. +title: Implement Windows Hello in your organization (Windows 10) +description: You can create a Group Policy or mobile device management (MDM) policy that will implement Windows Hello for Business on devices running Windows 10. ms.assetid: 47B55221-24BE-482D-BD31-C78B22AC06D8 keywords: identity, PIN, biometric, Hello ms.prod: w10 @@ -11,39 +11,41 @@ author: jdeckerMS localizationpriority: high --- -# Implement Microsoft Passport in your organization +# Implement Windows Hello for Business in your organization **Applies to** - Windows 10 - Windows 10 Mobile -You can create a Group Policy or mobile device management (MDM) policy that will implement Microsoft Passport on devices running Windows 10. -> **Important:** The Group Policy setting **Turn on PIN sign-in** does not apply to Windows 10. Use **Microsoft Passport for Work** policy settings to manage PINs. +You can create a Group Policy or mobile device management (MDM) policy that will implement Windows Hello on devices running Windows 10. +> **Important:** The Group Policy setting **Turn on PIN sign-in** does not apply to Windows 10. Use **Windows Hello for Business** policy settings to manage PINs.   ## Group Policy settings for Passport -The following table lists the Group Policy settings that you can configure for Passport use in your workplace. These policy settings are available in **Computer Configuration** > **Policies** > **Administrative Templates** > **Windows Components** > **Microsoft Passport for Work**. +The following table lists the Group Policy settings that you can configure for Hello use in your workplace. These policy settings are available in both **User configuration** and **Computer Configuration** under **Policies** > **Administrative Templates** > **Windows Components** > **Windows Hello for Business**. + + - + @@ -123,23 +125,23 @@ The following table lists the Group Policy settings that you can configure for P - +
    Policy Options
    Use Microsoft Passport for WorkUse Windows Hello for Business -

    Not configured: Users can provision Passport for Work, which encrypts their domain password.

    -

    Enabled: Device provisions Passport for Work using keys or certificates for all users.

    -

    Disabled: Device does not provision Passport for Work for any user.

    +

    Not configured: Users can provision Windows Hello for Business, which encrypts their domain password.

    +

    Enabled: Device provisions Windows Hello for Business using keys or certificates for all users.

    +

    Disabled: Device does not provision Windows Hello for Business for any user.

    Use a hardware security device -

    Not configured: Passport for Work will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    -

    Enabled: Passport for Work will only be provisioned using TPM.

    -

    Disabled: Passport for Work will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    Not configured: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    Enabled: Windows Hello for Business will only be provisioned using TPM.

    +

    Disabled: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    Remote PassportPhone Sign-in -

    Use Remote Passport

    +

    Use Phone Sign-in

    Note  Applies to desktop only. Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants.
     
    -

    Not configured: Remote Passport is disabled.

    +

    Not configured: Phone sign-in is disabled.

    Enabled: Users can use a portable, registered device as a companion device for desktop authentication.

    -

    Disabled: Remote Passport is disabled.

    +

    Disabled: Phone sign-in is disabled.

    ## MDM policy settings for Passport -The following table lists the MDM policy settings that you can configure for Passport use in your workplace. These MDM policy settings use the [PassportForWork configuration service provider (CSP)](http://go.microsoft.com/fwlink/p/?LinkId=692070). +The following table lists the MDM policy settings that you can configure for Windows Hello for Business use in your workplace. These MDM policy settings use the [PassportForWork configuration service provider (CSP)](http://go.microsoft.com/fwlink/p/?LinkId=692070). @@ -153,9 +155,9 @@ The following table lists the MDM policy settings that you can configure for Pas @@ -165,8 +167,8 @@ The following table lists the MDM policy settings that you can configure for Pas @@ -177,8 +179,8 @@ The following table lists the MDM policy settings that you can configure for Pas @@ -277,8 +279,8 @@ The following table lists the MDM policy settings that you can configure for Pas
    PolicyDevice True -

    True: Passport will be provisioned for all users on the device.

    -

    False: Users will not be able to provision Passport.

    -
    Note  If Passport is enabled, and then the policy is changed to False, users who previously set up Passport can continue to use it, but will not be able to set up Passport on other devices.
    +

    True: Windows Hello for Business will be provisioned for all users on the device.

    +

    False: Users will not be able to provision Windows Hello for Business.

    +
    Note  If Windows Hello for Business is enabled, and then the policy is changed to False, users who previously set up Windows Hello for Business can continue to use it, but will not be able to set up Windows Hello for Business on other devices.
     
    Device False -

    True: Passport will only be provisioned using TPM.

    -

    False: Passport will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    +

    True: Windows Hello for Business will only be provisioned using TPM.

    +

    False: Windows Hello for Business will be provisioned using TPM if available, and will be provisioned using software if TPM is not available.

    Device False -

    True: Biometrics can be used as a gesture in place of a PIN for domain logon.

    -

    False: Only a PIN can be used as a gesture for domain logon.

    +

    True: Biometrics can be used as a gesture in place of a PIN for domain sign-in.

    +

    False: Only a PIN can be used as a gesture for domain sign-in.

    Device or user False -

    True: Remote Passport is enabled.

    -

    False: Remote Passport is disabled.

    +

    True: Phone sign-in is enabled.

    +

    False: Phone sign-in is disabled.

    @@ -288,7 +290,7 @@ If policy is not configured to explicitly require letters or special characters,   ## Prerequisites -You’ll need this software to set Microsoft Passport policies in your enterprise. +You’ll need this software to set Windows Hello for Business policies in your enterprise. @@ -298,10 +300,10 @@ You’ll need this software to set Microsoft Passport policies in your enterpris - + - - + + @@ -309,14 +311,14 @@ You’ll need this software to set Microsoft Passport policies in your enterpris @@ -329,8 +331,8 @@ You’ll need this software to set Microsoft Passport policies in your enterpris
  • PKI infrastructure
  • @@ -338,20 +340,22 @@ You’ll need this software to set Microsoft Passport policies in your enterpris
  • Azure AD subscription
  • [Azure AD Connect](http://go.microsoft.com/fwlink/p/?LinkId=616792)
  • AD CS with NDES
  • -
  • Configuration Manager (current branch) or Configuration Manager 2016 Technical Preview for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • +
  • Configuration Manager for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • Microsoft Passport modeWindows Hello for Business mode Azure ADActive Directory (AD) on-premises (available with production release of Windows Server 2016 Technical Preview)Azure AD/AD hybrid (available with production release of Windows Server 2016 Technical Preview)Active Directory (AD) on-premises (available with production release of Windows Server 2016)Azure AD/AD hybrid (available with production release of Windows Server 2016)
    Key-based authentication Azure AD subscription
      -
    • Active Directory Federation Service (AD FS) (Windows Server 2016 Technical Preview)
    • +
    • Active Directory Federation Service (AD FS) (Windows Server 2016)
    • A few Windows Server 2016 Technical Preview domain controllers on-site
    • Microsoft System Center 2012 R2 Configuration Manager SP2
    • Azure AD subscription
    • [Azure AD Connect](http://go.microsoft.com/fwlink/p/?LinkId=616792)
    • -
    • A few Windows Server 2016 Technical Preview domain controllers on-site
    • +
    • A few Windows Server 2016 domain controllers on-site
    • A management solution, such as Configuration Manager, Group Policy, or MDM
    • Active Directory Certificate Services (AD CS) without Network Device Enrollment Service (NDES)
      -
    • ADFS (Windows Server 2016 Technical Preview)
    • -
    • Active Directory Domain Services (AD DS) Windows Server 2016 Technical Preview schema
    • +
    • ADFS (Windows Server 2016)
    • +
    • Active Directory Domain Services (AD DS) Windows Server 2016 schema
    • PKI infrastructure
    • Configuration Manager SP2, Intune, or non-Microsoft MDM solution
      -Configuration Manager and MDM provide the ability to manage Passport policy and to deploy and manage certificates protected by Passport. -Azure AD provides the ability to register devices with your enterprise and to provision Passport for organization accounts. -Active Directory provides the ability to authorize users and devices using keys protected by Passport if domain controllers are running Windows 10 and the Microsoft Passport provisioning service in Windows 10 AD FS. +Configuration Manager and MDM provide the ability to manage Windows Hello for Business policy and to deploy and manage certificates protected by Windows Hello for Business. -## Passport for BYOD +Azure AD provides the ability to register devices with your enterprise and to provision Windows Hello for Business for organization accounts. -Passport can be managed on personal devices that your employees use for work purposes using MDM. On personal devices, users can create a personal Passport PIN for unlocking the device and a separate work PIN for access to work resources. -The work PIN is managed using the same Passport policies that you can use to manage Passport on organization owned devices. The personal PIN is managed separately using DeviceLock policy. DeviceLock policy can be used to control length, complexity, history, and expiration requirements and can be configured using the [Policy configuration service provider](http://go.microsoft.com/fwlink/p/?LinkID=623244). +Active Directory provides the ability to authorize users and devices using keys protected by Windows Hello for Business if domain controllers are running Windows 10 and the Windows Hello for Business provisioning service in Windows 10 AD FS. + +## Windows Hello for BYOD + +Windows Hello can be managed on personal devices that your employees use for work purposes using MDM. On personal devices, users can create a personal Windows Hello PIN for unlocking the device and a separate work PIN for access to work resources. +The work PIN is managed using the same Windows Hello for Business policies that you can use to manage Windows Hello for Business on organization-owned devices. The personal PIN is managed separately using DeviceLock policy. DeviceLock policy can be used to control length, complexity, history, and expiration requirements and can be configured using the [Policy configuration service provider](http://go.microsoft.com/fwlink/p/?LinkID=623244). ## Related topics @@ -359,14 +363,17 @@ The work PIN is managed using the same Passport policies that you can use to man [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) -[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) -[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Passport successfully created](passport-event-300.md) +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md)   \ No newline at end of file diff --git a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 25f0fba560..6099d183c9 100644 --- a/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/keep-secure/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The following are important factors in the implementation of your Windows Firewall with Advanced Security design plan: diff --git a/windows/keep-secure/index.md b/windows/keep-secure/index.md index 4d81cd0545..ab784f1c9f 100644 --- a/windows/keep-secure/index.md +++ b/windows/keep-secure/index.md @@ -16,20 +16,20 @@ Learn about keeping Windows 10 and Windows 10 Mobile secure. | Topic | Description | | - | - | -| [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) | This topic lists new and updated topics in the Keep Windows 10 secure documentation for [Windows 10 and Windows 10 Mobile](../index.md). | | [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) | To help protect your company from attacks which may originate from untrusted or attacker controlled font files, we’ve created the Blocking Untrusted Fonts feature. Using this feature, you can turn on a global setting that stops your employees from loading untrusted fonts processed using the Graphics Device Interface (GDI) onto your network. Untrusted fonts are any font installed outside of the %windir%/Fonts directory. Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process. | -| [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) | In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. | -| [Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) | Windows Hello is the biometric authentication feature that helps strengthen authentication and helps to guard against potential spoofing through fingerprint matching and facial recognition. | +| [Device Guard certification and compliance](device-guard-certification-and-compliance.md) | Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. If the app isn’t trusted it can’t run, period. It also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code after the computer restarts because of how decisions are made about what can run and when. | +| [Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) | In Windows 10, Windows Hello replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. | | [Configure S/MIME for Windows 10 and Windows 10 Mobile](configure-s-mime.md) | In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. | | [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Digital certificates bind the identity of a user or computer to a pair of keys that can be used to encrypt and sign digital information. Certificates are issued by a certification authority (CA) that vouches for the identity of the certificate holder, and they enable secure client communications with websites and services. | -| [Device Guard deployment guide](device-guard-deployment-guide.md) | Device Guard is a combination of hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications. If the app isn’t trusted it can’t run, period. It also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code after the computer restarts because of how decisions are made about what can run and when. | | [Protect derived domain credentials with Credential Guard](credential-guard.md) | Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Credential Guard prevents these attacks by protecting NTLM password hashes and Kerberos Ticket Granting Tickets. | +| [Protect Remote Desktop credentials with Remote Credential Guard](remote-credential-guard.md) | Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. | | [Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) | With the increase of employee-owned devices in the enterprise, there’s also an increasing risk of accidental data leak through apps and services, like email, social media, and the public cloud, which are outside of the enterprise’s control. For example, when an employee sends the latest engineering pictures from their personal email account, copies and pastes product info into a tweet, or saves an in-progress sales report to their public cloud storage. | | [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) | Learn about an approach to collect events from devices in your organization. This article talks about events in both normal operations and when an intrusion is suspected. | | [VPN profile options](vpn-profile-options.md) | Virtual private networks (VPN) let you give your users secure remote access to your company network. Windows 10 adds useful new VPN profile options to help you manage how users connect. | | [Windows security baselines](windows-security-baselines.md) | Learn why you should use security baselines in your organization. | | [Security technologies](security-technologies.md) | Learn more about the different security technologies that are available in Windows 10 and Windows 10 Mobile. | -| [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | +| [Enterprise security guides](windows-10-enterprise-security-guides.md) | Get proven guidance to help you better secure and protect your enterprise by using technologies such as Credential Guard, Device Guard, Microsoft Passport, and Windows Hello. This section offers technology overviews and step-by-step guides. | +| [Change history for Keep Windows 10 secure](change-history-for-keep-windows-10-secure.md) | This topic lists new and updated topics in the Keep Windows 10 secure documentation for [Windows 10 and Windows 10 Mobile](../index.md). |   ## Related topics diff --git a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md index da5029050c..575bf12fee 100644 --- a/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md +++ b/windows/keep-secure/installing-digital-certificates-on-windows-10-mobile.md @@ -23,6 +23,10 @@ Certificates in Windows 10 Mobile are primarily used for the following purposes - To authenticate a user to a reverse proxy server that is used to enable Microsoft Exchange ActiveSync (EAS) for email. - For installation and licensing of applications (from the Windows Phone Store or a custom company distribution site). + +**Warning**   +In Windows 10, Version 1607, if you have multiple certificates provisioned on the device and the Wi-Fi profile provisioned does not have a strict filtering criteria, you may see connection failures when connecting to Wi-Fi. [Learn more about this known issue in Version 1607](http://go.microsoft.com/fwlink/p/?LinkId=786764) + ## Install certificates using Microsoft Edge A certificate can be posted on a website and made available to users through a device-accessible URL that they can use to download the certificate. When a user accesses the page and taps the certificate, it opens on the device. The user can inspect the certificate, and if they choose to continue, the certificate is installed on the Windows 10 Mobile device. diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index d37d352642..d724b1862d 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Alerts in Windows Defender ATP indicate possible security breaches on endpoints in your organization. There are three alert severity levels, described in the following table. @@ -41,39 +43,17 @@ Details displayed about the alert include: - When the alert was last observed - Alert description - Recommended actions -- The incident graph +- The potential scope of breach - The indicators that triggered the alert +![A detailed view of an alert when clicked](images/alert-details.png) + Alerts attributed to an adversary or actor display a colored tile with the actor name. Click on the actor's name to see a threat intelligence profile of the actor, including a brief overview of the actor, their interests or targets, tools, tactics, and processes (TTPs) as well as areas where it's active worldwide. You will also see a set of recommended actions to take. Some actor profiles include a link to download a more comprehensive threat intelligence report. -![A detailed view of an alert when clicked](images/alert-details.png) - -## Incident graph -The incident graph provides a visual representation of where an alert was seen, events that triggered the alert, and which other machines are affected by the event. It provides an illustrated alert footprint on the original machine and expands to show the footprint of each alert event on other machines. - -You can click the circles on the incident graph to expand the nodes and view the associated events or files related to the alert. - -## Alert spotlight -The alert spotlight feature helps ease investigations by highlighting alerts related to a specific machine and events. You can highlight an alert and its related events in the machine timeline to increase your focus during an investigation. - -You can click on the machine link from the alert view to see the alerts related to the machine. - - - > [!NOTE] - > This shortcut is not available from the Incident graph machine links. - -Alerts related to the machine are displayed under the **Alerts related to this machine** section. -Clicking on an alert row takes you the to the date in which the alert was flagged on **Machine timeline**. This eliminates the need to manually filter and drag the machine timeline marker to when the alert was seen on that machine. - -You can also choose to highlight an alert from the **Alerts related to this machine** or from the **Machine timeline** section to see the correlation between the alert and other events that occurred on the machine. Right-click on any alert from either section and select **Mark related events**. This highlights alerts and events that are related and helps differentiate between the other alerts listed in the timeline. Highlighted events are displayed in all filtering modes whether you choose to view the timeline by **Detections**, **Behaviours**, or **Verbose**. - -You can also remove the highlight by right-clicking a highlighted alert and selecting **Unmark related events**. - - ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index 50e1c02405..fd75059fff 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -13,9 +13,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. You can see information from the following sections in the URL view: 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 a7f48785a0..5dfb3959f9 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 @@ -13,9 +13,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. You can get information from the following sections in the file view: @@ -60,13 +62,11 @@ Use the deep analysis feature to investigate the details of any file, usually du In the file's page, **Submit for deep analysis** is enabled when the file is available in the Windows Defender ATP backend sample collection or if it was observed on a Windows 10 machine that supports submitting to deep analysis. -> [!NOTE] -> Only files from Windows 10 can be automatically collected. +> **Note**  Only files from Windows 10 can be automatically collected. You can also manually submit a sample through the [Malware Protection Center Portal](https://www.microsoft.com/en-us/security/portal/submission/submit.aspx) if the file was not observed on a Windows 10 machine, and wait for **Submit for deep analysis** button to become available. -> [!NOTE] -> Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. +> **Note**  Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. When the sample is collected, Windows Defender ATP runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on machines, communication to IPs, and registry modifications. @@ -84,8 +84,7 @@ When the sample is collected, Windows Defender ATP runs the file in is a secure A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. -> [!NOTE] -> Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. +> **Note**  Depending on machine availability, sample collection time can vary. There is a 3-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. ## View deep analysis report @@ -122,11 +121,10 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. For more information, see [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). +5. Change the organizational unit through the Group Policy. See [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). -> [!NOTE] -> If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. +> **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index 8a803eb355..e1427b0400 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -13,9 +13,12 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + + Examine possible communication between your machines and external internet protocol (IP) addresses. Identifying all machines in the organization that communicated with a suspected or known malicious IP address, such as Command and Control (C2) servers, helps determine the potential scope of breach, associated files, and infected machines. @@ -40,8 +43,7 @@ The **Communication with IP in organization** section provides a chronological v Details about the IP address are displayed, including: registration details (if available), reverse IPs (for example, domains), prevalence of machines in the organization that communicated with this IP Address (during selectable time period), and the machines in the organization that were observed communicating with this IP address. -> [!NOTE] -> Search results will only be returned for IP addresses observed in communication with machines in the organization. +> **Note**  Search results will only be returned for IP addresses observed in communication with machines in the organization. Use the search filters to define the search criteria. You can also use the timeline search box to filter the displayed results of all machines in the organization observed communicating with the IP address, the file associated with the communication and the last date observed. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index 22271072f0..0a7f63c71b 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, and the number of active malware detections. This view allows you to identify machines with the highest risk at a glance, and keep track of all the machines that are reporting telemetry in your network. Use the Machines view in these two main scenarios: @@ -35,8 +37,7 @@ The Machines view contains the following columns: - **Active Alerts** - the number of alerts reported by the machine by severity - **Active malware detections** - the number of active malware detections reported by the machine -> [!NOTE] -> The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> **Note**  The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. Click any column header to sort the view in ascending or descending order. @@ -54,8 +55,7 @@ You can filter the view by the following time periods: - 30 days - 6 months -> [!NOTE] -> When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. +> **Note**  When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. The threat category filter lets you filter the view by the following categories: @@ -65,7 +65,7 @@ The threat category filter lets you filter the view by the following categories: - Threat - Low severity -For more information on the description of each category see, [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections). +See the [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections) topic for a description of each category. You can also download a full list of all the machines in your organization, in CSV format. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) to download the entire list as a CSV file. @@ -100,8 +100,6 @@ You'll see an aggregated view of alerts, a short description of the alert, detai This feature also enables you to selectively drill down into a behavior or event that occurred within a given time period. You can view the temporal sequence of events that occurred on a machine over a specified time period. -You can also use the [Alerts spotlight](investigate-alerts-windows-defender-advanced-threat-protection.md#alerts-spotlight) feature to see the correlation between alerts and events on a specific machine. - ![The timeline shows an interactive history of the alerts seen on a machine](images/timeline.png) Use the search bar to look for specific alerts or files associated with the machine. diff --git a/windows/keep-secure/isolated-domain-gpos.md b/windows/keep-secure/isolated-domain-gpos.md index b7f6c3b921..745da6642b 100644 --- a/windows/keep-secure/isolated-domain-gpos.md +++ b/windows/keep-secure/isolated-domain-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 All of the devices in the isolated domain are added to the group CG\_DOMISO\_IsolatedDomain. You must create multiple GPOs to align with this group, one for each Windows operating system that must have different rules or settings to implement the basic isolated domain functionality that you have in your isolated domain. This group is granted Read and Apply Group Policy permissions on all the GPOs described in this section. diff --git a/windows/keep-secure/isolated-domain.md b/windows/keep-secure/isolated-domain.md index 3d23484bf9..43e1461c41 100644 --- a/windows/keep-secure/isolated-domain.md +++ b/windows/keep-secure/isolated-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The isolated domain is the primary zone for trusted devices. The devices in this zone use connection security and firewall rules to control the communications that can be sent between devices in the zone. diff --git a/windows/keep-secure/isolating-apps-on-your-network.md b/windows/keep-secure/isolating-apps-on-your-network.md index 09367196c5..c8adf77620 100644 --- a/windows/keep-secure/isolating-apps-on-your-network.md +++ b/windows/keep-secure/isolating-apps-on-your-network.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you add new devices to your network, you may want to customize your Windows Firewall configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a device, appropriate firewall rules are automatically created to enable access. You can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. diff --git a/windows/keep-secure/link-the-gpo-to-the-domain.md b/windows/keep-secure/link-the-gpo-to-the-domain.md index ab224211e6..ba14d60b0e 100644 --- a/windows/keep-secure/link-the-gpo-to-the-domain.md +++ b/windows/keep-secure/link-the-gpo-to-the-domain.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you create the GPO and configure it with security group filters and WMI filters, you must link the GPO to the container in Active Directory that contains all of the target devices. diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 288f3da357..718b2e22ce 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -14,12 +14,14 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Windows Defender ATP notifies you of detected, possible attacks or breaches through alerts. A summary of new alerts is displayed in the **Dashboard**, and you can access all alerts in the **Alerts queue** menu. -For more information on how to investigate alerts see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts). +See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts) topic for more details on how to investigate alerts. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the top of the alert to access the Manage Alert menu and manage alerts. @@ -84,8 +86,7 @@ The context of the rule lets you tailor the queue to ensure that only alerts you 1. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the heading of an existing alert. 2. Choose the context for suppressing the alert. -> [!NOTE] -> You cannot create a custom or blank suppression rule. You must start from an existing alert. +> **Note**  You cannot create a custom or blank suppression rule. You must start from an existing alert. **See the list of suppression rules:** @@ -94,8 +95,7 @@ The context of the rule lets you tailor the queue to ensure that only alerts you ![Click the settings icon and then Suppression rules to create and modify rules](images/suppression-rules.png) -> [!NOTE] -> You can also click **See rules** in the confirmation window that appears when you suppress an alert. +> **Note**  You can also click **See rules** in the confirmation window that appears when you suppress an alert. The list of suppression rules shows all the rules that users in your organization have created. Each rule shows: diff --git a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md index bb867e4dc0..c55903536b 100644 --- a/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md +++ b/windows/keep-secure/manage-identity-verification-using-microsoft-passport.md @@ -1,8 +1,8 @@ --- -title: Manage identity verification using Microsoft Passport (Windows 10) -description: In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. +title: Manage identity verification using Windows Hello for Business (Windows 10) +description: In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. ms.assetid: 5BF09642-8CF5-4FBC-AC9A-5CA51E19387E -keywords: identity, PIN, biometric, Hello +keywords: identity, PIN, biometric, Hello, passport ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -10,65 +10,79 @@ ms.pagetype: security, mobile author: jdeckerMS localizationpriority: high --- -# Manage identity verification using Microsoft Passport +# Manage identity verification using Windows Hello for Business **Applies to** - Windows 10 - Windows 10 Mobile -In Windows 10, Microsoft Passport replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a Windows Hello (biometric) or PIN. +In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on PCs and mobile devices. This authentication consists of a new type of user credential that is tied to a device and a biometric or PIN. -Passport addresses the following problems with passwords: +> **Note:** When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. + +Hello addresses the following problems with passwords: - Passwords can be difficult to remember, and users often reuse passwords on multiple sites. - Server breaches can expose symmetric network credentials. - Passwords can be subject to [replay attacks](http://go.microsoft.com/fwlink/p/?LinkId=615673). - Users can inadvertently expose their passwords due to [phishing attacks](http://go.microsoft.com/fwlink/p/?LinkId=615674). -Passport lets users authenticate to: +Hello lets users authenticate to: - a Microsoft account. - an Active Directory account. - a Microsoft Azure Active Directory (AD) account. - Identity Provider Services or Relying Party Services that support [Fast ID Online (FIDO) v2.0](http://go.microsoft.com/fwlink/p/?LinkId=533889) authentication -After an initial two-step verification of the user during Passport enrollment, Passport is set up on the user's device and the user is asked to set a gesture, which can be Windows Hello or a PIN. The user provides the gesture to verify their identity. Windows then uses Passport to authenticate users and help them to access protected resources and services. +After an initial two-step verification of the user during enrollment, Hello is set up on the user's device and the user is asked to set a gesture, which can be a biometric, such as a fingerprint, or a PIN. The user provides the gesture to verify their identity. Windows then uses Hello to authenticate users and help them to access protected resources and services. -As an administrator in an enterprise or educational organization, you can create policies to manage Passport use on Windows 10-based devices that connect to your organization. +As an administrator in an enterprise or educational organization, you can create policies to manage Hello use on Windows 10-based devices that connect to your organization. -## Benefits of Microsoft Passport + + + +## The difference between Windows Hello and Windows Hello for Business + +- Individuals can create a PIN or biometric gesture on their personal devices for convenient sign-in. This use of Hello provides a layer of protection by being unique to the device on which it is set up, however it is not backed by key-based or certificate-based authentication. + +- Windows Hello for Business, which is configured by Group Policy or MDM policy, uses key-based or certificate-based authentication. + +## Benefits of Windows Hello Reports of identity theft and large-scale hacking are frequent headlines. Nobody wants to be notified that their user name and password have been exposed. + You may wonder [how a PIN can help protect a device better than a password](why-a-pin-is-better-than-a-password.md). Passwords are shared secrets; they are entered on a device and transmitted over the network to the server. An intercepted account name and password can be used by anyone. Because they're stored on the server, a server breach can reveal those stored credentials. -In Windows 10, Passport replaces passwords. The Passport provisioning process creates two cryptographic keys bound to the Trusted Platform Module (TPM), if a device has a TPM, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Passport enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identify provider knows from the combination of Passport keys and gesture that this is a verified identity and provides an authentication token that allows Windows 10 to access resources and services. In addition, during the registration process, the attestation claim is produced for every identity provider to cryptographically prove that the Passport keys are tied to TPM. During registration, when the attestation claim is not presented to the identity provider, the identity provider must assume that the Passport key is created in software. +In Windows 10, Hello replaces passwords. The Hello provisioning process creates two cryptographic keys bound to the Trusted Platform Module (TPM), if a device has a TPM, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Hello enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identify provider knows from the combination of Hello keys and gesture that this is a verified identity and provides an authentication token that allows Windows 10 to access resources and services. In addition, during the registration process, the attestation claim is produced for every identity provider to cryptographically prove that the Hello keys are tied to TPM. During registration, when the attestation claim is not presented to the identity provider, the identity provider must assume that the Hello key is created in software. -![how authentication works in microsoft passport](images/authflow.png) +![how authentication works in windows hello](images/authflow.png) Imagine that someone is looking over your shoulder as you get money from an ATM and sees the PIN that you enter. Having that PIN won't help them access your account because they don't have your ATM card. In the same way, learning your PIN for your device doesn't allow that attacker to access your account because the PIN is local to your specific device and doesn't enable any type of authentication from any other device. -Passport helps protect user identities and user credentials. Because no passwords are used, it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Passport credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are generated within isolated environments of TPMs. +Hello helps protect user identities and user credentials. Because no passwords are used, it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Hello credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are generated within isolated environments of TPMs. + +Hello also enables Windows 10 Mobile devices to be used as [a remote credential](prepare-people-to-use-microsoft-passport.md#bmk-remote) when signing into Windows 10 PCs. During the sign-in process, the Windows 10 PC can connect using Bluetooth to access Hello on the user’s Windows 10 Mobile device. Because users carry their phone with them, Hello makes implementing two-factor authentication across the enterprise less costly and complex than other solutions. -Microsoft Passport also enables Windows 10 Mobile devices to be used as [a remote credential](prepare-people-to-use-microsoft-passport.md#bmk-remote) when signing into Windows 10 PCs. During the sign-in process, the Windows 10 PC can connect using Bluetooth to access Microsoft Passport on the user’s Windows 10 Mobile device. Because users carry their phone with them, Microsoft Passport makes implementing two-factor authentication across the enterprise less costly and complex than other solutions. > **Note:**  Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants. -  -## How Microsoft Passport works: key points -- Passport credentials are based on certificate or asymmetrical key pair. Passport credentials are bound to the device, and the token that is obtained using the credential is also bound to the device. -- Identify provider (such as Active Directory, Azure AD, or a Microsoft account) validates user identity and maps Microsoft Passport's public key to a user account during the registration step. +  +## How Windows Hello for Business works: key points + +- Hello credentials are based on certificate or asymmetrical key pair. Hello credentials are bound to the device, and the token that is obtained using the credential is also bound to the device. +- Identify provider (such as Active Directory, Azure AD, or a Microsoft account) validates user identity and maps Hello's public key to a user account during the registration step. - Keys can be generated in hardware (TPM 1.2 or 2.0 for enterprises, and TPM 2.0 for consumers) or software, based on the policy. -- Authentication is the two-factor authentication with the combination of a key or certificate tied to a device and something that the person knows (a PIN) or something that the person is (Windows Hello). The Passport gesture does not roam between devices and is not shared with the server; it is stored locally on a device. +- Authentication is the two-factor authentication with the combination of a key or certificate tied to a device and something that the person knows (a PIN) or something that the person is (Windows Hello). The Hello gesture does not roam between devices and is not shared with the server; it is stored locally on a device. - Private key never leaves a device. The authenticating server has a public key that is mapped to the user account during the registration process. -- PIN entry and Hello both trigger Windows 10 to verify the user's identity and authenticate using Passport keys or certificates. -- Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use separate containers for keys. Non-Microsoft identity providers can generate keys for their users in the same container as the Microsoft account; however, all keys are separated by identity providers' domains to help ensure user privacy. -- Certificates are added to the Passport container and are protected by the Passport gesture. +- PIN entry and biometric gesture both trigger Windows 10 to verify the user's identity and authenticate using Hello keys or certificates. +- Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use a single container for keys. All keys are separated by identity providers' domains to help ensure user privacy. +- Certificates are added to the Hello container and are protected by the Hello gesture. - Windows Update behavior: After a reboot is required by Windows Update, the last interactive user is automatically signed on without any user gesture and the session is locked so the user's lock screen apps can run. ## Comparing key-based and certificate-based authentication -Passport can use either keys (hardware or software) or certificates with keys in hardware or software to confirm identity. Enterprises that have a public key infrastructure (PKI) for issuing and managing certificates can continue to use PKI in combination with Passport. Enterprises that do not use PKI or want to reduce the effort associated with managing certificates can rely on key-based credentials for Passport. +Windows Hello for Business can use either keys (hardware or software) or certificates with keys in hardware or software to confirm identity. Enterprises that have a public key infrastructure (PKI) for issuing and managing certificates can continue to use PKI in combination with Hello. Enterprises that do not use PKI or want to reduce the effort associated with managing certificates can rely on key-based credentials for Hello. Hardware-based keys, which are generated by TPM, provide the highest level of assurance. When the TPM is manufactured, an Endorsement Key (EK) certificate is resident in the TPM. This EK certificate creates a root trust for all other keys that are generated on this TPM. -EK certification is used to generate an attestation identity key (AIK) certificate issued by a Microsoft certificate authority. This AIK certificate can be used as an attestation claim to prove to identity providers that the Passport keys are generated on the same TPM. The Microsoft certificate authority (CA) generates the AIK certificate per device, per user, and per IDP to help ensure that user privacy is protected. +EK certification is used to generate an attestation identity key (AIK) certificate issued by a Microsoft certificate authority. This AIK certificate can be used as an attestation claim to prove to identity providers that the Hello keys are generated on the same TPM. The Microsoft certificate authority (CA) generates the AIK certificate per device, per user, and per IDP to help ensure that user privacy is protected. -When identity providers such as Active Directory or Azure AD enroll a certificate in Passport, Windows 10 will support the same set of scenarios as a smart card. When the credential type is a key, only key-based trust and operations will be supported. +When identity providers such as Active Directory or Azure AD enroll a certificate in Hello, Windows 10 will support the same set of scenarios as a smart card. When the credential type is a key, only key-based trust and operations will be supported. ## Learn more @@ -90,15 +104,19 @@ When identity providers such as Active Directory or Azure AD enroll a certificat ## Related topics -[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) -[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) -[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Passport successfully created](passport-event-300.md) -  \ No newline at end of file +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) +  diff --git a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md index 3187e17371..49dc1620f6 100644 --- a/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you finish reviewing the existing Windows Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Firewall with Advanced Security design. diff --git a/windows/keep-secure/microsoft-passport-and-password-changes.md b/windows/keep-secure/microsoft-passport-and-password-changes.md index 057efc5773..dd002d75b8 100644 --- a/windows/keep-secure/microsoft-passport-and-password-changes.md +++ b/windows/keep-secure/microsoft-passport-and-password-changes.md @@ -1,6 +1,6 @@ --- -title: Microsoft Passport and password changes (Windows 10) -description: When you set up Microsoft Passport, the PIN or biometric (Windows Hello) gesture that you use is specific to that device. +title: Windows Hello and password changes (Windows 10) +description: When you change your password on a device, you may need to sign in with a password on other devices to reset Hello. ms.assetid: 83005FE4-8899-47A6-BEA9-C17CCA0B6B55 ms.prod: w10 ms.mktglfcycl: deploy @@ -15,17 +15,17 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -When you set up Microsoft Passport, the PIN or biometric (Windows Hello) gesture that you use is specific to that device. You can set up Passport for the same account on multiple devices. If the PIN or biometric is configured as part of a Microsoft Passport for Work, changing the account password will not impact sign-in or unlock with these gestures since it uses a key or certificate. However, if Microsoft Passport for Work is not deployed and the password for that account changes, you must provide the new password on each device to continue to use Passport. +When you set up Windows Hello, the PIN or biometric gesture that you use is specific to that device. You can set up Hello for the same account on multiple devices. If the PIN or biometric is configured as part of Windows Hello for Business, changing the account password will not impact sign-in or unlock with these gestures since it uses a key or certificate. However, if Windows Hello for Business is not deployed and the password for that account changes, you must provide the new password on each device to continue to use Hello. ## Example Let's suppose that you have set up a PIN for your Microsoft account on **Device A**. You use your PIN to sign in on **Device A** and then change the password for your Microsoft account. Because you were using **Device A** when you changed your password, the PIN on **Device A** will continue to work with no other action on your part. -Suppose instead that you sign in on **Device B** and change your password for your Microsoft account. The next time that you try to sign in on **Device A** using your PIN, sign-in will fail because the account credentials that Passport on **Device A** knows will be outdated. -> **Note:**  This example also applies to an Active Directory account when [Passport for Work is not implemented](implement-microsoft-passport-in-your-organization.md). +Suppose instead that you sign in on **Device B** and change your password for your Microsoft account. The next time that you try to sign in on **Device A** using your PIN, sign-in will fail because the account credentials that Hello on **Device A** knows will be outdated. +> **Note:**  This example also applies to an Active Directory account when [Windows Hello for Business is not implemented](implement-microsoft-passport-in-your-organization.md).   -## How to update Passport after you change your password on another device +## How to update Hello after you change your password on another device 1. When you try to sign in using your PIN or biometric, you will see the following message: **Your password was changed on a different device. You must sign in to this device once with your new password, and then you can sign in with your PIN.** 2. Click **OK.** @@ -36,16 +36,19 @@ Suppose instead that you sign in on **Device B** and change your password for yo ## Related topics -[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) -[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) -[Event ID 300 - Passport successfully created](passport-event-300.md) +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md)   \ No newline at end of file diff --git a/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md b/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md index 224caa847c..e99c7d38aa 100644 --- a/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md +++ b/windows/keep-secure/microsoft-passport-errors-during-pin-creation.md @@ -1,6 +1,6 @@ --- -title: Microsoft Passport errors during PIN creation (Windows 10) -description: When you set up Microsoft Passport in Windows 10, you may get an error during the Create a work PIN step. +title: Windows Hello errors during PIN creation (Windows 10) +description: When you set up Windows Hello in Windows 10, you may get an error during the Create a work PIN step. ms.assetid: DFEFE22C-4FEF-4FD9-BFC4-9B419C339502 keywords: PIN, error, create a work PIN ms.prod: w10 @@ -11,13 +11,13 @@ author: jdeckerMS localizationpriority: high --- -# Microsoft Passport errors during PIN creation +# Windows Hello errors during PIN creation **Applies to** - Windows 10 - Windows 10 Mobile -When you set up Microsoft Passport in Windows 10, you may get an error during the **Create a work PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. +When you set up Windows Hello in Windows 10, you may get an error during the **Create a work PIN** step. This topic lists some of the error codes with recommendations for mitigating the problem. If you get an error code that is not listed here, contact Microsoft Support. ## Where is the error code? @@ -222,14 +222,18 @@ For errors listed in this table, contact Microsoft Support for assistance. ## Related topics -[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) -[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) -[Event ID 300 - Passport successfully created](passport-event-300.md) +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) \ No newline at end of file diff --git a/windows/keep-secure/microsoft-passport-guide.md b/windows/keep-secure/microsoft-passport-guide.md index b78b6f94f7..45548bb40f 100644 --- a/windows/keep-secure/microsoft-passport-guide.md +++ b/windows/keep-secure/microsoft-passport-guide.md @@ -101,7 +101,7 @@ Microsoft Passport offers four significant advantages over the current state of **It’s flexible** Microsoft Passport offers unprecedented flexibility. Although the format and use of reusable passwords are fixed, Microsoft Passport gives both administrators and users options to manage authentication. First and foremost, Microsoft Passport works with both biometric identifiers and PINs, so users’ credentials are protected even on devices that don’t support biometrics. Users can even use their phone to release their credentials instead of a PIN or biometric gesture on the main device. Microsoft Passport seamlessly takes advantage of the hardware of the devices in use; as users upgrade to newer devices, Microsoft Passport is ready to use them, and organizations can upgrade existing devices by adding biometric sensors where appropriate. -Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 Technical Preview domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). +Microsoft Passport offers flexibility in the datacenter, too. To deploy it, in some modes you must add Windows Server 2016 domain controllers to your Active Directory environment, but you don’t have to replace or remove your existing Active Directory servers — the servers required for Microsoft Passport build on and add capability to your existing infrastructure. You don’t have to change the domain or forest functional level, and you can either add on-premises servers or use Microsoft Azure Active Directory to deploy Microsoft Passport on your network. The choice of which users you should enable for Microsoft Passport use is completely up to you: you choose the policies and devices to support and which authentication factors you want users to have access to. This makes it easy to use Microsoft Passport to supplement existing smart card or token deployments by adding strong credential protection to users who don’t currently have it or to deploy Microsoft Passport in scenarios that call for extra protection for sensitive resources or systems (described in the [Design a Microsoft Passport deployment](#design) section). **It’s standardized** diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 33d9bd1f92..1bc9344b78 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + There are some minimum requirements for onboarding your network and endpoints. ## Minimum requirements @@ -33,77 +35,12 @@ When you run the onboarding wizard for the first time, you must choose where you - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. ### Endpoint hardware and software requirements -The Windows Defender ATP agent only supports Windows 10, version 1607. +Endpoints on your network must be running Windows 10 Insider Preview Build 14332 or later. The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10 Insider Preview Build 14332 or later. -Endpoints on your network must be running Windows 10, version 1607. +> **Note**  Endpoints that are running Windows Server and mobile versions of Windows are not supported. -The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. - - -> [!NOTE] -> Endpoints that are running Windows Server and mobile versions of Windows are not supported. - -#### Internet connectivity -Internet connectivity on endpoints is also required. - -The daily bandwidth utilization on each endpoint is 5MB. The network bandwidth utilization requires ________ (ALON, PLEASE PROVIDE MISSING INFO). - -For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . +Internet connectivity on endpoints is also required. See [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) for additional proxy configuration settings. Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. -### Telemetry and diagnostics settings -You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. -By default, this service is enabled, but it's good practice to check to ensure that you'll get telemetry from them. -**Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: - -1. Open an elevated command-line prompt on the endpoint: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -If the service is enabled, then the result should look like the following screenshot: - -![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) - -If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. - - - -**Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Go to **Start** and type **cmd**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config diagtrack start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc qc diagtrack - ``` - -## Windows Defender signature updates are configured -The Windows Defender ATP agent depends on Windows Defender’s ability to scan files and provide information about them. If Windows Defender is not the active antimalware in your organization, you may need to configure the signature updates. For more information see [Configure Windows Defender in Windows 10](windows-defender-in-windows-10.md). - -When Windows Defender is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender goes on passive mode. For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). - -## Windows Defender Early Launch AntiMalware (ELAM) driver is enabled -If you're running Windows Defender as the primary antimalware product on your endpoints, the Windows Defender ATP agent will successfully onboard. - -If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender ELAM driver is enabled. For more information on how to validate and enable the Windows Defender ELAM driver see, [Ensure the Windows Defender ELAM driver is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-the-windows-defender-elam-driver-is-enabled). diff --git a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md index 95ab7cda01..d2ed73907e 100644 --- a/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md +++ b/windows/keep-secure/modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You must reconfigure your copied GPO so that it contains the correct security group and WMI filters for its new role. If you are creating the GPO for the isolated domain, use the [Block members of a group from applying a GPO](#to-block-members-of-a-group-from-applying-a-gpo) procedure to prevent members of the boundary and encryption zones from incorrectly applying the GPOs for the main isolated domain. diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index ea397b440d..942dfa02ee 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -14,11 +14,12 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You need to onboard to Windows Defender ATP before you can use the service. +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] +You need to onboard to Windows Defender ATP before you can use the service. ## In this section Topic | Description diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md index f29f5afbb7..420518e4ca 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-ip-security-policies.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Procedures in this guide that refer to GPOs for earlier versions of the Windows operating system instruct you to work with the IP Security Policy section in the Group Policy Management Console (GPMC). diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md index e179647bac..bbecb7b8ad 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Most of the procedures in this guide instruct you to use Group Policy settings for Windows Firewall with Advanced Security. diff --git a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md index 2d848ec539..9712af0076 100644 --- a/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/keep-secure/open-the-group-policy-management-console-to-windows-firewall.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To open a GPO to Windows Firewall diff --git a/windows/keep-secure/open-windows-firewall-with-advanced-security.md b/windows/keep-secure/open-windows-firewall-with-advanced-security.md index cda993d4ad..8f20a73c1c 100644 --- a/windows/keep-secure/open-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/open-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This procedure shows you how to open the Windows Firewall with Advanced Security console. diff --git a/windows/keep-secure/passport-event-300.md b/windows/keep-secure/passport-event-300.md index 3350d1f5bf..3609eec53d 100644 --- a/windows/keep-secure/passport-event-300.md +++ b/windows/keep-secure/passport-event-300.md @@ -1,6 +1,6 @@ --- -title: Event ID 300 - Passport successfully created (Windows 10) -description: This event is created when a Microsoft Passport for Enterprise is successfully created and registered with Azure Active Directory (Azure AD). +title: Event ID 300 - Windows Hello successfully created (Windows 10) +description: This event is created when a Windows Hello for Business is successfully created and registered with Azure Active Directory (Azure AD). ms.assetid: 0DD59E75-1C5F-4CC6-BB0E-71C83884FF04 keywords: ngc ms.prod: w10 @@ -11,13 +11,13 @@ author: jdeckerMS localizationpriority: high --- -# Event ID 300 - Passport successfully created +# Event ID 300 - Windows Hello successfully created **Applies to** - Windows 10 - Windows 10 Mobile -This event is created when a Microsoft Passport for Enterprise is successfully created and registered with Azure Active Directory (Azure AD). Applications or services can trigger actions on this event. For example, a certificate provisioning service can listen to this event and trigger a certificate request. +This event is created when Windows Hello for Business is successfully created and registered with Azure Active Directory (Azure AD). Applications or services can trigger actions on this event. For example, a certificate provisioning service can listen to this event and trigger a certificate request. ## Event details | | | @@ -35,9 +35,20 @@ This is a normal condition. No further action is required. ## Related topics -- [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -- [Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) -- [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -- [Prepare people to use Microsoft Passport](prepare-people-to-use-microsoft-passport.md) -- [Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) -- [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) +[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) + +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) + +[Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) + +[Prepare people to use Windows Hello](prepare-people-to-use-microsoft-passport.md) + +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) + +[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) + +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) diff --git a/windows/keep-secure/planning-certificate-based-authentication.md b/windows/keep-secure/planning-certificate-based-authentication.md index 69e599b812..ab5b21c69b 100644 --- a/windows/keep-secure/planning-certificate-based-authentication.md +++ b/windows/keep-secure/planning-certificate-based-authentication.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Sometimes a device cannot join an Active Directory domain, and therefore cannot use Kerberos V5 authentication with domain credentials. However, the device can still participate in the isolated domain by using certificate-based authentication. diff --git a/windows/keep-secure/planning-domain-isolation-zones.md b/windows/keep-secure/planning-domain-isolation-zones.md index 208265eefb..a18fb27051 100644 --- a/windows/keep-secure/planning-domain-isolation-zones.md +++ b/windows/keep-secure/planning-domain-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have the required information about your network, Active Directory, and client and server devices, you can use that information to make decisions about the isolation zones you want to use in your environment. diff --git a/windows/keep-secure/planning-gpo-deployment.md b/windows/keep-secure/planning-gpo-deployment.md index 050a5550f7..abdff4b8ca 100644 --- a/windows/keep-secure/planning-gpo-deployment.md +++ b/windows/keep-secure/planning-gpo-deployment.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can control which GPOs are applied to devices in Active Directory in a combination of three ways: diff --git a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md index fff34a12c7..0718187682 100644 --- a/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md +++ b/windows/keep-secure/planning-group-policy-deployment-for-your-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have decided on the best logical design of your isolation environment for the network and device security requirements, you can start the implementation plan. diff --git a/windows/keep-secure/planning-isolation-groups-for-the-zones.md b/windows/keep-secure/planning-isolation-groups-for-the-zones.md index b4f667a50b..0c4488940a 100644 --- a/windows/keep-secure/planning-isolation-groups-for-the-zones.md +++ b/windows/keep-secure/planning-isolation-groups-for-the-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Isolation groups in Active Directory are how you implement the various domain and server isolation zones. A device is assigned to a zone by adding its device account to the group which represents that zone. diff --git a/windows/keep-secure/planning-network-access-groups.md b/windows/keep-secure/planning-network-access-groups.md index 4d9b002e7c..929c583624 100644 --- a/windows/keep-secure/planning-network-access-groups.md +++ b/windows/keep-secure/planning-network-access-groups.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 A network access group (NAG) is used to identify users and devices that have permission to access an isolated server. The server is configured with firewall rules that allow only network connections that are authenticated as originating from a device, and optionally a user, whose accounts are members of its NAG. A member of the isolated domain can belong to as many NAGs as required. diff --git a/windows/keep-secure/planning-server-isolation-zones.md b/windows/keep-secure/planning-server-isolation-zones.md index 12688b93c9..9995c0e5fc 100644 --- a/windows/keep-secure/planning-server-isolation-zones.md +++ b/windows/keep-secure/planning-server-isolation-zones.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Sometimes a server hosts data that is sensitive. If your servers host data that must not be compromised, you have several options to help protect that data. One was already addressed: adding the server to the encryption zone. Membership in that zone prevents the server from being accessed by any devices that are outside the isolated domain, and encrypts all network connections to server. diff --git a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md index 4fcbd977dc..fdcf972088 100644 --- a/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/keep-secure/planning-settings-for-a-basic-firewall-policy.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have identified your requirements, and have the information about the network layout and devices available, you can begin to design the GPO settings and rules that will enable you to enforce your requirements on the devices. diff --git a/windows/keep-secure/planning-the-gpos.md b/windows/keep-secure/planning-the-gpos.md index b22f0497cd..84b3750822 100644 --- a/windows/keep-secure/planning-the-gpos.md +++ b/windows/keep-secure/planning-the-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 When you plan the GPOs for your different isolation zones, you must complete the layout of the required zones and their mappings to the groups that link the devices to the zones. diff --git a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md index 1801d2a86a..8423e4b94f 100644 --- a/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. diff --git a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md index c800eca94d..736612379f 100644 --- a/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/keep-secure/planning-your-windows-firewall-with-advanced-security-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index b2b3c5c437..6363ce613d 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -14,9 +14,12 @@ author: DulceMV **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + + Enterprise security teams can use the Windows Defender ATP portal to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. You can use the [Windows Defender ATP portal](https://securitycenter.windows.com/) to: @@ -34,20 +37,19 @@ When you open the portal, you’ll see the main areas of the application: ![Windows Defender Advanced Threat Protection portal](images/portal-image.png) -> [!NOTE] -> Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> **Note**  Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. You can navigate through the portal using the menu options available in all sections. Refer to the following table for a description of each section. Area | Description :---|:--- (1) Settings | Provides access to configuration settings such as time zone, alert suppression rules, and license information. -(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Enpoint Management**. +(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Endpoint Management**. **Dashboard** | Provides clickable tiles that open detailed information on various alerts that have been detected in your organization. **Alerts queue** | Enables you to view separate queues of new, in progress, and resolved alerts. **Machines view**| Displays the list of machines that are onboarded to Windows Defender ATP, some information about them, and the corresponding number of alerts. -**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. -**Enpoint Management**| Allows you to download the onboarding configuration package. +**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. +**Endpoint Management**| Allows you to download the onboarding configuration package. (3) Main portal| Main area where you will see the different views such as the Dashboard, Alerts queue, and Machines view. (4) Search | Search for machines, files, external IP Addresses, or domains across endpoints. The drop-down combo box allows you to select the entity type. diff --git a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md index d6fbfbe19d..154996d6b6 100644 --- a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md +++ b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md @@ -1,6 +1,6 @@ --- -title: Prepare people to use Microsoft Passport (Windows 10) -description: When you set a policy to require Microsoft Passport in the workplace, you will want to prepare people in your organization. +title: Prepare people to use Windows Hello (Windows 10) +description: When you set a policy to require Windows Hello for Business in the workplace, you will want to prepare people in your organization. ms.assetid: 5270B416-CE31-4DD9-862D-6C22A2AE508B keywords: identity, PIN, biometric, Hello ms.prod: w10 @@ -11,19 +11,19 @@ author: jdeckerMS localizationpriority: high --- -# Prepare people to use Microsoft Passport +# Prepare people to use Windows Hello **Applies to** - Windows 10 - Windows 10 Mobile -When you set a policy to require Microsoft Passport in the workplace, you will want to prepare people in your organization by explaining how to use Passport. +When you set a policy to require Windows Hello for Business in the workplace, you will want to prepare people in your organization by explaining how to use Hello. -After enrollment in Passport, users should use their gesture (such as a PIN or fingerprint) for access to corporate resources. Their gesture is only valid on the enrolled device. +After enrollment in Hello, users should use their gesture (such as a PIN or fingerprint) for access to corporate resources. Their gesture is only valid on the enrolled device. -Although the organization may require users to change their Active Directory or Azure Active Directory (AD) account password at regular intervals, changes to their passwords have no effect on Passport. +Although the organization may require users to change their Active Directory or Azure Active Directory (AD) account password at regular intervals, changes to their passwords have no effect on Hello. -People who are currently using virtual smart cards for authentication can use their virtual smart card to verify their identity when they set up Passport. +People who are currently using virtual smart cards for authentication can use their virtual smart card to verify their identity when they set up Hello. ## On devices owned by the organization @@ -37,19 +37,17 @@ Next, they select a way to connect. Tell the people in your enterprise which opt They sign in, and are then asked to verify their identity. People have options to choose from, such as a text message, phone call, or authentication app. After verification, they create their PIN. The **Create a work PIN** screen displays any complexity requirements that you have set, such as minimum length. -After Passport is set up, people use their PIN to unlock the device, and that will automatically log them on. +After Hello is set up, people use their PIN to unlock the device, and that will automatically log them on. ## On personal devices People who want to access work resources on their personal devices can add a work or school account in **Settings** > **Accounts** > **Work or school**, and then sign in with work credentials. The person selects the method for receiving the verification code, such as text message or email. The verification code is sent and the person then enters the verification code. After verification, the person enters and confirms new PIN. The person can access any token-based resource using this device without being asked for credentials. (This work account gesture doesn't affect the device unlock PIN.) -Assure people that their work credentials and personal credentials are stored in separate containers; the enterprise has no access to their personal credentials. - People can go to **Settings** > **Accounts** > **Work or school**, select the work account, and then select **Unjoin** to remove the account from their device. ## Using Windows Hello and biometrics -If your policy allows it, people can add Windows Hello to their Passport. Windows Hello can be fingerprint, iris, and facial recognition, and is available to users only if the hardware supports it. +If your policy allows it, people can use biometrics (fingerprint, iris, and facial recognition) with Windows Hello for Business, if the hardware supports it. ![sign in to windows, apps, and services using fingerprint or face](images/hellosettings.png) @@ -59,6 +57,7 @@ If your enterprise enables phone sign-in, users can pair a phone running Windows > [!NOTE] > Phone sign-in is currently limited to select Technology Adoption Program (TAP) participants. +   **Prerequisites:** @@ -71,6 +70,7 @@ If your enterprise enables phone sign-in, users can pair a phone running Windows - The VPN configuration profile must use certificate-based authentication. **Pair the PC and phone** + 1. On the PC, go to **Settings** > **Devices** > **Bluetooth**. Tap the name of the phone and then tap **Pair** to begin pairing. ![bluetooth pairing](images/btpair.png) @@ -80,13 +80,13 @@ If your enterprise enables phone sign-in, users can pair a phone running Windows ![bluetooth pairing passcode](images/bt-passcode.png) 3. On the PC, tap **Yes**. + **Sign in to PC using the phone** 1. Open the **Microsoft Authenticator** app, choose your account, and tap the name of the PC to sign in to. > **Note: **  The first time that you run the **Microsoft Authenticator** app, you must add an account. ![select a device](images/phone-signin-device-select.png) -   2. Enter the work PIN that you set up when you joined the phone to the cloud domain or added a work account. @@ -96,14 +96,20 @@ You simply connect to VPN as you normally would. If the phone's certificates are ## Related topics -[Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) +[Manage identity verification using Windows Hello for Business](manage-identity-verification-using-microsoft-passport.md) -[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md) + +[Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) [Why a PIN is better than a password](why-a-pin-is-better-than-a-password.md) -[Microsoft Passport and password changes](microsoft-passport-and-password-changes.md) +[Windows Hello and password changes](microsoft-passport-and-password-changes.md) + +[Windows Hello errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) + +[Event ID 300 - Windows Hello successfully created](passport-event-300.md) + +[Windows Hello biometrics in the enterprise](windows-hello-in-enterprise.md) -[Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) -[Event ID 300 - Passport successfully created](passport-event-300.md) diff --git a/windows/keep-secure/procedures-used-in-this-guide.md b/windows/keep-secure/procedures-used-in-this-guide.md index d19699b94b..7374820ed8 100644 --- a/windows/keep-secure/procedures-used-in-this-guide.md +++ b/windows/keep-secure/procedures-used-in-this-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The procedures in this section appear in the checklists found earlier in this document. They should be used only in the context of the checklists in which they appear. They are presented here in alphabetical order. diff --git a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md index a24379dacf..f4134b9ce9 100644 --- a/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md +++ b/windows/keep-secure/protect-devices-from-unwanted-network-traffic.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Although network perimeter firewalls provide important protection to network resources from external threats, there are network threats that a perimeter firewall cannot protect against. Some attacks might successfully penetrate the perimeter firewall, and at that point what can stop it? Other attacks might originate from inside the network, such as malware that is brought in on portable media and run on a trusted device. Portable device are often taken outside the network and connected directly to the Internet, without adequate protection between the device and security threats. diff --git a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md index 890eaf1d99..42da77aa05 100644 --- a/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/keep-secure/require-encryption-when-accessing-sensitive-network-resources.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The use of authentication in the previously described goal ([Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) enables a device in the isolated domain to block traffic from untrusted devices. However, it does not prevent an untrusted device from eavesdropping on the network traffic shared between two trusted devices, because by default network packets are not encrypted. diff --git a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md index 9db41d44f1..d9f6804c8a 100644 --- a/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/keep-secure/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,9 +32,7 @@ For example, hardware that includes CPU virtualization extensions and SLAT will You can deploy Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. -The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. - - +The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, available in 2016, and announced as options for 2017. > **Notes** > - To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). @@ -51,20 +49,39 @@ The following tables provide more information about the hardware, firmware, and | Software: **HVCI compatible drivers** | **Requirements**: See the Windows Hardware Compatibility Program requirements under [Filter.Driver.DeviceGuard.DriverCompatibility](https://msdn.microsoft.com/library/windows/hardware/mt589732(v=vs.85).aspx).

    **Security benefits**: [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | | Software: Qualified **Windows operating system** | **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 Device Guard. | - - -> **Important**  The preceding table lists requirements for baseline protections. The following table lists requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. +> **Important**  The preceding table lists requirements for baseline protections. The following tables list requirements for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting the requirements for improved security, to significantly strengthen the level of security that Device Guard can provide. ## Device Guard requirements for improved security The following tables describes additional hardware and firmware requirements, and the improved security that is available when those requirements are met. -### 2015 Additional Qualification Requirements for Device Guard (Windows 10, version 1507 and Windows 10, version 1511) +### 2015 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1507, and Windows Server 2016, Technical Preview 4) | Protections for Improved Security - requirement | Description | |---------------------------------------------|----------------------------------------------------| | 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. | +
    + +### 2016 Additional Qualification Requirements for Device Guard (starting with Windows 10, version 1607, and Windows Server 2016) + +> **Important**  The following tables list requirements for improved security, beyond the level of protection described in the preceding tables. You can use Device Guard with hardware, firmware, and software that do not support the following protections for improved security. As your systems meet more requirements, more protections become available to them. + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **Hardware Rooted Trust Platform Secure Boot** | **Requirements**:
    Boot Integrity (Platform Secure Boot) must be supported. See the Windows Hardware Compatibility Program requirements under [System.Fundamentals.Firmware.CS.UEFISecureBoot.ConnectedStandby](https://msdn.microsoft.com/library/windows/hardware/dn932807(v=vs.85).aspx#system_fundamentals_firmware_cs_uefisecureboot_connectedstandby)
    - The Hardware Security Test Interface (HSTI) must be implemented. See [Hardware Security Testability Specification](https://msdn.microsoft.com/en-us/library/windows/hardware/mt712332(v=vs.85).aspx).

    **Security benefits**:
    - Boot Integrity (Platform Secure Boot) from Power-On provides protections against physically present attackers, and defense-in-depth against malware.
    - HSTI provides additional security assurance for correctly secured silicon and platform. | +| Firmware: **Firmware Update through Windows Update** | **Requirements**: Firmware must support field updates through Windows Update and UEFI encapsulation update.

    **Security benefits**: Helps ensure that firmware updates are fast, secure, and reliable. | +| Firmware: **Securing Boot Configuration and Management** | **Requirements**:
    - Required BIOS capabilities: Ability of OEM to add ISV, OEM, or Enterprise Certificate in Secure Boot DB at manufacturing time.
    - Required configurations: Microsoft UEFI CA must be removed from Secure Boot DB. Support for 3rd-party UEFI modules is permitted but should leverage ISV-provided certificates or OEM certificate for the specific UEFI software.

    **Security benefits**:
    - Enterprises can choose to allow proprietary EFI drivers/applications to run.
    - Removing Microsoft UEFI CA from Secure Boot DB provides full control to enterprises over software that runs before the operating system boots. | + +
    + +### 2017 Additional Qualification Requirements for Device Guard (announced as options for future Windows operating systems for 2017) + +| Protections for Improved Security - requirement | Description | +|---------------------------------------------|----------------------------------------------------| +| Firmware: **UEFI NX Protections** | **Requirements**:
    - All UEFI memory that is marked executable must be read only. Memory marked writable must not be executable.

    UEFI Runtime Services:
    - Must implement the UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. The entire UEFI runtime must be described by this table.
    - All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both.
    - No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory MUST be either readable and executable OR writeable and non-executable.

    **Security benefits**:
    - Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
    - Reduces attack surface to VBS from system firmware. | +| Firmware: **Firmware support for SMM protection** | **Requirements**: The [Windows SMM Security Mitigations Table (WSMT) specification](http://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.

    **Security benefits**:
    - Protects against potential vulnerabilities in UEFI runtime in functions such as Update Capsule, Set Variables, and so on, so they can't compromise VBS.
    - Reduces attack surface to VBS from system firmware.
    - Blocks additional security attacks against SMM. | + ## Device Guard deployment in different scenarios: types of devices Typically, deployment of Device Guard happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. The following table can help you begin to develop a plan for deploying Device Guard in your organization. diff --git a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md index 049625343b..fa2225b9c4 100644 --- a/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md +++ b/windows/keep-secure/restrict-access-to-only-specified-users-or-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) prevents devices that are members of the isolated domain from accepting network traffic from untrusted devices. However, some devices on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. diff --git a/windows/keep-secure/restrict-access-to-only-trusted-devices.md b/windows/keep-secure/restrict-access-to-only-trusted-devices.md index d2b47a2dbe..dc34b9ac84 100644 --- a/windows/keep-secure/restrict-access-to-only-trusted-devices.md +++ b/windows/keep-secure/restrict-access-to-only-trusted-devices.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Your organizational network likely has a connection to the Internet. You also likely have partners, vendors, or contractors who attach devices that are not owned by your organization to your network. Because you do not manage those devices, you cannot trust them to be free of malicious software, maintained with the latest security updates, or in any way in compliance with your organization's security policies. These untrustworthy devices both on and outside of your physical network must not be permitted to access your organization's devices except where it is truly required. diff --git a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md index 85d7267abb..57d1bc1e9d 100644 --- a/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/keep-secure/restrict-server-access-to-members-of-a-group-only.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured the IPsec connection security rules that force client devices to authenticate their connections to the isolated server, you must configure the rules that restrict access to only those devices or users who have been identified through the authentication process as members of the isolated server’s access group. diff --git a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md index fa9c66bfb4..e3cd578183 100644 --- a/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md +++ b/windows/keep-secure/securing-end-to-end-ipsec-connections-by-using-ikev2.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 IKEv2 offers the following: diff --git a/windows/keep-secure/security-considerations-for-applocker.md b/windows/keep-secure/security-considerations-for-applocker.md index f7c0df0eab..c959f1bfd0 100644 --- a/windows/keep-secure/security-considerations-for-applocker.md +++ b/windows/keep-secure/security-considerations-for-applocker.md @@ -40,6 +40,8 @@ AppLocker can only control VBScript, JScript, .bat files, .cmd files, and Window AppLocker rules either allow or prevent an application from launching. AppLocker does not control the behavior of applications after they are launched. Applications could contain flags passed to functions that signal AppLocker to circumvent the rules and allow another .exe or .dll to be loaded. In practice, an application that is allowed by AppLocker could use these flags to bypass AppLocker rules and launch child processes. You must thoroughly examine each application before allowing them to run by using AppLocker rules. >**Note:**  Two flags that illustrate this condition are `SANDBOX_INERT`, which can be passed to `CreateRestrictedToken`, and `LOAD_IGNORE_CODE_AUTHZ_LEVEL`, which can be passed to `LoadLibraryEx`. Both of these flags signal AppLocker to circumvent the rules and allow a child .exe or .dll to be loaded. + +You can block the Windows Subsystem for Linux by blocking LxssManager.dll.   ## Related topics diff --git a/windows/keep-secure/server-isolation-gpos.md b/windows/keep-secure/server-isolation-gpos.md index 149730d1a5..e0075d930f 100644 --- a/windows/keep-secure/server-isolation-gpos.md +++ b/windows/keep-secure/server-isolation-gpos.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Each set of devices that have different users or devices accessing them require a separate server isolation zone. Each zone requires one GPO for each version of Windows running on devices in the zone. The Woodgrove Bank example has an isolation zone for their devices that run SQL Server. The server isolation zone is logically considered part of the encryption zone. Therefore, server isolation zone GPOs must also include rules for encrypting all isolated server traffic. Woodgrove Bank copied the encryption zone GPOs to serve as a starting point, and renamed them to reflect their new purpose. diff --git a/windows/keep-secure/server-isolation-policy-design-example.md b/windows/keep-secure/server-isolation-policy-design-example.md index 4d38ed4c99..f6ddc73bf4 100644 --- a/windows/keep-secure/server-isolation-policy-design-example.md +++ b/windows/keep-secure/server-isolation-policy-design-example.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This design example continues to use the fictitious company Woodgrove Bank, as described in the [Firewall Policy Design Example](firewall-policy-design-example.md) section and the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) section. diff --git a/windows/keep-secure/server-isolation-policy-design.md b/windows/keep-secure/server-isolation-policy-design.md index a2397773da..de45c1b7c7 100644 --- a/windows/keep-secure/server-isolation-policy-design.md +++ b/windows/keep-secure/server-isolation-policy-design.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 In the server isolation policy design, you assign servers to a zone that allows access only to users and devices that authenticate as members of an approved network access group (NAG). diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 06486c2bd0..81d0358abb 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: DulceMV **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Use the **Settings** menu ![Settings icon](images/settings.png) to configure the time zone, suppression rules, and view license information. ## Time zone settings @@ -50,7 +52,7 @@ To set the time zone: 3. The time zone indicator changes to **Timezone:Local**. Click it again to change back to **Timezone:UTC**. ## Suppression rules -The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. For more information see, [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). +The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. See [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). ## License Click the license link in the **Settings** menu to view the license agreement information for Windows Defender ATP. diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 6c3504e01c..6cbed263b3 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -7,45 +7,58 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: mjcaparas +author: iaanw --- # Troubleshoot Windows Defender Advanced Threat Protection onboarding issues **Applies to:** -- Windows 10, version 1607. +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. -This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the endpoints. +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] -If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. +You might need to troubleshoot the Windows Defender Advanced Threat Protection onboarding process if you encounter issues. +This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. -## Troubleshoot onboarding when deploying with Group Policy -Deployment with Group Policy is done by running the onboarding script on the endpoints. The Group Policy console does not indicate if the deployment has succeeded or not. +## Endpoints are not reporting to the service correctly -If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). +If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after 20 minutes, it might indicate an endpoint onboarding or connectivity problem. -If the script completes successfully, see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. +Go through the following verification topics to address this issue: -## Troubleshoot onboarding issues when deploying with System Center Configuration Manager -When onboarding endpoints using the following versions of System Center Configuration Manager: -- System Center 2012 Configuration Manager -- System Center 2012 R2 Configuration Manager -- System Center Configuration Manager (current branch) version 1511 -- System Center Configuration Manager (current branch) version 1602 +- [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) +- [Ensure the Windows Defender ATP service is enabled](#Ensure-that-the-Windows-Defender-ATP-service-is-enabled) +- [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) +- [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) -Deployment with the mentioned versions of System Center Configuration Manager is done by running the onboarding script on the endpoints. You can track the deployment in the Configuration Manager Console. +### Ensure the endpoint is onboarded successfully +If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service was successfully onboarded onto the endpoint. -If the deployment fails, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). +**Check the onboarding state in Registry**: -If the onboarding completed successfully but the endpoints are not showing up in the Machines view after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. +1. Click **Start**, type **Run**, and press **Enter**. -## Troubleshoot onboarding when deploying with a script on the endpoint +2. From the **Run** dialog box, type **regedit** and press **Enter**. + +4. In the **Registry Editor** navigate to the Status key under: + + ```text +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection +``` + +5. Check the **OnboardingState** value is set to **1**. + + ![Image of OnboardingState status in Registry Editor](images/onboardingstate.png) + +If the **OnboardingState** value is not set to **1**, you can use Event Viewer to review errors on the endpoint. + +If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. +
    +**Check the result of the script**: -**Check the result of the script on the endpoint**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. Go to **Windows Logs** > **Application**. @@ -53,81 +66,25 @@ If the onboarding completed successfully but the endpoints are not showing up in 3. Look for an event from **WDATPOnboarding** event source. If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. -> [!NOTE] -> The following event IDs are specific to the onboarding script only. +> **Note**  The following event IDs are specific to the onboarding script only. Event ID | Error Type | Resolution steps :---|:---|:--- 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). -15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -65 | Insufficient privileges| Run the script again with administrator privileges. - -## Troubleshoot onboarding issues using Microsoft Intune -You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. - -Use the following tables to understand the possible causes of issues while onboarding: - -- Microsoft Intune error codes and OMA-URIs table -- Known issues with non-compliance table -- Mobile Device Management (MDM) event logs table - -If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. - -**Microsoft Intune error codes and OMA-URIs**: - -Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps -:---|:---|:---|:---|:--- -0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. - | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. - 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md).
    -**Known issues with non-compliance** - -The following table provides information on issues with non-compliance and how you can address the issues. - -Case | Symptoms | Possible cause and troubleshooting steps -:---|:---|:--- -1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

    **Troubleshooting steps:** Wait for OOBE to complete. -2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

    **Troubleshooting steps:** The issue should automatically be fixed within 24 hours. -3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. - -
    -**Mobile Device Management (MDM) event logs** - -View the MDM event logs to troubleshoot issues that might arise during onboarding: - -Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider - -Channel name: Admin - -ID | Severity | Event description | Troubleshooting steps -:---|:---|:---|:--- -1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. - -## Troubleshoot onboarding issues on the endpoint -If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: -- [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) -- [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender ELAM driver is enabled) -- [Ensure the Windows Defender ATP service is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) -- [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) -- [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) - -### View agent onboarding errors in the endpoint event log +**Use Event Viewer to identify and adress onboarding errors**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. In the **Event Viewer (Local)** pane, expand **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE**. - > [!NOTE] - > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Select **Operational** to load the log. @@ -141,16 +98,101 @@ If the deployment tools used does not indicate an error in the onboarding proces Event ID | Message | Resolution steps :---|:---|:--- -5 | Windows Defender Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). -6 | Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). -7 | Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. -15 | Windows Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +5 | Windows Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +6 | Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). +7 | Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. +15 | Windows Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. -There are additional components on the endpoint that the Windows Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Windows Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. + +### Ensure the Windows Defender ATP service is enabled +If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service is set to automatically start and is running on the endpoint. + +You can use the SC command line program for checking and managing the startup type and running state of the service. + +**Check the Windows Defender ATP service startup type from the command line:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc sense + ``` + +If the the service is running, then the result should look like the following screenshot: + + ![Result of the sq query sense command](images/sc-query-sense-autostart.png) + +If the service ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. + +**Change the Windows Defender ATP service startup type from the command line:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config sense start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command and press **Enter**: + + ```text + sc qc sense + ``` + +**Check the Windows Defender ATP service is running from the command line:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc query sense + ``` + +If the service is running, the result should look like the following screenshot: + +![Result of the sc query sense command](images/sc-query-sense-running.png) + +If the service **STATE** is not set to **RUNNING**, then you'll need to start it. + +**Start the Windows Defender ATP service from the command line:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Click **Start**, type **cmd**, and press **Enter**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc start sense + ``` + +3. A success message is displayed. Verify the change by entering the following command and press **Enter**: + + ```text + sc qc sense + ``` ### Ensure the telemetry and diagnostics service is enabled -If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service might have been disabled by other programs or user configuration changes. +If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service may have been disabled by other programs or user configuration changes. + First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). @@ -174,7 +216,9 @@ If the service is enabled, then the result should look like the following screen ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) -If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. +If the ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. + + **Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** @@ -196,13 +240,109 @@ If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the serv sc qc diagtrack ``` -4. Start the service. +**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service startup type**: - a. In the command prompt, type the following command and press **Enter**: +1. Open the services console: + + a. Click **Start** and type **services**. + + b. Press **Enter** to open the console. + +2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. + +3. Check the **Startup type** column - the service should be set as **Automatic**. + +If the startup type is not set to **Automatic**, you'll need to change it so the service starts when the endpoint does. + + +**Use the Windows Services console to set the Windows 10 telemetry and diagnostics service to automatically start:** + +1. Open the services console: + + a. Click **Start** and type **services**. + + b. Press **Enter** to open the console. + +2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. + +3. Right-click on the entry and click **Properties**. + +4. On the **General** tab, change the **Startup type:** to **Automatic**, as shown in the following image. Click OK. + + ![Select Automatic to change the startup type in the Properties dialog box for the service](images/windefatp-utc-console-autostart.png) + +### Ensure the service is running + +**Use the command line to check the Windows 10 telemetry and diagnostics service is running**: + +1. Open an elevated command-line prompt on the endpoint: + + a. **Click **Start** and type **cmd**.** + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc query diagtrack + ``` + +If the service is running, the result should look like the following screenshot: + +![Result of the sc query command for sc query diagtrack](images/windefatp-sc-query-diagtrack.png) + +If the service **STATE** is not set to **RUNNING**, then you'll need to start it. + + +**Use the command line to start the Windows 10 telemetry and diagnostics service:** + +1. Open an elevated command-line prompt on the endpoint: + + a. **Click **Start** and type **cmd**.** + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc start diagtrack + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc query diagtrack + ``` + +**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service is running**: + +1. Open the services console: + + a. Click **Start** and type **services**. + + b. Press **Enter** to open the console. + +2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. + +3. Check the **Status** column - the service should be marked as **Running**. + +If the service is not running, you'll need to start it. + + +**Use the Windows Services console to start the Windows 10 telemetry and diagnostics service:** + +1. Open the services console: + + a. Click **Start** and type **services**. + + b. Press **Enter** to open the console. + +2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. + +3. Right-click on the entry and click **Start**, as shown in the following image. + +![Select Start to start the service](images/windef-utc-console-start.png) - ``` - sc start diagtrack - ``` ### Ensure the endpoint has an Internet connection @@ -212,100 +352,90 @@ WinHTTP is independent of the Internet browsing proxy settings and other user co To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Windows Defender ATP service URLs](configure-proxy-internet-windows-defender-advanced-threat-protection.md#verify-client-connectivity-to-windows-defender-atp-service-urls) topic. -If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. +If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Ensure the Windows Defender ELAM driver is enabled -If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. +## Troubleshoot onboarding issues using Microsoft Intune +You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. -**Check the ELAM driver status:** -1. Open a command-line prompt on the endpoint: +Use the following tables to understand the possible causes of issues while onboarding: - a. Click **Start**, type **cmd**, and select **Command prompt**. +- Microsoft Intune error codes and OMA-URIs table +- Known issues with non-compliance table +- Mobile Device Management (MDM) event logs table -2. Enter the following command, and press Enter: -``` -sc qc WdBoot -``` -If the ELAM driver is enabled, the output will be: +If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. -``` -[SC] QueryServiceConfig SUCCESS +**Microsoft Intune error codes and OMA-URIs**: -SERVICE_NAME: WdBoot - TYPE : 1 KERNEL_DRIVER - START_TYPE : 0 BOOT_START - ERROR_CONTROL : 1 NORMAL - BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys - LOAD_ORDER_GROUP : Early-Launch - TAG : 0 - DISPLAY_NAME : Windows Defender Boot Driver - DEPENDENCIES : - SERVICE_START_NAME : -``` -If the ELAM driver is disabled the output will be: -``` -[SC] QueryServiceConfig SUCCESS +Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps +:---|:---|:---|:---|:--- +0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. + | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. + 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. -SERVICE_NAME: WdBoot - TYPE : 1 KERNEL_DRIVER - START_TYPE : 0 DEMAND_START - ERROR_CONTROL : 1 NORMAL - BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys - LOAD_ORDER_GROUP : _Early-Launch - TAG : 0 - DISPLAY_NAME : Windows Defender Boot Driver - DEPENDENCIES : - SERVICE_START_NAME : -``` -### Enable the ELAM driver +
    +**Known issues with non-compliance** -1. Open an elevated PowerShell console on the endpoint: +The following table provides information on issues with non-compliance and how you can address the issues. - a. Click **Start**, type **powershell**. +Case | Symptoms | Possible cause and troubleshooting steps +:---|:---|:--- +1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

    **Troubleshooting steps:** Wait for OOBE to complete. +2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

    **Troubleshooting steps:** The issue should automatically be fixed within 24 hours. +3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. - b. Right-click **Command prompt** and select **Run as administrator**. +
    +**Mobile Device Management (MDM) event logs** -2. Run the following PowerShell cmdlet: -``` -'Set-ExecutionPolicy -ExecutionPolicy Bypass’ -``` -3. Run the following PowerShell script: +View the MDM event logs to troubleshoot issues that might arise during onboarding: -``` -Add-Type @' -using System; -using System.IO; -using System.Runtime.InteropServices; -using Microsoft.Win32.SafeHandles; -using System.ComponentModel; +Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider -public static class Elam{ - [DllImport("Kernel32", CharSet=CharSet.Auto, SetLastError=true)] - public static extern bool InstallELAMCertificateInfo(SafeFileHandle handle); +Channel name: Admin - public static void InstallWdBoot(string path) - { - Console.Out.WriteLine("About to call create file on {0}", path); - var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); - var handle = stream.SafeFileHandle; - - Console.Out.WriteLine("About to call InstallELAMCertificateInfo on handle {0}", handle.DangerousGetHandle()); - if (!InstallELAMCertificateInfo(handle)) - { - Console.Out.WriteLine("Call failed."); - throw new Win32Exception(Marshal.GetLastWin32Error()); - } - Console.Out.WriteLine("Call successful."); - } -} -'@ - -$driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" -[Elam]::InstallWdBoot($driverPath) -``` +ID | Severity | Event description | Description +:---|:---|:---|:--- +1801 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Get Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has failed to get specific node's value.
    TokenName: Contains node name that caused the error.
    Result: Error details. +1802 | Information | Windows Defender Advanced Threat Protection CSP: Get Node's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has completed to get specific node's value.
    TokenName: Contains node name

    Result: Error details or succeeded. +1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

    TokenName: Contains node name that caused the error

    Result: Error details. +1820 | Information | Windows Defender Advanced Threat Protection CSP: Set Nod's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

    TokenName: Contains node name

    Result: Error details or succeeded. + ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) + diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 73be4e0fa2..8340e9dcc0 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -13,9 +13,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. ### Server error - Access is denied due to invalid credentials diff --git a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md index 758bffcd66..618894db96 100644 --- a/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/keep-secure/turn-on-windows-firewall-and-configure-default-behavior.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 To enable Windows Firewall and configure its default behavior, use the Windows Firewall with Advanced Security node in the Group Policy Management console. diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index cfe2f28953..717abdaec8 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + A typical security breach investigation requires a member of a security operations team to: 1. View an alert on the **Dashboard** or **Alerts queue** @@ -39,6 +41,6 @@ Topic | Description [Investigate alerts](investigate-alerts-windows-defender-advanced-threat-protection.md)| Investigate alerts in Windows Defender ATP which might indicate possible security breaches on endpoints in your organization. [Investigate machines](investigate-machines-windows-defender-advanced-threat-protection.md) | The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, as well as the number of threats. [Investigate files](investigate-files-windows-defender-advanced-threat-protection.md) | Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. -[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external Internet protocol (IP) addresses. +[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external internet protocol (IP) addresses. [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) | Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) | The **Manage Alert** menu on every alert lets you change an alert's status, resolve it, suppress it, or contribute comments about the alert. diff --git a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md index e2e57dd1bd..3aabc0a07e 100644 --- a/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md +++ b/windows/keep-secure/user-account-control-group-policy-and-registry-key-settings.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 ## Group Policy settings There are 10 Group Policy settings that can be configured for User Account Control (UAC). The table lists the default for each of the policy settings, and the following sections explain the different UAC policy settings and provide recommendations. These policy settings are located in **Security Settings\\Local Policies\\Security Options** in the Local Security Policy snap-in. For more information about each of the Group Policy settings, see the Group Policy description. For information about the registry key settings, see [Registry key settings](#registry-key-settings). diff --git a/windows/keep-secure/user-account-control-overview.md b/windows/keep-secure/user-account-control-overview.md index 32edfe0160..1e1801da84 100644 --- a/windows/keep-secure/user-account-control-overview.md +++ b/windows/keep-secure/user-account-control-overview.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. With UAC, apps and tasks always run in the security context of a non-administrator account, unless an administrator specifically authorizes administrator-level access to the system. UAC can block the automatic installation of unauthorized apps and prevent inadvertent changes to system settings. diff --git a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md index 44e4ba7803..03fcc34124 100644 --- a/windows/keep-secure/verify-that-network-traffic-is-authenticated.md +++ b/windows/keep-secure/verify-that-network-traffic-is-authenticated.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 After you have configured your domain isolation rule to request, rather than require, authentication, you must confirm that the network traffic sent by the devices on the network is being protected by IPsec authentication as expected. If you switch your rules to require authentication before all of the devices have received and applied the correct GPOs, or if there are any errors in your rules, then communications on the network can fail. By first setting the rules to request authentication, any network connections that fail authentication can continue in clear text while you diagnose and troubleshoot. diff --git a/windows/keep-secure/vpn-profile-options.md b/windows/keep-secure/vpn-profile-options.md index 3d14b8c9a7..ef04831e0b 100644 --- a/windows/keep-secure/vpn-profile-options.md +++ b/windows/keep-secure/vpn-profile-options.md @@ -61,8 +61,7 @@ A VPN profile configured with LockDown secures the device to only allow network ## Learn more -[VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) +- [Learn how to configure VPN connections in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/vpn-connections-in-microsoft-intune) +- [VPNv2 configuration service provider (CSP) reference](http://go.microsoft.com/fwlink/p/?LinkId=617588) +- [How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) -[How to Create VPN Profiles in Configuration Manager](http://go.microsoft.com/fwlink/p/?LinkId=618028) - -[Help users connect to their work using VPN profiles with Microsoft Intune](http://go.microsoft.com/fwlink/p/?LinkId=618029) diff --git a/windows/keep-secure/why-a-pin-is-better-than-a-password.md b/windows/keep-secure/why-a-pin-is-better-than-a-password.md index 004d818bdf..b9bb671c49 100644 --- a/windows/keep-secure/why-a-pin-is-better-than-a-password.md +++ b/windows/keep-secure/why-a-pin-is-better-than-a-password.md @@ -1,8 +1,8 @@ --- title: Why a PIN is better than a password (Windows 10) -description: Microsoft Passport in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password . +description: Windows Hello in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password . ms.assetid: A6FC0520-01E6-4E90-B53D-6C4C4E780212 -keywords: pin, security, password +keywords: pin, security, password, hello ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -17,36 +17,36 @@ localizationpriority: high - Windows 10 - Windows 10 Mobile -Microsoft Passport in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password? -On the surface, a PIN looks much like a password. A PIN can be a set of numbers, but enterprise policy might allow complex PINs that include special characters and letters, both upper-case and lower-case. Something like **t758A!** could be an account password or a complex Passport PIN. It isn't the structure of a PIN (length, complexity) that makes it better than a password, it's how it works. +Windows Hello in Windows 10 enables users to sign in to their device using a PIN. How is a PIN different from (and better than) a password? +On the surface, a PIN looks much like a password. A PIN can be a set of numbers, but enterprise policy might allow complex PINs that include special characters and letters, both upper-case and lower-case. Something like **t758A!** could be an account password or a complex Hello PIN. It isn't the structure of a PIN (length, complexity) that makes it better than a password, it's how it works. ## PIN is tied to the device -One important difference between a password and a Passport PIN is that the PIN is tied to the specific device on which it was set up. That PIN is useless to anyone without that specific hardware. Someone who steals your password can sign in to your account from anywhere, but if they steal your PIN, they'd have to steal your physical device too! +One important difference between a password and a Hello PIN is that the PIN is tied to the specific device on which it was set up. That PIN is useless to anyone without that specific hardware. Someone who steals your password can sign in to your account from anywhere, but if they steal your PIN, they'd have to steal your physical device too! -Even you can't use that PIN anywhere except on that specific device. If you want to sign in on multiple devices, you have to set up Passport on each device. +Even you can't use that PIN anywhere except on that specific device. If you want to sign in on multiple devices, you have to set up Hello on each device. ## PIN is local to the device A password is transmitted to the server -- it can be intercepted in transmission or stolen from a server. A PIN is local to the device -- it isn't transmitted anywhere and it isn't stored on the server. When the PIN is created, it establishes a trusted relationship with the identity provider and creates an asymmetric key pair that is used for authentication. When you enter your PIN, it unlocks the authentication key and uses the key to sign the request that is sent to the authenticating server. -> **Note:**  For details on how Passport uses asymetric key pairs for authentication, see [Microsoft Passport guide](http://go.microsoft.com/fwlink/p/?LinkId=691928). +> **Note:**  For details on how Hello uses asymetric key pairs for authentication, see [Microsoft Passport guide](http://go.microsoft.com/fwlink/p/?LinkId=691928).   ## PIN is backed by hardware -The Passport PIN is backed by a Trusted Platform Module (TPM) chip, which is a secure crypto-processor that is designed to carry out cryptographic operations. The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. All Windows 10 Mobile phones and many modern laptops have TPM. +The Hello PIN is backed by a Trusted Platform Module (TPM) chip, which is a secure crypto-processor that is designed to carry out cryptographic operations. The chip includes multiple physical security mechanisms to make it tamper resistant, and malicious software is unable to tamper with the security functions of the TPM. All Windows 10 Mobile phones and many modern laptops have TPM. -User key material is generated and available within the Trusted Platform Module (TPM) of the user device, which protects it from attackers who want to capture the key material and reuse it. Because Microsoft Passport uses asymmetrical key pairs, users credentials can’t be stolen in cases where the identity provider or websites the user accesses have been compromised. +User key material is generated and available within the Trusted Platform Module (TPM) of the user device, which protects it from attackers who want to capture the key material and reuse it. Because Hello uses asymmetrical key pairs, users credentials can’t be stolen in cases where the identity provider or websites the user accesses have been compromised. The TPM protects against a variety of known and potential attacks, including PIN brute-force attacks. After too many incorrect guesses, the device is locked. ## PIN can be complex -The Passport PIN is subject to the same set of IT management policies as a password, such as complexity, length, expiration, and history. Although we generally think of a PIN as a simple four-digit code, administrators can set [policies](implement-microsoft-passport-in-your-organization.md) for managed devices to require a PIN complexity similar to a password. You can require or block: special characters, uppercase characters, lowercase characters, and digits. +The Windows Hello for Business PIN is subject to the same set of IT management policies as a password, such as complexity, length, expiration, and history. Although we generally think of a PIN as a simple four-digit code, administrators can set [policies](implement-microsoft-passport-in-your-organization.md) for managed devices to require a PIN complexity similar to a password. You can require or block: special characters, uppercase characters, lowercase characters, and digits. ## What if someone steals the laptop or phone? -To compromise a Microsoft Passport credential that TPM protects, an attacker must have access to the physical device, and then must find a way to spoof the user’s biometrics or guess his or her PIN—and all of this must be done before TPM anti-hammer capabilities lock the device. +To compromise a Windows Hello credential that TPM protects, an attacker must have access to the physical device, and then must find a way to spoof the user’s biometrics or guess his or her PIN—and all of this must be done before TPM anti-hammer capabilities lock the device. You can provide additional protection for laptops that don't have TPM by enablng BitLocker and setting a policy to limit failed sign-ins. **Configure BitLocker without TPM** @@ -63,14 +63,14 @@ You can provide additional protection for laptops that don't have TPM by enablng 2. Set the number of invalid logon attempts to allow, and then click OK. -## Why do you need a PIN to use Windows Hello? -Windows Hello is the biometric sign-in for Microsoft Passport in Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using Passport when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. +## Why do you need a PIN to use biometrics? +Windows Hello enables biometric sign-in for Windows 10: fingerprint, iris, or facial recognition. When you set up Windows Hello, you're asked to create a PIN first. This PIN enables you to sign in using the PIN when you can’t use your preferred biometric because of an injury or because the sensor is unavailable or not working properly. -If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account name and password, which doesn't provide you the same level of protection as Passport. +If you only had a biometric sign-in configured and, for any reason, were unable to use that method to sign in, you would have to sign in using your account and password, which doesn't provide you the same level of protection as Hello. ## Related topics [Manage identity verification using Microsoft Passport](manage-identity-verification-using-microsoft-passport.md) -[Implement Microsoft Passport in your organization](implement-microsoft-passport-in-your-organization.md) +[Implement Windows Hello for Business in your organization](implement-microsoft-passport-in-your-organization.md)   \ No newline at end of file diff --git a/windows/keep-secure/windows-10-security-guide.md b/windows/keep-secure/windows-10-security-guide.md index 17ed75ffc7..e0fac10aa2 100644 --- a/windows/keep-secure/windows-10-security-guide.md +++ b/windows/keep-secure/windows-10-security-guide.md @@ -334,7 +334,7 @@ The sections that follow describe these improvements in more detail. **SMB hardening improvements for SYSVOL and NETLOGON connections** -In Windows 10 and Windows Server 2016 Technical Preview, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). +In Windows 10 and Windows Server 2016, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). - **What value does this change add?** This change reduces the likelihood of man-in-the-middle attacks. - **What works differently?** diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index b5d38c765d..bae239bf1c 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -14,9 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) +[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] + Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: @@ -76,10 +78,8 @@ detect sophisticated cyber-attacks, providing: Topic | Description :---|:--- [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) | This overview topic for IT professionals provides information on the minimum requirements to use Windows Defender ATP such as network and data storage configuration, and endpoint hardware and software requirements, and deployment channels. -[Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. -[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md)) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. -[Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md)| Before users can access the portal, they'll need to be granted specific roles in Azure Active Directory. [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. +[Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) | Understand the main features of the service and how it leverages Microsoft technology to protect enterprise endpoints from sophisticated cyber attacks. [Use the Windows Defender Advanced Threat Protection portal](use-windows-defender-advanced-threat-protection.md) | Learn about the capabilities of Windows Defender ATP to help you investigate alerts that might be indicators of possible breaches in your enterprise. [Windows Defender Advanced Threat Protection settings](settings-windows-defender-advanced-threat-protection.md) | Learn about setting the time zone and configuring the suppression rules to configure the service to your requirements. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 23f9e3d1c0..c70e57a4b1 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 The Windows Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Firewall with Advanced Security management. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Firewall with Advanced Security management in Windows. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md index 5dabaedf02..9cfe29f6c0 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-deployment-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 You can use the Windows Firewall with Advanced Security MMC snap-in with devices running at least Windows Vista or Windows Server 2008 to help protect the devices and the data that they share across a network. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md index acc229bd6a..47830f44c9 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security-design-guide.md @@ -13,7 +13,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Windows Firewall with Advanced Security is a host firewall that helps secure the device in two ways. First, it can filter the network traffic permitted to enter the device from the network, and also control what network traffic the device is allowed to send to the network. Second, Windows Firewall with Advanced Security supports IPsec, which enables you to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot authenticate cannot communicate with your device. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between devices. diff --git a/windows/keep-secure/windows-firewall-with-advanced-security.md b/windows/keep-secure/windows-firewall-with-advanced-security.md index 51c6967315..4433aaf633 100644 --- a/windows/keep-secure/windows-firewall-with-advanced-security.md +++ b/windows/keep-secure/windows-firewall-with-advanced-security.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 This is an overview of the Windows Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. From 35507b2eccf31acc696322f91d2c49203e23d6b6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 29 Jul 2016 16:20:01 +1000 Subject: [PATCH 36/83] revert back images with endpoint mgt, resolve conflicts --- windows/keep-secure/TOC.md | 9 +++++++-- ...ange-history-for-keep-windows-10-secure.md | 13 ++++++------- windows/keep-secure/images/alert-details.png | Bin 75431 -> 76274 bytes windows/keep-secure/images/alertsq2.png | Bin 61887 -> 64334 bytes windows/keep-secure/images/machines-view.png | Bin 81784 -> 81616 bytes .../keep-secure/images/onboardingstate.png | Bin 154461 -> 131794 bytes windows/keep-secure/images/portal-image.png | Bin 182308 -> 181877 bytes ...microsoft-passport-in-your-organization.md | 1 + ...repare-people-to-use-microsoft-passport.md | 5 +++++ 9 files changed, 19 insertions(+), 9 deletions(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index bcb8d3eac7..90b72e6fb1 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -27,8 +27,8 @@ ### [General guidance and best practices for Windows Information Protection (WIP)](guidance-and-best-practices-wip.md) #### [Windows Information Protection (WIP) overview](wip-enterprise-overview.md) #### [Mandatory tasks and settings required to turn on Windows Information Protection (WIP)](mandatory-settings-for-wip.md) -#### [Enlightened apps for use with Windows Information Protection (WIP)](enlightened-microsoft-apps-and-wip.md) -#### [Testing scenarios for Windows Information Protection (WIP)](testing-scenarios-for-wip.md) +#### [Enlightened apps for use with enterprise data protection (EDP)](enlightened-microsoft-apps-and-edp.md) +#### [Testing scenarios for enterprise data protection (EDP)](testing-scenarios-for-edp.md) ## [Use Windows Event Forwarding to help with intrusion detection](use-windows-event-forwarding-to-assist-in-instrusion-detection.md) ## [VPN profile options](vpn-profile-options.md) ## [Windows security baselines](windows-security-baselines.md) @@ -704,8 +704,13 @@ ##### [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) #### [Windows Defender ATP settings](settings-windows-defender-advanced-threat-protection.md) +#### [Configure SIEM tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) +##### [Configure an Azure Active Directory application for SIEM integration](configure-aad-windows-defender-advanced-threat-protection.md) +##### [Configure Splunk to consume Windows Defender ATP alerts](configure-splunk-windows-defender-advanced-threat-protection.md) +##### [Configure HP ArcSight to consume Windows Defender ATP alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +#### [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) ### [Windows Defender in Windows 10](windows-defender-in-windows-10.md) #### [Update and manage Windows Defender in Windows 10](get-started-with-windows-defender-for-windows-10.md) #### [Configure Windows Defender in Windows 10](configure-windows-defender-in-windows-10.md) 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 29866faca7..1b0dc4f144 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 @@ -23,11 +23,10 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated various topics throughout this section for new name and new UI in Microsoft Intune and System Center Configuration Manager. | |[Create and verify an Encrypting File System (EFS) Data Recovery Agent (DRA) certificate](create-and-verify-an-efs-dra-certificate.md) |New | |[Mandatory settings for Windows Information Protection (WIP)](mandatory-settings-for-wip.md) |New | -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |New | -|[Create a Windows Information Protection (WIP) policy using System Center Configuration Manager](create-wip-policy-using-sccm.md) |New | +|[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |New | +|[Create an enterprise data protection (EDP) policy using System Center Configuration Manager](create-edp-policy-using-sccm.md) |New | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (multiple topics) | Updated | |[Device Guard deployment guide](device-guard-deployment-guide.md) (multiple topics) | Updated | @@ -36,7 +35,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| -|[Create a Windows Information Protection (WIP) policy using Microsoft Intune](create-wip-policy-using-intune.md) |Added an update about needing to reconfigure your Windows Information Protection app rules after delivery of the June service update. | +|[Create an enterprise data protection (EDP) policy using Microsoft Intune](create-edp-policy-using-intune.md) |Added an update about needing to reconfigure your enterprise data protection app rules after delivery of the June service update. | | [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) (multiple topics) | New | | [Advanced security audit policy settings](advanced-security-audit-policy-settings.md) (mutiple topics) | New security monitoring reference topics | | [Windows security baselines](windows-security-baselines.md) | New | @@ -48,8 +47,8 @@ The topics in this library have been updated for Windows 10, version 1607 (also | [Install digital certificates on Windows 10 Mobile](installing-digital-certificates-on-windows-10-mobile.md) | Changed Internet Explorer to Microsoft Edge | | [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) | Added errors 0x80090029 and 0x80070057, and merged entries for error 0x801c03ed. | | [Microsoft Passport guide](microsoft-passport-guide.md) | Updated Roadmap section content | -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated info based on changes to the features and functionality.| -| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 Technical Preview | +|[Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) |Updated info based on changes to the features and functionality.| +| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (mutiple topics) | New | ## April 2016 @@ -64,7 +63,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| |[Requirements to use AppLocker](requirements-to-use-applocker.md) |Added that MDM can be used to manage any edition of Windows 10. Windows 10 Enterprise or Windows Server 2016 Technical Preview is required to manage AppLocker by using Group Policy.| -|[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Added pre-release content about how to set up and deploy Windows Information Protection (WIP) in an enterprise environment.| +|[Protect your enterprise data using enterprise data protection (EDP)](protect-enterprise-data-using-edp.md) |Added pre-release content about how to set up and deploy enterprise data protection (EDP) in an enterprise environment.| ## February 2016 diff --git a/windows/keep-secure/images/alert-details.png b/windows/keep-secure/images/alert-details.png index 7d23ae0374439a30305be9fabd8ef0d8e797cf26..e2f5a387b070d15303f3e7e2f33d12331a73e4d4 100644 GIT binary patch delta 38698 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�B^1wC{Q?u#IeswOc0P8jWok>l{9|aS(=&Hr*1W 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 delta 37848 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 diff --git a/windows/keep-secure/images/alertsq2.png b/windows/keep-secure/images/alertsq2.png index a11b5ba76b1b3e87073a8a9bb6b9cc890c316e04..8e823cd9c752454ee2ab6d7d09bd345b0648178d 100644 GIT binary patch literal 64334 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 _q~E4ȴg!>mY8g-i+@<8kVhX)yQ`0tZRDY@ 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 a2eOYyl{O}xkS_@ECn_W*Sjn&B_x}LxdTSa0 literal 61887 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 bUEdS32bv%`d}6mI9PA}4sUT4yW)Sc{niL2# diff --git a/windows/keep-secure/images/machines-view.png b/windows/keep-secure/images/machines-view.png index 3baf15a05f785c6618f1b6f4fd77e90cbb37975d..f1d00f40356f9d398dd1ad68e2436d91eb26cfff 100644 GIT binary patch literal 81616 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 z
    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 Gfd3!yDI|9Q literal 81784 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 r9k-AUr4(pMV1P(rNJm0q@6r-2|7sRc*l&�sfGaR+g%eGztDcu&$SG diff --git a/windows/keep-secure/images/onboardingstate.png b/windows/keep-secure/images/onboardingstate.png index 0606e2b2c63e947cc5dd18670e99a16d35a69249..ab49c49e174cf78aa45f9f5af1a876e0c9e9d213 100644 GIT binary patch literal 131794 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

    Ar{&(2js*dVxKk#Zi zU^bAKAQheBKnnj!$I`D3UNux_3&j9z!aPd!08StkY+n54$p!!bDDDQ0NKJB+;hN zCPC0Ls+b}ml0HWQl0H&sXc1M+!8!s_Xpv9sG9dd36f{hGfL;V>Lm5caL3`m(uf+Qd zy>aXz$DLAcKJ&PZ>~!L^`EUT;SO*6o5{r5A#up_0zIG~6JG{NSoP%#_2Qu!hm}kpd z(62hQEk-MO2NeVw{KzoqVf|qp;1ke&Ukq)tvBgm|!Xc;ZI>18B1t>OW`1V;V?UrvB zv=?%iw`G+NMaM9sVugYAzUm}>HHcj7=OJzHyM5gBeIG9e-#RG7ASX2%PV$w6bg?Vi zg{V8O77jn~;T1D@T{Amj6jsbHE>Fr#gL)n^T>7O-&&^E~Y@NF>MYDju>Qm!CcsxYiHk4w^> zUwW1Fk{C>V#@9j>)4rkZnJluUZ)p+tJ~ESlyZzw++n=5R7sF$P$PR~$xi=*PEC^8E zeVRpc=Y5a*Yn*R(rIVM_Cou`DXwqa95RvL>TD1=5)!Xg zlY;MdDLzKfm#o*OO5%>^O}w4@H#b5QQjh0`W#6Zn`Fa|0_QtW5C7t=DgX@8CI92@{VQKSV@jhbfYT6_6_`s)Ig6cFP z9*L1+5D32DB9i!iVl}~gyvgOw`?kDOz4T84TED7N>rM#l?vvCUZo7k-lZcPSXv4Yt z>!g04O#d1R@BXH4}YAjT5Fm+En+gzZC_1bD0)mg{LSlo|_LL9p zvD=Ioso4DFGYUP3c< zM_$oqjM|Q81-a@Lif=2QwW3XNlf}#kh*1Y?!t!W8-70^Tks}=)4s}N_FmFS1Ep=EXz{=v$o%{@qzBv(-?FAU+gmi-;! zoy6!nH{bi``Bxt$T9A79nL_ny4JuP2A<9oIO zT?f4iUdvt?-#=b1EuVIpsCNe2}+qq8;WTLbGB^I-uO1LHPd=c8UU5+Imj_$S8<>lA?`H`aRyfW$Nsw1MV zsmkls;Rvy;`2MI`Gt=6Bh+}w^*yFR#kGpef<|G94CzP3k6vY@(U1arf@Wp zm|G9Z5aC5Y{-ic@NKO%g+Rg1uzT>%e(a_`W#s|mZKrW8AgS`p^pkAv;3TfSb=Cj*h zXz9%B;v?mj<^Jv_@mczZbc>a287xK+hv<0|!TJ(mD#7vrj%T%2WNlHYh7%Y{^W>GK zd%${rM7^NebpEjSurx-Gi&`5JgsDW3frIdwNYV+EBlm-gr_F0GGzhGkf;--gt5l}= z9Z5IEFGqlyN=F71v#nY&wBz6ohZ-bW4)eL4{!T+Jr+zUiUIY!(@neKzWZi`HSGWLjjuMf*k#>P_abrr*PD)Y68Vn}-1^Y04B62wC)y^>38#QB z)+a=W%BwniT)_c@^=)mcDH8`etNRA0YpA|@D_@gh;JdrFuU)}rK738QWADfRZB%4B z^S&$YkGPf6APZcVLZvX z%eH*5bujx6O9FSU_;PPivx8QoUH#jKmQSFpwOc>`(xOi4IKHdhrM>QnCl@DckfSeu z%cm>$Rydum*sJcp|HhfZ{<6)hSL`gch$UgyJou+YX+i8@_rbMqtUuP_bXFaB``ayroq}oiK7Pln2;;FedusaZH5QvPJ>7!iR@9wxmUHx8> z`u4kK#t?yH3d~E3W2kyCJTCB9?#QGg&R-xT^yre}EH~apFZwpDD9<+1S zv8Kt_#0h}_ipNR3Zl8}r0DO@sNF-`I`q`TwuPUsOJjS-&bJzb(r1Jjz_Llkq8zYUs z^}%~*XdPQuyu5u!Z$(>u$#r)u6&ouC3=40Xss>Bmw>ug|DNC*jt=sm+8{ZWZjC|(( zkKHmkQhX)k8)6uST`nYoQ{ie)>+w2aWM+iytYKWXuYC7MUzDZY`0&fGzx>#I-JY*k zooKcAypGC)``U!*_dWUS!ic`t{{CiP>~&8*`};`t`08D?3_^X4dF!|ACbRGT&nthO zA5^nq)qy^j+uYpRGvG!5z&g7c+pU~n@}hfgSa8)eQ#t6p95c= zJuST_??i2{m18}XCr(IW64Uh3p@w~)j;dl)^rZB06Q{&<I_oLx+QV^7N?X}U|fvtOLy=V8))6-O3SXfX{P*B-s^YKC=;v6

    o#y^t`@BU{p?z7#+EH6jP;lhXo=RiLk{L<J}l1b>91?= zJ$;t^fSBy8pcC73dl+DxJ%xEyQIn?Vg#ZAo&(+gb)8}M4pZVa*clP$CKlS?SFFbi? zQm~SBn9BDRkmDEr?vbTIrs9v^+oPR*-;1xm^3+YKrQfdHUDnZ2xo`Vnbnm}j|JOr{ z4S^zC^YKsK-5ogV-WOkg<*DUq<(pRSuC_!?z5dQ6*UX%K=hOFJzvSizZeB8f()ABM zch91v=%f%WS5R2z0{}vx3s02GxVB!4(`hyv2j(nV6l{03TkYLljSc4MIoU}PK!wzm&A7!H+A^{kh$*giZAv@UHjxK&p$RV+;*a@nUQ?vEM&kobe|ML9n|9WJ0S{Pw#-o9#WNBHs=Uw!Eh3-r5IuB&#qi`M>kb9=YjDilmB`Cp%_Q`x4R1ZoL=AsE`RRTS6_N^y0Gy5Z;QlHlkd9i)^XFW|I@<{+>ovR zaTBb^W$x)y2kC^guj#~zHWYU2KklEXb?#sBMYZUvXJ3EqUr*ejs#*Wu=E}hA>+iXF zY1UP@Klj+(lOm|&t5@u?W&HK!|Geh+I2e7mgs;J)Jxge)R9l0KPNvmS&X#>AntB}wfj;xP-`%n_Yu>GY zd+hEhQ3{uhn)>^vUVZI_yHc&6t==;z2)Xv=`)1C(`t}DO|NVj_cb~DV+sbeN$Y<&7 z>^9r_nhtH)Vp;y=ORqe(EG|TfC)8sY_N&94j<6BOumtsk@nLUYQEs^?ede6(aomFqCw8tmWy}78ZriB?4;tHAoy4G!5K`X{cKyyEHEiQ)_Y5j-M=Lnp!&S3;+=7%p0G1@=rn3^$r z;smm#zQx$y(5et7M+7S@UA47MmbCO(g(x^_Tv+kJ<0cOP0C;Te1$)-4`S_g=_8Ar} zn;9Vk0Pwl{tBys+-$6`h`en*E1+ z$IYJ<`h$DH({*xho@?r|MX6eCXyWXtiE^3(epK3|^u)*@qPeKp5j^SY>6zi$ko2i@ z=BR~D^+u0C>g{iDZSRt#&dAXbO~u8w;ED66XN7A+(x=Rs6DVq~H+lpLO@LG+QfLBX zV!1}65DTRNfdMk18GQ6F001BWNklfSU4+ZU6vLKu{!Ouc~b5XfAK;PsyG= zegfUu)NJf%Y8F6ZRH*9At_lM**;g&h4A+jIFF=!LpVHBOMa0Hx|^HY-K09Ce5FwX{>KI*B-4=7<3w` zRN(2UZnZMHteNA_d=_QwWqCy+ojyvf3Nj?gdA8EZW)I^uwYBl3Ia4R5g@naVnX_GQz=lbl0vLdr$4bJ$p~KcC+1w8k<@xil_;5u1bqA zXp?8&JTF71xOh+}Py}RMwJ<9pID5uyy~*6^U=V;bapIJ;=uoA*=-|=zj_%t0qq~n5 zo9&Ip<`x$yB2vc-JC5(!d(!Md?TtNl>i^sO^5{5&m*TRHvkps!Ao5toxSl z3*Xpa3^r}RAfTav?qPeUXW#6+oq5~Gytng~-AB(XebEC=GtFV38ykadd|=CmBwLn^ zER}4@l6>gCZ>g@#*grC}E|p|6+YG(D`q{5uDJnAJi!Z*2?-yT0W=b_0t%Oz@%q9&T zwM3uny!7$@Km7Lf-yOWd7L=Fhl_1hva!Z%yrD=j)^|ja4+aKHPHd`E7B@eDEoUU&k z!pbDA3Q1H(qh31Ec<5-$%yfV4@y}1R^pdFyE!TSMtLw$N%hnd03bDFSN+{TRpnDP@4oW4|MFf<$B0O(&}&s#qBa_nl(f`RwB8wLJ9+%< zor%Ci|L7<~a7SU1eg4fKu9W+`P71OSMpHL}3yl#eB#l+$X39033& zSJFxRR|*3m+!v!>FTw~Ah&5V0KrE??`8yDp?&|3ltIB8~1S!q=TZ&y7TIi>+UazAN z03f+Jds*Q}UsT^H-JL4|0HvXPPt_~Jx$54F@4oiM9lkVU)`QQjkzV@njo*sD_x%SP zGBE&v!dSNFsZf3nN_+W+jE`!xE8T{>ofDMNNs7SCn3rJyC|;MoiCMoaNp4b^#gkJL z0X7vPj~h{ynXE#ZXI0xK#@&-mx=%Y0AWkT{kg9lsl80e8LKtR zX&GqaeqsABA3j*!p`U%F{Q&Zf-fZ{yk3D$*_tI2m@zm6KfTRILH$_==|KGj%s6B}W zfWYkdr>{MCBQEz4DYDmY$gX?!gO5`yL=13ZifQZGeW7#MoFZ1OPy6Yy#yb_+xkefx ztgN0QAV%Ph!Fx^&bp@}&SA%aDz&m$ z`OfXu_KDUJ_g1^YJXNgx*Txp9e?XeK%pmu*Up(~bsg_pXPtHh!Q+=&1gLmq7-M2Lz zK(5Q%`GZ%U&1ro5)n9*nz9{#hETsg*GRx}6L+7vo0DxY;*8atjrdvz%3e21sl*Z)F zaes03be(VZwr#@>r#v?N8SLxtWYQi^=T

    c~ej+m2z4J{>ky~{t>yG<~BDZQjHRN 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 literal 154461 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%0A6ye)g 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

    ;m$7!b?u#$gOHcXHDdn@>E-T2&zb4uyQ9=|)Fy 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 BX;J_H diff --git a/windows/keep-secure/images/portal-image.png b/windows/keep-secure/images/portal-image.png index be59f06fa52aea7b1152afcaf580e4561ac9a146..c038da30de208ed96e000a5903aa3f692d5b2139 100644 GIT binary patch literal 181877 zcmb@uWl){V6Szr$;O+zqPVnGPaQB?x7J|ELaMuumyIXK~cR5IK4({$Q`{v%?t=+2s ze%Y%15CYAd(Vm{3?q>*7R+K_TdWQrB1%)ajEv^a$1>*w+^=1PB4v=U}IP(MlA=*i6 zIzmCA_5S_$CY}L}2oSgv<4pZWB%$FX;_PH*>i|_;J}M1}P@Djf zxUr*=gSnlPxvdQpHX=DCAV>Nu7qhiIz~O(z#B8mtjcuHuZblP202$ohVxP^Otc;Lu7OFM$Nx_vfY95_GyFwGVxiS-^9n(B&1&^J_C?b8=me8v`L1I zjY)YIwEwhbk@xe=lmO1VBeT-NEMWB%KJT%xQ9$~?Mt)i^B^AiL$H=Oz{IPf8s@I5} zi0Bp+6hs%Ux_GS?Dwo{qAN02=@hDLJg*wTTw{Wnbf##RGH2u&Ls&%D*M)603dZy!m z^pbY-xp(_hcjiA`E2kjY&g9Cuc)-~+%3C8jn<;F>UF7Ex(GQlC)Ue9 z9Sy|D!TWLcZ>O1+%+2%i^6ZM5m&nCY$>jw9ovo1x@}D8-6(^DiD!J0z|2D3pXEORp zWkW_usp2Hzul#=_ON=38S1#|!u;1)ARLazYlwsyb#@b~5Giw_cAD#BXGTSRJMm6N<=0edf%(i7 zoWk^QofxpDPLDYM43aY;hpwn3y!?<+w>t3X$m-(af{vcPn>EtmQ7b`$m7w?ZR!v#C zQ;wz0Y4|+D>q4fxyW6fwhld#LbDbBH_?+{y4YyEc%;2E(h7$=0M12=F;{U&CP%(=C z{7j4nZ_|)!z>478v);)u_D`+vF*?`netG*;S5~rm36a?}5EV|l%ic|MpeBw;XlM`s zf{-2+t!L~FRoefQMg!2I#E~HIE{tdw3js<7)`|Qy6$XN`hDK;f32tylXea^&1;v@0 z08je3T60`UiPk%g??PnEiO6k@5464civQ_ktZa$5Vj=cY{Tn;Jbl3n9lpdb^3)2)D zV0Sz{d2uN4=WEk_a&qE`jg56{)6-#|`>?Jw&Ecdwux_{J&@>z*Ui=a!m;T=nDdRsc z$@*vJ(D9@z%1`%J|DHOgM(OE1z1?);^9yhJE-5LAMM9!mUZVbGh@j^u#-0Dm_QF`b|PVo_7=}~<2D)2MG>U<{^IcMq)47?2`CBUbQMgAMc zq^$qk(B=s}k`MK3vrf6%2|TbWjSw4PIY?s)yU$!NZmUNF8g>3tV9v#+Ko;G(Ne)zn zX`puM+x=!e5A2-!ALbGN=hj1}jhQQzmcduuAO2uLS?q}XuPVz9VPQ6`dh`2zf|}-# zON{(MO(bqzFpujT+%En>$-4Z6#+MeUUV|AyPo*Er5L zc`F%jKq1a+x|`w;WURDU-141}LSLx`59sYN;{apnN+j>@Ib&cEZ{AYjKQ@GJ+o{QH zrPaMIjh~)Ayg!O4(OZ8~71i|H65Tux4sJ-!+83PGlyG&>xdpwAL{~N)Abd;2ocS&k zBc1{x^pD|!g-Q|KZ+4k+c*%6Lc{_pg7L_QmWKE*Sd?~3u>I?CcP6?JrM!3Jz3r=GA zPy62m<}Z1h|IJ%sWQ}thBOzFQGLM;-1x-JBQYrq}fnFRG9ubiXD*aMxJ{_EtMDVZf zZEbJI#>Mqyi-pWL+Eb=-+tP4zH%tx0|7X&O>aBC>hRtDCnqY;=nd^Id#e-1@MP+4? zR8&;VQi9D>0Ap{xR8*qn@wfo??vJIE(x^0ev-2co(qcvNqXL5IU-+j)OP*K55DX^bb;9kGH zcYD5`V_2@Z2^3xmUejbQC<(;tU>&d4Hw!PKw@mr>2+MJqm^e^3r#CX0E0qj%{KG&g$vU_)H2mu0d4UE6xbo+2 z&X{Iv$MjlRSCy&2@`f?tld&;#qj9qMzec&YiAcbW_4~sWISWfg_aoDErz#0m!^tOy z%?G;rAdA!^NK^dS(yc)WUy7E{8?A(()l<{nP)w`E+OX@xxx|(Z7hnke+jgvZ5(MMy zM_+!abzbG#DLBj%qT??oINls&{W}=Z&+oao5)6BSf#qO0IxyG9t3N4_TJ`2Q>r5C+ z<#7i#(PT5GCM zom+?Yc(u_T-^0}^Vgys9qV#d9(Pqm%vqiH-|9tXwgWyw1 z%w4`&oII`xwpe_1!E3)~?cwA4_K+f$za%Ai%k|pI9z{<)$#M&0!3Q>g;W z^mS~L7r!lO#p-P4st?a;>$omAc~Gh?NgsO$Sx;AFcZnO{F5^dI*0@#o2)!|*p`mfg zW*bJS_DtykAy>Ozfyd3#=M$LM&2(V|^moI{oru%uk2N>; zArB-EiL2hYhWeODC^^;xQ@da)PZz19?b1aDe&=kf^wRD7l+S$Im0E!pYx?&A2JZNm ze2d{L&csHv;I4PkvL(+W~Gfr|x9OtsMfnq<^F(7q8!QeGYf5fKsO(kiE- zs)_}CTZrzX(U`vOHbxP>`z?Ean=*B0Vo30(-)uAUx=oNj1=01^f<9Eos#58fG6ZyV zmULxFdY>7yzAL4nPex`HF0@?D8-#z#nAY;7z}PZ^zintAI9$(;BYC$@wB%Kvn*}cK zb1sEk-)s013g{Kvl;iuK6odK6zRT7uyF1y=MJAMKP35`Ml4hO}?nt~!ckkTxcuxJE zvpv(!W~%VIBi!_H>~SYm+ALQW+UPmIy}W1W$TfCgE7NMAD3)O$^;p+Mc`STwh-lxC z-5Glg777!-R|Yh(*S&NVSWxeoM9RlohqE<^1S+GkH@u$Wj0zLHy2`$ z9lq|xmlWQbb}GjnRjsRM;ggm+u!N0V-^1;xl8udxdA{{xt$F@!6rjXTkEq;fZo;an zlS}p1+WXJ89nW0F#l`dWx>^bh+V>3i9+No|`MV6BeIXE?sTS1jQ4I#|=Ydks~|*-%PFGd4VLIrjJVvU=WF0cKCUP%&Mj!G;9bB87sA z^78Wgj-`8dw6?+v_qF#{bM^EbwkyO9OHsy}xGNP|7#v6lduYpw+_N&LbJioh`^Y`j zjNwl%O%r+v<|)1X{Xdi3Hc)c|J1joCxpCI0lN7F^_R#I$YgV|cYjHYPJ{M(n&FN`2 z+oraE52Hw}z{`VHY+bQ)lA@#T`(rIzQ-BH;<&v(pH&sj-i#uwi)*-{tT$ndeBJ+LJ zzZ*%mS5ZrUGKf^LdAi(vbE<45G}y^(?p>n8#x~X}PnZd+;%NB6wZwF}HUDzoD!0u- z#xK$jPF8bR6_?X6Np#^}ErNI8BS637^8KQ6sDI6z^0qP@B7=g88&J#pHf zZ|-JumKVi>G#5^kS>kUPdHKpla9NvStTR9c*3ohmmg;*O#ngGT?H#cWXS;~vKY=p@ zi#DB&_L*BrQOCBo!fgc2G-y%Oy(k1d3nrS4jTY-{qfYbOeK)XDrkjo9)E0mJx#VuW zA7pVqZ_gIEcoKIx=Ev~x_N+f!_r&H+(X`tjh)S6jqz*!3B1+`-7wsuvl8KCh9g|Bu z`QUUg(OgSp=hj2@ptpcZB7HKSngLl{W15y~bZ=42b2^obdr-+=`plFzTc*7Ucsh#( z$Pm6dA!EBr;4rZ-cVgr!OBo|NRopsmSluXV7+zgTKNgpGLxTELi=aCYj=3Cv_tE#H<^7HLSm>SLi*MZ$;nFmn3-id5627yfQ zZmvumjeMq1+m#Mr#S1Ox%H@+-vpHZB(i}$;m>4yy16x}KGQ1!5r?@_ZcUKzr5b!!s z#nCD;L%4v7^Z-xA0ivcPWI7N{LdawH-W<5)<>ybffA{pbJ^8-4DRBKq4N&2s1Hbn5$>iSQ9Bs|FuexFQwh9=AKkI(;!7nmfY^=k^_Yr&B0OLOY_NGbW{q_ zs6(!+#6~Wrwd>bbsnSv(#kdU&*D(;xAfzfSUfWT*$0M%Z5WWHJ7^$<&wXG{hqQ>p{ zx#IrrS!PtH_U9j7{RyE0sH#uT&KekSl?>=5MUUf%lRJ!_)_rX`a% z?0+(5d_K_q*%M(@ybxneNA!|BC#FDUeKpuOVu@M=fT+^*Xc+<|rk@<@AN;*V|i zCdt*}fLc>x@#)QJib#5RdA+;sc{MOv z>m6!OQk54B_{pR*te^MbVtu17vc+}c!|}^~+wJCRLn!`Al20&Md;i(T*RRuyWcR0e zVT@W;2}*j;f~1^It2M6=X-%0vW4oE&Lq4=h-^>p@cD%2!Ch2?iond@D&zL{$)(;F^ z4m+Z&u|V5#8yra?YqZ!uLX!`U+V6b{6t`eXrjHsGoo7zisFNg$%9N6KzGPDM!> z;C`t{vQc9^k}y@_=;*l6O-534i3`N(gp{AiobpP zR_XKl;t*pE90=yAvcIfpl^;&mx@b#U3;9hoP5H(b>nzXjy+)JS3u{HylP{s2_9oU_ z|F;9Aq%!NZ@N=>lXo#i~j0QM%N-}gqZH$oSG(Qp=Q;dHkJq=nWLwlCc9p8#P`kB7IDa)B zvTuLQa<1b{>GPfOkHXsU(o3hMPiuhB@(X*j>*;tWrt9WjLL~UG69LbUw5zvxdJnrQ z?2TZ{kDpUfFT$@(f~QaHwom3f@Uvi=>rcLK#NeQnE3DDWrEiqEi}7_2pm_*9jL>(y zFEC>jB-vipwcYOe8TRLk*>yd1#!ORh(k@!Zo{W}-y39(Sb7uEh z;=}8vis<$wmS2|Sri+Zc=d-t}N8Xw9B8?ZOUYZTML}v_M`_7lx%iq=T>%H%ggnia-VLxmw z@WW4BEI5X{!S6YZgDnq^|(N? zHKZ&8IFgCUl_t9T^Yr0hnzruTnCGA`4FZGn!mDDLrH_{t+^=HYFBR@<*&&*Z7Vv_e z*L|LTi|ckR;ASvz(cPQMM;;m)0vweC=(??CKq>w5@~E1f_MtzWuCxt}jPM)9ABd)~ z86yFuhy~n!48_rAPQ!9BY1g;GW1YdHYaia zG65>fz$oR{iUW|gq~*4eqvlv>Bep)J}(t*0%NP0Onu*O*uIZs9mJLx=BG zZIHlA$g4kPq(N+E^Kl4!t0h$j$+OSz<>r{~93Ahc6R`{rdoJO}W243~;umhmx9Yct z@SiHOxhs861h`C^_aQa7cPW!K_8jac-eMxGe@tt{1{4GLMe40JMox~xjg%i2ZTDyP zkx1QK*aA-6Gn~ywn#x?wz7*?6dixd`9lE`4O7wD?NxQAFswI}24zg5;UX}=)oe45# z+|jWprpZX!2ob{HRy*I4GU^VnDg3VP$g?7vW|I?kbaE5?R`!%~+rHpy2s`*;5MJT~ z$*Y;Ri2O)DTja(zG3tujru9b4s&qwvHZw)TvQP@lNCBJW=A>GN`fs_OOwR(pE#{Nv zSG}93J6`?Y^Gc$*{aYuR!_~)x%Zs)=P|Yln0mwo-L9Xr84BRoN!q2{c+Tb8d!SpF_ zUnZQ<9*`@ov8hXt(W4J~;B7kwR&rS1QUBQ-(9Bfcvg&2grZ$2Px3ge1?>;;lWbV$) zlz8u!P^a`aa9X2`!y45|c<2!%@iLVmiLZ6iY`%OSGSqszzFVu-_GBWipV97!<8wb9 z*ZN>A)bRpBa`xd3-j%9bn{ySA?vt}r_j5#%BjIzRd-ec~Za%0Qh|@gacDy!Ye5ue= z0PJ^}c7sWGAYvpTdoZW@2qg9tb|T?Rjnj*h0R>vC5U&9QI^$7v}K zu@AGlk++oBBR~Ug#%e!oZ6lkM?h%uTz3y}P4eM)i}vtbcR@ku$KwVSns>qv`$BCw9TdiEK2o zI`_*{elpsMv8S7jJjW4!v>Vlm$D?ss$dj9?bKlLErZW;OYAFkTebUef&O5gGZUba&mOeimc8vOP|lxjyF8(Oa`gqvDoQ{vvrJr028q z>h=nGJ-d0-XWxzhYyOxBacd*>)`zzB=0a6JpO@Yk1ZY^w8ZIW2Q z-1D-j&UzQ=LydUMeG-^$nN=7gN36DKKS;vlPnDh=!NF=XTus;E4~3PjpCpxtDt67t%+t8 z60YO1Jefm=(8~i_A>}$IEf=#0^$s2%pXI3XwdmA`^S)P_>ak(dk#BRqJok znQpV~Es2!HQpq*#@UAg0xIW2e`cJ09NA5hHcd4v~(E8r@)ch_-29Gz#`AdcJ$=#ut zlu3Zk0R+|Z@@3lGzmqE0p{S%(C>DbDSC2m$^#dU; zr(jf~FE&J-K%pdl*AsJE1K#^Iz>mpwJzW7@{qpY3zd;wLrLF*YcObT>WInP#&Tl;Y zi{8=^G%_|ODAu5q>T5VzatYFzr1F<=+^J@vL{@OjDnZg5V4rU=rQL5Ka#ZLj-M7Ix z?^)C>DlDc+DUi`y35(&ikh-f80pT1-nTcnt2Nd$z;D(fA?D9Gmm2Q5fzw~MTDR1Ka zfD0T{{vFHH$!)0#)rPia`#}{u6%hiTw( zcOw?Hzourjt{{{aqbjl>=$zcgDP3=J6+eGRA42`n9qDivG~TDo2y z+9;iMh4&PmU|emUms;rw1PL{~z*Nk^BuI#ekY=+Vm~j<(EX-wx=g`gfF?|8O#U;vh z3pY5FCe_1vIluKJd_DK*Ugj&nr0U3mB03YVMby2Wjzahw-W?a4t;!Xr)gQ6kymYtL zqfuIRr!3hYpu5k5)Q5#ef8AFH>;AeilZ8$H`PFTG)!gZ5CDupynfB%3C~n!uM;MJI zbFd{MqOn9xY{xruT(E6PztSU5HH;FR&fl;sPHc=y#C22~!_aahy70DjdU|>U;@Vt6 z=6Upy)bpsy;g$)w0|NGx)%{{?>KM4+p%C-@h>VOxB6DrFrXCPj;sras-rH1++A}=P zv+FKpTD-nICzJn!MernyWpu5KLJOR*9XeRPYld+^JN~-<6+NKhp!=jP zgf|IWd~Wzw{xc{Z$k?Ef@KxpM9Piy|GP)&%6`+(lfIM=;TLdefylFy+#~SbZOYheY z!Llvyt&*-$@9ov?_ovj~nabjLIXikTp@i*@nj)wz)cX_?sk z82DYulQKsh#PFVNIZU4v2L>#$=1xQXd|)xZAr~k`jGPdJ|B--F#S%41q&0P?tqQf7#ECn96t( zj7Yxg^Ehd}CDlt}&3O5EFW_>jD{$4B{$zh7g+g*k0T!^w?;!Y-=A&?jk8g3;VyrF@ zd20-2 z1@OH2--1`=PT?o22Y84pu**d)PE_h>I-)t zl(opLR>h~cxLz(!&wadkwJ|-%41miFrZ4kem`Z`f?RP}PJOx9Qb>p5X?5XSEk~Z>{NOi)EzENao*w7#tq4Y4 zi@Sy+8`bW65!|<0XpZ{s>B@S({V}k~N+{)w0J{Th@?{Y%VLWxLx^|55;lNr;vKb25 z){P2tdp1EiEEJ_@7cq)=R91U@bmsAX;89MKYgZvD1(WTpr-R*&t;20k77ZeYnri0xs=oZwyYo#T z8?^r?Oy3Gw!g;#Lh9@~0{v+rag>0FjsD7vl#{Ex3R8Lt-A&Rvc==zsU&xK;8UwSg=BSSSS8@GH18U0P)$YY@BB;BI0NVMB?+YHWU4gq& zSjR~5ZphI#Yr&;07d3`+DlEf2Hy}sN`bm?sHJ2k{yn}!a!~P|w_OBo3(2o=XwKt>G zUj}P!@e_%rxn3jGn|LkX3Xe0P<$NIruR6m_zk`>7kZA>&TuXsJuFWH9(e(Spf^(Af zYwkOXvD@+Kd{zn~CIBtA^)vBLb;Z1)8b$$4Y$US7cTBndkskZ5y=_HBWS zJY6%d?3y(_EY_NyPzoNgQv0N|d);HgS*0nddQmYX;=alsL35q1$jt7bdNmwinEtF0 zj!%Vm%C^iDsa3M^EuqKRCN&;vZ6Y3edqlbXF$F0MhzQ}8x{|*AtmkdP zq0$9o9PJhvA{moq2e_7FPi@OWwPa%OH~pGUzCBGpz8`6;^11Fj96qQH9A+6zbtFAQ z7}21$x{$niH}Jl&EIIYN{7rZ7G8*xNqgsPTpSo*KJuw4=rOgrIp?@vf&QVn}5Ip zI0~+N#E=@l_yJrih^7rERN?f{N}H!<^*5QO0Xi4wF^I<-Iv|mL7o8;onK$DSnDw1! z?}dO9$hMoV->9DQIHUfoZcp<5p+7ndYx`ChLkUN|4Sv?=I~o&yBCIR4<<0T>z;3YJ zEyF6v)$;ExioWo}+Erlee344i^*D3FznSX!CP&kzG~t2~6$iq8 zu2AIC zlH2u+`q1d;Z@Z2~%onHl->qKW_a-aJ3@$0q^eAqErzrfGNZzEN5}&$I0096d1i_yC z2?(+Sp1mEA=Lh0}$N*pE_bE#?288n#0A32r8TDF|0O}(3H~T1;Hh(vnZ;tOK<4p6< zmh|{}rRx7dU^z%utL^C>Punbiy)7VkK2fAX$vD!@iULq6_10EPk}5c#K@$IfEY*zl zRtw$St6n`DeGy=-$|Avabo!3&x~si^kswhWap20~b>4?Rnkk%V18M#no&OmZcka>V zCP12|NDH7cK#ae-re>kuny6I0!eo0mKE51hw)}sbLm&pH#+NU6HKt&bo1=xmkPvK4 zOuxCqzHJ8;W#vyIB5wv_$O?;!_R?aQ{)hKK87wMmC@V8rKD_~E;zw+(3ezrL4$Uxd z7cnR4%-p#^@`)}ajPx;+>!yBl%$dW!%{QZ@5o16j|wi$j|>L?(8od_8)Nfe(o%gDBl0xI2n404=wfMTw~`TAyCfMHav+9q z*yk4jYQ%*XW}=Ceu@zL9oT^BUZzfwVr{|ZDIjdoe;QROyKK@apkJ|y<#!0IV?Um%k&<%5beD47iO`8B|HDfH zD!j#Cdh^XV9#LLGLLxs~2?TzDW!bjK|EKps6xi(u_Qe;EGDpkthSn7Bw>~u@&H>(r z(81PA1i>n0@xnc<^bp;eg3k=b)$f4rivFScYduxBud7c+ikDSbe%`KlCM=!4@E@W* zbnTX0gzLy$1N7UMeR~E50+g>QJG?<1a%EbYAgiT*fKNMjt7JUPNpC1%xF;Os#1sux z`w;GLthu$jE2k7clJ?J#!l7-_ZS|hf6?ett-FLx}&4;$X+o0Z5=KVAw0JV6D8xscG zkK@*+D3>|$5Cbq>goj?@NZ)umKR{@_Gc+_*b!NmvfkT9azVi}lq5~BIC zIF$Do2%lXYd*1?3C_osNh~$N^474HLh{=2JvP8BY63!B%eM*8USrfEbSYRtHwNQ0f z2{$VHl!m0M3XbVK|n;ImP}Dh}yfI#RKL2 ze2@yu7P1~0?h7;X2ZfI!SW~;dd1mR{hD+3=h6sTNfQH?V>*jdOmj1veeGF(6vB&3x z`p33~UVJNtCue3ry6f)D{-S*rAl7=bXen^k36s4B&w6FS=W;YC{L0(h{LXn?GKO@l z(+?(g((vzI19(4xiB;)4s4*IdKCtOkVmE>Va<3+xzHeqASbsGvl%5i>x%ORAWUqLD z>E78+G*x$1qhH4uLKplDiTbO!fkh5~`Bwb#NJ6?fee}*o`%UJsbMMW8*BBt&4>T^V zsHo`7E%mn~hk`3WMNWKX^%n_$dMVMlQP+X{HkygC(M`x#>sCLaV=|tmc{wnVpMO59 zZF_z(QiF&N(7UsL?LxdkK+eYXJsqF7ZxegR&NR5)VBvtttejOqQ8&R3BmXbH+=$>c z>b-@zAsJ(${f@I1I%%MjHe>Ci<+S|gO*|u$vP+m>jS9~8uT$$!#cr-ZrO-I(b}_@h zWArw2HH*djX8Jaj2U9rX(0i~OPh&&Obis1ohENhOS${kdCGPkgoyDX_Ylrh(#>?+KqP&Gvm``K@P$ZX zeM?9@JO@WuIDeTaq8i-fA2K5p9$w&Y{_>}e7MDYz>?#B)v2cR3l2J`hJ!keZxGCv% zNZ5UM$;tcnv178vSquvL?ZCaql%>G!uBrPC8F-3LzR&hEc(Ea8=f_`E8S2T;V1}5E zDXOuN$7Gbp{Lv3aTwHv@*lZ@PKsJ8=WWV&J{+D42O|Y?1d~oT3@zR<@%LHfL9cn{V z&Ou|kVx_fH2zJas)bxHY_D0PTfIKYuqO$h|=l3V_ zg@yaH;)K#7`jiqZByPYB1F|*YIazes71sQpTwL&Gd36*))5^HiPCB|`AP|SbK(=L} zC1OfJyruabLH2HrW#7Prvy(36m6q~kZB1L5@`Q8S9d80}eaZU7wd@ya9GoR8T84-$ z!$eQ{y?3A&QXKJdP@;U3%i||xM z)zDUP&BXG_flYbQo4M^9K zKf1}%8n}L4?e)+>z;mYM{c=e}=yGXhQnn)D)|e<*JneQyhOLsek^Pho_4jlz{F~=`po%oFHG9g5!^Peg@zT?u6W5YBZW*UhaTRr^_kL zwC)u@h3917IclV)NP2flf^eNchL9Wrc%+8wt-Op{wMjror0V;siVib+^5e9O zZd`N@AANK~N$?JM^RdZszWSC2O=_<-<>bAvBf8@*6Ago~Q#rf7Jnk5y0VEukm<1sL zPDXc*r`46xoX92D>|vorj)A@e)ca6pImpNg_SPe}cpoy|l`u0hiN!yat4VU!8wL*TWMDF?n3zd*V#`?XP!|s(G-AQ$idlolTnM0%GY}kd3oh+0NAOtwDq33s za+CXg(Sg#dyxCNqOeCpb${E|KU7=C~p%!+jcV}*l&~PrT^DVKU2gl>>>2Acrj5;bK zqEAXr7RYm3Nn~1q>#5Se(o!;OpFX?{bC7osz1Vy{r9WDMLFH%5`SLS&jq^g{(|$3n z+4*)NY|N?Q`GH_oFulyov%KO!_TkaOui-1y=z$&wg7)%HBZ zMd3*E1YJ;g^k}-s&H;7u{so}c7-$Q+PbDScJ?p*MKwj7JIwivEMs?!n8fp^eLws>1`qux5LM)gf49@;a$`AW1f+(%P=4<+SVqq5?{%T$k!H}aYQQ2FY zc`4UwHqQ9QMmPVUCgL#!1pyUui8t)hJL_%4)jcwbkrE&rrnp|10WKH%xQ+f;V(XCE$4pO$kNN$70^ zxmZI6vm>pDSERLSEy8Gjh&}jG;^6KWhRozEIDD@!(;llzgQj>#^>fWGCuzY-H&fQc zg*hsvo+{f0w!l1xj=sy^3e6PWe2MGw6v2V$yXFioeY*`C5DUru#R4q-lSVAms%% znft=Sic~w0yb!7;+nmqwAMQHjL&(9dGy=qBykFND21>Q z*?@!myP1eC$u5+wD)SK+hYJ|-{=Vr}b4sU~ozC&HBYr28F(QT1tp^_GAWF~r8c#K} zj3PI!2D5PCQ-T4esD8y%k|lHlL;IsU`>#Y)v44t4!!^Yp3ZjU|hiL^0-Y}(5$IjP& z@Jz6!;O`)eWqw<;C~StAbAd8VQDv`ofmimv$5$FeuAFvaMYOCKRj19pcH4)IU;Y*E zvtxin-LxDH1y2+IWYC`8=Sg`N>V}ffTZu|1ffzG~*K_(T-j}~WH>Z@8WXlFG9rqtz z1Cdm}=KX*XpRgBQcU3vmqNbGf{Pdg ze3eGYbMdBXX*q@5aotVr&LWjP(aWY!Pe{iP2)^+X+bGNQlHH;HB6 zl$5I_*@vF)f@zcVKY5L~^h)q8G=MjLSEwzCI=h)`aYwf8x0uDwM+xq?AVgS)vIrAt z`*lBwS}{dRqEcwI*pL`b+6QhI#MNK3GHFxgTB31C^yw$bdF!Dt9Sr=a_ds2@zgA{L zugM)0QT+_VRVG7SZY;HN=%(4`f%~xvhHk#bPmqvnES1AxB=|b1B*2F0aNS|?+s-cL zG2+0l>d?kO*ykXQ{pG}2{n3r*nBB8ITevKuH~zsX@+`2KY(|YuWjO1vRl`Z7YYO3V(m%ove z6!>9<7cz%PdMu*1y13yU#(3PDjB|_c*`*Nso4@OwRqC&?#H&%~ZK`%BuG!6-EU`rI zCPo5%guT|8PY60d$+bLf=UA>u2bHRS&BDUukvCBk$`E@*#KZfl4PgE@4gJ|LAz~0L zWa#;Nm_+WBazPJOTDQ=;5Xb$+Q>}vsCwU1<(*eWooP+5S5Q9@k;&&e1cRo)Y#=BZsG(%$p>MGTAy)i-Y0&4L^qP^TnTVbN|5nWftB4d z&&hJG>BvN_0GoqqVBE767k z&p%u7?Z8xjvS@b<<#am5zx(OHrmEh?IA2&lzQ3V5s)&`#7{yuQQruCDJU#5s_^m$1M;BChW!?1|L)a6o#btv*Q3 zfRmtOgO9dEWu`G-FVV@Wf@6BFAw?8I8f>mHZ({bOX>L$0VqdJ`f?03FD@-MBRR5UP6xFO;tZ?X#(;K9c90QOtSDid|2zNMXTRFw3AvOx!$A|%z z6iJK`xTX3DK~nje(A*~PgMnVGL4H|aybtS&zq7(lZl+pwO>@p`thQy}p|s(F-bl;< zuhk3|2?~G{7YH3N6D-#I_2A2Gx{-~v>&sf@&i2loS3+thaf4796620#sPe^-!yOV5 zX4{_qpo);f2~(b==bW8Hb)BsrxAerhQg-_5ar`AQv{kAiU@W|HO==aw`}DV@Cet)T zglTA^r=vhPIW*PQ9EBmQOquF0S3KHH{^+ld9FFaGNij4b3CyY_dT>$1J(ZTthIrfQ z(n`1SyT5Z$;cB0UP2p688i5_jdS5hIyi`ZkfQp5?o}cwznW+n$ZAmP>I@td_ z5Egy))15IO&_w;m=heQIE92jKEu`Ec%hyC|VEkYb9{GnGYhpnslnpFpDzsLEvGfRgwO+aER~DOy6O&7FeDgfF?*MU<9(Hkk?P!Wfk>{n z(?~A|3M0|74Lp1dnaR?uC|mR{c3HEGP5kIjQ1M+2+J;^5WUD!Gz4_OLzRSTRxNu`5 zZM8sZo}WgXEoab z2p(c^N5(THkIogb2Rb^$S+KxxqR5?=uOte1I;QSr`f_zvap%&d&Ov%Z9vV1pHGOL(F2Ds3)xuv935v1Psy?ysP_)(89uGkO$ z?tzIrcbQQQ?1ir1{-PyLvmYgHiLb7KGhi)Dxj8|cxk*1P8Ex!OLY)r!JU7FhQ-FoY zC~yw@?wxCH8SBh;K8_Sal2Ty(FO!`oiBJO^lGxES!8l*LArtDj0+y^IEBIrG`9>`3 zq#Gu?sR<^1SOPUb3MX#(USU0$NpR>XR+X8XnSDJdve+3%#7cA{6&T1i`vY4r13S@e zGW%Oo8g{b~OsiF&ej^?{yl9b=6OYerYq}G9{-R<|EX8`B)P%t-3XkKsGfwlqPJMH{ zTBeq(+I_(0fJX7{ao-|e^vK?anovCTiRBdqiET#7C}KZ5RdHF#kG5Yp-_VLl!X-H_ zQ)vB6$;p`<&BUfUvT{Me-yPZSXN6c@_jJecTP0zb|R1+E>C{w~X zFq$Dlg;dABi@n$mGZ$TTw#Dai7$kmbGPa5;f`{9o@rr1$hc~dE21EZ4S zMz9c-QKz@VXl#z-962rtk=Ok?B7%(hnBIeUpc#6eIJTjD`Hi0$gNtWWP^W1Pu3> zbZVCY5AatL0^HB>(L&&3csAuzW2im$ z@Y59HN-Y9DLZ56hM?S@AlY>qXDM*RQZGpV588|J6Y(D!jP(I(r$s8k1dtPbM6ERIlS5=BLkMH4*b1VVEf{t^I2Eo zi-AG}?2+``MS2#`(x0C}bMABLo2s$GG*QDYHTDCf2ee}pR63DY>?p2*xW1#L?T=&H zZj|itwh#|W2`cFVNUKlZRVnIYkBe@im5bS^E>~)wGbEcy$BLBzCFIRgJrKSQ>{*Aw z^9ia*_g*1mdwOuzO;5k)%J+I?3hW%p^Qhxamv>9YER&`}s&3y~Pi^~bDZ!PxaQHo6 zhb?&}*)q-Bn?GGo)8b0+&@IBzFsv={1Ff8jv!LTwPU(2^xa059wGQ?`9z^i4Eylo} zI&SzT!*my~cH~3R+ajGrjTyS|{N3ZFN4E#!+_OM~*$O4PPJAoUWcicj{12ss5 zFW1C@%<~=NWFdRb^5Iqmx32HcMEQ}qUK61|!Ai){mJ;MVfh+xkYv zuz!46pgq8_F=O3t@p##ye;geppCeWSr|eJH*yQAaZ%v-XHrrjZRMxK%yTt#Cr?(7? zb7`VQfk4pU?(Xg`gS)%CyF+kyx8M%J-Q9w_yF&;%xZc^{Ip_X{ex~2<>guYlwN|MD zHinD94{2Ds?WL&D{HbSj6=yD14Rb|828@`o<0WE| zz3JwuQy}JVJOHA^*bv8w>KiaZL*TAXqVwNF_A3gR(XN#!EG8~Jl^P+k4Q2it)*Uzh z`BN)o--uiIc6DUk(r}{h^P%pY??3iAsM35$%w=nJW}`LKM`$?py1fkpMHZhm#y7(s zHt|QPZORB+$7Nj7Zu4YblCZG2IOOWeL8VfyFX@|(ZK?`&X*&os`K0riR`-)4|F}(v z#Znt{-zigzUc%X#CC$Gw)R^sQ8Z>hR(B$m@fJX``J~J5h=4cwsPi1}EeVOrWKQGJH zYA}KF1Ql$JZI6u0yOO$kKfa!aCcALhocTBNd=h6iQZgIvc&j1hh2n0M z+7^wlNnIXJU0~&0fT7=l`V9`4utqOC8EY>d@dh#DB!I5_ufP-SbWLhr+&EOk2#}e+ zxI=I3kWJ`X|8GJA%rFRg?+m(QcgK?*Z&#EjQ@1-4-tV8+U!MsQ1&_?^H}#8+zb?Km z`_>KIX${|QFQ;l_7H|F@yJ=2asOX2r&3@!MZasPn&fo9;{2KK{+RBako@CW4V2`r{T6jGhCAL2PaQc zJF}1M*#-f>une}vXsd+NohQVxSZdAo7+gGi`&a#MBpKiD+cH&k<`#Z@?Jasb?ztMi zbCZR^-H`iK@z94BNPZjAkRn4!EP>uFqDx4J>5tTC>A0(f!kg#Qkmbt3m9Kvb94 z{cq!DU`Xb4QpU}u0*{sZ3#0lX2oEy)-YGzb@J%G_C!yz-^9yoA2*cA&7}L+71ftE!4%W|;aI^$7hbZYxPcfC&rfjr0ElO1OBCGQ}}+wQcqd%)>6)8!FbdF#F_je;g`!QDx-we+!(N z$!NdWp*nMd0y4dTl`H;+WVg-OnKaDX7Af(7&@}MFIVK&q1(5(uHL>DqlIcD_P&*BD zr}UBfgze-Q7zHl4ycW17m$j4&4n!W4oy7 z4x)GN42Ne7U_$=HWI!hx$|pY7ECY0b`2(=p%a5&imAzkZBwrXNLrjxzFRE|dvM=V9 z%E3~fDt5Os;_t0%W)auTkfUE%Cy`%vt)YJkRa@MCuBBXALk9*%d?PT8qJ%1cMq9P2 z{nXd6+~h!!r;7W}iRI_a!L2K|--gvy7jUr|Dqs|Pl=CJF?<+(3v^&E3_{aNmfJ51N z%QkN0(9zJT4tsapIBY+FB(qrP7CH|Gq>r>KlA9yRh>v)!`u^bOM;xV!xTMRYh5x(F zg;|Om6~so(&35cv_v(cENh;kY75<%$u$sU<(OY2uy%hu=tRrQ_@~!VZEOXimcP4RHQNQ zJ7A(pc0t-C+)6I~&*rNA2%|wOv$@~Ns3HR>9Lg*DYahWw1#(w&LbVsT`=01d{Q|Xm z-Vyu6?|Vwa`6ZneoUW9)(?`GaX8Nr)KajQpkdOpFAp`tuxSD1qPwAe2l zAkcQ``_++Q9_<`A@n#n)F#r^}dS9eKwU z$Aa)!qtMOKtISS^ks(PwVda%TwLwQL2A#&u@Q0_%U=SxTv(D3~L>&4FN8^dsp>~D~hiX1ykO-=1DuM?{H(9FGIoWXsg z>b;BeZGTJ8Q$Ye7mUNnj7TOoMUi)+E@WL?G`(!H@|IabTS)s>^B*4!Cw(n(H1%Tnc zuln_9XO)9MsS4&~a=tA-c)^HYkgY z^Sz$uvl(70E=uGb+u`*rAkpd>tIyj4X-wZ2{yJAP>IlK%Lyk@8b+MtK9LEMd)pvDU^F`^f?0FZl`ySqqLgl(RZD<0> z%>r67BWNaHciB~d)TjPWFc-VlU>X4uZLm10))u&aL}N?^zCK8rn^Pq4FQ~rzefj>w zf&JRKx3^xo_%*1O-0Y`xzm zFt;$uoIbjf%Tg&5MA+8}4c6p$6L?;6{QO#}ip&i9IfOEN1wS(*#MJvWAR-O?$BkI2 z7F}D*sH3C9y&sD9sB_wJnpfQ2o#Vx?z>QCM&l4btDsh7Y+EC+m&>OadgkAS0eZ91~!t|Z5{2x>KZ%vH7SWAX3Z@u^p5qOYc5dIv_ai#fi^TQ-p zd!eodd|>G{e46L^KbrrZs2%tbTA9z9k>Kwj_@Le(x*Gus)A1oKQkVa?xTkTWuOCFaLa>lwSXYfjD{`<23QUlP{cw;OzVn~fn z3W|1PMqU~2w}^PIjTlq%%(X)(KS6&lRMpxsGTeC|Jf3N0!|8Qgjs=P=PbuJj-|W|86~l1?YEnUv()D^9PvS-1PkS z3+%?ASY=X_8EdQBH{8!XFyQLyt)`OO^LvtFDWqlL8K4{m|C#>Ja6myG`tR$vfw^d* zkO3#iA`S?7VJQdz8YTpN)B-V7Xc#duBsd9*)!aQT`2RnGAN$sl8T&g1xE8>u5LQ|Q zA*NuZUB~ogkck{B{bq%&arXaBP58nuQiu)Ckr{tkP2jnr{Ggeze~bTz&Wnd=QHul( zDD9-kRY*}NcgDwxlh~Vn_z?yG$(BI`2@86s{I>@VdaI>9Jw2NC`#B#`62&iD-*hev zK-7>BA+I#wGLg3nc>Vga21n3lpRM@~tP3!Oa3mewB@w@AP^ zYRA93kaW*R<{_#&Al8|$bH~G5m7w>WJpZ!G2W3MwVpzD$K6YBWPw*L+p1u=M-~cTz zMd4HN0*SrgL@&0yAE1BgpZkUzD#ZLxPolSwIOEolnJ=)m>Ul}?x~QZYPAQ~OK4d>~ zxZ&kU5OZAc1HA@A=i(={v~AMt4o#@=w*{;~9?`U_5o>MC0VBmR+O{bep^*JQRF+6^ z0@e}5Y-~!e(LJAHyTZykK^{qfWI0M{cX!fYWfO50a=0H_0HWmGx|{b0&zbN$J;aC) zJcOa3-p87om-;TD=FxN&lTA)VCVd%SUp{?({Sp-#{4t#SkM&l0ZhT6@1XUFkK$<<0 z&!3DcbfK4hqJj7z4`}6d4k=2{9T7c+@D_L)&I8KB-p<}w>f{HH5ZUpS&w_>g zuG2p4(w=lqp+}KI4M>W0-Y^;-cPy{{e&F+ABb;y{|1S&Vj(1(-4`{VNZTb)=MF}3* z+rRzqgG2x?-U$5X%|0WnoObIY=jD0*6Pkv`Zz~c-Nz9D6`!w{(JMX%6N508!E0pN4 zDe_cSJKKTg5zZ~*EAwipX~EegHBGs~6_LOG($4nMUMH*|N=2y{!G~R#tu@zVMMuj_ z$eLIk7nBOq#UZ0oh|peAXgi_f;M4O3x_v05r}|Pfv0x*F$O@_{dynTerw2+{#|a;u z!qDv}IN37Asz~i`cL56Y!jLx<$<2?^Y+hN?V2lfurFfpb;hT3oXwWy7$rrU*;|FJ< zqA_tdgGau6k}uA-~xq$qeB$i#^u(=`e(Af(LMS*^&F4NR1> z9{y2r8WpyTCL=~&adJ93n(BRc4T^xPq)1bFKP)dVB@ii!i$_uQH%oY1Vg^B=e`bx& z0uIgf(l->3s^=MD&S#e~;R^c)Nwek2AUFr_HiN)Q=Ky5vcH8Y?C5NoW3u4G{L1KK` zt&ZCw-ObU_jodmspAPV+o)56Q1C%gH zYNp3uvA1wI+ZELGq=@m#>#K|VBh^0IN7m0-HP4WWgCV!a$54=O47NGWZEb`df}Vn7 z-rvS=<5I+=!aOhr8@plXNN!&Bz~0)TJQ&IHk%K`s#fwhrQbbv75yp8@1xV0U)qOha zHViWCkSm}}ags{%-?gEMj11R}tPEygrjCL4Ezb=1g`Q0GK|6J7)w~KR3QT~(-rqE) zyFIeW_P?E9R&cY+=EMofG-&wfV;ELq)Anb!M>q?4F8` ztEBw=S+DOu!UssNYwk|qWebHNlZ02Mjilj&!WJf~z~Nx@ATcZLFoTG#puw;%;mH*f zd0wiATI+j0;UHKtQN(al7l_eSgvYMz-|s#ntj?uS+j_tmCAlF>L?`1ZTd!vl5j5EX zPPiHS?nw`B+o^hT5T4%e$71vR@lW&II~^q%R(f9fk(j*W=xRHne;q{jsYYRfUbUiR zW&u!VcAF!rvW6!2YqtVp6>Q{a(y0(M)!q7N!aCLf7)7zST#eP`-j931>k4}6L@6dW z^+)=}a|9;A4}^zBOC?p^xGIcxL=WP#ONqb~<&q}t67)ZMRH`-x-scpfa#^zG-uTAr z+zPm%5^!Aw+wT5>sn*-RXmEoysQTbCEL#s-?tuPp^F{Yp9> zF=J(fg`BS+mhSi`4R11!ECcVs-ipeYK*k|vKSx7sv`>ygF$x$CBKWR#8=He$iTe8os>@5yoTj+TmzL)2ElT7CMB@4h#Yg^{YEXGSD z)5HLo`ZALPCldnh=x8P5EUr=;3drL@h0F)6^`5SfjbAcl@paGX>Iu*@Wms`|)=yRCFr@H(5NiV8j*zsVv23pV06 zh}o3Yjg^U7{b_WJ4A!F7V30CjV|hpJ?+G2+stKiufktwe@mBc@;qXj;YySAdG-YH! zAxKjS3Q%0{oKv0eXXA8jz~BOWf!v#$-w0j61j(M!n4?4$L+J#Xceq_`%{&F%@ujBH zXL`~n2?thB7|BLyAa1sC)%$O%;s*?pP8^6dZ%!{zBs5yvLXhY^vU4;(KD2OKjS{it zDz~Kl+v*5gw&g^DPghbuFp|zVrqf8acQn6$R*og&3XcA(1EJD*6?fcR+UVBYs;t2l zowZngP`1$hIa<}+?9S#eC?*kK0fK?Iu>Z5MSo-tdD8x-vsY2`Rrj%v8l|*T)ve`^= z*$W3kUlZ7rjfEWd$MIB*FyujV;06bKa~p~hiA_}%4Fh6|f=A)0dyBcW#S)~lw%2|fVkJ+URvE{SsL?0u|22b z*7$FNTrnB6HSp}HmgDZn16m3BI;!=Rac5QAN(Piqk+mJLthFcRm|Qdizte33#@p4W z7U?GkW&~08qao<#!DR4G9gl{SxF0z_pQSLDjm{q)p&IXZSVAQ0xd-|ghNDX~hx4@; z+lzxm&TqWQS=5@{Z!QM9P2us{V@kNKJ@Gk@CsS+SQ45T@1hD^%eidmYN^!$@Nti^FQ|FpH zr?&Y`>wVV{;cS))1s^|_T-3i<4rUFJj1VqL$z?)&|xved^p;r5)rMTjr;*{`9T^dH3kz`ap^kK~8)>aSvOVoP$-!^|E z5nVcHgCuCar0jyK3c8zP%Ov&&43Xh4$01Fi(EdAC4-LpTijF zJ;I&lbSEy?^~hvY7+pC_a5P?SKx`4V)^qrylR(AAL;5daWfdfd38&Gw&xQ2M1YYZ50VV97#)9 zJ^C!8e=xy0v!=nT!b+WXh%Lps9Zjp9oC`>C6%E!F0{8LX#^}bfZv`GpxK+P|)%GS` zS3Y9pz|Bh0N0LKT|F?>}5Y)>{Sc&*(6%{oZT~V~8160l{t5PpJg0$rpyPf4fi*@WQ zzbXHey8hK}`JMZ_h`4+zzkhMI*0K!&1x}}#Vqq#*KPFe|?tqS=xiflW!v|N#LrI6W zqKZ09IMShph5;6}o;@aiSA-n3tYXQ;)HM1MPZwLjf;>u$%AEJl-_>mEiBM~u)$ui% z7^9^-QsU-+t|1ulM^D7?Jx*aro2}3v^PWVbhae}c8oFx@B+{{b-V8ySUs#HA;^^As z^?ri>jPuNK=iRoinaXjeM;lFe_-l}ach=zjQkr3HXHSv!*Wz%4!)~X&$Fd_mue+Hz z$>w0aRMzXZGz~vs%UKSW4?@$rSp#M@n=5%4r*WLTi&yoJ60Cg)z z;Y>GDQE~Gh@F&xSokh`icP`g z1ZfIxGhv%4@|uWwe&!@WaAHMNP?)id@t*fEhwU!j~033f%sToDi2Xddp9AsF_7i;l|>E zBsqT!tLB{oC)&k3E|qY?y`%zDs|_}%X6)laLoLL_Ggnp^^9;5X%8M%)Jt`6CWCk%s zWRZ~>vB^l={vQ^gw1HT?0jv~UUVN*pnOe-VEQE$llBKg2H7&i`#~g1xmeOQ^rPx-h z$DiuKR5lWdKn4(;bj-rKt&gv2I8`m}{0ncj$;g4h!52-PMc!HX9v|iic)36Obs5vM z%ID~cFL|t@2g*1?#9@?rQIeAFIf4lJ7nv5l(*-odZFcVn42f5RGp7Ghr<0uaIJh_Fd*axH%O)Y1Qwkqb)M@*@^ zJ2+voOB0w1m!)0qvMlRAkB`m76U{iIn(c%4nbF4NjqaY4DsVVUHnm&4843eWdF0I5 zN?4`YnFDqpB;u|29g!GFa^+Y8J`va%B@1xavBL>>_sf5Rr^!*$FftmyJxb`6IyY+n z!o_U}6=y~TR3e;Tk!#3UeT3Y$O>CIKx-cG8uoYOb?ru z##U7FBS7yNY2(5al}>N8)B(qYwk4g}gNwTvizG3)=#~W2D#>K8B^`epi`~HZYo(8mDIOcVuV+Py6_X z)vtRq4-T*iE_3;NpIIzs_~L#gkvX?DCwi!qs4(pL5J*_tI_XslhiWY~RmpUju|-E6 zS}+&cA;e$_jTdin9qNFOD*hS-O)iVo0UrZ{!YeQJGki_1I?T9zPd|p2i1l1QLzQwh zDa~jS%)uH4qaM2w!(*kal2xvHt*n(+;;)b}yoU1F%A>VKRX>NKgn@Edf`-om_cl<>cH}vUqWdYhBlh=?WGQI~R!CD*yNz{# zIEtG3TFz7axtjVY4qCpLw)G!b{II*S^M4~dPwObF7dU(#?Aa}GtPpcX+*ZwoxZuJz zK?ISm4;#@TdDlNwxir-T1D=UhX3@6Mz5m9HxeW z#a31wUUm6TKbC0#=1GIc$-yvxIkl%o|F(&aHt|xofJ9{EOkS9P!{w|!Zqd}7TU(kE zn*{u&KTa!^%VmjMuIp1Maz_dh&b)o#&Y1r6S;jq|{>zJ+g+Czg3oD8|OAE(OT?s+?XaKF-*$(xW(Pg*kPecFc3Ta2EsPg!in-1s}1fKh@o@CGKXeeO*yVJ zJpVR&!}7uz(;Pu7G$aZ=A!itizzlTgcws(zmG72?SZm^zpV$lr{{&4 zVHU?i=O;=_q#(4L6V=i+z#)zYLz7Aa%k0eXYlP2ZGa59H09rjxikFJk=P`4R?(TC# z{r`J85AgKmn*CQj>}>a#{dd%edqX;Gjic_1^m;kKcPal-PS8&FH{z$)wd4A_LviWe zb4vVadluU`EmlyBJaWlJwsMSqTo>{@%<;&GR85jXdhU<7P&(QqGbgs_g$0$=l){#d z5G`#UkG0X+hFDTrWIP)5i`6=^T;~evnt}>$1y5R0a@;a%Ow+}(>3{2sQ)kM>6&3X5 zr8RLyMW};?U;rMwwZ?Bj1>7c0=9?bBCF3pC^f^?#$es@5RY*aPZb1udr*)QaafW}v zgH&)QTYEayc`qnj21r9j7qsaalvTV+37R!6`eVQn*{`k57Sq2|%3~`!OE+YkFQ8IG zt$>sNbk@&!eDnxK*77@n8#Mt{x@(-&FgF{$U)C+X_8b%Ht@inY=c#ctQSaf~=rj-D z;?NP91fN(JPjiP$PxG&Gzfm})nSc~7Q`0cf5TrNwP=^mFU@jLnRz%FbS)ytYS88{q zyv3oCv~bdnkGUPV=rn3bQRz+e^r7^#5K7aQA;Zc{6`_Nq664Ln541w%G=rU#X*|^C zcD6*;;E*(s@2$ba|du=rpGUBtj)6OS`U39LcmvmL7aIM&vR?{nxYlxYv zL#%r51scTG~tAULyiF#Lww|R{ zzp;ibz|{bx>a5@dIz~Pg5C_Fg4y~ZgY0$y-_NOx*lHXsyk;xFNfz>p%w}y~)Gkhn& zD}fNqRltLsz0xG^<5v;t8X0jDZKU3ncq$pXF7IUQrz#PlC< z_>~P#0}m2oVUVe#BwR$yZSso09%Qf!^pQyoW0o2rUc_rX8bXh!DcmrqvFP@gn6S?# zvA88jnwLR62g-+yu+d#SQ@9*wsxW@H954F;ZOvf!&2cnUh*JS3FBEX8hAZH8gv7tp zNToGIoRycdWvK;FD&H9p*#r88hw~+TJtSy4yHG)LHd(E;h{y&nxHYLl3>$;Wi0N~o zL&~GE*>dLM4W4!#u+y0ScbV+z&2utE&G#}))Bz?6BAaQ&B5?dEtEMT96C}j!d+TgW ztV1G3#c89a(aCdCP7+H;yhA~I>l*&3q13+-Hj-% z$5=Oi)X`K6*oXmU`rzriGE^ZkQ0Zal8&8=scg7T>Te#t=TR*wawUgd2Po_0jsOyBg zS`&4OKUCQBBEK<&a*eI_B{C$5AMTxjrMIFC4y3^q+Rvd%`cOF1+rJFVAp)#Zk+uAV z#9*PgK@XdF_roPquPxBu3fK+Ap?{>Wl2V{U;L$)r#Ptt!v6TwRwX{9+9SjO0MXG(b z+XUW~v3~o~V}=BGHcFXN$6OHRwi2t{w-@n$t=9lSOZQD?dj4%s@qeOI#?nLABm#=W z2iUET@&Jo&-O-Wdr8xqaWcFL8RTDnnse%}K>Qx-4As-Y);(%mbm8>d^S-#l;F-C zhh~o`Kw9n#b9i<615TMY*YeiKhNoAmQB!q=w>>|3J@ZelfO)4c-X=ZWKO?M9GH-^F zH;{%O=Qi$FNaHB?~oP*xcKsivW%lAt+MaL%RkKS^T9}q z6TSfxNCj1@7Q~`usehQQcQm05`qhe(5a&vurzznffr8NRbZ8PVAOS8PQ{!A7o&x;5 zFUGa{&ccHjD=b`-Vw4~Mxj8F5pEeXHtEO+cQ+^MhewamL9re{VXCL&jsf08__(0hy zCe{wMPySQbpY5gZS8!p^`yzErO03k)N`4-Y$-tZ71ZOy-ZR<} z+Lu2laCs?*`sSUsIWtf5Sptck-}%XBMFn5Gw*VB3r+wq#^w7z zbn&;7{jXLk2_gx^N)Q^3)p+jzoJA#Ao3xS29=q|FPJik96@-;$KtxnzuB(^ zPTo5wIKH4deLQ5dpv*}AV`I|CW`N$rD@Dx9DPs2Q?!5tJ7{1C?uMlM@IcduK%aiBr z1yv`>(pXmk2jroi`-qgk|16mtkw8q7di9W zr@~0r>^|A)?5Onx<>vgzAloUkxdzAPM)JGetxoOR)*CiTOJsXh$3quVQx64Pyy#^Z z7BC8^U)y!W`Psq=?}9PQ~{(2A-J9Z*JV#`rwICvD${KQ z@1x)|c{Gqc(SE++1(%maQ9z5R7(-~Qsd(p?#Tr`w&4IK?WqAFm5| z(oFAe{sxc$Lxe2^>&o}bWKzT)c}yJAuiyDK<3=hneoN(I;GVeacj@83ZZNuhN(8Mim@Ru| zb{3m(q-ywr+!9xJ^Fbsu^E@f|$Fq(=a(T(LeZO0~`}0Pq19&Cr3k)9 zNSqe@D@o7olXSEbq&xR2veQC5kkI>OyHk-fso$nIQ9Y5QcNZTue968>vg15YGey&i z^Azvee)$V_>kGK+y!#7GsQVCYDqj1Av_8BIn`B_6`yR;mvi8C7^RbG{={AR%y#;V< zB?ts{fT}rku6;SkU(c%_5WGRTFxXE8{ChG6K~09z0Lq%r1|)v=+5xk>Q;5GJyfY)b z5mqG);}vG}Z!9DP-}h9u)KKxq1w22Z3YNOp_ws}nx3hwT4eRnDFi!4M6bdNoV~U*F zsCR3$+~#jncRnHG7t9tB$;y`M_d<0xI?HdPY#AE6@T{vAANCb6p(syuk7B6GRkhs9b#P?O;!Y>XIY1J3g(s3AHA#SZfkV%1bRP zraLBZrIeS|<#Omh8I=8xrPRjij zJ(;L3@@VH^T3xTj_;^Ukfp1U(#WLO46)+|F5b@H-Us6;! zW>T9Z<+)26P6q9%AD;YB4b;>lM`4;O%GyCGZX{r2#V8ty6bw!5cG|O+z3+Uf2)<*N zujg++L?fC>D7_vsg!YHBkZvxnx29$SK7*fjUlnyyncfkT)o3{)e{g`-r?9kMbd^ig z@~TIUa`ED$xDd^X83g3ua@tW_k#Tv(7KD~$inCDZZf_74g zG23kKqX9@R{}Iw30jO+{&nIo$a%3VH))t_qeei;M46M8`gJDL20*V5or+r)?82JO6+Q$)zN7^#5A;Dmzw%mWhFnxe4*)31fZC(>H&*+vvVm+3vE!|GZc)>#kI0Uw!V=HGJ5zMq!dMJo zoC>&l5w=(Jyp|xnM={#=z*4L2YwpO!@>o4+=X|3tyQ2Ep@i>IlaM@Ar{nIjX*6*JR zWjMitWAY6Jc{0D-SI^d$U4AH&c0?4_w7E@Dh@_#GBrR^J94?PJE>>Ktb_eZ9No8`W zVqFOxOL$Ce=450hh*+1j`(?^Af7_I)YteADu1<~;YC_h2G?-NpUSs#KK9kRu9zfx3 za_d^XnHpN(=U7v~H?rlbXgaXQ`o|1LF>AIXg~E})BbMmv%rQ038MWzRa=oEE%}tjJ z&p>OS%q@jv%q$0y7SVUe2p`~wsQMo^31hrlpu5l# zHF`bOMA;$0&wKK38BI)-6`y-Pm~xBp$o@k$DoYeTU(nr~G+?Kj|A>a(D>$$GxAo>; zEB(!0VfPYreEDTMtV&T-NZ;g)T?nusrD%}OKCfxcPrN_gJq1`QKXhFJ4;0^U2fH3P zbgW%Q_MkfK5xVXDMt0}VJ8#i?-=AB3`JK%Nu!J6u!6`?Pk>f5I`kR?jU1nXshW7K^ zqx$Fz%#jZKXIDX`RnX5(3L*ECV4OFKf#jRwxxd2 zefZf36Iz|#z!cU|Y<%sX&S(S(<@~nHdYo;U+acEfgn!7t{~Jr^QwybCzwLKvDFjU- z{I-b-uhJ}J!)eq(%jeELi_}SVa|#Oy z`zX`UOnDQ~pf)C1m~QVf5VL|tsT9?a6CTIL#fu4AL&*J#n;(S2SL#B!vV}uZ;LWCyNwFUw3abz4Swj~qdHwbf+VAPlT zzK-d3gGOF&WGH}zMrXDs|9_@`!X-KbfuB!fQ=JDYp~;bc;z*Anqpp|QsL9i|YrwtJ z1~%B?XCRLA%-H;Xk>7W+EBPy~ofs8Jr)4~|&QB~iHd-gxhGZMa4{nd|e?UhPA-p)t z$)`e>IrJY{h{mU5kgepA#F}_r!sDscBu|8x!_s!SBNd8|C-a*}GaQwtuQtpg|JRgC z>$S~Ea13K1JEjEb>$N1I`M>MztvAR^P>UX@UY%KBk+0v_1k$F6Z790IbKF@6Vad!7 zxcm2u+sS*yUC3`TH0(yOSx7+enC&iHujfK&5Z{!tJg57t;;S|yx_4yPmAdrKxCjvW z?#HL3Sa99?ZC4i>?l{6#S{QbAl@9FKHz(`~p>*lX@_M@XsJ)hLcGr)Il+9Ms7#a>9 z92pE8c@Hjl58^6YN~Rf8H=W*5XO!?FR$$w*(>`uXpxoDDsdeMhq04+d-Pf*7+@{4` zxrjV^X)w2-9gS2YSPM3gI1o_y+a=2DdWPs)+yWCUIMpr&GK)wNMLi4Dc^C)fy61Z5 z+Mg?w#;)B$G*?+G@b~H}2Rr*kikc}HX?LxDDKV+zm60bj!TT_>80m*I&jUf%86T@0 zT&7RGgfaprG<}^nS=dd!<8Rkkyt1z~V5UT_&qMc3rq=M7_Td9Ig-!c~s1b|!5woB+ z5--9DegR6G@8uyM4)0N22qNzp7?`V`nZoAZ@Sy^Oqpztdn44y4d>x#8lOQkFZXKo( zledGG zq1D@~;9T3vu*4cX;de7cJ(F9QXHXieujOR zG>gl8aZ#^Eoc#B5s!+t2ivrLpfDQicVrZ-*Ia-~#u~tPmyCngR4sYyQv?4~ea2W>$ z+@C3XTy60T+`=oQdbctW=DLE2_z~l(Wz60a><*o`I=#0aW7bFF0wBa}%+r!rvm@KM zCy>rI<8tFLFP8OJid;HcW9QsxJ%6xKjIA&f9Rwvwl?K@-LQ zk>l>=ExEMJdir3n06DI90|?#xZ+$Sx2h}WJ=%a0EKrzZgx;&CuP*9=AKvJD1W0Hy^ z%6r<6v(o7HYsDRR)yF;n{<48^zz88WKK|~XE1p)14MvZ^Hc4n9GcRi}?-|iq!1SRN zl_xY3p_$ncwRAG80lIOXW$YyImW zcSz^k-`l^sP09nnos;!~LE_Rd0OR7TtSN))J6X5F&uqEXx$4cKAj}8CXwAh`KaD^3Efpq2M-b7_GIS%qj1l>3&k{Z8$&17n~1-1jO@N@Yd z#KLCA=khk0%nG8yi5=L==r@UaX2#}q7NonJ6GRcTO{7Jq(W0kM!dVvi9kE@ zg|>7{ifv*pMcat%36pbsV(i3lhj0)&qsC&2-TV~|R}3+4_DY~0@SDZ150_jOl2KGd z!qRt}S2QnBTEa0$#Etu2M$8!w>mKH)h<+p>A(EY7lW6Ue@M;uzT&ms`p+mm1im})N z!+na<5E%}|H)^_+;>#R$eD()MXs0;{xT+_n7{K*AI4QKKSMk7RASU#TUgi!Lr;yp( zw@fbgCn{+jH%B|aEh9EB$mt~kuk$)6zmS57bV=(Nr z#(1C+DpIRes4oqARcK<#T2;$?X1$~|b!?^X^k!eP-D{eH-oS;jC(XfaZqH?wO;KpX z%ROhi%cH?$1a5}sS`T@x)toLt@D4_xr$;YfC@yu9g0bgb<@N1ty~`5G@be%;%YBB{ z0_n$ob~?}zNUaL(NCGp8$Gj(Ig-zZ4K=CMzn2Vt^fy<2ny9C=uBMpNaU7!;^T=QT@ zXESMwP3PT>jesd7B9HR>J1f7t+M-4vkc!#nZ(<+F9q-vk7R^Xx2SCwD!vEsbC+G=` zVf8aLEj3h8iwKKV{=)_p<8F%}=!uOnj7#WuuiV;KpNr&oCMuLfGJLDTru4mh`T*2; z!@R!jg8MM@`C91W$+fe9*bmM2-QpVTM*c6W~D|~ zS-ng?dvx70e;U+Z*lRxwt76&aKOs&~Ke#4~>0hc6cQx35AHIWlX`1b?zpAnX?O6lv z&%Xw{cAxyiEoKkicDpi=e%@d?bsSEy&6d9zVn4N_3@FP(B5-b%+<`A^OLn*^u)Q}m9wV$vz4NhXF4bob56;{+V zk(Wep3tS?a=|I%o$&CTliByQ;jTa2MCo8JU0r2NDPhvg z8FWvZPT%}_OkTQ_@{C!elc%!rnP<7`$}5;LeR}gPPn7Kydi{xYLhbSmRgd=yV!=7^ z4lyRw4n^P5w_;TOB*=AX zkdBuaUq4E|&!cG>HISNK>d9Q5-t-bHmJFc}4>MYskC{A=u4xOf{j;HKIx3~`{>{s= z$Sl7Oo0jIsYU}w(P#t-Qq|%{kJF?H80ovk%56p3=PeW z&%eGPO^5t-&_M^MC45nhSNJH4M{#6v!JVjS>%r#0>`YtXOEl4mSQ6Z4OX2n`Wl$yL%5X|p= zB=^xgMH+!XYl_2wQH=N?j8TiIL)njaPvWviaoGmQcY!~I$QY1eOao);6XmiR=IA6# z=^`T+ut^;pRH*axrkCk+p4mE1_3`J(Oa+(pQ0tyaW!f2-dFLYYFQ+_h71;jR62xOv z@CsV=WFn11RTth+OiO(nvwF=sL;*<(A}Cm!Kxg&+Ge?pn^!NAk(n~Mly{EUgm#(g^ z=0dReDV0i;N~M$TL-C;=R4iVFYV8>69nM?oSrtQ0?v=4x6=M^;Cf_ILpZ&1y~5kie{!{q>sRjbtN8RwpR z0Y?rW#iR802ba*XW21cLv!5Zc371}S3C}$93=7UUgTDU$Hf6-C_pR)pgVPHNnxRs{ z8;>`Z24OxI6KK)4XP)DM`yS$^pMNj&=MCX#m3x41)e%H^@<{Xy_%h;C)Pow2h(~?S z`uiVX!`4^$z%RX*!ATXIIz&w{hm-btz!uR9K^Kdv!9=IuoE%VwkG#x}9)F1HXu=IQ zzJmn|XQ1K`EJbgiRw2YhbjV)^9dvM7LfVN=GwWxtzF5^OP86?#k>KVfx&!Z?qEUYe z)fdog2jqK6WCUx*3Xhgh=V#k?D?q76np7A_goG~CfbpT~&ynNn4cz|2?Ad>S5g@hC z^N;ubfbLl{n6i8s%Wu4iGp@Xhp0gHXY&op?y~TPH4MsrK1vyHQ35@UEauAd@C&1%A z{#y*DS@#fY_FRa(8nLkwFKgEJp`&QFnXK^;uJH)CEf}*OYmXpF*v@G9@j{rSH7v?i zVqZT2rHoilT8fiQ8aNt02YxSOm3m3jB`GatsswzD_J-p{Vx6$9Ts3X3m_67{kWre~kB@MT-`Z zmQvPSv<6k>z<~pZ2tz|dKf`akgARU{5KPfm(|Z!D&Fr7XV8@(Uvq`g@>ezT#S)AbF zd)ywQ!3zLRaheBHU7v&Z7%>dZ8RE%}uTZV$3<7AYF?=9vF%l?%{t$JH!XlRJ@&O48%o_dOd2M_Y{%P#|AL6{^7%a<=_ z>C&aA*jv#9EReqoFI?Tc-p)Da9K82bjA7NPRe0~2H*Y@k=FM+E8uC12#qt%bSiT}2 z7py$@9GrI;lnYj0G~pe+SI#{*)CW4}Sh;c~0C}FXXyHN@EnGNZ`|Gd2{)D40T37re zJq$bO;B*3YBt-(lV8qFcD1nA(nOojgfeVCyQ?407{nE89s7^EU!_k*V+&8HPIn|9dyva zX^O%*D_WjtVSu8jbr?Aeek;EAF!ja*!1Ea0gHR_mt>*1&A-X;XCoR<=uWWl8jf1ly zI0;^mWp7cG98Y2_V_rCzSDBi0(XBo@e3eLzqZbFx<2G+*)8;K~`O00)zWP#Dz4x6g zyy^<GZ!iQ5V&A10rSMdnXcNs@%s zt5-8)#tdF~;RQxUMsUtisZ^Lhe?Ci=EFn!(oO4)vVrCwS3T2v^!uI+huO62NVVN-| zIu3@cKyeI$g!;Xpg2sr!xey9*qTn+q9107mv@71HRmW(I!8vzAZ?K}J%<*+iuh*ft zgAPt7IEe(PR3@J~lZFcxZ*&Eh+gx+fau>!VLB=0tKw1PQkB8=XNy3~WC0x%E@~leU zH4CH+D9(G*R7eUVnWkM^_^V0$6d*;!$H=rr%^+2lk(yUX%se1v@6PSG%+b@+O}$Y& z@t975w;cI9dz(kfe*u_T8gEW0!C_x?!eXV!PW0V^Cu9FVvykEnSzSqi{3lx zn**>$-M!-42v;GxbHTw22o+sH=kKkdVG>?(HOe+&Pz|Nrp(drKP|}1{9Uf0AhKhP> z2luh_OJ8B{ckX4@WouaW-gmP6)|)U>=Ag#lJ=nlO@D{Xa_WX8%5L+H7sNw`1LMj=O z?;;!j7FqsvRG+1sj0E|l0q+#C(Qex+MjGLJ^O0Cn^ebz#+%C?u5K^zAU<@O^n+;oP z%$wFte^(ua!KYu=R=gy^8tKq$;tE;O?_DKNN^-n4ecbFhO-KxZn#BATc0azBr?$4oQjoQHkGJ0n z3c=I`JPtE;0R!*;FW?Q@GY3f~gUgvRX)@Pdw~m3nZYb0qa@@Y!j}dLIH>9+Z?*9LP zp$g^Jqv(rU@_+V|;Oj{I%hxDnSo2uUeusXFMOgSRNcP^;=f zM;zm^9K>h$;l{s?%huy%KQ^rg8HOi1XcbO=E=0#Q*4&AYk;Z;dEimN|LHugnCe}I_1*i!J&FY4;TdDiA6 z=m|A`VoWHLz{R?Zuum0fWsHp?M#-&^7}$NFft5OE%@?w~ffE}G2Xn+HBx->g-Uw)d z*9?<{$vV#r^^#{`d70AGQM`METE3a_`eRhOKS+|?fYD2p<)r!SzN!Fa5C~^ zjG?=``-E*z6?itLsZDRy^8#X|xm<&gMLy0)A~u>gO;Xq-e+ss!7gfcWlVlvlhw-hD zGf(ITMjO%OgpB2@WiUJF;B-d_z~p#uC=CuUcip8Ep0D~kCN<2MI}->E-_5JYJ!w81 zs{ipG+dZ3P{t$s;#jLznl1evc%B_kQ|48HMAvaxSrvL91Qt9UUe z7V!=t4vgLgr_f0DBxv`bxeSYLTk4uiGF3&?AS5I%wsyCkgoMlq{XW4Uq=e|Zn3z#g zPpHv0UZ1J*0noNPcip0@;3m#`jbpneOD#y1fiM(l+og1b}sX)tu1!U9p zG3-2Kjta710ORl`$0#HS;svK6BiD<;h>N!V2E1YgJVIXR4x7_M7_19Z(o7U936njH z?mNs6fA>GI@3AMi;uD{w|ALFr1gz$9NPl|}KtT{AhxC-KPB+Ic5X7vVfZ=Nes2JsH#1S1O8 z;WTCyMbIQ-TmOmQx=~huwA1!SM*9YKuV_-@TUy|I;7fkB*Q5eT$bc>%8;u z1eMTFwqL=B&^Wq_@dy4hzCH$LzK8yWYj7nCK7@ipzt-akVEgZ}Jp>ZgF&LcNMs4&n zBzgd;{02$+d|)cgMujKc&#U7tNB%nKpo2FCCv$}R=UybW-a~?HQx4-B_fsGHbF6=u z)KqanNQbowxkn^e>lcHhN=ptd8f1UrUyqnT(mVtgP7nBm%qx{riE6|1%DAV(7$!Dh zEn!LVlvPO7;3N$MB&L*nQA-oEOHCse4KY2HB0HGSZxS*;&gOr(ivut2;ktkSN#?)n z-5^Q)?5}6RcY30kl~7O-40Xt#qJH$xk^C-7b_7((HPrN3v9a>9ZT?e@wN)CwuRsiy zAO|gecPglMp}rTP2QekQgG4Kgm51?Zl@b>91}Dcz8zYpQrECOA^5*-A4^quc9HNkV zs9PmH(;~Bl+}BYQBQ`jMDkOu;_q+0^L#p@xHeCf z@jG=kaH3&TJ8@IrdYw+#w*A$Lkrv_8_*!A&xZ4tt#&M>7-|8pIM%&Q-`0?9xuE7r8 ziYTsXlUVxF1OXaADGlvfyi=?(vH$ApL1Eq^U@Sc%SOYa19OW#;1qCPJXUE^U1oaBB zHBl^aNlg{24%OJpZ{pp~$s`7^cK3G3Uk4p@@J~iTOuX|LYl2H%(HyvCS^4_+*WCQX zK`ji84w3z2jjz!d{U4Nc1F3a1^J5Zg{3JGR#TPwK;~NAKs22rsVX^H2XMq%NxUf=oHYjU@G9}8GsMVL)s@%jQ zktXpIJSA`OqBs=qQX6LivnqaMH)eP{dgKtJ!!O`!`;l6eiqEJdimJznVk3$7 zQ!JIG-DstTaY`ydYAlk6Or-{*n3OVHb{Dmyhe>sWq;fM}dqRnbr&<3eZJEtC^dz5f zjkS}AlN?vv{!MV?KNW(}OB_UyreRB-=S{9c7y)Pxi7bX%+; z3}{q~1da76_vXa~Q#mXc$Ryq;i6?r}VI)P#Pa?NIZj@AM&S4e^B`S{8m@uD7Yg}r< zGl8kT#x2?*e;stt!9N`e-Z_kQ)SZ&$&{Hns@mLL6H#H}(F*#noqy)ldn;qTqCRtNL z^xK-fxau8b<9~x;D>m_A!7K(F8>Najv3Iu8?BXpk@)il0YA^s%?ZwG-#0+8VV$yUa z#x6i*I%4|~DWMo_Svj5=5%F`u${Me+vHln6w_YgFv9YHXRDl;+irjL6Ye* z-y(iu5t)Lr5La4Bnw(2&S0ZL6m~Nm%XxvdW=k_FX%7lqDZyv7XIn>8-BQH{a<$1<- zKTWplQSzhPKt~bD5LJ8$dKRacK_47Jjlp{G;&2iI5JtlkEefX8K=bufhjY3odrbLS z)J?`}N5Lz#UKob%cfz4~z6yFk91n*rmZ)uUp z5HL_oQY=xSIyTNj4?oP=D_7DFn3xINu>L9b9(;wH-*YReZRR(^eq4ww*tA&sg~g)t z4!q;xN7l1>+ctjXL%$r3TMUo==y4u-=n?w*db#bkcT%1*rFmQ(2ha{qS4i8`lZ&Cm zaY;TC0yOb|uMx!x0og(lB7ikn2-d_B28}Vi5X);$TqirS)_W99-|?}&-3GOghE_1m zu#$#*Rf}EYDP}zz+rNaZOyUFYyA4Y$cEY|ca{-OA zz0g4~RBqWq-k=6!6gW&)`x060Z%NIz5ETnWc|~v=3{B0v^&!LO#D~Wf#3`x<)mf09 zPg1#rG+B zW$>!sfu2P%BH1E+QXZj{)IpOtkrfwOXz@`z zB)*Wqg}!FifckEnn~zD?Af*c_S5{Cqb3mtp4uFJmKeX+eGlA5gMUj1Y#*-ixw7U=6 zGlT9~=hMC778u?`b*|%>WS6p!gU0q$TL5K{EMxD(YHljY`(C{G^ zFFBLp;SmnJ@(O3KSi!8BGug6X1G`>2K)EYr-rRZ2pSJ)6c5U0v#%(V!W%3|1W=*H7 zT;cg2KhJZ%!QzEyF>l@+rcIensjC)ojdRR2K|#KH?x;dKJf&PJn}HN{oHNLm_D6KR|T(nx{Wp+bT9$M zNE*mqYeZ}P22T70XWmmM{^U3^=R<(3$QVj1e#Y^tol~M{M^t1Xi7;Aa{xgYcFlN+dyIh=O9_gPz`lk&Y_y&T?V;Fb8tB{ z9C%|evu82uhO4>!-+ht~{O$kX-Jkn27JuMFj82`-QEh-WNHj+@G+I_NLSI2kLPA45 z-BTQw-qO#~3llUwMsMjbwdZbU_`$!x)b>XAF%vU@8t0eOVM(SSIcUhL`8a`T(Qcvs z5RGGhj^%!AG8(ga7Vi|5R;07Fw_wy`6s*tDEXC(%qxP354Sa%h;NM`ne+A?UaEnkk z5Z+HRAZun~!ZBp1=Hvw99`OcoU|j}U$I+mHQuie?nT}3ApRQHE%G4YFBZJp|iqb_N z!LC?M)?I0ROl_G6g__T>yzmfYd{I?YF4alw(=?9#H9mU`F&SP$od<#LJc?rt`3 z-pqy#8%|nJ*V<>ukdBYl`26jE$DWt=Qm<9{i_du=@7_(Lo>8rZ@ul9V z^WD3@$IAx~vSZte-2I*J)6?BcBg<$s8XP-zjFF>9@y_$bJMLio=okkNzRdo8d+{#g zjxXN9k2gF=S}yVRJHN)k{Ri3c;tSk&-w&8NWilfp$GG#(JIV8$GtOARJ8r(2-kw$) zi$@-QgsjnE^Ty}-@)y3yju&@^4C85cLObZ-)F>23+IDUG*R4@Fej7tUEwu>vPS`f8 zoSKp4Q)B^~&-u3bsx9l+e7+UUbVNzF>T&PgLMQWA;8cTl6Y{g2#R|iMZN&~y_)d=K$0YJEtxm<^G?B-L*&^% z(y0Cgsca%uC69&%MhJb|iUVqn;L^+z`MiYBhA@?jDfQlfNiIR<3?OZ)E7SxzTj9hk z7>Es#RcPiTLkbas+h`z#rl_gW81XX+>AbnjnKzfA8?R%<{rB<6=RU`_Z+?q`yg`qa zaANRyG-k7^nlpJiT=LEVW-nD>4AaOk)-a$)IQrD>n6An6ulr5V5Zw>t+J?+1y!kbC zsyMG;JgS0=Z5fPvn)FJr3k#?@_Y*LOn^7@Wrg13S#mQFex(C3MCoG$)nUpK1XG+A4x6_3=zO-$f_l8 z6vZ#D`*`gavQCi+*WAgD?Zm8~o(6%6P@89rrO{}xefw6jtWKJwSd-G*(@$5AW#_J) zp%17r?Af!2v(G-8uCA_=>@Ju{8G$@^boceJ=90B^S5h`U{{pKox|l3K%I80SJI6-G z7@RtlXP$kMQePKaUf9mz!w1>8VI#BVp2217)&j79|313AySenz%a}5GkOzM75c^(w z32O~mmgAkLr>l!K7q8*WGZ*ut_3PQacQ-qByuhwKyIHtsA@zEVC!czfE3dwqSulX_gK602o!{iU-@S*AeDuSiA-!;FvfDuiZ&DPxg?2a!(iHv{uJ;0&Tvw^^Zu~{^Apgqfl5Bt*HuWC#rZ2swXKjjqy!` z!MSTn!A~|acgUXr&O^O%YC@$7CV}#)zA}Yc129lYPkh{1D5tNFXo^B315zj*cU<)h z5(}yQr%P#s@Yyk~W0UwE2(cOr{O0 zT4&0T;mUXSGjnl9y-@{cLbfqiOagt4mpJ_J=V038zxg#^-N z6g1f2Ac8S_aHD^Varcl^#_<9sX3f+Dxo7Bxm&f^0qS=d*xeA%ir_%EtlFF^9S%^{r z6>KCLP03=+oHd=&B+@w%gan1~|03Y3#U&7lHEoeswK2%x1K~F_vG!eig z18E+b!UT!v@zaJjW7Th70$4OZ7YTu%W247V@uX?W`1m;c_U~uT+^HBbWZpN&vsbJ6 zL)w)LinYPLH>=m^s`TK!Qm@xZOC^pTJHi+L?sjgt>3S}>=psgs{tbE7z~wo;eJye( zMzAp`l4Tj?u1dHhi>!b^T57FB(lkXxa6ThREVX)_uC5C2d+&RhG%zXbvrUBo(AV2X z|G)sHa+&$_=dyjrE?n+0CEK0{?x2Iy4+U@2wxJCu967BB#G2XM#TUr&JD4~iw| zKNzpkziJhK@VmdvIRl2=>xq+<2xaT}!M*qLdw+aSAVMe0#u>}BB@5|yqr9;D2$;y& zGsDbhWYx-56S98o^)ZE$-Vc8GJ$g3waQ2E-s3^uL zMmJI$`+E}qV{GE1$Sl+cDl|3k)+p))^#*Ss_u$PmY~^|?-5&sRK2G~FT8jPlLPX6G z(lDXYD~`O|&3{ye4NxTH}P*oR1AZpO=e$M^aN11=YY99F1 zr`dSt*XYeg5rmm%CR}yf0Mmx*DG z>PX(aYv~D43gQ>WGqGdj)w|I8J*1`m~F}k$1%xhlqd%yBh_H&p*S?IK7!L}j zLX0rSJ5MC`&;&$qrr?8tEh`$cg01_cAcSxB#5B;>9zik2(AV3`K2@A^h*;7j!5WM6 z4r?uqM&1l$og6yhddhN#bD;(~%No%EG{m8Cb-KH|NJ`yo+VTuLcWz7mqp^6^W#Jf{%gOT$0UGs2laOY4hVzb7|$Qz(Wr(bLMomY}vxuD_4@1;%6)zEIR1mG()&! zT4Ph_-5V{wVrK7!t($r3*-e~(!CDrcF`Gu_5MwbKUw7OfCKE^B3JcA84eAca zpgx6VXRTzF|3^4H0=-?(T>%RZKky{U&O_mZj#hz?R;E&p**g#8RmcM&rKb`WEMwIe za)^%^pju_wdw!iSu0F)tU;ZO@HhN%m5}*A2|AU1){+{3d-jjU&jAK+K1)srKJnl*b z5)b1(>`Ut~=AfqwG=qkRuJXU+nd{(91jS&JF1k}V@BDLEnvGK_1zX~xHn~zMQ>nc6 zHF3!$m-FcQ^(Q-b%TDCi&PM)UvNp@*|`Y&XJGTAQX}3P@bQwVgxE?Kd$->d~z0&z9Z7$ zKs??M>f~G3dPsf;GbLhlytPab#5>dmAyOfrEzp)beA5#^098+#CM;gOgdID#lV=$= zDYAbVMuO9x_nvw4=259sUS&tkP!rufJzRbDRrL1ukXmK!WozlGq}ZgF3op2kx%209 z)6F;W%!cQgF}t7ZuD_0H)21?Q+BEVk=eg&8%#0aRS+(+PF2C$@x+@jL2v=TnC6gx) z(q$}@W=zK>3G3FaW9rnYfU|dFB~FnLRWIYYZ>H{4&-WmM&ew z_7`7d+Tc%QRZ-T z?`}Tx>Az$BNR(7Ik;8C_;l8u@)r&dxjHOV`>h!Ew$uC~Fm`{CuGkE3v8!lkoP>Jp1 z8R{~avX~p+xsU;IY<}W-o__HaK{a;js-ozWWdu%Zy7d;mY~Fj2+y~H}Bg5&T!_s zi#dOGKiSC3eD~2Uj8zp9!xLY9kUby#1=gN9mz@vopnJ{voV|Dw|MOE%a-cDl@9xeR zIp$#U9In508H3jG@WW5CXM7TuUsU4$Ctt+)Ijp^^mnWawN;R3yg>!p(@%a}xbdsJ& z9lW(r2pFm#!wS-$hpa z3W*#<#o$#*q7cs&7MxLz>Am38(J%(*7tz!E>m=#>@NPaqUg*PXCJcSCmJC4&tr!Zq zU-8kjjrbkEm~AeK3GzhRwhR;`NdCMPtoN}`511*_x#IUe$=tJMA{+ja-kwc3r>GGi zL2#%z3`*jY;2IfK9F;Vuy7L~!p8G02Yd(h9?y&vo;Nhi_YQo4as*T=z}53U>ue5{Eu;d%&*?sl1B%--qoXR&pDmBNv= zwMBdIv{~Z@M5|Fy!IQ>-L5`@$yFskInxvapKMHgR)dML{P7q3}^s$=Q$6)ZVx8Qyp-3Be#qxnRv|&Rcy!Q=Yl@lC`)z zM~txU^2-5baBwmhAxF9V@^t`s@3{ElweeUyt5%)E%9X3|-eGNmS7pH&^I5cLApp5^ zQAV$`NIlC#4Y+7CrYXnmkLJuLK!%DZ zizL;G03&SOwvkIN|2d}R!#uKO2cr(kv38xJ{N#jSX6w-oqGYqLzXt|-VW6k&rx*Hr z=&mHMUEC}N8l!Cd`W|k0*SU0eSD|Yr?|aADeEX?g9IOd>mUHpd7jboeH|5DI_}f4E z-&i&!p|bW`{_e9M=F<7f>MJhdJxk_Ns|%|yx|VYn^mFTPew;u1owK2l@u#2pw|wZz z1fW|JO&(Va9Fm;4gpc z7N+?DZu!9VES{Z)>|B~Kws}2w+|%G=x6T7+IA{4<<{o{J+qVs~{C9twJ3n$2-P*^m zf8t~O{4z^Au$({rgO75_CFk&mfB12(u%2nRyqgEV^8fO#!4iwEzlzU&@)ww1uXj`- zZxbj%x*#T64Xcd}Ph(^&wl+BaCp;%@O}@kamYubX{d;#ZeCU3B{Z2$SViOzXmoY0Q zF1TH4@jikVkGBbVb{5^0kCIg0k1`)4p$D7+lDIH!Y6+Wtd_pZ>>?1y5i5e)0i4s65 z3^v<7eevU4KN=RgMl2!;7=yQpCP6@l0_8Fb-~SP2fADuWTseb0&oE?RxYm$S@x~*P zlh7b>E@YPyp`0CM<)!FMi^aH0l{fT3(=9NFFJcA;;$f--HNS z@^D_nV~pke3s!UEjW@A)@gn;Bdl?*@!u zPscolwXxkpG&m{mXS5KcfxVP@ec>ntl2XdJOy6GyF zd1c=|_KoD&w2Pk51TZ*7OY|jpl{ur6`9pDej`yB=tq#?^uqcdhFz(4RkMlmrCQpG% z3QvFQUK+o6IX9j6b-tcl!iDJ${_MN^`OTgRr8MR7Z+?^hOD<&kykW{qFJ|r3rQCSa z^^~9bD*yYx`xXq|OSwM8Cw{5I<4=5z|Mv{hNuV<+DDK5Qj0pI+>=U_xJd4og8YOGqdnt%I_nf%><&A=UD=#neB z?XRBTfoFv4R!w8c*}b@`N1*Z*tS z(g*Q=db77*A-`xT_=@%c@$u#$426zUqTx$1ST~Pc+B&XjOk){PiT2LWwwP<0KI5bn z-zzdmPRf**{Q~`?RYo8B6kYW_B#A?PK?H&%Q2_CR6(Lu}mJIgbGmJfZ7yUCY09%Rs z4g>xhw=ipuUQTH7-GXtb-+-&$O`7ZtHFKoFMN{&oL{1{(P*EVK?klKWM^Dek5iXAz zx?rM0ahXM$9y@i%BWib8^Fcn@bR{vx3OQ^Q7yjY=`qq)Fpi)$^6-(_D(LDC1jJqd^ zL4_dE$u%LBvnls{80Rvo`8ViJj|K8aXjP%jrU~Jgof_1Fwfpene-D-OPui7Q`);u>ty^_|C;Sehqho-C+`J^HQKtfaK$wR&vH(rMxJI<&o<$3d%yI>)`y>s~H9d~lsW!JNKQ7@@? zh-mHs57OAPATVLQX_glFtJO)$oh)8+F8}qP zKhOSZLtzM_Xx(t(WfyW{%R$7{QCB(T$k}3%;X~W_hi@(5)9<;FxppNR9{LW?n|D#E z)JS_4^Xs4g-?*54{PX&qygW3D_;%(Q!`{uipx6y*jq2z)qA3GM_dub8HdAG!p3tm` zTHx4lAKOWw(=s|%rKp|E_ON5m2?i2j{onmPUp#P(=bk>wOM`FccmCiv`SiYL_@968 zo9sJQfPz40!ZSbEM*oM;=hmOSnd_vVKi}{ol*$N7s)m{6+0eI(Ek{Q2ehSAvVVgP?xQcrU?bjbhCtc% zY__;J>FCyb92F{;e1vrLFe8uuC7lfAr2vcystL|`jLp_^j}fISsnWOQyOh>kOL6(z za%ek&PjM;(<*Oj!GA>@z#)0v9=wCiX0Fjim`UIknQt(xf0JBo#^C#jBB+=Lw^5KeT zvW{ZMZD8Mo*9@FB-%ztx$uxbM{fw>0YUGXQ5D8b%SU}g1Mjvw_tFM>QbPI^u2IaRj zZ3a0GOE8fI7Cc(7Aj##Fy80L$I!aX^rXW>JPAro_znG&K=TpH}@%88N!w+I+tfo$H zG#W%j-Gq$BFy@hgG%E71sCTV_fFqd8Jf9Zv32j9~eGDol2{k&!#<6bHqYCem=7r!T z$EwYMFC4GAUH)|v33Ek#1WMxZK7gkrDbUpw^8Qsd2Yo)Wex9;DD}cpj_nXtO$M>U| zKqV_Tq7$0P&ryjkyf{dPB!<~GY#K>6vKgR+DZpWNxs%_O@cE<_tmWxz$s0w)<5Hn> z)oMQYPyYY}CS8>x&ck)@d?y#Zd5~GN=Z5h1=#6jK+a|v2A)>>hzD{}O`IJBKKf;01 zj+!#w)#;hl%{$(H6*eglB8XxMqpY@6Q{+kh@}hVwB$rX{S_O>aX(QDR7B8E_Z9l(+ zx>I_4W}x1q#!%3x0Z5jMc(VL-n{LL&>3P$2{MoO4kVn7#b#A}sY3_e~6Zb#%LesxZ zJn+X4A=ogD7CdSr$>0`E8nH#ivNlKbNMiT{iWxyGdt<9 zLNc$1Yp-9!hClx*-`fuhX7$pQ9O9e%4|2tAALEiW2^U=RGhDlB2?a^$Xb)sCg<^@0 zwy@!}wU;R-29qRoceYV9fLPkwyQs)Mo*O;Rk|o_d`n|jP-qDn#eUS6sbuOLT*Yodw z_d8tjw)e4kPH!No0Z7Vl@JYV#>=3{F=bvR{>%(l=QiYOW%N1s~8D2QHksXzlbd7A` z8~?hQky1O=Swq}@*G_)s$~SRM*Cu}Vi!ZQX-lcr>oLzil*HN%7+rm$ughlL3DuOiq zYy1{UGkC!JILtQo>>)oJP*o0tI@Y+tX@=l7S+fdHQTR(lY zww&~9hy)et#4swYV||KE)4X1fp-xd<_}f5g4D|qCKvGUs@Op}?qIlFhNP6kK{O2gI zehZwphi%uBpPzBTtP6Sn;6;nb)-Im%?naA!1W|-^eRiUC#vC@3b|~N za78@cZ)0@yVN7xqV*@*6@c8-61^`}2U%0EldUW?cESj4uOx%2cAe1{R9 zssm~`t>QF|z&(2QG=$|?z^b5X@!sG~NVv3KBLF|sJeLp=>Vxq?eHm-6q0;st91C$V ze7OBx@HG6eCpA3bo?c&Rc)4O7${23h2vOGwfX`ZcN^msU2z2tdnH54$eqUvZ-yyIX zM+V!hZu%V1001BWNklQPf9Ns{;Fq24wdviSy3aqo+PSMi+hTs>|M?s@6*lvc zf4q-_;|``O!=MUPrN1gq$50X`xp4*#lOhsKKB`X$?z9{ zw4P^Pc#c~8C{&6ZJ$RV=9<2bv6OX;Xt|KE1j~wIPhqsVQ0@YETefW7sTtBz}#ow^x zw?4(6{HK4xE%z5@>K;=c6{ za$?6uP8@YmX;}$d(kxlAQpnvdlaw8gAQr^$rZ)Ty&R=_+J$uSL_k5KruPozS4W&+| zUWVn&PM}ov(Lb zlN&IFccX58c&<}=S5GGaG=;F3@TXB9J-r6J$wP5#HXM-n;Pnd(vjNC?6mv>S{~-B> zu3*IAjN%;_KZB%j1BJp?{OI4J#X)?04~#UxhN3YyOGvDv&QsKDPf|>N2B#)g3oM{s zBJ<|tdHyPZzlnEv(qBrX=aCo+p69A$ao5pPILY&+O!ods^eX<_0D)P4T?YJ`bCoB5 z_M_y%HJ()F#g+-*o!naRLVNXC4SqzQDSC0e%Sg1$Y5I~WhZ*?$aqgidE%`|km7wmQ z*z_Xb_}_mG-*=qq_!u|*$)9rmd*4mfxjgzgGw__sP!fFlp=6YiBI7SV$&v4U9vK~^ zxbi0EU;j%`>_4SOT786c_`i|Rk1M^0Qs-@mRPuM&7?WGNr}O@b zo{`1m-@d&3?wj-9m;7Ko)j2nZfzApwPbIDf#d-Y3AAgR2fAuVeYD(d>_4kxo9m+bu z@BRA!&ENcRun9ahj$y0@#X`s%92*BIgyU*ez=Xo=W3^D?!Kb0LLt6>FgQ{u&NKEe1h%PyL`#~g$67!VVqq1Egks?8>WDZz1-vA|nx;VX;7k{I zW+V`*hD4zL^nc~pJ-<(v91Zp1Vt8P{rZM17Lt)pFIQqv7dik%=d&}?Rm;tI-d2Pe4 zC)}}SAlSrO<{qSuQ9&4_KJ;6V{sXF2NJ2>l>qA{Q6>x;Qrgf8s6gqbarS?BS?G3mz z!P<yQqH{Td3pXcNsN!h%gPMQj9uMfz*GT_8Gs8%5p>#lq7_{G@WC3 zWnI&)W81cEI~^Mx+qTuQlO5Ym$LiR&jgD=nqqCoLeeeIhf2~?`uBsa29$B#;H1Q!h z+gtqj+jN) zIU!Prp{$l5zqG%z-vx0$T3p_B?j_M7bNGN_RpEOKL%+@GQ)yzNwxb)zlaKt)xDFpQ zPIPNH#nmFdl-rbSR?+=x!TbQp8WcK$JVX@7$11B8JSow$C340*P{)&DH`irng z-0BUR*5i}wbODEOgXLe}(rz6t_4M2Q_q*EVTa!cu;mK^kf$;rb{>jCrdH9kRJaF)3 z+CW2r0zC?DnRMAZ&oHqDXRT5Up(dGIqUg}S^eSpBTz(p{kM5-NBvb^bASTaFliE8` zQL9vejTC=UhyF;rRDqE0k!hBjOS}}434av68OR`qETNRq%ounKHwgwu?DWYW- z{5dT85%#mF{E+3~01%8+bTGHcKE*2sXScyNP+bL46>V~dSFy&)NEUV>J+Zpyhdlxm z6~|MAiz?2-uadmac2F7-XfXH>-X7+O{<-E4|7kwIm07LJn{2KRxkO1rm6XcSWxx2d zXVA(kHaO-Za{SzLq350UT=zS%M19l?R${BEtNB!g)`~>jn%+zDSy;B)ky>W9w9u-V zm%n!nK%d;r{dR&T8bU=vWVkKL*Au4NAPdBy#AsE9KT!VbZjLvqCtKQ*mp!^jI7CzB z%qSsR9Ztr)QC*r^gHhQ4m#5EHGXM*nn8vZRKQ1(YiyB+uI5nCpc~HFXLGYhZLhC&~0!S^(o#A4mL#kes|2 z_zC;KMqPx34tvq%I1>>E6(qCMZ6U&sIc6K?|K~7{hE$DDk_^VJIW+;b0+edy&4VZ@ zw%!4ckxWLf6_i$u2CHG%+2&87FFe(c{sQXmm}E-!=C?}$IxTB(!m?xZ6bw|Ul2ATd zz^4-PD|o$_4u1LfQNtNO)DNm<&>V{CkY63ptjnHiD5~R(w-V#=C?K?tIA|BxvBk?ioag!SU!SGD6G%a^)JF~r%>QJ3H=8OoH~ zF;g)k;r2r!Hf5E6xR%}{6sZiO6frsdTJf%5(7#?t$nY=OUK&G?)9pAswFn+?PzKA;#1PYe+bJnj1Ryb{-?zR z-Vf~;h%Yd48l>R%QZ2zr5A~(f15kLu6Vx(>btNrViHWRHt#cGvBSvN~bPI++R))fg zwHnKHk~Lu>r|rS7V;66;r7+CQ8?CE!O#HOt2|MvXcAagK@^*fK74mvOTVY7kvJ%8l z{p)I$vDy1g_8ty5mBpJJjAc&V`{W33cl~<-5nSrfAj;@532) zBVvg0h^KSPW8tsxSXjCq(DuoPlSnoWe)m}9FXc)Y|vwtnHlzT#$I!8+CtULm#M92=^RDz8;q<9bR__cwE=GQnm4&c>-I zXmA)T8DZ1%-QmkEL>R=jJUeSKDXsZ16{9$)ndF!c66+21yyfKXOfe~GKaNDFR4WbPJ;4mI}vV_7Lq{Q5+ zL&a8c!@6b5&MhGwCf5$xelUsB8lkAetA)bm6)Ck3b2fjz&IDZhS#dKX!(QnV@@ztt zVZ_S_tni}9`B%^UmcZQUb)Y<%qA@``#RtNY{{9{A-FZQivut(!OoH1dP<(1OBMzD& zCK+$v>Pow{K$LkyJ13ttnr={bCL5p;*Jxrz$YF)LiBHsMO-umGgvo79g4yIyWQgSlcem)9&v>Mx4eVK|zR zu})o3Kl$X268Xkr8+egIdyU`#pZtG&sS+K)gh3RJ)!^u+;UCILeWiQbat{I95a|i_5}S69!NO0-mJ| z9(8x?C>gECZJEJve+uIK5Z~rxey`BTFU~+9#ZgtUlmGeTE@gtZ!f8vYaH34J6Pf7E z+A43drEVrJfL}VCjUs8|2VykB#+TG+dSk3nr!%E+;=YKv#8#`Nu^*Ny=;wa`!i>z1 zHKV>%#zPyP5s;q~22RyS5P`_@^CFVZ%23|=h;!+=y8IA8HqVYVCIV)3j~4l(T5Nd5 z$cQ->(TLA7f^{ss!+OooKe3D$7!90YR9)mCe9mQ@?EFJKFPj^;P?lXAp#qy=Qd;(+ zZ#GiawYbdiV2wRu4c2&2(B~B*H})>bQ!kW)@@sR|u;{!o!BCVkbck7hZMdJE>k<;N~{6kbP!iCkS0o& z2=R$ss(1(Y+72;xevCB#`g3`B*|Z7`^_wr&9Rcyt`LCdo^A)3}3Qer*EHaVF^qZzK z6Q(F3@C>4$^_bVc-c5YJHeV0(XV7no-^pYzzLI>{%y96TqGy~oPUQEvGy?J+B4G## z33EJmyuEJL8_nTcbmD4sTmM5G0s(FdYExlWQz(OdeI&piKp&}Q4n`n1SUj~aox49@ zZ%?K=cI434`miHc_okQU|BA=W)dw=gf~#u1>G$_~Znmf4bq&p~w+w3i9#Sh_{BEvq z*qyon?zS^WBf2~BzvotVM9Ns)W_+SJDmQM;RQ`B@gg=5NwfTB|Nf?9&rEW6p3o~64vY;?~Pnhk^vjLKuPnwAfw!wBzE*N|RNwK;J_f6{9` zsTQH-<*CN`r<7?YE9eKt#Ay{X>$g04MJnEt8}klfDXJE_*gFB~<)YQA9*7?*vu&ao zX1gvuG*^~y>?{S@9^Dhi(Qo+KJz>9(X}y-BI3{k{Z9v2YnmrU9PtXt@TpX>toI0-Kt6fiW-4cZ%{9K5w{Zr>H6i zz3X0+v$sFxnkxh=mbsZ_jf=bqM{Zgwhcw${M67`ib5ksnIo?J_^$G=iw@45XNb{=%lBs)jn$`d5SqU~=i2@KgP*y_*-TP6nJd31wAMV{rw@(xaq~Af0mT=DyduX-J_=JW8tD+D6*V|vyv6Z8$ljM zsJ=2tYU*dxnoB6_3OSfP3#~e%_aV_L_o{qp=ddv;d2z~NsmC_b;Hq8@0E`H7g7++BRAPlUt@Dow>aDvftAZ)D7P(9F_{we0&5o+=%B>1_{ z;wjLa`oOF+MhQ>vY`}SELq{D{6i&>%Vl;7vFCLJlSwHMr5jO+9PBb8>0NxmrFRhU> zh9a~b_D@CK0^-JDMF{tCa-z0(0Bzmff6)tG`Ncgx4k?0-hCHMK#+uPs@y2Aw{i4&_ zQLg=<%2Sotv$-`@yTc0UcT;NlRJcXq-{-1US<#@Tw?QEc|@@8{nr?cbG!bIRIa%o{<~ERWz2 zdQP35i!3JtiM6mSOw8rv$+EqXq6(4n{Utax2c_|(3Kw3bE$Rce|Z&gUs3VQJuLoy&m!cfStu#JnU4Q)I0$#r=y_S7}^cgg_| zpC`|*!(py%Cf@v4VA;<}lllEZxo?Z7&sS-I?hU*O5sIU7uwY zF)a2+-V=YA!pNxKlDGYgQ@^d1v_FM;bsqY|8D7)QT$e`V8SOzS=XQGlBi?@@S8S^$ zLvofG#sV)-`x@jjTfw2Yq~;r`sG&t}tE1SpSKkx<#1w0MoFQHzb>TR!wZJEE`@#Bk z*00YXToYT`NdR<;XQ=j+5Gn=r(vu>sOKn4nlfdg|fj$M*64c1xiA~5b=t{rHy%iP|a zoRk6t!D#AvLmGZ9XujR|Zi)K(1}&e|7FHFLW5sApG&H9upux!mN6u+f9vY7qIu4|2 z>J4)v`R8`t^kl16#=cB2wr)+SDG7$LhF{cnI*4`GW8DIq2NjM+gqS7PSj$IR@Aw^X z&tLiP#2bB_tGyvW0t4Zm)i~s(|Nu>Bt8}t;LoDsy5Iax8L9ow_O_?4X&;{51u2sD?{GK^tS@Id zT+^t$rx2hTV55yTPgG8|r1^TFV~~flm$|QJ=nVu%LT`tf0|@R0MUZh{?U&$VcBuV1 zLBzVG%MQ4_zrkpTM%RqHJj-n~&89w_#odYW=FidA>kM+IA;YY9sXG@+3u4W` z;iM(3dn=tZp(m3Cz~ICf4^Wf#TE~xSM=zY}OUEOyPnNnd8}`qB4PFhw;&dg-1eH!= zA8<Bf0wrMH)urJd#3O5gjli|g#*cX=rkwi5#@o`YfArO6D|>ls1SI^)Lm{$%Ms2Mk znoQdjc0l~~4DOU+eS%GmWTDo+TK+$Zt1J5oI^wTesS0&EH#fK2c|brc@ZSeHrt?J- zTDIDaX0Z8hQuJTC0P?8OX6n* zM{FXPGQ8ws#{G?bVC9Gw1)=%q9-V2WDwCN%%iAYzu8*cwQ1Ac0tSimvY({iwZTfh+ zh()$Z$j)R=LX#j7DRo#VWSGfZ@eJ7PHQJ(#Z7k72u&>xk_@1Ix zRF*5oc{FS}%`^18PX!pPdB(O@Ul{-40u|)VHnWprX9+}Tgd+;E&zC541wB)Vp@jcs zubNWYFKK^!x+~;%3X_sHlm@1nn5_R}ktmZ`L98n(%J_E{QgVlB1Hot}aLZx9vW*Bv zOz{HCIaqo2cVx&{10fzv2yM#hL%mBXi7fkN^)0=VTeS+~^|j`r%`G6xLm-Q92&2q* zKDjmrlN*4!&9V@}`k;)B0rylsBCvOWdi!$;irp0_v5e(Fb8p_ln}TYxG7M#hR>I7W zdD;HO==}2)*S3P87wQQzC)`hlHGFB+Nwx2{>G;IMseXOZ^EDA1q?`_Ndo>XNjsyzEH{)5bAtO%Z&d$44h6M_w$47JOC0GPd*=23n{Vy4 zYa)z}nWJ{jJ|WT164nsDflZIv=XJ_N2F0J zXa(o@x3++8Ulr7i9l||*o#4~|v;Z;+_%osQb3YuDwI;8>_o{FiVTjm2>v<5GkdVBVa`84lk0yG(utT@gE zyKS%BAzwfX7xH)WN~6z{O&YV|%;_l&iWqH^K<}~g_&8dRO%cE;sAh#U2+JV2RCtme z!4%yUV1iS}8T{a!vqZkKn=^_Rvwz3LZ{S4ABm~Cm0+xM@7cy-Uo2eXV@bkfG9ynV? zq{WlvTUOn3n%)bdV@Zi`GWjBiClu}%4!9$(XvWOsujBp|5rV^JlMdBogW=>!^zTAn zdi%g1+bVOI9^3h)_4*+H+Z+DDg1N9eX}5)F#~kjEVYSfJSYe7h3*yOqyi3~qj_C6%ot(ft89!`m{X0&D+Yr)_MaKrhDcH|6yYIl~TBlX#m zxG8g>^~le@Q>zhBj}&LFF5ool#Xs#>73rtvK&su}VALS)|0a(c76f1Ph8edu!TiO* zJKSxdLX$;SrXqRJTx9${x!o=lD^(^0eTgrQQXYqfFfGAj=az1fXNsN*T0Ss{4{$XS zI6@~j9Q;tF`J%@e%GeUK^CO{f5mGJ4ICi#weak}CIevnFF+QLc!VxW6y>^RFGpc;9 zc)>yKQtX+*#d}4iEKg3nWWrD>4NNexVh_QnW}9FkV|AR}2>*>?=&dAf-Uvg6mCT7h zN}jA~8lD#?|GaD7OD!X&skw>^$bZ#;&BU&26$_55lT3TDQ@py%y_K*qhHFtAltLez zL^nOC&gQ%PSo+L)^@f7c-RVv1+WR4Ro>J>Nv*-WoUp}j8h?k?b%lwhsA5S25+hKp6 zI{%39rZWh)`-a`;$sKdP)G)Q2TJunlLyd6GBgEv+?_#F4x#6@ji``_=DKYp*M9#e&d z^*Yuv`L-bL`#MK>ZHDGk`P&OF-oSnZGO`AhbAyNnI^nrtZ2B;BY^mx1=t(=rWgvjQqs~x*( z?f9OdS$JyP{${0S?c5#*VWA&Qv>y%nqkC_;t1N@c?%b2FL#5*y0$T9q|C%Uy(#*E^ zscMB}s{v_=o-`K!8}Ej-SXL8s8fMbplqovOh^ETXc)wX)F<_%EKc{x9|4~%sA!lso zD2miTJKzB#ZDVotJFn+&vagfQ?BUYi77;_aoeH%3yYm$6spFzqKc4|lCPK^U4S204 zu24yS;`7F1sBOREc-xS`!SG;I1J>=y)2@BZF_N@0EY-c}s=A}-s=+hbXn^s1QVVvm zw>n#HU*XaqpG~?-V}9f+!=65>O2&F;MrL=g8sPZta=nv3tOv97{~n@H5_5s}Ot!rG zzpOqbWvpz_f&|oP9EGg-$(a}LY)g8o6`hN?THE>5rOTifuFV=yyf&!yHgMsHO|%A z8bvziMs{u~{Yym}A_6AoOF8Ai{Z%nLTD+yB7Gz@%MEJS;wPn;q{Z&xC^Chat3Yi7M zVw2_RI3;U`<`WE9NK&LiQ6-hgnfvp4k#ojWy(iNTET+7#+%(DXx%r4J6K9(ThHrr5 zrz?hy+?DKX@C%j`vF~y|>4zKLg`|8e6;o7tbwKx29yBo(F5ze*%X^LHg7=J=p3bQ9 zz=2p+==j8wnQh0c2?`n{Y^Ixr_~7=9Xyk0DRkH11&`ze4(+ZVtDUsW z!_J%?(a!>$zM@U|YuM`eLJvePZTMRJ8-^KmR5{bUvo}V7xq9_#Wuvuwt?u(r`^IIc$y(87X&tb?(Uzm# zN92SxP?L>1I_91}u{n;YoWqc*4E_9zW>o#MQBmo(@yRu%M7a_*u_m=lViK|{H;Z8Y zvmYm>0g4hbs&ICQ_u;qT4$lgyr0@O#I`O#<=xzc7%Zla9N`iT2LmqUoB!~2nlV((V zMq#){PThLdH(zklI8lSz)6rvLBDL_(VaQp>bs5llLTBcy!Mdt z3)jJVk49XR->$kqtEo46Bp976SsHrh^WF69Clmqik7@Xuug>11qEh0)Oq=RbzgRx>X6aN7xAGODlX}mZZ zD>$DpTTT`?{aT`%LXc9`KrzBjj^%|to#Go(Q93Q68=#X`jMJ^PuvU9_XjeAmAtoq5 zb@q`2PzaCaNV`zRg(jS#ZFg1OJiSTPy4QbrZ!n_wVyFnuX}{E2-}1$LeCQJ>SEy6( ziiFLt3{1x%I^yK>+UTnl~U`ZBOHvU z>jwHtJVQK8b!3+E*3K)AbaD{^)L(2je{wTQucl81`gD}Q zlqdrVfDOXI6iO6CzTp=KMW9cdh`fo3Ka>dd4Eva;mS6ofS_W=Y{UmH8Jy|oXwr#ua z2pZRMfwY%NUI9`6@{7ut%OnNWc~$?b73j<*B9ba&l5{4D)geAlHLl&FoyFT7C3s#x zJ9ef}lQiXW!WEecz!{1Wrz=nz@viVks3v?Cgt(F&%MW?}t_Cf!J48;%*tRXLAQ%IG z2$M`_68syeP;bh9>6y#&`8Fd)(`7o{Ry)(pKQ+KjsOhk>gQF>MfBD}c6Bs^r!jMJ% zA|W1GAIu7dfr9?Cr%f5Buhd%06^*};d55>Uh4hhOf*c6@115@Twfj&eY5g!Z^U5Ip z*cD}Jf22!e%4R>y!*I6-X;^QHZM3{`==qn*pRvrJZqhJyo?6v*nB*>SKSE0*Ph*c*eRba|5fQVBWelu!7UY6tvyj1Jr>m7F()-= zaNzJIt1QvsU@J9M%u8=kw$GrqS~pPP=s1mQQWyC=*Iz*q}EWd;UqP!&6h zawhz_hj$AO|Dpi8sw;B0Wlq`63@oQlZVYqkB4IN0Y9FE4#087k==UP-tZ3#QuGYAvvQWHa$f&g6;}l-hgoN0(WEAkaH~I#J0w!YM;1x9aLjgrR zYwZ`57E_ldR~_!LNO8AQO|$zd7H)3!7FT?-rDRWc&UyY0U}hV?_l(t!>c}F4vZI@Kn`$1?)~KN9qilvFZSneliRRK8iRIDMEM_}<}l!1 z;$gX~A9CBS&l+xgto(g^BsZ3nfD9$(JyLeWSsvX{RLk&@;?ry*Ar;n8=_gvnJR|6| zO)u9k=X;qNF{b}NWgs69Sq+?GJDSg7YKNa<5KwrtNnR1Lzwh$;h2bV_v(SaL6)GnW zhsd8SeS8rEL;F#|#Sl7Qbwu%C3}u@Kusn8--Nyql$wFIjG|7fDfQSGm2rv@nbECld z%+8TF>B~x(JQ?1_$Z1__0dFR7q}yDX!npXRuW94_lN{x%`0Ne23>o=H0b=3@TC$g4 zAAhtJ@eVPFBz5W+%t1+}r4nKk>})NsNb(p@W}*Sa(dICoKgV<`Lo<)WKhF4k~kb^&-J2F&ILLVX0bLc6X7TMduvg~Xu8IJ%_FX}0)xAK zFh6Wu$%7lf%Ek%>JH0L=gb&B=j1?b|$*EXQFq0@k_eTU&&~4eGGjO<&_~Ir=Et%2Y z2r**oO-~g6*#8wPv^u-a0s?Oh2C_J-Xwrb%97^EOY4CVDyW9*SESy>e;`-OFP>;(f z;cl3t{{g?>3%@5hnZWBVxZQR~ShInpmsN&r`%t|7rq|;hbwwQD;mXl3rrQ?@ghhZw zy2Zfq8>kYaLl$}^Q4)IN7{N!nUI*;2-!4J*c)eehR2~2m>W;qNZw7fsk$b+ufdPX` zy1Mv(J1&@jDOOWmysoF$=f^$o#D|lHJ;^=jpHsQ~>AbE!Kw4kj?UEY4)*m}wAb65` z8Qe}rZbv!k4-?f^*20cQLKz;VWaVEJ&td*TMZmx8 zotfA?jwTq^+-E2U>|a-<5vY^vGo;^YVKA3wimp3V(jn@ixZ=V4OGLjkr_!s-A-k>8X&0FJdPqtO6)U%cMbKVFTvZoz$-Z;q5!dA(+j)fMDUzj}u-$paTZ_ z*>zO&+UUEVe96Yt?2#m8KzRrx%XL=J;Doei<{gBaWgsR#5WMeUVZ9bbP*zD<)pp$5FtzQ1dED$wPcjo9M^Wb)?F6?!PMz<)0^!>CW8_oWy%~nDVM-4{$Xl`v z8BVMEfBSLdW~U5fhvATgKg6LT{?TH=E0`|b|7$s<)-GeC<*HehrBGc=$gip$Ut{&Y zju0$(Gy4fEVDEMNRFBWE46PV~y5I}27}CPk%2rg42fSAS_`-dSjq>DhasGICyn@w5~m2o55 zYyA{o$mvV`?0gdrcyj#!Vi_(z?k$B!OaVe*gb!LhPN3u={s@TWk29A*9_Oe>TH-m+ z4BbzJmOH-fD|06(d3mJ#vZSTULIfU?ARXalf2D*|Ed+Cf=#nBH)M^{Ee05dg`~D5z z^q{LTYq9&TB6h(TP1#0L0OXnkM6r7UmwaO=o&*{)mv}&?ry_Ok&4pJh>{>*MinRnqxffe=Gl-Scz2xG8FVVN?AlAj3m{i1-As`{m&ufdu z?y3S);7Y7zv&z)|EbA@TDKjWDLEopCH2i4C=z84Yhm#oqe-Z8*iNgnO#(t#<@_XFx zKl`g+a3;9~iB%fcDZx=4f`WyaB$`wLKhpcRqZ?pLfrecfw2332pCz}yU)19Y7^5c+ z&HJ*&spoPx43Z*C3EXkm&ghS$0|dvDl>|h;qez9`t6J~kJ$ti(ES2ve;LQSDKEMl423dgPq)##Gg16u~ ztaQIKUSd)1)tw@*IVL;XCg4IPHb?u<-G!g=){{?0t-?|w95Ds1?)S_Ra3Fanku7#Y z&SRx>7^@H3h~mg)Is|3W#V{%xa>8il&I>n=W8DF-;HgS8MX4?{Ii`lUlX=$FNEZB1 zn5X35H4(Q8lyKE#uidU4xJ~6mP)HzM`vukgb!YxrQ~%#!y~i)3>hC8}Ue61^dIueb z4_0D4Y-`U6pB`2+SDX*OF(L9^U2q_FECv|pP-5)O$H7%a3x) z1zzmU77`I?cf=zGk7DDDoOtg$Dd1As{+|eZ#(3`Fi5^ZniYfXIf z?{swS`8DKn+cWaQp(pP^>bdd8iFg?Iq3vH1rhv;|@TrWZ*s8kT;Le+WcD{`EMe_y1H2-INAxr@VaMSRUutw^qF{$!Rp0w_~%k1tMlx zko0q?iM@%@fDQnXc9nZ%NFc<(f>6MML`+_xSf&y2O}5}2*3z;W^t5zEfSVkHwUzmUbzxY)+TYz91`U+FO zzAra@8q@J_TL-ftQQmo+LVk#o>L4wusM7LQfPyX}5S$VMqov!I1;HuXZBVYoz=gp| zJ;3pYddU`-%oJql;-^i^+*_vWQWIZ`Puv;1#eVL=R|HW>@2`|~*OUF4y_4RyG;Q|x zjHSg0*LWL7JIiVV%W4h8I$QUgNv9cBuB@B#8DJo1a=HB8Y4K{K)4UikoL2;hob~bX zU33eiq;CH!2r82Gltz3MYPlj@fJ@9P>#FP zthu(es*U|yTQLo#ZC^C&Po18ko^LLz_~+_pI6)5)ly5VR_fi~LogP} zxIgZF{y1!f)8aG^z|8VpX~(H|DR+9Hm`cQ!Nl!KlrXa<$J@lu!v?50W=%Q>A z(4I+|s=wx2W6kbAGDb3NwMR}(i>>p1-%ZY4_MEb1$PboCB`rHrH-Jl1R08&k$TF4+ z*DY+wxmC^skWR_6uw%$pOz&M(Ze)g=TwfgMlFM#KPxAVyzpkt7wi?$`}kL=nX!= zfZ18ZmN$6;T#oCb8|d+aI(zpq%ocB~)GmKJfUKtZaV!7OH-EvDMKs@+$3^bq^xEs% z0!#F~6;@7alnx{9dh~pKL_3(1RQiz(gmMxf%1$hY2-rDUldt|n@EqcGi;Fvi_MpFtEbujjf zT{_l$W(s$D!iYB#|ASj3@7^4JaDN!y`?kj zPeD!MWL+KaJx#TYXzE}ZbDn3#_a&8*usJw6Wd7KOc~QHUc3ATEAzhQu2bzJ!0Fpb)M&r68ET*_~~Z{6Nf;?y0>1~{uwvB)?~^) zxX|BxrWW#%NoO)35aiqxefQt%X52Q?oJxIv2Ix&=$HH81+-z_Yg*JRYJn^1QuMOLo z@qnn0;|d@@6j!lD({n&I3al(SlRaOieKo_j(n5z{7~^wj#Q*W-v0J4nb|@J;Qt zCucYW9IdXmxWdyT8^Q!~=4r4$k2<18o#Cp;%!9pO7yg?|&G^S+jfNq?`GTjaR8*UY zMh{l3N|oCHC7aw&ztSuqJ@i16{X#AH14G6FUfZ!+k&Nf2VIitzl%36oHmpS0j8QVw z(js!72a#38^kS)sd;ek;k?%Lp|Fi%mN$VBNCI~!tUN;S)<9`-I8yfg9r%z9>3R>&1 z4T;Uo%uqmV8H7TDzPc~3hzs;;ciEL3J-KuB%^C87x<6AIjnVKm{HvDnOqY$rrJ#b9 z^i_)%mSx(L*v#+E@|^F-bM$hCF0H$#vRR|xdmsGmDnm4Le+dbH+}ya%OMFl3{=MUp zC4)$_QD&a6vd5Wr7+7{3rWy?O=}+hY0yb#0^jhLwNk)oBR6W&bQqv3B!UQlY_n6mS zzm{+kSlSqwA*a{I zL0X;R_c@F4WWR~uMzQv0q0_nS5vBm%Abf|esQEyB@RoJ`;4g zQcxN147`buRM2ZMAa`G<7Apy1VfgrHjNDjEWpe|7WY2>}KD9E%14w2sB5lDzD&wh4 zK5Mv#W9FfEJ{bgY+p=n28%8ODcB)u{k#M|Hto&ZCJKFfcYpdK1tQ2IJY!rNaxzG>4KoRY^W7L zKM>CE^+oQEQ=OSvLbS{lt^h~U(AdY*RjkGL1U_l?b_z;bhQSFJJqvPdHt!^Um2>h9 z=0F9TwvBDGw)>iKhR;A#zB>|i{ylov?r4~#K2R%9O+3W%cLGV-7*Mk(hb zh6(na@g}N$|4PoHQFIj}ITM6_82c5b4^%HFc#N1@SwEM9OfN6pUHslFB^e1!kxu5+ zV&`6IYFEanLvN+5fD$Df^fxQk1mO?v?+*Ume?&Vda?{+-pw$s7;abLSIpe0cukC%v z=F<_f-kkwa9!~td3%%uYa+UKHj9u^b1$I1}BfFX+(e;|c{x6Z^{=RZ#s{EL%c0nUhOmNUk8 zMQ3{MN0^rz{6ksA@l?~)*hAxi$A@0nPaCOLe^}iBtT^Or&13(dC%63IBN6kwcIY#~ zS>;&A=S8Ht{&3LE|M76@f%A7-{pcUqZ8#Sps2DcAv#E!XDHWUD8(r``Y&z9$<||RC zEH17JrGShMLtCMuAl$|=rA?ijGGqbl>@fXcY$~5M{x?;LF#$O-oU(+sAWPkJJX6?I zB_`D_U#i}}K}J~WB45W~JSIk$x)#zkh)mQDFiNnPWm&1Wm{!So2zJ%#_JIWQ!pv8u z+8MNge6pMeFh!m{i0T$V;WI8o<-M(-VeYDzAT;?|n=;x7R+NH>=|ElRcquBW%>Cm@ z{j|jm{Z4FpgEGwfJPVN)eh~_YOcqBqLqft#76ob2X?Hjz4Ia-1|pA+>Ud+U-)oPXkv}3i9es%%4S5H2g`IF`{T{NtPGsU6_^d zHDaX^>+Bs3J;21v5QO;ahzdC6s(}nK%Su8@dsE>^RE880DDjR^l|CjBcq!3OjaXcy zGdn7VAjmS6B9ZJp>k)`m#$#O#)UeGx=-VfM_qcu8?yIqvvpa`?(MK#{J_3PS_^EMBshhaTR-aVMU{;fv>S+Oex+-zqQr zqx0CgcYtD751onOyz}2cu~eZ@w9M>zAsH#1Jr%smFlvG-rU@c0VrsbTRh&7xp-^l-qxT>6%Mq+Cn!(w;#wYGaVr^$! z@TZaPmG`ZQi$B^hhel)nnP$BbjPL94!ZiHF1Zh04LqD`AxVCJ>n3nd|&<0{Ad?;?C zO$6KcT}0vy7|5tIGFGJu)B)pbcp0Ob)fpZbAxWT6%q?b;3De!y?4F#&8OSU;GK}~d z-h1!{D?;5@=^q-Slt5|#DFVJ}EZ^AX#Ia9NGE`kC3Gh+dz*uahMB?|5Di24aS_jb!^>H)?E!vr^-NBGZiR2%HaPyP z^*VG;=8a$YOWrWNk?VI3al-Pc{Nua6$bW3w9ld=OjD7=us;DZ1smI@jo&^FP4*ZxHk& zEHHR-n{o(sf58~q+A7BX3RnFxNqHvtnPFPlva+||lW7!4w$uCcbHVUxH>;^Ra_hUX#74dMixrVP3~W)0t_>D+Ye#W&7=j3GalnK zs4HqXZv%L5=r8ago znCpV)AJG~CMHDQaIvT7Mqy+j1)sYKHI#wZa3_>CJ`iaKqag4Y|85}EVh%3kR(B8?t zy!6$tWZJA*q-jc4&oDM27gDKvsC4#*bBGVvuAb?vSTUKEt5!3quP5}Edb|rp?x}<8-CRc!$*)=;&QEtj z_CxTG00oSk85UFs_iMNeeavFY31=Rm%3GtYWB+6*2>i7CI{t2K{E%^-DUHvzwpH^pt@~*mO~>zpMuSeA1Wr88@$H@;cgwNG z4~@It+QhGo-$f`$CP9R=l2BZ^0<&u`#yebB7qjNfr_gZ=-~RT0uw=>M%$_|x+BV33 z$Y0o?gw&-lttd>zO+Sv&`Y7}q23a?&Rv*dt?)wq{{r!y`f86m@iYb{3Bch$Sxt0+k z)cqM$XW)4TDmzK+YS4~wpBD=BRm!9a`7(0jR?nvz`?*cqGwmEAFf;~Brg6l{(;2z4 z54K;=E8qQPe)PrHbJWHE$!Q2T9s+b4`ack5~Blqx#z)cWWK`UHS?KVaNKk61_t+zKvxfoSIwg@&3I(f zcDC&r4wK=L8gF>#i#fA=AJ2H%7hv8>mM<(4wf9+g)C#7io(&JIW5@0uUh?wu_{^J1 z{Lx$fnVZ(_rr23w-=2PInb0+7CY6B!wqu!6C{s+!%$`$b=axr!XyXu6(gVk;+jwel z2+7}L?p77m4$^cr&aR|h--5NZ#>%@2I0=T+)+ycynJ6mz$Z9{pCW{gKM|ds82!U%5 z%tpXZT1G?-1EtkK8-m(?zJivgaA=G~G$(ouljHpN#fW$WgTou4N)l>xvRc@uF~PE2K_(wg=ZY8Nr9=>qk*DdZ zyy8_b=~}Ek7Oma}X)f&JLZ2xJp40@gkSQdlMpnIpy8I`Ft|@r81Seo5nCV8#cdWz+ zs(PF_d?I+S6pLl%Em(lh94>R?B2kTij4J9Ks-EtiZcaS$gvL>4&WE(O$TUPj>p97G z!EaC#5R2EK3WplJ8k|6C62vLSZlON>eKfm_LLtMOuy|m-!B~qIhjX6Ai;6t5X^00O zf+Y(&F>)$N;W&JhC3@Ue&eh;zl*wzPZn3747|jVi@|#{K((siMNn$OgX+-jVUof$4 zCZ={i{qC_g+Gyi35gz?`l)fd)Iq%=Tf>a$ID9@dRwOyR?+_TxRc?*jdEDJT*P8({S z6A>0}Ek=TkgPpd7zL$MA8zV6t>45E?|LsUoVA4)U9vaEY$rl-wTzl`K%F~p-AVH7lRVUy!7ts)f`z?!Qcgd9DLYLspZd@_yzlLw=FW{NulVd=aLzw} zo)?eK{6u>8DQRV;}oRF1~6fl-rl)Zxe^u3E;8z9MT!h9FpRh)a!SU z$|k%QoIpsGG$F+@8sB9^F6GzZMt(|CSq^qBo;0LL5xy4&*${mRlr0#7M@8l!!#`nW zeINpLaKx%Lx<})+VvykA9v>D4T!t+;vOTx6_vfFcJaiX@AP9&PrEZ0dTb0x(^QQ|w z3uz!#V5DB6bIF;Q=|_OtMnU@1X;PZk3FY%<&ot7?iPZY9LUkQt>X3`{#6orPpw^+( zu?m(w)T)yOU&yyz}VX!#RM20LS`Mt7ytd^oHBSTFM0hJcyQ-FC{5#( z7d@L(7S82;U-}dmzHJ46bHP`+epfZ5VNQf9nK#TkX$>!Y)ob|VI~MWHzrU8+NReq~ zh#!6K(|qb{4{+X_-o)~e`?>z=U$Ln=ix0o=Wn6RFce#7(PQLc97jk8779aT26S(hx zZsoe4Kg68pK94t@KM7Z?F#5}zc*k4*j+=*%)H6QlAEvpHP`;? zF6N$j79Tj}7|uOzHTITY^ZpNAz{kGyOXvzFv2>KV`0L-`JzxC=ufO0eT>05|uy$4z z<~)m!z5E0ozV#Na`{gYxJmrsh(XtZ%^7R|px^*2N{M+yG!1j!ujzZ&NGigG>2$&L6 zCJk}nPrkxO-uWrM@KAvZUiMtN$Er_N@3(OP_$OH~;$R^n!S_u&NQ$Rmi$~&JDJGeP z$)(jWA;$#KlT-}W2-akH|8v~ve_-@}#Dr=(&9kzUKp05~w&)=>&E*c&`xzt;G$B5? ziLzzf`kID;Stbm-Dh4eSVQ?eEKmRPU?OIBOpd^?nI1v&N#2W5R(1(R5e@o3$X zO*xk0%5xCXr~MpT8iwwcq;x!{^sJ!ZsX_2Z@Q656Eh-73A>GvgCh=IimC@0E#n-=2 zB10HW0gv&DX{iT8LOUA;i=Z0nI~v^<(`UyW8_o1K5eY&U5EMvhN#~XPfbtBG(9hbk zB?(517$EUr7(?B~)J87EumK~A$4B80j~c~Gj9mH*SF18-Zh=z4uwmmWOz9awiWw*8 zvA^~WwXhA-cXEwaLsNe?oPYw4TZ{hKdy79qI~mFEi>3nY?-QP$k@Pm&XyZ3Qp79Z~ zKAOtO8dtW|Ye?m9EMAQ-*?2S@iVq8w&VW}WPCi`BDr&e~X=7dSfMbfuy@DI%3{kg0 z4F-$FMDl2(0E{13P!cB`2R#2a`5PL7*~|FyH$TBMhi>6{ulqb3_l-bt25ZxR)^m9N~h z1^QA(?t6rS&Sg@4Gqt`s9KE>6mp}SN{@*Wd`LCbvWY*MfthJQ7N~Bg0 z?-|JyvKlT6H8m83-S_R_mRkm)E90t%wo^8JOp?c*;I#4kiy)WmK@(J#kQARwof$Eu z&tk=3U9@?R(G26YA#o?Vi+b$`)W`k}qYs9v@{8QPY?lD;bUq#67v^LQCBh z3S=Qo6GGaFgne5PlF>~JU-u=l2QHnx56om>po|eP z=D>Z_+JE_kMFfmZuu)l3j5LHtw2@Nu8=^5Q3L9z)uV^Czx!;I8Wdq<&T z4)6KvzvM5E9ptqy|5GmCFv{rA5RgJ=@xa>?L#1N4_rEXY?=QL)CiOs90gRxBO2xA0?h*V*iHEMZoQrPmXXbIs8QUa0vr?c^ zDnOc0zw>@v*D@Zu`cl4r)c{jYS&H4UhqPRw5*5fKP3i6|u;GE7?5a-Z6Q`}_Ef?L( zl4l=Dy}W@9dJK2|&qZAEOGn@Fiy50*Vp@3v?|;{OdGB}rfeT*ue13M>=NTxaP|rAg z?Fw}LX4Y-k!GB$`o>!lL6uo!v8WiiI#((t=Dtldm)^g@)BLdW@tEXI?D$OJUTL(|BM z55xaB54O#C z*gd^OU(x}yPo;ABStw=lhgZO(dvJf|%;OXopCT9xULbRZq;LYRa4xRC9V?Fnm3t$g zzL6HweEeDP8g#Av?FwFgZ}AUhQVyqL;F1>*3sV z^X;5|+Gz*O$8OZ1#{P`rxC{*qaQ}VlnLTd-Q>RT~@2(x(cmG2yI(!9_d%6fdQ~!H3 z)0$hdJX?=bn^k~efv1H?{|-ddp6>lY5Bo~b0w z^v^~vzoGeQZEW-Lp=gUtcn~7XGf&*OZRelg&lx`E9{zC2U#$+a59bSCzkn0_Z{&IB z|05gsj6%m;-v5~k_{dTFIPY~I<0tox1gnNh$78pp2&iM%#%=5{2~6pMN)bjJj1Keg z#_jY=0SY_#+?W5Ae|rDx_}Z6_CRx?%leFhc|9#z*(}JuH$dMyoR@Z{?9q{ zj((<99_C#aJjjkmcJlDeF&lSL>KNpLzr2wCZChDi9sz5q z*9LiD%K(1;z5Mk@zt5LH@*4i>tYetjdCKXM%Z@X6Qk7oWL^zx(=i{NH!JfmJ)pj6AfJhxktLe2VAnN#;Okf7D&?o-5@_SVICM1VarSEjd=e&x9D;mFu4n9_u7b3DuVSH zs0|MrqcFIEU6=nI-1BX^lf4)#II(y#jQZebhzYBa-ZQnM&f*zGZe3UB*b|PS_k`CW zlb4__go+%B5wlT;)Iny*jN&brXy1{~HY9ogdI6OZ=+PwU3pnA#Wqjv9zt5%( z8=1Rc-u@4Jg2Jq-;9Q;Suf3L^{^T-V`MNhUX;L4TU2-wk-f$~#e&@TH+S?uKYY(Pf z9tSz;GbWI4C0t9+2O?`sAmh&aMonr^%xzwK`OkJuT^nt*@l+vSzLOaL%d`1&Th_;a zZnSJ6AHRtug=!kvMu9l`gL)bT4eMZLWgFhGaWkR~ErSMkjYrTTaR8Eg2Je4wqQ3|E z3_D(MX5;m|%dVt4?Mx_i9(Yw#6>6T>fA(+r$eit*`Pxsje(xA`&f|lhxq$Z{v4>Z_ z?qgi~U^V#EJ%Pugu?F#qYi(AMkapvIC^;IfLRS})dn)MID0})x!5XYJs8_tN!x^9~)UV|%-q)LCG3 zV347a8mOT(sgJHAjO-m?xavtdJLu^sl8p?}zb_Ks@FYi)gs$!iMQf;z3^K5L6p96? z)hSKwqpO%O+&{#~ShR0Qi%jV$uy5}GSxu=->ZKwzb`8|9!$bI&{V`X)?pQwex=(Ob zDP`Zjz0~Uo6wMQ9@;3e#*uHXTzki?lNq@}L?EM!i*Bf~ z;>GXfs8@Xu)lw*rp@^T+qq_%N?zx7sG;ic5=_sHOOd3CuU^jZ z;3r9w8%PcKx?oLAjg1dG$%`gzP*f8E=Y^V^OR@Ay3YGJKWx?k#Pw|wHN(#Se-?paB zOk8OVwTt0`^LPo5YeOB;hsmnnVQlQ%r1}8HK;i{(c$$`d2{`)xl`DaroJVy2j;hOV4qyqKt*}+eLav6&bKZ4_rS;N-N8@c%6 z%Q^npXRvzdLezy+Br%WY`KQtHAihR|=#qeUzogoKK2{&XC$FN^a{=BjLQSx)2n07o zIXwc-$0&VFy^0GEIT19*9MS~{=N$e0{fI~~J#RrrM@QptzY7t`Hri<8H$+TL_t7WQ zDnUWIH64E3q~Ji$0tnB7;3*tfhhQ5kV)lhOInl+J*o42O9ZPg*4&pwcT9umH%Y@`fV`#2tM@LzvBI?cJa#B zew<6!S7VCj6JsI1mgSZ2Er0a5OoL^D0;M91jk0@mG5Z<*0 zpJjxQvV?+=V#?T_0mdNwZQ^IVC(HL+PH`i{>>M5r-%W#*;Ml&s@%si+LpCzR?%|8)esyF-Qy~%E;b*jKp?v&LM>YlY1)o z!2xy-Cc*o!AWyW(+c*UHZBKdP)H<%kbt36$6bcV8R{a)Y_J$QL8_0q6CPe+j=VL8C zrd5`74_Wmhs_qez^10a3nJ9Bm3gk*yc^w$EMm!Hp1rLrSYKTA~WSWpDh*+>-YCEXj z{Zj_6|5w;`1Epey7mLR9PSnS=y>L!hKJm5|agNNCS$W1;Y)TifY{XJ3d%P-E60Evd z&o=%DbG6MdiTCW=H-IsQuC6Ye_hE78iFMI$gwWO&lSlNdf~J_lDHO{ur#`w5Yaa-f zi}=Q>rlAoa!#fG-k?Ki}kg}Dru`l7=?G!s+g)yfgOpPB-Vp&A&H6>pbeG<;5d2k+s zNQPlIu6{lB(f`J{Ur^F*A?hXIC7AgdA8I~)Oan3+>R2=5a9HZ~nWU9-F~zgc%z{;x zuUO8e%^SJl`Wu)rb7my%6WTVWQ1ji1JRIJQ-^(zUBL&rt#q0 z<1vTl_~!8N5VzibC#zPjWKwT0h-cTXU6d=Gl#2zN^Vs+d%Can2Q5gGpTW_O{HrjY{ zAi=^Z%BX-UHm}R0S;PJKP#UX^4a4@hfYeay3^Nn)>4aR;18>r(Vu6FY;*B(bmt5+pj!&pZoj%W9f(+v;ShS{cUIB{w98= zTt;ubg%5vrBe$l_iFg}N6Fk{ruqT4J-#lL9RWKYzQhp^#wi#c)6zoVy&4_97Aq#GIINc)b9T&g`tfk1;vQPt0E>0?x_d7;A7#IA*@g)Y8dea zh9@7v%5y%*?z>00=ht^|^l?WA#ZvO*l}D#3YE%ug2DWb9!u8i*$KIX$IR4brIBfY+ za9KFcJPO7BZ}lewUWghjf_hIdY44^`emOqd%joETP$_K%6BAz)LY}A~CZr8|4fNh; z22n>*`f>Hk$p$v#lj}(aLF@eHq2_xp?0TCMcg; zV>tPgli9juYlFzO_HAqZoK0-7wm@(m28V~4?&<*4oMWUq3ceoC?;tB(RT`Yx$7zvA z8f`1$8j)6TjEs$O$FJ^Y;ld^K_0_ofhHJR)y1SS^XExI(caeF;mHHSQ8e?*&kaqQQ z^bsrZ-nB&h`R$HFZM4zG?=ei{{}@1{x%}HY2<12sYm?@mTg1UyUo^gXFvM@%cgHKk z*v6arK6BwZ+j1C<$-ubTz(oAvlD`yw^u@360rLvZUAvO{jvIN|pMR5UHq@cxHza;- z96SmIc;G(1|LeP8_32z9O zXs8{G1OfFJ>nNCesEuuAtadkr(&;3n(?C`tOvd?W1wcOO_ejoyLWl}*L4lGm@ohdf zLS2)n;#E-+#0n;^XIL|a-*pG0cYdGYyDlafTu+x7A}J~=2JgbUN-oduOd8U*WBgN8 zNyIQ*GwkaZ@72d?|@B!B-;kAZeWVlRxtgkEU2)FX5k8kN0yZb-WhMh8U^+JLTeD48aF6 zcZs?xZ%_&kZ-+#PeVBTJE|2D(<=S4zyTd%brojsx_uh znar7IpAjjx!Nz;4&HCDCqm4s}aa>Hs{q~z}Y{J+q6JI@%%}ZFI+~3w7%`gwV;RC(% zhe`ebYyy5a-}ux&@C_dyH02_66lfE_rvR#f02T_r?IUU9X^DIS=;K6Nfes{jCZ+CO zjP^U6zlAiZH&wfQFx%GLCLo8EMntca4B+)zvXNg?8~X)G@l?|C@ffoRn2KlzND;3| zNaZ6$h6He`I6R4@!7y86y_Cc%I|->8iXy%W)g5HJ?_>DEYZzJgW70jh(Y)H!gVDSaJO`Z!m=sIah%SweSq3^+(|5`{=~!|W>XoTed+D1xlbe5aJI{L7vrsXl zK12)i=u#^}&6ZLsmsxlB-8{H{Ju8nr{!vLI@zWfN33&7I8soYqk3D(BWT;<4x%+$= z-a|I_6VgIICIzQ1a=u{QA?mT3E3*k0!AT%fsp-f1oAI@~$!b?YdJ?95G^Vf+VJa{c z^<9V*Kn%I0Oz!2UY8z3fzyTxckui`#ME0R)4_px~1Je>MQJ+9EMxoe}1HrhB;_`@ZC049OXKkO!Gqm8E@OiVG0)&&xb zO}&Dlg0(NE)LmnAXawO-1jR_4BuhvGY|Z5JIfXMW)YV~0?J$n3$*Q+duPvmQ9)~e& z!7M@wGccwPFWm&=^a8LZ1UM#APL`@LSuwhaiR3O84y(%NVLbbe%NhiLWjukJ$dqp)vD6nSDTCTj} zGOoGyYAT(*B+k*Scx)oe9P{SSW!B7@ct1*C-(=>_pT~xWH?Zcoqv=R&h<1uSh`7@K z657Hzg4zg(!>f;;=_@FAyoZc##_AVg*+gnXf{Pa)BTxpf2BRU;WROrxuL4$aiAQx1 z>u*D<>u}ZYGFF;HlB~pX1V)xXG8M69FlC?|YbOlG=Cx;apbCtk^&!09j?)LI`*k>X z4~bikxIGwK2ct2{2RM(_G>W{{Lwc%cLtQpc)bXmQNpQ6a#-2v8^X*7_OjNPW!nI5W z0pHPqcqB^kr|puXtDG$MbZkl@Kp zsMUbWEfiEqWCY{aAtPJJ^kOvWMXC$HE zCZzvi+}?-C`ZuE0-6XY9N@PeHB2tM4!srcPgcOTr8fxu~kK!LW2h7M+8KKBPc{Ni` zem5PfUxG75Y&MD}mW+(<&N8Q+dK&!$`$E%1n}>-LX6GCol?tfmp$FG9I5Z3<#Qbb7 z1{2d9MP*#1=MZ#k2!CPF)?!IbLwcktYFCoHbQonfF58XK zepL5i{2-~Rlj8AKaVDs+84dNCq5VA0cwFRb#>d=L35s%pqAta`UXtV-(#|(SvIf-x z9*36U$_BC0_WFbIEEBj3+6iEM2@DO$5br+;K;T`zgX@fjL{v#?`pAiC-ISw9&?s zk2d*hqm4G6erRO5C5_d8lY7IN1g|rY-)4||6W#IO`l&Zw&TODIsmu)+CFnz{!p0)Z23P}>8Zn@n5p`LNKrsU>4Qp$` z8AdYjidRE5n?;(wnzZ{>APe!{fKd!KT7(dzqIrA8l;R1G?fse38yR2d-})J2OiNnj zK?-eY-d!;&8o8_!@X|q&u8g&pCJ5{(};pWGs#y_n=VR5~kUBU7klmx62$ zlSUuX7;|yt#zazWG;q}r3DhRx2-^jrj+MQ5*-J~n1~C>Hfn=YfE1wLqIdUNP>5Ptg1Rx90RVGY|e9;e(F0Y&OaVi8|n#-;sULW zYLNzTttu_FR@OZlh8Z*GFk|MN#$Pg8$ialK9hymal)=s!zSJYB2&sMzCk78Hi%Gj) z2Qr1);I|Ndg-wTP*r<9%Y%a^9q3+Me6VX7r4W1w>6PpV#dBoAw5vew6{2-4Q#`9NV zI;cf)(fBv`G^x!nKAOnK5T6$xNU4DJiuh<)A{jmsI`0eA-5Qe0%PDl6iTeqiQb8!;Y#KKDu{h1Y4;Rr zqjMM={t2mBPih7cflN)PvXU%B{IrD#HUwRKG!>Kv(aQ}|ks$UTSe-$PU~HJ6=Ngep zwAFOs%N~zcL4A1F#|b@Zqv3mVB8`UaTfn#)RR?3GS=bdXWy&+&j-9-m%zJFkS^|{; zqKnHoMX=ng!m@vokf&GD^7)u1Dv@nHB{7$YW)v;rGVw>#iqGNwRML)fNeZ*6j{HAr z*)K?BV^H9fd~2=|wacv&L^UXRN~opG2sMQbOOV$8^QI9)Fw4!;8{;uGwi@?E5YGt? z?SM3;wk-zrAnHS{UqM48vTn)hv&qbHl)BF)DV#w@4@$6ZkhmBjk5Zk>snq@wdLOT) zALETD($$Sd%FjPU0mYjrxZ@GEF(o&nRrO9AOgfUomW7j6EgKn^YTS6w1>v_HgQ>-=|u;h9ucVk|^r4Xtxd~ z%4&wK#v;JH#!aJlS%VyeD3U?&E>2t{2~(o)StA85Dn&|2g~KR`3sE80nC&`zOh2`e zlYo+d7Q+>guL#MSa(S5kQm+4oRKI(5D+pN;)sF{ZXNL?dyaH?_=X}KlX(BSSI`=-ZMT# z=&^wS=a$L&B8$+tw!&AWVWJ$~4k_AsdpD_j!^*ggHri;TjVBpx^4CTiZ9L5oBYgm3 zTU`GP;%y_nPQ_sw>2WElQ%DNWCrOr3AG?IC`eSOI2Ei9>YrE*{E<+zCmPc{#i2%mA|;+&xJE<}pVwI_c+Y@?;ld1x zt6xa(G3R5aABC3`^;L|3b%L0*C1MwwM`C13G{&L~R`*}Sm5Y9;wwij&xX4y>hE9_Z z9}?vIZ}xLDt+Dxc(Y%jRypJ_=b|Fc}o3Y99_>muxRWC!$!x%e4Vm%W55moZ|RCBXd zLk(siD>-!oQ4?x2g9igb)@*CdU)rD=D?w-`aFw_aAU^ut<^0hhHjqVEFW{|S z<#Vv5BSCu+7cFkYVYH4|i;@r&S2F^E%9kK=1v~g(ACVy?T(Z$b9su z8lVs&GiEhuWid(V8H|kmfLir(()xo~TgO^IF8fh^Ou55?IzpPK(n=4!C`bmRB$;46 znEO6$hcQQb!YsZVuaNO&pjh~lvM(G zkV%;0$(X`n$mkhl!#~8;eh!88K!)+*yEN)LL;Yxz?lqH6C3d1g8+C+@m{cC6(m>|( zCK55hL_J1I#RsbnQNS1+o_bcsxH+gj8QXCVg^tz0Y?Lw{4YnVVh>H|x7|b^w$rJl& zV*fwY7$5m-9)@}JyRE@N1lx%6(l{+ceqQEL+nTt?rwXcy_a18_k!^bnw$Vl#zo%%E zzc$)v<7o)l|EqCx;GClQKo(j_qo0IuDjk)1xbzgNL)TE}2I_h@hJFefVh<+wMDxM^ zA*e-$u!TW`nxP33eItr9LT155@eeda+Z-Mtki0xnDG1gYywgAy)RW;E(S%xgA!f$$ zbRG6=rY<=i=~@h~g!ka2PAV}%r6zh@w5GuFsG0G>OjDnJli5}RyTA9E$1IUmgqlnR z61>dDRHjoXFT;(UL2dLJL~q8s2N1uP)Cw3+rZFU&SvFb{z)oNE;wY~4HGw1yNICJk_ttHz8*&yq@{gU^VxpU{v zotb++=XsvbGcSsL9mIQuKr4;!Ie4NRPpm~cR}fBIh7&m-Emxp*n1Z2=EJ&fEi)U$6 z?^InDe-pm9(|uQ`iPbHfU|6uk{HuNwJ{!f9Xr&anTn^9k%%sq7+&N>hSS-IfR{U8k zma~}BR6zkjpE$^w6j9ZJ6KWz}bqQMU!^`YIWe(wa-5`6B?ihu-Jx7|pb1JCy(?SIG zU?z`EpwLpIO@Hhlz0ITnnrbH_*fh#?3y=z>&FzdQ@IuviWy^^#yOOGvHxO>V5*cqc zu9kUI)2Brqp|c1Po-Y_H)k=IP0pmVij}yrl{k^>K<&ZLJxe~* zPR2Wm&>gt$1di*Ov{wkCdBOUHsU4kv0}ADz5Y(fY$Ad=lTBChG5OJV%gj~J`rI#Yy zWe{FYG}tbUIBwpU3k&z@$rCEEdbzOwlr+ zfLPct$YQZr&L%V<3brbNc?&LDdmuc7&?u!5EJn~oD0)3Q+>27JD0P5rZa?_P!JkAj ziz8FRXDxAhk z2-mDdg{o1S;y+{1=_Bxrv!@OmJ2gQcyF#SuTw*>w^Q1>LK~FeikLl6YOuNO zx-PEk+Nht!VtGZNHRMlvKw0r;u~^Pl3Jx2E;d@Zer(J|_gTZ#eTEa1IoK&HlB*Ixk zh}RPekD&h?h4KtKEofxP-DLmm$iV(BUK?KzT?{A+-!No<<1|6FYPexJ5IO`Akd@qd*hY2@Kk!k58mv<0O1QAW(R@ES5H8`?@WX&?dHO)A&a%40K zA`XO$TWtEWyC5|Z4}rifZdb6qMLU0Oj7BK9joQIzDaO3U2z&xZOrZm_m|&k99hN}2 zHMs67T=GB)t>(~b4nzi_GvKB1@>z5~Z)!C|AqYpoi33qIaimNlWE_Y9VHDw@Q)1!k z3cfE{XjLF7othxnqWOMy@;T31UOtNMw?YJ|;uLQegkPaWip65FoUIhh%;q1k;?H8S zob{9rrcDS)6is0K;&TN(op5egr6)nCkV_(jERg9h38_5;0p^Q z(-fl6j6oE>{vra?ioyIBL+BXja+76S@C$MP7eY}FjSqUhwMQ{KlY%>J@ZAL8srg^2 z1eEj37Pqd%?eZk!9xMEQ6Db(Il!`!$#bSBIAguVaSS+suN~2{b#ajw$K$HyRWe`yd z#Fa8ls!eLBvG!M5BXtt(B#Q}sT7z~3A~9bRCNP3PY5;}Od6Uwoz{f=t+B6he6&Q(P zD2Tp-h|mQgG2i4{<048@KrPQjmI|p;%y1I)_A8XyY3<_|YAA(MJT5dYT8f~~vo!i@ zT748;U{MZ22H&Ih(ZXlG$@%=3B%ZS|FfaV$-$Op_6)I>XIpQD+DbT%h^iq zqL$AADWB#J=%2gQ9V=>8y-3>uFYB6lK4BNl-UbWD0_APS8eti#D>JSE}6AoWu( zH0#k~!B=}OMs|O_=moh@Qc7IcwGN*ai{%xM6@M0s<*cPRWG)ePMMNQu(ulN^C+5hW*( z38o!(X#}gNNekQetL&(A1>pxmzaX>=O&bb(PXPj_;0zn=Tt@`U3O(<%O5smXiy17V zQ9EHJpkyo-{@!&mGgwXO*QEKK=Nbgk2d}jsWH*d;g&pM06^2)=C zzfyb;Qd#5E4nYY|7-C`j8(^{g#vvBQQx;Gf`8n0APyRc9XQ9*P{8Gg=iPHAf1yNTR zP?o$zFN{hOM5Go*dJ2VP&)q_M>3JdK0`Y%x+V9EVVM#jhb9U^hzJup3v+&J{l9m7f zAOJ~3K~(#D?&2rE$0^_D`5&;ngp?Y+6ezuIB7&!CGg8`~V?JA;nAOe6(fb99{0}Kj zFt^8v#bP-#Sn&s-e3(r`Z4e~ zznj1L-79ISi7`Dk$?%*{LtPcgkjL@1R_?z0+dR@b4T*^TZMRq~7K`Pa!c^j(Ix1L* zDnDP2!Tr(y@_l~izjiV*=cAPd$DwY;IzIft zw{y?;|BjD-__KWNp&>}dIHPqMLO?bLN}CkZUuxAFGFcE|h}hXhi^XEGSk5%_?w^IS z5Q)%%F_f4We#T>JzV7q+Q`27vEB-7N%bDlgRSQ}{25$Y!Kj!aVSI+z1{kMGdOHVL7 zGE3;yuiPSd0sn<+ zNC3~HVrdf_*EbXP)C(-U;Qeq}a^88IzcvZ#G_TbfJb%H10<;H{(=eB3-rzu(+Q*4$ z^EqD$_SU{XU&m>&SS%LH^C3<(2U}tqB?LkgY=q2Tt>^#EM+oijj>Tg6&Ewn^f0-;b z>#yK5zkfMj{K!A?qwNz=odh(IB~4s=!AfcYVsR+*`Qhij!snl@<Pijk<`A=FPmp$1@F1R5ahiD>t@;X!=8E)qP{nUr~&>NS7mocx&W}s#f4SfPRL?K$ z(e-k^zr|vCg%PxD(OM&=L<+~a^U9#-qW~c_vd}q3J7_IU8yIccij-cHO0OZsn+u*l z)oqK#VmT9>o8nJv&>_x$!)s|g_89;A@G*!uCORYp+RKy5K%7*d0#i*x#tnS^YerBPdbpxKq>?IJj`ayYb8dkrL&OBlgZ@B z`P%pf&ZQxpfxHLlG-QGZTrO|iNIlQ2&lezP_@}@4Ah&;_9b6aYQjpD?bg4hPhzB&1KBCOh@_XM?TDF-+w+#reER%>)c>rv*VY$`SABOeOGP}(-+%F5+Pi&jd+*y=cl0OxL(e8Y_qOY(otq)kTtTXT2Os~!QQq^m z*K_3stN7w4-pS{_{A1d>CQV~20V7?*)Hko-ZP(ZH`3D9e*1+5Dyol+!6ZFh#Ncmj! zrn~t4n^u66WR^D@0jFFi#Y9dwa_|ZN5p9kAmf5UI{;kP!CC(77k zzu*%;ej2Z81%LRFH*jfX4##x~hco=c7r)E?;~sDS$e(aSwM!_T;#>dct2{MvAs_qu z-(rQALL_4JZhM9Ujca(#(n`G6-F)Cb9wC>FaNX2eFV4L~V%((6w(z$$&;g}uQnmUErL^`LN`6nf+>JSWf2 z^F^SPnT(Y}0}6z|%jbA@&ptM9ewwN2X<`wWnwsLmi>~6DYp$oMxdDwvsXS6>qz<79 zoj^rB!7Na3$#u%-H|4|)}3#^Q;OE) zJeP~#^?E+?_wVB`e)oFHJA8F7%cs`P7&0 z=kTneJR(R-mrbv^nYZ39_}1sX!8cnqcmLgcSiWo}pZ(1Hxp-g~pZ>(Rd30t4Klt?T zP!rXxz2;h8vp#_?TgtoNdpX|GNBPvh?dJN|zm0cZljc9~f0CZTLH_Y;Kc{P87Q#lf z3hCnJ2l)RUALF_^Z>CaDATPX;4XT&>p4vw&5do3F9i8K=|M5e<^57VM@qxE+{+cjL zR$k0oZaJU({^RR>XU7~L`rmJ5d3Bg*te^k<_j~x)r;aq8V{|3m6Ygh{Ol;fML=&Fa zwv&l%JDJ$FZQHhO^Tg%^bI<#~_kKHToz;8w>aMQ6tLj(v+=s+|es@zHX}bWw*(bcvunSwtROY0@mTD9i-g*;MQHla=o3fuo>n zC_72<-Y$uDCyr7^Jq&k=J6-MecmKVAgQolVqCy`^QJN^?P5z(*{PV8mK`WOoMNKJ1 zP4At0&(6|%`j}i_qKh=iQUA-8|Lb)^obCshQaO(AbL0CONXh#UEpf|vvAXM@{J*S< z3fdTgi@k8F+@dFYC{%xRuqF{2qn~?pxgZ3r#dclD%ZmpV8<&vbcWaS-+`_O!)NN)? zj;Xgd{Ahf?i!8*X6fEwnL)O7lD^t1&Xlwl$;-vmTGt7MDXwe1c*zNuGuuI`Pd~;j) zb4OH^e)32pr1+v{Z|BA@?BgrbDr~OKE%jxRFqch>Ze=W{XBncpULOe;4t2k+&yE_0HXu=CH3Gaog|2yYrIud% zh4Ge)c3r8iDqR`BJ*pEL6Y~yn^n4JnXK-4vLzhr0O_^d0puiJu%(~@n4~AD?JwCmu zFxDDcI|qO+_p{Hkp5d4L2pT{P_5DjM{Oh9Kd|GVB@txAsjejBr4LK2P0*IY~aM%Cx z#eUOU<6ov7BBPS$#0rv%jnuQgHj}gCF#oIuyJm? zf!ZxSG!J?IXGQhC5i*vt+Hlt(P5pw}1)SX(dpd5synqkHGic}xWZ-FS=mb*BKgBj4 zdS!CWZB7&_C*TR8Ft(QmM?_F_>^NZEw0D7&__m91@w>`l2;1CPg>62!-lsU97+{L{ zr(r}xBR1*y>uEgciULlGO?Zhm{lxD__Bvo4D&69gmU()_5o zC;&4sfn=nJXP3heg)?1O97eAgm}>Qi7O^6tnVRAnfDeELCmD4>7Q(#AMGs~o3K^J+ zMjo(sb4XYEUM52j%M^VSIdCs?tr2-_ZP4#u+sq!5vXF&mDY(@A2l)pOJ&|2MHw z^v~TD|96Y66ofn=N@kBg{iWN{FVC^HFM49eH@>YSx{S=*{*_F zjj`EceX<`)WMF8RV9kyv^6l69C4PEU`%X-B%-k-&0OJiwkTNcw_n8~$)W=oH#j(g2 z{HJSFxO2h#YQ%Kn-*)j$I+e%O=KaU%h2KzM?Klb^>c{2_zs$w;&D{oQ6ivBgnYSuh zY76!CPQv#W^bSpEp_qd;qfO9EI^MmJJP#a_@3eT|S1E8)j~-w-3N0$Cj766W*bWz! zv_;!9N5u<+$wkl|aZs0k(MOuSPTXRrj-pj*pc_c9!p~2hOLicZTLddl@hwx!qs|+I z1;;5J0?}DeNsom1l7HxBoT>{@9S{tesYPk7-gs|tpJ3`0g1B>n%Ji;<6kjHzKqx=AxIMW4T&Ux-teQlD)-Mgx#hiVR1QL)Mv=)Jr61EB(>%ESTl(oBo~By=TM$UF&!ZNU&v}6do?P&`1*$6$rkJaV#S{lQ3;oZe>o4 z3xoF^mJ^pXEfFmHVa%ONgj}vnArmc1I`}rQ+7VeP&u4BxJR-P!$IQtxbNJqnnE?U) z{=Ks>I@35X(E;qNEysln>=Q3D<^YwBpI8Ot5N>MdXpd zjTRrD3C;F~s4rHt#igaeJ9E|}mZvR5)7^CjTy7f*F{9K5fG_kUv z?fl*|!=#N@lrB@!lgJ$ZV2P050I33ryG9fipU5viju#LB9r=e~wq3A;9q zul>HzdftqGx^;nskX`xw)gq#9>_4IWVv*G7O@}-EBGb2b4Iap}*X;+zzMff$NFJlJ zw;sJx?*`wm3!Ar(n=zPC4PfNL8jK;-E$0$M0AeirOe3!p|3%_{f4wtcR{YBjzy@YXMUq|0A!J%GfymlvZoma075cyv9%SRF>%|jWR4!&KSbB3!%H9CQKOsd zVeAD+Ot!A>kA!w+?=`wxALpBCcsP_Qnlr~BjoU@-9OKCqJ^Mw5Ruo4HbAMz+U0rcb zd*`Ut9al1?BV?gHk38K}AS;G{wKK0zu|QSu8sfWe03Y4QPF z@xPob1N|%D*6SUKt-XiakI#>FPVbBGvYt9l(-`DNBrVn+A)?KyD!=FtE39hBao|Xj zkhBipz*gfyXlsMns%=fzF(zp}_QWLFwn7~^K490#+dE2U#Yj?_ObGhk<7XISMsd|? zV-}qG{=U@@kvQC>pY~ZyJTJ~nr1(3I$Bwrc63Ve9!Q_Q(;D?PWA_Gg5r0%p)D}*ta zBf_$fCF??amQXZ(i+RBUr~~sOBAZc45HT!TbE(+=h5az3ktHS9QGVx!v?h9bSd;42 zhq88Ufun@&xz5HgZe8c70{gRacY$7h6RNeJ4EIK(?#5j1D}0fcn9pA5H2`u3T%xtT&&dVylxCK zQcb=OPrYJ$^k(Itjh0nc>~&bx3QA+i3zp4!7Eo9Gms(lk%zYiA;=8-p3DZk%zwzyK ze~%pPxJ9Guhk58aL#i>ZsZEU!LGa$6Wi)#~+&se>PsF_d0yksky}YUZT@Vo&xI&Kg zJ^6izf4uWtyq<>kPF(kNIY2RpLeKH}gz|7@%%DWHnWK+-LUMK$ChK1DK6>%7mJ8;r z?@rGj`T(An1Stm?7324T{N71kgzKYySqB*$+XDCd)t6av^SxGhxgUR7jhzf!?KXw2 z*hM^=Cwr=6A7)=JMMMYS32%4A#N`|@j~l@ekSB&Y-3gnMc`9dx50V?o!*KRnByK_!p~bP) zi>-;?DAOm^Uk_7xDBePx`*OB-MCS%OAY+a>0kMkipvb@PJr1+Vm-zT6Ys%WMnqDy_ z5zscHCv6`A+%2{{Gby3ZckZif^C40n^@_fKmrzPZN-cPnW@=&_D9u=%@c{!h*CZqN zgx#S$YaZ5r`r{dW|2{GwBr_K!nr_aRak8ZqznCL!BDpfBJxIvH*Bi|$a*HeBb8gMv zzTyi_&#&+zb`3R-n4$cW_qk4rrSb*pLU_bd=Ocg7%kwp7r!-^L+q%GIS9_&T06{Xo zG|^ALnwnep$*syNB?3^P%drW#`|JI2X7qYd#ZPeXa14PnK97j-`%fRBFMcv3+NiGhe3g*4e&RcLNtvsJ1?UUeXaw02o#MPB70@(_s7 zpO8M~+8Lj(A*8LWD5H;rS}jPJZjI-U97a{BNJO>kImD0t_zsOVp!s#7tY>I6IQrVp zO9WKT?GCNwwg0pKx%qZa*yjS%T6Gk=`@+umwSuwr*_yk***Qv#1LPV|l2Y*K$k`H7 zuYZ;l0Ki^-K8BJZBQg6Pe2XP?BTk1{9+mG|m%N2DQewwVQBq7H?zThP?Q+9Xp(H^G zP5ZVByz}xi-O&mm#sQB%JYC%E4-eoOM2mexjuoUHW|hDGV~3m9yDrhC9?{$rd}J`Vm!kP;UaheLQ$ ze$7W6Ie6XeZT4>v&()QnbubFFI>dGgXLh{kv&lZQ%yS{FE z6sUB=$wKgw-hwp!)xp62uNnK(`BDw{#$@E{JSN#~JN79jP#q92HzfbZcU5K0&$FrPdeSHx1seOr zrl-SfAhtS;W2_=0ibp6aMjq=390Vx6n%{Rs<>Tb~*c1klB5EQLZu5k5WS6>Cg@VTA zdU`ExIXdxXlReSfRT)|vhxpI4O;=XNqbe=(Roj58Fj^f*0HL>inBs}dWL>y?K5106 z8lP@CD+;pKTbKtL7poYNnAsR4WQ%dIas16Gx`hMTRzfwklHDcwTFD^x>dGu&_&xOD zUba}r=jNCa&j>%(4UjE{F4=4d2#h)S$IZp*tQdPj+$GW;Rqz2<%xr7&L*Weu%iLNo zgvQpivfLcgN3Y18uGgmQ)f&BDfSjG4NN>4)iT=}9=ydoXo!FjhTTFG4(^G)h;@{yR zBZr!vXIzjXkRl?1wTa{)!ULWS#(#C_?=!l0q3l9bJi}Ccw{G}<7hi5y{hmrc`k@@7 z;A2?TsSX!n?>=;BLZlC3{uIL=#&f3N(g&&M&}38V|?vf+F$d_8y0lYP7ssd*r;?3Wmq@ z+2`$^vZ9iXx{{iT#$Yf6ft*Y-hVX_0H?qO;O{uCr;8;g6?Zl->nX6+Xv@bUPez8r{ z3G)aLYY!OcP^}!BnVN6o>_7KRC95G#kXvkMipjad7vJ#Ia2uv=x*s=l5*ZALJ48j` zakmJK$zeMza_dvby)_D!gC{ zJ>hRHpnis49)EtnI>wQh-i! zwbz|qTZ7&n^$ZW5XuG_xw9xE~vUZIjy9(9pbVVEO=-^u0kUC7DJg>N*mL9>z#y&DP z<5>Oe^5gxv>EW{RU8AWe_;^|tpMOVG-VIASBSWLrmzTEfH`YZ(J?A@rLYu+^iTy z>*xq`XCGi?w#HYLnQ9vGYNh|FKU2jh=xvOKBAQs-(wIGZ#TO1llZlS0tEk5*nqAxk z3Er$b#yCIEFK&;DVp;2ZnnumcAfncDMyfLy7#AgPdm%Xu|F}rY!7p)hk7(_Aajij*qseQpDqT+HsF_z1H@JT$h$J{hh)Stq~K#i_4urq-!`k|3uk?Rh| zA!x!Dj5ahznnnJfqYw1IRi-DFO^V_`@nK#~ef(d9NROjiYFqN5k>%v7-?#_sg~}oo zl{ArjyFr(=x9P=!bFdU_N<(djHLLe}{62rcp%CL`LE?O@(;#7F#HN_Z9Sp(jQ?!?#kaCC$t{ z)&M%B{M43}mHnYR$}`V0(LfRH-mW=fw!pTuOmZt(YBp~A5VQr|-j!DXkfY3`%zi4b zpcalB#R4lAq|W{N5;O&#P}lwz5!K}4<`HgS>A%}C7!e!QXm+Hr<&>F0OG+Ic2QI*8 zVG|QZvT_5Y0Gj>xCJg3R%E*3d-?V<;nIBdZFvsL_>FskioX(zsrFYrMOb;+h{jp+$ z?=f2t^{I}_M@H1wN)w(~1k_i?nlwwYS5=T+yo=z63+(U5&76dFFp`X7j}b%6?>S2Y z0YQJlw98z)YS3=VZ+&vh%V~m`s?A|PrOD!<>oux|y49g5OTqjdXl0AdJTB|0);bS0 z0p!ce4l%CIjSh>VTlSyH)*8JeYkDIDYe%x^&k60d@gp!zdl|Z8j$BtgP>aTdQIS9= zU|#iM9cYu{lX6k|eCf3Y0Yi?APFiyBCjP}CyxWJI zE)%hF&W)Rai}L63mlkZFICSuUU<$j#97TK44==a@wy*ck>gX(Ec~?5~CX9R>%3xBUoVKaIDsju!C{}-Uagc#4HG!>)~(}WeapcFhF`IdX*JfobBylQN=@)=tlNE z7A2;k-k&)WVo9>mA`h^x!ZXn1xcz7*3n27|eb6D9ReUQUKM*ZB?!vwcougcCR* z^wi#NLpqvI-ggV+JU8jl{eZ3;rJ$@Tg_gdh(D!mc5^~8^ zM{O9DVU=cgM_W}WZAwwbmj)`svG<`FI-f_7Ydoj>z$nb+dh#upANDASaf5h1$1Q%4 z*e~!_7=X`cdcOMr#K4pIG|K*FLUfjOLuMoFxhV+h6Fo2|unrdS$VoR=XDO3j5`ab# zVV^r`G%uH38c=^|79m9%K)A-sKjZw#xS?O4H4V+Cm5GUX(u7#zGF26qzB*58{`Ae< z>9@HQrDfAwDBFM(+^u4gsBX~$b)R^FgMC0N~Mc{y1Akz{Oqd_u6^dStNREc@SaX^ivfh=XlsSx){u}#SJe>S7RtyA)_vWZwTf^ zpg`$a6dgiJ??LGY9D$q+_E~T9DSgb>6$Q76#1gWN}K55iVdhf^U+`Ut^D0bBR=r zxn3bGF~z;+OS3NOj{tT?TsLCS{P@P%(E}p$zlk4qFLa6$pKQQpNzGqc49HfbZIIAV zunp4=b6RB56@O0{IF2PV*?X%SUbCn@gy=QuoD<4l-=r6KrJwI5a}VFHHGLa7b%&Eb zW$U}}|7QTd$tes=jhjeK_T>yxG7?Or7D@vYvjJyM{R$G059?ZomiFG!3%FMhuFzTs zWqZL|g*u6dCrLU3Qhsd10rBbvoD@=!^$(N(?)h7up*BDeQWklQZ}cWH=5Mw+L7$re z!46_-Ko&;`jUdevs%`mk@=&?2_~o6E$2iJB1SrV8H*_~R{HB~~bpF&t4Sy_`8&?d+ zx{jN~M5+KQ^O>y%eU?|G8LN_)?C`P}BYD!qy7?cUKpG@Kqlz9_ntR0c**q!-ujz~N zzcuGK{b8+Td)7=e${ObTLA@wei;z$H2(WWo9|Q8GbX zVZriZkC}{hP@-DTe?Wip#RrraaDYc#=#$QE)tDg<4r}1;q3=cfA0XI^K9VI`m_*&e z14`V#FK!6J`m0gODqBR09Kc1B=|s&&GCL{I&N(hrwF1MbIBy4u@*g}> zcAU|Gy~ncV22lsHx%8DEAQq@rj-l9-U1GqKFWRWmGR*c$vd4I_{#d3`Fbf zA2l8=4Wm=fd&S#mV`>ATSu@xLbCt6s z+2eCNJ94rv6h7VA@Ub$aBO?w%s2o{&9^*<{NY{luEdd)DQY$rDgLgH*0W{Dsp@-Ys zNxy2vB*K;Wl+2svhQo3YA0r@&SPo{{Vs4Rx!2Pg;>6Zx3g^Z4{awK`Pv9(?|7DcCE zKeK-M^PB~koZt=O`TrH#RB?}8^o3;p=`5dI^7mkspJ+Qy5J_ZuJU%91)8Nbqb5dHA zB)RJmdpRQklf{%|@l^-?;-M&M_*g!e*Y$r%V2x3T$YDoVkVx)OF-=~HbZ%fNfQ^w( zt)`%(BVqlFhJ{Ad#D(InNEm=p=&>$UU=Zp|`vZFs%bzrRnu#~r@NA*D2xyv?ogvzW zxJNn%t;nQpFU^+hF_kuYgiSzbY{(t`jm0SuK1TMyYL3<%y}DmLcm<7+&v#BdC~pr!_#}072HfW zqXJUOg94#aI=EcS0;6adwySF$k@a?EN-mZ)btWx@U_(4Sm|%)Ng*6hzkxz@JVO_JN zgmTOawwSksk}5q@nwf=Nj5724)sIF7u%_9^BkXb+KF%BT9+uHohj^t@5Iu$Y ze}QIL2gl{y_Tm7js5EoUo&XoT6-7nW;SPk0^4jYBii(it3$;X9`G=)Md8N&{z5`JN z>SD!#{F;3K4dbkc3R*{x*uNW=hIiCbaDCqqNX^k}9p=LXp3e?kC1~9D`a@rDh<0Pe zSO8n2!m&1D61QFSMumsw3~@1}iL%U@Qv0yum!ML*vXjI6$V=ZxMtH>d1yiLSW+K6P!`z1RDW8{S#jNGh9KMA33Qe-q!fV#Hl$Z zqtDrok1va^r%apdH{_X%#;mMS(TMrUeF*K)*=Fv}K}(nLUN6@sd3MlO7WX~uXEg(B zxid1eb3RqspI$Eq5}@0GKSWb*s}a8F|GZplN1BD=&o!|2h9@D9Im}BobT$lFU)OZK z-s5|3s1A49uej88kj#+LUbslNBut^bJFyeJ+P4ByqXBs z#Q*J)ulAgq8ZH1OyzufxaIk*6Gpim;dPDeh6X5fD!&BiKoh5MRY&9gSqD`jZXn8SU@xJUt^a zE$Yqe7{L@1AF;667N<=$5}joEPwV<$AB2mGi%iUmgQ0s+NJz1@MrQy4sJEIsF~7Jx zrnJ?X^0%h2tPO(EC+}lyjI!SDR7Ub7h!bNJ8x6(b^v%-7s;0d*>)vCk1EIOWYXCvq zr>RGHaBy%DvV{40W=xJH78WK+QmvW(72(GhR~8PaRh@=#YtIbuPFMS`#z+LK)q2+} zT4Y2qnw;~#W{W(Kmjs)!Dh{QIlmr))zNSU!f9Fd&DR zP(F|Cl^bj6Mp9^>dO)36x5BDo{0yK3oaYXT4V4sROIcN#Ev1Aek@6g}GQ8td*Vz$T zoex}6VJK+m3OT&e#b4{qouHswYrnzK!c8EjwKUh#nN39Eof=;4$q=ERUVKMX)>f0f zxwAEOB8;9?JA{=KX_q)t+SL))`{&TY`w8FsZ>DwcHA7+Dp};mnoX|7FghBe0(=}=0 z@32a8t(c{(hbV?LE}r{i{Aih$GY=kzZl5StO+l$yl7w;AF#|#rqLAhr#O(FDAUoX{ zkgavs6)&C|-^MS_CtJMzVP>Ya>X|mapH+c0O)%i<1BX$*|hDBkE6rkWFA^5j>N$^H+uQ&RSpez1o2w^e!Bx#nuaVRWS-F z8d|47``|+eQL~{& zAQ)WMTZ2F?{Y5@d3q$!_z<^(guh8q(-%Now#6^JvPzEx1MNxUp zv4uY5xcK2}B`I?#VEGh65>4pPO`4E$=f?`%v9-U7ST)ZrE4lu4MO%Z0lZ=Ps+;fSJ zC9~029H(g8mDIFE{M`^85@rU)H%2IiHNqMpV@CkBYVA=1x2^uQJs3zR`9I*JF)oWM z^P&J$vA2l3c^c3&T&uhDE+84#p_LWABCY9s=1%#=QP@Pu!#a{eFq<&#k;IdsA{TH- z94yUw^e4;2+Az(>i$~ToV=7^$$RUdDs)KpINCK{;VAbkqFRtx&}dlLwOW5UR1*ATo*lmMmaO{p_Vne@ni)Z%$riH zDJA?#DkcX{CYm;J&uxg3>MqK4!CrH?UP@&4u+q)O{%dhgVR~$gnkQ#n(C3rXG80o- zQ(Y2po{%G#c&CGlxxBFBkk<1>h)85UsBTcx@s}k;97@8>QDl%&>Cd6WK;POLdHn{r zB^@2L^pLsDMP3PexI*INbB@3vD-Wx9Ls!DGRSGI97oqp50e7dDX1n8$)-7j-QSJ>c zX6_I%rCxKCV-sdV-&c|i?vApu^8Exj4*v-!L+d1aav>)phVDSBFp5dd#;*AIdWU;0 z$NgcfKWZNz`Qm417o{c+-~`#G1k$+Yr+A$H@LW~9bs=}*iiBPtC?`rZsN-pG&n9u) zX2ZG1#UfLko*ns2%c{$5`N$+3A|@sj@$NYF#uRkwY>P_jGmDw6_IX#>7CH&X$3w!X zI1viJb(NiKvtNdrp=$r@{(;SW2Ay4Vh)Ci<9isAeCY!cu)tg~cax83H@?LH~v2>le z6wl^2I%3z?@w0`6*;?sIGt-YHHc8Z~w*@4Q&#t*f`sUbZZxUy#O-^5tot$ufe|BU# zd?YN*6uc@^JJ3Erj$@?i#h``fCmlTV+!)iAN{}DuxDNjUo%xmHtBR^xQYfp(VW!_w zbz~L~xLJnE^tzz0fMt?mciy2LqOw8RfMi+OAyOFJ39=*JP!Si3_9=J<*~mMWu!#)Z zb1aSpeohI_6gIxH-!T$^{>qxpl)G@v0TXp))!$+d1&}35jZ3N&ZO12>@wPZtYL=#^ zrETPzavmNylbFj)oa}-Pl#bk>wr|9DnICl-4@e*P8 z5u8rzZ2JmfDJGHOK z-Pv=m5GE!t6%%xzQEFBa#ilg9=jZ=&yE$SL$lEUf{H7-kX2zyR*_z4e$u7ASHP?(T zPd=x4qS9fa0T^|8-^me42&ZNo0hlKiW?U&w$her04pjnC`h?&@@Ir3V=Ovw$ot2dx z*Y7o5H&J0xAO+WdOfO+$RaNIoL*r5VhE8$LMX-Y6`n z1!P?)b^bGw0n0~@He22AwuUfBdg|*gK*j^5d3H__z*+wkL}*MlMUD;S>gH^QziE?f zUXby7jA_@O4@sO98BMM$=^$tn(yi;TF+I=^H8JyWv>F*~n+YO8kOgeeuw zuVCD2)sTjaMqNseHG~3rb$qWA2@^x{Vskr-P-^;2#tTQlrQm-=l7)1CkP)xdX-YL3%_y3#hyOv}vbwMspukdQ}bl$%ZOPdA#p| zY2@H?&xB1kr-iKE<_b-VC?$!FM_$#ZA1_2)Tv<(}Xl}(kKpY(_x=#wEXU?Bn8O6$j zCx#c&h(eKwqN9%$LP4buAJPwUm8*p;LV-RrDjw3>jTfV-S0f1;z}DGPM7{_^shJh> zXVxIm-4@t~%1>lYRrx_gL$Keh)Mkt^5dSj}47BVXDFcO+r+FcYyTq~o4U_0a-x|r%Bw3ujwY|r9KS#t*Vu?AeNzeUI{KLmoH?Z~rQM%!&*{qMW- zeiLEqkpW`;5jJt4U0*<2mz1rff>08#A=!>=e97S6B?yb6dQ`y*+61=t`JVxyW~ zA>yJ=NO@}Xg?JJR7^__E??O^tOhkF#C>Vs=$k_z4k;AcB>Ox@PrMTe=Fkoo{jZh@^ z$yC!!6d)yklPgITg&73*NdfOEgB)9ANfeaOlxt%0LA(&qvsfg~KouGpm4?@B$sX%) zhLi%+KPl!>iY8u(ILPs(c*PD6z1rOk|X!cPlfMO@P#*3uUi1)MH!079~$fcrmF3$y1HN$CZB@Lgc|@%3U24uh0Ix5&$| zhlgZU7w2M>sL;Jb*YD5v9_|^}JHH#wAkI2n<1HhMqA8Ot4S+LzBUB|}6o-$_E_u>? zo!32Rvws;Q%aGlL48af!qRDTP{v~}_>K~&L1Nz!v4M?XXXoWiUW&4Rv5M3x}!AL{M z5{00Pkefdl_P-EkwpAdDXinphCFrcYV65s%;w!S%NpGPqj@n&CWc!8#;Qx{skC_Gb zK&c^FQ5ZPYur6eqz12a$*jqX%2XL1o)QD?AdvgX#D>Ty;xvrM&vZ6c-FaO0O8Ndq^ zi=Yg=%mP!b{35n=@EXuEuHGpVS!!9Quvz-jsCQPr@JQ7bfZoO|j*;c7qOU z$sbt=bQHim1hB@1-I_4|(KKR>5(qO)yo3WoJrqAP04GPi7`;+qP`sX>OfFgh07nKa@{M_~iV)M`6)zOs@ za)NE>44~$cD%_aL&o%eICaaB2pCgOQ&$a2QDK}m&y&Aq#u-mc7`%i*{U5H<32tw)5 zzfhWq25{)`kV^Ry)pKSIi;2j#zNvMnGqQWos4XA{r>NH-wf@bqt+aVP>5&)(%WtWG z@Bq;@`n_*+8g$rO8om!%2-yeA?9>J%o={6D@&DJ_0#-{PtTi5xQn$$MK~tghVT`Vv z>#QdQcFpF+I(MU;em1d}5u0C>&>G3eqB5;4G+R;WcDk;38h8^`#ZrVc1*q2|#9;mb zS*{2)NlKdJ1#C_6CLVk3mc-zEfh`Pr9`g)ZKLqSgE3ltXcx~@cRx*80DrN5I`|XA9 z)0s&7?&~JIyZRE^%KQ?25DQ_Vki~`cq{Ib6TcC*)|8v6bqCqzjC~dl$hY?+PaG0r2 zN-)PM?&Wc6dDViEw6I92ZA0Bb%`VKI`Cf$&epRLBsr_#e>WoS~_UOfx?mogrE7p+t z3Ms@yr!#Q*M1==E*D*lN8YO;Xlez27` z&xRFf2!|+i#vE=^Uk)m@Tkm?E&&>;-hMB81ND{myozP}w1?@U>pc4Lw#8%1wv#vg+ z(viv*SpT@+HfJ1SP;i_QjHbP}pOHhyjwz0V3^DDS{_*20lTLTVDftK?Wzo zr8w^oyOi~uvVS{wX6NMpQL%vq!=U%K-bC_%wj-3^>N<%=zdCLh>c2M(ZTGl#S%i=HOSj}=u8YO_;RK5vh_d%)Vn^HdM6(|!L+@R{s29;Z z!Z$n(nGYN|W^ip7**&;FYe#*A_iH=DA??y4m#A)8mHOGL7> z{$d%^zH+xambNw4(_+xvlfCU?%f4o!wDL5*iZ@0 zfrFdavxN5A_4P4nVwWfcAr%y7NsG+)(3ptN?HUqOL&9F8dmQ5)ZM8EU0eU{`VOyeM zw_>CkFVW8)_v2LQdejX*?`m3^jZ;%osPd*7V?XU5$C#ZlI=ni}XNKn0oDNPd)gnTl<3PDh?BA5WHj)WARP{W>+1a=@PLJ@t7`p2R9A<8Qqw51^m`_DuE z$RVkM!-h@7G?L-fl>WoLu9Xo?PwmzE*kA=G@~IPjMgPx+E9GWU!ZgK>bwuZ(ZDbcD zfpvdjxdrt6)UtSg8atI*b*b*rx!Kxxsd0|3b>6Xxe!6N4^W!ln=IUO^vis=q{;1_J z!;RJT?Fr-T!K8Qbhr6ihSS{AdNUPWJH2zU~EW89-Co_x0Ae*YU{&!guBvTs{t1jFyxM7uA{BP>iz zV;R3Hxtvb0#gTHwhn1S1iqg|FPsZxWvbdchpsqJ%*%w9R<$snZQqiPf(qO_iv6+FS zv$0WH@Xb>Y^eMouj8S)mEwPBGQOwasV6~dqpM3W*(T!xHFWZOvkxg+M)mG@e_QC?2 zWAH-)$|?z{=Qj2{W?Hae>xJ457Dm!G>Yw2A4``JdbnIT|Kei@gwReEW#?EIRBgo|cp9Sdd)@rNW9j$!t%|d5;p2rSUItQh=w&hWh#@Zk? zy}PUHQGVkMm{p)eKd4M}81HhH>^nqn4tmt<^xGFkghO+D`>v)PH4mL1xOV|DlGN_) z5mjF=IdLp%$SkSt1@#Fo44RC=*WYNzhN~_#O0#5)>}7(|Fm(FS2=IB0r5RJ~g1F|@ zQl;J;tf}5?V{r{BjrB>2Ns+alxGICWHT)rM6qE_>^8WkP8W;Ju&$Q0p-AbO(d!P<< z6?4rqV?=p9O3&Y;MR;p``{VSgVneV64?OwG&Df9b1a0#m=vpjWE;{F1)Kpj!@1~Wh zsTn4I{^{{V@%fTuYnI`qBhGD~N_YENBX5v~>BQPAVA?8kyqPUgvXmy-$GcaE92{;3RD{#d$e9tSn z&WeGXxIh7`ta(LxY)L9eB`n1GqE-N1xPdN6gET3y5n^p`BU!1L?^jOkyyLk3W^-$TJwbFIKbp$m(c=x9QNp%X^ROci-x6 zh41rWVIRHhLE*Q;R@sl_(Ea6yP_L^$y~DBe07I`w^ss^T7#Z4HYaXMvJ72G8TP~w& zLCVVp)qT)dsWvb>n`+-ZYGn9_bv)3!*h@HR-(Oc&+#62|14z>>63R2eXa@MrtsIJ@M z^8Co!DN|`|?BdpfynIbE*2~qg6DwcNs*IgmDcWAt;$P`J9mc}we5LAw=Kf?O7qcZW z07;zKfd!ENNJ^p&tGh{6Nn<95Z*Z8du&EWe)@1_6{4-=8(u#fpPAL@9*w)%R$Wpbj zq84dB?;DF46j;T3wGs_0w`Z_UO|*5(_;%=@wf0YlMb<_A{OW3(;dfKqv9)I3#_y~M zsRUMRLYyqD92}zq-XQAqcM-bz71WW-xufsW<)odni+SFq) z)3u?EX?CA%v`nRt~j*hl5(RRxopjlt(-(kg?9x9^uT{aoquP_5swHU7+=Jmn4KI>*mHG#U(1U=2}=l zEW+7~2lNj5R%?C?eNP1!8R0=(0eE<#dh`2tB;RiD5oE)2eYE|;E8@i{PQpK#UkLTK z1^fy&%k}a{^4<&VddRi|r-@rJjQ)nAO__>!aw1NxMq735OJ~)|;rKD+RHgfZxzgPF zU^n}Z!e}_r{Wsj(feGzV_&k`J$kt8C@Vz9}{4#3p*Jv-$O3x3|hQ8+)vgs#CiJ)&B z+<#(zLqM`Jejq`@`1E{t1j_G`_j2E@8&O^y=Suj zMa#@fyUjt#PVis`B!u#f@6(;*MT;8M>n@|Ve>+OG5WgxHAQAo>r(U4IMFtjAl2Q1!7$ezZ_Ev zQ7jdlUXG*X#Fd1M@9x0A>9&2w7L*eTlmz5yRWq@&4vs6AT3A?=6c>lTc@vT-6|qK? zhbv}eaGP679jZ^DN5Y{?XT-!X7S$zTVx`UgM2(~vZ)P|09$dOazcUUwDPcQBU1V+4 z0XW3$k8^RWKcS%E2A9O?8P``?*vtgn(xgZyVbQTQH^oPIycPo%8$DtOd1QC{XvKBF z?^V;%3k)f$tERMR)ustRisQzO{vCBwc}_7=}$;1F`8~Y zJa6Ezl>p8+y3mKLtUTf^yy8>JDwtT~zz0C@Ka-6O9+0hmgY#`4``7~fE=gCRjBWrU zfftV@7`6n#Y{68$U-(wsyo|bSV=KCD@l)&uRbpUfv-rS^+3voY&X+hja;~p?K4(&C zH+3v!<-#E}2DV?ta~md(Xe*+gOIQ!Z4ml`0`WnhkyO=`uw{NAK_9ra=-e>=@SWs}i z9woLn%i=i*z zYhbKz)Sc#dtluk^$0`qD;jc{{D;o#qS!H>@bpFp*zvCCaznx+3tT&$Tyc*g<;b~4= zc{N7?5ak+(bo7bA57v`ifj7QK4kr&#Z|9MI1MX+&l#nW@Y#t062aNO5Wy}$P7F$EM zsO;Xb>LZ#>?9CgGKdS8zYVTWP;I!3Z(2*m9ScIscYRE-9a@;xn&#Ud&niP$!Owbqg zfs5vrx;F1eq(&RXrvGcNvze65bvI-PiS!-|lwnGq)0eGZF`PFyidQnI`pz(R>{!E| zSnvKDl=z1HmI{&QxBQLqxV5lY~xJTQghJs0Xscso!l9C55{bUG z0gG6SjXoE+^buyc{4#dh5i(vsdD!iaZ>4Ad4^7|TA9u7j-G&<*P14v-+SoQ4ZftIB z+qSL7ww=aK8rx19>)m_r`}_y{IeUKR%$b?*42vEuGaJ9yr}G~;qG2!JKhP|XxARIj!>o)NmG z9OgsemGzZC$onN-=aH8StPjU|xHO|qB}rKOOC{mZ%_p4cdH!S9{e%{ z@G3a&PSAiwz93Qik!qdFZv?%Xd&cj8Empucar3s%hAQhM>EE2*r$5)0k?cO++*f%# zgz%BSbN1di4h(kTqOALJ{GQg+w{(k&G-Im0nR-o6Pcz&f6N?b8JDcK3$M2dr7mjZm zLjNsKP(YJxm|tokJ!D}4I?9(IqCmUL!s<#n-C@r~W!sBvNWe8v1izYHMz5>HBx8qy zX^;uI{)8(Z%@(7->aC7E1sp&M+&8>!dv2X#`Wjf(|C1`taC=?blw)Unp4@t-_WgAI z?2Wlt!#xE#fC8!vZ&07U?#MF#bri_P`G~J;Gvd9U(_>lk#W5<>GwXE1O9&{pwU9<; zU1-Y0J@Ht!y(8&#pG8$e1=c17JRp%!xjab?vSX3)%jI5K>;;1XGRUkkV-S%HshW%{4D*yc&<1}1B4aI&adSHr! ziipH&ys-dTLwKq1N`V|x-qtbio-LA&egUb;&>7CxeKO<(dk(y!N3$99FyG zRD@jG7KyF}a-b_689+x__sKFSIOdErj&BeBP*^hiJE+2VLtd z=EaNrR>CcosRhiPJDs*E(8D>w=($h=$gpjyn5c7!463F$@pOMoBalAKERKUgMp{GCYKLdp8{OTg^@tYk#yB-y%6daC^ zEi^Sd(g}$Uw)@_JXnS=dx%wM3?ZnW;enOIBV2#44FfohIlSYxc6}P&JsdMlKgR1Rn zbAucm{0phL>|c1Fg=Z;m>0!LN~q!> zYR4NA#g+Cr@R!=)whg_0k~{D^Z9zt5@eF^Y#>QD(neMdu!$QzCYC5<@&t0JdG=OB`EkFHW2XHhfngj z+&%4~bnuihEWuQ74KHYRJ?@OS|I69X=5|jT2#sxPkPKE~X@p{c9##?ZbZXih;XCv7 zV|Pe`e|6iL7->`D4~fykb(QJJ2eUXdOYhrXp2m(wdebd|`_?nc{yFA5BRi;FvO09;dODi;{EE(UcDVI!ZPbUZ`Jp`dN6i#8N zB8_0KmtbYtuQ=3zRV2HBfwF+gJKu!Um|xYEXyu5&bm1Fst+o7v)ggFv1sXiJ;-4Bz zXk_dbilhL)_~0a}N_M~_PM`{~(Qd96S}IMhK-*9YE_*x0$*#nGq1 zpLI$3g$xpoGIZf-68XEzz@M1#?xto(C%_A*{O%b*vAMOS>HIK5V@q)wZcotB5Vd+a zc_LxDY{var=&{X|{plb6LsOakBLs3I7W6VGGBUC#B$UKIgYl$O{p*N}vLRO7Vzyg& z%{><1)x~R=y?j#o4ddI=Ex36)zEY>sb+%rKsa2g)q)RJl&_f%Q&1%liw`6#3c4jVF zh0MP)&27$3eP3gblN!#t7a#r-xd=l+G5n-r^-T|9ca+@vf&uZtDzCT@a*H$70B3q- zyM|yVGvb;BiNW{oSxoKGNii$;a9qJBnric%6IPEqT8{xEa_IQvyvX*5Qq&{@fr)@Z z@6V5xI0=)6zeS^&Wdpj+BQzDO7`8>;mPsg~rj`(sXxT~$?s-*Ns#0g0_ zrko!8oFnoCJ8#MMyarFNpC3~4xt{6P_)GR+H^yBJywJ_S~Bl`fOj%k`$MGY(kRv$(m_NnSmgKzUP?3rbPie#Md};2zu=7`fS%LO%D-5Ti4n zY}&;EL!Jsf!_T_;Mi-~qmGz11bOhe_i68%vtHgldL29g=x49!u$4hkUF7GS>pQNto zbCJP0C+9|^=)P6rG8xnYW!?|gq12rIij*7nEwQ_t7X7ajSQ|QBS=`4Y~YCK5}IXkWn~N=c0~K9V*}*xT%(6oJbxQJsS0uA z@8-r~r8qbo!L4=XNLnqnd%Mqfjr$p+rmXv#Yq(%Y&=>f6(}@XMMutdP(xw8zyr$=5 z8Gd$qQ&Y6LPIqZ@yT;6$DLCwmajrFA6czGK_CbcW^74k*LdWvoeklvu9t^)rs>qnk zi;NeH|{R&e?}nPB4}fy*k%(OFX2oTchx*W64#u}NhK zAZnR;6tqBeIyyS2v2_-AFo$NhV4@{nRMz44uawn<(cWPd{UHJYzn!1qsF~fKhbAi= z>k6Xv_v~}u8?lID)bOjOe7kHBVI7dKZjJ#B0TZ|?;=cyu_$jR!fl&CCy7ei7oK3LjP4t8+@ZLvcIxzD^ zM`r`EN@t+AoG@w8hC0w#MObC!^Ucxg9OW~v=Xp)xWG#ENBij#l=`}N67<$qIRl|x z|H>NJ7TSK<=IC#6wnz&r$(~dICli0O&kKvG*hBYY23sRJg-iTDe-BnGs2CcaiXnc> zXB*x3emPr4y1lRA556jH``q-LS!Hgu`L4Bm|AUu(a*5-@c;l46WQ6K({h3X(twwBn z^zH}z=S2-D_s7<2Hoy~Mg?DJ?^S0^|EP`+_3^yNuayveba8ivy|K3@T6bOty`;5+4 z?}(33E-99N2!09*cz6U1FcBHtP3a(7Z~B?h^1cr-+1YpnjcnZ!n%2m&IG6s z&J}7i{<=X*cfzZ@BIi6i#ilix^$GUsmR4pzoA6nZ&?F+kNP?%3?pA1~iDpyn1SXW* zYRl%A)y6T!$#Nt{c>;AzZ1M$ZlS$*l67_)OhwkJF)x)|5vsB+?@{E(8pCQ7XLX7)O zG#K^~inKJDm)ep527P#krgudd8F4wncxRV5FhTvA>aen!a&_7T!14rHO7Qis?-him zlH3n3wT>Hf!$KOOk`nyP6%{?3G>MA$wr^b<=DRjfShSb43BcsL#h+8`Y_7-zG;Acv%qX z`QCzLCotXLJbmIGKaWvn=Ced!(GB_}QO62Om122s?M!qka4q5~52wm)-f4Y{mEcIA z!bNwrHjk?;2?|BAU0p~?jL52kp?1XBxNzV7-(Gh#2TJ)C}Sj-<&EsOlF?;9gF z3@y|Du@T4v3!>(!nfg}m@wt56ldM1pXCWcD_Y`2yOsOgBgzV8be%}BwR5wo)fYE|DvX~+MHLMvCr$^KsHa)AsWR#Q|_6gCKF3yQ!`4eBh(hpeoi zIC4)|YSy0oE(-s3>_3!ERb|INNfUz6J7yq#xJrg7t+p(EzcL$XXCu6MUQY zqGB$b95jmWEd9cy@kNyQ0F>*x{sW;V+@#dJVm1vP>>V`L0%J-shBBWxQh`J0@tmmn z)eJyP0|2YA2@JbStlHU0pi)Yl%)i~3k2XPT{Zw){4)iP)O|ybTjY!d!8K8*B+j5SK z!a(JnJE5HGJNcOhhD(g|owobDzj}+8Bc?Q{{0D~O65RE&SYl?0~QE_O^ z$Ji&3Fw;x0*S}7gtn|&GPcYC^ll1pP0kE3!x>-cMZK`GpwKB!EQIO(&(R=L}Z7qmq^0d8jQ6WeM z{3>gCCojlLwoYruKQ@nlSm-p%lL$#d!P6Nv9qGVJX`2_-nPWnP!Cs*%(Doncl~;^Y zZp8e5AzSnq1J!i(!8_Lh%y=o&zDi=5nR=uomCiMkXU~TJk|x{R&&cTYh(gvgFm=dK zK{dL4Yxoo|K2IEXz8hlljn@VdUGNc3;lL$D88ks#3|tGVzfNgc?6`iD{Qmq)@~44I z5AjOR_*YYWsgMftQmYN?ppZ_#J{zPuKsCLP2&51~fA9>H8HOZ1Odu4JlBVYB+RUn9 z<9KZC7zas8Fe)=)J-~HC;u|e2+yp)*D88ScHRLUogE%@MtovsI*_Mk0+-j~+f05#Cd zgpKMyvYcV(wyl{0?)gSEN;P-nvzymkL$Cqcvur8JFfe}GX{ zS}ik4(&$9Es(y&@)8?`M;I` z(Dzv^LPLTG>tVZOL-91?ATsC z0V?JBHui#lE6+HBmX?O)$9v_JmgFy>^ndB~RwAD6kLg<=K=IKD0-|PsJjvfbviZ9FW>R+M`7#Zv@NY5=?9tVd?^ z<&-PKT#L#?i~2kIPP9;It^Y8IGejq99x7l*n@uEAUQUj`Z@_I886m=aZtzRXs6)8I3>;ZY@2@bw>*nND; z{k*og?Dm8O3n-i;NQIDJb(B2M79_hox7xXVTUz`G^U-!ZFw02;4>;DXL_U)|R$J{h z9IkLq4naS2{lebFz-Aa2;x9WxxSBm^MhxjHt`}8jMklBEmEn*4FbQxT>L`BAjXzsR z{6Y!cK{FXU@e+h^x|?{QaopX%#ArgtGAA;zUc4ermN%V27@R?x!fy~u4WdA&;;1SN z!df;O6?FJ$$~;I2tQ`5EW?GFS-Duf{2cv;{!$9kPlPR*=xQtp9f4c}pfUIDusGF1E zpjDLxzKx(C0AZ{AuPGC=jM^qtx5pSMYX8c(q|s_j91+-|}2`5WWW?h+v)MGPbQSe0})c0kfJl4n|nXw~csIxapSbq-ZhyqZl{Qh3&nc`+-?D(TOZzDkGm(1o&VlzS&vMch*1v_Hp` zh|MvX-pDKqz8HoY!&_gI(=QeWMx(=9Ax7%&P3f$+fe=1#gO8r>_1*!t&r`0~OAiUYJWB~3_%gnKwV{T zXQSsBgySfRekJ>_%z#BA8cjnCDd0&Ate2aVF1C6iz3+p^99z^GKrflEcWzcDv%IwP zM}@~y#0Jr?;wAlR+_>;y7=gkf=H?FhI#Dv_nd4tBq z2UZ)4$Qyw!`>G(|9F8Zn+sr}-W|Kb#SQMN5{?brAg?TsD} zo*Jv!wsr~i#QkL=XPKh}{-s0j_wp3GEsEE!KApFcyqi-|!DFipO&!lUaP^_xj}4s{ z_@Zum8zyDs1p)dV_vH+-mO{4LUpwSzb0W|=Nv!kzkDq^G)0y5Fr@cNJ_EiI1-?w9L zlm%XVGSDG#B7cXC;;w<`PaeLzE?}w%)0i2+*>rd+2TeEUSs}qo(a(8;E~nJA-qVO5?$@X9Ks#S;6>n`mqi>l1=KK}m-;b^Ldd_p zVR4U>ReVOld-q*;_Uo5*38mL3+mg;wB|TGRN^jb(T~BDYex{t?mDA%auUQwLc}y<9XkH}%Nn@6Jm)lvow-tYn9z-uz;46I@Qis)u6DQU1PVa!I-QTN zpX%UctDrMK(H`1Z@P zPH^}|84tJuFB53cqW7x4{+?|FL^V+x+$2eGm-HslFia&dH5&ax!uCW-%4Q?NqJsp} z)R-y3!KA7P;1LYVy&Jw7~xOhydPgfgBZpGa_ z{k&c2OkH22FI9Ftd)c*Ll~`{*vhT6m+-(6VTliYO-dbOBSG@cSt{ObgTs*Xt_2~dc zb!vu1bWJVw!OkW?&`qV&SdX6|Et8zyrz!ta;%7|T30(I}6S$+RF!p9pWG$PSX^1W1 zpJ=OlJ~P2($2oc}@H7>sL#B@#N zQ0IWI02qGsNxt)a9SIxa{ch{aBqH$7pfQ@H$|Xgtb&U4e8li4(d2Pec0RNA0Ay%B0 zA0nd&tKP=|#!W9evWz?`>-8q?l*g z`;9PkGdYo4oxda|G`W#M%+!^(@%{Qm#WWm$-oa<*Z#~Z88?sRM5%3y_v8Z5*LtUr% zBi!5Z58Km}9gaMo^?cyxct1n6J?NsBNZZ>G8uL{x-_LGi6Pl+~0(dQDp)J^~FTO{~ z>m4TMK0(O|+$&q*oeOJ4Hrae|@8Xc#c1-@y+UgZ(chc|O)4yw&4wOZU9r-l|`E|%J zzP!f5Vk&?IcW;ac;MKT@8$XCq3#3L>_?_j3`(z5B(ecXv$|WFoILBf*q_HsJofjY} zKsSK5vz1lhjRXM)%HF1qjnxYD+KK)3L5qUfo9xJXeOaf=0@2Gj9Kjxy>OuN( ze^K|5)RoQ@5hnX?R>7uT{Yj^Q|t$|NY@6gjyQEq%ESSdW)b_R@NK9v zp1F>glu#LP+xPA9GgiU(f$mK{e{lNaT%q3Row%E=RY||&M8YP~flxQ%zva6(qj@#f8f-F8KuaXBUd!Uz%UhS~eq7HPF&j}p8B zC!ftLZ+7*i!{uTSREv!V`lUn~9Eu}TfX-6nU_lb}g%=-yPFo7=+9YF9D%QPublm~! z*LBna7~zfL%RE?HdAjpJg`-s>T@dalnVrF5reu$6ra~)7w-rrZ-`(>6{6K19>Pa~W zxV!h!^LeM!Tb^^V`N!YxR@i&4Z_QBbDT!-k&I6=euOUCLX`F7V2D$g7JbJr()--PX z?ajAeY3=AyBzxR(2az;_RUtHh*OF#GIz@i|^y0FElxPaZZt~%2)8Q@M9ME>g#N zOgS_B~%GT`0;RZsOvwHW_q9JliGmFAr#|29qec3mvDo6+6BYp$h6H6fW> zy4h|>1y)t7X{6zom9zpkM?!pCV1yA`ES?yNYhQ5B>bK#~opUmad%o?(bmc%$ks>bp z1v9T%4SYwCfQu|P(`Sg~_aZ7xjk&uKcsCL+F%83@qU7bBhJ;pvD^ir%bYFh`9V8q9 zB}^McM;CT$n8nu`>-)T}yw450;=Np*aV5gQ;rKJA1u^Igt>fGLZ~nd>uY+%w-e(<8 z$$B5b97#`Ki!wZ)PjcTMy^bX|N1odD-d08g`VPvVQFU>3Y7Jom){x>4nEo?SWK_)7 zdKeSxxJHxA|HT8$uiGLt zP6g1V*38sdic}4QD;Pj>wU)S13qXVTB`7th$3txK{2*fslA}B|pd2&egN}IKw&jlf zsEJ-6^G_Qs>4KEYj$QA{w%<@wIczdvfOSPY&H=WU`gM4R_cMF8xc+zJ0c&&ss*Kc( zH1_ye+p^BM2Y?t~-X$4}kzBBeTNkQR(CAl__2s5?P%WFx-R-L#1H!RG#q6!U#rf8) zXXhKic*`>XTCWFwvq>r;sH%)=6gcN2IRRNQewOiXe+_bHUEJJj4;tIs4w~6J2p}4B zt;Qa;HirH3;`p7Gy}EcE4o%|=KH4y+e?u$#8@(X@wMv4k&*P*0?HgzA`>p^h7gxXM z=3Uo%oiiUpIwDMTvOnpb_yvWUVbB*ZLv-+U$<*~kpZikLvv>Xn;_7qzwaxL&vQbAj zg{QwNsQ(|>L`*=QbFtGWK`8v}nAO27-((n$;E(-*Bv5!icX@x`wIimKDW)c!Ft<0^ z;d-~w!#5D$V8-e06SR1NkER4`dGY5G>%X%S>$p%sOgdHG8JU@FpZ?kZ?p>I@4tSLd z@2vjT6CS8?dEP*nP34Rzvm}f*VhBYQE73G4PALDuS!s8tJEA&D%N|d(vHgk$n4|`< zhFX%$%wYu%x1aJ-+J$zyT@pMGv1&D2LEu4;3JSt4g`R=ajJL`cX)!Po8(Ui9CCM%2 zz$FMXtEHG10DwgpV+Q$y)2FTGZ%8Q|ssKSdgPOL!Ap235q`9xpD&wAfeDZI7I^fd94 z;Nb|^#!sc+IhK|x8=5}w8va2cEuYY<2izK_i?aTrifH=$lFwW+kxZ9*e0)lQrtot@ zY<_09it?W(JxsK)Mn1-e>ImH51p+nrD_%0oo@cx zT0F@S3JU5}&U3Q*i`^MPK}7=Vwp_D4-e~Y+>LQZRs|nUb`({25BLDumT-W4!hHQOA zZxyvvq+8KSEzSxQ{kmN78ls_N?*3vDKPRCnGW7WETPAt3<(>o>q;+0-Z-v7LxuKCm zx1|IN^iM{*m84Ip1|CO_JdF!{Q0HQ*s@KD%9w?932K}LnZL2j1NEJl0s*=&ibW;P; zs{tz&sTsm5XcHTho$fostDBoOy@;1c$%Yg~|1%3$3t@RF%!aQSh-h%bJ9H?AZ(%#W z<1PhuP-PxYh|N`Td9-WYG)?aha%Q$z7k4yZ>8Ya$*Mlj8IcskxvjlB!UvS$vdje>3 zm$yTfSi9qi-vSGW5{c7!#inNN1((CZ`}x*m|F8?yRiTy$vJeKBbLcx5X3>!q{(D3r zRta!o4XN=4laEfMQ*DlBqX(MiplKE^uF3U(h&p`U`wk3AbYk=uvT_RcJN*=D_Ye9} z!$9g}Y%cp<@)M_!CeRWy2Zsb}qL^W+%2-h*YZjL$wilQ+NCC`_?odd5=)viG8~PcmVtY;8;k%Bs%$9#op@7cKTKI7HHcXzi_zeC2TuKiVb<>C z45?1CI6Kz|*M1yYg?#i0fz2qm9bW0p)i&+zo@u!m`d%J*!NwaeB;~zr4ZqW~@k}iH zepj@lp3FvCX?7r&Wu&E#{$O(tcPO4{kLC%J8XvmDp?(FY%q;J~2^Dw#Sr?86EBnG0 zX!%O|Ui2Yt&s<<(@|$K$%%Rnf)EdMe96Tc#Y=PwSQsf~+!r}8~(=&@3V$Eg2{r$WQ z43iT_cRx8=96sK_E>* z_gTt^dVcDiCj^&>Yn)2pnWOW_b4%v)lu$mK8yaG%YR!*1rQt}Pm6f}1h;EPfWt$Io z%goRt#h6=4TjTbbb+pyk!7}1xg*W>GY_2vj)XnLE2ldL7A022#mxc z#1+vRAtrje$=&~WCER(&iM2aD2eVsdajUzhkhDRi9gBK6;`+g{N${ZjuBOOWB6q5e ztIf%34r_6#qi#KXDzx}+EhOwP4%cgMfj6VZNAK+TGL6b4>ijG$4P4o@HtUrnO)2Qp zUGQ$@zNLaNVOHZV#%o^6Swshob(YagW?s1?WWsQNVO|hHs{W1H_8s-V=Xj-GyJzxH zJ7OlbpdmChmf1$TbJ~BV#!>3&I<8*%kFq?sHm~l_ytihey}x~FKrzezLqefcLOxed z7o%#z6*DGPo+Uu4e!!F|uT(ZBP*#*BJ;bQW6>mH$nsM_d8y1oQMOp1M^j+NAU9F#=*MdG~ZE+kFWS1C>E@(I!^yInvvYO zesg3}=aU{*u|kfs`$oVWAe2{c0R!WKrc@9u2xYSNuCJN0*vXX1gB21$O3sM3gl!ro zo!ZxDFnq;u{cmMJ@}Rb%eK5GkCwh3w22TsWjg5P}Em2}L)nT1Lix?lRva0%Kp+SL} z+dVVVR&Q@#U!cWC;bu4TC@r&VL|*rYfHx5pdT|-a6j*KR*a!(ev7gD%t`jx@r9P*B zi{XEzXVEcrF-1m;WoF?TE))5E)6^$aAe!zpmtSG#x3bIWi7(UnzJzWby8He;C6!x4 zckAE;W8iJO=96qh_l@-qLz&>x*4V&3eeru5I1#y}%b%lWeLr~GJLW94W``2b{M0-j zI9Au$C{|sWu9vg-c0*FFLsSS%nOM&)sA@_Mlig{<+X32!Ka6X4J4FvQIeWl*q-A9p z8(L+#t((}pV~D@FJ)WA#R))_VLby*;WLp;~ZBi!7-==PPr^e@~b$_nnBO*VDP=tn+ zlqMlq(N8*nyrS-=dnRCg@4eR#u{*m+le=^r=FGfJl5Y=LJLEG;`h?bl#{Vrq)fvYZ zH>uvXxkv5QHk%#WIJLPR5uTY$PP}02d0o;3-LyH~=uG9{?VKi87_Y{lVo|Wl(GbwI za_~pef`4HWqxBA|A#K1!6!$1UunOlpegVsCT* z=f->2U?SrqSB`)9)|s)>1Ay^Q(g0!;;3yyE%SgTjntLCfcJ$xqc5|N zI{Os(#5pG59$vHU5|;o`b<68VjnCxEpJl^~jX=KKn<@UqfKYtRNiO%)JcsRGY^^L# zJlw~awz~~CqsBzQL=cN&p)L#P+=+EviMysoTyfsO4Hvcge9SNpe0N#80rufGqW$~M zKOlh1FIK#(4ygkLP7Lh`goH>i!wABKbu?kCCq+C*H2#`bvhR7_Q!4I(dqMVHY|wcn z_N~S=^<%>3bv~f|R$bz|^BVvF;i!RX`BmsZg{QCZ7dkoeDtHLBTkblQJxc-kDO7r)}o=eRglj&dYsKNmHkZ! z&L2NK!A24zmdcJmsthPd9Uh0CUzd}ql;uV$ zcyfF=_N^Ar6L^$4AjK&lJe;QaVeCBlx4Dg#{Sp^bVW_9)-?j1hsUjK*vQC#9$d87t7rd?KM_+%U3*t-56tmxdl6AVThnQv) zVjRy_wdl_+gPg9VDH2u?MMA|nU;lA!`s_i_ogt7nXs|DFXlSh-hTk2TgDel5mOt^P znaF}cSehlU_<>jMS`~1D}(G1xXw08eRc2j;1|1NfQoQk6W8=h z!ayWbC)BS#y|={)sYkf$|T|S2!eyk#P(S*CK3Wj~WgTTUEud>G`RHUPg{IikO@*98DG0 zirjw_PN7XYW?<@(Gy3{t-^JBF`hv(>5I#`F4;?@gE-hqK5?<}^qwDp-rR#koR>b_& zJ3H{+>3PB(I6#F;DUq*IkhZng^~jiL4I(3qO_VI=bbWzJt< z-zDq4t7c@(SzTe9TUeM{dj`tN{0Mx1@4Ouw?|f=Yjgz*wbqJW8q{xyC=-*_YS5BOm zn%b3=8=_<7;ZUGm?A`7~&GkIN(tUo56x9J6aR?HXe^_0e6N?EZqTwp^|N8i=nLEUv zsXKIcjY@!bdbC>HVqtYvkWV62yg$1-J9eEfpX2)=rt5ZtML^N&Ynw1S3g^&9N_x#+ zjKR{Jiqp#B0$w1t#yQE8ZNsn;qgED<(r1erixnYA2f&Tsz-eiJT3}WvdulzqtHY<` zc3SRsVN*4&k8|)D!ev&k3lJJGg)VkgnE!x801r%P=nf&~!s>HlbZpUPp=GHc(7J|_e z9#XJri_u-L*87)3jE-_j3TejI_c;j@{6#{qWq2y-tL*mwqDkjWKmEllQ7SOg_Y)Bb zbjvxM`C~x){GF20%v|#4Ox)<4z`6`&S*yDdW^ndF0m zsPEZbh(vhA=)cUj2Id1cH^1)I0qR09t5w#!_(Eg{-NEB3tfPQ#7fz2i^13hsbGNwa z2YDGUmKMo!5|I)TY2Fnj0v*j z7FJfo*a`_2va{<66xlY!*wOJelJ>4vN!s~?@kS$~SJpqcd}2#d*yVG0zlzWNU5G+O zm0_Qmi5qk#KMA3)#xE@93dBZcsFDMW8P{J7k|As1!g$_B_b$Cu)h9g1=~nTHiGVl}h3oS55E;5p6+ zV>nY3C+vcarA5jC%`yD#+-oZvlXa=!zhYjjnPy<4!&Qo-*k6}GC!^D+CK|-BJr>l!onxw*C)}N}&@(^&1`)9Bu zq*qe^x(l8)rKqPRRF+qKYlloUsi>+fee;9R)a>`l>eT%FvJ6NDLs@xmKf+|S1NQjB zoE$Hj^`}$X^Rq^CbMx`ZMPXG_xZ6*8PY^y?mKhaL7f zFfw2G@M+FVE3k^^PM9S~)OlFAdaWUP8T*m0Wu2E{ z%}dwCnr|>#KE;OF+Z02!_V=UZ?i;q0qY?MlXi%2tff(y3_-diSbag-4;NWukpa}7V zZF?Ke1UKN^&8h1eg1nPgM%lz+LV$Xi22MWd&6_?k9KXRxYG`!YH-0H-@R&705;Z4( z<>~VS>8$5bpx}0`b?a&5-$&vnVPjufSFhGFX>_k7HNJnOFkY?_S1c+zM~Wy!vf)>> zaMI#Ix}$3^A<~>}Fruz)Q{73wGqWok)9h~gYT<}ACYBq9F=P*wfvzMSAr@VzO`sld zLxY7RjJF;Zc%**a$y%LR8+;KR%8XYeh#wwZ&#?qjq23nTV?b~*`#&#$Xt1CX1nJl4 zcD`YNOp+q4C-uQDEy@-(6#5q34oHL?TWnj)REmtHe|tB-DG&HBycK=~4YyFx&(`Xr z2pxh1GuZ)658tp3clap@-eesJf#p^z%w)@UB%EaZ4bl*x+^3E_Y);_COPc5H)D{*& zaZ|@-laC?^Kth+Mz&|}{M{Dd`8oLwXgh7dBLR6ATvPF#=+g;RZUa~`|(QT46G&nNmWp<>Qp@{-KH%{@T59%XUWhIpueo8F-`? z-{+=}7$Ox8qaFCS7ed6A@*q{)?`0mDF{|9rQo3?z6wscphE@s7`oUcJc3QD`Wxe&1 zdY{$9eOkIlhAO)%%?0+n%+A#Qsah+XP>9`ak2n~jknen=7gkTp0*-`JjvlzUzc;na zc=BMn_d|)#;Lc3gmBgkg86G#4>Bf?{}sOW$WXMTmyYrN3>qR@!LN!^11s7> zac~Yrh8^0fzASWLj&NhNSM$iJTahwda`73o$ok7uRnBR;9S~%tP zO_h>O!;1(9VjBExX`s;R46n6dso%LAESfMn4Y`uW!MrosHr}lp*9X9L5 zf+!|I?m{trkoXXndh2)xHA$&*jtx|#)S|5&~?_x~Wi zRy2?LC8^wp>z@L#mq|#$HpvuSYqx9uga&-;RA%pK zZjKVy8F?DLnWr@;QY9^^e)4{}HYfW66waHeu=+go_a@?3x4uw+Wf3Y1-7bB>eN8K+ z^K}N}2@z&-^#OisYd#`>%5RbLGjXOCHW`DL>}Q#oVbW+L@y1G%=jT`!mQoEGKr=I= z$gT^5iW|=OwDE(-&3tVdyN7)^?4zTnzA*?Jk%STzL>bCU7!1!py!vrZ)bNt35C%A~ zdpzdWA`?ZkX}tqMrGAQPBylD`ABuW5>5O{lY&(stRAD35~EGj|b`o|+vmMR!G3L^Y!(57KVC*!Szp8xuD z)y*7ZL9m>J>EDWaNTtNAKE6R&ZQu6mF#G_id3YadIm{8lw^`w4DWhHv7>U(;b^JhV z2uTrwajhDBUo7@F!F3Q92LwW;+j}OY?wGWuR zVQI&I<#I4jYb((>R9EA2IOnVrWR{@yGPrIeAthgB+Hv>%qlCOn=TBoGin!;8zDldU zYDt$sJTelLuF4pL2!gTf7y_Uo!vyxz1~09dD~hjrL&hd!!(h1)32G!u9}`xJ3Jg%wh~6qG)ztE7FQ1w-T<3+u*OqmTu+&FyX_ot1r0nD|SOK zP)1lcpoODE4Hw89OfwMA?{}X$5rtTjs0a{J34ey4 z`UG5>J3O+zVje@hFh8}(FTQqP{_*i?zL5OiD}w~M<0b$jfG#()mOE%3c=QU6$c2cL z7DrP8kN5@ObGn;Xp^cHOWr=xaZ06WR`I+T-jlGOFmi+eh%lYu%exuy)0VF}w)q0L% zu2~0)ChC+r`ED=XRZJv8z_Dh%iP&m$p2>J2$}1j4oNffUf92Q5Nz|+$>Az$^TfmOM zUYtR1sDTO^30Ewxk0=GuC#(AF0-3~;m-K*FC2&(XIW(QN_)0Y8*psKiloS3SwKWO= z)ZuFL0x2is`frbb_wM@Fr`j59GBMzKTe-K|G)}W9ffe#1LfCsx1=didR^?0Kg|3EU z67sZVEJBhtnU%e6IKw-MUBGKuSK@YS`L4Q*ArUVVnp(sv5kj+mEnw%iDCnJ1^XDM83Oo+HL12k*AK=f#Z?5*JQbqMalZi zgP5&st!ulw0u|9TwRqxUgr!A%IARO6X-zYuC%;FJ&B_x zh5z&~&*NLob@wmXAybSY!LMguopbYdonCpIfr2o(*iv&s5$@^tgu^DJV_)^{hl&Vb ze%&G6;a9COIJUr8oSB?4Qd=~WJ&v1)O;`@h@lv@`T0{58N^n+vs=|sw$uZ0QaVu2D zEodFcue6=4n!XyM95NlMcu>jp(0BJ%JH%!s^H)OAQ)2NU99HbMmZeFW0Cv@Fn;#tI z)AtYrd#*=iHSlpoIujhozq!0nrrKM^$B1Z9d5NV>323Pzv;mmkJx0Se%VeRrjQ6Y#1dT1oiNnYj1=X!^>4xSF2r zA_a=OI}~?!x8hdZrMSBnhvHs}I~4cgzBr2&cXxOFPVeV?|L}v|Gdm}fWHQM$S2m^b z^8EEE{)$5BX$6VWrUBK1jr)N2ck-0e9g_F7cdU{)Bq*3JtsTSn@__Lok7^bkp8kN> zws)kCtgNy1oQ<4!fWAE7y*VJ<)j93`)$olZ8G+bKxaa(>xofoEA}(wgLb%5-;7++@ zunh34{xo9iacJnKwoJ+WMupw;8lR>E^YaRkb}t|pIaP;$&oc~p){EtRptW1mOhJLJ zKrN}fm*l)fC*YMk>8D-ECibngd&oq}UAeDN7Zl0cGNR_f`As~4y16dK1E*&V6xSwB za>7_}*+7kG!D*3k(275sWPyK*1+>{)8p2xe+`fS`#dhf7C# z<`lCVJjoF!e3{K`zjL=4l<{1(P6~3@M8Ue#lsvTxX5_p#%J91Y3Odic7d{syJPVz# z8Uiq=f%gP8IyI}dkjz!5;ut&AVeq#_!Nd#Av3y6K z9AllUXB7T#oBRU4A_^ZmUvZz`3j7pFgh%Gz=QI}b1ZT=Fyan_X|%aK2dM7iWAb5VwWwt@GMs5)jX4Y=1aFiDqpPTICu_F($<^sO ze$1Sa_+?N#*C#PP+yKK|%q~Zl7wJzqaSyi`36jFH8?T|qKL_DR?tA>gQet4UCQ&_A z$i})}r(V@eRUZ&Nc1sA1llz0$0|-Cn$0{-Ri+^LplbS`C6m!`kE+hN;()Koa?uY<8)onQDot{4mD|z z=#U_|?NEv}|8S||#N4dpqHPsz1solo((*NvXihhE+`r);PUeFU_ zSepKauyj#tiDinpIC_fZ1|wWU(Q@x&Z^Kx zM}gtPZJy^{E^kA2UI(rQuygQ4NIbJ&HDk9hx!TctO`w#*BM@qzdiy@8E7OSL<)BfLqtZyfXKVbT$kCY{$I1&X@1=%w8gd81cZYl>aR?qaY@1 zMA;LZyR7dSOegWza2e{ET;V(VAhMuS74T#cFyZn3dLO}wc-gWKcD|nr_q`WxALs6T z8}&WD4~QcmS=l;SEb+Q6vUu#R6`j+tc<2y*VuyiUj(|MxbV=z+=yPr64w~Yj@s%S` z%h45rIT|tiw|&TjkmVS^sWFDAN5`&xGjLN2+(O@q+&|sbI7!AhBO(ooA^ith7#&8z zV@8Rau$J(NXsQa_7roN){cT`f)M9VEWGMt=%aA?DYH5@hqix^W#mOG?rhV^JX*g#<~umxZ8SPM zv(V#!XZ3XaW#IjKFj-Js+Jd_4GN$@El-VyPAqhwXO61iO@r+-jmqdJKgR^@Wad^Y# zOZa4c4zsQIb`p~pH;P;JzXJ=!<6cOM)qBlL)6h>A=K z1-J>gem7`&(HYL!b7a~8 zL-iBqziHK5)h^6_h|5eq8IW7@{IE_{Nf5Avx zq#tlSFHjZPr_IMmK&ag*qwEl=ki#qkoss|`7I0&A+GkpH{c#q{B?SYMo}Jy31gZH& zewZRvF+Zh7a>OpoC<;Lp$SdE`(CpRa%|U7uG6wD%R{WgYH?pRcDAWyt&;m#__8pfpR`uCfAO0}OTR}>i<V2#>}`$ zRHzL1AE&{53{F@60SjJ%BCPdbnuYq`nW3*Z@b`^is{UYjuhXVi)9#HtzfeqgGAQx1 z+C^>r7#91#j<+l0#B#Gs?=AmJNk?;!m}-hqNFj|D-K|SMXPcp(?53v?J8p(uf})6*B`Xrl z5g{%54R6^vr$q)G>x|6Mo+r6_{|ZIiU6a)anuuhSJY@|B6 zv~05TZ!~r>=pDQ1DmAI^=+EY{gcbpQ-pR%+6>qvx@vM3TBq0uq!YRR1$XFB?(cMm; zX)tI!ni^COX4oO+ji6I|T5TZ3%aQm{g;OALV|l;UE6UN5TtN#V|NneVTwr(k=iHLE zZ~(xRSSB?g-~>}fpG@~loFaU2d2y$0{aKFB+xzhN?1L#wtQ=QHQ5&zEnoBCb+Dt=Z zWBeD&3r<|C%3ka_0vb*kOjUlPio_tOktw|n@5poi^XC(K^J2Q$kdb(GWYyn(d8on1 ztunObQJORobi4VCnVu@Rn^E1CKi$?^Oop{|4` zSswxYS&2|R`yRJ@948&K6IByO&+D36V=!}*Md2e02peeY8UR}HS`a_kUFC<(%f_4w zp`!;gw29poz1Yz-W|z%g-S+E=&)C@5j>&ZlYd!2u*(SPan!~S-Cq+e{e++Cv^ocMM z-_BN8?-dmKRXz4HAs`UI6*z{mCgKN0~>V*ZJ342H*tl`sDS2llXTT$@0bRa^^jmNz7<`QecQJ4*`Y-|ofvReTRM)II>o*QGQ@$g8}yToJ(q)N`VS5B zj~k+(pGt+wo<(*b`*kyG|8N&2VQFa>e8cAroOIl-!6o~I%}xV&AD;?aTNV}`38u6H z+T|Y{SWQjbk=%tpe`Xffl8GBSU~J!83}bN!+MQO|*{WU&Ol0%)flR_b@evT0pC1uG+gn$kRnSrtNHM607G-(1(h(EaH`#4Ghm)E>J8+_rz1=x( ztfg%rHVPMW$rD9C%F*PZvbOq}$?t4jVVk2651(i3YDFMQjy;-CNX*8C9*zdb1FwUB z;AjML)MlAb$T=wH_A3?j+03f&cg>}}xcAfMhZQ-)y_@ttc?E?a8ONIo76Y#glyiA> zC%utSA|}I@i8TM+c}purc3v(;QybXe;EoDrFgqtZ_~eFxaeVwwl?&;4%>=v7VBZ3m z2>p8*Ccxtdc^VGBC@N8^@p?uEIMVv0rIp1T@9$`$=xxTTPuM2c zr5WgeBY;S2UZA>sZBqg@cHm;V75rxfx;z@pQ3>)dKm{@~Wn2t=XW`=-M*Mc!)=ay1 z{c=_P!gi^Jsek!Lm>m!w%wQ~{Dcxt#*?5vX$Z3Vf&(AMnnrRea6qg!?uJ>wMz+(_} zcuW9L*knasI*oK1IXbh{(SF4xP5h&NlB z?ho4m_kP)4cUCY@bsUZE1#;$hBOepXDDOekj;qk&C?w?QPE#<2rC^R61~GG{iy9wd zl9h+}wKHO5r2G1o4#gG*O9v|x^G%_1gSMW>eS2+?@OMfV6rgA!!Fq z{w4Y(FxK$C9OX1E-7b7*psgwXspi7U3Mu-R$#{E_56im8>LWsJJ{c?RoP&!qC02G{ z$n-_?whBf+{#c4%rbmmSlqpWat<=_CCSQ!FM2l0U+gVrxKs8+GZiLYI)f=^H45(4k z5pX@A3F5S(fA|Zw0 z9Zia0yK}ZlnLO39M8DHTJG?Hzv4qJN^fJuYmxJ~NLy7;NXfuYhb{4bsj7J(xkTLFy zsAyCQM)T|>&6Z#Ag{X||Pn0l$JoRaM_>F1=EynA)B%NnzYuj&0QYjcu8fg?F8j|7~rR8mx{U^`YEhJ!aNZjTQ2T&F@Ln#+T(N0&pQnu^D--X zcu=>tOA8QF07Sa4SDy<}R|s=VY;1y4LZ3N2?v&{?YZA&tEj2~KkPDhj@=%UkU}_E zL_Q9Db*I3~uZ2tEu8Oy^>WiUU^S*Y|NYfa84%)3G%n5kZ4w>_H+(jQH;LY}W^U6o& zLBko0Q5mwUt!wSynZ*TX@ryI8$#CFr2h*RsYz_0Uv>N%W{QWT#d#O}xCa3FhfG_Id7hTux3-YWEzRHn+?Z#|3HhH(D%mOzpqL4(xJD zjG32qr7hOdMu2#{_b4mJ@$`I|UjE+yTpYjLQQKeC)iw63{+<-!(!e`9KtC_z?y5Gi z%Nua_iK|&dTU)F6zy?O@Nd+rTPSfFXC%s^$(=U8CML|awf00hSjAtNb^n5bjiag0~ zyR2lwarbo;)4fScZ+YkBn%U*)LWJ|?W#;=6!B+rnDFBTD_xyc4i(M4GDc%!?a9+_- zhk#BL{SQW6^G7dR*&y_=AJL=@aTv27If^Zl8qhqY$UFLxnA!VO( z^=+#9S%jS8(g&~-t;Ua**pzaFzpSVnIH&KWx@Yrv#9qodY&{Z7$CAL(S`BkJZ9j3o z$RuyCR<5-B2XA-XU|qmdZYS=6+$XYxBxO@r(S|{LTq#I#9eUXXN?GLdI^^h)c`?Og zDO)R#E)4tgTH4wa>9#vJ7$s9X)PF!sKS{F0UL*VseR{$*J69%ByxaK^DIJit*(+{8T$;s`%{~s2> z^DN4+q=Oe^5#SO|+O0{xTL>*Vy=VT;Tw#iudAzl?TmEuuBm8{}S(OJUX(5KQwd$E{To}VVJ?GX8-qN2Z4HX_9oPBffOS?_+ zB9Gl^**ECkxIPtrR6{1>>lcwDNC*Rw&MLAx+v4&zj_vJnG1{FHM!BLYNu;+ni+X5s z&sSIHqutzjINcn;MY(W05r!rts+NsSZA+7CnwXl#oMmh1amU6ddXJwe;Yz{SmM_ii zR6bZ%E-vYrUA@sM2|V&nUqa%nbq&b4uv;hsz$r)OwIj$W%jnDU<^wA`O7yQ0q=a+R;F#;Ihawo|oa zap$@GY3Re_t&+I8z_yllq7x0Qg*>$N8Dn0)9B<#~dY=<>gTY z3M*sbBx`0K%;Ec*TKf8V%2z57+9MCED&H)M9o0i_8?o$T){2xF$V0>mSeE)MkH1K? zJ*eh2is2g{-$U!Sc5?LXTu}j-$@zyP%`OQ6lRthI(<5Fw1uHz3;vNpL30j!DQU|A} zMI|Ls0|R(>vgROhsKA$T(8qNoq$`YP><;=p3<=%zMC&)$Y=f1#2R%{!!j10S@2Z{Ej~Y= zvKZ+lE-tPJZnzow=u`m(2bYxR{?@YIp9`VmQF>BN)lWJZ89(t!_D>PcYdYKE#5Qc8 zK;k@1aFQ*md?L6m-{~a;Zg$xr1Cv$e02C#^dxme7M9a?1^11?LRfMDoA_|FQE4rzG zfRRydc+mi_#=QV=xs)btw4t#netCIw%STh&K-4%4pQ}N~>Sgu+RMv&JT3~ltVsDgtnCqc3H0Fk%Lne0MY6vJ3x-c9d!O29TS%@ zdiv2r#IN&__7e3}cH`qbpOG_Y!-qJRCQUHfP*gT>-&hX)i+GjtPB5?uQDHPRaH-Ly zUI+%Cht4kah6!^OTH23IF0IJ_&Vw+e)9ZBpNW10g-mFS82aCi0+(w;a14Y7d#5qys|;!-HafeV5*wOa za}gVwIbGg{uYGUJ4Jop|1YW4b_S5_HZ>#vOLm_5s_RPZoS6^6@$gm4@JUbomTw;2h z2m$ZT@eMyxCe(0bxl?SxHA!i6Hox<6+`<2Pe>Fl0{(URp(c@%hY925y@bmRyudp4x zW*7DQOqY@;NfT4r&f0?8n&&3bzM_NL0MV)c+6KO!`JVPMZBr=^E4>} zYi&2kF?Mz|r|d#P6RZ5q>Dl;$I4V?U3iT|0IpbN3OV6+oaFM;#@=~ZGn-gD0&J9IU zMtKG&lKl6uK8)-NPAgOr@(PHFvx%y?uvZaKWPBk{rcAZWWz8t6Y{UZJYv~%6l<~?@ z&4|e9(nGz9b8vG{O;3Zyw$Ra}r~gh#6_>?;Y_Yq3?!VnINXHQZEL3X!TPl0lX)@d# z(<_-$vKM}F!^5w{XJ;8O1N%8CSE7Fl-0RQyD|Y~j$idP=oR*q^W@#3dkH*&@}HQu38O9^|Uy zxs|>WpJ;*)WHc#P@=D{VF;rfA=_QAUhxuDx6&3dXF7>)_De%omh_i({Qz}$eA|esx zm(eQFEs7W_p&Wt`+3T-43RVBz7hlcNzjOYqv%C}`g*E+PYj0m$*EG>`y?;P*&{zIo zmVrOa#aY|dF&Mc$ct~(iP|GS#ma~6QYkG2aHkD|%vrv|#-VQJ45=AKN^y}=bY6B0Q z<~HZd;<9hUD^+>lLYfMFgyPu`H&tClcI)|9WhIe!Ya1}6^X<{sVv9Xq0pHBLO`+ob zZ;LCmQYlW|O18Wfh8$gr#yxV?3)$8} z1b}8)C)dH1$Mf0-dWEbRVlrtHv0PU^Z4z6w`L(z)!<5+xt~ahp>x+PrplHHVfzHVE z!o$>~`AK3`8NP&tNn1{QV`=RNf#{GJiGcRxwXN+#voGk8W?>O!7d^1^+Iq{yTE8#k zs@o$bv4qnKW^5yaO;+LqLy!DvoaiFV z`ggXIK?z)vet*O+F5(S}P^ggQ)85~;$Rn`3$&PBb)JRk`6?%+{M0%=fqFZx>r}KK@ zxqIp1$uQRU^oXeZRLUl(DFyYa98^S=?h7XPhr?7f6<2 zP#bN z`vK&yNmfu@MjE1tSX>xLAj}}86*@_l@$;#ut$ZFnz zEpxbZFRc@oj@hKRes_m#&+vs3zYk4$VN`|AyAag9S)3)AI8 zPUX1%icGW_TWqzUM7Py<)SYX|5NK+2NfX}A(96phDX64vkMv)^s5FE24Ic=zDq~Ro z&b~_i64&s*{d;uZA6oGLTfku=e6McC<>9C3>8uaRVZvX2yw;0|>#!DGK>PVnkXZfS9P%F_~w~j&1 z{bZpfGJ%vk3T+=oG!cQ)F&;(KKInr}G$|Z<-|)vR%KIlO;Es~HuDk6_s+ruZV&trt z)4n5~^WEtfZ%Nycf9aW!Un*HyN}+n3$T)Au?6m%BiT`cqZR!_j1-2hbl!b)`CtCNa z7%d61b+S3PU+abWZd*Z2Tf`nhh$`7Ju^eGE$_lLos`Ve1*Gd%^M6UJB2tmtz_PZED`CBBnI8sBl!*Z^h=rTUcu_#@{?yy`Cup3#3sr@y>++g zKZR9Ae|55rL@IEj=MNJ-@hl2df0Hg@Mz%ei`~=-Ht&hl%KUssFoo_3bV!3|!-AkRr zJ&UmqPxEj=r-^>PFQA$}%}^GxwP?KqrBKG*WYl(|awcxc{C@rUKy)h`UQQ^7#+(E> zMSl1xY~pTWhaLB-1@ciQ&E4&`c>3am6-HSoyUtEr{U(aq2o?%af3>5KWJ}D4AoQ-) zw&(sbB4E+?<&Tzuz|i4TTSaPsk43xShuUL^A9ajE{TmihH_XhCVY}sXlO49af}>9? zBB<8BN>i&dNoMC|H{GFmT4US>oY9|Dw$P5^eaS{QS{rYwwWQbUvWq!`s$DZ5TzCi> zW!&Bh6oaP3xRR(VQoS}eV3!YW3%wdl7`uY1t-$Fo{;A3*MR&G&Z8JXYisvr z!DsKZ+xq=MVXCCd$57q%;Y*6aN&i5PlQqdURrQ!Aiiz5$NInlCGF~;1MS{$wWInQh z0BJN|Bi^2JFNd0ShQS*1HA+FS37B>KUk^0T#xf3A~dR!gy|4kOYFUD7ZEsp9A`40Ck$ z$2UEBWf0_`l;^YMf1A%|!!SRZMZ)M%rifhWiIU@Ias2sk+4!jd{QIsd;w&jr;=3%@ zmmB{i3C}XE5DHShR;bHFVi1*OyG(Ua*h;>ekG#0m^dLv4@vk_y_Pau9HOouhx9m=Y z!%bC;S4{!~mY+lLxJat`Jv7l;IoOe%%S~7*`Su*W#O4$q3FI4UeEfLDbYUn|_>rwA zAWae>pgy~Ii{*R8xCN=bM9CXcL-{vt@gMNhPQIB$r}`qNTGf>x``U(GrC6K8e_ zI)o?ZMt@G^%6M_DI2lVTAz7-xaeAvCY4LxYD%`6Wr^b^v< zY9w4@@mF`@sSovomO;lC{f;9*o14(2spBX>J-guBLVJD$<-ZY@pWb@nV7jzr(iu1`P8>{@YqDTe| zker((C3-e%%$3St3H3Tgsk|fDwd2t&I1#mDiO-81aBVvw2e30*<<#*z#x4zm70i`N*S>};ccotmd7Z=@Wd?cvGKhp$Du-#I-b0*Yj z!13&=%-%dFC>0aTt;&s^q%+PgOa7{>ZG&-FqCln^i7!IGm@uL>OvKUx>5TDb+0Vgf!DJEs%k72PmFqm;3rCCu`a{Y#ECRFksr~B+=l&Yq zLQ%gFB1zvgMza8Fv%y9ObU~%g3IbIp(yVDsMCJDuJlKlyngdnsiCp-I!mR&Y~o7*t+kKB zXUsQYPI4xK>E0W%BzxZE&Uq~#DnE4^-)+^J1rjSPJB|XcZ z%eC@UT8Uoyu|kNCSWdZA) zYei2U8m3G*>l$)`F=t~+NLYN|0kbsh;GbP z3v`rj=RL`jWy=Yv48N_qW?#YO%ip%sai7H)UB&X)@!F)1Eek9E$~F2|>6Qx~#wyv+ zYl{2LkSpc47A9)Cm6W!6bN=Xa6;k!co^&)FZsM!veKPj?pHK zd$7N)XSk$c(wXmeNAY8p`Z6_=xqCa?FMq~gU7Twp*j-VKIlZ9uzE%`5QVYPu^fq-J09VCSkwEwf3bWAw(WbiN**(4&VNfud>5iyZ`TB;eD4&|9i&7F$nzMx5Bq?w<`%D zNB{STE-JzAj(hLA{xwVd<&wV3RujE$9AL~K>!KrUEoUA=2Rf7T999_cbz*FjDm)q)9Hhmq zOFLOV6rwS%NpzlS*&k8ZL4shOOW^HvSl9)F(dIt^k7+U=PPm@Ted0Ve@b))Eh5pw$ zs8Zv2!r^vt)3Zg-+K6m^g0LDkz16{f;@_SVm~*+3DIDJC^mqE86AyeH{HqA%h<{m@ zwrZ z`0LsEKZT}>);;P0ME=RL;c8%A5KNIVJ{Kvx-mIUm;ZpmbAT_DQiU2atf1^eE3dK2v z{hNGBU2=v#;UznwIDBaDF3mqJXwMrf?)qby1AGr_(H0ow-#a?zxxI|+vi-Gg;O(89sxYku`#6ILco!$;EOwXON!@w0>#mmafqbnY* z#yjY9;RAcy5phXQrZIk1C~MPOF>RhYahS#!1Ne*NK zPNurk3P7&gl|TM7o}h*k^7I>b`ft&!mJ|s`td`Ii9VUry+23)ow3iB*PNn#@Isj&c zCYe4Jswc`}>LY0VFnbd}$b z5?5T<@j(muk&VGWB1fq3FY=GE#`%LR`J05k1aQCQs^$>ImWS_YWDxhWTm~obwN5d% zJ1zA8(}wE*?Ll)Aeq8kG@_qsG*3L2!ACo1^blPzv->L6pj?c8~!GB}f`q?HV>Mu^R z7rfX;6e1*M1}aQ`r+WP6%N6AqM!$;;Yj`|3z@T#9o5d}#sjB{>ZHGrmoAhN7t>8MO zkV|5EhMg2d`Dnw6`{i#@mF(H=$)Baj%3CMhDx{NH?z;zGhnrCMR0qHlc~&|>82%TH zq}FI?l!DIT1)jxdVX*{u$+nE;72xm%LTa$@DN|C(>|X00Wo^-tJ`724ftK*xwrJ3G zxIWo@jlQ27$Vkw!n3lliVP!O#ju8E;jWdIHSegtUvr!b1%UIutD(ifz{=0Jyoo1M` zay(VuBk@?gch-e@wFZM&#Twag zD^>7yxstyo8>c*~id1#P%upkHgiiL0rF2h^jSd89mAAls37L4PA0I3(Z>)-1 zz+;~CZ%NO}GWYiW1tf$LMt5-u2@C7%lf?2ITcY*=?fUe;4Lp$;FPT0{;AT?%AsrFu z7la-H@j({Pd66MJE@x+@pXOMjVq+8bPL;9Bpkb(<-Ga@hQGP0 zX--6Ki{9`NJ-x}?_oaYDOsq5nBJq}msv84BiAEE$E}f8qTFJ>|hf@4lV|yPy!gJ@^ z3$hZpIfEEMg~*w0!RWm8Nwo2YCvi4)LUXA}t*WTGFB>^(7>&8eqb1beTrsX~l`@U) z(S)y@9&;=-1&!oMd;1U7US4YbUV4ensnbT)EY%`d zzsHGUXdoGAh-yi0VrYmbGt*qcxsF^}_cOK~{2`xm$NY#EsygRvC(i&vB)@B$g8+F( zOuJvel6)4k{7plF%jo`L$Wp?U@=Bl~l9*PlzIR!aIGEM(>BdS#tI>LQx6~g47KM1H z2bN^#V5$IkuO|D|5umHc@KU1k;?ElSgM?f_X>sH^`+W7_{A_KLTN2flk)LeQ^RKcZ?)t0YU5*Qj4ADu<7z)wbvF8mvI68FDC-r?bq1-U^46M zvRW1Yrh8uaP{gF|f)&p`g$k0Tp}fAqh4-;~87{D0^P2n|w7}I6do+05<(hxJXDQ`% zuF+vV1*V|Rnm;UtO^ zzb6&fma#Cm<%N!8zPnSuc+>4DhT{XHy%jRx_qBgN5?8IRgiqUz#l>CMQxgaK!m?W^ z)m|58Eb=u3;vk>wce^krGJ8XdCU~qlQ*?~-1=7UJn?X3)JI0PmTc=jVYprkb*38VX zkB!OCEH6vfR>qW-S?%p(AD*B0-3vlvXdeko#Kw|kn|K*g!=n(v$wE`W!>NqGVzkIf zZ-MuUSV0S>XjIhHtZ+bwSf;^`R^(};tXy0mfQ;@R7;6{`MW7p2_@QT1p8;?&rG1i^ zfT1W9rgf{r3oxUUY^gd}@LAv76HJq1YgQ1Qj*>yUxZCOS**uBWe=FCGd|T-<;6D{!w39dSab2h*|7 zu-mS&jnz#s06+hJ(L0qyDB$^h`i2KZ@B(@ic8;~i`J+$38-)R1dk(CBXIfq!BlIra zeZYB}z}rDzCcfaH0-z0NRZL<9qKE)Z#>>UCk5*Gfj_=%dUXIYv4;fFEPydGn_-b=N z({y=y?wc0OOthDfBRI0;cD(p_XXE*DIq3OxY2kHIB5Z0j?rq;{%*_l`$pihsjvHmv zUWXf>n(UVQQyDX~nvJ36^_#QGF0b1!w#dE}7cX2Fr5ntg7<@+pgbh1PDI*wILecQSo@Y zh9pr8dL9;u8$o|2yRMIl&g7X$ppXW*M$O&r!!W4hYFP|T+>7N~2y1Fs2K)PYC$b3k zS6WzmN#z-*?cYJzgGdBiY#bb}+P%FDOia#zu}Vov@wgpf0_7Or%P7Ob>gu@D>d;+pe&I5e5Jkc-Z14 zAl$8q2b##Vu--xhSPyX)C)bg>BQd14yR7KN#l>&1N7`MznZGh(MtR9Mj-^)4v$UIH zAZ(w?#}aQ}4w4vqWB>jeZ;~hD-# z9UCi`qqEy(Z!Xg2Vd9?!751saWFTdQ-ge zCI^ehE1}sJ8vWDL3Z1`7UMD<>IZ!A~4$Bjb^Y)=F2HE@^pn9d#g08NdaoupZ-me0e zJ5F>7HkDCcn}6737^~6Iz+LPx$yYR(OEf!6G@5c_@=8;4bHl|7-$!Sg81)}BB}(-cU}Au4p?TGv;QIR7cD1$ftepkX z>#!(ItHYaaq+d3l1-_dY-ngwt6QhvK(W0Bq>VASzGy zb&N~^OnB;{ALW0b{UQ&sYr*65#6j@HH^07-06kUYvHArFUJsR$Mt2{| zyPoI)9@9`(s&r}|Ufy9qEp%+|&Q?dmkO&UW&WZu+2@HgQ4~0ZPKmgP-Y1j-s!F{VA zAfh6q*Qg+cgN!BQ6$=Oe;8&~aV$yB9lH;2LrL0mS{# zC;TE#>~q4}%VGvJ?5xoF>QY^)Q63!~t;~R}U2F2uXx~Vq{42o0{?Lol*-Zje6Knln zz1h+cf#1fAlHA+hA2wry7VR!mE5Vih^umG&)Q3y}^8h9|ku4~vq=W((kG!HH8-NDb z*dS$RXMcGZ6#h0CO9VK;R2IZfLEn9az`ebYIyO?$(%OyISax=H@=8kVoSXwkf6M=c zohBwhd3kxQ&;N!1erBQG0%f_$uArnOye}N39+=HUjxg9l=o(Mxaaf5>KwvDL-2yI% zv_-l^DW_PqjD??nG~i`0;KHZt-shj80QUIdpMFO`ekcCNlZDHx!c#6_6+eNOivYGvdx7YRJ_~UQSoVvsN@bZe;+dk{h z*eSBzOFg$Mp4$onmkUY0_igtoLv%k{gxn3fGGGJv!g6Y>|DJVXVIq9=zX>L(`zkkS&d4ZIeRY|%3@ zGYeT<)cz3)Nw10Q_%Mlvd?Gv!&Lsek05D^h4|Nc#}Jw7_xdOZ&i z22}PRS1n_uL{wCi?Lti;g>)LSsFkj22QP_e*- z1T-otstdmyzvnwAU>LyjkDoTLBX=Jh&?pI9LNj+hkpF9~pau92;Gh7sj#co?9&B;h z=kYir1VWNz+0Q^o`k1x;Nc09YA&CN_7ssoeFCYFnkLtIh>aAxXu<*OU``h{Z#9XB= z9v+_Y_1?I=y!-`0*Chd=uz%(tNkFD`;|M@kPpna;H|%%6I#}7fHUb1qJpL~{&1>HD zV8MGrpcRJ6`C12X8{%@b>t)pU%q7Rv)AJ{zZqvoAnv!v}F|hsl?og13N_d{N0Aw&I z{vx$nX729Trij2vMUyr~_TMSdcD*y}^3v&_`2rsD`R=qpwal>(iQ6c8vv!c!^!Dg4 zO%X0&kG8hafXwT>uD@mbUVQ=FM439>$x2HS3*zHkbLT)Rqwc}Mff2BTFBjp$X4{|` z;P5n8p?w|JU^uu-ku=OAC>RsL!p<(vm0=F-2ybux$*Q=ffDFy-?U{Hx^_ZwN&K_QI z!raSBts7;9a+F|Hm_GhjD`5vI(_lj^bo#+!B&h*Y4z{#|VzeY8r8A&r&eh@6t9L`d zTd$8wjas<9ZumC70VBjygBI#|y1X`#YRA3xh}C3E)Qf0Wq%}0THYL@P-|~8wV&*4a z8^76ie*=(Ydp)HwmMo~4t%7cGiKhQ9gJI8FU{i*Td+D^-_tWNVA&|24fjD9fC6SR~ zyXw9@%Ctmk2$K&_t1~)xC2+WDW@bii{Yr>#>H8<`mT!zCS}n-ynq~rV_nr5GnS{K^ zW?J>%0HO}BUp;QeEtjBG;H^8pG0J+ayi5?_5$cTlmi4y=y6x0y+XtLKm+mdYi79lJ zr^Wf+P-N!(G}Sibm-U4o*%zmW8Nw5zp)= zF`j;Bs)r66XHO+mac|#Z7@H4QYf))JvqGokN7EhC54+HzI!zbBMlXbPdF%vk|1wxK zV_+LQ_uc3Jw?S2EKrDY*?g|iAQ&W>mEde||508wdCJu02L|B$~?K=A&@Y&jWdX#XG z(X51gt`TY_inZpW*k`TBOcR;Bec6IO4@HJgpF5xaRs#?SFgxH1`um|pQ5}J3{<0ei zAUmwoQST00ZD+7%w{|oMQCVii=5=`B7E_W6X1sk zjRE~XS*Q&rc|DLmS?kCEBGRiqk~bEo7+=7IJn!4q$NwEE$Hou=nU0N(O|GwlVTCRr z-Y!Yr6Zp^m1OxY~uQP@Gez71P0@eUnCn5@p8UyxXjWLvx&?6-vq)g#}Y-tj|WS}7; zRcf+Dj$bO^!V>-;O$!YBN*=SQ@Z@ z?HBazUB4C6cog!XU@P|5Ex}`BlGB_D+JVFs?!0=S$J{&tj6Z%G>6?$^gwdC&j2zR2Lb7W z6b0BaP6r2v5Dzy?a)zX#_oCyI7OoTaEhGuAS$%FAWV1svxV05jpwEYWG(*l8j#a9! z-ttS)CqIOOxKfpaXjN2%N4kgZ9Crkpg)%jb9mEQO_#!N61PvC5(<~e`Imkh9S2vD8 ze?=28f`zzNUGQvn^@qjk`RG%cFwwo?1?Y_cvwRMv65h|O^97FD5VUCJIP=4ALy07B zx>!2Y5W|D+@E2?FVf6ArDCeyLhup~2`R1pVrr*9rL;YsG2b2Y9z?nWq(cx)N7Dgt6%9DIrluwy z?-v2!I^hu!fWGSZ_@=cKN`oxk#X^-fLIXhn<^UZZ)8;oEmNx^S6-cR^N7#7&x3xVF z)Uw1RTpyQKM^|5tS1;ha&)__dAqHSz$G-Yjb8-4#C2tYZi=Y}IzgO`h>1pw*- zMQ(tPrAnO7%zWLJKzR4cBNeIB;)K0Ak@m;t_D$xO4QAQ|xnOw6T>18#_w(HT(UHPI z{DAS9Ky!T5>7y|l{;QV)PKEeM>#aV?k2^!Td<;xX%%=_J7mBQh>4JvsM4kCMD?(Jk zE3{MZe~TUb2E2=g9Z%4c{NkOq2ZjyZe^;{otv|JtH1lKu@kdDfU(nI_;re_Gw{ zzbysKQ6jU!7vS9g_#uRE_ElRu8!&6YZ#&!x04zb5fCz#JjOnngO0@uP9{8MVaZU>P zcSzdq*ci5EtDC`~c{kMwGA)0edvW34RyumnY0K)pecm#li6h@MJ-Q8lrk8+BNire$ z!l=Z|3E*yw+XdL3XEGvDRm1%8H{x)vi5n4C+ zyu#dx2^By;Ct9SQtIJdaWJ)wE^hbaQuBN8uuhX0!^2d*C!op(!^aPBIf-dpUHXE?h zoDOHJ8XEopi0lxCbC~(HowatNd18_~R4+%V-bpuhT{q3^Lr#V(<%#rUk zuWk;gdj?XeDew~gX>r=a=4El6!B<2bJjrSTt^ia9f;>M#;A41fjFJLa2UVsdU?~+~ z}+TMK2r%Ti*TIX7cT}b7JEi+GB)9DgphWly!`sFf{!`d@I4h zNv_H=SS)=ntRa8c@W|c^P@&tah+*`R%D9|Z>;*pG7^hWK@8ioNo6scKl%=ciN%gW? zS!iJAR-3c5Ek|Q@CN}1Ds4&5X%u-L~p65b-zr{8okb-LAu@tW_PS4e7j?!Ay(?xA6 z23XCIuMuJj-Xemx$(@~Cpc0i!T0(GKIBs@ur3D2AOzwqxg)d!ZWv|-=$c!dogc;Do z!ofA(@1z;bnh8V?Z^~wA(IuoxZ1n;Ii_FRfw(Ua#*0-hlN;OM>)ug@!9&F<1W>MH7 zg)XlC>FVklN-a@mN@8AUJr?Wlv(7OOXH_qmX}ah;akDGnD_6n`RHsYW%G51gNs#-H zuRb*DCeVJky<*TmBWrm+1YEr`Z0U>p+2^_wlbWx<-_l`wuJ+?~&(CYKal05Ac7E(L zSmXV`<8qoYu=~RNFV5l7k%y?vjJk!%v-TOXt=MW-Y?up9R3L-q(1bW1cv!6{HGyf( zko7TgYVEuo@R_C;f`?XJoi};yK0?zakm;)NEG7rpnB2VnJZU5LJ1I=c5>H&X^Ag#> zU~veEB_eU%4?PM1KIrA)uo3t&NV?Jq>D8h@p3LafY9i|D<%^HlchA()dI{TJqU~Vn z8%mjT%mM3c(^DvJTeX~={}{VGxX~+J!EO3TvEjd}6D*a3?WJvn94|S3WB~D+Fi2MSO)Qo>1P^{qpGzZl3w{Zk6(>*CYNW$PFB5v>p^a&zvO3|&0 zLW@uaDGsC3>rsiYiY2h3eM`uvHhjMrZDYy)lv>5{`4-1ou}l;}#GjFW#e20~RQOSq z(I_YGIp=0lvynSpdy4C31!qD`Mib}A?4;Ee8olatbDkMu7&x-2B@~LqiJIH-Z$Zww zBfole+(q)fFP95Ec3H3u}z(L6Gb+Oi;J0pmc#BUbp9b_tIQ~=Udn)5vZlGH+YTD@qkOa8=Zlq+ zurS?1`by%DHhm}aT+>0R&uz6GOs~?L@BgFu{q?+m-#mA1?wtEHm1oh=klaQ|KZ8^7 zW^YmAj$w@EK0@lcQb4|C7m=ei=D&4?(k9>W3$uLD1jTIDo%2JM*K&EXyiCgS zla>OVp1AQsxN2xbjM+x)4BUu$VXpZgpwtQt&dRUs6$(-GLK!1#AvxBAcy)>}{&ySw z|7D+gHjDnZ-HP>EOl?>jek)m`&=lRXH6OV;=LOuJV;{8f9T6R7>ZuSfJ-?JN-M^ST-?pZ5=$BlyW;%H_>dKn(W$1LmcqNP;}|JE2+ zorhCZ%F_s=Yz^h0zOntyqyrwVow?#Xx2nk9fYJ~9_PPhWxb&C3qs{YensX%@ZlL^` zWa+=KllzQL#{_VQiGwxgcVT*~^5{4F93W`U6>CIpoVg@YJRy2Jw!L}kIl?S5OLP%rxDdTdaH~OS-4{vR1uEft?Kua zm(2tpc2)N|ew#+UErZPQc`0r>OwKtM-BeDqW1WVbsyy+2sjsr)o~=rd(JfYFylycs zJ3N?5mTC&$hY%*Y747nR9W!fOUX{VVdJEa;xlG;Y#4DSS z!n~a#;CI{~H7;Q}+>dl9`Kb5zK76VvIe=>A2RTFs3|FsFPz&5V--(!JW|)&YcpcXp zCq}}ozWR>A>KrY6g7Gl*g~VltFhB$3$N|iw$pkGW5JAj+S+8NLS;rik>@p*)dVZIs z9c08a^Ups8u zPv22Xw(P^DkWOmq{@o`s^5gGM{rmc}{nJ|T>=$-+|0yop>2ardG{p@O=J| zQ}($4YW9~k4rf)u0KfCl!zgQ0V-AE(E*Wi4inq2^xJ^h}QWO{M3%`GYPw)%_+4 z1|^#JT-Fs8Num-9nKjz$6cqE@yLpbe?dGCW#nxrZYZMc>Ut2b+7pGcq`nfT);zpS> zY}~yc*!{CPVMRYPYs3{cQP4VGjg%C@vDSHlL_T|1dO8m^1^tAf!XSt3p1iHSb|HSg z%oX53d~0#v-#mu?#>|e(RP|GUoHNWEje7)UO^J{xL(>!q=F8m z)iPCF(!7fB^3L_3txr1mZIWH-*K;ggXBKLm8ngxNJ}v&0Ozg3r&~`A7dFO05mPRJti#a9~Bb-&^+o!P{Fzs}B;QQp_MEY!WGt;GbyO6125WY+6Oim-70AQ-^3*|On?7sgxhx>Gb2My>RJOq(l`=B{YFdOc{=z|3+MUlyrV}}$vWd#{ z0vvKMVja=%VB(qbS{bBFSVU7iXFnlhi*k}3n)@na783bN?bBuMq7!_`MJLAC$cYci z{)~eZFL${&z9RkZu5I1}^1e*mlNt}phwJV~B3a?M=CI#HJPy4IVZ=!mOzqk}q7(vX zn}U}x+cy-u_(vqr59#R0(w>wsi<3BT?X!Yo1iP!cqfB`j3LSZqDz!Q}t!$6SU+WE1 z26!0HRnvuP6XTi%>Qxh9%M8?e=ly>zz2u8jEiq z#!fsEPfk9LMnzO>GsTUVq!=XE*S)FA7;ebJS;(;5RSZ(h9mAX2T1Mc=0mTY z<~29O)*+tks+dT{JFRGc|Jy_#bV$9+_q$i0zU2ERZ$!DPeB--1dml>yW~L-om=t6m zpy#Cq#jS{5FSmxk#M;c53&im)^mZgQP7Ec1rQ@?r2(xD-5FX4Hh?)(xc0 z+T3o@H42DG%@mRRd#EwrGKVG6=T?7^aKkGTHGv;MlZzZ5v$L)3Nh0Ct{C8V3^>ozB zTAYifV&+*p@a?Sh!@#>df#Mu;mY)-Mnb`W7i0ER-1e64;c=0!)yW@BMM(|G9j#TPY zer$+k;JwNdRl97$7Z!(k7!bKsFg^O^}_@KdUl^=-;QfCU-sL^|w z5O8TUJ9*oC+FD|P3BDUc=o|ok6sTt@Kq$!B@ZGL$)<0E!C(tZJJY$V1kTO}F{es0H zvQQ+e3MJ!bSi%ZB;Y;d%2Re&b!$%`tdn7UJlg4Jh zOF?551yrj-vci-Rv#cI!NK6u9fF%R7O*24^i(NWt+ z;!_iMXV^S{ps<7Lqxq1#2avUZt^%*4>)W2ismuEkS?cXd9U7I?GV2C`q=k4mkW)E-Ko+XUAZ)#Dh5iA452V*Nuw7H}|%Jx{^FFV^L*jm#*#HXd}WCt{8eankqW!7SpFG?IWu$ZDg`lEI`YFxogwdW z0Fe|#Ve8;)vpb)hT8@hI7FThS)X{V2w-IwL%ref5jGL6OwAe(m={bo&C=xt$O9;KO zl^|m6Ede!o9r=9^Q#GjHN)8C3E$=-c#0f&GB{9y_9A{4h2&1DKX9^u>BHSep{7IJl zc5WGfxEerb0{_Ex+F>F@(cPQn%|bsBkaIq&tjzuqWazmSL{^@0){o_?x+=^P&(C`f zOoir7ggTMuOyhlK6)Y&!s0^;XGn?U6KuXtCL7p-(t3B#vN7^|XEJ6&5-JC-dXDeEWBw@?8cS3AwNMI1<=5)`RtwXj)Q-o-aK?u_b$(owIeek*RAr;A*VkPG-Qmk=bnl&;u91}6@ z%0{iAKlJHUQZvW)Lb~J<-^8Q*F(Q5=`gvR`PXI+~9E6TrkuZ*xU5u?n%-5Zg@sEZPygR?jHyg#8B=J6u9o!)_Qe zkNiM^aNF-@Je9UCqK`7XR1Tkhg6jP_Yp#goj(pyDjMG?HL?Q+?1sA0iGAyYHvYc3t zS_==~&dgu(TO67fEPnk3Gkk;l@DQ10#Ff92t&f3O)h+sF26)$@VM93g~m5 zZfyQ>0Sv=W?}q~K-1_8|Fk8XG;yCqdv7M2zaO`ads zW`^vu_;6@5;HC}OQ2l_DxkzU zT%IO|^8F^5?_cVia;%YD8*46VH5ciJY*}SmPjI?;0vOFv;o>?t+Xu`E__M)4b}M zn~$j^^sgdiK2Zp3&n7@pX5!Km9YmvK1X_vv)lLWm$64o9QI<@`kgG32e)o3oMT;N> zqA3;M$b6_ma?i_ul>4PlcP{+zQut}t`{mQCs>}Pv)VuGK&^f}(HZb)bV8HAjkLzEl ztd}dLfAOmiWvfR2qnR&Wx&PDF+sV~c@5YifU~RYlx3;n&!X?+9R3>p9?5+|_rZ==p zpCNb|6-pP|5#t7f=eR?=3EHqs*LU1q8{-zst=f0_jOm<)W&s`h`)vO%dkk^Jx>H9f zTuxR*X5kd@c%Nq&e&Cj*F-H&JoL%s;QMhJ8bzK)jX~6=7ERyOO@+GP$885Ig?Z7PP zTy=D*M5YWn2!jB{kj<9nz6xyqgfA3>U`!wNUCu;s0UC$1Gbowi`ddZN+we-&o5r$nkpKm#+DWEPZia=@brhsE+3 zhb4#%nhB^${>eSd#VY*ZEUMf#rWVvU@3KeqTcE$3k-ov)mBj)zbX>b%->U1+;9*XJ z_E7e$nboqi;E*^L}iAb~k)? z0Zee}HT7JFyP7Dw@Rl+_R9zq#Yo0fNLwJmFs@azo3(<1}Gi&XY{Q!>I>eI+7u$ru_ ztUjutucT!F@&rnHL-Hz1(;H~jjX@!8ovpLcM8xakr?(#a9o&v-XWmwdiu%ccBQMyXS>1_NxN^AYzvTnpQ6k0H zX44C45I@RG9d76yIp-_m35d0fuNkt~Wn-C8;3|rfIcIe>A-WHiLvHPT?KljUT)hN4 z8SF;NTA4c5q$e5Vkm#RU$T~0$%S+*@{KWp0psCEzo<)QnWNUK-;!5G-r3_RKqc%c~ zETf4+C<^6ZMPpbAR^OW;kP~2_tIUG2N;1L&RTt3iLecg#Cjm zKM(xl;e4l*RkXo8TGM1RYORGxY$oA0Yl3+uC|v!A0REj0AG2Q!Xbq3?#+}aU)XERD zy45`wKB7|#du^Yu2Q z0OjVT*OPVns8wr=;JX%z<6Xsnnc#_1GIM~<`0{-h=kC--u%qXSsPTxtc@Aj8HuH07 zrD{2(UF%Q6k{FQ3*v_AzuCz8ub|=SmnIb1{jOmd>g9~j~>?Lh^fl($XSGi0V@lpR4 zu_b`MK_-||DqTJ=g-6GBFTfWH`Wz#?k)N=-lS7$fo;$O*p%Bs2DbYo{CSy#0q5r(G zM3d_GsqcaGAn+H)u|??`R&$~_l~tabF@g&3m!1u&V6kCM6yj%RWC5jM*2`7F*P8DrK%>szt*sdV0qVWIH4s;--HhgFYudwj6~PsSt7t8n=Mh*tCJZSeE$Q!LOb?M;M3Ty!x6D4hQlFTfk_liuei zDw-juPI5#Q8hV2X$}VK#^2`#xmt5+MT+5Hum!RsZ*2IaRIkmKIrS^CoQ}MpbMdmxu zmXCE-=K|jfzC3-_7vPLg>L}0Iwp^-Y!!}x_q3W9_BbLfhw>&LDa7?p7%RiQ!YKX_C z;at_ro)zVe$^N9EMKbPt>Xr^L>SH&=C?7+Bypt?36DBW zlgYaO=IAJV1g(L50)=JtOi1JvQrnqjNcyuQkw_Pit7U#~BbXffH@1@23rftm^=h{% zYaR34)lqY)DTZ_AUhw0Q$(5C342d_Bl{FR#KkoQh7W4-8DHe_rHdbJZ{4H{?(uCTZ zw_NY>SkTC_vGJ6RQqlM^OcWVo6z#riDb37quHI*wpSI2>1wn6YM_VeDzR#TsZ~UEHug5KzS#{23@M?YZCRUoG6hw#6FKuF+0%9!bf}wKW!Q!;<5XS zIfM1ts@*P7lEK}4cd4_Lf;DF5E*pE{-34ozUOm03I_C7C@V^@k{T~jb^pQ%Qckcww z*Jwg*z6j}e-bZsLu$|O9zGc>ss7OdFE5z8KwW7LH=sy5;;(~2BVXrp`bWiMLRO;ZzUB;#^|LjV-0VmIS zv8d8#pr7K9o-g25J2WQbfUXfm-=#f7MWz4lk%fX>{F5&ysCqe@4Uv557b`qYh;>PT zi*}XIPte=AwbnJNL=&`1lUWsna|mqC)N%AjvZ{}!Mma*~c-J|onzo1maExU2yaZl& zy@ct^FjaN3RBDD^YEwnTK&C1r1oAy1_U6&i3N?6}6s;w&8yhSx+~e0NL0!J6fDEr@>4k+Lq(KW2<&da4Iq;~2 zoJK7#nXxcQ#6^Q1s~@2e!lCT*)w;Q!K`N$V6^0f`52MKDrTY z3megO%68^8RPp60>R+hAKW3r+tmkcmv-zORT<$%)O7D*QGAEX<2naXNys${=H;gcP zA{`waq9amu6{#V7-W;0mm3t@2R0w{ZKfAlT57=d6)qB2Z3{)e7kuYP-Og+nmsL50VF!&4uX%3MSX8sP51IE74IytFIU9Q}e0QR04?Z9qy>3-?=QgIUC zSwBwKq&SeDOO8SyUR2C`B4f8vGcV$&@PRFOP6XdhGdS$1)2m9^pon9kxK;$M3WME* zBoCi-CuI6=A!%vpzXNl!vHs=IqvO-_=TrJaSy;Sq&aLu}MJ5o>G0^Pke``-+Ui1}e^;(zDyO}v>o`Nu z(rAB?soq9!J3q-^6z1|COVy>;UO-)7d2| zSw1{;nwrl^%lBfzzV3Xn zvk?aD&%M$xxUGoBEzT(*p7CW6n(>(~u#DXl4+W`Qztv~ysH(XpDgiBvThaY*OJmdl z8iYT*AFSW>M7MAg%rM3R)9X39Hw=gOG04(d$CGvY0h-oQeWIM?BcdYGzPg@}hJS#< zwZHZ^9WrNaYZi$gK07bWLxvuvMXKk|IBM!R`B9Sf6Sm(2i>a&;&oGM1N%+3wXimub z;GveQ)fR2_QIC(prCW>bI?VHrf6`|8AckG!c?jG54@Ez``3QyEqu6nModU_w!OqXgyOn8VgZA&bR z&40)eGqe+cWn%pk5)!1iWNU1_)SMu7HsOXG1Q}#$F7kz{bb}AeXAxw2iLseN1d}YiS9FXmu zxW5#xAKmcnj-_|nSd-z!PO}k}*}6hPcayvLVe`;;nFTsPW3ap*Q7kfpreU=t;exgQ z9=Hcd=Zx7U*>R)tRE4RZ!N8?FUH@Q<^n?lEhErt5BJ()StB{&#xj?U ztdd#wP{a&fuN4%#`cS$daYPlFo!MjgL8Ep*oc#Oe5Dg2$4$xQJN{?+{{vzUzW+7Nq z_}i1r5`0YV7&6STT&;Hd?pJm~&_{J8{mxSTJhn$UKMB2a+szfWg-o-_(44Y0>*T|LYO41i7dMU*({SFXTqSe8lV_SK`;Rgvl5 z^@9S98mu3QTZ|f(T*WHNuO5-b{qf@)qm9rv6`5Zazp`wc;JDO>Up&+g{;dBiCHt{? z+4}m0O{G~&VZC*+ZE0+KjtRx4Ia&QZGjLJ%dHQksUQ6enRWH47xz@( z7%8$$_X3yQyLR`HkkbL5O z(lc>X2zl$#E7?)*a5Uk+!k;<%e&R{_2|epG-xY+GNwL^|jH7D!8;$Gmu*{Uv6HPLU8*?XGxrVi#}Iv%c~i2TpM?0_4HVpwTjv_E|JZ zzqnJ4>^LYi6lO}`(_G<&8yrXA|av+d&!@G)=)b( zD?GoIyG=9s`o{$9+T@~hWd5*yovmkQeJk%|V6-#xZA%Lbts9O1dc%o<5q0*7xvjH) zRp6)5V1?%q1*zMXm{U=FibkzEvmcwzXV#y5qB;c=~7$zc6F0J4RE_UY02;*>^9+h|I-rsBF#ZN z%Q_)HaEl4C!#L3sQX8qb&TME0KLhA?V&jM8|G`{~yg}|ZxOWS(I+K(b&R*06AvPsUquN&YshyW>A6JXDiofnREH{f zNUgEnn-((<%p+ zZIHcF``Qw}7c4!cXInkm?UJR;=4rC~Gr_Z7o0j~;fA1o34z)L6_jrgCL^bINx~gN` zap~`_et+>k?Vk?5^tXr6#IDN0At4E`n&4+?%VvEvj@@|hYVqY>P8|;^Ql|hKj2WIl zAc8F=(4o%^wx@_NW}kYmwJHP1Gz{11_PtR|?i18h;-*Zxl$#fRf0yb1rClyx1!G+$i!U{dYLU(D#>)j)X1FUFT9bpS zBu#NeF@d^pS;FmK2equS*m%jlqKjDc*czlYU!>f=2Yp&!@@YGyQ_ivh z6Nhu_o6V5N)@7vC+z8UzjHz<(<_f#PXNB5j(~er1WGn=BQY;#ziR&>fx>(W8AWwx& zQ8(%wNAaKPy;!&iDayrG=W^Pzv1N54A0Zq1Rl+V1m&T0mPiq5IOfxP%;pvl_Pc+ja zkUB#4Kz-ii%U)rRgsy^g9s0W&B>|~bDk_;Za~Mrv7Fvrc7Vk#Qyj-DpflO(U^H@r8 z?2tNaHOH=r>{pm@cI{8vt1PEr0T4cA9m`ALdRZF{6UH)pH@QfuxfX(=kTGjS{A?O; zqX<)=?x0E{9D-p5wPJ!I6a*L5Us%-iH72=1GkTKHS>NsvXwQ-A{V4t&h?)TV$~RT}`gJG!hfeN}oR!aUUKAIOm&B z%X^phMOtnnWhXo9L#PFY3B8IFhEYhA3|e@I#zD7P)mlWE>>EzEQVALZ!W$EV4OFB` zuA)AxaE2l?yU|?2Us2}}prRGtzdOcExlnnL-bJyD$Nvo_H^IfjFmge3K??>o}q6h{M}C$Gv?9di3i?%iMeAy=QYmGoTUoJ zvV-Y5MKKi&nQDPZJ2QV7M^<-CQWM`2MBkWhntv1+>l{JK~EI!htOKWx#f+19>(G>fO z5m(zl^K9@isRE*}mgucrN{TZbXIr6q&O*+gtCk*e;1?1Tb%36BwlTzgUz6mVyaVJ8 zI#GU{@5`I5ldDvB#eq6q$&Z}|bVI8`9efFb!t8YWT-g}tXc`Pcdku^6n0JX}lt+CX zzO#6Sq|mimkiin@UA2UXsqfkB7aStus^hV)VVPphCA;7*U6hNUxMH9A;`-rX&dJ*e z)gGrKr4Ufl>XpCgSu@fp4&{rwT<2pH2vD2Gm*B%gfo;|5HT_tHAzQPii-E<9UW(wb zKGQFVHv2cVsnAaXd*FWU*HMeOT`&}@5#`b{j}PbeC%x_;3wbim(EwHu7>sU5daIgj zr`3Q~fG^1yBSK63ExklngSskyr8uFWNVOtgs}zN5`cb(;S)~ODj0ASXLfjxzG^(3# zXm7p6(q}Ekl0=WM>1z?;;h;^Io_XIp<%UsGD7z_yaA^@vZrh=}IdPAcw@cNFX<>@! z-+ItZ0I!VoVK!B{ni9B!z^)IdZ%(oEWarZ`1m9RW&Q}?b&9%tN-(m*!iD7`!{*j+=uH|^bZ~YJ!TfQ?x)9| zIR4#_{fmbKg!V6He>yvbmLMgxU8AGKksqTfXJMTr1tBF6A`+5JBP2}G^gUr$-4j7M?*c?@6 zjGnc1@J1;zu&)}Ln&N`F&JgFym)EW*utM=y_$?>%&OS`)AOVBh#df%DRyGc1u&Wp1 zzofDd-QX$F5bdN*}x$7X$^P z#72w-v`kSC2^cX*s@NVcTCHenRPQHq$bQ8~S>R8#=OO+U{ta{Je1g29{RKAf3so`= ztzR6)`raMh(vk=#Sm;)_)ft65!;kT@&z-F~5HAdhFvYMrqqS<>%n#;E`8FL3lJ~ZX z$XNEX7`eTL`0*!i8GvuYzD&bszF3(|$K z;72vuZ_^FLbW-VsdVYx|;L89~N9+46QVnh%QQYOreZx_HX$5o{`cZQ?4m6tx#e(7J z&MqJ46_9RjU1(bWyxjI5sU4 z;!k)5F<1oMqpZWf)f8Na!9?6Pe?_?-k5*R5Sz#$NQ-~{TYJynBG17or0$u)uQ!Z~X@6Ke5i0fDgqU>RIDAJPTrEB)RUcSR8LD;$xR(3cRM z5a+?BA6GWlgwaq+tnHa~ZO>U(CK|g|V2#FT53v&8+hFVkIc}e3X7C*fJg>x}j&r;YQJ)$AFM*6Pl1%8c zz5|=Yq-X496>$tqw$#%zJ+;k>@_Yj4+@#YkrRkizn>blT{HP!WH@?TtpF5n|PiMGj zE1l#V&~wWOp_8m%(sOOUPocSo)Mfqt{QSe)=ZVp~oXSt*m^+`s-%IOT1j=A2-yj=; zknA3jLS>zJ{oz*w`S}%H(R4~h|1b4ntbyWo9YW={S3!EC)@9W(AAK(hJE`p=O@OIR z{Up8BRc(ENE0JjUmfePs#qF=(>=G40Ev=CkbPf6|kVOMH z6e}}?>YeqlcV`c;7x-!hSVD?p(MvnBf9jupgsZwSh=o7QbHe*jU5+7}>wH!L$nMp6 zyshJ|p`3xwqJPln#3m2fh`#uUv`FQVFA+i=*ic!|4!y_aWCa8Eh}Rs zLbk<-x1uLe`-Ro}mLz9t9~cKTu;Y$_^;OJ!s#bn?7H@`^wlo6PvMhq7oKTNPyz1UA zcItGO<>RBH$+RiY5%>rvrz@9?#>C0QSD4N=fKpKvNQ2G)JzAexXU)#Eu8(TujLOZg zY^xfb-66QsSN74UGWR{@iQQu9TR|i|EJ1!mxEXdPYtT%Q9WWBs5Hf1zEt(2_ zV7hHNBtDT;j34Kxuj&`rAWi#SuD|(ph@2PGy?S1##l;0ovzhPM=FQ|N^?N|mvY;x> zN5{~a!?AkBNu;pNYGePddY6tOiQ6CVF9mM@tUaGhdiW;(hg6wpYfNdM4YQPfT*P4o zfPum^6`PK8ONIK?{>HW6Ttvts*pz`k+LhW@4a`PLCJ&uggY0Z`nF|aTJds0qJ!Nz$ z$Y0FA>d9>Vlqk4Lu3^ zCS=S5(j5!mD<-H3EH4emi;$W=Su#HCJk}5_27B=@Uo-G zio?5Y$?G6lwAVufx%fi}r;`!lW+!%`D@z95j{FDv1Z7tpBG7l{iDW^lcxF_5lp=7C z9Chhe_KDtx%Ib0FW7tD+fvkC3(%fSFic5_y+)B~^@l?zr}BL| z9nT5Z}h|fBcst3>z+<-XQKS_KI|d6 z)?`4hQU7r~DOz&6=f~`0X<#~@7Jg9i!8wL{!*>ciD_uWSiS|XE(VT;lU!2=3H*(tY z;=%YKr)Eo4UKU=v3dZuIn>WsH%uQmF+S>Bm`e(#tJ+7#-S zP)>GE#aCaW2Ah_th=$RHk+EDMdU=0hx|6Xut@Ny(Pg-Q!P)kgN;Nt%>)XiNf~}B~LR6U5a0P%)IDWX z+loxmhLM}lj6WJYdjKVlcewvH49=AP?F*X#MibY-6CI4q+;Rp3)TOT{dEX}iMXVpq zQ`?-t!el3K&~^QW)knBnZ_?A-m(Gp1d;G@`9{Q(=sO#0IH1F<%1G;|~1~2k0xBrO( zNgwC?UH5W=8a(gW018pJ!PaNMxa+n31{XK?eIIw5Xe^b$^VO8V!(N_li)&0m0=D(v zhEAa20k6jm15oh|_V&)=UUBt%ZMc93zB_SgAF}1yn#`9!9nc0{%mH3OO(iC8&)N(= zU|C#}nKaB3sjue(9s^#E=j*=-UTg+jQ{fS4P0F++fq>iw#3U=i-!-?pX!oYpkCl>x zS#05*oJ)T!ZD7}lCiba31<_J(w(xrtewAs^mDPBA)|-u6oI6?4e^Jy}E&evhU5DJL zcX<`a)gHDVI{;NV{&PslMaB_Bb21vNqBKPHG zy|x=@g&i=>=cQBl4(@4!^cj8GItkTlPh1<)_~V(cqU8edwS?YnGlIJTpw?a+0l3{P zn7X~(@7_ZV9yv3;U);Xe;J~h?0V-dgmfIg)R@ta_GIE_BErD}i6pVeW+(Cy2 z0o$D^(~(yp)D^$QEwMGfuRz`bJ=}_m;kM~GmxROW;cM+W?X$1fj^l+@t&_s9-0#8S zPJcjhM7dIx@29!KBuA$n7yGlxRdr>(@-+Afg)B0E{;sUvx3+nNKG6qRLW-p<+uxsDLg}{RqIU<4D-nK?F z&LLBb;oS2`3taCVpsC}3tY`wc4J2#OP2YHLZ2NVx-huI6c`CH;1uyO&Qy#WD`@rMq zemksAFW_b)a&LtLkHUN_+C!7)A(KCfCjT(E{w)H0<3kbIyu+@$Rr{Ln-`zYs2H*2M zI7ky8N8TRDZh#cfoFe*%_e_JPX_0a7o*R<8ySwF$4J$VM%k19AY+&i$zrAkV{5!4t z@5L=G-0y)2pSjF~g5HdXmN@kH>j2S>t}tARF5D6$nSqm-I^ql@5yWT8Lpn$DH^T;| zgGo1b1){W4O|HgpF+=KQkU@lvz?`k z7<1{0spg!4LJ-D0ybQ%hp>*#=0(*%i8=+SIf-U(g_4^qt_fRQz&eS1|pFF!{_9IiO zpM+7rfgGvKlo3KSRA^3nKla!`)v7!%C^DyRba}CxeOifRJT|l9x8GBgA3g2OTJ@-` zZmj!kmJl9~)Vz2fnVK_Mn@wb zI{$SpXtywubhrNt5)dG^wf_ar*wo%WmRcTk{fq9u@Fp;jMRjvIfTm+rCMAJT==O#T z8#cytd|aM?FqX!|cliFo%;`gF`F@?AYn=Clyk5Ge^Vjvh_i_?M(PEGqwg1n)?owy# zk%(333J8tqfMlfBO%6cAzDai>up)}zL!6r){+-SPO(@uG}hV22s7G||GRIFb)SCv z*g3Bumf@8|#E35|rj&!@5^v2bOv_v3j-`GZqW3uMAm!wZ>uB%#v~9vF*Hj zIHuKwWxzORC{xzePYL%}x~oU5lUoOCHtu~J^L!Yx3-u}K7Uw-sGPIPu%XUBw%j2Dz zHD%iUud8F;pc~$5@Y|#4+aW$y+;aZwasI*O<=3}MvRA04l{2HnC%;}pqb=48p!mLQ zjXZS+{p|GHye5tF^!xm{^;YfvN7=`rnsqXzjN$z~lJ7xIqK|ZM(DstuD~jo?W^p^$ z`{Vv+7G!(Tba~sA<$1fETQ96@YirMo&M&w`L`1+T?mblwT|uPu-Dg}dcYOIc9h3(I z3b~#xvKR+GS}iUvW=tQxmu>&ooBW_@RKovN;x?&OaAQ+vZ11X-g=6m9{o5nd>t@j7 zJ&@k`qQM$)skXSZw6f7XaBw2s#W*rDGGWab%s5=O1m?(|u9&^4jOd>V&rjy>GWt>2FGLFI-wW&B6*M=4 zp!8Tcg~pn+HNnz7>hTKXWLb!m=~e3hPu2s(GlN8zr3dPiWpoqr4gXWuO zbGE)>QCc4oQ$Z&`;ICZnLt{!xOzdv+1~JL`37apzWnE|rc*f`wX~uutXM)iAb2*+5HmW<)wo$8G4PovF|l9<}U)( ze+!JY*Uy>>WQH;>(q|sK0N1vPeE91jf15M7&tGDP*c^FR*t!|_AC7d(%L|m37xU)f zl@Cuz<<9UVf{&UhwK&2OzhLuC6rM06WsN{zGt?@;673hwU&S;BVnH z5y+FW^&Qvz<rPPh>Qq|4<%d3Yshg)YF%boIHW7H7i}r> z5Z66I8$xel6k!3y+3cMDQuCIWn6!8fa%c}*ovOV#@!qJ0n-9FQCTi{63ug@MA&E&z zOr`mAJUr-BQ~ox?b=L2|-3sFE#?Pt`~WdF_1~v+#zB~38TP# zuhY{L95FGm>K}qd#Nrvi7brPAgv-<5;V>p7xI2|A+31mgsflO8$92w;Hz6l@8ijR- znz$@_wsW9C9sOq=!F>)!sVFwa;_Wh{JB)S6Av7)gow%D=HgPZ@#!+J>k`Fw7NO)ks z)zGU_=~8{-z#846pC4sH1RP~08B+tp>}EYJogq>%TpIfawZbCxX8fdN7BrA{kboa5eSwm#My)b^8M$MlHaUKa=Awj`O440=bWU881_^cZWD92V~U&~ z5xu;;S5mPPhj0kwKhm%x+%QupVY%hIf`rWOKSRz*GQ%E{v@Y#0I!$>9NTz7T!KbX` ztjyQ<_R3zwfb7TE*~G^oC>5X4}3J>cuE9RYf2^vV6)%^2Eel-H~tCixcOE!86VIM zlcAS41TDQ)ep3#VeJcvyDHy-#!{+KM!)5Qk*ksQn1{A%azD?FeuhAnH4^a5u>96>b zJX7tiPr+)h${D-wwMkFK5w!1+DZ ze6M4lJOGxJt^v}}kXDDwD?_|nex=Y;aF+-o3qX;(5)IQ)uK%giA3bbWG< z|L)28_iewz$9*8fe{{fR=?e90K?M%HNs#;40+SDOJ*&{=HVoLT4 z3%U*?N(xrP6)aYL$j)AJ*))sW2M(b^*Ox;_FPJB6KvrVjnO6vt*RPyLPwN!Ayskkz zOe7Df1qJDc)hQHXUn`jrrbLlv^h9BQ)Z3nzM^3v8a{t>ql%Hmw`Yq7%_Zk!r#RHfN zP;I6N6TXuazCs)d85pbyJ^q0s@SfBr{x{`BSrqgJ~az#NUI+5HFee0KaOU4#p zQ<*LJ?u7l_4#hs{m|1tNmGQoyCypwHZsSC>z)LgIl{3f&zHU$rb(etfARZh@i_~|U zne6!|jMTIad!RY;Kod-m`x9f^y?dN{j$qr+-Cc0)`6OdgO_a+{>&`+to#jf7S>3cn zqR8-o4P1o)F{~ulffG2=X55do$0KQktTW1+-`pW86uaF=lMS@bA?u?${xNVH@>FU?etGJ>8_d-()_V$u_FPAg|Gc?-LY>=Gc z;4_oMTVCNQKOo^*jkLpqhcT~Z{My)gYRSn6Ff*;jIr(??PK9~|_0o+1t&v=@4~Ic) z($5~FPs!NFFT+CPkBj$pU-1&?$O69JF6=yQl-@)CUzhmnDvd&)mwLoTs$uF*Cg*lq z)8X{Cu*VM)bb3RKG4Y(h1I+*53(#Ozn9Bjb;m6p^6wUKIi15WjUh{ajPpS+n-U6x1 z?I!B5_mOtki{7j5QbQ%j#(p`zN=gnyfr+VTN-Po5K3nmz4xT*#mJPoP4K~2`jevqS zA&Lga-%(TG@H6d@>dBneVP#6yplF*yy&_E&a_IJg>=b@-rCitdvtZ0QohMb%29Xyu zDT>rJc$lN{_8Ro98BGL2c6Us}lX*DFA3dM&zE|&-DqL&b$rp8yG)+__Ub(5`jd%gM z8mz+^gJq{uw6~}GzFbH@o-+Cx;_z#~Q}-=Y~OXjSwMJ*0=UeiP`=ZcC)#MfEaJ*QmiGWIS$cR51ywo$5Y;giN3Eh zu`j#+CR3DqKrDbaT;ZB1wj8GK$s}Te#Hp5Spr;VAvQFn|PD#eOuWzSLZ0zEcs5@W1_VCwVe*Wqcrp%L#i`1t$uWGsAef9aolOves}| zT8SM0n9$p_N%vT;UcU@tzRw*bnu7=YuCm8Mmr(_o&g|w|YG8OhzQtSBSp^Dg)nqT)z z{BeaNq;yzBenIB15ck2Le|X{NTjBAiGU8A2stQF6m?;^|8=T1x*MU~*IRYu4C#Zh9b1*i z>R;5rs-D2Ixt4m`$d!*G-4tDBVct#Kc*(x&a@rARVU)Fob=oGDta#ngo!-gejxmSasJ*>h>lBZ)HhN4k7`yO@5nMfo@OMnbB8>hDrrH+ zL+3W#biL!%ULu#gF43(XNzYA?{eZ|o;62^7p_G(dN;nrkfy%RB?~S1U4w6Yl;OoZL z%f`v!we#xcCh6NhlQ;W=o5#xYt&ib9wBDzdu38%$MBwOS=spXTsT(rljD-IoRjaD1 zkrF?;h5PFvN5^v6@ZFT28f||?lY$}h_yYs(99x-1mcQ+y5!#iV@)+W0k>=9Ab}qR; z1Ww|&6^KpTzu@TLI_2048XZ(Ryh1Lcp}n~m=HBvnn zY+U6Si}#JXSi5y|Eb%h$?sxwk0*S#7BdKon*f#sWP~!7VE+a6Z{sQ73(O7XWI!1j4 z(vyQfdaxK8+Ip2cG+sYCB{vuRv$N=2|A3+yyM(;yL_b^B~GRi%h)Yzd2`yYyCbU@<8AMCiO3D^-$ z#XAdNaUvfe_mE05s7|W<|+g9)qY9*(z3(y z&TO0#oAVH6q7oF)ZA;Jb!*ar&`g_t0^UA5FWre?^-mT#eZ<;%1lerAAf|l^FB4x+s zJ}ni`2ZQZax`RququHGH{T>#VMh>q=_V4@RTF$(yv(iJCPFM?ZdQ7?a+#=4m(v9sO z6}0@sO+-n!d%M=ON)2qAwgW7zZ~qW4fw{L3WVuTzd)P)4Q9xO9SFM>Q?fPL^WHG~S zdfZ@M4?(b#{c_+`8SG~oVEuws%dw?rt8|;+6vnFf`^|t z;(ynaZ{_ZuA~db0^?Hf+_SLCv96&dW-sHUZn(BgHPHXDwni?DXr(e&e&1?79wqALB z@__u&f%hQn{qgk2>-63Ui$vk!_f*`xfV-8>Rb(*k|7w$;1jMa0n|imINPdc!I%2uU z4+iCdU%f2|RWLH)U?aglDkl5|qi&>I!6vWAvf?CFWo~dt;cWOtjPlIlC>3Z+X}tHO z)f9df6+zl}%#6@#-3VExa$-g7GV%fSA`4*+>P*tEmTBz;?BbDE|mE_FkY zBWOZDtQUe!Xo#Vqt67-ki#W-Pj~c0}E9|CasI0R^9~;f9`okXIQ1uOgr{b`_@S?&F zCyJbsLM`4dCwACh3aW?pEh$y|%WsQDA`MK{N)rRj*DAg~-M{Nu8uL2lu5Q>EYxs6? zuFNAOPdb%(n7&KYuEvsO#k1V4$B>qU_qD0B$)B`uDnW-u!=&J2?1qp)+m7u8!iW!o zb%o0T#J!16ZlA2ARRSKL>rQU`_D7a=dRc= z@RpmWtu1pZjN&%7_wuF&RnqRcn85$(gbRB|Wa=?3--mdR!q~iZ+~t|HJ$ILdnx{7Y zHiH3MV#Xm%W>&MBR=o2vE!H6F7YDtBUCOeQ9(s@798=cN?8GPivWdhPlZiV5#5{Y+ zlBg0DNeo{ubnY!pJEPgoBY4F7EDbeG_Ou0qECCVBI83uVWaHBUw?kn$YRr9M zC3%+KC7*1YA!x6BB}#A9N3p(Q*%_1-bO9==`l`Yb(VSi$HxUwmEt zLt@p3jZtOVeHX-qor za5JC3GqP%0?@g|c&;1|YmrqP>EemYeI|Pia&1u72B>x7eBRe@3j*jtkd7#kZVk%?* zD{0_EGszG>IQ%z>vq@+kA|^pQhY)nzZ*o&;BQgPm_=_GU$>x{v5;r#a{XDt!XRCKe z?=wZ2|JosZM@JCg+TJfqYMo(;vJb&0K*&kt1+}Bz=O;UR&Xze5j1NcO4~TFgoPWN= zBE|p{Q90(d;_g-g*_?US`1us_q2ox@4VIbOgA*O0zdWWqct-YpR41e^TNRD5ck&iZ zhmx&e=8j7gSU%EI=Z=AJLYT)hCatw>A;7|mKZTeW-L{1%tYK2jNrUe2v)OLGPI9Wo z>d;JcmfaBOV^dUDp)i_L*s6*eh2T?+yOlNhs77>+WQZ9yu4_xR(jz8}5F{UnXQ~aw zY^S6?`r|HYhwB|=OmfBuA&LCZUwmu=ks;$qXMW3SP%N!2}zEc3VCk)jsNPd#*A`hpFFF=Jb?x{4=Pu zYSgTgfmveugM{#IS0Ss6;VeITzCEO1}2fNGUWGm@Xsp*^0J$dEChaQ3CLAO6eI^tQoaV{Pn6PB$pKUCER5KX@vGgoVl zxFz7~MpTs*y2y$OclyOkA^yWFqK={Mf; zyLsc2&VF1!2Oe%d8B1CI>Cv)2XNom&#fUADJ7jX9YbMIs8+8o<@-sbw8Fcj~P{iM=wQY~4la#dAw+DR>SdYNg8e{lV}yur7T zPsWy(T58m>L*KaKB&nG=uZKEMV};)QrXJt+j+|Ng=i0n&HvN*RY2;@eBi)AaMF8h9 z6dO19LO{UV>k9-|wi1x64+^EvJxxglBP#PQMK1o~x8vI2h!_Qma-JrUFbTYfDs( z1O4_QOGdti%|?Aastt$Y=3(DH`uZ{{IyL;-W6<>27$Z_F`=$@pvr zw_umAMifvqxXnsn4UfuRe1O*0=Iv;4IGVS|-i4Hu46AXPxAlgF`sylCtG{>fEL035 zeG=Ac=DEeT4=`PT;P}E4;aV>wE9hcuq=gLM;*ePj`Z`x!Z5>93){{Zk9GoOQLhEpP z_mgC5GoKEL4k{3PiF~#MyF@l*?Kg?+0-TQKuHoG=`tLmn7$^!+G15-8w9Wb~pSa)= z=1)AUvH|T_CYctWq*!zCs)6Qx+Gx|uCazi0npNPpp8 zM(I8^x*US=rxNc!m75zmlGMfJ*8$7-H`e-*10|zJey~BV9?m~&oCBaTh{+Cu{yD!< z$ea5dU4Hj|?je5Y&fP%$=j-U=a!Jy5Z(NJ^3OGS}Hf+~2*kEYHOZa0Dh5jwGi`+%4 zebeE^C(16Fsj=v`G53d$L`gx`Hw99u>6 zw6_#q`s#3VI2Tbtib8D;bz84lR)V;tz2(^$hE1w-87mHQW^;R(G%Q)yKi=X2JL6< z9S(0yd(S2$Fgz>)bx0wvE+Z4c588&GTimJnUi2n&J`XHc4H@f|Zd|a5a8C6EbVglLuxJR$*zQKC z{@5&2M@p)v4<(sv`XsPa%d4^4l*E|q0RyJml?VY)5RKl-@jughC7OiAekXlopzI!HVM7@ZZDR0m&G7@WY>*qnGX2Gp5yXq^%f=6q3jU z4$G%$$4(deb*XTa+mA7VQC`sc7b}qhI27Pe1{@fP(f94eE0SiC5WulFiEc>rsR}Ne z#ZpxCMRJ9nJjKF4nq=&|RIZ?1%A|f~IHZ!QejaJXrlBcFlNpK0`K)zY&lw|^0avR= zd-U;u>s2ka^hBW|F~up{H~XaKBK`!_H~<~5y(aB0eY8jt1Bx5_Bb17GTR78y_rUj!L)zb1tcKTM3SAWhBr5v_Rz^z`mzLlqwS$~}N%0HPk zFIA9{rwMx!Y7v-`GX0~@BXLxJbV2-Z6ge%b{YtG*i$^J54HX9kw^rQ6#U4FWjL$}u z<#BsaxbDzK;Gejx4k?6qeFia-3scGFoc(&@H0{ZKT2sdn5~hr*EZ(a@oL zdao^&r(YVLK+!7jh37h*rJkJ9fT3gMAHPKI&beb(>AulL*8NHOGnk1Hk ztpOw9t|UD91-8Fz?`*`s2Hbmgd!V8Ha9y~sopFiV{fGJtH%v*BYB4GHOp3cfpL5}y zg;vA@aH0X`;=7S3flO4nbK@XV^qC?hB?X|}T&?xKti2mHcOMV)5BJke%2equ-w~Gp zS@@lxN<_3rwDkZhn?SsiX_L1zBTH7g;&8nI4#cxSez&xC09pmm)1```6uC}Htncc2 zXPxqaE=|+L4g&T6Z=K@ds_%33)ofST_?U}4EqwE7o&V#Hn~PX?sQ=j@W6ufQoax%d zkGkT%ZEXuPXQZ|wx%Yf^{rDC>Ow8t(Q}4-L ze!xf7ABsV(yXo+T$ni(}nJ~kX561ck7*-%KAk)m;rp%&EM($ z_ny_!xpUAvf7Bn%s_o_Y0NnF2=$~KXRrJ94i@*8P-HiiFA7iKfk5UmX4F4Vz zY|)0@?t6Z~c7_I~MS88Ng$Z5#jFv#cOGA!hRG zJ?|IWhRRMrAm6UGM1Tu@mEbsLzeemK-ZfJFb+&R;3-Q{|k^dD^&sHZepCxg5e>JSz z@nP*sjP{P?VfWW*Sq|DDk3psLSGx2n|E`VsR>#>B=-iHpXPk&EQ z`iK~Lqd+eIGJ0@QFv8<yk7)>IB{>>8OgY%r<^CBe#X`Hv#=$MJtG(hn|H#r+PD4a*Gk}plsV) z&$LlL3ZsmU3*(D28tbM7m_=dRk~UddzgY&WQ#VZ!$472qu$n^)Roe!u%H4*qet-I@ zeCFWX!X)xI*1^P9p3TZyorBtsg#^~EHiPM$>ByA)8;`a>cXUPGuNS79e}z$vc_@Tc zbng{feHU)3PW$DLkC7~IE*f8Mzvo^(({?94{WoZ?I#5I`T#cg-+&YdRmS<< zSE02R{C@@;yN57s-CCkk%&i@*Nvgl^^I%MOGv*W-uKeOuH_tbiJjbISaTP8CSX~5&z>OzSCvj z(UMcSg5an2f7^A=0jFz56Igct$lLAPupFUxJO?qPehKGcQ^0UdF*UZ<%xN*r&5(nY% z<{w#Pmyjxu=Sz9uJN>S0pHwQQJS8!2O^NBXWA0f+O)FBv(RQXk) z4bi|WdYbczA3N3dM3vEkcod$YN<{IKzQ*}Au|G(uH^T9gP-?;x z&m-o3!||jG=_hetbbkyvD{-A}X)7u{^_e^iVSE8bD$-8|(UQx}6ahRtR%y5bum->s z?uMx+WoCfECX81XM>gu<^3xtDOx$iDjSKH4{l^NLJ$oEQ{lGy<7)f_4&!ZFKFW;E> z0qoDap~Ii(od6w)lQ@<~=M05aa~tBQCG@#Y6*TKj(0!Bnt-LYxPSlUQxw(1J`Srm0 z8eooI(*<4AJx_t3QHLG8$JOzIAN|6rLp@2;OE$8`{J3dCAWoeEy6!i>1Z0$a^P(%9 zlLsFMQc5(Xd|f?+Hm;9&o!}sd7+F}npA>X0Oz+)E3`aEpPe_;kD ztu28h*!Q_b|5JmlUGJcK?|0}SAl&Sy=@^><3}^sEsz#6f&?NfAnX2yp&Mw>?iUs)M zIqm?Q7^seTmi4oK1|w}vA`ieP{PQY*oKOs6N`bhmQOd|Rp~e}=GvdUS-h-~WTOLhr z?z4&uO8$T?7Yrm%m0Q$cUye1vaI>t!u|pP9%`lQD7u4z{YM{#eTq4(YX*GA}nV%W?(jThgJC%IJI4WPpE>S7^7p&RP~L& zDGJG*LhWJJiAlJ1tqww?7E>L|EG>l3!eydJIYw;CEJTy5a*@xq0gQAH8+B0~;i(gQXP2Bn&Jt`su*@HyAA zoQrlnfvNa)#@3>3>jG>Y%4gZ7w{Jh2360@p;g!=aSNFOR#G3ukA}5JI;)TqKLn(LB z92O_VMa>r;(@T$FH;jcrABWVBINqDfZp$lSgJ>$`QvCQ>k^WkX`|2}h zc|B%|6pVVx@6v4#RGKn6uL?0PV}_iu;*)|jw3;^IS4~P-BXq-qv!~~FiXd2E2N*TS zPm)BBb64^wn8!aA-7sDSql}jMu@~XSz9unIzj$I-d+7^$6^c-tg0du(ud{uZuC{~CFI|EyH zQJc8=1sUVikdJK)LVXI|Uz8<=GVpvUFdm4P?|B&d$icx88s&0xpcKcBjDm6n0KHEg z92@}sa|i%PQufc!W516!b-3=q0=r89$k^E4F4tjLrps&|w*!zPu@PYa7`V@N2;2`i z(L`ZDvCqy1%46!v%F2^K-unM5Hq72QV5g~4dYJKQ9OW+GP$?V++{k54?ySc{)O_f} z=?-eC7a@WUX2MF0tulXk;w+s{hrV>dGiXmw#ba|J|<8{Ztx770;%b7 zE9{CiW5gq3g>|l#aCG#glD>Mpkjdp|2#hevaTc8RpQQRDt?|U*H}!Jb3a-OjnPEP5 z4o6!O`Vd+P7oot@ul#$6halF?-VVTx31t?*_SCTS$XLCEoA#}lwtb}uKD)q&u95CS zAg2ruZ8WR8$l)j66*3Rtg_)u6PIHVx>%Zp_@4!wkJ95a;-=E=IAZcquP1nVT$9`GC z^e7+yEO~+*J=q6b@@h_1%++}bh+t4nlkh2?rI;Hd#fO|*zJ@4srZlOf@A!^?om2298(~ebyDm5^H40j|Zyj1J z65c6Gf42G1=fvz(3qqSsd8gjsxL5dzE#J^tFv@dVLcg$oZ^+Xg9R(50wHPX!R1d%) zsZDO!ya|CZ!#Hj~5s7RA@;augT@ATakaH91%WmJ#U%%v6&v`_Fah!^!Q-B+N2@Kmn zQ6!fI+uWz}@u`vfqH(~`!#tsiJ2LwRC0f^7e6E*LmO=_uzf_Ebt?=A5V9due+y1>( zXeyc{9S?^2@MU^+rqGSI=uF7}LM{{SoUr{q3MYJ;To5|Q*?V(dIP-?I7<&$jYE9R@ z_upT769JxU(x-}o8=>X|$AF{FFug+tT*~G}JtYp}Y?f<3lPn*i>Fx7>blbz*H*c<9 zE}nJt9H}~ItL(V1B3r}M0li96%fLRXbqOFYUDvQH?X4Fdfcx(3 zlW5+s{IZEZ*S+;*6>z!K)^mGqlr^q?!gZ^ULt{Gl+s^Y6I+EvPo-Lar<*?jm{}SwTaXKk)|htkDlx7k%N%n5{@Yr`**(L4sRK;ou{)8^h)oH->iXT8kRRq<)Cw zVZo8?v zQ?K{4g-0)=+BM+!&Ke09;>QF{eoT`=N7e!!9(LQ+9uGkzVsO(RV z78!Z#jBF%M0G%FNnpiefL3%O$V5S9y3#0mmh1GBoyJdS8_o!g5&Cs1X?KC5zTo>EW zJ?G0Kw?MqL>17k7%*-s*V6E1=U2dyNyDx=!SqvYFh!R5vhd_*N&36n(R*Lll(KlC$sMN7vo{w-ap{bcLp|SH)ZH;jJ?*0-} za5B)Iu$@Y$%|#THHsP5kZ};Mw7hKkZKX;Q{iZQHcavk z<-#p@4w}9n33A%0j%jhc8oQHwX2#*U8dFff9ZXQ?cJ_6d0_@*SFHzNBfx9d$m?}P9}1l2g3j00vLEiT zSl?K(i60j7J@J5}ugNEa>c)o|7C5_qAKy+`UKsMDsrT<7O?sjaNDJ-_A znMG#AXWMoNofSa;!k0Kp7+b&6P=L~`ABT*s$`?~gIcZHb55p+EfuwXwE{{JiG4r`g z5h8IG1J$f}h88D`Ug;P7zT8h*3dZmPnt89%F;)ABe=W-fV=zE(C^n*Gfx;8F2yy}S z^I^ShqgqX|JVdx8XxomV{pzeTpULbXB-09HVvEA+ zSM0E;q(n*$nazzt6UY-{=T8wBV=8DFNDkR~tk}jV`8V_hDO@F*a>M62UE|QwU29=0 zQH~?^Ar9Hql4Q&)X>iYlVTkubhyT^n#m!*vM(H;xu^=4(OmgJZk5g0FF@%$%pe)f= zQxrz%57z#Kj3;k^GCN4Q`XyNigPL{rQ{k#ZVU0yaLD*dv`vVt6j5&5z>y1ORAn0&r zijzYXUQG-~IjSYbwt01awjK{jf!%O+FsW?8!TXnDSCd1tx}hcnIEl-wz91@9)<0bK z^HaE6<)=_{&nD#x-WGuAA~qk^A0wT*jWuK~NE43?)lf*ESGfG!fky&cUZP6BB{w;$ zpDA8J0C@;wxLtLi5__sO8cu=Bal*GdcQOd#^OPSlDm4uI{Aykq8svE?A0&Yotj;h8|UdSTV;`YmBI#dnIeMGZ3X zjNW1VTRT~+p$Y-(k$2A6N<*HzB1z4S5Qhf*@wZ;nR`oVRy>m80RpMOM^;@7LIOLOo zzYIxylg$8?#HQ~XBrZ4NJH-;ouT6=J8@@p`<3|hfX$z>}Vx9~87eM3aO6uf5eMZ!6 z0*6HAVDPWs=EoKgOz<`f7Zd;-Y(PktZCYR2NDyGR@rV@~&xqr-LP{vV23Ihb7V{2` zdIn9|=Z~6yX?uH}@^)xZO8>X-b;(`nAa>49sWJb%XtR0ZtW%YSuj^ndbgJz?D1JRh~`^=38H zK1~Xbj>(#AE&Uv>?g6%~ecLn9(fwZb z+-)%+#6`lXKRYjwAcu5{GQJ#qpklINS$zI5G9Ay}o5^OxW2mPHd}*+8)y*-L6{#=M z_JeV4CaA}=VHo@h%I$qRLU(3v;qR#)JR~EuWYczNCYC{ffg(~Gk;h@D2zFf}@)~M86C0G@lAFFR9bQp)C5? zIgZG&D;n!a>s3`f*0s(3&C6!+Y3<1#`QwFDyj;;j$aRN5HQF$;ta(-Bm{nxcQ2Iy!>- zfHY?F_c?@X@PoNZc92Lop8@#yc?cCP9jjX&Wu2@@l9Uk57YDKJm= zi76I-`;e^4!Veac)(UUZZO|wOxP-RAsmn5wT0!sQ=tgoQOpOFfKC!iF&!SIyl4>fT z&m^>+EXcVen-7sofxy4bCEpxf#?(;3SUHK1e`ZKeg+hK)BR~sIMG|t?^*>viDscQh z5C6%*BvLPlXo~ffFGWg@!hn~~QjNK<%+hbz>Nbn#~2>7H-^JL z0VzCJk+27I3_!lBz0nJ(14gG1O4#@kud;GpxF=(V&B0g6yPDX#4!M(yAOF7qelUU0 zz)vlL@{rmRb!WQoWn3sECU;IV3PUG_WDvT60yG9I`Dhbnr8tXh01Dca_Eq0DYEY~cZ)Ny1o=H$&LN`(L7V-xHg zzBkvll{gxSXL3OE=WkS5s$2GsM4Vb^p@E^Irl7+?%Rm3o8Vl8w$#R(6TF3FHuWmA2 zRPP)3D@DQ=9vb4C7wUZO=pZ-NQ~uTKo19zf@WieHUq4sp?;I_2eJ$nsYKIT)EioJm zC+1p=4;ucT*Q*q?yeIHyT>znx5*BMI|KgPmlGHO$R1}PGWIX1DOLZRKRYVJX>DVy; z^sg&e>-hY`!+hg>jY=)0Y2mrOMGj2FeEVV@?_jNAd3;xqmu|G!H)a?rD3)uMS8g=9 zv61laJ~YIsg%$_KVm@`~{-%z8(ClZ=b=f|##D|ne=fEhm2@p!W?FL5_mdJpp4)xkvpu86oynGkZ7`^gA zazP7dg)%Xzjuoq;6@^k7Q3g>VTA?HaSkNB95i3okL6o3$NVoGoM1hnzG)W*)Q5v+Slcb0WRQox3 zMi+>Spp-(4!D~etC{Ylf29Trz^P@%(qj2Igd58$_bOu&JbVtOawU9V)Qb1IkMW<9? z2?Y=rXx+W1TCL-iK~Vso%ex1e4n^P>QIVi@jM7oKhj%y$I(#B3)JiHaTA@@FB9%HE zG&tvjx|{MS9inZKQYcXf2AoC{`r@&O5tLCVtq?7!phrQ7v;}~ah({t5uGI?BF=&Gl zL1**oyhCY-j6y3NuFD8=a_I=C6e5lSj#znoCOsl1Q#5o6pQ`XI_;Bp4vh_y$kP?ay zWGfO5Iz(Ky--K401_=w}K=~laAO>$OND|mzeIQvpUPX(ibgn8;)iN*$P9CB|owORY09BpoA4 z;Z0!wv?5sV0!ycB6Dxz#TkDl6e+2OB9pc(397buBju53#O3?`q5;}XX5U?oFD#)4m z?74XdQNMrNObJ|A?r>x>=8F#xa&;}?`dZ5Ot~8h()KnUlnW1nnc3?c>#j6ee{7j8g z^DVx0vCfaKH~H+*K@Ltt{N7JC7>E>8WzD%thp#>}%1ALp5Z|e31q;=b?_X`Od(^N{ zwWJRI&AA$<=9~QTgM+L$9d9hQ*)?pqxSH_0KVIkWA0MSu5dP@ICevlZ15+{0#8HYB zwT|UG7wdfQN}d1hhijZ)>5w|uY+1g0vB7*b;WJ0deEU+JRtm8ZZdL8uclIsJc{n^7 zv1`OIJ!tr+->tB3EMl|e_y@;FS!-G@taiA%k?_*Z7XRqOqg#M4SV^|qsJJ%9g+VI~JPfBfnuvqKuAg};2W%8p^fjr9&2ZO7b3%FA<2p4nUC z`F-!Lf1WT;B_sUhn>A{Q<15dO^4hHymsUFb&o5Ruv((|=oUQWUQ~~b;m^TXk@Z>r# zT&y!QY?vBQ{P;$TfAPu&srCHeYJ)=)F(+=e=vdEZkCZuctIffQh)*6a^SL8s{)ZP< zIJMB`$(`>Hxc(qnKl0bNzV+=b?58_afw(0&^$vxzDH@AXDOWCC;KJ2wtT!B^BNKe& z_=gxM6wu;PIGlH+t%NsTe~t5(FQQAMJon*`vUA5+#@dxd1;tZcxxtB7UZGNJGd{JC zhaNk|)bQYzxH}29Q)79#POFvDQBWG6Wasb@$_FRidyiI%`RkW>^XwHKc=!R@?G__L zJD8jt4iOG7m`p?O%&8MBuQo{2lmiF$bKuAkeCo3ry$GDAvUrPcf9IQ2H#_)ffX{#7 zmzkX&%V1gto~`57)$6E&@cNstGcvW8V~;+H(F*Gv5gsj$+S(@T8x5A%D_lDFCdZ!q zFo%yG!ud`{bP+()nX_j&ci{@peCR1AcgzGQ+S?GJ%p!KmC!9O;CO78hX(TD*GkbaR z$zu#?$ufCWR&&E30!80$^4jUws8yS|PRhei9A|3BREPvB zMaBuq)hib``J)r8)oYlMNxtyeUuJx`6j(&F^Urp5o$BT)Z9K1?xxleUpJdOj8I%~T zOGy!8@yuO152Cm_x4`;FgO7aT6O0U%5$giqqzko@-+S?IaB0eio_vy_;St2y>{$sC z8%m(ltaIkIpRlsgVZ9k~?9qpL`0x&buB0LogQpED;llY#yz$zbG&+{2o_~)0`^P~H zfmPI@#L{T2^P?Z1X0@`;(9j4EAA5q`GsA&Z&v`_9@NFt9>r^*tL91_|%=GkBw?4}Q zMnk7nVhIAeB$r`pE+FSVx_|?b1f#ynjM3hi2=bUb@lX_g~q-0mH?2 z9!*sOA3r$2uRJu!Kl__i1Q;o3rUniB#|(RhO%@^Zj1?4%^@L~k6#3JW8yKzlfLN&Ky!05C|qk=)?1GM>*WphkHr*> zFgc(Zj)jvqTO6Ib_ddLxDS;hBhDZxL1~of|LVfVwk%-wL!;`Z`p4n4mqNF%9Rp4Kq z+N9$>hsI-ui;5HTt@jl98!9Lw1^>rO>+BtiSgTw9=;d|(od*V)8r0M~j!z#c^R=@z z9-S%BPCX@~Sgbk5%9=-K3k(>=KYDhIKRUU|+2uB0eR`By+cQ~GJo?BGuP?S4DQaei z4SPl+et5mffB57u8%@in4wc{c+R6`t^}%1?`qsC5vYhtaXZ1Z=41&kIHaD(a;pHEm zVtjfJtwzF9rNV(ddxGG#2nNI2<_ee2pU10+m6cUqd+i((AAgoYA~xxBsd(TfxU``Sq^ zUt7Qojj~d696fr3@^C3AwrBNtt!9%;7tYhFwdmLur{6r!%=9>s%Cz2sMh5fOud%VR z#=}oN!l~C!Qz{IzW9spszpfNYdz6Ye{gYE%ySd2Dy$>)xKF-A0M2L(9Q9494i}Q2* z`8U7GgAY8$$j~^0qmzu5veeZ~Zo;<`E}ni3U!3CPtEZ@LZt!<^?nb)uWTDD!bFIR) zt5;|=9m9j8oH~7uUz(aCQaYp=3xGj8Sh#wLvsbRO>xs!AEaCtFAOJ~3K~(23kqPOC zUV+jW5!Tn&c;OpgCmk3d9-QLz8<*KJy@O&LkZ=HyIIo_*NZX%h z&(7!Y-er202}*ljfAs{HF3+=T?*WF!$C;Rz0%Jl-tpZRiEzMI|TxN7^n!o&7b4)rHfpkGW_oo~}hQ)YKe^XBVsF#SuPAQuaiOz3=dagLw7bPBAYI5EYo;k0EA>p2HA_{?rw*49B|I`+;K*c5;=-yWF4R4i zBjNCPL^)RM9*tOUSw@SR-~7k~x2h@s;P~h^Qj@o{Cw3NjaH_yaQSsZKo5DJ%wH;#v znxYY6EgYSWskR-fb<6&&?bjFDAre#$b%#2fnV}@4{XV;=M682IebET5)N^AaWxA}1 zwNQ+N|KQ1(XLpy-N-*!CZu2Y0N4dV9pamY@QDEn=;Zmi;%Qu>Q@88qYS^sz zTv+aKcrwPQkSXzzeI=?b_qOf47b|GtzxwzDgR$_Hkf>uVi$ zjmA9mnV3q`vS%bh3EZmMJIj*ah0P8d{>f*iSgfWTnvD6_z7p5hQy!fy;5;1PT_RG# zrw^3@h_&$Cz7o&uDROu+X0>U#xe;{v{-fg~B-T@o75~jA$62gec8wUG+Fhhzgn#_p zI70=+{;`Nx7ur0!qsYH^?7q;pe&DSS{`%IpzTKlq_Wux3O7VCHkun^9;349{9W-lg z^gx;E9Xs$Y#d{yp+Ym;^%N%{=A(qxGPwm@9YziplGsir5+zvQ!u^Q9kp_U*gb1=g`G5Ol-(& zC3A?SmE+I@ds%ZGjy-jpTXPK}on_nmAXOov7?~VnYI=y9OEG))9%N$Q!Aze{kzl*5 zYWwybrcjz>@2)YDG^J6mF+4B<+JqEK2c}Tu$U_g~Re_P2oe&REjIxh<36vfJl*&U) zOz$Oe%Y68`r&(#FIO~FT8@bQz*md|I^D7ljy>b#$9_E1uk7VOhnPgZXQ8|3@C}ZQZ z4317v7$_ofApFpZpaVzB_{0bgJn$expyS|tb?V`2^*ILyszO1<7< zbaDn=h#_ErKv;pLJT%0CgGbm{s}UC?MkZ&`5)LCIL;TKqCTI5Yna_U#|5ty-zK4!d zESRjYEe!(eM2t^QFtd9Xmll`VyJMW8;XQaQq&|ooD+vb@dk^mA^)sirc=Z;KJ#~bg zyLZx?WF`^-?1KjnvbIqpahV>Xkb!AWPPQ{LI>x>|2T0saTJ=?)dHQj*GNEABhjl`P zxG>1Ry?goo4^Ob?$OG)zzng+8h55i@y+@_Oj_Ex-{q%=eSXg9cc7{hDe>l_;5@aJn zou}~FBgfc#@DTm)mtX1m_jE>?FA|L8AT~-hH*mF-Yy>BxpWFu68vNITAL zyrdcLnWLPkbh2!iEN|a8BgOE$y`v%Z_CI@WlWt}URFOk>|CemFJ4UFMMy^3`n=kusX zh>%n&6|P>t%A03i0MSI-Mk&h%J%xdSipi z+A2ds!<;_-D%Y-E@Af~`T!y~QFD@{5^D2!-4I$$CwfSyMW+492B%KCVu3zEwiIcqe zSKr~(i4#;d*HBqR&u7ubH_lyTwbGzeDDs0JyvX@W*RpkX7_YJ#JIjTOXV_R@VRm$w zX1z)?>%YfkBhb`qH7>k)nNn$x%E}5iZ{7?wYazfEYDSIYN8kTz-aL1SkACWxsN7iK z;)Uy>K#}Z15vuDOEU&Ec=o3${xwgu+8&^s5eW3`45(00&{u-%E`TQ3@PqVtgjhk~J zCMzE0!@4@>xPIj()y+Ced0u<$*gTFAUZR|KB(Nif?`AyENJf!((IJeZ7^|9I>&w%>VnB zf5z*ty~@J!8l}PEY)^;!L{zA)ec^={`1bdHfcBc3bGNWIf5cVbJQZlQ+g!YGfyKFb z&c1mTVv{8Rq=cg-hlu9-mFrx-bcMm;A(Fbo+g_&AzICkUVx^O-!`xxkd4BJeb=I19 z*2cZ_3cnAQ-3k2q_P1@1&J;L0)vxutU)G1ved}A_-kZtRHwudMY`O!DlxZTi)(+klb&|osQGVyQCm1O>oIhM9k+}Si z>07Z5S}-v&$*tlr<;of7-I-(+F*xv>5WP-&{Zc-eX;_HVi7{>`&EJF6uM+qnl z<{23sAs&zxR8;Pr5(DMa$4`S)WR&0<=~b91t#Jb5ktLUkB}QSg%;8 zMgSwM4Ay8C=4NR$x||#zFgiBM(9nP_D73&}v*U#Hn4Mo_WBZtDy~^C&Gzm9!k>%3V z1^P01W~QeopPv$o_c1#=`*HrmNio3O^=o{1^_s(jBPOOMDGm=}bjW}TD@}~|Wtmu* z;q>GLkj&4F6PG|Bt!$DG!Z?ggFK}9GvwyThVPuG6ZUEN=1STNBK^cXVn%TKYN~L`+ z$}MJQ=Sjp}Yb+x_Mpb0{`k9^{<>2TDa;X7A{jMnf_) zJ&ogpu^q-(0~Iu$=W*xm9rF2Ml9?n`HmOXRX}jv#|uryKU}{ zCHSik4HAyv#&C?kcvt7%Xq3w7`wUabyrm*)BKJSXaX!pxNw! zk~lFZ?8S00!bfNmIv+x>Tcg>Ns92Ju5=dh((iSSx*H&_>1g&-xKX8aAk~kvloeCW> zl?(ud@inz(2kFId9S0|jL(oAF=h9LWLA%wW8#uU$7@o9|14aY%5K1FN0*s;Bs$oQ& znBx(5Y)_iq;mh!69}{S5%>dzgB;u}3($fN@WwE3Il)&${sdjzhu@rGfAcQRdv=%r* zg6x47v|2tr1F2LT1q8t*SL7od(7h(R2j`^oBV^NYFg=@hAq2`OTiYpU)-Jd>uQNC@ zf>hSPMN7*f3VpfN?{QK-q35R$WYEoZ3ArVh3uhw21N|vcDblrP^lY=W5amD zU;-2N@`2Pk?EQ0SH5+uaB$-a20^i=#SV^`3q@%zDlq*$I=`^mZY`jI70ceDPz#x>M z(`nLbcgSS>Ez20@1{%VgPbm>dYPBX>DN@N;XnLb)?_kigz*t*46coMF#;)U(Rfj*BV%z=ahqTF%M^d#rJTRNjsNhM zCunW>!FYoI^}fL$-AME2&#H`P9gHyi$zp~-Tdm@Gg5k8oQQhaf;ggL!)Velb??3%f zfwAoO&panWgzq~3cFv#r=}&+9(|^3-{ATeV|I45MV-F!hgnyc7clp!Fj~k!VzxlVn zLh)y=SQ!OYVi|OJx%!9)kDpViw-^~J5Ob{aoVa9!grwc5@;86=1#j0&DCJNX9Jq2t z1l#W;gkW!NgRg$}6^ADk21kZSggsya8xF3dqFO%U=RfS<6KlJ31x7 z1Od;VJ!g645tUktp~5inxPuOSq*NGTrIU?|GGBiA74JW6VuZ`!(4g&I6C&){k_ZIH zMJsI6OF~uP;X?lL+OP+GgKLNvl=oXFvZrZ{M%ucNHTe1(a)}HUuuhSh?>`X_H6y zS1E07lN}l)l}g)a4XwkK0R#b0p02X;{28ZbWyVIw@myt%g}#+dSUEZ6tNRamzfr;u z6vg5|X!OFjWVIkvhn1C8om!m{#O zfiwcC6lVwf{OpVW!;6=%P_YDqLxZ8*)5@f!5D2=we)gEJzFuYL;Fx@2m~`S7d$0Z> z2qEb8dicIiB9XB9i(yfC`QG`bhQNR)1rN7dBs@u=VIbk~c(2Xx&mgCn5CmD8jxEo@&?y;fswZG-+ynnXHzCEohD$G1IYhewB;)h@^n zGxicKpI{wztX2X_ZW0o`k19*2{*F*^~r+z~=e~dfhJB zT+Uj4gl?KrNz0%J#rgR;ySqE&^Ep!K#K-A1ggsme2-qpT=j^;juD{>r<#E{~8H5HO zELMj3df7FwY^KX<69LiVc{VJomP$2M=P8iR|#may}c2xo6u-L+G6ix^ z`G&wzT%4bCUOuzq7ubF?BkTo z73zF#?P`1Z9E|Mo_T@|7zJ7~x9d>tj==sLVnr&hrN;xzeRaPFZ&}g*ib$V=-cEczT z5XJ>5@Ph`WjrY8G`j)s`ci_UaznRvfHY&y8M9C<71L;oP(XctF?%cwy#o1 zPESsGu>1g{16uVO<+D=+60|)?v3;XG-o1Ont9S26#wDAjEqcCXDvc6Itx!_ZY*cx; z{D6A1jueJcsbt3`T!abp6OG_(e~aZu50Q>by?RRdyz)!ErM}ZJpta#Avnl@gMw&mI zOEN#;^6!6Q-4cH|p5PDXQ~YEu$-nz?KmT$m!=L_SfPa2HMck46t4}ig?o1^2j1b}b zf{6Kx5Fx^^$^3=fp9zrI-X_PfOj~JZk3hzl92>=RY~gXm>Ip;K^XRra>>VDH8!Rw1 zn727@wob#)10jjWJ<6x2oY#DcW5c8qF@y;S2y7M`0ckHzv)y37d`w|rl)-!kfe8cE zH6py$aUAv!kMOl(d}0F6RUy%3d%&d8Boi*aui4!@rmwG`q2WR6!x5M(>7EciaZho2 za!$F?WpsRkY{JEez*ZLFR$nQJt276P$7t7Ma$+1uSX+$HVibWUl}J#pH#s;wCY#GM zTo}OkK^Saj!@UKXxa+dNe@x96jE|3!ipA`F$sm-`3Y4QU#^>O$Mm(9JSnR{Sl*Wbg zYlI>0cr@x&c1{k-=SCPAv}~hw`wZDLVMrxCPEJp$w|quNCrBk@Ko3v|W1|xsPZ4um zcDD`?F_+%YJ)HaDFwY&8|YDKbQqnS;rg|Cl5y8Epu${@E$DSHKGe13=IuL7 z3>U0qF=R}IkOaDiZ`xd3R7v;ubL;k}^k*`c-HM=XFI=b7L>j?)t;N*LEOWEdB;zi= zwuc7_Md0@^x<{|;W8xWZ-n?bkPiT6B76>J1x0*Nz>eUv5;}hJxagCU#!kWmg3n>Hq zpiQ&crrm)XOG}K87jdNI%9=z7{9XsNPp#1*mdtVI_HADRAdw&9_R=l-vgvRw8nmzn z30=R1-wUXmHJG|S!|cp73GbJeDt;H4KPg};@9{}7Mt?#vllN>!TEENUaE!r}VqwtZ z_DGzWoX2R^r7y0yF%)Ae=Q5CTD5N3_hzJqBtB9Dt2oWOuMqvvfb7eFwunv#w>+gB_ zVujVGk2tT?2t&lMVlR7TtJUQB^G7^={)`vT-x64lh%5ViVH5(x@$Mnd?mywdgReQd zWNuJM&^3 zilSbt^LS;2pfA%WFh+-}PM4FD6J9)DWo2cR?d^Ra+(_D{GY|nm;Pd{? z8qc4+;{Mlu&q@=8qEasNgqCkdnchh&_@U6N>XUF;mym}JYHF0KatYlOYn!@-1kD z`q(V3aj>^bskDc$v2xnW{xz-04~)?6wAlKvMrm_{Q8`BM}gw#5Ypp79nI0RDj?%5Nz-+$ov;v8SvLQNPSB@{v=7%CJwJ3D3X_<+*R zHqDEASl1dXf2oNjvh=6=SzB9Ub9<2n`CCOxT=OiqkbK0Rh@YnQFXLy4oKGs}F7%YI6UG=_ov5U%P`+Foa4`}!-AE6Anfnju~ z$M((^yE`YGoJP!Fga{EL{3?i!dLl%K@M}VZ3{ikaA%vh(u8~Ujar^csbdv?*spQ8? zjS1zNn$zQBCMRczr5g+ti&n8`Lb5CDJ?eBCv^#B<9v_11i-D zGc!||cprsg!3IfVFlcKyVKj|$nV9Esb8!(Z;-pe3J02;+-=k3?pmKW3+{`S=zA*}g z0!j%2tx*UN5@9sGZjE}g!_wkSjyn$7{=RTNWGI`o?xE-B6|$);i;Fk$Q-gS(V`ZPl z+W8A1(VZ@}N|l9$1=6X0ibKO!v#YV=6T;A~HNX$}^wUqMv?bYWjsQ^7T)8z0qd7S^ zA(tEE&YcX2{vo9F!jkUNtl!SZS*6Ux_!vErpfEaQZ)l{IL<;M~*z45kbbM~#y34^? zn|waB{nrvB0z1FPp?Z2wHrLN5Ke&gROp}bo3BpodBdjS$uglojBy;oENyPIE4diY1 zqp|Fu3gxTlHaC~9(+t)r3=f44ufoa_v7b|GO)`~c;rasAT9?t$qV4N6_87ukuF1eK zJvqzvZkd5>mf?Ydl@JQhLZG#Qu1`E3M~p$X70u; zPBuq2lmv?_wikTAi!?Ale}nq#O^U|$xD}8 zYXoFW4@$rH+Q_+A{_9+O1 z31EKiI+a#Hv6y2Zm$qg>g3t)aU;>|1Cd0iS+-CozL0>*=pH0X%+I40K{1(OGQ6|Pm zNoJD_C?8E>JqUpf8nWFxU5SO-G0jAwq=zC!*pnLWBsv7Q#9${Ic8qZnsBYZW!sN z*{{?w-3}k)dhK@|1a!JS6VnSgu|tGzBLaMoO$XE&yTGR_#-7dL&o@6r3*3JRi?|?|#O|b?gC4t{X3x~<+ zS=>}5bfXOL9Cg`-2u9;~J0RmsPtW2X93uRty8~d%ECUY}Wm(^jo{v}E&y6raizkZB#U}0gF8`rO+ghHFHT|EYrayi^8@$S`o z9PRMgo$E|a7HzzQvCl{;k8ZEUi^ngio!6M0nBqr2SRx*CK^sejS{ENqPfpm~*+Rt> zckV4QHEqM}rMZkTF$k%6`RWd!yR@u*NLTL{P^x?OpJ_J_g!NPW?xDq@apwz>WwD3!5sJQ-6ETg z69#wuf4#pVM2HaK`-Z6aix45g-+>V(3>N?8Af&)(mrHlffx-ww!((V|I6FNhx&2>nOkUbad81!ho&S~10j>mvAEQabQDuFr+8j0%xP10jK<))F%}jU z5mGQeU#C*JAn<*ZveGzXBvL2_heyd5Mi5dkF?m4J4T}mLTF_`fxs1nKMtJv&deS_5qh$S~0j6F@pY$YNg(sT4C)Wm`}f!{w{o_DM>nW*3-7(DQvx zj*oGXSIpFvyN8s_&Rs((hik1CvHEm_ zn3u*;E}#GKGmI2hg&)|W{=@nv+j~bG9#@FRvQI%FjN#R*mo!=dr*%X25Bliu zOX2$ zYkQylvpVruimB-$T1$-3I9Ow(W~0UO@?+Yq4vw4TN5AzW2D0go>-ryhPhH+CWSS#H zh!ElXh$!bTLWBr^C+9Chga{ELM2HX}!gmWp|Kq<#hA$B!M2HX}LWBqrB1DMreLz(F pMTig~LWBqrB1DJ~A;R|n{}*5B%^sQ*s1yJI002ovPDHLkV1n`(NT2`! literal 182308 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

    ~wpLW>tAF6GaCCNaA(!?sf3VPaM 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 diff --git a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md index 4f2de5952b..88fa919531 100644 --- a/windows/keep-secure/implement-microsoft-passport-in-your-organization.md +++ b/windows/keep-secure/implement-microsoft-passport-in-your-organization.md @@ -340,6 +340,7 @@ You’ll need this software to set Windows Hello for Business policies in your e

  • Azure AD subscription
  • [Azure AD Connect](http://go.microsoft.com/fwlink/p/?LinkId=616792)
  • AD CS with NDES
  • +<<<<<<< HEAD
  • Configuration Manager for domain-joined certificate enrollment, or InTune for non-domain-joined devices, or a non-Microsoft MDM service that supports Passport for Work
  • diff --git a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md index 154996d6b6..bfb66a8fe3 100644 --- a/windows/keep-secure/prepare-people-to-use-microsoft-passport.md +++ b/windows/keep-secure/prepare-people-to-use-microsoft-passport.md @@ -83,10 +83,15 @@ If your enterprise enables phone sign-in, users can pair a phone running Windows **Sign in to PC using the phone** +<<<<<<< HEAD 1. Open the **Microsoft Authenticator** app, choose your account, and tap the name of the PC to sign in to. > **Note: **  The first time that you run the **Microsoft Authenticator** app, you must add an account. ![select a device](images/phone-signin-device-select.png) +======= +1. Open the **Microsoft Authenticator** app and tap the name of the PC to sign in to. + > **Note: **  The first time that you run the **Microsoft Authenticator** app, you must add an account. +>>>>>>> parent of 9891b67... from master   2. Enter the work PIN that you set up when you joined the phone to the cloud domain or added a work account. From e90f609e2a3f01a7b7edf3a81aabb5dc8105bf90 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 29 Jul 2016 16:30:34 +1000 Subject: [PATCH 37/83] rs1 changes --- ...ows-defender-advanced-threat-protection.md | 10 +- ...ows-defender-advanced-threat-protection.md | 7 +- ...ows-defender-advanced-threat-protection.md | 25 +- ...ows-defender-advanced-threat-protection.md | 13 +- ...ows-defender-advanced-threat-protection.md | 82 ++- ...ows-defender-advanced-threat-protection.md | 52 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 100 ++-- ...ows-defender-advanced-threat-protection.md | 15 +- ...ows-defender-advanced-threat-protection.md | 24 +- ...ows-defender-advanced-threat-protection.md | 204 +++++--- ...ows-defender-advanced-threat-protection.md | 32 +- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 18 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 14 +- ...ows-defender-advanced-threat-protection.md | 12 +- ...ows-defender-advanced-threat-protection.md | 75 ++- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 14 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 474 +++++++----------- ...ows-defender-advanced-threat-protection.md | 4 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 8 +- 25 files changed, 666 insertions(+), 554 deletions(-) diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index 46dddb36a1..d7856b55ac 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -14,16 +14,15 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - As a security operations team member, you can manage Windows Defender ATP alerts as part of your routine activities. Alerts will appear in queues according to their current status. To see a list of alerts, click any of the queues under the **Alerts queue** option in the navigation pane. -> **Note**  By default, the queues are sorted from newest to oldest. +> [!NOTE] +> By default, the queues are sorted from newest to oldest. The following table and screenshot demonstrate the main areas of the **Alerts queue**. @@ -59,7 +58,8 @@ There are three mechanisms to pivot the queue against: - **30 days** - **6 months** - > **Note**  You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) + > [!NOTE] + > You can change the sort order (for example, from most recent to least recent) by clicking the sort order icon ![the sort order icon looks like two arrows on top of each other](images/sort-order-icon.png) ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index b550a091c2..4714d0153b 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -11,16 +11,13 @@ author: mjcaparas --- # Assign user access to the Windows Defender ATP portal - **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Azure Active Directory - +- Office 365 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender ATP users and access permissions are managed in Azure Active Directory (AAD). User can be assigned one of the following levels of permissions: - Full access (Read and Write) - Read only access 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 d8db5694c4..79d61b2019 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 @@ -17,9 +17,8 @@ author: mjcaparas - Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - -> **Note**  To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. +> [!NOTE] +> To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. ### Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -45,10 +44,11 @@ author: mjcaparas 9. Click **OK** and close any open GPMC windows. ## Additional Windows Defender ATP configuration settings +For each endpoint, you can state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. You can use Group Policy (GP) to configure settings, such as settings for the sample sharing used in the deep analysis feature. -### Configure sample collection settings +### Configure sample collection settings 1. On your GP management machine, copy the following files from the configuration package: @@ -66,17 +66,21 @@ You can use Group Policy (GP) to configure settings, such as settings for the sa 6. Choose to enable or disable sample sharing from your endpoints. +>[!NOTE] +> If you don't set a value, the default value is to enable sample collection. + ### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click Edit. @@ -93,15 +97,16 @@ For security reasons, the package used to offboard endpoints will expire 30 days 9. Click **OK** and close any open GPMC windows. -## Monitor endpoint configuration +## Monitor endpoint configuration With Group Policy there isn’t an option to monitor deployment of policies on the endpoints. Monitoring can be done directly on the portal, or by using the different deployment tools. -## Monitor endpoints using the portal +## Monitor endpoints using the portal 1. Go to the [Windows Defender ATP portal](https://securitycenter.windows.com/). 2. Click **Machines view**. 3. Verify that endpoints are appearing. -> **Note**  It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. +> [!NOTE] +> It can take several days for endpoints to start showing on the **Machines view**. This includes the time it takes for the policies to be distributed to the endpoint, the time it takes before the user logs on, and the time it takes for the endpoint to start reporting. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 699d49c7ec..51d6fbf1ae 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -17,8 +17,6 @@ author: mjcaparas - Windows 10 Insider Preview Build 14379 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You can use mobile device management (MDM) solutions to configure endpoints. Windows Defender ATP supports MDMs by providing OMA-URIs to create policies to manage endpoints. For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThreatProtection CSP](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723296(v=vs.85).aspx) and [WindowsAdvancedThreatProtection DDF file](https://msdn.microsoft.com/en-us/library/windows/hardware/mt723297(v=vs.85).aspx). @@ -35,7 +33,7 @@ For more information on using Windows Defender ATP CSP see, [WindowsAdvancedThre b. Select **Mobile Device Management/Microsoft Intune**, click **Download package** and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATP.onboarding*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATP.onboarding*. 3. Use the Microsoft Intune custom configuration policy to deploy the following supported OMA-URI settings. For more information on Microsoft Intune policy settings see, [Windows 10 policy settings in Microsoft Intune](https://docs.microsoft.com/en-us/intune/deploy-use/windows-10-policy-settings-in-microsoft-intune). @@ -53,13 +51,15 @@ Health Status for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThrea Configuration for onboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Configuration/SampleSharing | Integer | 0 or 1
    Default value: 1 | Windows Defender ATP Sample sharing is enabled -> **Note**  The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. +> [!NOTE] +> The **Health Status for onboarded machines** policy uses read-only properties and can't be remediated. ### Offboard and monitor endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): @@ -82,7 +82,8 @@ Offboarding | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding | Health Status for offboarded machines | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/SenseIsRunning | Boolean | FALSE |Windows Defender ATP service is not running | ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/HealthState/OnBoardingState | Integer | 0 | Offboarded from Windows Defender ATP -> **Note**  The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. +> [!NOTE] +> The **Health Status for offboarded machines** policy uses read-only properties and can't be remediated. ## Related topics diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 3f7fac27dc..0376665c6a 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -17,47 +17,74 @@ author: mjcaparas - Windows 10 Insider Preview Build 14332 or later - Windows Defender Advanced Threat Protection (Windows Defender ATP) - -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] +- System Center 2012 Configuration Manager or later versions ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 -System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see the [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP) section. - -> **Note**   If you intend to use this deployment tool, ensure that you are on Windows 10 Insider Preview Build 14379 or later. This deployment method is only available from that build or later. +System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP). -## Configure endpoints using System Center Configuration Manager (current branch) version 1602 or earlier versions -You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in System Center Configuration Manager (current branch), version 1602 or earlier, including: System Center 2012 R2 Configuration Manager and System Center 2012 Configuration Manager. +## Configure endpoints using System Center Configuration Manager earlier versions +You can use System Center Configuration Manager’s existing functionality to create a policy to configure your endpoints. This is supported in the following System Center Configuration Manager versions: -### Onboard endpoints +- System Center 2012 Configuration Manager +- System Center 2012 R2 Configuration Manager +- System Center Configuration Manager (current branch), version 1511 +- System Center Configuration Manager (current branch), version 1602 + +### Onboard endpoints 1. Open the SCCM configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - b. Select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. + b. Select **System Center Configuration Manager 2012/2012 R2/1511/1602**, click **Download package**, and save the .zip file. -2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. +2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOnboardingScript.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. 4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. a. Choose a predefined device collection to deploy the package to. - -### Offboard endpoints + +### Configure sample collection settings +For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. + +You can set a compliance rule for configuration item in System Center Configuration Manager to change the sample share setting on an endpoint. +This rule should be a *remediating* compliance rule configuration item that sets the value of a registry key on targeted machines to make sure they’re complaint. + +The configuration is set through the following registry key entry: + +``` +Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” +Name: "AllowSampleCollection" +Value: 0 or 1 +``` +Where:
    +Key type is a D-WORD.
    +Possible values are: +- 0 - doesn't allow sample sharing from this endpoint +- 1 - allows sharing of all file types from this endpoint + +The default value in case the registry key doesn’t exist is 1. + +For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). + + +### Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): - a. Click **Endpoint Management** on the **Navigation pane**. - - b. Under **Endpoint offboarding** section, select **System Center Configuration Manager (current branch) version 1602 or earlier**, click **Download package**, and save the .zip file. - + a. Click **Endpoint Management** on the **Navigation pane**. + + b. Under **Endpoint offboarding** section, select **System Center Configuration Manager System Center Configuration Manager 2012/2012 R2/1511/1602**, click **Download package**, and save the .zip file. + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682112.aspx#BKMK_Import) topic. @@ -65,7 +92,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/en-us/library/gg682178.aspx) topic. a. Choose a predefined device collection to deploy the package to. - + ### Monitor endpoint configuration Monitoring with SCCM consists of two parts: @@ -83,12 +110,25 @@ Monitoring with SCCM consists of two parts: 4. Review the status indicators under **Completion Statistics** and **Content Status**. -If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for more information. +If there are failed deployments (endpoints with **Error**, **Requirements Not Met**, or **Failed statuses**), you may need to troubleshoot the endpoints. For more information see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). ![SCCM showing successful deployment with no errors](images/sccm-deployment.png) +**Check that the endpoints are compliant with the Windows Defender ATP service:** +You can set a compliance rule for configuration item in System Center Configuration Manager to monitor your deployment. + +This rule should be a *non-remediating* compliance rule configuration item that monitors the value of a registry key on targeted machines. + +Monitor the following registry key entry: +``` +Path: “HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status” +Name: “OnboardingState” +Value: “1” +``` +For more information about System Center Configuration Manager Compliance see [Compliance Settings in Configuration Manager](https://technet.microsoft.com/en-us/library/gg681958.aspx). + ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) - [Configure endpoints using Mobile Device Management tools](configure-endpoints-mdm-windows-defender-advanced-threat-protection.md) -- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) -- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) \ No newline at end of file +- [Configure endpoints using a local script](configure-endpoints-script-windows-defender-advanced-threat-protection.md) +- [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 9d4a39eccc..eff1476d26 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -13,7 +13,7 @@ author: mjcaparas # Configure endpoints using a local script You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. - +## Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. @@ -21,11 +21,11 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You b. Select **Local Script**, click **Download package** and save the .zip file. -2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file called *WindowsDefenderATPOnboardingScript.cmd*. +2. Extract the contents of the configuration package to a location on the endpoint you want to onboard (for example, the Desktop). You should have a file named *WindowsDefenderATPOnboardingScript.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -35,24 +35,46 @@ You can also manually onboard individual endpoints to Windows Defender ATP. You 5. Press the **Enter** key or click **OK**. -See the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) topic for details on how you can manually validate that the endpoint is compliant and correctly reports telemetry. +For for information on how you can manually validate that the endpoint is compliant and correctly reports telemetry see, [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md). -## Offboard endpoints using a local script +## Configure sample collection settings +For each endpoint, you can set a configuration value to state whether samples can be collected from the endpoint when a request is made through the Windows Defender ATP portal to submit a file for deep analysis. + +You can manually configure the sample sharing setting on the endpoint by using *regedit* or creating and running a *.reg* file. + +The configuration is set through the following registry key entry: + +``` +Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” +Name: "AllowSampleCollection" +Value: 0 or 1 +``` +Where:
    +Name type is a D-WORD.
    +Possible values are: +- 0 - doesn't allow sample sharing from this endpoint +- 1 - allows sharing of all file types from this endpoint + +The default value in case the registry key doesn’t exist is 1. + + +## Offboard endpoints For security reasons, the package used to offboard endpoints will expire 30 days after the date it was downloaded. Expired offboarding packages sent to an endpoint will be rejected. When downloading an offboarding package you will be notified of the packages expiry date and it will also be included in the package name. -> **Note**  Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. +> [!NOTE] +> Onboarding and offboarding policies must not be deployed on the same endpoint at the same time, otherwise this will cause unpredictable collisions. 1. Get the offboarding package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. - + b. Under **Endpoint offboarding** section, select **Group Policy**, click **Download package** and save the .zip file. - + 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. 3. Open an elevated command-line prompt on the endpoint and run the script: - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. @@ -62,6 +84,18 @@ For security reasons, the package used to offboard endpoints will expire 30 days 5. Press the **Enter** key or click **OK**. +## Monitor endpoint configuration +You can follow the different verification steps in the [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) to verify that the script completed successfully and the agent is running. + +Monitoring can also be done directly on the portal, or by using the different deployment tools. + +### Monitor endpoints using the portal +1. Go to the Windows Defender ATP portal. + +2. Click **Machines view**. + +3. Verify that endpoints are appearing. + ## Related topics - [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index 0028b5478b..ddb7b1ea53 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoints -description: Use Group Policy or SCCM to deploy the configuration package or do manual registry changes on endpoints so that they are onboarded to the service. -keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints, sccm, system center configuration manager +description: Configure endpoints so that they are onboarded to the service. +keywords: configure endpoints, endpoint management, configure Windows ATP endpoints, configure Windows Defender Advanced Threat Protection endpoints search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Endpoints in your organization must be configured so that the Windows Defender ATP service can get telemetry from them. There are various methods and deployment tools that you can use to configure the endpoints in your organization. Windows Defender ATP supports the following deployment tools and methods: 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 27177d0829..ef0ed28af7 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 @@ -1,7 +1,7 @@ --- title: Configure Windows Defender ATP endpoint proxy and Internet connection settings description: Configure the Windows Defender ATP proxy and internet settings to enable communication with the cloud service. -keywords: configure, proxy, internet, internet connectivity, settings, proxy settings, web proxy auto detect, wpad, netsh, winhttp, proxy server +keywords: configure, proxy, internet, internet connectivity, settings, proxy settings, netsh, winhttp, proxy server search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -15,21 +15,21 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. The embedded Windows Defender ATP sensor runs in system context using the LocalSystem account. The sensor uses Microsoft Windows HTTP Services (WinHTTP) to enable communication with the Windows Defender ATP cloud service. 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 Web Proxy Auto Detect (WPAD) settings and configure Windows to automatically detect the proxy server + -- Configure the proxy server manually using Netsh +- Configure the proxy server manually using a static proxy + +## Configure the proxy server manually using a static proxy +Configure a 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. + +The static proxy is configurable through Group Policy (GP). The group policy can be found under: **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**. + +The registry key that this policy sets can be found at: +``` HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer``` + +The policy and the registry key takes the following string format: +```:``` +
    +For example: 10.0.0.6:8080 + +If the static proxy settings are configured after onboarding, then you must restart the PC to apply the proxy settings. ## Enable access to Windows Defender ATP service URLs in the proxy server If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: -- *.blob.core.windows.net -- crl.microsoft.com -- eu.vortex-win.data.microsoft.com -- sevillegwcus.microsoft.com -- sevillegweus.microsoft.com -- sevillegwneu.microsoft.com -- sevillegwweu.microsoft.com -- us.vortex-win.data.microsoft.com -- www.microsoft.com +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 + 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 to the above listed URLs. -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 to the above listed URLs. ## Verify client connectivity to Windows Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Windows Defender ATP service URLs. -1. Download the connectivity verification tools to the PC where Windows Defender ATP sensor is running on: +1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on. - - [Download PsTools Suite](https://technet.microsoft.com/en-us/sysinternals/bb896649) - - [Download PortQry Command Line Port Scanner Version 2.0 utility](https://www.microsoft.com/en-us/download/details.aspx?id=17148) +2. Extract the contents of SenseConnectivtyChecker on the endpoint. -2. Extract the contents of **PsTools** and **PortQry** to a directory on the computer hard drive. +3. Open an elevated command-line: -3. Open an elevated command-line: - - a. Click **Start** and type **cmd**. + a. Go to **Start** and type **cmd**. b. Right-click **Command prompt** and select **Run as administrator**. 4. Enter the following command and press **Enter**: ``` - HardDrivePath\PsExec.exe -s cmd.exe + HardDrivePath\RunSenseConnectivityCheck.cmd ``` - Replace *HardDrivePath* with the path where the PsTools Suite was extracted to: - ![Image showing the command line](images/psexec-cmd.png) + Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example ```C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd```. -5. Enter the following command and press **Enter**: +5. Extract the *ConnectivityCheckResult.zip* file created by tool in the folder used in the *HardDrivePath*. - ``` - HardDrivePath\portqry.exe -n us.vortex-win.data.microsoft.com -e 443 -p tcp - ``` - Replace *HardDrivePath* with the path where the PortQry utility was extracted to: - ![Image showing the command line](images/portqry.png) +6. Open *ConnectivityCheck.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

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

    -7. Repeat the same steps for the remaining URLs with the following arguments: - - - portqry.exe -n eu.vortex-win.data.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwcus.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegweus.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwweu.microsoft.com -e 443 -p tcp - - portqry.exe -n sevillegwneu.microsoft.com -e 443 -p tcp - - portqry.exe -n www.microsoft.com -e 80 -p tcp - - portqry.exe -n crl.microsoft.com -e 80 -p tcp - -8. Verify that each URL shows that the name is **resolved** and the connection status is **listening**. - -If the any of the verification steps indicate a fail, then verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs. +If however the connectivity check results indicate a failure, an HTTP error is displayed (see HTTP Status Codes). You can then use the URLs in the table shown in [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy server). The URLs you'll use will depend on the region selected during the onboarding procedure. ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 024ddab8e2..90ac580a40 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The **Dashboard** displays a snapshot of: - The latest active alerts on your network @@ -40,18 +38,18 @@ You can view the overall number of active ATP alerts from the last 30 days in yo Each group is further sub-categorized into their corresponding alert severity levels. Click the number of alerts inside each alert ring to see a sorted view of that category's queue (**New** or **In progress**). -See the [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topic for more information. +For more information see, [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). -The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. See the [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) topics for more information. +The **Latest ATP alerts** section includes the latest active alerts in your network. Each row includes an alert severity category and a short description of the alert. Click an alert to see its detailed view, or **Alerts queue** at the top of the list to go directly to the Alerts queue. For more information see, [Investigate Windows Defender Advanced Threat Protection alerts](investigate-alerts-windows-defender-advanced-threat-protection.md) and [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md). ## Machines at risk This tile shows you a list of machines with the highest number of active alerts. The total number of alerts for each machine is shown in a circle next to the machine name, and then further categorized by severity levels at the far end of the tile (hover over each severity bar to see its label). ![The Machines at risk tile shows a list of machines with the highest number of alerts, and a breakdown of the severity of the alerts](images/machines-at-risk.png) -Click the name of the machine to see details about that machine. See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine) topic for more information. +Click the name of the machine to see details about that machine. For more information see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-a-machine). -You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. See the [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) topic for more information. +You can also click **Machines view** at the top of the tile to go directly to the **Machines view**, sorted by the number of active alerts. For more information see, [Investigate machines in the Windows Defender Advanced Threat Protection Machines view](investigate-machines-windows-defender-advanced-threat-protection.md). ## Status The **Status** tile informs you if the service is active and running and the unique number of machines (endpoints) reporting over the past 30 days. @@ -84,7 +82,8 @@ Threats are considered "active" if there is a very high probability that the mal Clicking on any of these categories will navigate to the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md), filtered by the appropriate category. This lets you see a detailed breakdown of which machines have active malware detections, and how many threats were detected per machine. -> **Note**  The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> The **Machines with active malware detections** tile will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. ### Related topics - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index a5d2bec8ce..2143ccc62c 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -14,13 +14,12 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. -> **Note**  This document covers the information specific to the Windows Defender ATP service. Other data shared and stored by Windows Defender and Windows 10 is covered under the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See the [Windows 10 privacy FAQ for more information](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq). +> [!NOTE] +> This document explains the data storage and privacy details related to Windows Defender ATP. For more information related to Windows Defender ATP and other products and services like Windows Defender and Windows 10, see [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement). See also [Windows 10 privacy FAQ](http://windows.microsoft.com/en-au/windows-10/windows-privacy-faq) for more information. ## What data does Windows Defender ATP collect? @@ -28,7 +27,7 @@ Microsoft will collect and store information from your configured endpoints in a Information collected includes code file data (such as file names, sizes, and hashes), process data (running processes, hashes), registry data, network connection data (host IPs and ports), and machine details (such as GUIDs, names, and the operating system version). -Microsoft stores this data in a Microsoft Azure security-specific data store, and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). +Microsoft stores this data securely in Microsoft Azure and maintains it in accordance with Microsoft privacy practices and [Microsoft Trust Center policies](https://azure.microsoft.com/en-us/support/trust-center/). Microsoft uses this data to: - Proactively identify indicators of attack (IOAs) in your organization @@ -39,10 +38,10 @@ Microsoft does not mine your data for advertising or for any other purpose other ## Do I have the flexibility to select where to store my data? -Data for this new service is stored in Microsoft Azure datacenters in the United States and European Union based on the geolocation properties. Subject to the relevant preview program you may be able to specify your preferred geolocation when you onboard to the service. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations in which your data will reside. Microsoft will not transfer the data from the specified geolocation except in specific circumstances during the preview stage. +When onboarding the service for the first time, you can choose to store your data in Microsoft Azure datacenters in Europe or United States. Once configured, you cannot change the location where your data is stored. This provides a convenient way to minimize compliance risk by actively selecting the geographic locations where your data will reside. Microsoft will not transfer the data from the specified geolocation. ## Is my data isolated from other customer data? -Yes. The new cloud service provides appropriate segregation at a number of levels, such as isolation of files, configurations, and telemetry data. Aside from data access authentication, simply keeping different data appropriately segregated provides well-recognized protection. +Yes, your data is isolated through access authentication and logical segregation based on customer identifier. Each customer can only access data collected from its own organization and generic data that Microsoft provides. ## How does Microsoft prevent malicious insider activities and abuse of high privilege roles? @@ -58,12 +57,18 @@ Additionally, Microsoft conducts background verification checks of certain opera No. Customer data is isolated from other customers and is not shared. However, insights on the data resulting from Microsoft processing, and which don’t contain any customer specific data, might be shared with other customers. Each customer can only access data collected from its own organization and generic data that Microsoft provides. ## How long will Microsoft store my data? What is Microsoft’s data retention policy? -Your data privacy is one of Microsoft's key commitments for the cloud. For this service, at contract termination or expiration, your data will be erased from Microsoft’s systems to make it unrecoverable after 90 days (from contract termination or expiration). +**At service onboarding**
    +You can choose the data retention policy for your data. This determines how long Window Defender ATP will store your data. There’s a flexibility of choosing in the range of 1 month to six months to meet your company’s regulatory compliance needs. + +**At contract termination or expiration**
    +Your data will be kept for a period of at least 90 days, during which it will be available to you. At the end of this period, that data will be erased from Microsoft’s systems to make it unrecoverable, no later than 180 days from contract termination or expiration. + ## Can Microsoft help us maintain regulatory compliance? Microsoft provides customers with detailed information about Microsoft's security and compliance programs, including audit reports and compliance packages, to help customers assess Windows Defender ATP services against their own legal and regulatory requirements. Windows Defender ATP has a roadmap for obtaining national, regional and industry-specific certifications, starting with ISO 27001. The service is designed, implemented, and maintained according to the compliance and privacy principles of ISO 27001, as well as Microsoft’s compliance standards. By providing customers with compliant, independently-verified services, Microsoft makes it easier for customers to achieve compliance for the infrastructure and applications they run, including this new Microsoft cloud service. + + diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index f019d14fdf..cc1448d745 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -1,7 +1,7 @@ --- title: Review events and errors on endpoints with Event Viewer description: Get descriptions and further troubleshooting steps (if required) for all events reported by the Windows Defender ATP service. -keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Advanced Threat Protection service, cannot start, broken, can't start +keywords: troubleshoot, event viewer, log summary, failure code, failed, Windows Defender Advanced Threat Protection service, cannot start, broken, can't start search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy @@ -15,16 +15,15 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/en-US/library/aa745633(v=bts.10).aspx) on individual endpoints. For example, if endpoints are not appearing in the **Machines view** list, you might need to look for event IDs on the endpoints. You can then use this table to determine further troubleshooting steps. -> **Note**  It can take several days for endpoints to begin reporting to the Windows Defender ATP service. +> [!NOTE] +> It can take several days for endpoints to begin reporting to the Windows Defender ATP service. **Open Event Viewer and find the Windows Defender ATP service event log:** @@ -35,7 +34,8 @@ For example, if endpoints are not appearing in the **Machines view** list, you m a. You can also access the log by expanding **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE** and click on **Operational**. - > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > [!NOTE] + > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Events recorded by the service will appear in the log. See the following table for a list of events recorded by the service. @@ -49,39 +49,39 @@ For example, if endpoints are not appearing in the **Machines view** list, you m 1 -Windows Advanced Threat Protection service started (Version ```variable```). +Windows Defender Advanced Threat Protection service started (Version ```variable```). Occurs during system start up, shut down, and during onbboarding. Normal operating notification; no action required. 2 -Windows Advanced Threat Protection service shutdown. +Windows Defender Advanced Threat Protection service shutdown. Occurs when the endpoint is shut down or offboarded. Normal operating notification; no action required. 3 -Windows Advanced Threat Protection service failed to start. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to start. Failure code: ```variable```. Service did not start. Review other messages to determine possible cause and troubleshooting steps. 4 -Windows Advanced Threat Protection service contacted the server at ```variable```. -variable = URL of the Windows Defender ATP processing servers.
    +Windows Defender Advanced Threat Protection service contacted the server at ```variable```. +Variable = URL of the Windows Defender ATP processing servers.
    This URL will match that seen in the Firewall or network activity. Normal operating notification; no action required. 5 -Windows Advanced Threat Protection service failed to connect to the server at ```variable```. -variable = URL of the Windows Defender ATP processing servers.
    +Windows Defender Advanced Threat Protection service failed to connect to the server at ```variable```. +Variable = URL of the Windows Defender ATP processing servers.
    The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#configure-proxy-and-Internet-connectivity). 6 -Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. +Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. The endpoint did not onboard correctly and will not be reporting to the portal. Onboarding must be run before starting the service.
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    @@ -89,72 +89,66 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 7 -Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure: ```variable```. +Variable = detailed error description. The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 8 -Windows Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. -Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +Windows Defender Advanced Threat Protection service failed to clean its configuration. Failure code: ```variable```. +**During onboarding:** The service failed to clean its configuration during the onboarding. The onboarding process continues.

    **During offboarding:** The service failed to clean its configuration during the offboarding. The offboarding process finished but the service keeps running. + +**Onboarding:** No action required.

    **Offboarding:** Reboot the system.
    +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 9 -Windows Advanced Threat Protection service failed to change its start type. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Defender Advanced Threat Protection service failed to change its start type. Failure code: ```variable```. +**During onboarding:** The endpoint did not onboard correctly and will not be reporting to the portal.

    **During offboarding:** Failed to change the service start type. The offboarding process continues. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 10 -Windows Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist the onboarding information. Failure code: ```variable```. The endpoint did not onboard correctly and will not be reporting to the portal. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 11 -Windows Advanced Threat Protection service completed. +Onboarding or re-onboarding of Windows Defender Advanced Threat Protection service completed. The endpoint onboarded correctly. Normal operating notification; no action required.
    It may take several hours for the endpoint to appear in the portal. 12 -Windows Advanced Threat Protection failed to apply the default configuration. -Service was unable to apply configuration from the processing servers. -This is a server error and should resolve after a short period. +Windows Defender Advanced Threat Protection failed to apply the default configuration. +Service was unable to apply the default configuration. +This error should resolve after a short period of time. 13 -Service machine ID calculated: ```variable``` +Windows Defender Advanced Threat Protection machine ID calculated: ```variable```. Normal operating process. Normal operating notification; no action required. -14 -Service cannot calculate machine ID. Failure code: ```variable``` -Internal error. -Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - - 15 -Windows Advanced Threat Protection cannot start command channel with URL: ```variable``` -variable = URL of the Windows Defender ATP processing servers.
    +Windows Defender Advanced Threat Protection cannot start command channel with URL: ```variable```. +Variable = URL of the Windows Defender ATP processing servers.
    The service could not contact the external processing servers at that URL. Check the connection to the URL. See [Configure proxy and Internet connectivity](#configure-proxy-and-Internet-connectivity). 17 -Windows Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to change the Connected User Experiences and Telemetry service location. Failure code: ```variable```. An error occurred with the Windows telemetry service. -[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled)
    +[Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 18 @@ -171,44 +165,45 @@ If this error persists after a system restart, ensure all Windows updates have f 20 -Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable``` +Cannot wait for OOBE (Windows Welcome) to complete. Failure code: ```variable```. Internal error. If this error persists after a system restart, ensure all Windows updates have full installed. 25 -Windows Advanced Threat Protection service failed to reset health status in the registry, causing the onboarding process to fail. Failure code: ```variable``` -The endpoint did not onboard correctly and will not be reporting to the portal. +Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: ```variable```. +The endpoint did not onboard correctly. +It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 26 -Windows Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to set the onboarding status in the registry. Failure code: ```variable```. The endpoint did not onboard correctly.
    It will report to the portal, however the service may not appear as registered in SCCM or the registry. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 27 -Windows Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to enable SENSE aware mode in Windows Defender. Onboarding process failed. Failure code: ```variable```. Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
    +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md).
    Ensure real-time antimalware protection is running properly. 28 -Windows Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable``` +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration failed. Failure code: ```variable```. An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). 30 -Windows Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to disable SENSE aware mode in Windows Defender. Failure code: ```variable```. Normally, Windows Defender will enter a special passive state if another real-time antimalware product is running properly on the endpoint, and the endpoint is reporting to Windows Defender ATP. Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md)
    @@ -216,24 +211,115 @@ Ensure real-time antimalware protection is running properly. 31 -Windows Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable``` -An error occurred with the Windows telemetry service. +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service unregistration failed. Failure code: ```variable```. +An error occurred with the Windows telemetry service during onboarding. The offboarding process continues. [Check for errors with the Windows telemetry service](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled). +32 +Windows Defender Advanced Threat Protection service failed to request to stop itself after offboarding process. Failure code: %1 +An error occurred during offboarding. +Reboot the machine. + + 33 -Windows Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to persist SENSE GUID. Failure code: ```variable```. A unique identifier is used to represent each endpoint that is reporting to the portal.
    If the identifier does not persist, the same machine might appear twice in the portal. Check registry permissions on the endpoint to ensure the service can update the registry. 34 -Windows Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable``` +Windows Defender Advanced Threat Protection service failed to add itself as a dependency on the Connected User Experiences and Telemetry service, causing onboarding process to fail. Failure code: ```variable```. An error occurred with the Windows telemetry service. [Ensure the telemetry service is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-that-the-telemetry-and-diagnostics-service-is-enabled).
    Check that the onboarding settings and scripts were deployed properly. Try to redeploy the configuration packages.
    -See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). + + +35 +Windows Defender Advanced Threat Protection service failed to remove itself as a dependency on the Connected User Experiences and Telemetry service. Failure code: ```variable```. +An error occurred with the Windows telemetry service during offboarding. The offboarding process continues. + +Check for errors with the Windows telemetry service. + + +36 +Windows Defender Advanced Threat Protection Connected User Experiences and Telemetry service registration succeeded. Completion code: ```variable```. +Registering Windows Defender Advanced Threat Protection with the Connected User Experiences and Telemetry service completed successfully. +Normal operating notification; no action required. + + +37 +Windows Defender Advanced Threat Protection A module is about to exceed its quota. Module: %1, Quota: {%2} {%3}, Percentage of quota utilization: %4. +The machine has almost used its allocated quota of the current 24-hour window. It’s about to be throttled. +Normal operating notification; no action required. + + +38 +Network connection is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. +The machine is using a metered/paid network and will be contacting the server less frequently. +Normal operating notification; no action required. + + +39 +Network connection is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Metered connection: %2, internet available: %3, free network available: %4. +The machine is not using a metered/paid connection and will contact the server as usual. +Normal operating notification; no action required. + + +40 +Battery state is identified as low. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. +The machine has low battery level and will contact the server less frequently. +Normal operating notification; no action required. + + +41 +Battery state is identified as normal. Windows Defender Advanced Threat Protection will contact the server every %1 minutes. Battery state: %2. +The machine doesn’t have low battery level and will contact the server as usual. +Normal operating notification; no action required. + + +42 +Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception message: %4 +Internal error. The service failed to start. +If this error persists, contact Support. + + +43 +Windows Defender Advanced Threat Protection WDATP component failed to perform action. Component: %1, Action: %2, Exception Type: %3, Exception Error: %4, Exception message: %5 +Internal error. The service failed to start. +If this error persists, contact Support. + + +44 +Offboarding of Windows Defender Advanced Threat Protection service completed. +The service was offboarded. +Normal operating notification; no action required. + + +45 +Failed to register and to start the event trace session [%1]. Error code: %2 +An error occurred on service startup while creating ETW session. This caused service start-up failure. +If this error persists, contact Support. + + +46 +Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. +An error occurred on service startup while creating ETW session due to lack of resources. The service started and is running, but will not report any sensor event until the ETW session is started. +No action required. The service will try to start the session every minute. + + +47 +Successfully registered and started the event trace session - recovered after previous failed attempts. +This event follows the previous event after successfully starting of the ETW session. +No action required. + + +48 +Failed to add a provider [%1] to event trace session [%2]. Error code: %3. This means that events from this provider will not be reported. +Failed to add a provider to ETW session. As a result, the provider events aren’t reported. +Check the error code. If the error persists contact Support. diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index d724b1862d..d37d352642 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Alerts in Windows Defender ATP indicate possible security breaches on endpoints in your organization. There are three alert severity levels, described in the following table. @@ -43,17 +41,39 @@ Details displayed about the alert include: - When the alert was last observed - Alert description - Recommended actions -- The potential scope of breach +- The incident graph - The indicators that triggered the alert -![A detailed view of an alert when clicked](images/alert-details.png) - Alerts attributed to an adversary or actor display a colored tile with the actor name. Click on the actor's name to see a threat intelligence profile of the actor, including a brief overview of the actor, their interests or targets, tools, tactics, and processes (TTPs) as well as areas where it's active worldwide. You will also see a set of recommended actions to take. Some actor profiles include a link to download a more comprehensive threat intelligence report. +![A detailed view of an alert when clicked](images/alert-details.png) + +## Incident graph +The incident graph provides a visual representation of where an alert was seen, events that triggered the alert, and which other machines are affected by the event. It provides an illustrated alert footprint on the original machine and expands to show the footprint of each alert event on other machines. + +You can click the circles on the incident graph to expand the nodes and view the associated events or files related to the alert. + +## Alert spotlight +The alert spotlight feature helps ease investigations by highlighting alerts related to a specific machine and events. You can highlight an alert and its related events in the machine timeline to increase your focus during an investigation. + +You can click on the machine link from the alert view to see the alerts related to the machine. + + + > [!NOTE] + > This shortcut is not available from the Incident graph machine links. + +Alerts related to the machine are displayed under the **Alerts related to this machine** section. +Clicking on an alert row takes you the to the date in which the alert was flagged on **Machine timeline**. This eliminates the need to manually filter and drag the machine timeline marker to when the alert was seen on that machine. + +You can also choose to highlight an alert from the **Alerts related to this machine** or from the **Machine timeline** section to see the correlation between the alert and other events that occurred on the machine. Right-click on any alert from either section and select **Mark related events**. This highlights alerts and events that are related and helps differentiate between the other alerts listed in the timeline. Highlighted events are displayed in all filtering modes whether you choose to view the timeline by **Detections**, **Behaviours**, or **Verbose**. + +You can also remove the highlight by right-clicking a highlighted alert and selecting **Unmark related events**. + + ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) - [View and organize the Windows Defender Advanced Threat Protection Alerts queue](alerts-queue-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index fd75059fff..50e1c02405 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. You can see information from the following sections in the URL view: 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 5dfb3959f9..a7f48785a0 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 @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. You can get information from the following sections in the file view: @@ -62,11 +60,13 @@ Use the deep analysis feature to investigate the details of any file, usually du In the file's page, **Submit for deep analysis** is enabled when the file is available in the Windows Defender ATP backend sample collection or if it was observed on a Windows 10 machine that supports submitting to deep analysis. -> **Note**  Only files from Windows 10 can be automatically collected. +> [!NOTE] +> Only files from Windows 10 can be automatically collected. You can also manually submit a sample through the [Malware Protection Center Portal](https://www.microsoft.com/en-us/security/portal/submission/submit.aspx) if the file was not observed on a Windows 10 machine, and wait for **Submit for deep analysis** button to become available. -> **Note**  Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. +> [!NOTE] +> Due to backend processing flows in the Malware Protection Center Portal, there could be up to 10 minutes of latency between file submission and availability of the deep analysis feature in Windows Defender ATP. When the sample is collected, Windows Defender ATP runs the file in is a secure environment and creates a detailed report of observed behaviors and associated artifacts, such as files dropped on machines, communication to IPs, and registry modifications. @@ -84,7 +84,8 @@ When the sample is collected, Windows Defender ATP runs the file in is a secure A progress bar is displayed and provides information on the different stages of the analysis. You can then view the report when the analysis is done. -> **Note**  Depending on machine availability, sample collection time can vary. There is a 3-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. +> [!NOTE] +> Depending on machine availability, sample collection time can vary. There is a 1-hour timeout for sample collection. The collection will fail and the operation will abort if there is no online Windows 10 machine reporting at that time. You can re-submit files for deep analysis to get fresh data on the file. ## View deep analysis report @@ -121,10 +122,11 @@ HKLM\SOFTWARE\Policies\Microsoft\Sense\AllowSampleCollection Value = 0 - block sample collection Value = 1 - allow sample collection ``` -5. Change the organizational unit through the Group Policy. See [Configure endpoints using Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). +5. Change the organizational unit through the Group Policy. For more information, see [Configure with Group Policy](configure-endpoints-gp-windows-defender-advanced-threat-protection.md). 6. If these steps do not resolve the issue, contact [winatp@microsoft.com](mailto:winatp@microsoft.com). -> **Note**  If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. +> [!NOTE] +> If the value *AllowSampleCollection* is not available, the client will allow sample collection by default. ### Related topics - [View the Windows Defender Advanced Threat Protection Dashboard](dashboard-windows-defender-advanced-threat-protection.md) diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index e1427b0400..8a803eb355 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -13,12 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - - Examine possible communication between your machines and external internet protocol (IP) addresses. Identifying all machines in the organization that communicated with a suspected or known malicious IP address, such as Command and Control (C2) servers, helps determine the potential scope of breach, associated files, and infected machines. @@ -43,7 +40,8 @@ The **Communication with IP in organization** section provides a chronological v Details about the IP address are displayed, including: registration details (if available), reverse IPs (for example, domains), prevalence of machines in the organization that communicated with this IP Address (during selectable time period), and the machines in the organization that were observed communicating with this IP address. -> **Note**  Search results will only be returned for IP addresses observed in communication with machines in the organization. +> [!NOTE] +> Search results will only be returned for IP addresses observed in communication with machines in the organization. Use the search filters to define the search criteria. You can also use the timeline search box to filter the displayed results of all machines in the organization observed communicating with the IP address, the file associated with the communication and the last date observed. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index 0a7f63c71b..22271072f0 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, and the number of active malware detections. This view allows you to identify machines with the highest risk at a glance, and keep track of all the machines that are reporting telemetry in your network. Use the Machines view in these two main scenarios: @@ -37,7 +35,8 @@ The Machines view contains the following columns: - **Active Alerts** - the number of alerts reported by the machine by severity - **Active malware detections** - the number of active malware detections reported by the machine -> **Note**  The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> The **Active alerts** and **Active malware detections** filter column will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. Click any column header to sort the view in ascending or descending order. @@ -55,7 +54,8 @@ You can filter the view by the following time periods: - 30 days - 6 months -> **Note**  When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. +> [!NOTE] +> When you select a time period, the list will only display machines that reported within the selected time period. For example, selecting 1 day will only display a list of machines that reported telemetry within the last 24-hour period. The threat category filter lets you filter the view by the following categories: @@ -65,7 +65,7 @@ The threat category filter lets you filter the view by the following categories: - Threat - Low severity -See the [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections) topic for a description of each category. +For more information on the description of each category see, [Investigate machines with active alerts](dashboard-windows-defender-advanced-threat-protection.md#investigate-machines-with-active-malware-detections). You can also download a full list of all the machines in your organization, in CSV format. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) to download the entire list as a CSV file. @@ -100,6 +100,8 @@ You'll see an aggregated view of alerts, a short description of the alert, detai This feature also enables you to selectively drill down into a behavior or event that occurred within a given time period. You can view the temporal sequence of events that occurred on a machine over a specified time period. +You can also use the [Alerts spotlight](investigate-alerts-windows-defender-advanced-threat-protection.md#alerts-spotlight) feature to see the correlation between alerts and events on a specific machine. + ![The timeline shows an interactive history of the alerts seen on a machine](images/timeline.png) Use the search bar to look for specific alerts or files associated with the machine. diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 718b2e22ce..288f3da357 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -14,14 +14,12 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender ATP notifies you of detected, possible attacks or breaches through alerts. A summary of new alerts is displayed in the **Dashboard**, and you can access all alerts in the **Alerts queue** menu. -See the [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts) topic for more details on how to investigate alerts. +For more information on how to investigate alerts see, [Investigate Windows Defender ATP alerts](investigate-alerts-windows-defender-advanced-threat-protection.md#investigate-windows-defender-advanced-threat-protection-alerts). Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the top of the alert to access the Manage Alert menu and manage alerts. @@ -86,7 +84,8 @@ The context of the rule lets you tailor the queue to ensure that only alerts you 1. Click the **Manage Alert** menu icon ![The menu icon looks like three periods stacked on top of each other](images/menu-icon.png) on the heading of an existing alert. 2. Choose the context for suppressing the alert. -> **Note**  You cannot create a custom or blank suppression rule. You must start from an existing alert. +> [!NOTE] +> You cannot create a custom or blank suppression rule. You must start from an existing alert. **See the list of suppression rules:** @@ -95,7 +94,8 @@ The context of the rule lets you tailor the queue to ensure that only alerts you ![Click the settings icon and then Suppression rules to create and modify rules](images/suppression-rules.png) -> **Note**  You can also click **See rules** in the confirmation window that appears when you suppress an alert. +> [!NOTE] +> You can also click **See rules** in the confirmation window that appears when you suppress an alert. The list of suppression rules shows all the rules that users in your organization have created. Each rule shows: diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 1bc9344b78..33d9bd1f92 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - There are some minimum requirements for onboarding your network and endpoints. ## Minimum requirements @@ -35,12 +33,77 @@ When you run the onboarding wizard for the first time, you must choose where you - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. ### Endpoint hardware and software requirements -Endpoints on your network must be running Windows 10 Insider Preview Build 14332 or later. The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10 Insider Preview Build 14332 or later. +The Windows Defender ATP agent only supports Windows 10, version 1607. -> **Note**  Endpoints that are running Windows Server and mobile versions of Windows are not supported. +Endpoints on your network must be running Windows 10, version 1607. -Internet connectivity on endpoints is also required. See [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) for additional proxy configuration settings. +The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. + + +> [!NOTE] +> Endpoints that are running Windows Server and mobile versions of Windows are not supported. + +#### Internet connectivity +Internet connectivity on endpoints is also required. + +The daily bandwidth utilization on each endpoint is 5MB. The network bandwidth utilization requires ________ (ALON, PLEASE PROVIDE MISSING INFO). + +For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. +### Telemetry and diagnostics settings +You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. +By default, this service is enabled, but it's good practice to check to ensure that you'll get telemetry from them. +**Use the command line to check the Windows 10 telemetry and diagnostics service startup type**: + +1. Open an elevated command-line prompt on the endpoint: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +If the service is enabled, then the result should look like the following screenshot: + +![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + +If the **START_TYPE** is not set to **AUTO_START**, then you'll need to set the service to automatically start. + + + +**Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** + +1. Open an elevated command-line prompt on the endpoint: + + a. Go to **Start** and type **cmd**. + + b. Right-click **Command prompt** and select **Run as administrator**. + +2. Enter the following command, and press **Enter**: + + ```text + sc config diagtrack start=auto + ``` + +3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: + + ```text + sc qc diagtrack + ``` + +## Windows Defender signature updates are configured +The Windows Defender ATP agent depends on Windows Defender’s ability to scan files and provide information about them. If Windows Defender is not the active antimalware in your organization, you may need to configure the signature updates. For more information see [Configure Windows Defender in Windows 10](windows-defender-in-windows-10.md). + +When Windows Defender is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender goes on passive mode. For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). + +## Windows Defender Early Launch AntiMalware (ELAM) driver is enabled +If you're running Windows Defender as the primary antimalware product on your endpoints, the Windows Defender ATP agent will successfully onboard. + +If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender ELAM driver is enabled. For more information on how to validate and enable the Windows Defender ELAM driver see, [Ensure the Windows Defender ELAM driver is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-the-windows-defender-elam-driver-is-enabled). diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index 942dfa02ee..ea397b440d 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -14,13 +14,12 @@ author: iaanw **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - You need to onboard to Windows Defender ATP before you can use the service. + ## In this section Topic | Description :---|:--- diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index 6363ce613d..b2b3c5c437 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -14,12 +14,9 @@ author: DulceMV **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - - Enterprise security teams can use the Windows Defender ATP portal to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. You can use the [Windows Defender ATP portal](https://securitycenter.windows.com/) to: @@ -37,19 +34,20 @@ When you open the portal, you’ll see the main areas of the application: ![Windows Defender Advanced Threat Protection portal](images/portal-image.png) -> **Note**  Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. +> [!NOTE] +> Malware related detections will only appear if your endpoints are using [Windows Defender](https://technet.microsoft.com/en-us/library/mt622091(v=vs.85).aspx) as the default real-time protection antimalware product. You can navigate through the portal using the menu options available in all sections. Refer to the following table for a description of each section. Area | Description :---|:--- (1) Settings | Provides access to configuration settings such as time zone, alert suppression rules, and license information. -(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Endpoint Management**. +(2) Navigation pane | Use the navigation pane to move between the **Dashboard**, **Alerts queue**, **Machines view**, **Preferences setup**, and **Enpoint Management**. **Dashboard** | Provides clickable tiles that open detailed information on various alerts that have been detected in your organization. **Alerts queue** | Enables you to view separate queues of new, in progress, and resolved alerts. **Machines view**| Displays the list of machines that are onboarded to Windows Defender ATP, some information about them, and the corresponding number of alerts. -**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. -**Endpoint Management**| Allows you to download the onboarding configuration package. +**Preferences setup**| Shows the settings you selected and lets you update your industry preferences and retention policy period. +**Enpoint Management**| Allows you to download the onboarding configuration package. (3) Main portal| Main area where you will see the different views such as the Dashboard, Alerts queue, and Machines view. (4) Search | Search for machines, files, external IP Addresses, or domains across endpoints. The drop-down combo box allows you to select the entity type. diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 81d0358abb..06486c2bd0 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: DulceMV **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Use the **Settings** menu ![Settings icon](images/settings.png) to configure the time zone, suppression rules, and view license information. ## Time zone settings @@ -52,7 +50,7 @@ To set the time zone: 3. The time zone indicator changes to **Timezone:Local**. Click it again to change back to **Timezone:UTC**. ## Suppression rules -The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. See [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). +The suppression rules control what alerts are suppressed. You can suppress alerts so that certain activities are not flagged as suspicious. For more information see, [Suppress alerts](manage-alerts-windows-defender-advanced-threat-protection.md#suppress-alerts). ## License Click the license link in the **Settings** menu to view the license agreement information for Windows Defender ATP. diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 6cbed263b3..6c3504e01c 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -7,58 +7,45 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: iaanw +author: mjcaparas --- # Troubleshoot Windows Defender Advanced Threat Protection onboarding issues **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607. - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] +You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. +This page provides detailed steps to troubleshoot onboarding issues that might occur when deploying with one of the deployment tools and common errors that might occur on the endpoints. -You might need to troubleshoot the Windows Defender Advanced Threat Protection onboarding process if you encounter issues. -This page provides detailed steps for troubleshooting endpoints that aren't reporting correctly, and common error codes encountered during onboarding. +If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, it might indicate an endpoint onboarding or connectivity problem. -## Endpoints are not reporting to the service correctly +## Troubleshoot onboarding when deploying with Group Policy +Deployment with Group Policy is done by running the onboarding script on the endpoints. The Group Policy console does not indicate if the deployment has succeeded or not. -If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after 20 minutes, it might indicate an endpoint onboarding or connectivity problem. +If you have completed the endpoint onboarding process and don't see endpoints in the [Machines view](investigate-machines-windows-defender-advanced-threat-protection.md) after an hour, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). -Go through the following verification topics to address this issue: +If the script completes successfully, see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. -- [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) -- [Ensure the Windows Defender ATP service is enabled](#Ensure-that-the-Windows-Defender-ATP-service-is-enabled) -- [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) -- [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) +## Troubleshoot onboarding issues when deploying with System Center Configuration Manager +When onboarding endpoints using the following versions of System Center Configuration Manager: +- System Center 2012 Configuration Manager +- System Center 2012 R2 Configuration Manager +- System Center Configuration Manager (current branch) version 1511 +- System Center Configuration Manager (current branch) version 1602 -### Ensure the endpoint is onboarded successfully -If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service was successfully onboarded onto the endpoint. +Deployment with the mentioned versions of System Center Configuration Manager is done by running the onboarding script on the endpoints. You can track the deployment in the Configuration Manager Console. -**Check the onboarding state in Registry**: +If the deployment fails, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). -1. Click **Start**, type **Run**, and press **Enter**. +If the onboarding completed successfully but the endpoints are not showing up in the Machines view after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. -2. From the **Run** dialog box, type **regedit** and press **Enter**. - -4. In the **Registry Editor** navigate to the Status key under: - - ```text -HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Advanced Threat Protection -``` - -5. Check the **OnboardingState** value is set to **1**. - - ![Image of OnboardingState status in Registry Editor](images/onboardingstate.png) - -If the **OnboardingState** value is not set to **1**, you can use Event Viewer to review errors on the endpoint. - -If you configured your endpoints with a deployment tool that required a script, you can check the event viewer for the onboarding script results. -
    -**Check the result of the script**: +## Troubleshoot onboarding when deploying with a script on the endpoint +**Check the result of the script on the endpoint**: 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. Go to **Windows Logs** > **Application**. @@ -66,25 +53,81 @@ If you configured your endpoints with a deployment tool that required a script, 3. Look for an event from **WDATPOnboarding** event source. If the script fails and the event is an error, you can check the event ID in the following table to help you troubleshoot the issue. -> **Note**  The following event IDs are specific to the onboarding script only. +> [!NOTE] +> The following event IDs are specific to the onboarding script only. Event ID | Error Type | Resolution steps :---|:---|:--- 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +65 | Insufficient privileges| Run the script again with administrator privileges. + +## Troubleshoot onboarding issues using Microsoft Intune +You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. + +Use the following tables to understand the possible causes of issues while onboarding: + +- Microsoft Intune error codes and OMA-URIs table +- Known issues with non-compliance table +- Mobile Device Management (MDM) event logs table + +If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. + +**Microsoft Intune error codes and OMA-URIs**: + +Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps +:---|:---|:---|:---|:--- +0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. + | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). + | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. + 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    -**Use Event Viewer to identify and adress onboarding errors**: +**Known issues with non-compliance** + +The following table provides information on issues with non-compliance and how you can address the issues. + +Case | Symptoms | Possible cause and troubleshooting steps +:---|:---|:--- +1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

    **Troubleshooting steps:** Wait for OOBE to complete. +2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

    **Troubleshooting steps:** The issue should automatically be fixed within 24 hours. +3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. + +
    +**Mobile Device Management (MDM) event logs** + +View the MDM event logs to troubleshoot issues that might arise during onboarding: + +Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider + +Channel name: Admin + +ID | Severity | Event description | Troubleshooting steps +:---|:---|:---|:--- +1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ELAM driver needs to be enabled see, [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. + +## Troubleshoot onboarding issues on the endpoint +If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: +- [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) +- [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender ELAM driver is enabled) +- [Ensure the Windows Defender ATP service is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) +- [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) +- [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) + +### View agent onboarding errors in the endpoint event log 1. Click **Start**, type **Event Viewer**, and press **Enter**. 2. In the **Event Viewer (Local)** pane, expand **Applications and Services Logs** > **Microsoft** > **Windows** > **SENSE**. - > **Note**  SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. + > [!NOTE] + > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. 3. Select **Operational** to load the log. @@ -98,101 +141,16 @@ Event ID | Error Type | Resolution steps Event ID | Message | Resolution steps :---|:---|:--- -5 | Windows Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). -6 | Windows Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). -7 | Windows Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. -15 | Windows Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +5 | Windows Defender Advanced Threat Protection service failed to connect to the server at _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). +6 | Windows Defender Advanced Threat Protection service is not onboarded and no onboarding parameters were found. Failure code: _variable_ | [Run the onboarding script again](configure-endpoints-windows-defender-advanced-threat-protection.md#manual). +7 | Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. +15 | Windows Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. - -### Ensure the Windows Defender ATP service is enabled -If the endpoints aren't reporting correctly, you might need to check that the Windows Defender ATP service is set to automatically start and is running on the endpoint. - -You can use the SC command line program for checking and managing the startup type and running state of the service. - -**Check the Windows Defender ATP service startup type from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc qc sense - ``` - -If the the service is running, then the result should look like the following screenshot: - - ![Result of the sq query sense command](images/sc-query-sense-autostart.png) - -If the service ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. - -**Change the Windows Defender ATP service startup type from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc config sense start=auto - ``` - -3. A success message is displayed. Verify the change by entering the following command and press **Enter**: - - ```text - sc qc sense - ``` - -**Check the Windows Defender ATP service is running from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc query sense - ``` - -If the service is running, the result should look like the following screenshot: - -![Result of the sc query sense command](images/sc-query-sense-running.png) - -If the service **STATE** is not set to **RUNNING**, then you'll need to start it. - -**Start the Windows Defender ATP service from the command line:** - -1. Open an elevated command-line prompt on the endpoint: - - a. Click **Start**, type **cmd**, and press **Enter**. - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc start sense - ``` - -3. A success message is displayed. Verify the change by entering the following command and press **Enter**: - - ```text - sc qc sense - ``` +There are additional components on the endpoint that the Windows Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Windows Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. ### Ensure the telemetry and diagnostics service is enabled -If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service may have been disabled by other programs or user configuration changes. - +If the endpoints aren't reporting correctly, you might need to check that the Windows 10 telemetry and diagnostics service is set to automatically start and is running on the endpoint. The service might have been disabled by other programs or user configuration changes. First, you should check that the service is set to start automatically when Windows starts, then you should check that the service is currently running (and start it if it isn't). @@ -216,9 +174,7 @@ If the service is enabled, then the result should look like the following screen ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) -If the ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set the service to automatically start. - - +If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. **Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** @@ -240,109 +196,13 @@ If the ```START_TYPE``` is not set to ```AUTO_START```, then you'll need to set sc qc diagtrack ``` -**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service startup type**: +4. Start the service. -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Check the **Startup type** column - the service should be set as **Automatic**. - -If the startup type is not set to **Automatic**, you'll need to change it so the service starts when the endpoint does. - - -**Use the Windows Services console to set the Windows 10 telemetry and diagnostics service to automatically start:** - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Right-click on the entry and click **Properties**. - -4. On the **General** tab, change the **Startup type:** to **Automatic**, as shown in the following image. Click OK. - - ![Select Automatic to change the startup type in the Properties dialog box for the service](images/windefatp-utc-console-autostart.png) - -### Ensure the service is running - -**Use the command line to check the Windows 10 telemetry and diagnostics service is running**: - -1. Open an elevated command-line prompt on the endpoint: - - a. **Click **Start** and type **cmd**.** - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc query diagtrack - ``` - -If the service is running, the result should look like the following screenshot: - -![Result of the sc query command for sc query diagtrack](images/windefatp-sc-query-diagtrack.png) - -If the service **STATE** is not set to **RUNNING**, then you'll need to start it. - - -**Use the command line to start the Windows 10 telemetry and diagnostics service:** - -1. Open an elevated command-line prompt on the endpoint: - - a. **Click **Start** and type **cmd**.** - - b. Right-click **Command prompt** and select **Run as administrator**. - -2. Enter the following command, and press **Enter**: - - ```text - sc start diagtrack - ``` - -3. A success message is displayed. Verify the change by entering the following command, and press **Enter**: - - ```text - sc query diagtrack - ``` - -**Use the Windows Services console to check the Windows 10 telemetry and diagnostics service is running**: - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Check the **Status** column - the service should be marked as **Running**. - -If the service is not running, you'll need to start it. - - -**Use the Windows Services console to start the Windows 10 telemetry and diagnostics service:** - -1. Open the services console: - - a. Click **Start** and type **services**. - - b. Press **Enter** to open the console. - -2. Scroll through the list of services until you find **Connected User Experiences and Telemetry**. - -3. Right-click on the entry and click **Start**, as shown in the following image. - -![Select Start to start the service](images/windef-utc-console-start.png) + a. In the command prompt, type the following command and press **Enter**: + ``` + sc start diagtrack + ``` ### Ensure the endpoint has an Internet connection @@ -352,90 +212,100 @@ WinHTTP is independent of the Internet browsing proxy settings and other user co To ensure that sensor has service connectivity, follow the steps described in the [Verify client connectivity to Windows Defender ATP service URLs](configure-proxy-internet-windows-defender-advanced-threat-protection.md#verify-client-connectivity-to-windows-defender-atp-service-urls) topic. -If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. +If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Troubleshoot onboarding issues using Microsoft Intune -You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. +## Ensure the Windows Defender ELAM driver is enabled +If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. -Use the following tables to understand the possible causes of issues while onboarding: +**Check the ELAM driver status:** +1. Open a command-line prompt on the endpoint: -- Microsoft Intune error codes and OMA-URIs table -- Known issues with non-compliance table -- Mobile Device Management (MDM) event logs table + a. Click **Start**, type **cmd**, and select **Command prompt**. -If none of the event logs and troubleshooting steps work, download the Local script from the **Endpoint Management** section of the portal, and run it in an elevated command prompt. +2. Enter the following command, and press Enter: +``` +sc qc WdBoot +``` +If the ELAM driver is enabled, the output will be: -**Microsoft Intune error codes and OMA-URIs**: +``` +[SC] QueryServiceConfig SUCCESS -Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps -:---|:---|:---|:---|:--- -0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. - | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. - 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. +SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 BOOT_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : +``` +If the ELAM driver is disabled the output will be: +``` +[SC] QueryServiceConfig SUCCESS -
    -**Known issues with non-compliance** +SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 DEMAND_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : _Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : +``` +### Enable the ELAM driver -The following table provides information on issues with non-compliance and how you can address the issues. +1. Open an elevated PowerShell console on the endpoint: -Case | Symptoms | Possible cause and troubleshooting steps -:---|:---|:--- -1 | Machine is compliant by SenseIsRunning OMA-URI. But is non-compliant by OrgId, Onboarding and OnboardingState OMA-URIs. | **Possible cause:** Check that user passed OOBE after Windows installation or upgrade. During OOBE onboarding couldn't be completed but SENSE is running already.

    **Troubleshooting steps:** Wait for OOBE to complete. -2 | Machine is compliant by OrgId, Onboarding, and OnboardingState OMA-URIs, but is non-compliant by SenseIsRunning OMA-URI. | **Possible cause:** Sense service's startup type is set as "Delayed Start". Sometimes this causes the Microsoft Intune server to report the machine as non-compliant by SenseIsRunning when DM session occurs on system start.

    **Troubleshooting steps:** The issue should automatically be fixed within 24 hours. -3 | Machine is non-compliant | **Troubleshooting steps:** Ensure that Onboarding and Offboarding policies are not deployed on the same machine at same time. + a. Click **Start**, type **powershell**. -
    -**Mobile Device Management (MDM) event logs** + b. Right-click **Command prompt** and select **Run as administrator**. -View the MDM event logs to troubleshoot issues that might arise during onboarding: +2. Run the following PowerShell cmdlet: +``` +'Set-ExecutionPolicy -ExecutionPolicy Bypass’ +``` +3. Run the following PowerShell script: -Log name: Microsoft\Windows\DeviceManagement-EnterpriseDiagnostics-Provider +``` +Add-Type @' +using System; +using System.IO; +using System.Runtime.InteropServices; +using Microsoft.Win32.SafeHandles; +using System.ComponentModel; -Channel name: Admin +public static class Elam{ + [DllImport("Kernel32", CharSet=CharSet.Auto, SetLastError=true)] + public static extern bool InstallELAMCertificateInfo(SafeFileHandle handle); -ID | Severity | Event description | Description -:---|:---|:---|:--- -1801 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Get Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has failed to get specific node's value.
    TokenName: Contains node name that caused the error.
    Result: Error details. -1802 | Information | Windows Defender Advanced Threat Protection CSP: Get Node's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3) | Windows Defender ATP has completed to get specific node's value.
    TokenName: Contains node name

    Result: Error details or succeeded. -1819 | Error | Windows Defender Advanced Threat Protection CSP: Failed to Set Node's Value. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

    TokenName: Contains node name that caused the error

    Result: Error details. -1820 | Information | Windows Defender Advanced Threat Protection CSP: Set Nod's Value complete. NodeId: (%1), TokenName: (%2), Result: (%3). | Windows Defender ATP has completed to get specific node's value.

    TokenName: Contains node name

    Result: Error details or succeeded. + public static void InstallWdBoot(string path) + { + Console.Out.WriteLine("About to call create file on {0}", path); + var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); + var handle = stream.SafeFileHandle; + + Console.Out.WriteLine("About to call InstallELAMCertificateInfo on handle {0}", handle.DangerousGetHandle()); + if (!InstallELAMCertificateInfo(handle)) + { + Console.Out.WriteLine("Call failed."); + throw new Win32Exception(Marshal.GetLastWin32Error()); + } + Console.Out.WriteLine("Call successful."); + } +} +'@ + +$driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" +[Elam]::InstallWdBoot($driverPath) +``` - ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) - [Configure endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) - diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 8340e9dcc0..73be4e0fa2 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -13,11 +13,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. ### Server error - Access is denied due to invalid credentials diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index 717abdaec8..cfe2f28953 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - A typical security breach investigation requires a member of a security operations team to: 1. View an alert on the **Dashboard** or **Alerts queue** @@ -41,6 +39,6 @@ Topic | Description [Investigate alerts](investigate-alerts-windows-defender-advanced-threat-protection.md)| Investigate alerts in Windows Defender ATP which might indicate possible security breaches on endpoints in your organization. [Investigate machines](investigate-machines-windows-defender-advanced-threat-protection.md) | The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, as well as the number of threats. [Investigate files](investigate-files-windows-defender-advanced-threat-protection.md) | Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. -[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external internet protocol (IP) addresses. +[Investigate an IP address](investigate-ip-windows-defender-advanced-threat-protection.md) | Examine possible communication between your machines and external Internet protocol (IP) addresses. [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) | Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) | The **Manage Alert** menu on every alert lets you change an alert's status, resolve it, suppress it, or contribute comments about the alert. diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index bae239bf1c..b5d38c765d 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -14,11 +14,9 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.] - Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: @@ -78,8 +76,10 @@ detect sophisticated cyber-attacks, providing: Topic | Description :---|:--- [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) | This overview topic for IT professionals provides information on the minimum requirements to use Windows Defender ATP such as network and data storage configuration, and endpoint hardware and software requirements, and deployment channels. -[Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. +[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md)) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. +[Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md)| Before users can access the portal, they'll need to be granted specific roles in Azure Active Directory. +[Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) | Understand the main features of the service and how it leverages Microsoft technology to protect enterprise endpoints from sophisticated cyber attacks. [Use the Windows Defender Advanced Threat Protection portal](use-windows-defender-advanced-threat-protection.md) | Learn about the capabilities of Windows Defender ATP to help you investigate alerts that might be indicators of possible breaches in your enterprise. [Windows Defender Advanced Threat Protection settings](settings-windows-defender-advanced-threat-protection.md) | Learn about setting the time zone and configuring the suppression rules to configure the service to your requirements. From 9521333bf2a32fc055afade28180f1fc008339b3 Mon Sep 17 00:00:00 2001 From: Dolcita Date: Fri, 29 Jul 2016 16:49:26 +1000 Subject: [PATCH 38/83] Added missing spaces --- .../windows-defender-advanced-threat-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index b5d38c765d..ba52fbe66d 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -17,7 +17,7 @@ author: mjcaparas - Windows 10, version 1607 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. Windows Defender ATP uses the following combination of technology built into Windows 10 and Microsoft's robust cloud service: @@ -61,7 +61,7 @@ detect sophisticated cyber-attacks, providing: - Behavior-based, cloud-powered, advanced attack detection - Finds the attacks that made it past all other defenses (post breach detection),provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on endpoints. + Finds the attacks that made it past all other defenses (post breach detection), provides actionable, correlated alerts for known and unknown adversaries trying to hide their activities on endpoints. - Rich timeline for forensic investigation and mitigation @@ -77,7 +77,7 @@ Topic | Description :---|:--- [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) | This overview topic for IT professionals provides information on the minimum requirements to use Windows Defender ATP such as network and data storage configuration, and endpoint hardware and software requirements, and deployment channels. [Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. -[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md)) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. +[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. [Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md)| Before users can access the portal, they'll need to be granted specific roles in Azure Active Directory. [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) | Understand the main features of the service and how it leverages Microsoft technology to protect enterprise endpoints from sophisticated cyber attacks. From 32052172309c55454de0eb0f6c02049a61ad14c1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 29 Jul 2016 16:50:15 +1000 Subject: [PATCH 39/83] add alon/tomer NW bandwidth feedback --- ...ts-windows-defender-advanced-threat-protection.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 33d9bd1f92..08597401ec 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -22,10 +22,6 @@ There are some minimum requirements for onboarding your network and endpoints. ## Minimum requirements ### Network and data storage and configuration requirements - - - - When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in either a European or United States datacenter. > **Notes**   @@ -39,14 +35,16 @@ Endpoints on your network must be running Windows 10, version 1607. The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. - > [!NOTE] > Endpoints that are running Windows Server and mobile versions of Windows are not supported. #### Internet connectivity -Internet connectivity on endpoints is also required. +Internet connectivity on endpoints is required. -The daily bandwidth utilization on each endpoint is 5MB. The network bandwidth utilization requires ________ (ALON, PLEASE PROVIDE MISSING INFO). +SENSE can utilize up to 5MB daily of bandwidth in order to communicate with the Windows Defender ATP cloud service and report cyber data. + +> [!NOTE] +> SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . From 2134859c4be012b8a196f39de14174a10a6e6219 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 10:56:41 +1000 Subject: [PATCH 40/83] update image --- .../alerts-queue-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index d7856b55ac..d6ba1cca91 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -26,7 +26,7 @@ To see a list of alerts, click any of the queues under the **Alerts queue** opti The following table and screenshot demonstrate the main areas of the **Alerts queue**. -![Screenshot of the Dashboard showing the New Alerts list and navigation bar](images/alertsq.png) +![Screenshot of the Dashboard showing the New Alerts list and navigation bar](images/alertsq2.png) Highlighted area|Area name|Description :---|:---|:--- From 4a6eb587ae2232d4341a2ce72be991db86969d40 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 11:36:32 +1000 Subject: [PATCH 41/83] update to be like RS1 branch file --- .gitignore | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f54db9d7d2..b674ff367c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,10 +6,11 @@ _site/ Tools/NuGet/ .optemp/ + .openpublishing.build.mdproj .openpublishing.buildcore.ps1 packages.config windows/keep-secure/index.md -windows/keep-secure/index.md -windows/keep-secure/TOC.md -windows/keep-secure/index.md + +# User-specific files +.vs/ \ No newline at end of file From a613a02eaa4739d0b5c67b1295bdb66f7e933eb9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 14:32:58 +1000 Subject: [PATCH 42/83] verify AAD steps updates --- ...indows-defender-advanced-threat-protection.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 7de5eabb6e..2d2c705cce 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -31,24 +31,28 @@ You need to add an application in your Azure Active Directory (AAD) tenant then 6. Choose a client name for the application, for example, *Alert Export Client*. -7. Click **WEB APPLICATION AND/OR WEB API**. +7. Select **WEB APPLICATION AND/OR WEB API** in the Type section. 8. Assign a sign-on URL and app ID URI to the application, for example, `https://alertexportclient`. 9. Confirm the request details and verify that you have successfully added the app. -10. Select the application you've just created from the directory application list and click **Configure**. +10. Select the application you've just created from the directory application list and click the **Configure** tab. -11. Type the following URLs in the **Reply URL** field: +11. Scroll down to the **keys** section and select a duration for the application key. + +12. Type the following URLs in the **Reply URL** field: - `https://DataAccess-PRD.trafficmanager.net:444/api/FetchAccessTokenFromAuthCode` - `https://localhost:44300/WDATPconnector` -12. Scroll down to the **keys** section and select a duration for the application key. - 13. Click **Save** and copy the key in a safe place. You'll need this key to authenticate the client application on Azure Active Directory. -14. Open a web browser and connect to the following URL: `https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234`. An Azure login page appears. +14. Open a web browser and connect to the following URL:
    +```text +https://DataAccess-PRD.trafficmanager.net:444/api/FetchToken?clientId=f7c1acd8-0458-48a0-a662-dba6de049d1c&tenantId=&clientSecret=1234 +``` +An Azure login page appears. > [!NOTE] > - Replace *tenant ID* with your actual tenant ID. > - Keep the client secret as is. This is a dummy value, but the parameter must appear. From 90f5d9b33589f02766151340a1143bba7708d1b0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 14:47:11 +1000 Subject: [PATCH 43/83] update wrong xref link --- ...-onboarding-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 6c3504e01c..66b1b19b39 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -82,7 +82,7 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---|:---|:---|:---|:--- -0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [Ensure the endpoint is onboarded successfully](#ensure-the-endpoint-is-onboarded-successfully) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). +0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. @@ -114,7 +114,7 @@ ID | Severity | Event description | Troubleshooting steps ## Troubleshoot onboarding issues on the endpoint If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: -- [Ensure the endpoint is onboarded successfully](#Ensure-that-the-endpoint-is-onboarded-successfully) +- [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) - [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender ELAM driver is enabled) - [Ensure the Windows Defender ATP service is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) - [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) From 33022080c433a76790e89cf28441ea396f1c8335 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 15:13:42 +1000 Subject: [PATCH 44/83] update all topics with Windows 10 SKUs --- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 8 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 9 ++ ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 92 +------------------ ...ows-defender-advanced-threat-protection.md | 7 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 16 +--- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 6 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- ...ows-defender-advanced-threat-protection.md | 5 +- 30 files changed, 130 insertions(+), 130 deletions(-) diff --git a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md index d6ba1cca91..74189887bb 100644 --- a/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/alerts-queue-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) As a security operations team member, you can manage Windows Defender ATP alerts as part of your routine activities. Alerts will appear in queues according to their current status. diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index 4714d0153b..d70ff52a07 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -13,7 +13,10 @@ author: mjcaparas # Assign user access to the Windows Defender ATP portal **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Azure Active Directory - Office 365 - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md index 2d2c705cce..5ee2fbe06a 100644 --- a/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md @@ -14,7 +14,11 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Azure Active Directory +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You need to add an application in your Azure Active Directory (AAD) tenant then authorize the Windows Defender ATP Alerts Export application to communicate with it so that your security information and events management (SIEM) tool can consume alerts from Windows Defender ATP portal. diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index 1751f6ea9b..2ff4617acc 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You'll need to configure HP ArcSight so that it can consume Windows Defender ATP alerts. 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 79d61b2019..eff0467446 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 @@ -14,13 +14,17 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Group Policy +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) > [!NOTE] > To use Group Policy (GP) updates to deploy the package, you must be on Windows Server 2008 R2 or later. -### Onboard endpoints +## Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): a. Click **Endpoint Management** on the **Navigation pane**. diff --git a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md index 51d6fbf1ae..14be889faa 100644 --- a/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-mdm-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10 Insider Preview Build 14379 or later +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You can use mobile device management (MDM) solutions to configure endpoints. Windows Defender ATP supports MDMs by providing OMA-URIs to create policies to manage endpoints. diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 0376665c6a..ccb050ed63 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -12,10 +12,12 @@ author: mjcaparas # Configure endpoints using System Center Configuration Manager - **Applies to:** -- Windows 10 Insider Preview Build 14332 or later +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) - System Center 2012 Configuration Manager or later versions diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index eff1476d26..81336180f9 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -11,6 +11,15 @@ author: mjcaparas --- # Configure endpoints using a local script + +**Applies to:** + +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education +- Windows Defender Advanced Threat Protection (Windows Defender ATP) + You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. ## Onboard endpoints diff --git a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md index ddb7b1ea53..bd69be41b4 100644 --- a/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Endpoints in your organization must be configured so that the Windows Defender ATP service can get telemetry from them. There are various methods and deployment tools that you can use to configure the endpoints in your organization. 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 ef0ed28af7..99e97b985e 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 @@ -15,7 +15,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) The Window Defender ATP sensor requires Microsoft Windows HTTP (WinHTTP) to report telemetry and communicate with the Windows Defender ATP service. @@ -24,95 +27,8 @@ 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 - ## Configure the proxy server manually using a static proxy Configure a 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. diff --git a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md index 232bdffedf..9811157abe 100644 --- a/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-siem-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Windows Defender ATP supports security information and events management (SIEM) tools to consume alerts. Windows Defender ATP exposes alerts through an HTTPS endpoint hosted in Azure. The endpoint can be configured to get alerts from your enterprise tenant in Azure Active Directory (AAD) using the OAuth 2.0 authentication protocol for an AAD application that represents the specific SIEM connector installed in your environment. @@ -22,7 +25,7 @@ Windows Defender ATP supports security information and events management (SIEM) Windows Defender ATP currently supports the following SIEM tools: - Splunk -- HPE ArcSight +- HP ArcSight To use either of these supported SIEM tools you'll need to: diff --git a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md index f4eb709b10..20a3f61f1e 100644 --- a/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-splunk-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You'll need to configure Splunk so that it can consume Windows Defender ATP alerts. diff --git a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md index 90ac580a40..e68df885fb 100644 --- a/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/dashboard-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) The **Dashboard** displays a snapshot of: diff --git a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md index 2143ccc62c..4a509cf46a 100644 --- a/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) This section covers some of the most frequently asked questions regarding privacy and data handling for Windows Defender ATP. @@ -68,14 +71,3 @@ Your data will be kept for a period of at least 90 days, during which it will be Microsoft provides customers with detailed information about Microsoft's security and compliance programs, including audit reports and compliance packages, to help customers assess Windows Defender ATP services against their own legal and regulatory requirements. Windows Defender ATP has a roadmap for obtaining national, regional and industry-specific certifications, starting with ISO 27001. The service is designed, implemented, and maintained according to the compliance and privacy principles of ISO 27001, as well as Microsoft’s compliance standards. By providing customers with compliant, independently-verified services, Microsoft makes it easier for customers to achieve compliance for the infrastructure and applications they run, including this new Microsoft cloud service. - - diff --git a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md index 84503521df..2ad4b75d16 100644 --- a/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/defender-compatibility-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index cc1448d745..712e3b7b37 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -15,7 +15,11 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Event Viewer +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/en-US/library/aa745633(v=bts.10).aspx) on individual endpoints. diff --git a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md index d37d352642..8bd01c944f 100644 --- a/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-alerts-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Alerts in Windows Defender ATP indicate possible security breaches on endpoints in your organization. diff --git a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md index 50e1c02405..d138e36e1f 100644 --- a/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-domain-windows-defender-advanced-threat-protection.md @@ -13,7 +13,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Investigate a domain to see if machines and servers in your enterprise network have been communicating with a known malicious domain. 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 a7f48785a0..6c1309102d 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 @@ -13,7 +13,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Investigate the details of a file associated with a specific alert, behavior, or event to help determine if the file exhibits malicious activities, identify the attack motivation, and understand the potential scope of the breach. diff --git a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md index 8a803eb355..dd72b28bc9 100644 --- a/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-ip-windows-defender-advanced-threat-protection.md @@ -13,7 +13,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Examine possible communication between your machines and external internet protocol (IP) addresses. diff --git a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md index 22271072f0..7eae125102 100644 --- a/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/investigate-machines-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) The **Machines view** shows a list of the machines in your network, the corresponding number of active alerts for each machine categorized by alert severity levels, and the number of active malware detections. This view allows you to identify machines with the highest risk at a glance, and keep track of all the machines that are reporting telemetry in your network. diff --git a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md index 288f3da357..e4e5a94751 100644 --- a/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/manage-alerts-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Windows Defender ATP notifies you of detected, possible attacks or breaches through alerts. A summary of new alerts is displayed in the **Dashboard**, and you can access all alerts in the **Alerts queue** menu. diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 08597401ec..599f1a28bf 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) There are some minimum requirements for onboarding your network and endpoints. diff --git a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md index ea397b440d..1c962bc1ec 100644 --- a/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/onboard-configure-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: iaanw **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You need to onboard to Windows Defender ATP before you can use the service. diff --git a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md index b2b3c5c437..177d0998d6 100644 --- a/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/portal-overview-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: DulceMV **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Enterprise security teams can use the Windows Defender ATP portal to monitor and assist in responding to alerts of potential advanced persistent threat (APT) activity or data breaches. diff --git a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md index 06486c2bd0..e45619b0a3 100644 --- a/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/settings-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: DulceMV **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Use the **Settings** menu ![Settings icon](images/settings.png) to configure the time zone, suppression rules, and view license information. diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 66b1b19b39..114b1994b0 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607. +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) You might need to troubleshoot the Windows Defender ATP onboarding process if you encounter issues. diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 73be4e0fa2..138abe420c 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -13,7 +13,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) This section addresses issues that might arise as you use the Windows Defender Advanced Threat service. diff --git a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md index cfe2f28953..cadbd4c872 100644 --- a/windows/keep-secure/use-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/use-windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) A typical security breach investigation requires a member of a security operations team to: diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index ba52fbe66d..a0bddb1e62 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -14,7 +14,10 @@ author: mjcaparas **Applies to:** -- Windows 10, version 1607 +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers to detect, investigate, and respond to advanced threats on their networks. From 532f607a913750b0d4d1f3d860f16b6b6dae7d67 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 15:18:41 +1000 Subject: [PATCH 45/83] update supported editions --- ...ements-windows-defender-advanced-threat-protection.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 599f1a28bf..b5bba72979 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -32,11 +32,14 @@ When you run the onboarding wizard for the first time, you must choose where you - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. ### Endpoint hardware and software requirements -The Windows Defender ATP agent only supports Windows 10, version 1607. +The Windows Defender ATP agent only supports the following editions of Windows 10: + +- Windows 10 Enterprise +- Windows 10 Enterprise for Education +- Windows 10 Pro +- Windows 10 Pro Education -Endpoints on your network must be running Windows 10, version 1607. -The hardware requirements for Windows Defender ATP on endpoints is the same as those for Windows 10, version 1607. > [!NOTE] > Endpoints that are running Windows Server and mobile versions of Windows are not supported. From 0c4e74196c6720c509202121d7010f8be4d9e931 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 15:20:48 +1000 Subject: [PATCH 46/83] update supported Win10 editions --- ...-requirements-windows-defender-advanced-threat-protection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index b5bba72979..6cd54cb057 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -39,7 +39,9 @@ The Windows Defender ATP agent only supports the following editions of Windows 1 - Windows 10 Pro - Windows 10 Pro Education +Endpoints on your network must be running one of these editions. +The hardware requirements for Windows Defender ATP on endpoints is the same as those for the supported editions. > [!NOTE] > Endpoints that are running Windows Server and mobile versions of Windows are not supported. From b68313754ef235bf8ca58c835cdcb279121d44a2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 15:26:29 +1000 Subject: [PATCH 47/83] consistent use of antimalware --- ...-requirements-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 6cd54cb057..90dc732ab0 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -109,7 +109,7 @@ The Windows Defender ATP agent depends on Windows Defender’s ability to scan f When Windows Defender is not the active antimalware in your organization and you use the Windows Defender ATP service, Windows Defender goes on passive mode. For more information, see the **Compatibility** section in the [Windows Defender in Windows 10 topic](windows-defender-in-windows-10.md# compatibility-with-windows-defender-advanced-threat-protection). -## Windows Defender Early Launch AntiMalware (ELAM) driver is enabled +## Windows Defender Early Launch Antimalware (ELAM) driver is enabled If you're running Windows Defender as the primary antimalware product on your endpoints, the Windows Defender ATP agent will successfully onboard. If you're running a third-party antimalware client and use Mobile Device Management solutions or System Center Configuration Manager (current branch) version 1606, you'll need to ensure that the Windows Defender ELAM driver is enabled. For more information on how to validate and enable the Windows Defender ELAM driver see, [Ensure the Windows Defender ELAM driver is enabled](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md#ensure-the-windows-defender-elam-driver-is-enabled). From 0b225a04571caa4133de7df32efac919888332d1 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 15:29:35 +1000 Subject: [PATCH 48/83] fix link --- windows/keep-secure/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 345e650ab3..efcfcabd88 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -718,7 +718,7 @@ #### [Use PowerShell cmdlets for Windows Defender](use-powershell-cmdlets-windows-defender-for-windows-10.md) #### [Enable the Block at First Sight feature in Windows 10](windows-defender-block-at-first-sight.md) #### [Configure enhanced notifications for Windows Defender in Windows 10](windows-defender-enhanced-notifications.md) -#### [Run a Windows Defender scan from the command line](run-cmd-windows-defender-for-windows-10.md) +#### [Run a Windows Defender scan from the command line](run-cmd-scan-windows-defender-for-windows-10.md) #### [Detect and block Potentially Unwanted Applications](enable-pua-windows-defender-for-windows-10.md) #### [Troubleshoot Windows Defender in Windows 10](troubleshoot-windows-defender-in-windows-10.md) ### [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) From 34da6a68246cb03693b673d5010c4cfe645c2356 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 16:59:54 +1000 Subject: [PATCH 49/83] Updated wording --- ...equirements-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md index 90dc732ab0..85249ee5d8 100644 --- a/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -25,7 +25,7 @@ There are some minimum requirements for onboarding your network and endpoints. ## Minimum requirements ### Network and data storage and configuration requirements -When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: in either a European or United States datacenter. +When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: either in a European or United States datacenter. > **Notes**   - You cannot change your data storage location after the first-time setup. @@ -49,7 +49,7 @@ The hardware requirements for Windows Defender ATP on endpoints is the same as t #### Internet connectivity Internet connectivity on endpoints is required. -SENSE can utilize up to 5MB daily of bandwidth in order to communicate with the Windows Defender ATP cloud service and report cyber data. +SENSE can utilize up to 5MB daily of bandwidth to communicate with the Windows Defender ATP cloud service and report cyber data. > [!NOTE] > SENSE is the internal name used to refer to the behavioral sensor that powers Windows Defender ATP. From 2b238b986a8da7bdcb56dd4348b6c5ec5dc60d7a Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 17:09:35 +1000 Subject: [PATCH 50/83] Updated wording --- ...rtal-access-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index d70ff52a07..19fd937e07 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -26,7 +26,7 @@ Windows Defender ATP users and access permissions are managed in Azure Active Di - Read only access **Full access**
    -Users with full access can log in, view all system information as well as resolve alerts, submit files for deep analysis, and download the onboarding package. +Users with full access can log in, view all system information and resolve alerts, submit files for deep analysis, and download the onboarding package. Assigning full access rights requires adding the users to the “Security Administrator” or “Global Administrator” AAD built-in roles. **Read only access**
    @@ -43,4 +43,4 @@ Use the following cmdlets to perform the security role assignment: - Full access:
    ```Add-MsolRoleMember -RoleName "Security Reader" -RoleMemberEmailAddress “reader@Contoso.onmicrosoft.com”``` - Read only access:
    ```Add-MsolRoleMember -RoleName "Security Administrator" -RoleMemberEmailAddress "secadmin@Contoso.onmicrosoft.com"``` -For more information see, [Manage Azure AD group and role membership](https://technet.microsoft.com/en-us/library/321d532e-407d-4e29-a00a-8afbe23008dd#BKMK_ManageGroups). \ No newline at end of file +For more information see, [Manage Azure AD group and role membership](https://technet.microsoft.com/en-us/library/321d532e-407d-4e29-a00a-8afbe23008dd#BKMK_ManageGroups). From 0b8545ef05745b9d22fa9cf99a895900f93337e7 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 17:11:23 +1000 Subject: [PATCH 51/83] added new URL --- ...oubleshoot-windows-defender-advanced-threat-protection.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index 138abe420c..d42e971139 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -40,7 +40,8 @@ U.S. region: - sevillefeedback-prd.trafficmanager.net - sevillesettings-prd.trafficmanager.net - threatintel-cus-prd.cloudapp.net -- threatintel-eus-prd.cloudapp.net +- threatintel-eus-prd.cloudapp.net +- winatpauthorization.windows.com @@ -53,7 +54,7 @@ EU region: - sevillesettings-prd.trafficmanager.net - threatintel-neu-prd.cloudapp.net - threatintel-weu-prd.cloudapp.net - +- winatpauthorization.windows.com ### Windows Defender ATP service shows event or error logs in the Event Viewer From 204121338612e330af1d079bb8a721399b3f2c56 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 17:33:06 +1000 Subject: [PATCH 52/83] Fixed formatting issue --- ...-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 eff0467446..535be7d761 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 @@ -87,7 +87,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the endpoints. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. -3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click Edit. +3. Open the [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx) (GPMC), right-click the Group Policy Object (GPO) you want to configure and click **Edit**. 4. In the **Group Policy Management Editor**, go to **Computer configuration,** then **Preferences**, and then **Control panel settings**. From d482a47b6e9786c2b0e1eccc3d922ee73b2b684e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 17:33:19 +1000 Subject: [PATCH 53/83] update URL to sccm --- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index ccb050ed63..ba147eaaa1 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -23,7 +23,7 @@ author: mjcaparas ## Configure endpoints using System Center Configuration Manager (current branch) version 1606 -System Center Configuration Manager (current branch) version 1606, currently in technical preview, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://technet.microsoft.com/en-us/library/mt706220.aspx#BKMK_ATP). +System Center Configuration Manager (current branch) version 1606, has UI integrated support for configuring and managing Windows Defender ATP on endpoints. For more information, see [Support for Windows Defender Advanced Threat Protection service](https://go.microsoft.com/fwlink/p/?linkid=823682). ## Configure endpoints using System Center Configuration Manager earlier versions From 5833aa3c919842c1593943e47ca57d91b9a27155 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 17:35:27 +1000 Subject: [PATCH 54/83] update dead link, seo topic title --- .../change-history-for-keep-windows-10-secure.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 1b64739f6a..3d6c6f0b68 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 @@ -14,7 +14,7 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md ## RELEASE: Windows 10, version 1607 -The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: +The topics in this library have been updated for Windows 10, version 1607 (also known as the Anniversary Update). The following new topics have been added: - [Enable phone sign-in to PC or VPN](enable-phone-signin-to-pc-and-vpn.md) - [Remote Credential Guard](remote-credential-guard.md) @@ -22,8 +22,8 @@ The topics in this library have been updated for Windows 10, version 1607 (also - [Use PowerShell cmdlets for Windows Defender](use-powershell-cmdlets-windows-defender-for-windows-10.md) - [Enable the Block at First Sight feature in Windows 10](windows-defender-block-at-first-sight.md) - [Configure enhanced notifications for Windows Defender in Windows 10](windows-defender-enhanced-notifications.md) -- [Run a Windows Defender scan from the command line](run-cmd-windows-defender-for-windows-10.md) -- [Detect and block Potentially Unwanted Applications](enable-pua-windows-defender-for-windows-10.md) +- [Run a Windows Defender scan from the command line](run-cmd-scan-windows-defender-for-windows-10.md) +- [Detect and block Potentially Unwanted Applications with Windows Defender](enable-pua-windows-defender-for-windows-10.md) ## July 2016 From c4ea34d31d911cc3cbb1f6a95552e0a70d580c68 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 17:55:52 +1000 Subject: [PATCH 55/83] add URLS --- ...hoot-windows-defender-advanced-threat-protection.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md index d42e971139..5ed6bf4bc5 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-windows-defender-advanced-threat-protection.md @@ -42,8 +42,9 @@ U.S. region: - threatintel-cus-prd.cloudapp.net - threatintel-eus-prd.cloudapp.net - winatpauthorization.windows.com - - +- winatpfeedback.windows.com +- winatpmanagement.windows.com +- winatponboarding.windows.com EU region: @@ -54,7 +55,10 @@ EU region: - sevillesettings-prd.trafficmanager.net - threatintel-neu-prd.cloudapp.net - threatintel-weu-prd.cloudapp.net -- winatpauthorization.windows.com +- winatpauthorization.windows.com +- winatpfeedback.windows.com +- winatpmanagement.windows.com +- winatponboarding.windows.com ### Windows Defender ATP service shows event or error logs in the Event Viewer From 646268b8ff5e1991cb1814709baa44c42ae088d4 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 18:15:28 +1000 Subject: [PATCH 56/83] Fixed formatting issue --- ...points-script-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 81336180f9..1e740f14b3 100644 --- a/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -53,7 +53,7 @@ You can manually configure the sample sharing setting on the endpoint by using * The configuration is set through the following registry key entry: -``` +```text Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” Name: "AllowSampleCollection" Value: 0 or 1 From 347f716468b3016aed9815ac666283c1ab18c2ad Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 18:18:24 +1000 Subject: [PATCH 57/83] Fixed formatting issue --- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index ba147eaaa1..ff36349580 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -58,7 +58,7 @@ This rule should be a *remediating* compliance rule configuration item that sets The configuration is set through the following registry key entry: -``` +```text Path: “HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection” Name: "AllowSampleCollection" Value: 0 or 1 From 32daae9fa908d09c5684e1cbb81c68fe8a30e503 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 18:29:58 +1000 Subject: [PATCH 58/83] Fixed formatting issues --- ...indows-defender-advanced-threat-protection.md | 16 ++++++++++------ 1 file changed, 10 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 99e97b985e..cd1c409582 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 @@ -35,11 +35,12 @@ Configure a static proxy to allow only Windows Defender ATP sensor to report tel The static proxy is configurable through Group Policy (GP). The group policy can be found under: **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**. The registry key that this policy sets can be found at: -``` HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer``` +```HKLM\Software\Policies\Microsoft\Windows\DataCollection TelemetryProxyServer``` The policy and the registry key takes the following string format: -```:``` -
    +```text +: +``` For example: 10.0.0.6:8080 If the static proxy settings are configured after onboarding, then you must restart the PC to apply the proxy settings. @@ -77,13 +78,16 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover ``` HardDrivePath\RunSenseConnectivityCheck.cmd ``` - Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example ```C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd```. + Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example + ```text + C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd + ``` 5. Extract the *ConnectivityCheckResult.zip* file created by tool in the folder used in the *HardDrivePath*. 6. Open *ConnectivityCheck.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

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

    -If however the connectivity check results indicate a failure, an HTTP error is displayed (see HTTP Status Codes). You can then use the URLs in the table shown in [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy server). The URLs you'll use will depend on the region selected during the onboarding procedure. +However, if the connectivity check results indicate a failure, an HTTP error is displayed (see HTTP Status Codes). You can then use the URLs in the table shown in [Enable access to Windows Defender ATP service URLs in the proxy server](#enable-access-to-windows-defender-atp-service-urls-in-the-proxy server). The URLs you'll use will depend on the region selected during the onboarding procedure. ## Related topics - [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) From 80435ea9dccf4a7c8fd132ebb7bc25aefd641e5e Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 18:35:35 +1000 Subject: [PATCH 59/83] Fixed space issue --- ...proxy-internet-windows-defender-advanced-threat-protection.md | 1 + 1 file changed, 1 insertion(+) 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 cd1c409582..0a90b5332b 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 @@ -56,6 +56,7 @@ Primary Domain Controller | .Microsoft.com DNS record 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 + 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 to the above listed URLs. From 5bc69a6ed77b351df89fe6e3f957a9ecae44d5b3 Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 18:38:19 +1000 Subject: [PATCH 60/83] Fixed space issue --- ...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 0a90b5332b..0aa5dbc980 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 @@ -57,7 +57,7 @@ Primary Domain Controller | .Microsoft.com DNS record North Europe | 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 to the above listed URLs. + 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. ## Verify client connectivity to Windows Defender ATP service URLs From 4a87da9eabeced22a179e85495604e2876ffef4f Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 19:02:47 +1000 Subject: [PATCH 61/83] Fixed space issue --- ...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 0aa5dbc980..6e0427e3a5 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 @@ -56,7 +56,7 @@ Primary Domain Controller | .Microsoft.com DNS record 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 - +
    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 db1b6ed0e68dfdad6223eecf28adc0dd833db4fd Mon Sep 17 00:00:00 2001 From: DulceMV Date: Mon, 1 Aug 2016 19:17:25 +1000 Subject: [PATCH 62/83] Fixed formatting issues --- ...indows-defender-advanced-threat-protection.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 114b1994b0..1783ebabd3 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -40,11 +40,11 @@ When onboarding endpoints using the following versions of System Center Configur - System Center Configuration Manager (current branch) version 1602 -Deployment with the mentioned versions of System Center Configuration Manager is done by running the onboarding script on the endpoints. You can track the deployment in the Configuration Manager Console. +Deployment with the above-mentioned versions of System Center Configuration Manager is done by running the onboarding script on the endpoints. You can track the deployment in the Configuration Manager Console. If the deployment fails, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). -If the onboarding completed successfully but the endpoints are not showing up in the Machines view after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. +If the onboarding completed successfully but the endpoints are not showing up in the **Machines view** after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. ## Troubleshoot onboarding when deploying with a script on the endpoint @@ -62,11 +62,11 @@ If the script fails and the event is an error, you can check the event ID in the Event ID | Error Type | Resolution steps :---|:---|:--- 5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```. Verify that the script was ran as an administrator. +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. 15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```. The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 65 | Insufficient privileges| Run the script again with administrator privileges. @@ -149,7 +149,7 @@ Event ID | Message | Resolution steps 7 | Windows Defender Advanced Threat Protection service failed to read the onboarding parameters. Failure code: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection), then run the entire onboarding process again. 15 | Windows Defender Advanced Threat Protection cannot start command channel with URL: _variable_ | [Ensure the endpoint has Internet access](#ensure-the-endpoint-has-an-internet-connection). 25 | Windows Defender Advanced Threat Protection service failed to reset health status in the registry. Failure code: _variable_ | Contact support. - +
    There are additional components on the endpoint that the Windows Defender ATP agent depends on to function properly. If there are no onboarding related errors in the Windows Defender ATP agent event log, proceed with the following steps to ensure that the additional components are configured correctly. ### Ensure the telemetry and diagnostics service is enabled @@ -203,7 +203,7 @@ If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the serv a. In the command prompt, type the following command and press **Enter**: - ``` + ```text sc start diagtrack ``` @@ -269,12 +269,12 @@ SERVICE_NAME: WdBoot b. Right-click **Command prompt** and select **Run as administrator**. 2. Run the following PowerShell cmdlet: -``` +```text 'Set-ExecutionPolicy -ExecutionPolicy Bypass’ ``` 3. Run the following PowerShell script: -``` +```text Add-Type @' using System; using System.IO; From 829941e3a6ef769eae441398e1310c137d0db2dc Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 1 Aug 2016 21:12:59 +1000 Subject: [PATCH 63/83] update based on Haitham's changes --- ...-windows-defender-advanced-threat-protection.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 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 6e0427e3a5..c1682df635 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 @@ -64,9 +64,9 @@ Primary Domain Controller | .Microsoft.com DNS record Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Windows Defender ATP service URLs. -1. Download the connectivity verification tool to the PC where Windows Defender ATP sensor is running on. +1. Download the [connectivity verification tool](https://go.microsoft.com/fwlink/p/?linkid=823683) to the PC where Windows Defender ATP sensor is running on. -2. Extract the contents of SenseConnectivtyChecker on the endpoint. +2. Extract the contents of WDATPConnectivityAnalyzer on the endpoint. 3. Open an elevated command-line: @@ -79,15 +79,15 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover ``` HardDrivePath\RunSenseConnectivityCheck.cmd ``` - Replace *HardDrivePath* with the path where the SenseConnectivtyChecker tool was downloaded to, for example + Replace *HardDrivePath* with the path where the WDATPConnectivityAnalyzer tool was downloaded to, for example ```text - C:\Work\tools\ConnectivityChecker\RunSenseConnectivityCheck.cmd + C:\Work\tools\WDATPConnectivityAnalyzer\WDATPConnectivityAnalyzercmd ``` -5. Extract the *ConnectivityCheckResult.zip* file created by tool in the folder used in the *HardDrivePath*. +5. Extract the *WDATPConnectivityAnalyzerResult.zip* file created by tool in the folder used in the *HardDrivePath*. -6. Open *ConnectivityCheck.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

    -The tool checks the connectivity of Windows Defender ATP service URLs that Windows Defender ATP client is configured to interact with. It then prints the results into the *ConnectivityCheck.txt* file for each URL that can potentially be used to communicate with the Windows Defender ATP services. For example: +6. Open *WDATPConnectivityAnalyzer.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

    +The tool checks the connectivity of Windows Defender ATP service URLs that Windows Defender ATP client is configured to interact with. It then prints the results into the *WDATPConnectivityAnalyzer.txt* file for each URL that can potentially be used to communicate with the Windows Defender ATP services. For example: ```text Testing URL : https://xxx.microsoft.com/xxx 1 - Default proxy: Succeeded (200) From 8bfe4bb84a1ba3de0a8c42d5f8a2dd98fe2814fa Mon Sep 17 00:00:00 2001 From: jcaparas Date: Mon, 1 Aug 2016 21:15:21 +1000 Subject: [PATCH 64/83] fix typo --- ...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 c1682df635..c97abeb592 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 @@ -81,7 +81,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover ``` Replace *HardDrivePath* with the path where the WDATPConnectivityAnalyzer tool was downloaded to, for example ```text - C:\Work\tools\WDATPConnectivityAnalyzer\WDATPConnectivityAnalyzercmd + C:\Work\tools\WDATPConnectivityAnalyzer\WDATPConnectivityAnalyzer.cmd ``` 5. Extract the *WDATPConnectivityAnalyzerResult.zip* file created by tool in the folder used in the *HardDrivePath*. From 616af085276b1e0f81f3c50bfa3f3303a9be802d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 21:48:32 +1000 Subject: [PATCH 65/83] updated based on Tomer's edits --- ...ows-defender-advanced-threat-protection.md | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index 19fd937e07..ad6dfa190d 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -21,26 +21,24 @@ author: mjcaparas - Office 365 - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Windows Defender ATP users and access permissions are managed in Azure Active Directory (AAD). User can be assigned one of the following levels of permissions: +Windows Defender ATP users and access permissions are managed in Azure Active Directory (AAD). You can assign users with one of the following levels of permissions: - Full access (Read and Write) - Read only access -**Full access**
    -Users with full access can log in, view all system information and resolve alerts, submit files for deep analysis, and download the onboarding package. -Assigning full access rights requires adding the users to the “Security Administrator” or “Global Administrator” AAD built-in roles. -**Read only access**
    -Users with read only access can log in, view all alerts, and related information. -They will not be able to change alert states, submit files for deep analysis or perform any state changing operations. -Assigning read only access rights requires adding the users to the “Security Reader” AAD built-in role. - - - -Use the following cmdlets to perform the security role assignment: - -- Full access:
    ```Add-MsolRoleMember -RoleName "Security Reader" -RoleMemberEmailAddress “reader@Contoso.onmicrosoft.com”``` -- Read only access:
    ```Add-MsolRoleMember -RoleName "Security Administrator" -RoleMemberEmailAddress "secadmin@Contoso.onmicrosoft.com"``` +Use the following steps to assign security roles: +- Preparations: + - Install Azure PowerShell. For more information see, [How to install and configure Azure PowerShell](https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/). + > [!NOTE] + > You need to run the PowerShell cmdlets in an elevated command-line. +- Connect to your Azure Active Directory. For more information see, [Connect-MsolService](https://msdn.microsoft.com/en-us/library/dn194123.aspx). +- For **read and write** access, assign users to the security administrator role by using the following command: +```text +Add-MsolRoleMember -RoleName "Security Administrator" -RoleMemberEmailAddress "secadmin@Contoso.onmicrosoft.com" +``` +- For **read only** access, assign users to the security reader role by using the following command: +```text +Add-MsolRoleMember -RoleName "Security Reader" -RoleMemberEmailAddress “reader@Contoso.onmicrosoft.com” +``` For more information see, [Manage Azure AD group and role membership](https://technet.microsoft.com/en-us/library/321d532e-407d-4e29-a00a-8afbe23008dd#BKMK_ManageGroups). From aa36292d809ef2e3fe058f6695626cc08afd6d86 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:07:35 +1000 Subject: [PATCH 66/83] change order of topic --- .../keep-secure/windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/windows-defender-advanced-threat-protection.md b/windows/keep-secure/windows-defender-advanced-threat-protection.md index a0bddb1e62..16a3332352 100644 --- a/windows/keep-secure/windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/windows-defender-advanced-threat-protection.md @@ -80,7 +80,6 @@ Topic | Description :---|:--- [Minimum requirements](minimum-requirements-windows-defender-advanced-threat-protection.md) | This overview topic for IT professionals provides information on the minimum requirements to use Windows Defender ATP such as network and data storage configuration, and endpoint hardware and software requirements, and deployment channels. [Data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md)| Learn about how Windows Defender ATP collects and handles information and where data is stored. -[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. [Assign user access to the Windows Defender ATP portal](assign-portal-access-windows-defender-advanced-threat-protection.md)| Before users can access the portal, they'll need to be granted specific roles in Azure Active Directory. [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) | You'll need to onboard and configure the Windows Defender ATP service and the endpoints in your network before you can use the service. Learn about how you can assign users to the Windows Defender ATP service in Azure Active Directory (AAD) and using a configuration package to configure endpoints. [Portal overview](portal-overview-windows-defender-advanced-threat-protection.md) | Understand the main features of the service and how it leverages Microsoft technology to protect enterprise endpoints from sophisticated cyber attacks. @@ -88,3 +87,4 @@ Topic | Description [Windows Defender Advanced Threat Protection settings](settings-windows-defender-advanced-threat-protection.md) | Learn about setting the time zone and configuring the suppression rules to configure the service to your requirements. [Troubleshoot Windows Defender Advanced Threat Protection](troubleshoot-windows-defender-advanced-threat-protection.md) | This topic contains information to help IT Pros find workarounds for the known issues and troubleshoot issues in Windows Defender ATP. [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md)| Review events and errors associated with event IDs to determine if further troubleshooting steps are required. +[Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) | Learn about how Windows Defender works in conjunction with Windows Defender ATP. \ No newline at end of file From 2e8d65bb3483602bf2e8b8452f87f51dd547c7fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:17:06 +1000 Subject: [PATCH 67/83] consistency update --- ...error-codes-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md index 712e3b7b37..3dd165c68a 100644 --- a/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/event-error-codes-windows-defender-advanced-threat-protection.md @@ -311,13 +311,13 @@ See [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defen 46 Failed to register and start the event trace session [%1] due to lack of resources. Error code: %2. This is most likely because there are too many active event trace sessions. The service will retry in 1 minute. An error occurred on service startup while creating ETW session due to lack of resources. The service started and is running, but will not report any sensor event until the ETW session is started. -No action required. The service will try to start the session every minute. +Normal operating notification; no action required. The service will try to start the session every minute. 47 Successfully registered and started the event trace session - recovered after previous failed attempts. This event follows the previous event after successfully starting of the ETW session. -No action required. +Normal operating notification; no action required. 48 From b2964d6bcd4125947d442944640e653a097a9b4a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:28:28 +1000 Subject: [PATCH 68/83] add text format --- ...ding-windows-defender-advanced-threat-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 1783ebabd3..09ed1bdf96 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -61,12 +61,12 @@ If the script fails and the event is an error, you can check the event ID in the Event ID | Error Type | Resolution steps :---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```text HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```text HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. +15 | Failed to start SENSE service |Check the service status (```text sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```text HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 65 | Insufficient privileges| Run the script again with administrator privileges. @@ -86,7 +86,7 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---|:---|:---|:---|:--- 0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. + | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```text HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. From 45b3b934ba50f428f466c03eac045a9c535a67e2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:33:10 +1000 Subject: [PATCH 69/83] remove text --- ...ding-windows-defender-advanced-threat-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 09ed1bdf96..aabbe1d633 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -61,12 +61,12 @@ If the script fails and the event is an error, you can check the event ID in the Event ID | Error Type | Resolution steps :---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```text HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```text HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (```text sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ``` HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ``` HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. +15 | Failed to start SENSE service |Check the service status (``` sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```text HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ``` HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 65 | Insufficient privileges| Run the script again with administrator privileges. @@ -86,7 +86,7 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---|:---|:---|:---|:--- 0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```text HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. + | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. From ff4f63ced13760537ef3cc9be1497da6ffd0a877 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:47:30 +1000 Subject: [PATCH 70/83] fix code block --- ...ding-windows-defender-advanced-threat-protection.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index aabbe1d633..1783ebabd3 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -61,12 +61,12 @@ If the script fails and the event is an error, you can check the event ID in the Event ID | Error Type | Resolution steps :---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ``` HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` -10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ``` HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. -15 | Failed to start SENSE service |Check the service status (``` sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. +15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. 30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ``` HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) 65 | Insufficient privileges| Run the script again with administrator privileges. @@ -86,7 +86,7 @@ If none of the event logs and troubleshooting steps work, download the Local scr Error Code Hex | Error Code Dec | Error Description | OMA-URI | Possible cause and troubleshooting steps :---|:---|:---|:---|:--- 0x87D1FDE8 | -2016281112 | Remediation failed | Onboarding
    Offboarding | **Possible cause:** Onboarding or offboarding failed on a wrong blob: wrong signature or missing PreviousOrgIds fields.

    **Troubleshooting steps:**
    Check the event IDs in the [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) section.

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). - | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. + | | | Onboarding
    Offboarding
    SampleSharing | **Possible cause:** Windows Defender ATP Policy registry key does not exist or the OMA DM client doesn't have permissions to write to it.

    **Troubleshooting steps:** Ensure that the following registry key exists: ```HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```.

    If it doesn't exist, open an elevated command and add the key. | | | SenseIsRunning
    OnboardingState
    OrgId | **Possible cause:** An attempt to remediate by read-only property. Onboarding has failed.

    **Troubleshooting steps:** Check the troubleshooting steps in [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](#troubleshoot-windows-defender-advanced-threat-protection-onboarding-issues).

    Check the MDM event logs in the following table or follow the instructions in [Diagnose MDM failures in Windows 10](https://msdn.microsoft.com/en-us/library/windows/hardware/mt632120%28v=vs.85%29.aspx). | | | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional.
    Server is not supported. 0x87D101A9 | -2016345687 |Syncml(425): The requested command failed because the sender does not have adequate access control permissions (ACL) on the recipient. | All | **Possible cause:** Attempt to deploy Windows Defender ATP on non-supported SKU/Platform, particularly Holographic SKU.

    Currently is supported platforms: Enterprise, Education, and Professional. From ed517f32162ec90e8d09ff6ac7cb0e97e6f1d33f Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:54:05 +1000 Subject: [PATCH 71/83] fix formating of number --- ...oarding-windows-defender-advanced-threat-protection.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 1783ebabd3..3484711de9 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -221,6 +221,7 @@ If the verification fails and your environment is using a proxy to connect to th If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. **Check the ELAM driver status:** + 1. Open a command-line prompt on the endpoint: a. Click **Start**, type **cmd**, and select **Command prompt**. @@ -269,9 +270,10 @@ SERVICE_NAME: WdBoot b. Right-click **Command prompt** and select **Run as administrator**. 2. Run the following PowerShell cmdlet: -```text -'Set-ExecutionPolicy -ExecutionPolicy Bypass’ -``` + + ```text + 'Set-ExecutionPolicy -ExecutionPolicy Bypass’ + ``` 3. Run the following PowerShell script: ```text From 40db0ff1d5d374936523ae420d3692d5df2138f5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 22:58:10 +1000 Subject: [PATCH 72/83] fix indents --- ...ows-defender-advanced-threat-protection.md | 126 +++++++++--------- 1 file changed, 64 insertions(+), 62 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index 3484711de9..c9240005d4 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -173,11 +173,12 @@ First, you should check that the service is set to start automatically when Wind sc qc diagtrack ``` -If the service is enabled, then the result should look like the following screenshot: + If the service is enabled, then the result should look like the following screenshot: -![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + ![Result of the sc query command for diagtrack](images/windefatp-sc-qc-diagtrack.png) + + If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. -If the `START_TYPE` is not set to `AUTO_START`, then you'll need to set the service to automatically start. **Use the command line to set the Windows 10 telemetry and diagnostics service to automatically start:** @@ -227,40 +228,41 @@ If your endpoints are running a third-party antimalware client, the Windows Defe a. Click **Start**, type **cmd**, and select **Command prompt**. 2. Enter the following command, and press Enter: -``` -sc qc WdBoot -``` -If the ELAM driver is enabled, the output will be: + ``` + sc qc WdBoot + ``` + If the ELAM driver is enabled, the output will be: -``` -[SC] QueryServiceConfig SUCCESS + ``` + [SC] QueryServiceConfig SUCCESS -SERVICE_NAME: WdBoot - TYPE : 1 KERNEL_DRIVER - START_TYPE : 0 BOOT_START - ERROR_CONTROL : 1 NORMAL - BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys - LOAD_ORDER_GROUP : Early-Launch - TAG : 0 - DISPLAY_NAME : Windows Defender Boot Driver - DEPENDENCIES : - SERVICE_START_NAME : -``` -If the ELAM driver is disabled the output will be: -``` -[SC] QueryServiceConfig SUCCESS + SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 BOOT_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : + ``` + If the ELAM driver is disabled the output will be: + ``` + [SC] QueryServiceConfig SUCCESS + + SERVICE_NAME: WdBoot + TYPE : 1 KERNEL_DRIVER + START_TYPE : 0 DEMAND_START + ERROR_CONTROL : 1 NORMAL + BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys + LOAD_ORDER_GROUP : _Early-Launch + TAG : 0 + DISPLAY_NAME : Windows Defender Boot Driver + DEPENDENCIES : + SERVICE_START_NAME : + ``` -SERVICE_NAME: WdBoot - TYPE : 1 KERNEL_DRIVER - START_TYPE : 0 DEMAND_START - ERROR_CONTROL : 1 NORMAL - BINARY_PATH_NAME : \SystemRoot\system32\drivers\WdBoot.sys - LOAD_ORDER_GROUP : _Early-Launch - TAG : 0 - DISPLAY_NAME : Windows Defender Boot Driver - DEPENDENCIES : - SERVICE_START_NAME : -``` ### Enable the ELAM driver 1. Open an elevated PowerShell console on the endpoint: @@ -276,38 +278,38 @@ SERVICE_NAME: WdBoot ``` 3. Run the following PowerShell script: -```text -Add-Type @' -using System; -using System.IO; -using System.Runtime.InteropServices; -using Microsoft.Win32.SafeHandles; -using System.ComponentModel; + ```text + Add-Type @' + using System; + using System.IO; + using System.Runtime.InteropServices; + using Microsoft.Win32.SafeHandles; + using System.ComponentModel; -public static class Elam{ - [DllImport("Kernel32", CharSet=CharSet.Auto, SetLastError=true)] - public static extern bool InstallELAMCertificateInfo(SafeFileHandle handle); + public static class Elam{ + [DllImport("Kernel32", CharSet=CharSet.Auto, SetLastError=true)] + public static extern bool InstallELAMCertificateInfo(SafeFileHandle handle); - public static void InstallWdBoot(string path) - { - Console.Out.WriteLine("About to call create file on {0}", path); - var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); - var handle = stream.SafeFileHandle; - - Console.Out.WriteLine("About to call InstallELAMCertificateInfo on handle {0}", handle.DangerousGetHandle()); - if (!InstallELAMCertificateInfo(handle)) + public static void InstallWdBoot(string path) { - Console.Out.WriteLine("Call failed."); - throw new Win32Exception(Marshal.GetLastWin32Error()); - } - Console.Out.WriteLine("Call successful."); - } -} -'@ + Console.Out.WriteLine("About to call create file on {0}", path); + var stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read); + var handle = stream.SafeFileHandle; -$driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" -[Elam]::InstallWdBoot($driverPath) -``` + Console.Out.WriteLine("About to call InstallELAMCertificateInfo on handle {0}", handle.DangerousGetHandle()); + if (!InstallELAMCertificateInfo(handle)) + { + Console.Out.WriteLine("Call failed."); + throw new Win32Exception(Marshal.GetLastWin32Error()); + } + Console.Out.WriteLine("Call successful."); + } + } + '@ + + $driverPath = $env:SystemRoot + "\System32\Drivers\WdBoot.sys" + [Elam]::InstallWdBoot($driverPath) + ``` From f7e09e664c385154628bc1fc53314953d980ab0d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 23:02:09 +1000 Subject: [PATCH 73/83] update file name --- ...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 c97abeb592..e590c1cc8f 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 @@ -77,7 +77,7 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 4. Enter the following command and press **Enter**: ``` - HardDrivePath\RunSenseConnectivityCheck.cmd + HardDrivePath\WDATPConnectivityAnalyzer.cmd ``` Replace *HardDrivePath* with the path where the WDATPConnectivityAnalyzer tool was downloaded to, for example ```text From 1b3e264347cb33bb33e8acd19037a0f21b32e335 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 23:11:18 +1000 Subject: [PATCH 74/83] fix heading levels --- ...ing-windows-defender-advanced-threat-protection.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index c9240005d4..ca21563cda 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -44,7 +44,7 @@ Deployment with the above-mentioned versions of System Center Configuration Mana If the deployment fails, you can check the output of the script on the endpoints. For more information, see [Troubleshoot onboarding when deploying with a script on the endpoint](#troubleshoot-onboarding-when-deploying-with-a-script-on-the-endpoint). -If the onboarding completed successfully but the endpoints are not showing up in the **Machines view** after an hour, see see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. +If the onboarding completed successfully but the endpoints are not showing up in the **Machines view** after an hour, see [Troubleshoot onboarding issues on the endpoint](#troubleshoot-onboarding-issues-on-the-endpoint) for additional errors that might occur. ## Troubleshoot onboarding when deploying with a script on the endpoint @@ -118,10 +118,11 @@ ID | Severity | Event description | Troubleshooting steps ## Troubleshoot onboarding issues on the endpoint If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: - [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) -- [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender ELAM driver is enabled) -- [Ensure the Windows Defender ATP service is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) - [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) +- [Ensure the service is set to start](#ensure-the-service-is-set-to-start) - [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) +- [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) + ### View agent onboarding errors in the endpoint event log @@ -218,7 +219,7 @@ To ensure that sensor has service connectivity, follow the steps described in th If the verification fails and your environment is using a proxy to connect to the Internet, then follow the steps described in [Configure proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) topic. -## Ensure the Windows Defender ELAM driver is enabled +### Ensure the Windows Defender ELAM driver is enabled If your endpoints are running a third-party antimalware client, the Windows Defender ATP agent needs the Windows Defender Early Launch Antimalware (ELAM) driver to be enabled. **Check the ELAM driver status:** @@ -263,7 +264,7 @@ If your endpoints are running a third-party antimalware client, the Windows Defe SERVICE_START_NAME : ``` -### Enable the ELAM driver +#### Enable the ELAM driver 1. Open an elevated PowerShell console on the endpoint: From 0fdaf19fa12b69041e28878be969ba1eed0a9d6e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 23:13:45 +1000 Subject: [PATCH 75/83] add br --- ...ndpoints-sccm-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index ff36349580..1d009b3943 100644 --- a/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -116,7 +116,7 @@ If there are failed deployments (endpoints with **Error**, **Requirements Not Me ![SCCM showing successful deployment with no errors](images/sccm-deployment.png) -**Check that the endpoints are compliant with the Windows Defender ATP service:** +**Check that the endpoints are compliant with the Windows Defender ATP service:**
    You can set a compliance rule for configuration item in System Center Configuration Manager to monitor your deployment. This rule should be a *non-remediating* compliance rule configuration item that monitors the value of a registry key on targeted machines. From 4d2db08fa78341745460e5b06d317324bb2a473b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 1 Aug 2016 23:21:36 +1000 Subject: [PATCH 76/83] fix table --- ...ure-arcsight-windows-defender-advanced-threat-protection.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md index 2ff4617acc..bd262bbc8a 100644 --- a/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/configure-arcsight-windows-defender-advanced-threat-protection.md @@ -39,7 +39,7 @@ You'll need to configure HP ArcSight so that it can consume Windows Defender ATP - Contact the Windows Defender ATP team to get your refresh token or follow the steps in the section "Run restutil to Obtain a Refresh Token for Connector Appliance/ArcSight Management Center" in the ArcSight FlexConnector Developer's guide. ## Configure HP ArcSight -The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin) +The following steps assume that you have completed all the required steps in [Before you begin](#before-you-begin). 1. Copy the *wdatp-connector.jsonparser.properties* file into the `\current\user\agent\flexagent` folder of the connector installation folder. @@ -56,6 +56,7 @@ The following steps assume that you have completed all the required steps in [Be 5. In the form fill in the following required fields with these values: >[!NOTE] >All other values in the form are optional and can be left blank. + From a3fc0b136131263b07854826428a9a4e2c3e0d4d Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 2 Aug 2016 03:32:04 +1000 Subject: [PATCH 77/83] Revert some info back --- ...-access-windows-defender-advanced-threat-protection.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index ad6dfa190d..a5f9685302 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -25,6 +25,14 @@ Windows Defender ATP users and access permissions are managed in Azure Active Di - Full access (Read and Write) - Read only access +**Full access**
    +Users with full access can log in, view all system information and resolve alerts, submit files for deep analysis, and download the onboarding package. +Assigning full access rights requires adding the users to the “Security Administrator” or “Global Administrator” AAD built-in roles. + +**Read only access**
    +Users with read only access can log in, view all alerts, and related information. +They will not be able to change alert states, submit files for deep analysis or perform any state changing operations. +Assigning read only access rights requires adding the users to the “Security Reader” AAD built-in role. Use the following steps to assign security roles: - Preparations: From 42f3542feae150628b7c43db313b9b5cf407ee8c Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 2 Aug 2016 03:34:31 +1000 Subject: [PATCH 78/83] Update assign-portal-access-windows-defender-advanced-threat-protection.md --- ...portal-access-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index a5f9685302..a4b6853ada 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -36,7 +36,7 @@ Assigning read only access rights requires adding the users to the “Security R Use the following steps to assign security roles: - Preparations: - - Install Azure PowerShell. For more information see, [How to install and configure Azure PowerShell](https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/). + - Install Azure PowerShell. For more information see, [How to install and configure Azure PowerShell](https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/).
    > [!NOTE] > You need to run the PowerShell cmdlets in an elevated command-line. - Connect to your Azure Active Directory. For more information see, [Connect-MsolService](https://msdn.microsoft.com/en-us/library/dn194123.aspx). From 7704de6a7cf6cc972303ff3f473c0b371b829de7 Mon Sep 17 00:00:00 2001 From: jcaparas Date: Tue, 2 Aug 2016 03:36:15 +1000 Subject: [PATCH 79/83] Update assign-portal-access-windows-defender-advanced-threat-protection.md --- ...rtal-access-windows-defender-advanced-threat-protection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md index a4b6853ada..6cc5b28e2f 100644 --- a/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/assign-portal-access-windows-defender-advanced-threat-protection.md @@ -37,8 +37,10 @@ Assigning read only access rights requires adding the users to the “Security R Use the following steps to assign security roles: - Preparations: - Install Azure PowerShell. For more information see, [How to install and configure Azure PowerShell](https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/).
    + > [!NOTE] - > You need to run the PowerShell cmdlets in an elevated command-line. + > You need to run the PowerShell cmdlets in an elevated command-line. + - Connect to your Azure Active Directory. For more information see, [Connect-MsolService](https://msdn.microsoft.com/en-us/library/dn194123.aspx). - For **read and write** access, assign users to the security administrator role by using the following command: ```text From 1d54786cf4c7bf8718bff4b3e66990b8f6b4389d Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 2 Aug 2016 03:57:34 +1000 Subject: [PATCH 80/83] add WDATP topics --- .../change-history-for-keep-windows-10-secure.md | 7 ++++++- 1 file changed, 6 insertions(+), 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 d141fce0d6..545f72427a 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 @@ -23,7 +23,12 @@ The topics in this library have been updated for Windows 10, version 1607 (also - [Enable the Block at First Sight feature in Windows 10](windows-defender-block-at-first-sight.md) - [Configure enhanced notifications for Windows Defender in Windows 10](windows-defender-enhanced-notifications.md) - [Run a Windows Defender scan from the command line](run-cmd-scan-windows-defender-for-windows-10.md) -- [Detect and block Potentially Unwanted Applications](enable-pua-windows-defender-for-windows-10.md) +- [Detect and block Potentially Unwanted Applications with Windows Defender](enable-pua-windows-defender-for-windows-10.md) +- [Assign user access to the portal](assign-portal-access-windows-defender-advanced-threat-protection.md) +- [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) +- [Troubleshoot onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) +- [Configure SIEM tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) +- [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) ## July 2016 From ba7f8403a657cf6c6eadf3d98c8dfcb92676d518 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 2 Aug 2016 04:09:10 +1000 Subject: [PATCH 81/83] Add WDATP info --- windows/whats-new/whats-new-windows-10-version-1607.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/whats-new/whats-new-windows-10-version-1607.md b/windows/whats-new/whats-new-windows-10-version-1607.md index 630ae470c8..dfcd12b9c4 100644 --- a/windows/whats-new/whats-new-windows-10-version-1607.md +++ b/windows/whats-new/whats-new-windows-10-version-1607.md @@ -75,6 +75,11 @@ Several new features and management options have been added to Windows Defender - [Run a Windows Defender scan from the command line](../keep-secure/run-cmd-scan-windows-defender-for-windows-10.md). - [Detect and block Potentially Unwanted Applications with Windows Defender](../keep-secure/enable-pua-windows-defender-for-windows-10.md) during download and install times. +### Windows Defender Advanced Threat Protection (ATP) +With the growing threat from more sophisticated targeted attacks, a new security solution is imperative in securing an increasingly complex network ecosystem. Windows Defender Advanced Threat Protection (Windows Defender ATP) is a security service, built into Windows 10 that enables enterprise customers detect, investigate, and respond to advanced threats on their networks. + +[Learn more about Windows Defender Advanced Threat Protection (ATP)](../keep-secure/windows-defender-advanced-threat-protection.md) + ## Management ### Use Remote Desktop Connection for PCs joined to Azure Active Directory From 8f3e9832589e05805f10d2661046dc448022ab96 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 2 Aug 2016 04:22:56 +1000 Subject: [PATCH 82/83] fix formatting & links --- ...ng-windows-defender-advanced-threat-protection.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index ca21563cda..c48f54a918 100644 --- a/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/keep-secure/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -61,13 +61,13 @@ If the script fails and the event is an error, you can check the event ID in the Event ID | Error Type | Resolution steps :---|:---|:--- -5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection``` +5 | Offboarding data was found but couldn't be deleted | Check the permissions on the registry, specifically ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat Protection```. 10 | Onboarding data couldn't be written to registry | Check the permissions on the registry, specifically
    ```HKLM\SOFTWARE\Policies\Microsoft\Windows Advanced Threat```.
    Verify that the script was ran as an administrator. 15 | Failed to start SENSE service |Check the service status (```sc query sense``` command). Make sure it's not in an intermediate state (*'Pending_Stopped'*, *'Pending_Running'*) and try to run the script again (with administrator rights). 15 | Failed to start SENSE service | If the message of the error is: System error 577 has occurred. You need to enable the Windows Defender ELAM driver, see [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) for instructions. -30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) -40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md) +30 | The script failed to wait for the service to start running | The service could have taken more time to start or has encountered errors while trying to start. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +35 | The script failed to find needed onboarding status registry value | When the SENSE service starts for the first time, it writes onboarding status to the registry location
    ```HKLM\SOFTWARE\Microsoft\Windows Advanced Threat Protection\Status```.
    The script failed to find it after several seconds. You can manually test it and check if it's there. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). +40 | SENSE service onboarding status is not set to **1** | The SENSE service has failed to onboard properly. For more information on events and errors related to SENSE, see [Review events and errors on endpoints with Event viewer](event-error-codes-windows-defender-advanced-threat-protection.md). 65 | Insufficient privileges| Run the script again with administrator privileges. ## Troubleshoot onboarding issues using Microsoft Intune @@ -118,9 +118,9 @@ ID | Severity | Event description | Troubleshooting steps ## Troubleshoot onboarding issues on the endpoint If the deployment tools used does not indicate an error in the onboarding process, but endpoints are still not appearing in the machines view an hour, go through the following verification topics to check if an error occurred with the Windows Defender ATP agent: - [View agent onboarding errors in the endpoint event log](#view-agent-onboarding-errors-in-the-endpoint-event-log) -- [Ensure the telemetry and diagnostics service is enabled](#Ensure-that-telemetry-and-diagnostics-service-is-enabled) +- [Ensure the telemetry and diagnostics service is enabled](#ensure-that-telemetry-and-diagnostics-service-is-enabled) - [Ensure the service is set to start](#ensure-the-service-is-set-to-start) -- [Ensure the endpoint has an Internet connection](#Ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) +- [Ensure the endpoint has an Internet connection](#ensure-that-the-Windows-Defender-ATP-endpoint-has-internet-connection) - [Ensure the Windows Defender ELAM driver is enabled](#ensure-the-windows-defender-elam-driver-is-enabled) From 72373ae5931915aa754454b54b3862ce025b39f7 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 1 Aug 2016 14:56:46 -0700 Subject: [PATCH 83/83] removing technical preview from Windows Server 2016 --- .../keep-secure/advanced-security-auditing-faq.md | 2 +- .../change-history-for-keep-windows-10-secure.md | 4 ++-- windows/keep-secure/credential-guard.md | 6 +++--- ...rolling-the-health-of-windows-10-based-devices.md | 4 ++-- windows/keep-secure/requirements-to-use-applocker.md | 2 +- windows/keep-secure/tpm-recommendations.md | 4 ++-- ...nfigure-windows-telemetry-in-your-organization.md | 12 ++++++------ 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/keep-secure/advanced-security-auditing-faq.md b/windows/keep-secure/advanced-security-auditing-faq.md index 3bfa640035..aba6ac5414 100644 --- a/windows/keep-secure/advanced-security-auditing-faq.md +++ b/windows/keep-secure/advanced-security-auditing-faq.md @@ -125,7 +125,7 @@ Often it is not enough to know simply that an object such as a file or folder wa ## How do I know when changes are made to access control settings, by whom, and what the changes were? -To track access control changes on computers running Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012 Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008, you need to enable the following settings, which track changes to DACLs: +To track access control changes on computers running Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Windows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008, you need to enable the following settings, which track changes to DACLs: - **Audit File System** subcategory: Enable for success, failure, or success and failure - **Audit Authorization Policy Change** setting: Enable for success, failure, or success and failure - A SACL with **Write** and **Take ownership** permissions: Apply to the object that you want to monitor 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 62c0c22e26..36e420f08d 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 @@ -56,7 +56,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also | [Microsoft Passport errors during PIN creation](microsoft-passport-errors-during-pin-creation.md) | Added errors 0x80090029 and 0x80070057, and merged entries for error 0x801c03ed. | | [Microsoft Passport guide](microsoft-passport-guide.md) | Updated Roadmap section content | |[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Updated info based on changes to the features and functionality.| -| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 Technical Preview | +| [User Account Control Group Policy and registry key settings](user-account-control-group-policy-and-registry-key-settings.md) | Updated for Windows 10 and Windows Server 2016 | |[Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (mutiple topics) | New | ## April 2016 @@ -70,7 +70,7 @@ The topics in this library have been updated for Windows 10, version 1607 (also |New or changed topic | Description | |----------------------|-------------| -|[Requirements to use AppLocker](requirements-to-use-applocker.md) |Added that MDM can be used to manage any edition of Windows 10. Windows 10 Enterprise or Windows Server 2016 Technical Preview is required to manage AppLocker by using Group Policy.| +|[Requirements to use AppLocker](requirements-to-use-applocker.md) |Added that MDM can be used to manage any edition of Windows 10. Windows 10 Enterprise or Windows Server 2016 is required to manage AppLocker by using Group Policy.| |[Protect your enterprise data using Windows Information Protection (WIP)](protect-enterprise-data-using-wip.md) |Added pre-release content about how to set up and deploy Windows Information Protection (WIP) in an enterprise environment.| ## February 2016 diff --git a/windows/keep-secure/credential-guard.md b/windows/keep-secure/credential-guard.md index c8f96612a3..b0c15689da 100644 --- a/windows/keep-secure/credential-guard.md +++ b/windows/keep-secure/credential-guard.md @@ -12,7 +12,7 @@ author: brianlic-msft **Applies to** - Windows 10 -- Windows Server 2016 Technical Preview +- Windows Server 2016 Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Credential Guard prevents these attacks by protecting NTLM password hashes and Kerberos Ticket Granting Tickets. @@ -290,7 +290,7 @@ Some ways to store credentials are not protected by Credential Guard, including: - Software that manages credentials outside of Windows feature protection - Local accounts and Microsoft Accounts -- Credential Guard does not protect the Active Directory database running on Windows Server 2016 Technical Preview domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 Technical Preview servers running Remote Desktop Gateway. If you're using a Windows Server 2016 Technical Preview server as a client PC, it will get the same protection as it would be running Windows 10 Enterprise. +- Credential Guard does not protect the Active Directory database running on Windows Server 2016 domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 servers running Remote Desktop Gateway. If you're using a Windows Server 2016 server as a client PC, it will get the same protection as it would be running Windows 10 Enterprise. - Key loggers - Physical attacks - Does not prevent an attacker with malware on the PC from using the privileges associated with any credential. We recommend using dedicated PCs for high value accounts, such as IT Pros and users with access high value assets in your organization. @@ -328,7 +328,7 @@ Enabling compound authentication also enables Kerberos armoring, which provides ### Deploying machine certificates -If the domain controllers in your organization are running Windows Server 2016 Technical Preview, devices running Windows 10 will automatically enroll a machine certificate when Credential Guard is enabled and the PC is joined to the domain. +If the domain controllers in your organization are running Windows Server 2016, devices running Windows 10 will automatically enroll a machine certificate when Credential Guard is enabled and the PC is joined to the domain. If the domain controllers are running Windows Server 2012 R2, the machine certificates must be provisioned manually on each device. You can do this by creating a certificate template on the domain controller or certificate authority and deploying the machine certificates to each device. The same security procedures used for issuing smart cards to users should be applied to machine certificates. diff --git a/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md b/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md index 61313be105..d74bdf6189 100644 --- a/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md +++ b/windows/keep-secure/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md @@ -216,7 +216,7 @@ The following Windows 10 services are protected with virtualization-based secur - **Credential Guard** (LSA Credential Isolation): prevents pass-the-hash attacks and enterprise credential theft that happens by reading and dumping the content of lsass memory - **Device Guard** (Hyper-V Code Integrity): Device Guard uses the new virtualization-based security in Windows 10 to isolate the Code Integrity service from the Windows kernel itself, which lets the service use signatures defined by your enterprise-controlled policy to help determine what is trustworthy. In effect, the Code Integrity service runs alongside the kernel in a Windows hypervisor-protected container. -- **Other isolated services**: for example, on Windows Server Technical Preview 2016, there is the vTPM feature that allows you to have encrypted virtual machines (VMs) on servers. +- **Other isolated services**: for example, on Windows Server 2016, there is the vTPM feature that allows you to have encrypted virtual machines (VMs) on servers. >**Note:**  Virtualization-based security is only available with Windows 10 Enterprise. Virtualization-based security requires devices with UEFI (2.3.1 or higher) with Secure Boot enabled, x64 processor with Virtualization Extensions and SLAT enabled. IOMMU, TPM 2.0. and support for Secure Memory overwritten are optional, but recommended.   @@ -747,7 +747,7 @@ For more information about conditional access, see [Azure Conditional Access Pre For on-premises applications there are two options to enable conditional access control based on a device's compliance state: - For on-premises applications that are published through the Azure AD Application Proxy, you can configure conditional access control policies as you would for cloud applications. For more details, see the [Azure AD Conditional Access preview updated: Now supports On-Premises and Custom LOB apps](http://go.microsoft.com/fwlink/p/?LinkId=691618) blog post. -- Additionally, Azure AD Connect will sync device compliance information from Azure AD to on-premises AD. ADFS on Windows Server Technical Preview 2016 will support conditional access control based on a device's compliance state. IT pros will configure conditional access control policies in ADFS that use the device's compliance state reported by a compatible MDM solution to secure on-premises applications. +- Additionally, Azure AD Connect will sync device compliance information from Azure AD to on-premises AD. ADFS on Windows Server 2016 will support conditional access control based on a device's compliance state. IT pros will configure conditional access control policies in ADFS that use the device's compliance state reported by a compatible MDM solution to secure on-premises applications. ![figure 13](images/hva-fig12-conditionalaccess12.png) diff --git a/windows/keep-secure/requirements-to-use-applocker.md b/windows/keep-secure/requirements-to-use-applocker.md index 6389eb2755..2f9e009bd2 100644 --- a/windows/keep-secure/requirements-to-use-applocker.md +++ b/windows/keep-secure/requirements-to-use-applocker.md @@ -32,7 +32,7 @@ The following table show the on which operating systems AppLocker features are s | Version | Can be configured | Can be enforced | Available rules | Notes | | - | - | - | - | - | -| Windows 10| Yes| Yes| Packaged apps
    Executable
    Windows Installer
    Script
    DLL| You can use the [AppLocker CSP](http://msdn.microsoft.com/library/windows/hardware/dn920019.aspx) to configure AppLocker policies on any edition of Windows 10. You can only manage AppLocker with Group Policy on devices running Windows 10 Enterprise and Windows Server 2016 Technical Preview. | +| Windows 10| Yes| Yes| Packaged apps
    Executable
    Windows Installer
    Script
    DLL| You can use the [AppLocker CSP](http://msdn.microsoft.com/library/windows/hardware/dn920019.aspx) to configure AppLocker policies on any edition of Windows 10. You can only manage AppLocker with Group Policy on devices running Windows 10 Enterprise and Windows Server 2016. | | Windows Server 2012 R2| Yes| Yes| Packaged apps
    Executable
    Windows Installer
    Script
    DLL| | | Windows 8.1| Yes| Yes| Packaged apps
    Executable
    Windows Installer
    Script
    DLL| Only the Enterprise edition supports AppLocker| | Windows RT 8.1| No| No| N/A|| diff --git a/windows/keep-secure/tpm-recommendations.md b/windows/keep-secure/tpm-recommendations.md index 81b6385faf..049685cef2 100644 --- a/windows/keep-secure/tpm-recommendations.md +++ b/windows/keep-secure/tpm-recommendations.md @@ -14,7 +14,7 @@ author: brianlic-msft **Applies to** - Windows 10 - Windows 10 Mobile -- Windows Server 2016 Technical Preview +- Windows Server 2016 - Windows 10 IoT Core (IoT Core) This topic provides recommendations for Trusted Platform Module (TPM) technology for Windows 10. @@ -104,7 +104,7 @@ For end consumers, TPM is behind the scenes but still very relevant for Hello, P - TPM is optional on IoT Core. -### Windows Server 2016 Technical Preview +### Windows Server 2016 - TPM is optional for Windows Server SKUs unless the SKU meets the additional qualification (AQ) criteria for the Host Guardian Services scenario in which case TPM 2.0 is required. diff --git a/windows/manage/configure-windows-telemetry-in-your-organization.md b/windows/manage/configure-windows-telemetry-in-your-organization.md index 2642bdeb9e..9965ade8d5 100644 --- a/windows/manage/configure-windows-telemetry-in-your-organization.md +++ b/windows/manage/configure-windows-telemetry-in-your-organization.md @@ -16,7 +16,7 @@ author: brianlic-msft - Windows 10 - Windows 10 Mobile -- Windows Server 2016 Technical Preview +- Windows Server 2016 At Microsoft, we use Windows telemetry to inform our decisions and focus our efforts in providing the most robust, most valuable platform for your business and the people who count on Windows to enable them to be as productive as possible. Telemetry gives users a voice in the operating system’s development. This guide describes the importance of Windows telemetry and how we protect that data. Additionally, it differentiates between telemetry and functional data. It also describes the telemetry levels that Windows supports. Of course, you can choose how much telemetry is shared with Microsoft, and this guide demonstrates how. @@ -36,7 +36,7 @@ Use this article to make informed decisions about how you might configure teleme ## Overview -In previous versions of Windows and Windows Server, Microsoft used telemetry to check for updated or new Windows Defender signatures, check whether Windows Update installations were successful, gather reliability information through the Reliability Analysis Component (RAC), and gather reliability information through the Windows Customer Experience Improvement Program (CEIP) on Windows. In Windows 10 and Windows Server 2016 Technical Preview, you can control telemetry streams by using the Privacy option in Settings, Group Policy, or MDM. +In previous versions of Windows and Windows Server, Microsoft used telemetry to check for updated or new Windows Defender signatures, check whether Windows Update installations were successful, gather reliability information through the Reliability Analysis Component (RAC), and gather reliability information through the Windows Customer Experience Improvement Program (CEIP) on Windows. In Windows 10 and Windows Server 2016, you can control telemetry streams by using the Privacy option in Settings, Group Policy, or MDM. For Windows 10, we invite IT pros to join the [Windows Insider Program](http://insider.windows.com) to give us feedback on what we can do to make Windows work better for your organization. @@ -159,7 +159,7 @@ Microsoft believes in and practices information minimization. We strive to gathe ## Telemetry levels -This section explains the different telemetry levels in Windows 10, Windows Server 2016 Technical Preview, and System Center. These levels are available on all desktop and mobile editions of Windows 10, with the exception of the **Security** level which is limited to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016 Technical Preview. +This section explains the different telemetry levels in Windows 10, Windows Server 2016, and System Center. These levels are available on all desktop and mobile editions of Windows 10, with the exception of the **Security** level which is limited to Windows 10 Enterprise, Windows 10 Education, Windows 10 Mobile Enterprise, Windows 10 IoT Core (IoT Core), and Windows Server 2016. The telemetry data is categorized into four levels: @@ -171,7 +171,7 @@ The telemetry data is categorized into four levels: - **Full**. All data necessary to identify and help to fix problems, plus data from the **Security**, **Basic**, and **Enhanced** levels. -The levels are cumulative and are illustrated in the following diagram. Also, these levels apply to all editions of Windows Server 2016 Technical Preview. +The levels are cumulative and are illustrated in the following diagram. Also, these levels apply to all editions of Windows Server 2016. ![breakdown of telemetry levels and types of administrative controls](images/priv-telemetry-levels.png) @@ -216,7 +216,7 @@ The Basic level gathers a limited set of data that’s critical for understandin The data gathered at this level includes: -- **Basic device data**. Helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Server 2016 Technical Preview in the ecosystem. Examples include: +- **Basic device data**. Helps provide an understanding about the types of Windows devices and the configurations and types of native and virtualized Windows Server 2016 in the ecosystem. Examples include: - Device attributes, such as camera resolution and display type @@ -306,7 +306,7 @@ We do not recommend that you turn off telemetry in your organization as valuable You can turn on or turn off System Center telemetry gathering. The default is on and the data gathered at this level represents what is gathered by default when System Center telemetry is turned on. However, setting the operating system telemetry level to **Basic** will turn off System Center telemetry, even if the System Center telemetry switch is turned on. -The lowest telemetry setting level supported through management policies is **Security**. The lowest telemetry setting supported through the Settings UI is **Basic**. The default telemetry setting for Windows Server 2016 Technical Preview is **Enhanced**. +The lowest telemetry setting level supported through management policies is **Security**. The lowest telemetry setting supported through the Settings UI is **Basic**. The default telemetry setting for Windows Server 2016 is **Enhanced**. ### Configure the operating system telemetry level

    ~wpLW>tAF6GaCCNaA(!?sf3VPaM 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 From ca5d296dd69ce49d8a88843e478833955f8f7c45 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 14:51:15 +1000 Subject: [PATCH 10/83] update nav pane --- windows/keep-secure/images/alertsq2.png | Bin 61887 -> 64334 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/alertsq2.png b/windows/keep-secure/images/alertsq2.png index a11b5ba76b1b3e87073a8a9bb6b9cc890c316e04..8e823cd9c752454ee2ab6d7d09bd345b0648178d 100644 GIT binary patch literal 64334 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 _q~E4ȴg!>mY8g-i+@<8kVhX)yQ`0tZRDY@ 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 a2eOYyl{O}xkS_@ECn_W*Sjn&B_x}LxdTSa0 literal 61887 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 bUEdS32bv%`d}6mI9PA}4sUT4yW)Sc{niL2# From 75ac2b0cd0d2a091efe3f5c4e9000deead5a1e83 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 14:56:23 +1000 Subject: [PATCH 11/83] update to Incident graph --- windows/keep-secure/images/alert-details.png | Bin 75431 -> 76274 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/alert-details.png b/windows/keep-secure/images/alert-details.png index 7d23ae0374439a30305be9fabd8ef0d8e797cf26..e2f5a387b070d15303f3e7e2f33d12331a73e4d4 100644 GIT binary patch delta 38698 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�B^1wC{Q?u#IeswOc0P8jWok>l{9|aS(=&Hr*1W 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 delta 37848 zcmc$_bySt#_bzGyN~%anDIg);4T4BWNlJHjH@qU!CEXw)A-U;BxPFKOysHPL*LV+-`i_vfocze2FF-L8#5x&BERtV zpE+XVblG~Jr|;d3Xp$T`wD_S*=;pVqp#v?%amot74+q`^R$FjdhKwm_YojW|Je=`< zwI%1SD1ZETkF!X-DL%Q+_h4R2OFzW8&BOP{UrSnz zkApw=3)Qt%-u~{QD=P5u56vqzUa8* zJ}{}+68ytAxoY?*^mYD#ZhvyPwA#mObmLUdk@+c=A`Nx^vL=Ubb1S8>3SIP=h=Y%? z%M0z%{064Of`V*D3O0+szZ4t7-mO6nI+GzQ3=OL{1pF<9W8~Qd&hsPDua1~d=a009 zSC}1&s*S%@XqHEtzSjSy#4m=&SapAPCj|ZVYgJftwSV#$bwshQ^KQjTV{LQrm`HbQ zvD&-e_0s$m;|)T0G*a|FG~K@pUG4h7v;kRN!L@3rzq7(|lKGSVY zdI)W(SQ}qo$P#>3#$v2m<0_ql`m#2C>)I>>-Y;`nUZ51Bt`e1MO7(`TDzNxR$88M_ z%9rF`#^J@T5GXk44>@rD{hNR`%%<9?DC>MeQJs#_(mh1epNwx2STFPmK~ZaD<3xm_ z^j@v5A-Ul<>9IlA+D}@S6%4aKYCk5h1ZH#wHsN)5c9s%Fn%5q%OaZDrc z5nC3gGYbt0Gl&~5%5nKyXS1t1gp&V0U0vO?gugx@eC>3Q`A5?)R_%}cVqr}5pN`Tt zIEhPVe0qO|COY^;xU66>K(-n_8whwgUeRj}SNq+4<2>IIt+{MV-4;2j|JZtnXH2m6l^O2F3rh(5kO6e12C`kNxJu+tfF zwE`hNmSj;-aJR9@jx^56je7((1O?5IS&Rt{AA-9GKW2MQLE*qT-q-6vs3>OitWf<* zpkG(OW!Dw#TJcv#3Wq}4fA+(eeyEh{B?U!I@+$a0_;mPwu15YXNrHUg|Mmd-e?9p> z`vCf%FYSM8Arm%E-S-2D7u5riR`%o@B<7k^*FSs$K2g8Ll_bQFpT##Kn#jMYu%AJd z@BSZ8{*OMGhp0ch;1$xp&ad6Kx8|HS z(gxmcm$#mOi&idHh}FwWk~hm8GgOL=t+7716yKLfeyv*i1H@Yk)frW1t>n?hvS2YUCTEqts~5Qh<*GG+hV#mZmG#3k%<_?@A2;5fvv{^$_u< z##8V9FiyIIL+@zVYt@ee!&AwvBZ{b`{C4-ogoM}6w`2eHPTDf2B#dyFA*1_XnTnxf|utX@R zN0!xgG{81#Wo5|N9!#wO70Jsx+GHh`@RDg_e8WMKPA2ypm14?zx`d zMe(6SMI%CUH6WB9^YU8c==)mV;F=B}wCW4T5rThzrK1XOO&D0~%V1|FyNSM-nTM6Q zg!`e^=FB;cJHpcYw*=3wFgQs#bfL?!P7kIQ`Gh$PFwr0B)qtZbtY%x{X5)CAW^Ck^ z6CKzf^n3aU@=HogW~0LyT5{SoI+=C8#1*P)rIvWxXh;o~gp+7i2N1kQOIuBfi!Fll z~bTT8 z2J2HTs&z|mJu5yWQjI6cE;#98ev5SIr(0cQ0VFwAo%G73`3BCN4ypvoN1``B8`s{w z9q_cV<`b7vxG|=oh4j#g&FeP(VvV24_~!cJrlxGd(pCIi>F5?i+ARZ0C|mNs7|IrZ zB;LO4Lr-M;F!ecg^Mm`zyw}NB&tkNvXl?YNgo(sD<7K&|nSTg=l0(-|d zunyz?LgtMr-49jCA?Y2_%|T9(Y>`jP*S4J{vZkhlcWx7HPMK7A+^e z|7Jx7NxMaHav#5#f9yP3WIPyJW;7=&HfhN0084#7R^t8yRUWI(YxG^eT8qUxXQ!ox zh5q|i{}KkMh1xkpe~mf_SF2t%AgDR? zw@}k=J;XSoiHGGr*Fz~S@>@eAZ?MAp3nf%S(rW6JaUr4nWx1DLXboX_rA3(qi+>7; z{JP1u`}jaI-Hl7p3@9^t^-hzy@Jxdy-^79ypArF^VyLd_|D~9^MvO zbu5FXc(4Ecel=D*MQTD4Ui4ZN!~7b$=i+zKihcVn<;PF%R>R zCb)Cw#T_Xz5oLxYdWXcMr-2YlSjU8Gd4>>F#K7PX&4Hi<0fhxPf7G>kNO`YxB>2ijtS6(#&0}Fi2yICB&Ox60Al-q*1o#r+3)n5t(cRPiL-ga0UzlYNA zN1_bqeTf_r>*=@uy2ZjX`y_|+PRtRh+W=wn4ej8pf+E|_vw9}fV>1>}(;m@?Zc$U) zps|XkZHv#%=`S=jv=C?Sk|qMLs6&H#$`p_m1n5`AB&SQcSiBy3S#4@!^2@s6Jq_>k zg=@yVf=wBUesewidbfsZG|wNTwva1Mi=*x9QfssCbnHpWP|)YkMl;&1n+<*(#{u>M z*-jFe4qDW7y<7&(LOP|`tj5VHn?pXQ+dIaKGB|bE6L#NHaLHmm;=DSLs1R(dDMc%t zexYc%u)s?<>OIq+^d=VTL`ooubOBBCtxU4f+7kPdW`!h)>dqW`gXpK2`|Z$<2-eCpN&KyzhZ8-z`@!IPnFcdOKZRAD^A+p7zU^GJhIm zRelgCDe-A%2mhvft!qDg*l1+LC4Q!nq!~sP$SeyxuyMw@#wQ+T>Rp-+6?`zHQET}* zbXZPyt$Bt@=(08;!+TWvtu6E{@b8_G9PY=44(8~(DJDyE1?Gq|_oOed{n7h%2z6sJ zULj`TtNb`wS!%MHG)hJtY$q|=A^Z7C^#W@QyC2M=B66tE=?AhSQibZY%{4u1X5neL zgsV6koVMa%T!nPzM32jrMzf%JYqc}rAw7OL(P1DK2&=pxtO93)cB0;r%vMJUUoW*! zU>!wU2k6@^?(3i{;ygY_gwc!Uo3pMT`15%2_068L_$G$O%wC_rRefGh;U>UU&*#U( zpr=8SLxr-BYEXIR|ENn#K!72nRIap**v)o-@Vwq_(sEy|BreA#CjXIK|C`}<6Mvr+|10|PTJjgq zm$-NIXXt);^7V9^dR(jov$QzF33EM)5~&GMDJa-P0T1i3*54~_?$?DLFJ1{>(BY0) zbr>X|T4Q2}S0-@#oNG5<2=c>kN;7EOe^F3LsoSV3=j@+Bnp5t=gF^|cD}S2y7~npI z8I4*rE!^F*Djed;cPAL1h1s)I{Os(C5wtRc9W9?b{+_L5Gj0q`RpuYTVB|>KHibst zPw&c|M#3DoUQR?t#a0H-^tzpeU@|j0TzbDIb0IiAM+VwMN~?K z*TF%OsoL~3g+O+w@qYy!3hr*~_pc4Yc(14FFDT=Pfr)^cqC;>-FoXsHaZMocK0!;z)Hes(WfXJq`!#1OioELx3I`6Esb1WHezFE zr+fXHf}S2DvfEMrdCyp}ru#K?GTz(Un+XgmP|90$X((m?3})@g0*kc&J3ijs>W5}- zX-Ub+8E3!LrJ$_rG&tXA_M0L(Ihn`vlmSN=!GeNl>Z0c68(7YHp&=o(%*-tpU$HvsQ_OY+2Cs*`(uajB!ko^e zZdTwvZL4psGnN$tWV?ge5hMKGA8!|Tjt|;2^LS=v2G7Q8>{nIsX(%Y#!{ZZ<|UL}1F9)X!87hORuy)gKdu9y49 z^2?!T*>!c1l%%W{4F)o4tNP~6X2qJh-;Wl6sTm%Owa&K)vMMY`2Xx`7sm{K@ zZkV|xv4rA`mwi@@az+NOxBluH4a|L7T?acb2ueSV5qRmJeu+J2=CI(T#)?^{h8gDQ z+;pA7<-!xKZiI6PRlB*<&d#rG-4~Ooy()PKwM_SGzarZHA%r5eLCSAtW;UPhxtm#AdmbOg>v_5@tz%}GOs%TP4{PIQnoXP;e!ezQU#BM zcd?>o$UAo(^vy2TOI|NZ;-sQ7r7&b8GIrMFCIgqWzo_ujTF zcD*nWcW*gmi1-=@ce57Y7moXQ=Ct46Uf>pa#^&=LKTcIx*R9FVR+vA1YG<&~5RzZu zXSd#-er~MwBdsAMCW-Xn{!$lhGvR|`Rg*P7x04Sze{o+vC8`y^Zl&GzqWSL4+U9~` ztR%?bUpwMkE z`hG($t_kqX={-UxB|Yr3CN;aof&1=~}?Rjfvo#s4cwMNM}cEOk$UxE4ylY|{4SQ83fmQ$bI2kr@<(Nsa{j`p(YI zBm!<}&&gVQN*uxC#}^kD!AwB=Tdqc~X8d@!VUNxI(5Net9LiW% z1XI}1BU6^jUeg)bAIg9O_fB>0%RzH%+SR?V#t7==goQB48r93%V zCpz$c4JQf&Y@Rt{)W(TVWD(=YMy_!=4-YL#XR|32gd4|nZ;o5g}8`PFl`PC`i>7#a}uxw?nc zW;k8Y$kUiT!-By~fS4MM0zOgaXAN&o`}0RJIwl5J zI|O9sd;lRF0xc{o+O|&EEXRt(5`ZmiuYrj(z5p3CxbEdK`xMB?Mz< z&-~7ofKBf_BlwRi@P{DZ#t#=q<~BS$y#EXhc8D#66!>v$?6bqe!>9l38>xhdrco@q zzbFZxQ&64b8gf49NfbZurXE`7`JZ>oD=LWCO=SMDu8tDyXPBr@OGbS?Uz3G4P$_(Y zz2ceIS7$Nc@WsW&|9#I8`5v22X+l?*_~0OrYNS}eSt^*E?aqQ##-yhHd&0YB)nWuM zDBAOYBUe{*rF(1^h$TEFhhVfqwm405cUB*#?Ccu-Q5=!1$76gjLiLzS>V3K1Ukq-L z(;p%&@7bMgNaAyT&6Gg@`+LW`Vc3b+isr3&YljpS7VLU?!CPSe1X`BHktK;g_&j%K z=Ptkhq+hh>=3vMdWUEF#JZgfLy`6I6+cxzyHK^o z^9eV_Q@y5XSl`&M*irt1V6}PeV4Z5dm-m-;{Dp zVhQ3VlB2fmUK?}`gtLU5q9)<@+$q20MFQ2Xu8&MK#!T&_l-=i zD}c_Yt{$OLB972>gi?rC(55K_SjGoWUHQtCS7Y#kf02B7R6^S_Hz&JvPIXGceZHt< z=w|aXMl>^GK{^uSdccI%POp;A8WTe?ITxVb4+p~Yq0#!+A^=*QYG zxD3mTcp-7^(tIF8jjcD*CEgbTVYu0pgjdi}3k&`VW$$d=6XFQq)fPmw57FYHlL+XY z*}2B2k)nC>Y_b!kpyS_X!OS9*Nng&|{u24K(aOiPIdG4BZ>bK=!Tp!vpQA4OIf2Ez zYQZFT!y=Ni3%c##=(Wn;Y559{dE~Q8lHX4{yofI%cHVW|2v#`zAF3fDj($onB%waDej$Qrx_0w6ZgKY+I{`- zU?3lh_(_|7OaS}csr%UYGf-UXy-$e=HQoy7S=0(6ISY0;wtE|EzTXYakI*&_0w!H@ zA{!f7te+5^5lpQgqY`Eq=QZ*Wz+n}L%IWz@3gRn%**1lsFK8vNp0YnuV;EpOVIlY? zJkalaH#fY-!KgIBb5EWI1=p74y_mixkbnW7s~ZH&3O87cmX1ye0!~=9(G6cl^VC8> z!d}6mHU5e2>VG&e!xA%Up!1fC&0D#}44w10f6%Tt}|ttq5K4;0;!@}Zk+B+ zY@h0ez{M=(W|mozPRmLu2Pl_@XwIlshmTpfXo4%*_#10M}>di zGvF^F#uN3`B-y;3jG5<|TW%N%vg=xzDJUr0svOGsrr2Jm7V!7%MiTFz1u{a^zy9&hlZ4T&W{LEkV^|DG^r9b#ce?}sJNLf&%1=>{c4EE!x4OQ zMr?ZokC%~k^5@=xI)ZV}y_%m~IV7tw1PrfbH#McPn-0yNT`|iXfCElNUdwW(aEUd&_cg^b$K)?YAgl&q~;exs4`k4w^ zWSRAr0%mAjO8q?C;dEPlYHDhI zceiWnkHwmJLw${M_w1zY~0KX$u3Hjg0T6$MBbfbKAI;dJ2MB-q_2I1v?Q9Pc6M*5CY9uDJnB4fY%r zCP`>ZSRTV5Gnn$3|5fnkeepTO0{_7EEnct5;_xXrTaFb~J*iO}D{NXvUUM!Ean1?YFF?uT~%G+}2Fm>}N7 zIP9Av(=g=nDID$X4j0NzFdk7Km)cV!aCLu+IO=}sfRQS|J@U33dPfff_wxb3Ts6J` zY2Nd_8?CCUs#c3hW`qhqG%7m2 zm&(;mZ&DcdMR3EaP>=Q-H*xA~_@u<+fQM5G*d&{)`KFk+Qf7N$=w2jl*&lYCaLe_jIYU zd%>Gj8c!87J3E~8EsioWZI%LV}+G|BWl z9EZb)fr{g{93`Q@uoSX|T4Rnl*-)n2#I!aUoO@~Obey_i>v?9jG7^|3l zThcHKhs%!|ELeP8a(D&P^Lo8hF1u>lCQEDdI)Nz#&zjnqKf*;P|K%7GIDZqGhHmQG5681KY(y1E{=+1 zob>ecHcMCpg?~f-daM}wv;H)wh;f*V`H~)MWVJ>-`;p}ntu47t_Ek|Fr3jjC9kYLi z_0F>A^gXfRV|L3S!rgF>i$HCk^m>|@{c38V%E^l~2S4wWOFKe*hwjOw_d)aapvn-Q zrVnj%(cg^t$mOPpWwG87T_8;Aq?=j78X;us9dxmiHwn|_Mq`mJn`Gc1;puNV$Bdte z6YoxXxIrhkJLs_Aw>l!A79}xzfXyXqe<)L(CON8SRT4^+y*!u)S`hv@PgP))t}Z#y zEbNJwfDAD@I{Gy^xo@#Ebm{rJEri!@lHGK3r}TQ0w5tJ?uRY-ItgM9Dx>QRaK}PUj zj>PnI8IclyiO`v4eyrvweN$=apaD9vKF8=6+Y492d0#VP#15iGS0%P{a)`W)gVO{} zDb$KkPg9@iwK^l z$m}<|(C9k9|G6Sy)BRI~G7-LKdUd)ZaM(j>pHy$Z*zpLkSif1DH6V1o z;^uap=$3p&Y582<>l7zn7{YB@K3Z-p5V-!EgxQo@Eus+++Hj=gX7{J_YUh|oO@nW} zb(o6Sf6WJ9O3vl0*Y45)1C2D=HRYR3#}_-R;m%Rqr;BTKN%wD4HhJMTHIBEHp~Yv% zjwAE4YXJf+LVd?sM!CAG_V0hBJ-buHke2Iz=bf1Na};YLydnki6bQOV5FjXMb4a^m zP57ba$a+ZTmXFfix5X9iouFP}!V0L8zM!qGEpvm*PF6!hiu=(js}Ex5>h)z|IZu+1 z?FL@!@s!mJ1Yf_<2aPXJ<&hA})8|b7yg%4;V+%*OMhOh8!4+zc7a2CuatDYLT^3br zAjawQn}W*?!JEBD$Hv%z00{JcHmfy2prh!+M^j%qC{Z(beG%3syj9_~@dxUP(9OAF zy8CJp_@a^$F38<4XlMe5eNHQCXFUk&KyO_mI1SR`Qudz`bA)H%E${ck0(fSgy`&#$ zOOlHTe#bOp@Aa#wrY3<=vwDBt4+py+LmvV82&ZsaQ#^iHX1CDxn^zV{G)7;Z_bMsB zV+zvZBBpxY07D}hF3xdj^;dtDD@A4EP!CIhrly@cllxaMjwG(!EiDNoG%nRzsse}h zjn`VbCSVhsT-Yj>9DSO$P4CRj>6W^}8|wT5?bd(2ob%XXR8&%OKkTK!D+e-+4J+ha zX)NYx=t$hqfMsP8%WC-N;u@WQ&zi3vO~@}+nZ8A7-bljq>)NX6ehilNGZiD&?7WQZ zy9DCD`faD)hV|PWO~UYf8Y?g~ZP+RpQ28(0-O9DRy7XT;jCI3Hgk`-ux^6ufNGmb} zA*+aJqng7`byOlIdMQ;5roi3{ZcXUS^XmL!%;)*rvdV#Xo-vWzy_0Im!@rW!dmpq9 zGbi8Aso!QO?V&hAHL*afa<^oD`}PSS%`2tZilHGnm)#jD7Q$s95;QW7wS%K03LpI) z|72i!30J2_c9r?HV^I3~{2rXIH$6YxmXWxfo$iTF!Cr0+V^4avH;LeG9<;aQGiQ6? zP=3vE3uBgi2TKW{)JAAJ6Ikoh)4x`H`el)P7R^rrWD8^}m`4eiH76 zxVhiHVTMmnwpSk5Xysj1hOAM4FWs2g>dL-83emtFfgkjmfIcxhgKeo$Vz$NQI{ zO@qo8X&Ym&zM(+`RtkM^su4Y@HmgArz5tgW3Bi|Wl7U{9i-cltuZ?sWuF>PK(JQOF zu$L67F}t5yiw+sOPLJpLEh#(GI+h~w=clGSTbjp*1R+DrE+dUz8P-G{z3=S=*~0N+ z3Br9}3X%lA5*e-SK4cvUF&Bkigp5DU6eOg49K7gCQ{m(rLq|mIyL)HhGl>JqUC{t3 z-ImrI^+_4R1gAmEnFd$pw6rvU%(rn%6J}>-21>LWdIkoT3-Z$2mJYnKj*w-@eT84~ zPX>K^AvFH_jR|tf*!ThRp_&6*;s&**mmxF;`~G0Xf&A;|w4$w;IPS7dsfQEl%F#oa zV_b4)UwVg~Sm_2k17{U5WlqO0^D#PrsyAVP$~67c$O6}ITYw<)v9W~igFu>K_g*f= z7=wu-{6C7an-;_6P2-&e_&G-vky%bx3}Ld+qr(jTrh$6lNJ&E+O%3*ZhDVCyq|`Kn zL$R@i!lSi-Dm^DARe*)-=+C%E+~(Vk zHIOQFpgKy)7S!wN<3qBwEJMcZ#7;LY7k&2&C5a&MOU^;5W>3AAH@`X-${u5MuX95$ zI!$~(#Ac^GDU!lR7vz#@?}#(XETriu@QG<;KqKOcX)X)yws}bsVL+`8GgO3=Q3Q#I zB;)1j>#1R7Dd4uV1a~k{@niCNh^FpxOF0tNTC1`}7k7v%T*_dWOHo&uwuv#Ib`rU0 zy+uei0PP8Y+qN~KGhRhSMVrgrZ3u|+mzN&s=;(?3u1u~)9MJ(`Yz&W=<|<%O@0W#x~Mb*}kVKR}ECI+wJt*gU~`3W8^Ct*YGE=o6w= zOtQ3;n01N(6%b}Y3_3nO-ruemo*UJeWMpLAo^2rbG+AK^S=I@GFFlb13N8M@g;(Rn zY6<|CLbn&g@O|aTkv#bd(_ymDtuNS32EOIwPz}W)6=*w9WUNDxOBd(`OG@Oir#M<2 zY{)bO`Ztf)Ig7Wqw@ii*kgWgkd_>CZ?NTC|R1sOfX#wM@tgN(yd!K2ag-2$72%4IL zGyuwF#qT|M~UnXS4T}UBfJrX6B8!|MlkQG0>Q2X0*tB z&h^2vfn2cSaECdq)GT~ZPuN!12MDCM2K{|#iw7#ewp!(}O8E~qmYFLwA= zaa>(q@;Glk1Gf?!!Y?>dlAxfZ^a}|=cYqunZ9889>0I(N(7RG`(f!@Fife$$6INV8 zm+O>d5aK{u=i$=P#roD(HmG>4u9|?tihaW@s2@ZnB}oBjwbybh1gM%C13qx7o}Qj> zAZTrGTSZ4lKXvm5YjvPUCPq3E>=7_Ed@rx1g?xl#5`+m}US4Phy1l*wFxmd>o=-w* zDhVhc_`bPQIxY>wf9ycN-WVDsH8n{O4?fjGywdT|?j?PoFy!RrEjiS&U{bbzd<`ZD z2Ah$s!$Jri2S!9-PfbrBc!1@^W4xTOr~)kt`yNeTwc0#PB-l$%d_ec0B*c7*iTdcl zy;?|%3G^kvG>SV6SizRH>H)<*7Gn)Fu$_k_g4l;H9I0Li0Z#w=!b=F*&R}ibxp!s= zQY1Do#~=o2oD9P&sy4O&eqqSDf2b#&(ZnQD;5CnC%dj=`-R&>eZ7 zJx{(7?Ha862{T~tii3ipVjGZGUWETH|d=2&h{s4N>f_tDn3 zw}FuKd2w;^<=NKydhLE&vLuzLoE-K@t}G=x`_ULa132i6#Lv}XuYruG-QZ#moV+WX zxI2~Cv7}+nnSz6h>+rV(c~olZ0Jwd?gFnvJfLcdD04g{(<{~XNAH=z)S~0NE>nT`} z1qr`P*!2~3#_qDM25P@=-@kvKC0$=a%I{)_IJd`V)Nq>JCkYnIFE0KL`f1b{y1qQZ zrDbGnS{cy;AZ@uzi=JkyWzIo!|LWQb-b`9L-v1c|gO-6o#z~6Xs`WDpQajk0t^r7s z2n34K`qDv@?8?emP)O6z)a3OzrX`0EtRqmatRc|4fU|0<0Sp=B^&BW=LF1r(Vs$Vj ziOm=t1D`?Ci8n(Hc=wMV=p!5#1ExZb?b@3luqbM4hYznIzYdhat~y0zp-~~3kD{h{ zbJGHuwaWDFg6^1LCR4S>+ncLYLC^SZFlp}CUmHtH!@apC(4hmF45jvV1Yh!lKp71x zFAmee;@MVHmBDsA18;Ezoq9u!#r;6N(E;oUXjgdz#4y{<2~cVRZ9{=08%8&X3ytq! zKd5|x-*7G{iKl`nmSWo+JZQ2MB|%2y{E}D?yaN_^xSC?ScyE9F>tV%swpe*2RUZwCVKu)!80-7dl8B%P}8*#edQidPAB>rgtE3=wp!zL4uG&Eew6Vg>zCz2Pspz`*HycpK;1XjSMJv*<49iz^;5zCR))0}m4UC3xm~D3PG{_+Db*ys15Cp=eb8YA(Z>@yuHyB^vEK7Lp1pg^a&mJMpCC6A&EP5RN`w#J}!I&@Is2wu* zG6~ZZ{18Tdf}R@gd4Jn8yt>}jUu)S#_)lCY;5b%vu{Qk*5q!EN24M!yh6v&tKxa2L zxnWYRq_F4=lXi5yVN{EUp@;LH-ib;Ty(`3b^#BD*Oz z2+ZwV;*AdwLTtIhP#;ENGu!fMO8>1PGJInrcW$UwktUE%v>G`5 zIVT+UdkP0$H1PeytR492q6mDI@^gl@?F~Qk?G?0Nk^=O2|BC8`$NlR-WMqa2F+yrEV0d7io(0}(iKD}zF$o3|`UKRFr z75)zNuq^Xs-*|eD@yU{UC3lsf^q|p6IZS{Xdu(qzvzVMrJGI|+*WPjSOY1hBjgYXQ zU*M6o)!cM1+-i4O&y+B4@MoB~`3|O%^5y~*$DiNh3UhFwemOGV>TjraeXbTg<>^*e z?_aZNAoF}_+0GhgS}rh2XFjXPaB1G29Lp4X%cE6*=*)H>2zuaFbF!+dMFoV&7``dW zp9^O`eWj=VZe;_#^13AymZ$A9!?I2)?Uq20JU%%&SdO_B_H-qqHuhfgy!9T}(f+H_ z^mY&H_@3;2QSOJtH0zmRn>sHIZY}Oc!8}VK-SdizdoQV((?3aZEMB?+%8# zcq}NGik?1rpu8>~Z(?m`mfUn!by}Yx{07B1A*+7jsJ^7RWVyui!bM5NXY(Wc>P++N zwqii+6H4(iK#u01TWwMnxX>RTWZyf|g ztk>;lbpqDqC7Dsjuw6$o;!u%~5UrfkLpm6Nj9o{FiHQ z{eX9}n~@LPTp{6C{z(iZ8C`Eog&P`VvI4?`CsFw$#G&=j&I1o?je8fSTpv{f4VX2m^dY5}lb5oXoDWi*XqUx}>$9LSMVo zApQA@j7xqOGy}Jpu_K=*g5b_zgZb+8t39&Nw-X$XBo@_*QFR(n*zxmdEaqK(JY?iw z1n9F$I%@>ITRQF>^3ehf8MzoMkP%i2mBPoRhQ`^)OJ_HYVP^9WT)j`8Y|eS7lXIS* z_qQ~;_XKW#pzSC(?gv;QOoPUI=4 zqzua)JE8sev#bX9vB|E7ZbO%TZXw1ug~)smmSH_4mz3K53C!JFCl39LHB<-pJE zt+UMyEV22eyh?pNy;dkqWuPh2C++v!#;XEApK9hjLP4__TE?*JU@7^-2RshT4+jSa zLA(LK!2s>sSvfgh07J6W!FdBj*@A)ssXFk(;)hy1Krf&Pmzv>NpQ}sFDCQA+=i3_L z$CQ3PX1J`~@7wlZvP}OzDJkhdhVX5&)*b=8F%a&q&y4}?rhT?I`4!=ExJoZAm3H~K z<-Bw)QH7)Ow)W)YghbdU6)3*1svlqX-z$O39=kK$I(HzU1Z=Yz|XLNlA1r4x7?`ORKm zOYJEvZGI0BCZz=RUVG`tM$W&m9xzvHYwOCIni0^F2v7~HY|QAWvX>CKPzFv5lK6IS z2#m9_XSg1(DY*g*;Hm=3DO|KMi8WrLOX@soX-?ZR7C?3?Sp0nrvP*AY-+LF{yhLi4T5K() zUjZD!KS%EqUwSi{eS9p?kJIenSYFsb0qBBTlTNkGtcR>kSmRUB5(ku)ifT~F1Y8%e zh71HCJfO`Vl=TyHgF6it05pKavK0=Gj(n9IgQ4?n zg}jKHe#7_ABC!WmUgycB_5JxSU67wIITaq1u(cGm6*{Q;G_qSAf*GI`ek{!e)C4e9 zFCpEhdHA5kw2lpZ>Z7mz8@F#~i~PxgVp;YiVU`4G{jc$9$gH@KwVd! zI8RuyFx&OUaOK$ycBC6m3ti9Qk#eNbjQoHmJj2IV{P?jujEFs2dq~9?riO%oDcrUI z_6jbqu0nuBdb>AGL@}v0A5eJmDekLLIt9)QXzk-sKhx5Pbjt!4ivhd(XrMRzQB-a4 z-+Kof=O zd2;xbUny%di#z4g4r4K5+=ZZpdrx45-R1P?_|k@qD5LGL_%4~|*HDvh1W$!>C@fZ!T^_?CC?$w-<=$z{bcJAdZtC4(ErXDGJXYo zU($t6%8(HC)Uh!g6O+wBg2ld#uuEB$HP-{3J0Tgdqy+U@5=W-5Sy2}k-yh{ZJq*QZ zn4EFn^a(x1z28^{i|Gs(xtIA+A|mi^jGx3M?--h|?~CpRipn&S`A(dAIZ}d9h4In; zkN_R*GcmP_rj*;M5qVb@ao2I^PO0_o>Pgf6I~`YkjnxG)#%S%210!x|GbO`@nrSm; z4)nVw%PLX`YR-PMKQ`|774rDB)QvXro9N{f5prxbPY$oD+YSnfLliTytI&{Bdxu+* zO$Z^ly%ieNHN-A%p$2<5t=?=yQ(@w)HT@hHRPB-1%BFsUx)_lNQQ=a{e1pM2FF!sI zlVY@oIREoQ4WAZrp1;ZZRg=A80j*)U==ZS+l<4#9a>hmD#`Ok63u`_54858w1p9t) zN~jYZ!M=@lh3=8jsIBV%jkx>1E7!s8Bbu~4kC_!#g`LOqQYOJLN71_#3{4Eyk@FbS zv^_3Im-S0uAaVEegC8!<8Y%sng^{q~9g`a~n%$t*){+;L*4SfBa9^T<7d}M^&D+m3 zT&s^t`ej2#LONN>y#H`LU1~a$JCqykr7}%~rhZA+J<0ZgzWUCwe8<%)n&x|Bk{;>G zP4Y@PrF&aomg6-A8zHS3bQhL>A2BS^Jdn9?woiZ~2X#M03)0rRCNCW9ynQ{mMss`a zDG+nPp6*3;Ku=Bm2i#g9y&_qBFVjkZag_#0c?<10!a3i*>FrnTQcdJ5WFxh!ygW1> zyvj7X0;BYkA(QXkb`nE<)G(i!+2$vXr6ehCNV=zy6SC zj+!g-F@y(p=S9JZjShxXr#yGUWI5M^KMi8~{E4wnCT|guI5&fYN!6J&3|ODHtEQ)> zweAT|chvHWv$Bs3Ytytbkl=q8Hp$E*hI*t2;Gnp~6#4lSkIhfQ?eaI8dP?)BIA#Ia zRbvv*;Q`o8)xImN-lx}BNY^H%yICSq zQqrB0(%l`K?(RmU*>ujey`Sfp5AVz|Gsipc%a@xQ_g-tSwbxbW|974j5y`t1R;~&= zh1If>w2AI*e~PHxZGCe|l0>N1wdtqgBsSZyt%}lejO!%kDND2Ir>MnxynOr{q zj^%gDRz<}D2F*M)hjVr+(!W2t&4wFp)c55-!95+RYYZ^YP|kGS#*&2W*_H@!@qM+0 z^G&F!MH9cBL_SQ?pD5rO&MHUz629T8Z$|VcU#t3fGIM$}e&*({*ztWvR90!Z(7)8` z3lz3yZ0>J-D$+oRK`zLD{P-bK>?d6kdq6}GpEx>TCwHbGs3IM13+?HL>9H4KzjLnS z?a1fk?d`N>>z!#Qg?h_iDem~^-MdhAQn8_yL;tZMCWA^Tcdn`>A$YN5H)%5S66d-Hx=M3BS5HJXZ54mg^%&VT_3F=}-hnwpa^T-MyP;HHH>rJMDDFi>dy9=JqIWF*8 zzLorq2>z60IiQ%Lyu07d5JPp~XNx`a9JEftO6cLnm)Uo(^&F`?T3y@<@X8M$3(PY&c8 zV17YOE%7VGy&cOZBxkL%W0bb`r)efoxW;lnvpYh&8eozDhDKGXk+!Np2|F`_m4y6z zqEiv{ica9_hy`7a7B3&!1rZbfI-lOVc_GgK*2w*Sa7f}CL#-}ei|==ftl@cXQbFjz zt*iv<5Yf-Uv;|mHXr<%cSy)(<^qiALbGA%>Zh)7qC&Q{geC5L8sc>XRtGp@P`r^?8 zfszLs8{1@!{T5-I*Tsd7fm0WePqaoqD>_BU{NwlUR{st`N~>wqq4&Xh<5x*Z7+7cM zN88GjHeRC<^qHhF?{5mU5CnMkeYM&~G|#MCg|dFRvOh(Q5pX`FyHyr7FmV9&wXLz^ zD0cLq8_$=SV{fgf-gfHJEWoZ;i>;uS-ET(U#u@F0WQkGZ&3jy$gHZtJ`orzGA5hs1 zmtXx}?#EL~c4b5rwede@h>VI7v#?+S6TQ@mlMWM8Q1BxTM2Ch+w_D`rXQw6hjJOJ& z_wF+9ZNqe^K5iJ%?g*A$@(dJWKhI9#G3Bl}Y+cL0nyX=wInq9l1rz1~hyb`zX<%}d z)I?~{wA^xoex;UH?%gaBEvSw~C8UKJgEA}d#*EBdP8lH`IU15ALpKR54BW>h<)nro zl36c@2L?{=T4(W`xdbJ@G3B;@E$@J_97r1Z(clyXIyiYifjxb;60azHzWO*IzD?RM z=8gW>7o;@XxUuiBF!3SH!MUl{#ylLobl$TL>6~}d=x3GWXfZ+<3voZYZ`|h?g`OBV zi9E!O=6g7nsTICrqEe{nVE)KBO@s!6-fnkH>TD<0uzp83UX+YgUYpi0}+kV17 z6e#~)vy>IEVxm?T>?_iJ6&FVU1^or^0-xCe7$k~|};Tq%d=EX=o0ZQ-~I&k1XPSb2HvBrV~9cwo> zO6WWt2zAUsPEf-|kBjNU^D#N1QsezFNWI^&TK=>@Dr_$L?fp-7WMU z56S)Or#^(hf1#ZdZhrpqG7Io26{JL?p44(_yb{w=3DdY2#{R?K>u#!l z4pDr_amhwX(6qnMt6A$Lb&s$*R+EVDt!6u1RwpMVhcVs~yw)D2)zNm*&HQvQ#=H|7 z8%IJ)JMTX{ld|K+!of7xSB6G@?&7t)kl6uC{mcG=@e1}?(~{pFUx$>0$i!<^Tv=os zjd0anwx#xc&yRyWE<&*PEh@WOtcBR-l=)685i3D=GL@a2PQ8?uDR>%;zT%!@FG@L< z*nTDz?|t%P+5M`9wYQfIcRb*hzTszH9wV2<><15z2A6VBrFi`3Ew5@mjnR*`97y;H z>~F-UFR$DJ_v63U(a$Qb8;%=OVz|2eVShcVlq9p`ht+*ei^qUX zuy3E7!^@<3xbz_*kPO3dE}}&+JOK;Bgzr1;1XAoipIFhkh_K^3u^SdRsOI_W3D3D+PvuDkhIAQnv61GV*awZlTJvLLzt6vo>|7ES7Jf94+%Gu6= z)i#$AOwmhnpS|-PYe%D*>rII1eiz@>as8~q2Q+))D)xk<)7Vc@E-`V*-BA4tCY+;F zSf%;_8a)$c!-t5|;CDGm+Ximd=p%<@WF}k9Yx`E8L*ws_S-ipu55W&-}csX`zUs_+8hyfFDD#pVHr{jNikJx|sBM`PP=B+d3eTI>hUY zGe&7}#{sF5f`!~;h!qsLAnc-5<0OWW2cGrk?Ysyb8P?399U@^rc7g|FuL|lOprQ$8~}fC za#CtMf#TD%I8lopfzOq4aQWpHM;bvGta9A4|>J|>|cX2eP}v#68YJcO_Lo!Vk~$%E@V7Kvk7aYaw_ z94!Ak-|J87wZxy}ptmB~$;lQE!cDkU>)1QVSJ;XY$aKaeFlSE6MpmVkPPT~}r-*4t zHdp!tMRv2h7p)|PXJGsCqRf}Sm@IlK2Pw+fm}&>`*%jVYhBFuu?|97Thy=nL?nU(ZST^ZOoeVHJnK* zL-yJDCb|xwf|vDpUU)PDy+rFema++5PlaeVYUu~;6;~Y>t*5*C?3PYdSW(!?Ug%Vo zrtpP#+c9LeKJ@A8`q`ZK7wfmLrW)xDFh!pCS$edB3VnD@i4Nl<1B5@z{Ol(R(&QgB z1O|OcFC7=cycYtCc0PO`6%amMNa!wm%l&#sS73?)YS36S&@*{OT*33&oi&e%0rpT( zs)A4OPWLc&>s1QVX|JY}FOJ*PUJJ5KNJ#oJZGEQE1+;tNXq zk;g1Nv-r!+(^8rGd<7Sgg^{43UkF{BLP&XOU_jP^7Yt$(iI{8peS9`vxq$Hj5eOuRZVZ|yu#!M9`g6q&bT#yywDs*Mx~xhEA)47<9kM@u2gXL6ESPgXhh z#o+4f0GO2-i~$^`0ed*joxQtjG4H%V4)7RYbrr&aFOrsXni2TWoe@KSZKgXNlbq$f z0!O#D4CIxSL0Oz1)DQGlKe)4lk<}(&L)-r?Qx|YwBFk97cJJj-E?(`zNPr1&CQxW) z)oZ(t1v3sA24};13eNTu)WW&UCf_g;z(DOA7${!UKCc%05fCs{W6yxZXn|Ng_0K2$ z=t&u5i2~4_JoU<8fK!6R5Tr!qAQ5&KP(+46PmG9+)UDKBeg z06P;%#v6t-G|yNz3jVtYjfp2^82*5XkxAh3Y+XvJskunARm1QS0sk*zYs-#?hIZFW z1Ta3Jz)PVK(2vFHi%YruD<8XUg%$??1j(tX#chWb)WpS+Xt^IN0j5j>5b-7dT-z4( z#<-}a69pL{zywsYtN{aoWCnn!2{@!@kM09*M;2(LnwpwGA0L{S5P$ikWz!Bo4#dJ9 z0?y9PT{oOQ93vdOHmfYm4Tl5`b*wxI79QnJuTOh%v>i+BCU+bl0N)H?P`Wh%cqB|S z7<4`Mk|O+FU}}tkL$(O)?j4(Uz^v8@7MthIxE^nml?lN21w?S*4lkZE1G)qIm(iEN zVhluBfG{}#uNTNwVU=c|YV7}MP&x%ThNehmvCTgZzDm4&q_fa)J)t>>4$8xf08lWz zy@9R+NjP8qcPFEtl!fanwi)7Y-`D)23<_*;w7NX}M3 zkFZ-80SjW->Vq9f2JtEcOoDm+^RM4ds90>*rG(BF(W02Oaozw`8Yv~r2|sx_1O#=^ z$q8?cIMmKPdHPgdMJ1b*s&EhxIV@kL)g2#)#LucJiuJ9==|@MhfOnl;dvICKO93zY ze_!M-(fW%cQnUYxSQBYUq-s=;nl|l#iw9!bs`B)_gS7mB`T`*2kayJO$oSY?JJpHt zhe=2AG+7tZizQ$zbGqEAtlmg+1>~3XzwSb`-`l1HJhFy5I$uGF9ngnBoCQ!Fzghc%CCRAa;}C=YY>|1 z3EKzh1fI~OBnm)l#B3wO2?`kg4mAX?ZES=C>LgXvcM|jipdBwGZz8zGT};yGcmeG# zWhNskrH0s`yg#{fq8|v82&A{i#K3Qm_*w}BSu73#$9~1_oN&%t+Fa%VG?MV^P7nJmbK93i2=L5fjQGl)% znHcd5SU-h89gYoLJ$PAa=niQDC_wDiLVKCT#qzJ;gDZ&!=j^8kNk^A^jmZGH0^Dc} zIHf;w)ZjEF0E7|~JeXYazef*HAPLa}8!H91yJ-y#TDq6$+-8$3NS5XASS}|%06IHg zfRBcGcaBfBvD^t*ktq*#DRyhf^}5vhf~wO!NtWbR_2=;BCun=p zz=8UL0gQOPF|3T*4GF+?tXFJYwkyU7I03+ng2L>^xH@E+0gQ)n8WTm+2bmWK)f!d( z2UWm^+Ginn`=FO7p1b_ehTTbnfIvCD#KsaM(FdDdZ^_Y8dM)TFd~(G>59?j5%K9_A zm%Y=i?oy_<3h^d%Pq;r6f1QA}VjUHK5s&!x79&>%-FS9H_8{iT;arguj8t8N)*(6G za(;DXt`8#T=#Z)-;CEbDP4zG(e2r$Er^>W$^zLla=g|!rsW{rc@CH`ae&Eo4a$QOC z--BP-Vb*1XzWJbo_K+D?V1d zNcQW_p7@LGMBap@8=mWC9#vMV$1e=a!!6LF>4E{E*)Y`#Eq!2a-1f~OCSXL@c@s5* zPL!UhLd+t)n;Z(iWPaCkk&)qclWeP11JxhJebzh3bR;g#p>2A=ySz zQ8Xnb&?kzAy#(qI7;Y4`wFkhMhD=Q!&6fXs%@?nAE$LC#znbiE!$zZE-qtrD#i~aH z5fy9AUu`t5%X+LX;!-w752+f7%ZW$DV|0^W?JUCrKa?UmrCWLSE2?2s}Je(l2J z5`B9t-v`#Yp2B1OlNuP7+{gRl&qz<7xX%{pJ);{59x(sKgGq97R8&PSX1=X28Qkng zMrVJVZ&uoo{jz(tc?c&j6yMD90gJ#0)R(7$K}zy%d*_E@*jm$`=k|V%awt|ZTH)6A zNpy(1_zhKga@K9B|D}=sK_&AJ-4~LpMN)2%x#EYV;A7%((x{yLziX2K7ybL2J3DLT z6I!s{*=i7xqy-P0S76a_?%ZT&roSf?4+yQ~P)hc>KOj=YQ0?Qjz4i`s{H4etVO-pkwYQ zMjYLd=Vbn{auTNaosxgyi1VJN&{Fl~1q;+A6Kw{mPCMG6J zVE(!S0?M8N8@UN&f0QK9>j}%hD;hc=px3_+-#f>^2>ygpw+N6@o7czjPKU{Xi5JpnfebXt z_nEjo!fQAQH+T|FsCT|fZ~m272U>YxcyptTpcIBKXn7@a_d9?!Kvq+e9OMb;pY1OJ zcABDb0a7X~1`7wVU^4$6`vTq%V1RnO2iE0+(}&(;qoac$4+so)vAnj13Sa(^`zf&B zLdDyJ3(I+TdT-|3&QCDT7lm&U3KMu*WN*)zbM|R7+DL=pD@$NrkkQzf3`p<&eu#f> z@z{l)i77KBWif5xD>8cuSO|P@DLv-L)4^|GRC)@sarNbf-*wt3fxg@e0Q*H?QIM{& zz`{70NY6u#LuPcXa{of?a1MgvUHis*<8SSScrK<+9!oqAfwzK6f(jt94GatbX8Uac zxY&T5BoI6i!+@xOK7S?*?aaDm0uTUlMhxcgz>qQp258;^^Kv!L_H?kSQzIFQ$^}4~ z^@OJ5K?kYjBH|oC^o{GBF$YAn34&?l0goSe9|R|K>@`#cZwov7Eu8;_UG+8IVmd}@ z&2gbuv-q|)gF+<{sMY~^9tm>*3KkiyXbc%Q0gHq~?IuW-1mis5!^r>gs-bh9nY~*T~N}v>Doi^=c4+rzy*f!>AdF0XVti>2;>AMewSzB8WH zN7*h=;RlS6_^sHI9QjJQX~iccLtq9QW8o9=z3Td81|%>TZuEnjx|Tp)%tH{6bmOH8 zoG)O_|CvL$mKY~gkt?)N@WOz??GN7iJcRKg$?&Gp=mvL2)(2m1C&NT|w!4vOPwB@QsvYEqDrGf4mbf3^*8$LZ6<}zanwru#f{f^D(@Qm4jtLohR5VU@#j|`w4)!4@$K6E%Fa9@yQgDM>Hyz-Yvp_g&8bwunQ`XZgP8T4F;fEp8TE9-J)Ki#53wVF^H#?$mgCE3Z0^5;=m^=4b3L# zs!#mxBAEz(2S&Ww)MDpqB^{5G!HP9cL`x=(yhZJcpngqF#u@#L9EP_7?E@wD@Zz9K zwjLrK6Vv-NX0Yj(xIJ8C@R!Gj$)vSsCkd$Yw~IvBTDYa5n4A=cV63p#VBKr zDS_m^Rw3HYhWj4Ztc<~^6lAFraekdTDSQ1dQbA=9xv&T23&41QB~Nuf*uFY7&e_>b{?zKg-)2Z!ZN&UDAyC)SM_ZS@u=+_BgwM39FRqUZphfq+9lOu$7-Bs_8i*edACuYK;Nx(kyMnUPtsvpp zLBuNHP1mj94AW#7`&G(QT$p$q%7eIaaFZb&i}c8h{1fmIFSPkBwAX1PJ!=goXH+fu z9wKz%2aJe74Xf^tB`_8&^DQ^!R&eY1yFG_dIW%mNVD!DYO_#N^a{5nu%L=;>`?yg? z)1JPnZA{v4sr3k+XU6-z?iOMjy!0`#16A1pfw}}qXJJ9dbic~5-xaTB?$5>ID7+q| z2plH)RyY?0m%ibFFb-uj-CL@px&<5#^*}oXVhbgV3f^96wDxnabU$XoYr#SO z*3(`b_cfY4p9YtWc&4qRzi%);njO!!RF^fv&^D&Rn7{J$_GXA7nul_&x7Y%XFK9BOBAq z&+wzkdJX)FGuU?e;V}-X7*nzC>J*u&M&3a2B?pUHX)xL&Lq(BtAxKW?>g}yN6N%Ot z{#JMxV}NZ=C#$94M4{}?y#OWI$7`Y35CptOTD%J=TI;?)@UGl3({o$vG?fpTr2-cB zE>JD10tPN1fBw@_-mU%sN|Na~p2QCTMuHHJUeL=C5fN1_BksDkx=pgZIeHkfw}oSy zLi1K!+)s4wvkS1s;f$zmArO(InQf&C`5Dvg2wN;@AN%NSUq z^;NT0)Gm1nxBlWQE5w2r|72Bp^r`DordfFOxFcRy|(eJaY-8WDDk}PKZ8k=Gvh2Lcz}3%L^VGr?1#_D{jYz!hN+fswKGrrzBpZfii0q zzdsp1<*lk5gW<&aK6`t(3VC)Pudgae#yB_NO*sN2lvJORg}zg-A& zy}POD?(yPu)L@q!jyUUyy~0+XnX+Q}K4GAnz96zS#L^Rt&dc|RrY+|MgxbgMp~o7Y z)PD!(p47C9l)|B64pHLUV=JfIH-RQ=6zJ$J-@nmfv=A5uO42DUU?Pm1C6CWiJWVx7t}i~3L+2!E8K@DGIC1KrFfrS=Boxk3 z>HUepZMNK;2wG&*X^+DitM%ygXp{6MuI-107?bn!)?C$B2Z37P|K?i$#EU zJfcp2YLpw?e(L0`&1?NZpljbpsx`yu5MWSS8iP3@kp0YNDuU|j1YW&*^+8fn(!m)V%f<_| z=Vyh090rC;;J%%#cjeAi&Zh?JZ}3WRZOC3H4{>~Ahab@XL2}@OTs!hzG@x_d5(9Mv z?Tg`PKj;5 z72iO8A^4P?-rzB`hg(#Fc&K+^eh)lppoRn*0#J;3z=gwEu&`Qz^AMR{=2BlZXMw}P zS-kUxp9U_|`lY-WHiO}`a0`6}j$qo$&)~ZWefB{_y}%UU=KxnIDJdahH^f2#iX#>l z)}#A(|Lh@+;~dG(1@31!{pYLyqBz?2J#cCh7~lmi~PJ)jIqS`G?P|7Smy#$h**L8+xUlW*8>zg$x^3bs4H->9p@+wlp?Tg4$@szXb1SE8vy z-US=-$nwMZzmb#c>QC1{QeJY_bv&!^ zSzL3Dy;uF}IVa~pQ+SqXOl7nYqYm*auHnNoD zUbbl{-ydlbFj}hAS?iD$FYjq=Z@GIUIN-XzLb1m?%Z3|sdPbM(*8dtpq#W$$kdSbd z*z5^V+&(YCzHcDH2uzgMRnFA;bm$vISte;fmd%nXU*Dc(*zU z725G3W{vOwP?D;CABi*dwC-G!hK|+tN$|<^S2g zLI1aQyZ^@_nAPxb!{2isRT3gD$Jw$gmvJA%Q)vvqj-t=obDZB8?Gv|pp@)@rlQTNF3 zVqyAnN9zI_4^bw*oWrNZrXPiAso9hsmcf`Jm4dCPwjHK(erxkc6S6~?qz-eLHpGwz-I`Z#u(D7#Ha|-W|g7Ald7ERL3tX8(_Q6(M+ z^CljIMZ(Fezl1VTX4P{+;%%0G{9JQS&odQM+(T5!4eXTcmz%%6pdN{+>25B-j`Cxa zXAyl8+gv24954D=iEt5W4p$Q+?(4u^dQYd+@LWMQp$XrNxiI{9D+T(#&Yp%hOpwe( z!Z5m(kEzFCw?|P{33C-YVX^H^l`J(|_;;^D?_;Ghtc>LYteDu{R-))+HZqAmvJjzygSytgiv$!B9yMvzn|tEmB|b=KiRu9=@BFDjwvWh%0xSBZ9CL-f1yA0 z7RJ3@kKtBK<(gZv708#>dEXHG#CX9LQz9)OpvszyZYevz{fyjtd7WAlE!S!kz4U3v zVe0a<-`$A#0?#{P5Lx-CTGNghPPu@Up5OAc8rk|v(?y-;_AAndMrDG>WUMn*6h0-> zYBW7d4tkC?#RPYfWUNLNOs!YSDi`NZbPu zM)|i?|5z1$krHzyEGI>o<>~uAaCespy~7Rn-KxdQ!G;Ycws()6DJc8U=&Yt?V|o-- z*Q^&`I)I#AsLu@T44rY6r-L&zPFyR(ROjz+YJ}dGXUu!|UlY=8euKlmzVMYR9VcV# z1L@ZCW;fYP&*{szc5#&6QQU_~iVKX2dqlxJbnNA}%V5A}?HFLFV_X7YFGFh@JDaI+F_@pd29=DtOyg1hysPiwqBDhYOSE17@gq>T(B$9Mbrjk0S&KO@ZR)k zgzv@gRymD;_T|hM_D{DQ&55EFS^j1V9xL(8)pknQ53iwbJsIv^q7=qWO#E3!;dkO{ zEI~Uq1$mR^#t!YagvWWICC45Rgj!PP{^I&nuwD_^*vhTSB{$1vk>@|-U&@XPXG)Lc(g)&O z!9hjoQ0-*Yofy)1&j&_Pd8yl+I^(3YBW#&Bj~K_hvV9>STn&a`>)&S{B-4ewIXJ*~CX2;$PQ=h;`{eW2Aqjq%4B zg%1kRspP-25@$rN9b#ULlK9D+ZMuUe^xz)-c$&cP1kooG=%?y|BNp(<{8;NbIjMj- z|LePAK@NZIl4CG>W9U+srnJ7e#= zADRYW-bMAioO=+9ZXw+V&>-qVsv%5Z%th{hsrQEXznwjasefMO^xy8XtEu{3J$^MBUeEpwxO#6g{_Xin&6@J&|J?!Pz{V@!=P}yD{|0Hj zH=f9$7xMdn_40rA6TNc}xwxnP|LG_?(`Y*#Lv4iX3Em8s)24z@;5a6w2Y)P9@#-U!Ve#Ua5g$UB``Ap`)`=A*Lynn2GpSINORh& zmo(Q#fBEc-x2??eZZ6%tGpraCx+Z_%3U7V*CgPVZ#$4+=pz%teL< z^yl8nP|2OWYJ?bzW~KKwJx6FH`t{tKipZ8L1?7S}e=-+(1vX}IhQ=$xhyBd^6A`GU zDyng^shp(yHoI>0{4>*mUxl*|IIvOX>&<@jru~dh3O&Bssq%qIzV`Fk{V^ZTH_dRm@VKK@$-D6PqK!g2OZ?h%JnNieNaf zX=*F8{8#7*c8tOEjxXc|Hi4^-q`tkVTkVp8+ee!nIBIjvY+?Sj_vi0J?@pK*q~HJh z;@Pe#V#mi1&CS$Gqq}`Ra^2ClOl4F{m|IG78_}u*)hgHe?+ow9Z$)3|RJ3Z9~zr&)(k7Pc2H~qq{b>|Z7!3I`h z(aWfwZx%fq-y-LVkbdUBcJQwm{Cgt*Up8PQkezx!$;|6R^eDuJu)wV?tly?hyqdZ0av%Y2b;FGTGIS z)34Ezw$Am>t0=Y?ARdf?W`?@vNr$&_E-I`7$?T@#Gz2H5=BL;d7P7vBH_KCvtfVu; z^c0ecxYj|x9t~x68t4zu=tu^*%)-vCb{eF{Ppq$#J_*mf5>xpcE+JnA3*h;T^1Lt8 z=#pkThh;!szcH=CJg>5j#XzdI9$r`1hT5NZZ(>)33-_L|KV)>-o&upEQ=wVaxX$|hhRgBH(c{Cvp2B%DA~3X& zLmGNqJ-k4~gvs+UWx-suRXJV!)^Tap7_K);*JK4m2WwSn=rbr=l7oHKqx~Vs$jYP^E0%l^AYhA~Mha-dm=lz7q zY^W@U^xC~l`a81P2G`*SZqBeU^LQ7(TpmdcZ@fu^ygu3@_h7u-_wq3@SUcQQwgq@t zk^}8cmH8YE3V*MYUIp^}gtu z9GAh`bqR6qYrvSntt70h4be(5HZR*gdM6*^I$M3`56wSMUJJejW*cohBq#jdO1o5CtJ{)Rfeh!;S>WMWtz}s;Bt}NC?hTu+A z{Woq2*jd<&xOwh=TROF(__BU>DifA&R_z zq(O+2>3svW{iTaXai%s8MxTG3m^?%*$v=#~H?a4);~-j}#634wTz5bTa(S?TQs3sb zQuqF{;oT7bwy#vFrMHJx?4v5-t0%^A1>b|aTeYaF9i#FQceOPm*Vc(XSWS0>oLEirFVUgXTPMA$bUkO?kAHXu@}$=f-ZeVUyMdfKBl76J$K*6b zP@z3bM2_Vq!uQ)sSID!ZYeO;qi2Bpu7;dU1tcw-@@4;in6NJBea7TONt!$rSt^V@R zP9w7w({ls)`wKII5B=pW$n?4g)?}G&Q%~6lnF8lMjy4>i?z8yy?oMxWkZP$h=Zu%riSW)Z*Uo`;FQX}}R9No? zRlBeI%@<9<04%xhJP**htU)ZMzD_|Ju5m26J?Fz$=DxJ zbgAArC`4G?^bVVIpTXVT)W)G{UOC;Q%9bbn5zph@pK-VbSi_cn#jD~O&`8-}+487a zNAcY6ds0%);Q-FqBpUMbd}8O9Nxw9^&trk(b(D}9PF zk+mYIVfu(PV=wyp$~rgsy~zP1de!>ItwxB^9^lUpm=T#qUl~#E_$QuRdlKf(lb8OP z`wiir1&q{tYVG-YdNJR=lsoRPZaU^SKeZIbDY`8+*~;|m)!Dg3V`fq(05FlNPVZW_ zJG9tNc#1I%FCd$|O)K6l@f(=WkE`mvdM;;BQO`K)^o|tfNHlr79N>A4hb=WC@Mhenj%*tPlBq%gudi`!koBg?bzG_{80Be8lNaEm9I#lJCRXQ#ksFe(-5U#>g00~EjUw7ACoc)5Y_(+x zf30@2=VU(zOSmdjKgWfx?=djk1`fYJt^G`mTQD@T;j}qj$*Wf3H+uK0yiYGw5~?am za6orriBMhP6^hGjwj0srV>_g8{9?S(G0iDJs^;W5VtFlWc-#CX>0$oqojtMxn+Gx1 z^^tk6Wj5ZLqV>%)Q>|fK&F|fCrJkP%3v~^h3UBcJjHnGAlRY=)pAS48Rx)IE@mWxh zydI3u7AU_N+viOQC10y7DBl%?9D>GMo}h-JQKSXM;KB^5m6Vlvi$ zDL3S$vrC0$DJ`S?pS46i2ymNe05E*aNsHNI320M89Y9v7uX?i6U%%bV^w#*;ab! zbBXxoCV(35Z~E3KT=Hv0;}mNQd&yVDYpv(>J4IeM7DdVxL*tM#Jj#Ndl!^MWqW0lb zC53@1K@-c)?trlkBs~#XXkr72ja;^(q`!8K_@1jR(?gNP`|BDDI$dwQI__nmNXrl(}XD&8+wNCXt(TfrNdumgc!nju3Ez;}4Y`7j(!9nBjr5q#r zn`Zp0jzNiFvOToLkGH%+=Vmd54L5P73tuI20?ew9o;+sF_?g;nFs_l+RyynY`U|#W zfa#+FHdxw4bTD-ORlg+c%IxNi;@uy;X6NZkndN9Hp(DrzD!o~3l))8z`GsAw#od%& zW76Z@evd;s$UiCaW^U66W6yTrmG~_q7hoR3=Qx|hY)1hi3bh+P9 zOXe^9YP)#Ji=fD8yAb^7VO)2ebvrvT8^e7X^;%lVEDJilymYwfy5;0v5bRV+#tnwr zY;*grY+FzpPTNqO^!y+mmJgJ|`p#1XQD~IhWKH2j^7evzwF0c5gvCm6dXFkmzo#@p zWs!28uL(}+wT8he76NP$6RJ)&7XludPB+t*E*FxD3Jc^{OaR&(bCOg z5p>&^c@UAlx*l8Mj6%x@{hj8V@DAB3W@_BZVK#=f_=hYXQ)kj}`L?a(wXh>2SD%bb;;`BXjct4CLaRHsoSiTU8aJDz8G%}7Y+QY$o^WMF;!8`u3IqJ- zs}Vm}u#OLPZ5n{XUCtG6HBRauB{;XSxa^`r$Ky)t0@0p3+HJD)ZRCCuDX%ke2-k%3 zH~u=(x~h-cH^kI>Hhw}XTO&F3Ax|jKx0Nei^$BIX%qih zOaA#({wL<&7p?1g44cz~H)lxQ=g15K+4di%JL@rKkHf@?cXz+d<7m}nZ(sNE2fI8d9%ink5#^Ujk796gzVKK#3#O7 zdI=OW?S4kvu7*b@?z29);-cBTsRGxnI6Ob<_%nG49Xbsh%4h_3xID(Q%QSQ6VH(1-twl8S6XX6!!qfrTT3r>mdKI;Vst065f)djJ3c From 92a421b2faf9085d820f5de9b009c03acc74f402 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 15:00:46 +1000 Subject: [PATCH 12/83] update nav pane --- windows/keep-secure/images/machines-view.png | Bin 81784 -> 81616 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/keep-secure/images/machines-view.png b/windows/keep-secure/images/machines-view.png index 3baf15a05f785c6618f1b6f4fd77e90cbb37975d..f1d00f40356f9d398dd1ad68e2436d91eb26cfff 100644 GIT binary patch literal 81616 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 Gfd3!yDI|9Q literal 81784 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 r9k-AUr4(pMV1P(rNJm0q@6r-2|7sRc*l&�sfGaR+g%eGztDcu&$SG From c8887217a4a0a0c3c5ea6222486e6b3bd2f0a4c6 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 15:39:04 +1000 Subject: [PATCH 13/83] add SIEM content --- windows/keep-secure/TOC.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index 86c984bbe8..9e865a13be 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -688,6 +688,7 @@ ### [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) +#### [Windows Defender compatibility](defender-compatibility-windows-defender-advanced-threat-protection.md) #### [Assign user access to the portal](assign-portal-access-windows-defender-advanced-threat-protection.md) #### [Onboard endpoints and set up access](onboard-configure-windows-defender-advanced-threat-protection.md) ##### [Configure endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md) @@ -709,6 +710,10 @@ ##### [Investigate a domain](investigate-domain-windows-defender-advanced-threat-protection.md) ##### [Manage alerts](manage-alerts-windows-defender-advanced-threat-protection.md) #### [Windows Defender ATP settings](settings-windows-defender-advanced-threat-protection.md) +#### [Configure SIEM tools to consume alerts](configure-siem-windows-defender-advanced-threat-protection.md) +##### [Configure an Azure Active Directory application for SIEM integration](configure-aad-windows-defender-advanced-threat-protection.md) +##### [Configure Splunk to consume Windows Defender ATP alerts](configure-splunk-windows-defender-advanced-threat-protection.md) +##### [Configure HP ArcSight to consume Windows Defender ATP alerts](configure-arcsight-windows-defender-advanced-threat-protection.md) #### [Troubleshoot Windows Defender ATP](troubleshoot-windows-defender-advanced-threat-protection.md) #### [Review events and errors on endpoints with Event Viewer](event-error-codes-windows-defender-advanced-threat-protection.md) ### [Windows Defender in Windows 10](windows-defender-in-windows-10.md) From 90ef110dfbb734e485160beaa7a97c668c5c3099 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 26 Jul 2016 17:52:36 +1000 Subject: [PATCH 14/83] update image, update troubleshooting topic --- .../keep-secure/images/onboardingstate.png | Bin 154461 -> 131794 bytes ...ows-defender-advanced-threat-protection.md | 21 +++++++++--------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/windows/keep-secure/images/onboardingstate.png b/windows/keep-secure/images/onboardingstate.png index 0606e2b2c63e947cc5dd18670e99a16d35a69249..ab49c49e174cf78aa45f9f5af1a876e0c9e9d213 100644 GIT binary patch literal 131794 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