From eea752c603044e9cd6b590c51414a976d0c30e8c Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 5 Jun 2020 17:11:55 -0400 Subject: [PATCH 01/90] added page describing app guard browser extension --- .../md-app-guard-browser-extension.md | 73 +++++++++++++++++++ .../md-app-guard-overview.md | 7 +- 2 files changed, 77 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md new file mode 100644 index 0000000000..c4dcc0c416 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -0,0 +1,73 @@ +--- +title: Microsoft Defender Application Guard Extension +description: Learn about the Microsoft Defender Application Guard browser extension for Chrome, and how you can manage it for yourself and your users. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +author: martyav +ms.author: v-maave +ms.date: 03/28/2019 +ms.reviewer: +manager: dansimp +ms.custom: asr +--- + +# Microsoft Defender Application Guard Extension + +This article applies to: + +- Windows 10 + +Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. + +## Supported browsers + +The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be installed individually by the user, or deployed across the enterprise by an administrator. + +> [!TIP] +> This extension broadens Microsoft Defender Application Guard support to browsers *other* than Microsoft Edge. +> +> It is not necessary to install any extension on Edge to access Application Guard's protective features, since Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to that browser. + +## Prerequisites + +Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: + +- Windows 10 Professional +- Windows 10 Enterprise +- Windows 10 Education + +Application Guard Extension also requires that the [Application Guard companion app](https://www.microsoft.com/en-gb/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. + +## Known issues + +Issue | Mitigation +-|- +Extensions cannot automatically turn on for incognito mode (off by default) | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** +Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. +Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. +If the user's network roams or the network isolation policy changes, an untrusted page may load | If a page attempts to load but is no longer trusted, Application Guard will try to redirect the page and invalidate the cache. However, this issue is only partially mitigated on the backend and leaves browsers open to drive-by attacks under certain circumstances. + + +## Troubleshooting guide + + + +Error message | Cause | Actions +-|-|- +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the companion app and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Chrome and Microsoft stores +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart Chrome
• Check for updates in both the Chrome and Microsoft stores +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Chrome and Microsoft stores + +## Related articles + +- [Microsoft Defender Application Guard overview](md-app-guard-overview.md) +- [Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 9a278e3b9b..a3ad365834 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -18,7 +18,7 @@ ms.custom: asr **Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. +Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. ## What is Application Guard and how does it work? @@ -42,10 +42,11 @@ Application Guard has been created to target several types of systems: ## Related articles -|Article |Description | -|------|------------| +|Article | Description | +|--------|-------------| |[System requirements for Microsoft Defender Application Guard](reqs-md-app-guard.md) |Specifies the prerequisites necessary to install and use Application Guard.| |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| +| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| From c62604fc5f0b8bc3beb469537d5a4bfa35fa7076 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 12 Jun 2020 15:24:11 -0400 Subject: [PATCH 02/90] copy edits, improvements --- .../md-app-guard-browser-extension.md | 53 +++++++++---------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index c4dcc0c416..1c2700fcec 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: martyav ms.author: v-maave -ms.date: 03/28/2019 +ms.date: 06/12/2020 ms.reviewer: manager: dansimp ms.custom: asr @@ -16,56 +16,53 @@ ms.custom: asr # Microsoft Defender Application Guard Extension -This article applies to: +**Applies to:** - Windows 10 Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. -## Supported browsers - -The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be installed individually by the user, or deployed across the enterprise by an administrator. - -> [!TIP] -> This extension broadens Microsoft Defender Application Guard support to browsers *other* than Microsoft Edge. -> -> It is not necessary to install any extension on Edge to access Application Guard's protective features, since Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to that browser. - ## Prerequisites -Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: +Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). + +> [!TIP] +> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge, so the extension and companion app are not necessary for users running that browser. + +The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: - Windows 10 Professional - Windows 10 Enterprise - Windows 10 Education -Application Guard Extension also requires that the [Application Guard companion app](https://www.microsoft.com/en-gb/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. +The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be deployed across the enterprise by an administrator, or downloaded and installed manually by a user on their own device. + +The extension also requires that the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. ## Known issues -Issue | Mitigation --|- -Extensions cannot automatically turn on for incognito mode (off by default) | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** -Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. -Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. -If the user's network roams or the network isolation policy changes, an untrusted page may load | If a page attempts to load but is no longer trusted, Application Guard will try to redirect the page and invalidate the cache. However, this issue is only partially mitigated on the backend and leaves browsers open to drive-by attacks under certain circumstances. - +Issue | Mitigation | Notes +-|-|- +Extensions cannot automatically turn on for private browsing or "Incognito" mode | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** | Chrome and Firefox extensions are turned off by default when running those browsers in Incognito mode. +Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. | +Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. | The cold start issue is caused by a user abruptly exiting Chrome, via the tray icon or task manager, then re-starting the browser. +If the user's network roams or the network isolation policy changes, an untrusted page may load | N/A | Although Application Guard will attempt to redirect the untrusted page and invalidate the cache, under certain circumstances, this issue leaves browsers open to drive-by attacks. ## Troubleshooting guide - + Error message | Cause | Actions -|-|- -Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the companion app and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores -Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores -Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Chrome and Microsoft stores +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation -Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Chrome and Microsoft stores -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart Chrome
• Check for updates in both the Chrome and Microsoft stores -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Chrome and Microsoft stores +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation ## Related articles From ef1ceba5f831fdd19190d22a6fc74b4db1b19a51 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 12 Jun 2020 17:30:31 -0400 Subject: [PATCH 03/90] copy edits, testing scenarios, screenshots --- ...guard-chrome-extension-evaluation-page.png | Bin 0 -> 69414 bytes ...-guard-chrome-extension-launchIng-edge.png | Bin 0 -> 116788 bytes .../md-app-guard-browser-extension.md | 10 +- .../test-scenarios-md-app-guard.md | 90 +++++++++++------- 4 files changed, 59 insertions(+), 41 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png b/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-evaluation-page.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad77f8a0641b1d454a94e364b7a10f81aca1d6b GIT binary patch literal 69414 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 E0Am2UM*si- literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png b/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-launchIng-edge.png new file mode 100644 index 0000000000000000000000000000000000000000..25e3ef533b6ebada91d2c5fe9099f3da36719f7a GIT binary patch literal 116788 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

nATMxAO2}Js!w#P27jJfc&@vkT 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 1c2700fcec..9ca68f3126 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -20,14 +20,14 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/en-us/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. +Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. ## Prerequisites Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). > [!TIP] -> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge, so the extension and companion app are not necessary for users running that browser. +> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge and Internet Explorer, so the extension and companion app are not necessary for users running those browsers. The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: @@ -56,12 +56,12 @@ Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation ## Related articles diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index e2a6d3e0ec..9e5e334ce1 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -15,36 +15,34 @@ ms.custom: asr # Application Guard testing scenarios +**Applies to:** -**Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - We've come up with a list of scenarios that you can use to test hardware-based isolation in your organization. - ## Application Guard in standalone mode You can see how an employee would use standalone mode with Application Guard. ### To test Application Guard in Standalone mode -1. [Install Application Guard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard). +1. [Install Application Guard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard). 2. Restart the device, start Microsoft Edge, and then click **New Application Guard window** from the menu. ![New Application Guard window setting option](images/appguard-new-window.png) - + 3. Wait for Application Guard to set up the isolated environment. >[!NOTE] - >Starting Application Guard too quickly after restarting the device might cause it to take a bit longer to load. However, subsequent starts should occur without any perceivable delays. - + >Starting Application Guard too quickly after restarting the device might cause it to take a bit longer to load. However, subsequent starts should occur without any perceivable delays. + 4. Go to an untrusted, but safe URL (for this example, we used msn.com) and view the new Microsoft Edge window, making sure you see the Application Guard visual cues. ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) -## Application Guard in Enterprise-managed mode +## Application Guard in Enterprise-managed mode How to install, set up, turn on, and configure Application Guard for Enterprise-managed mode. @@ -59,7 +57,7 @@ Before you can use Application Guard in enterprise mode, you must install Window 3. Set up the Network Isolation settings in Group Policy: a. Click on the **Windows** icon, type _Group Policy_, and then click **Edit Group Policy**. - + b. Go to the **Administrative Templates\Network\Network Isolation\Enterprise resource domains hosted in the cloud** setting. c. For the purposes of this scenario, type _.microsoft.com_ into the **Enterprise cloud resources** box. @@ -81,14 +79,14 @@ Before you can use Application Guard in enterprise mode, you must install Window >[!NOTE] >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. -6. Start Microsoft Edge and type www.microsoft.com. - +6. Start Microsoft Edge and type *www.microsoft.com*. + After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you've marked as trusted and shows the site directly on the host PC instead of in Application Guard. ![Trusted website running on Microsoft Edge](images/appguard-turned-on-with-trusted-site.png) 7. In the same Microsoft Edge browser, type any URL that isn't part of your trusted or neutral site lists. - + After you submit the URL, Application Guard determines the URL is untrusted and redirects the request to the hardware-isolated environment. ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) @@ -108,6 +106,7 @@ Application Guard provides the following default behavior for your employees: You have the option to change each of these settings to work with your enterprise from within Group Policy. **Applies to:** + - Windows 10 Enterprise edition, version 1709 or higher - Windows 10 Professional edition, version 1803 @@ -116,24 +115,24 @@ You have the option to change each of these settings to work with your enterpris 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Configure Microsoft Defender Application Guard clipboard settings**. 2. Click **Enabled** and click **OK**. - + ![Group Policy editor clipboard options](images/appguard-gp-clipboard.png) 3. Choose how the clipboard works: - + - Copy and paste from the isolated session to the host PC - + - Copy and paste from the host PC to the isolated session - + - Copy and paste both directions 4. Choose what can be copied: - - - **1.** Only text can be copied between the host PC and the isolated container. - - **2.** Only images can be copied between the host PC and the isolated container. + - Only text can be copied between the host PC and the isolated container. - - **3.** Both text and images can be copied between the host PC and the isolated container. + - Only images can be copied between the host PC and the isolated container. + + - Both text and images can be copied between the host PC and the isolated container. 5. Click **OK**. @@ -156,21 +155,26 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Data Persistence options](images/appguard-gp-persistence.png) - + 3. Open Microsoft Edge and browse to an untrusted, but safe URL. - The website opens in the isolated session. + The website opens in the isolated session. 4. Add the site to your **Favorites** list and then close the isolated session. -5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. The previously added site should still appear in your **Favorites** list. - >[!NOTE] - >If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10.

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

**To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. - + > [!NOTE] + > If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10. + > + > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. + > + > **To reset the container, follow these steps:**
1. Open a command-line program and navigate to Windows/System32.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data. + **Applies to:** + - Windows 10 Enterprise edition, version 1803 - Windows 10 Professional edition, version 1803 @@ -181,10 +185,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Download options](images/appguard-gp-download.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Download a file from Microsoft Defender Application Guard. +4. Download a file from Microsoft Defender Application Guard. 5. Check to see the file has been downloaded into This PC > Downloads > Untrusted files. @@ -195,12 +199,13 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor hardware acceleration options](images/appguard-gp-vgpu.png) - -3. Once you have enabled this feature, open Microsoft Edge and browse to an untrusted, but safe URL with video, 3D, or other graphics-intensive content. The website opens in an isolated session. -4. Assess the visual experience and battery performance. +3. Once you have enabled this feature, open Microsoft Edge and browse to an untrusted, but safe URL with video, 3D, or other graphics-intensive content. The website opens in an isolated session. + +4. Assess the visual experience and battery performance. **Applies to:** + - Windows 10 Enterprise edition, version 1809 - Windows 10 Professional edition, version 1809 @@ -211,10 +216,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, set **Options** to 2, and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-users-to-trust-files-that-open-in-appguard.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Open a file in Edge, such an Office 365 file. +4. Open a file in Edge, such an Office 365 file. 5. Check to see that an antivirus scan completed before the file was opened. @@ -225,10 +230,10 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-camera-and-mic.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -4. Open an application with video or audio capability in Edge. +4. Open an application with video or audio capability in Edge. 5. Check that the camera and microphone work as expected. @@ -239,6 +244,19 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, copy the thumbprint of each certificate to share, separated by a comma, and click **OK**. ![Group Policy editor Download options](images/appguard-gp-allow-root-certificates.png) - + 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. +## Application Guard Extension for Chrome and Firefox + +The [Application Guard Extension](md-app-guard-browser-extension.md) available for Chrome and Firefox allows Application Guard to protect users even when they are running a web browser other than Microsoft Edge or Internet Explorer. + +Once a user has the extension and its companion app installed on their enterprise device, you can run through the following scenarios. + +1. Open either Firefox or Chrome — whichever browser you have the extension installed on. +1. Navigate to an enterprise website, i.e. an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. + ![The evaluation text displayed while the page is being loaded](images/app-guard-chrome-extension-evaluation-page.png) +1. Navigate to a non-enterprise, external website site, such as [www.bing.com](https://www.bing.com). The site should be redirected to Microsoft Defender Application Guard Edge. + ![A non-enterprise website being redirected to an Application Guard container](images/app-guard-chrome-extension-launchIng-edge.png) +1. Open a new Application Guard window, by select the Microsoft Defender Application Guard icon, then **New Application Guard Window** + ![The "New Application Guard Window" option is highlighted in red]() From aae111448d042779b94e7d1fdaf4de3ac69a67e5 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 15 Jun 2020 14:31:49 -0400 Subject: [PATCH 04/90] links and language updated --- .../md-app-guard-browser-extension.md | 49 ++++++++----------- .../test-scenarios-md-app-guard.md | 6 +-- 2 files changed, 24 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 9ca68f3126..02aea574e1 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Application Guard Extension -description: Learn about the Microsoft Defender Application Guard browser extension for Chrome, and how you can manage it for yourself and your users. +description: Learn about the Microsoft Defender Application Guard browser extension , which extends Application Guard's protection to third-party web browsers. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -20,33 +20,26 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser extension that protects your device from advanced attacks, by redirecting untrusted websites to an isolated version of the [Microsoft Edge](https://www.microsoft.com/edge) browser. If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping your device protected. +Microsoft Defender Application Guard Extension is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). + +[Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. + +> [!TIP] +> Application Guard, by default, offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to both Microsoft Edge and Internet Explorer. These browsers do not need the extension described here for Application Guard to protect them. + +Microsoft Defender Application Guard Extension defends devices in your organization from advanced attacks, by redirecting untrusted websites to an isolated version of [Microsoft Edge](https://www.microsoft.com/edge). If an untrusted website turns out to be malicious, it remains within Application Guard's secure container, keeping the device protected. ## Prerequisites -Application Guard (the feature, not the browser extension) must be installed and enabled — either locally, in Standalone mode, or as part of an enterprise environment, in Enterprise-managed mode. Application Guard itself has its own set of [requirements](reqs-md-app-guard.md). - -> [!TIP] -> Application Guard offers [native support](https://docs.microsoft.com/deployedge/microsoft-edge-security-windows-defender-application-guard) to Microsoft Edge and Internet Explorer, so the extension and companion app are not necessary for users running those browsers. - -The Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: +Microsoft Defender Application Guard Extension works with the following editions of Windows 10, version 1803 or later: - Windows 10 Professional - Windows 10 Enterprise - Windows 10 Education -The Microsoft Defender Application Guard Extension is available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). It can be deployed across the enterprise by an administrator, or downloaded and installed manually by a user on their own device. +Application Guard itself must be installed and enabled. It has its own set of [requirements](reqs-md-app-guard.md). -The extension also requires that the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) be installed locally. The app enables Application Guard to work with web browsers other than Microsoft Edge. - -## Known issues - -Issue | Mitigation | Notes --|-|- -Extensions cannot automatically turn on for private browsing or "Incognito" mode | Disable Incognito via policy, by setting **IncognitoModeAvailablity** to **1** | Chrome and Firefox extensions are turned off by default when running those browsers in Incognito mode. -Extensions can be turned off | Use ExtensionSettings policy by setting **Installation_mode** to **force_installed**. | -Chrome does not offer url to extensions on cold start | Don’t let users disable background process via policy, by setting **backgroundModeEnabled** to **1**. | The cold start issue is caused by a user abruptly exiting Chrome, via the tray icon or task manager, then re-starting the browser. -If the user's network roams or the network isolation policy changes, an untrusted page may load | N/A | Although Application Guard will attempt to redirect the untrusted page and invalidate the cache, under certain circumstances, this issue leaves browsers open to drive-by attacks. +The extension also requires the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab). This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. ## Troubleshooting guide @@ -54,15 +47,15 @@ If the user's network roams or the network isolation policy changes, an untruste Error message | Cause | Actions -|-|- -Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -ExceptionThrown | An unexpected exception was thrown. | • File a bug
• Retry the operation -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • File a bug
• Retry the operation -Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser (Chrome or Firefox) -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • File a bug
• Check if Edge is working
• Retry the operation +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](feedback-hub:?contextid=713)
• Check if Edge is working
• Retry the operation ## Related articles diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 9e5e334ce1..7a3ff735c4 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -247,7 +247,7 @@ You have the option to change each of these settings to work with your enterpris 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. -## Application Guard Extension for Chrome and Firefox +## Application Guard Extension for third-party web browsers The [Application Guard Extension](md-app-guard-browser-extension.md) available for Chrome and Firefox allows Application Guard to protect users even when they are running a web browser other than Microsoft Edge or Internet Explorer. @@ -255,8 +255,8 @@ Once a user has the extension and its companion app installed on their enterpris 1. Open either Firefox or Chrome — whichever browser you have the extension installed on. 1. Navigate to an enterprise website, i.e. an internal website maintained by your organization. You might see this evaluation page for an instant before the site is fully loaded. - ![The evaluation text displayed while the page is being loaded](images/app-guard-chrome-extension-evaluation-page.png) + ![The evaluation page displayed while the page is being loaded, explaining that the user must wait](images/app-guard-chrome-extension-evaluation-page.png) 1. Navigate to a non-enterprise, external website site, such as [www.bing.com](https://www.bing.com). The site should be redirected to Microsoft Defender Application Guard Edge. - ![A non-enterprise website being redirected to an Application Guard container](images/app-guard-chrome-extension-launchIng-edge.png) + ![A non-enterprise website being redirected to an Application Guard container -- the text displayed explains that the page is being opened in Application Guard for Microsoft Edge](images/app-guard-chrome-extension-launchIng-edge.png) 1. Open a new Application Guard window, by select the Microsoft Defender Application Guard icon, then **New Application Guard Window** ![The "New Application Guard Window" option is highlighted in red]() From 47d1523a8cc5e2309ccd4dfcbc82d6d57b470412 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 17 Jun 2020 17:41:40 -0400 Subject: [PATCH 05/90] corrected link --- .../md-app-guard-browser-extension.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 02aea574e1..ef05ddfc1c 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -48,14 +48,14 @@ The extension also requires the [Application Guard companion app](https://www.mi Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -ExceptionThrown | An unexpected exception was thrown. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](feedback-hub:?contextid=713)
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](feedback-hub:?contextid=713)
• Check if Edge is working
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](aka.ms\wdag-fb)
• Check if Edge is working
• Retry the operation ## Related articles From d68fc600314f98422e3fc450c9d39f318d9fa295 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 17 Jun 2020 18:08:39 -0400 Subject: [PATCH 06/90] updated badly formatted link --- .../md-app-guard-browser-extension.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index ef05ddfc1c..1dc2fde6ae 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -48,14 +48,14 @@ The extension also requires the [Application Guard companion app](https://www.mi Error message | Cause | Actions -|-|- Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -ExceptionThrown | An unexpected exception was thrown. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation +ExceptionThrown | An unexpected exception was thrown. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](aka.ms\wdag-fb)
• Retry the operation +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](aka.ms\wdag-fb)
• Check if Edge is working
• Retry the operation +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](https://aka.ms/wdag-fb)
• Check if Edge is working
• Retry the operation ## Related articles From 50fb52a0da960bbf36b64cb524cb3092bd7aabfa Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Thu, 18 Jun 2020 11:10:31 -0400 Subject: [PATCH 07/90] addressing build warnings --- .../md-app-guard-overview.md | 2 +- .../test-scenarios-md-app-guard.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index a3ad365834..67723aa1a3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -48,5 +48,5 @@ Application Guard has been created to target several types of systems: |[Prepare and install Microsoft Defender Application Guard](install-md-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization.| |[Configure the Group Policy settings for Microsoft Defender Application Guard](configure-md-app-guard.md) |Provides info about the available Group Policy and MDM settings.| |[Testing scenarios using Microsoft Defender Application Guard in your business or organization](test-scenarios-md-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Application Guard in your organization.| -| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | +| [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a trouble-shooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.md)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 7a3ff735c4..4aba70860a 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -79,7 +79,7 @@ Before you can use Application Guard in enterprise mode, you must install Window >[!NOTE] >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. -6. Start Microsoft Edge and type *www.microsoft.com*. +6. Start Microsoft Edge and type *www.microsoft.com*. After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you've marked as trusted and shows the site directly on the host PC instead of in Application Guard. From ae44655d7725626155eba52a544c2da2bc4a9286 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 30 Jun 2020 10:15:59 -0400 Subject: [PATCH 08/90] installing steps --- .../md-app-guard-browser-extension.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 1dc2fde6ae..3abbd67bc3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -1,6 +1,6 @@ --- title: Microsoft Defender Application Guard Extension -description: Learn about the Microsoft Defender Application Guard browser extension , which extends Application Guard's protection to third-party web browsers. +description: Learn about the Microsoft Defender Application Guard browser extension, which extends Application Guard's protection to more web browsers. ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -20,7 +20,7 @@ ms.custom: asr - Windows 10 -Microsoft Defender Application Guard Extension is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). +[Microsoft Defender Application Guard Extension](https://www.microsoft.com/security/blog/2019/05/23/new-browser-extensions-for-integrating-microsofts-hardware-based-isolation/) is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). [Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. @@ -37,9 +37,16 @@ Microsoft Defender Application Guard Extension works with the following editions - Windows 10 Enterprise - Windows 10 Education -Application Guard itself must be installed and enabled. It has its own set of [requirements](reqs-md-app-guard.md). +Application Guard itself is required for the extension to work. It has its own set of [requirements](reqs-md-app-guard.md). Check the Application Guard [installation guide](install-md-app-guard.md) for further steps, if you don't have it installed already. -The extension also requires the [Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab). This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. +## Installing the extension + +Enterprise administrators running Application Guard under [managed mode](install-md-app-guard#enterprise-managed-mode) can follow these recommended steps: + +1. Define Application Guard's [network isolation settings](configure-md-app-guard#network-isolation-settings.md), so a set of enterprise sites is already in place. +1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). +1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. +1. Restart the device. ## Troubleshooting guide From e861c306f0373c382b0e090c6f833fe628d6e105 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 30 Jun 2020 10:47:29 -0400 Subject: [PATCH 09/90] fixed bad links --- .../md-app-guard-browser-extension.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 3abbd67bc3..8032c33be3 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -41,9 +41,9 @@ Application Guard itself is required for the extension to work. It has its own s ## Installing the extension -Enterprise administrators running Application Guard under [managed mode](install-md-app-guard#enterprise-managed-mode) can follow these recommended steps: +Enterprise administrators running Application Guard under [managed mode](install-md-app-guard.md#enterprise-managed-mode) can follow these recommended steps: -1. Define Application Guard's [network isolation settings](configure-md-app-guard#network-isolation-settings.md), so a set of enterprise sites is already in place. +1. Define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. 1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). 1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. 1. Restart the device. From 0811cf051be804015fd8e1145f626a9a2c215387 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Fri, 10 Jul 2020 12:45:10 -0400 Subject: [PATCH 10/90] standalone mode --- .../md-app-guard-browser-extension.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 8032c33be3..bd2a584438 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -41,9 +41,12 @@ Application Guard itself is required for the extension to work. It has its own s ## Installing the extension -Enterprise administrators running Application Guard under [managed mode](install-md-app-guard.md#enterprise-managed-mode) can follow these recommended steps: +Application Guard can be run under [managed mode](install-md-app-guard.md#enterprise-managed-mode) or [standalone mode](install-md-app-guard.md#atandalone-mode). The main difference between the two modes is whether policies have been set to define the organization's boundaries. + +Enterprise administrators running Application Guard under managed mode should first define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. + +From there, the steps for installing the extension are similar whether Application Guard is running in managed or standalone mode. -1. Define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. 1. On the local device, download and install the Application Guard extension for Google [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and/or Mozilla [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). 1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. 1. Restart the device. From 5144652097c59b2c0fb41ee5e9b428b2c27f1a67 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Mon, 17 Aug 2020 17:57:26 -0400 Subject: [PATCH 11/90] group policies specific to each browser --- .../md-app-guard-browser-extension.md | 43 +++++++++++++++---- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index bd2a584438..78bfdd1a17 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -51,21 +51,46 @@ From there, the steps for installing the extension are similar whether Applicati 1. Install the [Windows Defender Application Guard companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8#activetab=pivot:overviewtab) from the Microsoft Store. This companion app enables Application Guard to work with web browsers other than Microsoft Edge or Internet Explorer. 1. Restart the device. +### Recommended browser group policies + +Both Chrome and Firefox have their own browser-specific group policies. We recommend that admins use the following policy settings. + +#### Chrome policies + +These policies can be found along the filepath, `Software\Policies\Google\Chrome\`, followed by the policy name. + +Policy name | Possible values | Recommended setting | Reason +-|-|-|- +[IncognitoModeAvailability](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IncognitoModeAvailability) | `0` = Enabled
`1` = Disabled
`2` = Forced (i.e. forces pages to only open in Incognito mode) | Disabled | This policy allows users to start Chrome in Incognito mode. In this mode, all extensions are turned off by default. +[BrowserGuestModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnabled) | `false` or `0` = Disabled
`true`, `1`, or not configured = Enabled | Disabled | This policy allows users to login as Guest. Guest logins are run in Incognito mode, with all extensions turned off by default. +[BackgroundModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BackgroundModeEnabled) | `false` or `0` = Disabled
`true` or `1` = Enabled

**Note:** If this policy is not set, the user can enable or disable background mode through local browser settings. | Enabled | This policy keeps Chrome running in the background, ensuring that all navigation is passed to the extension, even on first navigation. +[ExtensionSettings](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) | This setting accepts a dictionary that configures multiple other management settings for Chrome. See the [Google Cloud documentation](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) for complete schema. | Include an entry for `force_installed` | This setting prevents users from manually removing the extension. + +#### Firefox policies + +These policies can be found along the filepath, `Software\Policies\Mozilla\Firefox\`, followed by the policy name. + +Policy name | Possible values | Recommended setting | Reason +-|-|-|-|- +[DisableSafeMode](https://github.com/mozilla/policy-templates/blob/master/README.md#DisableSafeMode) | `false` or `0` = Safe mode is enabled
`true` or `1` = Safe mode is disabled | True (i.e. the policy is enabled and Safe mode is *not* allowed to run) | Safe mode can allow users to circumvent Application Guard +[BlockAboutConfig](https://github.com/mozilla/policy-templates/blob/master/README.md#BlockAboutConfig) | `false` or `0` = User access to about:config is allowed
`true` or `1` = User access to about:config is *not* allowed | True (i.e. the policy is enabled and access to about:config is *not* allowed) | About:config is a special page within Firefox that offers control over many settings that may compromise security +[Extensions - Locked](https://github.com/mozilla/policy-templates/blob/master/README.md#Extensions) | This setting accepts a list of UUIDs for extensions (these can be found by searching `extensions.webextensions.uuids` within the about:config page) | Software\Policies\Mozilla\Firefox\Extensions\Locked\1 = "ApplicationGuardRel@microsoft.com" | This setting allows you to lock the extension, so the user cannot disable or uninstall it. + ## Troubleshooting guide Error message | Cause | Actions -|-|- -Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | • Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
• If the companion app is already installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -ExceptionThrown | An unexpected exception was thrown. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation -Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | • Restart the browser
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | • Make sure the companion app is installed
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | • [File a bug](https://aka.ms/wdag-fb)
• Retry the operation -Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| • Make sure the companion app is installed.
• If the companion app is installed, reboot and see if that resolves the error
• If you still see the error after rebooting, uninstall and re-install the companion app
• Check for updates in both the Microsoft store and the respective web store for the affected browser -Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store and the respective web store for the affected browser -Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | • [File a bug](https://aka.ms/wdag-fb)
• Check if Edge is working
• Retry the operation +Application Guard undetermined state | The extension was unable to communicate with the companion app during the last information request. | 1. Install the [companion app](https://www.microsoft.com/p/windows-defender-application-guard-companion/9n8gnlc8z9c8?activetab=pivot:overviewtab) and reboot
2. If the companion app is already installed, reboot and see if that resolves the error
3. If you still see the error after rebooting, uninstall and re-install the companion app
4. Check for updates in both the Microsoft store and the respective web store for the affected browser +ExceptionThrown | An unexpected exception was thrown. | 1. [File a bug](https://aka.ms/wdag-fb)
2. Retry the operation +Failed to determine if Application Guard is enabled | The extension was able to communicate with the companion app, but the information request failed in the app. | 1. Restart the browser
2. Check for updates in both the Microsoft store and the respective web store for the affected browser +Launch in WDAG failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running. | 1. Make sure the companion app is installed
2. If the companion app is installed, reboot and see if that resolves the error
3. If you still see the error after rebooting, uninstall and re-install the companion app
4. Check for updates in both the Microsoft store and the respective web store for the affected browser +Main page navigation caught an unexpected error | An unexpected exception was thrown during the main page navigation. | 1. [File a bug](https://aka.ms/wdag-fb)
2. Retry the operation +Process trust response failed with a companion communication error | The extension couldn't talk to the companion app, but was able to at the beginning of the session. This can be caused by the companion app being uninstalled while Chrome was running.| 1. Make sure the companion app is installed.
2. If the companion app is installed, reboot and see if that resolves the error
3. If you still see the error after rebooting, uninstall and re-install the companion app
4. Check for updates in both the Microsoft store and the respective web store for the affected browser +Protocol out of sync | The extension and native app cannot communicate with each other. This is likely caused by one being updated without supporting the protocol of the other. | Check for updates in both the Microsoft store, and the web store for the affected browser +Security patch level does not match | Microsoft determined that there was a security issue with either the extension or the companion app, and has issued a mandatory update. | Check for updates in both the Microsoft store, and the web store for the affected browser +Unexpected response while processing trusted state | The extension was able to communicate with the companion app, but the API failed and a failure response code was sent back to the extension. | 1. [File a bug](https://aka.ms/wdag-fb)
2. Check if Edge is working
3. Retry the operation ## Related articles From b1fe035918fd46595d3a13662059191d1372af87 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:49:36 -0700 Subject: [PATCH 12/90] Create mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md new file mode 100644 index 0000000000..d27a685af8 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -0,0 +1,56 @@ +--- +title: Migrate from McAfee to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +- m365solution-overview +ms.topic: article +--- + +# Migrate from McAfee to Microsoft Defender Advanced Threat Protection + +If you are planning to switch from McAfee Endpoint Security (McAfee) to [Microsoft Defender Advanced Threat Protection](https://docs.microsoft.com/windows/security/threat-protection) (Microsoft Defender ATP), you're in the right place. Use this article as a guide to plan your migration. + +## The migration process + +When you switch from McAfee to Microsoft Defender ATP, you follow a process that can be divided into three phases, as described in the following table: + +|Phase |Description | +|--|--| +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | + +## What's included in Microsoft Defender ATP? + +In this migration guide, we focus on [next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) and [endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) capabilities as a starting point for moving to Microsoft Defender ATP. However, Microsoft Defender ATP includes much more than antivirus and endpoint protection. Microsoft Defender ATP is a unified platform for preventative protection, post-breach detection, automated investigation, and response. The following table summarizes features and capabilities in Microsoft Defender ATP. + +| Feature/Capability | Description | +|---|---| +| [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & Vulnerability Management capabilities helps identify, assess, and remediate weaknesses across your endpoints (such as devices). | +| [Attack surface reduction](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction) | Attack surface reduction rules help protect your organization's devices and applications from cyberthreats and attacks. | +| [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) | Next-generation protection includes Microsoft Defender Antivirus to help block threats and malware. | +| [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) | Endpoint detection and response capabilities detect, investigate, and respond to intrusion attempts and active breaches. | +| [Advanced hunting](advanced-hunting-overview.md) | Advanced hunting capabilities enable your security operations team to locate indicators and entities of known or potential threats. | +| [Behavioral blocking and containment](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment) | Behavioral blocking and containment capabilities help identify and stop threats, based on their behaviors and process trees even when the threat has started execution. | +| [Automated investigation and remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations) | Automated investigation and response capabilities examine alerts and take immediate remediation action to resolve breaches. | +| [Threat hunting service](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts) (Microsoft Threat Experts) | Threat hunting services provide security operations teams with expert level monitoring and analysis, and to help ensure that critical threats aren't missed. | + +**Want to learn more? See [Microsoft Defender ATP](https://docs.microsoft.com/windows/security/threat-protection).** + +## Next step + +- Proceed to [Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md). From 23c4458555244f64d2f34004d007c034856ea115 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:51:04 -0700 Subject: [PATCH 13/90] Create mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md new file mode 100644 index 0000000000..88b63ef663 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -0,0 +1,100 @@ +--- +title: Phase 3 - Onboard to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 3: Onboard to Microsoft Defender ATP + +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | +|--|--|--| +|| |*You are here!* | + + +**Welcome to Phase 3 of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This migration phase includes the following steps: + +1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). +2. [Run a detection test](#run-a-detection-test). +3. [Uninstall Symantec](#uninstall-symantec). +4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). + +## Onboard devices to Microsoft Defender ATP + +1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) and sign in. + +2. Choose **Settings** > **Device management** > **Onboarding**. + +3. In the **Select operating system to start onboarding process** list, select an operating system. + +4. Under **Deployment method**, select an option. Follow the links and prompts to onboard your organization's devices. Need help? See [Onboarding methods](#onboarding-methods). + +### Onboarding methods + +Deployment methods vary, depending on which operating system is selected. Refer to the resources listed in the table below to get help with onboarding. + +|Operating system |Method | +|---------|---------| +|Windows 10 |- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [Mobile Device Management (Intune)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm)
- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | +|- Windows 8.1 Enterprise
- Windows 8.1 Pro
- Windows 7 SP1 Enterprise
- Windows 7 SP1 Pro | [Microsoft Monitoring Agent](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#install-and-configure-microsoft-monitoring-agent-mma-to-report-sensor-data-to-microsoft-defender-atp)

**NOTE**: Microsoft Monitoring Agent is now Azure Log Analytics agent. To learn more, see [Log Analytics agent overview](https://docs.microsoft.com/azure/azure-monitor/platform/log-analytics-agent). | +|- Windows Server 2019 and later
- Windows Server 2019 core edition
- Windows Server version 1803 and later |- [Local script](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script)
- [Group Policy](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp)
- [Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm)
- [System Center Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm#onboard-windows-10-devices-using-earlier-versions-of-system-center-configuration-manager)
- [VDI onboarding scripts for non-persistent devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi)

**NOTE**: A local script is suitable for a proof of concept but should not be used for production deployment. For a production deployment, we recommend using Group Policy, Microsoft Endpoint Configuration Manager, or Intune. | +|- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2008 R2 SP1 |- [Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#option-1-onboard-servers-through-microsoft-defender-security-center)
- [Azure Security Center](https://docs.microsoft.com/azure/security-center/security-center-wdatp) | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra)

iOS

Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |[Onboard non-Windows devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows) | + +## Run a detection test + +To verify that your onboarded devices are properly connected to Microsoft Defender ATP, you can run a detection test. + + +|Operating system |Guidance | +|---------|---------| +|- Windows 10
- Windows Server 2019
- Windows Server, version 1803
- Windows Server 2016
- Windows Server 2012 R2 |See [Run a detection test](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test).

Visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)) and try one or more of the scenarios. For example, try the **Cloud-delivered protection** demo scenario. | +|macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | +|Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | + +## Uninstall Symantec + +Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall Symantec. + +1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in Symantec. + +2. Delete the uninstall password for Symantec: + 1. On your Windows devices, open Registry Editor as an administrator. + 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC`. + 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. + +3. Remove Symantec from your devices. If you need help with this, see the following Broadcom resources: + - [Uninstall Symantec Endpoint Protection](https://knowledge.broadcom.com/external/article/156148/uninstall-symantec-endpoint-protection.html) + - Windows devices: [Manually uninstall Endpoint Protection 14 clients on Windows](https://knowledge.broadcom.com/external/article?articleId=170040) + - macOS computers: [Remove Symantec software for Mac using RemoveSymantecMacFiles](https://knowledge.broadcom.com/external/article?articleId=151387) + - Linux devices: [Frequently Asked Questions for Endpoint Protection for Linux](https://knowledge.broadcom.com/external/article?articleId=162054) + +## Make sure Microsoft Defender ATP is in active mode + +Now that you have uninstalled Symantec, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. + +To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)). Try one or more of the demo scenarios on that page, including at least the following: +- Cloud-delivered protection +- Potentially Unwanted Applications (PUA) +- Network Protection (NP) + +## Next steps + +**Congratulations**! You have completed your [migration from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). +- [Manage Microsoft Defender Advanced Threat Protection, post migration](manage-atp-post-migration.md). From 9d96795cde93220734b9b66aba86b4a51c7c413a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:52:57 -0700 Subject: [PATCH 14/90] Create mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md new file mode 100644 index 0000000000..3702b20f5a --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -0,0 +1,87 @@ +--- +title: Phase 1 - Prepare for your migration to Microsoft Defender ATP +description: Phase 1 of "Make the switch from McAfee to Microsoft Defender ATP". Prepare for your migration. +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-McAfeemigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 1: Prepare for your migration + +|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](McAfee-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|--|--|--| +|*You are here!*| | | + + +**Welcome to the Prepare phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. + +This migration phase includes the following steps: +1. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). +2. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). +3. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). + +## Get Microsoft Defender ATP + +To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. + +1. Buy or try Microsoft Defender ATP today. [Visit Microsoft Defender ATP to start a free trial or request a quote](https://aka.ms/mdatp). + +2. Verify that your licenses are properly provisioned. [Check your license state](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#check-license-state). + +3. As a global administrator or security administrator, set up your dedicated cloud instance of Microsoft Defender ATP. See [Microsoft Defender ATP setup: Tenant configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#tenant-configuration). + +4. If endpoints (such as devices) in your organization use a proxy to access the internet, see [Microsoft Defender ATP setup: Network configuration](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/production-deployment#network-configuration). + +At this point, you are ready to grant access to your security administrators and security operators who will use the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). + +> [!NOTE] +> The Microsoft Defender Security Center is sometimes referred to as the Microsoft Defender ATP portal. + +## Grant access to the Microsoft Defender Security Center + +The Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) is where you access and configure features and capabilities of Microsoft Defender ATP. To learn more, see [Overview of the Microsoft Defender Security Center](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/use). + +Permissions to the Microsoft Defender Security Center can be granted by using either basic permissions or role-based access control (RBAC). We recommend using RBAC so that you have more granular control over permissions. + +1. Plan the roles and permissions for your security administrators and security operators. See [Role-based access control](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment#role-based-access-control). + +2. Set up and configure RBAC. We recommend using [Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) to configure RBAC, especially if your organization is using a combination of Windows 10, macOS, iOS, and Android devices. See [setting up RBAC using Intune](https://docs.microsoft.com/mem/intune/fundamentals/role-based-access-control). + + If your organization requires a method other than Intune, choose one of the following options: + - [Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/servers/deploy/configure/configure-role-based-administration) + - [Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm) + - [Windows Admin Center](https://docs.microsoft.com/windows-server/manage/windows-admin-center/overview) + +3. Grant access to the Microsoft Defender Security Center. (Need help? See [Manage portal access using RBAC](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/rbac)). + +## Configure device proxy and internet connectivity settings + +To enable communication between your devices and Microsoft Defender ATP, configure proxy and internet settings. The following table includes links to resources you can use to configure your proxy and internet settings for various operating systems and capabilities: + +|Capabilities | Operating System | Resources | +|--|--|--| +|[Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) (EDR) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |[Configure machine proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet) | +|EDR |- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |[Configure proxy and internet connectivity settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel#configure-proxy-and-internet-connectivity-settings) | +|EDR |macOS:
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|[Microsoft Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-in-windows-10) |- [Windows 10](https://docs.microsoft.com/windows/release-information)
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server 1803 or later](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803)
- [Windows Server 2016](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-2016) |[Configure and validate Microsoft Defender Antivirus network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus)
| +|Antivirus |macOS:
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |[Microsoft Defender ATP for Mac: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac#network-connections) | +|Antivirus |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |[Microsoft Defender ATP for Linux: Network connections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux#network-connections) + +## Next step + +**Congratulations**! You have completed the **Prepare** phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Proceed to set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md). From 82b01701457866624d1e2561405c8fae96f7fbd0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:53:57 -0700 Subject: [PATCH 15/90] Create mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 209 ++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md new file mode 100644 index 0000000000..309ae74145 --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -0,0 +1,209 @@ +--- +title: Phase 2 - Set up Microsoft Defender ATP +description: Phase 2 - Set up Microsoft Defender ATP +keywords: migration, windows defender advanced threat protection, atp, edr +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: deniseb +author: denisebmsft +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-symantecmigrate +ms.topic: article +--- + +# Migrate from McAfee - Phase 2: Set up Microsoft Defender ATP + +|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|--|--|--| +||*You are here!* | | + + +**Welcome to the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This phase includes the following steps: +1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). +2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). +3. [Add Microsoft Defender ATP to the exclusion list for Symantec](#add-microsoft-defender-atp-to-the-exclusion-list-for-symantec). +4. [Add Symantec to the exclusion list for Microsoft Defender Antivirus](#add-symantec-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add Symantec to the exclusion list for Microsoft Defender ATP](#add-symantec-to-the-exclusion-list-for-microsoft-defender-atp). +6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). +7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). + +## Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows) + +> [!TIP] +> If you're running Windows 10, you do not need to perform this task. Proceed to **[Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus)**. + +On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as Symantec. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). + +Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. + +### Reinstall Microsoft Defender Antivirus on Windows Server + +> [!NOTE] +> The following procedure applies only to endpoints or devices that are running the following versions of Windows: +> - Windows Server 2019 +> - Windows Server, version 1803 (core-only mode) +> - Windows Server 2016 +> +> Microsoft Defender Antivirus is built into Windows 10, but it might be disabled. In this case, proceed to [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). + +1. As a local administrator on the endpoint or device, open Windows PowerShell. + +2. Run the following PowerShell cmdlets:
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
+ +3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
+ `Get-Service -Name windefend` + +> [!TIP] +> Need help? See [Microsoft Defender Antivirus on Windows Server 2016 and 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-on-windows-server-2016). + +### Set Microsoft Defender Antivirus to passive mode on Windows Server + +Because your organization is still using Symantec, you must set Microsoft Defender Antivirus to passive mode. That way, Symantec and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. + +1. Open Registry Editor, and then navigate to
+ `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. + +2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: + - Set the DWORD's value to **1**. + - Under **Base**, select **Hexadecimal**. + +> [!NOTE] +> You can use other methods to set the registry key, such as the following: +>- [Group Policy Preference](https://docs.microsoft.com/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn581922(v=ws.11)) +>- [Local Group Policy Object tool](https://docs.microsoft.com/windows/security/threat-protection/security-compliance-toolkit-10#what-is-the-local-group-policy-object-lgpo-tool) +>- [A package in Configuration Manager](https://docs.microsoft.com/mem/configmgr/apps/deploy-use/packages-and-programs) + +## Enable Microsoft Defender Antivirus + +Because your organization has been using Symantec as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. + +To enable Microsoft Defender Antivirus, we recommend using Intune. However, you can any of the methods that are listed in the following table: + +|Method |What to do | +|---------|---------| +|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile type you want to configure. If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure).

3. Select **Properties**, and then select **Configuration settings: Edit**.

4. Expand **Microsoft Defender Antivirus**.

5. Enable **Cloud-delivered protection**.

6. In the **Prompt users before sample submission** dropdown, select **Send all samples automatically**.

7. In the **Detect potentially unwanted applications** dropdown, select **Enable** or **Audit**.

8. Select **Review + save**, and then choose **Save**.

For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles).| +|Control Panel in Windows |Follow the guidance here: [Turn on Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/user-help/turn-on-defender-windows).

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | +|[Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm/)
or
[Group Policy Management Console](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) |1. Go to `Computer configuration > Administrative templates > Windows components > Microsoft Defender Antivirus`.

2. Look for a policy called **Turn off Microsoft Defender Antivirus**.

3. Choose **Edit policy setting**, and make sure that policy is disabled. This enables Microsoft Defender Antivirus.

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | + +### Verify that Microsoft Defender Antivirus is in passive mode + +Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: + +|Method |What to do | +|---------|---------| +|Command Prompt |1. On a Windows device, open Command Prompt as an administrator.

2. Type `sc query windefend`, and then press Enter.

3. Review the results to confirm that Microsoft Defender Antivirus is running in passive mode. | +|PowerShell |1. On a Windows device, open Windows PowerShell as an administrator.

2. Run the [Get-MpComputerStatus](https://docs.microsoft.com/powershell/module/defender/Get-MpComputerStatus?view=win10-ps) cmdlet.

3. In the list of results, look for **AntivirusEnabled: True**. | + +> [!NOTE] +> You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. + +## Add Microsoft Defender ATP to the exclusion list for Symantec + +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for Symantec and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: + +|OS |Exclusions | +|--|--| +|- Windows 10, [version 1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803) or later (See [Windows 10 release information](https://docs.microsoft.com/windows/release-information))
- Windows 10, version 1703 or [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) with [KB4493441](https://support.microsoft.com/help/4493441) installed
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server, version 1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |`C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseCncProxy.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseSampleUploader.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseIR.exe`
| +|- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |`C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 6\45\MsSenseS.exe`

**NOTE**: Where Monitoring Host Temporary Files 6\45 can be different numbered subfolders.

`C:\Program Files\Microsoft Monitoring Agent\Agent\AgentControlPanel.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HealthService.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HSLockdown.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MOMPerfSnapshotHelper.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MonitoringHost.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\TestCloudConnection.exe` | + +## Add Symantec to the exclusion list for Microsoft Defender Antivirus + +During this step of the setup process, you add Symantec and your other security solutions to the Microsoft Defender Antivirus exclusion list. + +When you add [exclusions to Microsoft Defender Antivirus scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus), you should add path and process exclusions. Keep the following points in mind: +- Path exclusions exclude specific files and whatever those files access. +- Process exclusions exclude whatever a process touches, but does not exclude the process itself. +- If you list each executable (.exe) as both a path exclusion and a process exclusion, the process and whatever it touches are excluded. +- List your process exclusions using their full path and not by their name only. (The name-only method is less secure.) + +You can choose from several methods to add your exclusions to Microsoft Defender Antivirus, as listed in the following table: + +|Method | What to do| +|--|--| +|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile that you want to configure.

3. Under **Manage**, select **Properties**.

4. Select **Configuration settings: Edit**.

5. Expand **Microsoft Defender Antivirus**, and then expand **Microsoft Defender Antivirus Exclusions**.

6. Specify the files and folders, extensions, and processes to exclude from Microsoft Defender Antivirus scans. For reference, see [Microsoft Defender Antivirus exclusions](https://docs.microsoft.com/mem/intune/configuration/device-restrictions-windows-10#microsoft-defender-antivirus-exclusions).

7. Choose **Review + save**, and then choose **Save**. | +|[Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/) |1. Using the [Configuration Manager console](https://docs.microsoft.com/mem/configmgr/core/servers/manage/admin-console), go to **Assets and Compliance** > **Endpoint Protection** > **Antimalware Policies**, and then select the policy that you want to modify.

2. Specify exclusion settings for files and folders, extensions, and processes to exclude from Microsoft Defender Antivirus scans. | +|[Group Policy Object](https://docs.microsoft.com/previous-versions/windows/desktop/Policy/group-policy-objects) | 1. On your Group Policy management computer, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**.

2. In the **Group Policy Management Editor**, go to **Computer configuration** and click **Administrative templates**.

3. Expand the tree to **Windows components > Microsoft Defender Antivirus > Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

4. Double-click the **Path Exclusions** setting and add the exclusions.
- Set the option to **Enabled**.
- Under the **Options** section, click **Show...**.
- Specify each folder on its own line under the **Value name** column.
- If you specify a file, make sure to enter a fully qualified path to the file, including the drive letter, folder path, filename, and extension. Enter **0** in the **Value** column.

5. Click **OK**.

6. Double-click the **Extension Exclusions** setting and add the exclusions.
- Set the option to **Enabled**.
- Under the **Options** section, click **Show...**.
- Enter each file extension on its own line under the **Value name** column. Enter **0** in the **Value** column.

7. Click **OK**. | +|Local group policy object |1. On the endpoint or device, open the Local Group Policy Editor.

2. Go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

3. Specify your path and process exclusions. | +|Registry key |1. Export the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\exclusions`.

2. Import the registry key. Here are two examples:
- Local path: `regedit.exe /s c:\temp\ MDAV_Exclusion.reg`
- Network share: `regedit.exe /s \\FileServer\ShareName\MDAV_Exclusion.reg` | + +## Add Symantec to the exclusion list for Microsoft Defender ATP + +To add exclusions to Microsoft Defender ATP, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). + +1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)) and sign in. + +2. In the navigation pane, choose **Settings** > **Rules** > **Indicators**. + +3. On the **File hashes** tab, choose **Add indicator**. + +3. On the **Indicator** tab, specify the following settings: + - File hash (Need help? See [Find a file hash using CMPivot](#find-a-file-hash-using-cmpivot) in this article.) + - Under **Expires on (UTC)**, choose **Never**. + +4. On the **Action** tab, specify the following settings: + - **Response Action**: **Allow** + - Title and description + +5. On the **Scope** tab, under **Device groups**, select either **All devices in my scope** or **Select from list**. + +6. On the **Summary** tab, review the settings, and then click **Save**. + +### Find a file hash using CMPivot + +CMPivot is an in-console utility for Configuration Manager. CMPivot provides access to the real-time state of devices in your environment. It immediately runs a query on all currently connected devices in the target collection and returns the results. To learn more, see [CMPivot overview](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot-overview). + +To use CMPivot to get your file hash, follow these steps: + +1. Review the [prerequisites](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot#prerequisites). + +2. [Start CMPivot](https://docs.microsoft.com/mem/configmgr/core/servers/manage/cmpivot#start-cmpivot). + +3. Connect to Configuration Manager (`SCCM_ServerName.DomainName.com`). + +4. Select the **Query** tab. + +5. In the **Device Collection** list, and choose **All Systems (default)**. + +6. In the query box, type the following query:
+ +```kusto +File(c:\\windows\\notepad.exe) +| project Hash +``` +> [!NOTE] +> In the query above, replace *notepad.exe* with the your third-party security product process name. + +## Set up your device groups, device collections, and organizational units + +| Collection type | What to do | +|--|--| +|[Device groups](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-groups) (formerly called machine groups) enable your security operations team to configure security capabilities, such as automated investigation and remediation.

Device groups are also useful for assigning access to those devices so that your security operations team can take remediation actions if needed.

Device groups are created in the Microsoft Defender Security Center. |1. Go to the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)).

2. In the navigation pane on the left, choose **Settings** > **Permissions** > **Device groups**.

3. Choose **+ Add device group**.

4. Specify a name and description for the device group.

5. In the **Automation level** list, select an option. (We recommend **Full - remediate threats automatically**.) To learn more about the various automation levels, see [How threats are remediated](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations#how-threats-are-remediated).

6. Specify conditions for a matching rule to determine which devices belong to the device group. For example, you can choose a domain, OS versions, or even use [device tags](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags).

7. On the **User access** tab, specify roles that should have access to the devices that are included in the device group.

8. Choose **Done**. | +|[Device collections](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/introduction-to-collections) enable your security operations team to manage applications, deploy compliance settings, or install software updates on the devices in your organization.

Device collections are created by using [Configuration Manager](https://docs.microsoft.com/mem/configmgr/). |Follow the steps in [Create a collection](https://docs.microsoft.com/mem/configmgr/core/clients/manage/collections/create-collections#bkmk_create). | +|[Organizational units](https://docs.microsoft.com/azure/active-directory-domain-services/create-ou) enable you to logically group objects such as user accounts, service accounts, or computer accounts. You can then assign administrators to specific organizational units, and apply group policy to enforce targeted configuration settings.

Organizational units are defined in [Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services). | Follow the steps in [Create an Organizational Unit in an Azure Active Directory Domain Services managed domain](https://docs.microsoft.com/azure/active-directory-domain-services/create-ou). | + +## Configure antimalware policies and real-time protection + +Using Configuration Manager and your device collection(s), configure your antimalware policies. + +- See [Create and deploy antimalware policies for Endpoint Protection in Configuration Manager](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-antimalware-policies). + +- While you create and configure your antimalware policies, make sure to review the [real-time protection settings](https://docs.microsoft.com/mem/configmgr/protect/deploy-use/endpoint-antimalware-policies#real-time-protection-settings) and [enable block at first sight](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus). + +> [!TIP] +> You can deploy the policies before your organization's devices on onboarded. + +## Next step + +**Congratulations**! You have completed the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! + +- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) From 398411d817bde12973d5f04726e8ef2e22de6591 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:55:01 -0700 Subject: [PATCH 16/90] Update TOC.md --- windows/security/threat-protection/TOC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 24e94ee4c1..bd1727d3c7 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,12 +21,12 @@ ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) ## [Migration guides]() -### [Migrate from Symantec to Microsoft Defender ATP]() +### [Switch from Symantec to Microsoft Defender ATP]() #### [Get an overview of migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md) #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) #### [Set up Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md) #### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md) -### [Manage Microsoft Defender ATP post migration]() +### [Manage Microsoft Defender ATP after migration]() #### [Overview](microsoft-defender-atp/manage-atp-post-migration.md) #### [Intune (recommended)](microsoft-defender-atp/manage-atp-post-migration-intune.md) #### [Configuration Manager](microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md) From 5b52dfbe89d6e3c0a6efb8c5403f20e062bca67d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 13:57:43 -0700 Subject: [PATCH 17/90] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index d27a685af8..afa5d9f08e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -30,9 +30,9 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? @@ -53,4 +53,4 @@ In this migration guide, we focus on [next-generation protection](https://docs.m ## Next step -- Proceed to [Prepare for your migration](symantec-to-microsoft-defender-atp-prepare.md). +- Proceed to [Prepare for your migration](mcafee-to-microsoft-defender-prepare.md). From 128057b246cfa07520ad7952a5fd8ca38ea9af8a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 14:55:15 -0700 Subject: [PATCH 18/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 3702b20f5a..466f3426f5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -21,7 +21,7 @@ ms.topic: article # Migrate from McAfee - Phase 1: Prepare for your migration -|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](McAfee-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|![Phase 1: Prepare](images/prepare.png)
Phase 1: Prepare |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| |*You are here!*| | | @@ -82,6 +82,6 @@ To enable communication between your devices and Microsoft Defender ATP, configu ## Next step -**Congratulations**! You have completed the **Prepare** phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed the **Prepare** phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! -- [Proceed to set up Microsoft Defender ATP](symantec-to-microsoft-defender-atp-setup.md). +- [Proceed to set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md). From 5040929c80383dc78079d078c3eaf831390c3bc8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 14:59:45 -0700 Subject: [PATCH 19/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 466f3426f5..aa726f53fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -26,7 +26,7 @@ ms.topic: article |*You are here!*| | | -**Welcome to the Prepare phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. +**Welcome to the Prepare phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). From 100936b136e5d21e688d4a9de09075b33a327dea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 15:03:26 -0700 Subject: [PATCH 20/90] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 88b63ef663..98fc71785a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -15,22 +15,22 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-McAfeemigrate ms.topic: article --- # Migrate from McAfee - Phase 3: Onboard to Microsoft Defender ATP -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |[![Phase 2: Set up](images/setup.png)](symantec-to-microsoft-defender-atp-setup.md)
[Phase 2: Set up](symantec-to-microsoft-defender-atp-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Phase 2: Set up](mcafee-to-microsoft-defender-setup.md) |![Phase 3: Onboard](images/onboard.png)
Phase 3: Onboard | |--|--|--| || |*You are here!* | -**Welcome to Phase 3 of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This migration phase includes the following steps: +**Welcome to Phase 3 of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). 2. [Run a detection test](#run-a-detection-test). -3. [Uninstall Symantec](#uninstall-symantec). +3. [Uninstall McAfee](#uninstall-McAfee). 4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). ## Onboard devices to Microsoft Defender ATP @@ -66,26 +66,22 @@ To verify that your onboarded devices are properly connected to Microsoft Defend |macOS
- 10.15 (Catalina)
- 10.14 (Mojave)
- 10.13 (High Sierra) |Download and use the DIY app at [https://aka.ms/mdatpmacosdiy](https://aka.ms/mdatpmacosdiy).

For more information, see [Microsoft Defender Advanced Threat Protection for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-mac). | |Linux:
- RHEL 7.2+
- CentOS Linux 7.2+
- Ubuntu 16 LTS, or higher LTS
- SLES 12+
- Debian 9+
- Oracle Linux 7.2 |1. Run the following command, and look for a result of **1**:
`mdatp health --field real_time_protection_enabled`.

2. Open a Terminal window, and run the following command:
`curl -o ~/Downloads/eicar.com.txt https://www.eicar.org/download/eicar.com.txt`.

3. Run the following command to list any detected threats:
`mdatp threat list`.

For more information, see [Microsoft Defender ATP for Linux](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-linux). | -## Uninstall Symantec +## Uninstall McAfee -Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall Symantec. +Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall McAfee. -1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in Symantec. +1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in McAfee. -2. Delete the uninstall password for Symantec: +2. Delete the uninstall password for McAfee: 1. On your Windows devices, open Registry Editor as an administrator. - 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\Symantec Endpoint Protection\SMC`. + 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\McAfee\McAfee Endpoint Protection\SMC`. 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. -3. Remove Symantec from your devices. If you need help with this, see the following Broadcom resources: - - [Uninstall Symantec Endpoint Protection](https://knowledge.broadcom.com/external/article/156148/uninstall-symantec-endpoint-protection.html) - - Windows devices: [Manually uninstall Endpoint Protection 14 clients on Windows](https://knowledge.broadcom.com/external/article?articleId=170040) - - macOS computers: [Remove Symantec software for Mac using RemoveSymantecMacFiles](https://knowledge.broadcom.com/external/article?articleId=151387) - - Linux devices: [Frequently Asked Questions for Endpoint Protection for Linux](https://knowledge.broadcom.com/external/article?articleId=162054) +3. Remove McAfee from your devices. If you need help with this, see the following resources: ## Make sure Microsoft Defender ATP is in active mode -Now that you have uninstalled Symantec, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. +Now that you have uninstalled McAfee, your next step is to make sure that Microsoft Defender Antivirus and endpoint detection and response are enabled and in active mode. To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo.wd.microsoft.com](https://demo.wd.microsoft.com)). Try one or more of the demo scenarios on that page, including at least the following: - Cloud-delivered protection @@ -94,7 +90,7 @@ To do this, visit the Microsoft Defender ATP demo scenarios site ([https://demo. ## Next steps -**Congratulations**! You have completed your [migration from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed your [migration from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! - [Visit your security operations dashboard](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard) in the Microsoft Defender Security Center ([https://aka.ms/MDATPportal](https://aka.ms/MDATPportal)). - [Manage Microsoft Defender Advanced Threat Protection, post migration](manage-atp-post-migration.md). From 331339314ff64a359a96e03c78ebdc8ea52aa4a4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 20 Aug 2020 15:24:02 -0700 Subject: [PATCH 21/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 309ae74145..f7168fdc32 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -15,23 +15,23 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-McAfeemigrate ms.topic: article --- # Migrate from McAfee - Phase 2: Set up Microsoft Defender ATP -|[![Phase 1: Prepare](images/prepare.png)](symantec-to-microsoft-defender-atp-prepare.md)
[Phase 1: Prepare](symantec-to-microsoft-defender-atp-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](symantec-to-microsoft-defender-atp-onboard.md)
[Phase 3: Onboard](symantec-to-microsoft-defender-atp-onboard.md) | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Phase 1: Prepare](mcafee-to-microsoft-defender-prepare.md) |![Phase 2: Set up](images/setup.png)
Phase 2: Set up |[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Phase 3: Onboard](mcafee-to-microsoft-defender-onboard.md) | |--|--|--| ||*You are here!* | | -**Welcome to the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)**. This phase includes the following steps: +**Welcome to the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for Symantec](#add-microsoft-defender-atp-to-the-exclusion-list-for-symantec). -4. [Add Symantec to the exclusion list for Microsoft Defender Antivirus](#add-symantec-to-the-exclusion-list-for-microsoft-defender-antivirus). -5. [Add Symantec to the exclusion list for Microsoft Defender ATP](#add-symantec-to-the-exclusion-list-for-microsoft-defender-atp). +3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-McAfee). +4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). 7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). @@ -40,9 +40,9 @@ ms.topic: article > [!TIP] > If you're running Windows 10, you do not need to perform this task. Proceed to **[Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus)**. -On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as Symantec. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). +On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). -Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. +Now that you're moving from McAfee to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. ### Reinstall Microsoft Defender Antivirus on Windows Server @@ -68,7 +68,7 @@ Now that you're moving from Symantec to Microsoft Defender ATP, you'll need to e ### Set Microsoft Defender Antivirus to passive mode on Windows Server -Because your organization is still using Symantec, you must set Microsoft Defender Antivirus to passive mode. That way, Symantec and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. +Because your organization is still using McAfee, you must set Microsoft Defender Antivirus to passive mode. That way, McAfee and Microsoft Defender Antivirus can run side by side until you have finished onboarding to Microsoft Defender ATP. 1. Open Registry Editor, and then navigate to
`Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. @@ -85,7 +85,7 @@ Because your organization is still using Symantec, you must set Microsoft Defend ## Enable Microsoft Defender Antivirus -Because your organization has been using Symantec as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. +Because your organization has been using McAfee as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. To enable Microsoft Defender Antivirus, we recommend using Intune. However, you can any of the methods that are listed in the following table: @@ -97,7 +97,7 @@ To enable Microsoft Defender Antivirus, we recommend using Intune. However, you ### Verify that Microsoft Defender Antivirus is in passive mode -Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: +Microsoft Defender Antivirus can run alongside McAfee if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: |Method |What to do | |---------|---------| @@ -107,18 +107,18 @@ Microsoft Defender Antivirus can run alongside Symantec if you set Microsoft Def > [!NOTE] > You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. -## Add Microsoft Defender ATP to the exclusion list for Symantec +## Add Microsoft Defender ATP to the exclusion list for McAfee -This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for Symantec and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: |OS |Exclusions | |--|--| |- Windows 10, [version 1803](https://docs.microsoft.com/windows/release-information/status-windows-10-1803) or later (See [Windows 10 release information](https://docs.microsoft.com/windows/release-information))
- Windows 10, version 1703 or [1709](https://docs.microsoft.com/windows/release-information/status-windows-10-1709) with [KB4493441](https://support.microsoft.com/help/4493441) installed
- [Windows Server 2019](https://docs.microsoft.com/windows/release-information/status-windows-10-1809-and-windows-server-2019)
- [Windows Server, version 1803](https://docs.microsoft.com/windows-server/get-started/whats-new-in-windows-server-1803) |`C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseCncProxy.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseSampleUploader.exe`

`C:\Program Files\Windows Defender Advanced Threat Protection\SenseIR.exe`
| |- [Windows 8.1](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows 7](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1)
- [Windows Server 2016](https://docs.microsoft.com/windows/release-information/status-windows-10-1607-and-windows-server-2016)
- [Windows Server 2012 R2](https://docs.microsoft.com/windows/release-information/status-windows-8.1-and-windows-server-2012-r2)
- [Windows Server 2008 R2 SP1](https://docs.microsoft.com/windows/release-information/status-windows-7-and-windows-server-2008-r2-sp1) |`C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State\Monitoring Host Temporary Files 6\45\MsSenseS.exe`

**NOTE**: Where Monitoring Host Temporary Files 6\45 can be different numbered subfolders.

`C:\Program Files\Microsoft Monitoring Agent\Agent\AgentControlPanel.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HealthService.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\HSLockdown.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MOMPerfSnapshotHelper.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\MonitoringHost.exe`

`C:\Program Files\Microsoft Monitoring Agent\Agent\TestCloudConnection.exe` | -## Add Symantec to the exclusion list for Microsoft Defender Antivirus +## Add McAfee to the exclusion list for Microsoft Defender Antivirus -During this step of the setup process, you add Symantec and your other security solutions to the Microsoft Defender Antivirus exclusion list. +During this step of the setup process, you add McAfee and your other security solutions to the Microsoft Defender Antivirus exclusion list. When you add [exclusions to Microsoft Defender Antivirus scans](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-exclusions-microsoft-defender-antivirus), you should add path and process exclusions. Keep the following points in mind: - Path exclusions exclude specific files and whatever those files access. @@ -136,7 +136,7 @@ You can choose from several methods to add your exclusions to Microsoft Defender |Local group policy object |1. On the endpoint or device, open the Local Group Policy Editor.

2. Go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Microsoft Defender Antivirus** > **Exclusions**.
**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows.

3. Specify your path and process exclusions. | |Registry key |1. Export the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender\exclusions`.

2. Import the registry key. Here are two examples:
- Local path: `regedit.exe /s c:\temp\ MDAV_Exclusion.reg`
- Network share: `regedit.exe /s \\FileServer\ShareName\MDAV_Exclusion.reg` | -## Add Symantec to the exclusion list for Microsoft Defender ATP +## Add McAfee to the exclusion list for Microsoft Defender ATP To add exclusions to Microsoft Defender ATP, you create [indicators](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators#create-indicators-for-files). @@ -204,6 +204,6 @@ Using Configuration Manager and your device collection(s), configure your antima ## Next step -**Congratulations**! You have completed the Setup phase of [migrating from Symantec to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-migration.md#the-migration-process)! +**Congratulations**! You have completed the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)! -- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](symantec-to-microsoft-defender-atp-onboard.md) +- [Proceed to Phase 3: Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) From e07085d01338a988a1b68b769a2be2aef8a1a777 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 25 Aug 2020 15:34:35 -0400 Subject: [PATCH 22/90] wording --- .../md-app-guard-browser-extension.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 78bfdd1a17..51e168d369 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -57,24 +57,24 @@ Both Chrome and Firefox have their own browser-specific group policies. We recom #### Chrome policies -These policies can be found along the filepath, `Software\Policies\Google\Chrome\`, followed by the policy name. +These policies can be found along the filepath, *Software\Policies\Google\Chrome\\*, followed by the policy name (e.g., *Software\Policies\Google\Chrome\IncognitoModeEnabled*). Policy name | Possible values | Recommended setting | Reason -|-|-|- [IncognitoModeAvailability](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IncognitoModeAvailability) | `0` = Enabled
`1` = Disabled
`2` = Forced (i.e. forces pages to only open in Incognito mode) | Disabled | This policy allows users to start Chrome in Incognito mode. In this mode, all extensions are turned off by default. -[BrowserGuestModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnabled) | `false` or `0` = Disabled
`true`, `1`, or not configured = Enabled | Disabled | This policy allows users to login as Guest. Guest logins are run in Incognito mode, with all extensions turned off by default. -[BackgroundModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BackgroundModeEnabled) | `false` or `0` = Disabled
`true` or `1` = Enabled

**Note:** If this policy is not set, the user can enable or disable background mode through local browser settings. | Enabled | This policy keeps Chrome running in the background, ensuring that all navigation is passed to the extension, even on first navigation. -[ExtensionSettings](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) | This setting accepts a dictionary that configures multiple other management settings for Chrome. See the [Google Cloud documentation](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) for complete schema. | Include an entry for `force_installed` | This setting prevents users from manually removing the extension. +[BrowserGuestModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnabled) | `false` or `0` = Disabled
`true`, `1`, or not configured = Enabled | Disabled | This policy allows users to login as *Guest*, which opens a session in Incognito mode. In this mode, all extensions are turned off by default. +[BackgroundModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BackgroundModeEnabled) | `false` or `0` = Disabled
`true` or `1` = Enabled

**Note:** If this policy is not set, the user can enable or disable background mode through local browser settings. | Enabled | This policy keeps Chrome running in the background, ensuring that all navigation is passed to the extension. +[ExtensionSettings](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) | This policy accepts a dictionary that configures multiple other management settings for Chrome. See the [Google Cloud documentation](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) for complete schema. | Include an entry for `force_installed` | This policy prevents users from manually removing the extension. #### Firefox policies -These policies can be found along the filepath, `Software\Policies\Mozilla\Firefox\`, followed by the policy name. +These policies can be found along the filepath, *Software\Policies\Mozilla\Firefox\\*, followed by the policy name (e.g., *Software\Policies\Mozilla\Firefox\DisableSafeMode*). Policy name | Possible values | Recommended setting | Reason -|-|-|-|- [DisableSafeMode](https://github.com/mozilla/policy-templates/blob/master/README.md#DisableSafeMode) | `false` or `0` = Safe mode is enabled
`true` or `1` = Safe mode is disabled | True (i.e. the policy is enabled and Safe mode is *not* allowed to run) | Safe mode can allow users to circumvent Application Guard [BlockAboutConfig](https://github.com/mozilla/policy-templates/blob/master/README.md#BlockAboutConfig) | `false` or `0` = User access to about:config is allowed
`true` or `1` = User access to about:config is *not* allowed | True (i.e. the policy is enabled and access to about:config is *not* allowed) | About:config is a special page within Firefox that offers control over many settings that may compromise security -[Extensions - Locked](https://github.com/mozilla/policy-templates/blob/master/README.md#Extensions) | This setting accepts a list of UUIDs for extensions (these can be found by searching `extensions.webextensions.uuids` within the about:config page) | Software\Policies\Mozilla\Firefox\Extensions\Locked\1 = "ApplicationGuardRel@microsoft.com" | This setting allows you to lock the extension, so the user cannot disable or uninstall it. +[Extensions - Locked](https://github.com/mozilla/policy-templates/blob/master/README.md#Extensions) | This setting accepts a list of UUIDs for extensions (these can be found by searching `extensions.webextensions.uuids` within the about:config page) | Software\Policies\Mozilla\Firefox\Extensions\Locked\1 = "`ApplicationGuardRel@microsoft.com`" | This setting allows you to lock the extension, so the user cannot disable or uninstall it. ## Troubleshooting guide From 123be5b78ed2f40d05883bb33b18aceb33ffdf46 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 25 Aug 2020 16:23:41 -0400 Subject: [PATCH 23/90] typo --- .../md-app-guard-browser-extension.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 51e168d369..12b24bcf69 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -41,7 +41,7 @@ Application Guard itself is required for the extension to work. It has its own s ## Installing the extension -Application Guard can be run under [managed mode](install-md-app-guard.md#enterprise-managed-mode) or [standalone mode](install-md-app-guard.md#atandalone-mode). The main difference between the two modes is whether policies have been set to define the organization's boundaries. +Application Guard can be run under [managed mode](install-md-app-guard.md#enterprise-managed-mode) or [standalone mode](install-md-app-guard.md#standalone-mode). The main difference between the two modes is whether policies have been set to define the organization's boundaries. Enterprise administrators running Application Guard under managed mode should first define Application Guard's [network isolation settings](configure-md-app-guard.md#network-isolation-settings), so a set of enterprise sites is already in place. From 1b7c4c170ce2130d6649a5d42cfd4aa555ef744f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:12:24 -0700 Subject: [PATCH 24/90] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index afa5d9f08e..c328561e80 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-symantecmigrate +- m365solution-mcafeemigrate - m365solution-overview ms.topic: article --- @@ -31,8 +31,8 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| |[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and Symantec Endpoint Protection. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall Symantec and make sure protection through Microsoft Defender ATP is in active mode. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure protection through Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? From 346a0b5a6939a072a649b784e4e359191833b09f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:19:21 -0700 Subject: [PATCH 25/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index aa726f53fb..1581ca1e64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-McAfeemigrate +- m365solution-mcafeemigrate ms.topic: article --- From 7a29d952693a884c57b78e27da4a6eb0ace7d2f5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:25:38 -0700 Subject: [PATCH 26/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index f7168fdc32..ec1c6041f4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -15,7 +15,7 @@ manager: dansimp audience: ITPro ms.collection: - M365-security-compliance -- m365solution-McAfeemigrate +- m365solution-mcafeemigrate ms.topic: article --- @@ -109,7 +109,12 @@ Microsoft Defender Antivirus can run alongside McAfee if you set Microsoft Defen ## Add Microsoft Defender ATP to the exclusion list for McAfee -This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: +This step of the setup process involves adding Microsoft Defender ATP to the exclusion list for McAfee and any other security products your organization is using. + +> [!TIP] +> To get help configuring exclusions, refer to McAfee documentation, such as the following article: [McAfee Endpoint Security 10.5.0 - Threat Prevention Module Product Guide (McAfee ePolicy Orchestrator) - Windows: Configuring exclusions](https://docs.mcafee.com/bundle/endpoint-security-10.5.0-threat-prevention-product-guide-epolicy-orchestrator-windows/page/GUID-71C5FB4B-A143-43E6-8BF0-8B2C16ABE6DA.html). + +The specific exclusions to configure depend on which version of Windows your endpoints or devices are running, and are listed in the following table: |OS |Exclusions | |--|--| From 03084e70d5abfcb0a6dd169902f0a2aaae79e965 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 10:37:19 -0700 Subject: [PATCH 27/90] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 98fc71785a..8379669ce4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -70,14 +70,7 @@ To verify that your onboarded devices are properly connected to Microsoft Defend Now that you have onboarded your organization's devices to Microsoft Defender ATP, your next step is to uninstall McAfee. -1. [Disable Tamper Protection](https://knowledge.broadcom.com/external/article?legacyId=tech192023) in McAfee. - -2. Delete the uninstall password for McAfee: - 1. On your Windows devices, open Registry Editor as an administrator. - 2. Go to `HKEY_LOCAL_MACHINE\SOFTWARE\McAfee\McAfee Endpoint Protection\SMC`. - 3. Look for an entry named **SmcInstData**. Right-click the item, and then choose **Delete**. - -3. Remove McAfee from your devices. If you need help with this, see the following resources: +To get help with this step, go to your McAfee support ServicePortal ([http://mysupport.mcafee.com](http://mysupport.mcafee.com)). ## Make sure Microsoft Defender ATP is in active mode From 27a8abc6cc88fae7aa6ec227c79723609cc4c977 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:10:39 -0700 Subject: [PATCH 28/90] McAfee guide --- .../mcafee-to-microsoft-defender-migration.md | 2 +- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index c328561e80..3743317c43 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -1,6 +1,6 @@ --- title: Migrate from McAfee to Microsoft Defender ATP -description: Make the switch from McAfee to Microsoft Defender ATP +description: Make the switch from McAfee to Microsoft Defender ATP. Read this article for an overview. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 8379669ce4..94c3e54fff 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,6 +1,6 @@ --- title: Phase 3 - Onboard to Microsoft Defender ATP -description: Make the switch from McAfee to Microsoft Defender ATP +description: Switch from McAfee to onboard with Microsoft Defender ATP keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From 3f144e5a4aa803ab79b0174febfe1036c87325e6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:17:40 -0700 Subject: [PATCH 29/90] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 94c3e54fff..ceb5e5626d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -30,7 +30,7 @@ ms.topic: article 1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). 2. [Run a detection test](#run-a-detection-test). -3. [Uninstall McAfee](#uninstall-McAfee). +3. [Uninstall McAfee](#uninstall-mcafee). 4. [Make sure Microsoft Defender ATP is in active mode](#make-sure-microsoft-defender-atp-is-in-active-mode). ## Onboard devices to Microsoft Defender ATP From 3d2859317bbe823a52efda3b310d0c5da8eee4aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:18:35 -0700 Subject: [PATCH 30/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index ec1c6041f4..785b0240fb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,7 +29,7 @@ ms.topic: article **Welcome to the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-McAfee). +3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). 4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). 5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). From 279f04be8e6b81c13357bcf084e9001fa8b3315a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:19:40 -0700 Subject: [PATCH 31/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 785b0240fb..1a140ef682 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -30,8 +30,8 @@ ms.topic: article 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). -4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-antivirus). -5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-McAfee-to-the-exclusion-list-for-microsoft-defender-atp). +4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). +5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-atp). 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). 7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). From 840afed6d5070beeee51cc1c6784e6407c160aea Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:26:37 -0700 Subject: [PATCH 32/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 1581ca1e64..ddaa912016 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -1,6 +1,6 @@ --- title: Phase 1 - Prepare for your migration to Microsoft Defender ATP -description: Phase 1 of "Make the switch from McAfee to Microsoft Defender ATP". Prepare for your migration. +description: This is phase 1, Prepare, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From dd43b9d98fe6bacafd183c960f0c7000393bd925 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:27:50 -0700 Subject: [PATCH 33/90] description updates --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index ceb5e5626d..32b73cba74 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,6 +1,6 @@ --- title: Phase 3 - Onboard to Microsoft Defender ATP -description: Switch from McAfee to onboard with Microsoft Defender ATP +description: This is phase 3, Onboard, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 1a140ef682..bee34bab98 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -1,6 +1,6 @@ --- title: Phase 2 - Set up Microsoft Defender ATP -description: Phase 2 - Set up Microsoft Defender ATP +description: This is phase 2, Setup, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh search.appverid: met150 From 8b7416aa8de180e2ed40d95c9ff68f262c7ecb3d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:37:22 -0700 Subject: [PATCH 34/90] fixes --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- .../mcafee-to-microsoft-defender-setup.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index ddaa912016..f1adcc29e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -1,5 +1,5 @@ --- -title: Phase 1 - Prepare for your migration to Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Prepare description: This is phase 1, Prepare, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index bee34bab98..8c931fd2ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -1,5 +1,5 @@ --- -title: Phase 2 - Set up Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Setup description: This is phase 2, Setup, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh From daa08ebbe41a804a8723a4182252e85938a9f264 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:39:03 -0700 Subject: [PATCH 35/90] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index 32b73cba74..b75ea590b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -1,5 +1,5 @@ --- -title: Phase 3 - Onboard to Microsoft Defender ATP +title: McAfee to Microsoft Defender ATP - Onboard description: This is phase 3, Onboard, for migrating from McAfee to Microsoft Defender ATP. keywords: migration, windows defender advanced threat protection, atp, edr search.product: eADQiWindows 10XVcnh From 736089bfbc8b671b8ec20e989dc0f6dec4d21260 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Aug 2020 11:48:42 -0700 Subject: [PATCH 36/90] Update TOC.md --- windows/security/threat-protection/TOC.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 899166a16a..ea322e5231 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,6 +21,11 @@ ### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) ## [Migration guides]() +### [Switch from McAfee to Microsoft Defender ATP]() +#### [Get an overview of migration](microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md) +#### [Prepare for your migration](microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md) +#### [Set up Microsoft Defender ATP](microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md) +#### [Onboard to Microsoft Defender ATP](microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md) ### [Switch from Symantec to Microsoft Defender ATP]() #### [Get an overview of migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md) #### [Prepare for your migration](microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md) From 2a4aa25964498824a366cd3d6ae6dc4e05bcf8b9 Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Fri, 28 Aug 2020 14:59:29 +0800 Subject: [PATCH 37/90] Migrate legacy group policies to card based landing page. --- browsers/edge/group-policies/index.yml | 293 ++++++------------------- 1 file changed, 72 insertions(+), 221 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index f55040beb3..a597e71f6d 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -1,229 +1,80 @@ -### YamlMime:YamlDocument +### YamlMime:Landing -documentType: LandingData - -title: Microsoft Edge Legacy group policies +title: Microsoft Edge Legacy group policies # < 60 chars +summary: Microsoft Edge Legacy works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. # < 160 chars metadata: - - title: Microsoft Edge Legacy group policies - - description: Learn how to configure group policies in Microsoft Edge Legacy on Windows 10. - - text: Some of the features in Microsoft Edge Legacy gives you the ability to set a custom URL for the New Tab page or Home button. Another new feature allows you to hide or show the Favorites bar, giving you more control over the favorites bar. (To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) - + title: Microsoft Edge Legacy # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Find the tools and resources you need to help deploy and use Microsoft Edge in your organization. # Required; article description that is displayed in search results. < 160 chars. keywords: Microsoft Edge Legacy, Windows 10, Windows 10 Mobile - ms.localizationpriority: medium - + ms.prod: edge author: shortpatti - ms.author: pashort - - ms.date: 10/02/2018 - - ms.topic: article - + ms.topic: landing-page ms.devlang: na - -sections: - -- title: - -- items: - - - type: markdown - - text: (Note - You've reached the documentation for Microsoft Edge version 45 and earlier. To see the documentation for Microsoft Edge version 77 or later, go to the [Microsoft Edge documentation landing page](https://docs.microsoft.com/DeployEdge/).) Microsoft Edge Legacy works with Group Policy and Microsoft Intune to help you manage your organization's computer settings. Group Policy objects (GPOs) can include registry-based Administrative Template policy settings, security settings, software deployment information, scripts, folder redirection, and preferences. - -- items: - - - type: list - - style: cards - - className: cardsE - - columns: 3 - - items: - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/address-bar-settings-gp - - html:

Learn how you can configure Microsoft Edge to show search suggestions in the address bar.

- - image: - - src: https://docs.microsoft.com/media/common/i_http.svg - - title: Address bar - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/adobe-settings-gp - - html:

Learn how you can configure Microsoft Edge to load Adobe Flash content automatically.

- - image: - - src: https://docs.microsoft.com/media/common/i_setup.svg - - title: Adobe Flash - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/books-library-management-gp - - html:

Learn how you can set up and use the books library, such as using a shared books folder for students and teachers.

- - image: - - src: https://docs.microsoft.com/media/common/i_library.svg - - title: Books Library - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/browser-settings-management-gp - - html:

Learn how you can customize the browser settings, such as printing and saving browsing history, plus more.

- - image: - - src: https://docs.microsoft.com/media/common/i_management.svg - - title: Browser experience - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/developer-settings-gp - - html:

Learn how to configure Microsoft Edge for development and testing.

- - image: - - src: https://docs.microsoft.com/media/common/i_config-tools.svg - - title: Developer tools - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/extensions-management-gp - - html:

Learn how you can configure Microsoft Edge to either prevent or allow users to install and run unverified extensions.

- - image: - - src: https://docs.microsoft.com/media/common/i_extensions.svg - - title: Extensions - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/favorites-management-gp - - html:

Learn how you can provision a standard favorites list as well as keep the favorites lists in sync between IE11 and Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_link.svg - - title: Favorites - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/home-button-gp - - html:

Learn how you can customize the home button or hide it.

- - image: - - src: https://docs.microsoft.com/media/common/i_setup.svg - - title: Home button - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp - - html:

Learn how you use Microsoft Edge and Internet Explorer together for a full browsing experience.

- - image: - - src: https://docs.microsoft.com/media/common/i_management.svg - - title: Interoperability and enterprise guidance - - - href: https://docs.microsoft.com/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy - - html:

Learn how Microsoft Edge kiosk mode works with assigned access to let IT administrators create a tailored browsing experience designed for kiosk devices.

- - image: - - src: https://docs.microsoft.com/media/common/i_categorize.svg - - title: Kiosk mode deployment in Microsoft Edge - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/new-tab-page-settings-gp - - html:

Learn how to configure the New Tab page in Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_setup.svg - - title: New Tab page - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/prelaunch-preload-gp - - html:

Learn how pre-launching helps the performance of Microsoft Edge and minimizes the amount of time required to start up Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_setup.svg - - title: Prelaunch Microsoft Edge and preload tabs - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/search-engine-customization-gp - - html:

Learn how you can set the default search engine and configure additional ones.

- - image: - - src: https://docs.microsoft.com/media/common/i_search.svg - - title: Search engine customization - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/security-privacy-management-gp - - html:

Learn how you can keep your environment and users safe from attacks.

- - image: - - src: https://docs.microsoft.com/media/common/i_security-management.svg - - title: Security and privacy - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/start-pages-gp - - html:

Learn how to configure the Start pages in Microsoft Edge.

- - image: - - src: https://docs.microsoft.com/media/common/i_setup.svg - - title: Start page - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/sync-browser-settings-gp - - html:

Learn how to you can prevent the "browser" group from syncing and prevent users from turning on the Sync your Settings toggle.

- - image: - - src: https://docs.microsoft.com/media/common/i_sync.svg - - title: Sync browser - - - href: https://docs.microsoft.com/microsoft-edge/deploy/group-policies/telemetry-management-gp - - html:

Learn how you can configure Microsoft Edge to collect certain data.

- - image: - - src: https://docs.microsoft.com/media/common/i_data-collection.svg - - title: Telemetry and data collection - - - href: https://docs.microsoft.com/microsoft-edge/deploy/available-policies - - html:

View all available group policies for Microsoft Edge on Windows 10.

- - image: - - src: https://docs.microsoft.com/media/common/i_policy.svg - - title: All group policies + ms.date: 08/28/2020 #Required; mm/dd/yyyy format. + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: What's new + linkLists: + - linkListType: whats-new + links: + - text: Documentation for Microsoft Edge version 77 or later + url: https://docs.microsoft.com/DeployEdge/ + - text: Microsoft Edge Legacy desktop app will reach end of support on March 9, 2021 + url: https://techcommunity.microsoft.com/t5/microsoft-365-blog/microsoft-365-apps-say-farewell-to-internet-explorer-11-and/ba-p/1591666 + + # Card (optional) + - title: Group policies configure guidance part 1 + linkLists: + - linkListType: reference + links: + - text: All group policies + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/available-policies + - text: Address bar + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/address-bar-settings-gp + - text: Adobe Flash + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/adobe-settings-gp + - text: Books Library + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/books-library-management-gp + - text: Browser experience + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/browser-settings-management-gp + - text: Developer tools + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/developer-settings-gp + - text: Extensions + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/extensions-management-gp + - text: Favorites + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/favorites-management-gp + - text: Home button + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/home-button-gp + + # Card (optional) + - title: Group policies configure guidance part 2 + linkLists: + - linkListType: reference + links: + - text: Interoperability and enterprise mode + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp + - text: New Tab page + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/new-tab-page-settings-gp + - text: Kiosk mode deployment in Microsoft Edge + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy + - text: Prelaunch Microsoft Edge and preload tabs + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/prelaunch-preload-gp + - text: Search engine customization + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/search-engine-customization-gp + - text: Security and privacy + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/security-privacy-management-gp + - text: Start page + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/start-pages-gp + - text: Sync browser + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/sync-browser-settings-gp + - text: Telemetry and data collection + url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/telemetry-management-gp + From d042f0f7fd2d9b1ed01fa322ede79a7427b9915c Mon Sep 17 00:00:00 2001 From: Gao Qinglin Date: Fri, 28 Aug 2020 15:08:08 +0800 Subject: [PATCH 38/90] delete domain name --- browsers/edge/group-policies/index.yml | 36 +++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/browsers/edge/group-policies/index.yml b/browsers/edge/group-policies/index.yml index a597e71f6d..8fb16843d8 100644 --- a/browsers/edge/group-policies/index.yml +++ b/browsers/edge/group-policies/index.yml @@ -36,23 +36,23 @@ landingContent: - linkListType: reference links: - text: All group policies - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/available-policies + url: /microsoft-edge/deploy/available-policies - text: Address bar - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/address-bar-settings-gp + url: /microsoft-edge/deploy/group-policies/address-bar-settings-gp - text: Adobe Flash - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/adobe-settings-gp + url: /microsoft-edge/deploy/group-policies/adobe-settings-gp - text: Books Library - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/books-library-management-gp + url: /microsoft-edge/deploy/group-policies/books-library-management-gp - text: Browser experience - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/browser-settings-management-gp + url: /microsoft-edge/deploy/group-policies/browser-settings-management-gp - text: Developer tools - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/developer-settings-gp + url: /microsoft-edge/deploy/group-policies/developer-settings-gp - text: Extensions - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/extensions-management-gp + url: /microsoft-edge/deploy/group-policies/extensions-management-gp - text: Favorites - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/favorites-management-gp + url: /microsoft-edge/deploy/group-policies/favorites-management-gp - text: Home button - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/home-button-gp + url: /microsoft-edge/deploy/group-policies/home-button-gp # Card (optional) - title: Group policies configure guidance part 2 @@ -60,21 +60,21 @@ landingContent: - linkListType: reference links: - text: Interoperability and enterprise mode - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp + url: /microsoft-edge/deploy/group-policies/interoperability-enterprise-guidance-gp - text: New Tab page - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/new-tab-page-settings-gp + url: /microsoft-edge/deploy/group-policies/new-tab-page-settings-gp - text: Kiosk mode deployment in Microsoft Edge - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy + url: /microsoft-edge/deploy/microsoft-edge-kiosk-mode-deploy - text: Prelaunch Microsoft Edge and preload tabs - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/prelaunch-preload-gp + url: /microsoft-edge/deploy/group-policies/prelaunch-preload-gp - text: Search engine customization - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/search-engine-customization-gp + url: /microsoft-edge/deploy/group-policies/search-engine-customization-gp - text: Security and privacy - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/security-privacy-management-gp + url: /microsoft-edge/deploy/group-policies/security-privacy-management-gp - text: Start page - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/start-pages-gp + url: /microsoft-edge/deploy/group-policies/start-pages-gp - text: Sync browser - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/sync-browser-settings-gp + url: /microsoft-edge/deploy/group-policies/sync-browser-settings-gp - text: Telemetry and data collection - url: https://docs.microsoft.com/en-us/microsoft-edge/deploy/group-policies/telemetry-management-gp + url: /microsoft-edge/deploy/group-policies/telemetry-management-gp From 2d91b5f83f34e54e9f15ef589b4f96d79cc97d88 Mon Sep 17 00:00:00 2001 From: amirsc3 <42802974+amirsc3@users.noreply.github.com> Date: Tue, 1 Sep 2020 09:58:24 +0300 Subject: [PATCH 39/90] Update configure-network-connections-microsoft-defender-antivirus.md all OCSP URIs in AIA extensions, and all CRL URLs in CDP extensions should be listed as port 80 (HTTP and not HTTPS) --- ...onfigure-network-connections-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md index 53f708d925..325d341591 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus.md @@ -57,7 +57,7 @@ The table below lists the services and their associated URLs. Make sure that the | Microsoft Update Service (MU)
Windows Update Service (WU)| Security intelligence and product updates |`*.update.microsoft.com`
`*.delivery.mp.microsoft.com`
`*.windowsupdate.com`

For details see [Connection endpoints for Windows Update](https://docs.microsoft.com/windows/privacy/manage-windows-1709-endpoints#windows-update)| |Security intelligence updates Alternate Download Location (ADL)| Alternate location for Microsoft Defender Antivirus Security intelligence updates if the installed Security intelligence is out of date (7 or more days behind)| `*.download.microsoft.com`
`*.download.windowsupdate.com`
`https://fe3cr.delivery.mp.microsoft.com/ClientWebService/client.asmx`| | Malware submission storage|Upload location for files submitted to Microsoft via the Submission form or automatic sample submission | `ussus1eastprod.blob.core.windows.net`
`ussus1westprod.blob.core.windows.net`
`usseu1northprod.blob.core.windows.net`
`usseu1westprod.blob.core.windows.net`
`ussuk1southprod.blob.core.windows.net`
`ussuk1westprod.blob.core.windows.net`
`ussas1eastprod.blob.core.windows.net`
`ussas1southeastprod.blob.core.windows.net`
`ussau1eastprod.blob.core.windows.net`
`ussau1southeastprod.blob.core.windows.net` | -| Certificate Revocation List (CRL)|Used by Windows when creating the SSL connection to MAPS for updating the CRL | `https://www.microsoft.com/pkiops/crl/`
`https://www.microsoft.com/pkiops/certs`
`https://crl.microsoft.com/pki/crl/products`
`https://www.microsoft.com/pki/certs` | +| Certificate Revocation List (CRL)|Used by Windows when creating the SSL connection to MAPS for updating the CRL | `http://www.microsoft.com/pkiops/crl/`
`http://www.microsoft.com/pkiops/certs`
`http://crl.microsoft.com/pki/crl/products`
`http://www.microsoft.com/pki/certs` | | Symbol Store|Used by Microsoft Defender Antivirus to restore certain critical files during remediation flows | `https://msdl.microsoft.com/download/symbols` | | Universal Telemetry Client| Used by Windows to send client diagnostic data; Microsoft Defender Antivirus uses this for product quality monitoring purposes | This update uses SSL (TCP Port 443) to download manifests and upload diagnostic data to Microsoft that uses the following DNS endpoints: `vortex-win.data.microsoft.com`
`settings-win.data.microsoft.com`| From 833c3d8748fb102b617431c39d193de2cab0eb35 Mon Sep 17 00:00:00 2001 From: Heike Ritter Date: Tue, 1 Sep 2020 12:57:21 -0700 Subject: [PATCH 40/90] Update service-status.md --- .../threat-protection/microsoft-defender-atp/service-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/service-status.md b/windows/security/threat-protection/microsoft-defender-atp/service-status.md index 0caa79489b..a8a4322b55 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/service-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/service-status.md @@ -26,7 +26,7 @@ ms.topic: article >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-servicestatus-abovefoldlink) -The **Service health** provides information on the current status of the Window Defender ATP service. You'll be able to verify that the service health is healthy or if there are current issues. If there are issues, you'll see details related to the issue such as when the issue was detected, what the preliminary root cause is, and the expected resolution time. +The **Service health** provides information on the current status of the Microsoft Defender ATP service. You'll be able to verify that the service health is healthy or if there are current issues. If there are issues, you'll see details related to the issue such as when the issue was detected, what the preliminary root cause is, and the expected resolution time. You'll also see information on historical issues that have been resolved and details such as the date and time when the issue was resolved. When there are no issues on the service, you'll see a healthy status. From 5572c846651a2b228c69be407ca95bcf67b388fd Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 1 Sep 2020 17:00:21 -0400 Subject: [PATCH 41/90] copy edits --- .../md-app-guard-browser-extension.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index 12b24bcf69..d01a2ef115 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -57,23 +57,23 @@ Both Chrome and Firefox have their own browser-specific group policies. We recom #### Chrome policies -These policies can be found along the filepath, *Software\Policies\Google\Chrome\\*, followed by the policy name (e.g., *Software\Policies\Google\Chrome\IncognitoModeEnabled*). +These policies can be found along the filepath, *Software\Policies\Google\Chrome\\*, with each policy name corresponding to the file name (e.g., IncognitoModeAvailability is located at *Software\Policies\Google\Chrome\IncognitoModeAvailability*). -Policy name | Possible values | Recommended setting | Reason +Policy name | Values | Recommended setting | Reason -|-|-|- [IncognitoModeAvailability](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=IncognitoModeAvailability) | `0` = Enabled
`1` = Disabled
`2` = Forced (i.e. forces pages to only open in Incognito mode) | Disabled | This policy allows users to start Chrome in Incognito mode. In this mode, all extensions are turned off by default. [BrowserGuestModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BrowserGuestModeEnabled) | `false` or `0` = Disabled
`true`, `1`, or not configured = Enabled | Disabled | This policy allows users to login as *Guest*, which opens a session in Incognito mode. In this mode, all extensions are turned off by default. -[BackgroundModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BackgroundModeEnabled) | `false` or `0` = Disabled
`true` or `1` = Enabled

**Note:** If this policy is not set, the user can enable or disable background mode through local browser settings. | Enabled | This policy keeps Chrome running in the background, ensuring that all navigation is passed to the extension. +[BackgroundModeEnabled](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=BackgroundModeEnabled) | `false` or `0` = Disabled
`true` or `1` = Enabled

**Note:** If this policy is not set, the user can enable or disable background mode through local browser settings. | Enabled | This policy keeps Chrome running in the background, ensuring that navigation is always passed to the extension. [ExtensionSettings](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) | This policy accepts a dictionary that configures multiple other management settings for Chrome. See the [Google Cloud documentation](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionSettings) for complete schema. | Include an entry for `force_installed` | This policy prevents users from manually removing the extension. #### Firefox policies -These policies can be found along the filepath, *Software\Policies\Mozilla\Firefox\\*, followed by the policy name (e.g., *Software\Policies\Mozilla\Firefox\DisableSafeMode*). +These policies can be found along the filepath, *Software\Policies\Mozilla\Firefox\\*, with each policy name corresponding to the file name (e.g., DisableSafeMode is located at *Software\Policies\Mozilla\Firefox\DisableSafeMode*). -Policy name | Possible values | Recommended setting | Reason --|-|-|-|- +Policy name | Values | Recommended setting | Reason +-|-|-|- [DisableSafeMode](https://github.com/mozilla/policy-templates/blob/master/README.md#DisableSafeMode) | `false` or `0` = Safe mode is enabled
`true` or `1` = Safe mode is disabled | True (i.e. the policy is enabled and Safe mode is *not* allowed to run) | Safe mode can allow users to circumvent Application Guard -[BlockAboutConfig](https://github.com/mozilla/policy-templates/blob/master/README.md#BlockAboutConfig) | `false` or `0` = User access to about:config is allowed
`true` or `1` = User access to about:config is *not* allowed | True (i.e. the policy is enabled and access to about:config is *not* allowed) | About:config is a special page within Firefox that offers control over many settings that may compromise security +[BlockAboutConfig](https://github.com/mozilla/policy-templates/blob/master/README.md#BlockAboutConfig) | `false` or `0` = User access to *about:config* is allowed
`true` or `1` = User access to *about:config* is not allowed | True (i.e. the policy is enabled and access to about:config is *not* allowed) | *About:config* is a special page within Firefox that offers control over many settings that may compromise security [Extensions - Locked](https://github.com/mozilla/policy-templates/blob/master/README.md#Extensions) | This setting accepts a list of UUIDs for extensions (these can be found by searching `extensions.webextensions.uuids` within the about:config page) | Software\Policies\Mozilla\Firefox\Extensions\Locked\1 = "`ApplicationGuardRel@microsoft.com`" | This setting allows you to lock the extension, so the user cannot disable or uninstall it. ## Troubleshooting guide From d2eb87c523f167020476fb2b5cbc5268bdb38ff9 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 1 Sep 2020 17:16:19 -0400 Subject: [PATCH 42/90] corrections to alt text, added new file to toc --- .../microsoft-defender-application-guard/TOC.md | 1 + .../test-scenarios-md-app-guard.md | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/TOC.md b/windows/security/threat-protection/microsoft-defender-application-guard/TOC.md index 35f40da2a5..52b3bb034e 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/TOC.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/TOC.md @@ -4,4 +4,5 @@ ## [Install WDAG](install-md-app-guard.md) ## [Configure WDAG policies](configure-md-app-guard.md) ## [Test scenarios](test-scenarios-md-app-guard.md) +## [Microsoft Defender Application Guard Extension](md-app-guard-browser-extension.md) ## [FAQ](faq-md-app-guard.md) \ No newline at end of file diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 4aba70860a..6f9ad9ecec 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -79,7 +79,7 @@ Before you can use Application Guard in enterprise mode, you must install Window >[!NOTE] >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. -6. Start Microsoft Edge and type *www.microsoft.com*. +6. Start Microsoft Edge and type *https://www.microsoft.com*. After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you've marked as trusted and shows the site directly on the host PC instead of in Application Guard. @@ -215,7 +215,7 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, set **Options** to 2, and click **OK**. - ![Group Policy editor Download options](images/appguard-gp-allow-users-to-trust-files-that-open-in-appguard.png) + ![Group Policy editor File trust options](images/appguard-gp-allow-users-to-trust-files-that-open-in-appguard.png) 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. @@ -229,7 +229,7 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled** and click **OK**. - ![Group Policy editor Download options](images/appguard-gp-allow-camera-and-mic.png) + ![Group Policy editor Camera and microphone options](images/appguard-gp-allow-camera-and-mic.png) 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. @@ -243,7 +243,7 @@ You have the option to change each of these settings to work with your enterpris 2. Click **Enabled**, copy the thumbprint of each certificate to share, separated by a comma, and click **OK**. - ![Group Policy editor Download options](images/appguard-gp-allow-root-certificates.png) + ![Group Policy editor Root certificate options](images/appguard-gp-allow-root-certificates.png) 3. Log out and back on to your device, opening Microsoft Edge in Application Guard again. From 990ac88be6590939ac9025e466e53662e3d4f6a5 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Tue, 1 Sep 2020 17:19:51 -0400 Subject: [PATCH 43/90] added new page to containing dir's TOC; windows defender -> microsoft defender --- windows/security/threat-protection/TOC.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 24e94ee4c1..3fca00caa6 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -66,7 +66,8 @@ ##### [Application isolation]() ###### [Application guard overview](microsoft-defender-application-guard/md-app-guard-overview.md) ###### [System requirements](microsoft-defender-application-guard/reqs-md-app-guard.md) -###### [Install Windows Defender Application Guard](microsoft-defender-application-guard/install-md-app-guard.md) +###### [Install Microsoft Defender Application Guard](microsoft-defender-application-guard/install-md-app-guard.md) +###### [Install Microsoft Defender Application Guard Extension](microsoft-defender-application-guard/md-app-guard-browser-extension.md) ##### [Application control](windows-defender-application-control/windows-defender-application-control.md) ###### [Audit Application control policies](windows-defender-application-control/audit-windows-defender-application-control-policies.md) From dc0413f922fd3d7a9cb9de774d85bf4e7de84998 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 12:51:24 +0500 Subject: [PATCH 44/90] Update configure-endpoints-vdi.md --- .../configure-endpoints-vdi.md | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 771c2b866b..974c15a4c8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -63,25 +63,21 @@ The following steps will guide you through onboarding VDI devices and will highl 1. Click **Download package** and save the .zip file. -2. Copy all the extracted files from the .zip into `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. You should have a folder called `WindowsDefenderATPOnboardingPackage` containing the file `WindowsDefenderATPOnboardingScript.cmd`. +2. Copy files from the WindowsDefenderATPOnboardingPackage folder extracted from .zip file into `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. + 1. If you are not implementing a single entry for each device: copy WindowsDefenderATPOnboardingScript.cmd. + + 1. If you are implementing a single entry for each device: copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. + >[!NOTE] >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. -3. The following step is only applicable if you're implementing a single entry for each device:
- **For single entry for each device**: - - 1. From the `WindowsDefenderATPOnboardingPackage`, copy the `Onboard-NonPersistentMachine.ps1` and `WindowsDefenderATPOnboardingScript.cmd` file to `golden/master` image to the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`.
- - > [!NOTE] - > If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. - -4. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. +3. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. > [!NOTE] > Domain Group Policy may also be used for onboarding non-persistent VDI devices. -5. Depending on the method you'd like to implement, follow the appropriate steps:
+4. Depending on the method you'd like to implement, follow the appropriate steps:
**For single entry for each device**:
Select the **PowerShell Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to onboarding PowerShell script `Onboard-NonPersistentMachine.ps1`. @@ -90,7 +86,7 @@ The following steps will guide you through onboarding VDI devices and will highl Select the **Scripts** tab, then click **Add** (Windows Explorer will open directly in the path where you copied the onboarding script earlier). Navigate to the onboarding bash script `WindowsDefenderATPOnboardingScript.cmd`. -6. Test your solution: +5. Test your solution: 1. Create a pool with one device. @@ -103,9 +99,9 @@ The following steps will guide you through onboarding VDI devices and will highl 1. **For single entry for each device**: Check only one entry in Microsoft Defender Security Center.
**For multiple entries for each device**: Check multiple entries in Microsoft Defender Security Center. -7. Click **Devices list** on the Navigation pane. +6. Click **Devices list** on the Navigation pane. -8. Use the search function by entering the device name and select **Device** as search type. +7. Use the search function by entering the device name and select **Device** as search type. ## Updating non-persistent virtual desktop infrastructure (VDI) images As a best practice, we recommend using offline servicing tools to patch golden/master images.
From 65ed5e8b585b307be14f0fd6f7d213210ca58e2b Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 14:17:47 +0500 Subject: [PATCH 45/90] Update windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 974c15a4c8..5663fcae92 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -63,7 +63,7 @@ The following steps will guide you through onboarding VDI devices and will highl 1. Click **Download package** and save the .zip file. -2. Copy files from the WindowsDefenderATPOnboardingPackage folder extracted from .zip file into `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. +2. Copy the files from the WindowsDefenderATPOnboardingPackage folder extracted from the .zip file into the `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. 1. If you are not implementing a single entry for each device: copy WindowsDefenderATPOnboardingScript.cmd. From 08a64bc7bcd32b006b8b033f2714539ab7d4d8c7 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 14:17:55 +0500 Subject: [PATCH 46/90] Update windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index 5663fcae92..ea02791b4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -65,7 +65,7 @@ The following steps will guide you through onboarding VDI devices and will highl 2. Copy the files from the WindowsDefenderATPOnboardingPackage folder extracted from the .zip file into the `golden/master` image under the path `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup`. - 1. If you are not implementing a single entry for each device: copy WindowsDefenderATPOnboardingScript.cmd. + 1. If you are not implementing a single entry for each device, copy WindowsDefenderATPOnboardingScript.cmd. 1. If you are implementing a single entry for each device: copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. From 7f4cc15eb7d48c4f1b7513ad2f8009d3de16a42d Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 14:18:02 +0500 Subject: [PATCH 47/90] Update windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index ea02791b4f..bcb82513f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -67,7 +67,7 @@ The following steps will guide you through onboarding VDI devices and will highl 1. If you are not implementing a single entry for each device, copy WindowsDefenderATPOnboardingScript.cmd. - 1. If you are implementing a single entry for each device: copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. + 1. If you are implementing a single entry for each device, copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. >[!NOTE] >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. From d54c5355c0bb19c019ff4d825df82fee4853f237 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 14:18:10 +0500 Subject: [PATCH 48/90] Update windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index bcb82513f9..f9b4d99f69 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -69,7 +69,7 @@ The following steps will guide you through onboarding VDI devices and will highl 1. If you are implementing a single entry for each device, copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. - >[!NOTE] + > [!NOTE] >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. 3. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. From 780bd24f2722510d9720b071971dec29dad5afe7 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Wed, 2 Sep 2020 14:18:20 +0500 Subject: [PATCH 49/90] Update windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../microsoft-defender-atp/configure-endpoints-vdi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md index f9b4d99f69..07ede3efae 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi.md @@ -70,7 +70,7 @@ The following steps will guide you through onboarding VDI devices and will highl 1. If you are implementing a single entry for each device, copy both Onboard-NonPersistentMachine.ps1 and WindowsDefenderATPOnboardingScript.cmd. > [!NOTE] - >If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from file explorer. + > If you don't see the `C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup` folder, it might be hidden. You'll need to choose the **Show hidden files and folders** option from File Explorer. 3. Open a Local Group Policy Editor window and navigate to **Computer Configuration** > **Windows Settings** > **Scripts** > **Startup**. From ad30ebf012b1c4479f2ad7527bd7705da9f43aa4 Mon Sep 17 00:00:00 2001 From: Marty Hernandez Avedon Date: Wed, 2 Sep 2020 15:43:28 -0400 Subject: [PATCH 50/90] added missing image --- ...ard-chrome-extension-new-app-guard-page.png | Bin 0 -> 519412 bytes .../test-scenarios-md-app-guard.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-new-app-guard-page.png diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-new-app-guard-page.png b/windows/security/threat-protection/microsoft-defender-application-guard/images/app-guard-chrome-extension-new-app-guard-page.png new file mode 100644 index 0000000000000000000000000000000000000000..779f647b33010bd48f47f849c3d5e3e4fef9e649 GIT binary patch literal 519412 zcmZs?1yCICmOhNT1qtr%5Q4jFaCZ&C-95Owdw}51;OZj3h$C9vx zB}DEMYXWLKp*P{!;=qW0l3;p;?Iu7x&$T5Jbxm6ZJAI$FI6`?URS-O1kR;1yTmfo- z73itML+hT4$mgPPrEwd{%F9)_xqfONDLvavID7c$7M8w?+CAB^!5~>=?jRFj5ddh` zVLKpuoMawE-6Y-=FvDYaYqlQ&qxYIdNTV(#e4$<|EO`tDbWzXo`56VsHnKURy$=P> zXvitKxfua^-_g;WOeGMDRLpUbp~O{Pl2*67WmdVx4F%d?nV0H^5@{&6L{*~a789~C zHxp*e4G!P=m1sG?T)3f27QU~#ZG*{LkxPh|--O&Z=MZ7?cD`sm98;IpE6sXT=w6dI z+4nzdXv{zEm?F26R2Szm$wOwot0Qeq7g#{9ITTurO;j{YpF&e{9Yoq2e?Yug1f1WZ zzj6IQ^uDT;`}+hC9c6S}ARy39{`G<^6E3xafFOgAl@L|;G`#3S%sJH3xbCQIukeRURhDu&VTxLos+|N{2Jc1Z0K{n z?NAL^&hxx)+YZ=inpbo{M!vJNvMQgNv~_^r+kV~9&(6uQRa2XP$=fb1EnOcRG|!IS zrlFy^&or~QZ?;?K!l|`m+zP*b_H%M#H$-k}pP8Ig(BrEsw!9U{;};g*MkC_EILwR$ zJuwSyp9uliC0_TRQ=)Gd+88%W&-(nHa`{w#pSo=wFCFUq@k68TV3=vWkUGqax>Z0u z)VcOsnuD{kny>~1uixI-vEeu5=WYsH2QTCYuN#-!ZFh@1i(M5pH(d;`7mRzCHS1TS zYPKtld3B;DWZtv5b)3ccvp7u5rI(aQp6=c@6D@CxKLi7s`pDOv0sa`?!n|$FYk~ed z{yKI#7H%IxzIvJgYZqMF)yypp+uaq4RV}1dCCuq9eR6Nkf^Sv;cDoX;m79!a(*S2Z z`}d3^r_LA1w@9;+XXBzbtH$-6rMvkHHV4V~q0Ck<4*w^_3DWl2n1gu+yw_OdWow<#LU|r4Pw#g8Qact-YE;O6^+_Hw?yn zXE~*3j1Y7$#E%EUd|FyRietx^4=#U}p2cVBeIZ6cv+Be07tPG{Wv^F`<2jSWfm=)a zB|o%fxQPiDpC7?an|%6uTT5#Npwi%xgopc50<$;?TD0YSYXw4Khm!h&c&nB?^rf}5 zaGT(LH-+^ouPd2*kY|q8OUBYj6JW3MVe&GZz>K?+)ON}5CByyXdFMydq4&Bm=Y@YO zmNa*o*Ma0nK6YlwQL@7ELB(u&I9T244X%itM zD;D>QX3{C8o@%EYOL)<2{=%xjDgkJfAB(wmuJT&)Ur7Hy7YKpbTNdTS3GtJy|6Rru zPGyCiqpKtYa?g1Hm7A{eYC4yHeT+7rDapAiF598I%@4f3orW^nJQ{5Vy4qy?T;8C1 zz1n!3aX?ovHR_4b_A_D2b3Zm|o4z#X*G1ji3IU=5v836+(n7(un>ePncA(4@V5km) zI2Ky4aT)ns6XZvXnhCP}=LT$aQ?WUb9VtV$m~q65G1zaltTcyeeP5m?&c3Su2_a&r z$ah-oe$2o9oWVshc=B>y>i`B_8+q`yhT(?XD0;LfciKpw_o~4K?ZKV~>yyvd`d!+@ ze%($fCCz4pY*s@MbGzSY$<}-IZ;6$I_~JGJ2Nw}56n~!MpJ5R9x)sk7^gnQu6PZ7* zCs*629>VjPpK58!{iMpp3Ex0z6ARg$BUd-)IL2>DMn02@vk6swzln<6sc3`Pa

c8+!P2{TSBP?e7L^CVH=>mf+qryC`v^IOoMc! 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
+ August-2020 (Platform: 4.18.2008.3 | Engine: 1.1.17400.5) + + Security intelligence update version: **1.323.9.0** + Released: **August 27, 2020** + Platform: **4.18.2008.3** + Engine: **1.1.17400.5** + Support phase: **Security and Critical Updates** + +### What's new +* Add more telemetry events +* Improved scan event telemetry +* Improved behavior monitoring for memory scans +* Improved macro streams scanning + +### Known Issues +No known issues +
+
+ +
+ July-2020 (Platform: 4.18.2007.8 | Engine: 1.1.17300.4) + + Security intelligence update version: **1.321.30.0** + Released: **July 28, 2020** + Platform: **4.18.2007.8** + Engine: **1.1.17300.4** + Support phase: **Security and Critical Updates** + +### What's new +* Improved telemetry for BITS +* Improved Authenticode code signing certificate validation + +### Known Issues +No known issues +
+
+
June-2020 (Platform: 4.18.2006.10 | Engine: 1.1.17200.2) @@ -86,7 +124,7 @@ No known issues  Released: **May 26, 2020**  Platform: **4.18.2005.4**  Engine: **1.1.17100.2** - Support phase: **Security and Critical Updates** + Support phase: **Technical upgrade Support (Only)** ### What's new * Improved logging for scan events @@ -108,7 +146,7 @@ No known issues  Released: **April 30, 2020**  Platform: **4.18.2004.6**  Engine: **1.1.17000.2** - Support phase: **Security and Critical Updates** + Support phase: **Technical upgrade Support (Only)** ### What's new * WDfilter improvements From 7b8fbdebd8fb0723b53da33803d77326bb756620 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:58:47 -0700 Subject: [PATCH 65/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index c0de5bd13e..9befe29754 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -41,9 +41,10 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho On certain versions of Windows, such as Windows Server, Microsoft Defender Antivirus might have been uninstalled or disabled when your McAfee solution was installed. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. (To learn more about this, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility).) This step of the migration process includes the following tasks: -- [Reinstalling Microsoft Defender Antivirus on Windows Server](#reinstall-microsoft-defender-antivirus-on-windows-server); -- Enabling Microsoft Defender Antivirus on your Windows client devices; and -- Confirming that Microsoft Defender Antivirus is set to passive mode. +- [Reinstalling Microsoft Defender Antivirus on Windows Server](#reinstall-microsoft-defender-antivirus-on-windows-server); +- [Setting Microsoft Defender Antivirus to passive mode on Windows Server](#set-microsoft-defender-antivirus-to-passive-mode-on-windows-server) +- [Enabling Microsoft Defender Antivirus on your Windows client devices](#enable-microsoft-defender-antivirus-on-your-windows-client-devices); and +- [Confirming that Microsoft Defender Antivirus is set to passive mode](#confirm-that-microsoft-defender-antivirus-is-in-passive-mode). ### Reinstall Microsoft Defender Antivirus on Windows Server @@ -94,7 +95,7 @@ To enable Microsoft Defender Antivirus, we recommend using Intune. However, you |Control Panel in Windows |Follow the guidance here: [Turn on Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/user-help/turn-on-defender-windows).

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | |[Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm/)
or
[Group Policy Management Console](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) |1. Go to `Computer configuration > Administrative templates > Windows components > Microsoft Defender Antivirus`.

2. Look for a policy called **Turn off Microsoft Defender Antivirus**.

3. Choose **Edit policy setting**, and make sure that policy is disabled. This enables Microsoft Defender Antivirus.

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | -### Verify that Microsoft Defender Antivirus is in passive mode +### Confirm that Microsoft Defender Antivirus is in passive mode Microsoft Defender Antivirus can run alongside McAfee if you set Microsoft Defender Antivirus to passive mode. You can use either Command Prompt or PowerShell to perform this task, as described in the following table: From 3cc24e0aa4f5dce32976884056716f7f643a7ab6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 11:07:29 -0700 Subject: [PATCH 66/90] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md index 576aafd9bf..c8bcc9a9ad 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md @@ -13,6 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp +ms.date: 09/04/2020 --- # Manage Microsoft Defender Antivirus updates and apply baselines From ca9f39291d3f4450d0ce117cc4cd7bdbba83d4df Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 4 Sep 2020 11:28:56 -0700 Subject: [PATCH 67/90] updating redirects --- .openpublishing.redirection.json | 55 +++++++++++++++++--------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 72163a76f0..4909977610 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1210,11 +1210,6 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-attack-surface-reduction", "redirect_document_id": true }, - { - "source_path": "windows/security/threat-protection/windows-defender-atp/configuration-score.md", - "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score", - "redirect_document_id": false - }, { "source_path": "windows/security/threat-protection/windows-defender-atp/configure-conditional-access-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access", @@ -1435,16 +1430,6 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/manage-indicators", "redirect_document_id": false }, - { - "source_path": "windows/security/threat-protection/windows-defender-atp/enable-security-analytics-windows-defender-advanced-threat-protection.md", - "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection", - "redirect_document_id": true - }, - { - "source_path": "windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md", - "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices", - "redirect_document_id": true - }, { "source_path": "windows/keep-secure/configure-aad-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/threat-protection/windows-defender-atp/enable-siem-integration-windows-defender-advanced-threat-protection", @@ -1795,6 +1780,21 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation", "redirect_document_id": true }, + { + "source_path": "windows/security/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection", + "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/secure-score-dashboard", + "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/windows-defender-atp/enable-security-analytics-windows-defender-advanced-threat-protection.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/enable-secure-score-windows-defender-advanced-threat-protection", + "redirect_document_id": true + }, { "source_path": "windows/security/threat-protection/windows-defender-atp/overview-secure-score-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-secure-score", @@ -1805,11 +1805,26 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score", "redirect_document_id": true }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/configuration-score.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices", + "redirect_document_id": true + }, { "source_path": "windows/security/threat-protection/microsoft-defender-atp/secure-score-dashboard.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score", "redirect_document_id": false }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/enable-secure-score.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices", + "redirect_document_id": false + }, + { + "source_path": "windows/security/threat-protection/windows-defender-atp/configuration-score.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configuration-score", + "redirect_document_id": false + }, { "source_path": "windows/security/threat-protection/windows-defender-atp/partner-applications.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/partner-applications", @@ -1980,16 +1995,6 @@ "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test", "redirect_document_id": true }, - { - "source_path": "windows/security/threat-protection/windows-defender-atp/security-analytics-dashboard-windows-defender-advanced-threat-protection.md", - "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection", - "redirect_document_id": true - }, - { - "source_path": "windows/security/threat-protection/windows-defender-atp/secure-score-dashboard-windows-defender-advanced-threat-protection.md", - "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/secure-score-dashboard", - "redirect_document_id": true - }, { "source_path": "windows/security/threat-protection/windows-defender-atp/dashboard-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/security-operations-dashboard-windows-defender-advanced-threat-protection", From 7d755486d39a3f22d126f4d3992271e8ea5b68fa Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 4 Sep 2020 12:07:38 -0700 Subject: [PATCH 68/90] Release notes for 101.07.23 --- .../linux-preferences.md | 22 +++++++++++++++++ .../microsoft-defender-atp/mac-preferences.md | 24 +++++++++++++++++++ .../microsoft-defender-atp/mac-whatsnew.md | 11 +++++++++ 3 files changed, 57 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md index bc9ddc57fc..4e853d9875 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-preferences.md @@ -215,6 +215,28 @@ Specifies the merge policy for threat type settings. This can be a combination o | **Possible values** | merge (default)
admin_only | | **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | +#### Antivirus scan history retention (in days) + +Specify the number of days that results are retained in the scan history on the device. Old scan results are removed from the history. Old quarantined files that are also removed from the disk. + +||| +|:---|:---| +| **Key** | scanResultsRetentionDays | +| **Data type** | String | +| **Possible values** | 90 (default). Allowed values are from 1 day to 180 days. | +| **Comments** | Available in Microsoft Defender ATP version 101.04.76 or higher. | + +#### Maximum number of items in the antivirus scan history + +Specify the maximum number of entries to keep in the scan history. Entries include all on-demand scans performed in the past and all antivirus detections. + +||| +|:---|:---| +| **Key** | scanHistoryMaximumItems | +| **Data type** | String | +| **Possible values** | 10000 (default). Allowed values are from 5000 items to 15000 items. | +| **Comments** | Available in Microsoft Defender ATP version 101.04.76 or higher. | + ### Cloud-delivered protection preferences The *cloudService* entry in the configuration profile is used to configure the cloud-driven protection feature of the product. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index e2f79e5846..7b20fefb12 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -233,6 +233,30 @@ Specify the merge policy for threat type settings. This can be a combination of | **Possible values** | merge (default)
admin_only | | **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | +### Antivirus scan history retention (in days) + +Specify the number of days that results are retained in the scan history on the device. Old scan results are removed from the history. Old quarantined files that are also removed from the disk. + +||| +|:---|:---| +| **Domain** | `com.microsoft.wdav` | +| **Key** | scanResultsRetentionDays | +| **Data type** | String | +| **Possible values** | 90 (default). Allowed values are from 1 day to 180 days. | +| **Comments** | Available in Microsoft Defender ATP version 101.07.23 or higher. | + +### Maximum number of items in the antivirus scan history + +Specify the maximum number of entries to keep in the scan history. Entries include all on-demand scans performed in the past and all antivirus detections. + +||| +|:---|:---| +| **Domain** | `com.microsoft.wdav` | +| **Key** | scanHistoryMaximumItems | +| **Data type** | String | +| **Possible values** | 10000 (default). Allowed values are from 5000 items to 15000 items. | +| **Comments** | Available in Microsoft Defender ATP version 101.07.23 or higher. | + ### Cloud-delivered protection preferences Configure the cloud-driven protection features of Microsoft Defender ATP for Mac. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index ce8693466d..7391bec98a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -38,6 +38,17 @@ ms.topic: conceptual > 2. Refer to this documentation for detailed configuration information and instructions: [New configuration profiles for macOS Catalina and newer versions of macOS](mac-sysext-policies.md). > 3. Monitor this page for an announcement of the actual release of MDATP for Mac agent update. +## 101.07.23 + +- Added new fields to the output of `mdatp --health` for checking the status of passive mode and the EDR group ID + +> [!NOTE] +> `mdatp --health` will be replaced with `mdatp health` in a future product update. + +- Fixed a bug where automatic sample submission was not marked as managed in the user interface +- Added new settings for controlling the retention of items in the antivirus threat history. You can now [specify the number of days to retain items in the threat history](mac-preferences.md#antivirus-scan-history-retention-in-days) and [specify the maximum number of items in the scan history](mac-preferences.md#maximum-number-of-items-in-the-antivirus-scan-history) +- Bug fixes + ## 101.06.63 - Addressed a performance regression introduced in version `101.05.17`. The regression was introduced with the fix to eliminate the kernel panics some customers have observed when accessing SMB shares. We have reverted this code change and are investigating alternative ways to eliminate the kernel panics. From af24fa1935a7e4d4c4c2c7c56d69dcfc40919263 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 4 Sep 2020 12:23:19 -0700 Subject: [PATCH 69/90] Fix indentation --- .../microsoft-defender-atp/mac-preferences.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index 7b20fefb12..830692c78c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -233,7 +233,7 @@ Specify the merge policy for threat type settings. This can be a combination of | **Possible values** | merge (default)
admin_only | | **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | -### Antivirus scan history retention (in days) +#### Antivirus scan history retention (in days) Specify the number of days that results are retained in the scan history on the device. Old scan results are removed from the history. Old quarantined files that are also removed from the disk. @@ -245,7 +245,7 @@ Specify the number of days that results are retained in the scan history on the | **Possible values** | 90 (default). Allowed values are from 1 day to 180 days. | | **Comments** | Available in Microsoft Defender ATP version 101.07.23 or higher. | -### Maximum number of items in the antivirus scan history +#### Maximum number of items in the antivirus scan history Specify the maximum number of entries to keep in the scan history. Entries include all on-demand scans performed in the past and all antivirus detections. From 46df5f75a793fc14a16ad0b6b2bc011ca861ec0e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 12:29:46 -0700 Subject: [PATCH 70/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 9befe29754..f3398db1b3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -41,11 +41,33 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho On certain versions of Windows, such as Windows Server, Microsoft Defender Antivirus might have been uninstalled or disabled when your McAfee solution was installed. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. (To learn more about this, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility).) This step of the migration process includes the following tasks: +- [Setting DisableAntiSpyware to false on Windows Server](#set-disableantispyware-to-false-on-windows-server) - [Reinstalling Microsoft Defender Antivirus on Windows Server](#reinstall-microsoft-defender-antivirus-on-windows-server); -- [Setting Microsoft Defender Antivirus to passive mode on Windows Server](#set-microsoft-defender-antivirus-to-passive-mode-on-windows-server) +- [Setting Microsoft Defender Antivirus to passive mode on Windows Server](#set-microsoft-defender-antivirus-to-passive-mode-on-windows-server) - [Enabling Microsoft Defender Antivirus on your Windows client devices](#enable-microsoft-defender-antivirus-on-your-windows-client-devices); and - [Confirming that Microsoft Defender Antivirus is set to passive mode](#confirm-that-microsoft-defender-antivirus-is-in-passive-mode). +### Set DisableAntiSpyware to false on Windows Server + +The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware) registry key was used in the past to disable Microsoft Defender Antivirus, and deploy another antivirus product, such as McAfee. In general, you should not have this registry key on your Windows devices and endpoints; however, here's how to make sure `DisableAntiSpyware` is set to false. + +1. On your Windows Server device, open Registry Editor. + +2. Navigate to `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`. + +3. In that folder, look for a DWORD entry called **DisableAntiSpyware**. + + - If you do not see that entry, you're all set. + + - If you do see **DisableAntiSpyware**, proceed to step 4. + +4. Right-click the DisableAntiSpyware DWORD, and then choose **Modify**. + +5. Set the value to `0`. (This sets the registry key's value to *false*.) + +> [!TIP] +> To learn more, see [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware). + ### Reinstall Microsoft Defender Antivirus on Windows Server > [!NOTE] From 2ddd7283c002980a16ca612c581cb47a2e0e9766 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 12:30:17 -0700 Subject: [PATCH 71/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index f3398db1b3..6401b8ce70 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -68,6 +68,8 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d > [!TIP] > To learn more, see [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware). +Proceed to the next task (reinstalling Microsoft Defender Antivirus). + ### Reinstall Microsoft Defender Antivirus on Windows Server > [!NOTE] From 62ceec8bacc482e1cd5360964712a7ca71c523e6 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 4 Sep 2020 12:32:08 -0700 Subject: [PATCH 72/90] Wording --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index 7391bec98a..ffcf78a69f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -46,7 +46,7 @@ ms.topic: conceptual > `mdatp --health` will be replaced with `mdatp health` in a future product update. - Fixed a bug where automatic sample submission was not marked as managed in the user interface -- Added new settings for controlling the retention of items in the antivirus threat history. You can now [specify the number of days to retain items in the threat history](mac-preferences.md#antivirus-scan-history-retention-in-days) and [specify the maximum number of items in the scan history](mac-preferences.md#maximum-number-of-items-in-the-antivirus-scan-history) +- Added new settings for controlling the retention of items in the antivirus scan history. You can now [specify the number of days to retain items in the scan history](mac-preferences.md#antivirus-scan-history-retention-in-days) and [specify the maximum number of items in the scan history](mac-preferences.md#maximum-number-of-items-in-the-antivirus-scan-history) - Bug fixes ## 101.06.63 From 2f89c98b2b0bf5f051fe0ab86d5f83a8b21a5aca Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 4 Sep 2020 12:32:48 -0700 Subject: [PATCH 73/90] remove page --- .openpublishing.redirection.json | 5 + windows/security/threat-protection/TOC.md | 1 - .../microsoft-defender-atp/powerbi-reports.md | 213 ------------------ 3 files changed, 5 insertions(+), 214 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 4909977610..11bad4b893 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1849,6 +1849,11 @@ "source_path": "windows/security/threat-protection/windows-defender-atp/powerbi-reports-windows-defender-advanced-threat-protection.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports", "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/windows-defender-atp/powerbi-reports.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/api-power-bi", + "redirect_document_id": true }, { "source_path": "windows/threat-protection/windows-defender-atp/powershell-example-code-windows-defender-advanced-threat-protection.md", diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7ea377a772..bc59850154 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -338,7 +338,6 @@ #### [Reporting]() ##### [Power BI - How to use API - Samples](microsoft-defender-atp/api-power-bi.md) -##### [Create and build Power BI reports using Microsoft Defender ATP data connectors (deprecated)](microsoft-defender-atp/powerbi-reports.md) ##### [Threat protection reports](microsoft-defender-atp/threat-protection-reports.md) #### [Device health and compliance reports](microsoft-defender-atp/machine-reports.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md b/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md deleted file mode 100644 index dd83d08373..0000000000 --- a/windows/security/threat-protection/microsoft-defender-atp/powerbi-reports.md +++ /dev/null @@ -1,213 +0,0 @@ ---- -title: Create and build Power BI reports using Microsoft Defender ATP data connectors -description: Get security insights by creating and building Power BI dashboards using data from Microsoft Defender ATP and other data sources. -keywords: settings, power bi, power bi service, power bi desktop, reports, dashboards, connectors, security insights, mashup -search.product: eADQiWindows 10XVcnh -search.appverid: met150 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: mjcaparas -ms.author: macapara -ms.localizationpriority: medium -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: article ---- - - -# Create and build Power BI reports using Microsoft Defender ATP data connectors (Deprecated) - -**Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) - - ->[!WARNING] ->This connector is being deprecated, learn how to [Create Power-BI reports using Microsoft Defender ATP APIs](api-power-bi.md). - - -> Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-powerbireports-abovefoldlink) - -Understand the security status of your organization, including the status of devices, alerts, and investigations using the Microsoft Defender ATP reporting feature that integrates with Power BI. - -Microsoft Defender ATP supports the use of Power BI data connectors to enable you to connect and access Microsoft Defender ATP data using Microsoft Graph. - -Data connectors integrate seamlessly in Power BI, and make it easy for power users to query, shape and combine data to build reports and dashboards that meet the needs of your organization. - -You can easily get started by: -- Creating a dashboard on the Power BI service -- Building a custom dashboard on Power BI Desktop and tweaking it to fit the visual analytics and reporting requirements of your organization - -You can access these options from Microsoft Defender Security Center. Both the Power BI service and Power BI Desktop are supported. - -## Create a Microsoft Defender ATP dashboard on Power BI service -Microsoft Defender ATP makes it easy to create a Power BI dashboard by providing an option straight from the portal. - -1. In the navigation pane, select **Settings** > **General** > **Power BI reports**. - -2. Click **Create dashboard**. - - ![Image of create dashboard](images/atp-create-dashboard.png) - - You'll see a notification that things are being loaded. - - ![Image of loading](images/atp-loading.png) - - >[!NOTE] - >Loading your data in the Power BI service can take a few minutes. - -3. Specify the following details: - - **extensionDataSourceKind**: WDATPConnector - - **extensionDataSourcePath**: WDATPConnector - - **Authentication method**: OAuth2 - - ![Image of Power BI authentication method](images/atp-powerbi-extension.png) - -4. Click **Sign in**. If this is the first time you’re using Power BI with Microsoft Defender ATP, you’ll need to sign in and give consent to Microsoft Defender ATP Power BI app. By providing consent, you’re allowing Microsoft Defender ATP Power BI to sign in and read your profile, access your data, and be used for report refresh. - - ![Consent image](images/atp-powerbi-accept.png) - -5. Click **Accept**. Power BI service will start downloading your Microsoft Defender ATP data from Microsoft Graph. After a successful login, you'll see a notification that data is being imported: - - ![Image of importing data](images/atp-powerbi-importing.png) - - >[!NOTE] - >Depending on the number of onboarded devices, loading your data in the Power BI service can take several minutes. A larger number of devices might take longer to load. - - When importing data is completed and the dataset is ready, you’ll the following notification: - - ![Image of dataset is ready](images/atp-data-ready.png) - -6. Click **View dataset** to explore your data. - - -For more information, see [Create a Power BI dashboard from a report](https://powerbi.microsoft.com/en-us/documentation/powerbi-service-create-a-dashboard/). - -## Create a Power BI dashboard from the Power BI portal - -1. Login to [Power BI](https://powerbi.microsoft.com/). - -2. Click **Get Data**. - -3. Select **Microsoft AppSource** > **My Organization** > **Get**. - - ![Image of Microsoft AppSource to get data](images/atp-get-data.png) - -4. In the AppSource window, select **Apps** and search for Microsoft Defender Advanced Threat Protection. - - ![Image of AppSource to get Microsoft Defender ATP](images/atp-appsource.png) - -5. Click **Get it now**. - -6. Specify the following details: - - **extensionDataSourceKind**: WDATPConnector - - **extensionDataSourcePath**: WDATPConnector - - **Authentication method**: OAuth2 - - ![Image of Power BI authentication method](images/atp-powerbi-extension.png) - -7. Click **Sign in**. If this is the first time you’re using Power BI with Microsoft Defender ATP, you’ll need to sign in and give consent to Microsoft Defender ATP Power BI app. By providing consent, you’re allowing Microsoft Defender ATP Power BI to sign in and read your profile, access your data, and be used for report refresh. - - ![Consent image](images/atp-powerbi-accept.png) - -8. Click **Accept**. Power BI service will start downloading your Microsoft Defender ATP data from Microsoft Graph. After a successful login, you'll see a notification that data is being imported: - - ![Image of importing data](images/atp-powerbi-importing.png) - - >[!NOTE] - >Depending on the number of onboarded devices, loading your data in the Power BI service can take several minutes. A larger number of devices might take longer to load. - - When importing data is completed and the dataset is ready, you’ll the following notification: - - ![Image of dataset is ready](images/atp-data-ready.png) - -9. Click **View dataset** to explore your data. - - -## Build a custom Microsoft Defender ATP dashboard in Power BI Desktop -You can create a custom dashboard in Power BI Desktop to create visualizations that cater to the specific views that your organization requires. - -### Before you begin -1. Make sure you use Power BI Desktop June 2017 and above. [Download the latest version](https://powerbi.microsoft.com/en-us/desktop/). - -2. In the Microsoft Defender Security Center navigation pane, select **Settings** > **Power BI reports**. - - ![Image of settings Power BI reports](images/atp-settings-powerbi.png) - -3. Click **Download connector** to download the WDATPPowerBI.zip file and extract it. - - ![Settings with download connector button](images/atp-download-connector.png) - -4. Create a new directory `[Documents]\Power BI Desktop\Custom Connectors`. - -5. Copy WDATPDataConnector.mez from the zip to the directory you just created. - -6. Open Power BI Desktop. - -7. Click **File** > **Options and settings** > **Custom data connectors**. - -8. Select **New table and matrix visuals** and **Custom data connectors** and click **OK**. - - > [!NOTE] - > If you plan on using Custom Connectors or connectors that you or a third party has developed, you must select *(Not Recommended) Allow any extension to load without warning* under **Power BI Desktop** > **File** > **Options and settings** > **Options** > **Security** > **Data Extensions**". - - >[!NOTE] - >If you are using Power BI Desktop July 2017 version (or later), you won't need to select **New table and matrix visuals**. You'll only need to select **Custom data connectors**. - - ![Power BI options page](images/atp-powerbi-options.png) - -9. Restart Power BI Desktop. - -## Customize the Microsoft Defender ATP Power BI dashboard -After completing the steps in the Before you begin section, you can proceed with building your custom dashboard. - -1. Open WDATPPowerBI.pbit from the zip with Power BI Desktop. - -2. If this is the first time you’re using Power BI with Microsoft Defender ATP, you’ll need to sign in and give consent to Microsoft Defender ATP Power BI app. By providing consent, you’re allowing Microsoft Defender ATP Power BI to sign in and read your profile, and access your data. - - ![Consent image](images/atp-powerbi-consent.png) - -3. Click **Accept**. Power BI Desktop will start downloading your Microsoft Defender ATP data from Microsoft Graph. When all data has been downloaded, you can proceed to customize your reports. - - - -## Mashup Microsoft Defender ATP data with other data sources -You can use Power BI Desktop to analyze data from Microsoft Defender ATP and mash that data up with other data sources to gain better security perspective in your organization. - -1. In Power BI Desktop, in the Home ribbon, click **Get data** and search for **Microsoft Defender Advanced Threat Protection**. - -2. Click **Connect**. - -3. On the Preview Connector windows, click **Continue**. - -4. If this is the first time you’re using Power BI with Microsoft Defender ATP, you’ll need to sign in and give consent to Microsoft Defender ATP Power BI app. By providing consent, you’re allowing Microsoft Defender ATP Power BI to sign in and read your profile, and access your data. - - ![Consent image](images/atp-powerbi-consent.png) - -5. Click **Accept**. Power BI Desktop will start downloading your Microsoft Defender ATP data from Microsoft Graph. When all data has been downloaded, you can proceed to customize your reports. - -6. In the Navigator dialog box, select the Microsoft Defender ATP feeds you'd like to download and use in your reports and click Load. Data will start to be downloaded from the Microsoft Graph. - -7. Load other data sources by clicking **Get data item** in the Home ribbon, and select another data source. - -8. Add visuals and select fields from the available data sources. - -## Using the Power BI reports -There are a couple of tabs on the report that's generated: - -- Device and alerts -- Investigation results and action center -- Secure Score - -In general, if you know of a specific threat name, CVE, or KB, you can identify devices with unpatched vulnerabilities that might be leveraged by threats. This report also helps you determine whether device-level mitigations are configured correctly on the devices and prioritize those that might need attention. - - -## Related topic -- [Create custom Power BI reports](api-power-bi.md) - - - - - From d312aea16c74ae620cb9cfd5f04f31120277838f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 12:41:22 -0700 Subject: [PATCH 74/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 6401b8ce70..5ade8249ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -49,7 +49,7 @@ This step of the migration process includes the following tasks: ### Set DisableAntiSpyware to false on Windows Server -The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware) registry key was used in the past to disable Microsoft Defender Antivirus, and deploy another antivirus product, such as McAfee. In general, you should not have this registry key on your Windows devices and endpoints; however, here's how to make sure `DisableAntiSpyware` is set to false. +The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware) registry key was used in the past to disable Microsoft Defender Antivirus, and deploy another antivirus product, such as McAfee. In general, you should not have this registry key on your Windows devices and endpoints; however, if you do have `DisableAntiSpyware` configured, here's how to set its value to false: 1. On your Windows Server device, open Registry Editor. @@ -66,7 +66,7 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d 5. Set the value to `0`. (This sets the registry key's value to *false*.) > [!TIP] -> To learn more, see [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware). +> To learn more about this registry key, see [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware). Proceed to the next task (reinstalling Microsoft Defender Antivirus). From 0203c2a964b55554580cb15103d273da961b084e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 4 Sep 2020 12:46:41 -0700 Subject: [PATCH 75/90] add link to google play --- .../threat-protection/microsoft-defender-atp/android-intune.md | 2 +- .../microsoft-defender-atp/microsoft-defender-atp-android.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md index 20ef58ffa1..f6b75a00f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/android-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/android-intune.md @@ -30,7 +30,7 @@ device](https://docs.microsoft.com/mem/intune/user-help/enroll-device-android-co > [!NOTE] -> **Microsoft Defender ATP for Android is now available on Google Play.** +> **Microsoft Defender ATP for Android is now available on [Google Play](https://play.google.com/store/apps/details?id=com.microsoft.scmx) now.**
> You can connect to Google Play from Intune to deploy Microsoft Defender ATP app across Device Administrator and Android Enterprise entrollment modes. Updates to the app are automatic via Google Play. diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md index 9e20ced652..71915fe457 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-defender-atp-android.md @@ -84,8 +84,7 @@ For more information, see [Deploy Microsoft Defender ATP for Android with Micros > [!NOTE] -> **Microsoft Defender ATP for Android is available on Google Play now.** -> You can connect to Google Play from Intune to deploy Microsoft Defender ATP app, across Device Administrator and Android Enterprise entrollment modes. +> **Microsoft Defender ATP for Android is available on [Google Play](https://play.google.com/store/apps/details?id=com.microsoft.scmx) now.**
You can connect to Google Play from Intune to deploy Microsoft Defender ATP app, across Device Administrator and Android Enterprise entrollment modes. ## How to Configure Microsoft Defender ATP for Android From f97d9bbbe2a3e44edcfebf742a7ae894dc0a4043 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 4 Sep 2020 12:51:06 -0700 Subject: [PATCH 76/90] remove link --- windows/security/threat-protection/TOC.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index bc59850154..6d6ef97e8c 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -430,8 +430,6 @@ #### [General]() ##### [Verify data storage location and update data retention settings](microsoft-defender-atp/data-retention-settings.md) ##### [Configure alert notifications](microsoft-defender-atp/configure-email-notifications.md) -##### [Enable and create Power BI reports using Windows Defender Security center data](microsoft-defender-atp/powerbi-reports.md) -##### [Enable Secure score security controls](microsoft-defender-atp/enable-secure-score.md) ##### [Configure advanced features](microsoft-defender-atp/advanced-features.md) #### [Permissions]() From f679b49b3eeb46344762658897c6e7947b46f2cc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 12:54:54 -0700 Subject: [PATCH 77/90] edits per feedback --- .../mcafee-to-microsoft-defender-prepare.md | 14 +++++++++++--- .../mcafee-to-microsoft-defender-setup.md | 5 +++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index f43d565825..716095abe1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -31,14 +31,18 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho **Welcome to the Prepare phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: -1. [Make sure your McAfee solution is up to date](#make-sure-your-mcafee-solution-is-up-to-date) +1. [Get and deploy updates across your organization's devices](#get-and-deploy-updates-across-your-organizations-devices) 2. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). 3. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). 4. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). -## Make sure your McAfee solution is up to date +## Get and deploy updates across your organization's devices -Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender Antivirus, make sure McAfee Endpoint Security (McAfee) is up to date. Make sure your organization's devices have the latest security updates. Need help? Here are a few McAfee resources: +As a best practice, keep your organization's devices and endpoints up to date. Make sure your McAfee Endpoint Security (McAfee) solution is up to date, and that the operating systems and apps your organization is also have the latest updates. Doing this now can help prevent problems later as you migrate to Microsoft Defender ATP and Microsoft Defender Antivirus. + +### Make sure your McAfee solution is up to date + +Keep McAfee up to date, and make sure that your organization's devices have the latest security updates. Need help? Here are some McAfee resources: - [McAfee Enterprise Product Documentation: How Endpoint Security Works](https://docs.mcafee.com/bundle/endpoint-security-10.7.x-common-product-guide-windows/page/GUID-1207FF39-D1D2-481F-BBD9-E4079112A8DD.html) @@ -46,6 +50,10 @@ Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender An - [McAfee Knowledge Center Technical Article: Windows Security Center reports Endpoint Security is disabled when Endpoint Security is running](https://kc.mcafee.com/corporate/index?page=content&id=KB91428) +- Your McAfee support ServicePortal ([http://mysupport.mcafee.com](http://mysupport.mcafee.com)) + +### Make sure your organization's devices are up to date + ## Get Microsoft Defender ATP To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 5ade8249ed..41b1659ef0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -81,10 +81,13 @@ Proceed to the next task (reinstalling Microsoft Defender Antivirus). 1. As a local administrator on the endpoint or device, open Windows PowerShell. 2. Run the following PowerShell cmdlets:
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender-Features`
+ `Dism /online /Get-FeatureInfo /FeatureName:Windows-Defender`
3. To verify Microsoft Defender Antivirus is running, use the following PowerShell cmdlet:
+ `Get-Service -Name windefend` > [!TIP] @@ -98,7 +101,9 @@ Because your organization is still using McAfee, you must set Microsoft Defender `Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows Advanced Threat Protection`. 2. Edit (or create) a DWORD entry called **ForceDefenderPassiveMode**, and specify the following settings: + - Set the DWORD's value to **1**. + - Under **Base**, select **Hexadecimal**. > [!NOTE] From 0ae12656506b94c43c8d88309b5d4054560fe5e7 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:05:36 -0700 Subject: [PATCH 78/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 716095abe1..86b4f89c0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -54,9 +54,21 @@ Keep McAfee up to date, and make sure that your organization's devices have the ### Make sure your organization's devices are up to date +Need help updating your organization's devices? See the following resources: + +- For Windows devices, see [Microsoft Update](https://www.update.microsoft.com) + +- For macOS devices, see [How to update the software on your Mac](https://support.apple.com/HT201541) + +- For iOS devices, see [Update your iPhone, iPad, or iPod touch](https://support.apple.com/HT204204) + +- For Android devices, see [Check & update your Android version](https://support.google.com/android/answer/7680439) + +- For Linux devices, see [Linux 101: Updating Your System](https://www.linux.com/training-tutorials/linux-101-updating-your-system) + ## Get Microsoft Defender ATP -To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. +Now that you've updated your organization's devices, the next step is to get Microsoft Defender ATP, assign licenses, and make sure the service is provisioned. 1. Buy or try Microsoft Defender ATP today. [Visit Microsoft Defender ATP to start a free trial or request a quote](https://aka.ms/mdatp). From 23385b3042b66cca0d1db33ff038b196952c25f3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:08:10 -0700 Subject: [PATCH 79/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 41b1659ef0..22e033ff1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -68,8 +68,6 @@ The [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/d > [!TIP] > To learn more about this registry key, see [DisableAntiSpyware](https://docs.microsoft.com/windows-hardware/customize/desktop/unattend/security-malware-windows-defender-disableantispyware). -Proceed to the next task (reinstalling Microsoft Defender Antivirus). - ### Reinstall Microsoft Defender Antivirus on Windows Server > [!NOTE] From 69dd5a33cb8b9d87cf6337525f48865a375433d4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:10:31 -0700 Subject: [PATCH 80/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 86b4f89c0a..f0d4ddd065 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -56,15 +56,13 @@ Keep McAfee up to date, and make sure that your organization's devices have the Need help updating your organization's devices? See the following resources: -- For Windows devices, see [Microsoft Update](https://www.update.microsoft.com) - -- For macOS devices, see [How to update the software on your Mac](https://support.apple.com/HT201541) - -- For iOS devices, see [Update your iPhone, iPad, or iPod touch](https://support.apple.com/HT204204) - -- For Android devices, see [Check & update your Android version](https://support.google.com/android/answer/7680439) - -- For Linux devices, see [Linux 101: Updating Your System](https://www.linux.com/training-tutorials/linux-101-updating-your-system) +|OS | Resource | +|:--|:--| +|Windows |[Microsoft Update](https://www.update.microsoft.com) | +|macOS | [How to update the software on your Mac](https://support.apple.com/HT201541)| +|iOS |[Update your iPhone, iPad, or iPod touch](https://support.apple.com/HT204204)| +|Android |[Check & update your Android version](https://support.google.com/android/answer/7680439) | +|Linux | [Linux 101: Updating Your System](https://www.linux.com/training-tutorials/linux-101-updating-your-system) | ## Get Microsoft Defender ATP From 932ed435a4812e886078c3bc90a724345a12e7e8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:11:37 -0700 Subject: [PATCH 81/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 22e033ff1e..e2a9c56a95 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -118,7 +118,7 @@ To enable Microsoft Defender Antivirus, we recommend using Intune. However, you |Method |What to do | |---------|---------| -|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile type you want to configure. If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure).

3. Select **Properties**, and then select **Configuration settings: Edit**.

4. Expand **Microsoft Defender Antivirus**.

5. Enable **Cloud-delivered protection**.

6. In the **Prompt users before sample submission** dropdown, select **Send all samples automatically**.

7. In the **Detect potentially unwanted applications** dropdown, select **Enable** or **Audit**.

8. Select **Review + save**, and then choose **Save**.

For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles).| +|[Intune](https://docs.microsoft.com/mem/intune/fundamentals/tutorial-walkthrough-endpoint-manager)

**NOTE**: Intune is now Microsoft Endpoint Manager. |1. Go to the [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) and sign in.

2. Select **Devices** > **Configuration profiles**, and then select the profile type you want to configure.
If you haven't yet created a **Device restrictions** profile type, or if you want to create a new one, see [Configure device restriction settings in Microsoft Intune](https://docs.microsoft.com/intune/device-restrictions-configure).

3. Select **Properties**, and then select **Configuration settings: Edit**.

4. Expand **Microsoft Defender Antivirus**.

5. Enable **Cloud-delivered protection**.

6. In the **Prompt users before sample submission** dropdown, select **Send all samples automatically**.

7. In the **Detect potentially unwanted applications** dropdown, select **Enable** or **Audit**.

8. Select **Review + save**, and then choose **Save**.

For more information about Intune device profiles, including how to create and configure their settings, see [What are Microsoft Intune device profiles?](https://docs.microsoft.com/intune/device-profiles).| |Control Panel in Windows |Follow the guidance here: [Turn on Microsoft Defender Antivirus](https://docs.microsoft.com/mem/intune/user-help/turn-on-defender-windows).

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | |[Advanced Group Policy Management](https://docs.microsoft.com/microsoft-desktop-optimization-pack/agpm/)
or
[Group Policy Management Console](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/use-group-policy-microsoft-defender-antivirus) |1. Go to `Computer configuration > Administrative templates > Windows components > Microsoft Defender Antivirus`.

2. Look for a policy called **Turn off Microsoft Defender Antivirus**.

3. Choose **Edit policy setting**, and make sure that policy is disabled. This enables Microsoft Defender Antivirus.

**NOTE**: You might see *Windows Defender Antivirus* instead of *Microsoft Defender Antivirus* in some versions of Windows. | From b6117c465560023c16da9cd693ce01cd1d439ea7 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 4 Sep 2020 13:11:45 -0700 Subject: [PATCH 82/90] Indented a note in a list item --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index ffcf78a69f..869b785877 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -42,8 +42,8 @@ ms.topic: conceptual - Added new fields to the output of `mdatp --health` for checking the status of passive mode and the EDR group ID -> [!NOTE] -> `mdatp --health` will be replaced with `mdatp health` in a future product update. + > [!NOTE] + > `mdatp --health` will be replaced with `mdatp health` in a future product update. - Fixed a bug where automatic sample submission was not marked as managed in the user interface - Added new settings for controlling the retention of items in the antivirus scan history. You can now [specify the number of days to retain items in the scan history](mac-preferences.md#antivirus-scan-history-retention-in-days) and [specify the maximum number of items in the scan history](mac-preferences.md#maximum-number-of-items-in-the-antivirus-scan-history) From df8596c737eecab000c061dbfec730e43bac7880 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:17:49 -0700 Subject: [PATCH 83/90] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 2021fb1a37..8373f178e1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -32,9 +32,9 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you configure settings and exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure protection through Microsoft Defender ATP is in active mode. | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you update your organization's devices, get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? From 70b60c61414164c3aaee0c1d892ed9e16b0462f0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 13:20:23 -0700 Subject: [PATCH 84/90] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 8373f178e1..0ac22e7713 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -32,9 +32,9 @@ When you switch from McAfee to Microsoft Defender ATP, you follow a process that |Phase |Description | |--|--| -|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During the **Prepare** phase, you update your organization's devices, get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | -|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During the **Setup** phase, you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| -|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During the **Onboard** phase, you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender ATP is in active mode. | +|[![Phase 1: Prepare](images/prepare.png)](mcafee-to-microsoft-defender-prepare.md)
[Prepare for your migration](mcafee-to-microsoft-defender-prepare.md) |During [the **Prepare** phase](mcafee-to-microsoft-defender-prepare.md), you update your organization's devices, get Microsoft Defender ATP, plan your roles and permissions, and grant access to the Microsoft Defender Security Center. You also configure your device proxy and internet settings to enable communication between your organization's devices and Microsoft Defender ATP. | +|[![Phase 2: Set up](images/setup.png)](mcafee-to-microsoft-defender-setup.md)
[Set up Microsoft Defender ATP](mcafee-to-microsoft-defender-setup.md) |During [the **Setup** phase](mcafee-to-microsoft-defender-setup.md), you enable Microsoft Defender Antivirus and make sure it's in passive mode, and you configure settings & exclusions for Microsoft Defender Antivirus, Microsoft Defender ATP, and McAfee. You also create device groups, collections, and organizational units. Finally, you configure your antimalware policies and real-time protection settings.| +|[![Phase 3: Onboard](images/onboard.png)](mcafee-to-microsoft-defender-onboard.md)
[Onboard to Microsoft Defender ATP](mcafee-to-microsoft-defender-onboard.md) |During [the **Onboard** phase](mcafee-to-microsoft-defender-onboard.md), you onboard your devices to Microsoft Defender ATP and verify that those devices are communicating with Microsoft Defender ATP. Last, you uninstall McAfee and make sure that protection through Microsoft Defender Antivirus & Microsoft Defender ATP is in active mode. | ## What's included in Microsoft Defender ATP? From 6d674b0f77f3999578937210122426b900f75844 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 4 Sep 2020 13:57:30 -0700 Subject: [PATCH 85/90] fix links --- windows/security/threat-protection/index.md | 2 +- .../microsoft-defender-atp/configure-email-notifications.md | 1 - .../microsoft-defender-atp/data-retention-settings.md | 1 - .../microsoft-defender-atp/preview-settings.md | 3 +-- .../threat-protection/microsoft-defender-atp/preview.md | 2 -- 5 files changed, 2 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index 279b1a69a3..b4f683756c 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -135,7 +135,7 @@ Integrate Microsoft Defender Advanced Threat Protection into your existing workf - [API and SIEM integration](microsoft-defender-atp/configure-siem.md) - [Exposed APIs](microsoft-defender-atp/apis-intro.md) - [Role-based access control (RBAC)](microsoft-defender-atp/rbac.md) -- [Reporting and trends](microsoft-defender-atp/powerbi-reports.md) +- [Reporting and trends](microsoft-defender-atp/threat-protection-reports.md)
**[Integration with Microsoft solutions](microsoft-defender-atp/threat-protection-integration.md)**
diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md index e605898b2f..893c9a3eaa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-email-notifications.md @@ -95,5 +95,4 @@ This section lists various issues that you may encounter when using email notifi ## Related topics - [Update data retention settings](data-retention-settings.md) -- [Enable and create Power BI reports using Microsoft Defender ATP data](powerbi-reports.md) - [Configure advanced features](advanced-features.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md index 9cc9cb48ba..861f8c6cd2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/data-retention-settings.md @@ -50,5 +50,4 @@ You can verify the data location by navigating to **Settings** > **Data retentio ## Related topics - [Update data retention settings](data-retention-settings.md) - [Configure alert notifications in Microsoft Defender ATP](configure-email-notifications.md) -- [Enable and create Power BI reports using Microsoft Defender ATP data](powerbi-reports.md) - [Configure advanced features](advanced-features.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md index 5aef332edd..eab6ea72ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md @@ -37,5 +37,4 @@ Turn on the preview experience setting to be among the first to try upcoming fea - [Turn on advanced features in Microsoft Defender ATP](advanced-features.md) - [Configure email notifications in Microsoft Defender ATP](configure-email-notifications.md) - [Enable SIEM integration in Microsoft Defender ATP](enable-siem-integration.md) -- [Enable the custom threat intelligence API in Microsoft Defender ATP](enable-custom-ti.md) -- [Create and build Power BI reports](powerbi-reports.md) + diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 2586120da8..1963e74ca8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -70,8 +70,6 @@ Information protection is an integral part of Microsoft 365 Enterprise suite, pr - [Onboard Windows Server 2019](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints#windows-server-version-1803-and-windows-server-2019)
Microsoft Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client devices. -- [Power BI reports using Microsoft Defender ATP data](powerbi-reports.md)
-Microsoft Defender ATP makes it easy to create a Power BI dashboard by providing an option straight from the portal. > [!TIP] > Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-preview-belowfoldlink) From e657f680f6b35b2fb40bb0248cf6bf4150d87565 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 14:18:48 -0700 Subject: [PATCH 86/90] Update mcafee-to-microsoft-defender-migration.md --- .../mcafee-to-microsoft-defender-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 0ac22e7713..d5419822d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -42,7 +42,7 @@ In this migration guide, we focus on [next-generation protection](https://docs.m | Feature/Capability | Description | |---|---| -| [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & Vulnerability Management capabilities helps identify, assess, and remediate weaknesses across your endpoints (such as devices). | +| [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & vulnerability management capabilities help identify, assess, and remediate weaknesses across your endpoints (such as devices). | | [Attack surface reduction](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction) | Attack surface reduction rules help protect your organization's devices and applications from cyberthreats and attacks. | | [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) | Next-generation protection includes Microsoft Defender Antivirus to help block threats and malware. | | [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) | Endpoint detection and response capabilities detect, investigate, and respond to intrusion attempts and active breaches. | From e7d912f4f4880f035452eba1470d3cc988558725 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 4 Sep 2020 14:35:35 -0700 Subject: [PATCH 87/90] fix link --- .../microsoft-defender-atp/advanced-features.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md index d5802d8faf..96506eaa8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -198,4 +198,4 @@ After configuring the [Security policy violation indicators](https://docs.micros - [Update data retention settings](data-retention-settings.md) - [Configure alert notifications](configure-email-notifications.md) -- [Enable and create Power BI reports using Microsoft Defender ATP data](powerbi-reports.md) + From 8f2f9f5280505d9937f16405d43b346b476dc9bc Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 17:53:13 -0700 Subject: [PATCH 88/90] Update symantec-to-microsoft-defender-atp-migration.md --- .../symantec-to-microsoft-defender-atp-migration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md index 121b141f1d..73d8f278b2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md @@ -42,7 +42,7 @@ In this migration guide, we focus on [next-generation protection](https://docs.m | Feature/Capability | Description | |---|---| -| [Threat & Vulnerability Management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & Vulnerability Management capabilities helps identify, assess, and remediate weaknesses across your endpoints (such as devices). | +| [Threat & vulnerability management](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt) | Threat & vulnerability management capabilities help identify, assess, and remediate weaknesses across your endpoints (such as devices). | | [Attack surface reduction](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction) | Attack surface reduction rules help protect your organization's devices and applications from cyberthreats and attacks. | | [Next-generation protection](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10) | Next-generation protection includes Microsoft Defender Antivirus to help block threats and malware. | | [Endpoint detection and response](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response) | Endpoint detection and response capabilities detect, investigate, and respond to intrusion attempts and active breaches. | From f2ddc0853746d0d09617af02ac444b9a5c6643cb Mon Sep 17 00:00:00 2001 From: Paul Huijbregts <30799281+pahuijbr@users.noreply.github.com> Date: Mon, 7 Sep 2020 08:54:29 +0200 Subject: [PATCH 89/90] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md index c8bcc9a9ad..fcabcac930 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md @@ -63,7 +63,7 @@ All our updates contain:  Security intelligence update version: **1.323.9.0**  Released: **August 27, 2020** - Platform: **4.18.2008.3** + Platform: **4.18.2008.9**  Engine: **1.1.17400.5**  Support phase: **Security and Critical Updates** From b0d7b39c16a2ab7bf8c40758c43f972dbb40fe42 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 7 Sep 2020 11:16:14 -0700 Subject: [PATCH 90/90] Update manage-updates-baselines-microsoft-defender-antivirus.md --- .../manage-updates-baselines-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md index fcabcac930..4c02e69f31 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md @@ -13,7 +13,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp -ms.date: 09/04/2020 +ms.date: 09/07/2020 --- # Manage Microsoft Defender Antivirus updates and apply baselines

W{m^m`Pf3vmbT4>v$A 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 Date: Thu, 3 Sep 2020 14:27:15 -0400 Subject: [PATCH 51/90] Update RBAC for file downloads Different RBAC roles are required for downloading PE vs non-PE files. Removed periods from bullet items as some had periods and some didnt. --- .../microsoft-defender-atp/user-roles.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md index 4514bd1e98..14ddebf85f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -60,21 +60,22 @@ The following steps guide you on how to create roles in Microsoft Defender Secur - **Threat and vulnerability management - Exception handling** - Create new exceptions and manage active exceptions - **Threat and vulnerability management - Remediation handling** - Submit new remediation requests, create tickets, and manage existing remediation activities -- **Alerts investigation** - Manage alerts, initiate automated investigations, run scans, collect investigation packages, manage device tags. +- **Alerts investigation** - Manage alerts, initiate automated investigations, run scans, collect investigation packages, manage device tags, and download only portable executable (PE) files -- **Manage portal system settings** - Configure storage settings, SIEM and threat intel API settings (applies globally), advanced settings, automated file uploads, roles and device groups. +- **Manage portal system settings** - Configure storage settings, SIEM and threat intel API settings (applies globally), advanced settings, automated file uploads, roles and device groups > [!NOTE] > This setting is only available in the Microsoft Defender ATP administrator (default) role. -- **Manage security settings in Security Center** - Configure alert suppression settings, manage folder exclusions for automation, onboard and offboard devices, and manage email notifications, manage evaluation lab. +- **Manage security settings in Security Center** - Configure alert suppression settings, manage folder exclusions for automation, onboard and offboard devices, and manage email notifications, manage evaluation lab - **Live response capabilities** - **Basic** commands: - Start a live response session - Perform read only live response commands on remote device (excluding file copy and execution - **Advanced** commands: - - Download a file from the remote device + - Download a file from the remote device via live response + - Download PE and non-PE files from the file page - Upload a file to the remote device - View a script from the files library - Execute a script on the remote device from the files library From fb48807f7b5276a76c7e4b844447067fe20b1172 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 3 Sep 2020 12:40:36 -0700 Subject: [PATCH 52/90] metadata --- .../mcafee-to-microsoft-defender-migration.md | 2 ++ .../mcafee-to-microsoft-defender-onboard.md | 2 ++ .../mcafee-to-microsoft-defender-prepare.md | 2 ++ .../mcafee-to-microsoft-defender-setup.md | 2 ++ 4 files changed, 8 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index 3743317c43..d7ab137a8a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -18,6 +18,8 @@ ms.collection: - m365solution-mcafeemigrate - m365solution-overview ms.topic: article +ms.date: 09/03/2020 +ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee to Microsoft Defender Advanced Threat Protection diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index b75ea590b3..addfffa8be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-McAfeemigrate ms.topic: article +ms.date: 09/03/2020 +ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 3: Onboard to Microsoft Defender ATP diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index f1adcc29e7..2a2b2776cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-mcafeemigrate ms.topic: article +ms.date: 09/03/2020 +ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 1: Prepare for your migration diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 8c931fd2ba..71c4777eaf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-mcafeemigrate ms.topic: article +ms.date: 09/03/2020 +ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- # Migrate from McAfee - Phase 2: Set up Microsoft Defender ATP From 7b09d980ac14f93d1cd39721792cef0f57fcae97 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 09:55:08 -0700 Subject: [PATCH 53/90] metadata for migration guides --- .../manage-atp-post-migration-configuration-manager.md | 2 ++ .../manage-atp-post-migration-group-policy-objects.md | 2 ++ .../microsoft-defender-atp/manage-atp-post-migration-intune.md | 2 ++ .../manage-atp-post-migration-other-tools.md | 2 ++ .../microsoft-defender-atp/manage-atp-post-migration.md | 2 ++ 5 files changed, 10 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md index 022658e40b..1200b24369 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-configuration-manager.md @@ -15,6 +15,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: chventou --- # Manage Microsoft Defender Advanced Threat Protection with Configuration Manager diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md index 1e7317f3e8..299b6b807e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-group-policy-objects.md @@ -15,6 +15,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: chventou --- # Manage Microsoft Defender Advanced Threat Protection with Group Policy Objects diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md index 6801853a3f..43b5a8c70c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-intune.md @@ -15,6 +15,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: chventou --- # Manage Microsoft Defender Advanced Threat Protection with Intune diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md index 245b969459..8629492da7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration-other-tools.md @@ -15,6 +15,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: chventou --- # Manage Microsoft Defender Advanced Threat Protection with PowerShell, WMI, and MPCmdRun.exe diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index f716c99579..9a214694df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -15,6 +15,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: chventou --- # Manage Microsoft Defender Advanced Threat Protection, post migration From af2b025ef22c46fe367992b5b2f9e4fc4dcd1128 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:00:14 -0700 Subject: [PATCH 54/90] metadata for migration guides --- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- .../mcafee-to-microsoft-defender-migration.md | 2 +- .../symantec-to-microsoft-defender-atp-migration.md | 4 +++- .../symantec-to-microsoft-defender-atp-onboard.md | 2 ++ .../symantec-to-microsoft-defender-atp-prepare.md | 2 ++ .../symantec-to-microsoft-defender-atp-setup.md | 2 ++ 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md index 9a214694df..f06086dbc1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-atp-post-migration.md @@ -14,7 +14,7 @@ ms.localizationpriority: medium manager: dansimp audience: ITPro ms.collection: M365-security-compliance -ms.topic: article +ms.topic: conceptual ms.date: 09/04/2020 ms.reviewer: chventou --- diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md index d7ab137a8a..2021fb1a37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-migration.md @@ -17,7 +17,7 @@ ms.collection: - M365-security-compliance - m365solution-mcafeemigrate - m365solution-overview -ms.topic: article +ms.topic: conceptual ms.date: 09/03/2020 ms.reviewer: jesquive, chventou, jonix, chriggs, owtho --- diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md index 9e26a9fef5..121b141f1d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-migration.md @@ -17,7 +17,9 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate - m365solution-overview -ms.topic: article +ms.topic: conceptual +ms.date: 09/04/2020 +ms.reviewer: depicker, yongrhee, chriggs --- # Migrate from Symantec to Microsoft Defender Advanced Threat Protection diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md index 6c7c329a2e..87f80f841f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-onboard.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: depicker, yongrhee, chriggs --- # Migrate from Symantec - Phase 3: Onboard to Microsoft Defender ATP diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md index 2a678e94e4..a983531f0c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-prepare.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: depicker, yongrhee, chriggs --- # Migrate from Symantec - Phase 1: Prepare for your migration diff --git a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md index a3c0638d1e..e3dd61e48d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/symantec-to-microsoft-defender-atp-setup.md @@ -17,6 +17,8 @@ ms.collection: - M365-security-compliance - m365solution-symantecmigrate ms.topic: article +ms.date: 09/04/2020 +ms.reviewer: depicker, yongrhee, chriggs --- # Migrate from Symantec - Phase 2: Set up Microsoft Defender ATP From 22a22f8421c294f4f236d4b4822b7baed968fc4e Mon Sep 17 00:00:00 2001 From: Jeff Borsecnik Date: Fri, 4 Sep 2020 10:11:53 -0700 Subject: [PATCH 55/90] Update prerequisites-microsoft-store-for-business.md remove "en-us" added in line 67 in PR https://github.com/microsoftdocs/windows-docs-pr/pull/3055 --- .../prerequisites-microsoft-store-for-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store-for-business/prerequisites-microsoft-store-for-business.md b/store-for-business/prerequisites-microsoft-store-for-business.md index c540dd2199..9d5a58c992 100644 --- a/store-for-business/prerequisites-microsoft-store-for-business.md +++ b/store-for-business/prerequisites-microsoft-store-for-business.md @@ -64,7 +64,7 @@ If your organization restricts computers on your network from connecting to the starting with Windows 10, version 1607) Store for Business requires Microsoft Windows HTTP Services (WinHTTP) to install, or update apps. -For more information about how to configure WinHTTP proxy settings to devices, see [Use Group Policy to apply WinHTTP proxy settings to Windows clients](https://support.microsoft.com/en-us/help/4494447/use-group-policy-to-apply-winhttp-proxy-settings-to-clients). +For more information about how to configure WinHTTP proxy settings to devices, see [Use Group Policy to apply WinHTTP proxy settings to Windows clients](https://support.microsoft.com/help/4494447/use-group-policy-to-apply-winhttp-proxy-settings-to-clients). From e4803449c464bbe851660f10109ed4e590703ea2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:15:52 -0700 Subject: [PATCH 56/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 2a2b2776cb..018f28f54e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -31,9 +31,20 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho **Welcome to the Prepare phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: -1. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). -2. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). -3. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). +1. +2. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). +3. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). +4. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). + +## Make sure your McAfee solution is up to date + +Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender Antivirus, make sure McAfee Endpoint Security (McAfee) is up to date. Make sure your organization's devices have the latest security updates. To learn more, see the following resources: + +- [McAfee Enterprise Product Documentation: How Endpoint Security Works](https://docs.mcafee.com/bundle/endpoint-security-10.7.x-common-product-guide-windows/page/GUID-1207FF39-D1D2-481F-BBD9-E4079112A8DD.html) + +- [McAfee Knowledge Center Technical Article: Windows Security Center intermittently incorrectly reports that Endpoint Security is disabled when running on Windows 10](https://kc.mcafee.com/corporate/index?page=content&id=KB91830) + +- [McAfee Knowledge Center Technical Article: Windows Security Center reports Endpoint Security is disabled when Endpoint Security is running](https://kc.mcafee.com/corporate/index?page=content&id=KB91428) ## Get Microsoft Defender ATP From 0dabaf8d0254a160f36a2a7cdd2b093b8be57d0e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:17:30 -0700 Subject: [PATCH 57/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 018f28f54e..8fe5f3729f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -31,14 +31,14 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho **Welcome to the Prepare phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: -1. +1. [Make sure your McAfee solution is up to date](#make-sure-your-mcafee-solution-is-up-to-date) 2. [Get Microsoft Defender ATP](#get-microsoft-defender-atp). 3. [Grant access to the Microsoft Defender Security Center](#grant-access-to-the-microsoft-defender-security-center). 4. [Configure device proxy and internet connectivity settings](#configure-device-proxy-and-internet-connectivity-settings). ## Make sure your McAfee solution is up to date -Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender Antivirus, make sure McAfee Endpoint Security (McAfee) is up to date. Make sure your organization's devices have the latest security updates. To learn more, see the following resources: +Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender Antivirus, make sure McAfee Endpoint Security (McAfee) is up to date. Make sure your organization's devices have the latest security updates. Need help? Here are a few McAfee resources: - [McAfee Enterprise Product Documentation: How Endpoint Security Works](https://docs.mcafee.com/bundle/endpoint-security-10.7.x-common-product-guide-windows/page/GUID-1207FF39-D1D2-481F-BBD9-E4079112A8DD.html) @@ -46,6 +46,9 @@ Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender An - [McAfee Knowledge Center Technical Article: Windows Security Center reports Endpoint Security is disabled when Endpoint Security is running](https://kc.mcafee.com/corporate/index?page=content&id=KB91428) +> [!NOTE] +> McAfee documentation links are included in this guide; however, Microsoft makes no warranties or promises for accuracy. + ## Get Microsoft Defender ATP To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. From 79fc16ba8f2ba26dcbb62cea713b7e172a73283e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:18:08 -0700 Subject: [PATCH 58/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index 8fe5f3729f..bef5eb5c85 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -46,9 +46,6 @@ Before you begin to prepare for Microsoft Defender ATP and Microsoft Defender An - [McAfee Knowledge Center Technical Article: Windows Security Center reports Endpoint Security is disabled when Endpoint Security is running](https://kc.mcafee.com/corporate/index?page=content&id=KB91428) -> [!NOTE] -> McAfee documentation links are included in this guide; however, Microsoft makes no warranties or promises for accuracy. - ## Get Microsoft Defender ATP To get started, you must have Microsoft Defender ATP, with licenses assigned and provisioned. From 8b5f12b42784defa98b9ab198aa90b6ee848681f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:20:09 -0700 Subject: [PATCH 59/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 71c4777eaf..4de7a49217 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -28,7 +28,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho ||*You are here!* | | -**Welcome to the Setup phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: +**Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: 1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). From 7e840c97e2db3ad8ef8678d6048d8f643377c021 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:21:02 -0700 Subject: [PATCH 60/90] Update mcafee-to-microsoft-defender-onboard.md --- .../mcafee-to-microsoft-defender-onboard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md index addfffa8be..4b65da3b72 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-onboard.md @@ -28,7 +28,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho || |*You are here!* | -**Welcome to Phase 3 of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: +**Welcome to Phase 3 of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Onboard devices to Microsoft Defender ATP](#onboard-devices-to-microsoft-defender-atp). 2. [Run a detection test](#run-a-detection-test). From ad6c9184c0f777e592edeb70d73052b87bb30779 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:21:40 -0700 Subject: [PATCH 61/90] Update mcafee-to-microsoft-defender-prepare.md --- .../mcafee-to-microsoft-defender-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md index bef5eb5c85..f43d565825 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-prepare.md @@ -28,7 +28,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho |*You are here!*| | | -**Welcome to the Prepare phase of [migrating from McAfee to Microsoft Defender ATP](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. +**Welcome to the Prepare phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This migration phase includes the following steps: 1. [Make sure your McAfee solution is up to date](#make-sure-your-mcafee-solution-is-up-to-date) From 108729e8469201c9512d1f23996190c0e9fb5ec3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:48:17 -0700 Subject: [PATCH 62/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 4de7a49217..52ff20bf93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,7 +29,7 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho **Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: -1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). +1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows Server)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). 2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). 4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). @@ -37,14 +37,11 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho 6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). 7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). -## Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows) +## Enable Microsoft Defender Antivirus and set it to passive mode -> [!TIP] -> If you're running Windows 10, you do not need to perform this task. Proceed to **[Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus)**. +On certain versions of Windows, such as Windows Server, Microsoft Defender Antivirus might have been uninstalled or disabled when your McAfee solution was installed. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. (To learn more about this, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility).) -On certain versions of Windows, Microsoft Defender Antivirus might have been uninstalled or disabled. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. To learn more, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility). - -Now that you're moving from McAfee to Microsoft Defender ATP, you'll need to enable or reinstall Microsoft Defender Antivirus, and set it to passive mode. +This step of the migration process involves reinstalling Microsoft Defender Antivirus on Windows Server, enabling Microsoft Defender Antivirus on your Windows client devices, and setting Microsoft Defender Antivirus to passive mode. ### Reinstall Microsoft Defender Antivirus on Windows Server @@ -54,7 +51,7 @@ Now that you're moving from McAfee to Microsoft Defender ATP, you'll need to ena > - Windows Server, version 1803 (core-only mode) > - Windows Server 2016 > -> Microsoft Defender Antivirus is built into Windows 10, but it might be disabled. In this case, proceed to [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). +> Microsoft Defender Antivirus is built into Windows 10, but it might be disabled. In this case, see [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 1. As a local administrator on the endpoint or device, open Windows PowerShell. @@ -85,7 +82,7 @@ Because your organization is still using McAfee, you must set Microsoft Defender >- [Local Group Policy Object tool](https://docs.microsoft.com/windows/security/threat-protection/security-compliance-toolkit-10#what-is-the-local-group-policy-object-lgpo-tool) >- [A package in Configuration Manager](https://docs.microsoft.com/mem/configmgr/apps/deploy-use/packages-and-programs) -## Enable Microsoft Defender Antivirus +## Enable Microsoft Defender Antivirus on your Windows client devices Because your organization has been using McAfee as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. From 0fcc37d99d30014d91eec363b6b0cc8351cabf11 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 4 Sep 2020 10:52:22 -0700 Subject: [PATCH 63/90] Update mcafee-to-microsoft-defender-setup.md --- .../mcafee-to-microsoft-defender-setup.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md index 52ff20bf93..c0de5bd13e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mcafee-to-microsoft-defender-setup.md @@ -29,19 +29,21 @@ ms.reviewer: jesquive, chventou, jonix, chriggs, owtho **Welcome to the Setup phase of [migrating from McAfee Endpoint Security (McAfee) to Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](mcafee-to-microsoft-defender-migration.md#the-migration-process)**. This phase includes the following steps: -1. [Enable or reinstall Microsoft Defender Antivirus (for certain versions of Windows Server)](#enable-or-reinstall-microsoft-defender-antivirus-for-certain-versions-of-windows). -2. [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). -3. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). -4. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). -5. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-atp). -6. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). -7. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). +1. [Enable Microsoft Defender Antivirus and confirm it's in passive mode](#enable-microsoft-defender-antivirus-and-confirm-its-in-passive-mode). +2. [Add Microsoft Defender ATP to the exclusion list for McAfee](#add-microsoft-defender-atp-to-the-exclusion-list-for-mcafee). +3. [Add McAfee to the exclusion list for Microsoft Defender Antivirus](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-antivirus). +4. [Add McAfee to the exclusion list for Microsoft Defender ATP](#add-mcafee-to-the-exclusion-list-for-microsoft-defender-atp). +5. [Set up your device groups, device collections, and organizational units](#set-up-your-device-groups-device-collections-and-organizational-units). +6. [Configure antimalware policies and real-time protection](#configure-antimalware-policies-and-real-time-protection). -## Enable Microsoft Defender Antivirus and set it to passive mode +## Enable Microsoft Defender Antivirus and confirm it's in passive mode On certain versions of Windows, such as Windows Server, Microsoft Defender Antivirus might have been uninstalled or disabled when your McAfee solution was installed. This is because Microsoft Defender Antivirus does not enter passive or disabled mode when you install a third-party antivirus product, such as McAfee. (To learn more about this, see [Microsoft Defender Antivirus compatibility](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/microsoft-defender-antivirus-compatibility).) -This step of the migration process involves reinstalling Microsoft Defender Antivirus on Windows Server, enabling Microsoft Defender Antivirus on your Windows client devices, and setting Microsoft Defender Antivirus to passive mode. +This step of the migration process includes the following tasks: +- [Reinstalling Microsoft Defender Antivirus on Windows Server](#reinstall-microsoft-defender-antivirus-on-windows-server); +- Enabling Microsoft Defender Antivirus on your Windows client devices; and +- Confirming that Microsoft Defender Antivirus is set to passive mode. ### Reinstall Microsoft Defender Antivirus on Windows Server @@ -50,8 +52,6 @@ This step of the migration process involves reinstalling Microsoft Defender Anti > - Windows Server 2019 > - Windows Server, version 1803 (core-only mode) > - Windows Server 2016 -> -> Microsoft Defender Antivirus is built into Windows 10, but it might be disabled. In this case, see [Enable Microsoft Defender Antivirus](#enable-microsoft-defender-antivirus). 1. As a local administrator on the endpoint or device, open Windows PowerShell. @@ -82,7 +82,7 @@ Because your organization is still using McAfee, you must set Microsoft Defender >- [Local Group Policy Object tool](https://docs.microsoft.com/windows/security/threat-protection/security-compliance-toolkit-10#what-is-the-local-group-policy-object-lgpo-tool) >- [A package in Configuration Manager](https://docs.microsoft.com/mem/configmgr/apps/deploy-use/packages-and-programs) -## Enable Microsoft Defender Antivirus on your Windows client devices +### Enable Microsoft Defender Antivirus on your Windows client devices Because your organization has been using McAfee as your primary antivirus solution, Microsoft Defender Antivirus is most likely disabled on your organization's Windows devices. This step of the migration process involves enabling Microsoft Defender Antivirus. From 68c4b2d9870cdc38827d2e45dddc0c9ff3242ef8 Mon Sep 17 00:00:00 2001 From: Paul Huijbregts <30799281+pahuijbr@users.noreply.github.com> Date: Fri, 4 Sep 2020 19:55:37 +0200 Subject: [PATCH 64/90] Update manage-updates-baselines-microsoft-defender-antivirus.md Please check my markdown! --- ...-baselines-microsoft-defender-antivirus.md | 42 ++++++++++++++++++- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md index 6f73b79b2b..576aafd9bf 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-updates-baselines-microsoft-defender-antivirus.md @@ -57,6 +57,44 @@ All our updates contain: * serviceability improvements * integration improvements (Cloud, MTP)
+

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%0D?)KaLYZnL7L&-MvW5oF!VS?+5jlZ2L%NwkNfE0M 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�awgJ%J%iRBL`YxVwVD; zf?Xgk1s!Gc*Mu_y(YVVVxh>lqdOxFQdF!uEBL)cTeB;IsSJ#wvdRUK@Ods=7E7!ph zkoM?DvJWM<184TPcczqzIvw4VT3UPU!k5M8six3-8l0JGvCecLib3K(Ole=?FEK4Z zzN<@Vv|xni?zjh83)Z8;_fB0~4o;%$QOUDIRbo@i<4c8rk%iHXfBCxYuTvR4&hWjp zA;%%(!$SkmuF3LCB>1#%8@bKQoQcY3JNMPb4fq4e0YQeq!(5&9YixAYqbFh-1uve3 z)uTHX7l!E(2cp;$M(PKiBi_|X(8^5rN(3A4H^HA_(@9aNeOJ09rOsV$bD3(b_JwSm zDJ2vV4fsm8ezF4__Zb}}wFf*G%J$tEdde$Lz1N?79phJS_<(freLbtzuFVyK#p%E+ z)@B9Ea*4^q$nt~JtLK`hD_;=rw&tzZS_mA~woici`L6&l9SaP1-zU&PNrI0Z8`F*x zVUl#>;g0FZXWicH(ywW5ij)fLrR{o|&+dxN_OlJNjfE}xOFM#|Sgt8a8DK@l&nqio zX};TW*JoU5^yaRUMp2YXnHo5z2ZSg4L1lt(*-|}%^SPbtK)|!9X(ZcMCqij3!`KkP z=0eWf%QXd6wC5)`f$mb(0-Qp_pZ2;PI%qFdTKp$ zejV!}+8BD$n^r1dh7s>)pW@Hm&gYh9pmX!wzg4`Cg#=C7c3fLunYrImLS};uaiW6?2Y% zE}F1e7`>1?um&;(dkuhX6`VRQV}mXmqxe~=i|R{vMh;X@5^J%JgYax)UZ@2BPMo4& z?ELYRr8D?pDw;J3Rd50n+#^^9mwcin=>Do)EsYcI^d&B}QUOc+s18Uj`yp1^ClQ*Y zG#ToWd=c)FdiiU8T+GrbL^9+`e<^^6hokQ!6ryh#)lKYp`?* zldCnY-7jqO)OX2^&peJ9{I#P`On36Ed=o+cY4L_1)?zO*4sQ=Iy%f>fOTAg1jjVd_ zu3XK{`kas1dY_!%Jy*oHxy`!XgP&Uv#L0QO`EDgVNp;4q=+rxb#(P%)>W?wLxwBGnWU86%C_@%Qc66Qnb2(6*`FLoPUE;YQLFN6JpbWH&1nbuJP z?>t?uXBCZ91u=W@=`L(3K%aH~R0t#(}v}5ysyiz8!9 z^lgZ)j*J-(1(ZWo(6|Vh>+ZGYN(q%lrSn3&6dsq_%x;bTA&sH`C`*_b8%JJW9LO$cSpFKUH^ELq|{*lZep-1uLj-&t9{=D^G$Ibm{bN82>r*lrnGnNJpqI9X4~kc?%=naaQRy4P8>(oY$Gzg`>TIrfF(LZl5%+ZXXY55JxU!)n)| zg`BTmx1OdBQrFuta-wDYMmOZLP_jq}r8M$El&gadn9Nb&y3P^gbVkeHnbC1VIHGhd_^85*DpDN`iN|Gn7= zxFz7*%z>F)QSbR+XR`9T*WR)DzW4k}eHz)YOKnZw&vF0}^!T(dF_D)YD?A-^NO;Bd5^}aWFD^eBp&k{;k|%!Vy0x;H#v~Egf1hJC)-v zf232#qE)Cu@s&EZ(KiMp23Et;|B+!+S0bj`v*~5kxQLIsMqEG+^McWTfD3p|%=J#^ zRfu1m*PUiqXB0w4PX|qeN2kIrtv>Ug`JuqwGI7+&gv+#xKYUMYk}-%wi`7su&|}*W z6E9Gl2#~j}`*>69XU@T!W(2)1`HzOfj(*WtF}4^ajcbIwQ+S)Gdi!Dsjzq9SmARo9 zV32gtxQT3n8g^)Ovlv+FmXx46s^39Jn8F^5M93rOC}eDn5ciA6hz=JQS3S23EK5{n zqK{%qtB7z1UrG)fDpcxR7v_7EJLb2c#Ou(;xaw9jYV6}PVMNIN(=vMR0Q~wm8T|C9 zzFR#4y+IE6xd$QcRQ4C20WS+(O zM~Za!{n=L@stv#EyXR?2S-vIu5eD$lUTPY>21lP&{ZFF2<_1DYdSG36zokzmm00&B zc@>p?ey_P0GPn)7##vj6MT{ZAUwLRBQmziU|<9ixk7hv10ZO4I6wPvq&7f}q^ z+zxnR4*|FA=6yZ2GWqQ#5zZLK*ozHj{rO6UiBc znS4FQHu5V$DQK96Cr(Ds=o21SHUX+DJ%{I8=>6xg#B$Glwtdr5B2pwl(Ov#E|4&}n z4|lz|*tWDhF5**3U}=D;3G&=4Vd|w)q2h@$q1+?KgsM{_3qiwA-7DaT2qoE; zasWoX$%D52C;Zs=;gpz^PbL$!hfJ0$*~fiIR1MqGl(b}2>zW?1wna-N{A&Ul>~Z}Z zM9X+89Los7Yyz3_BPDO#YYxmL*#zRXh6B#j0A)9;8RFq8$kVus$p;2V;@vb{@0pbYDM#znh|s!V^63KjizAA>4%Q7Q4FWkT(4m!jbiy5@#1b)poo?Z+7lJ{hVsq=c@obAt& zbnfPE7b5_XK9w%Esa5B=jh-$dLUQs#rL;-W@%!Jbi_On6Lil(C$~q*(n;H-8OE+6Q zNs2WI`O#mQT{tG`kwAZ$Sg+jY?Fm}Xp}&AT-t9OpnF*gv$~n1^8nYg{|=6-qY+HFXTsXpR>+M+qwD%!S}8CI*Os@U-JFn=^W4eY#1TO+j);b z?*wb4Tpusl^1;*r=;pusCSLk5mo6ey(<^~G*^wHh&KS!iORs9A`5LJ-yRVTL8?WxJ zg-vF*FG?DoS8tKui}FX%T$i?1MG`)9^ z_mlkB&Qmh|mq+Kz2SW1I=h)L)*`uq;leTTG$JWJ$w(qg|K*XO!A>ptM;+D^e<5$TrR2Qh>$?9J~1UPk_)v*QPJ4%_4$ zj52>rh0*9rqQDmky}y5@|8SZC6foF*iMHBM%r{T%*1n5b+*TvOxLO~?+MV9Ha$lputz zcp3it*3F3ow-!SK)n92)e9moaL|wZ(Vs`T-dJk%Q1ds3ga4W+U;3n^;5 zvm$nvna%Ojv8$CDoMXLR1@xzE-L9{mH{7n8(>?~WBivpIF=qa}!&Hu2;sNxGr>3~K z383%?j0UkL&e^L);=r|?62QCyvixJ{GY;H2^t?AR(RPYq1JA6)m4e&DsrFGvfj9~B zF9eCh`EA^Kiu&vHd1>lLw+GPpQANh@WH9>oSPn-B;`6U}(D#~XcWyO?vOZ&cN%lrP zX%4n}oH(YuYf5idEH1KMO15PcG(Ua3oq8p8wjLMF9Iu2xYSo|+X`1VO^upnT8YBpj zz;-PtbBTy!`R*jNz0G9X!i(VC&m_hp+0_tybriOg5r(MRINXA}bku7&nXm*<(kp+9 z49#(}r3L5ld;gYumshu<*x-L8+FSEGj%uTU`dYnKAgk!ay!3l6=Rx|-? z6@eJc6GAd?TBGZ(+savwb{Ysqh?3`B(~ktWFk~3;YUy&XZQq2jhy1xT8S>VJ4))YI zrqe}y-5d5%9}O7$JPnO)w*RRx0R*3gIQyH*f^vfwbQ9X}1yD~tsEq2?d+Y8`n`>d+ zZo_~8N8$u|Z6|-cj-vSFYl1h7$aO%^gbKorLQ%#JAVARW z1}q3EhWp-~UbPE_4@_Kf)Ea;`Yk#K5b)0l*ATd%eyZu&^QkK>*e!A9#7d-lai&yv; z*_$I)-zgLE5bh~ouQ#qMO9h0pN^iRm2}0~>RY^y6c>IGU>*UcxsHCvuG4$5rm!yjv zC0A~u7GSUL!Y)$!wq8Je)Dfe0mP`Gl1mS@zb{97}g(RAJI75jES|Yfo(y?awo}7)Ox?r^gzbYl~hq>;-OPf(l1^N{kzSqUMh8 zo=4uFq28O1FTUy4+Eq@fYxbpguD6L9e??$MPwV9c>Y|}Mh47aDS@&~lD2mrq2{%E4 zkBF!5L2IDG9Kuk$_bGhm7l05Bse$-#P8Gp*t#CT5@%y4gDExq%nLX!|gg{B4KegQ0Z)JuKlkq zFr{2QVP$O~<{luDm9bGGMGe1P2&YQ0zDcb!&b5ZMa>$rB#U{z%5{`9i#f6GHP2WAO zCE_vdq48`u++9QgROcr)hs8gL;dahv<)Fu(;$Q4-P!ro(ZQXKSa;Bu z7KWurk!prIfE$`0%a9mFY*>zoz(g^H$5IxbcMO3SNGmUP95bXtRwm6HXgw81M{-Jx z>zmNow?OAW8daEmF-4qnN|d$hf+943*86sL-ZOLGv!mW@{ajNa2ZXmrv+4S0X?y3Z z$L;#OOP+V;y-SwPc1yb&$aC=J^n}VIQa|_f+I1n`Lmoo4`F)%ZAxT$GR&FeTj6VLk z*LTn>73~QI3G#o!9iHT-_IpSE2+zJ#$XSd0^aEy^od4rX(>WRT-y*AKV8GNHgKXfM zWuPpFKc=*t1>|i)<8;z64957&OHh_y{_w)6+`tw>JMCq6V-sE}9H-Mu)0fTYj&B>a zG48R8?rW9HAZ38*@2O5d@!1w2y73pc04AaR0LiYgE+%j?oXl%3E$Q!ncBReucX!DC zn&k9bKy+9sPJZJVf@=`c&d_n#PW%9Z;M*7Z3)oc>I}bJ>2+Mx2T-TE+oko|ZKv9oi zZxLX~(UHB6C^vLE9ZG3^2pEqj&xg}6TpXNas;T>8dR}e4*9!GP$qpRBvpDsvch9@? zl@Gq-2*>6YOR+m$-8*^yw|t(DSz(42KN+Om)5{$Xsw`!Uv2c_^YTqKq(Mi20rq|r> zdkiNwjY|H{1y!df&fZE+j#~xvDXfbXi{J8W5dtyr5n!cwK$YJ!7~j*F)Ww~7>`g(K z{`7_MsgrlF*Q_WnY;C!(S}^#=-wKWGspE$QXC?>s$|u{=8Ga52a4O(fKtFIYjP>-# zwnX5B29xa6jU7Kf=h#M>?!UsmJ6KeJ9omqLAWNYSG zQ3F8(ZPkKw5xJA2Fa6Xrpail2wB#%T`-1u0RQww7ZSNu~{^20PMhw#<)!Myuj-!rp5s|PT<(-C? zrB|A6+UsdP+0NG@ItV$$BX+Nt>%+1TqHq6tuV%rjM6V_}Phx;7iadBTSN5kur{{Iq zzj?kq9)ZZiZ^IguTs^Fm8pMD~U+=a~s15TS$$$4qTMMYZ>%6t|WxBtm@oq3C#5`N4 zd;WW<6}zK)#IOC#mH;Vw%fK1<+CEoTn;AtONFxIIPuzzAeQ&E9pfg6&4@2o_OzJMv z#{wc>P^0iyVOj!tW5HOJtXf9qF^T{#I^_O--=~M{XNMkzg(wV_WfC=w!k*s8_Z~pN zi8GclLz~IoNwXHIR})+iwv)|I*&ZwcC^AH5kRle#0t%oh;rb4sd}U6NBH=#%Gc9bS z%DW5_QE@~ltcm`Ih>rkc3ROw9oPPmp`BdrUyAQcU#}`1#6T-7Az(DnI02_-ML;d9i z%qgty_$kAf$XxIMhA2jOKeiYy=9+Sxi-TUXUJiGKal+|8$d87i0i0F7!x1ZE1EMgd z?uY7k_oMJ*iQhOj7|WT19O9wAWa2sQIvs?mAKgc_B3D1u&o%32zaF(3b7~;slPNa2 zON>gkiE84*M zq=?`ua*7-VO(%nKnfXF!r%lX}Y0QiM4T`}GjMPIKWHkX(*yMF0tKH<1flUo-V>r)0 zd|)6sPmbd`$EbE(=UL)}M|xSR82mkA6|(}x?8FR+#pP++r^g@1e$md2%DS!z?n#sXL2Nh6r0?mQ&Q)eD6@IJD0G zfGcVnzkGulv+=q5BF21TS3Z22Z+>UJ_&~z(0(#_G`qW)ubt_J|lI+$pSx>my;9^jf zHULcTHe2W9v6;~6&|-VbVS_^a62jKGJQf(dV*KVnQ!AcptDaT|Jszit4rt(@v@lDW zv$<*!dCyusDR^RrrY^i*dvqZP6T>+2aOZ_DxrBjYhPG-Et(2W>Kqr+%l%T#{Gkfb8p}o1|~fWARAkn z0HT}H?d+V5!pM{KOxfRILWZnL%mDXO3Iw;AGJte1DYXW&3S2i!z0wSR(>G&dPGe4B#BAbPt9XX_(wck*# zKfHWk-HcJ0G&f5byS=DE(}g@pC$`)Q*pU-TIGT8BY!xNxQ^;J?I;8C%qJ&{jQ(!6S zU0?4<cnZbsjQu9LxO>D@u@rTQO;E~I+4-KaHu)t%32>1mPQOO?%`0LC$p zPS3k}-+qFz>n@k@fU^2}$2#8wCtRlfbS9vS#WEg`!?2I{n>wC9512A^BZNpgwCTf> zvwa*OUW*;G6tglGj%t4xNraY&+3e5-R2$2&0@q|RX|lgd)*76M=Pc}MS%qZ~aTSzY zs-Qd`-@Rqe*JL#VFJqqM0`%TWF%n0q${KxSL_jjUjN#AuBotJu{rjhzDBaxJCL3Wv z&%V>AlTJ*P8Nsb|;+aTw{6UF)SeHnbDVo9H+1gqKS}``?yV5sX;X5)%M*MPr!EA0B zWc{08o>*_jrc?}NWBt1u4+PuACR4K64p+z7p2OWL^gFs1nEUhaRF3Z$pP^&R1ui4x zyt#}??IU|ff>LKMba=XChw1d| z|8FucB>=W%fGO9Imrs4@Q_J$Wbd;D8NG#K-PJEOD=aRXP^f}a7{R<4w6!$&n;O|!m z>nEre)GW5(Ks_ns%AP2cs5|x$p0DGYA-C1#FSP&ee z07)QXd7ya3eLfqbDX;b+F8Ztk+C{;mPA=2K9bdBdo@cyIqnw&K%P8NG1il>2m{^|b zJU~<<`sAeVHQHSQnR&VOeZjE#*y~Ad>>n2zbPgz#$nV?F>q&W^I}`@}LJk5TtS`xI zKSqde?_$;;$nDDEA(W=;@g!84g!!IPoGX|gF-Vax1QnfJ3OV>9BomlUU4w{>7apWi zJ1)c(q4bdx>yEM%91*d8JoZqX?+YAh`$HE07JL0fLS9NZaFfYaBjLo71zY?GoWW&; zKU~Zhj*u=#(+O(1wE52j$r0AHedkYpO6@4|jmg;fRMfwlEOyCqoi+UI zQ>6_OIvpVv@8cO_`j?2m;vd}S%>hHkS?lqIyY+WfXFHux-`LMS_nrF=$H?u`FCSNf z2!eAlgvw@Smy>sgSKN#phBZ%@wx-AueVJ2Mg94k~%##)x0O!56wla zZu0n8%Pkf_PECwX=x_yW-Y@N|^*3wW&oxL|RsLtI4x`cwhUtUN1B74JbKJy2bI z2lw3^uclu044t|VdscPhGOFD}F>{$omIjCiEm_wp(OBFtc>0OiAaK<+M2Sz<@R8dT2>m;|f#%GxN03zw z-KuIDcVzf$i$fef+SAjs@rj7xPn(~*>7K(KN2c6dy%bCH> z65ZHAM@IvY3dbPGqW)ZStjF&!$4s>-{|@)4N-Kucl~zMun_nuEra&c-sJi$vI8Mha zct9R0aBZ8ROcDtM@mV=)H}t-*lSd8w?K1b@1biQev}fXo!Vj|nj$-v3G}5z4ZEkx; z9u}BS_YMp^@XIv4h@Z_q=HW~(z7GA?@fRh)Iv5ssYq12c6dtGV?}tOT2OKL^4=yJ_ zPt?#Ai}~2rmlIY6W$hJWfzyN{0n3PJebAYY;f#d&a8;1z4?C`@sMZA_brqa7lO2$D zkU=*IjQM3NTF0%*O*v} zGnuX2*wYsj_t~-K(zc2vcgJ9D&Cxcg!Xcm zVfP1|<;m1T8q3ev#RXZ3`QZYrFvw-g)P5TRuLWu~v;^L(?Rs71mN~G4HcmgIF!d(u zkGLo%3#y??yy)k<^!xO@$8F@zlTN6M&|V(=Y}FQsdwy1Io8O;1tMQt4MhPq?$tle< z!m$qoeT$j8GX`mc)7elD6y)0rXM{2q2+Y))z~$T|(0cFqcPB*8`NIIsVtRh2D3F0) zCv?g2whg~frL#&7nMR8W@ISdRd1yw;`|-3 zK3Yfd6HDh#taoF79h&oV6NbX$E2RojKj4SH?{K`S-C~>e^&yd-V>CDdw3GOUDauo~Iqj&e40*uB6>|CR<(aaL23 z&!2jq3FS}y7VCyy#4W4HbS52{v#-_m&dddSC_sslE-UE0fV*Bs_ud*!y3dQmq}rva zaZiNR;bORM4#gAxdD8zIday_a+f8*CycyG{;M_?oMd^0V2Pg+6q(CT4(OmgVX#7AF zCT@^zr(-K{D;+AHVkHe_j7~xjPsIfqVd-x}q=)vTLM*;);ug+vYzP*rc!u&%;Q?-- zCP6MuA>m-UFOWVj;2kO18q>8EBwW0pB1IY`!3XP$n(GllFRc9ks3oTAQh#@2LMD_= zF$O12RG-sT#$%{t)pvz5@hgur!n@j4tcK~zRF4eh7(^Knu(tGFpdEiMFeEIz<+`#~ za=4#j7>v(bnd*^h46a*dj4;L3Lyb}Oi)62@P}F*Ef!|Friy!%Z?jzRpV>S4GlQ<#A z_*SuIn(3mm)kML0wd2jWlX;j93rteWE1s)|5VJNzQA}4s#l;34 zhAE3=kc!wbL44TP!YXrOw`Z-I!=(6bj~K0Y^>KUkNXB(If|SgQIPtkhvxhf0AHJa% z(l8Da_`lIdCGJ(*-wd#S^DYOMR z>ZV4q zgyd`|Q}zg$u?k>`Hzx{&GE|+m^}LG2>;T9f;Y7$vkA`He>R4h6sctWKF9%{9_*x0L z!~~B91&W#04>ri7Tjx-Rs#p7mXm8By#~l^qKg}W`tl2z^0*}cb&G#D5x1y zApn7Dl5||we^{U!K+~PEh^PyQq?o7hftci`2{WAxVx1kQy84k7dW)TXnEzOMkyQiK z3%UGQrpSbM2SbM3{qrKu+3ug6zrg794`I*NX5sH)$Xg!d2nATw1&x=KXiXLAfm1y} zyi|c)%+846#G(u$uR?Qd_BJ(@5h)F|9)}ZQCFaO>w?3CWK|eNNX%zLv=4vT7DS&3rk^_-pt3&(xMX|fwHEFvJ8I{e2o{O_gp>L1iZT%i->N5AwIA%cmTPnp@wK|R&28Z7+hl= z62(mcIA@S^9ewEViz5>?80Zy@%W;<+xEO;-HX*aeE^-}9nd-Tmv^m8^{OQXtC_)o& ztHY2JE4*J0f?|>FRKW?FLGtId0y+ls+_p4BGCQb$ zxe8g*nQ23oPizFHI86FzllxncAS>>3kvRDL4IhRN<4{5J7FNWpl7%m6?unHepEYa9hzIpaFQOUMpa55d;WpuAq9R?WX^xDUO0IV%)nh)_sbw89_S?9Dcf9N z)gJ&a){;}QjlDS0eQH0#y)s6nVh3eo6;Pcy)x@p5p}*VIAdh_83{`5qs{U&*h5!@W zZ2a*LrJD_%B>t#YW7}qYuN%?-{|yXpFexj~7%jZR<)rRn$qPylLu~m{+ce6)t6CHR zab-s)*>l|J6=2x38np2)pfVTN0)P5Lhpm@%u1e*8R5)6V1(A@@0~DD$aTP~s-fZYZ z4tdFb1b@*OCB8+g`d_qy(MN8_Mb#p~0ods0`M|#uL>d zDS;rWc&#B~%_>&eq>5%9kpze|R636}EZdST=bYrR>65Rp}kf5;dPUPq~S_N!JfS`R*;rZ zkPd9E%4K)a1DsUkk?#tT*jQ%0<*C*FS;#Nx1URv^8tfNF_!*mn3;)W>xOEL;)W@@#F;RYv6ChOz4 zht-H^yb4#l073^W08xP{G2}2j=4z!?DuM~dJylgmUT``1NZmK|fumLVKb>;o&a4wN zN!!d{L_z#sa3KXsr|bAUlTT*S>cnHRzcei7ZMfkH_0gv4DrJGo21l#Y#8ZKe2@)ML zg?5}&=#juJiVg#R0u0e4ami6?ivwd!t@(S!-8NJs6vf$?WjQs=g8_qSK`2m_x~Sb# z>oea&O(%|ETg{qFE4Ijyr8jY@gJS@xMMqZvgMg~&or|)Z=43|9`4blAht00)rk`Bp zO~-?q)r=$P7m9iSkUVPqXs1az{fhsnK0X^{m4{1xTG9EXVFRQ1qh<>(4h{6>`jRs0 zVG~wDSAmpZyWa^+Jk~@+6^{;MvdpBAc?V?F+eUvKzua0K{QUu5L)x$Iov3uL$^~c| zFTgH#sEOIdnV3z}HEnY_*BJ6fn*9sOeAI&WRsR1ARUt6iW+`F4k)DcR;{G@%dTNq` z!tQKVmbh$xQLOABS$Cp9A4Ly?Ocr?2Y6MA`ALA>n42Z}?pA9_nvdd{*o~=#`7h4_FikQ`I~!4=|QA~Hi5HS$}+0E z>e%TO620p*WrqwkDAjfApl4AcIa`|Xev%ZpYVwi93T0w z=)UQ3r2NL9eD`1L7axqsg1udXKt2rhXE?sG1V1y~<{RyN0c zpWNlZtmQJqVIrhJ18^ml4m0g*a*raeNuNsQY-lUVDVr`}Mjgg63udL?2{CatI%qTG zfk;daK{aNt1t6=z{_T`MFyuFkNPCc7=4LRrfrZUQHaYT6?CEHRDJ4Vd0^mY}zK*K5 zkXshO2Z$o5RV8mHb}Z26>qbK3rza}9guAs6rOy@p(pm|QuINM)Lh2@&QQT_giCzhO zVRU4+c+a?ZSx&4`BLWh)t*fpM%qIFY&%oJ8$tsU|xLJydH#pP!o=Ru2E!EA;=1=~X z@;R&$>Yy#psbQ2$*$Tzgr<7-1zvSVzXsO@ILFnV_ZqtMoF(q@Cp3ok19Pl@;U%#;9 zIO9CmIz}*c)s!?0C-uB8)Y}ZkMMG8Hsas1q%o=qyVBcnKge2Q>HLdY{x_N<&*Hd>U zMT}+|{1%_=ko|Mxy66q8Z}hx^WAr*Q28{3O^mx_E-Q(_$_03QBL_KE4rK?U(-5ud+ z9>>M8P&mQowi-sqNWb7lTpYc7sLE3y_q8?6%#5=xII*XOH`&jzP^nMF*5Zac{7vv)fY`wuTq~02iIw%u@;xKqEUiD-926 z;e3zgVzu`yulg3%Af7NIj1j-dAE*BQ18vnwfYeg<**+rRwjV-jwB_G4pi3wz=FbNr z=L$CGIC7QMq(s>F=kXYqkvl14YB{bOjd1ceY2Y(1Kez1Z&S;!uQ>j|0Tr=*IhE=y^ zsyW^wB%$c}@$PBU4>I@%K$1Qgy~i<7s5L0rSdKRl%t-Sf^xjOdd8q8|%2_AV29|+% z*~ufjG0Qcvm^$?l_aB*z#@f4Bt}#`)6b~2>>1R?++7Wj4Da-Dv?&RFGdr`^<&U}+- zO%~jn>&txG*L;iD0Kl{Nk!=~`)~W%ww5D!}$40|tO0gQpuvqE{>-UoJYQ02e_K{nf z@o8wCQ_R$jx0n?2;zIIxK#J+)f7U7Q0`atA>63`a5Q1S>9QTx^@Yz(9WWJFZo+D!= z0VGJKQ%+SIzMzH|VFKWKv@_hql$MIs_-aY**9DQh$Z_PO2PB^3?6lT9io4PJP^7f*7Mj84OvY^e9^zPvnczoO z7~Yh>fduLba2KWW4DHf;5$;5=e#wVR_&eUHpRKDfS(dna`h6Sku=eupHo=zA(l5eF zwldukbk3uy<6E&O_<`7g6yg*MA5s;HBTv3bDHI;lUW!eJI0V6#veoBbhH~nuT*)BO zs2?OC?YNnfF~M2(38iP*-VdobtxM_*NE7s`(A`wfPFK%xV7Ym0WL<~7d~FI%zUL<# zcg&zrPFg3h)8x!x+l$OS6Yzj6w)53KATZfJt5l%Xn}6M8X1uHDNE71WPF8J>JTNG) zBpLMB56@B-A`3unhddgXM`k7!1iS}3Kl}Rn{s}EHM>#j|puLWA`(!wvB1J|Ta+!te z=Dnkc`){4Klpt_Q#$z}Q{buyh?vchL(>$d2UwX@H;ah9YNsz|iPY}}{Z4xP5Xh|1! z)R&gYDhsq9cLg_X#b4JwIM4=nMdqBEWRy(xMv9?s!g6a8u<2TOH}z0T;mV7kfKX@Y+3#4zarvUW8FS;HUt#%4Xq#CzLg>QSmCVbK6C9uhlAg<7Qi0H1ag z7bPSJ545XBSPgudflW3*5UWUS0;o*Qj;A3_dBlq`#Vn+xU0wa4=er!PA6`A7%;^5r zm^_Q?%qa$04TF*8(3FfG@pj@|=(r!){yKnH-Zs1NJlL)3AM50-GBDnI85D zzU(7ix@yAFv5KqwVV`vJ=yjD_H6Y~s7q_LAZ2wr7A}zo%jaZUF;%4fE7{PsrCfmwl z<<|O20|mi-m{xS5`BTE$R7)&)c%rM3`+e8F?b7Y0wMD!t!Q;;x=ikoRRu5mCZ|D$c z9$7u!9!lHdyXHXPm0P2TFCw|w{|?9@iGsIvJ-7Qe=q&boPM0hJa8h`quyp-Jfxrs zFQd})$bc@JPMPGi^<-14lYDOTlEk5I;!a=VqWHzDJ(chqj-V+L5IYb#pn3mfREpWO z1pUkn(ttQ*F9NGb11*Q~R>A4Mn)Cnqz;5K zkHZR0R0|<)YM{GGS3Cn}mLWtl@?94E)Oc83clIAQsWx|WLVNPoyDUTd(Ba@8d>0Cj z7c#p}>pMS3Nn5(CI*tOj4Bpu^RE&Ilf0E*?!OJuDyY5)kzf9+igz~Pj1|zlc5H(yJ@U-0Kh$cpz3sK9wy0xLA zeu`&mLL&^fa|6#xp$>buJpIDpckXK<`b%zVQ|JR3)#n{jcB>BCabXIeUeMkbpltix zF6p4W#=J4$bJy9d-RU`ZQ-7SsGcm-wPM78@zq5BvoFK8WO5YK1XW8<~1aF5Txne)87Lsff=M+n8dQC;UKn7t#xGY`qgH|ytp>lOi?HMJ z>EMPds!PD4o-Gjbsu}5dL(YC1!Y1H2V7GtZ9?<#VsPEiId1xeMEYiI@+?x6Ql{^S=>vzV~Z~dd&u{O*VO==*}T{HjXWUB z2^(g-SdN&%2gX2{6=t4 zSwk44==*H1Y9Q+PqgO6waayv;^dA^!*?DWHPpb!(>#=r8K=bs`eQFd?JQsd1*dPtN zIu4}K?l;VZAz4=xX>{Vyd+r+}AY-0|n1&i8#f$#+#EOKuVIx8hhaC9TiOQBHd4`Z2 zh8~8g3qz-6;l8!=Gj#Z~w}QPoxs;ex@Gzv^7)58ia1TDZVv@tHvxij92a24*Zl7S47JpDsv`h2bZj#kH8<3B^MT77s9J6)_o_&jbwu`USG6cYhpX|?-qPZ!RPnYbmBAdzAv0U7MrR1 zkW(g~;`3)W=ias_i*sIh?o@=%wvVC4e`#8tdfzAd2s3j^ZZ5n7`oraXNv-5G3`DJg zxwX;iK>%tJLHE@W--F~tBM_fKC-&RP8ex(*c z1xl`%Z$HUwo4mte7&;bEvnN;RF~A@Kz{N6AWn{q)@gb>jAvYkOvY=3Y;e-0ZLVVQK zrJ$t@1Yv;#e9@c(wD&%$O0j7csPF`Aw0-^nYB3T$pCUduo)e3iUuld{{6PR1mwDC) zAz-Q;c1zrw3j=nV4=t342H&YxdHyX_K2BL-c#&@+A`gr2oLWgzOdF^|`NRAZ_7cT3 zUou*WDT?w(FXwj_1=gVjDMFq`rf4`%HdBq@_o>5tQ`%w>|3*LFUp(xA*V|SZ5N5qt z$t7}gg-O?0pTN3p7ZcVKW!ktB-`es)w=F5N+*49`mT14er)E|w;6=M;~i4`-L zw4?gj?WxgpBIhGcCWx2DG=Ck49B~)c3%nXt99~sM(7bB$=b1;@GRvbmQae+Zz|4kC zjE^t;HM(mZIaPr5MN`?p*xY2*tjph|;CVc5(Bh=`Bjk?dbL#usbw+elvXsJ&A4rZAfmi%Z+B}Bt z-+j*^&BGuQ2>4~&P3_0Ev)8fJ@t3f+PEkrb(Z99N_IH9ieO5K8Ip{pt=QLq2X>r3; z({y;u$642}+g+ZLJ0t$Odnm0FMznY)HG^?9J&i-Z-ONQ;5dtX|o?q*24Rtm+NTj66 zQ|#Shr_AHbH>#Yyn7p>^w1&~}P7|K6sezlXCN(D=2Lc41Xksf#VNPpWBNY=jE(VMr zjo)+d!2mZ7YKh^me_XW}&%rSZ-zpi_z-iP#>5nAsbY&<+$M9=pI`oQZ;(zK|C|bJhD{ zpo2SntItY5(Hv2w@z^>{W{gkic9RwL&cPQ!B|nnuF|3ojUlpS9*k03lFiN=j<1$R+ zXk}LqDoY(aP2!jHY0ZT(0_u&imx{rJA8TnN#+`Cd;|6do(vwp+T`+OS&NKeHh<;a* zA;A;VuTvR-A12kQVW{*;T#r;!Mx7J$j0~ z0J#Q9^EX&3-{e5o-cY_FSpF`|J+az1`bIi0IT&HW~HQGL;HmwQN;d9TDyE?=}vzIN_0dRq=QU&_GxN-eCS+I!0M z6e;U+<+}8g)rUmH6&rnzKUTarUu=V>&*$%B|JF;V9(D22 zH(9=@oP}i5?^ql%Eet(sPoVV;p}UVxB*a{8h}P?+V*Y~iFWm>`I3tO#Jv~)yS3ij^ z$cfhdBC3IzX_WAnk0<{K8K01-FVXZ>ZEHLBB)AnSrp&r^FrW=(xzvtUmAWk;a~)lH`(`TvVG^#*C5i*+2<~_z{(!FZ(Kw zU#o3ky0nWBU}f=k{Kk|IXX!q%r2;^bK5jwmcDkU{p^OjjcA#Ub1Cji^x+F3_d|#5@ zTxp=~pWYSBIvhMOmR=}0X1Z)2$;SZFW5DcAq?v=@qVFF8w7$Q9ab7|h6sNtC(&4Z; zlQJG+<;Xak>~*y14cYqNl~XsjkpMV=cpiZJY4WUx`00!n{*yKVgZUo*2|HXq0$aw2 z*nBtzE%3FZXQX%tQ}wp=n)Yc&;d1ePdlf9oh6Up4DrIq*rKK;1My$+IV|F8k*$ zEwfmFlCi`zYud+2y07Y;fUU%3bJI8k?2nMO(({C1vQ_Fd<`u^Mju*?8%MSVV_73@teus^qPA87@i!vBSh5a@GVT`HzzVOLnb6w&pWz-w; zr)On12c#V?^bBp6@W`@lMV>7TllkYRsbPn)h?7-Js4DPeMghP`Wh-o1y`t7?=j;^x z$||=D%&vPEKyDQ|fNQg^6pHLuu2M4#e|+wW`%Bpw5WZ^e9Rt$ z`@~JaHj)n?QIi&!JCgoU(86Oa$7{Gy#2S8^s7>mW!Vm374dh%tw#*m^1n&eRua7YY z9r4_zm1oSW2FVPBGpGHAfwQzIU!=38t+>%R!bZH1-Apc)gFU_iA}X#)KjhvNn2})r zHb*|5$j`&o71MxK&v7q!pD#ViQ+!C>zeD1^lE-ucnh49PX!_@AEsBW&tO_loxDW-~nGBJ6HB_j+NZ`@ukP z$NV$K;om+94)|f&Pb;Viy1@uX;SOzgR?dIwCWnuLvvxi?E=7r^b~;xLy+~Yn!iJ&7 ziA}iclEHdUo{1-gH&=_2SGfPxIRmCgItkD9?2r9kWDD^gzUm$@XHB`T##p+piPH{T zI=I-T^ursfZ@}od7s$#E#-eIl2n!*9#fK?u{u{F}>{jupVxE%JsTn{U0AKqw)Pr&8 z(+`(^tP4+yeRi#Bm4aP2;n4Gb3bgOnN$V(S+lqjjwS*jE3$8DbrxMrV)g#&C+1RV?e4X_ zM>hlSjT@zr6!2rsU$C7dbs-@K5>gR)y;x)X<2doTsIkRg1r$f^tl`jkPzS&x$eN>p zo<{PB!^9a=7oS&y|JMruC$5dF4?YVu1o%G7c@=3TsP2Wi%rsDd_F|>Im&s7|l?n`pX&!e~hEtcpt@*mN>{erUg&yAhM zO|T#YMG{5HT#kIjo|=07og2dzROr^aG1iyV#P3Ji{~==Ld6WDn^EcgV@_OzqcZ2inOc zR^F%WYM&$r-;YoJo_K$jmN3;@e>Wj$u^>eR!PyN|K1(=GtBGf^Et|4e=-X#GE@L_j;%AE-KZlq((JKx!GTC7#v*IQ)3v9UwHL{H*LsE#2d-3 z1kY_G_51s*6CU6~yu~9cGy{F3l3I!I?kGMO1~zssYZDf1f&`)T;xEEE^`54rNCFwS zwUPj!x{0DStT?$?vmko;h>3E^s7clA{7Ri16tNM7&M{wo6SW&VgUD@P0u6IF00&AT zu%KALYJ)j|sa__RNg4k^7|X{1ht_ng+eiyXuP}+>!?qEd5gfjTLabsz6H@)@H%!|W zM`l!}5|scAlNa1EYFgFc{(Y`N`VY-~UlwR-2ma6nl+p+V;^n!h1Ec{UDm3{Edf^={ z@t0H{q=84qXTQv+`jXMimx)c`SEcz#OI(_PK&@j}bXa_IISfUn+4c`r({t&DR z21)LTG+q@7hrW{!TitCp4J%R9yv8>MIGQ{R+~Ic&sx2&9gWC`0Wb|h;B#>mc$lzi= zDov?Q2L;gu>eSILZT&c8^vjCRlJ*Duo$Ci&+jemSrBgmrekWdvxEX(VX$X(+pI|@B zv0pB5wsvhyI+W~ium@C2cYnjtQOpeRWcjCtfx``S(H>oHwvRvV`mQJ9VS_gRr{m@N z>Q`OdNSK2Gg?>*Ea|hy$Ql9Rd$t4QpcM@45Q>pmW4n!|U5{fqI_`rm8k z$-B*nI}t>?fuHk3?I%VuV_MX_H$1ae+t8faEL-dY8J?Gk$W$^4MD%jDwS9K{&Q}0< zAMh6ZJcb7r)Id7#DNYRCvV5OD2C(RhxVL0qe>N#LYS3H1EdD$?p5|;k#QFC(DM8@a z)lZjqH=0DdpF6MFbx%*uo;Kb(Xe-Yod+#-V=f%N?m>ADCyhUM>R4mGitZ;yuLQ;qB zs~n2cMjO)Cw`<{mn}J0!JnM9qyI4=kyNj}T&@zQv#6+RixhW`cgbRuwzocXN!F>Q4 z{Mn&m0ILx+2(`$(7s;~|DXaFJKW9YH5VM58m$WoVoeC`Ja_uTHh!d+ujF-$WP876a zEMJ{6e>yMfaKPLZ%9pa!PlxMpxNfFqe-0Q_* zb6q}<%*VKGjdlo&&@Jc>Ye74(%Z}L5R z*MkroXfVVD$lAi3!$`dR8f=0aLY$2cyu$aXA`5OaMkoqkl%l@hx>|2M5}h=<3gy)R zN~$GoxI6oCU3aXO0uv*pSg`b3%p^@M!e}cL{eHe^S~;6XUr| zUhijvD&K`jJGb+_`}4#exxA+9BhvpnCx^k?9`hg^rnYE*IB#JO%7|?C^|;YXf3?uf zLUR+_rj|%p$*uYhVr)j*`SKiA~hHTEaKWx4ntj097tND5F z;$W(9#Dv+nQ>c&m?TdfbChxnzzc-7@JE=F?$k}~Wq{xZQsE-8fOxZAguBd1pgFwWA z-zRC}6CSr8C*!{yoN|roDb#9Ll9=UI1uP&{>db(Wka*gPVU>>q07XMusz0@1$vGJE z65w1H3bA;3>xG7X6l0YEX=2V`lRq-40n6phSt%B#X{NyxQ!cW@d}lUG9snk@ z!~(6Ape=R?vI?cw$ULPzofusS<5}J8Qq^dQ!`QK^X`(^0r&f?p8J69??5PAp$cKr1 z5=XIb(&<3@jv!~P&mc9h%$isEM1D_oITyN6P5&NHjJ1GY`=m4+nh}K1#q} zFRgNTCFbE8Pry#%8|0izTY^ojO(GEfX_abXmTlAb-bFhQ>H&`M<4a7>_AVKpuP|() zjMnpwnR;l1(G&@t9NeEB5^nQK0%!^u&26*@2{X39SKy$`MRr`VvQ7?W_WoZy^I!h) z_aTUE8;rpT8GCp;I`Q-5frM(5f!#0}qCH^o!Nu81p_@PH_40#JdBI5&ev=Dw#!^a3msDKzdMxJiC)CIM#V zh87ytcrP8AiKlTYWwlYR88>UKEEyssO(0rhT9i1 zYd-hlr2*&1sepEUJ&?lf7vI9|xBk=D;rc}wx#;;OvcY<4@gN%~f+qOe{c6(Qls!vK z_q^`{*8c^<|BZ#e$>@wM9E_GkN_c|lu-<8_Kk}EUwX)^JY5DdYUb^@A)D|qx6V-_{hVUhZ*n#8vdM!38!u3w4W_`mu3y9g=K=RHP3i zzisVcXIc+rsXv{%IGu z%!&MyoLNI1T;enL6L~??l=EbGKOI>&{qo{*x zu8Wu^me?HfGdGOlIAG7^`#hV{f7wF2Q7B-JaKb`-LvQ`dTRE6q=dZ9N>oDG*fXRD; zg*^#lonS^AV5#YrD*RnfSZ7C zA4B1t3IssQD8}>&KR_Ja!pR>;CZoT>a& z4#P+s^`Hr8oXrDp8`%&m&xG5IX=l(c#{?tUX_tf*Gh1TzB&JdZNhtpu{+2XSkHK6I zUoNB-KT8cQYrU9qg!v%!yz>M%>w(j4!LEf9Ed!M5G&m=DMa&8S@LYxw+C76x;o*1e0ZZ%`$jJ zO|#^b+Y2K5Y|-PC3~|;dLEx2RPM_18>t%(ZTxO64;tYldRUDj8q2nD6QXlFPqt1dT zKYw5s6`Mm<=wFydF3LV53w>bwph{3Wp=-W)A6+$I--t`XFV5)IYKJoT<=@clzuYeE zDpcLR@&t^tTnPn~-IpyiGhAPE7E3{vNG(DJ4**nJ)%UK%3Yt$rl@_YXDMw<##;0qr zZ+87O#J|od|^f&yz=@}XBIt3`zBKp0=5~yy?6unO~wc+ zlKPQmKTj3MUnwMsU!8D=%1^OKh^zcgI?r4&yeV=2ql~S=up&82n6RuHYZ%O)YkPI>Lh6nLrou5iTjR?|01m&2X~~i~~taM8jko2d^>s z8T%+g{Z>2MQwQiVY4p+WhJypiIVM&`0w5F!(8U4q6fH{d}BDokGK+yd%vko@5 zpGmzeow%CPgpZi9yslso7{E^WUW43+ii5r9M9>4%?9&sEG4xbcD zezG*Oi>)PEm@cuz(-MSpg}6zzlB!og3=DCOOW7)?Z8$3_di`Nlh{HHUw(5sJ=qg21 z!XGjK#Dl~yoT$@P$fWQjc);@loVOvA)_o6rtZOgR0C8I%S$K41K|w(`Dldurl!6C@ z9B`lj()v*Mt}{P(7rAu~e%@>%)d2GsKO_KBd09=ixbMewL84LZ#prbWuxW{-zZWWE za7~J7_C%-n{D4DVJE4*r1tAr>o!hB*OR!Z!rCQe(6kKgm2;=2LS&BdK`P}}JqwI;)+h4SX%^o?ayX%jtDM>#7>uqOqXr!5T2J{9!-a7|1EHli#=>=6AAs!v*}d z(Q-SJZS))rx~u>XJ}^#>v20OKo4x)%{YQQIe+$nX_I2e^)Ct}mfTb`J!IAt;WdVUZ zQ`SvG46}Bf9>p;sw1aQ;p(Oqn$T3?oaU+&g7S`M*2$_)i$9jz|c0oO_VpB01bINXu zmO!sX{3>XP_&cA~Ym{MQ7tXb|z$(MGL@>%IQ&mQ70&C{^b-?PvZVR&SeV!R_y z{WtTjN^qre*U3I6&W@83fQC71`YrAQPSz$YG~pEw#gcB9`q8jh5O4+vPH2q^j_I4=_#-_c!P>!AHE zyhWQnqX-BeTWShVf^BsvXb7U)gw?UABKmYz2Zqsx``MR=ihamTTGV3_eUc`m<#T+Q)59#|ciuPKkq^ikqyWAnI1D>Y3btT_cWq4I}%{#^Finb<0--zG#~8(4iq zCsv736&~vJs;Jt@{>$5WVHN|pHl}^ee0~drc}ZXX^U-#+Lybi0Fc3o$_xndZQOOMI%1FdxPtOZ@_{^IDl!3kOE0733=6T#7%M2nSRz_@`G z`oM=Z+=(0uMEZyx;w^lAZakQpKF7D0AVZR@PT;Bux zq^}553cFrWgZoIfP`ICUo6!dn{NWH(Rvkf_gdZxEGvz;cq-h^qJR0joS>yKlZ~`%9 zFK&+f;oFmI9QnD&X&N7Dz8c7kTa!~k<&pvhy)_9+GKup3s?5#3(3?4KM)#W8d5G<4 zh=h>-YD_H}7dHU2Ew)z-`m}NmjLg~gp=$IOdz5nQKb)<|TJj;Z+c2-eDH5-a3i_cQ z1&w-oaS4{-9T&ro($(b6P z?b*@GIoodL>Cvi``4^&9OVtcb8pTre!Fyo*G^G$roj}D&Wqs#(=0-@V3p^?HXZf-$ z#_pIne99a~(59FyV*hV!0FF4`4OE>i8$XX&Tgw)?QU%_*cRiQbA{go!&){w;c=;Ck zRpht`O;;eA(YG2Zz!Z)RyGdh{ChDdxj*o`ZWo@NX`l%D-9>`EBoHTrNIddSl`()$P zX^>Tox4)Zd6Cw_~5PDNShG||tn$Ou=F{d(z2sZpthsP!Dx;eb|^m?;+c7{)C6&-e? zG#?l(-P6k{M4BzxBgR=<$ebY&F&mOAU!~@{TC#7=;ef5cE!d2pa-*Q8R+O71O0D{9 z*50TTv&ND$DsG#giP16lBT$4F1+DP^JIhQc0rL`B%k}8k1|XdVP>DrqEas5c41i*W zE#d$Q1RaN@|JZNS`Pl!m87t!tSE*=PPfizWo+lMw8dygG+RmC$6B%MZER!J(zFpt5 zOjCVwtd~J90mu&-70=E7y!sTxG`?bZrUWmQL9?*5079?vzLH+zH0tQf&MfB|y0lC- z4Ne9FAkJT5=Ob>9ETV^K-O90y1=b>R)eN1T>zS!!l!vCQ01ns`k<3OGb`zEq3x!eS zwpq&n%h^w+xC&W&xykRHV_;)F!J9mA+sHikioFa8d!#2RQsnv!SU+H5DN2M zMq|*3{~=xO3RQ(+P1{2pRpatE%P)ODp2Ti3P7`bd8~+V~P=?<{-0los(oUnd0`T~ganU?Gp6ig`kR=~jJs7L_F>86Q z;X_WJ4KxtG2ZunNfvgA5uAYysmje}5jyQ_sW3d2(Rmh*XX?Ymauf&Nls~yN?8fT>* zpVZW{0cDgPKVazKGz6MN?x6A>E|{Vu!ilbfG)`6ccz^vH`qn@__g+Hzw($6bfuZ;8 zxfz!fvM}!nBU=Po_D{}#e#>qUh{L_Mffsl%wXnw`1Ih?nEpVe^|HnCT@iSHocc`>V zEQ2ITYP2dnUwH=ggAaK@GbY5Yu?O_d%wljkU;5UoYCZ;nKo@wP7J1dzmylg!68`CaVEppJpZ3anWo@@w!ZbQ4x^@x_I7h~|FhW+(UrX<&JDrXCr=2!*>u_Roq2?4#!9wrI(e_PP5|&f8;r1R+#8U?NuMVzfkwPP*@p}}- z4PT>+)w0;-H_}HNw2-^QP_a)Zk;;6-DE)Hm(P+H5hPsJne)TC9Dn&xAGBE{+WzzP6nHTCyP1IkKn#8% zCju4{AeSSSrZyA)@h#x&WQ+nVmIy~Y>c$oeYtcugo2#$O1fvygTrdo;AnZuYTd#S9 zApZQ*PTWMUHvGWptU=5#8mXsfOF7+DgMhKZWvjp_f4|6guJx;TeDR!SvL`=J#fVZ1 zCHKd@jwl0RbxyLD+-9d)f|e+P7XsyzeUGOmc(?HZIkTBR-(fHI_t%h%#y!@r*J?1R zc*sgBaW3p`{VUA(1^@p4M=**o40V=HuQ?``Z#Fv+1ld8Hg|6A9Pc71;IZ`uDbQ0eJVVP&5!h}Am>#8$;QiltpnL5G!oR# z%e6eOFeE8-4z8=PdFB&O@k=)Bl>y9A9eMRiB^~*I4bhl;KUb4@c3k_jfQ~zl&Hypj z>Ep2=UC<&CnPBXL0>cl<2<$yh8ny#kb82j!vm6nLCuwQ?_n9#TjUz`xved$mr< zkSR!di|vay3tW(AH9X$^uwUuY;3%htrH`z|k+>!r>}63k&p11KyZrpe5fB1|?jnkZ zmTGK^#PqAOpC^G46%<2pNO%RyZ@hsORWchRij$qxzCZ5H#fAp&&l3&1sy_>(jqCbL zYe2~D<+cn#)je7058}EhvRL|Xy8+*am*>eJTs1s&h2DjJEqhNg6{tTViaB#!vAZr zXHM=?2=*PUg)Su@cLaHslu3wXOJxoWXAwE<{@19D#l@oNJjp5?R%c~Ae6se^@9M;O z_8L~&O1OW1Q3v%+H14=)O-iXqjLD|jHjy}Z;};OYY4mS#0SMD+vN_S&21(U)t9s0o zSsNFtx?ys~P%jHj5i+WN&hnk?s`A21SC=A`V4d(vHGr1~wzHE3F^g=+@opESRc+@3 z{k7GT2m?5bC7b&x{f?|=Is7lT`r|p=M`k94Kr_+X%llC)T#NOL`Q>Y?+@XyAz1qbV zBSHj`Cf!0hTV|&%{J}a{>xBEe-(#HQ^!^Ar(b8o0(RFw*l8tCFD;n_Ni_%T|Fwy4pMV@1T9X!g@MATyh$?E*CLfSY zVncC~;TfSY_<+Uf&>xxRSn&ysW@n1;;P)WEVW^*R2y#VYy(s|6n8z7hs@f6=tpLW$ z-QK63T6M3=dsz|S=RD~$@w2%MLgik_cz$?=}u3Z6PK4sgR z)8N~9p#iHS3?QSd<7PSan-jmTl^(#gA9-|{4mP&YOKMyV*&MyY+^DJshQt$W#CJZSSAd%EmNbwYhP=# znvc%#xSH>ZSHE`Xeaf;okuUrzO6iwPxgP~e5!egkjY@hxMB9nnCVYuzr2>C=zKn^+ z$;=rf^ATWH!(q60Q4=Uk$pKEbVz}!P+@6zk2 zQCzH&40zs81j)g`2KEHsbWoC0Hw-M(2>ex4Qf0M{3FfC8ffM|-sazPUH={0#>F!@ze>zpRry z853}TU6O&{HYvg76E0bjU*0ms6Dd*7;MDcvZd%*UQ7-AypS62WiTdq0@0~=!&^`7c zA$PCp{k5&+u=5S-w3-#esFj2Gljl(s2>*QR^Hv39B{*i=qjXB!T6#e&C(AML#6VVqx;~^m8G?M2q>U^U`hEhN(tqXRSD^hq$Q4F)p%FwU+1NZFBEbj4TjCR2g}>nSt86nJjSdG{)OJ! z5nTG(QH$I$3qlStwI9Q~eJRC489{qA!9NSI({cTOD?%mUBW!qjWb0IF_d4F@^~)Ao zEbEQ#k$wprVyyP^6~(Lo5UjZC>uAq!Fe%hJ7DeL1sh0P^ihCth3qC^8b2R>O3N?sB zkV65M%Cp=&X|7-=Mom=yp>hx_XS^wi0HcYYkFc8;g6_j-T2#>p^3!5M!z)z^E} zPM>5S{NlZWdQ`P6Z}Jl`+pPoH^p$1ul1FO@XQ^bbMbCM#yd;e)Ho(Y_yAtC*;FJ)V zKo3^|E;8dcDpeLTp|^Rl89|*BdtZgwp2%kg*R|~V6lRbIA~A=NbZRPq8@|q)0vB7z zbG|)<61pHV_}s7hn6+;n0csO0KNe&MJ$9{eF-@jTTm(=5zXwjGBWmAa*gL7*o~@|z zi<;X(Y^u5@?W}eaUc&tqaB-z~*6p~wr87i4#5ixYi5!j3vKY0z|5pqiOn3r`ev~cafR`GN4 zZm7wP$)aD-LmI%;eHxQCbowo8cjXO4={P@4d2i(QLYzNJffDDCWVi7^)p9=};k;wq zJlg#WzQt@MKQQg5|C0Oo_p8E`yd()3f7+GzFW>AvXHGfz5SF4x`~juBU1yj}S8IgU z{Ld-JyNSv;JFNji)M2EZnyIfBdM)lxuZ(P4EgO%<0pz11&hH0ADP?Zg7y}MiuLIB5 z>HN-H^+^Yw$sUK`I2s>5IX|KAeJJlWZZm8mwssvxcE0ehJa=Q-S$;3M={w`b9cMV> zDa`Akgij+WM%8VRYmb@pFckVm*_}(6h*O4}qG3SnPffJc0C*&9+13brUjv%zzLFhFm#^O3F#g8rxbK>IJ}XRI5)Y_B z*W>`GJQHG`02Y}DiL1<^rHRfnL#FwmWa$dO65>h-_;}!Iliqx_phXz+W57xZoJ5K( zLWPv$7k*a|>Tb8K%_p3#<%oTLVi}V!v0dq+yigW^c!~id);#<>_$BJwVmF^mT0($& zGX2j7(Ehh>arV;hb~Id4TJRXqNU^j5Jmj)HpU>Ljnjr;|WcnSjN+qR%allIHN)6(6 z&rQrUz*TnDj+fjMbzuFy-PHEi>xkgSgI4`IjTnG>#X_OUu!!%?^l;Ig@TMGLR&uoi z<0zN(p+>XiW}GG7>QAbF#`|!@fp_+)RPx$w?wc~sAyOr8K;sOilk1v{7>ID-N50mCT z8`E9gJ?+R~NOJ#qS>teB@@_fujaDC2F?cWdI(&`@?eX$+F12qlYcZEX=JA z1N$1f``U>)ybS5_*EB0X{tNu5Ie8U-&Ws+})NUU6rPw?YlXfe2KB_f}c5X;TwQ@I1 z)y?`JSc=%AciPC2#|F8bbklGr*#LArDfnvlWz^zjzj-wChzmSQwXwwXLbgbMJaL}X z`Q~>V$M-qF+Q8}+HTfk{t7&v|*k*BEe$D1z^XJwS91n9@cU95`DeR1WFun%2Ag`|U zB;b$U_Bp({)J83~eF*(>!D6fe%pl_*`aCl3Hm%hqb#|mRco(Gt%%{BXfGOiP5{C7( zwO66`(UusETl3zex8BqH8iy1&GFwV?f;S%I!C&@aC0y&NHp>}%Y9$2Y6>u%F?ZHCc z&RV$w0zd$F@THA1*vCl+q23Cc=pgYEL;fIUAQ1sQq2xQhOa7h|0$zO8pJ92%Yiake zv;Ykf5&*-e6B=%m?Fb&-#jO6xc4mWLEFJ%ct9J~qGwQlV_l|8FO=H`(Z6}Rw?=+3= zG`4NC4IA5OoE;G9$ zaQTJcRLNGDj&pn{j$=2U--c=d4gmS3MhgSA~wlhS!jn$8sq@r_|v9D z$^p?l#870=QbIPn&rw;1Ga2f&&R6m{)nUq4V(_G}R{99fNE{BV8c;`0H4-fAyga^n z6v>nSWYk;4HHk5O;sh9DN7$BUy5S;Jo&|NzI{gx^G>LMfq8tl=t9Ca7TRUYcd~|WK z?b)@)iyD>mZJf6D1x*sEK3-uJf4Pi?olDxjfaL;9G?^*}=Re$KMcy%I74L zPdvW#o}jwEOW*v8N-9W)8sr~&W~4cNakk1&ryX#Y5Oc0a9}vGq>*RN7+HrdsKRWxD zbmE8^x*@s#tYErVlj-RZUKg_Ua5NEizjgT)?q;3BuWCodVp= zGQq8P<4^C@Dc#y>U>(bCS0&z3)fZq6(VFG-?-Sxw8MN4?GXdkitvuRoARO1Hbb@wbF& z;)Nqg`-qYPV3$UHMm)6+!nC&=xqq&{9++Q8+>Sv{6g~`@uD(UqG+sG5rBzMYyXV!W z#6CEt-+kCbio~b~d}5)S70&o&8-Kk)a&ib{N|7e0wbXgT_zfwT7)6+`D1TrV6@u*% z@aaJbY#5X9w;p_vo#pTxg}*d zT_G-l&WbsZi`AqiF_rmac~d-4nytd2dG|x1;P>3Ygjp(wmKcqK5KQAQa3D1(-!<{* zF(Fq|N$-^5S(zb#qPDgi4&!*RjhQhu2t)3;U!@_K`NhcvX^8=Q;8tNkvJODT$;FEj zx!VrW%XKDxNI$v849G-DJx(lWioMjNnN~;jUUK9;61Dn1z}tY&@@WfAAWOn7n)OS& z2uRTJBx|*p*7@XolBe#Cng+&UG?Rds@50}!u=>q}mYJ*={>Y>DYouL^?&1T~GJW^^ z3t5Tc)Kun0M!wg>F{+W4gu48g<>F8ll@Vu)Atdx|5UJ|?Cx}yLQ$UF6;suq}H`fs| zKuvKp{P5Vh-p=Al{`D;(z+WqHSAWH*G@qDz~;5*b3gSd zeRBwPH#=*U?H8*jb?&f!qoy!mX`VY54RX*mUR-)}%fF%TU7v;T=PkVm=M_PYM&6b= z_P1B^aC0V||I)t{;j;@1a?$i%{jG)GX+)`(hjR(`TMRhkl)NUH9SH>gt6lecBqaC` z_!^8Axe(rDXxqGvFbJBs_yyH*Img-foEl&~m63e2<&3QpOa3|(>Fs_uPVud`f~dCx z%KR^;4{7BVP}dD}-xu{mLsZ`MBj3O0{~aU?tS3Z+SNLOmyVq{Sdl`%8Ws!cSY~o?T zI_#tEK;+||cP8T6caJPD`3^lzYDmf5?bmWk9(*#yqdjJXPgEJ480=wZS(03etwM%8 zi$s*mLis1?;AMHtV3w?Z$m)KgpRtWje_p=zD1>|B86Cujio!ac>19k^WxRyQ1$*>^ z!R0Cz?HM)%UZHedBTI1E>8%?%YnS=GD&3ky@W_J;^Vh8m2QHy0z2v>Gp3k^!{=r z6G$JDn-jL{bqw3=Z;1eHKv-!)SuRx9?d_K~U7v52io<25)LUsoem3^REH)yL`hY^0 z+YpL!G3ew*dclNwMm|I&)a>^-2r@xI)fDP@I}>3pY!F&q2<7<CaC(0=IqDQ-jyrk!BxL>mO0)KjCz~{$ z6O3#7I8>`kx0VQr>=I%%p8W# z4%VfV6+C(fXz#!HYej$|`pJ_4w3?%hiZSxA{aUb=G3BK4MLV?N57z)Mi>e5V3`^~P z=T!1j`a#BoJC&WPdZ|%*be_1yxQBJCuO{n8DWRJQXr-)Qi^Dib6<9ANvpI0NX@T~9dT>F!%}%yj#?nClb*v0qOf4WPFHW+$eFlw zf`^xzKQT3sfzMt#f4wvLrXe++M{jB{{hjkg#SQN6xh?wA2_iOicy<$dHqXr{`j?V; zA!soQdgy;3V<<^*Hqz^&VdKAW($pFg-9r{G%8Hv#+myAxa# z|4P5qki`qM%kNLa?weV>hMSs^QR*MKX5u;fVUIwQv9_(P6lufM-tI-51zkn6T_0U0 zELxdI7{6jkpC_Ig9}J_{zM2kxDc_5i-WCwAR_>+o7uV zi$2koHeL$=TES$|7Vx>KdxQsIN)-D*lv3;7f}c&K!CL~P^NKNF>o2}uatVrlbX_EM zy-$>%flhv%ZuLs1^|%S%8-ERmelrEs2EnIQ)@i31`4(-!)ptL@iZ61;3$<%*Auav8 z(kD%F3iP(bULk%ThVePt5>BoQ^hNfrn)l~0{14ZTUba!9Cc>dWi|^;@NA$4YabKA8 zC&({=qJ&+`QO2fsbv0ANuV8(3$)x!M!2qvQiq9Lx>=hQDn?gA>axnJSoXyo;Lu!Ql zCFGw3-y%G&;KI`kMhwRwqAbdDN8iy*I_pnUuON{vtZ!j;l+;rCh@An_=xSNb(hLenR{RsvCwW_9(AN;J1mr@gS z`)#$$zGtK5l;r7Xpo_wTyGA=VNU( zn8Dzpbv%~`f$v420}y^Gj0e;&8VMDcYy4d{Ro@(?woT6jm|0qB3Q`Bg~V!N;Ja+WWq35Uro2HZ zJaor%J9< z*p4rRaMk@w#Hr@uLT^=(*ECwX=|2qp#=C{j>2o%7M}vYT@|jw%0GD3oaqPAJgu%^u zZQ7>q%Yrh{fJ__LTL#W|vC#CQI@`OHVOqfOb9H1{US^_IoLHq-Ba#%1&zS(7SD2|FTH(E!ilBneFDUM%5a)!jvCH2 zkK7KH2G1UnLv}G8*ODf>0lIz0DOoK0W7Vf6us?&jY$XLx>4!VY0-xWefA8d!qCnVA zIH#sbuJaj|4h6IL!ZV{@K{|kgnp_rYhC_C@Ia|O;)ZDE7LUBOV8RBeCmW%VN$zZ07 z5riNYX0B+qn*r*QytDNBJqJJ&1?$s(&POh}?`L0|P2~oCs|7qZqco{8-{S;IW#-VD zsxYTPoDPS}zJnt|X{Zmp=^@}?Df}UfpydPv5DMJ|U@H$%jC!{9 z67f0H6V*E;JL-VqSz&?|^tpC$c*Oe2zg}s+A0Z!P26Y@g6WkTgZktcHw6px>{5)ws z!$&$@f0Z@`cHIFPR&9DfaB-C?^lA+gxWZ_>KIqe%(jT+}x6kx~hlcdUySpV*A{sflPhZw2E*1hcB7@SIsZLG1}}lE zHInJ*zXJV6*V8W5%VF6e2bVX__yG;G^x>zg-gV1U;(*3~auE9L)jGF{@nar!AYPa{ zYHrSx<77^+LG*-LkYm;2W`NOBHnE|xt3_6AmCae^NY$bT(q%YYwj315sX49!PF6pZ z0VOF2=gxfwK`=|3TG%4qM7X?JY!}669pcM-kIw?N=y;pAD0OQ}_H0%dQjPw#K-eKR zKn=>g64jg+IrlSsL+h`<5rYOmZsiodQRF)@9#?bOz!E^^K<7we7{){FNr32~^SblE zbX0`@R!Q!FML87!Q9MIc4|S5u^<+6s$0u!aV`u(BJw=)NeHEsai$xkrBjql2W~3s* z$v{e3A>R?P^{W4ifgALhI`GacJ8$e)KYItvpgZ|K>pYLBWo9SMAIU~{{^ft;07Lu1 z30_v>65;@UKjVQ8r@vx&<|0;Gvf_vyuu$q!w4|*J;BFjuD+~1dF%x4W1RMY@p|qWc z1Hmw_a_~lGF_~)3g0A*rr~|NittCY%6$@c;jx9Av(p+qPwO9l%|lOzR23rO7V4)0;~gvknCn9gM3MEe z;0=(uZ>vcSA?;I{>bMoZ9^H*T*d1MevvW-Ii0)(3W)_y_@~4-*l3Ly7!{2Jtwm285 zF*-SGxqceRD!E)IwD`??G|F4GMeRqOCXo^AEyLROKRbiO*}82~$6@Xg^=Y&EJlkIX z{#`$C$Qa_S3o(31tRBBfBI(#FJo9-t-LGz%N}4c54?GQM8_$GdtNM7`PJwm&GnW2w z>dJeRJz+V4sXYd{y~6NT^KZds1M#i#AL&J6FtrdJZf=u7ZBJ0->!g=s@}g#ip~L7F z_ZG~US>0JD%uT0#G*K@Y`1BQzJb=N7u`R%@>o)K%r?H#wC>Ea6Y)qXfG;8lgi#+V8 zI-&11ZPX)VJ7u!2X3cmsQ+b=d&GS6b4*du_3w4w<@MQhEVdAlOk?#C$hl(d{r0cxt zTR^UPfT2b7(&i+6w&L=lfT!Y~2Z1&n5eCH!4a9l#5e$D)=x^Q1|zbgZi|N793L1FO{3GFI!+SO zB6^io6I`<})|3Ra3?Plz`bxNdHh3>S#tBhZK6z~cJZTGH#x;~mGt08iKp@dDiXlMT zom>G@$NJ-|WyK#0rGjuS$l;EZ_y)Inxo|05i?pbf$83eH zj0f;`CIAiF4rFS*g{ZOsWRV<#e^yB-8HZGu3r=7lW`#Um9Zz9qQ{%wspGE-GbFw%l zJO27c?jB^d<4be#*d+Y4w~ELd>X9f!#9w0aOZMnWfu8}B7X0zYesEszOw7J-acj9u z&&qrWyM?djDWKh7jPyJR+p;>dQG3gic`&mBzLR%p)@2d?X|19dpYCebWNC$Gdhj17 z&LXETPn`YKI>G}>t!HUmCaCL(!hjQ~Ae%W*NB!SCEzlD18y-i` z1&b;;VQOEAX;ao~Zu7+b;Y27s;9~pZA!upsW%F{?FYf|I;_qfoa=_HqrDe^L;bm9u zhwuCJM^T*UA>DKeFNt{?{0>sxMJ&<4O zOLGbQGk(Q7I(qx6pgNS+XFhnf$AcQb=>U^lBWO^&AypQ9?U2J}nZY2>J z1$q>+q+OUq2_b=2;yUXOYpLp}w&FbW*|}C)y%x8ZAE`$(Px@c^C`B3ykKPKQaP$B; z#CED2ot%=sQmIxy9)~KgBbGv~r`D-N@^9i1EY383*{Pj_=)(OvinA#Xkw8ccf)XSE z3_=*Y^5y~rFB9KL{X&W!;Np=}LW z9)*(++Rx8sD4xPrr2x&Sy<=h=4DD;ng3J_m?9?>G5YWUSjddbk%hagtuuLS%BSj)# z9~{5(ZSC z+9Z&luq&E!u#;7>5XU>|GIoY05at{`hb?Y z;vU9$S!SE7wVE*v2IL2tD z)@d%_YCAQu^uyP>gS3T-?g3)IZPinlf4plDg7x48%M^8dGr+rv0IN$kB8M?@vUQ6r5joYY`Ku-k%=T7Coro%-=rvFQZRBBC2fmdZ(o zR|Hcn3sVanlI~Lh))NWP`>9;Z9%|8f&=@{8s|F>9o;nukVDopun$P!9hp%L#3g1?c zR(m{=92OPLUxn2e@Do6QP79ipxz`?=ovvomxNipX>P|#x!P(c)b;2y7?ue3L-xVyW zq&V*@VDU+Y4MX*+Ea?CB^FTUq4Pk?Txes54&ezaKIFB|ROF=xIHO7Jk+Ezhiu6!4u z$7RjeOcE>C|a&3Xu>v(fd0EmwItU2(z$5ujo78?r1;Tv$QIA$T;>oFhz=SmP7i0TiFQ5EKSkfLy!TS;`Bi?LC0hc*63j<0Xrc@rH@S7htStVpgC@ z1M-rA1<#ZUg-_u0dHHXY^&Iy+*p+()k=dX2>z64G{kntRWiFdpivRzU6o&(%XrqwZ zs)Qovf-29SA%AA!qzX4i$Eu3OoTdHk286suwn{nuQMi>s^dfs;I++k&!jhUF#)V6k z=oQZcP0PK1uTGXhhJ6Lg3ga53<=$wcx{8x(yjZAGUubELQLCdhNdp!FGE~!}IW~x5 zsN(f6u#h)oC+}|1E`NtcjFA-SZwKx6*+PO8^u>F`$sih##27)zra4X-uS~#F6AQ~l zkse6zYL@bMWZDsUPEiWg`fI5L;g=eT?i5IDO%2}KRv=-*H;HwRILlyi0N&AWCM_i* zk~T#fN-p;W<@H8pxrqHbbYlI)MhU}yVXn}GynysN(H z_fT}ZdKOaxRL-x1mElW<-OxhsX6Myva`@jT>c2JG(O-io%K4=C4ah! zU{Znea?nI)1(H(mvsboBb5v9P{I{BHU5k)UtB6SUrJ9m1Zz~ZAmK=^lR}jsZG>Qlp zrn%%Y|G^=_j!N${5Q;ISf7Dbg(1b{jyd7d1n~V}+J3$4G&Ud2r)Y&QQW@X0;}u+y;oUt&@*hCt!hZREyV%Owg)rBm zAG^g+aA?sH+XR6Jp(d<(~tI;09tMtP6*8&8>Mg4# zsgM1!)n@aN<-Yszw%d@F6NCS|K3AXB!Uu+7-b|G4oX=b)M{y|14>-ylhZE(chWg0I zCf{(x=zJF$zzDSwCGjP12A~lxa{+L{Nny)@N#iQ#1E93g^Fj#ei9UQqiTpt+AK-5MW5l2X%TVzYf#8QApnH$HP}z( za~-F`bXBvY85BeVF=jb|XrWmV#V$eyrno3+AeaD2Q?$(6YKx-i)@G9kDlg3=f0HRr_nD_db-(m_!o=z z!}@Zb(pJ-fkZA5Ys+)#z79l83%yMU~PPj)@)1WNqk2Z6{k}9=DjJ360w!rl<<;lVJ zOTb5lqTSTufAPV8kRS)nqm_AZOKNiIj)OYIg5#nz#gR;c=qSWdTsIAnR8r{MH_uL$ z%fXGpB5?^50G~v2IrG7DdHEhZPcxQ}Zd!;kNkWm3M5;;vj?BQRv7Vm%{2D2ED-#51 zhEy~@GKfvJ7LvtJp~6}V#rT6lhbH_37LHtvD{41S1ihJWYiR77_;o2jXFm`K!aDfd zjPHyLPm>q|T}}Y21J8ls5mKnLKQr0gL`pke1VDMG+8LjvC8!gkphI`P8nRiO{bKzc zM0zLP7msl_{{+k%ZBb805Rv?WY$^PiABjWb#thk+;5kCNo$v_51}>*02?W#p1E5;14MS+iL^o zv>?!Xunzh9X#mP~<_ksoIXBW@DlT4^2c!*;3$>>-fQVs69n)FyU7VE__XQvp>GEcJ z77s}HRA8O$`r6S4-=Rv*#k>_-J_2Fr+C+}=vl(Q$(sKEv=l|B>e}P+nTMl&ozM^7P zT4Lbv{wV6i$u^ml+-!p85k#mA0k42bp_)i~L~JO@X!^Bp0GtrkW=I4oId<)bylBEG zsz)k>dxiaQ;vR$z-CWh0+Jal5_2ou|PwJet?5OD&)*!1YnBqKqZt!?Z@)<>l1c)CEk|0-k z+Uw#33SXzdC6Q4nYuMy;e|3Pw6EAVn-6f1mANwj_X%(9JHzEoW(v>I8&M0yFw^k$V zcVhIFnQaIM%p}9Mjn}9sOw3R`I7b*Nce8h9tBQ+wJ#}x$~f#<&$ykw~4y#$Sg|E{~K7xLib8C)cdvhpGqQ( z(ZyR?4$NjcBWqI2?U=%g!m6&I)%M$zg<)Xv{8rAEKm~{zPM_dJ{H1+>A9Ks_0_C$_ z`vR!z5Av^gk8E`N;aOTOKHMI7lheMCsuJcOOip3+6w)v~sl%z{N0db*tpU&DyD4^L zfgTdR3|i+8gYVa{o}EA+mDgb^mf$m4=5*%(L0Ps^@KuSz3^A(rAM!3PQFtrL1Pi4Kr6elFkLF$EDQcuaw3 z%L{Ql*iVCK7G&)|I&bAk_+&P8E8byfo>Vzfx`r`{wi>!-@V7304p)hQS2+}887S%D zsLQFQ3X9j%zhGjkhmGbQ5>iPc{%t=LHE%$T<%#WWDhCCGzQYWOmg3|HijIvN`=^*7cgZez{{D$I~JEZhVG$ zf9Eu-R5mJ#dj{(EzxAGAhHMAJUMMtN=9lX|aDGy_@+ej8uG_MCT(8iEvHbbzytm(F z-IZ6&wcV9fhLfcK_euLCx=vn*B9@eEO<_)D8)QU}tP=Q*?GRY4ro37-9^x&8INlHn zH8oPiC91(GtdcrmjM_|NF443W2_XB9P%5ZD`MvNA$Q@}IPx9j>7(COzm8i@g1awYoni`q zNcYNedL^-GR3Gxs=j?Qew!p+@qvn>@FXTHF^Fyt~QGy8GF*CL+RdUJ<8bc7x;}4s& zHFPrL0oHpxcqzY^Hqm7AhEylXn2pnjHtAw7Kss8{MDs)R(kEPW4EC~5pPrhebM zkc?MFSs_HB!Il6Y5`Y)`e0p{I0fcLxiuyPv+#A)v+(6%6Hu_LceAGr%myH zFyJ~w)&6$AK=?d!LQ?@8_AFi@@q&n$vzb_jLh>{DIK&P{QEaLmvjHY6K8_%2z8Jdx zFZ7)!@@_y2vI!TR2}f~`-bA#G!Kl4nAtuj94GzXB1Pz8A*)Dq%GI^AXDiBvA2tiNZ zH4dj)j3)eX5mbpBT#8ms_8qfBK}?o>5EK-p1C>ZZ<2Qq0%2bgE+$I1G!Dh91VN8+sI&AhT?=Q^3g=`%tNfqpmyB|p{HX2a2nBrqFrDFyFH1nD zR6L1t42VL7XegN-uW$u^2N(DFSDIkj5H>*3pi*)nwQJy2@Tp~uq-`978MZ_?ce9{~ zi(bE{Di?eHnnGx_jOM2_6?wF6yHZY?-w?kE!*AsyK64V4?OpIE)oaEjheBtn85_Ee zx;)CoQPhr* zj6X^zxCh!DSMJaTsSQr?p)A=|JZG_Lsr8u^frl}1xiTlfZ}~-Kjg{;dze)SEuXa(l z)m+)TIjG1R`7p-V#rT)wxu+(MWF@Tqw)#1$vhwja^`gq7Gp|~V4#vHXQ!>^qMVFbb zkg?`1M9HTz29`&Xy?7n;JzrPUE4D6>-5>F<(mp+2B-`EW6mQ(9?*BTp^{!Tr<|56h z=epC7%B;T4`5fhBefv_;wZQlDUhsLb`Qu+WJEQ1^yP}?Bx}~Q%+r2IEv|Q<#0Lco> z)5Zi-AI00S^!rszoq3b^e*v%mIZgzb0?);_NT325ux%~px=MkW(zej5RRxt-gXYf1 zQ95F94R-&6OlTlbE74ga;%#}S2wng$!y?a0;X4{8CMEix!njDW{_=|r2YQULd4XU0Kl5ZyRhNVZR{-@5Be&GG(*A5)U$M9^5%hNfPeZY9_a zA^M$QLbS1Ev_nf&%Hp}1rXSoT%B#OZe`Jx}+A^PM~YU~&gp*S3k9Sua|mUchgTV(QV5IqquQHCt))^B!WVF3rVX+(Q0 zx9tK6!h~9an6db+Vr~IH-p6Np3>L>5|QF85CU#I%P_^GRmYIc__pJ8HYzlDb`)(W5~T- z*7*Eh)=BD;el=XV0xlZ#!Ssb>G8dXD@d+cEE>cu)nLo+-U`9%HC=n$K_Q!F3zO&}_ z`urD!^m7kEC;$c8#zq=2r@MEo-1i^q$*d~#wip!>MO9PDf3pWDPW$dJ_&lg@zSBTE zNDj=y)`t~)lR(=-yMCogpUTDnMMYp%GXWtdmCHGkv)pY(Z9#=lagJF?xboYIaq~>J zW)0;Cb0)o*WJ%6Lo&A%1l>s2kLY-!j8_ax1iE|^XhE2qaM6-|;$XoI0M7I95wZ=8E zUMx^_xgnsEBHrjwbAM~n-=ZeLplnwdy+N!uCrF_U3?(v&_$u?uZbUXj_D~+!QH=+8 zD1q!eI(H@tTio6locC^|wXU*XT6h1CttVlWU||S3Qb)zlP8XeyECYbe7QRW}Zzuu^ zK@UCto4vwY4vM^@jT(YVIwyrUSrdOU#3L9fi`pF5C>WahC%ATwAdy8oqa|2mc8Ym)(E- zk<|fD181c><*`{Fr-Ba;onHw64h|k@PMc4J*Fs&c$rP;v9LQXKWvtPhx8#sY+J3Y5 z69dXC_e|#TMqy~_g%|zIcXUW+Hsj{E>wdoplXhPvdiC8*L;{#6ss%ak%FTYvub3y9nlAqAEj%fn2F6|Pwr*B<#Dc%a33 z)X!&tuA@8quQ_GQC@j1Z*7^(MFLa8zZ~2hETZR2hip9hXJdJ3w`?Xj!-?lIW)l`{^ z|Ncbkk%Et)Bt_IHp4RCi5{*^XSC_z3MRt?Rz$~Cp^T#WIKgd_ji!!f04ImzeX$0?^ zoRIOiD&qeEs_`-{$i$iRl>)GT>S(?1k=hmQCy65d`e4j22m5eeqe`0?f%pE9D?1_n_V;U1rPO!0}(P3hg;h$hm;>3;N1!2B*?=Q(-X z%{El6>DFy7`QWVhUcm?AqGFqHyVpDM(r0^&L)df)!H{b4mH&~))zX1r;(OP1Tc4+> z1e=gMyMhOZf|&(YnKv#!Jp<|PtKi~WhfWUgtPsm9%@1Rq>tbQ0%X@Lgjg9PS&Fe?L z%igWdpZEodaMFC&wo<$&XzRg=8Z>(PnI7&@#<&=o``F_ivaL(%9E%J}`Wo~5cW4F& zjah_41!19P54^)r@$4Lwv<7%Az*rGB*PmgMgg-OwFs?*avwK;r5RsD&|8cD5__92j z*EI&9P+bX3`3^=)tcRzeVLx>{Ll%Jq;s5LQ(-q5ymrKMIGE&SVKc2z3034OytYrW%Fm=iZT2229 z)5)n%ypMCJ10b7?C{NK@;Xo*H#NrUP8X1H&lBiq>(9E10q@bmfDZ-=;k!ue-M}m+1 z48X&mCDGltn4P=zgQTHFYOKVkFEYx{R=HSsd@MdyMMh=JuvvgEkHTC!u&57$8}>V1 z5MA8)hedt)06t>SDpKzuuAV}V78jyf(`?;}O7bW@7f9YifzTi-!(}Nyba05`a&V!< zRne@~Jt7Jz49ht-8VwsZY8XKN4jYqY%x$oK-(d5i+4I#f z|JN*s=Y{=dtLpk{>^)9~C!cw~?J1)|`^l+jzRir6CDH={WOgxqcqNVlzrM&~3yo_S zF|oIjOYZdH;;GODwDY((@j@8*NfjFWup6vv^f`QMD}5c}*T4jym0luP5_)E`wpvL&*#XT4|Y8X5P0 zB=Cc=ECsTnSI_4E+qp8%f{yulMkc8gH^{+sAW<#V%da6w^qQoF*~>&0B`L7wQ%gyi zdjk6N>9!ebXyeJCv6JY3B&2nHYjRF3t9G{7w zl-~9Gre$c%4NM#j)h;HY#6$&e{iXNi4Spko(#{$S{p&afZTXmyXr9pmFc*~qvd}UJ zq{q+*idEuh6Zl$s<>vP)A2>M+I`!4*m;@aEa@cB4PDj(xUctgyB)Vwy+G4~`yPoo0 z!Ubjh#k)DJk3+p8*6RD3y2r)dBpzLu84s-%xz^$DimpU6rEn+cog_+b%2o?mS&7-@ z)3Pkhw?@T3xntHLQ1t@}2TjSDMPWN0l7} zSOYhng%gnF-yi?(sgNQ@dc1$PWc&I7c_oDg1aZdz86L_IwP)(9$d6bkF?mh7!?&8< zsBiIb%j~s<>Uy>N2yeS!QJOR6VBAk{tUMxJWAq(Jx6>W`dLHg?u_oA($RoV=S~NwQa*!|>&M2k8G*`s$zV^gO@i3+0Ywl!qJy9_`;eKURkARvlFb zZk;}!`&F?GpE@u-4CbG50x<7Nj?zwfj&pglUTmuT0?^uTdS+meq_5`H_}^VXq2Wya z_F*dTS<{_?84TVshezT)0fx)?B<*dnq$r(JI@CdtpQ`L}!I9h5*XrJ}P?rEil6N`J zoa|8uwA~WsKc8KoUg3a~IOgIqsB$GDehQaJ^^{87;R@--~UJ5~~+&w^w`gP70g1f>>-^NK8YkYTyV(u>I(paNcik76w=*?RsQTP{ z<4?P^4Jt2N%WywNv*sBeG#;`Q{XR|!=O2tK1DN05-OpbfmESU5ANQQDSX)1S)z}2} zbkwZRD-xN%5YCOD45!P-`!n@?cnPPIY!o_KS&gu7pI%Wr$t?#uQ}pajz|IA?!DOs` zjJ1{6ZC{_bKmI{oKAZi#?EATAAqu!~?~+XPVi3r7tl0Csd;jdfeI)W?fCeB61I7f5 z8%gsZlLVF%)2p`4dy)Cj5N#%+hRH;LG{7HjgMzcI%4c zq|MAtz*gnRQ@%dI1aTH>tzbESapt5G3B`l)q)z(H1*o8Hv3ZHHeq7jeCBZ>wD%4QZ z(~vP{&!;HjVc&!gl*ywr>8My zSSIYM%gO}5@OBSA%3q|!)!b17sn?ln1PWR5L#?QCOS;^~j&YywP5A2+rs=>Hc zf^pRRfc+?U3uQ>pAf2rvGFYKM%Rt{A z3h|Iyd3@YOuWfQGUZcv{&S#$x;f)uesCvK4w58yUpD|4Xt^79;ZVifey_G>)Z(Z+1 z@ISAoGOF)un9D8FyLU$(H{JjE*L>zgsj;ZlAAEIo;MK|l*yt|09c5IyXoWRJJk0Ue%mP=^d;anscRngW3%PNc+=md^I^GGA^9ZNeckH5IPWc_ zPo8wshi3DB-AT#G|LtYo@}Za7uwwsYi1g#(B=y6FE#S5Zb}qF>xx_f&Exv@?$lK}p zmojn$ZNNp^ZG~U0GIwwD{L*UQt4^oS^uftB0^6$39qb&XcHUUd4f2*JHrZ3-?I7-% z!tdvB(q5`fu9qmMtH`V&?oZ|7>aG=ZFm-okv^YfY29@3^a?Ys^D9EUZ*d2aV{!z*> zKC+J%{f=G`B?24RZOn(~QQ`gb8pdSq63Q<-?)3LxG&+ho4mo7ifcS;y?=;Rv?F&ch z5TXo!$axcO(2ahX8;KP->6wIdjJXvRs$-5L8)17)S9I(3>ti~^7xrTf=3tEm-*Zbf z$66IWAXBdlU(^Th#9PCHo$2eXI@!_J%D>&c8n37xG$}EOtga$^^!BJ=@ zhoq>xaAfXpKTz~wMN(ymN9d}U4%Y4nNEhwY`bzI;4t~beJ@eE^iC4|GJ>#8le)Hwu zhX!Ql&UY^Q^rCM+5Qacw-4prYTL&?o)85yt`OLf-6e?7groyS+^?c||HOX53F7T~+ zz9SdWpn+7RE4~b`n3|Ns#)Pz$#(K*#VVjeHoD@<1CY{%N)z((Vy#0iF@)!1!yPaU} z%Ydg+uZQV{rh{Rh`hKre$X#G*20xQf1lz+pLL zwTfkuUh?C*{F;}nE4Ws0_a!TkrJ*qsFZJ+kZ&9xOA;gu|FFtOy@A1z41+|ag@Z&q? z$^2z!D>1h35iYaLa^I=PN$&PJDQ(AYO;Cno_j6;j)lshdlk$7kE#Geq5QaXEIkajnI?|Pv;C^a)_MLxj^7#e%vWu$c#+WwB^KFDe z@Aj9&$zfiF#J-TXG?ikp&@9lf{lWBjw zzRi@{U4K&Hv*}vjI-%!%LgJ^rro;cp?ES*1h$`D-xfzhM&v~mjCgCb6d%8v-jT6;> z6W;f@1O_t)d?_L#68kveCP}9p1K#zOCN!%+p|8ch95vY$4(s0yfn5WV0g@k-*T1@9 z`%PMHP$y z9CBe)Q&Lp0LCI$Eh~v{zSxMK6&K%~3a^VK?ODo!LH%iQ$}$HLyYIjfg!QD=z!tkHaQV$sQ&q2d zx<+vrdjGLOkK6?DE25hNnWp5Xtp)>%o?(v_Wii}3dGwkNadRfI()>@<3sL&}*^`}= z`zWlGORhW0hbkn2qMhuGAs4>8gsJWxqEmaLkV4sjK6agW7015EZLQg#y}_lfUfTTX z6eCjaZ^njGbXlUYb6IXUf8ne;$^M=-&WWjQ=W8#*cv!U?d<4EYS%w7e6~P5(D|La< zD_#H0^LlOm3Yl7d@P2ce;5xXpA3o4RuM~YaI=Ss3FpVmh6Kw1hsT6x}2)JtTbJ%W+ zht}SQ(|i*+=)F@7h$F%`+fX|&l#>;ZEI{e63Iz8L-0ow(%*h+S7P@bBbWO5bwVX!S ziV6B}Z{0o)p~{Is2(^A?lups%MRfGA3lu8HDStUJ(!u^6->1mxUc&`Sy1%K+%T;_{ zG5`Fzs_+^z;b@{Y1t2WHkQS{-2gIvLn~8|v{?cL{XyqvQRVb;1w`4V;kWdJjyL#%} zc^;i!avI23vcB!1`Mh&1J(qX(Cehj6!oAsR?3vj?VfbxB7V;$i;$_}l_c{Ew0+xSaNO_wpOXy=vdd>-r&-cFdww1JlYx7M#PbN?J zD#XTBII*c}?o|4nE8rcMSzF^=dp`bc3;G201N_tduH$9?=-tG4hV*0i|6%H^!r}_M zWZk$0_u%gC?!n!ILvZ)t4Z)q@1ZfEF?iSpg;K6C!8rQ==^UR#N-`9J6Yt>s-jz{Gu z=PFC@QHP+K45eq$$BHAm>c9Ynp!-LUT{coVlU2yY{0Ej(I3<(`iqfcJmOv`JbjnUHV^2Aa{6|iK zW~7D^GOvF8BQ~yyXaAWp8j56!r-mC0VwOWh$)W_$`{;lW8Ii-c21B`5lvQ=naN7FQ z{HAZq5AjpJh$AB=3RFDkamMSDQ~+~2XXI||J@g<&t08i5J{nf8-_Nyvu|P-z23b*{ z)ij?7)$>MrJ||0VULu+@!sdbS`-;D6cR(o_Mp)ivo@f#H0_RM%JwxE^vlOAijez9} zER1%PgZZdK$``nkf$@$?J0x`bu@MhIxCKF*^5%Sgd(Yl|QXJ3F^$b=uZ5v(@;3{Fu z>q(=Om|E%}@AM9{K$|Fkc9#hc_^%^*d8SlZm)G^>h!>>&yQ_-N^fQT8{+wosN|A`) zT_Flz+fY05dD54t5*$UX;t0%xhg|+1u~% z%&R~|947CozmmS@n-)j^{LbZN(Zq6S;Y`zVy^|QwJG|xh!3(ZP%EG@>{*@+i$x;k)+hUv|8r);5b+uW@uW5>C5gV_**Pk% zoiCdVS$BSR;LTH95%uTCPR%hA`jnm=+k35LC*9`;u8#7_zyHzW{oR>+xd_I{Vn5iT zY%b7}K9%0vf?1cbfoU)@6@U z3^seg6n4yJa>0`_J)7;XV~#Mvt#;`&9pW?nU(_TKGD10u5X3bpB-j*wme66$-Y<`G z6D!OQ6l|g*B7{B$BRLh0YHw*gV$fKlOPq@df5DtWcQoIiDYdstKG?S}F@JeSu)xr~ zy8t%4&jNh&H1cYMrkuAN37_+hI<VNLpwB{7z!DZp)HDM*nqOJ8r=xv1b*+#C8Jq zM@we4InrK6%r5`}keV307BIJb_bVLbwnrBJvX=uqYS$C8TP0)OhAE2=cGulGT-Nd0 zt=o4$0kbpS-Se9$U&sBys0FIP9$={<(|JMN8NId&77nAi-2hI2}7o6cSV{YS<%#(-mw)w%INYay@b zs;N7LyADbk%H@mJA5Q}8Zi3|Z2TB0#o)1zQ9LyhLm31-6Ri_E1`6HKtbZsTl)hUe$ zC)MrWTq*y)`%w}CncTbI#l{igXf|Z43xe{_B;s)q`@zZ|?SPHwKmQo2rPQ0>AHa$q2@g8Mm*TdLYv< zVWp>?p=&$bV1AG7)$vIaDuxwt{{9vpNXppRjr3);3U#J?uUv%^=bgErT)W3ZJ@FckyD|-3QGEc1ro%g_z4Xg=k3vDyEeK83(cFv+?T% z*(y~?csfFU-3N<5=(LhB$Rlfr;WNe$X!i;IPE4&JM9rnbef$t5Kq7@n4E(jfF`9{d zOp@YONVQCwMb3GI7+HgPGusX1qBMv+XPBa4r!j?pLK3!^Ey@nrlaauq{3tfXK^txw ziS%ldz@0#I09|1IBImTUbw5z~A*NE^peYoyZsjOkJUGGt)vi7{-5*`eg7lIt++-T$ zrLW%RxnEoN5b1)@TTN3=e)9!}3BYRl>9PWDiUx|&A({kGEJ23T5sFfrlWLKJdmDQr z35_`>|Cr;=WV?@|6GT>sh=(=?%KLXOJKAxSj=#IBLoc{7W%gUjG~&1p z-4SJg1Wh+!v%ZgrGj40$u)p%v>Gb53--sTyx3{nEX)+7y9WWOAQOG<0h}S%)2mGhi=2Vvd65C@)K-40#=LF!7V6 z$I)sP?YA!7wQ3uw@y1q%5^m+e`T$QuMG~#oYvuz0!k%KY+Aqf=2+4`{|jp?C% zCSP^n!R|MhbPB@_uZrEJ9=6#EiF;kKjx>v=HTkvch(Mh^Yq^^HI}roQCCsOIqRQ*} z?j9z9DCK3Q`xF6}2xY8Bh?RiC=8+S=T8QA`tx(sn>I><8(-HCzi4UC!+W}am7=f&n zZ{v2bM^zS0G+!=>7W0gYWvsVc>p5Nw;^C{s-ShfPdPNPC7HBF?!#7y<{#y~k<(rrs zBr}EcsOmDSXeP5{>rRc-4y(@C1oyAgEk8{=(HjoQ(@q_Vz6$U20(34Jt9j&8-d)2S zmL@@7K31u`g+fKhn!nQ_CB4{{08^ktKjmuX7dAE(e75o$p&)jn*W!et`=G5m4}wqB z647fH(d#+=&nkuEY$qf+lHYf3`PP%G-0pZm4UDo`pGQ+f15Ap$Tt}pyan619 zXP#g;KUSfWd7_Ip!Pn7rF$#8Vfw!>qqVy=9@555hYfCRPnoqC8i+@?1qGL<~0@~k_ z$rM`x_vVid#+~JADiF19R&PVVQ3?;4UACLHpwSo;myKdabP}D8z;6kW@tv$HOP%-F zNB^uz<;fmrBj(nO-_0<|_|_;G-nM<;JJiZ4qEH z-B9JBrbJ_gGafZ}sgh-jGv(|@QCmwwvh&U+2> z)V*BAKQE9Mtpbzf!dQNWvU2{CERh<(CweRT$oxt0_w%waMj&y_Zo7?cS_5;EkTau} zkcjAhsGAxW((zv74dVa0>FJK)0sxEFFx?8^uZg?u* z@g*glO2mJvJnVa!s)!Hy#%pTFJo;-dZnVl|G24gNH|E@%({Wz8k$H7cC9Q|%q#a0P^ zRQMVPg0qHo1=meS*YduU%KYneu((=XvIKOfA(Z;^R6Q`{~ca6S=3G zIKQ*|A;H*QMPdz#;7*h2WPQJkV4rS{A;0dWCQL)bgH`((ZxX#sw|9Ev^A5T_ zyq=J^gW@J+C%sUp`(~fp?tIOIb8OSvACOr#1eFR#+R&wlUJlW%{8=C#4^daLg*_H%xsFS8y+Zm~{XC%8vX zK^rHve)B9n9-6DKWbeGMjg+jy*e{=PJsqu7+pmY6<@~CjUE23O*_6b(WEq3r@2ifG zW$KhpI>2c+OcxtD|E|2na#)i*q*gr5tx9O`$LAM&JY?FB?nP5XU;8iQYZAvcBSih_ zH!ipBIb8^62Hk6vY69ko=9+ra=5B*LOcepm;D~qScBg5gIpvFP;n%64R$3!=KfiXz zyr(rOIG5>)YDK=&j|KE*twy2eeLP9(Hviq9-pJd1hWh@khp$NL<0NeKm_6F~{9@FW zG>FDmbl-D)KW~up@!?H=|5DNBqx#+PYZk^nXMmY=`|~9av~m3?q4A;>~(<)4Y#jK2!60(<)*k513!_F~u z1s-fAptvB3ru0O2|2NkTTt3crEAYtGUhMdp68c2R4%;iPCkdeqbCH!DL5I&~e=qk+ zhRqCbG+lTx?owCr5`@Z0m^f;GD zKr_xVS+T3}lAJ9FDRIxq%vmH8H&=xCDMB88zFgxrrAFeJBEy-gR`9E7KVjGQIU)YN zm7dhmj;MX|CX6LPuaYi4P2ZMx^yNTCj-%^7m4!OyTNr2bJGCbZ->iSu#+qf0QhP27 zi9+VCyN_ z|EbV{y+OuedNeB&D*t>W8>9QrO+2);R@q7@;ueERyap@^B885^y=~qrv_lAts@Ack zb5pt>CuW9~8w2ldDx(_2aZmb*D@oqhu6Hh@E3$v{2qV(D3ywW6V;-|?=@q5-hS^@= ziXf`j(aE1u@1u(ILNxa-8wR4z3LujLxC>=09}JOm$5f+Dh;GT;TIvtaN4B@XrvZvt zaQ6k}j}D@slj->mlK{b;PeO2e|8npAzj*YJiNu|;`8z(1Sc_!^zP^9#BiD0$#UcgA z8xJPcm5rs>Cv8iGo2F~tNFK)2GJSK^WC?Qf)tUWAy2kE-?ROl5<<;F30eh;OlvoAE z_5FG8Z#5sa+|T76v#$}i8*xW`V$bI{t6A)_w}t6FI!im~fiy;bM-g+LEec+udB45; zvs8)xUCyK*bM-2feZFoCUt}|AD){mU6ZD(;=F)lHuL*2UnsSFYFr?r5F2g;JG}Ku zGpE)*_l!hzh-XhFJsk*ZLGQeU z=n@&m zEq!WD;&U>B99eLZ1Tc8VoqqzZp#5C=EuRD^SK~CnQYiGk9dkt1eF;Z%gdL2XF$XZB z_)APhV|3StU##1G{eh&!uz3|u<^9M*2JL%K(au$!kbV=_4j@apXwnWXU!C^l9u@U& zUOKoCTYrS+Oe1z$`?E5p{HEZtgwt@ta^^Fv zXKpA#>%0 z)A^;Cj}nt;S?dJ{@wk&DK!6y;?SEMS>a{Dnt8swVORuHWo*BH$fbee=z;C2Y4~d(e z-Qk0Ir>0x~(IRZKuV1scen%Kq!cC2?cF{ia$oQEm1AzSSKs$}uTzTBhB2wHNi6!lY zfl#gIEb--0f!TH3D9W1H!CuF;VI$b@T08haF|2w#Je@}I8aPG&FM9Y{C!qO@)u#Cy zFTkE)0XDMSggr-|a^Tsk#Yg=T~frZzb;2nY{C; zUP!MIU6PAG)6`Z9@N`@~MvJo4Ikq5Ex~8G)tdsA*@q0umwY1yS?#Bey{UEc`=-$PteX)z)@LAt`33gzuCCovI)MX__74#mQ3Gj0UP_<5oBrDUV-h0k6dWK zurw^S{Wmoc=0&_O{==XAlt-7Se8bgJl{arpMpgpxX0y&lkR~D?tRXbp=e=o261!k# z*18C04+!t!HKJQ3GO=uTJeYyo8h!Qp-pcn0>DNI20!Q_jpW`E*Ihlxh{ra zS4Uri?$}Hysmco)`-@~MpRUyC(xO1j;#BF;bpxKxFJQ z!@hy?bgY3&8Zq6mHdJ>jZ#9=W9F28KbB#MSy1jwU-3Z>DLNP5Z5HxlEg#TY3)-ZJIm+Kc{K5-OlsHp^BuuxTI z7J~bq?nH=u-mT$o;pdt$JU#QS{#5o3@!A11|| z_Z=&@H#3VGx~ojDO3bb)Qh*hEzQFWYgVg*OigA4&{w$~c{HiKNd#IZ)!!70?q)Bg_ zGt2WoHS_Coq8a%yG`BcNTm)KLO739T-Z6n83Z1$-G#L^E=2cm=I*1DAB~&`O`3SSu zaY|`obTq|rXwaubL&FrM_J!!LV=-9p?x9He46f)^=B>&}{4QDhYr5`8*ax;vnc0js z2_-6Jn!a%{Z!N5~vH{h&P{Xb{k&3f(o9@sdDl2M!oclGqUl%20A3OHAZoiscl*)wF z%OOlWtm^vzDUVr+a@unN5*Zf>p|+zS2>36SVh@+Ti(Iy*vI(J;6Irzk@kB46BKu)7 z2vS}GQ?ARB8@vh#UK}*za%&4rU6QEO8(&AbWap&NMKio|yp31OBJuJ>0xrvLwqEZU zz{m1Nt!XGluK$w9`hB0af^X{6yQv-VZ_zB zc*IrtOS3aNJMQ!wS6wB~I^Vnf=98cA?Dt<%+~t;Gnz-mRj@g{(DfLlMP#8m>^n7Py zjK3jy%F05TD8CRCPVfiL;0e{(QG3ob5#Jbf{nf%vwCINh3g@C^A3#`U#ZL{-Vb)?1 zvVy-18|QEkiZE>sf@g2BDq{dn&fu2Zo>tH2KE`~DrFR|zy?c1g{gJMCyI$Q>!NY;q zEUmiNVnl7rylNS|wI+8KAyB1A<8@P1Uoe2=+|dnid#H+1a8k`UH!wy~5nfRsL;yN; z4t)|1K7!e^B0O10-|;>S5Jt$j%z)9+UkwpAW%vuoHf%wX>1cM$bLDwb7XcYfBo!YC zxp4?gu@8^W>VxMo|1k1_;CODjoPA5)v&`kf9y7v5P-7Gzxf$OBEz5MRm}%qxOWXfY z5Qm^QiBS?SqD=-UoiZx`0%!hL8c`dMJxN3~;opnve}7g)OT4bxqXzNIX2u~M28=Cj zkf$#VZd$0Ax&6YR3h@DaC62BwzJ_YyZegLfo5w=T6qI#O8cg7>k+2?j=L?2%iv~4K zGy1{<24o472?jDgC!~?9vmd$;?FkFe5wPP7MnREH*zRJ5BhpceuOK!GI3f+^mJ%ja zXOsXEp_PGRfc&6{0y58hfL!8WrrBPLnrGx0btEGooO=?nJxl-lil zY~+t|Hv%3NZwn~8ZE-LAh37cPvWlf<^|2tY zxLCCW>g!_vgcCI&^_2Z*Nz#P)FGy-Kq9vt)14D^a}0VUiV&TosLSo6u3pc*vy)luJc!sEjHu z;i5GA+m2)V@6Rco3b=QMI~j6HN}YKCz45`cN63Lug5qDW)zAm zpG=qDQQ-lu`PstqM^%*@O|De_)c6t}$Y80ny%qGRZ|dkk{EWn{tgI-bUVx4GL+v5M z``KpZsK}wzkP)uMgAp0qeJZ0zWNnGT&8Qa{A!hlTAGFobRIZ>CU~~pveY-H#JAvmX zh);Qa<&vN46MfB=ERhPIq;_*v^$b2u_aFO5>3 zX0v={olqR1jRNk3OmpRVBGqcU`^MBHM4*tlgS{ zV{x+lTQsFSsc7yXMES|cwj2GnQ(VMss8cc}XX}{1l61P61i&k3A<&HS(_vX;s9kk2 zUeq!hPq}In#)tS;bM}VSps@(w=FTzm^*V4f-4B$G3KMhluK?%n#PPXi@CTc>ISHp{ z-e?u$cZRh_fzvwcJngB4{-X-?e+WUnOeREFF;Rvy^f%)^ z^fM=dgbP1^inQXbQJZwof7rqGTH}VLcYlwt39(BwHoEln`+QBZ62}E0Kz$bL$jB}Q zOFZY_?pq@$Te->PruBW&;h0D!m}MA3*cyMvVYpc*{X(XoQtW6AaHJ_KXSV4fDthev zpB%mJU_8?#<+duUbaAqH%0^l!tfR!_1dO?B7bZtJWa9S6@&m?!_)c+j)G42%3UhG@ z)X)QxEd;XUs2R{;E1kbrj3J^&C8hrtobodZyG_DL?Q524^;;LW?62$<)Srilqe6W% z#kiYno#vDZ1%{L8WKs-67^XG7STTMeUU%R#MxD}o><)T_zyX=?cP7i%fw*|Q3~wCMVT|JJX{<27 zwNX)x9$Jz!f_&fKyV=fG+nBl@XxPj|D8;dRVfQLcavCHG@^wa`jPCpz$~bgg99;ns zljv2eb&XAvZ9IT2cvN<5_2H4V+Aasi(?aBB?BpZc(L%Cxsxbk*GiP<{Xwlj^v>Zlo z$fXE*46C^TrCZR|%5-r$l9ti+%SCi2SB;lTLx0Vneid_tuK%@@uPz2;EQYAaBxR6x z6hvOD#ed>xnyRl2hv7-mYG0|Xk}>?PZD{eiRN=7#8uY}wA$#(o-9uL~eCXMEY%V9D z@X95YQV%hDG7NXQsJ-#Z)IWRn!O*^0D`i5h6w3r7s}bE8-Ev#T{!PeCmvoyl zfp2ZPq#CW(Vcd}z2`J4=9@F=K>cv)a_7y)Nj2sZW&m5v9cD!E^LHZWkj&%bM#Ks<3 zpR0tF7pH{s@N(|^VKKt5pYQ||6&mVOBb5vLf6o<(b>H~qYy34yuD626Z>;=>%kp-2 z!twYSSGkDfppVFecBk?EQp)gI>G`WCOZubNWO}4E6OJ@K`j>1f)k-D3is(p=D4zdo zMeS`oC)V0pQHC8=K+V!E-kV8gvW(6?h!Vgpu)HEogK@`r)KTf^&0H!VhL9=LPOzNp zz)>RBQK*@}!{pIU8%@ZJM}OmpN@`I>h9C4RDQP}3GF8CL(xl6CY^c2KKc%CZ5%2Cf zR+3O3COgP@7^b5clK#MS3&cCWK%fN~zoXFaw;At*&*?RiS;p-J)n~LSizivkAHeOe z&GW^Jh_GNp0K*T|^@wR^f+OcMdX-}a8`NQ2%N_6%-CnX`d} zUV1oTZIVJg?F6?bDe9hELU%menF{`0ZSj3+&Yy+uZia|Fp+Z=gMF6fr+bY2Xn(3nB z!nDnbF>9mvCJy5$L66Udp3NaD*n_cE(IGdrNn}Z~VSuomk{OMZ*@M&*7@7!Tdf>bS z6j11*Q)&lARsWB(x&q}{h{K~tk%%Yx()c6y61KQJ^>loIG#h0(e&jz>-JcA@@l*P> z=1b=rM+Fz{(l07u0!_F-FlTl~67Hm!sVJ?enW4j}QlfSd#ffz4$pH!4p9&mbrn(yw zehpY3WbMnT$Ns=b>m~dhhiGe>XZw*YBa|R#y7SO5JTRzzqYN%m)=r#SF8gv(SzPKa z?n$jMh$58R0~T;fSR-X#auVsQ?v?W%`2D24Ra70f_9Iwzsm{~&_>p!KMtDN-rk)tJ zjJQ~A=CE7fSiEFiF~BK5m@K`{n56#|_^Zaq*nt4nYiGNCMbzM)jk2kW(qPfA;aBt6Gm9~=UG&l z(DBh`0R@tqHc4PyRE#05+fV-&Q zJp0)L)Qt*xN&>)dpADu;W>&T;gWISmQ^{eXr9z(k)Ow2YK@?cutNsL|0wbJv%TzW{ zTo1fGd4-Q{(ItWv@CEzd~-Su#o zvc}W6ORmhXh`-1{X((P3#%=3OXc9qba%q(AXR}0cF(bKTm=y^`JYw7pxlI-2*NTK4 zmTio5+E1%M{{1X)kvgV=knytPB^iaA4%=flh-bu1_98BVk%G%OCc~z4wO|tl@0pu% zvW)c!L_7FS%zxH;ji5WcAOW!?UF+f2s!P!berZ^{Y4ncSEjH>Wi379eo*1ms=;w+<90A+^nEThgDP)j z*B*6~OuA$wq|ZHY|EKLrT5(qTL)hd{fm57BElg_eS-XH0PqjnQ0MXIak{SW-&E$=QPhWlqd_*lSVsOw!)JhujRs~Gj}A=zS@~=OG^LGm z6u?V%>C}9vJXE)ns@)1aT!CM=7n?i;67k=&mGML?RP284U}5->Sf^ksP*>w6WXU2m zD8yE9jm*TqCI{)u%zN3Ga;Y_ikV}(!dgD0Jq$qJmEuvxVdVX5_N=IJblpl!Y$$7Ro zTgbC7AyS>Ci9SkO0{fyz6Jhb$G&>vZ36=jkPAA*Mh5MW=z5tfFn{iR9+3)ebOE_Q& zl6RrF`|8iq5v+NidiH7*LH^g8IAz9&^m(?jHeENMT)nPZ>XVIPk81>*vz^X+umIx7 zLa?d>5oVK{s*e&O_2Q;qKrTsPpZZAF~}vGDsja|U|9j# z&-3`v|o}Ot$M4(wTCIRuVuz7X@{D8zSKuix92G(d6HxJEbf~P@f?>W2ej`{lt1DF^7XCEN`Q3k|jc-oGiiBGkzC4H&)RqftK5;4<44xna!@ z*DSu8Vk73Q(8HQf#(&em|E1e9;2~P}WFLnl(2uQ@;|+a@*pJE57@{)lZonUtv`uTH z#=Da0A@4;ckJZ9~jRc?rDeVOQjF`jE6T^jGt;0d+Uq%`Bk?H_qr{-7CpR(>xD~85O z0u*We*;u0)>I|;;CKO|^?6Y#U9JORpbQ)*C#PpMVfB_Dz>jgACG$}Ra(!+&3H>a+z zoKuqIDP95pus~mNO3gl4$$>JX^zjn3W~^t_lV$Y^oFVLzPoF_hxq-4N7VEF*oFIvx zrYK`=d-8GHdE=mgAZ|}au#ZAuyW@bBK8u^@ad%qiiqzfgM;aj4PRByE7!gO-7D*Csa+JzW~=T5x^;-i^4pUf43qr zuKp7>n0DsZJ|0OGq*5s&WaFn~a`6*}9rZPrq$?LrQ$2yK zs3-2>m3os2iJ(REZ=$@QYfl>?H$heyN688(>G?acIdq|$z@HgZ9aEg)c(CcO~9a|>>pI?euKmxHkkFzM#&qK)*& z*T@7clL52x5Z31NLt|>Psrn$ct%m&ZbiwT#1mLv8%=;rl?;kk}tz+zhS~5yU^$zg?tW z?1Z0vBT9SrtnkVhcjz@audBK{Y!n?bp;OR0{TWB*{1{|8p>ua`8}1f6mj#_YR;3jW zF5DoP2(%KAJc`tAdpExdarINMLrGib8+|3+??A4 z1K_jjBC%r#)%ik8wVB!LKzqn1{?k6hm@(Ez(E?Yq#80%ttK+NQGDs6l z#q;F@A+*Y3iV(;`ZRRMvzTWqL$SGH7&beT5m=gF6{YmftKJq>ceFdzNPTSaQ;&^Tn&c!r&2d-PV~Vu;o22)GB4 zss&lQ#I;>rp3raKKDc~EXt^tBdJ<6&dJ&iDF6Jvi%!^Sv>RR$)#~aKEmxj9z2E<=b4sO?UP3AuQ#rM|la=W83`R@SOg)j7eI(UKD(+G8U+)QAbi+<;&-u!1t=JXAw0e?>_UYu!28+v=p)acCbA167J zdfC+Cic-_YH?iuTJp7zPEkf+GXR3tG_$tPvNmA64Xtn)809kTG!y9h2dDQ9Pj^t?F z?$_Z%YRZmM1TV#Dn742%lrYx6RC-(%VQgE}eK`FKxifb-ca~UNW+LC>1-{}@qse|_ zq*d0zrcyA{LHJDoDkh+BT>wcw(&L}dj^eIL$TRXjSV;0{v*EGeVCxPLY<;ONvO&CD z5crZ?s9202ARhm>#nPDA{igiFi05$1w%h)HQod^<;3O^aOhcjb6s`~rm7ugb6Y=um zB>9q^8_BmMsl&nim}KAzKXvW_Ozt20Z8b%M%`(A^9I#S->%;hJ*uTsqQU0>WHao5r zJt{xSt~x~-(oB*u70hDp6B5N_(;cX$U)Mg!lj9s2SbL(zHK&C_#IFFCVOIfR(1=C-DIw4Sp@C?bAMTpdyn?_9QQffidXPM+9qoD}< zp8qxEMRvq!>8+I+)=YFz&pXSArY95_n%9g5BDGctm}I~yQEKhw*q&QaEHLxMlkxOo z6oTSze#8Qx(JeF}QiV$nY^w~wzjI@ij^)j&^r~6*&F$^v22?V6P}=#uxUM1f*N!)1 zJTPJ429ulBrRllf+d|L~D(r+)EkzF$9DEp{3{4%8;{a#(-QT4=d=QDz%& zU=WYfCG50Gq7ozh>&tue7E(Qoss~6VYZYE5k%)$FFWw!B9l~Dp2?a2c-uX{J=90|c zQ^G>0Aa#fvE=qgOx=KFbUw)zR+mRIj^PzDb4FW|I6)f3@k#lrNiuAbqqKPUZSCKJe zaUGpK=?h(}N(r&eFFOcZlbF6-VTFGOw*~O3&ROOCxA6W!w|r&Z0>K87yC?c{g~qwe zWWs>LAOmF3!du(mFw2GgX6Mc7qu_R>J?=1%hkAOyLZBX+(FELdT`~4g;Q`5CFZ%RH zh?IXg=P5~nvGjNj2&E^)31Jd=51>n*T;M^t9q52sPY%1_Twl}F$CwgNXfCUFrr^br z(rjij(|jQ`vVg;a0x_xNA4P%l*ir#ID<~4Kn=-!fk8tV|5lmK>0^eBU!h4>nmq0grn0 z&nH*~m=GoRI%~o(ddRUip&p5~(sPGduosCJcU+kJjNT`L3a~NaRJ>g3u{KctBjq!q zaxI@xn#g(9c$>ws;YTh>&{J?mABp$BBgDzMke~Al@o-%Rsj6$N7;$rA1!6RIU>nl- zWGOnc0Y=mM)Ej*svdYz=c8H#MA&Eb6V|4%dp_vW^cPe5St6HrN^#R;DsrGXo$O;HA zy^f<8-)i)IHteWv^UCnm(B>(-2DdjnVE>bb)-P7&J-$`Cx zE`&m8CI|?49n(32Whd7z?U#KQa%(t6cCtFcPmHWyj_ZqL4iu-e&$#<>yMxY{zv(Tk z?7>}2>J?jMFUHy+B3NF9YQvh{A@AADDZLn$wuqdzKBt-*EK5T7KJ+6S^tEB9@ptVK=46hL00C?Q>nEqEQ8*Axx1 zC4x+DoMf~L&~t$8NNr7ac}@PO<)fEx0Q#ZdYkS`K5}cj0WN_o5iZR z^FU-e0E_aykIaxR!diK(cI4NtyR8AG6tNF3k1*SS%+%t@Nd0dPi+FzuJ-jfF%)CpE z{K(zsEUfA?D1n$UcS>YjX6mwA2F?a*8gNvd`}}hJnfX`du^{`SmkCFS^oBziP1Zrr zsIO%~A1@dH|A8hR=8Bgxd19w2laP=Nj=9}L(D)b&DM`F!mp|+XQ=h_Lf|-{u3l9FV z+2+T3QIe6Dp`||buM(VQepZrf;ybE8yb(3%y~`IS1{0#SsEda$aYqD-t0F~|5n9-; zYjFM;q;&mJP#pjEmFVs%3l>xlLyRU?{p6Z*Od91KXMYV-Y0L`GtvZ|$dRk39S^1Z!k3*NpMX1+_MXtc zNA_mb<4-owN14sfMk z-_LB$P6e9Lix?Tl-evnvnyCT}lzi5UpITsZ7U%A*%%`#2<|;mSu$c81dn~ZxXRmaT zi{X-m{_!_e;X64&|I1O2ZsY^w@7rNV0{Ex$LSAPIn-su4FIhC<%x>TJS6l5_a)x>X zxjwhq=z$G3-`~2IwjID#FI+Fbe}n0T>79FnM{Ury)T?Yq?Zg-~*XJGQDhPSNbFi9a zsFq_l2FS(iTSSb-zG&fu)JHzH0}9U;|7x?kU+^x8|8C+&nd<%VWvAR4NF@hQG zACz*|acNYBbOYkQ(@UrP#hua%rrOpv3!sfio)%43naoksGpX>}QPfMr%d&zu)*;;S z7GaXrubXp^(`LUy;6|8HRF<59`(BU_4GT1flEy}HlvY`^;1_E(`uAtp>RRKCV%CpI zcwbw-3^`wznnV}UE2{=$D6?vmWLNm2wF3G7q$pbH^>&B+_>`4u2nf6tK2RBVPc_<+Qd~p%sKzx zwsqZByl!Jw`#3iJX>e8WPsWM38iMf zWA6?zCUfAhw?T$16DZZoK}sg8vp~Hho?Z1?sO>g6tASHEMNE~Q{Oy{uptu7Us!+2* z(fG3egeqW2lv}i5fa|gxY4ejUtKnTp@pTXqw3@#zOC7avO#I9Ii~Rf1k0r^o;epO+ zu`xu{q%|dVGo~a>R=EP(83IhF@yH~&Y1G-gubUqj*_T<%Vb#jsgB?b)E~Afdq5wWpi6I(Mblk#h=_S z^##V$0oOt)OO5m8z~`cnR_D#`#(Ftid#5kN!@v|M`a|!=7!|@xf>^L2>05I@%U1DQ z9kOIJVtFvpSAh&Mo{GM5biKZ7IJVXaw_~aHKk18KND-xv0iVuXdnZ$Jf`;8+yuGf^ zti3zd9G6qhaO15V@G<+!-E-LtMHSe3_lM($b5U!L=3pg-~LAnx9dg zDWVckDbxRtsdHegENs^7iEVbwj@7a4j@hwo+jcta*tTukw(Xoaxw+rWow+}vcD=i5 z)p{(0`BI5MEywSUsp8=4V9I40$WsOwD z>!7dxUFMz(%ap-1;@`A1kku4+(2;mCiW>;B*u|)PW|)Er=>3{jC_&8G+pDvOREFKH zRB0-mOPg41AVp1JE3f0|G%n=+&gbX{snvx1TjdwSW_DNRef)OjV(nbNHZ!a*Ks3j| zt&dMMXv-mJwy+x|e5)@o%fY?PA-&d1O$}h0cj)^;j$(uTNg)fLhY!j7$@X^|#EZ{d zmRp3eY7Y-U4%26E)ymX`8ov4WKbY zYW1!_KJ#&EbVV$@24&&mo_9~=kv0e~r)7A=Ih-{8AK3FIx~T{C%xH5aB?yfB6US?o9GxUVq}^27EgD}?0)U8?pi1zEa+jPwVsD$kZ&1I1 zj-9^VJJS?}i}bKRL0TKelaZDh>Q0rS?F0wJ3XaqRgh$767QPr2DQHavjy*$qUxnme z@GoW)bd+#qNZ^F(MHFtm1|+A#`D3;?>08M|#o#6jSbm!mF+aSwemSG$MzJbClT`_R z{X2(lMh?%bVTi%E;pQ(d&*hT!&B3MTG7uY(;VZoeCzPy0*S60Q7#4a4eceZH9r_nN zxW^0vf_ZT|kIFK5am;L3Cn0%YBh?^;DJVCIRE#!&hH}B{=MM9E*iZiuPo19Jb=?5yGQ2J6rN^9I6MZ!G;=sJUKR}&-G>P z&WxFfH-nB9I@o#`^5?g^(kO^V;S$cDF{*W18udcHJ~lPqT4I~(5fg`VzpkT11v2bcS#-OCT5j$Iff!$ElVY-Hi!I7tbjWUgGd7O-O9&? z3jVQ+xW1c{@w6wu0&A*X+Jsy8G>%@wJ)k?Y#iCkhI*RdRqPc5yE2-z*U+??n5e8|d z)Mux<1CGZ85_{5Xdq^&cB6#d9306fH9P-HCSk^L)T*vq!&o3{W>O|)>-|_zfDbfu< z{7^Y%MU28kDq+wo;zRxK8E~?CgYQgpDQT%6`uA{3B^Ocyvcv_oL?|ZI#s-b4oTO<5 z{}JV#qPTBehDa$Z97gbS*QtOBLUCV63!e0h=&NR9@mkfDK11=vIbp|!BA ztqkW_q)_UDvxY*Od=RZVHxd(!g%}8O!d-_@H_@AzNVwOh`fptd^6*v-cZ~(DjC{A6 z@5?=)(}U!&CaN7?=xMGa$9n2Xj^o(U+{U{{+8Vt-@(ZjV9nDuMKC}aX!Q?=x2YS^ne2^ZTm>(hc*gGU!FH~u0F5=XFWoLem zj#UwkOAx8l!<2w353Bi}x`Z{LES!@WH}`I(VqBC^)-%@%xemSux>Ko84RruIeNl+$ zWkV2ieXjowxWJp{px}@t8EU*5x`)$WI)lUZr<6?^AZMQf2$@Q|a%_(e85S3zY#`dP zrQ~%i^)Jx|^H5bNyM;I_6HRXGRfP&nLi!kj;TVIiU1V-^hQJz7KMpa$f)u#Eg~41cKe^gOMGU9CEGQ>YASH&UFu!6GG5(65i#_r!3yql!19bY9>6p{ zE~MU|#H(8l8UiVWV~}5Lk%GNq2dZrpyQC5pT~-?98R8@~Uo%jqh> zv4}0wR-_g(GY}cAHj$&m;V-RaqqV@-vMCAysK?`;Y!rKKr}16z&_wgj-{s+nJhf10 z;4O!~k)MT#Y;wU;C3`aF9g^WlOYxSIan2=CAWkt0>0p%G(&r;9qD3KP32QNlPdea& ztlxS?xb%jHUIFy>w+L9K-qspk{v*%*&)$_DlPGvV2t6^?VJ6@o1O@NAe1+y?bT0;d{LudXf)2tG}B~_yalQ|R+6(86|lo11{9FL*&#xN zIpA#s4Y#AE|5&Ov0g&=w@tDVscxZWyA|7VTK_q75Gl$_L(6mg|oWVL@Ba_;5l6r3_ zhq*cnT*iV8+jY{Plo18ivW-h~wVa1`wGw65V$K~9jW9QT8E{PoyRi~WRgOz!U6^oD z3-U(#v%isfK)u`^T@6+KUQc+y9?{Zd6i`{x2b}rmV>8_luoS-_?5kuans$h%D@wcuwjgH z2Mep(gV0Rr`B9QeHC6cKI&_uYqp;LY$!!vs2Xvu=lycpWdnjbwbBJ@SkarKQm*ZpG zx&RB}N?;AvKq3x4ZaBeM{!GS2_DR*cM3z9uplypjOvRuqm5Mxj)q)UmJgGw>FYE*F zU1J;`KkM*MVZWBDzqj@S6ns{MIa=HqY}Fo?5CMyKpwRI`v1cZ`8@KLMHWSwzZiPSp zSz5(s$D2!cdBLw`c&n+-obRNvC7$FZP2=^h;SEyGmdmT{oAivriPwwp*;CqM7mG$y z%aZC_*l?s7NGL<`G!kw#@E42_ zjpsS&Zo>Y&K3H_T5(Qb8!?fDmZGPxr_>xiKE5R4P=QTmasY<5n72lKQ_Ci}juw6cM z92g`@gpep|Pq;OCQmrT_lk!+XTxnb!4sOYBJf0sEcZ9+czf3aVx_*m>7vt?oxjy*{hcRO}ncV4)5 zzioQ*TJoO%kw1i9t)|tEdBwQ1ias~Rm2Kvc#}6CxJnotVE;=H6J=;MpwBU%CfJI@& zaSGVOaogtn+TrP$$DXG3)|j>B=NC(qIE%Qh8ijP%#6nfWb;JBQdWwGI_*p*d?APw2 zydux$HkQ>5zX#tJQmu~!@2R%})=%KZ9oAdhO4k zU`YqfQX@oX{ZU<)-1t8Z_VO^~1>s6#%^KF6P9-Vv0EGg2zyq7gNQ$$&QxH0u6ow$2 z)~$y4thTySI`r{f8iX zl@X@jTt0bO3qI8VO~JHXR~orOrcSki3S0Q=B3K7_X{U8M!dXOJ)qpgKH#pKn$0*7l z2sl6H_CL}65|`1NY{mE=ey|TdrZalUUovZlK&zCIm<&)?anNe~1<0(AW`Df)JdAX9 zO(2o(@d4{0i@JAGvaI7wxS$5WbUmIh6Ul*|e0XcDs(& zJh?s_ey-C41@2Z-0#?sBz@8eY5MIU$f2?Atm`}L)OAZbV89213E zN)o;l`sxO_lt2&>Bd9|DNbJ_sN&uuqHFN~ZoYbxA1b4we?VsY(Bo-3AJm-)w1Pd3A zx^P%xJxE8GJzPCwsa$HmfAh7ekP00*$N5N1{m`w5sVrEb?#Z3J(@&!Md|7&7-Y#m40T* z9vZGlrCq&S>~Bw?lHN7*KgRW`UTPrXUaueBLCX13*Sur8K(^SApk@;ow`v$*_E%5j zY_0wjK%@eYMtHM$@1qdhJ+0xExX0qHUC?21q7!@M=Y{AZ^>^;U!&sUVkco+BmFFXb z$zQL3JT%?jxBntJ?|kiXYKu`#bR`p9zUp$!E+)ngKfXGl=Mw2Vx2ndVl0G%Gn*%Y3dBP90}8wSdZ35cB;5rEEoQRmqc|sfq`R)_PyIdl!~n4KCVN} zsx2G&E@`FXyhB?htetg2B-~~?>(G>dBC80ovht8(-OL7t%b%1H>=!9nsM!dx7BFah zPA>_mX^lYRr%FmBOO-y9`I4!$xIquxrIAE%!luFs=}8)+8+bqD)tXHK8;l*ub`28D zu%1%w0%BwYVVul5k(KKG18?gv)!tc*ACIA-J6zhoL;c-TF&*sN-Q&Qr(+ApL}&`^&c4VErf+T4g}$b4EjzIM4V! zZV{G{L22YFhZ>9Ue)|kSb#uKR_}eAYLwQL*~M7CBqoKeO?nbln==-XF?oh* zTi=H3c0MP1FA<7O@=+AIk|04E6yRER~vCKv9J?|##h6525*dO@HRId`?d6OCO4Sq zIV&y#ndk6wK>GtLfuw#r;Yy?+-7Fh0)v4Sg`xsC;5JeU?|sfD3Nrx5yP^IujMm*Y!Y4WaQUWQ)Gp+Dt>%W5uWfGGgJ|HV`aD= zOdd-*JSHo53L0d@( zTHQ|DRB8A%Kra+D|Az&b=glvDLz>)W?i+0RI8msg#2iI_}H30ls+_7)CvmwRTw&_ayqC=!Ku6!0c-aydh1P> zh!6UY{`irum0=O$5iBtfhGf}PLU8zzm*_gYd$<(*Fu$`<@9-M17m54`o%opArn-}~ zBEHb%EEwkYh9d*!vu(-7=@&JPdTF!fW9^DQY4U)IleU{ z#urB$B0t*geqlU<=ht0!U&5n5*s|^yU9(H3x@BRX5qtH8M$FN^%W@$XLqPIL4 zz;;UMHw8I@rA!~h!^*ihmC3tKpfIrC_j0fA;7E$W<*YsjFmJdSnWMaw0`==y5)4f^VitMpIrE$J6K{t!xS_bL zdL1B*s~1#}g3XC;j?xMi#0nugCSE%r>y8pi`m1{w#&K3~?FOL1DiDyN;>BdFdZ&%y zzZnw`vV;PdSTR+3;WIhBx;u$L-Y!f;7CG;}x4K+FsvH5q2*M+0v!f=l&92UgF4rhG zk>nrop;?owAmkUD_*OBh3tB`2NnEG>f9F?bYMP=KcD3W=w7t4Au>n2)cr+69(6B+L z;dy7-7iacR$No_~S9WaPiF9#TXzF^pCH<=;8zh*04O#`G1+=0W9zV8H+)vZ$lKxf$ zmfQ=f@Mp7bzm|KL_BJCmre0-Cc5X z#BHs6&W9Wa`>!-`Cp2#fGpy7UkN+$N4CU=pmitc&Y_gz+F{fp`NU_?SzwWI<&tg$R zV;Jvwk|^C?3@(AS(FI^A{9dV?VbYr5I{pW0O>6RyaGt21K@#$3uI2J#_oa{{@0g(q zq-PW@Uv$;!05sea>1en3e^t(fKU|9F%RFiWeNRnGB4>BnHHetT85vO#rw(x}%AFmfnAyxs)sVNtOD%ZFW97ty(lq`O61A`2`3u9pT}BxUbj~^C9pv_mk`6 z8b@Q)m+%V4M&Cp+kdF(d0v+RV7d4Pt=vh z^l?-gV5#oS@f}s21ccdFUk>>G0c|{$h%j)v9s$sNVJ2ZGi2w{isH#~|xgxI~7yam{ z5eyPcmmX@^UZ&YQ!%YGVj;J>6cy_UE)vDCFvN`NV6fVXoSUt|%)vYZ?A1J-D5h-IK zj6ri`I!a_cN6QrUc79nJhuP`Uweh$Lwj|rxSaXe->vk@ zpm~Y`wCXjUUw2*0Ot2-7`7}wUpp$i7)tBC1^F8JEs88f;qM79oqCa01m+YZP+ROk+ zu7e85{F79k-NP+a_rq281?3N3HkdhI?fjnN?M)F~U!uRi+-U zgksA}^?S}c)YSl@_YAJbN#M)0Zx_CT&J4 zgwqGlzF{ZK?ep%|{`q=-SSfS@E+G1=>Zha(ozKF^up54J}7 zyJVp`9+Dz3C?&rh2MuI|*fseBwILVzC$~=p^*YDU360L3nB~ZQwNnuBI`6E4w6p;qO7L_1)tl753x;E3X%irgd9vvs2*bl z0`SAJJPwM2N_qG1&2fyAo6tB!52i&L$P={F*Vy31M%slRhzfYg^`c#@G582)rM3Da zFkEKEyi~71cSZl(YSC8I&+h0?4ve^$RIKoH{)a}4I<9Gh4Ombb1fhsZ0ZZ(OXMP?r zXoJMH9$kLPby3x}fsBW1II`$fQIVK38Fol0IvmQTL1*w1eGk|sQjR%v4(4j@$s;ai zXaue$LIVj23RgyP16r_90eWYM5Xyoe42ND|p20}$8e0OQ#*)$Ns&Rr7-qRm|pGFPT zbtcxfA2s|kks`z-T^>W=R~`!SKCVpciTH8I;DZEdwhSD)dow{C4e8MAkC?y8HJfi2 zY!Txv^>tx_A|j;`ZJ`E)>=zrY_o$pL$a+HSoYea#h<;#TFbjC$M^2QA=9i5q}~)5$s$l-*^PKkz5uC3_VedoWp5pCZNSvJss5aqcSE%=(pmkcVX5zQ zw-KE3fGa`$N61whqRZutppTj@NQtmY82IWi z`R$iy_gg!`aIDwi(|T^}s>|nu`7v^QvjpG5-uobMCeW0%RMvg_^xr?1b;8z4@9FH< zEa2aij)6v6Rh1~P=`H9jc6?9ChF~~U4u8;49xi1eOrk*IY0cmID76lWlvM6TAD{uL zV1L;!Eg|6x;oXBiOYK1*hzn*{DKZe!!WwH3954fa>M?5iWqYc8TrlD958XsOCL+pe zFmMZH5(UUsSNHxaW=1#)lY$WaXX+splY1%SjzpId$6fh11=5je<1%3Z(?I-UPZ*uSZXI>g;F(=649mt%=~nhh~SGKV=8*d^irQZ&`GhI zi!tAVDyWGeda87bS>p1ig^~H)b8(x7)H3EQ>I){zmQ!>5DopSu5kX)LT|zW@#Tx$@ z)hP1y&!i+!KvZPYMNok$Pu9fVO#88IWKGQGmv6$HP!>bpj}_t-uLh;;=lUm!V=&>xgfpdEP zJEE+jOi@7qer;vyFGTK&?~b0;v`XJk4^>cE##qT%+u@Ext3nnS`_@pt$;tg;CaLSv zPD0&IrRgpA!nLIiRtD-~o^g_q0G|vFT9rw*AMKb>1389Qdz&ucf8KO* z$_MrEL;GOiA_HN}=b%W=x16sYWYNQ5(*i;~AQ8uqQWX#DGA zK2OhMcB%AfXBPIN@T~imA@afpB~y6YP#aRw&8oVrkSU*6yP!4y*&@{FJ0GPU4pu0L z)V69DjGhxCA_-E^zk;61-lV2n$XF(^*{U&YBuBn=7(M8d?O1`uYwx(Ow>KPVPnp^` z@$XsEsly3CKIkm_5`#V>hhd4M)Vr@Ic0}T<9lzf&`xU*!5`tMn4h7xdPj}GoPA|gg2W$7T=T5%=9W=1*k%!OiAOVmri<4T>&c$y1DFgdF z2^R!X0yv_?&xJP15tjoAklDYV*AobY3XC|-m-wJnF2p%~RTnt0V;z#U`V8!gin#d?3l>mA7lqraKP{8Tm?&K*R;GE&q8TZ) z|4K+kyP%QXk>3jbvWH)v=n|j|29{KH zAx_9c;`+yf?JmJYRj=%8i(l+VxwkNVR4q7*U$l-GtoBc{Z0( zLaTD|>=^ie;+weSmf0Jky(i&BfBmAAl*b95QK8EKbrm>T8I zilARh3dtq5U;qt)>bNT|vli98vy)(ySsyzw%Eksmd87$q-IS*(GTFdTV zSX+*7rsu*ioauyu*KprjGTvV9TDQ;Ou;oN<8|kmd`&9uf z&vxv#B_*`Y&O{gh^4oc%q0|uEETG7cJ2#N=sAajCgYN|SP&`rUwu7jA-G90TlwZC# zecMgv=?9bQ-Y{;gFS%mik!I67IZUS+0D;0-^6p9yjM-CaaG|EI za=ho=$WkIjA@s~y#GH^*1r;Y^ECJ_=Nr7rh<(d){c+V0_@!$NLoRR=VR`y4v5Eub7 z;aMK>xQaG>%b$BF>Mx1H{}SutJ189*wM@W~OCFO;u!9gB5BgxSqN$wE-sfJAUeVfTl2?)$6OJ3^%Q02 z8P2ST9-<-wdZsdDj-4f_*`TkZAMD0OQYLE2!DpQhgy$dfZ$p%*cHy>z=Zo^ht&Nd@ z9(Xp~F>H4DupFT$tPKK_QU{fk+Ack>{m;O$N0Z(HW`m z8DD~W-g{_A^EN0Lj4RIEygd8(i$X2#ohL&uy(spy;ln_1=G~3g;2kT2EycYr9~ccf zbLpyOV-QgADdydi`qZ}{=`-dErYyr~?{8miutXnqt`l`k?AZc2rm$c8BVTIY zMO#n50H2fP9Ohx}1;V}XX#K)DREZZ_MDPbdR2#fzq&&UbDR(j)G0b&R8G;VowChFL z^9)z6fi#w9LzWureB_&;QR{k7x+LGW*P5*`rXfY?EXAWPLDQ1u)KgCdeOQF=8<825 zmsug5IuHDX#ZTN$ASbX;5xM7s3C>hW|9x%YIF534QhkzsB6e)1P>CM`sth`f_U>03 z=Q9aiKLxj_XQeD9t&y8}W&#+>Xhw+D-sJoa*WGYY1}haxjl_9c62jaO%j!3c&C)Se zM(qAyE1ns!8b(YOIk1R0l2B`=y?62x-;tR85;bIj^E7L92Iv(xluQRY>V@;1Od9mS zRbh9*0NP*15H<%Bq)9vzLrych<;qjZR%I}it!SdQ_YPIjP7%^rqiV%7b_wc3ChZj` z$iUUHwv07v#q)>6U`hZ#$4v?uPUFwR9+Yr)WR(D^>k_#mruL9h4sUtr+{^lgwI5+3 zZ32k!3C6S6s$@T=|B4>Kuz&|1%)KA71uGKoVMOrsj^ZX%Myd~1n8lY{MkafQ>hM$5 z!d&1Ste_m#Xd}ta@^P4;lsJ6;YZ6@JbtnMn>DSwqe4$k2Auct<*qg=V4H925!7wPP zH4p{&+E*4HgiZdIjuIYTQEy*aQhvblJIA9=6p^o_TxWI&2359?V`KxPMCfQT*ILs% z+JCOX@`pxabOz43DXHH9FskZXv8ybja}WrV1{nHnb|K_4gJO5x@&4N!JG z;z`b^C~#bkhY7#s3ON_B?_epqA;V*2V5!=Or_#2~Ty{3BcxFAhKg+k)?OqFthy7Bq z9!l_6Fb9-nE8fDAO3xPkh8`#p+H!!mKn~j+^*l%ru?Fa1x5TiVa?caE$NkuO=$wk& z3#a*WzMK03M4s8k{`;UbcS{{HBFs_*a(0reATYxOV(xal3(jnYK*T&d?2Jl8Wxh_u zD*=Z^&joe0vzw3ddZ=&QwA1CtHzZzjWf0|pLcMK-+rjkt%5UEYVGcFJMyd+I=mLmt zgA07}la9|=+02*9fJ=2zv2)ZrryjC~8gt3ULY^$Z=-4|3QbP%f7#P4KZoTEyc|_8+ zU{x9BI=+_Oy};LCXybZMc*E-{mL-P?TUmr`EpY_p^OS-5kU2mes*VSoKx}ioL<1j2 zhtnNo*7KUu=NU9D;qs8eY%iG#kN-?xLAEO3WRLW5WlKj+tw}8~8RF#%*?&$@fmPWb zs(W9Kvp1)7J&@;NYb8Gkh(i3Bm%1U}hCv2Tnwdu9lp{;2i`ymJZA(mSuS&y^XJ~2I zsT(If;lg?lBuhY#$*&>%v)=>l(?tAPOF1UuDQ)6C4PAoyFrpW3f!U2wB^fn`NG-I6e-Sdm_?1gs}bV zyUxpw?o?Jw=M9jflt!T6aOFj8_>@^MNI&{AWb}1UEP!vT8$_TYZ6e130~muih})>d-g`(kuX zC7Wd~196Rdk#7jJ!DL`z_Mycu4e(+TG=MP?vKMXqA*J@6SrW-Q$P9#IM%TvmFV56bGxWpAwBMLlfhxqAo5FzPzFQPsu;Ae{WZG&Sv zH6jSr`vu6)gGti^cz@eafkAj&9-X`>^x5*zV{Rrlj8OGa-R`mWnmNT_k5uyn%{x*e ziVDm04u}2jJ(mPyF9k+hGEde(@#Ysjc->ptg20^!uy%8`tm>vnzU{9!-q>T_y&;#= zn2+Kjmg| zvv|DAyw4K4H@j}1(X3SnYMnboHH=Ki(z}jE2_kevJ9zyJYV}bUuESDNqfhQ3&7guR zU_`w4&vmU$<@gUjE`#fC;PhxohO}^X8USj$cwu74^=a`ppxc}GrQzVOB8M`yY9ghS zQ<}!;241Z<#AtHUAo9~*Se1LA@9M)$U>y)LBqqWc$o9iB>obkjCG=1hg$fL0loJiM zLQ^qRbS_XxQ?Ir$dlru`6}r}1m%KLg-(i5c+qTyp9gXciCqQ8Bb+^s135~8tP3O_p zpv&vh`Fj4fuV}mEc9zG5!Q0Jo)4DdOa`QDi_7^h0@6IxTt?%1|)mtOd#?loJb(e&u z)zepd=(?QE)(YQkzh_`(5(R-J|J(IcQ!G#2V%7`+1tR`;UO;SD`KCR>CEv%t;WZ@R zU4ggOY_D&kOlE%Bsmqe%qS-BhVm;L7!N^k&$?s)*?PJ}2H}KZYI26w+`#Jd9#`Yca zY2n7MpWs;)2;dZ1UuTXXS;fVRtSB;}CABI9kb7N1!}XA_N^|VkU8M8wdXuE~cG!d# zL)7ZY+W+P}JjlR{r|a+*5RiDQ#gv);9VzRpZV7!pBDC_?C1y|As53ZF!iPbufNTx} z#sDF6s;^_ga-futP7Eey7(p_T+jq?UN~iFG(Fw6>nXa<5!d7P=+^2+_JZ-xvquiw` z0m}*!t$|-|m{j!h2l0gFkyB$o7w)NEIC)!N-c6EPm1y)lclB9{u!np|`kvNJ7QDEj! z!wSi1v{7@l`MA^~i6Yxl%Jvlmdx{q)NP>EY`C&nP-vW#6mo<_j%o?l!XD4MhQ+&kv zZZ2%3XCfw~i)~cSRn!|SD6g=*H#Y9K4Tt^mA{p44|3;pA_7qB3ul>>E-sgtrhuK6k z-AoG8D(5yJ*^>~FR;JlL&1r&Tm1KAbYAf>m3uyo*Zj-5%FrItgU;1m0Y6KXPiy2~5 zKrGgmvtH`U9o%hIFXLj(f}9uDW%uzj=5(VG;L$Y=oDonW1BKijFB=yhkG zUkKsn7HgkCN<~r4s8sDWSkDMhLg|DVD`zl2ZvU#VZ#_55!keGj-v9ks#l1s7cgq<~ zu-|D3;9g4YK&^1@v7avAXM}&|$zrfscE03Ma!m|FGzF)I(oID5qsLX-&yo{RnTA)& z43=;}Ez%L83YdzVlB5cpFP7szE(UnrCN=Z?gj`nN*=&F!Ve`YDUp4ss+7wu9N6CmO zLZPncX`-@WD3w*=EVIXRuOo1iyCX8fbZwe?9Bi8Ib9&1(K8iA31pW)$f~N}RQPY6! zq?}xiz){KLBCI9N0NGKM_ep^Wk714IX{B8+#_+j7 z2O6BRUd)$IdED6bej?X+-Dcb*N_+8V%C&O%LwN0~yYa30z7DC0&}-UqUGnFvqg)f= z8~;@E`q!D|`de3IB(5QB{SYOP$w zaX}2$BLsSflul?j|Az%2sT*JdQAseIk3pxSoe-DT^Zdxg7J`pR`e5wPAGp zK4n1c52^&HU)z2LTTfeaQDZhw8Pl0NNE~p=zX5WA;N+N5_1=EF5Bz(Io4aAFBK%9u`>6z_D=whF|G)6=V^R z`2rXzkC3Oa5!CV{i2`*PmP@T;_&PTLLkxKv0Nzn~Du8<#)v=A_{nAT$6scc@+gcbC zW1vfxCK{dG661fXsTX@r+bHOB9Vms%F8@9C0_B-*)y|KwlN2kCG%3 zI+mR!kDd^o@svBxdh{H!0MQ5@bVC%Lj7;FvasIdG&X9rtn?LSv)V*C&YgvdRu?KFX zFvPr%If26KPImtbfQ-KqnEYUMlG30#oX8_!5iw5rZNTkD{T!eYPRKe2KuTX?zcjU%z%RbiIZ8IB`nOpY!Jl53psT?eEaeYV;q@?Xr&Z}`5 zqt%rLG%=@Z4Y@e-ZOrZ40%I5Fd(4R7xVI!{~$m!+_E#e!VT7z!sg<1)VdmENZr-GI`LYkx+;3nEekl z$!mnY_*w)lr`g7(sV24elU0{#Pu)cw;5F&q5&{1zqW5b7pQn=N7vZJ$wNm8e*5fTOGGe6j z7LqU9+V$(^wiog(%l22*$GlbBR@b#S|N52Ba5%7On!onmi{C-}?V-DM<;vqL^Rlyf zE@s=-_H(AtWjS_p^~$}G{sHOJ(sOXyros0`PG@-#ZDujsOj8`GTql5Jy6 z(eUTtz8C0Aplw6=y5|o>;=2g}0!NG2JHOrwPNS`DIy$ebH@3Fk&H|@hTwT3Pv*kYp$4{2C+iN=yck6A&7hpu6gFLQ?^jsU?p3jjQ zyMgKFm-+|?&D}5LmxRlm*BTro#}c6Xi`bz`V~YGdDYt{!pvdyR-YVajqa@&l3Kxalx#LeRK_#RG*k_5qpxqiiygD0KKK zOUdK|IV?#2=+{-wpisDb@bij~nza&OmPo@94kW6XldM4{6PW1kp!j*owk4|QFTbl6 zVG$J0*&>z=_vUNa3UxP!>o|AzgXnCB+b<24nD25QHiTl2@hrfc>%+)%<+)2)0~!&y z4YV({Fx-Cd`fYGERuo*cca>OX%TIr2y?C^fc{mA7^*C;9izf%t+kXMd%PK4gXe0ggiU|RuK{ypcP zXtDFSdTz13vW{<#<5%(l`L)Qidr?nlTp6UcZKQlRV7KQU7LqlQm+wY>4`^i_~RPeG;g`y-9GA z+P-er*qwh#x^=Aa6zhnbMK6f@JS*kFEZ6p?-Ej)`scFIgGXHU9eJC5KN!OMo6=R7T zychve4Go<;CJciklS0i;;N>bCRMRF04jb$(M2Y?u=fGpyDB7d5AM98u+f^;RrQr!}Unct#^I0LML`=$Yy9 zoEd;MU7dfBg=g3m9%lZYDiw7sy}nng=_vcJY1xrUYD$?4Z!dmT^0u;--r@6X)uF$W zE|PQ_E3y}FXg9b2k_&^8&*h;6_J_3o>5O2w-Gq8$oM<5MrecP@!T*GSpuX&K==fcy zVW>*it!r+ze!HXV`j}aKUE8(E<@!UesZUnU%f5@(?)dTY5)%KdBiVT5^I;UYJJ}xr zq^!H?4u=dIjH{0Iv2O6bG2KFU7mI-Zxb%H?dW$}fZI*j~u>Af>;+{+PJvMrS>!u!W z3O{?4{*`Q6Wt;s>QEhAL^Zx3R5L>@U@Vp4Mp6=_NzxmOn)|kNW?fJGNowDBkc`JO` z^%7>{_50GMS!?J|9E!b z{y6Kubk<7$h)mO|BnHFP64%OZB>6!-N}V zwr{%ER`-%}hdYEXosGa4LQj>qOn&yQtGCO9O9aBMjjh+KH!_YnBm80PNizih@AHP>a}vEz8c)K7$-Y!!i%$}FYG{kflw5}xK?l)Lsk)y79dkp?MP8f% zNEs*?j)kWw6Gla_wKV1ep}}n`s8gi-uxO+;t<8Np=_p|vP2|ZKgonutnn84J0XlTN~BE_#^^U);b|VkYbyKzd^lXxJj9| z>Kyzkjiar9vTfTE z{>s~ZMhVpgzW4TdHnugkbrr-U;?S%a4Q=l#KL}&FTH?`S_uPk)=2q2fSBhbIo|PXi4MM(B?t^ADok|#X=leQ0U?)h49tR|cb7hbT_Q=&DcFYosaVJwQ!ZS48r{V4 zPk>Pg-_2a*o(kFbG$%%YQl@N~D<5Jns0C8Sh7^F9JHAbFj@7jVLG>1k5mAneW+GEv zs1kal7n*@Hq>>YH)?awxN#3a!?P1qo@y+5podkIiRx;b{uKo@~MDE{wxmxU|PRhR7 z1k|{sO}m(Fspc&wPVWO%A(z)E_t`BL;XjjtpIa*$j{O6NR-Y;RcYsKpzrLbBG0Htr z^jtK9*9UL-o2XZ`pknsqCF-0j(dx4gJ zBSM);6IqS)t$Msa{D0)WgO$fuoWx3C=X+;D;YbpzU@r*MfIs)Xp+*9FtdyeQk#fFB z%lwGKp*+W~8-+;=?ifw7*k^~F40mQPE+?-!aS{rX6%vVMqP5~I?1~x;t)D5UHKaAG z#=l0Ov@(oG9wZT+2*;cf6{JgTjR{Ovitu4+A|vIIK`s_hi4`4j#a4RRX3qE(RGn`( z$Z+JfEJ_mTod?xkY*_vbQPuplFD|_v-FJXxe^`hIh0{wO0@re^SiX=HSY|IJ&QW1`s z__`0-+#KG&=MvknzNFBtD*GMx-S;p(-}HI(lyCTEnX8X%JorR`ZcjE{gj-~k!n2Pu z?LE2=ukSs2-0P}*rgXd?udD7acobXEd=%TP#xH+9It5D1pmbeEV1ct2dY25AE*2lq z!Uwjx?0IK5udO|7ZH$E0gngVk-#}!%GxodB(C(M-+H`9rq-{mQ{(j=bFB?5`xqgis zYsn4&EI+$mJs%ar);4b=WmN5UY%X4q~Q0nZ2x;4aID!gb4|W) z&8ldJLudEK?|1LV-9+xR^P8N#%WryI>z^?~fuF`|*3MKM>vV!gfAYV)Bw0-t1t6Wl zaAl0I;G(*X{~b&u<2SCm2gH)g+Wnb+7?1sAU{gqWY4P@3!{aM}-$y3Q45-LJp9$zX}dmk1kNx zixel(c*2&esH_V1gs#7}DaVo&SZq{E0y$)=xuDK>VyxiHBkdwvnG;Ylzfxe!BdP@Tv3m!V35eU`1q%SlvY1ST;RU}>TG=9> zc4!BkLIEL@m-uh?Cb5T%GY&`HA-+K~q25|sGV)oKiO3WHv%x!gaEagO**~`j4$8wZ z;Gq9IokwK~@f|7aPG~hDx;x2QN3}w2uh2n78A4;mAkUX>QueOMKMvX0HZW9LfKpWD zJ!p5tqnf7o=@C`59E#sm@*m4cSRqt5D+IqP8fW@`pli@~$kh6++ntKz^cVU8O_*3X zjPc`44$Kog0PB*p#_xHIFD}a8`%Es`2%$6_6637YGxko zJ0&G*@cldBJTDV#h+klZLw|Q&-uUg8Z1z+azI?V2Di{Y;Z^BA3>hn`vwkofpAV*KU zNDHm%>;>0CsNWKS{R~Dn-fS><>1l@MlxyJQt6DrZZddNBH@Q8+K2E*5?mPUuwSSU! zUkc@JIIRo75?{&`ANMFR+$`F+o%+5$O8fVaJX<-G=+$&xFFC)3(X@5Ga5YtAd#oq> z)*PZ~Fg_6YzeJxMEvyV=zjqu%Jh`lvvb7i693d%My^i61mikzzRky&CeG^)w=1(2b zcmffI^}7~z#3N#y28_r2qQ!yfi_{?!{{tDH>~+<=p+gjp28Ua>neR72NO&Y{+(C5o z`(3Q4@07qKsX(%}5uZ!hSHI$)YMPuoeSkIJP0|mt?TE8o{(}x{s=4LV8%tSKUtKTd zId!#vDXq|V*mWlWL8eIC1T*)-EJm!zauaFMDo{*FLyFr+ybiIvJn)3t^EVdrU-=A` zfYG$Sx+rYwTRPjT%|dBRfbuOo8qdHRErpg1oCO9}#~vYD?IR0724=7-O#KM`pJRE+Y|%+oz?Z~1keY^^H%QEI>>48* z2^5Q$OfxyQr7z$M*g!LL`X*(q^UVYvbbg(Kb%;Wa(>t;xQBYWoQ*;@WcXO`%qn9)* zdyd@j9s{6;??5CDUVI3Ps)Z5CqUqdj0V#&rn!t z7&a;nbk(Wj`aTaXsTV4zqsupXqnJBSzvszNUdQY$Gwq{G>5=ho+wghK+!b{Nd~fQe z*wV4TZA@Xr-rUz^rjmeH2WdsLapba` z)biLSW#m%9oN5_$LRZ zVh82MYyUlfx?%oZJm#a>&*l?SBs>KaV!faNy|&f}CY3T)Wmre98bvqo!(!dl6Em}? zu}OV(sBH+$nylHncE^Z_)R#aIc5FIb$8j2kcylRdb8w^K;l50L4?kfT=F6=<;fs8t z!KGh18hl8#3wI%PKwAT&Gn zd|9b}SE$Qi2IUPcU_=tx+mXGNVSz~xwtcoGN>2x{HwcXwHMy>dwSz(!E%`j=GYQma-CC5 z|DaN%^6~9>nMP{AvOjve*oxR|*S_?kX&tf>trFpc2_7zrFy0x`$QGOGlKnW6V;u@uQI)0U)s+U77->nWT$?o3 zFVlb}zV93C9Y|p(sr2rZ70%Q6=_`E<9+i{I^A>X34mR=t8SE~n1;Ot_`R8Nv%#(ep zRq~vvT4CkkBw-UmRc?`aQoP`nRWS(ca~I;$Y3QRPyz}|6ZXSji_(cQ525UN3&+{de z6lAA7pt%Y_!$iW`Ux#@7lMpnC57wU*FvX%eRX^XUYBshOuD_C*c94^G(lgX{?ya54 z6A6XxGF*n%8yllM+BLiUyd(M8X#!+;|BI;RBj+w)0_&ir&SHNsk=Jh zMKvvQUZYw8BJ>6sO>i)OeIc&?UmS=X6(y7`ntu9+r#{sKgjrT*_;u`#)9a%XLx92> zeZ$UfE{7*%;3aIhFQ|MPsAfNgZ>a6e90?vC^yD+=;xWd|!?v^L`3wpRH=y1~O zWvFg;E&+(`L?Ec5knV@)JmtgsJkgc@!0+FeyY9BkN$FHrgVnO7+N0fSF?i)=49w&{ z@reC%g!5%D`xd>}#Co_a(Y4oB9e8&tU`bDdf7a4e;O|45SGWgfT){mU+>)0FWAt)b zsJ73yg=&o)i{BV761xqpR15tE5ej+ER`M%EBiUoPI3p7ldRwc6Y}qmYTy1Ycxc<{f;xeD|;A!L$8O?pq%o#T(xH zd8LlpQdGO0Y9O=Ims4?XQS5jo!#JPcT}N9Yn-~6SBkH6VzCG^6Z{<>p*>vIhK2eh% z3Vc6!DqH+t$`0g>P))7#(6>T1(gKYZ~K3?un(&Zrk2%gkSx@-G@-fJjC|_ z-U0tGOBic$f7lsUOGQHvjW9J7TP+SVKu`q$lS?6u6Of?S!WMWd;TDx%Em;tX_QYz| zsC{WByfz(k1lo(ZQYhPz#?9JYBZ$j!*1SJ6YM{7|YGT?!R|{$m_Ak~Ot%S0EbBzUx zE|H8RLZ#p2%;{oDvTegYC%r=He=GT_s+l8e381~_Y(k|y@UR&txcCe$lAWo&Np#LF zjBa%Y1nKyz;fYUBpn&W^yMlDS88ACO8{}M#>l1?o8Th)5jjX9_I~&1G^?Q>qD-013 z{bxArRM_8(!8zY?@UPGqu8{jr<*D+(LEcAXmx^waXT_*-_5yhSdOXrs=Zq2L%86G zl06(Uz>2sG(VW@87)^nKLy=a>II!pD1`YY7PczL!0Q10%42pq&?F$mr-&{-ShnF$f zLRil`2?L|-eCOZe_>AO)c1R(DIir)|oRS=ZyHIf+r9mt31NMt)_%_`x8;W6ETC;v| z3fDN1DeF)tUfe~33*JD(`^~YPnou6y9m*Y0!{6NBfg)(a6jUL3wN9|g zau_?ph;CBO9q5>4n0K3nY651{0DH-;Du{4rXuN<$<(v}p&&k}%m&Io*>Alpj??V=YL=sf*OZ*N~zm7co(tUp;{D+$RvV=S!@*%pOQlr8)9T z5Rm!v7XSP#uQPDBni0OLNfEfkQkFk(sO)+Ov$uKZ zgduNOiOmsM@!R(IT6N36_&MPQHWR_02^848FTanNkfx!$egO-WzHapCKZyUg7r?#M zcb5(bx6VV!y|#H%LWAsd8FGJ^+d6&ml&SXgr<06K#V+gTv4ZzfP3}#by$JWp=7ZVR z!lp0fMPJLI52Q+scV*WR4_c!~w;&})OOH>x(Dm5C{ie3o@bvZPb(?QZ_<>2eN!w?~ z)%!Az_=f|{h;@$ux0k&4$Cj=g-p9ep{lMwjTqN?A+sO6(t#;c0*~h}j>WF_6cR0V2 zfZ@xAi10^dCipTE_34)~V;HLB@TK;}OhasOneXKu(bje3{U7${D}^Eo2WH-+n zm8tAPYIG@#Eff;C2)D&?$E#SGS$!`lYlOgf2B8O_lkJOjLf>o#CfHHeOO2CL7flm+ z>8t3>v?3IAD|JY=d*WPY4JUYvSV;fANhE&T*pR%KeL4>OHwW>Rzd+l+HB!bbb5HM(X=}W$|vx9^L zIG}cTzyI-5$aaZf;BE&liZ&^k6{Usi=LU|cdgc3`B zCa0oA1mTw6ymN=cCS-2pB{vfwtW}Wa9FJGw=jR1V66eujETW(_CHNg`GLP@2J@!jc zd8ugXKk%1DxJlI%1QcJh2e{75T_HhnYnWQKVBH`fSfa|8g^5K#PFGtEI;f#!LE7V*eJDSs5(qloO;e9I8v5O&@8N_Cfh zN=b<$)!@|^%PX18v3W+oKDPFD@aQ1*1zVw&^3aM0jWu(#gUYbuOhjCCN-IXZ~@plf&-JR~N z4ArTec)6ff!ExO$_NPhfgi@Jv^S~}ioOn|0BDCj#5W{%qrGD{zdjXmGSQ^FR+f~#u zO;)9L(@1RPGf(Lv=C5O%bm-`}7Ss>F`un~-Y=?ht7jRs7fk;#4&OYd>M_$oGac6Nq zDgI%ZK`i`Pc8~}n#anBO!dp!+3tLO3b;G46rk;yjC$}V;-^e51>jwTv2ys)r-TY(k zFYzMa|B-8CmyX=?>45$(;FW_q+AH{D$M~ffe|#y5)I*04=(0ObGXGL}^P;uys;`5c zjzME*DsJLB@rD#7*V40fI~WFIMZH`wjxB3agmZ;nEqO9P%gG#Q?^3SL@R+JE3dVJ)v(=G zQ*e>3IYZ+@*p?kB>xXZHV{ieFOs3gnQlU8k zhIO7*nt#U4`%|H>_kZypBur=cXt8i4K-3XX3B(H8T0Chj2Di45sCMjW6k*-*1W#8(Es3u z;a+xEAl0U%+rR6DGAH{UT{x+#zqHa|xmL({>V48LNpx*u{D9IAfdVJ0xg>Zc45xF} zQq_Ddz=r@-lgmkeSJ%t#O3+Y%Dvt*8l?V#KnT^WQHPxY&Kl{#U!&k!N*p(fpQz^vC z!Ps#|vy&F91S0@`c^T}pkHu4ajQj38&I3B9Mes9K(!_=Nry*5>Wj^~UaQI9`kcCBw zHn3J0UD-=X<0J0y-xQ$B3>Ru}>yBq&`C4pZY1nR|l%dtaCbSbeFo&Imd&1f^~^c$`#Zv&Ah;3g$B^{9z%>c|*n`eAq>Huj7>QX0JmTJFkJD-|=) zm_RB)1p7&ho+y7-8l9i=OBUHQrZ^749kdFK=;hvkl2uUI>|}7>izc>bv?XY4u8FDs zF+X6v6&J=Co?uZ-5j8Ai3AsKjDk_q~W8|Y=Jr(I%ru(RCR2&DBru9_N_<| zY2n;aC#?>>MFIEecC^cIx5Yx8Tbjgw4xdgtravCIb;5eif0D;cT+ zH9TiT=HzVn$W>b1Gt}tvC;#|W&aE{Im}c+8$x$b8IQLroCKfM38WJzC?kh)Vjv=uB zxh0;*SV5I}gC`|}&wb}DY4O}9=^a@1Uc161_aCVu2yyTloF@12Xw*(IPWX6#ikJ{+ zG6m7^`R&Z;qg~~c6RcVDT!`!Fb68fg>ftlu(Rh~3GgQZ7zV=||!-On)|d^&(5hXH2krMR+zJdb@rx<;=PgT@3uyxv*$<2#$X zN47)mJyaj`V`AFn_*s@@fXGCI@j@16IZD0Tlk5wDnVl&YR3kl5Uq>bg0Feg0{fC@u zKRt|mDWd^)*F)PnFv8Yx?`)Cql39!ZPjHV}=>e$wwm}T4t$Jfi=+D+uw8%)8^KEBh zR+dfo6@KyA&)$`^0bg@lfc4!5XC!*=lCOj#<#Dr>+USvl>vA?m% zA1qYkkJyo@R77tQatJIlCtfBH8z|t@@HshIMq5>< z!cK|6n%iqLhbHXdCz~FrK@4No04cV@4ZU;rI{$^?CFafQ4#J-17X4uIPk@O$!hw_3 zZeiqKpqlbZxM`Gpw_^T|PN_JofUbGux*vO+&Y~8j(|Dq5blY=PY_s9oy76CssZVRK zJlgWsQ4h(;G!~8_b>R+Qyek< zcfL{#Sc;D%3tahaA4ALpDWB3-xYYk>DtAd08)Z$c8&__*wrsz)nQB9FA4Uck1@|`) z`dddGToc!&vdNh(HR)IXX40J8bv|ojp=7@6BF?Eqe=TL=p_{v+tIt7X6?thfD$WZu zMa&oCByPTfc|_ZM)tNW+IyQWLO$ukp=T?z`HMM28WEA+4=6b(RMfTHlmLZ`jI(F8y zbS^eOoLBttjUdNYU{cB?K%nQDJQD3?CMO;oi$byzPoa*Hhp0-ZlK;BkWi$X_K()$| z%#xK|df&WkuJJiwvNOM~k4}uapT_H%H~e^BYTjSX zuLwy0Dth{B+;LCP{4e+dv^pH(n_&7^KW4Ie5|u?%Q}*Ib_|O8YjNvMJ2#Q9cwI-?B6RZ<~ve8afmrM3U z3?-PQx`#9+2ajTmGa{US16NwNZV_YxMAwqLW38D$3@?`G|2+{NEJkq$dK5(dLvWy& zuy#OC{*S>|d6pLKy1bKNbb%~g6eCs|>*Rh^+C{OTHpFa^eWQlnB_wfnFE_pP!ncfb z7=Gm}Mc_Q#5vP+-5Qn`uX?28Gu6BCk<6kH>_DN14)8z7q$HvZHS~&S4Mxn?V&a%?S z;y^|oN3Nqo#|z=v<-2!uKwrX+;Yj{7XMmH13h7(4qFA~g?|+8ndm6S90P+1-s=JFG>p>V@%{d~*On zEDkrlB0Qrep+;x)pMsJMf3{>F`RFZhBO-m2j}?h}rhU1ESOvq}@@pO<%oqkQ1u)7g2Ic8 zN5)o7tK7lXtsQKjF|>D^Vz2yL;dINJj4ww_8>0^y_ma{EGD3v&QS@? zl>K@yKVyE(5Y2PEOoj$525dui5Cev4OY&WcZ%`FNJWi9^E=fbuG9^GLJ8YJ9+~{6t zpsyTh=y*?Z5dk2bpij8TT0< zj|fOA%#%j;Mvv?M35m-g?za;>Ej5U?UnY&}uO&nFpg5@6!liIviwxBz%T-|OcGILt zvBh6XAkbCrT)&`Fv?obU$bwL@WA-1@c{A4mR&ql_u7?=;%9Mim+N&8pXls(EJ@LL; zt+U(WWG3V|G^5R$`Yk9@QqO-;IK9ojpm~{DM8bz64aSEZD$ATH2aWHa;tcjUtb7Rh!~ zl?Tss$)cu2pWt_@z(sHeSCL7P`z*`Kcd37mJqy479fsrP-o?tGJ(TYRZh_U5^}TxB zGg^ZB`0f4zuCa$pc?r3;Q^gD^rUQ8W@c#uH?gS27r*rFZLl2a}H(Q`$i?;GBK!IVw z!oK3msCWSToR`MW*d z+zx$GEA85xvR{K8y;HKFw6)0(_xetTHVMTLNNFzBm{AGf*Nl)*1Tx_}#(7b2LoA&< zjD1E;YubE?anLPs{%t&~WEXM{AEkyu`$_I?vy$z?(_z}7V&Ix-0WcAFNM1Rtudvtx zcavQt)7oORYSu1)l-K_$=qA3EgJ$EDkoF(4oX{d^^A{lzz|Y|me&_PtUe1+5^8J@` z_b_VoYf^Qsz1s9ta&0uqMuK*qIM7l2E&(n5|SCj4%&1Dxw+aHVkMVSFRVoBEiKpKAX8`#os8`9FZtno2nNUc zQMZ3swDeqsfo-*WN69UyD!PT-DVt+dzv3qZYwo-?xwjgL{j%H$UbK3lKBMapJHjh% zywG(uFj>VIt)j$?1>Xt_=M(z7#qbeFTJB+7j){TY;r%P_Fgp2`dAogVqPEUS>db4& z?G?-uI!^ndMy<8BZMUi`h?Xo>%`SMVb>3k+}3mf9INuSjmDhczj3F__C9p=mN9ANR2Erap^qK|^jY!b zs(%rOpte{f`eqz zh(BuH0~F3D4+5y($9w5W;YEy_d;<|b;d=+dweziO1VeddY%l@43xRc~tiwqj6IP{S zDxEi~XR+s{vBEXyh2dPaCi`%A>`JesN5p_C>%zFsvkqvnwlS7Y4NEziwoQtTvu(Vb zo8#4un%3bBBWMi)^12B2;VgGxDKwj1G%JF-va_czvFSnw3}-xD?qUIX9|CUj-zWCV zU$@@Kp>l?vHEM_J58Q%&$y-sQD#@h1x4=4yrS;oR+=S9dqnl~s+92~q#@l~*OQ3oT zgc1PFj$gJ2B`{n&*#*gC4EOG$lvaU-qL&?Q2WVK`Qb;tyTh{#i_3t?^BR*Z519Hvs zq^i;C+0k&2M7B%$As(d`07(25xjiv5Y@F@FOLxTB$>~eW|7ImclLkx#fKS{u+>Lp` z-@azG=ds$tEiW4TjxMBx%jvH5-6K-KtZ_~+{#yz@-rI9#fm8|N3N#anoS~XzqpUrU zh~1$sfgJjtiHS})<6e5Ds60i`Y75V14Cfq5Q37TuU@+oORFn(cOK4U6 zQRZ!6WsoJN2=hhv00jMOX3W&r*EuyPk+sT(9idXDCM=bq_w1Q%vpKKkHfAUAT0i+8 zYHnK?4av!@cMH7*#U^C#myAPDZNIJn9ebo2)BtD9AXUiFW40aQx+_=?-D-`uCL(p= za+9vmMHR>_2wl9yTT}7OylOOT9r&lc`+W-_Itxu1s+kzJTHW#k)d$mCMakvmDndTv;+7fq~{IVANziPc{if6CV+h#2Yq z7}HUialY0{f$vL1;#@_Q1z!eP z=R5khfZxcmqu{6uxWxqamH_fQGh^N(tz*aE27k`7U2Z4sfZ|LhXDL_g~bpI@ja*hC_J#-xyy{lnbuX3OKJ{p?{}-H^w!=^yT?G zgLd-xzn;nal{etj>%c#=G&tdcY?Z@!1sF5q8o7p0BXSP^T}e5N#s=~{x-NaGtGUjZ z8Vb>cJ#sTFJ0u)(O@SdOxE%a(lG*YLGr{wwf#VdHmb*lw5K^Bd!wLPBEM5CCXG%eFEYo{4lWEUzUv_MF?M6&#?sGrYt% zM5d2MF@z}}N3S@RAb2zhz-!_9tk;ux+G9(vFgshNgkVD%IFClPqL~gCGk8nZG9}az z=$pyw*7$dlhhiRx%l7522T~)y9@CB)R0BZYrcR!PeKW4{s+l_e6MiU3(a?IIP2QJ> z3BsC^yI6Ced*}nOu%>zSVl&gpNogc%AH)Y!5Sy(frf>j|x_MW&)=uR~k%g?xG=^|X z{SMCwDn{x=1P!E-JHG(%CHOku*NqAcG*{v^xceTd+`VVJ}Xw689uEbeNdm03q9az%%pAn)brLc zWye$YpU{9FhR^pXQuA7Qgxf#M4tK}dNFf9YIv^arOc80!0MH?f8PnJ)>vy_tg3G-X z#7`qFB9cB}60UL=cNv`O6Y4qzC>SdBR5maHwMl#(IQCza;Fua|(rz zOVhcZ2HkA3Q}P)J9l>;Gcx0EPD>3wNT5w`&%Z|*`o9ruu7pq7XCd?nC(;Q0Fe~~0+ zwW7!pDh_}D-|R3sG!;R2pj(Qq3uNh64=kbU{vk{XJvjE@`g|z}1t9O}#t^P-=By3m zUs!=iJ}m&=5#kzON!;~=*dHo>YH9OC3Iz~omYXKRg+3gZXr)jJjY;3&dP`#cQiFvQV-N zwlS$5%)Pk5no)LfXxY^sZj)O^fT@H-t^gQQRs+E-`?GDgcGt6={5m{L3B|WAY`;zf zi8QVSSfg|Ou*>{ddjk`M*;ezYPcEa&7wQx)<+Z&6@rfMUf0z?%QiqG3FFth6m@~JD z{aClOq(=FIT*W~Q`h`2J@$u8gh-0eCB1p`Y&70@p%zv_OR0zaz0*5{YH=FtI3kX&h z+sh0;6_AM7V=Z!1$jGRLQLSQ3fGzulP}TS16&;isEtdeiB(4Hv`)rNrP+d?c3!vfN zxr8g_*_^ygL79{r;;m)V70DR+pV>s#M`HWpIC+SsW&tI6&j-}$3DvD#5Y<#sCBuR}`+g+Gl)2%S z3>Uup%0t{K{y4d}ulo-$)~705@INm}VLlOD=T5D7|5SN_8UW=xLJP?$YCIQt(%+sJ z4IaqN2idcON(LyjE_AUsS>JhuaC5?0E@M4!zXf{7TD3Ef|9POyWm1p3Hk8a!t=dyxU%)u7=fLC@HML08t>-SQNZbx=xyq+bfX4GY&(8S$^*dD5D)cA0xr=iXEWd z@}BIV_kw)l)z;@J&> z$oqfq9@r@&jsRTAN}HW|q>+X~<;ZT{UTlU(3oH`!Qqv9R%@*$A<_F!K%N6cfM)9>M zNyrYq0s{(-z*9r)ssqlsqv$PhSYo*jFi)UB&DTo4NIAv4IzQ323tdZG)*35C3^xbo z=83; zK{8?`<)eE#83raspe#A>6ZWD9$XR&;`t7hE=Z7`r?#Y7#v&%y}zDE>l!k0jlH^xv} z!!5XT_M-o82*;L%381+7B{A1~0$hh8K@y8r{d{vpw@3AwuH6V#FZ)jt5Uy-}|72BR zQvT_CJ)J_{L?w5oz={)GYy?eC@QQMaMnS zXuDW#Kp3=gQv;PjxE+AZ+ADVP4XheaD74 zh@afp5!iyCuTK0m$Ka`n&c*VH$`>JQl%+8z>UL_<>Xrw%3>BWxQLL&o_Uyd@>Jp|@W zFs(Q&7$J2+t7(2=(W?ie9&leEJLf7ve{bC1ZlW|M{96dAnx8uAiy*Lu5ex|fFnsU| zb!_;iEOhtX`|1x`%z+Q;7%{k8z}dSF@llcW zo7%&thl<(Nm;r|RFq(K9q;bwfhDfmv&REeSUfSI5TX9Ptqo;I$D>(sZND+sT)1DX@NFF%iE7YAsjLj-|d z;Y>|AuV6X zvD(zlInFctb8LRLu{k_d5Ts#{YKs3u-jv4#0kd zpi3qfbG`fS)X9M-lXhPqs(?bXAzslt?=nv{1mx@3lDf!8hQ(it7` zJla2OQQgnT3O!o!Zq9CnzXOys-lPsX13_KwmB;nDA6JY+zNodtQ-!!hg03)ZU!OFg z86%a@D6??Bu#~`>G4^&3^PA;59ed-u&dSE9OZTTo5oefIN0#10M@m6TdS;>bi*l!0 zexFNOq7sP$&ZplunyDG>)D#L^k7x)(HHP&FpnVt4yi<6%bc`@-t*v=BO(L7>eG)us zF!*YQosC|(Q{X8jq`bn1h2=ZX{>{V0g>gJd;6(QuKuew6XjBycLg4>%U5nrrvBl~n z0ln-}3Cv^96mKq)$h`9@!UgPWssSI6(%q(_*gj zFMv>ES}!nT6hv>H3?^4GYWNCgxvpm6vJ0$~3OtNsYDyZlXj2om3ZZ59yD9W(=J_`o z1{fJthP|W`0nk6VhfyMa3*V7HP6WUx-=?B-4cpKk4(0!uW_2`IXNw7bu13D*wV>~u zks}`EPGw_f>z|L1=fE6h3)08n>zrNxe#6cdDPAJdmT3)rbBL>}VyQ@Oe2Z?hG;dX6O(aMC8D_E()9bYZ#H zo|*tsx_N%WdCGyDYe3l;IxPF?Vt=Sn6sOawhKSFO_y0!yxHUNm>Khh3LDqi2NUQAE`N+~lNWJ7wXP zto=t~Eld@h)YE2LY`{GMT`WrU=3KNk=V>jJCFViL1{~?5ha+xJs;H|^2t?_ zuag9dr@}E+hL1KpS6g0#NA?jfN~ffS5Uv|{JYM>m;6}*blagvY0w(h_lsRXBD-{QV zskc}9RgEcwTrDCJEDgP3vKf!>(*qcQrU0J`fO7yYu{(fY0Pf$bw==U!C9SGvw$(!A zp^WoCi+pS=W^vyu$h0TFM=JfT2=>d-Q*y?xGQ*%)&xf z`C(vi%ZC!@!}b}zwiq78_6PrgRr@6D`56{BvgK=pCt9fB8$R+9ked7tdOybqtrqng zvslMKdbk?{@`oxP*%9jGH~65}4><(*Rl_2s+H5M(&yPuS5y?(6!a*N;ws`a?O_ZZW zlAgKbhNF@mb&w#Fq!qeI;p63TF(t5k1^Ufijn5E+AnNWfDqq@1{1+L3LG z;GArT0#T;0yT~P>QOX=W2!5p$Kt}E)4;b6QhtV3q!x!YK%Z`)Jtg<8ucfc$=3z03T4`?0o25@ilDo$<01+I~5(L9q{Yn(7 zWvnImtv0*q%)%v(HxE@fj9rOiQ1kp#w;7xD#(Um(!z=FtM-kY8Gek4C1Rtw29wNQh8gL3W;&3<=Mt!~&^{Z31`&YPt4ZFWuMWqGen+|Cu-nCnKH7|zO z{1$+SR;7#77|qGcEKJMNwm4d9p0RgoY-f@@`?)mFWLF`X=_R+c9r*Ba8T=Rbc^Xm2 zpfeSz;14}g0_$^Vp|JwI=%HwPCkK+>)J8+30c^qHaB{0tQSqfz2l|YzIdQ6o=Oi8>d4<+-oWY`%i5@? zDX(aVV@6{T|u=B3NbX4-DU(9!{a-Z=16~&;8{)7X6NH-~^j?W#nF%ZRwdH zAV)}Ro~%0Xv+zTdDK{TeV#i_lASJ=*@HhR;Ha(y3*)i|`1Cc;(zY{7RKMu{`JhMcZ zlWIpB{oDpO-Ku*A)^Xn$n*bBvrx8S3i0)6TCI_{s81pP5dUkSg+dbcvQ>6ba*KQ0E}Outi~2H0xXp^dP09%*X2A3mbi@FR5pfe>q9~#0e)JX25sqVOhCv)t zYmV<1es_mQ81}%h2ZlW`?1AUl11<;Sb%h@+&q!DBdP823N{WDY*06PVs6iz;kjNIS zFnd6#*)af#aO@V}o@~ zQ4N?K+lYZtco>=+2qjq(@XE$%2buE_AU41#67%XOf-q3|U8~D$Z@h5gI-;hUT>)G}fMP^zKemB2B5?E~WO9Z}cT(@d;Hq2?-%JKPK*5ou===g-7-Kh%oFB3$TZs=YqDvgLU*O z3ZFvFtNbYv3b_{ZTQgUrA93tJoTae=yAd@af{AgBfeiOF2zDt2jrt#VEdU{5*!I+c+Pz4w=81ciIV8-8v8e-Hca;BHthN?}p zKP_p$XQYXvdXO=ha6x$nkELj9?Hm0uh|+dIsuQMQ^Pn@zvc()@FsZzqgGa7whxN0*a4yw*0wjl1p!zbNXGR^*I1#E*Ksiy; z-gsu~dR8iWRnfiJjsm}t56JN;tX-Z!o(0A=&%N)QPVNa+&2h~u{XL=R7PJKb%8Dp| z26qBfP@t!BL7=eUH1t7d4pSv~FlY1?EPZ7KnA73V-A0e+C{dA>&Eg*Sp3|7PBj?Zx zsLT<$8WVK`P`Tcp_JQgbH8uvhqBhaC36um^@cFzkV6>jBNz*pcJ} z+1{maElxbC3>)NgMrELpY2;<8*3c^FiW(JU_ri@(^z?Dph2QZfk*wjpdCJ7$%M;u@V50ii~ zRWSppF-$^?r>HSxDuAJUiyg^AmSoGaZf>_)YW2PQ-1oWX`905Cd+%;_x74yN+tl9j z@j1Qsx4&sy!idEe)KUgbJ*E_N)y1wwHsEpXflJu%2z9+He?@Ao;n-^l8xtn?cf z=Z!nt$hMYkoQ#i78YqF%ky>AoTGf#!j=1xz{J~>|GNzk!BAoxr3uCL*Tf!h|Q6xu@ zx}m^I7u2m z&vL)?8||*wX?=HL+b(>bEho+qHU=`kYb2ocMH2Ee3EO=cqE08Q zAd`GXk%DnWK5S#M(A4LbeyNe3jEZ{dfT>>pHA-TDRSfflfP27-=vvO<&%1r^-t2zQ zPqiA)-F|5g^}^r2$2#8YUv9InA9&RORHkn2ny(9xx>O^-%J&)j_K1v^={<8&`rA`Z za$k6Zh!PpZ^B_$o@VK>C$^T-G;VcQDx^SE|AZ4&)?@^8k#WfUGd$16^aDEgXs)$m! zb`x^|=Lmi4FJ#`*y$!q(d4+c2(gGFyb)8NO-!^_(2PFsZ%I`X^iNUmpZFB7ON97Ha z)V?w2k>#N}QtZi_0pRt7xq?%Hh@3av%o#qTZGc9;j>Ck%*}VXW8yh4D6F~<|rd}0Z z&kF5nEUhkXcueT7;C@Z_MJc z4FmksA^@uU~l?H%ntzKx!QBAN#q0(y$8YI^f}y zAn&RMB``$BWVa)pF{1iWt==Psa z9Ras8GA&ldsMsTwfdczVZEv+s>BkB62mjuJxq=9X9rn7mWa9}exNlYLm+K)&wJX4; z%OxM1fQo60YLEIi`)eHM22_q(^bLgSC{80o^vb8zc(BJA(7{jL*!_7uNo3OFu{WM> zmcEtx@?L{I)rRN;Uh%=xzFh%5@q=PiVgxA~w$fQuRpq6CBR#xWGojPDZj3#(X-G5b zn;{c~Uk&Q&6>bWB00#^wYvdd8+p2S9q!})jZ}#=LWCo2RJ2j%z3@3L*Z3EXtj@(Iw z7-TgPmgoiP_jsmzz~Sl9s7iI~KA#xh4V3w@bdC2sq=;jXkQmA5ey={^Pz*?-LwF=8 z>c-a_$TGmFfTG=p?-9?5-e`gV4V<>~_X|`suxcQx`<`&I-9B1XALXz0T?z>&+8DLB zYUBp`B|$&yho6b*i#6mrtti2ZU;N^-cYeN{Q=J|7#}tEYuZ*=AtGzIV%>xxEbl_C=<8 z$M=AL-$}pvKQ95+`Y`GxuW`{Rl^rh{J1j)ht*G;qlZ+FB*O<&qz!8!E^1RYN{9?RW zxz1F+%x|vcdTIJMP6UH@B1HX>oxZgoU@MO!o-f9Io$uP9GM1B<$+1LXH&l0m=#Q@p z&|&ek@*jXJih7QsQAC(I4n11HrJvr{)}c1m8_;6R1BQqwjU%{H@2PceoD6ly(B>LZ zW9;+2B}M7iR10Kfi8>vTa!o!~{>Gyhpr6EJJZg+{Hs5T&thdb~fW zW4HA_K@Y4c1RYHO1M6t7B6kQ~B{OTx^kRQZ8Vz(rA~)n#C4xi1Vb%Kv*Pl?aUSYwo zIi%Kydf?0?^gSBKrlmcTTrg;jva!abB>)JF*$m#maq3Of%6u!-v=R`*dAda;N=~I!-&LE!PFw5(N4a9J7*HXa5Xuc3F8>Qn z&4#ESpdOe}ppM}r{w`p{;XOZcmCw8H#U8a; zw4)E;PpMA~}MpB|`c(Ic+W|2coRI!XWx8}-~H56!ih zBAC#?L!too(Xh)&08FNiGd`rmM$1s?za+mw>=6}@wZnkUtet)i2Yw!8LeG}CK z-!m+GMrQiaa*y0k?ehjIr>AF}N79ihAC%2W8HYspc-}4Y(`t(ue712>pI;NVXmaW8 z8dFmdHfjI1=iLTsRRyffH;hgehjyPfG8yhrMct}u=&=kRncF!If1~9o#jwknI zW@aXefjd%uWUN-saTgmH{N&sQK>j&DO67&6eXoI_YJvMa23@{z&-iViitpk?@b`LS zIgzf*y((y^hXgJ^{dL}Z^`^c)biYftmFry&RMlI5`Uz@#@rF51$n%ScOT;N0xkUOK z>{OFolfPLv0_L~=)eqv^c<-mmb{!uH8JSiZwa`Q@6O9d!U})1`J79<`X#r>K^3`$G zpkj`!btE+|;8F=0{tN&&CXZYkF;Ea0<7^T&nybWJdl9>1tmlwvYM@-dwYB9qk(U@} zMqbeW+Hs-XMloqa*F{ltX-R?;`n@Sygmwfg6Gp9wwOjJ8h;PV|fm$Kw1soE&+JsYI z3n^cASbhyY>>NE*KKR+;^2Q%LSPu4lMqh(74^A=Yfk6)pdf;2T2ijf){_tLh*n$l6 zj%qydv%L+84)&Aw7C?sfn(Pp=j?ALKs03aO;9T&ObJ08b-IIojP_)#r)8xs4bD-lxg+(!M94gxcV!LSfvK_c@^t z(nG8mt;5NYS{9&$wumC%?4B7#?3PoTOUIC7H9U^(slL^|X~kPqd_fx3W@rxV^qT}S za7yw$ZO9YKRYq8&F-hPV}f6?QvEFbOsnzk4#Mtn-W>kw(8W;VIDP7bB^3c} z3ClUV$G~e$pv%WQ8Wh7Rh7ErOgmgXFHA2-q-09DNDboir@bRc)i21=LX9{YP=}8!b z&C0FcJrB%*1u%e!*UDIGZ6P{jZ#>Z|!iN6D4Glo3K%_qcbRCh!NY+U zyM-qMT+*g^@N<1=a`17tWNfX~ghl#4IT<~X3=Bwky1nKm_p1Rl7xAtA-9TK6S{a=C z0f)+D5530$26eps$<6CgM^nU?Ng^OU4p>W6l)f8Q_%%s_E`R4|wXkqb;qgv4{Oh8u zJv5cJ`6vIMJg6A=jzYQ-p%kXbbNz;&dCgbpE@ymK-j-%G^FCnUqF|~mfw_K`u(aWF zuRw?jV7Q#W*-u@hokXZEdz$Cz!!{9GzqQ`(ju!Xv5D{wAOnK(anmseKGnKNfpsa_j}J{u$Ar_Z{PcCVeRFDM+=V&)ah zcwN+I$ldk>(PuYE7Rn#J_lxE2hw9OCXx;wmtIIF{mp7H0dm^#toofB)LV54UN_olm z2~f>GyQ_RXj_MqKti11!Pn8coyi*SA0te@=Du3`VzP-GvBskV-*XOQuucR)yM?=wyQ*6WtDSt52sKh}U{-b?=QF;V0eY)1-=BVB8)MK zyV=krmoBEC-r83lb07Pi$5V|yKA3hFwN_SdCw+t+dHF_p@8U24ilo2SAIT8VV zpbcAoHv_%p8d)b_9s_QP5U3@^^`LD0)pJ+DFiW(dWEl(ajqHym@kM1|3!mO>gyeP#wZ3WySN6zG~c{%Rq z^mWBW?zluJXkWjz+l+sr4|zZNRvA4pf*W{h04ks4kRA%k5>(IK_lW@%!-L*P%eIg=ctk=qp5`>W#FbapMi{YeYHZDAqC>!a%CrA#)%ZS5?-L*bb zD@i@W=(xy$$y>J_C`W$i+H&s56Xkusf2zFc_eRUzKljoye~~ZD-};*J$gP(=)ARGe z;-T`-|MiJ-?<=k@zxzusEH{^>^6^hC)oX8+!;h|)yI%Axo1*pQPJyylzwucf|9l;4DV8T7!nU=OTP-a`8iTM>bf5&faSl!~#Fw}Y+2Dvh1X-w7&^1tV<`e}5oHCwniqtWxa_p?sR$+jZW_3lkkG=A1Tc2A-`eRYxpKAzvok6c5P5R;$xZEX zo3iuANF37s)*CRbJ>B;oyu_tiG=0$Ws~K&cruqS{qa=Y{HDqgXoLT6oy_}dZa&kOMjc0X8yE`$t4UhnXOFo$+(9jiT4ZCKYH%k`0uC*KReg+mmn zbsVud2X$^o6%m^(z+(fdu?e{k@vz!_i?JAPV!Yxuj%;ONFvZZZcmOC9RBLWyH6l^{ z^Cx)#ZoIyaQPSvQyzht)MYb?xF`R6WCJJPrgusN5JJ$kt49nnn>dTLmFMsjAGC~nD z9=t)6JiPM6j)S~G${IA5jMM{#_6BkuRx&(K2b!Q6M+RXvBFA`f&O{ zGUB?CtGs85T8)4;;~8)i`!=;{;#rUZsLrPS45BSSgPwjo?Tr=$w>5pkf= zzGTiV1>X!NXn!^R4MOtMXiKfwZ>vq!qGFEnaeX~U3{eQ8eioHtXnl5Hu!Jc-r$`AQ;*HA#EmcdZ4m{>Q4m*`uBtqYwfYqq6yn!OuGwo z0;_ID^vGivsve~kaP~|LPn2<-Li&v2ySuK^o>0B>Ijc9$H*MY_k?ho-AQI(gr*&mZ z8_||{?Q? zh$ji!3zIe#NB^G7OLau%Rp(>=mYd7F-*Qj+z`s3P?p%IpxqbbS@}uuQRSy2ZRpsy} z&X$kd_M-C0{$u5)4^5Vj{`O1Dx%b~+et75la^#&i27Ij_F7NuMN6W&0{i^a?FF#%0 z`}DurAvC;CL-&!bde&=oFj$1PR zkALj$a?^jDE}#4t-%(!OKP8@ADIeGzE5G{>Z!X_;9Y@ZTH~;W{{qBpn9Xe9xK5?YH z`<<^VcU=GY#oKZ=_xBNf^CR#3OnFb)qx<^K@?DA!ec*pPQr`QR9+GOH{QN(@xxDig zd)%hG{_r#9`;RCZcFS^k&tGhob8;H|`W?5FgLghqep3H_NXEy%ddDlvPu~~@Lpk`B>j*}Js2XrEZ$RPHUJ61EV+jKEIZ z6u=r8)815_+q*(&qon3Q3Doy?Bov`t%@q3)+0Cms{D@8w0n#;Qw4aTt9i8P>?X6Pb zo1N9M*sP?-q+su+_MeXSs1Csbfhsn7K+KA2OYKoX;ZbxCkS0eYN&t=%llnrzUGC46 zb8J$xl}cICy-c}IBKESJ{Mho^$H>#N`Yr`|Dcb9GUFv~E(2P&$BFVVpFqAO>7}{1l zH#*qQQWfO9H_W=!NoQ?E_oaTI{*`b5=QsCEhaw6xDM`X*oRYdiN71Vtq}xqWlam!g zLs2#RY1QCafhTNxf($$ZthDK=v2q&ACp0CDOuU`&HTl6?tPR^n0QFG-J~7=)(5p0^ zmUl#S1Bw`e4j3TVB+#KYblkcI#Jb+w6p}+X9>qZZ#=}feur+;eO=x>XiC-%+Se9i7 zt&*s%hC^{#lUJ5--|3Sl%fk;nR2I&hb@F!%M!;AM1Hybk#(0B4v$`j%gN1g}6-rQB zHx!ZKekKjX61}2>qE{d3@F>a!xU_#e$EbRqxn=`1Z3Z@gfmgUGgC()NS>I_(qBs?( z`tuZbv+OYjl;KV7YffH|PYy{E&K*6eAeD9iYIqKz(?tvdgVZ@HRe^-4&z5tT0GcSh zgpOq860TRHZ=iB}$m{u=*P!)915T}9TU5#*SwFnrQ6CdVwYQ;4dIDOVBU48b0MN#y z0V;w8RpQ<@dS4HC$N}C%D{OMtZioKO`4<-!$``)y1@|Qew!y!FaKO7kbE7+6fHe&J z+aszypWaU!8V$A;t_JyfeAM49YIoU{*j|Ew4+BY~ja;<*cRQy3ZtthK@dZEi93GaeZevPU@C3MtN;Bjg|U4G-URTpKH-{yBr((t=p#7e>-*RogVTl0L)njI zcxtu`jZdrI1?od8P&+f7xH)SKfU-JO4Ak_usj1o^sEa`@3>IAIy{KpA_$c+Y>+;;~ z9MQT$QNC#+u{cPGjyocmC^McdyiP85tM;*ZrLZtm=1?cB45(|e(2p3zL@f_+(rRF( z#z&|PQ3IsIY9yOzKIhgNw!E_DC==c{+B`1qI1x730d_hdio<%Tb&xzMi(+UKqd@N| z)md9q0qf+1MH!Geo-zh?Jk_yfe!M<6Wl?jHmJl(g$~!f)CTkyFcDz1|4^c|G@b#fD zkCb2j_1Bff|DvBlH&brARlwlE1%a=8qw~Po^1d=ve&n??a>?$NeQ&&}eCmIBZ8`GO zGv)Z*0u7&C$#D;UvHZ~c7s}e}4wldV+N;V(->UQM+h2a_Kq()%?`XaJLixmJH_IEo z_xkg}6raBA>hkWro8=dO^WO4DhjPxm_LLud$BpH;XeLoNo%@|P>+ego<*JvI_y6}- zmpAK>JAUF-I{v2eT{~*$uN*EPx^{p0)NkBcKJ`PRKKtgnu19mB9Fiy1 z_B$8bC2}M?VpS0`iXekO5xpYvhZ-P49iwBDa?ESr&^|w`pJ|UHQ`8*M`=X_PY;&b=%no$b64=o_fCa{Tp~;Q{MCU!k@Zu)UnlnkNtnQ zF?Zf?L!(^R5XRT-LMYF@2FqHTyk%&fZsFyTlV*<$(5v>nKwh9py(dLRdFr=VBP`H9xQ(Iaqk%w?VGHuSS9;C1%QxpMAYeomb_RnD9~Eoy}Frig;+-Z!@pnLvpM$=1}S ziqtL9D`ae`NU!S>eQrE(%|Y_ba3b01@YTE)kChMpr6g)^nJ>5XWqviNLi{(D0}`PuZ@qy%v0RqU}mdaC^9xv}yy zZ#r1^X_MV|+qG)@mhN$(*NzunUEX%9?rr}|%UfQ{+k48}{{H^5@0$JPjsJ-*esr@O z*Sp8>JzYMa&wfUq&5uo$n_o9y-n^+CFQcuz-uCxzDzCmqecFk>BZXh)jZe1 zcLzN%=z-^@2iTXIqm*@-wL7YPtTV9?#5U2p5g0PA7ITwyr-4m7d*=pb5+=Xo1v((y;)u03p~ye9qt1dB^wIqiwgw zUWGM5V{GTL-^m_l4|F{z?9FPQx^7jiUy7r1LTjfP{`SWv@`N3LJwPxEC!-ludavDIBEf@8a~=S?ToMkyz-uN)xaJi2yl)Y#cv zH&{UJlEZTx#c0tB*H;nfC}nQX-ZD2guYQ~|&>R=gWKYJC%J)@P1*3?kMFZMtQ{LbQk4K5NvYD()hJ|eyI?N& z$N+8q#go9R&=)D|wIvfHV5&(&W7s7sX0XNcL)1eDIC2Cy#fwdNxq_$hKH296lstL5 z1#ff3cCVb50o7himTs|P9#KuuPaA6FOxI@-N&Z>xKi-TQ7b1$l@wyL;MIK$AXYRwf zaf}ke!J7Q^$(hqq>USAm?)yrR0xQ8mq^l*O5H;IB5KT=K-qRWcSCB6BZ19 zXJ~a_7B#3#UH{m4#=p6^o6~JX-+B65bK#i+W-zWZs&gObu@>vs+nMt_`GdaqXJ}kM zkPoJ<{nOX1T)lRtkErzDdbCYY)&TkqRUT3FuDb4qvj0UdE61KVr11PXQRxH>YD5$; z<4C6GeXQmL+3Td&oD{5SqN+WrS5wgHx*1ds-xrZDosr(T(9%u&5Q3S04l;M zqKTqLBzmAX3LF)zd4NY2ORYtW?RBkr&><`cfrH2nrFhafenbhz-YmUW>HIV|dz(4t zQFGEiVKlRmxY#vvv2j)byw>FXix>uAZPSh(HWWY{f-~^EkUWo=SSCV z(NpSuOfXOUTv|ly8As>S4-hpDdK|BPGVcH6r_Rrx+G~Vzk(YqY?YAB+KX~ua^6pm* zl~3Fwfbiot6g>^?d?(6B{-2}eL!aL)#}>EBU3v?^04?vnhxPYc=5k!$>!85c+y3}W zAxQO-BccNym@9X{c-ZYx@f)x`5LFuD%WnSds7d{qOk9c^7(hd~$wG zR)=H0Qk4blxV(|~w@9r|Lf6wiwxPY4oFzmqWX0P4vXy|d)3yh! zDefoHFmm{z1{zT6JTTLioR<85U{Y&QX=5iwW@ zBCW2-u?q8~Gb910PFcBbv&`vUaE3Y%A-W>zH{&|rq=G8sl}!kYjfpC`EASK>20%4s zN%sv!zQ|QuU0zpYYg&rZvyL2sMaIYFR3uLgn*|$z`y_Vckv9!GLqUJ~Fa7$le zdv|oG7umogysSdI4IFhr64W*99gNsmViinr(ionhGc{ANXWH2)Ae!P3B@NM!F5f}5 z4hjz#3l$K1y@A>o<3dMc&MdTRd{0%4hsc!cwh^{RBDLqVX-a;y&AC%aK6G21!^qW%BI*sM zA!CjC&u?{4=tB4yYCVCO42pgU}lUlS9%~%)Dn@E=nZ0mX~`ras^9_pR|gA>{`#uZVK z&%^x<4U+keA`{oQ^TduC@-^YpQ_MF75XV*B9hq24K|uX`POmCTL1y&)rNGlgPdrv` z6TNTW|Grf2zpa!HDjM_eUIq9%Q$F~=K30C`!2a?FcMyd-S>F4zM-q8bzSB!Y$$QUN z7M1XO)%n0=ZhyJ`mJ{W7?tP-{KeS%n_I)>(gO|M__0@GRF7N#L-E#Q9J6is)dl$;> zufOmMmut(@Prh#-P-$3-fv+uZz8E;Wf(|~oUwt8?H$ZN zv@Wx^S?It{MI4EdG9PANn z0GQai{EZWj)EheswOg4IuX6x`a0I$d+9O6srG{tWCun&BC#%YpT9NY*yA2@aloGy= z5S#Wf?F$BNayD*?!Nwj(z=FMpYb9GJ(KFYb0u(yeSJx!^q;^o+V~x}w0hw8HvgiZb zrwB(8Lm@~oTozXpIg%~N-6vOm(!k6NIXTo3Zdwx9S{Czd1~p#nV>|STsKuTnmznTQ z)C*;Y>bev&HUo!!SaiY33DFx@!8)CCS}8|+W~b~FweA9aTpgEwItEFq-Ltv5qy{X> zz+Dg}PCsks#P>f_IxA;oKu9K7g|7J7RwuQeEp_VFmS}(VXG>xcp`h8;2+)EqMv}IB zQa_cpMeiDWV-R8VRNiKbL|`AqfME^|mFup%zU;fY8ua<(P9^#c7)%8)~C%TXT z0hBE_DG7>6*p8?KNsv{=P47iaB;FgSp@6ARf9jLv!7qGX<5n5$8jqUWe#RBn2M92z zT9nG*AclOa{nMUj1HfG%{PhA=4rN^FPtP&YA`a*Oj$P`8KV%HvFbb{=Cl@mM`-LpBR@#BF*MHF4<0u-*ArT#c@K&n z=UCVGqj;xz;-p#84SAm&Cd~&Z$crnhs&}XL4zTWZh8_g$$3y1Y6-33gespvkd7c0v zfS0{s&@`Ys001rVN`XVDf^3{Pb+qu)>;5d!Hu%{(!k#^VKjYri1pCW)WmB}*QGGM5 z#MrsH8U5BhYx9dRN6%|G1_h94o27^>3uJ)HT!4p8RO>mtnkdB;fvH?+@|L~jZKCo0 z+P_~Z`~S|h<-2@iit?P)FSSV!yBxmzO!>2J!{*EDZxfYHIaUAsW5>$z<%ROlXC5kl zZh$dUZvURC^6`6~Dj#@YqTK!pX1>B7rn=sHTXD(V?*W2qPc=T;ZthL(*gVEO&Bn#V*yX#`=;fvm1~Ed! zARuT6KmCUN<-iMGP|hBIT%XmtRyN?OLLkPvzT-?Uwb7Iwa*-4sG*yv%lF>9I3!CF? zxD%04M~wp#l)z>sI)j(Ax4&jpzj56r;>F%;hF{A$x)6Z0@ALpw&PM)FKx7^cuLdsM zrg~9F#eCP973Q4QWAO&0?Exqm%+0G$B&T-0pHU(Y{ZX?-h!Ta2;TmcnFP?9!In{t( z`;70!s09Fp^3(FP_%?h~M-Me1w=A1Z6>wC@bbdXIaf9Jtoc{Jx%-Q)OHRmhfFFlcK zhj?p4Su&aD&Xn?*PkqV}gYS96_iD_%K$Az+tyz?GIAFYnTiPQu*r?Wf9fK_*u&HZpZq~5BJbs>iY(5%4o63>$hNMQaz5&o^OPnA*isJdskm?O{{t{w8h)^Wo z%WEh(S=tD#Sfn-*b@V#ogyBTGShy#&R&ibW#-#)F*_PTlA;-h6)CB=0fHAMhY@}6f z&|*8L0^^L>aIr!>jL-XP;)e42*FIU^d*^WZ<^SsXdU=U8{G(Il&Odyz+;sQx^3H#> zx4c21>!JGTzSqC9{OQg^1;wwM) zq`=#7dD{;hEVnxHT2-tQ0+!+w(mtNme;ykd-c zQTRGlB79SOHsAnzDfIOzIo0O0?5m{Ex#MA8u|L#lBOjIk03ZNKL_t)1_UsWD^vOkb z(7<~$+a%zMW2@t`rNhX6!`@n1*%UZg7wu2q*PgMqtDId#FckTTV1@P=$1?z5SXfE- zVP9Dhs99M-M0{7pb>sA2Ux)p~j{q1965F21_qz7#y~=}HkSJXz_BT5?`BPRDM0|<8 zHQEWgE;W?==2b<@I`AB|Z?cart*=TPV#5;eR`!)1GD1WrgU;VM~{oA{5 z|FvIr5iNJO0YwiO@m`B?@C6G(R71cCaZSaeMkks8f+JM`l$y_zmL|7~bG9V7L@lsT zQVH51NQWSny#=t4+Msg;MB)0&kNo@c;JtU2-Oj3RShZ`2aZ=OB9^S~Nuc@QfWb`0B z!JvWSXL)0Js%KR_*@}y9mqp|qTE(DQ)u33>fFaxn7{G`D95jG*F+;b3rG8-5r9Cp% zsBXT?AvY`({FehzxLJz8MA2%u^gAk{rM z7tFjMF(%a)M2qN;8A8E;qM^G=EtK$mL_qugHVMc}?vV;IPE2vGK4Lv>8V#S(te& zEtd)qM$`xDD`SSVRu?%0v_q%U9|V>7-EmzGMPN04@l>rWFDmbEN9UfB_m2=p06cSp z+7^rf6o?paL|Uy-Y2X%TOKDvCuE9;B^ou4{5KWOSrn8#!3CWmV3j8@}yt zmH*+_{@_Z7&NtWb>yMZB{4;@%AHTJ{`!$!y-TLNg@t`$>9vJk%pa~rE)D`puC{nA=dF}F?dRO>Zye&_zi8yUMl6f>t_sLCghxZ!2#u=$|?Ee z(LMizvuT%m?g0$uz+KZeRt2SoOuFhtBUN%nk!3-+vUtzY%%C^sv#;6GXe{{`5YN(jYJ`}KtOwHsf&uPiK{Dd3&gnpKU?#NQmwrO{fIDJSw1fKfqFwIZz!!p7gN z#YC_Q3s;_CKL}7|bskq_>W=|aHBu5P8bTNPz|o}SVUfdSBUT22z0~R?yshL0a9%vh z1`oEVX)aMSiipNbTb;=^bhb$5<}l}I?y5jigH;o6C;A_MPX}lFNZ6_j3h} z{Y|jv$Zv!mnJaseW}N63Id8j)NKGr_zH|0;`OGK&ynN~YyH%fJs=WNB8_Nq1Twjh$ zjACu^w4+tz8UcdZB@^Z0M2SATUIdY9M@}PTL*%7Bz&LvXbn}X{#=xGam1&_7KXKk9 z{A?|%h0a0KY3EuTEI7ctZiR!MG0S&F zv-R_-Ls$2~#@x|n!q1hw=6?2kv4ku6?$`R*#oxY7PL^}!6CZl2ymw~4eA2mCN}T>C zYU9`Xp0DJ5|HseVT;B9*70({L20bw7fp6L#fNK;M0>KCUEg-|5;e2A-ad-_A#evd> zK-Y+(Jl=P;9}+ZJ6c8!9s?CV?%CU+ZO^NNm9)kwLrXoTdZ{Z4oEtuXWK~)@?F&P#*i!5clOTB8cgkMt(wjUqpX!ha_vR$ zZ>d*H;A}_xq-|ZXPliNET$25H{Pa1c8^GEoc%l*}2u&yeWnnYtn4!C%{t`xj_DB@X zrG)^Cm?NCmMzyqORa)cJ@S@oyQ0{rTW+na1KS=(vAr3VT!@O?5wyB)RmSpFMR`e)w z-nZ)mcLCc<&TL9w79`*l7`g^KJ*rtERN46HMGF>4b;L9kB4B!`Bf3F`80TGw#)sFo zhBW~KPChd_)+oWCr&GB(ZmbTPMvIEqHZqPjOqz;Zjks;#y#|)m+@wZVY#_5=I-PS} zE^^gBgBzG>zb^)qlK5VYQa~os$7Jd0#r<`;rS-Z!x?qeagAQ_xOwr8Cz^p#2mhZ&u zOny?runj!9c$&W-;fdD9?Hct95KN@9ebzko{O+&Q)xc#p=SAp#4JAkx5A$GCBa5~$ z2zfQ*zC}VY3^4{bbR1DT3~6@}W5(Yk(m=!kPYT>%Kp93T!&CR633KMe@$$g^_m=(p z_m`J{#~w}i6tW{h(zvJs`2cGsR-6P~98m{%`m<91f_C%Wyxn`%In)2_pYd;oe;3+c zIY>(@t`JbwIeTIA``hZa56E19a$Kc$}KY8|y1Yh1&HDj+8@Ry0<*} z*cYTsJzP$H<%`by0oZhw&Y2bn-PlEN@jB^QXT4~(){+566ozNLEBfH3IMaz}XZ-qk zd)$L?(i+$Eps+LfPx|c|Q>-Z(zeJ#2VIFlPdH4{6;1$P35`qCQ8dB+lBxh0Jqrl*{)<8R_MCG&3 z%+WX01<8lZn6preuE(0p^`N*mQg9z3)BVUA5Sn(@5l-NGb+xA3Gmg=Ez~XPe?%5vt z^*>I9Zhuk~yZco9_QU`5+q<==zNy;y_3wqj6$U*p=z(wH9&izMi#EuPZK~E{d5~}G zm{4^zk~f7y@o8JZS2>#MW0(#-)?(C^qA*$%Dm#4czDWOYJX+aT(EvLL!n$!)anGeUL#_a$N{-23G^LA=meY)pmNHJ?srqc9J9Q1-`Eyr!^n1> zR$*ZF{9S=wf)UG#`kgx`r>p`4b8})e>AKU3?AaD(Ji3^rU9NqAsv40zN4)y3BwbrDPyPT zUe&5!J%V0eLR#u?ZoYhKsK4{<;DNtKvCh=i1Ah!P%rs6$YR&lE$+5&^0WZ=RK4ulm zrU{KXKyt9cPVQXgjSFwguB}vx$nYP@*6GFknaz+^t&9eYXD{=!YpTpImLbcuw3YwR zAL@Z6@5fKe%IwK%b9Fmo90I~hab;k0-#uqQ1m#GPYN|0Kgr#7);8PY9jVaRNV-%b_y;zq3VKx)-B9qr z8I<)@dyoi}D$0prkGa^oVYt$=aN0zZhstCUQVk#4wVv}i+o(HXim5Ch`6AxP4jYa~ z*iJi1X$Fng7dfJ=)oYvjwr2PvLD{0S-mFGf1x~Y>)vlFdY34^HI~pu%t|n?@p2No> z*2rP6)`&yIO|7ed>f#IjpL#nYM5sehgQ-kp65Pkl+D`}xAL*{@*7EmWyRCcrm3zU$ z|IWk(e@ufd(qDI}2f|MJPn}M_b_Mh9{nk1SJ(VAY_V|i6kNzsvL9!$%5))`L;6EMi zZK@))hj?R7C-kFE6R`c^VikNr%nDn#)kD;W9L|y{)HOFJk~Z86yAbUS8v*3};Q({j zr?8ZG&+esi-b%w)s@>-iJv^9#jEP+Cz#O6iYOM33+Kz(IFVxHwlyy0;|GmXlqkD)_ zGMwx-$Hi`Vq@EGA#lI7>%+XeQZGuS`50SaWm@<~j2AcvZ3MmOoz2TPxjmVy- z@724>O5Fa-Y(QCn0@ec|aw$SFylriFpckOc>MQP6v+6Z+PFcVX<&VP0vdAhD8}5P| zv{X30r9Q3faL5LUijTod4K0L0VU1{}QJFETMzIJ&7)X3rf^{X9@8B*RLN#`scf8-_ zdIY(Fu-?(0&d;p{`?8>)Q98qLIFUY)cVWy&cvLy)*t^1g~|u9+VV0*6Y4V8u*7Tk(EQ zpBmU9;|3~&g{+4XQ$gbC!4@d9BeA4oNy?6sgg8W*Z^2o)wou^_k49cm{=qhG>RbXC zDg%qe0Hy6rT8r}WHs0~(**@DmmmH32fNoEr>7+2MxFbUYi#5bRMuT|kX$s{I8Z5aa z)L5_8<1?X${Z?+f$Y~c9Kqw_i)L)v-vwTK=Ej^b*l~%JYgb2r3ad%ZCrxFR>loEon zibYSiom;|<&$fBO%hNINNCpTc_#+y3@4-mmg`d{e&S-=d$-b; zjX2z)J(th($n9|8Q^cxUT@-b`i*V%O-`lx3ge@g1UtO*^IxVWVMjXU+eFtYIjPTvR zW=M+RNTT3GyY9oBhBvWz{NzYD5(at}9kf=h`Nr3awb#hWH+A`TV7pkMB~hOK(%|6( zbRJSI#x00W6zH4EHNtS;UZ9_Jc$T4R!_VJHfD!~R-X3J+Hb`s3d*pfy+wapix^XhYagOX z>|hczwz(Bw<>#2cLU=w=Kww4bO1MoWqb2Y+_^$FE>aF{1=CmktElgF!{~H1j-Quf2 zl`oHokeDlL5bP7*?`%~>rwE3k9ny)T7G5nc!XT$`yOH!H1B2>MYqJz{o36bYW>5Qr z8j_1Z&&#uxli8d3U;f|=$Ww$k1yr~?LClxyaZQaM!(Lxr1^KhOb^U4y7G2e$G8i;F zzCf3|l8YKV77Za!Y~JCGzym5F(}e09Q-lp4Pj3FVcSPX8f2BaV$sG(j@56rWan+H$ zV-^eefE8n%=Lfc<@!0)Js^V8dP|OhGlSpS*fH3`}^{>3q|H>fE17!gZj?XD~tzAa& z;M(*;(v3h80#&BWlM&;~KtT01t5*d=>BUFYW?a@o01$)oTni1IC$eO*4KpwQ(-+JL zt2U*+IzcIuZggnV`AHcY%iHSeVe z`^~2MAJp|+W*p8U2O}5uQ@a~tHfW7Mu45<4lw*nVe2Tw*zqq*va0O7*1^`b1>V~o7=veL7sm`*#`IPopPW1v ze4shYoVs0zHmMPgWy>#qzr-^plj?iOO!=su`g~)0g-d*5Ww?kSwvm`bEH)Ie1;FlP zfoEZ>7XFLtTZ;jcLWIHm0CZ#aAfs59z`p>f&k?u$`*3`Xq%GVRHGyWW=7YZQTh8!L zt^gmJyFZt}m=+dRUSOqh@ByFBpr_BFp+)Oq&zxBSAH0IcDbjG>C*(FGV(>jnBtM)Z zEcBYkAgDR`z*WIuTW zF@RN;u@^)*n(MXeForjknCW@)|7YD@c#-Hq&qb+BmzfN4Z4%>5aDgv7k}&1-ygcvF z5Qen%=0Y$(60Mcr80CZ)Kd29wy!hE#PFA#*mkfW~(}BQe2O_0RLg3dZ4%Hs~)ow(m zE?`kRe56{k6f{jnyYP=^&p(dO&S#*IAz zZq>w)>x#d~?fW{|S#YO~)^x^O`%6XS}_7lIiC128NoMwk7>E)LL^SXuPvMHQdu zmQDS6H~vjaak*gJw3)7uC0MFcr!tFfxZdMGv9=nv9krflrpgOeXZwH_I+F!(D8dmA zJ(6Qad!;ENVi~02HN=3)m%Q(&nx#H1PSsZq8rpPV9b@>EiB;_h5E;RfA~_8h*zBMc zIsb#E3a(O)o>`vay_*uNz45Qwv%)doUcP=ZC~THsmv$ayrX9>UvBSo~y3Vo|{z2@@ zojoqd?3ewtBLS|aUKR;r&o&!~3=sgOfVKXQ%6S4a5Og&md=4O%DTW~7Vl4qugMb9M z6PzULxwD&Ze%0@UMhv7Q06{sHb(_1w0NG>6Ff58A{t3x0Hs7Dx%T-+T zqVPqN25NhT1waNw=#aoOA31Fwh?|b1wZraOVR1VTPBX97JGC>7JL8i;-4qO2IRE4a zi?O~#m;`IdSEx|vwAG)Z+xbgD7|ibOou?Ml#Yz_oe&pY0B4-m~f&s;EAeZpA>!Em% zfnyT=lS`>wiGhZ$zqXL`_J)#h>8kiALo#kRqsN89#k+!2Ec@gc-th55*x16^m`V*~ z+iK=ZN5;ev@1FVHkJZ0(#rmdMk7klM=|asSO2<>1^}|R*W#W$daCOF)=-!@k3l3K- zvzZ;YTtiM<^q)3XbmGoOju(W!rS!w^--~9eG0a8z3zT^zbv97)xZSjVR%_#n7rC;N zsB#y0BBN37r~lMXEgJ9F5#vn&3Pf@-`8pF=akR=MqSJZ|p6oaEvNGat$=@#^vUr#sp(3!}w>y=M`sHrP74bz zB`+bU${r)_aW5i9(utq&kSHu5_h(6i+)X3?md%lNsd#qkJdz!nN@0_l1QTt|dZL2e zZFv2`$IAzv3soANtt@Qn>QiHCkBNaHVjlN1j~%un-pOj~e|NSPg1>t?9o_&{bltwk z;z>i!?OORvUaJ&zSJ)vQB0pQU@(&#(L;4eBL)YyQ3amIUxO%E{I50rg0)|iIEdhJx z8S4pFQ~ACt@#?-XScK~ruG&m9gGN*L1HuwN4h~~0sk^W(+n+n z*j*iA!Fe;eLf|P|kGYoIKNsq?k}6fA=z@EZ5$LEB;CX9SECBj+llGP2s2&NzPa3oM z715gnk}x2w>7jWbBtPt9{#}F1VOPgPsv-h+KKdL!`33tNp*n0rHXVJzwd0hA8lsx3 zzzi23iaEy9pGD?UaV6Ed;6k|myDFKPjTch||LT>zM-#2Y|C);B?uo!)i!dleJPqew zXuuRosyIr*ySIn3jUyt-$F)E!(IwH7O5?d&cvid2u!?^07()nqme2eQQ}}B-aH6nr z9TNo|WlsR)ek$Bk7HhXofEP1!PjoHQx{Zi}C{-z|0t!TUBEoWhgM`eIOhQF%3fc##a8m*fJ(x>>5b_oiQsltY$K^K!bm@zp z!~kwM$gLzw%iCrk&&bjA6F$ixV1AA4I$GIA<4O9005deOE{HP6)cTIi!h$ zEs*p~I@0tiYL#kbD%q*@H+jFcqr%SlXL|wGdzi|ZGpn3u;Y!j8t-dh_)MEeR|kkdhA zK5=@%Lcb0aY1b9U?RA{2Wp%Ew_2DM($Zl)2z;x{7zRcjcto|_nr9#khKNIoSns-OT z%+iaDv|>!+=aqJBXGdEtaA%0%?*|P~)2i@;vD5Nn;J+!V{nb+g2_I9Z*V7HT{#Wqi zHObMyTY^~N0Rj;}2TXMIX1o?gQ62Vg&^02fIsVpS2(y*$H|GZS?x!#Nyd5nZF3wh) z{=;5T4j5Xv%OOVrj#gx9gB&@3ta&=E;DG00PWCKepcKpmZL4xG4uOo~uH=100U z?r)4;S9CGbWLxnWUd2Ysg%wcxHIjPiCke}_^Smu^D1eC%LgY2r#g?B>=16YTJaRiM z?*oHj3VD^hzEXlHTk0hrrIK}w^gAw3YaI{Q%`_DVqsw1M5?*ca(mm3H>RF&w$_M9H z5<%4fMe`t;0W-Cg78y1h%*5=D-KHKI37aR}8o?7{s)UQssxH}{d(o*4N7O@pGLDT- za(FRP`~H)ZbvrneYFgGi65Ji+f1G}A9orCGKrX)WTR~R$B0S`28ETR!PxmF6lNDO@ zd1&95Wj0$HQ4$3ewU+rC^)$A%QC9sWaBI?D&Tm0dhCKB{S=GN;9x5 znS{ustUAoO8puxoz|BI;{O8ULggD^g0>00SI0k;o>YvU&3+Y=G{D>ww1})*{$njb2 zqs=*y0fN!u-nSB}z{4EGs8|thPe?ieL`fuKE?FzgI^O6LAS6IJ@5@|N2X!F#VQ#>;*`>Vx_9wl@Xayd)PSRE-|i$`e0_yGmt zLDAd#kzMvzepR0QI%}%k+Ej{1BvK#>kUh4e$9i!=Pn%#)kaZi#myCxcD77a$Iq=Gx zQ!)}n(!TkAiKPl}*>YE|k^CMEj7uvO@n!6yoXiiwW+qE^H97P@*6-3Cr*yyUxGJ;$ zesJJXK_PZ1xO7!hGk#5eHH_;#38nBm#aW)mmD#py#nF*ghHhIIQ%ofMR2@*Ta;~t5YVE+vzK|^aDn}?==K5Rm zMM@G4h{nhA;|J*n7LF5=DB~wcr(5Gd4QDj1+UDbib>+RH*f3344{_q-lJ6?NapuSU zj~Adkq^$S{~*AYCAg!1l62B+vC5>m zE0JP}MXDU>==B=1%Mz6J3yEePz-5tp!CwM&JW-)D#~?q!AY=gla`M?kwj(M1JgG`EX|7k}sM=2pH~TyR)$`v+|!AlXDYtFvOYo2b3$ecNKa0!^qfvBz)I zSf9L(m5v$40lV{Sjv_0nd?c7N#74X^{hdJxlHH+a76Sswpuw1jY+Cqr=^M%@UBrHx*h%|8{}X@`n*YSGqeui*vOw`FG_942qR=06 z?PCU4?JCZ*og2Ve^@T+up)<5Fd(WBJgqqy10Ab^3vALM<=MlY>6Z{+n)@&{F;-zp! z5}N(WG>RD)>J|i5{To7Okl8f>>K|YuK`Iog$VbaZlqGLM6`^~4OZ0(kKKtJ&&cviQ zB%r)ijJ55+f-JV25`ELc@3RY8>lX(aIVtm#zPe%*RmvM_PYC8k(5}~laWEY*W&WW;KB5!CLkT8JCo$;0=$-& zm_}*|bXk=^$xPX+Q_r#fEgQW1>usY}0`HP#k{Ffk1vV2hPVvwDt+J^GA4{-u{5f#$ z-+W6%5soCkwH&{5TVJ2I8%qQV4JKkf$T`aRspu+fHU~sfX8}Iq0__G*&7Q?EXJZ6v zvE4<}U>C)I>8FM$L1nJpsN938KLerI@Yg zyYPM0;quvo@Oeyj;SKn>V-=o8TU+(Ti(hZCEkitZ`~coVF_2l95~aHu*Jc4m6q8x| zAa%%0sT5Ych?o=A0@+PUe^T$Z|4LE^Z)Vj`M-6Tkkt`ETxe(NakXhw2TP-NtY0z8g zSeB8ktj5MYUBs0e)Xbo-c{kMBF%nO$(8yOT3BKK+oO;deIv2XK8kM_NgU~l~)85PV zV0drwU*$KINHC%CS7RO&-a8F#_M5X<<+2|`+5J~_`mfdCn-I6#lakf4=(Z-j`DX0Z zhN#+@T~%aF;|5BAm)IH1h9?N+45GvWYc!oA0B;c0rp!bbMNO0^aN|V07^b!CIsgMb zRUqM zb%H1&D}8jIP0(nTYaTCa(j#*5zwO@>U8}AX^M0ZE8X zAWQiaDO5yO?dP^~#d~-@{;4MXC#|Z~%Rn2kV4gY!D z>NQGV^Kt3;;O}v#D;x+*Wy_NGM1!7!aRS6XspXAkx*hvM9AK13iu+uLS7B6sG`pWp zpMw3H;=o%qaFf%1N#o{w%Q%Xv?^AS6H7*OnwBE*zJ2z{PbM|F3*x4LM-)j3;xJ%3y0L1ob9DZ-sA zF;qfo&Rf9-=C*}%xq=8*a|-D$kJ{K5%F`r>8;lQ?NQ4!3-DR!vO{z5~*ZXU@{azvQ zCezZf_cihlP3gYR&59<`Yy#?zxoJFPqhctXT*ABdMARuB$q$q9jy*g{5++6nla9U< z$UTJ{CfTe8qiz4L*mL%hBtHv|eCWHzwE8JVUrIwn&z$Cg*@g##4|_>~-88E3?1EQ( z?-@s`_87-nv7cRS$je&Y6KLDL*8hnXednL^pt_KG4eF6IN2ID29tRox^!3f>XtJ6A;F*q zF_bQ3O>x_?PxW1{y}rmIR~r#lLQ#;G6-}sPxC;a%vV^x%_qj-v+2iYd9pu4jv)Ba^ zqjr{k75`v(PfZ$J%A*OVv9(=7D$<-IWkWmAKtUOqY0X<<9`HVzPKqW;62>hCXqxS? zk~pey&wun2^mmnSPgu<~R6c@e0A%8O;wOKk1&bDTrgY*{USoKJNa*U&W-D^VEV!u~ zx;ehZDCE2DgpO7!S=?h1m@*Z`J9us$s`5+{0gOilM6xeK8uvfV2}%(BoIzA=!KMZV zVLhZzb;=|%K~?2wpdc#obqzuB&!Dl(bRiEgLUOsWNhdsDv_1cR`yWu5iX|p~Zr3TI zPNR+zf|cVmJ@~A38~+=^f=!dE^Wayo(6cP`rIYIU@v#6Q;*La;EU7&KHvp|V{8!Xc z>k@4ce<_3(Hcv>2H&{5Fk34nQ&BzbkA2241f=Dqkvt1jZV1PxEYSSM*1g!w={0l5} z#M)8@Hv`Bqzly>Zo{w?e>-X!!WG*IfZCe;hc}VN8NG{h7Atp>-#FO-?;Qe%nAB0X?wz+$>tCH!S?KaF{*3GTIdP+#Bc(ZX zl=3-LPB+k*6$Ws>^Z}UEv#-M9=H`ygt{E6^{5m zdb1qoD+0huf>PYOp~5J|VQMBqFf}H_lsu$2$(oD!lbuZ#9lvilYdj| z#jIPLBMQ1y%K2aJ>T|$6Z*rk zLFF)ZT%9;MT>p={ zd{hqA=7scT{-|k3;iAtZ9no2e^UAQ%%lD73m{&Cm9Mgt!3F?S4DoOD|S9$aUU-S}h zIWYdmbR6m|Kx8O^k7b1;zEZ|S`VH(2;mtsXvsliC#ysa$ZEn@>;R^CE z=T?G^(`ie!)HMh|)Ooy|bJO>^+tr%)Fl5*2+nWEzad7Oi$?IBX6M6%aMp|$`#?D^W zKw?@cp*UEv@@i60G^uxmeC)%bCKZ zs)GHzn#YZ_O_JaCtZ)hGx%Ywe?>C`ecc^97;-NBZ%}Q;TUS`DS%y)88!%!)DaKQB( zrZSe$u#AZ-k4EZPw3M96i&0F8qu8{GLX45mS*j)=_&s8qFxW081)u94WqjZ0%k#6u zT7YfWNg%p&M8pj1U?Y4wst8bD?FX9iob$a_iGc#vTl}kzDR2s#Dak;bwoME)7m4#* z_{kbr=1`^HYw(KA5#ZzfNR6XOgv=9B0gDZY^aUm3b@pVXkXL)+jV}?=!Q)lV4AWuz z=KHe;j&>c%uYF{@%m4m-1-7D#XV56H;ML4T?YoFFG*D;0V4uAE=%Y>;k57@l=v=15 zj^ij;BGWdPHwC|Q?N^=9dPzA?77sWfX1f&z-kU;5YpMWH*x1j)s*L3ke$8kvtZgBw zm&1i6f1ta3JDW-=jP-4`aY^~GJIb((uT2$++zYyN zGj?hHeRB7N18(cAHi{Y{#rxcYNv2`1_Ed!fi_`qHb$9aZA@bFg%i&XAOhFHxDPXO5 z8Y=b?ukFyKX55u^EGh;84hCMz#}0LOGCcG8VW8}5q1?=>)S?^)qT?(KA{4M|Is5@q zRqP-U2`*VW840t_BY3rFSZZDa@Hiokl`y2Dp~Zb}^(rM(CMb+E&p_hL9>-6g8V*#3 z&}Qmii)ytXm|Z%|Y$figvYh;K2HD~4qp6SwGICOET9#=?>rSqgt-Y477&HhcaFj3nvhY zf)R!G@ikuoqHdK-YZy1OK@QhA|7nf?b@&{0L)jD5rN&=b5AYrJt3O6pA^(Zw)M2j4 z>g(03!uJ$ba?Q+)*i6eVGImH4^sZ-#G4A6eRRuREl@qfGc~JcTl#Fx2!VSnZYj8OD zR3hxX5;T?+tkaoy^$euggve_AsG~L%Q^*}r@o4~9R6gqa;TTL24X~BlpT@(wKwZ7rjH)_IH-(PX8`#n6nn+N?;q{MAfm(Gb2RA$o!n=M| zk!F;n+En0(mWP<2DsLmw0B-|tWpAD{^L2XTKC;k*xzp)E@P5Ek2CV?vo-1*)Z-wE@ zcAx*Ef0SkGe0~2RQ9u2D{Gz2DrZcv}mYekknr1s(_{gjWnZ+eRkh0-9YEA}l_lR+6m2x#%0 z%S~VrD$UR``J^Q(hA}-}C!@96&cHaBre!UqYD_aSw?ZPT!C1a`1umamcQhRIiB;7gV-=2GPLFHHqBc;HHuFkJX4uSFxCDVvaZ0>J+@8aehD;%R{B zo27b55ArYuu=NpEEPmFba>D74pwnDjkm-?F)PDD86OC*=qU_we!HD4$FjRu|MFmy$ zqfTY)*-?t^_gX?0bySQW`E{?cWd2Suq<{-Zo}|6DbXmsBzU2)?98(is1Nsh+I3-VycaX-MZm4#7F>l#~iB5pz4u7DZfj){hhI|J6zC<#J%p>camR%;e`In|1I zV=l;85Wa6%4BrQ8Tzqy_jwDu=r2kj|gCcY?`d<}jC-Z|7UxZCnGg33v!N*kn@~wvE zyw68KC0fUnC8fx!vnk`lV$QnNF+evLxs*$D_?_OK7}sLng+sAsM7-F#xPo-XDXTcjdtO>G9vUmgqI&#B}tpR6jX%8+$Yo>ztjYavHX`AY47BW#jDc`6akAV97h!Uhh5D8 ztrcbi5ZXcnK|`ZpHcJCGlKeN<$!|;`Xn8qWo9t}~MMzQD;J-K>iX_p?aQ`!tH!Blj zs8|kuQ9;#Y&8Ns6DdF9TDX085Y#l74=>hoDcbkJob(5(a2<1iv1(0*aHv!bC#otkt z3hU6mR(%#S+sMohaZRK{Rb8Qt!4AhJeO+Gpxh+$W?w-yRvQ`OLXDmm}ciP9|jphzJ zIvnx?erma`_IQmh&iz&HOdqkOT?fADiyFL8RrJwDqWneG=ugV3a4wnn)Q2kqO*94k z6~?^0=VIbTo4)Ee5-`Jm6Kz9w>VI11-Co>oDnX z9tYSU3}Wcmg5e=v*oy7(Z$7)jhBJ?d*w4&-*N_(|pi3It%{c+{ZY5(CfT1R#2S8S% za%p1N3Adt1{;f_p5^}`Ty9j5mvmAb@sEM#*EOp!OM_<4~ZQakdGc^qWR8+;-u>KnB46jL@0HXSWB@ z<1F<7Q59pp3%VGU-Ilj|F{S|TO9cG-;VlUrS|0%1PVoL|GMyxoMYGuIDp$eER2OXx{JGk%Eicr z$o4K5Cx&C@WafNkl$xo84>X6L+|zRbqLkTad)PqZ?CgNu1m&w!d$O;~l?r za~b3b_)O&AlZw)9AC1w58cI&MxEL(A3a#!$|}o; zLt#Zg?yUdwI6gNTcl9j$6Pnc4F)84t-+Rf660}G8SBQDLUc1^G$J3M-!uXBMu{i}L zu>qy4rw!$MWbNj)3PIb%_Pb#cltk*2P&RuwWq^6f0N53bpF0#Y^utaPybcDa<8Bru z)N&VR)@b{JpDe(a$X0CUl0)mh;EP`%Ft>^n_#6cO5x^x$=IS^&l-WM zx(XBjIwD57FkrB}!7F@Bj1iJ^3Cp5$UsT(5z)P3R;8B|cVMBW;EC#4M^@BuBIu#-P z#n^{+q<}!t`gv@hEX)yEGwDlfSP)gZb#s5wa!v3NS)s3tTF^qD_xsncnqG8U306)< zWsDQ$0(Grr>_EkB6J|5vxn0e2FxzNBqQF&005iWppwWTXBNyf~1JRIoKBgROV6zkp zJbJtf6HRo%#Lrw)fGvbosvJ{gfyRBUL#AM@2DIN`fQam6Q?V`F6IWG!zSyPO=- zryWn5|Gm#c*b{Jsd;e1t&$UI16~P-ozeHV!tExlwmIx|TxLW8CwiZ)4>TD*$x(NLU zVk&H)i}X7VAxLwlGn03{HaaIdOxH+|Z5boEc8^=ZSQ%1zzNros=fy#jK-&t;1}hQK zp<*#3%dbN*4b}0|^J(TMiuB=x$m*)dA&z}Y$Zk9bLc~4Px_Z7VvYXg!XtCGzdJF=Fj&P_(1G{Ud&~hQEQ^#y#t3RvcbJq$vT3Z^E(hgBJ zS$;Vg7sdCd+0f%~M04x0U*@9n5%#$EI!wm?$s4S96%sc){<^6YX8?I7I&aBf|Jo|& z7+RR@h^PSOhKR#{xj=p6RlJJwSom@@=OX7@d*MSFu>MD<(ivoCi#Jp6j-COFbCre@ zrl>-R9fA%vszUl2K?yz@^M~Rig0EYD0SPe~C6k8ORNQg+D=%8cL^(rAU>5vmf3Re#KOMsl(GLRfMXCL}N(|O3Pb8A|MOKuZp zFm@G4kFydJq<}$o{I{c{2$rMA_MTa@ zU;zJVJL)W;P7I&RKMzHQ$*};+Ddasn=dixU`5HeOBoF&QvK+5Yy+P%iMq=p)Ayz*^ zj}MU{_o-1&E$|VCjM;)dp-C6bd8MO?K*=MtX(V@O38Qlq{BY18b~8^@@Q!#RMZ(Y< zWFTXEArc5jhBJBzMn@4O(m;OP=d7i9wFEKJ@?WI^gWSPh*ki(I=P98PUT#&Ck&^o* z7b--QqgR6F0BGtcM)|BlAGWEm?r;g@38NhOy&b1op@n=TXv5l}vqR9yoXDtBPEG)E z`rNJA!cDqFxu2YFXhx7Vzb@xX@F}Ds>)QM9y$m?;;h?VE-KTLl>oUG+*6dee8U1~9 zly8jrrD>;aJoTz*Lxei2=MB!p@@*SSiC5M|g|(j5AH9<|w~rn3(I>*zCZOYxtm)QV zSBKK&YkmL0b@PUX&%T(*TkgPFFJn^clgsE;*U{oF=@KwlF2m~%VeP`q1C1D&BcVb|@sj?YHar4ziJ@&83CV)F;lg zKxNL1LNq)y?y+rXSM4kvFA{&%1($;#I#+XEQ2Dj*dxcG8@y3GoudOLF6s*m#g`5(k zsAL_Z5P{ic8bxtOi%j&{?D3VDo9G|&xsl`fM;DCSiT86x%lNKUCpunEPK7&I6^07#ds+Mu49R*DKeLA;hF0Y~?HeK{V zPEkZI%)!fw7vNaUqYHbLv*pr^%G^^cMsHS{zu)Td==&C(_PtF1*nDnR1h2~Sp9wUq z2@R926Aef=Ft=hbY}kW|-2o^V60Hcs=c@4&b-?BkvzIpitZ=xn3M_FAsWUbK96 z5FNp)0%n1;A1^;3lV7`fB`%=0egsC{o!V8RaC^>x<WTcEssWYw8WjP*HvrE4m?UP==X%;pr3_syKVqwT6~%|){{4N+ zlS0Wa?GNuQ(WkQ+Yrg!~#>RfVAO<%LjgGF?VXy@u#Z6CgX;p6)54wLXpYY!jqSgP8 z7hrHo$8Ua5=VDn$k1Ez1Ihk*y$Xd{efPl!~zQZb>xeG)|q(p-bJ}FB@^NgX0pd=iwHh8RN8j%xzzqDscWnryOf0RLM;)%L^m$d zr;(L^8?OPU5s(92m0FLIeHcoK6hTBIF<(9E3A!x6knJEfPtni`NO&}wg#gsBI4&Rlal@$w2=z*N&KEym}6@{bUEu@ zo^ozywmv5#y{DfxrCOi%;11-QFu}{JeM5|MCx+yco<7gxZ*yGBfN6GbIhf!0-zj~K z!?`N;NA6dRm*6dJs+uo5J?+ik!P^(lLzfI3-WK)ipCy^2pP2KSV?VZW+$WN7(ub&kN2v zLi1x0%2E+r=~A_t`p04XgJP(j&+rA{y$U2Y`%#$sBqN+Ow|d0>H5C((c~y^jE~`l} z#0Sp+p#Qc2ECN7j3s4xWa&>iQy7FyZuJ9i8iwC1Jax7l8MT(ZK8@;Q~UNNkgOly@f zik<#8pt*FdXeM6?R_G8Rm!w&%cuf7W(J6OWWt;0OyFC z@pwDb`cnSqKcYzH)b{55LkVSg&B-&QgwB5+NLVZ-)5s~wy(fLefcaN_mX0^xG2RG8 zw61l6d}GSVBcq%!1f{xLv*vHDxe>V7pW}CZ$v2Mr;RSjUrTvvOiHIUmu0T{HWS-2M7sf>?u7DmObpv zXT=m&5Rajq9nq%Pj-#F#DSau8VeZHkDq3uUOoC|G)TVCQe6zvARh!UV&L+xs{5A`(w!-NT{?c(j7Zf5|qo|%l&Qu0Tu@0?E`DusQ zo@sU6FYAIA?hF>221p0JD^R94e8dUM8GfkTmn+@_sI8j{$Do7Dd(?xY&x3TwJNb@^ z_xI+ziJ6}@U)^VQl&xLw_cg~y>5R^z;vFya94Sw}QzBfC#iR$i-M&Tdaj)lvU-n<< z+5J$Af0BRTZBRGszHqc}J>T*FXNy@z<=7e`5L3kMhJF3LWNnnx?v)0I?fLXSQu(#) z8d!{2Eu$7Ebf(B#*m;H`SY(lk&DfzVzJ?HqA?-JuPj7(FT#IwSC4a46{Uq~Teji}y z3MjLowTxv|T^ESvZC^R7wOmO6@H4viA{?Br4Aj}X3TjJJy}-d$);TOfm@E&8Dx-x3 z6ep;J`|&Q*&F)HDk>2wiAj6HXY+`H&3Q3^BV_?)2x&L$60_Rx18#II->EiS@ z6I_ytSq!;t2@9&_@0-m){y-9UhVt_NKnizTfq<5mDd#ss6ChrKqr9)))Yev|>0$aN z0)Q-Vg{jTJMtUD}*+@(v5yRs;HKo#IMt7zf1QUWF^Pbc7D1%ay87*T^{lY5jL|>`M zUbhQd(}?Z0DeP^9V_sbq+vrJ%M)WKP{exA{%=8v}Lb$V0ropz{K7-@J)abG(f>0nl zVhPgXSN1KBDWf5k-IE(ld%)bJsjez9T!24Fn zOV9Xv$PyzRHU-Y_2wyoCB=&vk)JAX`^YC`Rkbh;XPL-XIs!UMXLDGxE;?cIwj}87o zrGj7(8c1GM$gI6JuN;jS3{h7UoRpJPm=Uaf|8vX4w_qeYwtKBhHB5mQTsHktB5p2~ zi}b<5oHv`P*;Zn<^ewB9$&KMO%e_NOZ{h9*pKTrb(_`pdYQ392^S-*UqK_CFl~ol- zrQ0kpR)B8~_Gspc@}sVA=Oq~zZ#pwUnTsZLM_OJLj-5E7cWV~6tIFV)T6(e}qRmG_ z(k)`gezECmMI{8ZStTeb@z!P0@uTb)*3p%801cSF7#*_uL+_vz*W+{H!MJklSZ2Wu zJrqdVZ|OXU1>hIbOwi&`mh(R4pzpRK1}H5Ad&jW33xg;29*-8Ca$b6CcGt#yL2GNe zg#4i&aq!d>u-Ah{h};GHn(lQzo74^VSZwx$fV{lU{qomXWf6(5`^GeG0kq4YcmX4q zUBN$R5?sFqEbl1mkrxjkQ*tGAoYJ*9ju21-GSnZPf|8}x6CoVuU*=aEf%LqUEZxmh zCr($Fa~lb9@Bv~5nmTkNiZGUGSZSOZkM4L>vHtE9#$~Vs?Yn-oEE*1jI-deyd!YJO zaSo%;3D~K+rekCb%1N}$O|JyYnV^19`^9@1J}n?BwPV*5)0weR3vK@c!d_ zQM9+r`MR@5{m1M=l)yN@Qg0hGHaBoVsL4F>*twxkZM2Bi;OR;BdgMu(-DdagncS4| zFDSm1&F9Yv*U+fo=8t{!i-)P;-PEvI`WjEYw+-KhWt4@PH~x;f&AZQwN2>zP)NCu? zS3fU&5gKxe>Xo> zR&g;M|KzrHd=!<3bmBAe&BkoFR&2OSpbZdi+N5rlnHclxy&c9jE$KP7dTb2hRDJho5O#T=|TlUvOXcj0w`9&H}C4lvZ-q!oCRTP5p zJ>dP&pz*k^5C=F%_GOlrZXnZ~cweckEcU+LleA%PQeS(DlS=xiEbV;3Od3$gnv{NT(Mw! zkmybtAMZN5AaX_!(u7yPA}ZHvYdY;D!~-XnbR}`4>i(8uEzD#$i2L7@E|w}}PI<&F zYtZHr0+|uqWwXeD4niil(ocMT2ZNHr$0am%0&Sz;j#3!l1T{tp0)_!Jq~J@BZ=HMHUqpo7IYwg%Aqw!REP+! zh^mIPDXXQ``2d@Cf+VExI#RlpO;HeB1iD9sUD#Uh4=Hz|c~ZE$&#jVIUtL{ok36E9 zT)M}Md&Y197*sXa{JIu?Z$1H>gQ)j8j)6p_>j{Xee7?%p;(98g>SL5MWMtf?o)z~I zhd>konP+TBh+eRU4K^=(^`IF*^C;!PICAX#z>%Q-Ay;Z~@vu4T(-b`hfa0yRS93^r zJa={fJN$L`srCnx&uD-4mP^_%K6R(P@qfFk-SQO=x881^eOCL_uR)31Yq$LIo$VF3 z>}%Iw|Gf5zpS!rt9*>ga6MY=kc+6w1ot`<;-u81>wFiFX()Q*Hw%gDC`nm0R->p0C z^QstKJZa@3)9%v`8zNDS__utdrd(~EZ z?JwWaK9n@N@nhTr;~w~X+5<2u;(+(&6#Ek!hy0%I^kYS@(jpeEz?Ri}*sweeq71U4 z@H{W)?<}gycE)!$3pS=Hc}ed8WI-1!kiy>Xay#lL^4E`w6?WkT=eG;aKd+s4^oW(R zCnm)FnVtix=)3?mOdA*?Fi7@9r`wPuyCPXS_N>~lAi5vIU0@e%ZK7$Y5*FPV=(JgMLS_fE=Dpj6A}o7<1jz!HqVe zckKfBuQJ9-WQQ}_Z_8PvGM$4&p|eJt0=23*Z_8)8v|r8mhcs(I?j(P^X0sCqo`@zYekGTr#``o)J-c zaV}VrIZ32cs7GEC-j`aO+O#I)cwNsq-2f}3IqF4+B`Qe-kVS=P&4c&f-@b6--uOv$ z4~eqThdjP0<-Py+FFs&d^Y47lb9HW_dxXC++L;eo3^``Vm_4-Zfu4v5|Ck3ZcC02& z%4na~F=llB`yV)|QUPCNFnFfeNG5rdY#9bNfmsjsY1(}<*3=2FHgd2kH1ZP5pibWJ@roD|59Lbt;!1r-_)>oYMh>ayFMY7Ky5jjXDozo)p4Jb^!ZL2=L_-9;5_zMa zqo$WAQ|e2(r`?C8&{tl+5(3%Ox>C7*aSmiG#F4;hG&j_aM4Nl$&SOFA7L)}bYk_>m zr@n75ANL;zh^`ljSb7Pk#gt@QH#hZ{D2}uZTBK><@(_}5>byBNLGj-?HDbKPLlevV z8b2;L+TQYg=bHlf@)z9Oe)c9gf_m`w%g;2Yyr-l6<&*7CKe*Rk@&nIqufBwDFSb|z z-~;V-?@li0SAS?NfADyF&j)wfmDe0?S910ja||9c?FU|PPir@6!yGxtOTPD_cFlo) z{i>6;xRBpbkyZY6YtKF0UOn~2_OZ{cN)ThN-E!M%YuA29yY{OEedaE1*Zlw z`2BGYjC1Vs+kPV-n0)E|qOI=}T@9N3hL!L_A9t=U z^{HTBEXdZw?A39x<;+UJ9>jhVsMw|4hdwtHPqM`TRn5-{*&;KlH#ILn1gHTxVN;T? zyt*d2bS?h&H#+Dr^%;UJT%oFIlU@28z~d8RK#k6=7C=l zDJ++pfkx=u8<(ju6O9;#_Ex%lQx{hD8+P$7wYIRc)F+6iSpd)gE4BbXIe*z`;Q=~u z<#WWi?vIM1*zg@O2=a9vp#z0AXuqoeKOh`+Z)=qj&T%*oIX4_de{}@yuXP}WVT?Ug z4Fv(ie{(Py4rpxsOc#3l)J6!++B=GRLCr2sP8d2F~V%X5N(u5Us@W0uvQA;SxdvV$j5}N}_)i0>f6Sd^4oSi+Y$##C|25s@A*D zDx!d4L|$02w2-OfZ@v@*P-YOC{rqF#Lnj0*N{@dZVj7lCW-#g6iDpP-z@c0e+ZYKL zw4EvxaFj5yqcq${NBsb#$%|qlaj&NOz$t+e1}K1zTg2zm2Z(CKAdiWr(xFobH}5ljcl6>k-(jNZ9wRZ@8CIn2 zx6`71ol(uJr+mjVoC8RRJhgu?LNliMJlFU6&woyzJri)^RlCU2S3UNCt+EYjF}CkN)(eb2JHCKOoiZH@z?8XhMG8C?(USy@>bQ2rHQg7D12zCl*&}zWbrIDf3K(-c@@ zIF0F-zV4&v9OlZeLjdye+d2NkxCh2P@PvDSJrt*+ix;JhT_i2q+WnRup&KVWkurW}G*iSyzWNNWGGKXEOE~n zv_cp(V6HtCIo_6y1lBV)vH69aha;2d8qR)f8}hs5yh90^K1Ds;IXn@h!a>O{;(!UR zXqa~vd?Sc}P30TspSZMRTpQpJg5(AO3h3+@#Tc~S;Q2{s>ZhYwJz5l?m6MrcXwPgn z?m9s7py&~byy*{QAla(pnImy7A_}LJM7~M_9AP#mkHh)IkSCXl0g{j(7w0@3Y}#&o zr0tRD#;c97GD3CTQ|}O-Ws(7MJqOCzueZ-sNDy*>K?VWAgcS8M1nAf9 zTd2=&QTvG3d(@($amgo%!8>Z4as7@iaC0029iHDkjPYd8b-e8u^5g|gAW?1V*D&|X zxgYvGq6tvG9M*M2rr#q#5k{(u|H`9H5mNQXDhY==8TlnKz&g#WUz6!Z7Afe_9`zgH zW>n`5O0+;!O(Ez?PTuc^e_iX)=nN}tgvVX~9voSU5c|sA$35!FfToY!p8@KI z4fK=84f$*;?y5zIkn^Oj$x#z6D9k$6E@*U!0MPbLNu+=J)|*prik|H>Gt&q=SlW<5 z{x_fagc2qnZZG}8f84Hm!L?f04(OPXKldbKkus1-sCd$m&Hzu0Yznn9A2wCgc}4P} zU%Kb6cK7FQZ=e3uC#5R*pg>C^efzbr0Y*Ho2a~%;glo>^bbVAOBGT!;p1;(x-~+B3 z<@uh^WGpgfqB804IZ+n80&Omee*l)M#gxwWthJ#ZXG%Z0e#2=&#FAvxDJrWIX>wnt z^g`Whi?e8a6Z&`FWM8auo>19n-@1}mcXnCK1tzp0+e73?)_yI}^IGV&kZOERDEA97 z1|QSW+uSb_V2ftJ@yMq_oPyU}8;S_F+Tb~Ww~BsZF{e(2@%vB!h4XWcDg<14nMH@C zSBipHj*C!Mvnf()fVCo}5F!UyYbyCwUR#KE5<%pid+p8qN8yllk-0?wWCV|i@c{OR_+@7WS{@VnaoeDT4y@t2=ezSiR&>QNt?olZzmsA z6zTa-L=b(UJ@ev6e?JF5c9Gg8Z}NZoh3B;^&xwjX*=rtue%u4&9{5J~0PDOJT)SNi z_0Gz!wntI%MXVzBxM_K?La<2?u^`HXjffN6EG*e*da{jLkis@B@tW8hVTi?subf>| z01c*MQ$+$@PDk>Tu-ROAH#zHTYltf$`nIP%u(cyc=Gs9~{V7KiO@c6Px(m1O^SG9d>qqL`^LLKaNBi-%Ah#3J>l?!Bm!Uqa`0j)aVGTqOEnaE0k z%H)(;9Z-GA^)VSdVE{-v4s8qQigI3PhXHYpaTviza&yxIEZ%Geb>*74NeobqMU+T? zW7H+W79)>=LH|{z*Bt$xYMZ+QaB23~)VA5q-6bP9j7!m`s zCh=&W7U&*Cqk4apum)`}`=E^Q0!)r%_3Nb5vmOmCM8>FPL)B)&*o2#RG%hfveOwi- z+fh9y8ffo_UYk+$WuH7ecinkMJ8{qFWt58V%TYZp5<%qt(7*H*i`^IQxx3x`S05M8 z_-K3TC6YYbe;`ppj!7f%cHqhIBG(JKYQ_ORXT%vib?UT$l#cP2A8aS?y1kuIy|rDP z*O5z|8>(F9Ot`^@u#9c4pT(}z7Xz?kxSMi_zsf~?L+#7jSoNrB001BWNklRv++4FftBd~0Ah)RxQ0xG+#6%+TO)=UmNC6xH zT;2#eD6R1aU}FpwK2=&Y@~& za`{qgs?J~Ym*W?G1oB z7olw?L07a&MdFdI^(}{D$vnkF$Gq1uW+w&YM4@0^m{gzbS5zIE2Q-iw=8oGd&}Djd zoFp^T6Xv0ZXO345Kt+{zBDhZkAk-cCI{%zF(yslU6YZV<=iTiOFPUi9%}Fl&_eHZq zaq_D@EJ|^1UelSSt#-e@L*KNe2ipJj*W^q-4roy>;FXGF-~72V?K+9qEE4LKy!*er z;Ir+<|DDj;)1Nq4nLF0r{F+mu{w=#5SGxU+?Iqtk(=PmvC)+!(I4E_*$#&0&?``ke zoNB*xZI@bqtTqg;T_qc?ooW~U{>k>HXU&KSR0qU6-}%E*Hh`ria=M@BKpi zr5`%49o886&@HR&+V4B|81=xu&i8SA_;C-6d*BK8K%8m`CA)~cY+bA0VVw8<-h1pI z;DL!wL@5Pqal%36PXd9WPKZ?iZtRr9PGiHzQO9SnA+l$it}pS6IP2JMup7Fg8io@& z&Foz|KH!GjZ3i#3A0ax$zH&s0L`N4@nqz09ZK$5)s?_xM6k$Rx-O(HDi2*A{jz9@X zuy^4!+^>CqQ;trqeOh4V;K74(a<24zXxSOoIG|sYwj&JSobYZ8?pCx)?3i3t7$vle z༜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