From 77d7f402643b360d21eee717b85d19b41ce68272 Mon Sep 17 00:00:00 2001 From: 1justingilmore <62392529+1justingilmore@users.noreply.github.com> Date: Mon, 30 Mar 2020 16:41:45 -0600 Subject: [PATCH 001/752] Update metadata descriptions 3_30 3 --- .../set-up-mdt-for-bitlocker.md | 3 +- ...compatibility-administrator-users-guide.md | 3 +- ...se-management-strategies-and-deployment.md | 9 +- windows/deployment/update/waas-morenews.md | 6 +- windows/deployment/upgrade/log-files.md | 2 +- windows/deployment/usmt/usmt-log-files.md | 12 +- ...ivate-using-key-management-service-vamt.md | 290 +++++++++--------- ...t-to-microsoft-during-activation-client.md | 144 ++++----- .../monitor-activation-client.md | 90 +++--- .../windows-10-deployment-tools-reference.md | 4 +- .../deployment/windows-10-deployment-tools.md | 4 +- 11 files changed, 289 insertions(+), 278 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md index d54f06dc77..e68b815828 100644 --- a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md +++ b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md @@ -4,7 +4,7 @@ ms.assetid: 386e6713-5c20-4d2a-a220-a38d94671a38 ms.reviewer: manager: laurawi ms.author: greglin -description: +description: Learn how to configure your environment for BitLocker, the disk volume encryption built into Windows 10 Enterprise and Windows 10 Pro, using MDT. keywords: disk, encryption, TPM, configure, secure, script ms.prod: w10 ms.mktglfcycl: deploy @@ -14,6 +14,7 @@ ms.pagetype: mdt audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Set up MDT for BitLocker diff --git a/windows/deployment/planning/compatibility-administrator-users-guide.md b/windows/deployment/planning/compatibility-administrator-users-guide.md index afbb20379c..30dcd0de23 100644 --- a/windows/deployment/planning/compatibility-administrator-users-guide.md +++ b/windows/deployment/planning/compatibility-administrator-users-guide.md @@ -4,7 +4,7 @@ ms.assetid: 0ce05f66-9009-4739-a789-60f3ce380e76 ms.reviewer: manager: laurawi ms.author: greglin -description: +description: The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows. ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat @@ -12,6 +12,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Compatibility Administrator User's Guide diff --git a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md index 162ad2c153..18f52b5803 100644 --- a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md +++ b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md @@ -4,7 +4,7 @@ ms.assetid: fdfbf02f-c4c4-4739-a400-782204fd3c6c ms.reviewer: manager: laurawi ms.author: greglin -description: +description: Learn about deploying your compatibility fixes as part of an application-installation package or through a centralized compatibility-fix database. ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat @@ -13,6 +13,7 @@ audience: itpro author: greg-lindsay ms.date: 04/19/2017 ms.topic: article +ms.custom: seo-marvel-mar2020 --- # Compatibility Fix Database Management Strategies and Deployment @@ -88,7 +89,7 @@ This approach tends to work best for organizations that have a well-developed de ### Merging Centralized Compatibility-Fix Databases -If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. +If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. **To merge your custom-compatibility databases** @@ -113,7 +114,7 @@ If you decide to use the centralized compatibility-fix database deployment strat Deploying your custom compatibility-fix database into your organization requires you to perform the following actions: -1. Store your custom compatibility-fix database (.sdb file) in a location that is accessible to all of your organization’s computers. +1. Store your custom compatibility-fix database (.sdb file) in a location that is accessible to all of your organization's computers. 2. Use the Sdbinst.exe command-line tool to install the custom compatibility-fix database locally. @@ -124,7 +125,7 @@ In order to meet the two requirements above, we recommend that you use one of th You can package your .sdb file and a custom deployment script into an .msi file, and then deploy the .msi file into your organization. > [!IMPORTANT] - > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: + > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: >`msidbCustomActionTypeVBScript + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 0x0006 + 0x0400 + 0x0800 = 0x0C06 = 3078 decimal)` diff --git a/windows/deployment/update/waas-morenews.md b/windows/deployment/update/waas-morenews.md index b23dfbb017..28ac9a4c6c 100644 --- a/windows/deployment/update/waas-morenews.md +++ b/windows/deployment/update/waas-morenews.md @@ -11,6 +11,8 @@ ms.reviewer: manager: laurawi ms.localizationpriority: high ms.topic: article +description: Read news articles about Windows as a service, including Windows 10, Windows 10 Enterprise, Windows 10 Pro. +ms.custom: seo-marvel-mar2020 --- # Windows as a service - More news @@ -19,8 +21,8 @@ Here's more news about [Windows as a service](windows-as-a-service.md):

You can either:

    -
  1. Specify up to three <role> elements within a <component> — one “Binaries” role element, one “Settings” role element and one “Data” role element. These parameters do not change the migration behavior — their only purpose is to help you categorize the settings that you are migrating. You can nest these <role> elements, but each nested element must be of the same role parameter.

  2. -
  3. Specify one “Container” <role> element within a <component> element. In this case, you cannot specify any child <rules> elements, only other <component> elements. And each child <component> element must have the same type as that of parent <component> element. For example:

  4. +
  5. Specify up to three <role> elements within a <component> — one "Binaries" role element, one "Settings" role element and one "Data" role element. These parameters do not change the migration behavior — their only purpose is to help you categorize the settings that you are migrating. You can nest these <role> elements, but each nested element must be of the same role parameter.

  6. +
  7. Specify one "Container" <role> element within a <component> element. In this case, you cannot specify any child <rules> elements, only other <component> elements. And each child <component> element must have the same type as that of parent <component> element. For example:

<component context="UserAndSystem" type="Application">
   <displayName _locID="migapp.msoffice2003">Microsoft Office 2003</displayName> 
@@ -3847,7 +3845,7 @@ See the last component in the MigUser.xml file for an example of this element.
 ~~~
 **Example:**
 
-If GenerateUserPattens('File','%userprofile% \[\*.doc\]','FALSE') is called while USMT is processing user A, then this function will only generate patterns for users B and C. You can use this helper function to build complex rules. For example, to migrate all .doc files from the source computer — but if user X is not migrated, then do not migrate any of the .doc files from user X’s profile.
+If GenerateUserPattens('File','%userprofile% \[\*.doc\]','FALSE') is called while USMT is processing user A, then this function will only generate patterns for users B and C. You can use this helper function to build complex rules. For example, to migrate all .doc files from the source computer — but if user X is not migrated, then do not migrate any of the .doc files from user X's profile.
 
 The following is example code for this scenario. The first <rules> element migrates all.doc files on the source computer with the exception of those inside C:\\Documents and Settings. The second <rules> elements will migrate all .doc files from C:\\Documents and Settings with the exception of the .doc files in the profiles of the other users. Because the second <rules> element will be processed in each migrated user context, the end result will be the desired behavior. The end result is the one we expected.
 
@@ -4104,12 +4102,12 @@ Syntax:
 
 

name

Yes

-

ID is a string value that is the name used to reference the environment variable. We recommend that ID start with the component’s name to avoid namespace collisions. For example, if your component’s name is MyComponent, and you want a variable that is your component’s install path, you could specify MyComponent.InstallPath.

+

ID is a string value that is the name used to reference the environment variable. We recommend that ID start with the component's name to avoid namespace collisions. For example, if your component's name is MyComponent, and you want a variable that is your component's install path, you could specify MyComponent.InstallPath.

remap

No, default = FALSE

-

Specifies whether to evaluate this environment variable as a remapping environment variable. Objects that are located in a path that is underneath this environment variable’s value are automatically moved to where the environment variable points on the destination computer.

+

Specifies whether to evaluate this environment variable as a remapping environment variable. Objects that are located in a path that is underneath this environment variable's value are automatically moved to where the environment variable points on the destination computer.

@@ -4228,27 +4226,27 @@ The following functions are for internal USMT use only. Do not use them in an .x You can use the following version tags with various helper functions: -- “CompanyName” +- "CompanyName" -- “FileDescription” +- "FileDescription" -- “FileVersion” +- "FileVersion" -- “InternalName” +- "InternalName" -- “LegalCopyright” +- "LegalCopyright" -- “OriginalFilename” +- "OriginalFilename" -- “ProductName” +- "ProductName" -- “ProductVersion” +- "ProductVersion" The following version tags contain values that can be compared: -- “FileVersion” +- "FileVersion" -- “ProductVersion” +- "ProductVersion" ## Related topics diff --git a/windows/deployment/usmt/usmt-xml-reference.md b/windows/deployment/usmt/usmt-xml-reference.md index 06e514f5b7..e9f8587729 100644 --- a/windows/deployment/usmt/usmt-xml-reference.md +++ b/windows/deployment/usmt/usmt-xml-reference.md @@ -20,7 +20,7 @@ ms.topic: article This section contains topics that you can use to work with and to customize the migration XML files. -## In This Section +## In this section diff --git a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md index e5c224c42c..88176e8e84 100644 --- a/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md +++ b/windows/deployment/usmt/verify-the-condition-of-a-compressed-migration-store.md @@ -23,7 +23,7 @@ When you migrate files and settings during a typical PC-refresh migration, the u - All of the files being migrated. -- The user’s settings. +- The user's settings. - A catalog file that contains metadata for all files in the migration store. @@ -37,7 +37,7 @@ When you use the **/verify** option, you can specify what type of information to - **Failure only**: Displays only the files that are corrupted. -## In This Topic +## In this topic The following sections demonstrate how to run the **UsmtUtils** command with the **/verify** option, and how to specify the information to display in the UsmtUtils log file. diff --git a/windows/deployment/volume-activation/add-manage-products-vamt.md b/windows/deployment/volume-activation/add-manage-products-vamt.md index d35f96bdc7..b86f415221 100644 --- a/windows/deployment/volume-activation/add-manage-products-vamt.md +++ b/windows/deployment/volume-activation/add-manage-products-vamt.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to add client computers into the Volume Activation Management Tool (VAMT). After the computers are added, you can manage the products that are installed on your network. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/install-configure-vamt.md b/windows/deployment/volume-activation/install-configure-vamt.md index fe9b3114ee..21bedde961 100644 --- a/windows/deployment/volume-activation/install-configure-vamt.md +++ b/windows/deployment/volume-activation/install-configure-vamt.md @@ -21,7 +21,7 @@ ms.topic: article This section describes how to install and configure the Volume Activation Management Tool (VAMT). -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/introduction-vamt.md b/windows/deployment/volume-activation/introduction-vamt.md index 72013798ef..646d92f8a9 100644 --- a/windows/deployment/volume-activation/introduction-vamt.md +++ b/windows/deployment/volume-activation/introduction-vamt.md @@ -18,12 +18,12 @@ ms.topic: article # Introduction to VAMT -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10,Windows Server 2008 R2, or Windows Server 2012. +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10,Windows Server 2008 R2, or Windows Server 2012. **Note**   VAMT can be installed on, and can manage, physical or virtual instances. VAMT cannot detect whether or not the remote products are virtual. As long as the products can respond to Windows Management Instrumentation (WMI) calls, they will be discovered and activated. -## In this Topic +## In this topic - [Managing Multiple Activation Key (MAK) and Retail Activation](#bkmk-managingmak) - [Managing Key Management Service (KMS) Activation](#bkmk-managingkms) - [Enterprise Environment](#bkmk-enterpriseenvironment) @@ -46,7 +46,7 @@ VAMT is commonly implemented in enterprise environments. The following illustrat ![VAMT in the enterprise](images/dep-win8-l-vamt-image001-enterprise.jpg) -In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have additional firewall protection. +In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have additional firewall protection. The Isolated Lab environment is a workgroup that is physically separate from the Core Network, and its computers do not have Internet access. The network security policy states that no information that could identify a specific computer or user may be transferred out of the Isolated Lab. ## VAMT User Interface diff --git a/windows/deployment/volume-activation/manage-activations-vamt.md b/windows/deployment/volume-activation/manage-activations-vamt.md index f1f3ce5baf..a2699960b3 100644 --- a/windows/deployment/volume-activation/manage-activations-vamt.md +++ b/windows/deployment/volume-activation/manage-activations-vamt.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to activate a client computer, by using a variety of activation methods. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/manage-product-keys-vamt.md b/windows/deployment/volume-activation/manage-product-keys-vamt.md index 64027a69f0..c363018e6d 100644 --- a/windows/deployment/volume-activation/manage-product-keys-vamt.md +++ b/windows/deployment/volume-activation/manage-product-keys-vamt.md @@ -19,7 +19,7 @@ ms.topic: article # Manage Product Keys This section describes how to add and remove a product key from the Volume Activation Management Tool (VAMT). After you add a product key to VAMT, you can install that product key on a product or products you select in the VAMT database. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/volume-activation/manage-vamt-data.md b/windows/deployment/volume-activation/manage-vamt-data.md index 889a9d6975..1d0a211e37 100644 --- a/windows/deployment/volume-activation/manage-vamt-data.md +++ b/windows/deployment/volume-activation/manage-vamt-data.md @@ -20,7 +20,7 @@ ms.topic: article This section describes how to save, import, export, and merge a Computer Information List (CILX) file using the Volume Activation Management Tool (VAMT). -## In this Section +## In this section |Topic |Description | |------|------------| |[Import and Export VAMT Data](import-export-vamt-data.md) |Describes how to import and export VAMT data. | diff --git a/windows/deployment/volume-activation/monitor-activation-client.md b/windows/deployment/volume-activation/monitor-activation-client.md index 75c2d8b3f0..c203fe7ea5 100644 --- a/windows/deployment/volume-activation/monitor-activation-client.md +++ b/windows/deployment/volume-activation/monitor-activation-client.md @@ -14,7 +14,7 @@ audience: itpro author: greg-lindsay ms.localizationpriority: medium ms.topic: article -ms.custom: seo-marvel-mar2020 +ms.custom: seo-marvel-apr2020 --- # Monitor activation @@ -41,6 +41,6 @@ You can monitor the success of the activation process for a computer running Win - See [Troubleshooting activation error codes](https://docs.microsoft.com/windows-server/get-started/activation-error-codes) for information about troubleshooting procedures for Multiple Activation Key (MAK) or the Key Management Service (KMS). - The VAMT provides a single site from which to manage and monitor volume activations. This is explained in the next section. -## See also +## Related topics [Volume Activation for Windows 10](volume-activation-windows-10.md) diff --git a/windows/deployment/volume-activation/scenario-online-activation-vamt.md b/windows/deployment/volume-activation/scenario-online-activation-vamt.md index 61096c7c82..4ce4e78992 100644 --- a/windows/deployment/volume-activation/scenario-online-activation-vamt.md +++ b/windows/deployment/volume-activation/scenario-online-activation-vamt.md @@ -28,7 +28,7 @@ The Secure Zone represents higher-security Core Network computers that have addi ![VAMT firewall configuration for multiple subnets](images/dep-win8-l-vamt-makindependentactivationscenario.jpg) -## In This Topic +## In this topic - [Install and start VAMT on a networked host computer](#bkmk-partone) - [Configure the Windows Management Instrumentation firewall exception on target computers](#bkmk-parttwo) - [Connect to VAMT database](#bkmk-partthree) diff --git a/windows/deployment/volume-activation/vamt-step-by-step.md b/windows/deployment/volume-activation/vamt-step-by-step.md index a99e7fd10a..98bc193c4f 100644 --- a/windows/deployment/volume-activation/vamt-step-by-step.md +++ b/windows/deployment/volume-activation/vamt-step-by-step.md @@ -20,13 +20,13 @@ ms.topic: article This section provides step-by-step instructions on implementing the Volume Activation Management Tool (VAMT) in typical environments. VAMT supports many common scenarios; the scenarios in this section describe some of the most common to get you started. -## In this Section +## In this section |Topic |Description | |------|------------| |[Scenario 1: Online Activation](scenario-online-activation-vamt.md) |Describes how to distribute Multiple Activation Keys (MAKs) to products installed on one or more connected computers within a network, and how to instruct these products to contact Microsoft over the Internet for activation. | |[Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md) |Describes how to use two VAMT host computers — the first one with Internet access and a second computer within an isolated workgroup — as proxies to perform MAK volume activation for workgroup computers that do not have Internet access. | -|[Scenario 3: KMS Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | +|[Scenario 3: KMS Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | ## Related topics - [Introduction to VAMT](introduction-vamt.md) diff --git a/windows/deployment/volume-activation/volume-activation-management-tool.md b/windows/deployment/volume-activation/volume-activation-management-tool.md index c73cbc4546..23c0a83614 100644 --- a/windows/deployment/volume-activation/volume-activation-management-tool.md +++ b/windows/deployment/volume-activation/volume-activation-management-tool.md @@ -13,13 +13,14 @@ audience: itpro author: greg-lindsay ms.date: 04/25/2017 ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Volume Activation Management Tool (VAMT) Technical Reference -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office, and select other Microsoft products volume and retail-activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in that requires the Microsoft Management Console (MMC) 3.0. VAMT can be installed on any computer that has one of the following Windows operating systems: -- Windows® 7 or above +- Windows® 7 or above - Windows Server 2008 R2 or above @@ -28,7 +29,7 @@ VAMT is designed to manage volume activation for: Windows 7, Windows 8, Window VAMT is only available in an EN-US (x86) package. -## In this Section +## In this section |Topic |Description | |------|------------| diff --git a/windows/deployment/windows-autopilot/bitlocker.md b/windows/deployment/windows-autopilot/bitlocker.md index 234ae17fcc..02790d704c 100644 --- a/windows/deployment/windows-autopilot/bitlocker.md +++ b/windows/deployment/windows-autopilot/bitlocker.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -49,6 +50,6 @@ Note: It is also recommended to set Windows Encryption -> Windows Settings -> En Windows 10, version 1809 or later. -## See also +## Related topics [Bitlocker overview](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-overview) From 6c8fd18af3a5b910770b227e871ad90f20a68e90 Mon Sep 17 00:00:00 2001 From: jdmartinez36 <62392619+jdmartinez36@users.noreply.github.com> Date: Mon, 27 Apr 2020 17:00:35 -0600 Subject: [PATCH 014/752] Description and anchorlink text edits Description and anchorlink text edits. --- ...-custom-windows-pe-boot-image-with-configuration-manager.md | 3 ++- .../upgrade-to-windows-10-with-configuraton-manager.md | 3 ++- windows/deployment/windows-autopilot/autopilot-mbr.md | 2 +- .../windows-autopilot/demonstrate-deployment-on-vm.md | 2 +- windows/deployment/windows-autopilot/registration-auth.md | 3 ++- windows/deployment/windows-autopilot/self-deploying.md | 3 ++- .../windows-autopilot/windows-autopilot-scenarios.md | 3 ++- 7 files changed, 12 insertions(+), 7 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md b/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md index 82fdff74b3..772a703dd2 100644 --- a/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md @@ -1,6 +1,6 @@ --- title: Create a custom Windows PE boot image with Configuration Manager (Windows 10) -description: In Microsoft Endpoint Configuration Manager, you can create custom Windows Preinstallation Environment (Windows PE) boot images that include extra components and features. +description: Learn how to create custom Windows Preinstallation Environment (Windows PE) boot images in Microsoft Endpoint Configuration Manager. ms.assetid: b9e96974-324d-4fa4-b0ce-33cfc49c4809 ms.reviewer: manager: laurawi @@ -13,6 +13,7 @@ ms.sitesec: library audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Create a custom Windows PE boot image with Configuration Manager diff --git a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md index 553be3b239..e4b97b8f74 100644 --- a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md +++ b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md @@ -1,6 +1,6 @@ --- title: Perform in-place upgrade to Windows 10 via Configuration Manager -description: In-place upgrades make upgrading Windows 7, Windows 8, and Windows 8.1 to Windows 10 easy -- you can even automate the whole process with a Microsoft Endpoint Configuration Manager task sequence. +description: Learn how to perform an in-place upgrade to Windows 10 by automating the process with a Microsoft Endpoint Configuration Manager task sequence. ms.assetid: F8DF6191-0DB0-4EF5-A9B1-6A11D5DE4878 ms.reviewer: manager: laurawi @@ -12,6 +12,7 @@ ms.mktglfcycl: deploy audience: itpro author: greg-lindsay ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Perform an in-place upgrade to Windows 10 using Configuration Manager diff --git a/windows/deployment/windows-autopilot/autopilot-mbr.md b/windows/deployment/windows-autopilot/autopilot-mbr.md index 24cf4eb654..dc01756f7c 100644 --- a/windows/deployment/windows-autopilot/autopilot-mbr.md +++ b/windows/deployment/windows-autopilot/autopilot-mbr.md @@ -70,7 +70,7 @@ To deregister an Autopilot device from Intune, an IT Admin would: The deregistration process will take about 15 minutes. You can accelerate the process by clicking the "Sync" button, then "Refresh" the display until the device is no longer present. -More details on deregistering devices from Intune can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). +More details on deregistering devices from Intune can be found at [Enroll Windows devices in Intune by using the Windows Autopilot](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group). ### Deregister from MPC diff --git a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md index c2481e9f46..93415f3702 100644 --- a/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md +++ b/windows/deployment/windows-autopilot/demonstrate-deployment-on-vm.md @@ -571,7 +571,7 @@ Windows Autopilot will now take over to automatically join your device into Azur ## Remove devices from Autopilot -To use the device (or VM) for other purposes after completion of this lab, you will need to remove (deregister) it from Autopilot via either Intune or MSfB, and then reset it. Instructions for deregistering devices can be found [here](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group) and [here](https://docs.microsoft.com/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal) and below. +To use the device (or VM) for other purposes after completion of this lab, you will need to remove (deregister) it from Autopilot via either Intune or MSfB, and then reset it. Instructions for deregistering devices can be found at [Enroll Windows devices in Intune by using Windows Autopilot](https://docs.microsoft.com/intune/enrollment-autopilot#create-an-autopilot-device-group) and [Remove devices by using wipe, retire, or manually unenrolling the device](https://docs.microsoft.com/intune/devices-wipe#delete-devices-from-the-azure-active-directory-portal) and below. ### Delete (deregister) Autopilot device diff --git a/windows/deployment/windows-autopilot/registration-auth.md b/windows/deployment/windows-autopilot/registration-auth.md index a91c17be27..ff5a02322e 100644 --- a/windows/deployment/windows-autopilot/registration-auth.md +++ b/windows/deployment/windows-autopilot/registration-auth.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -45,7 +46,7 @@ For a CSP to register Windows Autopilot devices on behalf of a customer, the cus ![Request a reseller relationship](images/csp1.png) - Select the checkbox indicating whether or not you want delegated admin rights: ![Delegated rights](images/csp2.png) - - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Store for Business or the Office 365 admin portal: https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges + - NOTE: Depending on your partner, they might request Delegated Admin Permissions (DAP) when requesting this consent. You should ask them to use the newer DAP-free process (shown in this document) if possible. If not, you can easily remove their DAP status either from Microsoft Store for Business or the Office 365 admin portal by going to [Customers delegate administration privileges to partners](https://docs.microsoft.com/partner-center/customers_revoke_admin_privileges). - Send the template above to the customer via email. 2. Customer with global administrator privileges in Microsoft Store for Business (MSfB) clicks the link in the body of the email once they receive it from the CSP, which takes them directly to the following MSfB page: diff --git a/windows/deployment/windows-autopilot/self-deploying.md b/windows/deployment/windows-autopilot/self-deploying.md index 4bdb15131d..32a9fc9283 100644 --- a/windows/deployment/windows-autopilot/self-deploying.md +++ b/windows/deployment/windows-autopilot/self-deploying.md @@ -1,6 +1,6 @@ --- title: Windows Autopilot Self-Deploying mode -description: Self-deploying mode allows a device to be deployed with little to no user interaction. This mode mode is designed to deploy Windows 10 as a kiosk, digital signage device, or a shared device. +description: Self-deploying mode allows a device to be deployed with little user interaction and deploys Windows 10 as a kiosk, digital signage device, or a shared device. keywords: mdm, setup, windows, windows 10, oobe, manage, deploy, autopilot, ztd, zero-touch, partner, msfb, intune ms.reviewer: mniehaus manager: laurawi @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Windows Autopilot Self-Deploying mode diff --git a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md index ab95bacbee..307d43a3b9 100644 --- a/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md +++ b/windows/deployment/windows-autopilot/windows-autopilot-scenarios.md @@ -14,6 +14,7 @@ author: greg-lindsay ms.author: greglin ms.collection: M365-modern-desktop ms.topic: article +ms.custom: seo-marvel-apr2020 --- @@ -59,7 +60,7 @@ The key value is a DWORD with **0** = disabled and **1** = enabled. | 1 | Cortana voiceover is enabled | | No value | Device will fall back to default behavior of the edition | -To change this key value, use WCD tool to create as PPKG as documented [here](https://docs.microsoft.com/windows/configuration/wcd/wcd-oobe#nforce). +To change this key value, use WCD tool to create as PPKG as documented in [OOBE (Windows Configuration Designer reference)](https://docs.microsoft.com/windows/configuration/wcd/wcd-oobe#nforce). ### Bitlocker encryption From 9c4a5e6193eb2fdcf8211738f6e5d169fe874561 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 27 Apr 2020 18:22:26 -0700 Subject: [PATCH 015/752] exception text --- .../tvm-security-recommendation.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index c3e900103b..0a890f34ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -127,12 +127,18 @@ There are many reasons why organizations create exceptions for a recommendation. Exceptions can be created for both Security update and Configuration change recommendations. -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to **Exception**, and it no longer shows up in the security recommendations list. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes from **Active** to **Exception** (global and all machine groups) or **Partially active** (specific machine groups selected). 1. Select a security recommendation you would like create an exception for, and then **Exception options**. ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) -2. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. +2. Select your exception scope. There are two types of exceptions: + - **Global exception**: Global admins will be able to create a global exception. It affects all current and future machine groups in your organization. It can only be cancelled by someone with admin privileges. + - **Exception by machine groups**: Apply the exception to all machine groups, or choose specific machine groups. Machine groups that already have an exception will not be displayed. If you have filtered by machine group, just your filtered machine groups will appear as options. + + If a recommendation is under global exception, then new exceptions for machine groups will be suspended until the global exception has expired. + +3. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. The following list details the justifications behind the exception options: From 871309e121b8e97059786a82842d128f64492cc1 Mon Sep 17 00:00:00 2001 From: 1justingilmore <62392529+1justingilmore@users.noreply.github.com> Date: Wed, 29 Apr 2020 15:01:34 -0600 Subject: [PATCH 016/752] Update metadata seo marvel 4_29 --- .../deployment/configure-a-pxe-server-to-load-windows-pe.md | 3 +-- windows/deployment/mbr-to-gpt.md | 2 -- windows/deployment/update/PSFxWhitepaper.md | 3 +-- windows/deployment/usmt/usmt-configxml-file.md | 2 +- ...-information-sent-to-microsoft-during-activation-client.md | 4 ++-- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index f9405d730e..10ca75dcc9 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -15,6 +15,7 @@ audience: itpro author: greg-lindsay ms.author: greglin ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Configure a PXE server to load Windows PE @@ -23,8 +24,6 @@ ms.topic: article - Windows 10 -## Summary - This walkthrough describes how to configure a PXE server to load Windows PE by booting a client computer from the network. Using the Windows PE tools and a Windows 10 image file, you can install Windows 10 from the network. ## Prerequisites diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 069506bda7..63942c3c38 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -23,8 +23,6 @@ ms.custom: seo-marvel-apr2020 **Applies to** - Windows 10 -## Summary - **MBR2GPT.EXE** converts a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. The tool is designed to be run from a Windows Preinstallation Environment (Windows PE) command prompt, but can also be run from the full Windows 10 operating system (OS) by using the **/allowFullOS** option. >MBR2GPT.EXE is located in the **Windows\\System32** directory on a computer running Windows 10 version 1703 (also known as the Creator's Update) or later. diff --git a/windows/deployment/update/PSFxWhitepaper.md b/windows/deployment/update/PSFxWhitepaper.md index 8f73fcdfd0..4a6d9ab0f1 100644 --- a/windows/deployment/update/PSFxWhitepaper.md +++ b/windows/deployment/update/PSFxWhitepaper.md @@ -12,6 +12,7 @@ ms.author: jaimeo ms.reviewer: manager: laurawi ms.topic: article +ms.custom: seo-marvel-apr2020 --- # Windows Updates using forward and reverse differentials @@ -37,8 +38,6 @@ The following general terms apply throughout this document: - *Revision*: Minor releases in between the major version releases, such as KB4464330 (Windows 10 Build 17763.55) - *Baseless Patch Storage Files (Baseless PSF)*: Patch storage files that contain full binaries or files -## Introduction - In this paper, we introduce a new technique that can produce compact software updates optimized for any origin/destination revision pair. It does this by calculating forward the differential of a changed file from the base version and diff --git a/windows/deployment/usmt/usmt-configxml-file.md b/windows/deployment/usmt/usmt-configxml-file.md index f8f45b4983..4c13ebf641 100644 --- a/windows/deployment/usmt/usmt-configxml-file.md +++ b/windows/deployment/usmt/usmt-configxml-file.md @@ -34,7 +34,7 @@ To exclude a component from the Config.xml file, set the **migrate** value to ** -## In This Topic +## In this topic In USMT there are new migration policies that can be configured in the Config.xml file. For example, you can configure additional **<ErrorControl>**, **<ProfileControl>**, and **<HardLinkStoreControl>** options. The following elements and parameters are for use in the Config.xml file only. diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index 1d78a11ea3..82f515da68 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -15,7 +15,7 @@ author: greg-lindsay ms.localizationpriority: medium ms.date: 07/27/2017 ms.topic: article -ms.custom: seo-marvel-mar2020 +ms.custom: seo-marvel-apr2020 --- # Appendix: Information sent to Microsoft during activation @@ -66,7 +66,7 @@ Standard computer information is also sent, but your computer's IP address is on Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft does not use the information to contact individual consumers. For additional details, see [Windows 10 Privacy Statement](https://go.microsoft.com/fwlink/p/?LinkId=619879). -## See also +## Related topics - [Volume Activation for Windows 10](volume-activation-windows-10.md)   From ba1ebe05ae281ada212a7e536e875e559738c0b0 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 5 May 2020 18:05:34 -0700 Subject: [PATCH 017/752] fixing meta --- .../replace-a-windows-7-computer-with-a-windows-10-computer.md | 2 +- windows/deployment/planning/sua-users-guide.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md index 1d0f3af3ab..84daf20005 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md @@ -1,7 +1,7 @@ --- title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. -ms.custom: - seo-marvel-apr2020 +ms.custom: seo-marvel-apr2020 ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a ms.reviewer: manager: laurawi diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index e896536b7d..2d34aa8326 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -1,7 +1,7 @@ --- title: SUA User's Guide (Windows 10) description: Learn how to use Standard User Analyzer (SUA). SUA can test your apps and monitor API calls to detect compatibility issues related to the Windows User Account Control (UAC) feature. -ms.custom: - seo-marvel-apr2020 +ms.custom: seo-marvel-apr2020 ms.assetid: ea525c25-b557-4ed4-b042-3e4d0e543e10 ms.reviewer: manager: laurawi From dda752b272b485db68276ad48a655287ca8ab3e3 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 11:26:39 -0700 Subject: [PATCH 018/752] Update add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md --- ...10-deployment-with-windows-pe-using-configuration-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md b/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md index ca669792bb..4bb5ffd7a4 100644 --- a/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md @@ -1,5 +1,5 @@ --- -title: Add drivers to Windows 10 with Windows PE using Configuration Manager +title: Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager description: Learn how to configure the Windows Preinstallation Environment (Windows PE) to include required network and storage drivers. ms.assetid: 97b3ea46-28d9-407e-8c42-ded2e45e8d5c ms.reviewer: From 02418ae3f8e00014f4f7ed4d42873cf2695385fb Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Fri, 8 May 2020 11:30:55 -0700 Subject: [PATCH 019/752] Update features-lifecycle.md --- windows/deployment/planning/features-lifecycle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/features-lifecycle.md b/windows/deployment/planning/features-lifecycle.md index be5c414b84..e89d1cec9f 100644 --- a/windows/deployment/planning/features-lifecycle.md +++ b/windows/deployment/planning/features-lifecycle.md @@ -1,6 +1,6 @@ --- title: Windows 10 features lifecycle -description: In this article, learn about the lifecycle of Windows 10 features, such as what's new and what's been removed. +description: In this article, learn about the lifecycle of Windows 10 features, such as what's no longer being developed and what's been removed. ms.prod: w10 ms.mktglfcycl: plan ms.localizationpriority: medium From ae8ec06b5c176e2a8eaa0910c817ebcdb02cf52c Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 10 Jul 2020 21:05:56 -0700 Subject: [PATCH 020/752] devices --- .../tvm-security-recommendation.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 4dfbba217a..7dd13f87d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -96,9 +96,9 @@ From the flyout, you can do any of the following: >[!NOTE] >When a change is made on a device, it may take up to two hours for the data to be reflected in the Microsoft Defender Security Center. -### Investigate changes in machine exposure or impact +### Investigate changes in device exposure or impact -If there is a large jump in the number of exposed machines, or a sharp increase in the impact on your organization exposure score and configuration score, then that security recommendation is worth investigating. +If there is a large jump in the number of exposed devices, or a sharp increase in the impact on your organization exposure score and configuration score, then that security recommendation is worth investigating. 1. Select the recommendation and **Open software page** 2. Select the **Event timeline** tab to view all the impactful events related to that software, such as new vulnerabilities or new public exploits. [Learn more about event timeline](threat-and-vuln-mgt-event-timeline.md) @@ -141,24 +141,27 @@ When an exception is created for a recommendation, the recommendation is no long ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) 2. Select your exception scope. There are two types of exceptions: - - **Global exception**: Global admins will be able to create a global exception. It affects all current and future machine groups in your organization. It can only be cancelled by someone with admin privileges. - - **Exception by machine groups**: Apply the exception to all machine groups, or choose specific machine groups. Machine groups that already have an exception will not be displayed. If you have filtered by machine group, just your filtered machine groups will appear as options. + - **Global exception**: Global admins will be able to create a global exception. It affects all current and future device groups in your organization. It can only be cancelled by someone with admin privileges. + - **Exception by device groups**: Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed. If you have filtered by device group, just your filtered device groups will appear as options. - If a recommendation is under global exception, then new exceptions for machine groups will be suspended until the global exception has expired. + Some things to keep in mind: + - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. + - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. 3. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. The following list details the justifications behind the exception options: - - **Compensating/alternate control** - A 3rd party control that mitigates this recommendation exists, for example, if Network Firewall - - prevents access to a device, third party antivirus - - **Productivity/business need** - Remediation will impact productivity or interrupt business-critical workflow - - **Accept risk** - Poses low risk and/or implementing a compensating control is too expensive + - **Third party control** - A third party product or software already addresses this recommendation + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - **Alternate mitigation** - An internal tool already addresses this recommendation + - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization - - **Other** - False positive -3. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. +4. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. -4. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). +5. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab to view all your exceptions (current and past). ## Report inaccuracy From 7255a9f4730b625545760cf13e8710fa7b17dbd1 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 24 Jul 2020 15:44:36 -0700 Subject: [PATCH 021/752] new images --- .../images/tvm-after-exceptions.png | Bin 0 -> 29069 bytes .../tvm-exception-cancel-device-group.png | Bin 0 -> 16894 bytes .../tvm-exception-cancel-global-400.png | Bin 0 -> 12719 bytes .../images/tvm-exception-cancel-global.png | Bin 0 -> 13617 bytes .../tvm-exception-device-group-hover.png | Bin 0 -> 11884 bytes .../images/tvm-exception-option.png | Bin 159108 -> 0 bytes .../images/tvm-exception-options.png | Bin 0 -> 4753 bytes .../images/tvm-exception-tab.png | Bin 0 -> 16105 bytes .../images/tvm-exception-tab400.png | Bin 0 -> 19531 bytes .../tvm-security-recommendation.md | 84 ++++++++++++++---- 10 files changed, 65 insertions(+), 19 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-option.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-options.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ae7c83186b37cbddfcb53477d4a6df5dcdfa70 GIT binary patch literal 29069 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-device-group.png new file mode 100644 index 0000000000000000000000000000000000000000..3227f3eb0c7d9dd4c249dbd8bbf62fb4a6c24f98 GIT binary patch literal 16894 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

BcV9daMn3)B0K?_$86%QqAzlrE;o^%<|UM# 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global-400.png new file mode 100644 index 0000000000000000000000000000000000000000..31e2ed052f1f255195283b75a1611f115981af4a GIT binary patch literal 12719 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..64f731a46505ff363b85801c800f9140838425ed GIT binary patch literal 11884 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

C9D}0ViFaitldvA?s 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 PNdRqiJ+(4b+lc=G{9FZB literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..9147d3e4a84e1694859f3d70d1faba43c92dea6f GIT binary patch literal 16105 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-tab400.png new file mode 100644 index 0000000000000000000000000000000000000000..29c6618677c0c3698dfebc4c7e0ebb50a8c1d512 GIT binary patch literal 19531 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 O;Hu>{i!w8>$NvC!K9(f_ literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index bbfc235758..458bc46173 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -131,37 +131,83 @@ If you want to check how the ticket shows up in Intune, see [Use Intune to remed ## File for exception -As an alternative to a remediation request, you can create exceptions for recommendations. +As an alternative to a remediation request, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md) -There are many reasons why organizations create exceptions for a recommendation. For example, if there's a business justification that prevents the company from applying the recommendation, the existence of a compensating or alternative control that provides as much protection than the recommendation would, a false positive, among other reasons. +If your organization has device groups, you will now be able to scope the exception to specific groups. If you have global administrator permission (called Microsoft Defender ATP administrator), then you can choose to set the exception for all current and future device groups. -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state changes to **Exception**, and it no longer shows up in the security recommendations list. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception (by device group)**. -1. Select a security recommendation you would like create an exception for, and then **Exception options**. -![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-option.png) +### How to create an exception -2. Select your exception scope. There are two types of exceptions: - - **Global exception**: Global admins will be able to create a global exception. It affects all current and future device groups in your organization. It can only be cancelled by someone with admin privileges. - - **Exception by device groups**: Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed. If you have filtered by device group, just your filtered device groups will appear as options. +Select a security recommendation you would like create an exception for, and then select **Exception options**. - Some things to keep in mind: - - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. - - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. +![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -3. Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. +Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. - The following list details the justifications behind the exception options: +### Exception scope - - **Third party control** - A third party product or software already addresses this recommendation +Exceptions can either be created for selected device groups, or for all device groups past and present. + +#### Exception by device group + +Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” + +If you have filtered by device group, just your filtered device groups will appear as options. + +If your organization has more than 20 device groups, select Edit next to the filtered device. + +A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. + +#### Global exceptions + +Some things to keep in mind: + +- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. +- If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. + +### Justification + +Select your justification for the exception you need to file instead of remediating the security recommendation in question. Fill out the justification context, then set the exception duration. + +The following list details the justifications behind the exception options: + +- **Third party control** - A third party product or software already addresses this recommendation - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - - **Alternate mitigation** - An internal tool already addresses this recommendation +- **Alternate mitigation** - An internal tool already addresses this recommendation - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced - - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization +- **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive +- **Planned remediation (grace)** - Already planned but is awaiting execution or authorization -4. Select **Submit**. A confirmation message at the top of the page indicates that the exception has been created. +### How to cancel an exception -5. Navigate to the [**Remediation**](tvm-remediation.md) page under the **Threat and vulnerability management** menu and select the **Exceptions** tab to view all your exceptions (current and past). +To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + +#### Cancel the exception for a specific device group + +If the exception is per device group, then you will need to select a specific device group to cancel the exception for. + +![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) + +A flyout will appear for the device group, and you can select **Cancel exception**. + +#### Cancel a global exception + +If it is a global exception, select an exception from the list and then select Cancel exception from the flyout. + +![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) + +### View impact after exceptions are applied + +In the Security Recommendations page, select **Customize columns** and check the boxes for **Exposed devices (after exceptions)** and **Impact (after exceptions)**. + +![Showing customize columns options.](images/tvm-after-exceptions.png) + +The exposed devices (after exceptions) column shows the remaining devices that are still exposed to vulnerabilities after exceptions are applied. Exception justifications that affect the exposure include ‘third party control’ and ‘alternate mitigation’. Other justifications do not reduce the exposure of a device, and they are still considered exposed. + +The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. ## Report inaccuracy From 2ac3759958666b852e4faefb7249af4c9a608c19 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 24 Jul 2020 17:05:45 -0700 Subject: [PATCH 022/752] more images --- .../images/tvm-after-exceptions-table.png | Bin 0 -> 19211 bytes .../images/tvm-exception-cancel-global.png | Bin 13617 -> 0 bytes .../images/tvm-exception-device-filter.png | Bin 0 -> 20259 bytes .../images/tvm-exception-device-filter500.png | Bin 0 -> 26234 bytes .../images/tvm-exception-device-group-500.png | Bin 0 -> 18628 bytes .../tvm-exception-device-group-flyout-400.png | Bin 0 -> 12506 bytes .../tvm-exception-device-group-flyout.png | Bin 0 -> 14781 bytes .../images/tvm-exception-edit-groups.png | Bin 0 -> 2004 bytes .../images/tvm-exception-global.png | Bin 0 -> 16485 bytes .../tvm-security-recommendation.md | 26 +++++++++++++++--- 10 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-cancel-global.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-flyout-400.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-flyout.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-global.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-after-exceptions-table.png new file mode 100644 index 0000000000000000000000000000000000000000..f62d8f66b631c3a4874273add18f989c89e8d1de GIT binary patch literal 19211 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 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb2c939510d7cfdd693f9000b4ac3452eeec4e7 GIT binary patch literal 20259 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®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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-filter500.png new file mode 100644 index 0000000000000000000000000000000000000000..770141ad54cba4236f846e5af59aff2116c7f0c2 GIT binary patch literal 26234 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-device-group-500.png new file mode 100644 index 0000000000000000000000000000000000000000..8532d279bc5ec58c419b2cb5ef4c50fe81a8dafb GIT binary patch literal 18628 zcmZsiWmw!?w6<~A;!p-HP@uRJin|X^aWC#RxVw9?!QI`xIK_**ySsk#o^yVFKV~M$ zmE=k$J8Q3XKhFwRRFFhRAx43MftkPg1&_;+ae)AzNdAzNFYDZPRf!ZP*oG3 zk02{>X2SBqP*An8sIP|bkac8xDNQFRD2zY!lN_3r8 zpVRfu6?DR>jkAqzLHmLKIf_V0`S4&e+pSWo$=OsUH6>fwP%x5!8HMla!Vq%Q`5D69 z+E#xkss83)F#C$j>0&QBfNxm0#h&7F&KH$#Ya)xcHJL#Jp-P90Nw;lRBAWP!x54g$ zMvjoI#qz&vK8&LCJS*SzF3>@;k`eecE02|*)nr&oxR?7ofSDUp)u&8J1& zo^LIPB2!KH^j&9*feT#L8(q3X@IIS7K7+DvNup0{?Jlzi_)I!EJ7OQ^D=iMjduukl zVEIDdv*pHryxG20bt`qIkrIZGVcUxZ;4YZLo(O94eZ4|lkjJGAc+PU$aB&-my?DMm zIhn7}+?*HemKbXwe$pLen0;;3EpGU zYbjZO+y9%PGYRJJ3qI*|^nE{~O=VM~|7KT8NK40cE}zaZ@^;~?Z}BHj=3iM=^{wyl zX75b5>~bjS57(BI4d08HaA>Rw79~ZwvJ?zlf% zC))^6cB0scW^z9C*2X!`km|3fzQ zU0u|Cx-a4nW2&@25SeO!G*jeqBgUfy z=(+hg%#Yp6B3O%bIWD27bv|O#IA1bb<9}G)`9v+16VlW9uwFjtDO5V1+?33uGRSFu z*;KC5Tt&CKUDm*D^J$VZr{Vfwvf9S|tZ_kyUTMDDZnXqKSPXRDdeB(Wyk2&Jf=jnq zB%fUbHr^2Mo@*hWi@r*r@J48MUQ*7D*LTmqUAJ9SG-sLL`(%3T-xUSm*FsCCK3{uS zU*PJxK4$Q5pCILR9=<#OCmWrIk~jYKhs8{R?LY)xl~g<>lXwKKtv~1=A>GaX#6PQG z@mxe>$hfiH{u9pB-OwyO>!wq=+^Cx`5q--G;0#f-P?~|f{~EAHjiBdVl&rd;kLU8S z4DM`CU{tQh-Ek`l9s}I@J1kmi2s%ltX8l1+ASAv+0?X0&?ptO4hi4MIw(+$3mZzKj zQpXsyI+Ion^R=GN*HH#bDaZrY9pivZ8KR)oI1ykHUHnUzDT9)fu}*f^o6hlE>D_aF ztU#HJ*=&(KQzYFIpZj%*ksy79|49ep&y%;4YNzwvQk6E0cjYzS^MU2YKU5os7^DIf z7f@iyEoj`Ir;84AH=Xz~WIu|m-b$5=l>7akSuhmU4<_~P!J{%Me8G_<+*OfZA2dTT z)qmwmWm9xU60sMhBy(u8Jv4)=#b7W1d^r+mxh_6U)=Q@f5!=_#adO}R*shoJ_B(G( zP&r*U=<3`t9M)MngDdMD(_C$wM+fS<6VeDS~^9o6$FyG*6jfe27mp8hQacB;edps{X%eS0F_If!kt5{vdM01qN zRNrecBs?r8jbjC?ykFU|!VNk=;D;ROH}n`q9rRM=Vn>Ia0Tr!c=?sY#=f+xA$PD*` z2olSvU;yi4N>~*t#d2vgmHN#J{nHiA#h-#5A1^7Cd=T$6`Rs8um6hg$#(bYl8!~>l zfirllnoeemtLdSHG&=%W^y@tut6u7$Csm@vP!w@MYL*tW z1xn&hor_H_<@D6cx1peYBKBXZ)!+}Oz0tEl;P1oziHvGJ%NGn%-M%2?JN~3kG90)K z@B?02&(30KfI~^RUQx)%n2;jEg{5@{Np`gsOzFh=0tt_zye1SLS=x ze6hG~J8GiC#B}IjJ!Xq{hKTxMEs+!f4}?HU+|`YGGrRAmopu`now2=Qb5Ok0(h1+~ z7yipZdc*FL$uB(%{6#Xp$?QFBaF=NeOO!$Gt%Wep;352BvCI3%!)_w**yFh(jol@y zSu8w(@^YueVz%h0hWHUGk(|2emHONB@m-~Ez50Szv&~A84Bp;g`Xg)}6d8`4%R|+gtp_=yfbpO+x8(9) zUT&EvbQ`aE7hsW`2l_xSuONWwf!_|lM#<`WcZB$Qt-~TQgHZy-6Hd=(pql`yKL}md zS|s1s>EJIOkTYJEDg+h*V^B6Y0`H$EIzq%ZiKySiGy5w~UuFon!meJaVg-&PaNUOo zl3t95Vw8*nEI<0+`Sk+yi@J~#3>mBDk@36eTP8O=& zA_=~wu8BC)-rwKYxdu8c+f7LF zC2mJEg)*pvUnu*BA&oZzbr`kwp#xTdc09<6)CF1;5HwbUVT$C@IpsDj(} zBeGiANFuEh9=)owX1ysMMfWP{+f9iqn6Z^U^Ysa}WLvw*IV}a}q6$FOF9B9Y_D9*F(5pIn@tWfBsuj4Jd_)mR^Is|0_@#y_GT{yNvgweGx;25 z)JnDF7wVLF8+_kF?wCBAPTS(qFackpxg&%>y)I=GPo2z_mXoyIU#whM&X*OEG%2#s z&CYFm=SgvzeB&t7dE)7wu63=vrSQLPY@y#Y*p$DqjY#@B_gy-UysJty|20BDXKrse zO(m7_vQDE?>#ONUDcBlvrHzc{PLIQeZd`ncQ_p=kZMHzE|g6T3#cqX z@h&7ZB7}~jb?!&?-A{A0EeBm|H`}T#bG=;4YLuyd{dOTxy1|aCEVE(pl0DNLO6Ifp zMLt~)&*T1diStvvym@Ti$L=gJ8T`Lf@d_^)@7C6WzNcE}zjg2DkjnfIU#N@sw}*A7 zXku>HyW`H!EglC@zzq3NIvYyli>{lPNajJwX4^I9n|(Wkj{bnUgW)Z$CTmlfRmiia z^v~!Du?+)n5^8nfFh5_4wmGmW<+ZOt@*{`Y?z1k08O?GM`9i)uGZn@roV+%-{%xoKhmOEQ%j#d7Y zrziMPLCdp_W{_x`&7Q z60I?$KU#~knaU;Is&t#@T`s0o1clr6;$)oWN|gM&Z87b)iOdFWct{(_3+b|dx*X3f znT}>IeUbTm=QQ-y?&ICtBVAWjXeB{vCrk^Idqx-`x#5DcZ{_)cAVaY7}*kL%^=UO@_gtwU8Bm3Sl$o0kbtf8YsXiqYM z`dLt76~h9@G#)1~zooiZ=Xs{dhUDSg^TMJ@;@UmVuwLb0!sGM(-ToXT`Hd~=!6=+= z?8y}E6}cFm5C*T&UQ?B!5P8Q@TO^#E8>>2q&Hw@u29tCaKC2OXl)3?UM|jwN z4HNF!MF6wzY2jP5gg(9(CGRK`fs&XvN@gY5V*e$DzkJ-GbB5a-FWBWIt{Suu35AjU zpuhR~_@=;(Ta6MAj}1K_RTU}{jB@lu%nh?EPgmA?89=PPxmZiW?r5*7=lOPLFR3O8 zZ!#!{B`Cb;uy!!Yixp5Sij1Dy4bZw%IB=; z6qQK68!rh^f^U-k-DK5V<>B+Z%xSe697(WxY1q%vJF0NCdePmTLj$`-w4T9Z93q>= z8x78li5H?wScg>iv&HgG+V6|oOu8Mr9uG%n^Od^gUuEjeCUezQXs_OVGrsrACuNHS z1CYk75q|Sge>|3&0p$zooEDf;ne_$GyNx=TwA<#;Nw`#TidPel0I6)I^xmO$ZO-R; z$hz~D`WKFS<45NaWcp4Z%+KF@&`Eh!$MUl>4Pzce-W^1~Q-xqI2sqO4AnPGu67K>S zmBoU|!mZofF7|1{g5OW7cXXOgmzaN;q9YXQlJYhzz;RF;E-|FA@C@@rl173vPecp< zs?Y$H1H+N8mx{A3yQM<QBeIy(ku((&B8L`f0=H<(hu85mStl2I#1{`zvvP<;qWD8=ewm@S^1 zT7_!}XMI0w4j*mLECw!tF#mQvint%2F0u21#fEY=5Vj=ipxBD2<#`#v_ni-G#ilqu znY=C$G*WE|0W@mNqs5Sd@SGr*)Fl!BDe5-b6$aF--`zzlezQFC6D!?J@A_p@@NHKj z_I*G;i%kvZt1x@iTMQ{LoiE$F-;=nW9}HVpZw`h@_>czb{^V?bG?M(qO8ewDtq!RJ zG9|W0)L^)7`82*Im-AI=Q#6Z!kw+;0cExAjJs|SIThp*^j372t0vM0C?77&G?LKI8x!vj2D|HH6DRU4FCcI}mT8kR@ ziPyOtw|fyI&DUhb&*hR>LnJ`|Fa>o~O-Y^VOhyu9U{jz+ps~jnrmTBkpV;);~V+Z2Nb-Uo8psY zxUKg6@EJ`!nXgI|pmreoqjW3uLyB`vVOan|bGWrYtJ&7{!6APw1dXL0{Z%N*?i<^-ghUuB7w5A=m?B_3BCN>RI4z*SHf= ztmRRR{3Qsgt3MR;g_zU&Fma^h;g4l<_r`tr%q?>Mi;2;5L81pRC=VERiqpH3I8wDB zw8CZMl~-`;yphRM z@7?M7a2;;6;CTxS3VnY&Yu>OVGw;?|hty+U)!p}HK$>8^iHC{aB>qe`mmy#O9Rv=Y{Pezj_Y}aU_Q-mf`ayVGsxlNKz{-*& z@p}20!@bm&G#hDzWgUlVyxH@?He2qqKGl==N>inwsn7xP&XCp1QRsqttnVMGn>SwD z%y)$+2xPnshnjY@`d6`)!Q)gk|4n2~KNCqyfvej*WM!3DG zHWkVS3cN2i`@DI0PXy9w?)`X2oI>{TW7hJziGJ-At5z8V9myUjWHof!EWaLRaJiJN z!$x(|adf(UVJS|_Fyf%|rqd7d+&mZbJAfcnu@$I4bpKihJ@vhx3V~6cHkdBq(|b4r z72R&;8v@p^y>S$xUPf5(@6U*rYW2VL>9YKX`n#iu@wgPCn7x*(bhSIVMF(F)=PQ$A z{8&Tn(ny9wHT2yz5BLojA;I*=S@n0+t`NKKvmYL}CF?hXUBK-1u5cV$Oa3I}Z(_BF z>99MQ+K z1veIQguT51Lfyfr1au!C|1mkw08?aV(G-vq2jLVdFYAO6(*d{4eh>_EZ@rSc|XM!E?m|v z3cJ7go7MO>&49d_gxj*94!VcE(dwTnpwOmLyLo2gD=-RY1Cp%g*u3p$?02!|OP>6= zJk+-9JX&dWDsFm%B;+bfL!S+q$Vs5;k_Fa~^n)o!9oV^K7=L$@Gg{5>82Q&AD*W1>SM8kWW1mlKu_ghh^j5Go9F+8@T zfcte24rTcOjt+(%yB?YE&YO{NJw~Xh8wA+gElcOq!{(=ud#};k3`PuC?(&aDq6G~q z56b+7jd4M)=@6;3>Hr%7@nBNJ@sMgIMysl|)#v~r7qSYPh@k>- z1|ttqkj@bGIKW88Oo>9(y2xT8IknAlqJkJ>iz8y6F4#j!80NXKq0d7-l0f27sRz0@ z{Z6m3@UfDUKR^@(<)$4+g0j>PtBKNMeoS+~cQ3{>hzba zAxuITlfQZTvv|BEp4ybJdzEEC@d_n9qF<@e zO5m!!HLpAWEAP(9H4$SJ$oqKgtXGslD<00g~GkL04L zLcw0YqFq8v1k<4iB8H0UAQ}A%m7#wnN>rCYWGtUy{;JfGJ3GcL{}UB^lS-niWqG&w z@YG1th!TE%OeK+-ifV&MVkcmxm#CNX75wvApny661wodQ)p#H(ZV>qs4HA0}mbo0r z{&@GRT0!q^UbUR^;aZ)Vm0H{Ozas*~DN2Ra@9BB-!1}&)_iD>V%V%50(hU{B?cO;S zFWk;~PAB?QFxhe#R4y7W#a3(GWKyL4TV>5$w{Q^Vn}Ex41Jet+oOxjJp^%Qn#SwdP z0X9ibBbhCsVumiF!&YPiyAJ@~0)0sLc4nQG$f_YJND>xC_ zm{bLgYn0~im9E=cJ)h&68!w)V+ju-Kf_+QUaQLr8L5LW3zNEk6Z zyrF228E#gJ(kkQ+lb*l}8n1?1k0hmS8sz}ucV6vlpHoaDe^-78TkQalGyHHnE*R4b zs&_gVIolq5l62KY9sW8fNC@u8ue9bEq$tQDEF$xMt!2=<#n!b95@acHP(;P2FSvk% z-3fM{>g|zk!R|s4Pr~J0CqKcd^nL6_ClTm_R4U`q#CMTZrBwu&`&tINPLt>SWzI_m z{g~>6>Rb_s40M#_pZT^aK@>*a@35=)HY;lh1Ce(gEOZx~6c}H>L#qAKGX#=(J0u)? zkfP_qX>t>_YZ|-hyp;a}jSpR*YaT9k-2y5cf)W}H2h4+vP+Yywse3J5MKsB4whX!X z_MaFk(}9i(8y(3>ROy-9;3j&_Sj|49G)U=<^#Ar!hQF?Ls zrhLcn=d*7o?OP;A4JxPV$KAo4QuC*Zj!4RrR(k-PDcGHMQ?qAE609EgcQT2cYQTOn6SH(lCjdpXXMm?Rnhr@sgcXkvit(R5}b4* zwc5@VTRJ>i&1}z~HP0Xnq z8biuyDMj`v`~agHA=cZ3E9-h7tSQ*8%2~NG)A1R+^%i}xM zMuO*!q0_nit*Ea0L{AApqWOzPqhb*Dr?DA91`HR;=Cu0t-Hr#Bg$=-*QCg!_V~G@N zFuipaMaU{r>4orXFp7xRo``)t|BmvN9Ldmu@%wuB%XtuGW<7$;1FV%(EfT?~5Ua^3 zqa6Mv+lb8s|GF7F!Wg`DI=R?)>qEt6i6H6=Y#)CmrDF(;oS}m=)aA;$^fBqBrikKp z8O8mUif*~yd;(ZJt+P2%=XSp~@eYY*^?iAT1-4&J{AjQ%MnUvP*X8qQPoWOz z^?oP{%V0N=)~GKTNJ~M%5BhD+7MzT^=m_u`!%%$%YGWyF!silxMpB71l@Rs3)q@yn zFJ5+6?4qXy>)m7rQ{Rt#{I@5gCQH>Rlq8K9+&)%Fo+P^uCYKIn->m8AVe?SZ*bh3E z<$xY9Rdcx@%lisV4@^D7#Lr;78_%sic#o`FU6B1cx>)jyzT!vh$cg*B3gjbhLV@!uopsx)vi+u+# zn5PT!3w$g2o|xYl>Uv~<)sx;}KG))gSHaSq2Lz+E-LrjcVVj?9+@37BO~p*&&W2k@ zn6G~drwJH9kY5h6{^JlyuP+`%cjg!xXCX#Wzw%jl+h1{D1c&w?n~2|^ND|;TJi;(& zDSDXDkw0QIa=i~JH)7;gz(v?wmC-#U4|gp%iFj@ow@ZZvQ^hU}MM z)`8to!5&(5qtp}v8ekCCWP2hauJv(jlzWLjngh(Xo zdbZs#;lC<>RJn{@!j@>u;i!Gym7MlA!F zbL5Zor*?X^a(c2Uu6^pAvCK`YtdMBp6GC<)gINB15Ft<(oexM9MNk)2h=HbB z6?{#81EU$d1H?`jktL(_!z;V6g_=g_H!k%w{u*H~erZZ$*PEtkD$eG&F> z2uw8J9M9fp`43-|CweY<;3=qTM1@*IGq^s9PxIRT72_<7>53DxEnw~JHlsnUhGIGjJIZ-iCo^Q9f~@^ntP(F9#xX$JhrUtAbQ-y%R5veD(T<7UBOd{eP|&cDC43K&zu|M;?FP`GZnH8 z%M3Q|*Hr9EJl=L&X@(IBjs@7Rt34B1W>D`IcOU}#+=gf`G)?9gposr)j()d~M-Qrt z*GgV6iJ*_yrUFP&u$cDh^j}Z&R_4^7hp~0cV(K-dOC5oaQx$%peFbPRF|E**pr2jW zGY7CtlpebMi&BfhS>R}kPV-_8JRD#w*zR@#aIGMx<<^xhb#x>= z@E(dGZJi8-c=t+R5`YKvYE`Ewc#MQCIDomOX1i=Fz_(E`N(wRw|uHBmP@^Q|t0(u~Hj4-%DX6lJW2% z`ElLeG|sp?bQlxp?_h1y>bUoQcQG=?r>hS1fW53W`~8({Rg4NhMqqz=DNBVXQJrD}R<9b?hqpbX?Zu_$qF0vk_ zq_3k1AZxQis{%Jhb&pVmFjKfU{jRIs^b_cazO~!)fr*r5f`?W!_#v8UQ*%Oku)Ht- zHiiH_Wb&bzYJ~tTia<8)y*?S!Qd_ip$JBsl%zNqD)FX&|==F;6ja&ueZ2)#QAFq&c zbkAI{&P<8h#xM|l$YW+=>bh2)=Tp2fb!nudA~;F(J|BXIEOi^uJ^rS#YlDHM8~2|+ zp`DTS)MavdrqCpA230|X;FI{$&-K!57zul@=3+3vA#P2}?i^O*AQ-A!By+@}_G@nA zLDrz##0^Z8w+k|{-_JrLa&jF5gh|RHr+8D;yL2L&$ zm@Mwv)jT7>9ib~2pmRWcR@7N<%E*MIOGoAr#lu7v~sgoxASM(r_Kh<7{y@1{I^X7DKe9WD ze_7%9O2|D^eXusEA=Q0C=lU6E88e|<6~zXuvP8W{tkTp ziScuqD?-PQX59Gkn=@JgKQpk452*8P2?MG*Xj+3@L7?jA41UYm~!=Mrtn!+FZcs0ZSK1(vGmr+7e~>!n6!Ka9*iG0ZO&UUV?}4{kE~Tw zLm3}__fH3x{$u<24gLqx+;SOwOXtw;eTxo39N69Yl5aQvP6%#yc_)<~l1-2%-JPjA zzkSu`QBD?c7-zF79N(-BwKK;ViDhAIk>E8vJebbvVwvQrORin+_RWr|=H8#eTatVO zuWq^R)0nD+3@yx^C8N@17?*FEE_YZTvGL>cs4}lIifQI1{`kxs=j4V-CXjao#nT&+ z|AXhi_0Of@bEdB!&WU%}CvH6*{z#o*ja-pFjv<{3y-p5YurG@O!~^s)vG+GoGOccj z;P2~GX)r7HY9IoJbL$>JjOMe{J#~jMA&eEr?bs?-`{U@{HyQQ|@b%=|&Pam1`}n7Gwor)qu)WCZW+ z@m~t)foV`U5eL%NLJ+-?s<PP3v+{+Gn-Oek>XshAEk={U{puUvqer=H z0r_N7vvBqh@8{e3KTNa=;3?^7mP7=iTx)fVx=As2~S~RJx!uXwv;9ZXIxa2Sf5c6o26ghiZ@f0>6#3&t4 zQy|33HdJD~Sd+_}`h6vx?*rm7oUWxFL0_!f!{mNWRT@Q{^355?dkl5ss10w3cPg`R zDpnv}+lhUdL>fXmo@uS0C^s;Sz)I(I3VHWUy<|HuPE3nS>b%rx@xgVMN@TAU6OWKK z_siJ<_$FSYxlYke*cR(3q@eEOMKRU+IGjyV`L=EKOP0i=pi7gBZtO%(2Pn-~YHRS9 zlXf8?h~UAKs*IAi4nf>k$+SuyjIqMT>lESW2ry<@iKf_JBJwEUIXEN_6Fca9Ug4IR zcHwVe^n_FFZ69s{@S~@%zW#{0YRP-V-&OFbq|oz9$#`a-CFbz0g#7P5BytmQx+C zbZ8}h?!{ckZP*7V!!YqGX%V0BG*_Bf1u>kREIk?Y20RfXi#2^((xSA9CSp&S`c`<| zVRj1*a%+qF%Gd9*k7Z*3n10U{4K1S>xEL;%_0^xbSqpp$c;d_P_5Irt$`?>=h9a03 z#Og6c)G7|{og7YItTncv8TppCI3mjO6BO4vUf&Q{yQ?{&gsFZwjC{>t-}JiP>3Q1$ zipc}>xhF6sdvI(t9Jy5@5=qqIE#v6#|5M$v`iwh>6SxUcPSjit3gXca!3RlywF{^E zGlt@!qGE(-2%OW{Om&v(OxJdRd_GH1SVcbfOV_-cbZw|co!IzW_Rq_W`l`W0&oNQ6 zYW|cWM+q-47PUEJ!h=G?v9lh+x@T;xnPX3@5-IgfDm>eZhl~`)v@{81;vj+B(N~R~J(u!mn>qKgUl2 zgXY8lyC+j$UiXV^iZdR)`rN7f)T7pS@8_s%(u=P9<&$(yWMd$|F6%EDDRq|`a>_WV5NPzAX5f1~f&R*y5h*9!L_~rCQStg1^NGvj#?F_Z?`a>39wr(nMO1#0 zC;!Te`9ywP6(LWD1V)L+Wb!0k5J}<=vQH+>K9p%xQy`qL9amEEW&3tTH0*qZIP}#B zfTNNWhPbswkNX*R^xvdpL{OBWfbr%?)t@f~BN+4cl6QuHbQ@Hs^cp@Bl~{pESJ5S8 zB;2-Gdf&>FIFsmifS46H@vJRISW6rnShZaadA z-VxiRMIo3yAjYqN&m3jSg%L#|zibf#!;p;!UG}+l{8{@xAmQ;}(3jqjrMu1BBNckP zY>%>*a+(`FaS8q@4$qiV-USO1Hm}p)wa3Wp8gVX{d=kHE0(ZCUi1M%TMnj|dCCDeR zlxiET)UEVKD#Fl&!$X+x5?C=!-)Cg+8qjv#QiRG@3=D7$v67g+?JzlY)*Zq}Q9MRD zR}ABf zl-`R;{hLySb}t_7t14jC8ba}AzY-!;BMa4dUffmx0|{+0?AG*Fs zA*kHLG#!@QY$dYP_t#n1sOUupqtIBc3aumc$QjT>R*}{|W~Fv%EsMv@EO`+0(bL0JqJI7(YJa+pwR{=2tG8nV&;@zd;_k232t|iLTq6ao80$ zD_k-MMe-TuhZw^B-upXd**2MQvdfKnNnA33z=%_qi&3va%#W92S-kz+QIwvKU5rg0 zWiZeDRd{ek_L|f!p4a z5AK~RMKl^P2pc@4Lq!~P>PG|WBdocUSLGL~D{=RX`JGSLV*R+*2`v8!o1ykSmE zm3Ckj`Cw>C6yhOKe615Z_LpFca|O`T^Gz^T5$eLF;?u~6fA}zU$Fdkwlz)Jk;rFDI z1AVWpbPkK-=li3bE<97h(Z^ha8ou0ti-rDMMm!Mt=N;A%#CN9WVXE_kY|kTuc|2fH zW=A}{;qR16Evv(#a3raqt>^%@OZ+RYux~!kM`l&VLkiEc?Lhs9k>c#K97*H}JYlGM z8u6I>pbx=v+c0J|UG&EItDsRNQK}r}?_*s&@={nQ$nk$I*QR4w8CfN19p^=xlK7E3u zi3BPd5~y}R7(Yay7T6LTzfKFw?Ux2M8_>2ZzTeX76P9aEC7#NlGx31Rn?(4}Bi5B+^@3>R_ex z71KAGtxLO&TLbFNCPI+6PoNuqS>&mXDD&zCU5q@T^Yxx0lW|RBzyFaHJ`5o?hNL$x zzSd8o{Y3y!YUVKru3?fPG27sh`$Uz5%k~n;2z@f%?xx!{w*^g{^BR~c@>}TVFp|MF z)5T&d)i~521{4Hvx!GbbW{^LBp|Cd6Q`gPJkMjiwiLfnJB z`6Lu(9mdtnAR>m8>ZuLrb##<4okvh=?sRJTme!k4IF6Fg_fK^atXLFRTz4B(G~)^1I5kXHJVHL zU-hn&_c1Q&(dJIas#jZTjX6E9(U#t@!e0elI8)C^jB^7=xA9E3IJ5wi@LCKn0VTWX!Q*7-uY19>+I>65DR@dhVR>1%auC;D+g)uqb&hTLN`ICnXx;1#eUwf190nCYp#(-V)4>Kg z&@JW+Jrlgp{B+A^G3?N8H3}Z1y&#`@lE`K&md_}X5H6t<1sRcF0c=R_#!71TA{FgB zJ)+ZX5927b2sjMcH3nqxT=Ht}@M6Stw!()p;T^ze69~8K#%?;ottZ2ZA|sL>a+F z!u&Uo@{Jf)JyU25?sh}o^KDkhDfES~k#2skZO7dTI?HS1d~ z)ygdkVsUm@5H!mr?+pm4nip&Kc+erOU{gGQ9&fUEvcJ};PwI@tQx!`%9+JgKuq-fmJ6??iZsu1A8+5G zLODiFMzSPgwA0|{t9wx*A}Sb(YescO>IxC&xe5MJ6pT)HgKf$=i0?ONa+U`7+os#P zDa#Y7X>d>9@oY(O1J1tjrD(4QQ$PyuQd&eZQvX(XO*xTanlxdS)n?Ss)D<^tH!l?EmcG%~m3%w^{i_TTc8V(Yv zMLEG}K9hiUf5uJT7rnJI#a*|)-iCPI%hgGCvmk^h*qazu1MA;TUNec5J?#yX+Mjyu z-ytUWhu%=K5O!OrbvWmsW@wiyjEFQYi8;(iA{L49B?G;GO(N_TC&{2WV7m=*nus4I z1D_pYAdbN0emQ}7q&fKM30?2u$dSmZUndZ=gn&gO9O3$n?M{T@5J`W_-%zo>bS{#{ z-77HReRn5zHI&So(VMT_WmDMW1rI8whawmHI)Y2NYeC^KLIW|tJ^m_Bp3dwYBP%f1 zppsAve?F_z(RDp6mgj%Pv%pT>YNH8ymk}3N7!HnGrX#Tc*pA4DF^|A|^37 zDz-BX=D{d_HgB1}3^>B9K*M+XsnER?9 zrzVtJ-AY2Fyub9!*rhk~-Fj3=>}(#!ykN#|1@-tq_6@F>AH_k^wdpHU)QZx>Om7_K zt9w##h>{E!X?YuCjkY?4r)oUu5HlY_bJg788@D#iIs!dCmS$WamvZrA<3Zlb>jAAz zVo?J*$ZGI_H`^byeR)-<-L;=JRAPTtC`7tT574rST}ujg!{&~;!6q(xUMOa=D; zrA*2^@ya@DbWEY+ZaA=sa_Apfor?WBGG;w=hLmh_N(LlpU0J@b~pQUn)A9dUtTReaGDb@ac^NHsz->fCXkwHuX`$TVDa1jFT1fmqzn-Z!pHIeHrf(aYl z?jL@nvT(NL#^fU0rO5Y5^}JiA=NS8^7m+ygsf6X{G~eD+n;1`)Zf$AL+a?$dxP=Aj zOtuTM*2TZ|uA>2Ty7!>DxCfpQOr(C?vpf^uhh~SE&W_WdB&-jrkE{pv39=tR>HX}> zT@~1htT6#i(15_SAkguB-Ie(E!9C<{u>WURW`4ul{HqD6ZnNu*y`2rEgLQQ=M<%|G z>j?H(t@bH%FC#rtEAylsP5k{_$T^~lUUYF?^p|Z1dVv_ew%L=6(0waZM9>b9 ztMU&&tq#C*pKK6Gl2#!wN^-4ZiGk(M_E#6!E{MSH;DdGelVNZ%7`SK_sLj;b3FZr} znlabXK<-LQS2xN6{-{R)kpw9dZw158OR=B~k|FhzuYhH!?<}wl*}r;&5(SqWg9)nn9+;`R7zxp8k zNTm;+owO=@x_E*Gg8NF!GS+sZt284oy?n=?RPrGPBUG}2IP_#glRnHy{XV3OD9fR{ z$v(ByE~hcfPs!Q|PHQc5-anz$&|+G5dj$2}PC)mCTJlj$0|lz?n7YwE0!eS7%jVa9 ze!OHh0$d8L@Ll5td~n7nKrl&_S02Up`0-C$)b*+7VRx&?D&H(%$caGROCt(^hLbYtXyL24i_;B^OF8Ez zZvi0qC_rj^?nB&6gjbVGo4e=&2SqeN6!^-PI;(|}B85GvQ@9?c!|Z3IL_t- zBebbD4g+62a!7pk?IVF8(&@}-ujqmN?1ISk9#>DvMU34=7Zut zf)`70DAV?Pi}6yibME&1BalJa${%ECNfaS3!iG5WfX^D{*f}M#Y}0FY=l<=pL*Xf| qi~NW8&Qg6}3i+L-SQ@iKOsY_6d9yFcW)z% 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 x2=O!53-CyvB7uhv_bknT|+JUCHkA}O2TB~ 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 HXVL!+&ziqx literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exception-edit-groups.png new file mode 100644 index 0000000000000000000000000000000000000000..64cfbd439f3d472bec33c8ed2b67db065434dfe1 GIT binary patch literal 2004 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�& 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 458bc46173..39dc1b16be 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -143,7 +143,7 @@ Select a security recommendation you would like create an exception for, and the ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. +Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. ### Exception scope @@ -151,16 +151,32 @@ Exceptions can either be created for selected device groups, or for all device g #### Exception by device group -Apply the exception to all device groups, or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” +Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” + +![Showing device group dropdown.](images/tvm-exception-device-group-500.png) + +##### Filtered If you have filtered by device group, just your filtered device groups will appear as options. -If your organization has more than 20 device groups, select Edit next to the filtered device. +![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) -A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. +##### Large number of device groups + +If your organization has more than 20 device groups, select **Edit** next to the filtered device group option. + +![Showing how to edit large numbers of groups.](images/tvm-exception-edit-groups.png) + +A flyout will appear where you can search and choose device groups you want included. Select the check mark icon below Search to check/uncheck all. + +![Showing large device group flyout.](images/tvm-exception-device-group-flyout-400.png) #### Global exceptions +If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects all current and future device groups in your organization. The recommendation state will change from “active” to “full exception.” + +![Showing global exception option.](images/tvm-exception-global.png) + Some things to keep in mind: - If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. @@ -209,6 +225,8 @@ The exposed devices (after exceptions) column shows the remaining devices that a The impact (after exceptions) shows remaining impact to exposure score or secure score after exceptions are applied. Exception justifications that affect the scores include ‘third party control’ and ‘alternate mitigation.’ Other justifications do not reduce the exposure of a device, and so the exposure score and secure score do not change. +![Showing the columns in the table.](images/tvm-after-exceptions-table.png) + ## Report inaccuracy You can report a false positive when you see any vague, inaccurate, incomplete, or already remediated security recommendation information. From 69db224f947442a2d837dde3c8fe1ae617a4443c Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 15 Sep 2020 13:28:07 -0700 Subject: [PATCH 023/752] server privacy settings --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 332e9f1796..f8be527a21 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -213,3 +213,5 @@ Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/win ## Limit optional diagnostic data for Desktop Analytics For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). + +## Change privacy settings on a single server From 1dab05af52abadf65c4bf15a9579c1088bbf38a2 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:07:57 -0700 Subject: [PATCH 024/752] added sconfig telemetry setting steps --- ...ws-diagnostic-data-in-your-organization.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f8be527a21..89f2417e05 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 07/21/2020 +ms.date: 09/18/2020 --- # Configure Windows diagnostic data in your organization @@ -215,3 +215,20 @@ Use [Policy Configuration Service Provider (CSP)](https://docs.microsoft.com/win For more information about how to limit the diagnostic data to the minimum required by Desktop Analytics, see [Enable data sharing for Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/enable-data-sharing). ## Change privacy settings on a single server + +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). + +If the server has Full Desktop installation option, use the following steps: +1. steps + +If the server uses Server Core, use the following steps: +1. Log on to the server running Azure Stack HCI. + + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. + +1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. +1. On the **Change Telemetry** confirmation prompt, select **Yes** to display: + + Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** + +1. At the **Enter new telemetry setting:** prompt, type the option you want, and then press Enter. From 9545fe17ab5a535ab980ccbbba866d6b461a0388 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:16:34 -0700 Subject: [PATCH 025/752] link fix --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 89f2417e05..2630771e1d 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,7 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). If the server has Full Desktop installation option, use the following steps: 1. steps From 4bd4b4a8395d256a913507b8e6bea0d05c35bbe4 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Fri, 18 Sep 2020 15:28:18 -0700 Subject: [PATCH 026/752] link fix 2 --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 2630771e1d..c0642867ee 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,7 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](https://docs.microsoft.com/windows/privacy/configure-windows-diagnostic-data-in-your-organization#manage-enterprise-diagnostic-data). +Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). If the server has Full Desktop installation option, use the following steps: 1. steps From b966630f283298d169ca1a6caacc13a9a8fc0f02 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 22 Sep 2020 14:09:51 +0500 Subject: [PATCH 027/752] Update policy-csp-servicecontrolmanager.md --- .../client-management/mdm/policy-csp-servicecontrolmanager.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index 762c801e6c..b220e10a02 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -78,6 +78,9 @@ If you enable this policy setting, built-in system services hosted in svchost.ex This includes a policy requiring all binaries loaded in these processes to be signed by Microsoft, as well as a policy disallowing dynamically-generated code. +> [!IMPORTANT] +> Enabling of this policy could cause compatibility issues with third-party software that uses svchost.exe processes (for example, third-party antivirus software). + If you disable or do not configure this policy setting, the stricter security settings will not be applied. From babba14915311a571799d272ae6fe805e1664585 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 22 Sep 2020 10:22:56 -0700 Subject: [PATCH 028/752] Update configure-proxy-internet.md --- .../configure-proxy-internet.md | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index d115e3867d..0e8d8b6e43 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -129,7 +129,7 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. -### Log analytics agent requirements +### Configuring downlevel Windows proxy and firewall - Log analytics agent requirements The information below list the proxy and firewall configuration information required to communicate with Log Analytics agent (often referred to as Microsoft Monitoring Agent) for the previous versions of Windows such as Windows 7 SP1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, and Windows Server 2016. @@ -139,25 +139,14 @@ The information below list the proxy and firewall configuration information requ |*.oms.opinsights.azure.com |Port 443 |Outbound|Yes | |*.blob.core.windows.net |Port 443 |Outbound|Yes | -## Microsoft Defender ATP service backend IP range - -If your network devices don't support the URLs added to an "allow" list in the prior section, you can use the following information. - -Microsoft Defender ATP is built on Azure cloud, deployed in the following regions: - -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ -- \+\ - -You can find the Azure IP range on [Microsoft Azure Datacenter IP Ranges](https://www.microsoft.com/download/details.aspx?id=56519). > [!NOTE] > As a cloud-based solution, the IP range can change. It's recommended you move to DNS resolving setting. +## NEW SECTION - INSTRUCTIONS ON HOW TO USE TESTCLOUD.EXE - get instructions from Mark T. + + + ## Verify client connectivity to Microsoft Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Microsoft Defender ATP service URLs. From 60a8fba48e7cd4041ab99368e9b4fafaeeca7699 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 11:31:23 -0700 Subject: [PATCH 029/752] added full desktop install option steps --- ...ws-diagnostic-data-in-your-organization.md | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index c0642867ee..f77fdfb5d4 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/18/2020 +ms.date: 09/22/2020 --- # Configure Windows diagnostic data in your organization @@ -218,17 +218,32 @@ For more information about how to limit the diagnostic data to the minimum requi Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). -If the server has Full Desktop installation option, use the following steps: -1. steps +If the server has the Full Desktop installation option, use the following steps: +1. Connect to the Server Manager Dashboard of the Windows Server. -If the server uses Server Core, use the following steps: + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. + +1. In Server Manage, under **Dashboard**, select **Local Server**. +1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. + + On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. + +1. Expand the **Diagnotic and usage data** setting to select one of the following options: + - **Required diagnostic data** + - **Enhanced** + - **Optional diagnostic data** + + >[!NOTE] + > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. + +If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. 1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. -1. On the **Change Telemetry** confirmation prompt, select **Yes** to display: +1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** -1. At the **Enter new telemetry setting:** prompt, type the option you want, and then press Enter. +1. At the **Enter new telemetry setting:** prompt, type the option you want, and press Enter. From dc8e13f1f8a1bf2b93645053847f6c2dc2fad7dc Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 11:58:42 -0700 Subject: [PATCH 030/752] small edit --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f77fdfb5d4..25a169ffa4 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -246,4 +246,4 @@ If the server is running Azure Stack HCI and uses Server Core, use the following Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** -1. At the **Enter new telemetry setting:** prompt, type the option you want, and press Enter. +1. At the **Enter new telemetry setting:** prompt, type the option you want and press Enter. From f6a961d5cad099f530aac65abc048bdb1ecb0972 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 22 Sep 2020 15:13:20 -0700 Subject: [PATCH 031/752] defined Sconfig on first reference --- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 25a169ffa4..96d25beaf1 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -239,7 +239,7 @@ If the server has the Full Desktop installation option, use the following steps: If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Sconfig tool opens automatically when you log on to the server. + This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Server Configuration tool (Sconfig) opens automatically when you log on to the server. 1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. 1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: From 13f432c4fba0899f0de09ce990d816908e7957ee Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 22 Sep 2020 16:01:27 -0700 Subject: [PATCH 032/752] Update configure-windows-diagnostic-data-in-your-organization.md minor edits --- ...nfigure-windows-diagnostic-data-in-your-organization.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 96d25beaf1..4a27aed435 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -23,6 +23,7 @@ ms.date: 09/22/2020 - Windows 10 Enterprise - Windows 10 Education - Windows Server 2016 and newer +- Azure Stack HCI, version 20H2 This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. @@ -221,9 +222,9 @@ Here’s how to change the privacy settings on a server running either Windows S If the server has the Full Desktop installation option, use the following steps: 1. Connect to the Server Manager Dashboard of the Windows Server. - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. + This could be locally by using a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. -1. In Server Manage, under **Dashboard**, select **Local Server**. +1. In Server Manager, under **Dashboard**, select **Local Server**. 1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. @@ -234,7 +235,7 @@ If the server has the Full Desktop installation option, use the following steps: - **Optional diagnostic data** >[!NOTE] - > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. + > On the **Settings** page, if you see the notice **Some settings are managed by your organization**, then the **Diagnotic and usage data** setting may not be available. If the server is running Azure Stack HCI and uses Server Core, use the following steps: 1. Log on to the server running Azure Stack HCI. From 9aea41f0cbf9329bb163f7697587646ead054629 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 23 Sep 2020 11:10:42 +0500 Subject: [PATCH 033/752] Updating logon event In this page, logon events were listed for Windows Xp, 7. I have updated them to Windows 10. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7178 --- .../auditing/basic-audit-logon-events.md | 33 ++++--------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/windows/security/threat-protection/auditing/basic-audit-logon-events.md b/windows/security/threat-protection/auditing/basic-audit-logon-events.md index 5c7672c13a..e03cf0d1ce 100644 --- a/windows/security/threat-protection/auditing/basic-audit-logon-events.md +++ b/windows/security/threat-protection/auditing/basic-audit-logon-events.md @@ -38,33 +38,12 @@ You can configure this security setting by opening the appropriate policy under | Logon events | Description | | - | - | -| 528 | A user successfully logged on to a computer. For information about the type of logon, see the Logon Types table below. | -| 529 | Logon failure. A logon attempt was made with an unknown user name or a known user name with a bad password. | -| 530 | Logon failure. A logon attempt was made user account tried to log on outside of the allowed time. | -| 531 | Logon failure. A logon attempt was made using a disabled account. | -| 532 | Logon failure. A logon attempt was made using an expired account. | -| 533 | Logon failure. A logon attempt was made by a user who is not allowed to log on at this computer. | -| 534 | Logon failure. The user attempted to log on with a type that is not allowed. | -| 535 | Logon failure. The password for the specified account has expired. | -| 536 | Logon failure. The Net Logon service is not active. | -| 537 | Logon failure. The logon attempt failed for other reasons. | -| 538 | The logoff process was completed for a user. | -| 539 | Logon failure. The account was locked out at the time the logon attempt was made. | -| 540 | A user successfully logged on to a network. | -| 541 | Main mode Internet Key Exchange (IKE) authentication was completed between the local computer and the listed peer identity (establishing a security association), or quick mode has established a data channel. | -| 542 | A data channel was terminated. | -| 543 | Main mode was terminated. | -| 544 | Main mode authentication failed because the peer did not provide a valid certificate or the signature was not validated. | -| 545 | Main mode authentication failed because of a Kerberos failure or a password that is not valid. | -| 546 | IKE security association establishment failed because the peer sent a proposal that is not valid. A packet was received that contained data that is not valid. | -| 547 | A failure occurred during an IKE handshake. | -| 548 | Logon failure. The security ID (SID) from a trusted domain does not match the account domain SID of the client. | -| 549 | Logon failure. All SIDs corresponding to untrusted namespaces were filtered out during an authentication across forests. | -| 550 | Notification message that could indicate a possible denial-of-service attack. | -| 551 | A user initiated the logoff process. | -| 552 | A user successfully logged on to a computer using explicit credentials while already logged on as a different user. | -| 682 | A user has reconnected to a disconnected terminal server session. | -| 683 | A user disconnected a terminal server session without logging off. | +| 4624 | A user successfully logged on to a computer. For information about the type of logon, see the Logon Types table below. | +| 4625 | Logon failure. A logon attempt was made with an unknown user name or a known user name with a bad password. | +| 4634 | The logoff process was completed for a user. | +| 4647 | A user initiated the logoff process. | +| 4648 | A user successfully logged on to a computer using explicit credentials while already logged on as a different user. | +| 4779 | A user disconnected a terminal server session without logging off. | When event 528 is logged, a logon type is also listed in the event log. The following table describes each logon type. From 222cd9e20f0f71055535e78aa6e4e3c6edad2b78 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 24 Sep 2020 14:56:52 -0700 Subject: [PATCH 034/752] add lightbox --- .../deployment-phases.md | 10 +++++++++- .../images/deployment-strategy-big.png | Bin 0 -> 235254 bytes 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 000dafbddd..3b194573b9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -37,10 +37,18 @@ There are three phases in deploying Microsoft Defender ATP: - The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. +The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). +## Deployment strategy +The [Plan deployment](deployment-strategy.md) topic provides high-level information on prerequisites, design, and configuration options. + +Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. + +[![Screenshot of the the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) + + ## In Scope The following is in scope for this deployment guide: diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png b/windows/security/threat-protection/microsoft-defender-atp/images/deployment-strategy-big.png new file mode 100644 index 0000000000000000000000000000000000000000..cfee2eaf86e2234af1d820d29f5c55a2b556d833 GIT binary patch literal 235254 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

yf#kVgP=rQc>^9KRe4$11ClC=ZclGy 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�C07W-DIoQT|VE63<##+d61g@YFrt zy#cMlceRCjKvFF2eQBMm_KwAY7s1;HKG4UN#8A><=qx@)sz~Z+;*o4u(^PN%Fj1O4 z(#2hcaRkbl`9yVX4R4+Jy!msHuPOa}pzNnWDrNcv{_zcb-oaE(av9$O#I**sybJrzV(+)yIJ{9^D5I6QLDh7t?EhYY0Bautp-F5NfP! z5FtKb@*A1;-X<}DND%w}vU^VQ)f(Ugj8i-f$;78 zBfRf>%@g6lzt=7bcFWSwy|l>lE>qKId0W}cm%VG02N0FIdW9b^)y!9;LCXCr{KU3+F-^5VEMXIp>6Ogbl=TnR9CNw&i$th1b2)1xeeMK({p?xt2~ogxgA z-gQZNq##?_p)l#(+^?{h?`M%uW(c>q$10eAK=D5Oe8x1jnQ6Iel;-mKIKX{zBMjla zAFg_be|@^jG+S$7&i#Qz1JnKM@=Vu{;qo&5nvf6fL%$I0w(hW&oB#ziE~iGrXAI)F zqq{w&l1ufq$lNtuVJ!elqA)#|Bct zD4KJp!^zLybzR=-Q2_MKG3?Cdn(>R>xD{TTd2|648oUN%~Jm>m2dK#%y2m@i1V(HV-4 z%{bUgXJ-edNrB{-=`=^gPK%e(w1mdSOPdln3_nT@Qro`!JF5M~exWU}c1wXrbIk2Y ztA^tbYwGH#Tv+(bBzAmlffH~3AsRxQnoq!7Zp)(Pg1nV0HJp6?O&;bCuMwHNpoZdV zEQgj-Ze`aXOzT&+UJyBOpRY=#nCS=Q;co z^YhmOycMMO7b?pr;%&$z4@R6%fM3lwf|&y2Ez-peDZIGLCuhnL;YPmIJI}q(O3;MA zlqZE=4#Om$o+i*w?lB!4*oPRHsO0s(J*FrpCKYTGpXL_t(F}~EunKJ=Wnz5Nbbnl0 zOtCca!J?tj7CpRDo-P<5N1n%4w%6vBwbculcZjO^%`b9-fRfI}KSSxx%k_li{EN1% zG4hI%yH?7|bW~Awv~Zf!(qycpuS}x}bta;=GSTnqo8Y0X=Z0cXs?igp&+2a6GOyTh z`LSlrFBpU{2e@rM@(WBYR^}U|%_P8*y~UnAs$vFHACG#kmV|N@V2{-qL}i#pU8X{P z{Ja6E@#G`38Ig_Jrq;A}X&APaPJ(sZ9^PH8mdV*X#kUT;ula`X&`j=l@V2o6gdeb9 zbA4eK#9{Hr`_pKLo+lLsixL`78x|`^n^lOF@2t@(b`ksg0ygxSG=u;bk>%d|_JqVS%aa9;*iWv{Ba;ro zI#a3tx_PToUMzIh7v(^kOZ`dQ^H+8eV znf=X|O0SIJA?aIzKATaLuqVbDI^&%mb1EgzI@+fcGaX2~E=f6dyoK2Hvvy!fE8Wf4 z@fMZUuE3wsD6b3W*Wi~cQgyP_#rAC&;$_5k19a~Zvm?rA3P!120WSl=HWH7;`(Ds2 zFr^^vnPjbhQW)aeekTl2x$88$_#l0xz37lc9Kt^564V3*Z;<#x$b4_-gU z&RQ9*_R`Q%s;4&KM8U z?#BAi&dVe>XrxNS`&e9U*J;0qCF}fxW(LobbVkzDF%7Gdxr#} zmr|6go#^_GT4c6Br%6Bc-}ub@VZnG^lAfCl7&^0Hmi3iry-pd8`tUl}vEtEj)YSA| zT{UTI!=up`+EKK*W| zaMn$dc+{amNNCN-#9QSEwM*t`b{uC#-XA@?|HKc3tO`h>xHSP5K@j`;)l4GKNbJt6 zkOgP16P-I1cLToD4oz5KoL*^S-yPH5)|cP`9AGsyi&Qa5hFq%ZFx_=_@KEZdl~ELe zUB`GSGm6UX2F#gm%!q^*mWvv_^I*t+FH_fQV1qk!E(x#V2{97gpiy!&^&^Pu1JBF! zajU&$z&9hmxPfPcl!BqLn#I+yMy%nMpb6`*_FMXH&cG3R*#4YzKNE-vn+m>>FCzv(26Qy7`{&1&s`Cq4bc7lA_qLvhzGyRq&9)}>4$-C% zS4fXxG?$M!9^4{@B`2`+9~P9c^>GY6C_F4L#t@QLu;lQJ`^#v}; z-S#;={fLkTm!yQ>pDsz|9g_yHH-B?+6&)8yq3l`}H*Kf&&R1WlZ-ALI+x3!&%~yF1 zR^17$7CQK+_Ll`Ge7#8+S#PG=5nlpwe2BGC1S(F5>&fsON`bM(5Ow_ZosGnp3 zD@0=EdDONyJQigF3BMg-c1M2amSRS0?c}1mh-PQi}mM z;S_2s^2Ek)cscx)xjhf49LL4)quwi3+?S=%D0bOIhAYd6>o7nUeDM^UEGvH)>Ye~< zkRClJ%cJkpqA2dyM(x8jqRU+U(@5efr3j=1x7~iylYGC;M=$X?M+gVam^N|s``)!a zSpauYpJh{^?D8dPMl^PKUx=7(8v1)d7>aN{95oVGzi94|dCRYvSoBx#9Ig)cwo4)w zYBG)JUi0BY!9*hZW=d_mq-a;@vs%(kR;H=euTO(xkDNyXNi_Y+WsE#gewR9EEi^v* zenzs@MqhJIRH$}tV>ptGrl~^2Od|SIlTW6_)Ou|aTEidh1D)cv!lNCJo(hh3)CS8P ze`XXKn@piK%?U6E7+F6`WL>GO^U~WDhViPR)h6Re_73uuvbOjZJr}laLD4&0NuB#7 zcPGS96~A@o)G^l708D2c?a2lk!)?K`E^l6|Pc3fEnOPaS;22NBX6W3hoJ{b!>WBs48KyVb<#9UVVb z`gpBYZ#XY@EY>yFw>2-lxa@Xm2i^%&Y3J0<;+%;a9?KkEDAv-#&}IMU+$xu=!oZP> zlO+c+RUxd#uw1}Cl|6phpbDN~CVq0J-u!utY&HJ3Vhbatj337qzuG?BN`~e5)21i3 zh`2kMqr0(j&CjaP@&2^AQc560~+p)ghK1+xXmUPt~c#e*`aneYpon z7OyIgKkO<63dQD460vP14;Px}kyl~^Ts5@|)!6IHx|Da64uTJUmrqiWNh*pZ<*Mhv z@05-0&glge+`8XNMymy6_R42=NqnQ9B|pt}|FC880=D7ccH}?5&tQcTaEdO_@@ZF5>*g)B#fVq)=Dfc|fJc^q@TK zWLzm@E>paExsZ->X>zP9L8pV_CUK|bg5!T!vB)FS-k2=c^h9FMQsa*kFefmt=#)Su z`L2%N?JlTa=CI>V;@}j%*nbtuoSp;vX1?Cv!5()HJdF6_7v>xY1h1zWzVr%TE^BDg zF-fLVINH#nE@0Wzus$@A=^MEp_5QiOQEFc8v9w9c#(3mR`xn?%d#hdAe;cw@$jgnv zZIj+lh@g^*8XvXdefE)>_aR$qAzDHRNxM&jiQ#mXQQsQ%v(sjcdCQq!iETHD5hVrI&~^$GwLJx%iO zLM5`*VZOp?Bk1?tl(YO)<*Xd)j-yE{X5q?y?x?r3yHAy zx>FKp{$=Nk2=2$dbTF*-T;mZcar!;d|M-us#)-W9kLH~%vnVJ@MaIY@F-vc}?yAkV zWuV0Q1w%SC#nb;f9`e1MKko5$s7Ti^S8q)sH5Y9zhmzGbra|8~At|_Yv87rkA1h%l zN+#6Xq+G?SYxUbZ`QpCX1~l`xj(2UTN(fW-a|M2s>hT_PuaiWiuUEW+XEMFkX{{2H zRy&t07p*NLsg26V;uF=X{}?9&N0UommvR;-WY;>|&QW{^z?sgZE2?xrpxA3n4jnPa zk5OBU6|N`+4L!UpTd(s0!{MGzO9)q2vLcN9j;R4N9TF3aU;a(*7*V2jBT{f(U4_w?m~N&!9DG1+@Vr%JVB2@vqzUhQgL6~2V5eyQ=7P3Hog+KCrMdZk3$>m2ohY=lM3B;ICCsL89@xh#+F z?3Lovo2Bvx&w$0jLe$VO!DqA>oHv4NMH~?Woqy8{`_~{672$t*uQ}f!z5fQ~t!4gG z^_yD!e_u4nd%OQHU-th`;|Gm|1#r_z;jo8nWjWUWT@S0-2t^;tY``0{(3<93< zsf*nsza{_An{OBP)#GKG@DuUb3+oV%-Kf?8&HwRpLp?@6J&6V3KbIQWy>{3AQhgru zD{xltBE8oEJt>L|TbpmZ<^Qbx{$CyW5-mlMoSxoy>H=1M_G^GuZ}Fx1?^YW#eWyb1 z=`9&mE2n9E&R-%WdXn02C~rKxT~ZlFS|9gPd$;Y0eIfR%w%pVTX&Vhb#|=eAMGv3m z!Ngq#(H)Pe9bJb`HRcn<8SZ;Pf-~}r>i-$A3)!CITZhf=5AV2amU}YwmhU z&$qj~>*VZQ+Ch$T^m4J&xW#QkQqrX4CElt7VhN0tdaoA18GQV0;EK%vmaHCsYt z_)9l|^TuAR{~HV)PD0nfiQgxStZx@DE-C5W{LR9~)@=+Bl+e~*3A?M-h)B}&2z`0+ zp^z3yG;N2T+FjrKzTPLxQJuK(o0^(>J&x$_{c{yL7*0Ainj*9?!z0Z5`ObcC6mQ-8 zUU$@t{n9P%+-skI(Hhixdg{V|dV2cK>)aEpvUIg}?vqsMeQL$Q$yr{d^1o5JiaL^N z{GkE*XmitGJb=8svT}HIw1uGm0GpnkuBxs+Gd&&K09~pz$HT?lpx1x=!tZ+4YujL+ zIZ?A@?R8tK-)C9xaIw)9FYo)Z|K_Nk`z{tTiO}eqA}){fk?Ngh@o3LMW!oJ-ek9e( z%SM+!p^#THj-DILTWmBr?mx^ow14OXL)XA>eCcj?OXjq+v_n?=k#--btaXH*uxp?mqy3z<)KW=@hbv;Z${u*r7Z<=OgjG~w1@l@g7Zy(CNMy^VVAq<|K`u$agxb~nK~Ej+lf@ylUg1IB&MrZ~!9$L{rylJAqFQA~!TdbBQ_4)Lw8YN`D_ z$iB|X&y7b;l{15u2}HF25Q?Fb7KVMY2?`1REZH>1+6z3lH6LX3KiP0tAg$SE)AjF4 zb78CaJ2K)k;+49>Wi!H@@W7BxG%PLG&$&AO29e@%IH552IJI(0R^aPrOR7yW_QvpJ zTUk=-tfX%;Y;j7nT~*n;;AI`!2|wa_+%7$m;Cumu!aic41cweYePjao1dN*!Cbcw% zqOPie@m_c5+rv1^0X&93&EJHl!|RBI$3ro2fK_Wc?fK1G71PpycM8qpuJ-M|89%yao9)lm5NleJK)JedZhjpQUK*5?q_q#PJQcJM^>^iJBXB4J zoqgdrp%S?|jlciCg(8+Ucx6RaRuIeY&aNo2HMt_$7TGAbx6T&lOi zp`@ggitYUi2On(;yu7qeNliUGJKKxoUjLS83h@!1nVC6RYvEpbnUW+CPc(h|)0Cx3 z*_Hl+p|Dq3ZC!OUjUyemtb! z3w>GdyD@$9d9I#b2-)?*{w0;)B6Wei#MiTQ(*sLxLI0UXook)UdR9j${zB#0ru^W8 z%>vLqKM~)7L;5hWZPh$|&uIZwlzKgjzCA{3f_MDJT`JMm@Z4LiK+)BHO}IOhyE(+J ztk3Zb5t=!h@YCyWwi0vb2AS+QZr?I*5S8fC*zy&lz{6tC?2-pAQA=li&cts6&wv;D z@t+O(Ax4?!`Oin_pGn!KWbccRhE!!8ozVurVh=nWr2a;8Vlqm_Gwx3!ZDf(rf8~k# zH29r>T(C{f!z9|DA>wXI_>2@?&&Xi#Z!y{T{g#f6EvF~2yeUqS;=NMqv!lRcFUBg^ z`WrG6%ksiRBRQHsBJc5Cy#?DnKk{%E#ThWSm8pE;~Zt5kf4sL$KJ)i6*DrnsG zv9HgfwSN{@?XIm8a`4Vr)?Mv3#{OfW8Sb$@Sxm&{{YR;Oh#Nb?RGE!qvSn&96YT3M z3!E|gDD%_5hBSnT8$fkYRo|}4gVfvv;-Jr7@H4LFC$f?6*5raW3Leo3;KBiq)8+Rr znTP@QOzv~fWZRhpIp@oS$aYe!G@;Jg_l^c}0R=B;$R|bPm(nS7QEe;}2c5XGZ=&by z+_MAqyzuLzm7;v}druA~uL3>Zr!+vzshw^w6e&9dx}PN~mKrL@nAq65Epy8Oo15IKt`> zj8z>jwe;}OhWzG6Ar?vZ>>+^{WiVU3|LH0D_mhU!)z`SrmN)qRF#~zeOrsz>;$7r+ zM9y8z^gt2Xud%NE(pnVUyS)97Klk&Ew{bcWlOPm0t+HJe`3fQFJNT0eYYGTyN{ z?e~mR%a()}r1#b%#`iZj7OFB7rVx6?*E;6^@QZy!SPnZ#8jeA?MQ)ubeu{ z(dkZ9WR(x08TX0Ty1>i|w~R*)MIRr(r3O2azu*4!1fyUe2meH=*^iZ?h|YtIB#y$$ zCaPD!urVjcP=xMhct%b5zFgnj-d^UCK!5dJs{^-9mchu}tMq)_14i9rw`XXp>!qzv zN5OJYb@msFsAo;?0!rL7Nl{lv&*}$0=UB)@O`Wr=KiAzG2qX>u7zYcPEZc{Q3JZ2u zc_+`DJFzW46IT-Qbq507E7~0cN!m)Ec!aOm|=#@znUq^#XDsTayL?`RX`#m&-}fmc_TKH)|tg zBdyCs!~wv{IQQc$(zuL4q@e;NV=vu1~2C3&YqX`EB6P>iCHI$;kQA zk^R4V-}CSV>iTkPk4)3w^$MI8Biq+COl><)&&+rEaY;-JxmXu`=}uZca2YFE)&;i7 zXb-@8u)jAJpVgo`Y~A=)Ig`zf8@=l7grZn+&~ks{o;XTXz&DE`1p8icKpG?@kzoGk z(d&F(u2C6u7;b;-%r5ZwwJ@koRVugjb@M&xw*3PwtK!sDeKJVg=t!qulKvTZ&NEV! z?f2`Rx8g1%dqh{hT-;y&(p%B2Ogvntoke@k$#blVyRVceF5}9L`HF|TDfi4FZCoI+ zJ;Ew{F6Odm54_$VnhPD#NeK~kia66#R^%H{t7}_g#h53O zG>GS`Fs_eRcnvKTqc3G0;c8}|UU!^rZmwcpJw2+A1gX#xb@(%Zt^mg4^o%sIxoq=trFP%byOQNXxo$JOS3q{~@L zJ9eap@D0@0hApf0Pcy@PE@09(8=si~-ZQappKKou=9CCk^s#~XFx{t;#(}0_S*}}L z2pcJL5u_n4bHx1V(jX!SA0aLs=l6lrfzwAsK6#In>f8=bdeagFINr-{ z`kVIqUjVe}z)4Fgmb`=~sWz>pr!&_L(rJGT`Q>~NA&&cYSWF{}J}z^pDebY28o*f5 zeLYD1r>2HYOIy3i?UJm;<+R&`4a>U4{o1U5U;vnw_FlQ+)q#YxL92Xre%@hs80+nI zK4cPGQNiTIM?}DFYhq>=1P70N(Z}o)^NsWySxgoPlz6>AVZPGP&|to@pEGCqhK(Jp zNz?ta>)`)WDlL$gKhaZY#29c=;AQ(xTZGD_HP!ce(gS;+h~os>a033}r?B0%S7!dk zBeLT&6jfLfRa5*Kdwx#E;q=S(SmtiEqY;qgTXAO1)o@7=WF(@4fflWzl3+eC0dD?0Q6_xd>H z7lW3!nCq9JJkdniDW+Ri9)WQ`uzcF?bFGp#cVWx+iN}o|-A!}|%q0zey8WEZ2xhfu zc+k`x0z*Q*a(bk7+6O?4e5zG(1)Vr^!c1L0S~&Bc>iocz<~Lo&RSnm&0pCNi+zQli zA96-U&RLuCH^wPi)>PWc;(kjm6{Q%Ergi|;k#@Uav_`L;b#{J1RJk)gVFrb=JBBuX zxzujt>QDWie#_5*l?vPaBpSPAkzCH+-VM~A8DiKsiJVeANAVA4pQDNBpXTG|rj%E{ z>DrGUCZCx8b|XH2_?ft>a-+E4F&6ixPE#M=1E@BI{IdJiY&{M7rDG5~(}w5R(asyw@_B5*l~FDzH@#0QRGeqnM}NB)lGBZ68j(4iC{ z-Vz?VNf}`(PWL>@%J0+jaejd#zaofCY26LymXn}3QNS&c3YQSyY#D=;=e)nsg1vt3 zXZ(?Ant#urwpKBxN&kjUlsiw2Wd;x2;ap}KMW|3J38mJ%Tr&OmYT3-tqm-rk^@;rO z+&mGS2|Qn&^y_ey#>mt~9c}raniBewRL;|-*>xb`a*)hXNotW*NiXVEv3K5;Gl!LS zwfPcvb^x!gVu2G6G|arN8P<<1$;i7aw0`&4c9MfE|3y zhy$fI(r`_Fx#264igjD}SyyC{VQJKfi66n?4_JHOzbaY#NIQl!O zU7-FJV1v}$$6b3If zoBGKkeKeSHcD;?VjkW(4L9kI?{>H~G<8}o<>lkrgj&&GhxBV0t_W^YJgGgj$R%R$r zVfZeAEPceQG`Cn`?*xc^GKVw^`|I0+4vP82G%G>RPZ#dFalFw)9$Rz2vD=HTC1f*W zreQ7ZDP%-AbgH3|$v1*|o4G7-@7eMjFk!2pAGV;tv#8L&mZ-K@$F%M&x=|=TMa^^{ z7l*$m0H@pnrb~7m}ppgE?ChZn1p=tf04r$iWLL7{Tj?i`^ z-cVCI^yh@w0Cd9Yv+X!0^_Ms*EgeSpg=0eQae4U*S<=K5>$V|NGp)H*f8y7Qx%bmT zVWix6wdR!gHyq`aX5FT}zv%KQPCCs%sIH#HwiRac=}+x-Jh5jD$?^my$am_OPQ`zV zjKEjep;LFYPNPrB;noJ(_jFU`Ex*{ZBo^cZM|`Z;5}v+>@#B2P6ma2E`BfB>XLOQE z9_y)GU}fZe`<^KmO~ry&KFIW0MwY%f#H({DO4G{`jq8N2+x?U*eUl}8{?r-)aVw@g zIaWIFNNXp9-D$DZq9~zg@%j@d`T2~YS1de11icXxe){kac7?2 ze5NkDf;e*}Ta|aWH8$7sQDt`D;wq@AsT_{06Nsjr6IBGdPUcE~HJs`Iu$YBPN;(iTM%-s$>xccj;bFNB0WjLRJHm!nW<*qRR_ryMG#s zTp_bs+8Joq!$1qxW{G)+(Oi+RlD$8hq#Y>)K1^^d?8u6vByTQpB*}cSZgQ> z?mO|mevA_~ zG&F>1(^FJY!N89+o4W%D-X&Xh-A{_5RKE!l8CB!n-rl+o6iS=f3awLIMgvg$G{T%o zB`=D|vQcrvkq#}SsL&&_II-x}9PC@K$(@KSdhR>VuT-t1H%H7J0t_@n zV}_y|A_+gE&tn?0c`2*^{IWw6lZ>6q`YLLtxrNqUlab?PtYxE}eb()h6Dxh1D;8j& znp30!z(jasRc1}Sk@`l4PC!3eQr#i3VqAoqd&3}+Sx6Z$^J0JFF#`NZ}! zf%%Hr;_YwxzJ4R+;E5UJ=-lsQv7tt~CGtF|;#N#l&UKLIJeLTxxZ4A}dtV(>pqPN% z;LOBf23`9_6A~}dGzd2~0840?lK2W^CY5HM^3#*i!5Gy|?A3Gkr7|cc_j~scnViID zUTo3%V}vxA-D~L+DgYw}Qjjz@(7}@13hk>eVp}n;uC1^`yaA7N3~g;=1P1aDZWxl( zpqM{eo?Q7r&qFSHfk=I67;kUSR};|}0i}hcG97!fcVj!-Uur;>s_xmu`m9f0#y`fuM-Vw10D6QJZOdOVo^PsFX6`95p$~8r zh-Pz;{4n)#yMUUYt7;?9dE3vP6~0*ZVT-{BME7J?Sw(lmAnwYmmV~c%NHmW81Jv%< zq^H|PM1vkTeBwSbrK6F+%L+cgsz6E-LdP_vW_`s)l;Zj{+qS-7Lu-{5y9u+XxdOZC z+8Fsgr!u6{K%Sxz$%JG!pUmFBQkq0aV8Va<+OS>t sU$OsJWYa1@<3CZ^x0e4e Date: Thu, 24 Sep 2020 15:55:09 -0700 Subject: [PATCH 035/752] add phased approach --- windows/security/threat-protection/TOC.md | 6 +++--- .../microsoft-defender-atp/deployment-phases.md | 4 ++-- .../deployment-strategy.md | 17 +++++++++++++++++ 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 054bf6c970..3cdf54c1ec 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -21,9 +21,9 @@ ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) ### [Phase 3: Onboard]() #### [Onboarding overview](microsoft-defender-atp/onboarding.md) -##### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) -##### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) - +#### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) +#### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) +#### [Onboard supported devices](microsoft-defender-atp/onboard-configure.md) ## [Migration guides](microsoft-defender-atp/migration-guides.md) ### [Switch from McAfee to Microsoft Defender for Endpoint]() diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 3b194573b9..de3035470d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -29,7 +29,7 @@ ms.topic: article There are three phases in deploying Microsoft Defender ATP: -|Phase | Desription | +|Phase | Description | |:-------|:-----| | ![Phase 1: Prepare](images/prepare.png)
[Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Microsoft Defender ATP:

- Stakeholders and sign-off
- Environment considerations
- Access
- Adoption order | ![Phase 2: Setup](images/setup.png)
[Phase 2: Setup](production-deployment.md)| Take the initial steps to access Microsoft Defender Security Center. You'll be guided on:

- Validating the licensing
- Completing the setup wizard within the portal
- Network configuration| @@ -46,7 +46,7 @@ The [Plan deployment](deployment-strategy.md) topic provides high-level informat Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. -[![Screenshot of the the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) +[![Image of the PDF showing the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) ## In Scope diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index cd066db719..6ac9d20456 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -45,6 +45,23 @@ Depending on your environment, some tools are better suited for certain architec |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
[PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures:

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%0Di^Iy?u*wJDlj$ghw^D2uspi>#t+0&6}) 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

D#L~g@e1u`56&d92h3Ww07gYBw-??g(3VFnPh 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%0Ayk2W>CkBF#H2a>W z|5mhvBNyJ%+%IX+C9X@6O8Nr`XvaOJ^A%`{-F*jBD~QK);&0w7oKIZA21n*{bect8 zm@+fnlr_#y_$ydEtPri=5Ke~C!fLrQVn6&#S;LozT@@nEDo?rQ1tA4CcvX_U&Eza1j%Rly}@Md>79v8OF$pP$>Zjpye*skES)75zi33g@*>RwXjIeE27 zWH>j@IW6azUqr&>#n{-=Tf=fJKh2ctEI7X}_x@1r6AEtaqRS-60#>g~L{~$w(=RE z8U{yh59Gn3L&dYcIj#{HN+#BOJvjgFWiYl6&(>O#DTEJ9ho*l78fli4?8BldNAzRu ztB;)o^5L$VQ^ZNoKv>7+wM(nas_Ih=;%Lkb%ONnQJj^s$B2}W8_2_?w3*?p4hJ;S`_>OqlL<5PZfWVhMGk1SC>K; zh7-ItwZr;{=HJ>&o*&6OUBuL@*pKjK(9F5|<1`bdzyjMJ??VyBWEekx@$U>C(rzqK zJe`XB49%%xrTfr*oIlxf+jvi`J=1bn=lroD730n^YkJ_;(a1X2l0HqAeH}o0@BCiQ%>038xnoIeY~0_I_2ynsoBKQS5w7j8In6^ zOCEeo zGE!Ks({GPs3eCTH{g`vp?IpdFp!Sg+K?m#Y!?h9({g0t*e8aOrBA3*kWn(hmh>Afx zz4Tn(^&nBIg&s1eV?ZD~hkRK*jGc3^VlLuU;GHTPGv_AfV~1{aJg5YIKMh~E$oNwm z`2x|3gtR9wW9%XGAZG*Z)u1%wxXR^mrTeVt%;%}wRq`#AsGA)e*A2hf?j5F;5cZMN z`4Aa@B6ZH|Gg-{J*U3rkir(?vT!>@N%BFy@m7uX;UZR{U{m)u9-*VPe8ejXLwfcI^ z@g}ip2|nw7Q@qASa&tk{WTrqDRqDituDZHuvo23lfsP7c2uLmC2rG+8Aij!FtFzV9;2$0_4a zu5!g~MhdNInE;>61fMrq1`{w17S>M>lSI8&PmG24cWTa^!iMHwhCzdh46nZ3yj
uVv$b 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

GaEK_zNluqIFf650BY&zfkBi`!~ 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 z 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

%CFHm1i17s!M)b)r78KHR96aW_ zJJr7RDCkK(R;sB`M9~}~Gt+lRH4cQ5+p-k3ItIiHuS<+~z|ky74ZG4=%7(JjB@4Er zZ>IW6DzdIRl78SZ`+vq_9|e>GYK@{J^tIcX-(Y+~KqjeA@)o@H@N5{YP}Tv z0VJL%*%sF|?t-q=h#CUXn#{&>6_FqtY{|F7WDCh;1gKciF~!yOLDyM{Ra)*WSOwh8 zL#`Y9M^)ZiL%E<%7zQFmsh|U((*{p9;D~yj4h5WGqo2hXgx8uXV;yZ>o@; z!RtH8LN>Xggc7Y#sjA4hW=!2#d&(v!>N>Ueky250Sa__r$4H$wNu+f&Hs>ZejKDx< z`-K2ZI*C!XJD>z(Qa&zryb_mkqetJi;Kz!F=xMuqgK3u4?XT4qO z<~qo}tV0<5bU(%SI7tw2z9rT;qoCSIgI?D_wER1yVJNc5g$D4$quxrIkWPJ|uOQ!* zA0-0q;vqa~J~f{$iPA1sE-RXtjG&p8$SZ|Z|2I@U<|e}vI@smO3IhJAGm9#+--zJP z;PR$_mOqKHx9?|`9ONvCyxUvoI3rK#+>A}jvxsnp9`jiAxA8}``RKq0HX5hMR>1Q7R#L&G$2L>Z%sN99 zvcS%tNr{h?|JE@{KUxCa&j&Oom>DKZ&wnX2-kzFo09X zJ2@N=d?oUh;7DHa<}Wx`P$DG5nHk^`FY0ghWN_ zVNzV2=t$+Vl}LuoKyVqxI~fMKrmVR@VEE*6$}&%3&d)TO0@3Q8IDcBuwk@n&T%HujOwHT0DwPqpyP5k(;DpP{XmtPW8&Y$*%aDyufapb(h-BI|Ys*8%+2uMUKV!;zVsPOMrJ zgy$LCiKgM5R~L^UlCkud$jKP)O*MLe9mqtfR-P=h@I|`d#FXna7XhuCV#v3kOJ~Ri z@}%wLJyd;%3z49mkvrN?sX?Ko5pAauT|}-e$N0eE(HS(WEp4pf(Je(6cZeG_0+hShtcFcy;I*S;Ac~&7gfor|+d-VKlIAC?Q1q7Y4*=MTuQs7ADq(H4m0gLS z>hMJlT<5C;KNK@rgsCZl>JPoqx{!}~p%L|mR~->=^?*oCkt zGKYGlt;!3rybVVe{oyG=ha*Sx5Tq8!(+j}PR4#PrA9JxzPke`>(l6@Ai*L$|qTH#B zX#_KBFU`hT@xqB)0YcaygpD}AFq#b^|5L%xe{!hI=z2ZQi~5+={Bu|4B>N}kG0kB> zONPI-LwT@Z4lw=00SD1@AM=6TPO5?f`F(E|haZc7ypx3aIIXMCOSoT%IWG#b4 zn@yIK;|nd34=p-nHpFO)(&x(4musAB^-8p1G9yxtzUu06vbx9+Za?#z3XAV9PJzG+35wIY`DY!Kl1rC?+u7c)0ul^XWoZ`SWn9ME?SBkQo5wL3If zNt_ivp80hPCB!)%qO;2SYqKCxceM}3e>m3f;Y`2Kg-lMK{zD_|ZEv%Qf-dqkX@JMz z)8*=0YVL2p9VIkVVe5RW*HkgMXLsQ(540Oh^B?ANrJMilhOW6So9Pmk^-cNBKZj;>3?EbH_0P^ve@lr}K%^@}ar*!?2db%NFX{p8cll7cGhxniigzH&&C5g zXRBCxZ8BZh1RlTr6WKbp&4TM?@{BGbpkg}saSb52w*HXGmLvUgKF7YCmx%t)&p(R& zcWbN}#O!_%&FB8$*VwQ?qMt{$m@6PkBCP?>mI!i>JmawXQXvtaJ!{r0Gb@7$Gg`5K zmil8!qHR<}Xl4X!fj01gu=;6sy0X*h7kQwB!J&)Q)4&P#Zl@S3TQ0d=MQ zFT#15voQxhF6tzlPptsn;uCA?7KXL54!=jkq7<*(g7y+omEU{JTii6V+Ap&HRo_sO z=5RIn5pH`tF`~IJbuzU~WTI!&syOm@O?^XZz+_x2BJ|^Z4LRh5xvmsUb!4lf+gFvI zX5<}l74nI!|Kxwj%g5vaEP|OYHfz|sxrBPsJu!`wD+QlLSpplnf*la1GF0|;VrL>; z`~pow1Fzd~Urq!g5S&b2(bwknHsyx))W-W(g$L)*7-EnPQh5Uf>EyCboX=weUarj2 zyYITFPk|tZ=sm=zYgZ}_q3PbVz4#AE9foIHERQBn*L$08j>PLC_O+tD1$L9X|Je=8yQpRU`J3zCg#o()1pYECu+6>MK>B~6!=-~-!+RUvMd zP5R;LXf5ZJ9DQ<9R*Y+VCW;xPPgN0)PruTx9GlK-sTbsOlXlUTu(08xpYlY8F*_Lg z&PH7k2%UOyIqd#$Y{S_S?bp-lS}YAm3PkPJLtMqUP_NbQ?;)~wgp-V2-3bxY z;Q*|;d7z@FV+QQ#-i~ALajz@?-3V2_C$#_DKPCP8pOWg&bHkdC6AJAxzue~KY;9*C zzaG(W_&v49v-{ng5o|lQv@yPp0)WkwoQM91(It(2uQ%#>mw_vNEpr3fs|hALwxPw< zUsks|6s<9HoJq3$C0sXxnz5B7^>59Ei*bx4jScG(Oc|ao`GEQg=QM^kyRxb$$_HAU zJiMcJlhZFp-oWe4H)vxHTXk0`Y03Y*eFCxr4ovx^c!_sfUUvY%=W^Z@q35Sv!@M2O zT!?Fx%k{~aQJ7^j_KSB@*ppoFk`=QrqP&dih<+Li^ z-6&7{eW@wQZj^mTyNq3%Rl114w>>UZwb5L3YV9iJ;r15pOLw@xOl-nD4B{93_lE#H zQ{~02KSPMcx0IGJKNO(NE)FYA93)dMdZ#%9AF|j;R)qh|`oKeo`ofL*A)ZocJhWxRq|{ zR7)U28&lV2>G9)J#_gfHO$e3>uVcgayh(HZoqc6>m=FO(0jzDMs7s)yWoi)7Vr za=O0#TvwlWY3xrRLomc3rv2#P7({wjJ{ed&np|1s3u}TH4j|2=LR$_)-}E5+7igAo zk%feC;;yF$4R-=o8RoQF+Vb)|w5xQmEsveVf1+OQ*MB(KYw&wMAS#v7#7|PY~X|sccIln(rX+Qr3iW|Gb9hRF`w{iK)1AODf zLPUGyV!f2>rG_UX&)9Ka-Mc=C@iH3JOl>5Nr-cgoz;hR#Zeg_z&s3W9RHb#d%i zZ!`T7=+z~FIs%xiQM+eSxPHL~1KP^e<# z9aY+))JPP~|lKVCXaIp_xSAm{4rK(Djr!06YuXU$#lI z+ucvR3A|p3E)vVs;s*uZ<$V70MVHZFqIb>5|B2N0;r>}DGc~!F$$NSe1Nd}c0ZgY= z*4H=jd${_U!hZvr0c^XV{O5ivw6dDOsJ$MlYo*QLDG4)|?*IwfJ z6zg$pxz0Mk_5g6TG%CpqGnD5&T$^J7-JR*5k`mUL1Y)B(=mj%vK`fejH#v;1R)4{s zjG(44ZPr<8pPX8+F#4?ch|}@e&US_wwJ=nj@8J4P}|GqfuDq-r6Njo^Uk#2m;tNE&8TYz@9zhG948_ zWL}4RAG7gI{9mNJ+ee7#bJRVP?f486EyF_;M_XJ(hVj2~=%xMt%>DmaZ;e&!!;4un z$`;1N@7<@{+Lv%HPOkfUz3f+Gr`ns+g&eit&B?5T*h9>htjy2#@YZM>&5f-;g8Hug zMmuB-^O*=`2?ZhVPmCB|skd*re=!j)y{r8;))5q>ZKlGgSdojakq!@9YEF7K)RIHXnyLNc4Hhv|C znFo1_&BcQ1u>r4eBjja-$PnBJs$Vn}o5a)Yy=E9}eN!+hZXZkIpDYIIOqI7=% zPq&8zq%SKBtibrQxuxF^_bP}ndmDvyu-zE<9FJ36v)`-2!DsOH^G(fDI)&GRluV%M z_`UWFb*m*%z|xiDpR(rO>rnxg!iToshhQTIb!~=Nb8RcX&XzXj+9ZU<`oB6Ddi5_$ z23w?vi@h4VxHI_#46W#E3y!au_P6^*OvjbeVlqo#1^i;yq?H2k1#i2a#?}lRw7=&w z!ABDe*rl?QZPxvrAx)z_Utuo}Mp8(38WjE5#49s1h<2q~wos(5PWhrVfr*C@1TjpO&Je_fTIU70Mr9tC zFyavsV@{A`V3J09&Ade+SW>ymjd#?Gdao@<`K`ZBx#d9J z-5strl_o39iag4HW#|}tSZ&a}l2$;DbMt(bG{3i=3Dy_R^i8~|BVLzxyqBy%#(8xf z6U)AuG5`Yh9N8XGm!nk>yt;8;E)G8v>dNREN(QM#Z&wIwP>Mr>n z#=UeZZ1A#Bl5D)NUL}%FDNRoi^^OF(q(x`O^A&;`5g*xjn>O*L-3>ylWMx`W&dp!7 zcvW;_=4H_h`u@pP$g2EVYwiZ++xrJhUnwQ%aeLc!RszRrZ5!EJi^<@k)%6NLNtpJN zpRwk&ti+3YRWbO9KpKZO`_I>9g_n$dC%_yU!xm1Jt=vi(}w5Qc<=z8TapqU z0>NN7N6Kyj`(fm3cQ&Qw$Zw+i$~X}7$C}sAA+@u&zS=qzc^^qL5=a2@O3VNy+-7rl z#iUm9eb`QB^KT}k>gh60x2`$cA~|`X^QlxZTB3sXqlhPPZD7)g&D-dbCXAL4lJ6U) z0DTP)TDgsBT;MJ2Fm9;=b%y(z-(qrnz2pv3ta-)uL&rYT7fMWu3ZMC>zV4mcm!l** zVG}Q>1ENHz)!!qdSpHMlxgg*bq&W9mbx5h^cV&87Boq+o%W4^Wk%7Zkj6x)AdVM`V&6nmi1zxXL$2O8@&I7_7#j7T|xtRS+nh5Ab?DG%jtnuMROg^4{FFVb)4YF)SNL0JMUO8De?X6uy`(&cKTM{w3Z4?t zhm?zkXK?6Dg#RkNo&0n|hq6=7XG~6p#N+#85BN;Xon8KuNF)S$p!Dp?tzux)N>jCp zRfTX<-4v$ZUD)Zi+-F{ORqO(eSw5yOW;IALsfkf2R^IbGKa6InUo#k7$x-%Oo31@r z_lptsq>VKkPpq{e0)MT{@(OXs$yeIPWo#^UJ|>6Pcul9tTZ!gzrr#pint$1O8#IYq zvIwaggIsRWgYF0ud zYXts!Aavh;KFWK3yB7H1KK^J8lFR-=ZK5pP7Mb_FEgkT35kOz9YQm(H1UL`y;tXC*Zdhf5Vp&4IO=zo47(k5OEcoVf z(%C>euu}HA-TdB6@npNWGdh+|&z2f5{=W@BaH z63R#<<`D6EM&Oe!u%o)S-}};PE+qSGcvHX_w#_74zCJWl=5addA3UiwOcQ8KN*M4$ zDe^SL(b?+5)B#Z+l*@&LQX1(iqgAdSr0rgCi(2PR8nLW|;E2{C#HsYStBFYJWUNy^ z*EjRuN$Pu_xs(gmG@os-6G$uSUi;F?Vwr(Jb&_*og=Z*L>psq++s)5EN$tll9rH%- z8hbTyXUja)@#9Un-eUreT&dc`II2$@x#aPqCv^K(S@7W}yuL2iGO zoepn__{);$T#VOb{a)__EEta|g%4M6s_mEeeUU@rzh(V8(MXLoJ@6qGI9#0Ro15Ri zVFI9B1%y*H6FV~@Cl9!iH4IPdqWnN(|RGzM2&e=0zXSD3X3M4?Nkf(7)=@B z!3^wLGvb(Zi5u*ew_W|Omt&gFXD{rpFPh+~zibK82_6LGQ9=H?S{(s2#n$nc17N%< zT;?RE@?R#dBiIbgycnW=B8)9^6I@zxvATdFi?GPjNnVW~W+NY{QkxIIRa}?~ z-TGvrAhfE1_(V|b7bH5+7e^%xqA1hJP#F>v&^UK1H^EQ@A!rj6=W7fn604+}P;_O{MiU;=^??{+@|boX;12Q;A(4Vit|#hho46`2q~BB&SsU)Jul+`lJx> zQ0;j6ZQD8EagNl|9vi zR(q%nzbFczTFD`-r{-<__~$m0lzPKHEmUr*@CV<)HVpO*O0p59N;TzFNwTccicL<7 z&3S{k24Bs~DSKz($2KZXE;$QmACowTxq{;YWaE_b*8jki(axDx!{4s>&vcpE^LlvC zEC4wLN%szVxiYHLnLOZ%lVTF7)AS`!5s!+PJSDCG$7)BFV4qsIL7LM{YJOD;trS|O zA*A&6<4K3Q9%+@+hb1Of*7RbzP&N9ml$fHLu2*Qg&NZC0HYxNV7|{rFUHAw3 zxxOzwG}wv>Q4!2S3(APgDyczwZ+Vg_lcKODNoIWTaa_IWslQQUA-(f5r$xK@YskQ+ z#;8h9!0em8GDkhLgw6-I!(UTcqSD1l6Q5{2LPi7Ho3<9YEcszr-)_id; z|4=Yy&5AYue`0z$*(GJn)KSxm)y(Y1VsPh~XoIjSb!@nO&+%ets* z5`0d|yF9Feat3ZD-Cck73+#-Uu04Rzc&A+8(HL{3>1xZcql}icW&{_4h;WFh za-y*6HlAiJ?`B16D6ZxmFH*pG6Njl~Mi?%Pu+|Z6a01x9>^r~W>Lm}$#L2@Y{&rL_ z5~}WR%#V*%1s2AK%zUGU=>19Ni&|Nltvelwp@tN4g{NO76>KILY#O4;ltehJ?7~z4{aJEK@Q>Dv%51*PUE-0`rmX; z&_NAuyHks&VC_b2eY^Vw0t20f5X0B!z&;whSeo6mK?`_VHLg0haBQk}w3?l;IS5wP zt#`l<$L;1kK@0ET7hpJ+Y(h-LFP##-i@(ibQ2J#0Oe=Po)>VzxV!;Kwx9X!wW9DoU zFb1{4k*nKV)r;V@Z{lrgGCS+LvcA(cnOck=JOC@*(Oe==zQ8tZ=e_5VbiC7&bq(4% zMxu^y&Q9O$hG-J)K4Z)R3V$~$vhhgeZ<>Ue_7j!;gBk>!uHg^0bCPA&A}F+(uHYVn zl|4hY6!-+|W0u`Rf!=MPioj=elI{ka?#%)*3?f-$8}lf2Je(->dPc?(rS{*^r7xE} zcYFRMrj}zydX>@8C~O;or3+fr>qG{If^tsi?=Vd|RYv^dp9LDss@Hu*Dj0J2A1b?_ znR45Blh$6kAPr8U@41C{>_pn=#WAfDF(j&W^0m0XqMvk33;rGcCC0|=eq~FTg?Rr$ zQja6Sm_kkR32Tze<+*E{K3u9jGQ6zU)mE(nPIV~JwXcYSuF6FO?@~BH?LCZyLZdwB zqFgLcRp?7CgwdL-^N*!;j4HJ z1o*g+Y?!@2XbszY`1-fPX#G!RXKRbp$V%ScL>%IdOsox^Y#>BJPeewHJVpb~+`6Jo z*awkh!;RwLckk_(x&3XrQ>IRJ_?dUBL!{m+O{PN9G|5I>8>1{kLF8BN*UQUno1CGp z+cjD6w7DQBnS!a_mIfj+$`0Kl_YjDB68EkNGt6YCo?F^B7Ak{$g{-2XoOpme^rIk= z^cRgTMfUj5D8A`&yA3dl8^>jhueM+ya>-%Aq1a8VZoXO71D8fIoSJJ0wtT1>wY-}5 z^5BmvwBW2&{+Wm&OzVvC3&n2;&u;I9b_vA7nEj<^d?|<-dB8*V5a@Ac*Y+ga1)hx7 zh7vkgO2>T5sl@CVzx=q3`O9;q7JqSnvtcL5I)z-7zXyoKt$Oyzi#B#M|8P;+>HS2R zx;S{~>^U|4_e;{a(JisXNNP3Fp{mva^Ej~S`3Lijv(1Wh zr(E<8Fy_4VovX2&EB|_Y<1Khs7m;pGypfVN+puSry5BG0Z8YUm@jhWhY5gOf3?)`dE0{w?Yh3u=9um8 z2ejuzGQLh*YFlY*rG}k^8t)?u%!xq4#e|Zdc#}>8($zhw_^uayxK9KnH2bIxbPD;{ zf5&o&;m8%mZ|U=CB*XExcw({G&kuwpN>~i92tExy%Qbb(-w!hoG0jhRBH9nt$vKYH zZ!{M4FuU%~dvChpaR_n$>9P0ShcIqpiL0*81cA zQv{#13A#0Yy^dnEXD;o_ne)BuQXBX-5Hg&&?ApbtSpvW;PA}^ktMjg*xhly}PsW|q zwlO#RrNMHUFuOnzAu(eMk;W(i!uI(Ve;Qv8ur+C##YV3OA{dhNgN~U*_|HL2KoxPN zc8*nn{V@4yR))p;AoHrAW})@2i3N{!rwvcU&4~ph3lHE@$k`0(ofm!&_V^98iuEHK zK8_&SIfWXBE1Z~&%!;|CFlLr657iG$N$Uy&>z$)47rI}u2m0kwnXHO^Z#7VNP2{rK zf`&J$?bZS_?aGpTN%eY1ONb&?y>eD)+G&@nM-7143kR6++?}A0ztj{sw#F@dU|G1D z#+2}uLn=##=;$Tv6 z&EN3*D&8o2@V6elNc6KD8{e)9d2LWS2XfEo(;S>O@U}imEpPwdyZ`_u>$InuxrKnD z2y%?YlGUCIa}HKZv^vMvugq#hlUt=6%*rKaSJrS9RP8=ua(O~gASTCh`f;7K-s z&2J41yMuCQAc?E3ner#hMGeSGZdio#ALy_FRIIVzc)#)j`3L#bEg&-K2Gl~iVj~9!PIntG9wG*KEHG^%&c%Wwwh`x_M7c{Pk1ca!?51!6u>0iT{H*aPD7J*f7fl(k%dS|m)~oDd0V z7d0MG&GLx!R@{%N$vY9Xs>@vxk=$R4>>@=Y*9M*uK9#EU#7L;>TJg5zS{kkl zwPj0ypKt_u@tUhvWEG3QmCcVu*1*1h@}0jr)bYq>P9ow-!-*Fj<#bJ)Gg$4H5Qx?1 z>q|(=)J78-uPEk-ygo5rL1JmxF$>#OV$q%}S*ZIPkgB?*arqSfd^KC(wtCHq#%#Co zRI=yYpj%k|_37_B;6s@CU1~|@$fWxz(M-7csNsvXa7$~(Z}a?4!96s4%dt!*qLZ2l z)@K6}18=k>4q?0-Am|YGjpN|Y0_#H+4TVF?CARnsG{0c){H-cqW29nf7^jq7^mFB$ zYrBnd*>w6Oe_Y(GMWzjg&#m1?llu~{Gk33TtsQw1k}LG-b0lB<#rc!QLyHKQL6Q+y z@PTc&N#gH}fkM{}r((CZ`6A6L{L39r>eR;Fw4YKyPy_s`(a9nY?_}*kdRJ(KCKH)| zfIw}PNN`qUQnynu(g1g=zYSG}s_jDK^JmLSbAte5!2_0>&#umRwuY;tb=f7>hh2gf z`^1#Kt7g}kV#$n7l~G=oFw(rt`6?VnD{eLaF#C(_)rJ&%-?$0QNcMx=6vm8|(LXO^ zoj1GA4>I9aBW|bq!0)@0WZb|BS*dF$3#Ex^z9iIJ-i~;4X}8s$VRaa0spFiyBCFgjtAwpah9_3bObb0@y zM^{}+;fgxB{Zy;#!HS%8P_5md;riW+{_%Xq^Xq~ygtsH^a`e)WW^JBt&w;ajBKBLz z8!7SNugFm)jM|AIcCrjKLpL^d@mH>^MKKS+Il z6Pc|_;W54uo}_pZ;ff(O!EsY%rrlAaNPJqYTH5=lG4m)0kYC2$`XeWa zdusrWd!-}nWtVZapYEpHJ)5BcRl}b&tEH+$IG-Fl=n82R1&vK#S3W~%w2q>52%nXY zGj^sewc4|~lv|`{-|NjbpZg}lp2}tVwLM^yT{HL_<^uBR`PUnww$UmS^O0t!wTH~3 z!HlD3dG&-F#x%ua%hz({V>f}86<`L5eR_x^$?mcjMuYRuu@-I>LEm63NlEQw;Wt z%SHeU5D@(0zsNil#G2(!ISPXd6-mwfjDt-DayJizG|!d(at4WtLx%&J1NYdPg#y1z z&+Sg0(%e1tt?i8Z1ws2*&ih?`0hy|Qae|akk_V;)Z?C&I&zec897~)a-GA1ecjo4u zU9vk#$%;SIhrOYo+xl&~&Ee@oqbPKVNMk|%R4m&GeY!keZOMBtK(ft3>X%Y!5ET{0 zxY&zt;CCnM_dI|!sMdeKN4jmRNNnbIjQMD|IxdDLGPY6Ku+7{(s`;`@*y%LvD}KhIJ&Nlyo=Y#1}u4U~By{{`_3k(J8+k2V{f>1 zM!E(rI%DVOmj>>GKluMB)MPJm@+Ms(@sF`*A+=a!aB-e9^?Tm1O40)L48UcX01gj@UbqC1B&LhyFENvNx(Q z)cj>PVXm!{b);N>Z8u*s&tz|cj@&a`_AzfSK{D6k>_9fgK&ZdD`~F>gr(a^^L1pLl zHie+85zA6HlnV&$7q&>|G^Z*wGh-Oi;Sc5&kL(ycA8O$hRyNvQ7S0VkMQ|DTHrr@+ zZb1!WalZM>oEzYPwpAYBV4b;hz31t4I*hGK;{l!2-7;%;%-0kcYGBDRT9s8&RaIcu zl`vJM(h11M^1bE2)HY+FA1WEPwqgd82o0=u?VWR`Aw{6M9*<&^+mo4nkO{u1XP?Y) zsW`NuRoq8sW)-BiKGv7EbxOAM%(d`2#;*0-<73v!sj^aO>)c{9;N2@Ir}~k{(-$@c z<_qA8$UoSwA={nT-Uhc|I%T(*%&jouw#X2XR_;ZdF+6CH($X=Re z`<>vd63rag$+Nfl5<(2ExKF*etG9ZYyrbXaJq`3q9;yRgX8(+k!7R~+<`je_enx2FO`7S zT&K~trYbcU^mpJWNYwkYAS=)WZZ)w3X+HJ$LzTI@W=%*4) zo?zB`tHZ+r3L!{F10LVY?5A-EjrE~j5jSxkaY1>~v6qE_fT9A2`vVp5Lep@!gJxH` znleiBGf!aL9O)x&yzu=yc#u#OMTGaE<7;B=S!>kj{wR@GHjDp`w1J-wVZ6|tI?$It zUOSh{*s2v4;`6&-$m6@YB7Ym1-SXV`;^nOmnxQVCB(V3h>}oOk%q#r(-0yyY-Ng!Q z=~%sGYmA_MQ=F;GQ&m_iG|)dt*-&b@ncw|Pz>?duQWfoRTut`*ok0EdG6=W+BE_Hoo$}>%bx(zEK`zcsJ9tI7K@*n19?kBq zh<{GPE~>aQqJnN4()DM}A8Nb`NZY^B&b?pMTnMlVb#=7cA|>(7-dk-A#tKCs`w@)Z z&>j{Pt810M0_J($jK5=9^NLj6Lfu$q%Y7P7^YVK|Zco|zV`{jYPi%=Vbjy$Se7$zQ z-SbJRNGV&QL;(mpYzPXN8PPX6Yf!vAOi)fmOd|5W&+>bou=L)VChE=E-nLy@0A7Be zxD-~#CPQ$JLaj*O>bF(AoWBHT7!Yk#<26HN={@GF8`$V6q-Qi9lA5Izb zWzM~G;#m;7(`~*qA^6EXYGv(#KK_&+d^eA8;QL?3Ow+_jYM_Yx$5JDga3VDFO|F-EoP30*Eo z<(gk8kIPuq!4Rwewz&uD!u%H4Yv-N^ppjPRZAy3v@A2F8Oxqc9g9JDjeo{$fUT-rlz^DR8M69;U6WC~W4JW%c{+Pa~=2gdIHi ztFAN;Czd3lSqKdMxJRt48Dvq$XdpNm4LLRgUVEIbHYSGelXv7kGuP@*YuDAJ41};; zTx6yF#A!-SQCCtmlr2u#I$jmi)A^l%$ZIOO;Od9D=AO>m9)h>l8ne)lJ9AA^YUr0Z z7ykZ=6rm*-XvGb*$D}be#YKpn<)`#wb7B{3qjz^Ufz~}WhQIR z8!|9&=PNd>?%W0W5ZH2vH|+89sr*U6#Ti)xTfVN;{vQCOKwH1@$=hr3mu7L2-E95f zR+_8|df)RAKKWy7sq_P)&_iur#a(x9VMT>W%WOwCPx$Sh+Ct;P0rrkmvhnUsbT_1Fxb+kK;*YPVJgHn)=n&U%k(!38>M{0FHAto_ zC{KYOCTQqdMkaTWBS$YGs~c%*Z=@>ea`o&bre_^ARUx(FLwx>^{*X^??xwlYKzadc zc{|J7%CGYeLTQk!YGcLn25PEmX()rmnF%Hqfyks~-3R&X?|zOSTi1j;Gf#f#Aji*K z!R`JqpZ%>r<&S@E6OCB~-@kd3B}5W6Rms4Ie~Ul&TsLtl?oH5-s0F)ga{?+whesx_y3qrJa7wzTmiG`79RNQZ}6G>R*(+L z82sR8_>EtBFDt4Fj8D1f>1xWX2v4SH>F%I9T~7O&JGiwyjVi9GVF-k(qx-XrjE$17 z*vNk}W5xl(6Me5|}BHmP)v=gw!OS=TXdiNRg%cwoR;CvzE=9R+4ZQSQ0|oE%)Eeil%aO-=L{?6@#~~W6P>$>UwWs)rwoV?T$6H3YWZRP}^FLKRv=k(IA^K zVnkvDx>ZI)M<)$6%`6-2r8yZQ%9`n0x0UtlZe_5u0n3?T)=yHNwh-PtIdr65BurG( z(pW=%YcB)KTPZV?ACc&VK-DD^2cO`<$KJ%PYM|WI2<>^shOWj?A;U!1N-jxC{7|E! z>rOuNyZ@d~eQ+(=iJg4yzkQK^c=~ltoIAlqCrd+fCyg~3{E;(^C6=>c>#cMoGxUGx zQ+({s9;%H1S>kKydW?e>0z?#{ByYA+Ddxw|Gc+2-D9gAJM7~d=t%nu8wdBt4<-5=B zW1*~*6>ZIwNk8@tqQqm0JTC5ijWdO6?*7~#@+W`rJN&Oddpp%igddqS41Sc~`?Fu; z&W15|9&%Z6|EKxmKl%fH>7(lqLq`}JS)jJI0>$^xYuf2;bt&|Pg<**3O*_*4AE#s)n9o&HxrQDe|T z6!-*QfMMxO96QMAF^96|Mrs?YNkwy9o~Yx#`&Lm`Ud4*LKF&{UP}zTA3{lZUXG0BD zmdE6ka}3Q2hzy!nzmH%3-CyO$H?-o-Es!5N#L3eaD0IG`U;54e#Gih8E3Fk8p6_z$ zz&?f+6lz)JO zI-f~Zb#(oj%9A7tBC^Zx=9mBDAM(L_S5S03Lf>H7*1OoUrjulPIq(1EM|s}|Kg=D= z>ToU`;r!V>93NBZSigbJjEPcGPKuSM1Q9V_UDGTq!)5aF2@anrkZowDv$2MZoZ;f7 zVaDn-@ikvxc5w(2{_q^{81_y3oMSBI# znYWm3T+f}GZ)0%f8t#1WApY4iOuK?~^B}ixUPE918V1{|=-PNUn+E&nZnT)2o+F41 z8hUSGM|d@6O;(UuC=yuQL`;aqwb5QkOV+7puZ#Y0jgnxt+$UM!Ht_Q?Ji) z=Hvv)DuY7a1uH{xZafx$h(biVnuf+kTAEr}-rGZ6xr(p1uzLMEZe6p5O#>AO+a))0 zoWob4%nT^zU6Pe1^OFliVN~*QC9a&1gn>pya}R6p*vPtD2kC4~Q<$D6R8@#nDwFm6d_B#DZ;*Vv+e`_&xXLGL-0<3TkV!I1?kxhe@=>5iU&3 z;h7eG9ukI6(NoCQHB#5mLeI(`+AEW&F)ggLOiR41C`2U6Xo;y>b&Jc; z+1a;6PX0BQA7CDgcan)?j9_7YlF7LO(Yp`_g(3-pkN^QPz|Q3;x;~L2fLNk5EX*=8 zIzg^%C3oL@JAG9qssJTnkt9Ml%=or6iU|FH$PWly2Pce5w>UB5C=5fQh#2n{RHd!F0H(LxjJ)^$>zQc5Z_rOpxpLZ3o$iCiHBR15<^yn|mNt`pb7(8qN=9M{JW zOXRGQ!in!Vcz*CUC!mN}?zWiA;p7*|**<|*LC2O)@GC!mFHO@g@|XYl3q1bjD8h)y z&5UzpB%pEio!oPK50wc?5JGix3uT6h(YT(E{@l;=!9IsQ5B?Ya&xhV%#s|$b2y$0> z^})a3OWRIhmsOI|Wqf-eBP0fvp`#`h6xE2abfHfWh6o`E+#(B04nZKlhg%~>Ok@?I zOQDz}SBMa(Xa<0aY1&+Q^HKilFTcfs8I`K?1gezr&3qWk$$5^0>-qRWRBBR)AB6EO za3qNQ0=8Yi4TxnT6-gu$WXtQQZ&VcsT@(tMFb zVMr)TY9k6L=$Lwhlo6p4%U8-UAP7BzP(rerjx~34XHVvatgv#;DVB&^QGi#pQ93sB z@sGcsRf!><{>DGB>+CqTfWQxtsF-EF+;RVEEK3Jrk}!Ncqmtfxf0m!$TE>N4+xgD+ zHy8~yG@+mwlF1{lvVGf&oGF;3(@6}abXX8NhAxmYBor#D5D)}-kwno9G*tuFF2Oy% zwL^33dViKUHmdO4k+0H16kdZ(& zRM1rv86kxN=oqGnp~Yk;<o1`0B;DcClJTrs|A zGn1t2n`t&8LMe%e2*Lozx3L`$Kk!I*ZQy}V{~{0c`0V-0pYwlxYcC@O1ziZDz`?b1 zxPC|=m6D2>L?Vfz0N)Q{{}_b0j`J>(vI0Vv!s0A5qo;Z4<<~emqSDjfMP*jS_wvk) zj4+ieW7S>vvbnDcB`W#I$j1ub>%#vD)sm?R<9Y%@hoa+ASSk{g){TA5ue!09 zj%ANiR94keR|f<#7I3&`JA(-6dpNF(OEb4_UP+yEk)6-I!8zH%`n4@24TUh2Xl8<@ z&SvD?B@XP|&FRq@=B7s(85?G@Ai*y%KXH}Ig)BXr@8#~nCNlVhSR^bJ5*nJKq7qB# z2SG^WyEwj27>4-1%i`E2CJH*sw!D`+SGQsYA)%F_qP~H8Gaytn4C5vxGZ7Mol29sW zI;f_JuEybwD3B!r0CU1yxt$15>1->n6GuA|qKMk6)WkaeWZt`(e!WiOm;8 z5mDgbM-d2>OwXO%zovzx8sG(>>KdvN&;K9@h(wyE?zL>#+KulAasBd!f75h85uoYl zih>~KD~Qr2JPf?ppQ$F5{daT!>N<4ghEPVSLO?-PbaWMnN*np>{S^D?FbqM}(68AC zMIl-^&Qsrfiv5>!=-D);ro4+xoW%D+vK{OA(9irNtD~bl^_?f!bz}-%NP;LL3>BKz zY+=LdZpx*N8(#C>Duf=9VqjVp(syqXXaONqbX}kl5jY{LssB@r?hn2EU>Sna$Ij=- z7d=oFf~5<*^58c(YHZ?@zwkcV^=s!2m%`ElMlngliXN6_ce4A5uOiPHoIi1eIkS%- zs-tgkIrWDQqb19!t*bz!J6P2)!W+d!mI@wW6yn=?a(N9m)UlEkR2VZH+4Ta?)O0fw z*yIZiz63&-VlGF)@d4>~o<D?ae=hhK;*kDE#?Ri zL{5%{g(Y$oF23($=a$IZ9+3?3ia8dSa`;sp^maDz-RGa-8(*HJX6_(YrWaZMHaW-` z`;NE7*;l^C7mh7)F}KM4qL1eVkS-%@Y0Mve zj>leX;TL;~_;!Ju?IBf*u64K3zW2Ml{FT3Et|8Cy(}K=>H_%@b@my|+oZ;X@OkOVL z;&F-MFn?|-kL`yF8~`#7tb6+FAt(^5hrg_S?f z$%98|u4%${UEI>GrSxqIUJ9$OhrY%cLL*Ccl|h6>MO8Y6GDZ=ktEeMW-Y9i%h4j>^ENSacDIGMbik676`FXLj65P4N=PE{C*jT}Enl7e(74 zkTLEga2=c=zQLA(OVKt6A`sHYwO!oBAx@l6lWggy^V~KrP3H;1I%40TV(L0Fe}Thq zou^v!2s{VZkA)t5&&BgX?1f3@9EIB)T+RRhAOJ~3K~%EtdNSf1OG_SJC`qJE7ET=F z;PD!=x71>(N=eb{UvrTJzD~!+2l)B++i_5s+4~4z8=j}*w$(Js^E~yXXBck!0KfDT zYpF_Ts4~a&iD&r2cZR9!uE8HYhn=aWdGIz?r!@|i%^}QkYHJdZT~2#b167MjEG@^; z=O5$6#`lmaOA{R4!6OeZk+^V)xupuckaxFHTh`Lo2w@0u@&_L$zryvf2s4$}*fflEHOMChrsuU${q;YZo=)xRcxpq;wbUT$mmuyc7L+rgI> z)h&apU-1gh@BAkJccGERqo*+X?jf*J&kgz$kI}tv=bmT9jm+wbKy99Uf4!o)d#q{zZx$R2qJ>OBY*V}&wcX? z99O5fI9edJ?&Eyq&OTNZ$7z4%5T~^y6}5F_Nz${b3Ggq`u)pYgOaNyY-xtxtBqwAYPMK_T%XLT@T(^nn$A<>`b1J< z=NHM@*Di_z++vPgVB^UY8ySATIJv-SW4a#b3NQw+SU2T+~EU>V!M9K|_ zq5!*)Bd589B12`Ff_-8SPdw4akKeI^)opKbAhM{asin+J(YA60)tBC4X(>n64N!zi zZtN6869uvzgLIThf-pnpKof87I?9e`ET(ETtj6WEEMG(I(ZlR~8KxUm#*PkC)_*(I z`YDPf;=_j_-PKKfbcTG$Ne zxn*4e&-d{BSh_xRZEPoiiscNn9p;jmq`ayc&6SkbWaGmJfDG|n8z+!NO3Am%`0t+U z;QA4S9**PSMG2}C4&!GIain({9kz?-1^D@C#&R0%bv0zfCGtx}yf7jR+*m9CxUP0K zHNurEi_|Rdre^jcOHl_Mt&Pm*6*5&-1h$|mn0|;^N&#QYXCTQxrg}(N3C`Kgfma%%>I{I2GFv3Nq=R<0`SJKnl$I4Z! z>1jx#DpSQl zT*=_dUg}%wNFczTWlnEm)v^Xs=`tF+2UyuzLq$_NjcJwQ%n0K-jgC$4=fe-&O;0Ms z4OFU^4YI1YnQY`?2MU>{es1Y+Ba4ejH`9MhKP_2-N0#>fUNW<1IdtGCGs$Iadf$h+ zcU2|xM|X2k>!ho$B;gnagi?^K?`NQ+5+fMn%*kOE6_ZTeG6uT4=wH=EqBzavb7#3a zF-cBV(%e)_Qb^KGZ8TP-(Lx7Tt6^DZ1L>4WFmaVJ+oGnekuoDmT~{0BGDH|z8ai62 zOqavh8HT2F)NXo!jkVy0Hx3xWN}?@IGBQ;p(b7Uy!lJ6RorW?C5qS7U1O0tHG-Ve# zd;9`plhZ6XI@KMmR2wB3NHa~=h{#P`;M{~qqO6LJ!PT@|i=01kh?5uQG1}I!Vckml zm)GGApJ(XGFcVYr_~~XkYLf_bYL<0VtJsX6-pAf!SIJR9_ibBP+m=O@ArU6&w4k^! z!R3q7kgA}edo?TCYe>qFWJ3#$)me+&##OmU=3T zS*~22N2zS5rNTfMRdjT>P*qz?I(Ly1=SP^%MU-`|=bkN{sJ4TWuA-@}i83X?bpoua zdYYQ*NCq~pRZDAgJr!1n?O4>;!|=&doVz?lP}Rrg&8uk0Xv7vzMb{Og;wZyY3Y85_ z)MS&CH+0Za4z3+yR@Twg+ljR}$;g$<%qm%Go4Q%m+fGw$lKJ5)Ob2P&+v>>}$`4E@ z|NALZE2ToRs)3e{PCDD$sY?k+ce3HVo9Q;@ID7mG#j;LT^)`}JV|YUpILwU?Gcq-g zXEn3#y&vR#_iSaLsh+Bo&G@CWoE{p-FK?r}tApn11VVx0>?~UIMmDT!BrS3**eN;& z`dGGnC4;NF$W9&P)#KA--(jOx*XV>%e2Xmu7Y~ctWh)sRXeFyyRCcf9jt%`Z=q|2N zL-*inmR0G5YKHdyb*#O0B^~8D?&3IOGd78)6$~z`MpMdYUpYW;b0x`4C5y2a~ysB74}{9sP4Oq2R?8+gR6RIsYpR?jNyqQzh*G zJ9tJd%U2H2)0D+brm@@{i=HIixPsN~*?1!&1KdC*kt(C2EP++g#;PqJ;1eIapH+=% ztnymwD-yU9L!3Q#nQ1pe$3PDa2?(?*y7~uM+1W&MYZWX_aPjn6F3&?%TMs=A7C{vI zivEsDgdLKo>16QMTj_7B!VH&~n)9gc>Z7N(kN#C_ShKc|wyb1v_#9`3Mp&YXW&NF0 zYJ#%Xeg^v6sknAYEEE(GU@uKGdUb@^qDF219em`0dsx4&kH(4=(d-q@o*iOzQKPA^ zm*stZw3VBLxk<(+bEpmdtlzYXdR&T*k6zQu;L2t6tXxG;OBN+EsP7$Q<+29SflD#e zC~sTIVDEC8D-;9;W@c3y2UgPC-USz4WzQLhfsgz&clB0d5F(`{Ld7a?re|3_DMR2F zaufrL+O9R+zI8pTI#LwIFLUVS$giclUv)N%KP?%E)M}Ow4$#|DLE-9gjt@;D8hUBXNc=!h zR$ouTp62q!i;T?_P%E2g?O8#)HpS4;6-KA$aWZ|}^PbgIn;`XSIy-C7!vLuysO{{c zM)Po_NkvmLsl}^YxHOKRjF`E!KxV~ywr=RBI?CZB>S<|RPH%I>=+Ff&Uma&^&LPp% zMpH!=GaTpgaFJ}=00YZ1%%45Zg|P`{7JZU69kf>JL^76kHWLQ!;xwZ(K6OoXl%*@E zYiyvd(jv5rh>AAaTRQ2gbGdTn0#`>Tm|5`2w02ORiaC_A?^a1SbkdRm%q)!^ZBz&k zJ2a@QYo@tU#n&rnXzHT1yukSI7Sj7RTB-KO7#f*k-cHfb*+zHYGOBeD zW({2(H5fvms1kejDkt9D$H_69WWx$>z2|OvDkJ7DpW*D4aV8f+%Ig|vXskw`A7^;V zCfU|UUz^Ir`Aba9$W7jj2Ysj*aVsWhkYahBzTqDjB~|!3mH;!?1Lulc(sbBr{2b7k}1F zCeR`eyWkKg8fGGiDdM>!^&|;X;M+E?)JP^wMBo!d9(K_s(vl_FKR-5bf*ZHOLPa+W z)X>3=RCKj8zqB;v8J);;aXc_h6~B<95bCjnV-$g5q6Qvb5Fk~Pqz;bj$GYrzor z6(v@e!tp8u~F@ zP%%ju#L+BOM|indE-{-x69G=qBLWn|BDlPV@4m2``PHB0GiwxV5+wBy*Ap0)27yl~ zG=yKo4mA>~G$szV8zM9XKVKlwOiaTfVMI8#Po!uVy1>unaFisOv_|N7NZr6tV=2i% z3Ut$qlVCX>k#5Cn+w<@v6)T|=1rgFOkh3L;Yz8Cp@os{x2t`E^Ax_>wBr_yU6%jZ% zzCbsPxNcvfDIvD)qnIf&Nr7v-1n8(io_wHSYT6GJCY4I1;+!)7ND0G`VzKx?Rkva! zNSX?M(Z-7eiVTP}9m4QN4g}4>Py_OL2lOPVghu4rc*4Na1-_l57@DM#@puOq7>b8& zdq~y5N*YMpCQuV35(c^=pg6;sZU6iC*eFZ**j{Ojqy*K#N?NFaL(vJ*6G==pCj179 zNiv}mIYpdEBatu=evzUNnqh#Gqu?u8NfQw%SV;qXn}Qwt6x}q?B9}tJM@^+jD6w>O z6!oohM5qNta(0B7PGdwKt{;MCmHMMd(UYYN)B(k!hhmthqI4UKieV+N z^c&+SLm$uc;;1_+X2Jv~Pr;EG=@eSz6AFVwLPK7w-!RaHPd?|Mm`N;M5(Eln%0lrS zigt*WNMLCZPSGLMOtip><1>p%HmD1vf+~!N4OK-GK23HTF&U97So8vQ%UwQ49m&EV1OOq_ats z&?iL0G$fAg$CBt~+%^vl!!WUo0tX)bHhU&aw*34j=#dU;qI999m{@8Q`%uloh>9%c zJ@iy8LmWgBRTH?mB9W26GIccRu$c4ElNpj~h!b3kQOD~~i(DMnBhu4k6B>E5&JlSswt&32ZBTcGK%>M0PVRzlH@auPE3DpE?6FfKgUWC@aK#@{n zSr$gj3;0Ki7fL?=#Cg^>nEw(Gshe)Mq$G+IR6>Gl<9`hzm2m#X~z5vFH+ESfo~V^Zfb*~B`}Ea94DS&p-m_h^h6S5P{P%R6tDM(fWRXV zddwB^ZJf8k5<>z%iZcU;F8Q2u{a=30zg~rJ=il~DzEIH=`HuEodjkcdtbz8nh$>5h zs>O1Xkpu$l{Eg9xvl&bLVvd_yjO$4h-NGayioBcN2ao}t9Uv4P(}2J(mKIxpbFFS6 z5G9Dz^>2DbZd7wqog#J!5MVnuCZ)JJ1X&8R`laW1QlOggrn`94{C3?4VI)WqXMU9c zj$Lw=r8yVgs52Bg$&^G!0j^zgsiBYONfdjUGjBf6o^g#8o7U4|x%fAh!u2}5P+(aW zQpN}A>m_urKP&QFgldsWg1qT)5x=S=@O^~Pu}n#1=P6wKpK6gzfegITcOo2DpeIx4 zM0ll&Jp0;nqd5OaGKDTf+?ywxfXMfdLd7stq@TYr9*%RPk0KBI+BA$x?N%keU3~jo zlM(1ivK5s?mOwQubT7ayoxnWjT1R^bVPNW#(7Ew$_z_wni6$eW(B*p9MFE~G5LS`| z63;0;)%S4xxQ#+U;FTa1B8I+Q8$LmZYlo%2HA$sn2-Q3JBQgq!go2q$#u)dw@_0P1 z)eU$uK5$6slFwiJwnwO1Bvtt%Lhyd~5_vW^FYQQCA-p+jv5a8|VSJ#20QWj1!NUm! zLQRlVW2M0Odmf%t(5(bS5rN|&R2^0NI0X+!QPD#2t~Sb!-nKAG5UCsM+q3gG=3wMd zxNa{)iuoIh(|2ryVvsQ714AUa;m1S?vgA4?+igJLVPDG?qo|lBM4p3NYEIzTgr!X) z-c2?OYdWX488dCBKE6+eN!9ZhEEa#QG!TaA5G6gDjJEDPVw9ko_p*$ z4llHD_fLL+)pbdfAiU`?1Rx1KhX8?M#x^AI+<0z=4nn9Tl5sZcxUDzOBX9~iuK(ux z2+bs+$vCsLYZC~KM54rtDSiKX^SLJ2DG~A}nt%*(o!B=eOZ+bhM6Pq)FGQY8Y_&Y> zn`~k1mjr?sA|*tGRaQ>9tzjq{hNj_pUi_@c#ktlQzJn_?k|_waeGP) z^h1GVnQ>o~d~{Nk1a^TyRY7PZ%WA1g3KTtoAwpdDN6X&-U?Uhm3Pn+2ahOwQFR`Gv zFtDoivy0ybH_c-%804x$~o3nsUh0chXq)-w&t#TlwB1 z6ctgN;=-BpOj{kSUfDt-@Cg6MU;Y125em3V%+D|3r|PNCDEtWTwg1(YA7ljMhg1H| zM!mC$YXTGB|B7$Q>ir{Lgi17jk>h7aaWWmOTG2#WlY~Di8PC2?MNuS$*;$r6LAI`z z6d^wxu+IO-OX=dOFgL}bUPoj351-imKNG?Dw*v-%qGOsmDgmDB6THh#MW_a*E(m?^ zh62y`s|XdtinF46@2Fd%py@ig65{^ALSqsX9Yfa;p^Fp9caahP@08MQo#%Lj^83(N zLc=muLfpC&!QQPXx`n9(xZXc)Or(r6(`%|EaN|s`|8FdbM4)K~x(6w1$o}QLQOCwQai7boqr~*(hi3E@q>Am+Rd}O$5=HUihk)nzeN%1@Z zkrDT}ZO+|i@9(Qzty^>bV_D)q_6vp}sn``L6-&Pdwpsz%Zb#DZ7l+>O!-m75fTmF{ z7r(oWG6iJ24awB3G?3qB7X%SSRS@(trN@L-L{=3b~Dh zL=;s;m7!cJqic`8TznTBRk>-VM4|NE!ewUV23NwMTq=DBo%>_>?#evOB8BfDQ>F>B z&4&D)=kTx}QMPVh|2Z3FB4M-12!`dC{}6ezzsn28AE?OtPqmo{l4>2KO^a^bLX9-6 zlom-wcm%=X@t^7zY~1flVnrF7DqFWB`Ar7CxXz}dmWcO$?kv`ehnZq|w2$8D0@3C$ z>ThAlMA?Qaf$`7$MvxVZgGGk!^s!K?p*5`jvrfT!wgn$tJ{adp?T;YPSbybBY&jb-)l^R!ofIK`nK>!f;er`KY7_E$|~B<6u0jTvqcR}A@w(- zQ&iGBva{E@vIyaz7yGZ>lgD~NwP|dO-sbMuCQ@w^LFHedM}mlAX4#k@=I&&kXv~NB zClewS5Cjo3F~+6Kvlvw&s@yh&-(`HJVCB3^0tga^3%%T&%OJZ$R5^q{+Ck*^S>*j2 zn;;+xI=Qt0zP!1KCsvJH{uiLA3j(50V&Uc$W{WQTeh)Sg1VJaa*3TE$*KpJXaZ10r z4=bh5g8dYv0?W5=F&)=%N5VLT@1~oAD54)8urM*kM%hc$uUa}INGN8S_30TF6Cwdm zf`P03tmU0VYrKfYAM&kPK$La11~2i+7rm@2^)%Lna0>cE8z6{?W|{2zIK8(A8K0bG zX)8fl@e&HS5RG4VfD@2ZIGDK3XCGf?P7hL39mFLXzg>_-QV`Q?OpXjOTL{q{wEeSw z?7?pZ0ZA&eJ${qRUtgtfbdj_iqAuY0CxfWpshI|vWo3S$HrtIS1w)U=G}X&9@+^71GsJ9UAF~EMpb32X6aurt;e1zN>EI&GIE`J znFz6<#ovPnIJ3V=l^LNB?uydo@aI73wpO)G*)|lm0a^z zM}wl4Ssl2`TjJ4RZ8H@ZHut4%xhSmHv2uSkTUIh`&_kps_yG&-g|LM@{84`jtcpNwH&BWh6ngioj(VMYY!O z{;&j5e()Pv5)mbl%-l6@P99J&ES>~Gw4&mwsywdTruBQ(Zby|RYy6UoEL&?Qf6EDr zvO;d*CcWd^ciXxIIA}MM`ek4ReL>7v~SBAMhu!g99tB(q?qxx(2;bET-*HA*W*|AGHso6fR zPaRm1nEQW!K-45#&y*!gf$q;kQ65C3#QWd5Kc@Q=)T-vA8UT9 zHD4b2%%(mBLJ%Zm^6W0%qi<*f(`LtRvwkB~_TjcdDV`?_P8B=xDSuoAxpNj z%qG3R{2Si+Y=B+C@-L#QQrw#4%fJ5{KD@I)T6N&C+p#Gk0%pZt+brKAR{TvxmLAA^ zML$&Kq5M4R3ncMA=SSr;n^O6$f?8grw|9z+8lf>Nuyp-869+jAMSft{M7_ZN#8p1K zvqCzTVQ+DO&wlaN_$}SG&IrFoFQ`1v z;lNhfXJPaXgR2FLIP+J0$wR$+^fLj2?YkfH?v)ubk{g#&~`#uNq%>fE4LQWMCpMXa(@ja>7o9KHf-89cR%|D zzxZO5l#P429ekZpELjs&xEvth@s$cUJa*=JQ%DXkCvlQznN8xXALDau2e zDaoid)smeD@_YaMW5Z@Q*d8BZcyfu9Q1Q8s_{~Rc$)mpe#?%3tX_3hO%6>mGZu#4c z*bnS=h2;3#XI4=JEzj=64Q?-FFc7SB$glOyV4W=ub|!}z8DAtL+i}<*U7KHbMtS7i zR0(c8{GR%VKd<;Qn*+O&Vs2!Z(b;{Bif{i@Xuszo?@EMoYmNgcLT%84N}24=GW$Xe zO(BWI`~ZV9`$*wdx=$RXMohB3ou(l9sjqgE-`^yj2UjqPPc=a(aj?2h$yr4(=tWGd zu~zaD4!BW^+bkqyB3_M+nJJbN5Nbck$rc~wOo~(@L0(I+Fqb0Gd5WG!8!H1}@$q1a z;8`c`r)vrM9AIiB*T%T^@kRDK&hY#zuXC!#gSk7&?Xe|NVvx>Lr)cp>6#^6i(JYZo zrAQ>o80mSYc2pXV_HeYxi;+EGb$*Jel{B8FZn`^T_{@D)x5|)RXDw?W?DX^TEsgzb zfhV78CDPJ@?6nS3MtY5r!3nnYDq4w}`{Q4s<6}QP2&-2{zYSiKeLjzOn3lWZ;IZlmTu;ybL2sSs> zbxr7Ah0OjwnZq>c^bSjF2C<$Kbkune${L6wT6~3(Z!Yp#vYUAR1)lPY*zFRTg}Zz; zrsIzFaH6#eRWvE=&v9pXk)pquo)aAeB?~=F5JimaK0Em`hv_8Si^~+F-JCkoK)~*& zzS)7#W8+YeQ6$ka`obY=qk~MWX0X*9<@Cu$?1@G0T>g}+t1%p|3$(P>;}HxHL@1?L zpPpuNDT%Z37(HE$_=&T&QA8~4vbwrOA#jv4M{Dt@5_)Eh!QNR83JSKe{P6Hg<#CxL z>12|Eo@QZs2Ycf&P8@5*k=|nGut0Kqhm7H;rMm;$)+oc{>zMUDobIf_X&kV!ZeTC3 zGqZGn5I)M8?m8SoiS))aW0Py-?NPc;_0Z@n5|5`z9VAI-QxNIqWVFD{ogrq^Ub;?n z(-g5oSqDL&e6YmOm5=x$cZO{7Jg1xzcDqSxu8&JYCf=qVPPF(@1cUtEG=0M>Xu(!a zoan^w@KY1BA^Ig!JKJRQNw&8$m{l=4+M+lN4O38%id#(Fon$?0rz&e&$Q+`GNRFk! z0cPVeb;nQA>dv#foyXHqk6+cv?QgSvs3QjIX>b{M6%k1+u{Afu=*$j6?Ga8MX{B0C zFx`KT`M5&!snfKD97yFjvx6fn#39moik_Gk5zA3YiX9s{R)@Z3X;Y%H`y}n&LpJvh zu?6dixJAmTO;%C@oKGlqeJbTM~l;s>tQ(F+};&e|V zE+bETX@sGP9pu_BPIQLRQYlJmfZDKw!`%%MWfh-KC6g?mr`A|KbkW@Cr={JG-yu@i zU1F!KkYAo=qv)ai^hp|h3Z|B2UN5hnN*U30y!~!-bWr!c_le5(l zt5Uvm6!`bw1Vr&yZTWJ^OE};`J=|h0ArkUNXlaviXmRF;me?zph=PdfuA;iG26=y) zv6)@O>Nbua@1$BzvbmF|l-y=3Z4z!fMx(ew|L`mcdxWeeVN>rPUQA3uMD|2zZkBOT zBD1r>K}jGzKh1$X#_^L!iKrSnB9c%bzC6ICj|V9RpTHODp=@{KB*E;RD@>&o+D;v( z-fu$`1d7{}+#X+}=x^uDi6-2ViD`g}jW3NwT_8#7wWTnsd{UbpHnQ8RBuzJg zpohZdCPg93+R7pRmN1QNPTZvpMz4Lr2P1wkbJRs0DBcF@{R(C=&Hljw1$!N_fP!e# zSiSQNy<-V#Ui>$_b+#TS1+s@avQ0tM;>?VUG9OoIIenVeDw*QmGCP{W;mR}{Wj|eK zP7zZNn7MtK&u?tdW_NR;qmw#Yilw1JCiZMJAMc?n<|MVgO+ibtv5`fIHqq7?#-Zof zS=z-6L+2~5RYfdrGje5!eWjLTCyrBRv*VA}V>3LcqKsJH zW%1rUrZ#n=Jx@?8I&nE3+9*%QX^zx-QB2*kJEDXq(oD1L!6;_gS>LB9WLTKq!yY@v z$s;v5L@1{=86CODa=wbA=b8~5HdIqVDjcvHPosDPRC#1FTT7(n0O6n?TWAGsW7ZETX+wG>KSH>Z!(;#LHT2eb5#ERd2T9657}23MKA={pRs6bZI= z)7=)vCTQe#=IFn-gkGhQG;BB(kw2yS;NNeGlpr7qCWVEsd8ao=Q+qvb_PG1uC#?CJ zu`PeaFR!d&3)o1`-D6~-Ohc2*+?|`;i-$RTB*O0SSKJueM2dCO;L1YTO@Y)arjpW)S1GmOW$Sy(+orDs7y!Y_{3E7F9UgUP)3eMIx zs-3cR!$6kR;m`T$yMyE$ZrGn@U~CD!wwrKfmXV1i3Z$91J4MP~LwofuU;O+7dM6Gr zY%1o#5)&(VJb^Hg8i}bdual0o6D-d0Os|!HxHS&gZi_ zUXRA=;9cfY4jMY$Y!2UJaj%57JIt+Rlc2rK=F|YwSr@@b9SxoxuD$;ii)9&Ye}=)y zBC%sJJfeUgtLS?(^xwY2hNp|r_I2KU_iNTfAJXP9cjr>LYCCB3i|B}GiB-n>Z!wit z@r7fwc=s6S9p}Jspq4inyful~egtpo9$&nFlRZ@-y)?o2hD6J;dhDiQp?9s_PV`wI1qwS?;;xCIaunbg`W;}i4b%p5ZV6YNV-I_nPj>Syn9Z90p?b;#uPLE`>K zV%|94{KE%~=M-$^EyhM>$cE4H{IM{qC?G13S{dfkpT5gT&Vh$L#s|mQq>eWG0+-(X zfNP6+T($M6YXe;CpC&Cz?2O!HQ>mp!UE<ul$m)7B!Ue9y6nJzjCMBWRNV zlt630@ALPU=Ey4&higOJo>%DVaI<~qBJbVY!|j9B+n2dHl_u1EikRK9d58Op4EGMQ zehB`SV?^_d42{gNhZoo3B-iik5om6}z2D0(KAqrD5=bo!GMRGYkKf_*DI2GHYACLa zbMvcPq#MuD?&G(vYxw=8NC`-)$olp7>D^X{G{uO2^H==cojfh=F~pfq`EfxZ0>EbINs0Tx`U=BH#_6^h#MtV$HrModpX*vGjQ=;KE1I_!Cga4UgG-Y z+svg^9EBBz2NzMgp5jDv2!~)Gppjndiep-*$Qd}Klcya^N!=Hc7 z*gm*a4ct-0xzG6Jm-pBzOL%>L5`FJ;X+gu|D6u|qm+?%5X7?_ApMJ`C!Hd@};|fM` z@7?9&i&t6DgZT5)^bT(!R#l-SX1IHA3+!Ip$^mnuOXM9MLbYwg0(R@xL_6eQX^biJ z2(O%Jz#E9tTx}<{Ho&jC!XakNGU9=$sXN@j)0 zv2`3>9hfth`S7DY_Ea~r?7**YGBP^Hfl$k_W*;k8-=%j;A<`IN<+1pb-KY8CPo5y8 zmnb7+x7$#R4Q_n!2?LvDWPP3ffqnc95elR4^3$&uC@CV@? zshvi*!RnpQxjbFOsjqQwdK0lahB*Euzx?bb8$~DKSd8kB2URGu@bxdaldGno#?9jA z|DAuFa?sP}Cpq#NU$6TJr0#KNsf62EVqX3)@T% zj}Z^_&}K~W<%b{9zo+7oMeJS&g`G7LVuNuoHKwkGtJGr>nPC%>a_*>CN{`vc~>_w=pWw2+jWAIT@mE+AEy4~ zUpGa{G%*DUXI%rfrBUV%lBD*gxwqpctn4#-djhrR6<&MoOL&Z!Q%vt@98S-&ncic1avL?|#n*C*r_Y_Bz0QY_ zoMmD;ikukY$6zK<sk6y|W&y;b+PV({_Z}Ucvhs4qtV{0}#PMqQF>0`81i>yu0 z6PIh~XpU0fc8YUHYAH^B!;LK)vF0|K>jLDbZ!o%R6$1%^0Odnc2m2(7I;Bj4oZ+VN ziC1~+r7on*CW|Wvh>8Tdff8wU|cLcUbMe&fsA!=bnF+S6_OL6EP2xU@?lCfFPKZ4^t#_ z5b1t_*WY@Rvvm^NV?)fxGsJTO)!nb~>PeBAfl;=KK3a|)qtm_1@Yn*o`*D&fk(!<- zdEwPpc;Tdz*;^y*n=YEqJj=PBHX?SNy_pHt^JQ|06h(Uz7v4BeFg3@}_y)G7ZhDS} z$SlmVJGY6f%9y5!8fm4Yv6}kUlbk)?gjW#}GCsM<;^0k24#ONd z(nXzHXLs^0Q@eRGi33t4gJN=*j2Nc-g;zP(9K@#Un4(C2`UZVFE;^okg*RS(kuz;! z9Fj(EcZ91qcW}pAXm75;m7V3@avq;6&*bO|>Ag+XSJ%;Nn{Z_IIY=IoUmM}})DCLr zOT7L4*Lms5qqsNvxH6T*7HOfYvlZL=U4|DonV+0tmnc2Yyugzk!AeSuh3s$W0?t4K zJr`c%2X8(}9a~JT=1_$KdkgdI=GPcsOk*fjRQm*UQ$Q3BnY?z5rIMT4whmevWLEly z$)}TKl6l-6&+zg~&vB|wXL@XogWV-&SBgYWJ?%Qj#`eLdWP4&{|u3XWfpf==)cy>rWB&F zt&LbjXQ_V%XH@`wc7%mYf}M?dW)neLs^#Cl5cT)#9575fH6f9W)h+h7CoNk(Gs{+H zm#L{8>_G>jkzso)iK&J;{_L}y=?G!wL|V?CrY#zw^Xz%f9BaZ?jI%bsz;3xjYA=ga zeVkWcIfXVe!g4vx=~uqb>n}e^XSK^Bdc0p&fJJb+y_cq3E|N>9DEp7{!t1Z_WJiGX z#2D+QgoJ@6xQWIZX>4ku{df=Ebs^NUh9la+$@8!BgY&f{R#(|O*kR(v4c1IQv9>mv zY6X^iM<^G|2=^1TjWVXIhNi}Lg6TnqH&QImt`aW=={ZvkB@@9sB(WbSTRddG?Vm(hj_dG}43-k^b>3IGnUVHOZp6QN~9=yrDtzDMqmMK@C z!}4f9OP+Il?~T{E@YG3KgEl06hsoh#Cf603 zj(2l3Tw-}{n)%gz(g#J{t!H`Z!U?L~GPeAPmcHwQOpQ&j7dg)lfABglKYfyBpT@ynoK#*z6a-4?0}j$T%BDef zZwDjX&H0y}q0LcXXDfm3sHL;3fpC2XPds~?=ISa+Q$s9e6KriPu$&3f8j;XV5e}22 zH3^$9fLAC{)D0`o9)bMKO|H$Ru}50y>}o|_yTkDEKFLIaLq`iwUU-oUPqm;;jEI&1KVWprmP$IhJRweLSeXm5$-gCqq}Lb8~bDI|B;%aqYdhon;_s*YaZ z^_QQbBT!&&{2nutqfGBbcr=|;-fd{ z&pzV28~mt3f%xhW*ZWh1+dJrLsDi`{w+9y4US42}dY*XUIZn5RQSKM33nE5tpY6Pp z_H(atp)JW^|0eE^CwckJS9$rxZp4XOjO}L81Q}TqA9lRW?OQ`8t63|t=|7w+UpS3OQ6$@=YU%uP?Tl#B7g+i&vPv!`i~xrc$339NT=Q?`1F|~!SG=XsZbsB6bW>PNNdYTA&9Ry+xG*nHqwwJ@FJbWt>B^gCF zALODLx<)gzcH}%yHTJW)G0twho@ZhzJL6w*b)taVsUtXT7^N~M3hqD+ z4NYPEVuV1zLrOQWxm>uMCHz%Yxa|cp1p^SVx!gEyPK>G`es_`K9g&*TE!0K)cnghm zHP{*1OQRdr_h*W!xCzy_(oyTjSE{Er;%7gz#p>J+Lsus$SBKF=30cx9Ya+6*j^^eV zb>S*XdoEOmKp^PHt)x*@1Q)9?_5npo*_e0?9N{xVw z1en+fMC*vfs_>_yRJr${RH(qDnuvBc9;Xe5P({%1MmZ3XJashJM+my@)I}YvX7VJr zwn!H|%#Dmv$Qpzi>u?yxgDy=IoZ%R?&5igy4&Q0ed&Ss&9+|LokL{Dw8qt^3m zb1fmi8(Tvs^~yByqKyWR6NlSJsLG8{EMb@;id?q=4BpF--+uxQ>?gTD-mz4K*RAk|`3o zAg)M^NJ|GnxtByXOFF&9{HTU$gsF*ma7tN}U=v-#MTBpw~{0iv&>%WWm)p0 zW<{JfgJRi0u=$9_+Bs6~Wcn~m@*qxmeT+ddjWZA?QYBX)5=}%~Wj}OlKjcFZ$yY~9 zeVBj*bx|kVsY8<6+obbV%#MtbPYZ+_YH*lXxv+wXDLAQ)Rny#Bjh8HknuUUp+T6kj zpQb5RPas&PH5S6T1?A)xo0$@|tCNgLI)|PHn(Cu8NJp6JyUsUrHKg(pPCrqL{DpvG zlgaOFl9l{4cO4@d5Gm_2I|KWq@)_inSw<5Ea*2oV1UmuWihKO}^5){f5Opt^O+goXh<~9qH zCU)IUL%knWmQh?`8d~cK1#^U=Rj?pY*Zm@I?tICupZzt#2Tv!$7(rU_X&6U zmg(5v!gcB|X}0Saze+OjM{P#gAaMLR;k&c!4t&E_1;I*Fl_iSVEZKA(>{TQW_DGd>7$4Xt zDYyvN)Z(+r*qtuCRX&7Nf=oUQYqN}|O{AJys+@LY$wu%oz1Sv`%Rw@SzrCASz=s)) z(NMj@-eHntGC@2kvN18pR#L$qsisQSz*9?0OCzy}3q4zSkOC;WYB}@jkEv^$;P&OO z`TRYVKR>p~PPUA1VU*Ew4ys!TmG(&F45Ft`(GYS_)K%2H3X)Y51fr$qhKOLAh)NX= z9nI9&1d+3qvx?%x?QvprxbcVTa2QAEiGIPY8}l^n9pFCkI*m3Rtt4RDT{r}dQYJ;( zkO_+=$_R*(NOot3Od-q8$_!%(1Esc(D!UCywp(iz3ZNBh2rJtZMHPqJgVW(55O!lu zq&V11!S*Br`zZu>gu1YTmU0qpYNoll8jqPJuNfGIOz1=p{()6C?#+>my~I=MZKhY| z$YvV3(C8q!>>wCzp*CdcgM#9Boh~O9Fa!qqt#SJ z4yp0T=!W(fV2mg!$P$>yIK9=>wAK-H8-%Jus5@KiDu;;C)0}JwVK0=C>{;ad5XzMr zK~b=3{Y1s8JxOhEBh|n5(0A7d7%G-2B)8bk6f66k#jL6&TGzr8ov#xA{04vf*GoL{ z`WrldG-RcJV`3uWt!<&Dv5}xL%8n4?`Q`>{s{EA2V>CJMvY#p8GetzbOfk95PP#zV z{5?jCSqL>#XD?ICXGkOy=w&B`QW@Q_6N<%Xh*jaS%QS}-hRTPmP4zK7v_RhGL$RqC znt&~MhPU62bEWqk{&wjUPadPdb?(k#SejwM;NHbl(wB3|dkO!K-{fp~nfH48+4a0mR6O9;H`6FD{X3ox zCK=eCVV6qeSvN3s0}Q<)v6naT9Bi|jEMoT*SQuVrM?Jz{zFf!cg;`dL1_A=60O+~} z^Jf?sWu0QNjAk=2bOS+Far@ll)|T1NR})Z`${VSPVVVe{KrxphcW{7Vs;sZ=p~-%P zy-@~MO4K~{XFMl;#qjhYWlhI43`)f!rLuu5P=(7|$H}M95p_u*s<^7GniA`XWYuDr z)|u6cs_1}L$)9|*Y{)Py;-6BHVp+4shk>DK=$eMEn@Ea+t15(7Z{msPkKq7Bn*+C7 zLo+}GL{XrSPLhZxFilum*+)=2@cJC+dgV>rvOKZE70>;Di5J5x~H1fG5`+Ipz&pumw3Gz}i5s$`_VWMkgP~EugE+REYId`EO zuU1BMRN+bQP)zKylge|LH#t~Zr|6GitPIn)>fuNK@o9|d8+^H$uSDs=G<7s29Cinu zNDWQh&+%+jqo}L+{ay-1?Y{707zU;L`+!4Po2rWlA?t zu^<7hXX#jg$kq#%)90Z)xywN+MbW3Ryt+-!)RDabf-W!hr=Hpk>27_NZimi0MK zmk%)!Fa;M?emgE(7iXV2NsYrmP@UMdRrIosp_kEg9ZfgTb#MfldFrjdAk_OQUyXgk z&A?L@+jBZi$;^>VCQ0XN5CroP-PW!3H!4oiv?7$6rh}%Vo1#^KET`C9%bC5 zdeqCQ?^Ppc|4MMnk2X`o@ExJcJHXA`3;2HW2IoR6yx-f;mh%njJT9b^j)4e;eP)I~ z=jMJ3Z-4(7{=x>=Mu(ZoHSiz)Z4ZlwTii_=57yq)bu?5w9)nc;fOtZq&c4d(cACRh z9#8)@9}*OrrjBXqly$ul{eGlq8xx~~FsKzvm{_*R)HQS+%6jEyL~v78<-p}U#<}xd zgj54$CyFXz7?0T3atZv6bhgI0_1Qc0op^(P_oHTnk8f9Qmntx@xCjIUQv18?ALNPp z49bS((+~_a!^Gwa;5}Sm=^#(cStOO%B(4WI77o!;_ZEK<>gD3sW84`K=<-NR@2sAtY-*ZCYN{8DlrJiGwkQKi)+;<0IrP(tPeYj=2R))r&Vb&o`GQiLb4aDYqe%%Se)fSj>~lW+|B& z;_(zYn}zma8UmoB=^CO@k)w*uG)e{Xg);s?HBHBYT>J1QT0?--Z$+S7!Zb~ETLVX% zJdF1BbL(C=KRD`va+yK_Y+f&Rmz~a&PjR-{g<;A#oC;fWWpqQgSl2Zj1Jeq485+7) zpiltC?!+4k<2`bo7aL59x=OfOW_(-+*+AEI9#{a=K=2=<%YK`_z8tkb{ysgSQU3PE zAVU4yG&p3^rh)#bUOWg2>ga|IpI=3rJz#6|kfXH*nju>0myg&eYi%A+uQbj31dt}C zVPfiKbX`Z&bxhTT#~w$Iud|jZ(=3!RbnEJG)Qh~f?q^cHA7_Z&yv0*0XC@&@qR!~E!f4srF}OWeD0n}+ru(IHj{6Dt7$P1C^_ zB%qJ8v6moS^dTfx*e?2M_Ns{J7=nc2sv=mCsUuDSL$u*`dvHiqJX?JP1RI_zlQAtv zVn0qIWn$_}EXQTsO(hm@4U>$X;lk5x?0?kHqOKvRA&$QA13b}TZe702H{<824f+sT zpWs5L0|Pq&cao7ymng=!*eaVe?`*TZy^j_a|1ii+zhnCYFnODpNI2`x&?WqDT=V{b zpZM)~)fi{bckr{1{~Q13KoB99#n${XZ=Pu;aacv)$M5i;{;v^iYl|G#J;einCk%Ac z$I*5hA5KQg za(DUq;z!i|+ZQk5cDzJVGip>xR)Ynn?@G>8Y0zW=sqN>Vc$OV$CistsGY5V0h zKKghSk0jx1d6MtF8h~=;U@R%9`4#S7`Xz_`DK_?1dcJ>>_Ua|BnSvFquH-SQfz!PF zyF-r?{6YMwf0ne+ij5gDO!(6(UNRrJIvcQ5{TR`nG7c@Jm) z>=|05EA$BhB4tq9dG47e-o1W@&p%qmSr&+0_#V$xsfhXpH-GW}u@E%a-4!|YlXJwB z5xm)(T)9+6+}fmQueA_nDq}1gBC!)^IlBA_cfWX#cu+w1ALE4!=Q-krV%gfGKz%KT z7ccRlr191fP?bkj+eGq)X>ECu#&>V>!No<~l1%96i@Z{&AXgBKEX1e#urn21)(yPf zFK~L`=X~~e>kI~LX#0ogO-|g^9lUUAl20yu&ThbgAcr{p_K$e7I!bj-1o7q}vA^iV zMiEmK5ljuG~28^c`uZSE{5Tz z`=w_YeQ$^>pRZG;XgH6)!K-Z+8r%bskW?H}j`iVBxO{UPT~AVw>WQ{?;7JWL`1Mcu zPrDsRD;pF#PooIpBf4$vha^=D{e7K!uoW`?>Sh{Ggn8#@|C#@Mw}$e{5(Q`7BgjJr zy6L61&d!Z*E^+a*CSEgCY|2BV6;TpF_H*i`r&xZsmrKc6+@g;6*bn&e`8vWi?bH~5 z$7b+<;oti}*Z$RCF8~A0^l`Mq#z&LY9PzrTZ)it-Z;0wwqBtFPN=T@RL1trsFF(4$ zoYKli|IaK}BN3`xKGgjoKKUe0etHkHrQ`o6@4de3%JMtE&pzSij0^${Aeb{i7IP@F zs-t3$WR0{&wl!;wmo@Wb`+x9SUXs1$VeIi5&q$t;)KYg>cU7@ifyJB&fDwTaiOBip zbfO>5xxfXT!qu2>lO*?x3C-G6(9zx%%ixg1ql zNNLpj)YV2;l2&e>q^gQfl4CO}pS3L$JKR9CKhK3rXZfV5sAaWOMQL@^0%`!2tAFp5{Ump?1X0@L=>+}g_416z4nvzxs!!980z)oBn2Szwz! zww*dg|6iQr$N&C0SEFHC54}$tK0FdwwoI_GlT&-1@bQ28Kk2RWQO+1NpZ;g8S$f3B zpWk54vREnz+FSRqw?4?zAAiAr`rij>kTaxxTY0Zz2ld>+u3){Cprxt6C!c?aWc(4| z+f#>66$n{Iu}e(c`5XRh^kXC>f=xR(`8)4(V3R~_@dbmIF7UzG24pip`=R&w?p75= zk`ShWf7?lpHvbKGZhgVRb03DXfivIjL{?SgPefBt`T(Ws3v zs)gCAHnX#17Xu?#IsZYH8p$HM^Ig8R%ZIv3@7yw?lo`JG7koZw5D0iErE@eK`EO`w z_i%Xg-*WBjIbKB-lpOR2y3uG04O+CS}>-_jbKfm#Nr)X?iPrcR6Z0-NZuBe4kcI02zRMsE; zHm5Tm^4Wj+bNcJ+2^uM^wP*OjsnfjM@&UK5f6nw1FNV62Z+&O4L#t{#tw>;d3C9xn z^>cjkS6}jbM|aSyde_9w0V0wurNRvzN0|VNTSCsjF|t z_u(aC@3rDl^3MM0HN9~5FapbvS=V`xZO?zirT^#8=uL!a+INPXMx_Fp`!z+zer>la zNtKFrukFu-jj1%SZC@?JPe0->|7@7LSOeRS?!oK#p&Ay{Z)Z>ZI_J;*CBygYC{5;2 zHv6gDcY+$ulknCi5~_t& z>GvT??q1Qr4DRN=WBvT-{9p0!@6{mZk|=wBlf4aLrm(Q20JZBoIk@@nxcTupMj|qD zbOVRJ_deVGUOay1Jw0j>+2^A)(#7Y0m*ZA)f~8Ogzq@NMQu+b?PwsJL;RW`bhNzJ# zPu<{$m!FZfHPX2lTi@Nz=7uqTdh=t>4uz5A7~4+$1|561@Z|ZI{NMlU220Hfr&%^ihq7!4FSo*GIGpMOfsD+p+xFvZfqbCk}-=J zX2xDISMm~1#0ZB21Oh?4m8)$b5L%XnoJ}ws!mk=+<}(nE6Y>eP^ehvTix}P*HL(ER zV3eSwkuPX?B2oNkg~l2`R(6hw@fmU=Oe`8A z91aom+2k`iir-Jbt6ycC!mc|}@npnY8eJ3Y%b z>Pu+BCe}732uMXzX#-CnfNJK*nO;HxKZ=oJYGR6otbs4qKvQ!)5f7N9G}EKwq}6)X zZ)hNZQ>WZ4EHO1PLz*D*XqZqaNXRe9XUizw00F;(o=cLq1B8Mq#?l0%lS!;Vg1UGB z#TzCXR1rw1UX#fO*ZAzyUK)S!TeOvns5Q;BG$!!sS<)pF#TO>%m9dRHi_;TKFBTDj z8k$;~2q!P_Z~tnRL#Ovr7xJKl8)#jVz-t#+njB{;V-t)ehz5KFqkimSfwJWx9QLCK zi&AEu$?+L7hDx-)nWow(KE-yuK?3wFQ?Fi;lIvLC6hzkq!B7B2n3QrEbWeFg^cftH$PY;2B_CrVvS5Y-nU8t_4B zfys$!k|l{yqLIeNI3d+W%jd`zECMxg{E|sIpQmI9{Lu)imS$#RoY}NVpuUB*O$n63 z91|1Mq%?(4Z4=FPLG<}?Cg$^qa4k)Z^~8L#6N`(9R?d@2<;Z7~q%|LPYg%YX1n_%p zo__cjT$m1X`1k&ZcVZ=q%NrTz5SX5wWO6Qz=?PQU)J$ziqL?Wlg(C!H8?98JU?}*> zGBGwyUWBM`YNoCxh*Vr+>eV=ldVoYCLMR*}=#wbsH58w#+eU$O&cYw`A!#}C1PBLI zgjpt+DdUMnP|GQ%#%CzV63J%|dGNf<;eYe5c*p15SO_6umzS6rognXRqNUb{g@o4^ zz^mxwlX(b)2zV^gQ{zl6=CJ)S8XB8vsPU5>zQ?CO{sQH<{}+CLlZs*fa-EvL_C|Zl zSZ)yvhpVtWM#v{)Yk9H-f!}A6S;}F`GPY?VdHe+ZGP#*a7Bmmhc#LqsPcWpS<%(E} zk5JHyZ0n?FCm5T}B8O^8ggyAf5dvNn*}WSywE~%pdXEaq)OHH|bi*AXx>%uI|in-hfVnrNy|5R?tFi&IQYFH)95)UH`W zLo|qL=1FD^JpKTFuZ)(NWOOWvTHi)%T>!-mN7VBv7BWTm)=b71j+2N5QLr$zJd0D~ zOf8jB!ZkED*Hh!O$Yjb6&q5xI%si75)1=BW!P-XF)JIXu**Enf9>r&uNKU?De90gf zPY@0J@%p1geWrt5GbwZ>N_}$^brC@!t08;+_~uhGhUk8 z+KAZ;OpHyjRF(+WG_j^3hE&Q?Lct#ltip5<*yS{fd5LH&h$=MFi#e274MEwYoX=8{ zBgB^V!p0Z%Vde{HwvSlUgO;6Va%`HE?xnV6E%knbq9Nn+uV9oN2omtBNN%-Ct&pK8 zg$St@#at0362mVUlnMn(mY;Y;rm#50*wg|gIZktHBVkEHw`Ba`AY^A4do@cziBTK( z;}6FO`(?Dn*KK!%SV%$7&M`SL=kU9snZ|^d()<|X^F`EX1I>Lvlb7T!yrs|{kM3wy%Hd;PU zp^zb!N|P-sBwAW&jt8MQ&-kkuvII%QgZP3`LQ09bv2hklGLgC_ni`^bj105m6U=2z ze6c#38XJjuHIg%9jLjBNVztCWeuDl0fq>_i>%H`I#;->wZy~Vq^NjRf)DSi-GiZ@$q?PLgGWZDU!MQ_fJ9u+7T67G|Y;se8b9aP2cL z4sGU7|Mf8fy6J3c4HF@|T~BR+q&Vv|O^_7{+p07&l8_bQ&;sWjFx>Kp4w0~If#Xn? zP<&pB1Lyhp+7o!^f8dYzDU=MH@Go1S$il7jEhEb|hVE3&QG|`@hHJ>O(*(~#LYC~6 z_W?J)Q3A`r!sU};U~EAB3zTno#{Fx2d1;t!fBLUE63{UmhGQb5$d23@Zhr)2 zSWelv)RgrLQkAj5zY{{`7mSI%MOa(`5Ow)F3jqQY-*ur@a({wO(MXqFI zQ7x}f>6L@2W7^KT1SW>zyo)3(Ov9PK64G1IISUC13tKog({yo8lHKo_RoLa)jAgyH z3{1Pqrc`9vbi?&roVBcqJi8$&)k~Mvl|D3;Fk?4_Rjjh@+R@rU~mnJSfC4p_bi?!@kd(di{$WjGo-5wz>Z>aFbbox(7xH9$nGv3l1Pm&c! zRt??RJYl=DwX?h7pMdlhPLuH&Sr7>X_$s^@yy1ogbm>wWSn(4vEX2#mjxoShE3aK?6{3? zT3E{m1RKMh%d&L$J2>6Pg>b@rYzNFL^BS**OxVtIo#F5a1j4pnTlX?ZT#PgT03ZNK zL_t)ss^&IXsZ?oW8I?_vz49)v9q24mM^0>D`?h*Qk+;21<-;p-f~$N&I6PnWS6P-L zKdV@3FB=SjjiIe%xK_W9ZR*SOFVkn0998BL1ZrE^y3bF&Ffc8v3OLPW`4AP_xa-8! zF@%87IyyTv#|v*+&Sv#>-s$>^?3>k_92?VcD}KS-yTw-V!~RNsSa0RWGT*Coa`mWw zzKKyy9Mf>0>(Fn7UWSvygKM)*b7gMRz@S1OchgwWVOM5cvc7>8mHBPcKr>m^Gt-ih z(yw^fJ&3t(KgSQXe4O7s+CkLNS7F~WE(#~^e}x9scwtw)kAZe!gw49O!Jz zKWBz*&e=bPnPZHYwu%KWS}A#D|%)x>shruH_-lxi+H?kd?O)Jwy9$X z6^|mVDD2lfgzTLBD&Cxbis2+hi{)xZzk&z4iGHi&PJiC``)DPWJw|VOS^fbtBgu|8 z;Ft1{R+86$!S`AHe8;O`tXjNS_EZ^`w0yhpkKSi3C)-QQbmO%u8P3g=Wrqy2UiTU*$6g9qD;Ox8ZmL)srLuug zJa|;eNeuj|l}HMTuw1XEbIbOtEaPgKI=ZG~BBOeoF0jrm?(6dObB2&n6z4Xel00eY z8oI6E^{NQ_ABT_M$PLDSjYGJYWWD9^;l{h$_R1}aZQE6zdH1`{hu-wq3&(pctk*G4 zAS5>*NI0HV({`Lq_CL@r3n3#bV17e&^}o@ve3SU5NBNr^w&iS$6_3Zkwzt|=*G|~x zH|BBvdPmhQ!!K!PoZE}9%TBG_s(+J3VIOjpgGvZ6%2|?G4No*d$m@n0Rq8_j{NnMRJ5ufyr>ttM6FJNgo zlDQK2W5oROa-}UnnaolN;ql}5t5va(60-cuzUx;EA+WV9b8~ZKiP2ae#jo-!HKxDF z5Ezt8PDp^qBZKYa{^SjTs;Xe*$P|j`mO$}^h=hF3A+emNV5|5%@|#%VxU(r4PDQ9d z!0A?P{Tw2gg(Xs^m!KDl3pohI33-1B8U7`Qq<9H<15S9HVPKT9q;kdA)}SK(IE`?;JF0!)oUwt%iii1@0?UkeGz)F>Gy zNHS zC9{-GPy-`#?-T$!$d#|J!-2CrrL-L0{ELe0vNO%H zFv}@svo@hv7_ai?&CJ(79Gj$i2Wv8sKDX;Mtik|RVs>|M1F`Q?U5ZYhQ34dC~Bcx!62Ya6o3 z44N7x5mJ7wdPIC3LkOF4Hci=*@P>kTDtR_SVB{89&=kU<5MK2yd*syod-&_s6PN^O=;l0rx*in6j^+#81~`q{5N zPZ9zlnG{l4%8D0{Y%$gKAs5ENY+BbqP{sAsN_f12^ms4VFFwN9xQixHAe%2E0s%Y% zCknuJ=YP$MDTD;Y5$;@jh8C-%CKkXW%Z{;ey{1Bbjo$9}6t%K`>op;Ep5u7ks^8Jg z<*0B&NGPg`m7V1A7eC}uZU+Z8x^?GK@EK#=yl{a#uflANjdS%@Ke_NmHrA<_w&ZrB z6mQw=3uMKuswAA-hKkHqWKakR$>YPA>f_d}9;VcdY-{p5^QwM=_EUcLSC<(#7bN9VuMRA|+{CzdORxKp*0gqF!zUuRi zS5#W|KrOdE5tWKs@^asXx9Np#+snNCDxOq4uTquFtmrZz6uj0H-8UaFn)1=QK7ovk zIeLpP9xvjlsi*kxBR;x#m)>W?43A7v4mZ*m5~K$%^ZBrc_SP64x5yR3;g#y~AQva; zd(_KFHcV?%2>UC-CJ+*`s^U>>mTvtQ{_?R(Tcg3imzSAJw6iwu$D=s0^0J#7vYIcB zCm1)3N% zc#Hr1myZc#KJ~GSUSZD4k|b?_-|R;SB6c6kX5GU5W zf}<*mvJxYY5N=NrH)q9u)6Tp}KjjUXe}gWfQlZNE-%9Qcl+qc>$fzF0!Q6`X4|}!k zl0Zl*_R>BbWK>9}dyj(N5eWuf_@?5N3&dzJM8 zhZBo8K1v;^r|p>tEvLU;ZuqY6ELq>hUiZ;a%a0qR5!(Y5H!R=V5Uj zyVr&tJGi{=*L3yg;bFxV%MyYrTPNNo^I{eMzIw0bFhaNvfr?(h+xG$vUlbSr1gcNx z`Grro{CJkwp1rK`IQe!$R><^y&S!mj;*BlThh%KABLB8!uaX;CR*@_=*8d^@tTT+)BfAPKp(p~qm|}h@hvf|ujYJ4}Epn-OQdtcpTuW`lgD^Ep zC6M$isl16NT0`6?FijIp)3EIlnN%4i948)95jcRJoL-`&hDpT2cqAJkLpi&|Y^sP9 zj1g95x$(pE^#F6D~4j^Dac+_H;%PjEF(oXarnJf0+AepH!jgNSZ4e0 zf1jXR*7sjhbBj;O$3lJC>IQbM@10=+bC18 zz++n&T8WZYA~QQl0UxoNdV-RPUM^9vig+5gbLhxAl&}ZGmYi;&vnfg(Qm}?ZSVdSGMNKU8+#9PQ<`HfZyh&kcj${%1;V7|)AIT`X{Em=_h4579 zB}tgYNgm!A#tdnDV*Q57;#7}=L zsQ;J8Q0E32m~H0!N5pcOXGvI;k~1t81ku_kAuB`Qy_?ju{T{pg)v?9y5HhNylU|%B zuL-nLkwV!(cpBMv<}^m!k7Vl<(kW6o12q^U5%oG{P%$Vh&5=&^ItZgg zK9@uH#7IPZ?jg${w>VF_XyJ|3QWKP&9wSDMh1m?693Y@)C(f2zcZwIhD{d3(OZZtWt?$L350OrIB4+B&!Mhu^JLVne1pE z0JA_$zt?Yck=*!){GcO*DoirT6j@Cs9E%h7%T57~U)gZH>d8!wvIvq$gz>nWGfB^~ zFqc8YMC#hZefOWStb}u5DO`oB`1f+)Jo*CMdV0=SkMdF zICnnyoP~`Y96sDZGi3}(pk*@X-YBuK2Q4+nQqDjL#i_6JA#4-9T%c5)`zCvkG6VEH zeongaJx<62d@^H@*m{aHty6sbHy`tb?B@@Tmlzw$Q-A6t+Y?J%{_7udKJh>C2c0d1 z%rwbYx4F5_IDVc*%4K*Q; zbNf_CF`LR`sv%;rU{&e2~I)$!=i6^22Ws_1_Lts!WlrfYb@rXhpIYX)- z5sn2>P$asALQ=mA}4(aqNALY+X;&-qW0>7Ox^9ghhU7nqGzys_)13pTV-}nZyOCdHHeE&v zM2Q9BY(98~HEM)XAx$o?IfXhT2}Si040|!Mi_E5Ve6a+PfQooaLOeo7p+s^fMG-I2 zs2_oh$D<$%ll;Og8PiK75hp0yAPLN3is?nCVq;A_gjce#B?+UDWIkCy3PlO3uCv50 zqk*dz5kg+bCsX8HERXqYbVEniY|K)MR7oKmuc0m|Fm>H^R?Rb6F5`$qQXLywYzDg@GB{tv z-?EpZ2Y1pEmEFWqlfu*s2JP)cy#+>Y-)2^oNlna=_q1^E-9v{=Vr-y;5402)<`;Q%=t^Abkr;|+0W(ls{N}`xTld>d}85Wi#Hl6x5hd0%tWX5>Z z)x-1YEQHsx=kPwl!+qR;+{b*fjrK$*2e;RQVIveM&b{D4*FBz2mSPI^8}cMaIlb@oF?hXj2mn$^;MZbkR4o zK-s^RgYO<<+nN}%VPXr5?8tqt-Fe2mE)$GL@F;6Jc(9rDvxj6_&v1C1&iKevW+r`f z?DjJ;I)PZ<%o@)meRpp2a41i(ro_mi#vYFcIWx|~yInk=Ord+%u>bT?+C8IOzd3~> zrJ0;dL)|{U^{oyX)grUcd$`^6k_9bD>#jo_>xeV|xQlyFCdr8en>!EExvd#521quG zqfZ%{oMA%i=f$>N#KSZ6-h0UCLJ52cHXc01JFNA?3nvR*~VCJUp_ z85np$&Zn?AI*nDggQKU8vA*z>?q`!s&1CSm?x%Bu%tYUPo=;`5)F|urALGDUlV{ia zpyLF)BUzr_xyyW@1|u8hoo{zgr_C`m(9e|7&btSjmlN-V5UV}n?(YH{fkL!pGrKzW zp!)i`^dwDIH;7AB-w^`Y)>s-Fpu1~;>AaUU`%ZFdYYR`ud+G0;XV39Cl&Ui;1(KvO z(|?CskB3Q_0Yd3{w3q}&j`3%M$opyu8uRqt=;HZY7J_Toed1mAH`z?Te8}zF{Vd8c zLXt#u?I!l^ZD96sKNE9#^wKO7#Rd+YKFQv;0JD8}xbt{~g`$Nwww?ng53(^>WU%`d zk4BfU!maE+u#v^y2R!bZBYS@2=k~2fjAbmmfiz2c3`w>r&kS($)&MhU9be-PP9EPzd8n5Mk9tXE+Syvan+@Js zdT#YHk=6;W-@}o^`&btezoIZt30cbUs=tRvFD6KpRGK1e)8F66>_VA9T?>l&jNX|7*@YzG9jDnBnc~s? z0jAPAa=3{d$Ih_FBi_h0Q&gCLHb_!aShuI0VDbS3YFM{v7dv)uVDMr$FLF7GhKeM6 z2u5PmHbq#!t`<{u!ez_p1xEVkX*zm}=JCh$Oux(TY$!3%_mF1`wS4DK|A51BgR*H8 zO9&KyJ-ZUU+?pL^B(st20Vpr4ia-dP?5q1+yZxLc-2zhN>=qQorkow)!POpy77Hjf z?R4zlhIrY_!^fk@#wNBlY$j0{rMvqnGdYXIwnH54+)9IAV3>|aJM;23wQ zm6)9>(R$=P_Q#j#?;l_wZxITGh-@$NVn`)e7ez^qa_>eDFBkGyYK*nJk8*NnkeR{9 zJbs$NE6+1Dr?PSX366KR;} zXJbp~q4m6T{2=Y&B#&?3=fy-4JHDNh@9m{Ipsc#dkYs_DnP8y%E`4JeG!dX>#{rHW z+CXuzmx19SW^!H{cJ8G;v_$`%M@(xW>LM0;T?Z%jZK9?$NZ0K?CKd~bXgkMFcM{7z z;a2woel^L+OqtlGqkQ*R9ZS=%m^SKBjVzDvJ|m4ucBx2s>v2x+jxh1)E`1{l6y*l? zojgEfet^D#0W>8<*cV}Q;RVCqAPo_P%+Nh<-hatr!NQYR%bsH=+2NVtdGBLhWV}f8 zLoE0=^3L&->|bj!`s5+^dxx1XK;6z`oa&6CDsq)RIf>HR;xIjT9y78~BGB5&sRMPS z$6hiQ4dAt(akF;@(=3wCL38IR4z1OAcDIM;GkH7>J2`l0FKu-Sre1}ILPFSCM($nb z&eJ(GIYc5VA-A63{as;}M(%U>{t%0rmxj%q96z)fbzzW)T|GRV&S5H1+V;M~J9{<~ zOg^ROb`MXc%7p48Sb8m;$M#Z}y3d`FBKf5>@ttSrj7`&Xub-*3fvne@APIGdtc&(q)*Ma!oz;KfJ(@f5*wC&nSWAQ#`FTbQ< zfbiF`y<-P;`UuxP?PAW#Gx?&6t`}vL+%S*&pD{WyLiZQv>6s0)yR(&rTj#m*aEPqz zSq?8q4|UV?a*;wY$+Mf6xI5-y%bu-7=Wp@x&1pQbT54lqY8uzF#<$3WOXoP>Z?NUS z7Oa=Ixp?g{(~F~YUB1bP)xgH~1nIuZTijmXa0Cy6Adw+qxh17r##NxFF)hz3&FNyC+XbWOfdD3Pd>WLpwY_F_m0z6 z=;7=a_jxt;f}X24c&@Ku_wMx+yU%iExIig4&EqRq=uOqKcW*1^$PF&^j4?BCgHO*t z#%kZsCNa#-OV{Wde!=a}&vSn^%)S%H*wLCGo`@0-Mo2WRp&{lWH+YwO!zm17k)F%< znAJ*T=bm$?dyGP1n*Q#`%qbxfi3HJT4UHSt5=_3}anF554Tb#EZXP~=#gZI!Ldk@L zH8;qlw~6Lx1aI~MAN}Yyxu$)bIRpoVCdR8&fl9Qw)Z&4cC97s z5l*RENnn@8x%$)3c`0w;z`^bKC%U+B`z1^HG-G|;JY4`qF-T6mJOe^S4@ykr6>vsNi*=&ZD2>oHavsp`Lbt>#kpbbUcSk&SjV0n&1AaH za(%2wX1tFte|Cwf_%4nf>10y_jNQM&r{{aIHyvOTgWR}qiAQtbQw6py@I@0uLlNTj zP1J>!==$l0+{@Ik=frWgM<%%V)5{DlrJ3%(!PWb-1lqQ;HYzzK1QkJk<_Xs?++x_; zz|rGd(4O7m(#@wVERAsY;!Q@ZM%p(hJp1%#+!&YHeC#y)*DP`EXBT*~B=CtLu6=oj z$K98?IjRs1YD{!r;ZaJU&yOoDjq~UD?B*d*o3UW{5?K8*UeIR8%N$*i=IwV zE*n@ziWhf#7|s+iBpYvHGaWlyVd5s|Zj4c!f6lG*U-Det&8b7{Fote(41Y@<-M8hQNnrVm%bm1Yfu7h{l1TXGh;YRNQ zvRC;A^5oveU=TvXP;1z*t&?rRQ7)YCVSFLO)ZGvH=zfO!2z*_y001BWNklLWdRpU*zLL9*o_?;YQS zHFBHJzU(KNpW*TK%RE|)vg=SgrT*L8xHp7d-#{Yl=v_l?7;UVZi&uKd)wZ)PG{?;! zf5J1VjYB8jp~Za4xu0HRTz8wjt_UTH$S^ry!jfxP+XR*+W9Mghe*X%W&Yt7BXk*9L zHfp>UR(XLZH!t$ZkAK4b@_II{iQ<<^WEKbMo8Q21e5aFLo8d{%1g4Q>KAA?3Ze>fI zKr@_NJj*sQ3?CadgfR*Q7UoL`c|}tk9DK#K4?g3iw2qDgJBj7zN$Msx7AD}Y+s^*& zb>v@O<+Ho=0e|hDoItcyjRrzI+vA&+!xNs>$-; z+*$6==2?7khl{s|QQ8l(Jut(At5@hxdGN?CkBm9`ZhXm&mnN;9$JiZw$>(2mF*G^I z%@04NUt7celSgP*hxq)1D~uLRCv-@G!r~YM_Xn6SF3^AdGrqW=qwVks4s2gb%%0&% z?-Pb6$LPKIDVO>)H0<6>&BPTxz44UcuFv?{tyvPgPjGy13&BdOhGiU7P>dyB-2I$S zy0Ww#f1hLPbe>%OjH}O5BZ zmqJ7&9Vyz%*8O{kPF~~7JA>r?4b(;=B$`@i2uq}2c5!bsMRxWH7k>IBld(OVJh6-L z(gV(Ya*w&fBF}DJq-$JZ^P%l1V-L7?qo0fiEIG`YE&JJ5x4?}{HyIeuBYUbsb%cau zY0UL}#0U2^HXl00p{)(5r4-}+T|AsH@W+~HZ*L)_%`rNWMv_uIK7Wqu!ya}VXe0OV zGMDZQkQCmkd?SG*Y)Y?g@WJQLk=r^sxIM(g-AmjVTp&H!%lQv3F`d}X_IjNcSI=?n z=_~qge9pxuHoMMzn}ap;bYHwk&&V`Sub$_|OM|wfC)gs5a`VbvhLR=nWB0gpb%0{s zCN|UuP%Vg5u>9^>uDr~U8okGbtB=XncW`2NnCS;!@_E-BidSP{E`x|~<-mqA4{zP1 zcdUpt*T?;*<0NwnJUII^ZcVFfI(Urz8*5MiLxgGHy_2@^5_dkjz>AXYI{Uu9@r~SI zIQ=YY*m3MQ`*%fIDE86Svw$U9@cTW?E-X>hRTM1=^#@ts{Dg;t4|po((9}3~$Cq$o)$l1DIe=LXZ#8am$pKF4=>DVA*{RQh6%F}LnyQ%jUN8IZh0Hg>Y> z_NP1=-bef7bMotsvL}(`vMumOYN%^nOY@S>`fa<}Vh%HMd6HKHgXG4_MC!J(X>AZq zFM*_Br!x?!LsC6RN}P4;qRdXeVydN%jp2Eo4b0%%xtDA@kKwN&I{$>pV2X)MfL1F_ z!IqI!i_Ah6u|DK5)iSYz8##FF5C`^bLT#9)>)*X(E*Zj5JydL=Q7u2b?w2r$j$ zLIx!$$Y+b_x**WFi<8Iqv)Q{qZlH%JGmFf~FPKmd@-Kh;2+hcN%waCv8DT0HV7<$4 zgh6&OhgcK9Hf*9T>u9cPK-#pO4S@-+r<*zY+ehf!R)f|k814NT&*yj2=!vp+|NDIF zzy=gc$FOW{Y)n(7e&cRBPaa}tB9HcRgzL#s#$pg$zlWVCzQz8!Yy5AEF?RpPaSrcW zi`e94xcmQQBn{s?^?la=`M={QFB>`iZ~i&&gvQa^AJTh&kd5&f=E`e0z9)fUl&J*j zI-#~Jp-w^w=YK*%V6ZUsfSV&aX|bLE?l*T(7cBjM?7dfzTv>YO_dDm>%&g3+%JSZ# zs(^wk0BwM_({4G2W=M)$MsSy0QCvQ(Vq+r|iqL~1q&GdULJ!hLXcZ!7IWwG|o;K6n zXg7@p+Q7SlDPKSp%KLQJ->Zk41=9d}8qFSZso;4*AnV?9&pDqt?)(0Ka(8bqqL5Hc zQQg==c72iQxmI@XY$TzFBvl291qw)N#Ww4AeA2gh?EfXhZ$;t?A&Rl7L_tz zfIx&2HA;{$=2=!72#j*1<->22^?n$01DMK+umd)?3HaB1RpNcL~Igsw?NQn0?T zLQY8_tOCX20#g^(=zZlcdHz5fY0YP2`Wz?6eGdKE@A7nqfocTY{QNDZZf=n{9I;gj zky1t9EK=XrN@it^8?!kY_O+0#ZKbn*mHgZ^D{YUl(=bp)oTyq_8Rl|+Cx7^t&#^O` zLi1M`{^U~@5|8s&FYlvGcVTsn_b*;yY^#Y>b07N;9cJiIj-}5gnat;rjf1q-Hlp?o zGSHEwbU~0Fc$$}vJVxWjo4jiG@dqzF&YotI)`Y{{U!P!PqZ#9#kr0TeL@5eDRFD=B zNd*dvj9vJcxk8@oOMlM3z7|sc1c5ZDYG|dWp#|gORX)Es&yJ_EtX%n=%d7SDk6dPL zCCBXC7fgKjJIE*`5|ojr?lzwYBb`S0MZA)QP%;Qnwo4-1^=n)y^zz;3A7`jdr$xEN z^`Ck~fj}dHsV%XwVc`mu&<)A7wA0>PB-y`Rr$9@>2(?T6&Ei&ui@1Sz;^iVpQtnw<4N4I%%rY*}1$5%$m;U^5d~1u%M;H&$-#ZSX!Y})`adR^n^@y) zp_lLf@ssT9%uuNEnH@dK$l4CF<&YgAB#N%%Ele`ERHE^@KjnLmRbhDwW?`KO6}2?M z@N^!c6n-I(k~S&k3Ir`pbY*X`d~=4Dx*;01IM?U44^5p1*OMl zcKIW2ULB`3Y0xroh-bh1BrRwEFE)%e9)Ie24h$q{T|CLvQ4K!`@e&mz{W(_Fi)bmq z`bH7I-Xz;G#PiQRM)p>~!p-+tSqbP=BvB}-sPCcC@Oketv>tki-+HPWwR96hdaSJ! z5Jp6)6j9mOL32$b!LHrxXi0NJRZt?Et>sZB8RB2Pe1P5zq}@DgM~At-K7>)*$>6@H zdF+6PeR+y=rBznF1nGpz!paJTPzT4su}d-3`5nzB5-MhG2W_cMZrz-x_Rs+u#b%r` zCk?7Q+DWNJrp}t|c;SaUmmTFtvn$xyUhFL&(+J4hd2*IQy&(wvh)4jD&)T&s6nkIb z`Nt2^rgfp*y2fk1#rpg;MwXN8SMuaa5oVRa(uE6zj!)~ezr(Y;YN6#>MwZU7a`8iM zt|sZ;_cYHR93;`X%*m@)(LJ9)s8sEGl9!G=PG`nveLjh?xXk*Njh2F~)jWYr)7rm> z=bss(*{@(}A;;B;aaQY1TKe{K@bCc+Y%KH1)CBfcj!4nse2L9rPR}>+)E~dd)4S@C zu7~dzSxK5KEw7QYbW&`wUW)kY?21P(zmXdZ03kGVEhGp70;yq0hn4Z;{Pd@vFz@T6 zE0bt}kDqL&yS0Vv#z(w*seo41&+b-wG$kfs3Bou*QjukT3v!__lTR_!s^NHHIX)U9 zV)82$5KajP1yyPY&n6H$hG`Nx_8myka)PENK|}$r9iSLrhEWs9Fd~Rzav~LpVQA$| zL%H}qUKEu{rBtv>IOR!~(8ooK6Fmb5`!*ArK!hCJ5ttDUX{B@gspm zK?y-i>O{go3w@00T3UDRg0sKm{Okf@*OLsSV)8+v2+SmAWK%4ZaHLMcP$}i|L{df9 zHNwE8@0I_S|M7qMpZS+v3w&~Hm=z~NC=#ieq*4_m6B=4oGkbsQPx)6*r8iBodo*l-aiQwl%N)QP|2C%>A;Q7foQsR$7f z1Tn9SEPLM2cW~TzgCtZ9RZ1e_HY!5KIbvQA$G@lsO5ou~8p-A({K;Q@pKg1MkAC(O zJ{&EUp+Y5!Mx1mh1R{zELjTTq8yczMW`_`n;*n!zgj(mhYm3?bdY^7{~o{pVh1aq{FI-( z{W%K_ukh!8@(Kgm1i$?2zvI)XHC$OQX$ zm#CcVOWfWvNuMeu5`k%&xA_O6Fh+aQ&|@g%D1PStYrOIy836$h`3|CCKfm*D|5yIE z|KUZ{kuNxTZ4pOmC`JRjpL>Ph{=pyfJ9{K!Bh##|&vE7AGL>12YnLWi*bt=rF+QJA zXsAiU;x&dBBa-P9sZC&Z6Zy9nowcs0`I^17RM)C(v=k?bmdF=9kC84l4d;L_+k7$5;c{j{lH7S zJXnQ)n;cg~l>y#1yt>xFzQczZ+}niX2sBk9BM7$Pt)nslpip9B-SXK5A|i}Jyhx&} zl#$!w+(i^6CX6e$PRiIH-xgIwY~Mmf2c%=+2o+6AMCcNrp`)QGAzm2!+q;V>Cl1Ga z1qw(5T~p)RB0xqE25#(A6@_H))4crn4!WNFUHs(l|iDYz}Q{#5? z!jLG4`-CEhqJT(BgwQce4OIcx^~%I}8X$2UHzv>vH@W!6Pk86TE!;#kX){hJj)XvJ z8jA0i2^jB;iBL53V3TVnK4ntu;Dzr$PiN9%;@F$K@xdA9MJ1IL2{aML+&y7fCKbFB z<|?9)Fo==TlroX79|@FlPKlz%(vU);8V26XN#1_rT~5w~R902Q$ZB79E>TD*H5#7$ zBmTSJ9>AOUgrEKRD5J$N1}srEL}8Y5pPgeR`vkxDFM6m9s%3qi7~64%nGPMa8NnM(i& zT?;FS3GQ60L=;3oMBv(#EFaZKp@uoGp8A~0=TfxybTPN+p;uO6SP_|Yn$(I-!6J@7 z77?CpVY_||{pULrOA)BG4D4-Zd|8snRFc9+udG4U@@Qe6(Q{vLrC}%S4QV3ZC)v_R zd({}{j{Tf>N}ZUAMtW)o>6D*y`hz!!7VF7fzKZO6lIH4poV<0L?8~!D*j`NZKBa1^Q|us@cRqk4Yx6#l;I}xSW2P zlx<_6oU(TE5JgFUD!y)4_q>tNi$j4_P{J zfENcE5v~=BH;RyTjU@87D7hAPeuXR7)-am;Xq`ODtx|@AyIRKS4&f!bO}=xq|zo)=*L@Kp`h4{Tt4|J)yho@=P%&3K1Ewo7eVHIP8~ajaWlcf z<(q6)1V}0H3(Jhn9pi)Q4y?(GOt~$*)R$)YR~EJmhyoYKDqtnM*xPoRw=R9e8^#*- zs!n5XH!Zbklqf>2+d;qaGd_Or0}4G!RFlrg#fKK{xswb}t#jzG&BoFuQL>9{T4A%WMIqr4`7Tyzd(j=@Sp`Z_ zin`Wrn%(34;umQK>nfYi6Lkit8so;kDO8c4aoXd}@Q5Jx|eAqcc$|P%IX4l)W7J-cy|YKi}bK z(+?Rc<(a>FoVQ-TNivzHrm>ACmRT}e>1vs0cxjnju9>3kpk$j7)0erh9MaIghc+|D zKdUiAlaA(Uv@nF~UUpTU z=Ikf$!$u4K_$6+x*W&sG)>bSM2Wv?y^W<}RN^Xc|7^wahBj-+YwK&H{(M4-$Ag!#i zwOJtPgLa~S0yo`G`e9ker=M)sFl7Jlh3!-SQxoNAu5vT-9h%k zIo7s{ctAobBpL?Tm3*D|e|ePUj#?_xm1LWGY4twk_1CiuWpj)S&!cs{M0awUYbA@a zvEte`j_VPUByASBFnop!ZA~=W4vy>MhZ3`XCwtOA=c9MuW2-C0=F~7-O$T_P8b<6Q z_U+j2kU&(DHC0$!W7&q*$iprb$!%FApL&HCJO3lEfAldenJi9jnv?Io&StyG%5X^k z?pg{HpK{KBl7I6*{TchKG(>5J<3Ib)y#CQ;p8uDJ7`*l>AN}=@C?4pbA}ml;8yFZm zK+S3n^lCC$hpS&)A#CiVyQ2=m5Upkh{l=^O>b>_Vbek+*yv|~NH-T%jwZ1`+K16LI z&$V2RqUmEK6GX)YE}tD{cjFA3t{|1IBNa`uwN;4o_3m1`gsw%&a`7VtqrRU#?UUqX zf=p$KDA1|QR-vq^1Y0AV`h1M%Qf>5fO|j@{R8|>SQ3jc+z_*H6QB2A!0vF42@B>Ju z4A#z`=ge@5p@dDTq@g7n85l5m=iRqBy3$6tILe6C%8~vI_9+X?@`xawD{LD#xXUDj ziefKt`P2!j#0~Q2&*Qg0L+3yf&gEA*@%~YYeOc_8%dFPz=jj@iS-Xhs$E0#rzJyZO zK}SQ1tDnBgTlA4i*3pwK5x5p5qo1AK8{`)i)Kn!I*CvroQ<}NLjkSoz{w|WEQ!H<8 zGIeW$Ld#*}#rzbe| z!JEj1EDOUkY$*dMlvrKNqjl9%X$CCiaul6_(08y(E+Ha5T(d14Kg9Puf}q5$^KbIE zZ=A&Idx2YL-e;@1p0&9Gk(s5Y%D^vdk~2L*ktC(9ap~+CTGb(>UBXf{(v1V`(B9$g zw~n&Z95Qol1i$SFJJL3vT2|RcB0R^z34H9WRW=<-MYaYryvAlOzzqT-+rshV!&-zu z1TJfnSD7eQ(6OVLnNR0gvwQJ958vM4`mcV;&yJ3eeXgBL?;R(b(P`>z!?ps<$_#2r zQe9PnJ#m`rQ5{{~-P9=|Aqq7+1~7hpocG?d=uU2OWoiv~XM)P+es(sk;mQ=1X+fyz z)b;M7?bawCefBEvXoKi8XPNV>dGfKt=wH0f2WLOzO=E@Z$}ltQ0RyUx?ZWnAh;^^P z+HwiAyOy-FKt7kp^#rPFvv%VmAO9*%-P#o{F9>?R-%E0Agp!qt-Bjpe+YX)|5qUP2 z%h*DJNUx=5cOTuItz^?Wgh^`ZI@ouxi%dl|HHORD>?D(O z%d8azH7(85S8n6##Z10xO($LTDO9Ob+to$ADG5VR(@hNY)S(6?=5MWFwC`r9H;X$z z%JrEgR&ySyx+a>db%a?pVs)d4 zTHQr&OByA#S(sZzscE6BF&(21q-toW)UcMOn3!FmK$6D(A@!72d62nN5R(z`VKFj_llh6+l zMw+Is9vTx7c5Z>CT!My^#Ct2eO3aMXCTqB87eRBvVEUEg75fvlkhk z-+=nPJpcSb20E(Pnz+i;!V2p-8>4Q3J>B&f;SyulZm_triKAy}YHK7d!#JVNnc>{k z1spp7XPw2Mm8V}gLVrsg)oF*hiCNb2Hp!-5dV2@xZ_OY@fRM0pYlbyH!;T{_^K`F? z>nLRET4<{?iL^@US_jzElg3`V#q^DN)=Mhc)@JG|O=J)u^%|P%eC8%+Sud9Gq|er7 zB~N^3AI+5}Thk-V79;ekc6RUVqph_HPbR2o8Dvja3TJbUsi|d($r_ql``EKFZN0Z`nl2Hg@mtqQYHZ z^m!}bivuVsSE2wO3r>U-;&L+vq^fb2?SIK)-?0M-$_SG3g5hUun>8v%% z6Q@AYLN;cmnVg&_s8raxxk<9;5YIlnj|NIOiF#U_>#0gs(a>y=o4?7-ttB>!Np`;Q z0{iPC7H2&MUV4_@-L2^BOGM56^kf{?7st5fJ;oos(t&mtJ9`+J)HGD1IxF0mxXHru z2D0^Wo_}T^?UmqI9;v1-T5B^T()Bdxn{3D?I%*AED^GrFlPxPiPgRlF8sXH{TUc5H zd!BoS&cYa%$8$74a{%w`M_ibX=-juHYP{GdR5wx^tur$-$I6yRw!Mdr9fR~YSD;9p z`rba;vkCGu<17?Bl$tJf_VluQPd7D5Se_VV+12pYw}>)XdiL!it7z0Twa`?XBy?0P|^;(luUSanwVv!0GY-n8f()i&q`~y001BWNklV_m@9*c9_?c^p~8j=j5SOBa~FKFQ)*39WvB!{2#=HfiH(RW!7;(U^{K zZAdpY)702RwVG#Xeg)TTrL`_assW@mQ~J9l+ZZ7OWs9B09fFlu`l+|ff{ zPdyYim|H4Q*SC|ll*_`6Db{5r^{xHv8)&CCW0aGV<9S=jcF@^SNh+D8uF_(9WQzI4 zRW>b!>dtPOD^vn&fm|GXn8`YNdfRDhtHYidVRC+zLXf2M@t1jKM*`QAq^g_fY^z4N4q>8( zrj}Ofk`Vz4syoBEEAu!`0PZ?VVLQ*faD@KWR+{S~7AL2;wX{w#s%7Zq7Z|Ko2~kKj zcF~rRNIgx{uHE$1CJEN27`?GfAvCG2uP2*MQ{A+ap`DfF=58>3W1i(T8>6w6YI~YX zmq(dh4XEFDgahpsC*L@UvU`ZmN*xgfL`I6LY&FK#4MwIHShIE7_8#Hc1FcYW(6f!S zG}V)?s;Ay4u{1lw{APgZFSBg)Gqigr-E|JPrsi1Na>=yy(z9cL&KeUfRZmxEEn4Ig zDkjKuqDJe%XLzDFi>BzLt7=GiYi!6Y z^?HHjl@eOZ0DJqgIJ2XS%`CH45Y)9Nm^$_;v((VNqm5J)-=-P0E!24nOw6oMv^<2r z&Q{fvym+vO`qTzvSEgB9S*H*f)bHF)Uwx8bb&9bYORV{o^dCCRy0oYB^}t4Yag2QW3h?q-kzzrZy!AE1GC;?WM0%W%b51vy1EG{SIZX%JSt4>Z-mJkBznRC*TxMZq-tQQ5snw4h=5Yb$EeI; z65v=C9txUaVkiNQW#fes%`}i+k$fq@s7Rp_5O{H1DS*@y7`Qk-sD=)XjT?fZ85oKm z=ORc5oFWb;sf2-oOCfI|lNFdsNDyl1T7>Vqc!5Aqn8?7z^?V}5AgP0Gdqh&hP<`@S zB{0*ZwE#N+MF;|?gd=oJrA*Nkfnu1bp-rLaqL?PS6hw-K>KDnCLd;R!^7`lRQ*@UVBfsbqZ=xLqBV?X7MG0C3q{Shy; zM3lC7wgRM3DUH3utLJncf8{v_>mmw;fJ7#Z8o2mEMH4Rhyn~XcAgTB`p@ObSykZUu zlZu2+MO9VPPOvD8Eie=H14)u)&*5$Q>cGRtc$H;-b`LpOCIdySD_{Vl&( zIl{mHvnQ!fYT#KE9ED7EDux$!BMe<7@@zbzqYIB>$wiuJGD(4JIRrvOctxyGCzVQ~ zg*KKiF?4WkHx3QZP1L}`4g{L6fm5L1O3Y*ok*X@--YxI#@hS^KGwSa(M@} zB11y>xPFA98)%_}<%M_Ir_cENZ}F=uMIQUN|AxI-h(rR#cW`BFud!W#)C^4NlFwU^ z$dFP)JU>D+bRyTrixdn~M+6S*lc#y_?ay$Z`AhzEZxZ(&$h!!nj;RZrLY`7+P?39qeCreV9**zhl`Nt}HPz}OpS^pGaj%E(|85)O z$FE|W-8}w8E7*Q{gCo&R6~9=(ktP+X1ZwDDxl!ytT!%oY$e={g)5&B^WaLrI6>vNs zj1;Cj#fLw8k8yVL2Y>Mcx>O(EcX8YRsV6a{kL&uN8z@eJoGnOYlE}a#h$JGgD7unV zCWZ8D0-+!XaEcBhnI@@A@NDczBcXv+EZ|8q4mI)OuoeJCH&Ofoc}F2tk-|_z9Loh& zA+U;gYMM+!A@nS4U!rXLL75_B2wca;mq{`eD!$|3+;e1mZ~1naydzKy4Czv|Li9w6 zq#j{e4go5r4yCO;zFt8}Egw2apF-Y3m?;u6BvN9V%3BeMR1!@>7<$;24SEGhUBst= zP6^9XNoGuh@8889EKqd=B`A_Bh8Pt|WEi5TDv?*9;7C&G6pC-h(B+y!jBKu;LR z(8qOrq@fX%N_dfio~pnUE{^LHL;_Va(4rDs1s@}w!H683Aok-*Xx}*@6e^}%7>N59lX14$)ujZ5FU=}6Gm~4 zg5u@LSzxBqsDVv*mtA0{NEi~_5_t=f6^S^!RMXL-7|uPAI!Qy~xh_5$s$Zb!D;P$C zq!G{IC>oj)P|U@1c!eHdI}xg`m;2`-R0Ca;vAhEi(!k6e<3IlA3HqLUndc5Pp$H9) z@|>iZ=#<#X`{?O3X5`@n#9`NgjT@wk&iwNc=DCKR2#}|G%2ZQXi9`#DBx)+(g_96auJ4sCL%n? zB`EtHRVXN8gVR6yPn@m!F8|GUpQO7=;1&zmGD#+>BYYb>R57#=+j5DdhOTP}-yx7% zIpj~pG}M?j00=z?Uq~Xy!VVP7R0Sq>33OFK3rb5AULljL% z30-_?lF&t&lP#X#0-+#-c&(;YR8k=(dH?85vOT-l)mICyU+!a(lCNWG5!UKBAOHAO zR-gLs`Lib*Noop#9mBLIQ%R)n5Gt`=mGZH^C3Wy!n?k`wDgs4Q*f{%N_)jM*_^sdn zK2PneLwYv08;4t|x<*(k;HqgdDILYR$;tQM;^Td7-4Vb)tLmP~* zC_*5GD90cFx<_R>hVjdUY>)OWqVNuZU0mU#Gde%$-7nXF&-1cOW^?EHzjuG)TH?e# zqB4`~z2Cc2clo&owe72Fmm0dvbMx}2yz}7=Y99LzuRObp3g7wCA*Vo5EM~6Fp*FWr zS5<))#W?}@kRpC*3?Rm;7GG|^)X@v)_~{$dH0*zhXAU-j<=x4(07RJ_=YE#va-CmG zuG`~sw_F5-IYv(${jadeud*E>P((ms@iOnfeU7#C zPQL#K&(bU(#_k)-OTyP2&{I4;)CBgubJExIw_oG?57Ob=b3s7h zmMD4#>6CguAj9^%5A3so=FM~A^K)FEFCj#prS&w2zV|YRx@*t^KhD|sCTpVmy7!SSlOB47m!IgPMho%pY42VBMJVXu8rRPr z=hGW){PCYWMnzE0&;43G+^+IVKIv{ zhC!StS7xtPWrXhsM8vF;QV67`qbVXzy1pA%;X!>B0!2??DiQue!XgANxlIeBae#wE z{nSVg?*Sr+BAuG%deXWQ8`gsso|+Ml)jdc+_cOc_MMN?|wxNxVwptQOoEUe{M<4Xw z-GAHuY?-lD+{eng{pkJUBBX*M0vyLjNjI_U@bf&;QyHVNl&_|uD3-IP>FBy7*glzy zB7~x&$H%Gh$(9095XA31io!+Fed8E?Rlo1A0HGQfDg@!fRw@xh0xeldeM>Vn6(-6< z#_GOyJm?Q1PAGOuMI2ejo+FRZnT%qP1x?4$<7CqCOub`ZCBfD%Jh5#}>`ZK%6KBVn z*tTukwrx*r+t{%=aq{Jy_q+GK>*wxWtE;S?hBz;pS z+1#rZKHh>E99LFT+EM|^W*7cI22%~sZ2u*LwA>x~?&GRUxK+~|L-$jNU00tYmh~%j zV71{fnspgqK((KL`QG8|v()(XaoG}!4!uNXK3;pZGC-3;L-KITiM|(8^o3BbemBsmaZFys*w-CqUz>lNC zq%UdVqMkqDSe8uOVZc}D<}L+95h}U+p|MP=YMwQLS-<_4odguGdy*nyqiPn<50X~q zSjRR>oZP#-JP6CEKe^pYB*ed_QnK7YLC@p?w6uoKuxLTFvQWFjF24L%U{Fm#8E!@# zRYX8RnOVlq6<1G6^nut@arlpt3JaVo#R4<#5ER-$?;2%Em8mua5SYP!&%YctPXn`x z0E{gB#?%9jJU6#?ku-a9}13x*XcD+C70<>~D#CqnMP z=`q69)Q`sNf!ewnhp(o#j$ZxZEbyC4F#NBlUlVw`n}3-QCO63_<+FAto#I9NMHh_P zkzgxI^6@<26+K&dqrgiZGzed!fGaC7<8dYy?Y_6_Lkjka$fQ!>BuCz1p==>wNq5sc zXJ9VH-$!l&%0g4`_Q=9dFfp_VrPN-C#{Ajq&>0O{9(IS(8KFv1++q4|J7J-9G_G@< z;=3S=I){rkQ2P8nPow0!YNM5xd{?8cOtRlk1Z8C>vs`!)~e@hU>^{u#}R&cP3MtaRe1w!MhwWiWOmltos z{wAQ#tNI-|`Stj2DniBZ<0S>Du16IGHJZe6MF6-JJ7V7pL7_$5ylSFSw>-@GZ(U1U z9ii75wbJ&FL0l+aZuiV>WTI8jE8k6pQlxhziI+pG-2L*Lz61ZxD+sV#HsRK~wWL6T z%O>Y5j$^x5Tv4&7oi|9-a}@uvSw`ik>t#eU49*`NWGH>c{qiw!l4p-2PDFHS99QFo3QmI~Ytf6=Ah@@tCpk5k1 zlAP}N+=l)KN&nw3i4AS9g*!aIatvr{7>5PzF4k#j1+lMLAMQ%$_bF<*oZKSyxxSu! zej3#phxZeSD9%o)Qv9y^SogOF*mMyL75?~w=2p00`f-`rLm1yCVbcv(D|K(XKM*i* z1N^E_8?~`@CCbn9D>e1ln-T$$lR6!LZ?fdApNKqN7W1t~94ffyHBH{%#VGCo@E04h zrrG1ellVCnjc$f1#;qxQP*7#^(iclo^xByQQ}PRrH%uKx0XDc)SFmcaI(jkRxK9ED zBI5Xnh={1(y=i8TPt?R03&?*+^NNNA`*o}y{0iySI>K`;-SbdB^$n5JnO zE#-u~g1&~h0Kv4*v2>YliIZ?>RwofL07jh}HlK4&I70T(r}xFBbX`kbK()%;dRjqU zn;`#uSyipbTAKdQghIAcIv$RRgHEC0wT}lLje?<*M^W5!CYqOzJLU*n-Rv9yLQMI# z<*41|3iV!^rSs`AzFt+s)yX2`ToNWUdd-~<=88jCeC`fB%L`MlK}h7|%_&aTqu!qZ$>fJOiD}HRn%qMbjE?Fokq@Zo^+*nyf3t~y09OPq4ET@7v zp(HF?q_ngt)+rhPt@~J=39tK8zb2``QYY(nTbHN`XLom7RfT6}eH@pbi$Y>q z(gm@hwig90w*L;hlp!X*^2Er_&aXx@IXe9uUbo#}OJH<%T9r8jv>2i$t9{suSjbpv zQ2o614Uh7b`#dqLopHQFX(VRL^VC*lP4iEo5e9X#YI@pcL5VM6ppG-P60+5l-RT`0 zW`W5+#K(m=SdGl=0W2|_X-?LwtHR;**)p+ICr`L!i=gKENpU6;o!op@p9mQ=h>ACt1weNnmTm8tiZ!9U_cavn zvQlIV*ZAo~q7``uXI*b*l#_aQeH5+3Z`rEEv-N?Rb&{3o7==-%dQ)A(<_rmai>*;tk>Lw;?E^?^Pi>dTs8G4e*&|NHJ#*E)I5k_f}2`OBaQ4 zj4BO#-w#l2yH!f3clP_*VGnsbd)&e_CmA1Hr(umf0r>|r?GYB7)Z0BWWB@ePU|@?d zv3XXOcxnO$qFjFyyCMIbLFeX{8||=kma`>c-?4--UF?HZKZ|m-#TuHvY1L2m|BXE) zGUD|S9VX&(qJ_HBzG+ z9KH^oQSW|ro3_+s0daZ1^U7&ZQHI}XlDPQxWupZZRaE$-#9*C-tl*?KW2qht<=`}Y z1R{{2TX$l)=&lxvE7()zy{3~^h7~-)U;ut9b1L?=Ih)pn#8iD0$}1)6cbV=EzRHu2 zq~k=?BoqbF{c&ZJaHQmiT7*CKTwT`;PJq6Es~v$<-}ytW>Ao-o{-$B~FG@nYffXjQ zZwjy^X3gEUAg0$d+?e;#&in$&>>0)rP?j6Cw7(A@q0Pboo2%P z(v$mnqGgg(;^q=s*3RVo!XF7%=On^zcY>8!YPsA!AR6#QXDe*($sIUJQQj1zptRV$ zs3(pRUr=~7!uh!km6eV#2UnPtNu#u-G%_5n=6?B1m7<@}>5+A>#pcv(qCxl>b?clt z|H@g)aA1B`n{W3Bo*Sb@HV>ProZ7~jQkq}uUtLbUd~#5K1xmT?5zFF8?BSE-m?&1E zxsIZ?y=zKYQpc9Pc_2nVb#mcj!C<{aL4qneP0@HPpwIdSyF)m>dzjM3ubuZ)Pbaf7 zlBS_(ZW#rA1~o@1$MR>=;pWi$fZr!Gk}ELDIofsSHLX6uKfZH3{62HhxmB68gzL4C z1E=1Z)iOjTwd7_a_C|C7vvlW`M~*H-g_c&k+b!CdT*%2X&5`uy7F1=r8_?G6yi0bW z2LzVVXKd(^T%2Cp(4;-60Jdpd{H#LB3^XXJPObLlUu-Nh2DySmqIMf|YzxpF5isqz zpWT){HxF%ikLhEdW2r^~qZx9-B<}u{daS|l%ih}xC*C4YLmRl1>oqDW)ThF0R089; z2VU#V8dCa97oBZNW0g18J=|%VL!K*b2rblLOi3`u%W-V7R<%A-lW~$Wi=ST>Hbk4% z#Xga8&gghV7CDBPfxXvE*gaw-By65?pBtNxc#+@NJ2b}OJ6tLQiLpmAU^+sr`t{90 zGfg5GNzQvIcHi#wI3(zLBBBH7N6teLi&v_YxKNd`c5!i?&f;oh`EvEST3gG>$!X-< z;%ofHpy)*M1CgBO-cr7!8}dg-2h>T^^r7!*2z2+u-M#ith*DLo#AgM=Bl z9p-uMwOno8SA#9JG%m8z#$AP$&6DZy7OE}B6V@Tl^)L*=y}uhb0iA=Jg=V_ySr>@U zeS77?ovf*8ErS1gSZgjns_qEpq}?M&(~$H!Nsj1!!{myAgjg9YScKdDMD>QKOA->i z+U)Y$%=kFRY;D^$w1$F_iClU=&o z;x?C8vg1y}BnMY6*E{x#k?^fkar%)q_aj~rW4OK}h(*kr+fRQ-_*Bsd?@R5hhXquc z*?&h2oa|NliiX;sCyc336x2zM@GgIjTIT=K$uJNSa{hK53tXVsyAuz4t@1@4f&1Bt z6rzVh4evbfa>kl!qlh2;f3N^=(rw+aV8=)|=U`jVs#u>LG@HUH+xH_}?w=He5Ipf2 z$jibJW2?yBU|KQ zsDWxTcCYWU6o*7}euWL5R3xWd;%_$gls^qFU)MOLVLWPc4p!3<#iiLn_mJtOL{abI zw|Hm95|2;E)}bM{s7SM$a``5bbLe91uv_{2lS$v)J_>!Zej;5-LYEGOP@?~}o*RqW z+?||T&_10ZdLt3_1|5rMqM(#G>Gh0u#DbjdA`bB3FmMSwzbxf+EKe<<{XGj5M7`1) zBFT&U+0oaoZ0+<=S{Gt*b8fz0uNWdea>DHzQd1NqfZA`EsDSFN&F7i*F9$xnr!%R) zdNN}vNSEE~1C}&9%k2q(_;0jLTaNdYam7>gOq*1@YhGp;l?>NO4@G4jY~`C#3<~B> z>n{myO76vu-Pz$$5lee4XLlsc03neUHWRLnTj)w8>vO?5Kl zG);tsea1Q5vw}Eh>$rEjf@*L6d)wxCH5_g;oeCHsdaFSbfBj8)kz!(I7SgQWf6^R_ zeqza>BJu1p19F&s52Z{ugmyeKe`@spESp@eMJW$GN(5w`l%EZm7_D*QZ+IjW`G+~5 zectbb>dT<9N>?1Fpgif^n%eqgU6w?*f1ojyYqICDq{MHCzrZ6RU$x_`g4Rr#+xRdd zu*pIsjL(Cr%tOBB9;tWC{(ZvVZ;^P?RWE<-@T2&go4m#i~)l$~10NkQ+0>XLP|Y?2~?LY09~_E%h5-fxv-8 zS?~E(BPRD!kIIx1_0izP!s;^J3sH9w3Rq7V&-@M-(q?b{gRLP>c7uauN6YBsT_P*| zEuF>or>szVcnmw_FWJfL1<8S`mn!x4EO&%QR<@QpvoVJZ;cqAFZ$iC0b3Hb>D~k-r z_0bxoFud!IF)zFHNVv=0l%@OGX*O@W3;mULmJ0j8bN2b>__IcbJuP0!;@)gigs%Va z&5{efbBvzlpZ@t^{e&$J>`oRz{`kBLYyFp_E#6M{!EX=qK^7Y4iRF5iL*Wb&L?w<| zJ4%2sN|l?%QKR`A%f)uxkEa9UX{VBUNfOM=;n^j2dgo{Z+y5jKO4!mFw81}idShG; z0bID*V98hK$c_>Vk)!$%`6;P}#bSjmw$B+ce42qZ-|5in5Rmid6nu_NE%J~L*EHL6 z6q9)3nLn11jf{koH=;K%8IU7Y%WyQFw>yJ}*xI|244aL>tlvjh?Q{eZXmQk)O$P?U z7rHXo)l5u}>vXO@ZX%|rl|N`-kkG@T@4L2pH|C03#Kq))*IK1hbaH$XKG4;Mg_y0* zj!dm98}1jCrxej3 z;A82p-T)R|Z|4b=?%lMHMn@;o8@0P%P<^zhE?>IE=bFoZP zp^@SxUud%+mABp+q|1+t>9iO3WLQ|f)O%#x70b5NBr>B4Lpl zxdlEzKUQtu@^-pf=_{%n4#$%|NC8-9vSqzR_x{~RCN)qijiG)9Ypr$zVKjNEZJZDj zGVzN#EwS63`8IO2C#-g$OJj747%oekPn9sA_q9(?j+Vm*nud7kw0i?}cv>3@)?&pL zOMj)HqdxrM9zvKvb-D7&ICiNik^6bHxn?upPF9`}{d%~u_AzCue(`(W^B#31Hhb?# z-Cytlj^IHFYF+#Na`wFfFOysZB4_69=_L`mww+r({Uas{$4|FXz$FZS=q z5ZA=2(R&H_5m?G!z+zbFvF!EjYjeWq9qvUU#GNz1Wcf>rov)8qEh@)>b|c3<;qVvx zaE&t)Hr~GK$`9dt%@)4)jFh+`PI}|JU}Q4dhuq!E56aVw#k?%iRC$!#-|U z3x?XOZ!G_`vjkTboO0bF)sVJ|;|PJ{o&v|mp7QhA%S24VUzb|&Dc}^fK7((e>)7K% zTwhnVoU_XkirIOWmxQva;+z+L3>ZG3M?|^)1WxICOU7C-HK6r2$KEqVt2{CNc^k9LI+IE~=bG+$ zl5?P~tNE3_5k2o6~lH6)hu64FX*Kbm#Zhue<2-u~E zZ*r#cd!&MyLMhI3JloCi;Gd7@4fC|SG{%Mp?1i!gXUL$+7>|*Sq)8skHj$k6RW>=x zC*XGU_i;SgvjL2XfQJ7r_y*Dvj*iBVR(*>StClp^*y{V$@!qyKN5**Et6q^M{&)t) z@{CXwb-H~m<=!3DcN)P;+5G&(sLeg0%$81D6C1IFa!62?s=b$`yMTtpp(ngjxBu3MEfKJ}?wG=Qv7eLpnB1ivCPot$8AUWV#lba>%A#p_d%nEhwUcO9~$O4?+Djzej#6e3GR53 z?BDT|a(3tY8gjYkB*u;Uk-ET>TXvghava`!dV#McANr>u>Qk`}q~75i7FVf5%C@F! z*%;?&COdrrTQ9HFf*-}dGx}F{S1aBCUgUTYfRl8{a#FC56t(%FQIUPK703x~7^Hhag2NMy6{W;UbE3bxC(9w;Q zQBsURgO6S}`?D%6%laEIfR8)CT);AzH8s;X1wx0--keE0K zRb&5Y0&B`Byh@o5^YcHsYG9GA%Z7fLo4tV4_`LJK#Wu~cPsqw5TlS5<=U{0Q28aeRy~_AxWMrB{LzZW6NhVK3m<3TV z7nO==pww$PsZ0s~)fID;^=};M2$zkR+-?dBTam5*U|f+#&3VOqr!q^v{Ed9O)I6`E zEJmd%Uo9i781WlE#=u%zQbrbIPZG=#H$c+D|2MPTv_Puylu(zyct)m$9VQDWNwdn! zeHND;T)sX%oEBfvG(pLTqF9+e-j2IH7$A}I`9+|6>ZOmagG{ZZPlimK(yoO*p9_~* zY3Xm3hkyaKjEO_ktx-()G@Ld8jozc$0;ex=V*vg50Oj+I1E#JsspD}_oHL5l?}e38 z2#kO-F6}0brEmbw2T+|y9-Q0wVijA-sil)AbOGs%mLGU zZPu2#((1a9T8V5f-?k{8ZQ)!9fS`WBqS}Tc3m0>ueM3(>oi!{l zc6oMIJ6danf9X^)>6iK;9oUDMaJ6IF1}-@=G@9KJ?IYpAQ8S_ks!hh(CUij5fSSm{ zg@^DSbUclKCQYDkAGZr{v)|xe?hTO78h&J-Y(Yb*p6OfB?(bzmtl4TT^Lnf*TjWs) zw{X6u35R&y#J&?1cX1pkhRl9uV^&ICte`ikY_w3)9LhXr_#zvNr7E^iHY?EjPB61Rj|{C0Xh_Sn1?|Wka}XydCsx^h<$G`j z-j(s2J>9!P4mswlszT>05@BHJbDL$B(ehANbEQW2C-pL$?9H~oN1E$;C`uQ|rW~b> zZ&;j~u>q?TKcBSxF`x!XtE}=-zfoEppBPuu0tQNWkwYA2rD;|HgG2>mIAvl#tviHZ zBQ=iiRr&KYI`QF{jIM-q7)v5a0qE`YG#qDk5 z*&Ms?bgioyGR|_1(K!U7fsO8Ym`qvZYo6>a9ulJia`)s(iN?6mTzT3(46{1E>-X*S zc(s01tf4nhhH}R4Qx5fdpTO&WE!#?GN%}8_@xO@VDs9%x4nOIc#|<)Q7F&H50D_}N zqYDU1y`X_X!sG#CD}$~cQCp0u3*S^Dj~enaWV_ubd%9If0lvXiNOo79HRAdKqlmZb zN#};VaFza0%C9Q3JAI7Bw*aG)j1Z&y`7Q@iOU#*q@qDyi=fG{17^j+`ZXY(DoQ=Nu zxY2_xye6FvVcYfT{p=m1rUoz1&xm{Cr25>+iPCKS z?t6jg9e8$E-9K)B3RVJ2eNRd94{+Bt!}2ljAE;` zjtC0d@XF9wW};v-vurWLXu+Lw87lH2=wCE~T)D*AffYkqYmb{OymMzH%X4zBbOT0+ zB$2Llj?KxPShb9CkMj+7#E#zfHBRt)_gXlo9TVzwL!-?TgJ90z(5}Q=veV}uSh3CV z;gcrYS&&`*WP#ZqoYtVHJREKONyL1!vR$lw*%Pj5qgZ`t!{xMQ8G?1j^wD#;nwYhE z`rVRGbFnya{j8H2Vj|6gGvRP21&JD!?DZy6v?!M8b5}e@@4qI~H$;J(Lsc1SfoV}_ z@&^i{AoW?~{OKfW^ofzNg^)*$KF6wSlwJl`1ICE9KSYh@;MT||(w@f7`9|w^)K+gV# zmrzGp{XROH6{dC7)fyF9A<}&xXo$WD{j$nw2orq+OSo zYKfI+`k6~stRiA7P?!#SSYD>&M+Mu4kK6j~<4|D;7Zkp{b}Hb7xYKcYQ5K^V^U68r z8f^1K*VEYz=|2e1h2x+Mz-X>20Bs=Jf9M!>MvNbw8mN|cXtj-U2*fDei2k)CFE32I zFN>V{J8l7tb=p?=#2h$KXt?;xJ49!iU#`b7`nh9CWoc<{*Z$V3E&krqXLydK(HyZh zzmGC60u?beadMQX+<--xLe6%Fb6gnDrS#jJdo0UY%Pe`ktRPXa3D)=yR;M)f=8p** z!&Qb%;0J}6n8<(>RhhlFQGjTL-_E!H4GFT{e!1@W>yk4kMBJrK6+eeO?-K#ZH??kd zEtZqpldU=*G@`)pv4g4vl?;wVt`-jtv;q0}Y~&c{iQ%}sG$nD%H;1RgzDBjwfn7~0 zie)n)YRN`K4v{I18ch`~>Jb5T1+RU^Sh*MLOm2luB`XNj&eJN(tw3n%%Mu;RuC`M%uV_2$` zB3#}=52whNBo;GgpelnbQ5r5%)mA@VKA&zC#+^l*-U7PpMB3j-o=3vwn|5!^*EdKm zZu1Y%S`Cn-6pnhJ%4bijTMGvJ;#V`U0DFRrR(nO5K#HzD0Q#P0AJnqOV3MAY< zc8#ZVt@TbL@2L-^V?Q2WoW<25Mjc&l=35N2cpu?DZ?7PGUivA{yy>kF@%sGW+^L3( z3d4h^P`voz*dBk01}#JtJ6mltK2|%HBY8?~ngbX2fSWW+$iL3iFEEwB0;zJS5M*Va zyD&3wEujyp&C2z~mBgw7Tia6NsXH^w?(h)bpO)D`3)CsHB@-zp3xe6)v}f0~1AXlR zKJi?sR)r@sSaNB4CF`pSqqGlpKb51(Yy#NfRGnDoA||Xy&Tf$5J>ua=8kPbwW)kEu zpr^Hdch5whm=)BVL1v?&8G+K1G^1Elct6uAcKu@|uZ|~Rusxm)rF>cYI?-RapK0`w z!-iAt!3GT|Q_i|Ldf<^bX%4nCBFASZWlEnyD=F!T_pAL)hHb>iBlRT-l3AOQf+=9r z8N6=hhoT{}khg!~cVGu>(Xwv~1ouW{4rE>yB$#3&2E9dI(&urdR3BK4Ap8?jKZjaV0hy5r+V+bdv+4Ea#3jS)&j6-{fsG;Co*zNRxn0({LQA_H zk5yZjkk^%zsN%2%bz;_}0%~PicOGslnn|+?5O<6*oocVzrl^M^f}>2~vOaFnM7%uF zu5D|z8nKI*(8W1QeO~IkKsn!y>b{nDV#tIFHrXk%T)WO{#X^b@`3u2_vhBc3mBVU)2vc~4tT@kP7X_hdSh2>h5 zVs?%naL0w3&N}uE?Mkof=Ma`5>DO`iIN9?Lr8PA0fQOE5ZAn-VZ-B&KNt&5Cqhz;z z>W~(enoSUxwYDg}FZw!j+gH8B+CpbyU-Y+K1k5e7(ku-_TmjasBW&q(*xWJh>GhTq zHY&P=ssr-0BSlDIv#I5IZhq_ghQQg~g4_}nHbCKb^7qhTSHa7TK#ne8@0?f>29iWZ zJPvY9LdOyA(HR84yD+LGVl~8OA-=V6_1vrscD`#jlUI#<*gy9JO>LQf0#3^Wcocbf z&iwMR%S4ME;wbNaL1){&AcPxiG%sYR{A=n{cGCBe@w$g2Y=>swLVZSNW)b;TdN8(U zqV^bkb#2y$_^VP> z%oCD>lc2u}DpONHSarh*?HDV)?!bHJ8`oFg#$X_~g&mH(t*#%S=L;u+%HUQU+A=#! z;Dt%&5PobNZdBU;w(|NO>FbekNEEc*m~toWde^$+WM7KO2=&EmaoS@+S&5P?c1xqueQ9-Jg z1E+8#GAJ46bSD*mq|go3Pfc-EgU6R`jb2QSa(w~`KY+3p)*Aav2;FNkmlteR6`si) zpZ{z*4;Lhl2{5Px@G91Z9?5p9cRj*z3p|G*8KB@7{C;exuEOW) z^OOjkm5j#}p{q>6Ih9ZN#g(>@RCqaRFJ29|+U|)WoF7He0WD!o#>3!9#}dYxC6;Y1 zhFX%4DT@TgIws^$AE=hQ??=uLvC4V2}557U+F{ zt5k8{WVP`MA=lz?`1kaT2D@F)rK*n|7|Hg2~h|y%>gx`Pm^T{VQ&{d-Y7U zo;~CE=ra<3l_f%cDUAP?RZI0s@32_6?wHa$3qhSK=5S6ciU6M#Lz`H0#VYS*sr$XP z*PN8dXjH?r{`|##wZ{&}}DgdZi`e-zFeT=@l zAEq&0lj)fni@$MYmb?OT7?q;`hMI2c*LFr6FAGRLdLDEB>!T8?46weEbNLl_71_d` z%?bD8`^@MSys?@hWg9Ee#w%R1ih-RRp_DVk)Z}lF&}p|uo|RB}`gkR@)R=S$0o{yy ziuRnLZVx-!_;QM;DdNHq;?WD~{y|6mJ}w%Y^*p5EfFe)v@`Xacf^2s#^_#jD=|nR% zFbGg;4DIn(oNtFDlMjnq2zDLQG>oq~RnG!3y8Yw8q@$*&f|I%u3`i@wmIHMzkM7%( zx{Jt$xG&u7am%dVBX+1(WW^Y!C)~5B2$|YoXQ8c6ZER&z(Wx{-Wr$-)vbW&QC?Mg| zUe$I%?QRWA1#J_T2&aTq&m?Ud_b$tbDEYRNtuQa^h(76ezPMXP*?KdSYjI|xHR^-m zgsyO!b9$mv(uwe8{JfoJCC?F>g~ zK)Kx?pcwQ+ep*LEy~PPjHIr!Yf)D(O_+{zlP!Ht!H<+<0fuFaj~5Md3@`CRs*T7 z2^sSBqx>D1Fsm(^*{lSwR?I#atm^xOJW}tM!2aRO|o=2Z$Rt zqZZz4O0O&I(Ab~*XLlM_Hv(keMgZ4*u^N4|bF9eT_iHyriStHUrd7H6K7ymjsA#?jfs4Oo3LWf?Ii{@ChdNgCZ>!_mNa6s z3!d*IfIrRsT1eoughOT zh7|HNKMVC>6gFo4W(pcSj%DbUF2h`CwR#?F%`OSatJQDRmQbA6>uq02eH3;k)a8cN zFb=dDz-o734#$^Umx6tlnJwsB?X3;i3sHL(v47&1lE2M$Y0_ zZ|;!HPY5YAT6QCs6}2$(vX;uV-UvRoP%$d8#`irwF9fOt9X#s7U?-LZgg90Ib~tl5 zJEQP6#5*Ai4QlkJ2)tHOb(3n)^$-cwqD3ymF5&3Expq(DWD%9}zyMa1$c?DgHP>EE zzv7((z-qe%RduEbzs7{=5INXK(7N6OHD5z16{|oj@B)LZJKf1QM-=E{Phgd_@cIT| z*==JIma~J-Gt3_z96D?R4D=vmfUCKxMmIcUV3ni7KBJ9YQuvEW_XB-Q>879c@I z2OO-kzVpMay78q^0IXF@7%PCzeb3jlW+`}!Dbu?49i#e#3EecVH1~eDiQ5iKrtC*C z?{YiOi;J?c#Qw|mJlXoKTa_13UgQCBh)UYWA~Qhc8`aRgs|`ununVoAb3S7EboZ`1 zE$os!773u+d1Z#H1Ex4st(h4XnCZ(n6Evd;Ahz5RT;oFyv*;ly=->_SwKM>e37I>6 z0}`er$ZnV$20}*)@OVfA!b|(XX{B zqBjshPrZM4tvn&jAY$NzR$T!)uCCpD5EgK6s$)Pfy@J=ipW{MOU|jSd^Os_@js!c; z$@$#$(vbnflyq4_-6H`P>^y8Uy-_6Vij5jww7N%~GGzERNc*il^3GqJ5NlFb{Zue> zkOA>siVI};02y}&nK-w(00B)I*~JhVBSkutGu#h4+hl4p5KT-0|C3z7dfVcXnvgiz z&|f=8v3O9_?wikN9JhD97DcvXLK-e;<<9|cy#o|j<%vb#kze=(XwGjf~^pp_FRxP|id z*55otR<3oNLB9DsxN5_!QJFZOwf6LT9U~VOM3J4CtwO83)Th)qo^g1V%RD8xEbi;H z#W$Dh-cD=byx4PZ zPfSX51%Fb5C2})*#r^5}i(z`jO)BcZo}r0YmS7G-bWXUeCE_{sZPm~{LAIHMePWTh zFAUiThNFS8Bk9}|>3(>FVATmPdV-_Tv5+vrIO%(2GINXWn?EkzzCKe}wwZ4Y2sZv? z$V7j@OPhx&*M22!2u0u8hcE4D$Tjy47VV5z57ge*7*i8RLI@>>P3ula)X;B#tm!Uj zSyLvaq<3DLtB#Jevrx;0W~9)i;E3ZA=%mI~5nJ>##dI}8ZA_bLG`lm^_B_SDx55z* zdSPnatNzI`6;Z@+(h+)Wt;_3)?jG?O^Zl6KFEz;%lfeRc01v;cf=R>Ak zs?TI|$l2T7QP^kV?M9SUnh6hfv+)gxgK;$^oA32u;AMLd-(65I zVZ?=zt5GQs0AeD7Nn#37_+SZTg;d-HW<{xLfNFz!^jS6xS*&>D+dn6b<#vI};kHSr z<)2y)$vWUxTvsjLqw(9SpAWuUvXL_4$|e1!=4DU8LTEIm{Qz`XK}_0ZSE-IK9Moh5 zXOfNz63GS>kLs#C8BC)-PS^q%)Nfi-1*ufBk#@yroN3uffYqXeF}HbylIoQ;LIkP- zwbXTTqLZ1-T6YI#J?cGSvo==;0A`@9GNc&FkXCJxja5e!-I*02wg5pE885U3jiGi5 zr6|mfE8MPxghGm*jUp#61V~3bE~Pd`C#z~uhY6=7lFBm|$NrXxLy(zkauXxd03U+x zr408gQCOzgyDt$w1@teME8~on_J0xU*JCrQv4OPTwT6U+nFLWL3DR1g6a6weWgEQl?+%(2h7PyVa{O;nN6tVo`fVO zm8iXn1EP*)h8>;i=dUwjsATfW&9L)H#dPv{8+`&e36$ocZ>dPMV6_Eq5Jx%z%O8hN z8WdOxjN_`#D3Nq>Gh$MU(RHDBi)j^6-!-oc0B=uV5muaqAnhuwun^Y*SHM81Pteg( zQ~@6|Sfmt?bd^W7vauT4@OmDGsoLln;aHjK4~$olMkW(g6j=Z#iwycR&Ef+@mypvg zY`Vbc>17gZFH-9l#=TcVby5+lp0p&8W${Th&cCxkjHTs{HqJMB8M!h*3yzzh$JDPQhu?}W_Jd>^8#C!Hy= zPwE-xj9m^9Qx#D{;^52XYkr8H z7X|`m(Vt*?9c>46>Y>xtWZ>d`}37_+jCH zFiJE)jiB~d;m#V7)}!9f;&!+G9KF#!A|q_#JP#kQz?L!Q3?B84tByy9^Fs9iXJqI> zDI$Mcs3FE8gM?k093^$czbu*hz`@LgkiJ~fz{oFO9kCCCM3aDGw@I~X7PO#DSu&c1 zl~Y{26|JnInEgVWaC1iYi*C3?hZefCN}Ug|DE_f38m;7!)zgP9oEPJfE17TAcivox zff@x5k2Z12Il#6EfT**?nHK|z+zJ;_9W8b+V~29d9J;Xt2Y0#)7kUkCY&$biK2{7v zLSjapA$9LxRFSyhA_G#<5rvU>5ck=A{jgt>V%#0N{HKQnHy8qyHVPQF8V%H;ipRz? zFyoE3c~ZuRMs?Eq0TL-|dT<8wuXjssX@Y^NG)n|_Q9+Ghu*66T3m{qvmnti&21h0l zik&g)M=A-B#Q;f#P-IAmI7a6CqpgZkokXgPZ10I5W)ZWx`=hX&SyeaftOEKE6gsm8 ztTBk`-$)h7c=|H+tUuby@eMy_sfrrSRH0ltAv74`u?Y;^`pqPoN;3R($hnyR+QDl3 z6a5LrD4hvR%G9f~jVfqOIpU^l@B0I}4_l*$9J>*{VIC};(_l29&mjkXQjBgWA`(>! zxcH>0DD*kl#QqSmA6FFsECIl`Fu|33zZI2?Q7=FKF}ur?V|WnBb}0^j$niaWsd9?u)eOK>)M93RMps-`;YSzvO#gh`sM`-Uy3*o@!9ye&H5!)Yx18E;b)PV+|u8 zN5W@&e*b(;s=uLXz#ubnPMVO2b?7kk>pCd*IW@`AWXa6aN&CFnp_La*g825S&2sx9 zrKsSzdH7cxq^MBJ@YeM-k$N#A@1EQD$%wvwLS^u`>`+l@Bv%Oex^cnP9un zv}eK>s)KzG=Ko32yo7x^>pzrf|4il-OoQO$6RZ{tkO#zYf&lgq=(vuROCSB7>TfRRzi41afD{(cGdz_RwR=*{L9qtxM2*$Vv@TMu(|M~v|*)( z?8tCFe^=OGzp!rIB&SX5+xz|u@bnfPIx$^zq`?Z$qYdd3Wqm~w5=Ew&=~j!-U(8@u zz?PDw`qw+N)01-CF0eM$&y5sdLWaEHRESi9KpPN7brM4QNg1VAp`V5dzw=wR_o?bF zR$8`Mv6Dkil*auRndqYYK?Bq4oErypLXi5{0@LGk*3U+03=w(qR;cwR+o*iKtb@Ow z=aVlxp9q=SG!;aX*dtGOzStqug>uRvDzXdF_C$Dwx^qt8Lj7s5XHGmS0G2!5laP4n zB=~^{rFN5XWanNcQAT(^<%SGg+hmtb0S?nBYB9Dm%1zI!hxbhVQ8Csi$#s=&CPnrr zzjc)w#HldOa`{8iIYP!CnO=Yw3u^2y&=bvcrFu~fHhc{N7a4Ng*=vpv`Cy+f(20Y& z@@J8gaNf#MqViWHf?c80c z@m}=s@%SLr>C4s#9S2o=HnO`YXC_=SyO*5t6$MU|;#ObLj>H8LL6?=w$!XIu*&cdX zyt}Z9dGFrI(_SkM4-_ulMlQav_yYACSPSBdLp|H<4U$;W~S2bhoXPRK6U;x z7q62aee1EmE%Uw`>+sPq%pSXrVJOsl$7FW@njn^B$G72;^D8$*?md_0gM2VI6;EUc z_L*^C@Cx^47asC>?Nt6NYSf8VS=gYg6i)xB0i6I5x&et{nLBokgG6A7G`%2^-pW!l z2SD!|xp1DDZ5m&NsZ+OB7oBZpxTk+^vLtNI$^ER7&?VdH-9;m8fqM&{@EWuvy!F0m zH=d%BSaBAe(Pp=W1m8m&A2LmSI@|#wrM!rpy{Gr`HPI0OKup`hlQS~~6$no`53$s; zeqOs?>R-B&c41lImwvD${6n0Gc~$f z+O2FfOPu;n8eSql*eX4*UsaS8|B2Xdj+K48 zcJH}G+JC}p$c+p_1R2~&<8z$LJ@dc6{m+Kx|7=JxHd^DAHU7_j{wMC%ygc58(Ec|P z8N$l-{@n7A3u&o5z7&iH?_d%>0FmYu>ZU>u@=9V98yFOO%$kDMLWoO~u=B$N;*`bP!*-eF7<2}u-2GOJ#2p2p`|GZIe-m;fOa%o}0Q zN5Tgp{w!0CBLhhas-q<_tkk6MO3qW?AOp!HfoR`MX*XSds$#|gXB8yA{h1}estq6_ z(FQuJiY`KeB!TL^-uMEY-$@E+iBC?9aT)aSgT^y7p@2Y1LBEA|dT8j}{I}x{gn%GG zKu!7EM=yWWBjBZULc9z>)cYvQ#`N_(Yh6E~!wU)KjcSZM|)H*#7&>GJ#O$_5iQ=Dz|xe# z^tww7Ozo%W;$>|nLI5DIxYPY|af!>FPRxBC@%eE}D`0{oPYvQ)@|mAVgc{C0Q{r-@ zckdoCB<=oOeYv>+L0nP@m7wk8d-@EmcoH2NrDvPt0e~Z!Lajz~pn-xT{lhBDvKJ_i zQq=%aW?m7~=<&1C8&#)waRewQl9UZ`df4Fo%-hfY-TC{9lIhN0@wb!I)N5PMlx#Mi zuI@{WS-P#Aq5JzV6ZH4Kj}Cb`^mO$TpIVNKXmk;FumaHnM(^au%~g4Qb5w?&rt}}> zQI1=zX|th-F}=t5DKppuEaUD+Z8?g5yRGFJ@}F+|xw)Iup;M%!>uk^kQCZ!?J%~_Y z^cq7IqR0TM$D|JIb7nNCFNvwp9|HGKEMo;E!K5lQJN(^&Oikf0$xXgwo`%|G<-ow| zr^2&$fgOSQE;w_C-G$uPVdHRr;6DG=CK3?tuMQ=YK$rh!Tf&qTPJL3+u~#YR%L2uG zm2_Z-+=PNL*R#nLzAmObkX2Zz$N(9+UzD!zna-Y&`q}*|fj4 zcg&@#LB72Srh){%CXfAUnJ$88e+vs^)*Qg<2dEJK;NY|J<05 z(x?azvlwo~&}#9{^?NPFEo+esE0AMa9NA|%57J_<<4YjLj@+fS3`+>hv-B3O&uXEC zgWg$SN*zz@>SYl`Dt%Q)0zx#)uw#?j(iKF8SYIS&5w{(`rp;asYxphiG$9Va>{!&Zm=GF6dBLJsn}m1tT9tn*JF>y_!fp;h7~ z-fbR>m+7ip|LEkHE*eL}QoJ-ZkgK?YJ8#4VU;QfRch23g3guVkS9YwNq*G*c)h~I`Nb6A-%;l!m z@K87ZiV8VtN7p=6zE4kBbZ)1vI4d=Lu!hLRm0bK&YC=L1k(WGT;a7|Q*9K(KOjudc z7sW*mySik6Ir2YS&SU&nsUBtgFbY#;c(?ldti$M$(EBOiH#|ktn(pnuM1M+&IAboA z1JWw8oo{`9Wbop=Y5hd}bZ&~KRA<}8l3`SG&42&=8h~^zJoYH@@PWaGfQ}>jou&D; zDp8NaH^b12a zNNGU$CTFKddF>0qQDR0OX*E1PlN2^8=T>I=L}PyplKM;7wYp$Jyr9C{PRi(*HLx?q zog#qj4GSDivkD0Xrw6(rscc|$;>XtXL)E`*e-Wh}X-mWN9vM3GM;uodRW~MTc}0b9 z`u-K=a5YSxy@ofj!N=QF_ZQhP=%|gXiRaWa^iSIRT_dpuCn|(QglbyVnwnp(I@j{e z3xUwYuRMBT9PoI7z?j>lu<9K&O#wv%?siO|IdsQiU(^VxzpuB7SX_Ryg1q>1_;RDf zi&jq21zJ2f9!pAo#xGD4CE0t8)NQ5<4xSL5eA(N@-56j!Soo_hl z`r(@2%}CcrwHEj3TYxPiuT^Ut=3BI4Ipe zQq&6IR!01x!O9D9=MjQA=bjns&`=CvXqCS0r3+6_=AhQ{WzQk+b7~0dy+2xyP4EyM z?}%<-JH^tT_s6*^@oxqRZMka5#YVmxg>+d7govs`YO@l}%%9GklICWVTGf6=!6YKw z?BYi`j(KdvpXcHh3>=yn+J=01#x%@*AZiJ(L&FSdbdp4HUT?-xlzlv|l^6l8fe1}u zkI~ox9TRVWl!-1?`Y75iQ{ciI^WT(4JXo@{i*DIR=O2C|JmL@P|InOe6#Lh;Oz$>T z=^sp~B+*cL^Nbp4iVnQm-n!SUwK6$3+e3em4jAckAdaL+@>FnoSD`Px`E2&S5fl!| z@!ot#V8*lCwiL@sd~FQ+9<#y$Wy zNm~@JgnBmvlhlG&&`2lYX&cjgMIs$fTd)>Ap)HYLKxC0A^RQlOXN}!$&M?A#!dP%~s?|+&pdi4sMi=Tnv zTV8_w=OPhy_S^6LzQ=Aoz|PGf!p~EI-HVK0l|>oQa#-wGS9tk&rPTuqX~=xEoHj4 z6bdKVK2O$ZW5?f#p~zMZWmWdWt!>9gF#Q)LI8yyr*i<#$FCl2bIQv;8>Dx*!pCD~@ zQI}SJS3Tb4la23_X+kX9c^}U`z28%EtEOYhzs`6g8!oZ)Qome<4Mw}S=hpN&X@CPo zn!bb*EBNQz(lkl~?9mI94KWckidt%_paT{Ydd+<2)ooXcUGn9}wwnf31rZT2 zJ!^~+DgJpwzs%(6{&UdJ(+R~Y58A>iC)xR1r6}3U70=s>pL-y-HniIf%92;g^P)bV z$lfZ))5)tMM5u7t1^IOLM(nq+hOyxtGDLz9m>lo;fla0!pZwgucyt8(TV*8!p%v<3 zo5Z>f@FaCr#e<2sBvIg4z`*&?;i4iCTQfes2=S#njLgcK9^QT%>YWvnZJv5#H}>N` z*WPNte`cFfQ$;+Oc|5rG9ILd(!uMJIk?CPr|K_4eEN@WK+SlLO{`;|;K=}E1@3w#* z{BC7Uv6|B^9l&s}n~-sJuXKUo_JiZ&=TalOiYE)LJiVib+?R;EGi zGF)tnR2N!BjWL#%aO!P$>H>nF{Z@E2S0p$T0T~p{tOF4WVd^>i zeTY55+b^`_g?2ZGm`Zrueo4PpCXz21;+lLzD(Wk}Z+GCyOQ-8c_(qbKdc|)NbN2-A zD7Ji@kj>tGWBx(|FZ?3ydUEq>x{2>U1vuAGBE>n!z9pm#HR-z#0?n=(#0)3as7iv-VAA z@a~ERlN1yjg<8F^4vtdY1YKnd?D>6Ue`YR0p~d71NNZPz0t@wIB>uk^z&)6)K0NpH z+;3RGGJ4+UogK~}^Euk@#p~@>-+UmecR)M!$8qPCk1c~X*G=)(?&n+gXSm;6IJbN%;WwMMc+MR<9Z+^3P=zC$@k&D;z#kET$6o+Xbs+nr|p zXCL3o)EOmxK!Q&bBePQy%-Gg=(29v(xsHBc+v zggt8z#d>$rX~wZ=dRUEi+|xO7a-4C4!;TTqa@)T3;`6a2-@MDl5l*H8&nC*-65McT z(({(7zoSAlaWV>!Ug53Y6*)7@_>o}=2J2c1S1S9BWpd#3(#cGx@Z}%OGy#B^%QKSy z)NmTFs)z8hn2bCyy>qHH; zl4sQ3iOaWf4~Y5SjG`dpz@f3%yBg}JN^J|+5PMN^Y%BufAta&2F%TO(s*DI}<|2~{ zpEw&cNBiUbXXNL3?mNw9?5nxoGbBRWJ|PS>1_UZyrhzf390jw;XS7=zFX6v4%umdZ zT!E*p=g^r@jh<`z%h)oN=G=eQUU7GWHnuUe^%xr@HX8$0`X92s*DAm6POwOw9QxsI zgLb)dLP)cGuHn71EDBCffhZO#eA3o@5ydBDy-(Wu2SeSi2jX8oGUq!N*d1l7XXWr;K3IMEAx32Lf=jt~9Qqs27v+6Dp{+hD;V0?^%C#jrJ_;^%_1J|)z27GJrRH9}^}i7c%qX{{5+ zq}oL2vb;a=7V^PNf1e6gEcJY>sd3EWCan*bk}FlMnEXDbohmOLNydaCj9| zz_1a?;)b*yt%qh-Mb)z*;|-7@lcbOd>0%#j1_EJzJ*VVWG(po2b4293J1pJcOGxXk z@c$ibG;mVLw0CL^yc_W-h%yXro0j;7Q%)!T@~jV~n!S0|AsOGuyj# zD(dX@z16{U$*rT7U_UIs;MO?4HNBuCAJSe=pR z;$#_p_fOvr-PEWo%0~{Gh)dWSD*TC79lQcn*ppGacSn9;UH{z4WCE;zEf!m{g#dl$ zv^8*02#^M$BT)EdEM5LZYJRY>vpbp~-aLfMlBaWlbp!aoGy_kX%&> z?+&HuCI0!iWn)}oAt7n2v^x^*_=cvDDkS}T1DWRZiGn6nLwbaeija~@_Rnu^)f3j% zMPne!HZPuV5Zb(gVpvrMG&{$p0lC+>F&gG7lWd?ns~qi*9@1nLHFc!h&iXM!8J1~J z*5DR&)3Q?x!^q%qO9orT->fEhkc)VnEvXH00V#^eXxMxWlb}l^>2OsgzxPWlk}*%u zz_TN0)CqBz5D@d1$65NC%(K;_leHZio7cnaszQi3b8f{ZDKtsLP(YGo9Wp{8I;-+m zxt9&X43mW~W29F@Dgy;ckC zY<=C7>l2;~W!K8xIXhz-4d%x_033%VW zzHO_AxF0vx{!=6a3JE8efLI81;3XQO`xBJ95a6hsBF&v6f$j<0Ng)?iMdd93zg>d> zvO)=z1`=a8fCNg~Uocp>^)^~pSYCv^s^5Q?Uv=Dj5eL+T{l8e>G$I;6LXeTuPTiP! zMoMEa88H=X1Ic#XI3OVWjQ02LwLyJF+qv3Kfe;A}Wp-432jkQ-1}CmI;ITbU7950Z zY!w`8=MzY?ZDa}CD4_=FjE{zEtB*V+2Pt~0;Gq{VCzSv;i zAS2`et?!Q;**0#fGpxNcu-jnB(go4Q+iH;qUZ2K#W5LzhC39{5M# zpduWL@WMNID>$v+at)vF@;%EC*s@HUZSJ$e{Q_jpz{6x_b?RTcTTKeX6I*emm~aVj#% zGui)S=?V9J+u6{w)q5eRU*My_C`@}L2u_0gHNI}ZkZ2fu$gdV!c}j2T8L8qKDAQ-i z|ItqLQ0o(Y5xNmY=o{W~o7<=UwB)^iFEo4*v%~gtK?P@HpA_k?P`78~6;p(^>ah`T zLJ1IVU=C`;Ci_n}VZl13s>1Kdae$RcHu`8CiDUCgIpi;){p$tMPQJYTivcC%iO*)s z3c!|k{8oH|*s8c=Y~%%)0OFRVC=A5QE0_#6DGxg^(=*i14;VTJYI?=GF=IDmgyff( ztB^brOBHB3~M?=(KFkx`?p?N1IKie-WB{lO6+|uzoZ^+t22iCOCgP17- z$_gz=h)5ze)l8w>KOabjUiEjJa!<(0YOnrfFL}KCVs?v|9Rq5=EaDcd55gT7n`zUl zB+mOVpP!_EqET~)81fQ-TH)ZV$Y7{)F#e2|VHW+nO|GIG`D#SCwE0XQ^Gp=1I-HR&Z;;xP%rPD@|#D0e+DW9+YZq8 zrvcQQwNQ~U#aD?-y<(jr!ydU!MWM1syyBKfgQ`cF^rE67JMs-)S7b?O>S$T|;d;GP_ekF>^kY_&8xH}6 z<(8H%g_NvBb6utY{75V3fvi9S4o39}nHs^-F&BITslFXnQPpOx7pO>qmrU?0Ns9WLY{$6g@hiEl5SYO+xB}*`lT#N>X>0A5|3csuLC`@w%rLW?jJje-0Bw zB|fk@9;_oP*>%a=u}9j5g<03v;}EO;qfpTsl`<#H#wWJMl5k}Rxqg&AaQ`m^Y=IZW z$bSy^LZdBns%(or#br7Vj9zC6l!4umj?xsG)4Z>rXpIFRR+WAF8Zvpm4Sa5h zTWvQ?0M^CZlV(rB>TBiY2>C&jN2fgl)j2Rm7Z`HQ>LgV^uMF%%n$tq2bbr;hM0Xd% z#;23xdGT;9>xjkAgzCmJ@%)+E=yY>u#H0N4SIj3I7n|iPtXt0%F6jRRQUu1 zV-QMWN;Etu9ZA=UY;5P8Qqn288@2Mj#?;%Fkp0%X2?D7xSahg!p4b?ap`eG}J1YLq9pn=$8VB6WNyKRqRgU?lR(N&ikj+`Hs5!Zq%i2D(`S2-3rnWLA z*CW=@if#=Bk3rLkeM?3OQB!Q3&7!h9=#N!S zrw&MUqm0d(&h_s3DTT=q|Gy+ViB7-`*{q8)Q5}3!Mx#JAE_CPbkKQ!A25`;R0w6b^=yxKKz)l*Q!({#L}v{DT<> zu~o6{DsBz&2Ua$giMd*FQw>V1U+Y-yf$s4UhWNt$TMZ^M=?N%;%3+M0Z zP$%f(?5;auxRq_aA3uJiYv&dodJ>LBAms2Z#`rmfIaEi5WGHzf(D3*6Pfkg%pW%bt z-2+sfoxFEIacAS-I66(k=nx!g-2&RY1Q>cfp-mh@>MRSpOc1{tCtn|PPAj1P{P_99 zD-;_yow%bJGCvT{l6nNEePk+!3tk@%3YRu&t4(NY55m}(WiZ=?HJRH(Ykf@~Hgf1@ z*YDBozeMUcXVguC2!)drWZ&J|A5%Ui1it(3$Faj=dtcKu954LYlNM zit#V%v2Y;ED1m@pW*fej!9|rk5)#vLL>0>BWS)Bj;D%cvXr!U(NE2n& z1*HVeFCY9EJUv_Vx}LR|NJ@ePWMtS6gC9B)x|YJ@;M3suqx=X*aY`=#Ysd@bTedT; zFlWlp0aeMURiI4PeKR!GY;f;#sPc5V3pPbqf*?DxiH}Ke8F9VGA+Gm*=kCJiz-Qo= zcRO}$x)9q?SJefAPUX5TK$AN5=^4Qf^iN7jI zM5t>-T^;=;^e8#kPIUh6k;oyf`a8hHnwd(H zi`j})a{2Q3JRL~Xdlz}0MujY|XsajC;o#1k*!c@^Y+YT8I$!19WqT&Y?=81whf@kO0sTXW{aJ>Avr`$QOx_5M>T3%lUqQ0c=DvM8WaYI99?r| zX+2$&yC&kgN>z);E%EmI;_cHN@3BgL4Q-cp9n?oV-nY1bVUfYEjWhODbVAW4@+O^IA$PpIH`SI(E z&HT3pkVk&Wh?hJf#JsLAx;}th<$MEO<8cEhHW~k zk=N0dkoIm#78z6^Q|$}U4lVrl4d2aemH-XCKyl58D9+bslH%gYcxHx#>1+*hyxhIa zkY@*vEKO62mE>oG*eUG7F9=GC#j5j=2Hf*Mhzu|yqeJ!N?Sh+RV2yIZO558)?M1G6 zumUB=l|N;Ws?g9<_YdpZvpY$breo?GALTdBMjvRA(!K4oDG50I3LfjtY8A&^10l44-sTZPA11N0&W@w1xZ2D=US4( zbD%Y%-v@_E+y+`|XDdfe#DskM#OFf&*4Lf#KY+et794B(RX|uJAH;-w`_ZWaCcfiP zSi`ZVW$ZaGf4v?1>fZGS_5#V_u1N3S+fuJXeQhuP-56iQ`MzHh;k^>;DGR(CkSvtuT=O19RDG`*^L7`O<4}-TR$oxoWNwj7Ngve48CCG*D7D=MVBWhTmd_>2mA`fV z;XwJ#RU9|>X^rs@6O#+BN%Rz}bp~y5H7nk;M@)`+>6~$&$}JO|fYO1ox4YSfeA8~= zT#0;Z@N=IxH6gcvThgn4@O#X(P3x;gFDfBF6d}Wr-yZ3}^7V3T`Yz95Xn8>f{W#7l zm)e2&er}0I4XZNET)NZGm z=-b9qYYH}qm52#-VT<32n=omJxJ*oxy=bL|D|?k@GTG zqAHMC5+r`R7N>H1w%}wzchu4__U$^Hv?OA#fh*-~JDR9N)W#rHnKA#~CM+&~5qFkg zid8CF1jU_3!@XO)um&M-ixgSaKEk>>{`Qaqcm)D#!50fUdPo?}NM@D}vA=3S6HVfT z4-SBij|LM72-Ofn4V9Cc8j$oEBRK@Ycu$8BqK*_`g2qM5buzt`UzUsh6;igvzw<#w zri^M5#=wleScjg1WG@-ZL0b@ot#2agrtq)H7}+nyn3O0leqF z9xu^f#JESo-Yqk(1T=Zxn##=q#?(-pz@%WNglFhgRK5c|V=5>mC}y7}*&Y7Dq3xpi zO$rT8C*(S=wfyg5EDvpAzB#KFjSk^Jn`Ufse6VbFq!v^ZBjl=r35h8cMs>Zq^mvep zd3bRh*N5IsN-tc%7&1Av5~xYXl-d&QvHnZO>)m3Nh0yFXs^4qBdJeYbr}P(1anf;f z8u?7})+`B{N&wvruf6@t<}b7U9V(|bRe;u}Kme&G1v~sC`f(GD3qM6$-@!TXvNLotG}rnhvX!Q=#JKz1jiL0U#!z!P;N}LKfd-*>AeMlV-LkQe6#8KxL_RX zH+=}EE%T(e6*UUXiBwO=cnbpK*TLX&<9Ps-fDXI|E3p2OVYF|yJ`Z=oAY_@B{K??Kji=*gX{Eoph?az1qh5Aj9*~)nm8~XR zL5ib|^o!v48dW&>@&1PL077@%jo z>+bzG7bTTv!5~x_UZ$bo=r7pbPJ94FA={s|8;+@8c^FtXokc5pTTgH_f)Hpho@`w) z67pbOa#slrE84S7^UX-L>!eotAM&+6G8c_UwaE8{1521bj=P0%;%*dHT@Jt0JC`uC z3ROS*-)iT^BsY3NL8i|Xe%l-dUf5{C_`wduJPmdh`F;>DbBIM;R8``jtfU9b+%T)L z(`i`@QZpMlCmHG_yj3D8?NC0EifHhbzjcWwKA{m4y`qMisOqSwsYlo=IGlny{Ph^25f`b7Rl>ky-iNyyErf91Rm!%NRN{szsCUS^XHZZQ(^?nz|c;w<=1yJHqi~ zK)&&_KhX6}a$+;{OkWopnMP**L8-q&brl)E=tOwS3yNF9?8uq2zmI#jya}rh7ck6i zG)jOBer3IJ#ZKXD|C^~x56D$%cT+~!mKKDdf^&N>N zcFPVEd;;y%h(g48IebT)%%AyF8H6e1#P_7s=anS~cv(l{A&#(Pu$3v7za&&T`->2K zYGjJQEgb`QTl^{Xf+j&=Q)k`SoUw4k7YR#|9&PbrinS% zpr{lkG8bHHVCrfJ$=eKa7^;uuO>)3M(t*h6`BB09&-af3w9Y`4nNpqD5!0PL}7l2e&ypU|_VV%IXA!}g*>8nl8;$~zM zkYD%9i7z~VR9>kN7{0KqS~Ek#JAW}?Hq*e()F-Smf?bu@Fd9u_3UhcUn%9tl(g{rh z;=shpj3L5QSHQj@vC?#Q9Jev07SoBF@; zKT3i~9Na-dWdDs?QBp%IzJ)CFQbO-7*N6kEE5DaaK$yTQf&zPPXv^gNDdl@u_G?pWJ9p=u#-U;C+^n^kt9S)tO~mB zFU&72qbT26kwFluvJtOG{K{A-ijna&$q73sYAOMX&Fb`+0G43oYyq920F|^uq$QfU zxF)vq!gUP+g8or0viB%)bj;~jc)M_h%q>LC%|dtya_sd&lV}pv)%hM1FdnqfpR!xs z=l|P+`RLgt&6i03Wpq2=He+!1f^-^93E)7jigIJI*b*;X3NWJ3$T~8#FU(MvHYvI6 zomsrFm@9}*=!R`D3+(F?Dj@;uJJ`hwlVx65n~~BI{?l=kD=_sOF-gdw3w`^tE=m8FiE=LF{CgnO_#Fyhi_Hrt&dMG2R=2K zokNYlK;Fk}Nu8ylvV@}W`Agse=Wyr;Pi3KcJ9nFZ$*~5d+VL5{#KkwHcoC~+o5_+5 z5qE$CTVpz}qIcl%B++6&XRu?>=)Yq;N&5Wlu(bekH>_fWP&O@+2V&d3+NS`o}8 zG5msN9V@)R;>X``A6~bb7>O;m8kg!kv}6Upf1K#wp-k1FR-`;{=t;G>D036BvNDWn z>SGjSzklT6rrIF1&dVB>CC$aP~z(OZP71S_3 zOy_z58wrHz@U{0BO+_Sbm@YXk zeovO4+t%3IK0m#qF9-DC(54WDuW+^SzH;s0?#@j)kd(k_d&jVi`0BY|Lqw00U3Pm! zwikt|#*YrGSn7X}QC7kt$p)@daTR^l`&q}(&MJz7737HCD}-0G=F7#Vu_=qB4sP-J zo#ulkWxI=6+A}gl14>7P zVQ${}S!C0i>2ZfgX8t~W1qE~WC-!tx|9fO>+7?77`S5y1q6kBFX<IBpBwaEi2ZwDgWCs7J zfSaxOPIucQS)9?U*E}MrdAE^(PnzPGCk)vLAO*7;yO{yZ`Q<6T;k7RP&)4R4DZ}Elv$B0Klpv_s$8}QcD|S#s?+voD8f_-Sx7eg%;%aH z9T%~!U2lSNh9h2=V81U=QRjT5Zt9+~n*By8eEMIs^g0f_@pU^4;!GhS=P%VL#)m6@ z#F8aRTbtQd@0e7c3dPs0?Pv#>)+CA^WKmmpfBD=>;q0y%uT-zFGz{K+iX<@1OsCfN zO%{2vc_hlmKOQ$&UR_|Ce5GU1pn0Bbk2SzK>WHZ@on?#PIe{%2#JLW(-F)uznJa$fR5&!;-R9BBNrCO8f-TF5V_+MnvCY3aQX}_t~j~xb&+Ybs8@ipiSLWMXKAQ|cS z-4hwyHW>{cX8U?;OzFL*9=~7I@UPLk{Y!h3@uI5YXwOI9rOgu~nvP+W&u`LFe3ZEs zrDQCVix-eaaDnS>j=9#mPTptj2q)_>C1NA#dU8gChewyWWczC)E4Os!fsaR-ImZ7E zAUg&in{xPP#!Pu80)1rcKui$ZOvN(`qh&Y=wb4$c4+grIyYDrkAU9<6DJU+7rtcOV zsjuLqckA85)w5*DGhO3wp_R8SeqAW@_hgcVK@ZAi$JTYszRx6&r4&b=k2WEbS_rM` zMzoKPk6M_G-5l+XZjf7jyJv3n^FF5-;7(Sw2#Ab{53{Zh9uH+c>&KZUeA$KL&|v2E zT%Lq6@zfT(XN}_J7-AlmH%ReQq9I-*5>HxOu4Q5Nk8CxYTSYqyBkt$ka62j-tsSA* z=k3GIq0*e0GuJoIsAp6Ti5d7`g8*W~XiSTY%HZ?n$7u1#{4a;(Ctv-ICYM~d%?t4| z0iaj=X#ap!mtSpe4o@rgERM%V@jNS3HrDZ-F(wiaXdHa(0wvT7SLzbk7vb|7*b!(a!Jlx@#G)YjUUt`O6G^Z?!7hXJqwyNUY6epMph`CL*pAeU?P|?m;f$ z;e3A*?yyXL^H6FD%W9%AO0GIiO%{T5;6y_}8CQ#5#7%5S%`NNJOv_%J@aAF>hB+ar zFcq5#ql6+&cg4u(3MchawvaVvxA>NF1=o=@(^KxpiUf=6e&~8^s{PfZ6JB+4+9jcZ zA&aPyO+x-LAPmKmqXax$KNuFZvH!B+u$O}AeyoBj${uJv{2L9_wJ+O5 zcu_ReI$ixpSl1R$R?i8X0VVwLN5!*oVDh=AAe~@w*6;Wo)|5JbIOBApfIrvoQ`6;^ zy&u3H)9Rsl(Jd2mz-avY=oLy@zq__08&Fb$n%=N9QZy;DQWwn)S0Z^94Ce1kM*|~9BhV|!`y{rgb4oY&MeAG>+{h_8)BN9a{m66Y9Y|u(V79X81gUJdwvM{Rq82l{;E}Gu{lGKi_X_6 zv1OmK8Y6OMS5x@$n+jnO-6+*VDPtbV;knZMd|BSd7`$2adk`?q+B9$|9NBY(;}4SH z#6OFRyk<_3&*VyY+EOMHlS~8<4n+c+;AuEQ#wo73t$X`-9R9C*SMZfT!|JiYPoB7-B4Il18A$n~#Jo>=b9yYs z^aMAP%f1L^Vu#gGc34|$CZ0vSoNltA1xKWUbGp%HKPW?PPV-Vc0@1$N3SVBA=L;B% zOB!M-@^Cvv$A_Mw_l$U|m<>o)c~$Uur^ZT9tjje^I6#9}5c8E(pxo5EC&ulnWJ{E3%S;TwUP2q+ko{oD zoq*}_Wq2l$;r$?$xzP=@cvRmjcD#aJK{z(HS1y;Lq`ToC+LHK@iwW{-l=&LfqXquN z%U5bG4m)IH79aBP;)4kPge};equ2S3qzBUk>#&PR14BLS1xiLDsZja&-wbTM|_Q@snW&y z<~DbzKXyN!HO}xK=5+d*Q6A9iPDd2m9FamD8(V)ROU%25w~Ibl^Z3tq1Z48p1+?Se z9+{6P)QMq!`{}jPO__Jv;XDfypPx!u4Ks_Oj-!SS75d@*K^=oqSKa;u2}`pRbvW66K~2kvPPmIStQ|?+Dv&S_`QCM#cMKu z+Y>iuZOI!ME>Oy@SZF~PQpnc;OLna*`#WSkQPmOxfa1V1Y&$DdvT**(td)( z-+!Dxx}o%Tu2Wx*x*YiHK>{s?@wUexy*W@%c0oRys70kb(vKiytnuHnAoG(n@s{G~ z8WlJvo~yfcSV)cAID7Y(D-ex9q{adXT98BmES^$@0_|AxA^hi{9<;^)aAd3PZzT&Fp#o z20jM;3&vok@BcY9ooY+tJ{#fDSV^xZeaab#7JQT(twMkV}*odNZetcr_Y`e&e=2 zeZ!T0($r(_tdg(sS0kkV(es#!a;zB7Qx}e7X*`QPGX|1s^>)D8=LK4hL|o($&r*Bs zsKUb3)(F!sI_EU*mx8+bznnQrJ*$4Hcq!0#lW`xuq}^KyKw*bQA*_)0vKUZ-pa{AM zz@l^=UPaapA{>!2>H4M;9lal#29d-YZPPgzB8GJnaE)GUGw~ZyxT(S3I#p*4Pm6~~ zGtM@z6AS9@e+btbAA%vn|GtevVp37HRv6SDvEoe$jr|_W3<`rkdHo z#_P>%Ho1)S6yIb%k=?c-=7B4^sbz{ZhepAk8ddol&6PB{_fMo*H&5vKXv1N;w|Lmq zW(VEaZDPV|^rN^urIG@8XrBo1K!`C9GL@O6hQ;y0`uuhM5|m#NYZ{6!)rs}t#4-b= z8t_aq!TXPMEJz9E2-U+3kZCR9`Qz}hL7-uJCL4ov;v98ZOff7xyn>`U?ElBsH%C|2 z1P{(6nP_6Z*tVTaY}>YN+Y>vPSQFc}ZQHi?&G*|qXV0Gf@1A%2-R>?|b#>M1Ct%8o zTY9eyOWoZ0?p9~ew3rDt`U=8~55$og;U0huSFN$<*UJDaMJCcZ-ILj>qJiFTZbK{z5F*9$xq< z_<7Q;;NvL|-uRX%i7J4D=tdF}3Y(5jlXo}Kjp^$1!$HOVZtLm=>Fx2#Co$jiqRy&g#Lf=mVZhq+ zb1TQbDCJ+9tv-LA(6A%x`XsWZKd={`iIIJYS)^#R=~Ih)o+}MU^b?8U&ig0hscwb0 z$Ezq2)d~eDX18NY3cg!=>)uE5oXCRb8$JR4s0drLh*Wa*oS7R;SzIDA7#!l;h@8LiHdS`2|b>@rYvK%S%bEwg(ST3~?o}fy( zCJYOJ9vGcJ;Z6#eE|)8H6Uxtdh_px3Zi`yFTp8}z;vHD`ihAF59`En~)@#Puo7PW3 z9P7JiPuHUCrAjLE9-0a248?o7$6g-Sth(%<)7#$r@g3MJuksDiBXLZhWmq23r$&rp zyw*e;3!dAZkB|KYtz{d`^NnhpAu4=ZKv~m}vJlCqpgZcigE0vozm|Kn&l{W1DYZ}3 z;~HAn#o8;RV#pJcP#O>nHd9ck5>mwI7C;mG71s86M1iv^F1tqauAzzrp~`$SpS^+2 zIA?~G`qDtHwLY*G+F0W`g{V=wU4L*quC63uOt}C`a4V76p_dmdg#nP*d$2jW@w_q+ zHAn^Z1XsVVK{Z+tXi@8h2Nfue8;Crty~{Oyd1Qk~y~;K^VgS~0?o7sFvUQk>)j1^F zx-@juj#?E~WpbU=qKxGpl^x|0cW>iZMuxz@mp~cA^_TzC>4-6wk!>_pDF~pzFD%h* zh85v(ocj`DK~oU?x9T z8_?hgS7Uqbsqa}(l`XpzPutj4o3Rl}WThL|bX)HVFr)hmSIR~cfNXoaKSkYo2I1~m zH_{tBRoKEL(?0DIfx=8m=~-^SSV1tm5gN`aI#n&dgu_JmjTZ(u$lV zI8cb|nG0Px!zp&HZfWIgQq5y;os5m)mJq}ZZ-q;yjk&qj{`%$4Pqfmia#&AoaMJE= zwbBqtgc=#4jIVS2hu^%H9$$*)u$9F2`Z~n(Wpc*70Nk~Xt}QXPX-OX!+l0Lt#1aaM zAP527e6YB*f>F%q%-qJhkTwl}Ym@&dz}RVFh@pc0uh9kes+Fc$kLMv)>-}U zExs@gk)~NuOJVR~GMWao`L0WR>mmr$fg&x0+KEhMt2@unGp*6$SOjHBFumt0&XN`=L(Y#mdN1@XfowL4Ha>#POvOMRfkEW^QWaWxmg*f_>Y0PLjy-` z8cL~B@}RqA^U2`?^AL;_n_w;jf1z)fgC4>dika14q712cTbtb6PXEDH?zAA265r<5 zK_Nlp;8t$u7jTU==mG;Y6>7=c!oWuk$K&B%v6&$mwraZvP8Fw#;{2Al!4SYfC;zBF zKcVWM+?HRwnxc}HOb;sniCFNT{K4dly#c~^W~1yuh0r>Qe<}$C8#{vqNc|04jG$@i z8&FFaP)Do97TD%iXN4AdJUcNedSXn;>lRJ8D_ALaMM`R%##tm%3$XYRplD4a4uG!=2bRk zCntm7zGyfEt7u>`5>p4NHO3@AvK|7v17)e_BBl4&VFc_Ii&b=n1i!E!9#am6;1oBO zCM6efL-qAbFU-ug_*G7N7_|2PnVfEM<0x09!>@|C&*Gh^-WW}{tSTzcN3(Q-g(}3J zeVAZg8VaLCw9!UCv(*`T_e$5wg=9Vd+$~u^l1sY5-U>M}hWzPb7rhO(^>EQ(RU8vddu+mztHj=5A5+uJ{4Yt7 z74UB6{1T^|U>}$X&E1k#-|9dG%I%L^ii~Qlem2VzTl0LwOYYMP#=>smh1%5eMe6*D ze1Ek{|HDI*Q$>bdmIjnlEeW1LrFv-~(rWS(VnV2)v<=uD%rm<(mCIFYs!2q9OJ$bI zlrp1Qa-wbBnd?!+z4ItCe?nHycFSLH+(0lB8tAT|-N zMIxBBP)bT!4y_K?ESr~+aa7E44X~#vTf+}jYo*dh&i=x8?~gnE&;8{XqZ2p_ko{hW1F3w;TK#bp^V+e5I@b(H2*7YPzo6> z+*p{EDW8k9Ld;0Xcc+ z9N?01qEQo}JcdqR>dZi(3G6cn=B$PlGQI>6bR!x>ug$Du=3flTde28q}x#41c-D{Dh`uuOg zKEA0pW`H5!G(oE`29XI=;^3PU))K?@81HCp zP1J7(l70uA@#*}1f8z{*NW+`LzNZ@jpiy!hh9ZgEZm*fL|A|OSa!1)K5sNHDmgC!) z3w=H#iSEvzmXcf%QaXEObgB1f62e@Ky#6nQAmAm`<6eUnVr|d+lZp`X?((S0^S@CR ztNP)2w%dc)*Hl6#&JTuNTBOX_TAGMT63>(&mgc<(Rzt+lUS53tcF63{ZazT=t3riH z{-|V^8YO>(W~y)l5tGTIFGV5p4+;fF5A?i}45GuaTHp z)cbeQ^jiY(L>3lC4QWTI6w*v;=qh>~w5181*^3~OB8w|m7F`ki3*U+U0cFEr`0>gkx$CD@D*VTcX>%EcKXmzb5od3dgletcrF=_U1SGTISpuJuFcQP< z7a>l?Zq)w8=9zAP}(;Rpn;@@*D$-zsb>$rDm41EiU#n z!T_P=%3wIJc8Vj9dP!Vf?>5|ROZfihCEZWR332qbnlMUZ0mF0lvI^g}|#E>yc6 z=$-x0g;HyX?NQ}!C>LneB2Jz0vbP5yvW*MQOl&k3Vl*j`*zI>k=yiDKyy>hI_fW^o z$U+Q7p7W{nv1~GXOh2=IH|ItncyAdN8&sB3!@Y9w6_#xtI3qLJ8P*7IC7#*)wS#pj z6d$8+EH%~^%!>jg{C3y@tNFXiRSdvo3!%mQkO!y?F(W9PoarxD<__MncfKI{JPQq9 z_r!zU2m?HV6ld(kVirHe$%%5K^;+Sc)W$ z;jTvP?8-m(&Rk^)tCb<7vBqF1PsLproFY(T5tYf^c01!J?e7J97+}ba^)wJt3d3LY z+eag8!FR{RUKti?G8mEA{tpXDYyu5&E!@JW8yk!{I0dDJ&vPjqJFEAGQqYE>InF8Q zol$nfn_9_bz|))IQ*yQWxAo-5gfmxdOLC7p>=Z@;>5YE(v%HhZACk zI!r%VUWmCOh7DIVxkkyGicq&*v5-Pl?Xg)8?F&lRL3^f&8m-Z%-E%`_@Xx067fvN6YfE^=DGuv{qqCCm9t$9`2JP@~-DJjni zZHaFs;r0HSY6GHtFyg9+;B(9b+D5OYKS0sdPcmu4ny1}oDI4#zwRPDHpDO9#p#(X06J4V+xE$$rKaaSGD z4c%$up{G=ZPvyk5MK(8Soj1@0Aqcc<`jmo1F_q4c<)pkiaw3vzL4)>v!%;T%<*+q= z%K~V2?J&kzs+8WPG%0|CFOa=jI6)UXHZUrK#yK{PYcW?aAh~m*u`sGCQ?>YC$!fNI zC>tzO+%_O&Hy!Mz$f7(mHT4E80&ZYhz=Y)8%u(+!^hnOq>YB~#2MF-518=On z?apq$H`(yEFNYeZ6~V?bNo^DE94fssA6otO)9yPyzwy1lSYl(%vnMlnyJyPF%sonR zS+?C_zqvo@@3N<7Yt!9K$KoDdAhxyQ`lSyyT_`QzJcDw-&ceNhy50^0UoCihn+=u8 z^l&B*&G=#!@vEKcKNYF2FcpX{F*Qrct6ezi(kkA(KZ%gYg)Y?aUAgdXTFZ+e=)7!$ zl<^0%`DlyV0eMbfyg>aYeWJdc^(5ZeWL{a-NtjvvTCdtb-D?vru*4&rj6Iz!-zQAf z)oG8@-UlpZ(LRgsSUwL196s>!`=>I+Q5Ov*68+~M_&&u5$xy_Tg!BMsPvP^hi zVu-_Q7pyqM%j4-XZ@D@Btm;(g>ix%*^|DNDhZv(T@`MN*m#%L@#|9$o*kYZHJQIbc zB6ml|l8$#IQ6YdP5*=ynjT?*gypTjQvcUlM=Ph`yN@{C=skf&4$Hc}x2Mx7mTL?*o zxf1&-gbs#Ua&T$ch6l`?5C(YbY~SUQj`3IzzX1(Z%T6n8ykO|^?JVgds^YkILv}f* zvFxhgc$ zD1pVr{4)25!8R6Km`=so9q`0EY%u&lf!I3qzgizU^k;{iP$y3b@BN1350`(#fHF$Y z5aM~lyC5mIC35~u#r=8AbPo6{L&p{8E*D~;cT~q+_W}t@1Zw4d-S)o!fQuAOvo96< zdAVWLe1xlmD;2je*uFtp{C%5~)(hwOrLxRc`k9urpp)tR*@#d^9)*t2g9!`?BaYzPIlx3n3^{IYT<$ zNf+9VGd3|Xg={yu@S!Dwe1{i`f&EoklA1&KFG*DD>zRf7)crD9hxa!GnLRYvR~JXi zpXkd;E$MV#`<$zFtmHYD&lDP4v(%j)uy+R*5+OpdAse+-8HQr0&$w9O) zF~aLkXV%Y)h(5J@#G$ckZiR$8-pP}~KPilM?-NDIRX}>l2}_piwY)*uw3b9>IEI(D zmitB)ku+PmnlI{_s>_Npmc`g&FYf_4mc!FvI%#paNG<7TXtY*EtcoUA)uJ{%n2TF> zOp#eGudW*-*@12B4emda&M|Lau;X&{-;&vm&0}v~YgldG5@Kt)_w-hHA#^uoOO*{i%6&Vy-r{ zS}790gJ{8MFCz1R7>A3q&ReIN`A<#;Js&VqX&2Yz;vnG&C>V%9zlgSH`X7tpI5$`c%BGl{aYp~V`#W%Z0paXlx>s&aSrzP~bNQDuK zynv%fwMWR5oNV2F`>8vK^|kAp1F72C1+_J z-m=33RY@Lfr9KhDrXtUm2!ufqJ?3b}(tYa(hA>Ndda)wp6DH&Bts+L);e>k+&tB$j zDRJG8X z_EHGb7uN^LD%fLrZg4(7FUnuWah7&hp%`DVSE2$fjl^4~aiXT#aK0&w5 z^9Yz)e}Qe(x-<8AY6aI?>vljUHefAdZ%pOCadr6Z+2kgNYtG+ z*%Ua>=``LaLKaaUAgC0VMKN>U-+)A?Sr(G4cWbUa#ld2UtrBpqNoj6C(oikdQ5qtY z5eLuXV>P)y`-p)F0ew_(H)FiEnn-vr%9yXLoI1y)@3$h(a!rfr(@#(Vr@t=fudnkk z*QK(@w{13;9RXzS5g%>vb5&SFZ?zNxqr3&2l{*P|vCVfo-sf8^DWt`{BY~mpPTMFp z&EXfI=A5To!;=%UV*)C=b-&w@_4^Z2H&7jj*4(|{2%=sAHnY80IPbg;27IBhk8#>B zSnJE5;BA|$A{<~i;9&Yei)9)zxw0e@46Ym21;~7RZ(YlS!x1paP@o%R$GF2YCBQQb z;q^gka3s@z>PDa)Z`{sLUR!Kjg6^nM)AgpW*r#`+>Oc%V*~^6To}yPGRCT~a<# z0`ZnRRnvKMg6LI8hLv^t-~ry=W3Y7n0{rzUk*vJyTa}}98$V#cJavwL=VGJ%xzE#F z|67v}E=NjuTIM+BDRjepKlR^q&eIOC@YP_i=S3VZ;9W(>B|3`{X6l1JJng;-)r-A2 zh)YA=*}+M=UBRx#C@EIiEYwi)-Z0Y=ODW{5&0fVSE2E)bet5P==^PdN5EdgT3GB(j zWpaMa(IEdKSlT!bI5_Lg9(3@VA9UxowI@6k;-o|1V*oXo?wckZ<37iXlb=LR8wMJO zXpoP~ZlXGSC!uZboox`7E28RLzPQd0Y_&(1=x+Bt75&nItqWZvwiP-^9Fn|MrPfxWsPX6P&w@T)at!sj2Q#R$KAf~;@PxnUT!vNpv6|Lm9qIhD~lih$uERD0q>V=YY%nF5WeP0 zj6LjpJMXPxCCaRZm|pkz0Xf7?JGzZPf*Y-Dsr8<2!-B5R&v?S5Dxw2SyGrHXN#8f| zc{)hOm13+23%>5Z$#YARp6F3bhxkKN!8|_FV-J>ANFuZKP{Gb_T_KMxB{-D*?4l1GEjuE<1zesL=P`e9WgGY9w!BZ`oDG+`R&Qq` z>}tnJkupT7YtxDYZD-FQbc;@hEt^Hwmb!-cCeq$+@rAiekb2Tt0*w`7$7o{5g{k8i zXWTOTF*AI6%ziVR+)U;N>64k2KiC#nyU3o?h(d?}+O$^_#{4Q_%yXd_0R!fb8P19r z6cro&N+J&GNVJsoLCyFv3=4@bD6kYF_0D53eFP+B6Bky1{1J6#?i0|YOTK< zP0pY1pRFV`&Pu5asDjM{*yblL*%}#8WbdhW10Vn!i!cuMh(d*nvTb%W2+znaG@KzkL4?Iu`!EFZ1qx`tURF*R9s{6FSR$|UsGN`oANI1ow1b=6Q=W=&>F! zmI3(vVM{gFtr_xji8=p~zS~uL$2UPOMjT;suA$xx-hp`ds74#1nfdMA^9o48$RZLd zGhFR7&)1fkN@i{CSRoOe{}FgqT26ih+FF$;(g3r(869zS%}afRaf58y6fLIzQBQ2> zsCs}9|2_5;`eDs~-V|rc(NBV)W^6Pih>Pqi*M4T{-J9nYKK%cjtsu9pbZl9GegVUf zDG$oluMHIoLvZ3mH7=>!Y#_M5C`rAkygm8t7DJ|8e78j_%WOujp2USVw zhwjU8J{3Wbn=d^|qW45T*K2cU1JoH?%926GhZ2Zx0B~+MyzrKYH{I*y77j31a3mQ2 zpxr=K46VB9Kf7bG5&y)vkkXL0myL0Zvo(v_Qsa`{Ui*Dp79CK;tEQXFot)?&J^F}E zc1LXZ7qJ@NzAeq)u4E`6d^$*_(*T{0Q3_RozwvnfbbKJd@PJQ383Q>4BGXEOIB1^^ zq))e;x{oGs)Q1^3uKK@oBj6^5lKzX_0H4D!h`xvXk2EqEjH0V21CH!CYHxC7$?u~h zjaOc%kG>6=c;)LZ>O7OjejhxibbdqlNpH_$CCX=Loj9=PKY zv@$@E}37XqF(;0#izI(w9JBlu5n1}glvLxCD9Xau%(-`q(q6sPnrLNbGM1zrHJUhTa({AA>kbxUkN z?LL?4)l)AYD+6wXYwxd_YpHBTvr0p7@9&W*AP&4K!pgMm^qu}Yg1E9xF0Galo(*0t z7#W32nbOV~glGOBB3O%c@3$JrGf4@u)XP|~{zr#Q;(kEdG|*@)t(F$*j_9B3np!k@iz z`49NgXsgHqVN|sH(}=MhJOtjx(%*;^NUdRM$4)0!JZ}~6-OdLHT#VwqZcYJdE2~p< zrL!mcpD#aRV;(qcY!z;Uq=EB?|C`^wFz7p77jM6JMu_{1nwT&J%#Vqud8>I2TNd@T!h*< z{y{rm&L)+hJThCDq!kcYbrK*z>P#3K|qT`z8jQ}YhcSt+3WId!s`LK)Da9_ z88(aJ^F4Cn{RL^l`^ovPBkTJP>Ns!*kT){_VYNY@f|%f}(CNz{ZZ2RKpxcpR+)kmNOc{f2Y_2CkGNOMHn1c2F6Er;6`*OE9$Z;Gi3-hdoOn?l*S7d`pIx+Pv(PBVt`LegE)3oG1)$ z;t+ASSBzJFhD|f4&Sh^umd8^|X8B%=Zp|R#`jqz{CVU6Q?YE>x8yCNxL4`UboAkBf z8H%u4*4ce9OR!h#;vOJFUujn4EycjSUvZ(%bLWpz0r9CZ|BYu`Za3=kG7f9b zJInE4N{wAvy%UX?&2#LShk_`%O0BEZSG?38mUcB&L-vn2{s$ucSd@3mmtm6!=DfeV z=4V#HmuO|GjRg7Va7(TSNK~AuMbvgSbDSNmgn4v1Rd(@ku?(8@8LB3Ui-5=3Gh-ig zus0{bh;ihZmcd+s6-UIaUR>2jLCRZm5us^K~k8ktvAg|+| zMDQE#<)N)^#kMg{>n$1uR*2`=dYkiaTOQOSc%S?jJ}r|RmY*uqOucNrn?tUR9?Kjl zFYXD6xg4FYzq`Dg!-n{jroP%~_z4G|*&CK(|B6i>F#5W?_HLA;}d}X>HCMo zmzlug=T*>+adYd#r?ukC}tBSChbXKucxl*A_cIDm8A&(c`Ek5y^JJ@&K zvEmT2p{J&%XF@Zx5aRk$e)|)e^Z6 zVA;wQ>?YP!K<*$A^QoY=kJqNI@OEW9eY#%61Io^57!dCg!!!9nzW*Eh^|g%I7MpGz{Sa4XyL>*>;%5c@ zbu29JBV-_(&u=!DK83?aYYF{Bn@SPQh}W;AIrr8L?`>SQ>+~GA;;H*}>YuN=mNFmK zY`$;%ka+JK%s8}vh&DZHLcd-@4*PP<4}GVJ>bbc8Mc%lVNx1VB7l*g8$1x1K+UoA%WCZpk!_DycetK~ zhmPJXE8S$noXX-5;IA%9e(wH_hpQMQN^H{dvZ2FXI&lU1^MTowl%2Fhow06kA3A$4 z`RucQk-|&?61WOUnTVX>RVXH#agCcz=BqjKwVQrQ=tAQD;N)EcG6wZ=#LOinj5dwn zKS?jxDh4#zsKr~LQG;O;nGsWNgvi1GfBmxP#iej3|DZ&xBfn|6+Wn9j?}lO_iKTFT z?WQ*`YcS)qynj?;anAs^47&7*hL6g;X4hX{pK(DHjcYtEQMNjUVn5~2V0w|3E=6(J zcMF~f<$2705|K!wua9+`N{Zl{6Vs4e2hfMDl@FiS()U@8S+oL!ao_gA_3V=+Hfuwhx9 zX(%TXlqMn*s{EhudJ{L|-a2WAk;sy4t_UL-C)@roQRj0=gcn{qtMeng9AK=RSIn4( z^A@e5fwswMu!WOtSevYze?TZ1HO5#DnQO>Ll<<}6w-lxpe&;Wu9w6muLH(y`sl^*x zsH-7XTG#UHS9?4ASFNuQV{rt*e`;7^R@#NCXor)B$c0f!{gCjVMbMVo%7g5kA;mJJ z-pZZw=Huw`-NLqCc;((|;p_>xH>)w|Htp)36YMHZ9SJwp>EdC3gwO8r@DB0KU2q|vshV};s}0F&MJXKyZXn% zWx=r{rZX>KHj^u0BnTnc8Eg~Aj=n3=-eUl%~QKRs=Ns71JiC-0k4tyAG$VFz-t0$U92b9(K}J$U7A-??r9(d}K@|Jh@!N!jDv90!FhNm)^94-1}*Fbj~xSLN#*^AQ58d>S78vV|jJH!&E@D+<& z>IU>4y^mFxE|s$zI=-ue&pp$lF}z2&=NlbdfKq`JNg#YMf{A(g`NoZdOW1fg(ELOE<(vgVYHt--kHNRk90@ zo(Sd~&x&DHJZ@=exv`51aF>D;UiJN>suXtRoI^?H!1n`9dFPMc^7;S zG3NQ}6yNh(|7cLJFLa{yw_(Vwg@_6D)g%c$0b5i_}%QEenJ` z+3pr+8c6G%y?=~vwKr?jW>Lwkr0#5&(*Al~GwXWqGQ+2Vr==Pc0OaRV_qTj&lIfh( zO=XSCVN^Diw%cC#J74$lw|uLIvnu&#gA_P=U9EZDEJ42xi-;X3qoQV^J}0hFH{544uXJ9r#Mi z&U&A!e+GU+(VI~)PBG}~D5f#i`~eOc+lrBi4fm5U#wo?!VVqy5n7pc;`kDbSc*KY! zJv9Ptn*{@a#?NwATfdZR-Zm@`%NM1z;z1SYEhy(1%|{}Kowp9Y=?BFlER$?gAlYY02mF8 zz505cNnSeIkHcj437Wd3PN1#$Gmd`~xa9vgc=3OEdFU+QL@1cWef{TDW|Cw0Fj1`?DMwr~A4->d@1;U+PCAl1@V3^Z&Z*9s+cV*Q!mY-;F z_{1!T46C&m^uyvXM!Ynw#bj%y|7RVud7oQ0EsZyeqVX-<#H6$5qKuDuj4E)lRM|-Symvf5_V2f5Yy;DC z88M|zZ(mZiVgYPE!2DAj!*ge2y%MTB&tjN-58voK*Y+w44b?~2R|jb?*E~lr^r2Iy z6gzIitvgqz_k|CKNv{q?Mc<~P_Wb$dGsCT+mC-)tme%bTH`i3vug8=xMFJc{Yt7S4 z+4($R&GP_BH^Ndmp+p&*qZ5eBqmhn?${*7GG{9CkSVhseyraoSxVxV@yuEXD9RqRk zlAXD~NQxpRMv zuvr@GsY7=ik$k@RdL@X)7O8jD{}{sNiWyl00Km!T25{FWkolfPFMXK)(C~EEZGC+` z@5Hd*p^X>+4hy?K{v=CDnH7@%1)!9=J9khS?GA6dzw$`G`g~vm76BGr8iiAk55l!g zn^wGK)@V&lCd6JI_1=0$i@kI`)>xN_F7ylcl3K4Wuaf3Sv6wv?jB#C^tE8tv_Pu7W z;&~()|ssD)P{t zb3-YCu`JX7X^Ok^U?W{r6P}161LkD7w1lyih6aPXF+zox_VBF7o_sxbGA{{# zCl7|E%3Qxkz>+yMqbsnl5MMe!ZanomiB66*UxTsrO($!7j2mZBP&Gt4sY$M*$WT3d zPpE_#gF9JyBch>_lKIqe*x)J~XM>UV}GMI*xAcmOs)W)WCrAF!me zA<3-s<5W}y_F=EP3udey=il_$6?Z{N*gvxj$1?TxId3mJ89k1w&1V1dIBm=y$}9Hj z^svq#P4s}f9yP?mu*i}Ow3M;9$WVe)994<-Q7vi|$)t)Mt)_qHf3$AT!Q*R-b;t|n zh-S$@ky%|*AL4!aWYc&&q6tlN%ng35UrcF%8|;5@(#Pac8Bu{2l;(*{v8^ZMI`CoD zpum&_-m4-n1HVq`@lx8+)nE#!Unq9C5HScoWI!6VN*<+HVVS}RrFyNzNV0Vc&Y*R) zRZ~TShX&8%-^LW{72LLpM&cI(op9uUrk9Q% z1{n~Xd#1J=bH$_7$2=|llRrLAxF;sHi7uT6MFfFFh+1mymn=2Is$+`yP+Tm{s!Kg| zGO#KZp?IUC9wvAQIibaw6ui?6GN;%)u+mmwP-Q;Wqbab+mf5KlOyOKPQJOb`T*iio`SlVR|RWt>I{~HJn_q_G2!+)W|fs z`p|^6)I@qdU_Y9w5-)Tw1&is=-Q!VE5XYCH=a>+fq~4Gkkj&Dd@`9)(AvMwenjZs5 z#cHjH3LwMO03k878dlVkHQQ78`rhaGOt4OKjdbd(kAD0J{IQjF>`b9U2*1HRWt=9u zkw}chYlniu{K9k1Q^Uk|8(~-ZqYBEzQiW7aQsZ{<>?<4NgtVE?d5FU`V-o$d>8ruk z8o_>cXUmc_gh^B(cPR?7(deyh3L6QFFd9O@Zn%7b5AowA9@5 zv<|}suli%=rX%mSF?xEM@8Zc#kLlha8>VGneC8nWf0=ytKr1&FC_ei8=8b;HIpN$9 zRrw#!(odMu%{E!&C|c0Rj<)hBp%?x!Sc{1MZ9|mu1ktm|Lv|-?+&h?DXyccCNL=nKC77A;pKWXVcpIm3)z5MBTeEsU(unjE});&L1HI1zU z&7bgmkZKW)E8jrKY{z$~O7?b!p5p5n19PHuwU(I30Sl@a>-=x}oae^=2vfvRPE1uLf zQn~0pD5^H34{NsGp+#pm#5BJT$udd06= z(Iwk#wgLD!V;|ET;2FLkce@UbPwn%-#p0u=*YLxlPkoPN)s}rExo!OZ=83I&cj$WG z*0}!~EUldLel_-SV34{n<((>iEHEUAf~T{W{8j(zenzLWFVP;O`#C^HF72FW`8qUN z3jZBbeJ0h)c3TYN3PIdtC=iXoj$6W~u?cHO>WC7l|ka*Il-qho5!4(*?FJBY{Nu*;$vSBD1JXzTQTlrH;5 zwSw^FHBKr`Sz~IxsuQH;tpc-hvO?>*f4yCB-Ajie3UZmV%gL%24Q@}My)G#StWrBl zK!u(;Kt8d|EI0XW!y+T2Dk-AcdG5zbvmT zsP2$hdZHXOEh7O+b^kDB=*CDvE0=njE#RstWPl{$mR;KN!=T6E@oG{uiI^Blh`)b+ zG40r<(9;TIEsMM*B@&N@K-3S9FYCYM!hQsfx6M#KpR{?z)G}*cq5r(z-qzCpc>SAn4LfMZu!x!FfHl zEblquc!_20r0-b3`kWKBW^ThUqhUH^2&R>`LCy?4z4I_*@@&CvPjctkdp2Vw97-$1NmkcH z#ww%@in=@VQJYgjk1sI{gnCLu|8jjXy~Vr;C|hnHiE2 zBFrz#RwxdmrW%eHwldGmy@3q~7Is?-JwC=X2*&?$u%Ltz@_Ui=NZC7E=mxP5Hyq4uE@9+76lbkbu}b)bsSR;G%|zWl1w$_C{2^?k_p+8;xT~-KdKg_Ea^XFlU8z?`%N=V*c|ysgq%pAAkqlko}1kdiCo=%s)fK3TY* z=IFSuOLBPadv$IcQ0uGn#|a6k8#Ej+;$?R9NPHS{yB2^{+!=p9-?O*mykX{)P4-8} zP=rBxM6Ja9Ylpmvx_M|c!@&F0fbLey=$D(3>Jbn`fL{(BQC7X^lEh?+ zl{V#;I)z+3hqJZPccj$0lU2HmmQ{OaSZIoBFQ>N0SQ?YV5@e`_onI(0tR|rt*y~2h zb=`~%mkeZ2YebseSx|XAO|{f@o31e_K6W8uAEqz6ia*$mpw#2zgs`M$S+IW9fk6q! zAu==`&NS)^&eed8z~MIrl8cLk$Jk#?;MqBF=a6OlW<$6@_9G20^42W%x+uYt0#9u5 zva<7cC3TN(YLzncjGtKam#0*Wh#URcJhfV*-|@$gYK^!Ci%K`Ja>~jeMWTXl_+Rrm z`kjzrU^lk=JY}o-`Dkzjn}kp#2Xl0!E;iYDQ-Z_&jETc6N%Qj7HQC1M5x{-|jb!}% zGR?Qu+Nbt?u|lgYodT2t+&5zkduBl)6=frRtY*}>1L;>>zBvW8he}U55M3v6iS~1Kxu^aRpefD`_1YPEqJs$Gh^C={{?$Mguk^8 zbiWhbfTZG3C4?=hu@R4KWHC29$Ca*ie*0Tb;c0t`KmD8YtoSlW5|%lC@fKrW`!Yw|1GF@E zvns?HJ9~zf$#3x6U)#yh)wg)@+6=PWNpk(?$XL0+8}HpWTWX_PECxE^83F)+MSd9_|++Peg0uK&wju}p_{#> z37Y=y&v~VD6Mra+d_71}MS%9V{(_gfByuuDns0V8Gk28G;$>bvzea9(KH1(y)9rzW1;lh##a+yOQ}4SGr;-tcUVuVq$ae+&6#=hY;jA9 zW+Mcqxy<|u1Vd@84c+9_WhXB@Ub*EQZbums3LA{vxyaepFhvJyNt$fo`uRCFAA6Fb znTvdIa~5AoHF<6YERCgwWprndENP0HA6!6r<~S*mbT4oL2}O!AJ8+W^PLGp&q@EnF z7ui^6sPzID?yQkpS3!o`g%q8o`^Ht;X8r6satLLiksG7M?B8F?a?2SmuZO6vuOt-f z@Xdj>(u1?SZzPY*?u2~j+dac-{P7kw?mQRH!2~T{_RQ_5_FIJ}$pMgrn>L6o8{4YCgX~bdz!JQBBjbE>3=>-}lKtooHp4Lv5)HIZ(QAU?cb{u$w1EnFH;x?LXU?3p- z92j%mwB23j0mlL(UA;^TL4r<=M8ZIDrBYC`lSF0^RnS?RXy&uWoh|JQEm^p7Eo6rS z!AdaIew8aNBZSo)b{{=NdCD3cSG!nJlL&?f=$?15WA6hzP?Lceo~G-@6>d#f$kB1) ziW60qkOYI(u{&I8YGZW6L&?4)9N3jhV(13VePLX|I8(E3PCT-olq9$9bP5U9X4|+m z5G7Prgkx@imgWH-d8&|OFZ=;VXIgmqum6Zw)@yn8Km00>mbuut^D-Z-#Yt=UG~fJ6 z4FiAk`+V>H>$FYnB){N6o~W!M)nlCm zW*Suo>M4-t>1v-Rxu${oGAH9VZqPREVpn}G#$*p|-D9j;J__rPaiG+LEZYH_Y-z0Y zwQyrdW5?bj6v`8{Hr^$ky^Go%0>d|M&^f+>?#*NO;Um;0uhV|*JeTiuASKc$E_#gg zj0!4zNd%n|`uZg8*RIksu!!!}E}=ec_MD$N~HB9||bfodAWMTKBW5#{A!G6PPm)d|{f-lTJQfrOe# z_2FaG<;f_rf}+R>R-DN@*BSBFQdgK_??FpreY%I{=5A)qWGeO_qD)B;3CHkA5>|MM zuG>wtPgrDR25^S*DJslCn(AjR7G_~~mYG!-RYwm~nH@m33_!p#HKH34oTf&2afF`! zbrfx!o*99hT?aY1D;>qM5M>C@4b$3ml{@QRHq)~3mE|HYv~#oNE|VKF8RZS^+m%m} zL%=WrED$6lS1R7ACYq=B@pxeXb8V7|t~TZaSyWi2%^pR<=w1n#IFo~IwA|@s-pXY6 zkvdW~=U7^uWqjHoy>>6vnFhl*Z_+WkjOEX#_P}0BQ&nQKecWp9WHRbv$KD4xlrJ*T zeVgXaaUx18rF#xgpC>Zh*F*pK5-C{=jP|V2aq}8|u5omKh@(Xr1RMtXztP3;GfMIn zkR5JZs{Bv%?6zj!#MsgrV(4hG7>1mJ%jrb23=BcV;c(y(bu`^TPsG^_L*ZwBfnTm3 z=llQl@97(uAeNNCk{o0n`VznMR2p6X@SpgLu6AylAC-!nQsgGA)ZKZkiAs))l!rj_K=i~r^t_h-n3U(Jb zxfTl(32(66bAk8U!el-2Yy9pPc9Z1NnYw+FSFVnu)I7}tyEQJqae z++chvOo`V8ivzT}C7fae#0bN8mPxq1_>vSLg`K-=sjCeUm~5wMag&%EBnje?1xD^J zk$dPd_Ev;2Go5JXFVNnv@mxhNJM<+s=4LT8jm_0LhQnh-)C}s59ic91nfSmM1F~-0 zptwy7hbSl&Sy`MT;*yEXE)dmC{OX5#LqU?!m!=q>m`AO6lH+@Fkqa#rKj>z<>pClI zVcdBQJosQWzIYr{6wuWIMCTGq^D8KugDgg31U@d!vW>}>H#vf27UbYx@1}KP3D>U2 zc=SLzhA!cVchekmlUrHO(Sv1ZR~v~fYnYaWuE}Ip?PX70IsQ#QOD~>bJhGdzf-FMo zA$C>mz^`mk{n&CFUDq)!orLKoeMdR<2lf+*5A(s)DhsP#8@0qmYF;)WuY;6=43Y*7 zDt48S9dNT*P=dU&!1Rg}F*3`1)FAYcF~gQV143ak~@XBG75602(_Y1KJoWF^Qf zFQX{U#bhFmX6mf(+`yAj%&xurX-Hl{pLmVlsZnOj_E3^9F|)MHnj^-<(mD$rcNz0l^TgpjPMAOJ~3K~$ff-Y{x*4t}o>$*<8ezCgS@9j`1RDlSsK&R_&4>=X()Kt0A zd%w@r$|jngg5zf;y!{tzBC@D4cJXyi^|-0rU5?(P!vC_moro-f9+{)Jt%IS-I2k2- zD9cwFzVQw}cnf|mzn)U(UCzGzBi0|xp~A7smA8Jx)x}gw^A+ZY$2i+(koG&zu`A7m z9nn}=iko0g0eS1g40g28pKft?e1nvo<*3s$2#P{%u7}HSy+z`aC6uL3@cy6wHK!+? zvP%rmnLv+Q#LV{)|_9Wb(2-Y&2fvdfzg?{9qEZ3(IWi2G)2#gQ;;AXTxY_jQN2c zM&=)-F2{!|a4)G@QdC@CA1OKM>^=54hc4cxd3K87uG?IH?R&g4oy?91{^5qw@xcb@;xD`*PFw@0+{|MLnH%ZNZ z8t1ha`P08|LCDM}*_>u@S)tCQ5*@z8o8S9eZfLpWyOy|dYk=@?e1npKOT7N0TdcYK z_|x`t{CI;c!L@++22-ugjEE&1f9exN-}oNwtt|{cQ9`LtL5=!ws}iE(!WT@z=YhCv z=O9^zMr?hVwQvH<6~yf+;PBH2@nE8D_VU{I{*;pw9?ELUFy@ztS{6aUmMSlHU*aGB z@+b5vd1NbXv~-WKzbeSog%4O?Po_A-PvcuZ;AG+i`9(70ZQTsaMcJIb%!TWtXy5uG zPDw@-B}6mEeCvDs`284<pYKW1EL1u1U;POHdJE~KeIQM=2=IjLSoGj#}t6aI!#|yvl3zQCC=0|^b2S;`x zAz_BTi5rZ@0(|RB^|*A9%uN=iCz)D|V_I{JkB`zl+e6c}af*JWjH=)ijVFJ?o%H9) zYS>_6af5`RGdI}B=xhVhwSVBRPWBK-{v#`Jr< z`M!(bXO2;vETUT$Ms$IWi`Pib%A;huiML*xqWXzrWI68AeCkc4%wOer$iNUlR3sEx zMpYcR+#a;y3%q%@10#PQ4HX+)d;b-d;?MEPgC+O{9RSmka0hZIE?K9&X_yBKDu~XH z(KG5`&z?*Yf`Yj^M%S$tj02VA%%0=*_qtFjkFYDriCc~^a{DZ2??%|s@DLTg80~Mo z%$3zF>i1N_$YoxACBkQ)tzh!apKvGTAs(ts!>5E9Yq`!VXXe=X=ut}MZqs=36;@9? zLxtOks>sNaWXo(N1yyyRD$>s^7vukJ`vkZRx=nEdVtO%E#rfnV>#T

)e^O2nM}4?qvj8SXPYiri3@(!R2z|a5_$+s0H_M^Y3d;)FMK1jU0tpdhI( zoQfUz-b>UMAv)H?sgvhv8CoPEDJX)4`A_q>F!ThPZsPO@ajOcd&x=cyU}KeaUBKb> z6LdOpx?DJ!=g#SOIdiR(nN0yjwlCC=5_%@O=_FKih$kN_Vx{qIUVEpJzJ(a3Vc|+j z!Q*t|aHuvD=I{{kdT~qQ7RA5CONb79elH%E6Q|RKDw!CTfG7zFvWml@@{!c6d&zAU zC{8?X4=zc<;Zl*%5VH64$w&7PoW06RKly-;=?H=>BZ>+Rmjf{}#Fe*Ba;0OORbARD zeDKi;6C@caIz!jhcX|6_Cv#Cd&tNM%A3=~%R0oPA-qZLdHa8KSKD-_e4yOyZ&yB3b zNmv4s>cZ=DAj>iimlMS_?%R=;tq=Bi@cI-)#f4LqkR*-S_KUpt!A069Hb7PoF^O)3 z5j{bCUJp)(6Q?R8iYAHZI*W^OJZT{UUMKqE0FCdx$=UWvB8G^nh{PiibV0%651>dY zE{8n^5>cXw7?ITl=BDQe2TG|bNX99BXltS*A#O1@q9CKXd<2r5NTyC)GZ9>Vf=(61 z;lt~az|cq-A`X|^UPFfi)#JnGR8S-rPKV8g{kx7UwwkDjtoOXji!WUzRUveRPDgvzbT;$Bn4yNMiRMr%t=!X3& zLnj_fU|LIb-?~OqkHq0G{wCk~zdchzWaJi?Z%q@AM$vQue?curj+LQIHgdjcgOU?p=Rg11AMnCM`OICrz^qux zQ;+Vaz~`a(#0z}s7k`s49>^idoyoy3{1Tt8PsJtbTd3+*v)GO{kQEhKmXYN!<9#hO zwk{JWuI2FVBK+%j>4;@f({O;Ypqt_oU*!uYLQLFhq-QliMRhH^i~MX1x6m@WK{yKT z{D=7ZZ~huTx7SN}b(+E63EHkUvzmT@U--j6;dB zy420>-We7*O^k#=?!&*rAN<~z$w+aN&Zwn2I6n=aB-l9;W{g-=BVkA+=T~#|Xf-La zfQ5tGQ<{N3-pg`KAhXEH^xz2HO?Mfd*2%3bC9ANC`u+9nt}LV= z-HWj@ME_KTxbb0O3{%(8w(L;^Og%<42L9}w>^pv#%A#yCl0@c*`k8lD@yLUR+39yv z{OA|?{1Y{#32Urx>LkW*ap~3&TG?m$o!|QofAB&B>S7xg8z+cIqa-8`rH}tIzx6Ah zVVAPP+|(4ymVjt!#HB3u9D0BUYLap09O3!rpJ8u-!rDe06YTs@EkQhC60CcQC+qV` z@#pct3t#6Gg>y8X?_e|SIKTd1zQeb^`2?v8eRN!J1wG0-snq}6f8-B;?J3ICHCDn= z;_*0+++FP3e}I~jLNbCX8)E}(u5Tbnk}cg5T@>tlghM4kRB=0(z*avPnuR+#o4gDk z#uft`n;c+xAx`@KPjceW5sn|+O<_nTp3u<~GTGG)G#ot2BS*>+)|ZGxqV|1auL6dq zVOR!+DdS16RXLJP7!q5eLX*uNO6_8t0$?n=r7CL)~hAKFE;z9QA zKfxz=OH2+=v9M;^IhoiB9l_xvy{4Yj@n+h_r@@VKNuUQqh}f` z;|R}u`WXB7*HM;}j2O`fRUF`f6UQl&hiD#jQFHhhM-T1g(4!|PUhC%WVi;YJu@V-J zlss}=QAYcQv1&falLz;5?2#i>q#F$Nt&m($$d0@MN=mD!s@X|adN%oGHB^^p;a821 zo)iDd?Ppe|768j25sMK^=pc!hktuGy`!2n5El+-`fizJ^Q&TCdJ;sBjot!!Oeg0(W zE`|C4*P90M9QZs(D)RANix7#%NN75Sp^=Eih-(IxsS}H=GuZeJCvnksV-_{}1XX1r zJ*l`I9=t9Y5D+9kX{kDQdIlNw#<6C48J&$#Ax|<*k%C-pF2Wc=R4e<-r$fgoix`Nv4n~0A7`p}5l7L})D?~~JvhT=!a*p_gElrvU)MN+v{?qn=U6MU>?Axv zKrjuKNBUUyRB@uJ0BdBNo0|TSa>15qpv4o&zGRa84*L6A>C3OcIWx%oCS=rB5gfTm z`$Qkz!yZy43AZ*x&jMuE?V>tomAOV+r)nA+nsDF4O${v(M@rqrfd;s7r5e`YdYpuVz?$6_nxU6CW*)aAVsH{pP9$24%5FL;PA03 z0_%4fZC%8)Oia^e9Zl2L3vVvZu&}U!x8z}JvwIornJ2EBAj^o_21|2uEJah%bq&K1 z@Mq^D4-C*hl#Cd%nChEF&aNXUgQ0EPglYHrBjQp4Nz_3x{w@R>xAAhmyU6omIIwwFI(16-5#-ObbcG zJ`c16y0uk6LeuSw)f*r!$<07dFRg<)lt^O?E*ZEAGe}WqiD?RkX<=Cgy7uATu;=98 ze_2bLiHOkG($45|488w6@5g7D3rD$q>H>R8)7TwQY<;_YAMRxtXoidI>JvPH!X=I)3IdYq#Hng*M&jtnB=UkNc6;od%z6=Vr}FR5GFeGGKNBpyqkZRID4vJF}xfTTK+g*cIziIf&3 z+2h9J_Tf?t^n`|Kfj1?c!qRg5$|9;HAc_i3$0q$3Ugdi~zDuZKA1NLevSr#i1oxVN z;`AUAC83)bx`{Knh)2Hg^QiBi=H-8ArS8ekut&D@_w-m4%@ptigUEu2Q&mw!4FL-T z2Oh5zRS^-LE>tmbFGphgv+k7+mLwF953g(&J#ji^qQ-qCWdvIyEy@lYf`t|{5nV34 zJ{ei{5O6y%=QX=Hh_J=BSr#S=zEBx^OWS$-SmC!J@B+#O0SC0b$Nl|gAGNR7EDf;v?3otAT1UW!%X&H&k5DrN| zTVG+ctBYQDGW)d#(w!E1LLj;HFrWP;4f(bAX=}a2q~IiV@AEwU+~ZVds!aH^D5=!Q z@~eoVpRD3Cb|$CbO48U_QO1fe!NvFIhy`nT^2?mR@*2aq$bR5y zo_=O8Lc75DtGBp(Jwi&blKM~<9@T}OQ$l4t8?P#$TOk@Af0CZ%cWA$In$`Rqc2?}d zl^fhjV*hZQqEjKUI>gP>E6h9UdFoS-QeTo_Ij4*YLU=rWG72l%8SoRTsppyKESslp z^8V|sIFieG>Fm-HK&+jwSYYb8)#i=VJ+_n_1Rt=mY3|}QWCit zq?VNPh0ibY!*}lR-YWxS)jYXHL}!3Q zpMH`$*C-#n*GuK0V>A>8FfiTvNMu#im+Y5LU#H{NlnHb$Rf9FI7{VZ;k5X{7jExPuvF2#$Ldt|UQc zdAfrOSI5yLkb^~3>?$L5VV&skM%H@@@|8Y)vr&q&4ct5}ACOmgiBEICx-|LE-(xvPl&X1 z56+bynp(S=4D0Ag#Wdum;ZK$*^4z7fr4#jN9_1+$v|hiC0|9SNIzC0g=}93yeHfDSoC%N>9fxgN1@S5F*2Le`GTXvJ)XZK=1AM8CzY&%BbdeWeow>EaT1n zG@YKsX9Y;j2$E7(#F6E9xP18xeSR;Yl7k$~cafBtOG;S-sUDL{9UUxG6_S%SNcZW} zEXnIQk_$;KtR%}d&wDp6^VVECDX|RQC$=W%4fHJ^7FPsMyUxUkG31Ce0U5fuo19g)qsc38qdw zx=AdqV;HvM9gQZoDy?mI#~=|66E6z-wa`w~qvDb)XbEjz@EY(%02bknY~6A7co z1LTzMWQXG=F24O5j=5X{X*KMzG>k-yxNc!spyX9ho_39!*I(sjPYG)`y3j+V6lS}b zUN9&*^dRQ?i=3L=fbwc8vo6zehP>5MiFV&xwolodi7ix7=QaV9i$)57U?VkKtj zymFcL)W@mIcG}g$0LzH8u{grbxBrfLVVd5~9>O~h^UU#w*rT22TACXzxq#hAYjNum zIpswJ`mV7aj^c_Z&`4uPQ3n2=InvAaaHKQ|@vcU&C*%EfBPbx&5d+?x}HOVX@hjJ#8$$p07io7MifU)Er%cd z1UuakV#a;dsRR=}KFRp9pQ@vepe=l#3$s(qM@+1MiRJW>oLfMSX9jmx1&0o%V+nrp ztM(G|PH^GO-*fI#f{LepnO((cY@8loVo{^?SSG%OZld7`annRk#E3>?7@~|jB^f!~ zLd%&q@h0^!w45L_yvEY_2(yNty&0)!gBz?zT;qgoAlql#?AVDEJrlru^433 zP@b1U&z)1e{>Ch7Z!^n|EcRFCB2LGNY(|M|Hk-3;=l4Kr%fysb98M?kiFU3ww)3dq zBIsD8nlRLMj)<8-$+(wADoQtuGcYe`f~0!AWXvzC@! z93h_2K3d$uGST8&0FI#%kK6yZOdU;&vqem9y;eq%4I(pR49~^MDo94_9HjMTFLG9t zJN;2Y1!)9)3Z|iNCH?EfHxmf%B=V|DF+O;Y;XPmH`7DXH_Be6P1j|5=ZK6BVC{JxU|7T~6!N^w?Z#u=Ng!taw1#DAIZ4f^La;a6Y2 zYgJ_j_{D=+e4L%$ZknbMjYj_&^@0Vvgd?V1ZqzbJ#3Dp3Hvx}y-=GCVNk%X>SzBHq zF8K&1`EUrvR$XN2|6%XFqU<`dGtDoKx!&bX?;SD|-Vu&4Bth?4-m6M>x>swoG;gzJ z^*r>v_sr76Olw9`)krFpRj~*bJ?H?!dt@S!-g|q!KW-k*&BR3lWRWFOs_CWuLh$A} zVRr0@6R~6O|3{K+kCSN?6D6_XH6=*~GfyfKCFcxL?o+XfC>@x2lF=v`;U!!iuwf0& zJgGzmO>z?qdQdDIvKC1~1`N}<0|A(ivzoNOpJ z+W*A=`t?rox|2}QiCAlMG1o+t{9BSF^mK&Pq>d|8PQWFDVb};GT8h z;tG@zbSp>_&^jF8`jl}!+fr?K22!T}GmnI)YARkh*o?m!kwScN39lz}@K z#I4#8a0m&EJgIn+g6ty{bRk z7GRP~B}nBZJV8GmMPQj==_z6<3wOYW zi#+i}9@QVj>kwFLh%+U888)(Po^&dMq525=9AMbcwvv${o-81_y!gBhd#o(mHuK3C z$%2Y6HM!booeC8 zqsQ4%0l9RXXrh4X3*vL$K`+{9M^@>-!Cr&R0;xoT94-O@KdNMVJMR#O-G6R;Q3z6A zulGKjGIzu<3^JL_r!G$vJ#CT%3uk}K58sTi`;WiR!@k@6!(aWHsm2%h%O4!2+9e~& zket27um1MeEH*vEpZv#1aSfc}7k~Rprdyuk=?BUff9Ib#IqspowG1PjqvFW7`R2AH zZ~g3LW?H_(pS;k)>}&rguk?p``agb)gLQrs%Oo4==d~aGlCk<1`SY7(11A6gAOJ~3 zK~xtS7<~0__~(gQUijnhvw8Jxe)QuTR6hHCo^71smA`wF!jbRu{iiA!dgUkl>VsP> zWd%)-{TY9@Gs#=8zfWS@AMwY}Y@x!DX8ims{QNiP7+%hygjzWG+_!mgx5UMN{3~AR z%^+OmY<=j;wMkA6}&=>8Ga3kCfG@edwEf`>9F>U-=0y zf7nl?VBu(alt2CBm#7&2Isfq13OoPkk9lfKHBMazNuVXic;|0_$ff*dzWnFk<3NQQ zb7h26KmTi9TW;mKAN(ht4)*iLPk+Qa={ z{Q(aJZtmB8AMoWzx1sdC&OiR_4X(|~G&P6Fq@C>i(l=-td6|=gL7w=F z@3OOSi23$HN?LS?0CBf0ub*C6#Uo-Py*I-})X;RE_fTKmLSQ z&&|;G;+JS#9b+I~!?*tE1?pE%^V6T72l7SCS@Ux%4!*JCT{D)`SN%oxN*O!;6>}16eTAM%rdN}m1h z|G<-7QM%vw1wVc-!?7QHlfC&1{P>^VVnDB_wL&9FD}Vak-Augq4)3RS@TcEDO!}jr zakJt@zI>>OfYTziGQyb?Z!naR5lWEFk3P#DV~F!TF}8l=SwcN;@ya{biFg~R(+0R@ z?c{~8JVRCg`;3IPaOlC^gy-Jl?@t>XJAQyowO&laB%he%?1_s6o_>=0)$6=}E5w(+ zc?kE?Z7yB7N@~ludA3ua8K5{6B0VR0^{q1`JHN^|k5w~$`c*z0O5t#U8Qj5B&mLuS zl?zL^5RyqYa)Z}Ttg`nTkI^hvxN-7rRJIlF?edyc1&eP@n zynf`vkRgy-u{~iAMt!@&s8^us)eE20E?=ZQ3;sm!6 zfN;`u^h-QhyTk{tyg^UWgI8^4G&WQ0x5S4;Xjwl1Q-rC7rD-(?)G95Yvc#eej-U)d-+-hxeb>FhZ8V%4_3yH%Zm{cojEncd_uUW2@h3-yH^5ac3;naJ#M2XY7C9 zdCpqLiC)8hUe`&9o~#YO-_w3Jj&;csCGU%pdP@6r*Y9h}Ds9g?miNchU)10I`nYaO z>${dL;E)2M=KH@7R$M3p4@9krFM4rT=|r9<34qK zUh;V#FiO`GAt`n!hi(Hd6f!9crw^B0lJ6$$@CL~=&~#&+^9Iwz#6ZucN$0^;Jmi|X zj&6diDo90WP@$+O62;hT?v%U6Ct_Ggii#{O3{5Zc^~hL;hGE)#Bp7zNiUQe0lz3Lg zAM)XJC@5>(C%WxCkYyRGkR%$=r!R=R2+wJUc-#%YTFU!k70F@?sTk3u?fmgMB`oYdQVfZ- zBn3q(kXVh8wOj+e#73=r}zAd>#dKJCxOu6s%m7 zSjxZ|2;z0B$X1R-B!T7#5DvPqbOU4+MJk4WS++yiHXj2^SQJu8@;LDZd^jZ&tzg(Z zK$vK{j#}hkA*YlS zBt6M$EQ{hVBj{3Wl0q#*ERjd?ml1MFw%*M=$!LOt>ZdH^M(BExy9zK2j3Q)vCKe|z z+<3h%l+Wn~*|i9O%#sQUP|^j{*s z%K_tyP4X^^kX0OtMIo<$wvCUFQB@mrU%x9Ae(mILlm93V6|@4{7qX++C=#-&q6!0V z#b%B@xdjZvMlZS3a3n>sJuH@mO~6z1D1Ac7LQ-%zB-@koJ0DhL98THxaD3)#G21ht zs)|jHq-$uJ@i}7aTXtf+qJUAbuk=4_`-*y9XB{v6+Y-rqS`mr^hh*9)BcE$~EiBwL z?%au_<;iO{bN#&yu#^8Jt3W~j7dAjrajKwcI>-)GOS2QV|20HND5{ENmiEKKGz5X# zW^r-kJrz~_3y5~ z-}B7<+IR1U>JxSJ3GKOeWApI`f%|RZHumZMI=+8-cNcR%o&UDBeoTG$>+e17{48Vq zN$vZX1JNhh=7x6N-LFrm$NUt1*l0hW!WMqp9K2sWmStkeZoD2RW@3zyWfx5kzrevA zt%S*=nH!(KPmeYpct4>H_q6@KbLG?atE9dS2gcu77oTE|-qWT}nw$U1@`W8RB*lp$ zG<01j7n@>aMWwO10;ha`qqs+egviI3o6n&JLxg+|)_0PUMr?kToU@#eE6-HlETX=h z`hcT&ZTtm^kdRD`_|$FsrZNPYx3i-;fIusK2uadNuP(5-7$av1R9AqC+FB~SDyDwF z4YB>4sE zq<(ru30XyzY~-YWwS$R(!qPCq*#HgIWw_N(IR`#v;erfP-F@Uj4b)eL@H!<-O}i6{ zASBSzEYHr9bT!djuKdpR3&2Rv(!T&Tbs?>T)$O=YmmZ7C2YI!To<)9TdLizl= z{C1ISHfh;LXtzw$M#cKX1;$22aVQpAz8L=ZyHqVCRHqZ6mfkTn)Za$AnIOuC>VyTn>s*#-HiUJM7E=mVs9IZS$byUB!VzG0Ek$-@T8LipwdX z=L?^*-p^NrB%?YUScUAJgM($DFj;t<_We1j4`0aaz`%2M4q$&s_ zM^69kWk{+Er(_fp$v<<2pIRiQjzrDx@zW(R`r7Ga!fkyxOwb({6O?yH8 zv>{SLlE^QQF_ZOC=Cz28pXJq$5_Ij^M44MHxw;WZvdx4kOB=jViUVcoCU2g2n|`B) zwx(*l!j4T8@jl*p`E>@(R$8kp=KF@ols8iCbs$L+s%ppj3Cpr$P-VG@J8xlPdq7oH zK^Cm%f(Y5BURUIjMAG%&r1ivUBeTfOldp3#UqwUMha*uv!-JnojM`LXe*%ZiYAM~O}L`Zhru&gRbmYpmvDUewj z;riM0^v=dftSpi+J%nrO2s$i;Tx<(>PS8S$cltzfg~x&vV`Jr zLVSjiu^BSHHX5C)%r3?#sAUA*f@07)P>g3>zy1^m3DQ$nIQ7vD#ug&PA`xN<9bbJT z6)pu?QP*{4-lZ!ARkeWzEJ?+TPcswMP+WEb@Ev=w`(Uo?$Bqq_tkT2P9eY)5yD%XukeZ|K>|0#Zx3H(djX*+iIEqk-C0-G6M;}tr zBO@s)s;U-wT}<+emw5T)0(C86lHIR!D%!%%)-W#F23|m{@jYztAc@kscPBwxmL>b< zOi_zau2#t_0*o|^{~Zk>6D>*fyjwFgi|5g1@Y+l6(%L$N?soH(5-X5t1X zULL^L(Lzhk0$0|Ud1 z&&;!$&~OC91RRp>vAfSZvSg527~t%OmzmDFsHiPN{j4WsA+Yoe)4e?`%OL`8hfQYs zS&EP)a?6t}By<#)7ncnA)d~9h`x%*9V0mGh@rfzsVg_DMf%%~U21mx3Tg`wcM93pB z|257SLPj+cObzxiIByWH4dYQ{J09Jze(TOkND2<6z|wFxSFhcmcW8=e!9h*f`&k-+ z;&h@E=jZRTCH(9n5EPj0?PkvK;PbjrzJLj0Lj_x4n&e{>bPq)FhWt2{j}Il>*iK0* z5MP*J@b&;>6BA6%rw|?=zTfJ7l8`76Ul^rtJV#lj|1)`sh2q4i*dJCSHp-P7vk(a4 zb17f=T5?xAB!QM(WxRiYq_>Ko1J(`!3OSZWu5;nib#70rVz@)N62sgaTEcXfQRb08 z^F~}q3RZfFsnHP@jB=`c_bI~?C@v>TG2AFMah+?ESv>v#UWfEMIpr)N+k425nR`M& zX1a&lOW^T(`M6;avVy~@BJ|HQqU5uSq9{eMppO^Bg17r4)cKV!;08m07MtVtN5A2U ze2gddH{+LN6v-kzH%NC@CREc%ZBRuBC?sYXo{S)u*V9xRMm01Him`?H6zS9iH?9tI zU~@C&^$vt?u+V*l!RaZa1_PnguxZa8%%IEOkZCa{ho*>`UaIP92|7%2nGBh962sR( zOW0z0Vvy;mL9o7s#tJ`*WT7XQ7@b}qDMBX-x!6urvS1*O~2W;t(8iLAiX%k*ir#sbrVh1Zt{sVx=|pT ziL$tAQPJ2)RnUPXAh$Zr$ZQ-nkie7_6d^!TaEK_=!_!1G4|T1Lgk*z!Izmi0$wp#` z@@8uM3JxX7(7+9Dj>lS5N{_?!}kmLU~4@OmBOv>e%7flMNc8my*kX9&}2GI#3?@Af4L?|6zs4Kfa| z7q`bonaaf?u&C~>BJND7iNUzK?Gap0vt7&Mg!AFKf#(;c=L}ZDCQblup1zuG~SSc3AhFHp| zxU-hcvRN`!EL|fVkD;46B2gWGbr2ON0iOdSpCO&sP&|I*Tn63DlTJifj>}XvH&E$Q zFm$tc-Rh-r#~$!`$clzZqsQ6b*-4Fejetnl$&-MjD46*;bA#h7W?fV^Hc=OL zVHyI(O0zsU#caeRRNqKVnUmc76m!c7M7Wu@+5nPlqW~f7L#D8FGSMaS-Vi>A07E02 zN|O_QLSD%}yvPm|GtJ7xBr{QiU_&d76@FwbNh|?MA17Nk_4unCzZ}%y2}VS z1eTE_nap80%P4o|Seh8L^;F+NV`TuP5GRtbaJt>NR6!xJN?!KhaXP-Zo1@QLgp4BQ zx%AeX^d}X<)d564%ef2n9C-XucGh_j7zo+1p5Uxm3UYRa(Mu4RT zGc=o9Mp9%1_Q6(`Ec6m@u`lfgMY!_eFL-;Vm9Ko~OFYo1l1j`oHZ;im+!SLm7Y+5*RJ91gz62+Kd69fwB~C+w zn=Kr9<_WfzNhNXqGKxb*5f-{;6L=yk#RIBY(ud+9Rgn;;PC+vfvM3@6+M6d?6v@40 z*(Sr3Ofu1B77BiLNhzjB7tmZ)v^9k=3pSt5-S3vf-@zyp_U#Vc`?b{GrpQh~uQ*7s*p_@p0 zhJ~Rsymq~b=4}mlB+E`lx9sF%f!$A8QBjLP2AZZ}3Ke~^kC9v@jSZE!jW~0&Ny;|0 z*wGn^Y}=S+qHDJ8i#0S#NkNf{{n&8(CnROvX{2j5T&kqlsE)E?CqCZ^WfsV)6Sqqy zGTY6?H{Qhm-R(5_1O_q=E5X?Hvz)p#O2Oksr)e`i_SXwsl)CyEp!4lX`V@s!? zn@EbiiMQvBJr9IsCv*!*Msc~w&rERR^eI+%wX>tnfn`dliiBn8w#_JM^`c3RkYRnC=^U&)pk&tx{hHP z#CqQ3_1Gi)!Iv7T@ml0_`3*KF&{E4xO~(mr?WDpipjkz}6Ghl|tN(u9etgac3_Cfd z5SwFic8LXfl#x0=JNyQ@$T;1%(&)(;8MTE+UN}tI>LAyz_OW6K^ub9Mw(RHN_DUqJ z$f9amcv`npIXKJo%ruR4TL|WEb9D&nYRbs@WQ^P@qgSq@9D0OKeSzDj&N7r%aQVU% zWQAN|kh52oa8}mS-eHm-ALGVI0;dO30~56GJIvmi1lP{rVm_%Odus4jR^ZL|arX2r zB9?+;=II|>;mFZ8VvDmxlL^E?H+@ossksFb(kN5)9?AkPtl|erl2qK@AmPdyLg89k z>jf+S&w0jYmS_ts(*4m*mhu)>p`Yo*5%xM4nTw`Kq{bMY2;uZEa_Pn_hGbG0nId-h z7)|kh&R^;yUsVN*3v`cn^5F4fG$yX{(WOBmrU#$2$W+8Zi=rUutMr~Z!$4F6v%tV? zhKCQ-lJ0(&52qFUULUP{8mSFfn3jUq>%(DAF+My;$Bsto>kKq4#Z>n-x~7Pn+>~I_Az$xAzvv4`xH14jaHfV1|3-Ku9w{J3$(8y$l zm|Qu+@ZKcP6R7CL$Up%yYTee?{@6F&F^)l)Y)*FBC|QGu~A$E}%N969^|%|3x< z2m~pnZd@n3X*2%l4D-uNh|v*hE1IbGdW(D;6mLvq%;X%sm(S6=EaR1P^p8%`wf`6g z>oW9Qyg<)n64~jdLJkr%atsX&F`vwl?jC0K!AIEUl#!)%Lq|5VtPJ;Z+uX?uN1D-A z#<_L94{PT$Jm?eXLP04kF>w7VJ(DS%9!L&MvT5I8_BTYiaq0%Ec@>{K!~Dt+u}2?a zXJZJ5urRbNE7OzAE-#W99igth0rE)}hP&yFq*#iXjBR_Ar}wxRxp9@A$pn&_XLx>v z2lnlyH7L*w3n4>n;2fvB=O`#HanM#CYk)6BA`ST-W0NosCv1<$Eu|5XX{k(Lv zhQ#17J)Ze_T)v*7 zb?Z*HHoBSWKEr5WFZ;GM5mfbmQ?}MmF9KnuSXqI(eMdR|U?bYp0GCd_#VfCS2!Hnx z+R7Yc=ZEMXkD^w0u%#_Tbo@3q2N!W~evTa-O@ys1b3=WML>x49bkbO%kXnvmNO_`* z^DL&kv~F&t!mEIgF(PB!99tr*xX>g8MJ_U_=Vs}vK&A-2g>F6cS9|8ek&sq^_-vrn)eW>=NVs!^{=R>D=5* z*exR@L1uo4o{42NUp<>zLRe`HH5kAnTNIKjBuqCUr$siMB%8|+O+lb*F9$6L`t()a zeDwq_xo|H5?~U&eUewsEzPRImZ+h#vk`x0oU^aI%vALjjz0Y)J1RpsGL!V( zoF?UJWJ_1A4RgJ?fkE#kmO1 z#!lL5f;eOeBR);<$P7tmfDFoAWQ_uoLMl#Nb5b61gO($mK_ue<03ZNKL_t&@Nn-h` z3A=O>^L-4AMNzAoX=`bq+?i)(`Zj}88OqwaXsz}m>l%h6(Brdozx#7e<`47C!w=Ao zjME{Jn(5)}N*AY`p@>(oE<+Hw~UK75=b?Jev-WD@c@Q6!1N$_PCp3lv;c zv~TI4QpuCbq{yT-wAd6=89&V(?bLdqxJ5$EK6fO49@28 zH*TV%sS1~AAEtkw4PY+`f99`p)NRmkm3s!P3#yCiZnMurxEvTw5DVUuQAYL5GoHS~Ade zoyCbMT-y^YOcOWl#@d30+TimEgA-YEvMojmgJ9;yptoO$ysmm3<`U)MraC`nb$rP?q}3`0lD>sa1Os$CKhEy2*G8+6b6*|~o!zNIsqJadcP&$ZH8 zUB3@hPHyhl(a-E*bHPqEFF*y^ZY2Wi4Zn(^^&y6uWUPE%CmzjJW zho3k=aOxxjg9!{EJ8_W@yO(J>xStkvmNW04p||NN0`rqhCwKDF;oUTaC7Y#McT>B0 z9}lK7TsZwQKON}ez{3x*%QeE~E4{3Sck#$>Cs$9LrKci{Vcz2QvWM-557HGjDOfVo zSH_ri9l;V7T5gs3$t37CEKg4`&k-KlyNinGEzV6%VgwJ-SyN3-wTH^qEo`=Cc;&`8 z?z-)?xNg(GoM-!1j~&LOnDZS#P)`2stRRvv^V2hy})Z%rzzjQpRE-U&b)D!o~97> z3sX!)+Iae@J+xQZA$^u*Asl|H+jme-f?FS+W3Z>6-FrKU&P=k9+05bR_EPo!&$&E0 zPP1>0>-{Tuw;knhr-Q*a`x!Ou7-oUJFq?%0bK?^v_kES)o1M%KTwpR)kB}v_RFs9; zS%fACuFfzumtymw=h$0&nx9`7VzjY?ww(cV(?U>Sbz*{ebq5U%P1KZ)qipJ=sltVX ziDk*fdSw)mV_~d^tG!9uo_~pbfkn=~eV*PM{e;tTZuT$W-uWcQS`{?m#UVRs=-5tW zAwmD!zvjk37fqXm?bRxZq&jfABo;5+V)0-lVsVUtNsU7ftAL5D2x0?0+~}Rcx#vY5 z+al5T#tC}5`>6GLS)809+j5j6hpTY^`ls}aY^SXzOu1?xsctG88>tE>(FXLaiL6g^^~`M&b^Cbe zU@Kbh8w^fa==nHDYYZ;B+5O}(S`<*+t6X{Y3X`r5_V2AHe(p8S->Ap!y3D2Va-RR{BXkDkBG(Hz z+%6PRV7BKrtA~TE&P+17;-M_k&-Lyp)LkWOR8Jo@+jJJ^f-pm2MT*~DXPk1sH{8fAHU zgwZjH)nq?sd!s0FmfI5x9C`8xp5FI)@74m&nraGD6Lil##`BNuqc(Gu*Iv6yRPy39 zlZ?z{>5v3ke3(mbpJH5BA>Yf;;v+o22X4RjI;R&r)Hk-Vr@WH}zlDK7b!Hj5HbS9d zKhGSVVs>JT=`EYs8VnHj2s~weJl+816_r$$!Thp}!&630ODi3w!rZmf3?=jH-gYT7 z$F0lfxjd4_pW>sNvlLW=WdAG=Jn|3^bcB#Ji+psJiJ3(f@b(q)FY?gS57DR=ig{wT*ISl~+)9cQ zdFCVD8t`%Gp$FMoqtX4|+f20_qdC>b=wgy|I?m1E6kq%DCOZUKRna4p^j^Awx#zn) zy(vLY_a%~L213+Cn)m|s#Dp4iMbUz9UfOb$G{kLu+s zy!Li4IgbaCyG7673NOC6mE7Qmyn1St+GY={bF1`>Jiv2bIzpYKp<6PF5@lqdhg%~N za+xK1ruOsf<6DTHIl<+qz~^_8oc@Tx_}BQ-fjW$-Gn{y52rCrCSeasC#p2K!ikfL+ zI)ju2o#bbFxjELwfwpEsmd@(+*Em1vVe7%YSQlR7?1GLj=p-_Afu5QWsw$ITn&^}KBHbe_9zD*^&?0m5 z^US1FCT0&%k-p58{3agUon!Fq+gx1{xE&U^y8Bpo`XwIl&2#QouQONHfG-naj;`F zELvf~UNV?OjdOH#E^)<0LsBA+oec$}BKHJV{iO z@dXqLxx3@k49%i?_fEozIc6rV^3g4grp`vngN`Dxmq2ki5QPk@v-7yN9^rva^;B2Z zP!o1z%0X&dx3OJ&r<@h}yxSZ51SLpXT(fSu%QxxoLyu zo!e+{s->oJ3wzpCmX@-3LKOske!}%l)K!*K9`F;cuBSTa{Mgt@A!L+7lDMhhauisa zTE#R|EKQFyopMp;7P$RoR0Mql%Bv{zP;-R{84?9{KDEG)V44*JD z^Q+7a_0c^zPokjUQVV4A7Q$0S>!xl$cluE6WCSQ#28SKdNrR|gGst?cZo$L~@w z*Yk|*!?-I@L)Y%@G}nglC<=-q6+=DlTsxb%scLSgeN#ORZOxSXRLoo!bA9>>BvnC? z9QeyC2zUd8>*}ctIPTtjN&=xJi9}-*!aF#)xtegp7Phw5;>(Y6eISY&Ze`E@PU@=b zsI3Yj3X4n(+@fz_7R{kx>ZVPgxF)8FDSIfZ-^`ZaBHjJ-tSl@-`vEq2?XV45%CR&b z$MQ6;&%M1n>QMD0tE+j`vL-ffZl$rIl}*h)&v-$1z%XKHbkSS*E>o?&=4jqLCcP>a~~l7y9*VlrPzS63(P^>wuG+Dx6# ziItBsJrzf?VoZ)tu~P6*=J!(5*iMUMmTTQJMB+*OoA=V_v=E95M{bUZh@iZE5Boam zsjjP~LaZ{kl1EQRm>ruSt_E;Q0)NY1_Sfg=J9CPwQz@Gm4+BFDQP%E)`kWH(;{ruye!y#jEwdh1f`6x~5Uc=P-ix)H@2q zl1p5B_ig&MYPRg$Otmu2r4I%P*0j=IUqf@(cB=BDoIQPoc-3wW?XDy-a+ATEV`Nun zn2Jc$J@7cs@Aos=*U$7~gt2oUFi@yv@A0R3bbm8JRfa-_g&Xhj?x0EYwq0y0w-`V7 zKDU;VEKE)ib#CI&gL`Q5n?({<2Wn!7n{yVS+P!@3tJ^T==a`yaL01Ik8kdA+JCt<8 zLI{i8axZWG{onB4{`$w9UTxsv0}Tk%1X)E+PSbnkGNaOFo_zjs4s?cCy7D1syJt{a z_HkgVlaY(pSQx&_g%7%k1vhi-*=Km{!A`qnuJtUU3nxC0jAdDvMwGb~CrwR3 zB+Eu`G))U(W>^`&!uzMD@NVA2o+cNO!SkH!Um`I-#azb6wnv`hSVNYH-rKCWTWPJU zr?F!PTRTE5oPUE$GbYuWceAY_%gy&LlZq^}FfmTtznMdacTlSq`F>0j*&U{N$3c!9 z+(KD)j=t-+nN38PnOa0I-^ruTAEA6@l%dg4x-XugH{xaM!_V^6;SS23Qpp-6?7Xqq z45PCNEFm!SNfxIjiR9BP3|-?=UxAKCpW}(c+XzRxIeqpj<7OlK4(`A+d!5TS2Uyk} zD8j-~(Mo%L1vM?(*wxj5R|eCNsMva#hmY=}Y~>2qC*mxPUg3i?)A+aUWly8Za^G3b z4yJLc#Wh>VC?uG;ahlhE`3qkD@D@o=fWmMeBXcX{5`$doPvi0UsO#Lt{sVjHs+O6) zc%Gq@Zr}1q5@s&J()0w283{?zh%L>tJhP1CE~jzxUJgC@0L{`Q-8XMDFE!E8Tup8B zW_E6FAtWMB1BVW=yU}F$W)I`@tE^6sF|Spy?a1Ri(xGwl+7PR&i`+han%S~F z9Dnjr4sET*VU^^O83i=<(i( zkgwXyV~_5qL7L+H)oCm{p%_DWsj6+Dp|OGH&dqezmk}&)Wa|TmIIydp!oYQU#^*^P zV^}VlcOK@k$BxmOzQ%_)=E)T?6%==ny0$jzs~Xwzz;*($+gv!`i`DrU&%gLQ2P;zy zT|LjOC2-2WUtfeT1Vzd+jpBmK9dr#Lur#embR!|FGP1*i+gU|xXEiNtT{wI}LJk`x zV14go>FEAW_OiG+@;-hpMNFbxw! z*U*a}lRKE=B|0d^8oE>mZZksP`{$TcD|n>7k;0J4sH>W$_71|1E_OQoI9*WCicq$e zjMMGFUD3>@MknoE4$3P%r24NRuyW*6t@ zF7oa|1&5E-Qso1^U?vl4qP*BVmV*^(> zHz4!Ki#thWR*A1z6!&}fZB?-l*km7B~@isb3aMMx#vXe6A>r&7khu7LhB3F zXr7M?NOVFW1;^PWn*|Yp?0OCzI!;Hi{}^e z)-@F^93x%XL~FX9h8+gQ#c3?d1vG?aqPd%FT7htvyR^uv?c%EjW=O?I)zH+MMi&a< zcoFgFI@Pss`r{k4RwQZLRRj}3%?nxxQ`*euHprupQo+|ln2L&8QbpsAD$JH0?2BY5 zt4Q-gSt&QJT;jsV9}y}2Ih`33-&Kg0lv3T$$HyODqoE>1)9z{_*Dm5Z+t#S{9Fh=b z+`!9aaZ%7Tm)xd>o8pgNn@9*1Wpjx|B|@vR#`y3uvTB~bo<%nDaVnA;kyJ4ysU%KC z2E$%wW@Z(&YLJ_~i}*&8l8}QZCzbPriW2fNz2Y7?5>HjnX~aEsHVos?OWXGyTa_0MZR~9 zo0q4^Hy_~Ou5yZ%ud^#j2*luw5b2^0+8TDVzabn5fVnnas)2n+53zLN3toM5jb~mu zz~=NK>)AET>DzP(hgdX5Y_pd$n-v^5xSw71B?!l6V{QUn(+agB0Re%bfiHEEr46(k z>7XLoPefHvv@r2xjC4^NqclUNvW2IbF7eLVEZtxBvXE+Ie?vWK&B1j5VPNVO^BZ2! z2|=)y_<7bB#u;Cg6i?jZ_WBwkRYJtsL`KSJY;B{xx|-FdGLl&kMw)aoMNxSbRV9+k zqx0CV#>7AmORh;KrlP3=GgeN=;r%q%B*3u(F)_u*-I$>7>Q$zMLDtd;MJzV+Vd9ld z)a_`as%D9%l1og=S$YO7%G-{xv#pv+Om@|M&WL)CudwdTap&d&Rwzs)tm9cem=Y~sOi3z6LR3*xp28ScF^XH* zx2u6#-=w)FLeI(?tIjwRtCGxEH@DZafv?;=l2BoQ`1mqJQFSG|I(HD$iiy``I9_v! zFDB=>J%0_WsgoV0g5|C&T%EO%mLL{#$=TZ$;4Rwj;J5}&59*Dq%{c~dTx4iHgy|^= z1<>P^q!T3Fa;hsbMAvn6-Ntv986DGT`^$YaR+nMMchlK;iO)utX^SPPXlPQZV z4V43nY^)W&OF~7>Z!+C?ovyJ>!n#03AYBV-6w|V=gQmJ#!W#|5hBnD<%rQ1)((!Ni z&`^^kYj@ImZ5m(70=2rtbrq8J2YKmVS5trCL*D!RL*5A``B5rD#0c2hJT*;yODlD? zb?8kMl#1Q7*Hu&DHBxqJgq-gqbR!6Ygb4OX#$8qv6xG369_H4?TPzwTwp7t@QDQ|D zB~q-ERZ&qALz)3#x-vY7Y}jc|HeQCcGs%_t6;~P}g6(h%%S@$Y9e4?GQBqa7VabsbWsp(DB3KQH%;!^x4vF{ zPllMj_6eVaI%$hI*jq}M(#OefB4gz=v^3Fo@eW;m8yK#jxW1jza;1>qC%|{H9T&&a zsXe#@^UNr<$12FA!_4P%*r8yv<63z%BTi*o2g!Hd3}`zecsDc#vgSxqG? zXW!tpqbyrB2m*>jE7*C1@8LQYo(qvw02PC8SB za`Aos?$rs5@h+zFX&RxRN21*8i(M$R+qMaJZ5zk)5o(g8ImhLXKPGhiSvqUN_oy=M z966bwy1s?VTc7gk-({(fWtp6Zy2DR#ylRS%-u{e_fBAO|WTF(cG$W;gwYI=S-)+2^ zWwPZG>ATprhc6|*Yh&9k(u|X-tS7PdE~A+r^Gu1rFBAj1?)`IbvQlGie1oEWM`_5+ zb2(=PNU;FlwXi7^xXD66uO21B219x~p{zS?Vi_VF9c50s#+4luV`h8D`ObAJ=VH+tz;GnhcU;RrS5rIeMX zVg3>e?f-@!C%|!C96Lu&tL8|1DTAMX!Y}{Z5XGS+&HEeKy(hzkkzxA!a)fM2$(|J2 z&5yZ0nMc@pY;Q|(Iq)IT5-Q3{P*=|~*YsyRpU_ZSTB#cO^xhgZzE08JLo~G+%wKtp ziyytt)a?ZGBXc-qe{AVdfk_l}Gekr;(6aq}@z$p-*FQ;1CW94Gm@R2x_wEu5MIn~V z;JYI@u7~SNR7E8eOOUGH!~SxgT?fNdRh!%yx(J$w=Yn6Di$WNL42#v(Tu`H8%`mfQ zp`l<#qZr{*+V<=ut_k!+F|o}d&KFKAZD)(dTE!5vT)aMoUcQH?j_jjUNJ`uf_?XWS22Zy zQ$dkJxVGaDSUTTz{4d*W&1%+9@&iv zxQ>f?sFu?oUFYM86u+f~*F0 zljUU_frqm(!_2Zz<2F1=I1V|_$4u99;KjefpZUKy)qk7G-GO3yVPXf0+^&o8B&q_g z>lU=gL;z^wvXS>O6%964S#uLXmlX}&n&!s&b6lCKX7f}lTWX*nBLEeN0Qh# z`mtS!z-M!9l^|}+F*BVdS{f?^jRe7{8-Qs(I-#(Rkn1cgd5~0DU){v^RHAY7Yiaub z-1glE7&2JIiaUP9^U64GEJC8zKESlQm!B4S+$qZRR=Ymq9_$c z6dWWy8^64hA3i0CrNN4{@uR=UpcZEc3n)4GCp@Q?l86gBUwR&;I7Z4mz;ize(Ko#g z(G;n4DXHQoNwq`~`8;Y-6NgT!qy{Efb5+`o@1wc7mXtkCI=Re3F3!Oh4${<6N|AA# zANoa%%x~c9r5rohLR(tLH)}celO!S2Lu%!;9eoaWbQ4Y00t!j#VL54bKJgs!`ekfI zfG|i^Hqua$#PD78)+cyY_A$1&fz*=}Crwl%MAf06@SK`N51BL``Vn4ifQ395@eD~_ zqo`#+PnCHj$dNPaIC>(D5-p=V66aa1m#KAyc*!&TMSGO;iYQ8=m8YL|=^bAtFAR!G z;uvOv+QUB~t|ji$kb;lzo5V9UG`GNtC(w2tqqDA&`pOjE(I?Rc##qb?jFL2QLnYaG zj2}LmVt6`>Zzd^JU1VV1z#exG&`Pp5u<#7iN#GkG@_{rGO1$XM}7c_ zAr>t#6U8KSja1tKPE<=$GDj}d!11R_P-8Ka*g>8?9%IVYAlbl)XLWjpX4&v{l0`{E zdW6V#atynro=>1?f~v9Xw_5##7HDw&~aHe`f!EJNk9KO`|Y%8C;r zee%!gD5@b7tK|9TB$;Fa+4&OBD@CY^hOZ_lFN(6UtBr*8a0+XkbY1k~W)7d!NDmg~ z-m(2OH&qceqCEY>QX)lhJj*B3`4gU_l!WdDrxqR<@k%;hc#hb-PAFAI#j%&D2#2uq z3MDQ3IZ-ajq)Vwj@idWvDK?}=rZ`R9+>(Lu@kr5j@;T@kVaYLxH#X6BFiv$UPAu^Z z&#Jx5WIfbKlG3<}bZOeCIrZh0Y3VNU(kE51jTYt zlO6o47Z1@;qM#mW=hlTQT=mKb2`JkAB2OnJo|7k+S1H@o&d$a@E?zprl^Pw#s7B4~ zMfgr2VhIT8V%avXOtI&9Ghe*+Dt|q3g`~Gg-`pBI%sAEikI~$JfeTk{GP=O1?BwYN zaP2@p;ck0%19$WaSI6^|9R4f*>cy7eqq!gY{?D`A8r;K=Q`N73(-=F)m1+F;4MzoL^!eg z7`sCk`0EXoj`BJx!Y;v5D-lYVh7*6v(aG2O)&Dcd=hek1woRn!Ab+}lADz{2bM@?H zRuck|Y$kRrjdX1sxdpHUV2C4=lx1u_`0_2@N@jTK@F9vn8RF(uk6F`3tACOw>jj=| z;cOqkTbn>l;I53)b=_pCcaqJrsz6w^z+43q&$h_h5e^+|XY}RM{QX=X<)KabCYLD} z3R@_JuZ2id)=~7l@)9T7o}}fi|DE^5VO}UNA?0W&xjBaWZZV&o zVlijqiC}+}&$~o2)s&|sum9>l@LzB1^jw{wEgu!5bPrT@w$mWIb!(i@OckSZx+ z?d+$#shj+KS02~#QH>JzpJ=7)oxkB1y;X#Bb1blzpLHbJykcY74pM;d1E5Z9=}^dk ziWqB+slLlxhz~NeoCrWgdmHp9G~DhfmI(;+=FEhjSjj=abrdlHKpT z$;LIQ(V@jdbx5j z#>mVH86l9q!}`GIy!`ibRI9TL&erkFa}|VjQK0VDi9}=Qo7Z^jS0C|bdt2F4cZ<{i z=&aSSTb$dk*lE>l)MW^dcw1C(a=Lu!RYf<^rGxDS zf=1G@aitRE{W}5Lqp1Rkil%s2mWvcBny#V9KnO`UbnqQK0=hHTQ_xKn>AHAQ!7x-j z%feL*Oikk2E>cm^bQNjaxCPogd87~lRm3m@A7t!!R`}JbFd+VWBFej zQ-&^ZEeqFI(M=8MI!K`v-m#Br=%~^S+N6MM2kqPPl_OO&5u|7NsOW})lnSzF(-RK!GVFt}D?(2CDC2+a8Lpp%9?@LO0QckLP-z>j)=!SGpd|hrHw6O)&~+ z3^in7Qy`SWd~jS8GlY(hW7|kozppQ*uHt(RuDf-LA<#?%;X1gUkD>?j!QYN=Zz*~E zHnuO&G!5a~*q(x6Xu&4IR|@_pjAun4)PNe(m4Wb z=~`bKyAB$LCUBkL_bM`2Ulgw}4h&T3;R^-fIl)Iw58CMyq=5-*mag+>xjtLU^M7%Y zGT#oUIKQ$+3E#nSK{Iu5f-#^QI^v%|Oe`9Wq9_k9)$=@$&CSh6yqiD~S*8X?m|EPx zQv^bbQC8nVeI^9HhnHJqpu2~ORR=9vM0ImJ^$CZ?xp{K2IvR>#ZDyFBJ0q;PDzQu* zJ6dbdS7ultOmTTBQEQgL8Jkq5luUSo{u^BkFSNtbT22~Zs z#7u#;xxmDPO{SrOn5M8juTUr|GPlI|Ko9-17G|n~hNdR!GB7uAhdaZwmFARi99%j-Bnbm}>*v=$^nf6BHFCiKHs1iMhNZ_{v*ZYou56&CsR(Cbfeo3YraFbQIL=H~5HGDEp6%sY_Xuvu9`?7ySsLh~ ze{v1ah*DbLPD`1_^28jXqJ~UZ3p9TaD2l{hn`YovFVjwxWIRDpNims(!uo0sJzY(C z!eM@Rnp`+dd5OkM_YHbyHZhZB6h&1MRrQo5!e|61=hDqGb^AKE=X_$RBGSnynaXO6 z)d9M1Pm$9TRMa)m)KH4DG)nL7ex^4hMzVtDmU=2v;Q+=L0zW%R*Uf%bBlYZU2(h%R zP+na^2#b}O3D#qc)FnNZC+={oe~!Eek*;Wf=iVRmm|wHp zMyg9=Yz*IGQkKzBl_4V5nYi6e--3e~FQzCOp`@V_b7O(owJ`M!N%Av8bafB287?9j zPf%S_Mrqonue*ndHJze#giyMYs`64&a+a>^J}`p&wgQ=o3<+(6q3&*m7jlSj zii(Dvv{h=XFU&E&5vI1j1lH%6TgsxO>jHK)R8((`@%}puOl2{P(nP|=)K;hQ7U!`O zC6uIMDA_577Bs4>GnmdCx31k{#tM;46_JV?q^ldqgg~OAx@$}i-Qm{gGM=In%hb}+ z+DNfG&Dg3!s-ze>H^D}vn3Cco%HlAi`2nVVb0OV*Ha$LYB>#FCOE6^)WEE2X@m6m7AW8{NY=rF+uPbQ@#6bfM&#_zn&_9Xw?YyBLkFu%V51Amd^8zmI*>bA<@{g;*Y;-$I}W@j%J=2VEO9$&m~-osaX^}zc*;%~qC@<*8izyJLoa+4tE_8WZhuyG-_>O}7PXDg-a0XI{WfS0}N zQ$Ff*X*l={$C_dfJ*s`!JbUCmeZ%j*@%}=fZ0p{>}^Wl0nlaY3evT)?*{cMMo15WP1i%JCLv8?+fG4`LdP%! zu4O-99g~5sfB?@8f>BMlg@AG^*jF+1fGgiu3=A~@n}n_v3dJ=P-^P(TrlBG{2dfZR z2mMnEBoP7dqUkD9`nax-w|I${e|?>J=X1RH)DA*+p8K=53(Dz=7br!mfr`5A_;SS&vB5dj__SPF9^;}J@ALC=$MMc@nryj**4C7>%}%b6Gx(l zO%%_?@g%BRcn_WkKrGM2@j%xVT-yl%0$oMg7PhzT)JRd$GzHIg5Jm{2pqbza1>px{ z#?SS9J{4CvSNLeI*yiQwfE2JjcfM zl>kWdWgrZQgJs)zA^=bvPXm)=&Fxx`RE}NRe)#b3rgM+c^3?{v3(WO z&$KPfDtkf(!;WSbX@~40BKabpoTPT zqPRA;<$|H36zUj-9>P#O9H#&n71kfq)bI;>DY~KITNaKKXu6Ijyr9;Q_ z0OOC|L_skts=` zOYa{M9Q_YqLLfYwjn!q=Wt2=Nf#&~V`s}+7FdogmIoSJlf$GBo?!rmZ?*x#(M-znr z^(*~+AgJ{Sf$KLs48<^D`YNYSf5B+tFhBmmL2Ba?=V7R4;hD($pYd$~nfn9c;Jpg@ zh;9B>V9TR`Dh~!J9@XDp?boCD{#${255G&Hp5)>8cpwP$F#i=mman({_W@b9weL~) zF^>R3ekXo=Xg|09{9xehVIa=80wVAK<$eBnC}8&u?WM5h-5tN*22}kH?Dq*Uz84m$ zM15sgT*0z!1P=svcX#*T?(XjH4nc#vI|SDN!9BRU!wf$7;4W{@dH23oe`bF4-aY-z z?%G|es@4K82aasN^?dyqv{-yuk?<(CsrkB)ooZY*UZENy$_93Ez8W!84Vi_*)KLEY z6NEKNK(sNSAX{RJGNGQ-l~ebydXe=?I28TBCGt+ruK>XO@wVP8d|i3*a7h|8dhC(t z^>$|$02S`AGEndLIB-b_yX)cp{wG!Jifo=0m1XHQ{$9|!NsVVEtiB)(J4_tx@NYjL zJ}7KzZL84k6gSxPn!6wx=rz|L`eOi|^Kk&c(>OJU6yvA?F>)Bd;C!F!wCT>y8Cnk^{gJs4_NSC?Z zHUd0!{8YfCvgkM48OQJPaY?SJhRMA#3V8pT-|T^W zAo8{@iXrX{Rr9FRq1Zj1Rb*km_$!~}Ex~x+&4mCPj2tj5&;py;_3}>C+auNd^XllmhdjT4W;fUA@+BmhZ$*&)|iShP&F8MDXmO)_u>1>bW00OGz)| zJo>|L4!titkc6F%XJM#w2AhJTo^c47oJDuRj1aF9_z1x?rd%HGlA)}=dje9aG`b$V z976WRGV15l-YMTFy%9&R`n7zqspWky1d*6Qh^)3JWx}34Ybw;YW)!kn^*@XZ8v`If zlRvXDvP;W@92S=13S*(NNZp@vo|>ttKYx!mjS^p0i8jpq>_1EySM4jtmpgof;XJU1 z0AFGkjoE)6QN2$p2>G0H`>%r0Sr`3sw68o0Wi(oU=6{NHMNnTe-QbMAE(D7g)}3_- zkzouIzNT^meG}vs=#mmWiM=tPm~21E3s#hiVsM$Av>>esvYZ0IJ?n>lJ*ta8|CpbT z*FSv#&Mir)XPX^nUg!#25A-BNMnzdjT0>%gY|q{yP=Ae%uA(uz*-Ll2IISu+4f9x* zs=v8lHaZ-Sjxco2Hw|+xufMtnz5-uIjDp6F8e>e3jE-mC9yBkW%Sd{vYit!i;$8p5_53j0aSJVqZ>{^{T1lL7)*7ify_tRI zhdO&mk9Uj`Ffd$g3qK6;?o{YKg7@l<^)k(;>kT*<>W{jp>2nPrx~euiwhMrFymdBu z4PN)kCBr27z*qCaxu>(Kl`S?OIl@KfIIj`~>YMx9r>HxGh3gq0POgd5>#cPF1Z3&-Kd_6_?ROkQ#7VKDPxziXk;vmc9}IHRK(y zzppsOHSS7PS_6ji(^V&HzgiR(CR&;N&A7-XP49-{JnvjvQVr%>ndpliIGh)_akCTG zi+3*MCB)!xm|pO5i9N`bt8x*B^-MJxhp;0GZl2*?JXP>@ih`_@;!14}Hz^$WbKsaCT+gR5o|IA3hlm@sG<;k+RLADsrF%`-oj znnnIACh-jR1J|=E%upqQcT4EGtojy(eT6jt#P~mk`?4Tz1-ens%h12bq$uGbIwR;u zmdX|FtbyrTGyUws0zWidFrY8b^p$@&!c02#%Or=CfpDL%SuP}npEwdQd`Qqj3l{1@Hj$&GhX8Vf&NJkvx(6+QBJ<}1M7 zD#M9seDQUZ*wy9LC$4GcEz7|B60K+i^=6?5#Ke?jAklY|9mw8p+$jrwvKC-h}M}0OG$Spb2=@b_1dJ&j2tG&jU-{=L5N2tL_Zg|4tk3Iu zUwKvA$kHV+$yEt{{;BJS6ynt2Vt>Q+=bXGEvQ#Jq*o19!G@RnXxE-B+gV|UXQTU{~ zje$AyNbjB7iD{7Y9J~}^M9*U`AdaWAKv*Qt{W7et$w2@&k|w6M<%Co;qR$ZjaMFnx z^?mN_A^R&iM7|b3@FfAi)X}Ac4;18egQSs|edYtc5D$mjiEG&ky7* z>ktRC$$y@-lMcZcWQ7w`!Ho^m*Yg5)rSAdTAv7!@x;~vO1);ntRWcO~n1< zDoYH+mY(U56Ey~LU$F7n0+rt9yljCEKS|*l#hXI?ea!Nbu^$RIpL5lWY`e5y(CMrk zUEeiRQ%Z4{^T=#v50BcPXurwg2I=q*H75ue^91BtWsB)|dc%zH|H~JLQ&3TE4v|hn z98{tqL5Z$1J4tT7f@s1j5?4-(El$8Y23%peU3^R`@u6+Ys2i|(?a2uVaEn`mT-H+q zr~R){?ErEF$*oUkw=9S8W@mCUmqWh_P@~>{vPm>90tY6GzAjQywO{pbc+V9qq<4<< z6UV9q-jdv{1v&=0Mq3;(`;g^ZY^hdMD9w892w2si2=iAugC;v~564&Cy1w&1(>fXG zQ7_C(w)6LanslnV>wjBAcD-QB$UXB^*q7y9k`*SPv9*eFJBSCCuJQJkpX1D-hyl?K zz4geD!7}K#=*NMayOOHoaBG!b@;~19yTS+yqbLvTs8&~I=)^>en=gmQ# zN~6)tAh&mOYEd$5*B`60TG}su0~-`|4voZ0P`XJ-&Px#psaEZqM-Y??bKx2ZqpY!#8Ijk!qR zn{GB`GdPT40P5MFZVZ{MZKA#HEH6W7Yz2BA0mf>Eb% zsBO6Ur+Z!x zZ$e|d838~;L3PWx_ysMaV`Mb@z@6ZNqI-Tuw=5+dA$(~Km1?A@TX1OAnfYrIR!=>e zf|d%wiZcX3?C=e4YQ>~_<#9AcZz>Cq=%Cv*jRMGdU7oI2Fw2=D5YOnAd_Xjj;+e!6 z^QWni7j#RS+98rZZrC`JQi(BctGXC!bu8-}Gmnd8r*bI_LmS66-&lp6Q+k%j?u9*K zCywNfzA~KE7OfFMMaM}lgNPWe`$fsdmd-j@+>aL za?^}qYc&-TO8Yv~kZx(NP@}Gx>1B$WR^~a*F1ReuctX2>9Uf6`pczzzA(nziQongS zME&l*<{e6D^#zwB96x%&vIt2WT*&6Tli@x$k@Ak806DQ-q&9*dQ9Zd!R0yy!`iI4l zGwQcYOf^(HZs7A*4T94Nch_q<5xqkAQ+!kzN4yW61x@^-c1}TUENwEm7Ke;!kM~>k z%Ba(91Kjn_Z_`jZ&0#GAQfmv!vHXGIb(ly_o~c*i1X1a~b9rWeh}yHQ1jXH~NUg@I zH-U~^*2&~zksjE2G6rsn)myoW<@LAM`w)B&9OH>jNqXF4CLm4moLxVOr!L*iQkULi z^pA*4rj(RhA8@4Bqpvbx+n2jz|AKU4T3!D5=T&F;W@ z5=Bv}Yzw_DVjGqyBZduZCz=qE>ly`EV=5fW1aw3K#86e##CDVOj7Y$IDD=N=Kqm2m zKAA0lhle}FYRa-3qiwUjE(&{i(Eij)!(}WkXsd|(h`|yrxh%iz|d@IY*roLs{O^l@CCx2P5(K~Auv1N zE~AaFO;Va$=e&1t=+rCI4Ur35>(aFJ@8Z8WZbcUpb6heLcR_I;tba4{S8MfwLqqnc zOEx+AYQ6iRq}4y=LubEi;fb-sXHiAeB@*Hrn<9@-8ydT5$J})P9rL~+DY9ODtR_x5J%)P^7EnW``nA*nl(KBAa z>pB1CYQ=6}Fdf!(&zN4p!=JYKkJ3?B6-DAFpI#h%#oNSsBdU~1~w%#)|Mu#H9+sngBW?Y@g zl=F|&6~m8M+NKZ$w-98*r?8z;TwkGgPNzGXMb0#{Iz+ZMlw6k2B;SPCJLZr&Cq-Sc*d0Vl)b98FC^(Dk zac$QX;1jLDDKE{o+s;KR|zT~Yu zy1ItXRhRqRg`%p~DhwWc5hIs_^Pm@$72#%p5e|$41}-Ped;g5Tg#y1FVrWTf>EH`Z zoc0PS6lh7BHBa~P_wN1%_*gy*?XA=s^wZZVpMc{K1Vwo%e`U4wIHPJ6Lym`sL+!IquciG`}-X&wTSVi(sdw#e28m zbu>*S1A*_aPn?dCnj2fYv)gvxR7#eDMrc*hNa3Y#D0d?TE8CaAu9Fx>bk3Ga!P z9_z$i(UI`;;0{NIDP#OfM2(DxmawIZuqm!a0BBZb6c>|xiML|h zc3LKbCnH4{6ORm=`f1kYoEv3l)-EJVqd31f8;Ock8GKz)juJfxmjx4zM`lVBK1c`6 zjz^8h%E|(N{KacvDE+%Hp9qh+sWs|9QuF|aw4^%bHh0h5{W=(B&cC9;9dJ@I;^bi( zIdKY6s8J|!c$w)@bQYY|)3%dw;B{_VQ`<6C7~LfdBjdeaN6&Xy?n8tp9ao7sJQo^$-f7T=~J>z{M&)>u~ zU3b@hDU8Wq`#Ne3U&|jf*~_OoIi)3RDN=bjm=HABk5+I!B=jC=4q-e|U?+0g8&sQd z{;OH!xh&lRcUk>70LT$_R4Ocom|DfvK@)NHc%V+4Hen?kc9K>QtkD z2got01|(Zts-dp6!V2LvmXgD~)0r*9#KKx(J;zL6X|m@N8pPvuKSP0~*UWlv{FNp~ z&D*2*+q5A^s~pQk4X~oUR07`dVXDI~{o5F!&^{V%wr#$mW27^1C9qi4EpRu9%&Xbl z=TtfrQJ-kPsbt|IT!5%w_L^02BcC>t*ILJhwLY-(XUvu+mP>eW6m8MshitIsEdQ0* zkot1^Z;t@!m0~FsyAWsbWR;H0Ok7Gox5#AbplP=eJz6e`rvsUuTLOW04KLcHeDRL& zhHaUL0nFF){S;bKbqlSvXnUyJxn*Ayl{6nGes@<24&J_SOcwdsU6xK}eto z0sId*T4fKdM*28LXB1e4D%m+c=LOxNDRI4E)K34IbJ+9!o~|k`_9B!o&>mwA_E;X* zwGn=0V4UOE@BBNi%ay<|iEAXgs7|jWNsNG7q^)<;IytvJ1-WnSeOCc_9& zH*=P&6Ve=7ZVzF$^KvDIug*Ny`{=tIq>zzAapE0sQX=}z+bC<_Q@~ySpf*N1Jeha) zEoWbpb#jd~!ZIdt4v~@Ha63G-bYCkY^P3MtouWxwP7P!IZ>@{6x-Pr`P~iRFZ1(~@ ziUzQiKtOSdYCUwoiSYH@xlZ;3^v>@0z{`2~DlI2gFI;^+G}@|?MxKa|8J*Ji$oo7i z7nvU_{}wqVvwCI~>Ke1I*L_9RGLAf|Dv>R+vNA>0iH(EgcvVbbWAbmm^iwjUqLRE>it)lt|8BNi2r z*XnQ&A68(&fz$En7XWbmPCYl&FjDp>6#N%s<^>Lg-w?-ZTl|Cr+({zffaUzH}b=)iuTx7AQZ@WiPkTZn*2&ea&L$ zcI@=Cf8I|`Epn)<;qamFdw4`f`DD0@#ir>k?4#$bZU7}^ZyIEo(1=&yPj)9LkdW}c zaYwWVp2L`tXW-^fDqq93N{5Gqy@pD{{gI=r5sg16^(nJ*Reu0m>B)WF@_V^tE-*WK zl_}Hv{)haW#pU(e>l(J9h54K)Cz5)@yZghBY%#dz*LrbTq=C+%tNOrv=3eh;z0&P% zUJ)Oou3~gnclAzb09|5MjwRI|8nCV4?fl9Eb{9HD6#`AreZib1S0PhDCyh0}mTREF zV2Ey~#5%OhWM2HU_X9a9EEqg~O&an=A}&!{GRm4NqNsK#4rdN$%p5@?HO)5_?g{}( zgHw7~9z(w|ivdSv_X?`Rrnny3i%$AD137IWsVCvmfS@|kjH)79DoR{lUQ8;u8J@z`0y)WzV!`EbyN{MK+(9yW$Rdy9sGK;Y((nl4tPqY7)n%I_iaUA*M zt8yZT=m}m=Ku_~U)#m<~YAc_JiNm$&6c|j4BaI{UP!X~joNp#kVU}PYlaL=&97Jg| z%GF0%1bM~!E6V(UhFmyI`C!%C)3t{k;$5>B^4#~Fnag(UX&3fA@^b-txo`4HRuyMk zQc7}PsKF*wdxK^wlhROPNM}3WAd}5qy1;A3y0c3*78esN26hI1L8&6DQRM)ec+rjA z)}{yq^&6iqBQ2JB2pEz4$r60w2)b`&X6H#0JA&!hHRY$YUnwLb6jOnme7_xfQ^Iw3 zJwrrs$tB5f`&pnOObTiGKOK3Jw1?m+psZ-9bMn+EJqGg1k5Di5 zA|x5GkiPFW*|U&QBx6!IU*+6i%@M!j@TV=j9(+9T8g}r6*FwJ+uX1}IfZrqP32}{= z=U5P%{n5HYh~!XKFw`~3@fNNaW0DU{spzAs5KzUKXKFIYox;AvOUQ%}DI_j(#A+vJ zlCD6ZO=>4=GlZbRhrtNU4A5cFV6jiiE2f}h+OM}3U@b^-no+1}WS$^s8NJ~Jy*xQN zTg*vtB63iuLOD@raI?B6sLB+Mm=2oaB}vDMs}D6e_!k*dEKp#I6x-kvzh4FYOP^GE zKWPe@qW}6W^EvPH2{5kf1!OD@A1zwboe?h^w_ay!dIhJ)rNOGcAtBcIrL#LOru_T0 zDuAMVab6Q!3Z&-Suh*Yj)BAYyPfVDRO>rSMrOKb0piTY=xR@sEEdcm5OI*X#tq;s|*+ zp*o;T*1;n?lj*8d#6s=spuB0C0*4e9kK4Y5dh1VXfj%kUZ0W=MhJb5}??UV{>fzF2 z#7aV|zxe<3&BlGs4>I{ar7%0IA4OWcxVVBQcjTQvJp6|2dY7f;^L8M!n?#X>G__bR zFWwe`iiUQLj04Ol$=0h>dRc7soCD_lqpMuxppcFXY#9~aelkM{5N;38Y@O^oLfSke zHl0aFqaJ2vwSSU6-qEHE(-BGglZoHaw;egvd}=mX6&HC1rA1|6+u~>iIwV7%Ne{`A z-TIlPhZv{OM7t$xwZ%ApuD51LEa6KxHXKc&je|Km>rt>f&qIzrQ6kG!XI8He$mW=pK$fmFi&l|X1s#7K6arl$NK$7PIMY+NiGP+MYfRz*FnG)Jrbpyc=*IACd) zZ6${l&wRDj$X1*x4J=i^m658htR82(Jh9>8haYA(Ggy|Lcc85drfh8Zol^T{g-0LhIPY_D zhC406h_?%qR6&xjoJAloP`XYbmJyM~Xph*!y>@`Uo%C22>QL?d)A3}Leqj>_*9sz8 z&HupZx)c6e|GHp%uFN+%I_C6Sm>ny>Yn=Z%?CMgA`B}3_qeQrON3y$lu$z=(lM6K> zqM@m2J2a`k{>ZSWfVocm@-?9V{Crb`J-7CGQ*ER1&(5+VS_|hb&jA0W{uYPmC&YN8 z3BU-E@d180ZjZoJL?nf&3rG*8RU^gn|$5hd6%kt$`6mrnEFohsHXMXT3z8m67%}g?xm2t54*)=j-8KE{PM|8Edn| zh_@wRvJ^&ljr{GiX0=>vZfm;y1KEb;=?LBAR(-4y7~C#>36X;R{Y0e|Ge(a6j*6+$ z)z!{CSq(C@yG3p6c5CSJR<&FUcmL15WeKp)_&lDwP~RxAiNA``H?pu!#${>h@|ool z3e2?2#vz?xln<+O38}_RW6DzE(+bx3=Ua4!oFfa1zt2`9B5jJV0Y6Q@MR5m}D?hxA zGQZjyNQ7-Mj^Txk4w7k z_>s>xL>?lb$Ta2jtgxprg<5{AH8sSxMSGS5K4dXnAYhImj$jcydxyeTlIgilb)*fv2(6i-Uf|TmDXPlJ? zF)!2s7661~u5{2P_eD-#_V0eKGR>QxeKH6zSX0uM^=E{uxT7wd;h&DF&ydphH zb#|GTx^s693K~P+nNnOC1F&NUdP*)IYv1S*4Yw78YM#NOR45Ru25}n-qQjJ&cTcWY*taSK9-yM_`-b-0sP&Zy7jv zIl~E>%5#l*2040_%Tzobrips&>=(*iMTF<#d8mf`zVSs@yp3!UE9t&9dMoWL zUE;Q4-=;WO{gI1R`d{NnA()d(b%`<6#_HUP$Ug&f%6UaEIm(CvE0blDfr~u*s@pc- zR}C0yEFD9Y%2R8Tz4Tg+?0%=3V&DD4bZ5weaOa+)OSHFsN3Wkl6O8xUL5diko-!r| z&ml**GFm3R96Qo}Q_?RyI?sRv-OfrbPgDrG8K2u&7t2zO8-I~OC#$fj7vJmxMhgZO zcZUDblKrhar(%VDa)OUfH>V<&he4hZ-N9zC!!tXnt4}ZA+}k|%K$^evMfXz55Hwh- z;uyPS8cx^2cgmtXyDyNTM0A)oV1+Y*^Y`}55=h=@O%uoFy+fAq>lbded!-ZD*v^Y^ z0>Z?1dtlj2pl}X8R44VV5gS(-<>2nsXv3kqwQa+imV4T{Vw4ERO*gp((PfYv`Ta_lA$z{dt zU8a~UoSc@HM0JBkxftaY1-He2s&>|j%s0<&GcMQ91dhdN@36#W>{%wa>(Gw-r`ED| z((DpqZr_kFQ8|Jlis%PozXSg*|1RP8Z0P=tMedc=lmTMReqL+h9UH9to!iaz?=e^6 zye{EV-6I%i-YHJcdplD{geWaypQJ?FL zmfzbYt)?pW`VYiB20)?>eD5!7-7MSV`95TNMM#X;=t~AVX*jeicdWNfuV-wi;};Eh zdpmvad63DkF7FuMpw_9I0OeCt0bFLPN{pQ^hR&P#2Rjbd?+SoDQmGzMz}$H4pyd1p`^v}%JG*g4BdZZR*RHU(o*ql3u z#4g`Ows^VTWTG3ny5_L5KlTXuWAM#aN?hs;Qcwj2-GX>HzVtdB(^Hy2T~Z+#s)&n& zK5gGrLnD*af@NV#6&yBP#Nkpi%BgGQ5#jGks&+gU{%=d?2m2KOwYda4=&>| z$I58alV+lfmoZkDfpjGjL{gDj&TgX;GLG;1JKe(z2u2G`LI-K~64pk*6}62S$W29A$M);+jlGgD#rv>xMO*_8KKyiy~XzAj&pB z^fmN16RN13;4s?g_>)8Ju}+*T1T+=s70;yT2&%5;8(aCDFNphWMEzLe3xlc*yhA!|W|JV*qI zQ~MF<71Qxxej~)9qxi9#l=;o=jL|Dum#`jA^8O!$z*p4 zD9t^cu;@$K{YD*sb_qI@kW*53XzI>MSyaR{FI(Xe>rkDU!?)9G;82@R4g;FtQ|^VMfL zLKu%#3$5{@5znd+qQE|@r36`Ig9|phRlj}>P9MUdPf`?DE*V%|35w|*5BN#!SDZ4QDIr z=f_4J31uk-T9h%)@CLxjFFEMt;PlLq1Gw>7QW|2T4@}_qPhT~uBcKk9S2x)Cy%cY2 zwzPWg%c3&*g)>^MfF(*=}61vfFO;a9_N{6OU3SAXAS zwNZ1!9u)98nvD!>Io2C%gDWbmN*)zP0871&FSE99z%wha)H_29T|53Dhg}Z`RUd=)6+JsnV1-?y?ElsRY;g4q zcspI?_DUEmF9mx%0NJOS$4tf+=?iw~pME_SQMWGS-ZmI~d?)V7=&h;l?*^)z<|FqC z@CNb&@6gvyjX1qp`&%=dEPh^Hj2MUg*SaVlPEu3rCtljYIsSq5({Ns1e|mM+Q_a{e z?t;7azqVl3mdlxqjk z-S&`S1EsmDpCF$8^vp!?mkVcM|T+93XauW&3uR4fgm-dy=K@DO0X@%`(&D8$}TO|lO+dLF`2 ztaaN^h|nPBO8xLQ@yD~q??1Qt9~;#}fq~5a|E$X{>}%}*t_||(73X|o|DUm=tzjUa zRM}FnJL`XLFA5MVNzE*asylsn%X9t-!6_g}1>>F%z^eo9zds91sygn)pz)HA#1f{g zi~&vh15(9x)9y6~6(ntYHBhBzhEl#1(Nt7@0*>4S030ek zi>$2?yz^r|^2hqVg;f>9M}eNCB_uG>fH!~vfsfCm5X4G^^iM&M5;aOic67*~NB7Hh zvr{(@9fA;m-?6K&0FyKc4QhMBYoZ)l6t(~6;rlqGPWfOl7z(X5ll1f_QJhH+yUq5? zjFd0W69KLgDH?14n94N<*&I#8KfiU{_k1b1M5gc|=)-h}-DA9}1(jFsJ1hf)EQarV za}`m~Ob=-o8qmTxo8FqiXm}B2*NV^PqS6BN1FFN4M|=^Lzip@@hPjU?VM4tGz>EP# z+dJA!J?e7`m@Y<&lrAwk42Z=M_wgs!7bGruXm$0bc;LAKYQbDpcqLYr=9h{>z2a?n z4h1PB@{Rxgx9>^6FJ6+29+x_z;X3t_oz_$?{~Mz^mC3?E@kS&Bw*aFVZuRc&rJ7Wsu`z)&jX58KsPP0*U}DkpWYGMvN^Zf zBI!Z?D9k3WbK~ygS_t_F)&8j*s>&KIObC4FD=%FO_u<+YYCtHbCbjCPpw6J z#(tQ=Da2gV{^|sQa%FBWeqADsS1Gj6~JZz}HyDO6;%b?yH zdtObO84ldr0u(eth#t4haEoYK9sD=4z6u*E$W4+;&#wa3?esHFrXzi4et3>JEQ~w{D=eI8xK9HXd^Cw1-AcsDSyx$ z$9WD>3rNQM{hCZc=6uVjA4QbpTn9$U$SjLz>B>b>@PRvaL*sRQMp#@ITIc;Ltzxhk zVR~M}kcUI2%8vVGJsX$UHx#=-DE6@@z#3D9BPd+I?kA&%=@m})rE?8hPjQini64<} zSMsy(uPO?LxB^fqNKwt&pP2Y#mHh89Z?xy^RdSEqn5)RrY_l=$4;nnW@1_3f$x zF2x-o;P%z@ICTyVAQ?CWtG-b5QM(=55(M3zEXJxHy=Th&RBT9L-V@u3k1m!-jem)5V2{1xq30S6pv3x&$UI_lSC9AQeP*M7{F;V`YqxzbX`B(6>@GJmPCgi=HIZXvd(R_kwe z@Q11@`(2GN-!y6^*Csj;D;|Z1P^Uqm^*5MH2*I%ON6UV3CM#M}pM@a3Qp^5N zTePU`BZRggMCb{rI0_kBv)rINiSJt#+kMC%pE_HYk_^VSiwkMdMp}}hgJ~TaW85ZJ zbqHpPGGUEW<}@>=#v#1u(+&F0%CR^NnNcU5Z9P!Hf#&E{GEoN0V)))JW$MHW0#H7` zq~n63r=vqZ{lVxOSE+tP?C(M;a%(bgOMm_m**U40;i#-HK)v%%a*f>Ttqf|pRp zUOJPQ>cyCJ@q61cm(i5^l%k8D=yUq7Ig4GsTDhdAFe9s84Za-LDjKK5;)<%E%$H`; z8q@N+hJS&ckgTG^!+O$BPp(H#kb=Z=um|^reN8U@A{Hw|_hWSONGRKwP38>9OOa?X zcr@OrjkpYmrVTU^2=i{V7VN14Y0?}aML@#{HFZoNT_UZnG@~q;BN<#it`^*;KNfzT zHd$1BfabVrlYV>@W*wu(*gf)|35b{7`SQ=(vlMH#eeFd8VFK9 zwfe3(O;yk(bj`J*Bjxi=S(TVhU_Ryj z@z-_8EG6Jj2o@*&Aou!%FIwXTjcD zD{8GNH)s!TMe}Fa(AhR^yuN@$l^t<{@VeyTnacNqiMjhe^0N)~DEA-UxWh~YdzVq4 zsn`&j_3p0+fBV_UO}ZS0qsNXT*w(PZIQej#zp)6nm4DG-XMspy2V*}?>}l!9JMPSt z=bI|!OmE(C^SC}zXi>`z>Opi}8l+a|h%63wt8;k*vZ5>!v?sn31(_1#UxR#(2T=?e zL=Kk`7{MQbzGpXG{+9$XbTs26d*k0Wlwl{ z5BTk@Mt6TOrrz1s8>`imTlg|GVctUiYCYx`4|o2M^=7{r7$_A(0E!zJ!D&kys95_q zKbzY}?5+CHabDXwc^M(AYle497_#-5(QP@4W=0sqzxH=7c z4=-;Z_JC=Aj8(3vkOFARP~cR-FoMY&on&Mx=p8-MC)&MpzrQF83LROTr9n^OEfE~> z<{C;j=sZ4`{@o@d>XJp=KEA#EX|3iLYIUJb)#xiDj8c3ebGy2u&rjHvMKad~eg2@} zqIR^o4ncXDe)_bnS}eV=J9E35`W7a{^HTc z0&z?L3Jo?7T#GxOVPKe(MLRh(A@m}Y2QL)6|JsfW%)eM zipohv9d8jKL=CPkx$VU=H}MZwKXO9KenR-{OHl>2WGhd|RYrSi#ZG!PSp~Id=c4fyd9nbo`y;8i@Ehr0V*wd7pW^1Fl zY?`3C%Y)L^#PO4p{mM$Q>N!on355%euf1=g<{9$Jk*r zv$8dZU^|(N00MRC$v2G({~KBOO?GD(ioK&=0|t$0ROXjpTrFa6>IrtT)y59bb1GFa zFD?a+cSaGo+;1DZ?|cmLyZbMlQyYq07N^UPw&q1I;)Fp91-=pO5rJIed#?w?3cGJP zZ=3#4Hu=PKDocyQEmB@d&G9#P<;1?29(mx(!lMVHkQbD&GlD~6~E9qTt>kZ9}??1MM{WrH?V~lp&+oAMYIg&a9 zlgzZP7hB&k?mFU|*hVg&7PPM@>w3JCbB1slkSTetE0wM{?FHX*_BQ?R6L@_B!arWH zg~Rwb`}akO___PXep6>AYP`lo+;m-**0aknPT_MG0R@JJnBQpYE$xl~nZ_6E42zBu zZkjj&Z@4|~0oaUFHjUKzhfO0GEnvryUXLU>D>n6Jjz-}djraY80+X_iUv*EY@%kOX zTOV!$Jwfcpu7!UD-6E`d8bupC(P60y4x0*cjLY*#me_}zjCzOT3(krqW7&Jm$(vSu zE@q)Ml&tIk*j4?5y=Nv>ICYKf!}^=s^1y=fa=X==S*DX$GJ5t5pZgf8 zO3juV^QMW?P@_Ye4>9}o&ZsqP;VJ4K=QM3CZlr95z-vUKm-Us$&Vd+?dv_JgDV5Q9 z*UL5G17;(y)kUqD-ERd4%$c#-U51&0bL`_U`$%EcH{SQq;2$9czhku!% z$7SP%J>J*W(KSBX^-v_}kTtV~h1J#Md70PZ!C6_`=!I9%7+;vCOUjHYQ_VltN*c0Z zA`VC=pU8p8L@73gmh(KBMy!rJG`b!@!Pb{}U;pN}=JAVMF$xub`*jqr+eU+Pg~Q4o zt(8#ov6dtXMmn~KaRb`MIj73u_ zkIV@nDKu#0@y{P%E)d&#!`Nu9-sIsAT`@OR%H2H(1^wYVE31EIgGJ7xXjIsH#{9;u zq7cy7w}!5T@{%JxnY)*(svt!-G6c#8$=YJWwk)A9VWvA7ZpURP?%WAY4sU(}B@jY) zhCVHfwCgk^Jb-Jc@zgE@qNp%1l1#QsLA*M)rl1Q0ajFEj%l5rY;*DQIuYAAiI4?(k z3vwvr9}a%2pL=)nQ|=~^bCXCnOPJg6O*1P;Hj_|2YgBZ;jFZ4a78rL7`k4_=P&Nwd zQ#|x9VQIdjJ$X(HxUF20jocdV@;s`uyFp~EWEFNWhc4h}9)B_Npw{gjAG*S(?r^8m zb`Jw<)Gq4|3boJV9XhSYnk9c@=zXTs>eBpvW@CPGNy`==u6#jY0*6|I#i$<;CpK^= zaH-AQ{LYb~$c(bqnTO;UQCajkVt$E(y599{`_qz=ziq&Ke^qoD^oGV2r0wm^ z=-VYWLWfB)JaVTw`iXHjZV_H4`m_5kTW|3c}_Nee4Hh zElPEQ1PXA1Dy;H)Z}W~XDXxqIykkLffV@7J z7%NoJgaI2zj=DRWQSACT+&0HYC7rb}7FP(^!|9`I2$CHI#4pIb!^|Jn#Hd39jrzr$ z5UIvcVske(k(>O4%lg3Ma-WYnELkumBNUA$d9FaV<`0g?ISE(RO7n^UQg zD_qbweqqHjsnT-2)xM~`JLg_NfvmoaIjR>h?cGkFsirPAFjW8o?~z8Cf+mpC97<6GKSU ziU!)ZJ;Ddx_b5;7Ys9SH$;bcckMdY=ibBapQ594z*yp}(Ee+oXCECKCCm*0QWd^Gk zibsBFma&^Yy-z+$-{yYy?&+r^G0&Be3>cNPZti3E?%nL#+CV}SSX!1S3i!TCdP58K zRdsCW+Cpb@5>pW*H|}BI_HFd-+D@BT=GM|Q*RISEt&ZWj5@ANsW~Y!Mc=<>(MO}RZ zP4!K*cWk67ZQz!BlG5|go3^oU?|%AQYpJa^u(K=VMUtviipGvs>eF?!ZP`j&l@2H< z&JxqpldQyc@Z>{%^zGWkuHJSkWPzJQH(AWNL}Ln`8Ar=!&?{Ql63;L-x4`tsAXBjp zI&0I!6p8e0vI|$an(gGtrw-7+Z3{hJY3%6{ZY;&9j(X+ob{6xCKIv2piYpXEgk&;~ zfy75a5M5x`ej{`flv8`___4Weuu7@XL)U@|; zVE=Y@?B7FAON!j(4;C;Kc(N?J;CCJrXc!~%D`CWx{^Co)t>}Jo- zt<)z4g{5WWT0DltOH@%4*YFGFdSpttuKzuwwq%>N2P)dJz5cP~YR0(Nemn?pBPu*H43 ztx#;1=H^++TS)QUXQy|IcYS~%gaXbKCqDma{_K@m+MoIfe)fkCP$wL0yTHoAJS!#t zwn04yFWE%LwjDH=203)_AlKCndbez%UX&=YBRf-W+9RYMj$Y#;NLVr@AtR@XK97$H5UQre+)X?7DL(jH89(d}59H^e=&{w|7;foU#6g>#~_dHw)ilSqxI)<(yM9^+RC_$hx z0)d96mFpKEM zsKjD16hyf#J%pyCX)3?L0Q!XNXA-}rC**Z=Zs z{Q4*Vf>#EYgATr?W0)qUQTB1lvx&Nfs%q%Efw68NAQX*AG=}EP^UA0GAO7?2e3>hb zf~M;jT5z8bDw?jNl|@B_qM{onrfCH2BlFA*U*O`%JS9)PLp3bO+rTtU3|%e1Val`5 znuey(8u-s1bJ9^|cS zT2L=dLsPY&oa^mY?tE#wNyHFjE*c{QiIZFMR5`Ye-!U1RK`usg=b)0znU555yT* zYcCDWTW0*~IR?kGctQ<);9j;ai#gmb`>Nnd@J=^O6GIDZm%sQmzVQ4TjOI+@@yMO& z3AJn&1AWaAg7O(=`CYOqz@aFpnuf0H!EcOE(ToW3xWdqjU*PM<2buTHV4I~7D2l_< z#3U=eg5u{HIrusL?)62a9wln(x1SfW+U`cM8h?*=2%ZIfZE`nwZq~P(Si5EzI*RX* zo4dtKUR_tO+kUF3<>ziys8tT#4`56mvNWr4p8B(y(zm`!*ls51+n3)BApy?Y(Unu0v6RD{I-* z*UQG&p67)xe2$gZGMu_@(e%I`5(%9`Hbc$`@^P&^xxB!3eWd5GGCj)cU;h)l#281e zE3|xkKacEpDI7n@$rt{bKbTK(7^b&H1nY37?rvaQ)N`@@6ZpCvi)8a`_Uj=iwA{!QZ~bv(b;GT>tdH&40PJLAi5AJQIx2vAv;W+heo9Ik|THk{`^cq&Gou1BWE}bheH#y1G zxpDNCEo^DN$khWm1spRO${Cwj~=JKzlOq%>&&>d>}-v*IBj7&E)wuv2ix{>{dF^a z!o<`H+#J5fXkCh!ZDYG`a2|*6VwD_Hk!o5yYRPG78a7lQJVB(YdQAuc1e81et}lYl zyDjl#Ss=g)mSkmdn(-Nj^v3OMntGOz=^Sp2j^@uZdS!^_%^RstX!u5g%IZpt^A|aM zvW6}4I+w0b;&*SSuBn0Ani7#@9UE#~N=gddG)ZsnCH2NLoSLlTV;`=eA|hF`io?F;IY*>=1I>zsOjOd?*hymeHLjm|m0Gus`AfshWcv|f zh2epDl==Q@{L+ zd~9<)NkdXvzQxTYhe*1X+NwAdvSe0l6kWyj9B|4L9;Sko&yu%Is_QF>r~*5;OvX_# zB9c`Eh15l0RPsn>s)>pM)1z|~eVtTomim;6kO98y;rjsu0iN%n1VOmr zkq)K#aYhzw)I>G)H7QJN^7%z9PbC(QqR9daITs~j5)2*WOJ979v6Vl^uYGzqOXDRb z%Q~5K?D|QMP*qgvFn48;>5@jKp^=8F2wtg(CBd@_EX?N7YMRK_M-f4QR3zouF$Rhy zsA?gb(ov*9p~TeiRpxD#bhd?TQo-{*?8R9|rgQj_Dzc5WM6oH`0fAkjSh5hw2C}g- zlf#1)^cZ>DyZ#J>!4#kTR5vet`2gD9kFlpc9R?TFm&BbJ)+^7V06bxNp8{V+;;C>Y^;yr`#!!? zBIjzvqXw!1fp1gH`@~ZT6n~Mip$Q5~oVvy)YN9^nVj0&5BNj#VZHi?dMKe%+4~b1~ zp#-rsRp}UN5Fim~hC*q2go$~VSVIfhgurnuN+k*98K#OVRoNEmqB$-edyymECDwiV z<7~~OiD_l##)g@)qBJzsla2_=g%Svxg?S4#5yRA@nC=uKvqeZW(9#eG*TpIn@dJxo zUJ|Qa$<7b9U}h9#V3E5z&SXI$T~|+iZ32pOj1EoV#2aXCtV0_grC_E=CNjiTpV`S# zrsi$*>ISmuD5~;9CkXskDeo^$ZRP)deugQ_pr$5{2s~V0Ay(bOlDZ<@=f)A)m26s3 zi(2`lNC}asj-skaql4Xd-_9-T>M=Zp>c(uCPIT!4=P&d#tu(T3bt8r&iMOt0YiAn? z9h~AK1+|Vfn>MpF?NThMG_2mphLtU(t0K5FJsdtXL&seY^5C6IF)PviKx`$7F@`H3#3l?Wx(o5E}bxju4E?`Al>D;i6tYPDs8ET^zqa%6hw(aF( z_kD=nE3?$p#3+sr(my_nYsG`j1&={7Mp=tSA)@@ozYN4OwuN>r(Rn59P9^j+5t)?LsG64ndH0NJ_k%Omt zC{(ZGwhuqZJ)4(Nt1mJ$m&Z}6ShjX0ZA(_OX~#C!wAB-{rnxdS$Vef|s@v}7w$5hM z`B8?3hMA&)_1kY_`^sv9xgomFbVV~iq#v~w5k?LE|KOnY+eps zuU;f*UrJ*#f(QaMGe%V=!hHV)`o|_&uuWPv?qPd}PO;zgoF*tOVrv=d8yl&L zgeg}D6GP52GBSk|X`(S95b0)G>l5fWlu8N>t5?xcZ8F_+o}sIgOwEq!evq)7DN}G7%_`GCWoy zQrk{bT18?KPsGveQF<<1VcrvH$!32g}=<$tLskcl9$iJx@N!ux#xzGIE^mt|2BSX2_GECMB7;aFREB zCvoDftliYfk{Sc)`$&4;L=aP_{f0O&v71t)a6cgDj5HbMZ106EhT*1P!a!&@2`h z8ya9}B8L`FQ`NSXm5E_qJ3dLGv6aT^NT~fI13bHo%(T&77bjvy(Bw3I-B(z2T=eR8 zmUOh!7za;F($LmSIw-MdYgE-WlC6#)eF?%OZWOsXI?lw^Ih15IwQZ|eo=t`O7Y%8BO=G8*5`-jD9(j@x&zE*nD)-j=g1RCL8+qU$;S;Y-KScRj*y{;$8p zLwD?A_br=QmDQN)Kgsite}iv5x1Xb@FEMV#X=-o8>3NB#zV!-c2QPBsz>6GweHa>- z)1Jt2_Jwcowa1_5^$SCcjEz!^t>V_(mr*+U1m8G1PGZ>_lG7*n)?@n_F`DV9D|7z& z$N2i=``CZD4=d_2)_sx#uXZt2D3DibShJ*&Oxz#{T&B)E$5YQAG zPd?4zt|7XP?&rnBXPHuJNKGE*$>)yJJDJD!B?I)k&g+p(0VQ3a3yOe6X zmsg&An%7RB=E&<8$PM;$x#u*8&vtS8*nVDo^(<3*Bg>krn0wOczRV{6G9ZwshR*Ey z{XFx`LC$m^=cPlJX{!ntI`tx7fBbn49XrLPNrzNR3rX)X$M$z&w{2o~M~UMH`_WeI z;oePETs^y=C%^Fo`(8T4sSCs8jV$erlD?Op;)%mkR4-jldip3&Jb8eTpiJ-4LmWCa z$U@n|(rf5ofFu0@Ev>c0GzAnDoCSv7c!gI^^l*82fd0`1L`?@-r;p=@U*kmIBv*Uh z;M7o&c(#qI{CQ4Znqq!_fvKT$ob8<_*4RRItVHjj{Tw>o%i!=JgIDG-8r!K7dHUaY zmDjs^=^ePjtY6Er7N5a4k8tq7oAgf?(W4s0p*J{icyq$Xow`IL1|pj7_wzh5D!n z{YrNkK5>|1Z=B#sZ`Z?TsrU)uU{M|sBWgIDo%dj1c#2Dqp!c8v64Y;W188M2RQQPn{@RrAfgML zKY4-S{(c4rFVWR~8K=6HI&F^A&ppe@fy<0eIT*=+t6i5-n`}*c+^ShhAXMUmUx|GZ1cc1608gHX8l>~kmvGqL%shcRl&0r>p6e@-hAz~!2Mo#xaDG$Iws$=u8=(<5g%wC@SN z)m6>Mf8#g#%+@4j>m~r1&@fB|znG`sX(UoHR6hiqnb8QEbSPOKiXI`NgKOFNs!7xg zsWtOO3(N#D#S1BDO&y#f`BH$HOb}80FyC7XD3yIQGfFI~gJ*}rd4`5`%9Pz8JT}!7 z{Bi+DPm+%5DALEa9i$c|qJ}iPLXThykFsSWwFpsD!FL?;SBJSWy+FYQckns>{%fbH zdf>PD-+yci86&8GDFuoi_FuX-mMcS=TjAqaWgMxYi%jfYJ+_DYP6iHKsz{9d^q-LT^hhm{bpvQ=qYN$El zmB|-u)K~&TsQ~O`nOr`!anghUu=7PcElM(OAbpoW23Q3PA_)=^f#>)LBc%Mb%N8y= zx^O7l0h$>n7Sj-J7**0D5p>~VSstG6BNT2V$P*qXtJ0y6w@_k9;(CDNf~IRI_&AP- z(87FG-*xe>=X48HP2dzu_^N>!jbh;9xB*gxG{J%6Ar%EBu*nx3w0MG;7T{h7@<~v1 zbWI>V2M+^71>bY=6$3*FH~#@DYG6?)`%hGr9dYUkDy5Jx>%+zJRBzkIx4z}E?pcyOm!1pk;Sqk5|4!`V+y#X zJf*-Sk%*v5AK!B*mwohjoQM`w(*G)bQVn!0@_7p-nk1%!=Lex(rHk!_bg{aw;@d7# zH8Ayna-o0~7{ucSxK3yj)uUV};;K;+Q3L6DNKHjrMXbOe7LTIi;&=jG7r2f~Ag|fQ zr(7sQEKSlB1g?W4Rdgl5E*7wekcgY$dk9S>C>JRQ8qq|8s46L5dYMKcJn#F7T_SPTsZ z+xg)s(8uF(6y^>^(O!HXJ6vwo*dGQP_twQ4?glRJK9sI(!cRh zRdfu0mW$v1Q-1Ty6KwyP-{to|z69I$K{L_j&++76|0!QOsj~I1ouoz&ao}QTlmF4`a^b3{3E~r2QN|odbMz{O5nkzKJ$&-&IZjfn&J0{tBPpG08vtm;c5oHgfm&G{Z-a zF*4f)3&ijK_x#q+e~<>xf`~!? zlYh*A`rCb6t=_TFzVb(Z$_tAtxbyZl7G8gaQ_c=P|63ozeeR3=KgZkn{D1mwZk_xG zKK~~#Q~imbW^3sT`}Q3r-@KcM?cU0FOWRI_VF8n!6ik zcx~T7M$&ij>D@V={_;L1R{R7%xvR)?UptQ}z`#S&d_yF~L9%kCeBn3)Vfddiw`fSPzo@kMUMXc zU-DF+#=ci_>T&0ff0&Nad0yIo2C?%&cDQFa zc+TX*zx`>}4Lrwx{dOC;&qwZOd(C8oGnz(ks@AHAR3*H+`%)?2$JJse9Q^eAy10>{421Ynnn z*W2-(GS`RYmnk@a5a?zEq=W5MTDNV4Fo-1p-^H#h79CGu7+R=uUbsF`N;d`#(#LZH zgb~G*E~T68=ocy6^!JV7hGSQB9ed;i&ph)wqxk?QUnH~jem;5EY7z!F@#)LA*$bRf zfg3G(xI&=m2GX}E4EU^D6Ap%RV7KzdmAbrmr*GXlOvv3S$P+}TB^nQ}bKG!)q{m{Fe%ROXDP}wd_}KRK$>WBZU0k7H z7%DQbDCKW-#VHrBk6lreis;{s5_m3wP>3etNa^8J?B==7^)X7{#i{IBZw8P19%#`R znhcPxechLkKCWH4!4C+8Mm(v9SOD*4!-gqRVN(Kdajvb)edl_c;NvR>@q|FiaFYYz z`vNl_53vc?nhtzC1X?tXE(5IcjpxC2B}ybt5{dLZe8OXP-?84pv=iJk7TaRPxBO`uDO@4Df*T@Rr}i6RLci)$mcZ+`RwA5T>5B^|8mX7O+Xff`MasEp@& zot5^bQ>H8gLCt!$H$;h<;9obGe2cx10lqI#BXMHV$Fi=6A=sG`2)sA1~XFvZ5noq`={JsCq`AZ|LNE;YNJzMYp48O4D3f|BtC#NUq zd*ck#qLq6;_v`%BvMIiP zNCt7)<@~FMSZuwQPv3tlEr~KE+ehFMMA9UTIqXC|wdp>JvlB?!07R&1yM<5w@@I)W zH_z!W%}~hY5h8_ZsLT%a(K|SWXjqMA>O>5Wu`A=uulCW+2+f-w=BIyt8L#Jh`O-iE zt@D%I-u)Wgg*NVfP?ZF0@B19T{YWh@{>PV@Hn#A;{qiqy zXKgR)!0+?wnKO8|wY&|`t)QtzX2vdZx?iL7Gyjg?`rKA}pDNMw=iN*Ut|l9eUB{Z} zMg^OaSj&gD3(g)t!@|}FdE~=e$Y>t*fsg0X^OZ#J+UA4OLwj}0+V(pY-iy=?7BL(LxE7(Bx4tjE^I2I}Vj$5nwr;C@Ft`?k|ZDz*@;>;f%!QA$PeiEc*vy`t8>qhOG17C1 zc`He_xrO?1o0TiG*iVlzIaea%&oVkMF@#FoEf6RvmT%k5j-6|18oxxeW*xWf*}}RN zDcaOQj{o;7OqG`tscK`}op-Wvg~r%I4?;+Y)zZFV1$AAQc%!SD-Rod{e1=6UjWaz; zPB9Qjyg~urkKhLyjh!25zA(YLH!foC+Df%@WA6T~mmkgs<9il)Q*QZtzwf=0)&*Wb zq^gxI_kN1j=u$RxuA))5vAuU<#0cAX&%Ki}%&Gsbp9AFEJN!MaeTPbapuPm2Pi)x^ zK6FnNBeO1%>Sk7M=%hWRR>ZvCLwTpZe!u?9;Jc~m{<(XkBzT*V-q~(%uUEcJeC%EH z?Ok3Y|JlC&;J*9)FZ)63|9*A6gRO4r*E@Lb59E7N25&pkeTRC!um8Mv8+>=W-=pno z*M9#BzegYbnL4lU+$3r;L;79W@CSU~@Gi&kBUvOt5T#-HCYGmSSg9+#eDFMr1smTh zGIM!?yirSiCWzBr?c(_%ZX;hTLO62B?Sb>Tn9js!G zqPdxkANmBln%B`{j&jP6k*Ug%Fu-;K6vd}h$T2s6nTfePWi5`-G$azCRFkbY@B^P9 z2+0W0ldQb!GyMDPDGq%5DgOEk7uk91T1;UxSsQ9aO8@{M07*naR48C2*RboOtwdYa zP^aB=f-5CbW~i@^p;Um>($6zHHOGuQ&4T43GqHEbjF3oFRMkLNY>N4LrVG=|&Mi<@ zP1HyPfS_2QP@H9aW|6YxQ-zQ1*tlLmd2xY!$tImKF%*e^js8`rs6rr}B4t#-!S`$& z3?fQ+@+yP`e1s4via-$HIUZ7|AS8wP5~>+N*LB=ti9pprQweMvp_|O~9OR|vrrG$B z?PTl686ODe7+pv6)o>$PA@>Ns$z}4zGFJ3v2BI+Q!>gPSYf89iQB{HK`uJXD11A7Q zL5o*WTc2S^-Fli^nz1bhu5-^B7^ECz-q!XSmbhExeb;Ytvo zC#tAzOw-uBoLg#YF{b;FiU8Ne4~>Pu!}VMODNs>RRS1MmG*v@wD#e|RDORjb()Ff_ zp@R%0UJ#OexKc$!!(W`ItVb|a6-6=7H5bs0CC zy6bZy+5$;B(o zA8KG{b7Fnv$s+ok$5sf&B{CY z!~^H~n`fToFaED?me;|8+QB{d-pL&w+{o)seTTpLKYNJI^fFz$oeytYK~2wd%r7ib za(raqQd(SOF#&BK*h1@>r+M*j|BS0mJ_EzEEH;(#qX}x-JBWYh7*GG>7wFc88PDZu zHkw$s{x((}dYmWz>JK>AkY&XOAK<}Tn#rb2=1)DrKR#K_um9L?T5Aj}=@SG2ZfTm~ z!7@_|If_*dNFTenNIodz1p$g(B)3?=a)a=I#`VZ7UCXA<<@8?6v5?CVQ4E%Cswd+^ zeqn)p*~OOub}`RlzJxDy>Km(Zo_~|?eCbhQAKk@{oy+Jyvq&yCj}}Q$RnV|6O^EvX14rMnaPLWQTVxdTGVV2V`zsw~| z57`#=8rqhwqkZ!cMn@LN<>qkpYSz_cX-Z0b3p61JoHB*nB1Ox=6HRRUzz$yRdx@`o z;ZHbfPH}0mj$IG$#LzEM$mJ-M9RlB`u$Ut#Xw)s)%I&wj!Z!|li9Z;xqc}J~e8c^$ z*tiva?ik6%V?6eEf6Zxakgegj zKeCinHIg%5Kfn{;oT4LTGuk&#$Mzkhz2g)uAG{K?SEtF9viJnJR++Nr;1FlYx;74f z`!wJAiq1%Li8s22arfNumd%z><0Q1JoIZGv>TT;0mW34!zva@mDds&A*(I!AS<9Of z(-c!tTq!6k@sNcHQ6XR{QMMiYKq51%*s|&rZQ| zAkfmQxuy9f{>Mp+EkD;rDr3;Rb}f--p5m+D7^J}+r*9-+#onzfwU2UQ?if#hJZlADAUAV8v2uVw4X^K>sRQY@Qju18f{3v$AyRIQy6sU%Q zrcj~L{8#XrYvXmVjrqMVJtPXcuAwRdp?XYqUtnm?B2ryVRD7T4sZh{O9VK}C;yt92 z(^Ul&pZTFa21aI4>*|T~-XpR?CZcP(a`oE2Z-P?;$Rf5GaE_HP==GV}i(ch&gl7eRFsDSh>rh1NZ zddi@_I)0P3&HL0xAqealx{se?+N`4{5ydpLFdecq$4GA%!)`4NDfJz}a3Q8kLqUMB z7&&{MF-IkyN?^Q8YFD8sc!fExT)s?Brl^jo72v&s7UUTp8e!VjNa{13J=sf6#HmV0 zQGTfCypX{kM3+AtVXOBOz36KQ6capS|mmDiq&*v>!^zBsL?9gS8rs;?j5XOyMpGVz%Dz)+qZG= zCm!PVHH{=xm2~SWI@hnFIUOUK$g*Pn2DaR?f%dvII+9q^25!CW7Pf5O$eI=HG}LBk zi0SC@YTDM`!mT?u(z#&^o7SynSyKwtw{eszmagk$`LZ^$sU%5LBCFczT-HP?suCz^ z>gv-(a0n91*tTmcn>TG>d3yt9s+Nwm8(FiYfrJsKu5}d~)-NZUHt; zk=dzfiXub%s^zrQWk}VuvAT0T%d-h$@ifh=*3-GBgXV??k`V(#kI}ke54Ub^C#~7c zO-xf%GPEvR#*&6KiJBHxZP>u7wpy%#6C64|N_53)+8XO=TfK(|AG(X>*#xR;Qnzd! z>(?!#E}|l|D4CYkY+SpPD(5o2!*j@n&D?X}ecZikEz6cP67>trOw3_N>RGm88O_z9 zs=SmEp&C@RuB3CrYMRptYMWYV&Q_t?C4%@;cJKWd_utt`+AxS^npv}99m|{RsjBN> z?fNyWTGmF(l6IVhO* z(?RFv)pRu1lZqs%Yiy*UHb$bVo|Nv9o1USp)UkB+8rH2}MRO*GF2W#%P$DD~0gLkv zvATBJ8f&R-Y^6D4AQX*Qrj8}6R?t=*r!+CbRIY@lC8^IgQI}9cs%$Ax^eDB>Eo7?` z=t`1?#u)b8G}AMSSb<4ZOC!nhIDJDC6oM4XckE&N$_A1VopNpwy{3h>h6MN?GLojg zHiK!;a&@MF8*5?9t{tpzPeCAv)wR&tkRhg5DEbNMWzE7l4o6zaCL;4yamx3 znzHp&CF4{#x00<&pcVQ!)|ICw9Yx@w)NkUh+c!`b)rlmkXl!dHqX~r2NYrF$Zb)EV z?c>sw97g>LHtqTVJ6F}AdpRb?XDHYZt8FA(m%>ye;IS~;&+zCpMZKA=dv>t2F^TeC z)}Q~1EU@k zz7(Nwp{9g+`d$z!2?rq$KSB-j7b{~I2oxpE;|_!p_Cvf)NmpnXGRNgBlh}F_ohuDa zeDzVfjiucFz=v3>SXhpC9W1VDTF7hdd-yWIvlkiZ87H!K4UIYkeh_Lth!Rs*$Co}Eg&~G zNZ(M7y3O0@h*G&%;=A9iMjY~whdlYd>xMq4YG`WcmtIAUScs6LJ3PLZ_?{Q?&Z{Dv z8!tep72j196cONiq27ablOGGE;_rbZe6b7sAP70Z1yE@>2*8;ip|9@>PQzxlw3&Fa z;t$vQCBwPZDz@}}3BqEmYY5q~oaThW?1kf8WEI<2*Adkfq$Ko(z`uS{5YDBBkO6@V zwIXh$Y=wQ46@OLK3T0&=Q8W!{P1AkiBFfrrEKk^s^evxnxDBf zP2hUCH>>Ol4a1+|($GB7>Qj0oQFA-?(OYgk(!;FGs!7aYQMGN0GvZ7Qiulei^e+f|0+)F(D)k9d>m2BL;4t;zQW5sfs zq8ieFf77SlSCBUnR0C71V7RmxF#Z)DZWh3<%aZ|;!idddPBpyWzY)ZC7GZcKwK}4dMnu?Gv<${gWbTlQv z^#o=tf+j-DUD*|wrbghDaHJld8hHVlp%Gl86uw>*^oRi!A2D?me20SNVMb#Z!VR%^ zMwFPT;94chPI!tT39)=S9+u^xm{Bz8;sz?wn2B&hoQD=oV5&Y=(ZW|k;tIe9u5E`Ro@)4=_WheqE`^G2=m@t&$yJEPBM8^RAyh7xu7&LhjHrnc zczA(|Y3fLOk-Vc3jcG{7#R~*_#6;KyN}fh6ZW1^)fzZ&@0K4pCB;y#;!?IiyBeaoa zxkyDPVko$lg|CFf6F6mT=jJQ{foACV-W11>n$pJ%04Qz_#03#Mb zlkW9XX((CXFBGI*#t{+X(U2qsMFp>n9cbuEMd3+; zVwf0;Pq}Cz%owH?;94%yh!Rl)T*s+sjD69tC3bCkx^gS?4v>?QS`Qy*?Ctt~N-)BC|x|TG$7LxOL zQo)EANUMzFS9C=TH6+6k63=oGkr<}x;d&~DCM%>WF``Fcx`$?wy2n)aVfGyw!AK-X z)Krm(#z|#T#C3tQIKqWD&(S+kL`_svoq*E(B8B`M(-VVS=$RylrAa4@P&7;^_=O2B zy!te+^jav93=K7LOgT^gx$|5aD_~}7Ng4ua&oOxZ4BaCO1V$8p_&EDtJHdcmM`Kll zcr@gdwsV&`zVAiOjO9>k8mUPn(92`=oIgkR&#}MzX)`-?jx!f0aLpLHUt&IIqbFkMNx)(c#hPNE`y3bgr|@EF(uo+s+#p@&&eMOjfR?T!Z3NimMP{ZK$&Fs5d#r?+O5#sk z;LQu;*k+oVj7Dj0kz#&^@hkoGj+BX2MX<&%arVLpZnTPYOvjm>+7bg`!WSB zMJAzB7(dS|Prt%&pc6~gQJsjA$Yh8Km;B5O`QijU=lhv*B2-r=FjVmJ6I?odmcjXu z-(0#9J!*!cnBF2&vju!bCt?cnlhYJYF$^7New;ZwN-~)wlTw)OIl+PFUuV9mmLwtn z{*2y0WU8Bic}ct~LsXGSp`c)syL^K0ym*@NMU{r;IMaQXanmup+$2{<3z(TSQ6tPR zcBcC{d#;ZO%cQzG&b9cAs;QKw$GCL-RR)73Rjq4Sl2TEX9Ni~RaOChX@wIDNxuTVn z7OIm+qY-3boJ;4=b8&bM5l>>+^UM|sO!fCOr`Avvu^GR3nzKEl6l9F5ngoU-u@}a; zc;*bf(+*~$it40>HFKGZXU}kHtc;ndCLOW4+I55j=WN>6tR<_BaOB$u8C9di6Sbrx z>ic@U{=U-GRzwK>Kq3?kA-$VErU6n20^k4c6RDt*o+%VGmFpX78TcX7n5eLARWxa? z>xl#s2=E*S$Mumi+?b8I-l zVW2`$Zp>K)Bj5)i?YZ>Bxwx@54g-jeo?O*b4!H z7ix3Jz{hnRJgJ8Mcim^h;9Q_+gjtl~?@|W%K^SZau8r&ZSOO3suEY1kjiEw->)4e* z>RX?+zze^6cJtKPZZd5;)kEK#=skceD@J#v{Y=5V&C~SS45#cDNE8me=rWBDAUW z!{_;0pw15i8`taw3b?b3OsTXkYoop@Lf|-IkXeR7MPFWPq7nd-G7Pj`v#l56m^?oW znyDhd^ZlE~Aqo62psq?E_k9i!z2D`%o?yK18w?=?1Qu70Kg)qj3rNaL^j%`qs%P_- zMoPU$dHLj3WU#=<&=nR$6|uQ4PW4Y>MVndLY>?}HgJWmMaLCc$Jx-8ppi#fVE6*O{ z(wvJb9i*nPaJiR@BNnOZ45^gQ;L)=Bq-Hy<-&3Mp_!GsmnwWBA_@uOxGLdnXn+)yo{_r%;AG47+M6~y~_F1 zqo@sy)FvY+l8{n#uAd_>9b?=J$d3;)FcYDr*5cx;`#8|=pa(Pbbq|r#8>qH=ICkO! zQ?3eXoVpsH{zIpjG}1I=s}aM8dA7@@saB!yz&;N5PvMZDs_uVs_ufx-9a)~==bGoe z_wSWMS-3*MgCGfl-P1mHw^xeYA68mL=m-5L`cYCSG@+edP0Z}fbWb;@X_`$30w6&G zgew$Kg{ne%@BORy>e*}b!+mAo*km_*G^30_1m3N@nJ3RVnKv`fIp1Sq>E1Q&EhuQY z1t!LqF((@cSwsZNWEX~b@Mwz7ij8Dr7-e;m;gLB?7AwW^9v-jBMB)iN*&*(aERiqf zneFc<>kPxnD1%StQN4Zw!31Ha2~kietc~;V;V=u^7UFdw#PTYmk4MRwohb8~(rk^lVG82lK7{B@(;k+~nS50h1&m+uitsPNdqREaryz z{K_q!tdtS;3OGYJa{YYzSuY!!h_W@!Pn>_g71A5j}D6BI6WQ44*nWQ?w?dzX2xNX9` zGr`@j2G}%(X>150t6&nAxOep-Ym%2lti=7d-l4A)B^|Reed8Jvl7+S20rJ5B%FGi6 zhnLWUQG!l8#pxdUmUSFrmWiPe7E4|l8vIBaNP2;_$$swlFHpusydgkg`U%6co5s2^ z+|5wIPhHH1ws@D1zZj#amRX;A!i*ZFF>FT=j6`pRm1Q=!7TK};(Q;OrjwE5Ko9@Xa zHVR%cjS14xG7oPIQE>!`%2QnZ;1=UsDiRe0haYY9Dj(jNV52Hvwb|Hw_$jw%6)bv| zsgYq8i4qg$=)QTIiGq=l*cAw4UGC=UjUE=OHpH!A9**ze3fPT<<;W(I#fqe?Fg`R- z)#1V$OcQmR{skW}o__CnJc2(A((oeJ)oHE2UUx)|rr)&{kJjRz- z|K@b*x`xRWqQ2uOt#wgcvhb~FeQ~?rlHNUEq??yi_(XX!qOF@q*4?!tX!a z_BY|(H>2^78_QE~ykt(kd`f&B?LzJFt)dEE4s~_X=(i#~3sCVjy!&>u=-Z6{nYu5S zLwm*SCYFd1^x6&A;BVN)OV_Ed)7Nj-^#7;j+a55!qpm&sYbAtAcLpZm_8JQfX z=T0}XYJiS2uk-5plQgGNG&Mx3EDxQyUFoJDRGYsUq%Jf>l z(0=B1E?ziClQ2Th&@%Z7NRot5EwD0pn+I!l(v62m`efFh+-G>LKyE9C=56M}<#RMT zs;o?oGr2g;#N0NX*7IEKY9i=R*jQd8Td1ImB6@L?mGwN8YKiRX8d~HCXU;U^+wQccPGk;v#)UO)KM}%Gol3f zl_~nV2Pg!ZX={$4WtYj#Euoawn4Bl)FNOdBAOJ~3K~&zPxG=%ob{X02Lt9^FJzu6U z{eZhO8u5;^y#DGdbTxP>j@{w*oJb_yNL|!Te)tYg))jO?Kop=_+-75Klj6=gv!i1y zOBqgIJVRT`UCT@_AW15-J$IQXx@b9biPtWkra2@qb@wi7&L&Qrd!1KKA0?9SrF&$P zLN3c@$wuSp^BiyRp)Aj$HC*I!R|Z>gj*+=-D!C1Eik;N)SGm|Ev$j#d968SAH<}UW zXP95zCZAhnGjEuXb!CUm^7bjkvn%;5JRM!>Ipk{7`r>TXDtIjtD?J8 z)W<@Y)&>~a%rP^vNZI74u_XW%9YNb+ZEb^{Qjw|dJIoN_$hp^e^;{Q?0W+1YW!AJP z$4?z4A&l{0utNRm3%q*i9BmPa#oiu9UqDQsT< zS^jetK}0s0kfnd_j=y0ML?n~haQAzz7+IL@-Wc`Gjl_L5=xi{+6wD^1Z_UtJT%AdJ z!M*a=7g082mc{@70p> zHW{d4f;mFl$rH3j?KRi!Ke_pT#-fAlAsY2#eR7zP^SMpQ~vkVQ-k<;Bo z!*KZ@`PCv`sdbWqWIx;r?mLb`M^+&f-)7e_aC&bzwZ-06vcgug8wr<{}XA zU^hufCKFnzNN#Hfchg}qeiwmMhGf)@vbsV+u;Gs;NGARGqfxvL6I4oQh&7*4Coa1c zyUS0&>!7r{Oin4XJUPnfYz|u}fXkJj^VPGsXFlhh_rG9bN5E zz-)KmusU#f`~*B28_N}ZsSN2<0FOUKd%cVNR*p(lLl8kzD`c0K$ty+XhKHG1ui}XW zkgFOdSCCjLL(mr{67XPFO1Rt4akkaP#I@h@;oV8LRTE}YO|b;Q@b{NRK)_`6lWD0Z z8n7eeR#?g_?92@@G_#53iQ+fa%zMaK><%1GI}VQzug!{}nefNs#9}@o@fdEa2wIh` z`F`%*{ECOeODGmIXaY8;3%kXRI}pHa6WRT+nJf;RE<1LYhk(qY{+{K72NU_FN#GK73y0v;QM)g^LjiKX#j z#^(z-BSFlDwSF(AKoWHD)^YsoDN@^ac<0^gJXx(GO9twMDD1E}Tf&p9r?DY|&l|vN zE3>)^@#cEsVITf*hUS!+^|c(DWW^myl8J@z`Qs#`LBh!hp@1L1+lo>up$m2b(HPN~ zpIFFCFqtM64B<~k@mnP{wTdp8kj0wpMI%l~*Fmy638m{vgo1=Z5qxrml3v@4R5n=N zu3(L}ayT8t;}76>!PaOGUwwIpM^ih73xozHhYN?rj>{jw>oC<~Gz37x>I{-Cnb1%)FD=bJDuqq@?=Ipyag?aO!OCbK8{rmG zZYNerL=w%|U4~wH0s&lR9ntC}l&mM}4-pOqa7qY$O^|gxnQIu3Y8Gwu&Rs zO1)E|S_@>9WfPLP!@_KpU_%oPX=9!8+GS*ml|ZJ2`j7{?vdOlik;8RC-2ND;bP`W# znR4(5=TA40zxOWhULRmByUBXlj4#nhW5|go-a?ZfiiHY-&56zC!0Y$n_j_@eZMXsf zJa+kC&xWlA0lL%w0l&FE$ZA2~0}2oX;U(h`F_~4C9)H2_-@VRQ(Y&8LQV^c`XbR6; zUIgK5+I}gawYAiYxiHGrcR%2Zfn_wa$@q9a*YAOMzP8yvP)GPC^b33A79|;ddyc+q zzvYuBC1go_s=i>dP@VdUk3YFa_e=$Gk8cvfb}#R}eS?w39pfU07xD91`ee+~7EkV7 z<-@B_C_KfF7reOpTrk|MmhS!&Z{L}xpa{mn=G)5VVBHtd`n7Z%_$ltjM8346r;(jr zMB~9WcQ<#kj7iTj)^nBjJ{>_Z$%rqYM|cUHf+!+r+dO>l*L*&L1i)^B*Hdlf~0@mzYI#n0ChWr?jv@AK=A zAF!~kV-gKCuF64ZDFh>qQkI_A<>%;rSzo))pZ@U&y=aX?SWacn&Ad4DXa8e`4#`=|M~_0bZdgVCe-Nu^Oo=afFXcjbzm)RvYs!aR4eQ( zF0oMsNw(qi*zqJfIC1J6mo8u8^vOCZ&Up+hO=l>V{vk&FRMKh|$s6#o3FmbLsL08r?do zZuo+NimDs_o0ecBCtm+CKR)GSY2YDKQ`^`~RSHGJ-*6|pO{tc(P1i*Py%uO}b>gu( zNpy5_>g+`>U3!Bv4KBm484X?2P*oLGRnT{DM0FKaHL@$C3rP9~12-SDuN1nST*vQ)chfLWufUhx?siOFk$f}In;5I)8}5}hd(@x*K0*p zR0Ki9VzW@(Sfx-^sFb%^T;4>{B}`@uc8?2x<|tjKF7W2%i?nril8$*WuifSPgn&O@ zPtvMTQH=wj#pOob+8~=RQq_z-rOoBWVh_`D>;$JTyuusbzeIaLI$%Q84L?`eO|tzw zKmO@O64g2S?)R~v8qmACV8P{v?X4`ieAVEgV8i38vbLNxg5;|^tZpcHdztGW@etL-{@3TV2vCj&v((KHo(7b#2-Fi9FaJ4IAYL(gxKE!TpFbwlr~ifZ_d z3%hZcnh_8y>y)?GSTENC&bP<8*E>Vmb%?X48u3}>nl2mqTvZH={DbCgea}x;MOAeK zlNpOFqUP4wsDhr|W@~+ug0O$9qNytG#zq|ZF&>SV2*i)k>0hU}Zw_-Jg2QgA1ufV3 zqp5~o?TyLMH&xTog@ZG>R$o<6)Ed^jj*+x+*AE&2L9*j?Td+l%Io5TC3$I+__18Oi z+Vw(5t(K8OjWi`(EPZvI;fjx@js&J!2JqeSg9VpMV{31ns+rz(9Z}GYWPKJp*1|H2 zITgKHAfL~Y)7*q2QCiRcke|Mip*q*ckIICKu6Uf{4e41bg*FQQF@;3eSu| z5?{QjI6&j`ykCDv!h86I6lk)#?B$b}aoH5qApk+FeM*3_qYxXbgW$08z#f)O9FJC@qqL9ehi z^_YRV9aLS|-xwa81ABAnnK`#xM>2q9tbqjSco3^e+@D*!d>18Tq0Hvg9X|MMn5y_R z-FtmJqi=h(3j6ZhmE)eiJR|d`+mQC;|CAo>@#z`e5@p2gK|cPpo4NIp0lu-@wkTot zM9HMXI7Gof>e{7WHe=B?7t&JHO}p zPG;Jj;@QyzBan*AM@GU|HwqlMqzV>s^Z7tPttxQ%_om;aC6y-AUa8RzR7vN z4_oyvcRqff^p6g4ylH`(gSYuS=S9=pbeug++pAqnynCB>|6!P*!$!R8bq;&NxYurR z-#$9(9zhTsU0={UlZ4?f~={^k*Gb(dKJjv1FoAlf%GUb#IU5%VRo}=&P9hOyrd|t(pa$|9c*xBTZYaf!Zoa1P{7rm;X z;Up9mx!?O4S3Dsucb+0}{WkCYa)OYhzArh~wl9^cACms2_PB!^ z)k4FGPC~!CPw(w7Sg=ueNE|5Ab@g<2?m9=(Aa? ztjk0WHKDzIm3KEEVOBTERs#rPt(86T)#Qh6WW5%{v>!gi*au(nkH45C;0n`n*o(uV zGCtMImsKZATSbDBh#-0h`Eq>r`4!~i>m)P*LENWpuM16~D*DMZIvE@Ij9>ki6*Ar& zBa2niu>)pXO-1)Kl98@3>~6>5NRUX2eB9^ee8`5)Tt(A#G+o4O^Wc)Ex%J^SHMU-Hhv06~|7*pX8NbOTCT#ey$> zm}80ex$^ga%VVEFE(gi8-^07`fRAnuutSBsZbk~WaXhLpapeZT{Oe)-+9sR!7T#z~ z;b9(CGu8o7_TYDIaOdi$$glhb=jxqE!oOTs1VNM$^0V~z^fI|+BV4K=n#?tGzRKoU zH}{?_BSwyJ>Trni(lj~eAr3_>RP$@huB?z%TzK3XR#`&QbIcC)@?c;dqK7$kqMf8= zmHzuZJXwNt=NXP#c)3cj?JQ>w1q|zlpiR5Rzr%7GD$*1)Z&_2i)zSqv~tn^vP!Y7GdwALy~lgYZE-Y zJ3!6`t2qISSw@s)wEPs0A3k6t>!G#l1np@%>!afogfh#sGt6(8XgYI__K1uu$;cR+ zHm$tM(7n41E>-c?9pm(|7}b?o7K>h*o5Pr^+sx0bp=cr&i@?^(3ad+VqU1L9$wr%IiG2@g9@wE?T>~XpcJ(sIW0Pz@y#~)`SQhr%uou z^BA||lRb3z&#+?)v7?HZ_FTzCL`fyPKEuF3k^29!9>?@7vTX2^;vyrDy6KxK;cYxh z*O4ZI76HAw$wdD{`o`8UXHIbTNCFo7=^2-!#>52d9rjP;&(eYctH29Hjha{5~fpvCQJ|G(~fjxsfT> zR6j?~og&RN-8Vkv!=W&Cm&}nPag@m(?(O!`)j`N?02qi`f#s2Y`Ua-iaW`_J>o9eG zfu)fN3i=jP(-k7ekI`t`;PIVa<|{s0Po1PGVC*{(Mf6gR_0?JCH_H?@iiA4PlUBy) zzT3x|wT@#aj?x&C$<7Yb`>>w{Ey;T>WI7rEHnk-|RqKTB5Ayn3=5-ZI9ye z*s;h4jSEBFbPsJ{i8s;|+~C%=>x`)#cmr?H+!UfZ)kk;F2zg&Cr#jn+xlL%@ zF`3<82MuGMVddMJc*u>bA2AfN;FOMY@{pVC^keQl7-!oWqrJ0}wzwT?APu^%p_ziT zo_m$@T8>q%WE@P(Bi!vRk^JFlUOydXW}}zC>7C@Y<^VRkfc63;)9~Z6P8WexGe?iN zllEG%dBddZ(*!Icy6hpIN|TDX4anTuCd}kZ5D$3p1w({mDeBTuybdc)e~e6Bf}qEN z!)C?e2#{$%!SO>8OjalUaDrICg)bDuZINmy3?i;bgkUg4(B~(T%#caN@VlINqV*i^ zJVs;Kj)Yd*REn5fAyUbZ;W8FZQkMzi@%RZR8_9%iNJuz?anf}uA}%{Niy2#}k>j05 zNQYcFLkZ#`A0B_4rlY4g-H{>S@epokAQ5n376nAJi%>F2&}qZrjgYF#5OG_P1!J?M z2{!zpFp-EKw>M1YP$PB87#_0#Wg$sD56B`Jc46~Gh{wYC9Cn<+B=zYyey7Pm1VO~) z43SPn@wz-j8#?Ih>f&(Pi{0kL7fBKK*|E6-#M5;o16E{JSH?n#FNO7 zPK0ndJVcX8q5(Hazt=QZ#8X96a zEiz`Omt;dDQI`q9>>`+~BNKAtjmAl368KCaqBBA|lP2c1AmAicmmwbZ;P55L!~?iI zVd`5uIeD@bx7Uk1)<{F#gH;l-I0Gab(u90LV#x+l0S8WBh(t1m-{r<1i<3w<&{UTo zGSMIoSwOUf zX{b*S@Yrz%k|e_(9CjDMcs=!TA9k~Gn$$HN+2JKo-$>MH!esLjKh#EZ(vL+Dam7+( zQW2b1AIWrzSlETb8zqs7;CH+6MKfd)AwsD}ni77T77@whB9t;P)?NNMhmIVlqalpT zWWr*#VD%+wKX#0kgde*vOd=V@=X4TCwQ&4+8%eJPLH3faPZ9RnktGX(WP*UpOE46~ zZTr)`u@9E-G{{?&Fjc3x@~d~~*{~1|s*H8tXV%ie#ba@*PkzUL`*ZGIA=*rRi(MQ}{6bZVw zxc|i%aw5pa&9}HdZzUG@VzGIN2b{)js;SD_L=T@`8OL+3lf=$AcW>QhsOZ2xcbkuH zui$G);C1*2T37h;YA*$wlS1Ezy!*u@QZ$A>`Wd$tJv7&asSf^@zxiYVcOrx~{S_Zw zdxELsEX`gS5Rv2pt8*g^jVn0hB_2H-WW(0T(Tp8Mm9UEQeD>Dwd9WlAP55!TL-?($ z-1vuIb9dcBIO;}_?1Y>f4EC)eSajB(+~R&V#fiAe?AR#V;STD=X$HotIHg5;9uBeP zYU8kNnwwwTW3mz;6NiZ}zF@6VBHZN#~9oxlHZ9NF)oJaLQLD*=u*1Tje> zf-F&7c+9o8-(x_`kdT(>xjRfXd4ltGo7{N!LmqBl9*R|8K#Zn@hZLV{5P(z`lyRaEcAcHqcs~oeTv(kP2fG-MQHf}*S>tn zy6hnT=tF+jy+b4^F@F0x*Y3_?jRdF+f61e)k7Qtn+i(4zVa0=oS#I54BG4FQ>()Q; zcQ@B@M_d#pA8>C%qPfk$5198 z@L+VCaOW|kNAL00ClAR7n}}BjxORIEIa)_JdxO7wr;n05in}mOch3T@;}l87V~Ss1v%d%qjRQeQ{V?!X(i zvvlWu-uZMGF_FY&aS*hu@!-n)eEMh$d%T|D+D*Qkw-Jxq8UNki@?P%-&S)56v4_te zy@meY{sW(m?~9ZTL3*8&(oYxc}Ba z@nFMBET}Nr-Oa3}gIA7a@K_Brz5L=ZeUArOwKmY2_93p^ePSeeV8r$(JHLQP^3tg$AV#b?1gg2%b@PZSzlljr` z=>qe8uJRRpUGzr&5LR8g?w@jDST6;&{FS5*{ro1c)wfG1RS z8~%s`T~$$aGm(Zig0=CBqS2zY!zg}X+MQ0!)#Y1>M{we zno4<3FLbQ_I1Zua@+kXBC50LUpoAwHG1|q1C((*0V&rgieMh=XWDDp0P>{N=Bim~7P^(n2;`Z7R zbd{>2;|K(C)!fzsAxCX35%9$u@g7*GbkTuRH~6pV0%muNruHz3W`H}Os%UmU=@vf; zoxQv=3O4+SLwKXR`l8o( z0}lt#E;k{Vt;qT&<5PnSZD#n<|L`V97@@GT!?;*srhlBF=`B33T%y5Q0O30Q06F(vprMwVbB2sYuVH z1z)O>3*Y|%vM0;i_m-KTn_{7Vj;g0Z527WzxcKHPB$Ov? z4$f2AP2ejEP^q9~H&KHf*ma#O05qKxhicx`x%#;W#+VX-WeI?;pZz%tq7#f z{+OSg2~sI(m`xhCV|GI8D@<<-ERW2PEoGj8fE5r?Dd*Q%S}#+d>EL){80*SC-Wggz z?)V8m|3Mv^B4IDy=hIDz*pc)6#T%VeuUunuqexX#DeaW;x1Hm{#lzUwJ*@xYb4H5o zG__=img_mw)xgSwK^E64)Yo-zJmp4~^;*6$1;w49<%o@7c8k%`ZH5+?+1PHSy0e3` z;WDqic@F2Jzv7o07A|zeiHbTCk9rtbyhMGI8507UQl?M^cgq|6>=hS}e*Yc=a~95@ zufxwMBeOG%4!POd+M*gvakQ%ik5xpeqzET{be=p)y=RBs?Gl0WuXE{qlG5n=;>x>8#*I+M>jCk0n{38%5Ho59{s{oZY{>9-w194YBUPFd{JH?V*LQ^ z?9;y6w;q_li{b?5;O*_!$o?M@mg>EF4+a1@l=DUOZQH=xFKCf#!cR;s{@m2TuAaHOz zpeqOXpzdxsv^`lqt0TrCXpi}OeLc%T*q1e^#)A2j4lDb5sVVHL?tc3I#+0{@?cX*2pnn=+yzf2nTiPU@>wP z7*kJwTK{#G{hzx$tI6biE*D3A5_-g#o_U33!33MIx*=M!+|D3)& zMZZDEi`JfhX+;nO@@wnp&PKxFFb*e#{cbEfBAU9x`bL2gvy2R_p;f&!wKoun+i8z| z%oo>2soUNmajuKt(#MFhOnGyYqHZOeuE*;%q39;o3pw&TS(Nz+28tjh8%YEbbp6}^ zi23vDy#HSZ$z1yP{QOJ`v$W^+jwl)zErwsWN|i9j-}nhR{PMfjR zE=CZY1fv1GZaXf&AG@fcR<~H+v=B*0@OfM){s;k=dEd`jl90>mJh}A|pY&Czs}s>> zE3&Sj0-|1}EY@-P=Rd*v`E`EtmlGWS$1CKj=?I$$T1 zj1Uaiap_Tl4vpDz6;%^JP^sp($l0RQhrKxMGJ#M8r#6ESNK@Z5#>1PR@Hmu*$VrZe zVa(*h=kwvUd2u;?L@YjBZX15D3zMXiTU}$PWMzJGn37G$-PB6NZbFjHczsd4P6t(& z50{*!D#$o27R+W1hs%Mbny0k84kKds`tf<(*t~9>zA!Pr3zx%>*Cm6hvc0xWp=4)v zbcl6H!PnYB+-0L|lCjub*ew-w(Sp+(BJ8lCc-*)gJE+^6g-#pXaae>05urSo>e_gT@?X zRU(*a#OJb5u1c5{5gY;HkuV{KILvYSXMjL+-BqDAmqDwGr%v&D?bV!>(; z(Rl3p{5z(ime?Ne=EJMqtT~#9>qb&vO;r(O50PYqfZsuW zYm=R#jk)n*awZjTOB)fJk?3@nWwPBxIGMp?UZYaXvYFLcc+$(tj)hP(PO{?|ooOc@ zfBX)A`HL3*;@|&_(+&$Jvx38A$7(7gTfD?lVZ1IY>w<(V>6D7wWb+PEhhq3#0tzN9 zx(Tz{jK%84Dpe@vx7pm(m>KLvF8N5;rLpgPLDkt#I12nT{$&~>x}F$7NsQ9kt&M!0~sm$2m7^1M0cnR>NA7&P_yN%Ku<7X*ws zz5D+25%+ruTXu!CJH{8Z_adC~KUAKsQw!)rKVWUytN47MFTqq61jCYa&|>m+lzcs% z0;05=HT=0ZzZUQLo0LCP@8I8sS}>xfYJVJ_^h+?S4a6wzd7kgr+8^hx?mngG#^PpV zLe|g`jqJ^u_EP@*=|z8PkrE}*2ng3-)~B$?zg>d0U6;L=5V_Br{ki%q4Vt23b|*RZ z+K*|eYKXEGo85{@Ff0m2*G7i%m(%w3W7}P01oT>#@ISCNe4}>viy(?Go^#)%MSVZ8 z)JXXCj2?Z9dHapm3&EiGk6riv+(pxMoS_hU&mwbka~yJ-7#^D?t8^g99-=Wflfk2$ zJCnvCsfboTc6X7?Ar~M0;|=tVWBjbcL1jjzTGg-yLfG{I7RQHKsZS&5R!km0Zcl}D zM;EWRd#RMc?)PBB!KuqXA>{oXZ{6zUC&yw~ofbgCB$*JEHRcz$sn4ylu(VFut0Fq1 z9J&18<2C=94~8Ewm}o>2bR#ZEH9$SI8X$(E=?IdGfWOGY(OFg!CbY#-X4b3J=`{~} zNv6Cu&B(|UV%z`3o9z>9PJKmA*}ps1R1I^Wk+VMz6Zr7|;cD+Nb?GRk^(m(2nh3}) zw9*dKz4uu5|B(ND-p}IwIr`_dnhro=WrmT>DWtal%$sfFtWPdeR1Khk{MrHw3yb8_ zb{-F}VRjwD<5rF2eS({4)Q#KR!KqhT3CIe%$%P~v7F%7m;&3{UH^vxRJcp$+$Lz!$ z>!A+3ZV$d_g6QFkycSm|s#Zb~SgdAQo?B#Pc^iA>F{4=z>3|bUwn9aduy`W`i+%LZ ztm4;TabbonF+w~Z$Fo^a{};dEu5yyDOC4C$UKB;GSso4kE3$EUqpAv3MaLD3;NG#( zaqAbS2C4@5gQ^-9WdV(9DMxmzK-qc#l}J-jl^Upts-n~YN;FNa zSq=p}ktpt2Cr8hoBjc6PB?oqWg&ws^ZflD|v4U1hM5kfUs3;1mJxJW9GP5ww=xPHQ z^$C;PGOqSCp~Mp&OwX~fkb&wD6Z1JN)f)Pc4#+a1(}6ynhc%jNk93%rK(^ z3miRSW@37cvf$@PN1XoKgUnBkvl@va=o0IXZ!@kn@VyIXi7ma&S7R!wu7jpL<;|gK zI+)zlpZzKS#&Mlb?|((F=L~*}#^~4}OU;dlni*F`L9clPsAvX{b`!>F+bm5lvEJZ8 zUKn7i6ybcpjF?kV@>w>rdHg0f_2+)dzj0jSliPQ>J9e7p6LvH?&*Y;)mXt8(e{>1g z^~XG3DxucqiKZE#D9&&Mx68qi(-&w8m{D{YSHKLr`!QWN5+*eb#L*RYvQ==!s7ez)b%cEC_8C5pAomPT583npp*miXBs2s&yh%ldX1$>zfC zvLO61A9hutRIDPHt$PrL->L`#TD6QS$jG&gp;{@hQ`Ksl$Xb?8*^F5RrD$Z=6l612 ztNG6mU};zgD#bEYO~z(79|*YqcH`33G8J8Z2~PUAEh@!a9!<7lH6IM1{X=AkM&R+E zn6Xk24Ywps(@;t~loSb@-Td9bqUjoy!VVR|io^1U{n~Z4LRkYzl8ue`E}dvp%BtZ; zr5D*Q>6mR6O#dt({u<@&Ew&3PR$l;@MKs)To~fghOH``Hb4fO1v6ySFX)l+MR?U;m z=Bb+8_*|A3^Ied!Iy@L?#l|LEJ7E1mDY2t~Y%<_RzqvjbA6%`nL%vu+MZ#>gVl_+O znTL>oMzvU^tV-A%7UbF&{`o`9i{BO{0ku>hU#g($!v9O%dv!;aU3Z?p>%)5s4NN zwwU<%F7MpSW0_R~1E=Xu`C0P$@MsE}KY-7pxK>ixLofiEH^G@NUgY6l|2_Zrd>T)y zPE7)#EpHv$L5*a{q=G!W`(3`X28#_Jhl6VS(XOC2C%N{IHyB@UqE{6`tYYwr92T_tyJpp2g3>hiNojc#M z3W6FUp_CZA@ell8_lo3NSzi0r3HsvWXkIUx8s^9wuQBr1H+kzH#_&rJJ^4+(eJOw< zSeQbHu7hVeIsCW${eSsm9&|XYZF}kJ@zQ*Vd_`x;8Uwe(ABv_7vp!x{}L^RpKK_L(f;89%pqWVMly&mF2 zZ*ckf-*V;691)*{lseCU_tkzf*)YpDzt21VGo%7RLID*V2SM@R_iIRM7w2C)%k%Gj zz+eB#Bw?Y3)Ab6!HFSdh-c2U|{3E{e-^K`O3JtHHc%Use92-aV5r}sZ-I`*mdX9vu z;n4zg9X>;Uafa`I|4;cZ*F5NYfTLfyz`0kVgiG`M;G@6fPaXvc^}fs(I}VVjJ>%v( z%XpOv9)C9;MZ)xk3944ErU7 z$O*prt(OVNE=)d>jK?1&pjhZ6IDF#x=b3IeI~U*;>9zRYW5f5vl5KlJ7>eIAvqSda)2+q z(Zyd~`4N9{4=n8{U;k=1LDkuJAOC8a@Sp!~+&SJE=6`&p<38IXm2vk=lxpn0Zo;QA<%PA4t5%$Kh-IDggE@pB2+ur1ns4{W& z1LnM^xqNnjh@w+?c8lv{Yt&mhhAkp%K{A6!IhNk$!Ig2gJsPSn$-uFb93M!cIs242 zp>4(7L1=PzzO@yWwxYeGOt|4*&Yn^sDrk0|@%s;XR_*4EFCW8aS|EyuZQ5A2vj-=~ z{+xxqbzxLk7#XIVIm_`50INV$zdwrXdTDIC9pAYN)!0@99oU0z1NK{B1rdo&9=>&r za^Fi_JlaiAaxF>Xr>x6`!E-HamSJF64vI%ZavU6XU?UxNEXg~C&RlPn)9z;nqOJ`k ztT!>F070q3;?uj_U5NAgZ=5DV`ynU_ZN9PFW3+j5XWw@oIJ_pUJR zz07Z&%OFYa6a`UukrsfYD3m5|a(!%*?z69PZXk%MTL_YjoqNIu*H?&NdWB=!3?JO6 za{ToR^vApiwo4y(O%6MXb2|>sMbT&@yV%x#UT@QMcYSU8w9&$B+d&Wo%<3H1zWWw) z-T^Lr;fov%Ifz~lveVvQNkOSBGkpIh_ZM{neig+Rqw~NK4i97rDYW})dn274tDnL0 zt-t5TPj#{{AJE|Dd?8F=Pn|X z!=C4`9iG&txhM(fTdO>Kc$eY%JXJfw;JKH1^;{obt9>?bJw-3jOxQG#= z`mElYpWXa^f7=81>CLh%>h=0(?oSXz9HT;EEl*tz5RU{=6gLMz!ltoZV53+^@JC5T zgJ`PchOHU~j;x_dv|+?SQdMNfpt`w1zO17~k|bjRWUIkeeuK@1Kp-9`7Syn-B{m8b zY=4YYJcvi!Gl>WSn2jy+8)ZyyltkEvB1_OJv$3&>p+!j~qWEPS!>|z~*F)|IlAC+x z80e;(04Z86D%)FZHw{{w&-vi{V;ugU{)jK6RoWLHR;xlWzlpAfh=u(qlC+DNFW}JJ zF0fIoA_bEqVnH++9KAs)pJPi`iKUZ-REKIYM@iR+#zSb5j3T?qp^m5`8WoC#{bR_; zqHDcxZkO1s7^u+{$*>p6G0+VMNp|ymT9u+pD^G-EER0Xx2{v&sS!!W3Hwwxk4tckYmV)D6(m(dMyFEDvDr|GX3_+e_TAYITNNc4S+LO!%gt$& z1Z-W$7G-2b!ftL;*eFtWyhM{RLS6-@RUyBzi5*Ch4yjm{fZ{T)3o$OMD3XI--6Wsi zLRUg0l5ql>gn&h}Tp(9$qK4vx{W6NOR|HXz73{4A9=!J^liAlJk3+y?Txl5z=c4N1y6!QgY zwvTu!LC_;3Vp1<{uu*Cvhm)kDUa)KgK|+#698<=1|TOPvuk)lV!Q z#w!arrp|UTN6GM$NT}5Fd8#{OXzj}u0RfY0v3-^!5dt2?%^5XK9MOfk7I)6nMxLs@ zvk&`>jgISOv<2A(D-gh}Z?Tat(iDRvk_m#ENhP17SOtF~NxThu)7r|hR_^BRl+cdBQ5m}PjS(OI0 z;s*JeKq#3c+OF63i!{e^@OV6^s`@kkPPZKX=kHH(F01_tJQ#wTWKx`;rIxtN#r_CZ zVTREgKVWqJ4gU4lPZC$bHd}0$8=(0KhE!@Z&zN2_=z8UwymBatJQ*m zL~PT*6hy3gm8L1+3HVXlxaPKAWvgaWt2JrVstA^=$k;}M?Q#<|KLMYL(2h;FbsfVN zP&5yU*j8c%8M`#jgYjofRRsnIvxHL~e3^rs5+bZm-sGcPKfiVH2&t5Z`pR=wiz;XS z)fsqpmj@rLvi-Gx%~$#rTBZ%6glM;@mFu(|8L!WarYeY5lWMt+DS8P8G&lLwFaVQA z!$eX&XjUS5jpU(I1Pm{l;~dUMjzwd;jE;uS??n;Zam;3w?S_To^W#+|SGjU* zY#~VhnU}DFQB=WnYT<@1rEWRi_fE>Dk4_1 zM!D9)QG5i0UL?E5=HgSH)q42yH!cyaO>*^z^Q6E2WsdnhNTM6&BsL4Iu5V&QFK~WH zqp&c>y*Izl?D?2(^mg5U3Rc}l5iJbc zb%mR)22DrBAMoQ5x0v|&V-}?p$1k6!OOcVB7S-(H?_L8B6(O!?JdePd(B4jVobPwTF+YsOwG)q(5zx9+gyPMBlNaN@_4ic&= zv*Ss09|$hQwN$%{w?SSe*ZtuGw$!Ln;*7gw;g2`@zp9~|FRQF-$ z*f@@a*4}s9aga2xYoxJ3_C(0^gj^$5doE~UI(kC81{GOudp;!vclxfOMhztB48(W& z%jIVgPb5umn0*{i=+`wcN0nh zZQk+4I_QhJ^Ap+zto<}%hgY=_>F!{AeLH7P-uHXgkReEW^buqYO%%X%J-6OKluS=A z!FCNVmli7FOb?;<9UABkklZ)M&S`K2gYE+eVnr=58%&_F}!Y}my2wc zYWNSm%qv3~Jgs$}-haew*~YOfs=7!}60sVa%#RNgL#)v-AloOwBE^lCL2K zx;T3B1YJS*H7bfGtHYC+edjnlv&i(?CLQr^g0U_JLt#9nF}$rT2M-Mr@sxSKB%lQ| z44gbeZ%n87)@_!SO9+D*ut2n`tWJ+JF}cW=km1BjXE>PBS)LeXe0H6>6yxC8a|}jJ z79WjJ5KRiJP5iMi-Dh9saM-4lTVQTs6FCvUXvN5M1gI=MXLNLer7cJvKFhhG4$Os7 zMkW_183B4vo#9wd0*_$fAmA8HmPcps9Qh_`FKjOk^JsLQO)Eh6iA!AUmC4UfFg(6M z*$L5oZj{uQ0cGkknuRGyjC)oQO{i5L6t@ zW{H*6CTcW3J~UT`eV9aZnX$)X%;zfDTAYE?=QteOV)of0g_6e1$OOK|G^67yY-FCMyqs**sBSiW+bM7F{+$4+n zBG%k{6~*3QzNFH7{5%(qr?J+i85tgBzTzQf ztWh-&Aj=|FWtE9Xqs*>Xkz#|KJ$Hzxxx}N9JdROf+kb@5pXDc#=E@XLpH8t}*T@_>$;rb#1obtZjg0Voc@xvu$C(Qq)MpF$4<4dBtkPV2 z%IJ2QlU*_kV^1kM(9%^>199wn6HjA~r^92cV9*gLpsPWWnIjzS@=%_6%tYBsNB=>( zf?#2>a{oFrzLWgM8!s~$m$59Hgd+eZ+iTAm9iC#Np%5Q9!G&Wn%1hHs%~w$DJo6z5lD6s9*EIe9%1D9GTU~D{xfGenpIeNJj{mGV6z({2j-NIrP8%0r*o$HRiTUmIv7ef|-e$md1PoK9`|L$Rku)CL z#N3zvx1ZjQZSSqk77zuU&E;v9YGKZN;^ZW!KIrbhs9Bbb^b{GDF;Ne%^aUD7xvR=w;y|Vj`pXnW9RQ)7!b=A5C|~%^2->>AhK;??T_quVV%w{ zPyfWUKJ9$B*ZLy=x+@ggp6C~v@Zz4id%i1Z_Q{I9ht*!c`$n-ovBq5%viHQwZXfmw zvSAf4wvHQ~(dCA@zh@aJdLdO0yI{u2=FTaxaPHR)j0USXi5bdQu)gr%I zWNGvo@7`V`GT4WwFwV6PA5->*3HyBnLNP-23b#M_h{tOh1Bc_R-@V4&iB&e&Cb)V1 zA$d<1hq`T^et3)Ne1W<9?{aNkq4&r^GE#xHvVd%FGymi&@7*hqIMj!{KFW>jBjmQ% z8N2y0BL#_gXNsWG-atV_G?y5iljt2h#TQ=-vplszxu(1Da1Ogd3tX$0AlT^D0?X4= zJf4`NWclgJgmG*eLDmq~A93aCV{*R3TsYNF+%K>>`aW;po`>`SI+^7CE5mGU6_|N& zgF7=ism=t>`Xg>XEhFeNCcsOBkEax%J^kjMdVdIDMGzxR=`Vk9qg{ z2&KRQ216@c|L`6wxjKp>f#6`7n=Ea3>Fx1DYl8>xyv?N8&*?Kq=?X(>{s~v#yUSMM zAU#Tsk&mx4y1dHR$5**K2Yp9Vl%9Od&BrrTL={;O5QPSd!%vvXZ(~qr?*27yP1Z>b z^b;&S;)A=>b5in&!#)Jf-a-<5%A1&Wb?iv6CE31yMW!{9X-TC{8>eP+py6cp^umG|$6p@AG&& z!`YXP6W)Bv$5-#NT(7e9cAN}? z)ub@>h|!e>dS#X28`l{vg*bR1Ol9gOSBE!|^_A zrJ)dOk8f~mc!9Z*kGVd)hX2S#PW2`52_;6~f1A6@(0%e8gMl@!zIBtiZ3sjHc)WhX zu`r=v0H4Q4FdE_0y`%02+g9o9@4+vb7~9KCUVD$5Q+478`cY=C^1-7;np&8U*GDKC zLTN2>`_1>5aB%dPoswiX_8?e-+C^bz`$4MuO@Wjdc@_~s3UbAFDU>PK#F zvsKoSr3z0!c#GTf2I&JmFnNV5!z*kRW_fV^HZzSV-I*|wh>H&9i_>#-i0;aLe(=K& zc{sIBL)36`BV7CFCbRT%G+kx*=1nH&*IB-Mg=^!Rga%JD)DuIc$mD}@ma8os(WbdN z&co+@IeK77F_>A1wk)Kf+#R&dlN(@#d3S=mDH zx^82^sj#rvBGuPPJfyiOcs7WlL#s5)tv9bQD|OPBa9FtY9(NYE*_wO6wcFDenIrUw zt30`Rn>o{!hyFl>NGw2W`YLZRTR-hTJrZ?;2VGNhy2kW z{U`qWZ(gQ9B>mHXCq8v38C6q|el7d@i_O?UbaSa>aaUQiEtT%m=Q!S%!s{3>JctBI zLDf8XG!=Qj7UEc#wnpmk>-^ro`v&K`y!(*!ew8cu=QIIPR?+@RNuMvyQjk?tMgF-J zmiNLVfBxJgMMaUN&zvW@_fru`(NJZHPuACN&%*V}C@xR#jpI(x5&Rsu_!37_0c7XX zkpA|MCAs|b&pgyGtWc0pR1HPiUy)uwlw>!wN%#cqMfbZTwE6Qh?884}b}u$TLe*4c zN%|Ek<-h*+t6z)bx@ZK!!FD8s<`(O7Gi-X}cn!;qX_E~sZHMR_g&G8XtH|rRJ_`>0I zU%DcqU{T$8&aJoqk&nhJ#EyNAmk)X|Oxu0IYGGm_6{Aw3F8K-jZRSVkF*Fs?F|hm* z)N%oI9Z`#L=;EtfeCZU&j`Y%;8D}wHB)8U}dYcrPKrxkd7aZohB$g4 z!q)5@+XkqLjiH55s@sT-x~nMTVB6bNg&;v$M3xl-kqBa~L|NB}1}!#L=UFKGh^hvT zC?RVO>rX~l+AL%E{0N4OPcdlJwkbD--Ky3CJKjVGQHgNy{7ak~8sgOPPRz{`g6bz4 z6sVN8(Ul0PRGehCi*%}+fg|0-Gy^Bv!}0T<1bB^Kl5XaA7;LM3b z9Dn8W9I=*Is;Z=VGeqN^9652A1AV=uq8a**9-=cWeyY`Ohp!#Sc56a378sjvwBwph zykVK`%{snBCz*JP&cOpDnCIELO3de?YIp-sT;0SL1EhP0xOnj_r;hfK3hJy3PqA)z z={^4%=Z~M}<#R{rihHrPrWji=&{P@6u<%D@%7ra--9d{U;?k?Vc_&-UcE5Hk>i78175_P zJPg_wbvu+s4Wu}J`87@->?9~ySdK<0k)fk2O}eXxgC{O>BCcYUSD0U%X1VDjk?kYn zb@KvtV6pddVraX+4Qlx*CUP2apM_xwc>E59)lF=)H!4UbWIjV@rqJ`-VqikaB{4=fO|8kmHT4Hu> zi>CQm-a`VS=uj&zGdr`ymMQ*{6@Xv73Fs6T7FgeI*U@O_j@d?qVzI`Ko%EN{9AlHk z*)_IXpNUw%a1&)W7XKISS`d-#3hN8A%&%9lLisw#ixwK%wUqay#J2nhl>CiVORv$@*OR-%8(?w&(4d2fM6SJuZ;8H!6A_C94^kZ@YtkNlmSJM(I`u{iE!o4++0$ed(~U)T+Lgl% z9iyewXjmkVo#VtnmVjU*%4$1-Q$m)(aSU`FL`81Dq}?J|jsuo%VCp)Jx{fD1z|fhK zWMl(T@t~@T8~@oRgDh2fKC*)8R9KoG;m%kYud~e9>?Td!;V1JPZ7f?R+Ngw8} z?^HyvT^w}Tm*wI&e}|W%c^qBse&NgeGuO zMFE6%?Fs=|0>L)j{V@#;1Y}u3Q(f!MPLiu2wUf4X>?`fqR!MP_Cgq*PW5)qmMv-Jh zY(!Z?5FAY90B?NzYn+OddHCk{d4DWN(-wCV>ez`1MRcvEvg6igktBA~(Ds^xZ8)Td zj+3-D8TsKqvJ~y1rz?x!*{dVsf(sbvMw@3<6-7}I1qVrz@p?QiM51M53lgd%A&Lr; z%Ry2!H}bWer0y!^I=ZgYYMIELXLjHt4xK(hPiK%u%XBT}vVx{4NTLX~fg`wh<&J5z zV_Zcf$&1&!m%p?Z%j~oh@&gPU%;1&F+Hux$xr6+1S+(MO#f(!_fh$u_DVli~EGAtDhk zwxi+oiMuiWj$^xtub)*+|9{a05n0vndNmp&|G;0oJ4&wRAd5oVvaO*ilB=vsGLpFW zJH;bVU4F*n2V<-oGLj&;XS4kq_vng9N*fJrH(}Mauxpx%B7MrW*PfH6?j_W^R#k2H zH@i|nl2J7ckEWrBTipB3-}2G(4NOk}uPP&opl>hp`08~gN@m;8vwtYpvZ|>Ha{Cb~ zh$50C@6J))Cxawe!|U}R)}HXaKYx$O%_i)d&yJ;5Q}=!+2zz7fEmuI2m7iG8&YXL$I2ZH|C>}3fQD^=3-|-h$muT5S zyFz?>E<1lOh=`JeEbpU>ARx*P)%7*<+YKB|qq*>q+avRAH9=8jB*~q(s_wI<@2pjI zJqFSzc|mBhncpB^w($EbCg1r7-oE*iEzOVLqr7mxNwVVBq>x|a2T_)>tIOQ`(O>cX zJ5#K08_0_E!deu~Lu=|Ie)RTLCQ41F-u(gZ-h0ND=;na#jzrD(A6zj%|;wHD_3D0hZu*=#s&UZ}iZ#Wi>p1vXCy-DEFQ~7jmL;=Pt$7Z2)czg+eJ39 zPRZ*hkxgJUB@$5|%rMG1B6M`xJi2{{2aPn1xe?~_b)voy>Fyrl3lfoZ z7R9je#G{0Y2F+#*-P%c80z?UG?IHITR8D;DclgSMUc6?D!sEZ;f4}mG`4b(4Vj_;& zqN%szI|UotGBHdU)uSOh2FAX^d4eQi6jxa(w1^%ZqI32hxxB@({!T*k8lhO44zG^s zOCyQ}^hOiMw6Sane>hEVrp~on&l&pSAJ8Q?nbTX;n=;9+G=cGZJi2-dv0FopW(ah2 z5ieKp1rubW22ClBtZA-dDF}#CjF?=e*tF4GWeQ6r{N0BcEZ<{#t;Q=SyXlV4ql7bL zRRh}-CKK!@J-?hyD(g;gKe$;pU{+ zMvInV<1};3Z`Sa3ALromk9n3W(=s{;s(|BQ8BJQI8=tMWS{Sy2Ti8ygWmtPgHvw!@ zr`4*{3LNBI_s9I{<0kztchZ%Vd0uO}baD(@O%p+l(c7nR?d~n^)jA3L0|XQc%V^Qk z4J;)>HWO!jW`qxKhB)k5XL!vZG|-J)TwtRa;mEO0X6|pWZJ*?5e1?(X`>0kAYH@;P zwU<}pK9pjMMoYqWL?l^(<_c5eGi3TZi1}Q>D&SyNa?Fg~=dK*3QCwhRR-*6RaSjY> zY$ZpiD*?i(ECIcRClyAP3h4DZvMr&-dpVF=gCXCb)(V)O7}=~%g9u7G#ev8yBjfkDC6|bZ8u1PH|yx8g)In(wuMoGF&fI2Yc9OgpAlntk8%mQ_u5k6{ z0R3MdY(J7|BUY8jt>>wTK~k9vF|R|t+62*{RxVMhtE4(p1T_g!gnD6-`OOA`*ut{g zVrSXp5|Cr0EHUsvn!Mgm1wq`Oi-lN&@oK|+p3XUub{@WWRoE*CB@N; zm$AhF9znovl~|t3Q58a@(g}hdsqGMMG5_(8xV|ySxBkPw=R~wcsoKu>XrriA7oTwD z!;dKp{#$aNd{Cz1SGr4`s_Tlra`S;>p~PIWXWK2X@>QxKq%EgHsQmr*JwHpmfobi zQ9uu5=*&b>TXWq0{tsEo9OLqrK2QIFSNT$(kFd|7y0s0WPBB-)&=PcJL&&0lXtyZL zPgAlyMB;IL0w`X0PJ-ZIc{==7Eraua{Eg%Xe^-7K>H)fFzo#y=DIXsesQhUbZ$G5rhILXi(4MK-r=Jk|B zI3VFjB1U1A`TRDHFF`sHKs0Jtc9YVUO|&abP|(?2m?2k_h-NxTM?DCRg;6WAys|-4 zi;+&Ji2H1|HWpaT*HB_zbf<$z%_39xACOO6<`2Gffmm^rAOGcT0>Aw&UhV59ru{m@ z{eHPky7;^Q`F}};Je=ze{#19OZQGdbYOz1BxoV4pQQM?g+@x5@Q>Y50j=#nm7kcoj z8or@VP<8WjV+5vCQU>&F+CZ&G7)@| zNxkNfI55b8Y>>^V2^I#xBh> zHaf!7xdKjnkdr5laqK{n*2*k%3(Kr+6sW5yx|2Q}!zR?-OVTSN$s&TH;WYgmefb0_ z#h~7_kbNl*5A_jrYOG96vY6YVB}W(-Iz*th%G}HxE4duo#OO%J@M{8&BOnSgLS>xM zLV~`O&GM5wjLsKm%1I8Me~H6gF%)y1$?w9ZCJ$Dd4* zjQS948?b5B4E!Bkq=Fh&-6YuEL&_)P7_O3>@)US-_bE$TEqt9roIiPhm}*cdF0oei zk%&j}`}{=HS(1Ja0l&@W+7e4kc}#DZXm*gJ2M*Goh2`fnEUg#VYAB@pvP2YM+chS`uqc%Um^h$y4nu#}=C87#=;yrXm0tCY$ z6f?)n#2l;n3R=feE?zolDi(y_a6)R7ViO zY|tV?Z*Ll(EMiudS=_J*r+Y~IT?e$_STw3zYrpD)3%Wbe(6Nq$W@e3BBCrNL26q+@fcu5SN zU@%l?eSU`7wQXd7h*PLocR#&J zlcnbi z`zl8x4*I?Tb2;2acSL7(W{QQ?9P1l-%2te_BZDOTTReX{$678=sUZ^W%HVTsWM7h= zt_ZYh=wg6)wx6y*mE7twMI*tn69@5aFEKOg{IV6Xwbmm9;$H1APb!54ir}4IVvTV6Cc< z%7)Qr?{odmFjKSB%;W^(*(mzlZLZxNV|rnQZ7D@xI^@RwixTKt%s;u#^#_y8%*?S~ zk;wGNsm%{__tq08r=BrWFbQRQiPfKR{llx=ADv|>*CN;vr2K4{g>r?``U2yRo>KJn zFwhaf>os_GZIa08qa;)jN05bDJGcz+!vE?D#o1i}PkefFjFflXD^l}4FJVi31A~?`oeafw?AM!Y7Bm0x|r!8h~ zeaMaBY33K^m|NV!+trPyJj3m`-)C$i&%(qAW79c|U^fG?GNTVC$mvl!d^zrYc!k@; z(=4vl@ut%xVm@RC9Al9yKNul!d;o8~#Aee+GU-RcK@cPav&PEsHLlzqVcCe1O-Bjp z^W1v>8jt5zn4g*^uWQ6JX#%2+jesOnnZ9?Edr!uhSu9|AY}Ur^b9;0HQ40|3j#Ga6 zG51F&nVOnmxfA?ie)mi43*C~|p=Gn|Fv-4Ycvz_sf3R z-7mBAOoy2bz0)2iS+*rhvPhZ|DN3ROgP5}zKoWt-K*bx+ez*mYlt_w{C0lFP?-Nj{ zd+s^!Irrj(_x-N0_Zx(r+bM%_t1Lznen?R~Rw7S=+ymy3%ppyX29|)S-{=W9J+1 zar~nzT$`38vVxD^*unmD7Z@0ENwp@JKD>)JJ~++gf%BZdGKoyJQRiLZ!*}1}gA*4R znuSbb26=fuyY}qo%;hVbKXZvfq>ftmDhJ-(%ZYJ`8jhe09p=3cPBE>8h^ISfPTpJo zq%RUp(@@nr=LPd5Y(F(gQ(XJ}PcVWU1|~gU{bTy)V_+q|=ioRlt`BBvA@@DAfYrGo zo)IM)Qt-S6*3|ccYf~&jrvHBapnDDZqK6TSVhV{@_Z1!%9**nb$vW0P*^G2-e6fN* z_~SnE1)p$D98(Q;*S%N|_dnaonp_dzj1n~ko>#}l1_j@>19?e6dLH_M%{;XbT*nQx zwgD0D(dlVcS$M0zzMDr+HE;7D>XTGzX*}RJ$ji4i;_d&k1AWxYP(U8G{9v{p0sqNX!Go7o+7hQ~s z3~1SHV9k9k!J?s5Cf2)^t-{CkCG`(Cu%zr_MB^C3!}ThXfO?$PwU4tv+Bkla^^bKS zZJV;JrF+E|dhvo&48XHIGK)9Tpj2d8YZkM0i@;@PF-^A<`t7D)4Xu;Q^tD&rLzmOsh2`+^v$NGyu#yU@Fd1&W7N zDxoy=v%Wc%j!HBZLX|GASi+;vEh3jMgBc;Df=EBe zH{0?QeUn%;gpNbmg*A_LB5ey>MroOALs`<$w}odHT3EhGtZ$Z`jXVck0M+b-?Nw*zr=-d3v2pPfh*#dY}-qy z8glq;e!1&7=F$gwXsN-GpX|ePJaBWI+4XaF5B2cq<_@Nh?_$@l1kd(Qacuu#zOwm# z#xI`Y=y{9wj;owGUnafo5@&Yr=1`%VC!SnE1e5sWetz-Ve#)&I*s`j`>p$Mk-Ufr3 zy{~d8_6UFUL?Dq!3US3tb6nkI#fw0EV=0BnJUKFv}FbUzVGwGo)fHFxP?TljaG9%mu6fR zMJw{Lz95`vp>M+i@&|s&uJ_&|vwR6HgU2~=xWKCK{xJ{6UgrPZe~9+hF#el+IB%}t zs}C*0{_uJBIl+k!2!tkZCWd(b)ool_{g?dnEzLx9$>52-?AURV`p2JU`S6>(@$Mc% z2?zIsH#y?=^Z5NWy#M?z_JrbOpIT2HHhQvw#%z+b*Fkq{3hSd?y!h4>tDb(GWwC3# zzwKAN`gRN7?!3y;eIFto{d2zYNGAtg-N`#|?4$3WwJ>=8Bl7h%#D@>F_Y5q5{873! z7cHvJEAaTGL53#tIHyih4oeF8gIsy!86NCOq9H*IQnzvLlN%Yw3$?SLF^S=O^RmJsR7?Bfl`JTq z>Y{Q1|G(XjJ*-hS&n!cQ!xwJu93-N}NMG-BUz4o`&W?20jX^aGBjALN+_ zmyp~0BX+!fik|yj-q?N&_2EC_p}G-X|LLpj8%^`TlPiMLC_<#tS+ezY#M14wXOev6 z<(SNcShQ#(9mY@if8IY#PqWYHFJI?$YAyFKk8@$$OT1ju!CyYqNlXXTjF4_@AzN$F z+SP)2@fe3rK_s z=|g8QAAW#dQD*YWDUNwPJl#6Yz?ox=F6w4kV*~X?mCl}4IKP{1Z=S|j{x}=MAMm5y zduT{xXF61D4p2Gi!bk@;m_97*j7hsyq1oRdZH4f0Pt~b zotFMi^k|uL2QIL+HN^h2IU=cc`XUC7uV4+I}wP&^xZO=be)@e*ItZcz1%(>=9nt z{w@>QjXd?}LZPY7WWjS)6OpbJOJ>LJbj(1U}S( z2bGWQ2=qv$?G=R#-?DDJ65q2am#*K-bM5)Z*tLCxViJi2+S#55o+nU3QKAHrjyFlT zA<$EOY+kD|p-3F55{^ZXzJu)nc({&0m{DR#WF=P!j)O0BA~6FgJ-nMbG+4yVapTYO z2D=D7Le!8*#}3AW=OGl0P((xe_VvCH0^fD;g-IkNk#3pd-2FToTWCb0!NO@i-=7&J zA|;;ZFsHugISyj}yG}*k5S;5bLb^8gTxAtKh=Gv~H;a`>Jjbfo+{3ZvWbgtPshdnu zagnkszX;#Ox?wC|AE!R^KYD>QvKftn^aH6u?}jnpdpNcT>?b6?V^{iApoStuD#}&C zXEwG_2uGtx>0Ni#^PTJWt0b8;Bas^<>;y;;$0~8VJ!t9LI6@^Hi&hq`6?@*$-=1qD z)G)DV(Dxp|+;|nDavC&O4+o)|gf)q@OU$Qeb8Q@<5sB$Y=~nvU27BF9DId@EZ@8z8 zRcW$g`v^Tu%#cXWt@M+Fg&-7(FsBWV?<2G@5hSi%p6}1={e1H?=lKHFj1nze7)I?CW(QF-^6NIW~}tND6IZg|daw3RpaOcEr}(n5qZiSIi>UYKx< zC=##I5x!+r0x~6v7N>hdFP+g!?9pxd^tXkgs?3}@$xLQ3Ppn-_Z<|VTT@S|wRP6FN zr%#NaH!omxaEKx`BvqBh&VIU&9pL?=9mGdRG5VgQPydh+)1*9bnycj)y<4ATL!XK5 z>&(3QOD-2&lI3Zx4*Eo5K9;3Y*SCVk^8*~*7iR6o)ue?8{K4HBrbfM%$8ZR;*k^|7bti)5AD}A96C+ z$g0h2SlQcz8(+uU$1kH)o?q!pv`CW9rF{$!9bw-wmHXDD85a0Q2%oRrR5Q0}RZzW11oC@&%4f30jsvz{6`6p_R+Ho`>iA_=*Cq zg>8AH7Jrp*ZA^0h)&I;7cb{Nw$3|)mfz(1IvduJSYl$peOrzY%ucjsKTOMQef+S=% za_IaX#xGr=w0aq;?cgi*^sngT@c41wKN4lj`o%2h$Wn76M9-pjvY`^^^HW@!%rl+W ziRndVN*-Y?Nz0-|d}UKV*(sYt#|BUmoh)pwrJO6{6G-Ob78oBKV%ByDYc7^!F>>-0 zPR~|0tyn^f(SpDF5HFMpOpRP*II@<1eSaUVAs=O8jM3evIXAVKXj3;U)^1`+SAwow zFGqJxQt;w5*3~oH(nV)$3VB#Xsl-&Mp?dl^t!GJZJ%z#|cJCQsVq}J)@EZQ*=EZdA z_2lon%)|jvi5c_pM1)kfj=F|=oaRp2(luOgOj?($WZCjXbk!~z-S;;nUlG@8#a1Oeq1CRM!$}Jr~!n=*{0voqkRG-Kzak-eGt3G`$03WlhtzJrmou zxntY5olI=o6Wg|(iOq@aWMbR4zJ1-#`~8Epy1UTTRp;U6HPu=^a{2HOba&k_-Me(_ z*f{<4=j%&K=M(4iL2KO$b9r;3(QEyB%lOkyWBM|;J#JllONFE(a+42IU~xRs6;^8_ zLvU^Sa-vPn`)XC4uy%m%iZn#JsXopR*@XJ5AxB?uC{FWdnazH|@A!jK=aqY_z~2dE z3-RQOi$c{c8LGpDo#uqS9)~}ol896J=R!OD1yIlnEF{;V6Mc++QRSb)%rA#i%(JqG zR#=~qt*!~V8#DZo*fM&~vcF3*c=?!e=Rl6L*wMhiiIgVOlQ3qNTR0Ox+kn0BxwM@Y zyFRYiVjh`^*`dX$tR6HVW^{oc!6Z^+-QDv-m@i9YBJkNBY5@<$&gLxdFu8jWa_jj( z_$oEmT=htSRe6>6rzsEI>Askv-hy(N(CiTu>&wZZu%8+8l`cLm8p>S#m=Yjubm!sW zUm2cIv0g>`r^qJ6t0K|Tl6qu<`>1k#KMx+Dl~!ES6S}CO6VB11Qnk`&r0>yI6IBZy zFq&Cvq=0d&3eOs#L9>^oUxzp~#u?BDI;V;Bs1iY4dr+ zVaeT=#^LwK;-~)4qhkmWq?2tF@#4_DHrs4>Aj`roclT}xI~Yt0xpExpSQ>Qd#2Hey1tG z5@jB&=6u>4J^5Zt7tuuoTE0n)2yZXq{Obt>zL~iOkLG8uUwrWja=@R93~U$^`xU^S zmD+g>BqCKb@|V18k3y94+I&euzTDCp>X@zhzQ{EU*=7`Dtuem+cY<8n+s*OPSdblK zbQz(^k;`1y)BOpcjQJ-to7{E7`&6sPE_s%J&yuJlt^&OA8IBuqoV$pTg_ace#TX+E zO$S9nr4&F-!WS@9Wb23lkOYqq`&obk{QE-MSw*E!5^#+&aqw;Uv+E9mI|@BW#P!%l z2QB=8w3hp#YZ-RlFGiV8K6!$+RZKA`^dSZ%Hz74vRxuJqq{xT@h)-&?pKbvtG$4@6 zbSeOAR{E{K^H18$Jo+Z@46R8D3dV{3P9RIHO7weFG?h4Hz7IZ_%kXR0Uinl3e~0j& z>Utl1Du%=>eR4;o|83K#Rr+8QUkf)y44tnl`9Q8a_NX%WpK`VGMZ7WZcoRg3(OUX_ z!|VIcnHBT(kA@v%%l#2yYXE314Bam5%O3X+21jL`2+A$aE-EX$n%gtiJuVO+1f9)a|KI3&*7=+OJTKdhiGJ(!e-{g0};pYfRrnuM@LWJCtHG0Sx9FvI* z-jZd1Uv}6^VRoblXQ)*GTtW{foZ``Vggu>69Nt9_t)>w$0XG1c5N5kUGdG*)xm(MI zT%tw~^080*n?}sxQ>Yn-w*w*;84=)qX`y+AVD>y4r!H~nzFHu4KSO&ZCF!QOk0-Pm z94{Kn*L7<^3u~iK!?r0+jshQN7N$rNrM);R`F?^)s|LlxanP)n{%x*A@7>lTN|#2p9^f8{ z1VU`i`F7+N3JA$e&u2W%&zfTWr+fH#Y(SKkdGr!tot!Ee>{34=CS4=NTbkH;N5HeC zH68TF*98s_NT|s636fcjHl!{PR6-5N)b9^%8R)vdgNC=q@R-mhs9>Q+Or=J% z-}-^lKhivbcJJ8~>I#s)*nyuS-)asNw?%w4!d_32Y!$7yAy%2t+WsQ$)b|XCSopIj zIuAIBUpYicJ>RW#JX?Q1+2{-+{7xF4Un9Ys)+4RI5ZViZTy=JW!j3HB;j+*d-#$U! z@_+Q!1dU0a!4tCVjRT*O;!G-2bh|BytdxLu&hX`NPg?5=A&-IBqd)NLjrO?`+ES}j zt+?xysS`QbygfK|51U~d)sapX<%?mG^7G0JBrG(YQ+|7UJF${gTHg50&C|c48rx8t zFxoP!i95i!x43L>VbBv9+ZI@xNp_B7p<5RZzKUgKnK+lhY{e?){EXt&NYg&XG;BWM zA)a`2gtm3^BQ30~&KSSC)1J=u6l#aGL>!Z*YVQB<1)$QGp*Usnb4^}N3`3DxSnG}- zP8asHN>(nG13pZjyMI?K(pDeWob|6EpGkydkI~IFT9<33#O~z6Oz2NU z8m_5F!|$Tua(gQ>d=6+I2=IbT9IDA*Vax#Cj^LWMsh1a4u^FO;?$|JP*PS@M-HlUX zVf;rb&ot3x=@uJ(Y4xOV#lX;`5Wtl+@xft6X8O>aRk^)oF}qpe3x7D$YN_@|g=47< zl0jW4B*#`+%zi&-#K2F{^RfP*swt(Q(XXOb@N%)YpeR=pwL1W)3QN5Eb}n)$)} z4-JVjCET<|&jIB%ocY0St^f3?rd`S&JEgzo0p=Z!GV(i$8Wthf`2`<2kk6h%XEEp09Hdn!VX zWZ`c;0^j~&%o~D=u~kU5&Tejs$#f4tG-E@ZdH}EcYz=lIl*BWL@>h>kOrY6?A&Ity zf7%0vODWEj9bF2HD9$YG4J4NXv4(D$D9T`0NQ67skQ$X}u2O{OB9{KmE#m3o!g|W; zO%#;qXs+}omgvD3TlEJk%dv8pNDdhnXX#WZh|h(HN{5|R0bgJ;`e9n@-R>c{v(870 zS)G?&t=&6rs>0s=qRdzuE=(c1(;l!O<56Gh9Eo$=7!DAOf z^hGpf7T1?RxO*j@c7@>Bn?L@ObD@MoqmyM`7nLzK@}ty~4k#QMWoK8`Fpyvd%HBE> z=HO2asxlgBt!bZ0ksA%pPc^Z(%+C>wWaJuA*c10#X0GFom7ZJJ*pe0C1{+(RG1D|I z507cloKBv>nN&;KV{PB9kB zuFb3@%O?srOUQbZVg=+g6*$jGq4W}60WJMw>7Md1@d(VnzT&h+Dhh9;K$S)f6YGCY z!CRCSN9@%ECEt^GrbrX8^>m#lDujrwNN)t4kxl}4>iugnB>>PNI{B??tVZ@MmF z!Cep!?Uqn@S%gi|0VBUEd`1knt4PB|6&esIYQY_;Q)nSXWfgc%j8-S3PE?-Xp$VKE zw-OfPc=$Wjw*(aef1?{*xx>Sr3xyn2&Uwh(vIupWs9X@dC}IJ^Dgrq&?8c`kA}Yeq zB2u=}c=_YaSHaoe8tI*s97;|^1N0WbayY_@Kz+4;S=I%45WS^hOmht5(= z>H|5U291qUr8&F+=h7$V7$D5Tgid*q7aq{`=RC175&>zn;F~>(V#o%B!qbCF$5AzKyGD4r4Rh?ITz3+2BkWhJ^Dx@ zcOP5<|9iBvQ2!yqTE)8JfY>0@_wv%8=(yztRK!C=Eqsgd5p{Hc83_vtKEMvD} z5^dZ8T>kNC+gj&>FWir*Mm#8Mb@p5%6ejRk+kILJ2#nXn zD1zAh_a`|k58{Ehb8L!Olul~Y`BJ+JQ#clzBY`qif zN%=8IC(3vQD0ish-n3KpKW->SJ4pcO!J_ky40T4m`AH95@mhA6dbXm1wK;1Mw)Q=4 zljp+L4->HS&&L*Ya$e;GOY;wHwW6A~Z$9RkHR^nR4!3NjOxbU5KR>;W4Ch%FnRIBm z8sG-M4DOMXpOwMNOA@lONF6t@Srl=7DAG+`;ibmvoN9PITZJf=t7ysrtwmJ~(B3?)#?4b)7;f({YE8W#G%wC9>$ zZANDwjy7Y?JaYyZ0#04w98^@r{nj>~m_T zYj$LaO{C7HKofto=jbUR<0VL{x+s~Ptmu5~X&hJReGd7`UG++Rt8#YQnFZg_NZxaJ6 zq;wU2nPJxZiKWY2<&-PD#`5%^&BayWU|NTTi3bBfGH#A_5gq zs@7crv^(XJadR=Tlx5C_XGYR`3=DcWW4+Cpd;4Cw>*cR-N_AFL^%{jYAtF_Hf1~uc zSOVh)KUxEwHCfH^^CaUwT@Z-D4dlS`19!OWXC<@%MYLjjCZ{(}68pTZ*U3^%)-wYO0$mmjAF>$S z>&K%uSCrhYk<0!r*#+j`;BoFDx3qSs&iw1n?g`4ey#mYYjK?E<2IvPL!f;}w%Ip38 zZb{)kBGNT*QkY+^x@>7orN576$PyVIPX05U-ZWJW`2YNj@*zjC+$zjMmmU1G{i$${ zw*2$f@#|demf2ijZ6j+DquU+mQx1WIz5aBl8l5I)?CtKV(48JZi~X@(Kt!Zdo6fcu-0R>ac|aUwAzgCG@pA2{NGtKT@ey=Q63Wl5kwFW@_f*%#O)1V7c9m zTYTnh32#22So5~F(6L{}8KguWyAF8$G{LLXu?@&f!@s1{;0Gizi zCHR)YKFsX-|M?|;S_2I5>i-$^9Z#H~5}V7yAe4mUVspbmKunXo!QuD;7$~Iv9wZOL zP8ixSLieb`R-5V=&)z-{dq~1USL5aJ1?PT}a_!x8tij#ZD|V?u_cY@7dR6vV7~}BP zVaf8=aewh3|1*w&$0-r2G>G#V=LiGlO|in)_+zlg!7? zkUKX0>ty!Ea0_BsJziS>;j^dhjAbY!LY?)sSoIxNnVY~2q8mbfF^Z^aTK^8UTkji+ zy}n|3%CV>Mx_oS|z`&Pn?d{bnNks=($MvpX2D7+2@Q}I(c5?SQ=%qQe>&Enz|DQ|h z-@U;%wGzNZIemZ04Lk36@rq6-rpAJ*;$Sw^hiZ2NHJ%G=$J%p0)?#%XFs zIWm?paiZOkofb*OHPT39j_%qu~X5f!FT+8VoFDY2KMCddB~Ag0)f(kp-vR9o8&7FUTU|p;Lxw zGAf=h!#~WY(>>%vx5#74I|2)^(+%OXQCL)17=1!XQNjCNF98;D`vh!~CDu|DvLqp7 z$i8@8mcwOWW4VA+)#UVCV)Ui-M?I$`6*Orj`dqFc2Ok`a=L996&_d`2csjBH2y$S_ zB%o9VLLqN|d}sg;af-2Nd+#p8(5#cA!SEGCdn)eR;NjL6oOEfda)i)KsWjDuM2dtW zunlRXf8yabrPh;*$L%ie+aYvnhF`YOMkzbvVC}C|@ZQ|Yl6(jIU~#z8b}~gqH0t@f z=yi=PUXKl;Q%gkr&D_50ONa_*Y{+G~s1Y=C41BN`dqXqo zc#Tx4(EbY~Mh%AKZwN|Kf}U`dv|CQETjn6x#^U?3mlLbl?(`UIT+uptmg}cySjHZlCzl?cc<}%45Mgit=`X)mSoZ2gbaV4Xy z>IJ)Ses?-)4IWvDLddF13eA4{-OA*`K6qE*G&8U`?8nb<1Jw=g_31%op z-08qog<)XyelD;xLXE1lFz|1L166?{9929C1t{i9R*2;VFVkvgwC%q+b^ray=%_bP zSy4cdP~5)%Q$5c!BF&&nc4M~uv@5SnJtX`eS$LL_UqOC3&cBkM!_8=y6YBMC^bzJl zUciD6{|&`HD(b<9c9UZEnkd+x#6pp|ellz0lNXN~P>zGYimagaA9(L>mj?rmgtg@h z|JDaWA5qM2FfY6x!*s&~*SazUJj#PI*U-pSBqRw{gF?}1%QxNA-zYo7&v018lQS*C zMO6^3m-7xo@V_zrpM~h)FJ)F;w!QwjAvXBFBVx%^hCfIXtSdFl9QBkVDHKzD-gD~&lxLHp<0>y>wjx}jXY=Z5X*#>d#nV& zxGoTlIOa~-^n(@_W08Yna~MKbR-TSwVb>ClSW1)s&DNnIIPDS5F0woCyKu3%*|gjZXbMRS;FjE<8tv}BskKtom|qJ37f zw`sWEeFHm;h%Bu7vF!-FmR8dAL5DH~=7HajJ*mnas(-VA^B=B450{RgM8IX3kXe-F zm>anSb`ch`>&fs|?|RcKmzUpv=lklei!iyM3BD2JGR(Tb6XV0E7|Tv}1gp53BoYVf zn0VP_TgsG_vdhuf?Hmka=TH?6FPJDZxi~(z|L5rL-oug;6{&&^vD`m$FQvZTj*m4r zEz}kMpA)o)0pEl&PIvB=DQ2MMq7{S*Q7p{;hr^ZD^wR)FRZmQk&_FsEgF-r%mn_B>nv7(WZa0Y8KM%LE+6rq;SMR8j zZWa!;crXn`6<-9{Y%i$9q#E#GpVO@alcLy=+j6i0+4mWOOu3FiDH1;*{Dz{&f#m%B z6NyG#v$hFT^l+=^I%qbcBrCk+*ycP4gLr90TsaU)=#H6$@GL1b0 z0VaJ0QA7h*Q(Er5;p<>Y`3!ID2J9f~UoF;3hxa0T@9qvm?T#dT+qWFD8@r`a?;jd= znWF{xJ!2YhS%J2y6Z`XC@yZSh#?~(-ZCZfW>D#yphh!Dp@L;%+je&3#nd|;^(Yf zt#WQ+5y+YT2780;8AxzGlR_!X3AaifNkWl1Ia$5F#_<&cX-m|A%F~mM$Ok;#<$=dT zx=rFECHVf(P?rhK=|Ar50-m_&o3nFh5yx$9Ti^bPhR|vvDqy+$JKOI=0k*z~5s{Hm zms`%%?o>K`?z&x_J|k3CJM8;hKqb{f_iP3qM?K&@hepk>$|v>t1GDMx4V7H9gQXEh z6jFpN=p!}iuD_GJ7?gtyi>&O7vK#Hl`W)G*37X#Ht)EJgOu^p^q%w$+8&un-rKMk6 z(zv?iSfv3Z_~WVG3><=Nva)JM>j*VD`)6Y+vJq&uf3yla?pD8*V9_@jXC3NoaWx`& z6kLvLRe;Aq&tt_ji$NwlPZ2C+*EyS@IlQ$+B@e1#YkX;k<$0)9PXtX(Ik#tgOr;FF z2^FBbp`f8Y;%L7aCJfbeI)R6qDJ9o^fzZ%6QQZw5QmTS{u zsM280lP)@|T*XW8wjDN6{1vN4n2pgXnUczTGAT+x;R_mNSjMD`6%J1MTqPIi5t4Ae zQoKivw;s(+=yiE!ECI8l!o^8&ud;afV=>I<7ze5E4^P}qY3T-;? zFEJuPw%~p1>j;wmy7g%)1^$r1e!+$%Yd`_>GWHcKxwdOqpj=~Gj?-sE2oBhVYq(DF z-?7gV2yZ;V{%Wuz?uMs`J=X}7$!Lv>54bQreW3jy{Jw=pG59ukeV%z#wEj(YbLobU zSpn5Gk7ce9yR*o;&{~dsz5)61A@E7ZK=7>j71Nt&$C?NkRDe;mo=YG8#kgOiPXknGVK$ z0+u;vLqO>oRR=}9GT2NpC9<>eT+&WjdL|XoBj;&wfcHX$WeFi0y89l0$KNr?u-Og3jaOrBWpgRR|E?vea@;`Vh5O*SXS@wKw6)NN(%0U^4L)|jnURt zuQgSqFd53Lt;YWqp?t<(gj;fp!HR0qrsC)++?{X*R$fv4*4h$Hw@-%K#>zSxP(|Bjkn3RwPjgVRGQ*Q%-^+;4DfLSEF6=xs^pOAj2 z@P(Z;A}te z!m-9)Zfiq<+JeRZ&c6MPD6lKMpz_h#`-PKJLDj%GJhV&wVUarAK~{Q$T={o8hKZ9q z#+Xcs(#+$#%zs4SD(Zg9|J|Iookr+=o~;_)mP{62F6E#`&(x(O8s$$(55L?fgVLlN z%O!YH|K0(aA3&~@J@yD3I7Tj6T@~hW`u*X(m5g|c>HkF6@odl;(P*hA|VKI)P zBs9vLq`|#rGP>5B&Aq$UJ${aQ(i<*Kl zcPRbDq`aI8g{Uf8dL~^F*;#qqsZf3~S-Per%=80M+K9Bp7&lG>TX{`L3Zc1&Ph=rn zl4Ut5@|;re59?HG4e<ckgVJL>zmK-8(z%J zyrb<;cSNPAkXrHZr9noYs1H#DnMx{Q5*O4ZY9llC|7+*6<1&!{wx3sP_Hy&y zkB{;#!DK zQ$<+?Fu5m38Jh}Ma5pf;o!;WLXp3+g{$>ygw6gGcg|5-h$}gs{v>8X51Cys#kSbqU z*q_wIsTlUMVnuFah6#u#4^_B6-b4&N{TMbb1_V&>N-qTYB-0{~|4WEH{T+FPj@8TE z--KCKKrDyUh?BgJKHTnbLDoL$%iC3-2jQE_o*?>yFq9o~oRUFTS$wwdL7Ij=M!jg# zP~7F*b^qoled|ZyS(g@GQ!xI^u;MK6?toFF6sS0Z4)zrJ3wiPZ3A6}2Ig=Yl8RAeE z_(%h74dN5kUmcQqYN|F&X(EZH_G>EI$NhmmQ42WmO607XlX-67+nc(PTdef$JW0GatC;iCU{44R(A%5g%(J~SnxX{Lj=0iOluJn< z>3p5v0`+-5S?9o69MnqJpZ^U`tG8!0Ikm zLW&zo>)`CG)x&gsJsYP{v5>C%^=yH+nSbDw8}R9(T_mNl{~0pJ3ss zpZt&Q3XbJ;!N-zRPXJ7Xyq%35n$sOEeSt0cD&>LsW*`!?UQ{W3&h;dz%cDHBIm-T~ zh^45w8wp*G??J-O`D2=dHngu|0EUJn`2X((uvfm#F!<#k6LU!|X%^XuxxI6F>cB4Kd!k}M`X!Nk%Xy7Iwl@G*qAphqC+AoSPJ`2%3zF{h)1<`N>K?^D;(w z)6AiKaH!7zQNnPm>J1|2#>5h(>vvCQH(8@drMvf-W}9j33}?%FpTOXg!2bzT>;KKF zE(gn$ij~m}4Z~$tmO8hVcZk_@!^@W-HjU?(f+|9b7BT<20^9W>%K@$S*A-k8k9~Oh zX4qPyojG@S0mX&?ktA)kuZZ>P>b|$xf zp$F`35{FX0SE#GE-4CR3a<>T%!!NA7voiRdVROSQdp<%Qufz)<94)Z&f1?HT;ZAxB z?G59RRx!i#cvY~3wsW?LH+>iRe35RVjo3FL5$qU4THVM(nqWJd23Ki7W=yn&*Gwr6 z&?8)35ivR^?4x1?S{Inldpy2-UJ3FrsR;`HrMGKfWEvm5z`2^ml4Hlpii+NB8=u@G zQTOC{&-I9|0hX)IIof!#`s;K_Y(X#1ZHX&jI0@2mon`6ER+~n!@M89;7bZoYnG_R@ zZyvZX4jF&43HhoU?oI2!_Tw0e<+yL>SFpbMx?yk|v#06v2 zsjy5yMHT57r^gLj^*fAMyduvL_HpH)XlhX2-rC5INw@)HmIF|=VA-fpkrYPfBpHn` zO&YKAl+BCvB175Dqq9*Gtxe(dwdsIQe6Z9S=hG`@E|ubHy&@lPw#0{-8Kqv)2o!SZ zkNbT}mh!jyn<=Hpeae^NybsE+8*6iFvd+~7oz7cDZufc0A6nA%=8`TRdQH{)78&p8}zF6QA$z%;_= zei3AMnh(x}O;L}45^p~K0BLNTOo?l1_OzAD$uGEhHLB|a(_mkMl;pB|y<(+nwDtQ8 zw~M7q-fIuWzS}i*7maLO7Gm2ghV)p1ii)Q2co!O{UNhN3Q5=DyyhbsD?-Bp&qcd%k zQpeIHcwqYlH+H*wvdZ8a!+t|j>0d|8Y0NaS`?JY{<>RFGD^P=;K1os?NeNt(O&UNzO7u$1L|*@Q??x=P+bx-A6)FZ^ z2xG=C&c4enr#bL=H?*)wE`|^B)8iHD87+MlWyEr=Yj3%+3F_H+0 zinfe7d3TuBe<-iV2fwH#kM9ve!~e$MbuEFXnr_Nr|AI;1-yEs2EA#I6c5iGBE(y9M z$z;yqQkuc8G`DaG@672kqO;9PVNH9?(fE%oK2&a|soB-W4edk={|gb`cG|wZ!~2bF zZSqF$zMV~U5INtA(}+fgE0iQH{24+UN$p@0Ikv-F7^^JY3OMZpSOh00p18|u5+3I) z9hIyD3VNrvJ1jF-#7{Yl))_q`JNlr)ms(P4Z82MB=`Nu3S|w6QNM|(QTyw~k0wPRP zJ@dpCy20laO{38j&*zAU2ZxqAid;%vRZ(qOP{b5%$kpfbhkeR9B|W3D+Pwb>(WWEv zdb8sNFRJ1pj_FaGpAV)Kl$c|OM{Rz)Bm?cz z5V<~yeCxOoHd}iq5n0vYj}H(38ayx2G)BtW9p5-bLSWqZZoznPi+ZS+6~04s3jfa~ zY}_sw{DLANKnbX%e-e1aWAO1|FwIb!&LgBahUqC!ywkrW76PN}9lgmRE{$q_xZV;{ zNr|SU0t>{61Qb}|XbXxYfFX${3kE+S`eqn>H#6M3$Urf*3azzcuCMnE4c(fUD3GL= zm&z{I&*S#kc94LIUAG&a!8 zJzo%Kk}6rb^NqkNv?g@($*MyahGW!_{X$oP%V{6IEHJIi{UZ5(d-l)T{y0>)-@_E> zt2vSeskh^Q8&asNB@Un%w`lmy(7kYA;I|HnIb|CjG?&3%I0?+@6EN|!oaWUX;V9>=hPL#N!Ai`u(RgI5lp z-2omX3ZQU7Q)r=OIh*&(1H&hG@7ErEWxtp*HS98SJQ*Y($5_nzITBR9CWIu&@G#mw zH6$4JToN>8Rm23v)`Qv=970m1Zz>QXyM5g1cfRalsKDYl^Vek@`(=^gw$|?w+)Xuf zwAOxSg}nyWswgB2I zWwQ30{rf2`x2V-BDPvV=S}&c#*jneYnB@FkmJXc}A6m+V%1pf7i&kc6TH)5-@44z@ zxVA^Iifd**Q2x6BvA#;1bnBBf&*PT5g&aTnPY-1ziSpqO2ESKYpGW@}-gg}mK+KdP z04KcAKG0kXq;hXh%8-VZw5=U2L=g5pZ&RTeqsVpp{$rlOFSqRZIZ<`u#Pds~t4_r9 z_Ma_#mcV41|EK%QpY1OIWF{cgK00Z9&7zN}8M1fq`fGiAcL?86m0Zwh-TC9J_l=x? z%|O1XE5_Xakk;ol$y-tr+$mJ{KGx4mXV0VMdW87M99yAk(H)U-R!c@?o7jyKo}K;Q zSldq;ZuhzERdJnXw@gq9t@WWH4gS<7q_H!c#9OB`ZCptU=D9P9j`vQBbE~2rnovz$ zQ#Z4aK)YXu8k(aKU|?~-kF)4JUtps%O`<(aL8sVEEg}QSyxMXlsgxA1dp4U|-DkJ9 z^X~k7#arl>iY_^vrRCu9|xKWMI zM>G4*=20v;WK}ULY%Yq$GI!r*NzTuy7h}7d!UPvpqeGz8Cy_28bB)Y(NNuNF%PX`} zU2q%Q#^#L@1fc*rrIn3oG}f_M%MwzZ4d1&(P2NiXa{yo1Hw({wH-DS|X|kVteC)5U zE*m;Nt{6Dqj+6C%)FWgskt^F}zh!dHf2MD+hoTm}i+m@}*k>J{e=k43d?Cg)c2)!l z3J#9hC63iFwX7<3*hQ`gekDi&@;UV`g5+&j~nKLv!)EVp8a2*N=q@n!W7 zqukRXr($x{B|wXTc!Y+LL5JrCTY5>tv?0>XfZ^E;{H@b_*r3SL8sHFYyhH0ITIv)S z$MiNm<5?@We`PysF*sIW?LNYb!>jz*klJcB>Tfjn2?1Po+A1ZvGVD-iM70#vV92ewG7OetERj3(VI!t*06Nf^^1#>;6bCp1zI0ac?ngz`6n|xO0%+t zCESLziBby+I?mpo18S=C>FASOO~;#lv{V>#5!Be`W8z;BA)W~$Azk2AEW%W6@mAO% zH#0>7OmB;@OxxZDzQ>nqf?sdaa!I&6w-}Oa4No9qO_e9@;!Eq$`&WkMqtc-yGhwW$ z)tA{NVXJJ+=s?(rP1?hcp~)&M74b0F-EP2s3MIt5;47#ii-9XK&hh<}TEP(n0y85H zZQ=E$gdFAI1_s4M`}2Q6_q^4^7XE12|F!>pf8)^Ki3ukph(<2j7iUJ%=D_e4NEI%L zk`ES6QCW^aUSR>Hq=GuoWYg=Y2RY*E=(vTREF_48P8NwJjhz$cnI}UdCyGY+fZi)YvI0>G3PNH>FS6C(d+d%4Mkg<(#$_dkTHrxmA1vh@HIm?NH>XuP z_b5xZ7n9|Y8%`zV(Gp|HO=LAnGTIOvCR|*deU|wnWrOuXPklYJQxqlRMUJvi^4PVXw3Z^;WsiS z=*&&Z_BVJ-h0Ygdi@Y66%&*`R-Umy5??;gDb@#9AUYl>4_evZpnY{h;Zy*+3DV5!I z4S%MW5~x0mr#mAK3|nV!MY}v=$j~{9A7rHG_r-Ufa07XR9Re9xr&xPbIb--u;y_tf}2 z2#aS7kRY^{$0_P}0nji2Rv15e^$WU6!!Uba(AeOmn%wDca|FC2Uap%GIABcVVEo@(-10+#5MK`zq`WOwd6^6rs|FBEkm3n;qHpeZ$heJ90tHH==H&97~xp9|Y0y-VYM5(RcN?el5@( zk6WL7Phwg$eX!GMBh*;`mnfkBd4D?3r7VJ|s!+h-bU#A>x~oM6M#alA^KZNH*bnNU zaTdI_?j&hTERBD4m^C*80(yrftLw61?zgm^2+XsYMh92x#c7zDvrdv@KM5ER^CRhF zNs(#R`xa*Gj87glUgG>6f_8?{vRpwwqDH*y9~;q}u^Yfa!z2bkU<0EI6&xOPzB6!F zmF!F_J+H?2$3Yrx?99Tk=%GMr+WRhUkgm=sR(%Kt=Agu?Dq?Exr_UK~r`!@QInh|O z?m|e^o3ebv2#zldau0C*+s4RZaXFf!R2)G@|%U?BW+GvV9V5+KfZNs}{F)5*RNe z!_iIJ)PLkf1Vg;ehG1u zd}eZ}-8&@9mj!=(l36GX_DV`{0uvxwmR%aU_h@7)*w{&wWO;(4BtZ>qAzooaMOIG_J&u)CMU7=~b4}oQDgMKg+nhG4 zF#Pgd<24Z^!TQWqF2WftiYmKZQEgdP=^avn2|T_p&+0#AG07VTK5RN=F+DXTrCBO_ z!kw`)#JZ~5tZ@@0AP}|~OU?C>RW%f8i7W>+?)GIrY^BqgXLG&d#G;z)m-))%Dj03n z>4{Atv$D9FEw&+@XmM#)(2RhTf^gqx@o0ykmG+wDwN+VjeadhoQ6X^NU*5~x>%{I) zDKE0P(zxa3oScpd&$^e_>Rfls)wFn}5ljnivEQ@A%L8SeaXxi48lbGcDlcas)sdx77~^V~I)I}0`ndac1wJ7iQ!q9~ zAqjf{KKy3UekPjCmd3``s5fSGUQDG3#q~8|S6PxgY2#7T#a4TB2?^XsbQ~z+N^VGx zvkKpbr>jEmclOLPRIne!$};ZX2;8{V7B<`R_6m?ob5OUD7;X>Gv-*T0YmuT9RZNvu zsG=Z-g@;oQ7gwbl@=PvIaHntPFBh1(g=6V^cc(0};eQ_N&x`9Tk|+fpv2!o2OX>@9 zJ2E*B*vGI?B0>>5bSk07L2Ay4D-EsIxXTqnk?{i>o=748X2IogO{Fw5yFIlkZO@MV4HKB6%)21LhE`Eu9-7YiyjYu)Wd;N&3(XiS zIQ_b|^Ww&-h)h#bL!~Simju45b$17)4%5HAaaTwst7xrD>WF}hIVxIvc^)O@?eD*5 zML>dzT63SCuM5eT{*Y3QP-k6O*p`v-O?2prOtt-da9K=(8Y#EDG<}YhW^_V3u+p{~ z*y-TZ|1GK(m~W9daa3OdmIDfEQ>y@MWGh5(UL*^mN|YtaEbeHDEWa2LzvG1#TkvTV z)+^~M2ssL+p`k?q6Z=V?oL||H*fFeK*dXKQoRhscJdFJ;<(Pq>L&0=W!Hhko)VE)R>+4Y=s{{kD=K0C zBvsf7R1nXRHYg}f--&Euk0RmOE zPo}MRa_M9$pi&4YK^IeUAw3PL&!hd7NB5&+&z;AnFZrdru@-PN@OI?802vJ=^S5bw zTcJ23k15)j3#Ra~y)r^OrJ^aF-Hm6oUq zr;=A38wDz<2o3_ubZ8UP$H%|V5z*15ol z-G9-ChJ}|>x3xrEz7U&%W(NOx_k^<`X*nbw`<1~Sh$Dy!a2XJbM<<&ZZ2F9=Ld?D) zPyQWwp>+cMHbrE7)XfJ)5n|T40?k>+;vc)eqpc69GZ81X$izgFgcxv$s>&0iOkpJ( zejm3HM}=uOtK zdPNjb#yVeIpy(NV5Wcz_5D;~xf)kcWC97;1ZmfRv(ghmq_rXz;3JecGs*~rb*7l%`BYVe`Tcpv}VDWug-> zNDMOd0|3}p~wnqYOOAlh(wrwX9+qP|UV%z4#PA2Zyw$riA zj_1ue_udchAL!@l-n;i&RjXFj&n*;1c6hZXCRbEUY&G|}XbLLfA4QkpxM`-Ua^Rg2 z_TG|FQ6w*icc$=S^~`Xv!b(W3vJ;{@pan#lo#)b=G%rRy$a`eHxB$G6f!%yf-HQLE zrUza5zPuWgo))bINy!~%L^#1jg+*^!*l)R7SuNdyx?;u$B^KtvSrBWcI@goD7) zVJXz&4DD)ap8lr>8nW0-JeeyYqzt1mY>}YSd^Cvi$(%Uc>zbuia(a)SD^0i$h|=Oh z|3JUNeq8wEIqQw!t+a~5buTu~*BRl~!>kLl1`-&&$D|d5sV7a@>5$5GkWT8a2s`GeYcyg_l?S7s53#pfbN>e9)RWEw) zBgi3B(u<%Lv!Kh1w=?!j*4XQ0E4#JHLhIc&v(6P1@mn6~`&{v9tbs;G#%HTSX>kVH z*mRMN66>)8pDEGo;%p%}!-d+>ieJoBn{@ss*g6VO3EGiC>aMzF!V^?ZKUm8E-C3N* zH)m@3);)C|^Q`9mE+6%5iDay2Ao7g6ZrwRXSa3uV#Ri|j#P(GH2zsWOoPpGijj3!c^tKg|o$(>TZuCD@kP^wa4=Npde!jsHNGbJhjMsh3voS%t^jV7Y z>7n~=X9(5pn19Uk**VGVORP9Fz}`Ap*fK}~zOoMUP4R!Z&ifsUreLL_!GHNsBtgZ= zTA3ySv?^NLLT&iABe~2R2F=!m? zZQm@~+P-Zg3KMH9DTqAuO!6XHXeK0(`~J(%R~Pt7hCy+}U(s0ngrp=ThS}j31U}z5 ztkcAQATod4%H`Z_=GQSlAqu6Cfz1rKZFl~B@^A_mv=aloMxJ&5FD~UivUszSM!Jdy z0zfGNx+&eFXM^l* zpE{zbh?7mfHztdbWu^oHM~e}K{p+d_$d~uX!pnZJxk*rqj#=i1}9Lj6CWQ{SKyMm8}ek;(1DOU@bAmJ|uq14KMhLR}FSy5Z{O*5aYJ;bL>B`qJI-XpPZr}nIB2=Ce?v`7@9Xcf&fy1--3Qw zo9Dc^B4>l--LDmp2)eHeBX>W>2G#wq(jR|P`~t~P`uCbj4aQ&AIW+PKPHmRPk^$Z_ zNg8zxFCMIF6>1by4r`o&o#MXD@K;;Zw4RyZVT}1ZXF1^|VANGs1%*6O2kr3;%Y)%( zXZ|m@aw!D*2a*L2)6S14*c4NsOeg_WLB!UY>J!-<-hsajUU!X+OPF8=KE&*!bEqDY zn05iqpAk>PZwg&N*1&_0je{+a;AQ|Yd3gZTvrYC`cpRN1>i$4R=`h(~Bn@>0gNizF zAh!bg${g+n75d7sRCe~QUPkA1w#Sr@gX&Pt!2MoXEb8D`^Hr3#(2|p3OYYP1fgdfN z4xig~{-W=w8T9#d#C)UreFt>?DSJhqNe`_f68QmusadAuesZ#W6p*l zDkp*@^G1TBJQX+yPwPIx{kaJ{cIN!Ou5SilH$9M6IRE^g7C?`*>zbWV*8}u+J^+H* z@q)Qsr@*N+u`CJ)IgakVS#9wWkwl=dh^bT7IbOV@A)o|WlEY8A4XXb84Bw8w1`(hE z0gjCSgCzZ@pEENgp@Y6XQ7iPYxiwKiM}G*9|YRUO01#Ws{xtGvzH8@K*V z-97a5%cizlnqzY)4{6ZdF& z7Oq_gyp)<~;<}E@{*Y5ESBJ>t+%)RDwax_bzA|uGsJU(YLK=fuTWnD>k-=QDOg+Ou z!*Y8~!A1^k%;`NcVnFcC3N^8p*fIrVyFecKAcfbvq(;&~ zl3v%u&JNj&Cok`tHne@5uO<$NP8eqhwgLRHn}JaVYAYlZhDJp59EEA1ynLZ#xJm@==l5oSB+Uk;@)) z8w(<`cLbstNv4|@DEl7v%-z@}W)g&3az-3w=A+!;%j#)b(;+7WCuQw?5$znqmm4P4 z>rOl#k1Dj)%;~YS%Nby#6YKLV`eOV>tV8q0Sw(rF;{@*NxG|eueb43*Y54rE9D|8? zkfO*oCRu$G$6VQ3MLSS<N$%W16qc#jR8cTTXPFov*GOh2l8bnVW>qvs0u|ln(L+}t`nhRASz;T+@GBXo zLtJti&B>SN3^TO18sYa6`zMSXeH;;}^Xhe!K^R@u0$;M~X@L?Ka)}7v~K<&7_ zP1drcgs*71MC4pJ*5KB5-p@OFG!HzdeRh5{n%z}i?;odk5ls%kcR`9|8AFNdn z4J`uNspJsh$4*Ila2M91V|5M9ri#Eh(aGuh#zuMJniA>BhBP2ix&m{Pp~}j_%u^ay zRCUpKBjMl5w&B%F-k7?R!F7+ODs~Zf>jYkv^R``zSBMTtw6b=uUAkjT>qttlGa3=g zN(mvV`i|yla~>HZzc8<|u)I%vHVrUGj$`a@{!vvPp=Ud!MA7%>TnH z{d;(>xHg0ef|3v8b@0nC_HYp$-`8X2f^m zcEw;Z7L$K`gBZ`M4~MeZHMT)n%l!AMVDvLxdB#mMH&;SKBm|%(-|Za~8FWb-1B=qA zY3g(WC+Ka1#Ea9no@3$ajml1x*x`~zI#OF-nralEcl6w@Gl|J}gNHXU>}1ziJo4Pf z>oF=NoRgW1C%`XH4CtTYG&nl3OmyUnGd`eRVv?Ggc^-4!|01Ty) zhj!pZj-fg@zMrvqnMBe$0Q$36mXU&)-0s}u_&M6XoGZZ7y6v==r)E%8JsR3 zuU*XLiL`1P1UyqT;^Gw1d|fz%m613`+8i&SFptQ_L$s!IxyE*U(_+7rG|ta(F6u~T zk0=g#c&0{fDJtO#tY#rp3Sh`~$rl%H^7{EBC}cVBI3A3-W@Kunb`NNE-R@Cy&EoZ3 z(`z1aj!ybTG1&k4ys1-??_xppV%8Ha4fv=FjkkP=HYO>3;ILxj%nwgS40PBTVbkON zFvff_e_fMJ9Q2LX9v$f*H(DC#a2?Jk_-ljh)%NbGscJmBPj(9lnlXD+I2k9YxM5MSF}Rn zE?%G~_IHi1(m9?v5Z;~_sg%xy%^MIxnx0mF*QD!v&qOJ4Z#j>nq5r|N?Qa1?NyZZJ z$#pD&L5*g?{jXSqo4>X=sw&6pMW@Tv`G*FoX7@V;_>iW>*^^nV zf(6yI!SNK~dj#$|iIGVTE9EpxbB@K~w3>a~m%oJuSHLrq#jrD2GBcRU$b5RH4ii+! zuM8DRug3?n4!eELI6(p3=&2WGdtCz4Ee0l!OM3sCVYlT&rq@+3`JB!vYp2i&3Ec$@^-CJ7;%iH3_6nKwt<#3O0u&U71T|my zgnjtQiMF^>;|UAh*vjgS)azCUN!53x;`<=nP6l#>Z1SACB9P7fOQMrhb$gmy)0ASv z3RMNCEGL8$i&SrS-k_BA>ir#kxSo zB;gdc)a0&5dGmOH5}GlvaB{>d?20-lBKI)H;$ltCxLL#!MO`rQWB;->vni@5$(Tqm zZmiQnPjvsRFHoCb*O&2!7MhiTRxcrtAXbfo4N0l8@KV#> zm|x7pIzs7H5k;rx9qG?OSeY1wKTt~?$}0K28@i-|tsw=Hp0&|Awnbm#hpget2RBaC zC9)79e8AgNqr)mBsii1`PAfL$eVb9HZTBd`BzSLg)Cu;ZY@#^Obh6(vU(zh zzu?4lhs`1uZ)r!#yIuuN6U5jXDQ9F7QI(7gA@D#JkH0!1qyYZ<4rP)Ffxz#R0Ej0v z)^Le=f2J>Oq{vej_gfLj^L2)lBA4}2L+#A_Wb#9&I8}{`u{VJ^bbSJ`IvNtzNCzs8 z5IkK0Cu+qb+e5#CX+;@vx?3WT4KsN#0HcV&5*4WIX?)`%HO$IVf`=ISka8 zOiJBTB{vogA`WSU*}Idw>yXfeMv@_ew)!qo2qiq$@2q+m1dc^eQv)kbtEJZ3yLQzopBM(**Ca@8V-3iNn(@SZ)j-Z1ffWk>^@zzi8&KmSR5V<+M1)?7WtRHnfuwvizomMJ#l5qvmg_YNCcy{Y<7M zir9w@P{j0-d>G%-A^Y;b=oh5~@=!yr-))u2Q)pDBrC4LxP>Isk**vSj_0TJVpv1LMWCf5@H&h!h*22#Nq;qa%xyqIO#7DY5yJ?_s@`o z9R>YIk{4MF8?&Iq*dGmN5Z2ZMXc+9qkz9%O;!HT?L>NS~Uwg$OyAKttT@Sg)2)+l@ zXXMyQXh`H^pjc!uFg`wR$>!>$vxL#EKW{UdxnDIvvU)fmtcm>=l?+@gDPf7Iupr7b z2rD8vCIkwC2m_wT6CpH}H^+aUWUbOWs5FEG7Ah#DXq2jmk;m!?UY9T7poWb-NElx1 zK`1&YMhpsE#6K%eMj%_56AXi*OtHS=@eyavMEN;5V)hB1n5RaElCGeQ^*oKL3ovO?kRAyY+{>s?N~Rd50}-Xj?*%Cj~!d7G@t z_HiX4%=Xankwm>da@`Y2E>UW*xIEhH&K!y!jTkGkDC`%Qu~g6;k`cQ!*#Yccd+l$$ zC>0E7WGJXX5~V@W6hk2r90Z}ccEL|FDRC6?5PCr(#Q$V?@YNPZA&X=M?QrRI;Qk1W zMbmG~yt^YyEci{XRWdStyB>+X7zKty!$OcpRZP{$$b>VSaP{`+31uDONhB|;f=ojE zqf(L~b$F>Lg?s`ULTr2wIp};I5?ts1Cdk?MDh7t0KO}FhD|4e`rsg* zDJhg4>1{WL+`cTo5P#A_6<8?S(oH7X(^^;?qsx^4@zMcbt4gMulx;+*D`4V@MwUTY zK5p+Wn0+hUVyj@KGtlXE`r1D0bGOyi5rqwd8nr4F$2i?GXW=zvY_qL}yRM zhr6g5Ue*&CL%L5s=5A{1-SlORV(WX@qp;`n3{^X7BsoM!R<)X#n|E=tg&b*e;scjM zc8a#4`vUyc)%7{!ilk88P%CL74d<^E$ldT=JqspvvCcNsy})>QMMn7sPdopKymd@K z@=xM^;n0UgsAxZuqjx-38C+F|Xr-^{HLctd7m$A?9==4h3c(z;yuBE!3_&BP(}{s9y5O zi7N#ArU>7eu~r%(&XSuG9`1@yx^6aPZLSGvYMF49vQjSD_Uz0j2lfIo^p^o!k<3P5 zJTeA?i>-4+id^={aYU4RFyz(@;#6v7{F;(YyuGVQoH?BM&>`?fY5dNj zA9=@nMJRE@R8^HEz?SHrZVVl$L|Vko$JK%OjUS(T&vtt}4Ayd(Z+XIy^2*XsC8zaOPOPuednzhboeV?8UOOcMP^X@in>JS7Y$5 zaED(SEmO0jd67))lvPAM27;aWGr57)fwRpXPqqR;F z5&~zJZ!E>@tcd@ZLJ1>9jv9RLKvwO2JfHjPSOSyvmQR7qKkUJ{Y3Abd^Dq$$0mZsG zsDyiPbdqH^iz@2^B_b7hT;9o|HvUsGYb{moLXlOCI2e0F+)ZygWwHSoA2Yq?_N>D* z?@bYx>kEj~GDcZ;k~CJ6tew-*m6X%h*0*I1R}RiJT|N_j*Tvj$y5U2dajM6Um(+uw z&jmNPI4)N;_H3ED8>L?+dGm7epby<8xBr93*QYQsUbZ%h-k>X}KtND?Zs^1CNos4m zL9Ci8s;g&cWFPj|Gh=KG-P!wtRQSh#r@Nw&`IIFe`Tx!cRfm3DSjG4oW{9u2HQ2q4 zz$H=ZU6iMf)zmcRC0E$X8PCKrb<|H! z=F-B|R5V}kjCKdA7iFVvc6rD4B_fAe@be(@i5u9&OpeNh9e+i)O&Au=&92DJ>s##p zGrI41h3V3X*0_U`6%GpqWSkd11 zLCcw`zh&lA9K@Jzaq`~z(4IZX?=`qMkJ1!P-fW6kCO%Lt*flX=@zoY;SY{zqB=3u+ z_v}Q+V*TQWevc}{!g>>H;iwvvk4s)~bsZ{bdkxWPHK=du6zh{?kYU&za1%abK5D6A)0m{_YG`8}O!>>qh z2-Gin!dqe3J|5bGIVX<k?|EB#)%}X^cO*6Y5 z7)&BrnqVQ;J_Q);y9v6+aYMJY2s^vdvlX0q2dXNu$b7>;N^09`@;`7xDy-AzD9S&lo43qQRX?Q#oR?kg6dYO zW#QLf$&%r=norKWP|#Dr{k38XIt{fBWdxm0oS((~qU_mw>pzwT!6=g`Hf9K!0SzO| z-st3M#y7diAu=+2J-kzSf^xOIV&5PoBu|RQ-xpQ#9Jme|QHF|$7B*bCFhX~r<>Nhy z>9!81Cs}BtqpQ_jU&EW8!MSQ>nJxw@svSY=^yccI)wOlX*@cOdmwQ*vbkENNYSsyv zNd`6OL+27yDUurSD?9PbF19`)-9Kvj7ET)@&uhqcO39g3>0V5oqvPJ8v$Iy-DSCN8 zuip1Fl4xAF2U9`-Gx!Gj=rTbxt=yg-wKgngyYD{o{W@ z6~_Nu0TfyvnqX8?(WiWu%QI5_t_(8(y4jwD;2u~u-KADYhddKjRXv-5h@3m?EN)o` zmmK-5oP%`zU!ytpO_~1ddj8g!6W$>q(IPEPb2Xg3en~hJ5cP_KY|~%BbR7C08^;X$ zc9Fuu1YBHlGkez7Iij2~Wa|s1`!Xy(R$*fhbL*9Wk+*$X>Ic&Yb>H|TT$N5$wVEwj z0Ag}7pu9%!$X?Jm7pboxsNp(^H*sWheQ35Z2TRJteyT|wwBU9`0(i98>;z?0w5v(` z=v=%?aQhTxXBgn&Mfo#YW-UX9buRwstLjq)y+2diZ`ATjvtN;Wt&+n)G}*b z6h#n&enT_W`mxgI6q?Q}1QlYZNRPhO%3kzkXhydVJw%t4N-|U#iV=wle_Ec@TbWLs zf?MXL6t`{?B+@`$%GSM!rhN+pLko48~;vWQ4p2x!_ET_+kTI%HNY z&=Cg>*38x*M|2Q!iX{|46GuQy09{nY!Ugf@oM#7|QyLWM)Rr-6LcH@1-2)G={;GvFDeSu9dvx~K3bk_zMRJi(uiXhxhbyyB$u zCh-^_K1=>xKKRT2wL&aX>}NUNL9=7S6NqZj)cBOkf2>Gptyt3qdJskQJr8=aFf|QH ze+%?fjs>&p8B?#&=ay5fSWvtF(g}rGtX-n%awGAjAfrig-1yiKiW`hPk>>r1-#Cx@ z)l@OykpZ)t0g6jk4{|KOL@)37jxzVHanLA2Z>7O0G>FbN=7VLZ!$TWM6s7p4slH`;v~X{B0eopuiGd(kbF|Dk7u+IRP4=LXTO zTh!?ASu&)?ix+_ucj~2H%vcooGyOamTUp$LU_64_;L9L7DSg7_aWonFgZfr~vlY`G z)sjU==)pbFkF$pMfM$Yv>y#*TIC4=w43YGq2GJ0dAHm{(BpVo@T8^tsTg%g)%Co+{ zdr*Rc_$o(BdOL!Y=OJmA;vnSyRcIQ2R%e{aKp$w-$r0&GRBf_Ig-NUFo#MHA435}q z7f@F+@EC&>@x+sE3ay*$?UWuxj2blreTp(Q&S3V77!SU9B55TcPPj(Zc>6I~G9&@7 z>;vD`AU{8;mpS_)9n^pp+W)s_7bg8VnlQgi@WOC?JHJMiGTGznufgN`T#7ey@WD@w zh4)e4$siIzY9`_-lC|%QmJRHiX!sp{P5||Nq?bk|Okxzu7e_;V74;8P}s6t$pMZ18=C$LofU%=;mh=l@yOB zCS&ToHZO2C9&Zs=|NJLt=O6#+amJlHQ90h?xlnrvWKsCIw(24{|V^A;>9wL9GxoV1KJt81oq)goQN`{!~3ss zM~;^s=Ll#)jtKY$gm_am!Q9@y0Q~$i;DOgbMh_3jYb}1~na@*(-ykm?ayz=%ZA)M5 z^7ejQur0qOh)8N=xc6qZiXR zhxC6LLXNI48Q=VLcN`JGnlwT;Nq5i6@j!|~o`*;2{gvB&enbM@9%BBhuykQ*>Anv%aB(MST7R0^+2+ip40WJm96w~ zzr(y0LO(4np5^d5z_Dj1kjRjr>;8{Gz{YBK!_~-ypa4`|{Mg3Ps?5iy+qLH(yOE9i z^>@DVk@MX5FfWg4gz33AAP0uT$G@WvfS(`URAG7<;J%T`#}@#w+U&NTbTS}_3V!P; z&8suueFAve`E~jJ`_A~dG7+$Y*ZJ?!iT~5i`(@ieZ-w)ruj<3C8lG`0IGXO1N<8t; zsoK*al%L?M%yj-J3R+%(#((ed$;~#-c7D*Ude_BP)PZ3Z$4EdixtcJBVRk9z_P=xK zBs5iUx`kKwPEQdLrGpmIlUoDJz-p>I=!8omGZurYru`5<{)Rk}Qp6j&|p>DPrm=?!#9c zwZUfGP-~r-aXAe=`NT+6SyA=$)q)TBNimxo3a|3+$)OkIUaqom8z1Q|2k0!7G`rdu z%N}iV3}1u<23JeuVHW|!YiegAIyf{Vrl1 ze(!HiP+Uk64P%Yk#%C5ciK(iXxS^4@U70I#(RD82T)@={$BJ9GNc)Yfuo}4Rz!_Nf z+3bI6;lGP_R$8nd(7_-5JfT_gwVa^_X^D>Y_|fZE7;j;sT)BfYI$*Y1V#s;DR_yMY z8^NYLVG60hj^q#L?>~%|sIS=j2uUuylD+?tw=YI-u!$uoDh_PsoFO}~|DP7XY$9$U z6`^>{VLkNY3h76Vd0=}5JB@SHE-JsMDda$N{1$0_tY4Ilk7_o@C{CbdkSblonYKgo z5QfN(wi$*&wPN$YL#!*RdWpjp7IFK9L#<-+4^a~(*V8FV0tbiuUaO^5hvtMJr=ZH? z0Oi%q;!PBNGKP(QwC~ClNXjnx%75a>RYfA{D(ZtAbFNqMM2RdL*;^y9#}eWox|oW# zE1|HB7R%Y_LkK8J+W(dCc#j=Q+oDCS7BY0~R~|EcJ}MMh!n~uVekZ2R+qqcfs^L#d zvp%^+8!Jb=t$YCzs&Ove z`5x1cm2NCYk(#8{_Ree1$B4x1l4ifeO3d{c zOiza0+1MwqN4}%M%u#pC*#j)F@QrXC40p^eCfp0wg|jnyy#Z;>%}Fo#eokyV)}fdi z)@LJO#FZ4_Oz6H02|BiB6!maMwmar_h7tkVxdhb2)w}NaI^ChQ5);V5wc5C9Jy?n> zD_igV4J%2=Ox48H4qJk68agUil5WP6Ld0HPEZ(=S(-VI&CsAiwj}fCRBVXbxi!GEh z@E_b=3+(P%rvhrs(lFFl*?3oM%rUuePz2 ze%rE>(2+_@SigNCkAr6WT1jJn_fN;{dBNsv1+NGc-ir!WRAr>~^2zB!g{c7S`}$sx zsVv9L`FIR9E*3{da_Enkq=ru9*XU>J;iQ} zWa=PW-=`zIH%n0Z8tJ3dWduX3E}7oH{K{j{fIjkxc>9tci(x?e9}D+* z?+-SxgjVmUs%K_qnM<6SaaH-;|59JSdgRHiH=HfRfDn*|oU2yLQ}j z&~%IexPCC25j3+d4C(RsU9ty|PyxKQi4YO;(!1!j`e~OJjE?jmLf#**YT`f52ydAB zYNwu7^&Cg*+|Tk$16PW)TNBs>J2v%UMRr=uU*0Y9?@ir;Yii)t)6&=IHbRuCMWQ@k za1Yx?v&8*Q1@ix0!Is9t{nWEULB`ioS48-z?7FTXo1lsUU2D2y_7?>(Nqc#PZiUHE;g@u44L*V2+T0Zm6mQV51{_-WvOxA(rX&FR zzlwW6tB6;ftO^3sJioA%GyIb}rWS3B;t!)B>$h-&F zc=F8iB_^j9V*dWSWt=LBG+!ne%B+%AeN*G$x;(hdZJ{*Aly2Mht-(CyT4$EZGCG)|G0Hv2ObHAYC{w)U%P+m;bi>tJuEX! zeD@Bg2hD*G%839zcwjY6$`Qe>Z;kl1M8MeFFXn@BSbJcOkzj&JfnaoGu-xz*C$2TRz7`!Ph?Q*CHNuui&9n`X@cY#QLZ$7A9@@tVca{4G-p&Z+*XihzK{> zpe?6qGUB3PT2Mo>JRra&E}x+-YiMo(C1ApC#|&Go7v+M-mod~hg@kN)!=-7YZL-@f zG+qwm(R&C=9J(O&sKAr~aG^Al)vc0o-7|!MfFM`LbRPo-R35KD8O+y){ExT^UM2BY zmk_tPxYeIE0Co(G)>TgQFFAhJ!ThS8kyA}f4LB5}X^c1OM7h%XhM7fc*sNc9<#F#u zrMeXl&aP>iEseC$f})kOrjEH=Qv@+2)Ehfl)#TY8O{d&VxCoV9sL&{nvQ^YM=%_+M z{`Sfc_3A@|Hs0W9U&wk(}Z5evF1s>+&jIu0M%sd}Vqo~nK2w+p>jVHy0-<;wU zX_@+&g+7YlQ=<`=|F-*E&MrGS4ndoZZc8t!d5@Pn^+BJ8u|m}f)-Cky4?daD^3OpP zY!oFz`Qkvcm9-6R3zr!Y#FsgQR1@ft&EuErfT52=l=V?=@gkb2Ge!M?;j(}?-sMF$ zN(R{k5O`#n%HRO8t9DAOx~A?|iL*NC@2`h{@@S#rAb&7KT3R)8vkILu{z;BTTp&r* z&gP+^rMqRctqdLdK_%ZA&{El^ogk?>wCO*1T}Mv>^6$;}UzK~g61+JN?_B+aTPvTJ zZ-JI~2|PErn*TQt&n3A0YjxG=?1}#9l0hDUe9p3=vtv|yP6%EMI)X%@4!9%6K0YM) zMqS48{o>&VCoswONi7hdBL>SmQt64mQM7q^YS z&(qMt$6AbmMKVB^wTv}M$mN))X3dWveqNBirohO|*xx%gL|Of!5*+Tl&Lv^+dK#_W zM>@eJ7x+6dyoWc`?IF1i>w8-*&V}(Ss-i7U&g~F6eo93b$ExvR2M2NaY$tk_orL*7 zXZN)R{@{21;0d?!Gz`c=z<40R2|j#vmMop&VIix1WB}79g+BJZEnia9{QOGoiV=eu ziEEPO=@Sx;ZCP`@R`H4d7`V?AyGFjuVIw%+2YP^`0-G!kzWZTUEp)*bM$bwI+7n_D?92hnIRWCNWTxG-i4g?4TWSN06e+NdW zcQKF)m^>829Ya5u{tPi4-2kMirjOr2;PUcV2;dO6z2%f;AHQ&2lAbB-aH56;xfze) zZMB1`+d&h9OS(R?vgAX91+fG<0EeTO5P0Rj?Yk;SSqV8b)aUaxTc<3Cz!XHc*%NA&au@%aWaW{e+~(>Hb2 zMwC8E%*tNR+qK`v)O6if$xJM+8eQsbe*UO+}SYb7P60)cU z4CjWsG?NhHobyWZU*F7yo3y!rJlQ&>mX=SEX~sUp(pJ3+U z6kE^X-pAe^bi^?71&x%rCkXSancP4W@o7(e>7_l4kxeb*cSU{vmMOOpgYUYrgF8~g z2l!X|?IX%#-|#Z<4+rAqQ7Q%YK^h#;A$Zb%{BlOI1V0y~f;wIJy53S^ONmmjMPkWM z=kf8hhBtF9to2GgeDS_qKk_bAozNoB)Ki}i;-7C^IgQqM#~k&b1E|CuWcP+H!3C~( zf0Z;$9i73p{3wPCBO_ZYY~+}Es2v<7C-hNpaQ5*|#^7mJxn?e{xwZ8V-l~){en7$e zLlS?*Z}`V}uLI%kor}++U2#r)f`Ov=`#deGdey=ttn) z;APW}o|M-@(^%2cqZTO%FT7yNtiKYQ6e+O$zE^>_1#k*`^&S=X@B8=m@=Kj@a1Qgz zDWE&X3bqJP#>HBsw7PC+0gHjDG0I8aqR(gUR2RD2W%#^FK7Am)`Ekb$KQYu$b-|(1 z^)^E2L_*y3b^)W2hn~om?(G#$vrolFJt??5t+OmP7CX=Go~B3>b;Px5@DX_Z-!}b= zgxt1!7yd5!L(ZY``2<|&FOQA_Aq)G*@61b_KdHx)7EBKGDeR3IJa^wSbgWj?XoJ>hy7@@5m8AA1bwtg;Ri;(QAV z26#uce*MA9DT%kjB9GYix|ze9+s5wJdDaJLgt^!K>%POmYbb9rp!P>kaI*taf6wml z1X~kLl&2#OxJkme!RuXN6nB z&jYfxjG_4jHQ6PXW)KTqXZYH*FwvTr`L+I0YyNwV0iP`k)7Qwd+;dl=hJsh2`(Qk2 zx&kp^^v{A9)uhYyof*a;QF58`1*5>u?uS{-9*Tm6`|Rtqvy)^!7yHy*TqNK#qzsqc zmY8a$$FQbZ!R-(se`||`%{LBFuxr$E)BNq!%pX)D{CU8o_obRO&^PZU_9`_jk}fpf z8+YnZ3Hlq(*~a}>;%rmlWtaEo;DMZdfOl%9bwb~Q$sla&%lqdK+?m?@H2}VdA0@Ut z_oV-ePw99I=ALR&ftIO>Q{GaPoQ+51G3$Ao-tlvvXhzK%wLabS&GWDxhBi0w;}j8V zW<=7Ig^UEc@#EJ+3ESDZ3ZK4h0#0@Tqo$FScV;6k@dkXr2*oEA2NxuGd=w=EIvDZwb;8ouJsOq`{Fuj?DO0b% zw`g~yiD&l79l?FGo!LHo9iZ_ee9u6fc|fs0PC!nIQPDOra*73%%9(jZ9n(ToB&U1U zl??~`EZC;Yl?4AiTP=W;f>%h|>>jyq6n3)+P91{a#|(pBMG$eXKws9<+A{RpMQ**C zo*mcQks$1uh^)mj_J|vqQFm&j#t8Jo3EuRd{0wvEh+_d`_>WcT`Ll zSDB8dM71fIyX+!p5T-_g zT$5))3obS3P0_#hLg^>>bDqCWG;VffOD2E;%=x$KHQ03zuSkDIy+*@W?!OGyEpBnf zt^pz4`p)$d8{?Q1z#yQr=^`s=cpNYGf|`PI82bdr@NQtil2>PO32RL>!?GiP_tW0F zooiP#E)WR!-D!vOhUSM>gXN+g+Ml7LSA;M-McUdX{S{~!+yE|l4rJoAQwqW+EghP| za(Ipvj*2KKW(&dcjg{YqFGg{TU1jx zwGE(p4Fl?WpXAZEM-iWI+x7c#@>oc$1|j5GG1d>qwj`?A@wJ!qIF_qMoikIXSXxlX z_AX31dDaS5WM$)+yiZBCS-NWV-5Oi5sBvW9O4p%Rby zJgylPS=3PUxc7FkPJ#X%C<16x65bainDPjT(dAT^PV8E{(=gXsk$38r=yP80CQFK{&9t4gGm(I3e+ZU>@P0iR8-^-p_yjKG zeDPnqDP!Xz!9bT|EW)cY3(F)KN-}lMtPr0OZe+Tf6CmpH_?xP<4;$+7^R6jkd!ZD? zmp(dGuCg1g!Zpa1K}MrC+m}w3F0-tTQelv?2c`ejQXW<)10JW1>yMiHgv2%#^^Sxv zd7gB#q{jk&D>Vk~Viv~VDfIDvnWtk8xy5HB3rcZp96S?WrU*S7lhX$ zuF2DTN-0{5B>+AL2e6xgf>CxB|B<+de9`rPS?=%~{A|g;$@SD)@~)gO54S%>PuK#O z^$l-Z<1-#Zx!xqc53*unVy-ka&@|_4VvSq1bhnE8jP6@m9&l zVBxL33q=e2KK*k`Nfdv89>3B(Av2>#g)9s>B$)A`^b`KZ_hz*uzGWMjFdf3h&SX=str> zHlVhrY#57a@-D}wUAA`DFw^w>+B~Mt)^tVFT{ABPIA@-Kc-{$(=jw!gNWx=DNc_AF zN2I64YR>wQkRmFs#*mV7C~irX4Kaa@P@I@VsCCV_5VCcSF#G7R!+HKsvLUe9VCC!UbVtX6O;8gaZwp0hftKXP#Ar z9m8liR6%U=tnQJe8G+;Ew8@@-RBQ69RHV>>LIpG|X@{Y#Zq*bm2fq@@W5j>*5|MUt zw9E~PQj}I|_7AmmA@wJP9D@$zxLlV?^&NJh6w$)Hw?rN*B(SIC7GTq3dfk0Z#RYb@ zhg3G-FI=vC+rxL?;@=A-47;DEZc=zRTA1-ysyaQz^4)Ds146EDovuE%dk&>J#AgWq zrKr9v)3$SxnGW@_!E0kk5~Hs@rMRf6IpX0iq$#RJYfpWXDv;#(>-UqJfP(jn7gl=} zFwplK{i}c}2|9x+79U8JGBm-W;1FgT>uUidG;uJbnRy8lkew3IZ#V3!%>EP>@h2R9 z!i#s{AHd2f*>3GmsYa4M9yR;A+E6d{v3qHucC8aG{4S%W3<^xSg@PG>WODmmZ;zVH zc6V~Up{0J$l^oJY_V-eySF}@y&=FI^yy`52XJ~GlP~7|vd+3mSEg)M1D?()&)|B#Z z0qykPGp6Xm_r0ZUR?JV@&+y-dV{Dcjvby|2LdJ}U}c3h3+n-?@3*4F1e`G~QF;6d`4IXy`XpL@{r#kDV8sP;uVEf?Sm znyxjKB;nHOua(pTVi^sMhe%vW_rIRPez8Y0F6OzBy*mirL^PZq#{aLe>x^om3)+ex zMXH1j(n9YLLlvYGC3K|s77#R{iPEG~nTz?lW^4^cqx4v7PP&)^-hy6O4>coG$jBU^;eh21blWWaV-!d*lKW z_VyUmiYj#kcdAM+MCX8!Wp_#;UDACC?375nW3QBK1smCGyPL+_H6HX`7m2F_g|VzH$Qh(u12Fs5Fj6kvoyN>Lm#o+*DV7e^ROgUBA;)e^pI0g@ ze3E71NMc4i9RV!NGRkO_RJaIxh{xwd+P$lY6ZZrLQwNev$qzc+vdgCv90;bJZO=yF z-u53#zYutP8+vwez2(;q@IwX_n1CN3m=&btvu4|aIQZJDMa_grXL_nhO@%h#Q2MYC zGpofVXyVYvD1KSXd3q{f*)C$Em!|W?SH<)`bh;BkgVzCs+@|{Nzrk3GGz}%5TO>&k z-zW5aEAF3xxxW2=6dH^U(-upLwpqwtzL+FD$}F`pM{uUwi^so?8>TLZ0UPgP|GPw7pONz;AuV>+gZc03$ z)4!;{q4k|fY*c(+bk?@h*1FTx^fEKCw+X+u*xUJ$;d~KPi4+mEQ`FD?;(pae#bGU` zfu7jV*t8-c?d-i}d0(63wrHF-8)M$hqL|U^?nr--%4}tW`dFT&&oEu!?et)`zj3`k zsaINDpl5b=OI*T{*ObwNO+~tCoPO8DS6et)q_y-uM`&?88^ z77tP1AIhAXFohKEoLH*JZxOwh3<{%A{yYu=MO%~{wuv=IK?O9fs%^z;VUw{HaL;TE z*AZ-0f=}A+-Bt-LtJieR5z*M< zQBj9ri=wx?vy@^MYA321jvi=^08b37!u_xmwhZk>I!i}elX2ouC44`b^evt#*^YuY z+T+x^KR6*uHIQ<>T$_P2I}`Uvwy)Nq#xm-{R2IV-Y4t?n5 zv(Ql7AFtnjbE}_v)FIlG#%w@T^j&bG-L<_3uIHS^Rz1ljl#q*_GXqLV{!PQt-Jau@ zjl0-4Z+J2rHi7yGe?Ljwga`03AzC#O$N@tJE2QTNqykqH;VcAJQjo6#(C$hf*+VyS zK>Q1b@Z&80*lfq6*|%C`Xow1@4xi4epBi6zab+qhAWgvxP8N#X7Fs<~CAN46PuGaQ zo<#j#qe{AC=W->QbQU&0D<4;l5;?u2r{82RnD{9)DW*%zHD>>i-F~`9l?P30Vvfyy z7B;UDQXb>R52Vk^v`1rd{J;_8#k$zn%e;4&o0(DO*=6%+wV^m>}EF>)m3?RN8N9i5KOWN^_Ui&I~wJ$vuN53LZ0TBxrMRTEDw5=i9AfFOVW zW#`YB*e27I))@JH>f^*4t9?ifvF|JBDn>>>f+X~F6aVA_PmzG?fy&ey(oZOrJN7#P zyfRBF+2;IepoiQE0|}&;@mw)Fa>_>FFm30JdMfd+8o{36=NyZiQ*+91Zh7w^XxJ|! z3To{W#qd7IY49uWE>fOHgo!qLRouBl$pTSPG%zgv0XOI@5yWby8_1}GsgzO)It*fq zU3E$&5fh?qPQr)^g;2wJdoNsAmg8_Vt2#{Xl@QAZ8lXv!joaD8PjtE;K}5%uhATg& zCi@Hv68&sv+kdwP3sAIh3BNPdTEBIgyB)xRW#<-Y8-VGl@2hIG9>qLEKKn*=dDSh> zptnzoGQf|aU9%;74hxkq(HkWig(1y_6`!W+9^v+!qHFd{H#f~Utgvym84Fp-WcZ!m zD5=hWGr7H7dSLIFr{VQ4>|cN1=ha&dyd4>tjr_}dyB%)fmb>SrIgTEM`F&w!g!F9a z!%d;2>Yujc0Y$1^@K)o)8s%CC&Vh%W_0A~abSrgQVef(Vhy3#8S$;!uGChC$M!{#fs^F{J1`6@-lE;}IL2H42_2Bkf<`JO$OZzF7fGyjHYFO0 zdM z_4k5UfKc^nCJ<>5?GMV7NN3;gAzO?f=ya5>2)53Y968p&fUpS7%iWeaP~=ehb~0G) zN*MaFf_Tu8S|4_1SXCC{O<#xGOn?UJ4Fi*gt}AzSs;C({WI9q)6F~Lj%@Ygxemo|g z0afXaUbnpYY$wy#5+=$766)W!8jyV}?K6_w&e4j{6?JCJejOF{bP@zuvIdd4n)DQX z|FaLLR8l>emMB>dQSYncQBjD_j zv~JPwcOKIXn#>S&YVMfA4`r7+<_`w$s_Mhj$w&?S0(R7s%X(!O`4wa)X0Ik zHgbu-_+vW)zh(~%V9ur5gBTY^u4%wpg6Ck?8jN?LKG$p|o1ddbK?qz>;H=RQw5G90 zZ(O{Y9_`_JO>CmB-wuYFt15f9)o(mwl!y8hrG0akEl&SCId>n||LlWm?OMH&A^wZ5 zcEiU8IBR1yT0V-lz3x^Fpb%MUjGUCWne-yA9c@SYof%GF_V(%dYMt*n3l}c=Y|p!l z)j9aJkl>2#`ZimZvqBlcyo{e;+O)b%@d5k-u0>Dp<2X$3Jg(RXd!H}x=FgG$_qZ}h z)x-+R)};%X_k?px8#g>1=W^}pb~m>l3SVZVPl-bN*o2$KhAmWbG}8_hen1B#dhI&~ zcd#Lk=32J?1JJF!m}~0o%C04xy)rP4q*t=Hc1d27?F5=lIVRa+MI^EiwB70-{?}~s z=;eX{B@)KN?qSuk&UN^X@8zP6cx7YC3E9l~v6oM|HE>jm@w8qQQ*h&VdVTrF=eaD# zaAsc5{fkBH;Q{^EYHcopE!B@+)LfYyg}$9=U%8nBrtJyg#FgFi7s-AvQLWW~2)B2R z1*a>AB-qIlSK3UY>H;Egzlk7H8}EUi+`e z2aZdwP?*!P5aj=xd-Kze6`)^eqv(CkytCeHwV%Hpu+6%b@A^Ia{Yirp=H}ZGta0BB zg=6K-H_q?hSM2cjFkm?KQrw-v>}E_Y)dyofj2)z096~QnFIR>BT)lAfecoSLzb$Yv zQB4^{|2w|DT4+bI=fck}>n8Fe)+p&bg>b%Q*fPV3(4=L-v+{6gV->S{b$0Ov<6r)D zs&oO(QgKQ6;q5i|@fDclml=j(p`+zLw}s^^-$F((g3=#Sr#vVVdtHxr+!zoJWM8Tq z;`?ff^;v`9qEM=rt;Hg-D_3`A%R6WMuhioFzhw21-@b#hWJsF0|7Xa5QjTV;I1Yte z?i|)?Y5tGzV3{Fhg8Z=m6?;CSp5@v2mqUld+z?(FE0L-P{k6OEt(S4L^;(DHhu5K= zK`T;j`q`BgIp}9;U!vri19LV?9Y_By>5ujt2YfIS}X;DOn?}m-U{9akS zPNqd+&R?oNuLSLI%9QKyUCaL^KK)CMT;N@3MwG|nVA;K1mp2KS{$yo5^3ma?tdb(M|Ucb{@3u~;_=#M(|9x1AEFI&DeeSkL{Vwd!9v z@gRmU!MW9Gg9V#TTVH;KT{W4tK+IFzXyl0MrS$OUU)OZ(0Kr?l$IHe5#> z+Rj&HQ2*1)>f5t83BZq0!=F~Zy?>ad(;`2^hJ^Lf*~F!kdN*_gTx;s5fihAmN(nk< z&&``3_q!fi-v?axJnwdTWkYVZp@hpbBxBshHL$1BvPqfcjUxJX#WzSSRNK&HSeR28KcmPl&(MhnS&P z?)k*sHlVzJ!{z@Ly>2cSW#v2I9W)xI6h*!GBMP@HMy!>3)bdI#Q0ILx=3?>*e-K;m zFMs*#RjPsunK=1dE{wkcJM!bQ5wo`w>*3-)fXR!+Lg-*;%7TQ+Av(tQYMm};&-$Cn z3;bl%%h|N~d}kljdzR^*id19&Bj1W4CRpD0twD=dax6B`K)3{pSJaYouJt-0`eM+DUu{C&j%NM{KQ@X(X5s4Y};&U49&-OHn^JS2QjcLFBil~O|z<{T~3%%_K{1>CIcnm zDQ|ef`!lst>6Ed2*ed$I#UV*w#-0updJHdIi8v-*AdGL0Ipc0sEo`no9R-@u%NfS#E zTlxTZo{__SLOY-`@v>snySYyedsE$E{~+-{d&^wCT)T|qSPN$S?yBe4(^N*6GMW1p!K_ z+m--6_ILn|Aud0}5(v_4cpY6)aA}TWMeD{%Ah;u|TwQy5=*T%uN&%-QqHB)~dOB(F zOg>j(7SJX$4jv9c{POp;R&i;J&>fy^qUFPZvo7`tFD4*?p<(=Eg}XFmjxpcAD%%8v zxsR(CI=#ahk0+XG)F2@ITBx_!O-_uWdn?{Go-R~a?X{X; z&pO|b9w%9ykuGqI8TO2FyaqZAi|nnv%Lz!=h5kjJy3+#ys@9^L61*Rm0u>NXcW<8j zb@M7|Xc^QZ)Do5(Fj@v*KMO}4(FP8BxP;tQrGl)`3cS=ov3N&e*JPG$7m`~AN&WgG?hgBM58lYH)k|8grv|!6 z_;2B*4hJUcvs$dJzr-x&eA{+KGsHN4sG4-FG0D$V;Rte{azG||=JifoA;6WGezQLt z=S$0CzdQ~NZd(Uuql!@UfYm$I+Huab!ng1LOjqttRR#=yDQE0)TwFb^s5+Z<(7HM~ zZT0xW+G-Vc@q3^Z{wnxn0+`GE{;8?ksGDJgbI9L8(&Wb1?#F7W8^c2I_2J#7oA0lE zFwC&58}I_=$EWdE2~&DRe28n>#>R|6Czcv_^k&TI-{(jmgixsU=)h`a+{)!JvFCh5 zNM`sjv%I|AVxaAYCn2w~|ND2ww_~54pmd?sN)dn=CP9(%(VV`t9s8uj(5J&wTO_4s zI=h~*$?reRHmsgA>AV~p=1IF_Hz*n%&qw1h&l@*) zT@D&+L)~(QCLLZ(UnFI?{W6JhPp9ls}bx~p^)77w%& znM?$-D7GoC7GZ88qCAqXw^p-sK7*<|13oruDPa~Ca?C^^NFd86e-irqr`3nokt<(L9+j^iZ5r=?;ymrj zc_a&_rD#-_UCR)dZT_O>eIlMZ4Cei~99cjfmwl@^`__J*LWKGat48(ZWyMt|ERbi`r-ubQNI6JR!tKnOCnj*~_- zEUY8ghbU*2VkrryLL+3-Cw;@k%yDRe+!Dq*w#VbNo@}J_I2qaNIP#c2uJQnP353MW z=(lSiLtW}y7CaJwEF8YCEBGN}%DyD@1$vQsC3XL3A;=>FC$ccy8C@-A{m+<;O!xjj zBIHizCg(r1+?LP1<%p!>uDr-}DlbRR|UA4(@=c LYN=ExSqJ|QHiFMV literal 0 HcmV?d00001 From c2cbb714da7547c37b34f0a3c756a237ef0450f3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 6 Oct 2020 13:23:40 -0700 Subject: [PATCH 046/752] add troubleshoot --- .../microsoft-defender-atp/deployment-strategy.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 6ac9d20456..775b5c9abe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -60,6 +60,11 @@ Full scale pilot | Phase 2: 100 systems
Phase 3: 150 systems
Phase 4 Full deployment | Roll out service to the rest of environment in larger increments. +### Troubleshoot deployment issues +You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. The following links provide detailed steps to troublshoot potential issues. + +- [Troubleshoot Microsoft Defender ATP onboarding issues](troubleshoot-onboarding.md) +- [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages.md) From 92ee7782db94206cd8742cbe64a1bb44bc55c14d Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 7 Oct 2020 10:41:50 -0700 Subject: [PATCH 047/752] WMI and GP alternative for deploying WDAC multi policy Recommend customers use MDM bridge WMI provider --- ...e-windows-defender-application-control-policies.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index bf44f8cd81..99abb1a572 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -85,17 +85,18 @@ When merging, the policy type and ID of the leftmost/first policy specified is u ## Deploying multiple policies -In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. You cannot use the "Deploy Windows Defender Application Control" group policy setting to deploy multiple CI policies. +In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. + +Note that WMI and GP do not currently support multiple policies. Instead customers should use the [ApplicationControl CSP via the MDM Bridge WMI Provider.](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) ### Deploying multiple policies locally In order to deploy policies locally using the new multiple policy format you will need to: -1. Ensure policies are copied to the right location - - Policies must be copied to this directory: C:\Windows\System32\CodeIntegrity\CiPolicies\Active -2. Binary policy files must have the correct name which takes the format {PolicyGUID}.cip - - Ensure that the name of the binary policy file is exactly the same as the PolicyID in the policy +1. Ensure binary policy files have the correct naming format of {PolicyGUID}.cip + - Ensure that the name of the binary policy file is exactly the same as the PolicyID GUID in the policy - For example, if the policy XML had the ID as `{A6D7FBBF-9F6B-4072-BF37-693741E1D745}` then the correct name for the binary policy file would be {A6D7FBBF-9F6B-4072-BF37-693741E1D745}.cip +2. Copy binary policies to C:\Windows\System32\CodeIntegrity\CiPolicies\Active 3. Reboot the system ### Deploying multiple policies via ApplicationControl CSP From 76f4587c63bcc9439470052d829c6ac7f2b0b6fa Mon Sep 17 00:00:00 2001 From: brbrahm <43386070+brbrahm@users.noreply.github.com> Date: Wed, 7 Oct 2020 10:47:43 -0700 Subject: [PATCH 048/752] Add warning for MDM WMI Bridge --- ...multiple-windows-defender-application-control-policies.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md index 99abb1a572..c3b796cf52 100644 --- a/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md +++ b/windows/security/threat-protection/windows-defender-application-control/deploy-multiple-windows-defender-application-control-policies.md @@ -87,8 +87,6 @@ When merging, the policy type and ID of the leftmost/first policy specified is u In order to deploy multiple WDAC policies, you must either deploy them locally by copying the `*.cip` policy files into the proper folder or by using the ApplicationControl CSP, which is supported by MEM Intune's Custom OMA-URI feature. -Note that WMI and GP do not currently support multiple policies. Instead customers should use the [ApplicationControl CSP via the MDM Bridge WMI Provider.](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) - ### Deploying multiple policies locally In order to deploy policies locally using the new multiple policy format you will need to: @@ -102,3 +100,6 @@ In order to deploy policies locally using the new multiple policy format you wil ### Deploying multiple policies via ApplicationControl CSP Multiple WDAC policies can be managed from an MDM server through ApplicationControl configuration service provider (CSP). The CSP also provides support for rebootless policy deployment. Refer to [ApplicationControl CSP](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp) for more information on deploying multiple policies, optionally using MEM Intune's Custom OMA-URI capability. + +> [!NOTE] +> WMI and GP do not currently support multiple policies. Instead, customers who cannot directly access the MDM stack should use the [ApplicationControl CSP via the MDM Bridge WMI Provider](https://docs.microsoft.com/windows/client-management/mdm/applicationcontrol-csp#powershell-and-wmi-bridge-usage-guidance) to manage Multiple Policy Format WDAC policies. \ No newline at end of file From 207f4210ff1eed1f86affe8ea7f926e27c84f951 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 12:51:51 -0700 Subject: [PATCH 049/752] vulnerable devices --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 85d599cd64..0c34e4caa5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -84,6 +84,12 @@ Examples of devices that should be marked as high value: 3. A flyout will appear with the current device value and what it means. Review the value of the device and choose the one that best fits your device. ![Example of the device value flyout.](images/tvm-device-value-flyout.png) +## Vulnerable devices report + +The vulnerable devices report shows graphs and bar charts of + +Access the report by going to **Reports > Vulnerable devices** + ## Related topics From c9ef6bf5cabb8812a2b472018e51b397d13984df Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 18:10:44 -0700 Subject: [PATCH 050/752] new images and topic --- .../images/tvm-report-age.png | Bin 0 -> 50128 bytes .../tvm-report-exploit-availability.png | Bin 0 -> 42870 bytes .../images/tvm-report-os.png | Bin 0 -> 62979 bytes .../images/tvm-report-severity.png | Bin 0 -> 40626 bytes .../images/tvm-report-version.png | Bin 0 -> 47460 bytes .../threat-and-vuln-mgt-scenarios.md | 35 +++++++++++++++++- 6 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-age.png new file mode 100644 index 0000000000000000000000000000000000000000..14d90bbdd15005c301889630a9b0e6f134e32a1c GIT binary patch literal 50128 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 Y%&<5y&jLmuU}4Eit4QVCfAZ@80HsHIM*si- literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-exploit-availability.png new file mode 100644 index 0000000000000000000000000000000000000000..3e77bcb4e1178df19c028f16d304ae40d46acfc4 GIT binary patch literal 42870 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-os.png new file mode 100644 index 0000000000000000000000000000000000000000..63ac8f881ec758d8918ae2c0c88268df22e71dcc GIT binary patch literal 62979 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 z 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

Y?-5N_L(;@So5`_rm_YbOOU$bicN z5<*2150}$Seguma)0pcBa?FJC^S$lbaG=*6yt@Pht`u1C*)UO>Og=(z_2hCGo$^^nyCK(cBoH=>fGI(_Wpi^vIQEN zpow=GU0qXC@$v2#kuY?hKG@v@9$cTX$h!U{3c0@3+f7o;j%3oiZ8G>{reY~>4pvtq z22wTZ(gCEl^iELWAmBiIyX%`AbG3X*m`K-#7{_zE)~dAyMNd0OxJIWPx&hvljNu3b zxQO(F`{n5rG*T&pj6$E$wcsOodV3cEzs7YM{Utk#*q}@6J|S!@0 zslR(CCLn;KoKxCW0LUivP zftw1to%YU7Js_>V5_8_IQSU}0bNLAohk(oGDa4o{1JWQUu|pwaGg>c7Rxn|-uB*b| zfy)id7Q)E5U+l(@yXHmc0&drDes1d{#VNPOZ4 z{r*PJ{jo>?xnQBy$^=cQT=nySIWm$*>kF>;&D&cPb?fQn{V3(7Dgjv8su3`~Inj8p zf@_0~sSPtw-RXmP~>`QhvZ-;X6APw3WonPRj0)tW*|eq zf5&zMt3qsB~mra|E@yO|Es46CC zp_&8593VM$6~J`BgaP_+Q+Z6{`Ku=jXOiQSX49YYwR)bGP-}!d?RudZkA3yj^UreYBnS2S{j-P# z0>VEr>MthCBIjMBZ+$3Gy4h3Kl=Q71YNVJ1iAGn|8c+%hn!WYjKC{`Auv;)|Shh-# zKU%cMLBe%&i)9K$;tJO=6)OaM3Baj+{QW7PKJ@|m2gt!@D0hCtp3a-MZfz4Aun@uu z4De<}I+I-RtyOfF6@|7^IVTOIWRejK_0}aT&{R~+d?qr+kh@PnAO^H9czdh?D+eAS z$+9JryAS{4E=2!PjOjgwe@BX_F2Q8r=AApq#l<0@3PZ&rRb9pRs25OB2-Q`B6_S(U zpb~~ecpKW)=Nz=5yFN{K+(1!kGBraJ!PH8hC$6;NZjs2$v(2tRaab$m~T z(#ED{V#@!vIQq89Gu~h{6ecnSi3Fw$-^zk(HIub5I7Vfb3Old&9P}RI3{_s5wqMdN z{u!S*SB5oK}9dV;|6UR8cU0Ou$oZP+g z#&!+s!>&VNw=o=c*vs@joO^Sm;*(&;#TLzb3Z3#4i~~d1AZKR}hm2Lxtp55h!o35^ z2x#Dy4H_)k2Yv<`Aj5=>3hsXgbBLS|Hx_^p%DI@=VFjA)Kaw7jrJt|w3ovI<%!bbm zyi<2A(B?s5VZyq)DS+V$CMLLFULeIL#Ba;#pH~oldbffsgkQ_KU)#_m44kOHZ%q+f zpb)V|=v(D6x!d+v{%9%T0r1qWD*yboz@a7=-)Qj1Rbj?a8?5kijwrM4Ln>ocv|`ge zl#sJ1>Cs--wb~^-Hp(9}&U1Cg>npY?Ji#x!qLL$+XNoJhS%jLpe#Qa?(bKo;KBk~(ZV6?@ zAlT?8vZLwJX-$w%{<8eeL`l5I>~TQpD}|H>{$BzDg5Lwa+<*NdRSt)*5MzdX%%Sw% zZr0PuFp<{H8zC3!0n4?<0LLSb$8XS#T(+5z zgA!=u{<`FD6kkYVz-*U}QPP{&YLYRKQmFFcIsX#WP%aQacn-&{U4U9as1La1g|Jf@ z+7<-tfryuyk>P{He}EH_%06=I{5qT&6thUT24OBHul59ih#1}vGl2fJKsg7AkqA8l zssKx9ErKE<{;mc^-}rytv8t7jzJX(P_^R zbe(X(KsIWG4?aN}#f8k=tE8LAYgockq$osUa z=aeMU{e{57OyNBY8vD5{8-quf!8Ki$CsM+n&^+()Fnmh5GIO2cb8>I1UOtpR)y#Ib zw3I40y0O$+rz3j!G846xl~kKY{>EQiQ3!8$m4%V{on0&5-J8JXhln43zAm`CgaR*XAX$J0-%@x3Bz1NU_``QlU$4$ z$`MEN^OJqpI*sq{?hbd<=j+!e0M-YRi-2>k5cK*rFy>)-Ngq%1|2(+hHNy1j>X>Ff zykKy*0xuI8CeCo3i0Qa*wQd~aJy1 z`6a!j{aS@fAHJ}X)NEVq+~3_vZ0+kDa^zm3z~I-F*?d; z&wQucPQNLsJ9(K0aLbtQf8{-AMw=(>uM7%G~8-1#4c}X@lg@-uL zeacHoeoZDCHk?~3#|+Glg?1a<1;Tz|CPUrlQx3`%4^GG3Ud+Rj~@78l^%2##s zZ!QcN6RY2H6Q56QR|<@S~eVAD=N#r5vXUcN?Sc4jWOtJHdZ0efq063qpdcp)EU zGES%d%y-i(qsi%|F5RY1m0dn2FH5~BShcDE5Fm~w3;i>SM);E`9DaWOO8d<&&s+CE zVh(Hp79x;%AuqSQef4FEW%uU7-q9UjE zs6O|?PD+*dN-F%F4K_TT9_=3;qOUXLwwi2pNQ9QuwZ^O5e59Owus+sT>*|c?yE(1q zZ$dYv1HzG}U%z$$e(KFt<9Js_|v0#qbHSK(QAv7ZMeAqtoMMh8rP zyoBx+5E&|vg4=F{M@LHlY@aOrO)$qSwyw`PTFnGV5b#tS2PzBs6({{s!Y-ZaUrLh_ zs@R7+2I-zj^Ct?p-a8V^7L!7S`-Hm(+bi4Y06ef34!u84i2ux9e)@Hz!jsLwt-UCE zLu-Y6cboo?<-!Khtu>;RIq_E}`p=8Yqu(0gM)bBxt9ykiN-ZQ7Qf3R0{Pm{nAgg0| z9%b=7ioyNRw4C29al_PYV636|sHNDyKoKrN=33`iTQdKozlG z0G$iCEGH%=0)s>h4HG~atGt8S1&F8x8tleu$6e*~d|!gET7Ei+^ z5Dwo8GBJ`iY%0?(s}xl^a(2mOmVQRYW7^TQ`EW>k+Vp&9W=Z=!>-Ii(V)@CYvZN z4;aFsd&R$3kA1IuT&1Cs!VeVR)w{}vST;Z<1@i@Z+!`vGF&udTkGbV{xk^+uDpJr_ z)i(bR7265~`gt2DU}Q!I6&?R)mO^&<{-6pRp)I7u63JMuPyilxf0G9=IPT~Q`xB33 zEedC37K{Mew+mbbqw9%HQgSi^K*E+^CYZ0>mRYDB8eX&882^W0{!I?x00tI$Tf2F7 zC9`>NIkIgIAuTQpHXx^*CKcN@7r;N6l_zNU-VWKCsF)p!AgD-n3g}h7!}hF`^!G9w zOm7ePD}4ZzA*3vb8;;;m_(NDFD(f6sM_<{JTJixoiqEHFEVe;{Yi5BkQ z)jOpP)IYq!g4=IAc>n4F?XdzRmA6)%9Fle&l-!FQZNj|X2%l|`>^zwxCA=4Vb)sxr zm_^Ih-4_qqDgC!=4t)GuY*o8#$7y1?V|b^z=9Z)ree>PVK^A7ZHC+$hyzuG8q3r|H zsk}o^``4}~dx#E<_HF(L=oR6C{CPRRM*pod7uX%R&VAWR^xZCmVAS${;C0q7{czZN z4DbRViiyDKxLh1BfsacJ7-ya)7*BCWAFje7NV`-!ckLnYmjZi6!uAL-(~J-tU@ixO z%406BD45|<9AS8qDK8nxgiLTC3X%$!0 z%n^`^-R!}3&K&3)F2q$SSX9t@&QTDvsb0FMRN>9QBSbD?y4U!J_0Po56=I)Soex#M zxMUw{lM8&+1F;2<1}{E6NxNY9QhJ5N(Y&MkZ~trV;w%suMNCzqfx>gI+tjRg=|PSM z`XQBjg5PfYf)(P@iomXjD8Th_LPS$DA+O!I6!={PB!P_|FoB6%eK2Zr9Tk-c%6|Qh zhMYT^`CKE7I?rg<4q`>fJcv=4AkAk*kjo`%oIqu3FI%j+L1& zfj~(ISPp~t!+yd4p^_>^`WT>;;W-%AdA@PzJVU7@8%xnr;EM8;e2#Za_KRI|Vdipv z-JPcoXGiU7sil1$ydX(IzNVHtUOx%%T#mC}6(vaPx1tUR(czkn^JouIMlz9+>?1(V zZ8x&F zGg^igSXJNvkXs6HcPxcO*!Pf-CYUp8^1&g0Td3;`LiKt$d}!T}m;x>8l|wWFutog| zQb&LXkWuw<;PI`r5AQ>lwg^l!vPT!4nB&jTf-1{@2Uj)wh2{t*4Z&Y0T}PyXA%!A{ zIp3i5-2@1TRz|{P%cC({V`WA|u4_E_$R#?Lz2j+Ud*4kQUF{m9P0l42K5)Ep#y3Jm z+N9X>{6pj%Q_xM+aYMb^Gk8=LH(k$l(D9wUHP>(jH8-)p)_l747w4<&Sf#f#wxDXv zXIuR4me#yNZu4O2DETi5PgPSZ{z*Cs`ct~;LCQX4W}O5h@b zLJjF2Ax=Wq16?~TzZ+z*1Wwb4Nva1bhG3?AFKE+{qk$I)Mou$qe*ocY zRyMapMP`!;%OrE4sfd6bm5Ki(fwU^6U!ep?o&_{@2>0&m=NC+K^5OD)(;eXsQYG-f z#|ylWmH>^VWMnKDzzTNY`VT|_QmXc7_ReQa5^-JKCjh@9G9Ori2Sbn!KZh24?+Ccf z@kqo`DoA2=m#&Yj`f@XpDa_+X28jDCz8n*l{{3B4dt+I0sN%eQJ~HM{y!ae^qPGh+LlK*VzQi#p&^ixXo zpta$KnN@9D0#j;#OP=h_M_oUh=(5x}qce*`*|&>m-q=cB{}~w8--HCnBu2O61-!J^ z(Z3+SmtUN$roI>u1tVlcI`H)?Itt(=uqY5BD4EjW*(+gT5Ene7qeD#q`ntcr--$>@ zB!G0mpL=8a3r()(+0iy=Gudq`I;Ft#3}oDzuvrQpeIqf39WEs_%npl@22fLhTfpqx z9DLtx%aTqH;p7?ES&@$Z#6SoNh|nA0t_TLLtFQ!S2mT~fpf#ThifKGt@b?mlw_u0AO8J zT;kBnMnOTr2oB4~2+JV`3RqB4LIM!m$7Cb`jtQ!tdYFm@Z9pQ>*L)e}$6)r4;7tGI zC)1>goS@l(c~4J-H|Z-bd`k-tg;}fNx<=U8dvp@6`_M1}+bjwy)^N)S+spuPsNR9OM^FS6n@`07C%+4eF8x4C z^!ratxqIm(JOJ1R`We;+fAjRbj+BiEpG{wP_IRX30A%HNy3XWLLISB;Y9*hIek*wD z^F79*{{`VEdOyRz8!$!XBbfRy!Q0t^e}m&V&OU;qBua6hER2{rmHW=KiFeK$G~DT_6_i11W55;kNn_`+;~~2!@Kmdaj;a<*&58@BHgON;%LDxH7l1Z#_r_+| zV9+riWD|fJUsLdLHpS^_suq6-7(sV3!R5t+K0JUX);>CKMS6_W&;p(rLrfa{x)y@>CuF>QG)f z94<263M-I&)RE02+AML7U29?DpmK8^F=8Q%b6R<3R=G?W=X&rCF{+R*YSu1*Z~laP z{IYujFte{j?Eb)WkCs?#;O{`F7Pou;{cO~6v>-8u}(Y7fJt&l{FN>yuhYDWAM8#nEh5my&D%i_lZl$Y6CPa za9JIq6akS&gi|1?0Ow{`8SQ@rSpdJISssAP0F(CQsIVg@AqdHi{3`$n1B_o+R~ONF zW8b~oo8>JSI$o{BTm@<>_)qzqKQ}(V8;?X7trkGk<8U7#*ns{Lnt8DFM#Q5JM@n>& zn;3VTVa$^0#(TjVzD{yWpve%4#e;3Yj1T7n=EL;NYw6mc*BBKg^OBKb3?HMy8pH4Kj(AT z`mdQ$=GgED4`D7Owsy}M^jN%}R5N^h=Bk#4ofK)!sS21yCdV7`g^zcsF+-ec-@giT z+Dv{!y|t;i#gYd%i3fw$G(@tE*3+;$^i+NEoc9j?s1~tx?%SS}Zd12)yS1uIzk}RY zhPjcWDc#SNOaEW;kA7VVqVU@PKlz8?P0N|Hv)yi&^Zg+JRW&}R@L&Kp4|4=9Ak%>i zuX(b!3=~pc^EqubHdLQLLC}HgH}D}JA@m{@7VvPe>iH=&08lx>ine#4FGf%RD6{u% zNBD+@#{mxNKm^t2hf@K<$=kLgor3!Ml(4%s1w=*&BM2~xtg0&Q2s@>B2qz+lh zgwo~D9WuZ6K22OUM@IGQb_0?Kfl~>jWk|vW6?$(1*R@!wmPRc84*0dUDoe)&x-k(_ zM^6}(heJVW52rVP5)vABA`ADeR2YjWE@nAa=SeK6NCg{=qLCDtH$o8V9bu_rYkPYm zSRYw%JgE{6T2rPpl4T9bPP(b|3g@;?xq*~djpLZl*lL^$la&p(Mi`Z+;Ukv73s2#b zdro>2(l5i;sZ(~|Aer;2G+n(-`PV}JF9k}&2t2=CTFrI1eP=LXRZ{?uX!?Rn@7}AWmy?zs3C_&vFN-MIaO9{pOKR z5(5w%=l=aBpzk2KYeCIXlKWCZLV_H+uAe^zP^7IXxwtA5z2Dqu1y%uRBL1 zO)2l*cp$@exq9E3uYH^E;Jo>PiHYUVp@B}Hg5+A@CH6bEH}y^Wxg2J+f81=?J*W`?XUiE@O7>L-5owh(QbXSdV| zeOPj24P@%i#KwzejNQ;5$u$^>EsDG=aixBAi_%eDZ|wU0k2vLRJO4;dmv_NDke`tO zWrMkXRPdCcWM&QqNPh=-<>2t}7Es*#0Lu*e9?)<9PuDk{{3Y63&bl3J&ovp|$jH>+ zljf-h7Rzz7<`8TWrZp~4!siwLecX*%s@GY8rO*cVq3+uKY0O0%(B99)}h#?Trzc@dx52K?V(60r7I1Rv6 z5wKYU-D3DS;R_&mb?vu}f{H!^kb$NN*#X((X8|~OzCkzX|D-bFa65QfAZZq%Aj&~& zL@0Qb!E&}K?P-NSSRU+$%8QKa>(-)^s&add$-|v*?0p8y}{k_I`p(iZ3X%+(7ILt!BxJR zTLtT|^5#?QF#u#ao4PzFgRQo(?n&It;D4XGBH?uw6kQ0Q&tN`Ttvtre#Dpxh($dm` zGhi_2BA#@Z!$5(8&a-{t>NrL=eC(4Sj0(ZYm14LPxOjA>B$sh@=ZsJo6|B3yi^3K> zgRQ?jd|4-xmq#XHw9LVh2iNb0Vb^=UVypP{>qfy-ZM7_Q`KPY^rMW{n88xL}WXTUI zab;eftlF9ew&jcsm{bTpyDd+DweXfF#rs>jRAah@9UaH#jFFEX-MShi8Fsk4jlZ}y zwRy~k863IGIn`YzG=la@hpgWXyH##v8tW}dZgWi?s(o!8yP}%h!)&%ZLTLr^fiZvC znw;~3f`(x70<15TOr8Gcv{ZqaA6Yyup7d}3}55YvY9A@J_?LzT|h|qy$+=f}{P*|%J0=vdEPx2Sq!-GMy z|NW7Wpuz%OBGA=)o9=71nWO9TvEpNnHUCDOps&>q3L5Q7>5I--uZ+jUkcG`AI{2uN z4fQ}#TE74?AxtSMO3J(U?p+gr8qCj@fPjGHT}`lle-#7uZN`z9w?C_;1A8DUN;7^Yp{py?%2 z3v;_Rbw5X6Zky0ea_L5klw!l36XvX~J>FkA#+hjd|Cp$eM1 zqH(MC=c?d;gmjGH%Xvd3Dq})Q!`V~`r06i7QIFtD<(6}>H%*V>A-S7zRW5zX^9{SI zNSF)&b@BWC#3H+O<=eM!<8#}+&t3rky+zQAtrcTYPX(%>L`3~cJ}I1L{`{U4RbUqP zwydvD%&m{=GO7{1izmO5F)k7mihe5WE}v+#+aA-c?5M4W;l$nd)ycniI&DZS6!W@I zDyhp(``fL}47q#Dg=ulD!AqB$S8AUrzmBZ>eqALVlfLi1StHY5RUVZKyiL9vnTUr? z$|UnqpEkZ&<*Th;)`KJ-bvseRQ60479{gBz{rsk4(O#W$v@Buh> z4jKw7u(!HrJj|LoAvFaKalZhha9qhum&$tHZ`T5`BkcS2Oi)QXu9plQt(&`#Q4faz zunyD@*jbttxIhxDK0g?Pk(MIO`l~=Za8-`J*a%OX8QEihZ0_o%_U;{R% zHn*6=<@rs%4?aGgaaT4xSj!LO<*L$e55;Ar9U2=SD$dwCk4+2^-t$k+JPdWsuR~Kz z5K(;jr58)|@Zj)#lkqUV%vx&axZ|>(Dppp1E{b37@I);_&U@CuSS>x|8E^C_dF1Z; zc#Z-v4U$dW-`^immAC>SinI@anXLDp#;AQ8UEjn1Tn~~yC`VDBJ)=5QdtGZ$Upi)^C;%J=m0HeK`78X#t0P`hR^b zbVW37G*7M#4=0fMXFqM~w4SRwj#|{(G&QxtC(BrJPh684!rr$Ip+P znmX&6$-q85;sDT=LNCU@ygu;n>BdQ6$yQ95!2^zDHG$n{p!U6@3Hr}r-H1(fTYUHDf^9+2GcTo^*R-%ZNm2T0b@&_)3DVC$l|BWrg{QCeOfS-13YVUnksPmL(s##1c|D`PlAPATPdD&x$<`qf?)BrxiJJJR zkS2d<)Wt!$J+tpL0y7f;P(q%>e(>NItQd5FIjGFMyd_X!EJAo#x8!Y*4u!{`xh@qy zO2@)QAsQMROM*@b#&Iwygv_pwj+fS~d4Ocm(6Ui z`T3?a-SLLeGwFBk^JKAiQwQiUj%JoLiYfMAs?njkQFva)mJU`%*@$_eH}S3Z!7>2-sK00$#&eX##MdkrFUY#r<|@zxrkU@anGt7 z-!aE89*K_=uE~I!?;+2#pskeOQqS6zHd86fZY!Blc`Ve*_DVYFP4=Gbi)M|%P~+e%t1jNW(-mmRA@Zw4S;;-+!O#Y^v7P)ZynLNyBAKl@ zDR$U6;uS)0?Q4^outR_n^Gx?gKD z23iE#oBZ$H4ZFuKctQq3#{o z0$bG7%%~=k4hFGdHc6QV=MnHBbSDCFV+m7sNLp{i<8_EjJVQPKuN=fXci2$%7W`UZ z5>y{>2N#%P`HIg73KBH5GLG zZ_*(5ZbG5lPH867IK@hcAe2ZMEx%!w+^6kpJs(F@Mv+cFmf3Ahy=KjV)lD6H*4)k1 zx1CyRbW?(fs}Eg?uW=RgSQ|e`%W(J_W%W&h;@?@sb?VOn&-0T39R>W8Iv}AjM4oXD z!^)3;(>vfa0f_|VA!s9EKj02bC0g{oX7~EBk!X{(&ITMYLVrT-I0Eh#Mn*OEzaPLI zowX@2$we>d1oRC`}yJljKTT(@nIim2Y^WZjN`zq&&9-~Mdtyzi2%P*b$ z7X$x_ua_9#n)!ys_O^z*I4F+e=tz#p!!}jgTB@dIOM8mAi)n*-QFlMcIFwxqy@0m` z-WOb061qis2qTP$Y7|e^;tHs$k)cOWwKLiL{WE=FYioP9(_@ zh(rVG&ezS6LZbeIhIwi!w<}ej9iWqs0XT-SErOyE^bcd}n0h5u6gM)ZekwVkpjhub z92_*$`lEm8ATK7zLJGz1-uu8zyT@`W=~&k-$TDuFVWaO=TdnU%58+j0(p$-0ywb`( zCyr!%iRDKDi9x1O+n10~VlV$~N1*ubpn@v2QM6NKA$gdW=H6(TD72aH;Imzus>L8t z4?~(LQ6(#w;ooWDzX*gHHzp#Y0f3Wzgqr!_jvfOu>7Tw4u_J@% z2p6c1Cwi1?XI-I+^t$7~UOsoaO7QswsE$yi(wXsH{=Sw8sRCymz#j!%_Z-B zRj?M*RoB53-0rZ;=JVNaZ@VKq$hB-$-8SpA*NM7ty$w7ojp4GY1(`_WmN;i;j=US` zzn1-FWgWMFp=xxZh3{!p#!SIQu_qi6DWOFF)?273V&7WdDmPw687IYauhqYnDYHzX ztT>l7l<9ox*5Uej+QCW3JB)%?Ma&XO3((KgK9JaI(U7h>#y(nJ+&zYv?7%|`0YFq- zu@(f@fpPi($|KLbBbGZHCX?ag!_e0zbSB6L(*bBdBqYQF;2c!*?}v7uwGdSaNM(_N zB3})e@k3$()T=Nl0PN!y3_AzGcbO%$Cs{91gX;pW5y#-^TUB?q zK<`nojT}!u%p$lL{L@AdB%4?%33swC7=L z6lnt?yuLQ3{`FFjte>d$FtO&Qrv*mA$*pCi=sVvS7^BG;QUB=dj!|-&l{umGdYj5y zdF|dv_ly2NX_HDH3q8!FK5HCIg?=U)9 z#GX8|AkD`IAj+8rFGMY!l5#{QJW^#(4-BaG#&`v^oIycB4hJI!nLmC!dGzQ}6YB;c zA^}1Q6yR1ry$B=WwnMCQk;%Ej!m~PlWIPp)0kVzL)9kU-;sLu(C{f(@lF7EAjIo4T z9443r-?ZnZf?5_%U-OR))G=vgf@m z8!PZoRKc+9du?<43cX_%(&PHXP@Bl(7c5cWIIFi)4Y=5<8{4tm$ceg z$Y|{Iz5AhDafJD73l8G5A@_4U=w+Wk5rYV_wVQmfhsswCv)4zhK&TH6&~Tk&-&WgnDs}o~Q*1H&D3dbL`dPS3R?)9mGcq#rY&*bx9yDKzP^K?+yI(MaY=Vl7jm@)UoeOC8%LDVv zUjUzav`@NUx*{L}xHd?@93FB?M~Cj0_8_^r+Yn{PYg!Tu@7CqTIhY&w3=jVX_1f?D z_J8B@+CAmHh$jxuZU-}RX<#G;NMI6p=gTiIPAfnt<_L1BIlZ%3WxZpoyE z>widM?m_l$n{WvU{4nsp zxQdDYRfrp~Ew}9EgCiF{7zzTTGsOK2A+nKvc5Sr84<>aDU7{&L{sxNl8%wJzE5mi} z{B=jo^dKuvNlir*`h{i_TsJcP`>NN`8>d0ew*dCsI>0%BIs^yW1Q6Fs!6}WcRVc~I z3c@rtIGy~p9nujLyvl#REbXxi@O&zuY^t^c3INk1*bJD1BLxs#%AAAEPSc^7Px9*w z)MwHLMB7IAL}*w3n6JD``~mCPeNg<1puw?gu)T(VHvF{OjD8{8|4rc;LuxygT+RB^ z1(PpNHRP@rJ)&ic@f33vi-{5Moo87yc;$U^zp~oo^I6ED72bApVgNUfsGeA763!O2 z=)dx%w+#S6z)ZE_bHLN1tKJes{A!T>o5XqIqxvPvx9;rPbAZ9~669qq7-)Nxt1tw7 zLw#E)O(cjB<AN2=x#AyjE6> zfnWRDGG|nhGYTV@&rQ9d<3!2Q(f)m;kB{=dtS+jgQ}9l-vXHFN&7Bm_yvD!vRT;y{ zx}R9I;{zPm_biGmZ;mdmluqnZT;iW8T?B3`l}>I;`=8nJ$F+Taqf{rcvPmrXDF@4o z6^&EAqzbtWCusBsxErXAfBzIBo$brYXozC6YHFQ;Nq0fT<^VtiBENzv6T^0(viSFJ zQDhV9Skq4XDd0FNN-@0Cg~8Ynfc(vkd}SarqJ=;-~GefMKl z?h`$kAZzxfMg_gH&y~uMu&usim64jR=qU&spW&1m3~$4_smaFP;jNhUcQiT;TzCez*nFscVm8#Tzd6Xho(T+ zP?eg~mZJF;49&u5Jt)QMS)TAd*At#jkM3S-T-~4Db^vGjhtJ+g%YeD_o(*Y$_sPkL z`dHtr4gTjBFmaKsn4=BOVPN)>)@ftgTZ(jBF#8?`a`O0F_b7{%>p(ybn?wjM=J+oV z7szQ?4g%4k0!pE=@!B#5bPs5=3&4E_q^_+XtyEF7H?9f`*~laLxSequ>*Ed4^2e;j zxObsu=)3DGMclL06v$}8QHx3@GV}nF2LlD%`jUdLUu-Glf6!=kk9WQ$R=i8MJSUCe z;7BOb=(PE;NeQbWw0WvaXW%0iH;bsA6{Xe&JMm_2iNm4koA0nD31Tt^0AJY(WmeK& zz@5R13F|qS`xTbMV9LY+0{pg9P0nD2DxJFH0rYQ;1-kFV$W=Z;oG-J2T=#vBZ0#gUPJpi`mHb^P{Qe{n9Hk!>C;O7(S1gI!R}l zS2$V^SWY-l-~8qJ{jp6I^;hxvjZ;YmB+QjO(3nIm|IzpbiF5F;l>0LnArJWxCPf%v zW*FYXX1JU_W9w-kMbS84Q3Ce!D_E-|zA%d5Km!B%oe;YGJN56>6WBaAt}1;tp~0PH zE{!66P2;j#s9XZoqPd6QtxkiG8X~w`7JwG&B4J?Xs`#bMQLK()WMk*c1ACSmxk*ts z3Zo{`gtag?YnPu~RIlGqpW0zz*PX1di#@gR4(-d=#@XNG`C8G9O)PD`mT#4^BwNX! zdWvlJ4(uv$J9k11)fT(srGfN9EIjy+>aj*8Rd!%+v3X4uK+(~CY1sa z`jE^P%Nvst8I7ph(H$#5V_nKyONP%JH7jkV5_l6NR=GE!!57h^4!qHXtz+6R7|cO$X1nosr;mD zyqo1wpRK7$GxbWyk_5OA0kQ1!=XNxVI`=I6UvJd~KqbMH>(RY3&q+SJyh+@Vn8mx6 zJzk#>kw_xz&&hfRdbQ-zLL=2IOZaD`X7cfI;Rp8uo@G;4J~Bj;3(AO>!oqf{sg<`% z)W+_o7z=6gP)myuqMYXv61T0uUl7I9D|qKaiX*b;b8t;!W`p+)?*x8}M*%Yxowh-MUd$Za?mB1IpTAJ_KEz*bV(8 zk2KAXA5XjlXc;042r~d|uCm|M2R}lXdh+@F8TA4tFPT8uPYUD1q_MdhHW};wJrVMz z8PIqTD%Esdd{Zhg@77b5a|IpxssOyof(ZrHabNNzGDqd52GW?a*h1$<)x2g*kM}!> zwH}?saAe6+t7Lz7@qtn^wZ1!~nUAfn9jk7vT z8WAVTZ(^y8|Ja2mETBUbfVKnSgMhpow;MBsN*o0Q`M0o!7`WDD#*UG@c$GJEe8AUJ z`m6j0B)o9FeCu*uOerPM=9RKVWZtC2z~WBYPlY}c3C_?}iA+@u!tt*A`jk!%w2VuX zq^p*!T%^`13ttBr8?<#S#%~@FPYA0wm+3ZP@+Y@oF|dD=SePhF6!NG4@AwQRK~QN~ zH33~$wK_cr*8n&7u2i1*G}D!vTWl8-{kIt!vN<4 zXR^HKA0LKp{?5hZto?VLd~DF8JAZ-R4_QEh6iN<%6TLZL?~t>qKG+16%2n1Wemzk( z-VjeLsP7tbca8BqHKRz%Z@?5kY5R&8aXIB6DtfV?ZUKbeM8s^h(NP(2F+K zYx%=cb>Rak_IG{qM~}ve&o))o*$5VHl#`y~eXTTJD^k)TNI~24&Y!}N-fTC7=WS!t}3EJ=$}KFQW$Qr3p~QvsytQBzb|zIvsNk3MDV{2H-( zkVuaR+Ow0t4*@>q<0llIibf5zvb~g}GjW)8bWy4F=M^bq;@F5`w!Qr#?TDoVV1nJ+ zU*Toy|0}!$&7Sh{As(hlwT$VxWuG9O-tekSLn} z4`_Padmbs7rfGMLleMN`J!E5(V}JAP%V*p?D~rDSCubLWcPS5U*@hySt(HBxN2K-g z!JGUi0kfBUp6O{g9{^yMO-~JWvPLbqCw2Cr3(ht_B8RrFB133pIDd^|C7ka|#pcM% z3thg5=NI9v==yikepZj5Q??iE>))X)sxTT`Y>z%Lsr})d>V6NRwp=AY5(06S<0@ZQ z*1<$DqGCi4Fz_#`2RSj+%?8ymZEBZIsQu+SzICGf2k@h%7%+H6id|^A2e}WE<&8-| zx6DxuKc)2U2)jG?>7qG;Mf69b^&Bpu$B@q{lgy3th36-3S=)u0FRmTQ7*zXzjFYb= zugY*;Z2P}zy7G7^^FOW}r9>!U9i^p+nqiIW=O&}fjB+Gv9GgfvR*fS}lcSnUsUeAR z6t=?B+HvJr<;Y5t-9eLkddV>?Gjd1#KF`?w{(;vF=6Rm)`T2a_hrzWtlky2pi7ioF zcqy{H^R@Q(i(#VxmZM;%jt?LTM<~pJs)Yq);*CenpZyXg>Wtp6oHjb2SFda8Vg2d# ziDYSaF`xLWbWm?>va$15l&wNFg}7@3``OuH8n!*OzbPy05y+Gqsvz4jr<+4q4-G@q zLw7a@&zvQoXw-Qz1;&j(HnQ-;6kMCj;DmZ31i}x>jGJUL)a0P0LKg>G+fPk$iunO^xoi;3MT>om&&v-koIdFznjov!m zTF`i9ZbbA{>x$chJ+7xuJKNjljKAwSStx4wAvWmOrPD5FIS1PAr7&glmSfIiP_2fA7gFI(iqf*aVM`T_4 zNq|eq|Jq;R8fKQfYK5-%5<5n5w98T*r$*-=Z;@@-kXuyJLOJ<9dX4h?V#vTaaSe=0 zjr{cAaW7#)9%YTO)A#<})5W4uh`h5m$Tz9qS@~b8y(5p<*AGT;L{h#G=86dvKlW@+j85x zxR+$97sGLe(YC~fl=Ok%zAh1lj<39Nred*jyORH7kH?$co|K!f$@+Zl_oRX31By2# zM{-Z1;v|-(r1E5>L`!78DoT*!Bs_Lejn<4bMUScD_!2c_MaHg={@gE0{{+QUX7(R1 zWZb?Gld~sH@?Cs}QgiS{&w$XX0Wk-bb5O#d)+9@72P!kFJw;S?Gj~icFi%?qKrIXK7^7jx3g9i26y> z4)T*SsLCR3UfE_4!!l3;X{49hcbcP|Oex1M-;j8LmG_otHyt1nP}jJZeeWz_Kze z7&#@(4sCus6+4cM7l^$8l%WPkddSKj+zXiYgDsWF{_|g>clGG8zij~}lXHr1qQVYu z?ys9)iQd%{j>0hczgNvq-jg{^%r-yT?Iv_?=Aq}md2U|V`#ot-RAPj`$iADtXP>N^ z8j$+{%CxC$Qf|>{{(goCR#yaPWb1PHL))jhBJ&Lg-yxBVY>k@1-N(u$-=Q ziLRm53^RVcd|G=8kiG#EysPZT`e-!xpry6j;qmwqGQi<#Kn`2`$Pq-*0+L+k^fQqc z;B27x(2!C}tgA90oceykiO7#%fznGwO|EFi);7sCpWTw_+1c3`%UDhsF}7){dpdHi z#OGV`z`%e)+l6&X!3z4RQ>NTn;{mx7P~r)Vz*R4({_=8+vwC|SFP0JkNURFaqyIh^ zHa#Zz{^ZJd-grLkXcI~b37N)Nj9ZX50>y|m9)W@|pTIH>fFqvb8Av2-zmF*PD%<2r zG$8NMQi*^;Me@ii9b}II52f$d zl*Ap6o*OY$N#Ryn00~3ksMp7rhYquy_V2C)1>$Uc;LlgVvw<;uDr=_~9};TQ>p9!S zULfh?$JU9atMi-PZdaHwMYk>n(N(xNL>ol}#2{LEq{{-X^&)?`69`O>SnR6+CZaS1 zsTHLG&U7S#aeScd^6}*rM1~u@UgfU?2)-O7tlSAY$3Qp^coXhM)0*GE?_Q8b0o59w z*l|x!&yvf4XDPYlW%GVI5(KXT0MR621vpkj%NuSHM4T>z#a*tzAQp5zoER8{h5<|( z6|Y=m%~UgwAqhOyjY3txTyWCl@B#T~)EEL$pp71yQ`P*rA#Z}8#0oeEbvA_mp_kzM z->}bl;vi83){er787TrOQh18+X{i|*oQtao2?<hd_E~rjY>YMF_*$b2s7F}anGlA%_p3v;c{!8l z?tUDH+a)R?b)k~z?d@HnmLvk`?!fNnr*`~xB4dsSJ>$ba^wkUjryx!4gt3-UNh!dvFXi2fc1t}8?Q}dXVwlenasqXzmb7D)3|Z%Zr4HLd%!(? z1m3)$&kK-+z--!87RH~8fdLGXqGIZp3l@t9QS4Sf2ipt8QpWezckB$8847K^weiIX=3*WlKV`5@xq@cEE9VWf5 zK^m$&=mw3!_`%RN9;s@3Du&QwbneX^?tzo21CPaoGQd#|ad?-)L zqzoQpr)N)?y`AN(Mt#fK&65N;xmH@y8S(I~d-2k={fBO6YNKQzbBBTTn zP&dZ{&%Pua3(GawSP~E|JqAHFP`HLKa+l43lMsT&v_ri&(P+(HI8F|gG>p(l5)fiM zKUIJ%@!ZC;>abzFySqDW8nFBxKxY7&j;Jq;^w+#s*8pGxYk2j?PM8@mm$>z1QM_XO zyz1!k)HnYPJe3p}e;pSl>AFxgw^!I*xgDO)_thsMtgVXbJC9)q=59g7H(5&iqoDpv4&|2K`lUt9BXH&UfSqx0L z^`iKEH|D|22t3~{J#KDLoZ7}A3)Z&{#14~1^iqz=?HDI0cK&{z(hR6((1GzL*8Ik+ z9eQiNG|*ApX(@B`Uh-wZbXBQ}N!%k;iDop8|FJv=AZlnp({RHp@fO zjY#d#FH?tgbPJ!>W*xk>lS;iK*0-L*{;(iDy^*v1`HPYQcq6~bCO=;#C-$<&vp-wP z)$9V8k^uGUxj3C}o(#PQIoU72pN0*|A}_vkd~QkS&Gv|e&2{aMw4$2l&W+yJ?J3Km zmNozAgBp~|WHFUwOysi}kUC$TSN|(-Zhh3phPan5{cMUDlW5iX#46d6)+#6U;RgbR z;}WYV{>Dj4tYGc6Hi9Q>7HliZ3Im)NGw;Z;A7Thyp#T5? literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-severity.png new file mode 100644 index 0000000000000000000000000000000000000000..d411f09db89cc88a14dc0442193b770ba8e94c38 GIT binary patch literal 40626 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

  • Cloud-native
  • Co-management
  • On-premise
  • Evaluation and local onboarding
  • -## Phased deployment approach -Regardless of the deployment strategy you decide to implement, deploying Microsoft Defender ATP can be done in a phased approach. -Enterprises can deploy the service on a pilot collection, and then incrementally roll the service out to a larger set of devices. - -Adopting a phased approach helps reduce potential issues or conflicts that could arise while rolling the service out. - -|**Pilot and deployment phases**|**Description**| -|:-----|:-----| -Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing - Focus on the security team, IT team and maybe Helpdesk -Full scale pilot | Phase 2: 100 systems
    Phase 3: 150 systems
    Phase 4: 500 systems
    Phase 5: 1000 systems

    Review and assess if there required tweaks to deployment. -Full deployment | Roll out service to the rest of environment in larger increments. +## Step 2: Select deployment method +Microsoft Defender ATP supports a variety of endpoints that you can onboard to the service. +Depending on the endpoint or your preferred deployment tool, select the method that best fits your requirements. -### Troubleshoot deployment issues -You might need to troubleshoot the Microsoft Defender ATP onboarding process if you encounter issues. The following links provide detailed steps to troublshoot potential issues. +The following table lists the supported endpoints and the corresponding deployment tool that you can use so that you can plan the deployment appropriately. + +| Endpoint | Deployment methods | +|--------------|------------------------------------------| +| **Windows** | Local script (up to 10 devices)
    Group Policy
    Microsoft Endpoint Manager
    Mobile Device Manager
    Microsoft Endpoint Configuration Manager
    VDI scripts | +| **macOS** | Local scripts
    Mobile Device Manager/Microsoft Intune
    JAMF Pro
    | +| **Linux Server** | Local script
    Puppet
    Ansible| +| **iOS** | App-based | +| **Android** | Microsoft Endpoint Manager | + + +## Step 3: Configure capabilities +After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. + +You'll be guided in configuring capabilities such as: + +- Endpoint detection and response +- Next-generation protection +- Attack surface reduction -- [Troubleshoot Microsoft Defender ATP onboarding issues](troubleshoot-onboarding.md) -- [Troubleshoot subscription and portal access issues](troubleshoot-onboarding-error-messages.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..73e6c05da605a8841cb777f7227f9246ebe2ac1a GIT binary patch literal 11048 zcmds-bzIa<^zT;@5F`ZzBp+HtS~^5&1YAP8OFE=eq+430bP++iJEfGA&LyQ|myU(y z&OXoY{(Jwr_n*73RoB_?e!pkV%$)N+pP8svY6^t-5Ah)o2%(aqtOf*vMGrp1?&5&I zhi7R@z(05{ih6G$kO!=oKev=LSdgF**Ih|f4)-rU3Axzg-$@^GAP`1~lB|rDcjg}4 z`4x?AHUpAJsM9pT*5{*92zI57^^^dW=t5BXEojEz?n1D(S4QFQ!`_ChLKfW4re@yy zq{6>)EE|I@cO#pXwEJ$`Xofl8TP~U{YP|EQe*yi-fcI@((2AUQPpnNa&YZX8w4H7z z?{pUBLOwi6U!(3%P=K^{DgWr0x^z-wPGBH>I4Anxz?DMw-fa%%0D`S<^< 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 6ac048cf9d..e5dcea3322 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -59,6 +59,21 @@ To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. + +## Onboarding options and tools +Understand the various onboarding options and tools that Microsoft Defender ATP provides, so you can decide what is best for your environment. + + + +It's important to know what onboarding options and tools ae + + +Every enterprise environement is unique and may require different tools and ways to onboard endpoints. + + + + + After onboarding the devices, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. From d33e2c2414130ef18e438e145cb50c288f7d5b59 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 18:00:03 -0700 Subject: [PATCH 134/752] updates --- .../deployment-phases.md | 19 ++---- .../deployment-strategy.md | 21 ++++--- .../images/onboard-configure-diagram.png | Bin 0 -> 7527 bytes ...boarding-endpoint-configuration-manager.md | 59 ++++++++++++++---- .../onboarding-endpoint-manager.md | 38 ++++++----- .../microsoft-defender-atp/onboarding.md | 52 ++++++++------- 6 files changed, 114 insertions(+), 75 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index d7a6abadf1..191467742b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -39,21 +39,15 @@ There are three phases in deploying Microsoft Defender ATP: The deployment guide will guide you through the recommended path in deploying Microsoft Defender ATP. -There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). - -## Deployment strategy -The [Plan deployment](deployment-strategy.md) topic provides high-level information on prerequisites, design, and configuration options. - -Check out the [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) or [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) to see the various paths in deploying Microsoft Defender ATP. - -[![Image of the PDF showing the various deployment paths](images/mdatp-deployment-strategy.png) ](images/deployment-strategy-big.png#lightbox) - +If you're unfamiliar with the general deployment planning steps, check out the [Plan deployment](deployment-strategy.md) topic to get a high-level overview of the general deployment steps and methods. ## In Scope The following is in scope for this deployment guide: -- Use of Microsoft Endpoint Configuration Manager to onboard endpoints into the service +- Use of Microsoft Endpoint Configuration Manager and Microsoft Endpoint Manager to onboard endpoints into the service and configure capabilities + +- Enabling Microsoft Defender ATP endpoint detection and response (EDR) capabilities - Enabling Microsoft Defender ATP endpoint protection platform (EPP) capabilities @@ -62,11 +56,6 @@ The following is in scope for this deployment guide: - Attack surface reduction -- Enabling Microsoft Defender ATP endpoint detection and response (EDR) - capabilities including automatic investigation and remediation - -- Enabling Microsoft Defender ATP threat and vulnerability management (TVM) - ## Out of scope diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index e58ed6fb0a..10e9418e77 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -27,11 +27,13 @@ ms.topic: article Depending on the requirements of your environment, we've put together material to help guide you through the various options you can adopt to deploy Microsoft Defender ATP. -This article provides an overview on the general steps you need to take to deploy Microsoft Defender ATP: +These are the general steps you need to take to deploy Microsoft Defender ATP: ![Image of deployment flow](images/onboarding-flow-diagram.png) - +- Identify architecture +- Select deployment method +- Configure capabilities ## Step 1: Identify architecture @@ -49,18 +51,17 @@ Use the following material to select the appropriate Microsoft Defender ATP arch ## Step 2: Select deployment method Microsoft Defender ATP supports a variety of endpoints that you can onboard to the service. -Depending on the endpoint or your preferred deployment tool, select the method that best fits your requirements. - The following table lists the supported endpoints and the corresponding deployment tool that you can use so that you can plan the deployment appropriately. -| Endpoint | Deployment methods | +| Endpoint | Deployment tool | |--------------|------------------------------------------| -| **Windows** | Local script (up to 10 devices)
    Group Policy
    Microsoft Endpoint Manager
    Mobile Device Manager
    Microsoft Endpoint Configuration Manager
    VDI scripts | -| **macOS** | Local scripts
    Mobile Device Manager/Microsoft Intune
    JAMF Pro
    | -| **Linux Server** | Local script
    Puppet
    Ansible| -| **iOS** | App-based | -| **Android** | Microsoft Endpoint Manager | +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
    [Group Policy](configure-endpoints-gp.md)
    [Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
    [Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
    [VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local scripts](mac-install-manually.md)
    [Microsoft Endpoint Manager](mac-install-with-intune.md)
    [JAMF Pro](mac-install-with-jamf.md)
    [Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
    [Puppet](linux-install-with-puppet.md)
    [Ansible](linux-install-with-ansible)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | + ## Step 3: Configure capabilities diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-configure-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..03df8d4c0cb847af9b8e780f016ef9ea7beae527 GIT binary patch literal 7527 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index c09d936fcd..6bca3b62d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -26,16 +26,40 @@ ms.topic: article **Applies to:** - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +This article is part of the Deployment guide and acts as an example onboarding method that guides users in: +- Onboarding Windows devices to the service +- Configuring Microsoft Defender ATP capabilities + +This onboarding guidance will walk you through: +- **Creating a collection in Microsoft Endpoint Configuration Manager** +- **Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Configuration Manager** + +>[!NOTE] +>Only Windows devices are covered in this example deployment. + +While Microsoft Defender ATP supports onboarding of various endpoints and tools, this article does not cover them. + +For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). + + + + ## Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the -deployment can target either and existing collection or a new collection can be -created for testing. The onboarding like group policy or manual method does -not install any agent on the system. Within the Configuration Manager console +deployment can target an existing collection or a new collection can be +created for testing. + +Onboarding using tools such as Group policy or manual method does not install any agent on the system. + +Within the Microsoft Endpoint Configuration Manager console the onboarding process will be configured as part of the compliance settings -within the console. Any system that receives this required configuration will +within the console. + +Any system that receives this required configuration will maintain that configuration for as long as the Configuration Manager client -continues to receive this policy from the management point. Follow the steps -below to onboard systems with Configuration Manager. +continues to receive this policy from the management point. + +Follow the steps below to onboard endpoints using Microsoft Endpoint Configuration Manager. 1. In Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Device Collections**. @@ -75,8 +99,17 @@ below to onboard systems with Configuration Manager. After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. -## Endpoint detection and response -### Windows 10 + +## Configure Microsoft Defender ATP capabilities +This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: + +- **Endpoint detection and response** +- **Next-generation protection** +- **Attack surface reduction** + + +### Endpoint detection and response +#### Windows 10 From within the Microsoft Defender Security Center it is possible to download the '.onboarding' policy that can be used to create the policy in System Center Configuration Manager and deploy that policy to Windows 10 devices. @@ -132,7 +165,7 @@ Manager and deploy that policy to Windows 10 devices. ![Image of configuration settings](images/configmgr-select-collection.png) -### Previous versions of Windows Client (Windows 7 and Windows 8.1) +#### Previous versions of Windows Client (Windows 7 and Windows 8.1) Follow the steps below to identify the Microsoft Defender ATP Workspace ID and Workspace Key, that will be required for the onboarding of previous versions of Windows. 1. From a Microsoft Defender Security Center Portal, select **Settings > Onboarding**. @@ -183,7 +216,7 @@ Follow the steps below to identify the Microsoft Defender ATP Workspace ID and W Once completed, you should see onboarded endpoints in the portal within an hour. -## Next generation protection +### Next generation protection Microsoft Defender Antivirus is a built-in antimalware solution that provides next generation protection for desktops, portable computers, and servers. 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Antimalware Polices** and choose **Create Antimalware Policy**. @@ -230,7 +263,7 @@ needs on how Antivirus is configured. After completing this task, you now have successfully configured Windows Defender Antivirus. -## Attack surface reduction +### Attack surface reduction The attack surface reduction pillar of Microsoft Defender ATP includes the feature set that is available under Exploit Guard. Attack surface reduction (ASR) rules, Controlled Folder Access, Network Protection and Exploit Protection. @@ -295,7 +328,7 @@ See [Optimize ASR rule deployment and detections](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr) for more details. -### To set Network Protection rules in Audit mode: +#### Set Network Protection rules in Audit mode: 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. ![A screenshot System Center Configuration Manager](images/728c10ef26042bbdbcd270b6343f1a8a.png) @@ -325,7 +358,7 @@ detections](https://docs.microsoft.com/windows/security/threat-protection/micros After completing this task, you now have successfully configured Network Protection in audit mode. -### To set Controlled Folder Access rules in Audit mode: +#### To set Controlled Folder Access rules in Audit mode: 1. In the Microsoft Endpoint Configuration Manager console, navigate to **Assets and Compliance \> Overview \> Endpoint Protection \> Windows Defender Exploit Guard** and choose **Create Exploit Guard Policy**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 76f2c2c7e7..aca1533f48 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -27,24 +27,24 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) -In this section, we will be using Microsoft Endpoint Manager (MEM) to deploy -Microsoft Defender ATP to your endpoints. - -For more information about MEM, check out these resources: -- [Microsoft Endpoint Manager page](https://docs.microsoft.com/mem/) -- [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) -- [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) -This process is a multi-step process, you'll need to: +This article is part of the Deployment guide and acts as an example onboarding method that guides users in: +- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) +- Configuring Microsoft Defender ATP capabilities -- Identify target devices or users +This onboarding guidance will walk you through: +- Identifying target devices or users - - Create an Azure Active Directory group (User or Device) + - Creating an Azure Active Directory group (User or Device) -- Create a Configuration Profile +- Creating a Configuration Profile - - In MEM, we'll guide you in creating a separate policy for each feature + - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. + +While Microsoft Defender ATP supports onboarding of various endpoints and tools, this article does not cover them. + +For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). ## Resources @@ -57,6 +57,11 @@ Here are the links you'll need for the rest of the process: - [Intune Security baselines](https://docs.microsoft.com/mem/intune/protect/security-baseline-settings-defender-atp#microsoft-defender) +For more information about Microsoft Endpoint Manager, check out these resources: +- [Microsoft Endpoint Manager page](https://docs.microsoft.com/mem/) +- [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) +- [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) + ## Identify target devices or users In this section, we will create a test group to assign your configurations on. @@ -90,11 +95,14 @@ needs.
    8. Your testing group now has a member to test. -## Create configuration policies +## Create configuration policies to configure Microsoft Defender ATP capabilities In the following section, you'll create a number of configuration policies. + First is a configuration policy to select which groups of users or devices will -be onboarded to Microsoft Defender ATP. Then you will continue by creating several -different types of Endpoint security policies. +be onboarded to Microsoft Defender ATP. + +Then you will continue by creating several +different types of endpoint security policies. ### Endpoint detection and response diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index e5dcea3322..543494922e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -51,36 +51,44 @@ Deploying Microsoft Defender ATP is a three-phase process:

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 Y8jiDkJB*ebL%xL;lewFE`@!@70|+A~H~;_u literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-report-version.png new file mode 100644 index 0000000000000000000000000000000000000000..a500131ad0e42f152622dcd817b7b5b57ab2162e GIT binary patch literal 47460 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 0c34e4caa5..4d2ab06e7a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -86,10 +86,43 @@ Examples of devices that should be marked as high value: ## Vulnerable devices report -The vulnerable devices report shows graphs and bar charts of +The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. Access the report by going to **Reports > Vulnerable devices** +There are two columns: +- Trends (over time) +- Today (current information) + +### Severity levels + +Each device is counted only once according to the most severe vulnerability found on that device. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-severity.png) + +### Exploit availability + +Each device is counted only once based on the highest level of known exploit. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-exploit-availability.png) + +### Vulnerability age + +Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-age.png) + +### Vulnerable devices by operating system platform + +The number of devices on each operating system that are exposed due to software vulnerabilities. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-os.png) + +### Vulnerable devices by Windows 10 version + +The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. + +![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-version.png) ## Related topics From bc9f0d31fc68190393a64842fbb57df887ae28c2 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 7 Oct 2020 18:13:44 -0700 Subject: [PATCH 051/752] filter --- .../microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 4d2ab06e7a..bfd68b825f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -94,6 +94,8 @@ There are two columns: - Trends (over time) - Today (current information) +You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. + ### Severity levels Each device is counted only once according to the most severe vulnerability found on that device. From 81f2746fc4fe49026bf94ff34fc225c75272ce1b Mon Sep 17 00:00:00 2001 From: aktsuda Date: Thu, 8 Oct 2020 15:42:37 +0900 Subject: [PATCH 052/752] Update kernel-dma-protection-for-thunderbolt.md Changed Note to "**Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection)." --- .../kernel-dma-protection-for-thunderbolt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 2d8554f52b..859064bfc0 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -91,7 +91,7 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if - Reboot system into Windows 10. >[!NOTE] -> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES. +> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection). 4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. From 8ce32e8d920bf969417052c81e0948eb294d7f02 Mon Sep 17 00:00:00 2001 From: John Kennedy Date: Thu, 8 Oct 2020 10:59:36 -0700 Subject: [PATCH 053/752] Update developers.yml Corrected link to https://developer.microsoft.com/en-us/office/edu --- education/developers.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/education/developers.yml b/education/developers.yml index 9e21b6d27f..6491604539 100644 --- a/education/developers.yml +++ b/education/developers.yml @@ -26,8 +26,8 @@ additionalContent: # Card - title: Office Education Dev center summary: Integrate with Office 365 across devices and services to extend Microsoft enterprise-scale compliance and security to students, teachers, and staff in your education app - url: https://dev.office.com/industry-verticals/edu + url: https://developer.microsoft.com/office/edu # Card - title: Data Streamer summary: Bring new STEM experiences into the classroom with real-time data in Excel using Data Streamer. Data Streamer can send data to Excel from a sensor or application. - url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer \ No newline at end of file + url: https://docs.microsoft.com/en-us/microsoft-365/education/data-streamer From e96ef0be4444fe28b16f7597e282f6ea75642e69 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 10:22:28 +0530 Subject: [PATCH 054/752] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index e2c454f055..50877d13d0 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -1,3 +1,23 @@ +--- +title: "Onboard Windows 10 multi-session devices in Windows Virtual Desktop" +description: "Read more in this article about Onboarding Windows 10 multi-session devices in Windows Virtual Desktop" +keywords: Windows Virtual Desktop, WVD, microsoft defender, endpoint, onboard +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.topic: article +author: Lovina-Saldanha +ms.author: Lovina-Saldanha +ms.custom: nextgen +ms.date: 09/10/2020 +ms.reviewer: +manager: dansimp +--- + #Onboard Windows 10 multi-session devices in Windows Virtual Desktop 6 minutes to read From 7463080770d58b657cfc54abf5f94af2e3f8952e Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 10:39:50 +0530 Subject: [PATCH 055/752] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 50877d13d0..d4c3163f0c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,15 +10,15 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: Lovina-Saldanha -ms.author: Lovina-Saldanha +author: v-lsaldanha +ms.author: v-lsaldanha ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: manager: dansimp --- -#Onboard Windows 10 multi-session devices in Windows Virtual Desktop +# Onboard Windows 10 multi-session devices in Windows Virtual Desktop 6 minutes to read Applies to: @@ -30,7 +30,7 @@ Applies to: Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. ##Before you begin -Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/en-us/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. +Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: @@ -53,7 +53,7 @@ Use a management tool to run the script. ####*Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) +Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) Follow the instructions for a single entry for each device. @@ -88,22 +88,22 @@ Click **OK** and close any open GPMC windows. If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. -For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) +For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) > [!WARNING] -> If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. +> If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. > [!TIP] -> After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). +> After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). ####Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) +[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) ####Other recommended configuration settings -When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). +When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). In addition, if you’re using FSlogix user profiles, we recommend you exclude the following files from always-on protection: @@ -126,4 +126,4 @@ Exclude Processes: ####Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file From 0f29629d0bcfca0a6c0418c6f71240b4a59811dd Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 11:02:57 +0530 Subject: [PATCH 056/752] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index d4c3163f0c..afe964dc52 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -30,7 +30,7 @@ Applies to: Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. ##Before you begin -Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. +Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: From 9f00bd7b9243e3b1b6705a59bcd51a5662002155 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 11:51:19 +0530 Subject: [PATCH 057/752] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index afe964dc52..b8dc041943 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,8 +10,8 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: v-lsaldanha -ms.author: v-lsaldanha +author: Lovina-Saldanha +ms.author: Lovina-Saldanha ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: From c2c8dc57eab1a00685d1ff8d3b7985f7ed0fca93 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Fri, 9 Oct 2020 14:47:51 +0530 Subject: [PATCH 058/752] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index b8dc041943..e63e6e10f9 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -27,9 +27,9 @@ Applies to: > [!WARNING] > Microsoft Defender ATP support for Windows Virtual Desktop multi-user scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. -Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on the needs of your organization, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. +Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. - ##Before you begin + ## Before you begin Familiarize yourself with the [considerations for non-persistent VDI](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). While [Windows Virtual Desktop](https://docs.microsoft.com/azure/virtual-desktop/overview) does not provide non-persistence options, it does provide ways to use a golden Windows image that can be used to provision new hosts and redeploy machines. This increases volatility in the environment and thus impacts what entries are created and maintained in the Microsoft Defender for Endpoint portal, potentially reducing visibility for your security analysts. > [!NOTE] @@ -44,23 +44,23 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip > [!NOTE] > The placement and configuration of the VDI onboarding startup script on the WVD golden image configures it as a startup script that runs when the WVD starts. It is NOT recommended to onboard the actual WVD golden image. Another consideration is the method used to run the script. It should run as early in the startup/provisioning process as possible to reduce the time between the machine being available to receive sessions and the device onboarding to the service. Below scenarios 1 & 2 take this into account. -###Scenarios +### Scenarios There are several ways to onboard a WVD host machine: Run the script in the golden image (or from a shared location) during startup. Use a management tool to run the script. -####*Scenario 1: Using local group policy* +#### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) Follow the instructions for a single entry for each device. -####*Scenario 2: Using domain group policy* +#### *Scenario 2: Using domain group policy* This scenario uses a centrally located script and runs it using a domain-based group policy. You can also place the script in the golden image and run it in the same way. -**Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center ** +**Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center** 1. Open the VDI configuration package .zip file (WindowsDefenderATPOnboardingPackage.zip) - In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. - Select Windows 10 as the operating system. @@ -84,7 +84,7 @@ Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard Click **OK** and close any open GPMC windows. -####*Scenario 3: Onboarding using management tools* +#### *Scenario 3: Onboarding using management tools* If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. @@ -96,12 +96,12 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th > [!TIP] > After onboarding the device, you can choose to run a detection test to verify that the device is properly onboarded to the service. For more information, see [Run a detection test on a newly onboarded Microsoft Defender for Endpoint device](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/run-detection-test). -####Tagging your machines when building your golden image +#### Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) -####Other recommended configuration settings +#### Other recommended configuration settings When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). @@ -124,6 +124,6 @@ Exclude Processes: %ProgramFiles%\FSLogix\Apps\frxccds.exe %ProgramFiles%\FSLogix\Apps\frxsvc.exe -####Licensing requirements +#### Licensing requirements Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file From 08ec329b9d52b3d29654170721b360ccc178a21b Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 15:28:20 +0200 Subject: [PATCH 059/752] Credential Guard: Enterprise & Education SKU Just to make it clear that Credential Guard is not supported on Windows 10 Pro or Windows 10 Home edition Ref. closed issue ticket #4025 --- .../credential-guard/credential-guard-manage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 32bf1aabaf..1e5ca4586a 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -22,7 +22,7 @@ ms.custom: **Applies to** - Windows 10 <=1903 Enterprise and Education SKUs -- Windows 10 >=1909 +- Windows 10 >=1909 Enterprise and Education SKUs - Windows Server 2016 - Windows Server 2019 From 3940dc0089abfa5ffc682f5cfbca099f3358e826 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 15:39:49 +0200 Subject: [PATCH 060/752] Credential Guard: Enterprise & Education SKU Ref. closed issue ticket #4025 and PR #8435 Just to make it clear that Credential Guard is not supported on Windows 10 Pro or Windows 10 Home edition Thanks to @JonZeolla for raising the question by opening the ticket. Thanks to @tecxx for taking the time to create and follow up CRM:0773000358 (MSRC). --- .../credential-guard/credential-guard-requirements.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md index cdf9c3ec9a..79de4b8ec8 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md @@ -19,7 +19,7 @@ ms.reviewer: # Windows Defender Credential Guard: Requirements **Applies to** -- Windows 10 +- Windows 10 Enterprise and Education SKUs - Windows Server 2016 @@ -56,11 +56,11 @@ For information about Windows Defender Remote Credential Guard hardware and soft When Windows Defender Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatibility with the reduced functionality. ->[!WARNING] +> [!WARNING] > Enabling Windows Defender Credential Guard on domain controllers is not supported.
> The domain controller hosts authentication services which integrate with processes isolated when Windows Defender Credential Guard is enabled, causing crashes. ->[!NOTE] +> [!NOTE] > Windows Defender Credential Guard does not provide protections for the Active Directory database or the Security Accounts Manager (SAM). The credentials protected by Kerberos and NTLM when Windows Defender Credential Guard is enabled are also in the Active Directory database (on domain controllers) and the SAM (for local accounts). Applications will break if they require: From 9dbdacde70e0ad5263d03e6b17eb42d70a862a3e Mon Sep 17 00:00:00 2001 From: Mark Thomas <66015890+mthomas-1@users.noreply.github.com> Date: Fri, 9 Oct 2020 14:44:54 +0100 Subject: [PATCH 061/752] Update configure-proxy-internet.md Updated MMA Section --- .../microsoft-defender-atp/configure-proxy-internet.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 2e587b1c0b..986f1886c2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -156,10 +156,13 @@ Please see the following guidance to eliminate the wildcard (*) requirement for ![Image of administrator in Windows PowerShell](images/admin-powershell.png) -The *.ods.opinsights.azure.com, *.oms.opinsights.azure.com and *.agentsvc.azure-automation.net URL endpoints can be replaced with your specific Workspace ID. The Workspace ID is specific to your environment and workspace and can be found in the Onboarding section of your tenant within the Microsoft Defender Security Center portal +The wildcards (*) used in *.ods.opinsights.azure.com, *.oms.opinsights.azure.com, and *.agentsvc.azure-automation.net URL endpoints can be replaced with your specific Workspace ID. The Workspace ID is specific to your environment and workspace and can be found in the Onboarding section of your tenant within the Microsoft Defender Security Center portal. The *.blob.core.windows.net URL endpoint can be replaced with the URLs shown in the “Firewall Rule: *.blob.core.windows.net” section of the test results. +> [!NOTE] +> In the case of onboarding via Azure Security Center (ASC), multiple workspaces maybe used. You will need to perform the TestCloudConnection.exe procedure above on an onboarded machine from each workspace (to determine if there are any changes to the *.blob.core.windows.net URLs between the workspaces). + ## Verify client connectivity to Microsoft Defender ATP service URLs Verify the proxy configuration completed successfully, that WinHTTP can discover and communicate through the proxy server in your environment, and that the proxy server allows traffic to the Microsoft Defender ATP service URLs. From 37266f65295520da475310c0627de02f11e01c8e Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Fri, 9 Oct 2020 19:01:51 +0200 Subject: [PATCH 062/752] Merge into 1 line - Clarify that only Windows 10 Enterprise or Education SKUs are covered. --- .../credential-guard/credential-guard-manage.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-manage.md b/windows/security/identity-protection/credential-guard/credential-guard-manage.md index 1e5ca4586a..0b0c7e3af3 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-manage.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-manage.md @@ -21,8 +21,7 @@ ms.custom: # Manage Windows Defender Credential Guard **Applies to** -- Windows 10 <=1903 Enterprise and Education SKUs -- Windows 10 >=1909 Enterprise and Education SKUs +- Windows 10 Enterprise or Education SKUs - Windows Server 2016 - Windows Server 2019 From c3163f787bb73bef04ffbd3e308a4a6582956b03 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 9 Oct 2020 14:24:33 -0700 Subject: [PATCH 063/752] updated aria text --- .../threat-and-vuln-mgt-scenarios.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index bfd68b825f..e85d9e0e9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -100,31 +100,31 @@ You can filter the data by vulnerability severity levels, exploit availability, Each device is counted only once according to the most severe vulnerability found on that device. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-severity.png) +![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) ### Exploit availability Each device is counted only once based on the highest level of known exploit. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-exploit-availability.png) +![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) ### Vulnerability age Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-age.png) +![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) ### Vulnerable devices by operating system platform -The number of devices on each operating system that are exposed due to software vulnerabilities. +The number of devices on each operating system that are exposed due to software vulnerabilities. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-os.png) +![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) ### Vulnerable devices by Windows 10 version -The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. +The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. -![Graphs of current device vulnerability severity levels, and over time.](images/tvm-report-version.png) +![One graph of current vulnerable devices by Windows 10 version, and one graph showing vulnerable devices by Windows 10 version over time.](images/tvm-report-version.png) ## Related topics From 6b71ec0122e682dbce5ea84f33ef3c75373c7206 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 9 Oct 2020 14:55:30 -0700 Subject: [PATCH 064/752] updated text --- .../images/tvm-selected-device-groups.png | Bin 0 -> 6812 bytes .../tvm-security-recommendation.md | 40 +++++++++++------- 2 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-selected-device-groups.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f3f506e5c535c50454f5026d49cb40fd13282f GIT binary patch literal 6812 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 Q-EP8BlvR@{lztufKl~JZ-v9sr literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index afd2f918cb..2a5e336617 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -134,11 +134,9 @@ If you want to check how the ticket shows up in Intune, see [Use Intune to remed ## File for exception -As an alternative to a remediation request, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md) +As an alternative to a remediation request when a recommendation is not relevant at the moment, you can create exceptions for recommendations. Only users with “exceptions handling” permissions can add exception. [Learn more about RBAC roles](user-roles.md). If your organization has device groups, you will now be able to scope the exception to specific device groups. -If your organization has device groups, you will now be able to scope the exception to specific groups. If you have global administrator permission (called Microsoft Defender ATP administrator), then you can choose to set the exception for all current and future device groups. - -When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception (by device group)**. +When an exception is created for a recommendation, the recommendation is no longer active. The recommendation state will change to **Full exception** or **Partial exception** (by device group). ### How to create an exception @@ -146,7 +144,7 @@ Select a security recommendation you would like create an exception for, and the ![Showing where the button for "exception options" is location in a security recommendation flyout.](images/tvm-exception-options.png) -Then choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. +Choose the scope and justification, set a date for the exception duration, and submit. To view all your exceptions (current and past), navigate to the [Remediation](tvm-remediation.md) page under the **Threat & Vulnerability Management** menu and select the **Exceptions** tab. ### Exception scope @@ -154,13 +152,19 @@ Exceptions can either be created for selected device groups, or for all device g #### Exception by device group -Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” +Apply the exception to all device groups or choose specific device groups. Device groups that already have an exception will not be displayed in the list. If you only select certain device groups, the recommendation state will change from “active” to “partial exception.” The state will change to “full exception” if you select all the device groups. ![Showing device group dropdown.](images/tvm-exception-device-group-500.png) ##### Filtered -If you have filtered by device group, just your filtered device groups will appear as options. +If you have filtered by device group on any of the threat and vulnerability management pages, only your filtered device groups will appear as options. + +Button to filter by device group on any of the threat and vulnerability management pages: + +![Showing selected device groups filter.](images/tvm-selected-device-groups.png) + +Exception view with filtered device groups: ![Showing filtered device group dropdown.](images/tvm-exception-device-filter500.png) @@ -176,13 +180,13 @@ A flyout will appear where you can search and choose device groups you want incl #### Global exceptions -If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects all current and future device groups in your organization. The recommendation state will change from “active” to “full exception.” +If you have global administrator permissions (called Microsoft Defender ATP administrator), you will be able to create and cancel a global exception. It affects **all** current and future device groups in your organization, and only a user with similar permission would be able to change it. The recommendation state will change from “active” to “full exception.” ![Showing global exception option.](images/tvm-exception-global.png) Some things to keep in mind: -- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired. +- If a recommendation is under global exception, then newly created exceptions for device groups will be suspended until the global exception has expired or been cancelled. After that point, the new device group exceptions will go into effect until they expire. - If a recommendation already has exceptions for specific device groups and a global exception is created, then the device group exception will be suspended until it expires or the global exception is cancelled before it expires. ### Justification @@ -192,21 +196,27 @@ Select your justification for the exception you need to file instead of remediat The following list details the justifications behind the exception options: - **Third party control** - A third party product or software already addresses this recommendation - - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - Choosing this justification type will lower your exposure score and increase your secure score because your risk is reduced - **Alternate mitigation** - An internal tool already addresses this recommendation - - Choosing this justification type will lower your exposure score and increase you secure score because your risk is reduced + - Choosing this justification type will lower your exposure score and increase your secure score because your risk is reduced - **Risk accepted** - Poses low risk and/or implementing the recommendation is too expensive - **Planned remediation (grace)** - Already planned but is awaiting execution or authorization +### View all exceptions + +Navigate to the **Exceptions** tab in the **Remediation** page. + +![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) + +Select an exception to open a flyout with more details. Exceptions per devices group will have a list of every device group the exception covers, which you can Export. You can also view the related recommendation or cancel the exception. + ### How to cancel an exception To cancel an exception, navigate to the **Exceptions** tab in the **Remediation** page. Select the exception. -![Showing the "Exceptions" tab in the Remediation page.](images/tvm-exception-tab400.png) - #### Cancel the exception for a specific device group -If the exception is per device group, then you will need to select a specific device group to cancel the exception for. +If the exception is per device group, then you will need to select the specific device group to cancel the exception for it. ![Showing how to select a specific device group.](images/tvm-exception-device-group-hover.png) @@ -214,7 +224,7 @@ A flyout will appear for the device group, and you can select **Cancel exception #### Cancel a global exception -If it is a global exception, select an exception from the list and then select Cancel exception from the flyout. +If it is a global exception, select an exception from the list and then select **Cancel exception** from the flyout. ![Showing how to cancel the exception for a global exception.](images/tvm-exception-cancel-global-400.png) From 42b0c8ff76af5a364001d968de969b4c42d9f965 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Sun, 11 Oct 2020 08:39:30 +0500 Subject: [PATCH 065/752] Update how-user-account-control-works.md --- .../user-account-control/how-user-account-control-works.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index 560f4b240c..f25477e9ad 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -278,7 +278,7 @@ The slider will never turn UAC completely off. If you set it to Never notify< > **Important:** In order to fully disable UAC you must disable the policy **User Account Control: Run all administrators in Admin Approval Mode**. > -> **Warning:** Universal Windows apps will not work when UAC is disabled. +> **Warning:** Some Universal Windows apps may not work when UAC is disabled. ### Virtualization From 9e90ea017a38107796ef99cbef5f838e76d626b6 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Mon, 12 Oct 2020 09:39:33 +0500 Subject: [PATCH 066/752] Update windows/security/identity-protection/user-account-control/how-user-account-control-works.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../user-account-control/how-user-account-control-works.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index f25477e9ad..042e28e960 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -278,7 +278,7 @@ The slider will never turn UAC completely off. If you set it to Never notify< > **Important:** In order to fully disable UAC you must disable the policy **User Account Control: Run all administrators in Admin Approval Mode**. > -> **Warning:** Some Universal Windows apps may not work when UAC is disabled. +> **Warning:** Some Universal Windows Platform apps may not work when UAC is disabled. ### Virtualization From cb04295981d407c3871a7c0bc621fd85a5e50a93 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 14:03:39 +0530 Subject: [PATCH 067/752] New_4490409 Created new topic "Schedule scans with Microsoft Defender ATP for Linux" --- images/linux-mdatp.png | Bin 0 -> 5634 bytes .../linux-schedule-scan-atp.md | 247 ++++++++++++++++++ 2 files changed, 247 insertions(+) create mode 100644 images/linux-mdatp.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md diff --git a/images/linux-mdatp.png b/images/linux-mdatp.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 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 [!NOTE] +> To get a list of all the time zones, run the following command: +> timedatectl list-timezones + +> Examples for timezones: +> America/Los_Angeles +> America/New_York +> America/Chicago +> America/Denver + +## To set the Cron job + +**To backup crontab entries:** + +sudo crontab -l > /var/tmp/cron_backup_200919.dat + +> [!NOTE] +> Where 200919 == YRMMDD + +> TIP: +> Do this before you edit or remove. +> To edit the crontab and add a new job as a root user: +> sudo crontab -e + +> [!NOTE] +> The default editor is VIM + +You might see: + +0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh + +Press “Insert” + +Add the following entries: + +CRON_TZ=America/Los_Angeles + +0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log + +> [!NOTE] +> In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) + +Press “Esc” + +Type “:wq” w/o the double quotes. + +> [!NOTE] +> w == write, q == quit + +To view your cron jobs, type sudo crontab -l + +:::image type="content" source="../../../../images/linux-mdatp.png" alt-text="linux mdatp"::: + +**How to inspect cron job runs:** + +sudo grep mdatp /var/log/cron + +**How to inspect the mdatp_cron_job.log** +sudo nano mdatp_cron_job.log + +## For those of you that are using Ansible, Chef, or Puppet] +### How to set cron jobs in Ansible: + +cron – Manage cron.d and crontab entries + +See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) + +### How to set crontabs in Chef: +cron resource + +See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) + +### How to set cron jobs in Puppet: +Resource Type: cron + +See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) + +Automating with Puppet: Cron jobs and scheduled tasks + +See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) + +## Additional information: + +**To get help with crontab** +man crontab + +**To get a list of crontab file of the current user:** + +crontab -l + +**To get a list of crontab file of another user:** + +crontab -u username -l + +**To backup crontab entries:** + +crontab -l > /var/tmp/cron_backup.dat +> [!TIP] +> Do this before you edit or remove. + +**To restore crontab entries:** + +crontab /var/tmp/cron_backup.dat + +**To edit the crontab and add a new job as a root user:** + +Sudo crontab -e + +**To edit the crontab and add a new job:** + +crontab -e + +**To edit other user’s crontab entries:** + +crontab -u username -e + +**To remove all crontab entries:** + +crontab -r + +**To remove other user’s crontab entries:** + +crontab -u username -r + +**Explanation**: + ++—————- minute (values: 0 – 59) (special characters: , – * /) + +| +————- hour (values: 0 – 23) (special characters: , – * /) + +| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C) + +| | | +——- month (values: 1 – 12) (special characters: ,- * / ) +| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) +| | | | | +* * * * * command to be executed + + + + + + + + + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + + +While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. + +## Schedule a scan with *launchd* + +You can create a scanning schedule using the *launchd* daemon on a macOS device. + +1. The following code shows the schema you need to use to schedule a scan. Open a text editor and use this example as a guide for your own scheduled scan file. + + For more information on the *.plist* file format used here, see [About Information Property List Files](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html) at the official Apple developer website. + + ```XML + + + + + Label + com.microsoft.wdav.schedquickscan + ProgramArguments + + sh + -c + /usr/local/bin/mdatp --scan --quick + + RunAtLoad + + StartCalendarInterval + + Day + 3 + Hour + 2 + Minute + 0 + Weekday + 5 + + StartInterval + 604800 + WorkingDirectory + /usr/local/bin/ + + + ``` + +2. Save the file as *com.microsoft.wdav.schedquickscan.plist*. + + > [!TIP] + > To run a full scan instead of a quick scan, change line 12, `/usr/local/bin/mdatp --scan --quick`, to use the `--full` option instead of `--quick` (i.e. `/usr/local/bin/mdatp --scan --full`) and save the file as *com.microsoft.wdav.sched**full**scan.plist* instead of *com.microsoft.wdav.sched**quick**scan.plist*. + +3. Open **Terminal**. +4. Enter the following commands to load your file: + + ```bash + launchctl load /Library/LaunchDaemons/ + launchctl start + ``` + +5. Your scheduled scan will run at the date, time, and frequency you defined in your p-list. In the example, the scan runs at 2:00 AM every Friday. + + Note that the `StartInterval` value is in seconds, indicating that scans should run every 604,800 seconds (one week), while the `Weekday` value of `StartCalendarInterval` uses an integer to indicate the fifth day of the week, or Friday. + + > [!IMPORTANT] + > Agents executed with *launchd* will not run at the scheduled time while the device is asleep. They will instead run once the device resumes from sleep mode. + > + > If the device is turned off, the scan will run at the next scheduled scan time. + +## Schedule a scan with Intune + +You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. + +See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. From da50b63b45e3cfe776aa45fccfe215ca77d1c256 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 14:22:47 +0530 Subject: [PATCH 068/752] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 109 +++--------------- 1 file changed, 15 insertions(+), 94 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 8515254bac..0d706608ba 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -26,14 +26,16 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to ## Pre-requisite > [!NOTE] -> To get a list of all the time zones, run the following command: -> timedatectl list-timezones + +To get a list of all the time zones, run the following command: + +timedatectl list-timezones > Examples for timezones: -> America/Los_Angeles -> America/New_York -> America/Chicago -> America/Denver +America/Los_Angeles +America/New_York +America/Chicago +America/Denver ## To set the Cron job @@ -42,12 +44,13 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to sudo crontab -l > /var/tmp/cron_backup_200919.dat > [!NOTE] -> Where 200919 == YRMMDD + +Where 200919 == YRMMDD > TIP: -> Do this before you edit or remove. -> To edit the crontab and add a new job as a root user: -> sudo crontab -e +Do this before you edit or remove. +To edit the crontab and add a new job as a root user: +sudo crontab -e > [!NOTE] > The default editor is VIM @@ -65,14 +68,14 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -> In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) +In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) Press “Esc” Type “:wq” w/o the double quotes. > [!NOTE] -> w == write, q == quit + w == write, q == quit To view your cron jobs, type sudo crontab -l @@ -163,85 +166,3 @@ crontab -u username -r * * * * * command to be executed - - - - - - - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] - - -While you can start a threat scan at any time with Microsoft Defender ATP, your enterprise might benefit from scheduled or timed scans. For example, you can schedule a scan to run at the beginning of every workday or week. - -## Schedule a scan with *launchd* - -You can create a scanning schedule using the *launchd* daemon on a macOS device. - -1. The following code shows the schema you need to use to schedule a scan. Open a text editor and use this example as a guide for your own scheduled scan file. - - For more information on the *.plist* file format used here, see [About Information Property List Files](https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html) at the official Apple developer website. - - ```XML - - - - - Label - com.microsoft.wdav.schedquickscan - ProgramArguments - - sh - -c - /usr/local/bin/mdatp --scan --quick - - RunAtLoad - - StartCalendarInterval - - Day - 3 - Hour - 2 - Minute - 0 - Weekday - 5 - - StartInterval - 604800 - WorkingDirectory - /usr/local/bin/ - - - ``` - -2. Save the file as *com.microsoft.wdav.schedquickscan.plist*. - - > [!TIP] - > To run a full scan instead of a quick scan, change line 12, `/usr/local/bin/mdatp --scan --quick`, to use the `--full` option instead of `--quick` (i.e. `/usr/local/bin/mdatp --scan --full`) and save the file as *com.microsoft.wdav.sched**full**scan.plist* instead of *com.microsoft.wdav.sched**quick**scan.plist*. - -3. Open **Terminal**. -4. Enter the following commands to load your file: - - ```bash - launchctl load /Library/LaunchDaemons/ - launchctl start - ``` - -5. Your scheduled scan will run at the date, time, and frequency you defined in your p-list. In the example, the scan runs at 2:00 AM every Friday. - - Note that the `StartInterval` value is in seconds, indicating that scans should run every 604,800 seconds (one week), while the `Weekday` value of `StartCalendarInterval` uses an integer to indicate the fifth day of the week, or Friday. - - > [!IMPORTANT] - > Agents executed with *launchd* will not run at the scheduled time while the device is asleep. They will instead run once the device resumes from sleep mode. - > - > If the device is turned off, the scan will run at the next scheduled scan time. - -## Schedule a scan with Intune - -You can also schedule scans with Microsoft Intune. The [runMDATPQuickScan.sh](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP#runmdatpquickscansh) shell script available at [Scripts for Microsoft Defender Advanced Threat Protection](https://github.com/microsoft/shell-intune-samples/tree/master/Misc/MDATP) will persist when the device resumes from sleep mode. - -See [Use shell scripts on macOS devices in Intune](https://docs.microsoft.com/mem/intune/apps/macos-shell-scripts) for more detailed instructions on how to use this script in your enterprise. From 32e1b1490b117de100bbed41d6478cb7e035c398 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 15:12:25 +0530 Subject: [PATCH 069/752] Update linux-schedule-scan-atp.md minor corrections during self review --- .../linux-schedule-scan-atp.md | 62 +++++++++---------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 0d706608ba..aee27d7e1f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -27,33 +27,31 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to > [!NOTE] -To get a list of all the time zones, run the following command: - -timedatectl list-timezones +> To get a list of all the time zones, run the following command: +`timedatectl list-timezones` > Examples for timezones: -America/Los_Angeles -America/New_York -America/Chicago -America/Denver +> - `America/Los_Angeles` +> - `America/New_York` +>- `America/Chicago` +>- `America/Denver` ## To set the Cron job **To backup crontab entries:** -sudo crontab -l > /var/tmp/cron_backup_200919.dat +`sudo crontab -l > /var/tmp/cron_backup_200919.dat` > [!NOTE] - -Where 200919 == YRMMDD +> Where 200919 == YRMMDD > TIP: Do this before you edit or remove. -To edit the crontab and add a new job as a root user: -sudo crontab -e +To edit the crontab, and add a new job as a root user: +`sudo crontab -e` > [!NOTE] -> The default editor is VIM +> The default editor is VIM. You might see: @@ -72,7 +70,7 @@ In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format Press “Esc” -Type “:wq” w/o the double quotes. +Type “:wq” without the double quotes. > [!NOTE] w == write, q == quit @@ -83,22 +81,22 @@ To view your cron jobs, type sudo crontab -l **How to inspect cron job runs:** -sudo grep mdatp /var/log/cron +`sudo grep mdatp /var/log/cron` **How to inspect the mdatp_cron_job.log** -sudo nano mdatp_cron_job.log +`sudo nano mdatp_cron_job.log` -## For those of you that are using Ansible, Chef, or Puppet] +## For those who use Ansible, Chef, or Puppet] ### How to set cron jobs in Ansible: -cron – Manage cron.d and crontab entries +`cron – Manage cron.d and crontab entries` -See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) +See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. ### How to set crontabs in Chef: -cron resource +`cron resource` -See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) +See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. ### How to set cron jobs in Puppet: Resource Type: cron @@ -107,50 +105,50 @@ See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs Automating with Puppet: Cron jobs and scheduled tasks -See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) +See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) for more information. ## Additional information: **To get help with crontab** -man crontab +`man crontab` **To get a list of crontab file of the current user:** -crontab -l +`crontab -l` **To get a list of crontab file of another user:** -crontab -u username -l +`crontab -u username -l` **To backup crontab entries:** -crontab -l > /var/tmp/cron_backup.dat +`crontab -l > /var/tmp/cron_backup.dat` > [!TIP] > Do this before you edit or remove. **To restore crontab entries:** -crontab /var/tmp/cron_backup.dat +`crontab /var/tmp/cron_backup.dat` **To edit the crontab and add a new job as a root user:** -Sudo crontab -e +`Sudo crontab -e` **To edit the crontab and add a new job:** -crontab -e +`crontab -e` **To edit other user’s crontab entries:** -crontab -u username -e +`crontab -u username -e` **To remove all crontab entries:** -crontab -r +`crontab -r` **To remove other user’s crontab entries:** -crontab -u username -r +`crontab -u username -r` **Explanation**: From 970adb587ffd9881b9a735f74d6b7e9bdbe370ab Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 15:27:59 +0530 Subject: [PATCH 070/752] Add files via upload Added new file --- .../threat-protection/images/linux-mdatp.png | Bin 0 -> 5634 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/linux-mdatp.png diff --git a/windows/security/threat-protection/images/linux-mdatp.png b/windows/security/threat-protection/images/linux-mdatp.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 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 Date: Mon, 12 Oct 2020 17:25:02 +0530 Subject: [PATCH 071/752] Linux_MDATP_4490409 Minor edits --- .../threat-protection/images}/linux-mdatp.png | Bin .../linux-schedule-scan-atp.md | 34 ++++++++++-------- 2 files changed, 20 insertions(+), 14 deletions(-) rename {images => windows/security/threat-protection/images}/linux-mdatp.png (100%) diff --git a/images/linux-mdatp.png b/windows/security/threat-protection/images/linux-mdatp.png similarity index 100% rename from images/linux-mdatp.png rename to windows/security/threat-protection/images/linux-mdatp.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index aee27d7e1f..347e58511a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -19,16 +19,16 @@ ms.topic: conceptual # Schedule scans with Microsoft Defender ATP for Linux -For the command line to be able to run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). +To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite > [!NOTE] -> To get a list of all the time zones, run the following command: -`timedatectl list-timezones` +> To get a list of all the time zones, run the following command: +> `timedatectl list-timezones` > Examples for timezones: > - `America/Los_Angeles` @@ -37,6 +37,7 @@ Linux (and Unix) have the tool called **crontab** (similar to Task Scheduler) to >- `America/Denver` ## To set the Cron job +Use the following commands: **To backup crontab entries:** @@ -66,7 +67,7 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -In this example, we are setting it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8) +In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). Press “Esc” @@ -75,33 +76,36 @@ Type “:wq” without the double quotes. > [!NOTE] w == write, q == quit -To view your cron jobs, type sudo crontab -l +To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="../../../../images/linux-mdatp.png" alt-text="linux mdatp"::: +:::image type="content" source="..\images\linux-mdatp.png" alt-text="linux mdatp"::: -**How to inspect cron job runs:** +**To inspect cron job runs:** `sudo grep mdatp /var/log/cron` -**How to inspect the mdatp_cron_job.log** +**To inspect the mdatp_cron_job.log** + `sudo nano mdatp_cron_job.log` ## For those who use Ansible, Chef, or Puppet] -### How to set cron jobs in Ansible: + +Use the following commands: +### To set cron jobs in Ansible: `cron – Manage cron.d and crontab entries` See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. -### How to set crontabs in Chef: +### To set crontabs in Chef: `cron resource` See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. -### How to set cron jobs in Puppet: +### To set cron jobs in Puppet: Resource Type: cron -See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) +See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) for more information. Automating with Puppet: Cron jobs and scheduled tasks @@ -110,6 +114,7 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h ## Additional information: **To get help with crontab** + `man crontab` **To get a list of crontab file of the current user:** @@ -161,6 +166,7 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h | | | +——- month (values: 1 – 12) (special characters: ,- * / ) | | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) | | | | | -* * * * * command to be executed + +*****command to be executed From a86c74982cd7697a858c64c1c468dfc8f1e9a854 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 17:56:30 +0530 Subject: [PATCH 072/752] linux-mdatp-1.png New file --- .../threat-protection/images/linux-mdatp-1.png | Bin 0 -> 5634 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/linux-mdatp-1.png diff --git a/windows/security/threat-protection/images/linux-mdatp-1.png b/windows/security/threat-protection/images/linux-mdatp-1.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c9c07b16906f1465cf3b97f50b71ab49b3f10f GIT binary patch literal 5634 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 Date: Mon, 12 Oct 2020 18:59:26 +0530 Subject: [PATCH 073/752] Update Onboard-Windows-10-multi-session-device.md self review --- ...Onboard-Windows-10-multi-session-device.md | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index e63e6e10f9..5431501ad6 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -39,7 +39,7 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > > Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. -Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. That way, it is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. +Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. > [!NOTE] > The placement and configuration of the VDI onboarding startup script on the WVD golden image configures it as a startup script that runs when the WVD starts. It is NOT recommended to onboard the actual WVD golden image. Another consideration is the method used to run the script. It should run as early in the startup/provisioning process as possible to reduce the time between the machine being available to receive sessions and the device onboarding to the service. Below scenarios 1 & 2 take this into account. @@ -53,7 +53,7 @@ Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1) +Use the instructions in [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). Follow the instructions for a single entry for each device. @@ -72,9 +72,9 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Open the Group Policy Management Console (GPMC), right-click the Group Policy Object (GPO) you want to configure and click **Edit**. 1. In the Group Policy Management Editor, go to **Computer configuration** \> **Preferences** \> **Control panel settings**. 1. Right-click **Scheduled tasks**, click **New**, and then click **Immediate Task** (At least Windows 7). -1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Then click **Check Names** then OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. +1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Click **Check Names** and then click OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. 1. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. -1. Go to the **Actions** tab and click**New**. Ensure that **Start a program** is selected in the Action field. Enter the following: +1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: Action = "Start a program" @@ -98,16 +98,17 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th #### Tagging your machines when building your golden image -As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value) +As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. For more information, see +[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). #### Other recommended configuration settings When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). -In addition, if you’re using FSlogix user profiles, we recommend you exclude the following files from always-on protection: +In addition, if you are using FSlogix user profiles, we recommend you exclude the following files from always-on protection: + +**Exclude Files:** -Exclude Files: %ProgramFiles%\FSLogix\Apps\frxdrv.sys %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys %ProgramFiles%\FSLogix\Apps\frxccd.sys @@ -118,7 +119,7 @@ Exclude Files: \\storageaccount.file.core.windows.net\share\*\*.VHD \\storageaccount.file.core.windows.net\share\*\*.VHDX -Exclude Processes: +**Exclude Processes:** %ProgramFiles%\FSLogix\Apps\frxccd.exe %ProgramFiles%\FSLogix\Apps\frxccds.exe @@ -126,4 +127,4 @@ Exclude Processes: #### Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements) \ No newline at end of file +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). From cb3d1af3a0db1e075eb41bc15cae9b92afe208c9 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 19:02:17 +0530 Subject: [PATCH 074/752] Update Onboard-Windows-10-multi-session-device.md minor edit --- .../Onboard-Windows-10-multi-session-device.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 5431501ad6..c101c03c30 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -74,7 +74,8 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Right-click **Scheduled tasks**, click **New**, and then click **Immediate Task** (At least Windows 7). 1. In the Task window that opens, go to the **General** tab. Under **Security options** click **Change User or Group** and type SYSTEM. Click **Check Names** and then click OK. NT AUTHORITY\SYSTEM appears as the user account the task will run as. 1. Select **Run whether user is logged on or not** and check the **Run with highest privileges** check box. -1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: +1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. +Enter the following: Action = "Start a program" From 0ae16edbf546b22eb319b48325b064f163f57c18 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Mon, 12 Oct 2020 19:05:06 +0530 Subject: [PATCH 075/752] Update Onboard-Windows-10-multi-session-device.md updated author --- .../Onboard-Windows-10-multi-session-device.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index c101c03c30..80ce12367f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -10,8 +10,8 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.topic: article -author: Lovina-Saldanha -ms.author: Lovina-Saldanha +author: dansimp +ms.author: dansimp ms.custom: nextgen ms.date: 09/10/2020 ms.reviewer: From bf0ab135c7fc687ed044243853982abe13e93610 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 12 Oct 2020 20:54:38 +0530 Subject: [PATCH 076/752] 4490409 minor image tag changes --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 347e58511a..6862347fd7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -78,7 +78,7 @@ Type “:wq” without the double quotes. To view your cron jobs, type `sudo crontab -l` -:::image type="content" source="..\images\linux-mdatp.png" alt-text="linux mdatp"::: +:::image type="content" source="..\images\linux-mdatp-1.png" alt-text="linux mdatp"::: **To inspect cron job runs:** From e59c706d86f628478c7f566d412b2bbce00d9582 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 12 Oct 2020 21:04:39 +0500 Subject: [PATCH 077/752] Addition of information in Note Add additional information in the Note section to enable policy to work. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8241 --- windows/security/identity-protection/remote-credential-guard.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index 373339ebcd..0e6a67a9e5 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -109,6 +109,8 @@ There are no hardware requirements for Windows Defender Remote Credential Guard. > [!NOTE] > Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. +> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for Delegation of non-exportable credentials. + - For Windows Defender Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication. - The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. - The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Windows Defender Remote Credential Guard. From a8dd40616c11690ef6177528fd598215aefd4d3c Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 12 Oct 2020 23:08:53 +0500 Subject: [PATCH 078/752] Update windows/security/identity-protection/remote-credential-guard.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/security/identity-protection/remote-credential-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/remote-credential-guard.md b/windows/security/identity-protection/remote-credential-guard.md index 0e6a67a9e5..a2dffe193f 100644 --- a/windows/security/identity-protection/remote-credential-guard.md +++ b/windows/security/identity-protection/remote-credential-guard.md @@ -109,7 +109,7 @@ There are no hardware requirements for Windows Defender Remote Credential Guard. > [!NOTE] > Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. -> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for Delegation of non-exportable credentials. +> GPO [Remote host allows delegation of non-exportable credentials](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-credentialsdelegation) should be enabled for delegation of non-exportable credentials. - For Windows Defender Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication. - The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. From 0230cbea13b091478a20ed641ca794ef9a323098 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 00:56:46 +0530 Subject: [PATCH 079/752] Updated mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 18176 -> 19446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx index bd35122350d32aa1293c2156966b22a90c7a39c5..ded3b766260b1d25e464b50e2d08b0fbb092dcca 100644 GIT binary patch delta 12323 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 delta 11092 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 Date: Tue, 13 Oct 2020 01:19:46 +0530 Subject: [PATCH 080/752] Updated the excel sheet --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 2e587b1c0b..d0f174e828 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -111,7 +111,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From f15372e5ce644b165237e9d7ad4d7607d13585c0 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 01:44:03 +0530 Subject: [PATCH 081/752] Delete mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 19446 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx deleted file mode 100644 index ded3b766260b1d25e464b50e2d08b0fbb092dcca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19446 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
6!gJYR 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu From fd5a6fe95edbffb3235c50a621b0f41672c67e38 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 01:44:58 +0530 Subject: [PATCH 082/752] Updated mdatp-urls.xlsx --- .../downloads/mdatp-urls.xlsx | Bin 0 -> 19446 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ded3b766260b1d25e464b50e2d08b0fbb092dcca GIT binary patch literal 19446 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu literal 0 HcmV?d00001 From de5d14b6941357527bfdf10bd31471f44313e0b1 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:31:04 -0700 Subject: [PATCH 083/752] update excel link --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index c0c0347933..909e1cd8d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From d226925ef833efb2d1c1de21263378a9f3cce464 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:37:01 -0700 Subject: [PATCH 084/752] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 909e1cd8d5..adc51a6063 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From 133c4dc8f7d97028760241bc7430098aee915933 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:44:45 -0700 Subject: [PATCH 085/752] test download function for excel doc --- .../configure-proxy-internet.md | 2 +- .../microsoft-defender-atp/mdatp-urls.xlsx | Bin 0 -> 19446 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index adc51a6063..bb1614d7a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ded3b766260b1d25e464b50e2d08b0fbb092dcca GIT binary patch literal 19446 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
6!gJYR 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu literal 0 HcmV?d00001 From a88b4b51c4f3a68d02e4a7d448d8b56d1ef03a23 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:50:52 -0700 Subject: [PATCH 086/752] Delete mdatp-urls.xlsx --- .../microsoft-defender-atp/mdatp-urls.xlsx | Bin 19446 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx diff --git a/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx b/windows/security/threat-protection/microsoft-defender-atp/mdatp-urls.xlsx deleted file mode 100644 index ded3b766260b1d25e464b50e2d08b0fbb092dcca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19446 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 ZVkt<21B~hCsV0a(X8?P=kofuS{{dtYg|Ywu From 6b46cfbd55637ced18c0d55a556d523dc456c4d8 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 12 Oct 2020 13:55:11 -0700 Subject: [PATCH 087/752] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index bb1614d7a6..c0c0347933 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -113,7 +113,7 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec |**Item**|**Description**| |:-----|:-----| -|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](downloads/mdatp-urls.xlsx)
[Spreadsheet](mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. +|[![Thumb image for Microsoft Defender ATP URLs spreadsheet](images/mdatp-urls.png)](https://github.com/MicrosoftDocs/windows-docs-pr/blob/prereq-urls/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx)
[Spreadsheet](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-urls.xlsx) | The spreadsheet provides specific DNS records for service locations, geographic locations, and OS. If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the domains listed in the above table from HTTPS scanning. From e1b577a3d1f8c1d812605f69a00d205d45b7a671 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 02:48:06 +0530 Subject: [PATCH 088/752] Updated configure-proxy-internet.md corrected a type --- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 9f9197b753..9ae7d37e94 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -147,7 +147,7 @@ The information below list the proxy and firewall configuration information requ ## Confirm Microsoft Monitoring Agent (MMA) Service URL Requirements -Please see the following guidance to eliminate the wildcard (*) requirement for your specific enviornment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): +Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): 1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (please refer to [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326)). 2. Ensure the machine is successfully reporting into the Microsoft Defender Security Center portal. From a5f57225bf40282b09ba62fa64cb82aa1b701a8e Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 13 Oct 2020 02:52:00 +0530 Subject: [PATCH 089/752] Updated configure-proxy-internet.md corrected alt text suggestion --- .../microsoft-defender-atp/configure-proxy-internet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 9ae7d37e94..ec33df3154 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -58,10 +58,10 @@ The static proxy is configurable through Group Policy (GP). The group policy can - Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure Authenticated Proxy usage for the Connected User Experience and Telemetry Service - Set it to **Enabled** and select **Disable Authenticated Proxy usage**: - ![Image of Group Policy setting](images/atp-gpo-proxy1.png) + ![Image of Group Policy setting1](images/atp-gpo-proxy1.png) - **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**: - Configure the proxy:
- ![Image of Group Policy setting](images/atp-gpo-proxy2.png) + ![Image of Group Policy setting2](images/atp-gpo-proxy2.png) The policy sets two registry values `TelemetryProxyServer` as REG_SZ and `DisableEnterpriseAuthProxy` as REG_DWORD under the registry key `HKLM\Software\Policies\Microsoft\Windows\DataCollection`. From dbfbb444a6d37079e610dcb7832f4f90a3ea8d45 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Mon, 12 Oct 2020 16:59:23 -0700 Subject: [PATCH 090/752] new info --- .../threat-and-vuln-mgt-scenarios.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 6f340c91ec..5e03b94532 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -88,41 +88,43 @@ Examples of devices that should be marked as high value: ## Vulnerable devices report -The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. +The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. Access the report by going to **Reports > Vulnerable devices** There are two columns: -- Trends (over time) +- Trends (over time). Can show the past 30 days, 3 months, 6 months, or a custom date range. - Today (current information) -You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. +**Filter**: You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. -### Severity levels +**Drill down**: If there is an insight you want to explore further, select the relevant bar chart to view a filtered list of devices in the Device inventory page. From there, you can export the list. + +### Severity level graphs Each device is counted only once according to the most severe vulnerability found on that device. ![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) -### Exploit availability +### Exploit availability graphs Each device is counted only once based on the highest level of known exploit. ![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) -### Vulnerability age +### Vulnerability age graphs Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. ![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) -### Vulnerable devices by operating system platform +### Vulnerable devices by operating system platform graphs The number of devices on each operating system that are exposed due to software vulnerabilities. ![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) -### Vulnerable devices by Windows 10 version +### Vulnerable devices by Windows 10 version graphs The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. From 2c781644824327ee8ca4f743cda8455830c6a314 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 13 Oct 2020 19:55:32 +0530 Subject: [PATCH 091/752] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 6862347fd7..4881a157db 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -88,7 +88,7 @@ To view your cron jobs, type `sudo crontab -l` `sudo nano mdatp_cron_job.log` -## For those who use Ansible, Chef, or Puppet] +## For those who use Ansible, Chef, or Puppet Use the following commands: ### To set cron jobs in Ansible: From cd76be762770237fe42059bdd96cd438e5eac045 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Tue, 13 Oct 2020 20:57:59 +0530 Subject: [PATCH 092/752] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 4881a157db..491a44df0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From ac4ce3a6408ffcf5ac0c6d172c226ad27f2d887f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 13 Oct 2020 21:00:28 +0530 Subject: [PATCH 093/752] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 4881a157db..09fcee81f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -26,10 +26,8 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b ## Pre-requisite > [!NOTE] - > To get a list of all the time zones, run the following command: > `timedatectl list-timezones` - > Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` @@ -67,14 +65,14 @@ CRON_TZ=America/Los_Angeles 0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log > [!NOTE] -In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). +>In this example, we have set it to 00 minutes, 2 a.m. (hour in 24 hour format), any day of the month, any month, on Saturdays. Meaning it will run Saturdays at 2:00 a.m. Pacific (UTC –8). Press “Esc” Type “:wq” without the double quotes. > [!NOTE] - w == write, q == quit +> w == write, q == quit To view your cron jobs, type `sudo crontab -l` From 47429eb530bedc9d4ecc942939d5ca9246d6c445 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:46:01 +0530 Subject: [PATCH 094/752] Update linux-schedule-scan-atp.md --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 737bba28fe..2daf8f2576 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux (and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. +Linux(and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From 92411f43afe1475555bc00fbae8b80539820ddcf Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:57:39 +0530 Subject: [PATCH 095/752] renamed LTSB to LTSC as per the user report #8454 ,so I renamed LTSB to LTSC --- .../update/waas-servicing-strategy-windows-10-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index 737657aea5..e4dd1ed582 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -39,7 +39,7 @@ Windows 10 spreads the traditional deployment effort of a Windows upgrade, which > [!NOTE] > This strategy is applicable to approaching an environment in which Windows 10 already exists. For information about how to deploy or upgrade to Windows 10 where another version of Windows exists, see [Plan for Windows 10 deployment](../planning/index.md). > -> Windows 10 Enterprise LTSB is a separate Long Term Servicing Channel version. +> Windows 10 Enterprise LTSC is a separate Long Term Servicing Channel version. Each time Microsoft releases a Windows 10 feature update, the IT department should use the following high-level process to help ensure that the broad deployment is successful: From 36a3ee0657cc703b853a3bc7483c3cdc80678f67 Mon Sep 17 00:00:00 2001 From: JohnCobb1 Date: Tue, 13 Oct 2020 11:14:17 -0700 Subject: [PATCH 096/752] added link to HCI topic on changing privacy settings --- ...ws-diagnostic-data-in-your-organization.md | 31 ++----------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 96d25beaf1..6cd9877cc9 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -216,34 +216,7 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server -Here’s how to change the privacy settings on a server running either Windows Server or Azure Stack HCI. To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). +You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](https://docs.microsoft.com/azure-stack/hci/manage/change-privacy-settings). -If the server has the Full Desktop installation option, use the following steps: -1. Connect to the Server Manager Dashboard of the Windows Server. +To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. - -1. In Server Manage, under **Dashboard**, select **Local Server**. -1. On the **Properties** page of the server, next to **Feedback & Diagonstics**, select **Settings**. - - On the **Setting** page, the **Feedback frequency** and **Diagnotic and usage data** settings display. - -1. Expand the **Diagnotic and usage data** setting to select one of the following options: - - **Required diagnostic data** - - **Enhanced** - - **Optional diagnostic data** - - >[!NOTE] - > On the **Settings** page, if the notice **Some settings are managed by your organization** displays, then the **Diagnotic and usage data** setting may not be available. - -If the server is running Azure Stack HCI and uses Server Core, use the following steps: -1. Log on to the server running Azure Stack HCI. - - This could be locally via a keyboard and monitor, or using a remote management (headless or BMC) controller, or Remote Desktop. The Server Configuration tool (Sconfig) opens automatically when you log on to the server. - -1. On the **Welcome to Azure Stack HCI** screen, at the **Enter a number to select an option:** prompt, type **10** and press Enter. -1. On the **Change Telemetry** confirmation prompt, select **Yes** to display the following options: - - Available Telemetry settings: **1 Security**, **2 Basic**, **3 Enhanced**, **4 Full** - -1. At the **Enter new telemetry setting:** prompt, type the option you want and press Enter. From 198ed2f5184bd25cacf7c482ff452871afa134e9 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 14 Oct 2020 10:14:25 +0500 Subject: [PATCH 097/752] Syntax update There was a syntax error in the document while using the? wildcard. Updated the example. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8259 --- ...re-extension-file-exclusions-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index cad89f1643..0fd5be3320 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -187,7 +187,7 @@ The following table describes how the wildcards can be used and provides some ex |Wildcard |Examples | |---------|---------| |`*` (asterisk)

In **file name and file extension inclusions**, the asterisk replaces any number of characters, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the asterisk replaces a single folder. Use multiple `*` with folder slashes `\` to indicate multiple nested folders. After matching the number of wild carded and named folders, all subfolders are also included. | `C:\MyData\*.txt` would include `C:\MyData\notes.txt`

`C:\somepath\*\Data` would include any file in `C:\somepath\Archives\Data and its subfolders` and `C:\somepath\Authorized\Data and its subfolders`

`C:\Serv\*\*\Backup` would include any file in `C:\Serv\Primary\Denied\Backup and its subfolders` and `C:\Serv\Secondary\Allowed\Backup and its subfolders` | -|`?` (question mark)

In **file name and file extension inclusions**, the question mark replaces a single character, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the question mark replaces a single character in a folder name. After matching the number of wild carded and named folders, all subfolders are also included. |`C:\MyData\my` would include `C:\MyData\my1.zip`

`C:\somepath\?\Data` would include any file in `C:\somepath\P\Data` and its subfolders

`C:\somepath\test0?\Data` would include any file in `C:\somepath\test01\Data` and its subfolders | +|`?` (question mark)

In **file name and file extension inclusions**, the question mark replaces a single character, and only applies to files in the last folder defined in the argument.

In **folder exclusions**, the question mark replaces a single character in a folder name. After matching the number of wild carded and named folders, all subfolders are also included. |`C:\MyData\my?` would include `C:\MyData\my1.zip`

`C:\somepath\?\Data` would include any file in `C:\somepath\P\Data` and its subfolders

`C:\somepath\test0?\Data` would include any file in `C:\somepath\test01\Data` and its subfolders | |Environment variables

The defined variable is populated as a path when the exclusion is evaluated. |`%ALLUSERSPROFILE%\CustomLogFiles` would include `C:\ProgramData\CustomLogFiles\Folder1\file1.txt` | From 3ef680b8308b50de54d3dbe2593d1c8998f95df3 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 14 Oct 2020 10:13:26 -0700 Subject: [PATCH 098/752] Update kernel-dma-protection-for-thunderbolt.md removed en-us from URL line 94 --- .../kernel-dma-protection-for-thunderbolt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index 859064bfc0..dac9d8ce02 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -91,7 +91,7 @@ Beginning with Windows 10 version 1809, you can use Security Center to check if - Reboot system into Windows 10. >[!NOTE] -> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-kernel-dma-protection). +> **Hyper-V - Virtualization Enabled in Firmware** is NOT shown when **A hypervisor has been detected. Features required for Hyper-V will not be displayed.** is shown because this means that **Hyper-V - Virtualization Enabled in Firmware** is YES and the **Hyper-V** Windows feature is enabled. Enabling both is needed to enable **Kernel DMA Protection** even when the firmware has the flag of "ACPI Kernel DMA Protection Indicators" described in [Kernel DMA Protection (Memory Access Protection) for OEMs](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-kernel-dma-protection). 4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. From 9d551d5966d5cf44e5c4308c275f36bf078aeea6 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Wed, 14 Oct 2020 22:32:45 +0200 Subject: [PATCH 099/752] BitLocker recovery guide: format & spacing edits As reported in issue ticket #8460 (Wrong section), there are a couple of sections where the last line of a bullet list has merged with a following paragraph due to missing whitespace or insufficient line breaks. This pull request should mitigate those issues. Thanks to Eddddeee for reporting the document issue(s). Additional changes: - doubled the number of blank lines before each new heading (H2, H3, H4) - squashed double or triple spacing in bullet point list and numbered lists - added an inferred colon at the end of a handful of paragraph/section headings Closes #8460 --- .../bitlocker-recovery-guide-plan.md | 216 ++++++++++-------- 1 file changed, 125 insertions(+), 91 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 799e432faa..9e81cf3812 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -20,9 +20,9 @@ ms.custom: bitlocker # BitLocker recovery guide -**Applies to** +**Applies to:** -- Windows 10 +- Windows 10 This topic for IT professionals describes how to recover BitLocker keys from AD DS. @@ -32,56 +32,58 @@ This article assumes that you understand how to set up AD DS to back up BitLock This article does not detail how to configure AD DS to store the BitLocker recovery information. + ##
What is BitLocker recovery? BitLocker recovery is the process by which you can restore access to a BitLocker-protected drive in the event that you cannot unlock the drive normally. In a recovery scenario, you have the following options to restore access to the drive: -- The user can supply the recovery password. If your organization allows users to print or store recovery passwords, the user can type in the 48-digit recovery password that they printed or stored on a USB drive or with your Microsoft Account online. (Saving a recovery password with your Microsoft Account online is only allowed when BitLocker is used on a PC that is not a member of a domain). -- A data recovery agent can use their credentials to unlock the drive. If the drive is an operating system drive, the drive must be mounted as a data drive on another computer for the data recovery agent to unlock it. -- A domain administrator can obtain the recovery password from AD DS and use it to unlock the drive. Storing recovery passwords in AD DS is recommended to provide a way for IT professionals to be able to obtain recovery passwords for drives in their organization if needed. This method requires that you have enabled this recovery method in the BitLocker Group Policy setting **Choose how BitLocker-protected operating system drives can be recovered** located at **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** in the Local Group Policy Editor. For more information, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). +- The user can supply the recovery password. If your organization allows users to print or store recovery passwords, the user can type in the 48-digit recovery password that they printed or stored on a USB drive or with your Microsoft Account online. (Saving a recovery password with your Microsoft Account online is only allowed when BitLocker is used on a PC that is not a member of a domain). +- A data recovery agent can use their credentials to unlock the drive. If the drive is an operating system drive, the drive must be mounted as a data drive on another computer for the data recovery agent to unlock it. +- A domain administrator can obtain the recovery password from AD DS and use it to unlock the drive. Storing recovery passwords in AD DS is recommended to provide a way for IT professionals to be able to obtain recovery passwords for drives in their organization if needed. This method requires that you have enabled this recovery method in the BitLocker Group Policy setting **Choose how BitLocker-protected operating system drives can be recovered** located at **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** in the Local Group Policy Editor. For more information, see [BitLocker Group Policy settings](bitlocker-group-policy-settings.md). + ### What causes BitLocker recovery? The following list provides examples of specific events that will cause BitLocker to enter recovery mode when attempting to start the operating system drive: -- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](https://www.microsoft.com/microsoft-365/enterprise-mobility-security/microsoft-intune)), to limit the number of failed password attempts before the device goes into Device Lockout. -- On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. -- Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. -- Failing to boot from a network drive before booting from the hard drive. -- Docking or undocking a portable computer. In some instances (depending on the computer manufacturer and the BIOS), the docking condition of the portable computer is part of the system measurement and must be consistent to validate the system status and unlock BitLocker. This means that if a portable computer is connected to its docking station when BitLocker is turned on, then it might also need to be connected to the docking station when it is unlocked. Conversely, if a portable computer is not connected to its docking station when BitLocker is turned on, then it might need to be disconnected from the docking station when it is unlocked. -- Changes to the NTFS partition table on the disk including creating, deleting, or resizing a primary partition. -- Entering the personal identification number (PIN) incorrectly too many times so that the anti-hammering logic of the TPM is activated. Anti-hammering logic is software or hardware methods that increase the difficulty and cost of a brute force attack on a PIN by not accepting PIN entries until after a certain amount of time has passed. -- Turning off the support for reading the USB device in the pre-boot environment from the BIOS or UEFI firmware if you are using USB-based keys instead of a TPM. -- Turning off, disabling, deactivating, or clearing the TPM. -- Upgrading critical early startup components, such as a BIOS or UEFI firmware upgrade, causing the related boot measurements to change. -- Forgetting the PIN when PIN authentication has been enabled. -- Updating option ROM firmware. -- Upgrading TPM firmware. -- Adding or removing hardware; for example, inserting a new card in the computer, including some PCMIA wireless cards. -- Removing, inserting, or completely depleting the charge on a smart battery on a portable computer. -- Changes to the master boot record on the disk. -- Changes to the boot manager on the disk. -- Hiding the TPM from the operating system. Some BIOS or UEFI settings can be used to prevent the enumeration of the TPM to the operating system. When implemented, this option can make the TPM hidden from the operating system. When the TPM is hidden, BIOS and UEFI secure startup are disabled, and the TPM does not respond to commands from any software. -- Using a different keyboard that does not correctly enter the PIN or whose keyboard map does not match the keyboard map assumed by the pre-boot environment. This can prevent the entry of enhanced PINs. -- Modifying the Platform Configuration Registers (PCRs) used by the TPM validation profile. For example, including **PCR\[1\]** would result in BitLocker measuring most changes to BIOS settings, causing BitLocker to enter recovery mode even when non-boot critical BIOS settings change. +- On PCs that use BitLocker Drive Encryption, or on devices such as tablets or phones that use [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md) only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](/Exchange/clients/exchange-activesync/exchange-activesync) (also configurable through [Microsoft Intune](https://www.microsoft.com/microsoft-365/enterprise-mobility-security/microsoft-intune)), to limit the number of failed password attempts before the device goes into Device Lockout. +- On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. +- Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. +- Failing to boot from a network drive before booting from the hard drive. +- Docking or undocking a portable computer. In some instances (depending on the computer manufacturer and the BIOS), the docking condition of the portable computer is part of the system measurement and must be consistent to validate the system status and unlock BitLocker. This means that if a portable computer is connected to its docking station when BitLocker is turned on, then it might also need to be connected to the docking station when it is unlocked. Conversely, if a portable computer is not connected to its docking station when BitLocker is turned on, then it might need to be disconnected from the docking station when it is unlocked. +- Changes to the NTFS partition table on the disk including creating, deleting, or resizing a primary partition. +- Entering the personal identification number (PIN) incorrectly too many times so that the anti-hammering logic of the TPM is activated. Anti-hammering logic is software or hardware methods that increase the difficulty and cost of a brute force attack on a PIN by not accepting PIN entries until after a certain amount of time has passed. +- Turning off the support for reading the USB device in the pre-boot environment from the BIOS or UEFI firmware if you are using USB-based keys instead of a TPM. +- Turning off, disabling, deactivating, or clearing the TPM. +- Upgrading critical early startup components, such as a BIOS or UEFI firmware upgrade, causing the related boot measurements to change. +- Forgetting the PIN when PIN authentication has been enabled. +- Updating option ROM firmware. +- Upgrading TPM firmware. +- Adding or removing hardware; for example, inserting a new card in the computer, including some PCMIA wireless cards. +- Removing, inserting, or completely depleting the charge on a smart battery on a portable computer. +- Changes to the master boot record on the disk. +- Changes to the boot manager on the disk. +- Hiding the TPM from the operating system. Some BIOS or UEFI settings can be used to prevent the enumeration of the TPM to the operating system. When implemented, this option can make the TPM hidden from the operating system. When the TPM is hidden, BIOS and UEFI secure startup are disabled, and the TPM does not respond to commands from any software. +- Using a different keyboard that does not correctly enter the PIN or whose keyboard map does not match the keyboard map assumed by the pre-boot environment. This can prevent the entry of enhanced PINs. +- Modifying the Platform Configuration Registers (PCRs) used by the TPM validation profile. For example, including **PCR\[1\]** would result in BitLocker measuring most changes to BIOS settings, causing BitLocker to enter recovery mode even when non-boot critical BIOS settings change. > [!NOTE] > Some computers have BIOS settings that skip measurements to certain PCRs, such as **PCR\[2\]**. Changing this setting in the BIOS would cause BitLocker to enter recovery mode because the PCR measurement will be different. - -- Moving the BitLocker-protected drive into a new computer. -- Upgrading the motherboard to a new one with a new TPM. -- Losing the USB flash drive containing the startup key when startup key authentication has been enabled. -- Failing the TPM self-test. -- Having a BIOS, UEFI firmware, or an option ROM component that is not compliant with the relevant Trusted Computing Group standards for a client computer. For example, a non-compliant implementation may record volatile data (such as time) in the TPM measurements, causing different measurements on each startup and causing BitLocker to start in recovery mode. -- Changing the usage authorization for the storage root key of the TPM to a non-zero value. + +- Moving the BitLocker-protected drive into a new computer. +- Upgrading the motherboard to a new one with a new TPM. +- Losing the USB flash drive containing the startup key when startup key authentication has been enabled. +- Failing the TPM self-test. +- Having a BIOS, UEFI firmware, or an option ROM component that is not compliant with the relevant Trusted Computing Group standards for a client computer. For example, a non-compliant implementation may record volatile data (such as time) in the TPM measurements, causing different measurements on each startup and causing BitLocker to start in recovery mode. +- Changing the usage authorization for the storage root key of the TPM to a non-zero value. > [!NOTE] > The BitLocker TPM initialization process sets the usage authorization value to zero, so another user or process must explicitly have changed this value. - -- Disabling the code integrity check or enabling test signing on Windows Boot Manager (Bootmgr). -- Pressing the F8 or F10 key during the boot process. -- Adding or removing add-in cards (such as video or network cards), or upgrading firmware on add-in cards. -- Using a BIOS hot key during the boot process to change the boot order to something other than the hard drive. + +- Disabling the code integrity check or enabling test signing on Windows Boot Manager (Bootmgr). +- Pressing the F8 or F10 key during the boot process. +- Adding or removing add-in cards (such as video or network cards), or upgrading firmware on add-in cards. +- Using a BIOS hot key during the boot process to change the boot order to something other than the hard drive. > [!NOTE] > Before you begin recovery, we recommend that you determine what caused recovery. This might help prevent the problem from occurring again in the future. For instance, if you determine that an attacker has modified your computer by obtaining physical access, you can create new security policies for tracking who has physical presence. After the recovery password has been used to recover access to the PC, BitLocker will reseal the encryption key to the current values of the measured components. @@ -95,26 +97,28 @@ If software maintenance requires the computer be restarted and you are using two Recovery has been described within the context of unplanned or undesired behavior, but you can also cause recovery as an intended production scenario, in order to manage access control. For example, when you redeploy desktop or laptop computers to other departments or employees in your enterprise, you can force BitLocker into recovery before the computer is given to a new user. + ## Testing recovery Before you create a thorough BitLocker recovery process, we recommend that you test how the recovery process works for both end users (people who call your helpdesk for the recovery password) and administrators (people who help the end user get the recovery password). The –forcerecovery command of manage-bde is an easy way for you to step through the recovery process before your users encounter a recovery situation. -**To force a recovery for the local computer** +**To force a recovery for the local computer:** -1. Click the **Start** button, type **cmd** in the **Start Search** box, right-click **cmd.exe**, and then click **Run as administrator**. -2. At the command prompt, type the following command and then press ENTER: +1. Click the **Start** button, type **cmd** in the **Start Search** box, right-click **cmd.exe**, and then click **Run as administrator**. +2. At the command prompt, type the following command and then press ENTER: `manage-bde -forcerecovery ` -**To force recovery for a remote computer** +**To force recovery for a remote computer:** -1. On the Start screen, type **cmd.exe**, and then click **Run as administrator**. -2. At the command prompt, type the following command and then press ENTER: +1. On the Start screen, type **cmd.exe**, and then click **Run as administrator**. +2. At the command prompt, type the following command and then press ENTER: `manage-bde -ComputerName -forcerecovery ` > [!NOTE] > Recovery triggered by `-forcerecovery` persists for multiple restarts until a TPM protector is added or protection is suspended by the user. When using Modern Standby devices (such as Surface devices), the `-forcerecovery` option is not recommended because BitLocker will have to be unlocked and disabled manually from the WinRE environment before the OS can boot up again. For more information, see [BitLocker Troubleshooting: Continuous reboot loop with BitLocker recovery on a slate device](https://social.technet.microsoft.com/wiki/contents/articles/18671.bitlocker-troubleshooting-continuous-reboot-loop-with-bitlocker-recovery-on-a-slate-device.aspx). + ## Planning your recovery process When planning the BitLocker recovery process, first consult your organization's current best practices for recovering sensitive information. For example: How does your enterprise handle lost Windows passwords? How does your organization perform smart card PIN resets? You can use these best practices and related resources (people and tools) to help formulate a BitLocker recovery model. @@ -125,26 +129,29 @@ After a BitLocker recovery has been initiated, users can use a recovery password When you determine your recovery process, you should: -- Become familiar with how you can retrieve the recovery password. See: +- Become familiar with how you can retrieve the recovery password. See: - - [Self-recovery](#bkmk-selfrecovery) - - [Recovery password retrieval](#bkmk-recoveryretrieval) + - [Self-recovery](#bkmk-selfrecovery) + - [Recovery password retrieval](#bkmk-recoveryretrieval) -- Determine a series of steps for post-recovery, including analyzing why the recovery occurred and resetting the recovery password. See: +- Determine a series of steps for post-recovery, including analyzing why the recovery occurred and resetting the recovery password. See: + + - [Post-recovery analysis](#bkmk-planningpostrecovery) - - [Post-recovery analysis](#bkmk-planningpostrecovery) ### Self-recovery In some cases, users might have the recovery password in a printout or a USB flash drive and can perform self-recovery. We recommend that your organization create a policy for self-recovery. If self-recovery includes using a password or recovery key stored on a USB flash drive, the users should be warned not to store the USB flash drive in the same place as the PC, especially during travel, for example if both the PC and the recovery items are in the same bag it would be very easy for access to be gained to the PC by an unauthorized user. Another policy to consider is having users contact the Helpdesk before or after performing self-recovery so that the root cause can be identified. + ### Recovery password retrieval If the user does not have a recovery password in a printout or on a USB flash drive, the user will need to be able to retrieve the recovery password from an online source. If the PC is a member of a domain the recovery password can be backed up to AD DS. However, this does not happen by default, you must have configured the appropriate Group Policy settings before BitLocker was enabled on the PC. BitLocker Group Policy settings can be found in the Local Group Policy Editor or the Group Policy Management Console (GPMC) under **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption**. The following policy settings define the recovery methods that can be used to restore access to a BitLocker-protected drive if an authentication method fails or is unable to be used. -- **Choose how BitLocker-protected operating system drives can be recovered** -- **Choose how BitLocker-protected fixed drives can be recovered** -- **Choose how BitLocker-protected removable drives can be recovered** +- **Choose how BitLocker-protected operating system drives can be recovered** +- **Choose how BitLocker-protected fixed drives can be recovered** +- **Choose how BitLocker-protected removable drives can be recovered** + In each of these policies, select **Save BitLocker recovery information to Active Directory Domain Services** and then choose which BitLocker recovery information to store in Active Directory Domain Services (AD DS). Select the **Do not enable BitLocker until recovery information is stored in AD DS** check box if you want to prevent users from enabling BitLocker unless the computer is connected to the domain and the backup of BitLocker recovery information for the drive to AD DS succeeds. @@ -155,24 +162,28 @@ The BitLocker Recovery Password Viewer for Active Directory Users and Computers You can use the following list as a template for creating your own recovery process for recovery password retrieval. This sample process uses the BitLocker Recovery Password Viewer for Active Directory Users and Computers tool. -- [Record the name of the user's computer](#bkmk-recordcomputername) -- [Verify the user's identity](#bkmk-verifyidentity) -- [Locate the recovery password in AD DS](#bkmk-locatepassword) -- [Gather information to determine why recovery occurred](#bkmk-gatherinfo) -- [Give the user the recovery password](#bkmk-givepassword) +- [Record the name of the user's computer](#bkmk-recordcomputername) +- [Verify the user's identity](#bkmk-verifyidentity) +- [Locate the recovery password in AD DS](#bkmk-locatepassword) +- [Gather information to determine why recovery occurred](#bkmk-gatherinfo) +- [Give the user the recovery password](#bkmk-givepassword) + ### Record the name of the user's computer You can use the name of the user's computer to locate the recovery password in AD DS. If the user does not know the name of the computer, ask the user to read the first word of the **Drive Label** in the **BitLocker Drive Encryption Password Entry** user interface. This is the computer name when BitLocker was enabled and is probably the current name of the computer. + ### Verify the user's identity You should verify that the person that is asking for the recovery password is truly the authorized user of that computer. You may also wish to verify that the computer with the name the user provided belongs to the user. + ### Locate the recovery password in AD DS Locate the Computer object with the matching name in AD DS. Because Computer object names are listed in the AD DS global catalog, you should be able to locate the object even if you have a multi-domain forest. + ### Multiple recovery passwords If multiple recovery passwords are stored under a computer object in AD DS, the name of the BitLocker recovery information object includes the date that the password was created. @@ -181,10 +192,12 @@ If at any time you are unsure what password to provide, or if you think you migh Since the password ID is a unique value that is associated with each recovery password stored in AD DS, running a query using this ID will find the correct password to unlock the encrypted volume. + ### Gather information to determine why recovery occurred Before you give the user the recovery password, you should gather any information that will help determine why the recovery was needed, in order to analyze the root cause during the post-recovery analysis. For more info about post-recovery analysis, see [Post-recovery analysis](#bkmk-planningpostrecovery). + ### Give the user the recovery password Because the recovery password is 48 digits long the user may need to record the password by writing it down or typing it on a different computer. If you are using MBAM, the recovery password will be regenerated after it is recovered from the MBAM database to avoid the security risks associated with an uncontrolled password. @@ -192,6 +205,7 @@ Because the recovery password is 48 digits long the user may need to record the > [!NOTE] > Because the 48-digit recovery password is long and contains a combination of digits, the user might mishear or mistype the password. The boot-time recovery console uses built-in checksum numbers to detect input errors in each 6-digit block of the 48-digit recovery password, and offers the user the opportunity to correct such errors. + ### Post-recovery analysis When a volume is unlocked using a recovery password, an event is written to the event log and the platform validation measurements are reset in the TPM to match the current configuration. Unlocking the volume means that the encryption key has been released and is ready for on-the-fly encryption @@ -199,8 +213,9 @@ when data is written to the volume, and on-the-fly decryption when data is read If you notice that a computer is having repeated recovery password unlocks, you might want to have an administrator can perform post-recovery analysis to determine the root cause of the recovery and refresh BitLocker platform validation so that the user no longer needs to enter a recovery password each time that the computer starts up. See: -- [Determine the root cause of the recovery](#bkmk-determinecause) -- [Refresh BitLocker protection](#bkmk-refreshprotection) +- [Determine the root cause of the recovery](#bkmk-determinecause) +- [Refresh BitLocker protection](#bkmk-refreshprotection) + ### Determine the root cause of the recovery @@ -210,15 +225,16 @@ While an administrator can remotely investigate the cause of recovery in some ca Review and answer the following questions for your organization: -1. What BitLocker protection mode is in effect (TPM, TPM + PIN, TPM + startup key, startup key only)? Which PCR profile is in use on the PC? -2. Did the user merely forget the PIN or lose the startup key? If a token was lost, where might the token be? -3. If TPM mode was in effect, was recovery caused by a boot file change? -4. If recovery was caused by a boot file change, is this due to an intended user action (for example, BIOS upgrade), or to malicious software? -5. When was the user last able to start the computer successfully, and what might have happened to the computer since then? -6. Might the user have encountered malicious software or left the computer unattended since the last successful startup? +1. What BitLocker protection mode is in effect (TPM, TPM + PIN, TPM + startup key, startup key only)? Which PCR profile is in use on the PC? +2. Did the user merely forget the PIN or lose the startup key? If a token was lost, where might the token be? +3. If TPM mode was in effect, was recovery caused by a boot file change? +4. If recovery was caused by a boot file change, is this due to an intended user action (for example, BIOS upgrade), or to malicious software? +5. When was the user last able to start the computer successfully, and what might have happened to the computer since then? +6. Might the user have encountered malicious software or left the computer unattended since the last successful startup? To help you answer these questions, use the BitLocker command-line tool to view the current configuration and protection mode (for example, **manage-bde -status**). Scan the event log to find events that help indicate why recovery was initiated (for example, if boot file change occurred). Both of these capabilities can be performed remotely. + ### Resolve the root cause After you have identified what caused recovery, you can reset BitLocker protection and avoid recovery on every startup. @@ -231,18 +247,21 @@ The details of this reset can vary according to the root cause of the recovery. - [Unknown PIN](#bkmk-unknownpin) - [Lost startup key](#bkmk-loststartup) - [Changes to boot files](#bkmk-changebootknown) - ### Unknown PIN + + +### Unknown PIN If a user has forgotten the PIN, you must reset the PIN while you are logged on to the computer in order to prevent BitLocker from initiating recovery each time the computer is restarted. **To prevent continued recovery due to an unknown PIN** -1. Unlock the computer using the recovery password. -2. Reset the PIN: - 1. Right-click the drive and then click **Change PIN** - 2. In the BitLocker Drive Encryption dialog, click **Reset a forgotten PIN**. If you are not logged in with an administrator account you must provide administrative credentials at this time. - 3. In the PIN reset dialog, provide and confirm the new PIN to use and then click **Finish**. -3. You will use the new PIN the next time you unlock the drive. +1. Unlock the computer using the recovery password. +2. Reset the PIN: + 1. Right-click the drive and then click **Change PIN** + 2. In the BitLocker Drive Encryption dialog, click **Reset a forgotten PIN**. If you are not logged in with an administrator account you must provide administrative credentials at this time. + 3. In the PIN reset dialog, provide and confirm the new PIN to use and then click **Finish**. +3. You will use the new PIN the next time you unlock the drive. + ### Lost startup key @@ -250,22 +269,26 @@ If you have lost the USB flash drive that contains the startup key, then you mus **To prevent continued recovery due to a lost startup key** -1. Log on as an administrator to the computer that has the lost startup key. -2. Open Manage BitLocker. -3. Click **Duplicate start up key**, insert the clean USB drive on which you are going to write the key and then click **Save**. +1. Log on as an administrator to the computer that has the lost startup key. +2. Open Manage BitLocker. +3. Click **Duplicate start up key**, insert the clean USB drive on which you are going to write the key and then click **Save**. + ### Changes to boot files This error might occur if you updated the firmware. As a best practice you should suspend BitLocker before making changes the firmware and then resume protection after the update has completed. This prevents the computer from going into recovery mode. However if changes were made when BitLocker protection was on you can simply log on to the computer using the recovery password and the platform validation profile will be updated so that recovery will not occur the next time. + ## Windows RE and BitLocker Device Encryption Windows Recovery Environment (RE) can be used to recover access to a drive protected by [BitLocker Device Encryption](bitlocker-device-encryption-overview-windows-10.md). If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair is not able to be run automatically from the PC and instead Windows RE is manually started from a repair disk, the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. + ## BitLocker recovery screen During BitLocker recovery, Windows can display a custom recovery message and hints that identify where a key can be retrieved from. These improvements can help a user during BitLocker recovery. + ### Custom recovery message BitLocker Group Policy settings in Windows 10, version 1511, let you configure a custom recovery message and URL on the BitLocker recovery screen, which can include the address of the BitLocker self-service recovery portal, the IT internal website, or a phone number for support. @@ -281,6 +304,7 @@ Example of customized recovery screen: ![Customized BitLocker Recovery Screen](./images/bl-password-hint1.png) + ### BitLocker recovery key hints BitLocker metadata has been enhanced in Windows 10, version 1903 to include information about when and where the BitLocker recovery key was backed up. This information is not exposed through the UI or any public API. It is used solely by the BitLocker recovery screen in the form of hints to help a user locate a volume's recovery key. Hints are displayed on the recovery screen and refer to the location where key has been saved. Hints are displayed in both the modern (blue) and legacy (black) recovery screen. This applies to both the bootmanager recovery screen and the WinRE unlock screen. @@ -302,6 +326,7 @@ There are rules governing which hint is shown during the recovery (in order of p 8. There is no specific hint for keys saved to an on-premises Active Directory. In this case, a custom message (if configured) or a generic message, "Contact your organization's help desk," will be displayed. 9. If two recovery keys are present on the disk, but only one has been successfully backed up, the system will ask for a key that has been backed up, even if another key is newer. + #### Example 1 (single recovery key with single backup) | Custom URL | Yes | @@ -316,6 +341,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 1 of Customized BitLocker recovery screen](./images/rp-example1.PNG) + #### Example 2 (single recovery key with single backup) | Custom URL | Yes | @@ -330,6 +356,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 2 of customized BitLocker recovery screen](./images/rp-example2.PNG) + #### Example 3 (single recovery key with multiple backups) | Custom URL | No | @@ -344,6 +371,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 3 of customized BitLocker recovery screen](./images/rp-example3.PNG) + #### Example 4 (multiple recovery passwords) | Custom URL | No | @@ -373,6 +401,7 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 4 of customized BitLocker recovery screen](./images/rp-example4.PNG) + #### Example 5 (multiple recovery passwords) | Custom URL | No | @@ -402,10 +431,12 @@ There are rules governing which hint is shown during the recovery (in order of p ![Example 5 of customized BitLocker recovery screen](./images/rp-example5.PNG) + ## Using additional recovery information Besides the 48-digit BitLocker recovery password, other types of recovery information are stored in Active Directory. This section describes how this additional information can be used. + ### BitLocker key package If the recovery methods discussed earlier in this document do not unlock the volume, you can use the BitLocker Repair tool to decrypt the volume at the block level. The tool uses the BitLocker key package to help recover encrypted data from severely damaged drives. You can then use this recovered data to salvage encrypted data, even after the correct recovery password has failed to unlock the damaged volume. We recommend that you still save the recovery password. A key package cannot be used without the corresponding recovery password. @@ -415,36 +446,37 @@ If the recovery methods discussed earlier in this document do not unlock the vol The BitLocker key package is not saved by default. To save the package along with the recovery password in AD DS you must select the **Backup recovery password and key package** option in the Group Policy settings that control the recovery method. You can also export the key package from a working volume. For more details on how to export key packages, see [Retrieving the BitLocker Key Package](#bkmk-appendixc). + ## Resetting recovery passwords You should invalidate a recovery password after it has been provided and used. It should also be done when you intentionally want to invalidate an existing recovery password for any reason. You can reset the recovery password in two ways: -- **Use manage-bde** You can use manage-bde to remove the old recovery password and add a new recovery password. The procedure identifies the command and the syntax for this method. -- **Run a script** You can run a script to reset the password without decrypting the volume. The sample script in the procedure illustrates this functionality. The sample script creates a new recovery password and invalidates all other passwords. +- **Use manage-bde** You can use manage-bde to remove the old recovery password and add a new recovery password. The procedure identifies the command and the syntax for this method. +- **Run a script** You can run a script to reset the password without decrypting the volume. The sample script in the procedure illustrates this functionality. The sample script creates a new recovery password and invalidates all other passwords. -**To reset a recovery password using manage-bde** +**To reset a recovery password using manage-bde:** -1. Remove the previous recovery password +1. Remove the previous recovery password ```powershell Manage-bde –protectors –delete C: –type RecoveryPassword ``` -2. Add the new recovery password +2. Add the new recovery password ```powershell Manage-bde –protectors –add C: -RecoveryPassword ``` -3. Get the ID of the new recovery password. From the screen copy the ID of the recovery password. +3. Get the ID of the new recovery password. From the screen copy the ID of the recovery password. ```powershell Manage-bde –protectors –get C: -Type RecoveryPassword ``` -4. Backup the new recovery password to AD DS +4. Backup the new recovery password to AD DS ```powershell Manage-bde –protectors –adbackup C: -id {EXAMPLE6-5507-4924-AA9E-AFB2EB003692} @@ -453,10 +485,10 @@ You can reset the recovery password in two ways: > [!WARNING] > You must include the braces in the ID string. -**To run the sample recovery password script** +**To run the sample recovery password script:** -1. Save the following sample script in a VBScript file. For example: ResetPassword.vbs. -2. At the command prompt, type a command similar to the following: +1. Save the following sample script in a VBScript file. For example: ResetPassword.vbs. +2. At the command prompt, type a command similar to the following: **cscript ResetPassword.vbs** @@ -466,7 +498,7 @@ You can reset the recovery password in two ways: > [!NOTE] > To manage a remote computer, you can specify the remote computer name rather than the local computer name. -You can use the following sample script to create a VBScript file to reset the recovery passwords. +You can use the following sample script to create a VBScript file to reset the recovery passwords: ```vb ' Target drive letter @@ -539,23 +571,24 @@ WScript.Echo "A new recovery password has been added. Old passwords have been re 'WScript.Echo "Type ""manage-bde -protectors -get " & strDriveLetter & " -type recoverypassword"" to view existing passwords." ``` + ## Retrieving the BitLocker key package You can use two methods to retrieve the key package, as described in [Using Additional Recovery Information](#bkmk-usingaddrecovery): -- **Export a previously-saved key package from AD DS.** You must have Read access to BitLocker recovery passwords that are stored in AD DS. -- **Export a new key package from an unlocked, BitLocker-protected volume.** You must have local administrator access to the working volume, before any damage has occurred. +- **Export a previously-saved key package from AD DS.** You must have Read access to BitLocker recovery passwords that are stored in AD DS. +- **Export a new key package from an unlocked, BitLocker-protected volume.** You must have local administrator access to the working volume, before any damage has occurred. The following sample script exports all previously-saved key packages from AD DS. -**To run the sample key package retrieval script** +**To run the sample key package retrieval script:** 1. Save the following sample script in a VBScript file. For example: GetBitLockerKeyPackageADDS.vbs. 2. At the command prompt, type a command similar to the following: **cscript GetBitLockerKeyPackageADDS.vbs -?** -You can use the following sample script to create a VBScript file to retrieve the BitLocker key package from AD DS. +You can use the following sample script to create a VBScript file to retrieve the BitLocker key package from AD DS: ```vb ' -------------------------------------------------------------------------------- @@ -697,7 +730,7 @@ WScript.Quit The following sample script exports a new key package from an unlocked, encrypted volume. -**To run the sample key package retrieval script** +**To run the sample key package retrieval script:** 1. Save the following sample script in a VBScript file. For example: GetBitLockerKeyPackage.vbs 2. Open an administrator command prompt, type a command similar to the following: @@ -882,6 +915,7 @@ Function BinaryToString(Binary) End Function ``` + ## See also -- [BitLocker overview](bitlocker-overview.md) +- [BitLocker overview](bitlocker-overview.md) From 214e69ca3813b522e0b82e8c2f1fb9f087c6ea00 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 15 Oct 2020 08:12:15 +0530 Subject: [PATCH 100/752] added intelligence to the sentence as per the user report #8463 , so i added the word **Intelligence** and also i arranged the sentences in order as per GPO admx file. --- ...otection-update-schedule-microsoft-defender-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md index 9565e809a3..19538d2d93 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md @@ -61,10 +61,10 @@ You can also randomize the times when each endpoint checks and downloads protect 4. Click **Policies** then **Administrative templates**. -5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Updates** and configure the following settings: +5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Intelligence Updates** and configure the following settings: - 1. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. - 2. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. + 1. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. + 2. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. 3. Double-click the **Specify the time to check for security intelligence updates** setting and set the option to **Enabled**. Enter the time when updates should be checked. The time is based on the local time of the endpoint. Click **OK**. From 7ef2df3d7c12a6573443e407b7f31f2d40416b85 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 10:55:30 +0530 Subject: [PATCH 101/752] Update Onboard-Windows-10-multi-session-device.md minor changes --- ...Onboard-Windows-10-multi-session-device.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 80ce12367f..b533b8a3ee 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -36,8 +36,8 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: > - Single entry for each virtual device > - Multiple entries for each virtual device -> -> Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. + +Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. @@ -47,8 +47,8 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip ### Scenarios There are several ways to onboard a WVD host machine: -Run the script in the golden image (or from a shared location) during startup. -Use a management tool to run the script. +- Run the script in the golden image (or from a shared location) during startup. +- Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. @@ -110,21 +110,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -%ProgramFiles%\FSLogix\Apps\frxdrv.sys -%ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -%ProgramFiles%\FSLogix\Apps\frxccd.sys -%TEMP%\*.VHD -%TEMP%\*.VHDX -%Windir%\TEMP\*.VHD -%Windir%\TEMP\*.VHDX -\\storageaccount.file.core.windows.net\share\*\*.VHD -\\storageaccount.file.core.windows.net\share\*\*.VHDX +> %ProgramFiles%\FSLogix\Apps\frxdrv.sys +> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys +> %ProgramFiles%\FSLogix\Apps\frxccd.sys +> %TEMP%\*.VHD +> %TEMP%\*.VHDX +> %Windir%\TEMP\*.VHD +> %Windir%\TEMP\*.VHDX +> \\storageaccount.file.core.windows.net\share\*\*.VHD +> \\storageaccount.file.core.windows.net\share\*\*.VHDX **Exclude Processes:** -%ProgramFiles%\FSLogix\Apps\frxccd.exe -%ProgramFiles%\FSLogix\Apps\frxccds.exe -%ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe +> %ProgramFiles%\FSLogix\Apps\frxccds.exe +> %ProgramFiles%\FSLogix\Apps\frxsvc.exe #### Licensing requirements From aa5f497d660564371f4e6fee4a64dfae3e7d894a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 11:04:22 +0530 Subject: [PATCH 102/752] Update Onboard-Windows-10-multi-session-device.md --- ...Onboard-Windows-10-multi-session-device.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index 80ce12367f..5ef021c345 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -36,8 +36,8 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > Depending on your choice of onboarding method, devices can appear in Microsoft Defender for Endpoint portal as either: > - Single entry for each virtual device > - Multiple entries for each virtual device -> -> Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. + + Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. @@ -47,8 +47,8 @@ Microsoft recommends adding the Microsoft Defender for Endpoint onboarding scrip ### Scenarios There are several ways to onboard a WVD host machine: -Run the script in the golden image (or from a shared location) during startup. -Use a management tool to run the script. +- Run the script in the golden image (or from a shared location) during startup. +- Use a management tool to run the script. #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. @@ -110,21 +110,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -%ProgramFiles%\FSLogix\Apps\frxdrv.sys -%ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -%ProgramFiles%\FSLogix\Apps\frxccd.sys -%TEMP%\*.VHD -%TEMP%\*.VHDX -%Windir%\TEMP\*.VHD -%Windir%\TEMP\*.VHDX -\\storageaccount.file.core.windows.net\share\*\*.VHD -\\storageaccount.file.core.windows.net\share\*\*.VHDX +> ProgramFiles%\FSLogix\Apps\frxdrv.sys +> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys +> %ProgramFiles%\FSLogix\Apps\frxccd.sys +> %TEMP%\*.VHD +> %TEMP%\*.VHDX +> %Windir%\TEMP\*.VHD +> %Windir%\TEMP\*.VHDX +> \\storageaccount.file.core.windows.net\share\*\*.VHD +> \\storageaccount.file.core.windows.net\share\*\*.VHDX **Exclude Processes:** -%ProgramFiles%\FSLogix\Apps\frxccd.exe -%ProgramFiles%\FSLogix\Apps\frxccds.exe -%ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe +> %ProgramFiles%\FSLogix\Apps\frxccds.exe +> %ProgramFiles%\FSLogix\Apps\frxsvc.exe #### Licensing requirements From 15855b8eee90fc6fda66c0991317c9554b84b5d2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 11:26:49 +0530 Subject: [PATCH 103/752] Update Onboard-Windows-10-multi-session-device.md Formatting changes done --- ...Onboard-Windows-10-multi-session-device.md | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index b533b8a3ee..d458346a5c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -77,13 +77,10 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -Action = "Start a program" - -Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe - -Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" - -Click **OK** and close any open GPMC windows. + > Action = "Start a program"
+ > Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
+ > Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1"
+ > Click **OK** and close any open GPMC windows.
#### *Scenario 3: Onboarding using management tools* @@ -110,21 +107,21 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th **Exclude Files:** -> %ProgramFiles%\FSLogix\Apps\frxdrv.sys -> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys -> %ProgramFiles%\FSLogix\Apps\frxccd.sys -> %TEMP%\*.VHD -> %TEMP%\*.VHDX -> %Windir%\TEMP\*.VHD -> %Windir%\TEMP\*.VHDX -> \\storageaccount.file.core.windows.net\share\*\*.VHD -> \\storageaccount.file.core.windows.net\share\*\*.VHDX +> %ProgramFiles%\FSLogix\Apps\frxdrv.sys
+> %ProgramFiles%\FSLogix\Apps\frxdrvvt.sys
+> %ProgramFiles%\FSLogix\Apps\frxccd.sys
+> %TEMP%\*.VHD
+> %TEMP%\*.VHDX
+> %Windir%\TEMP\*.VHD
+> %Windir%\TEMP\*.VHDX
+> \\storageaccount.file.core.windows.net\share\*\*.VHD
+> \\storageaccount.file.core.windows.net\share\*\*.VHDX
**Exclude Processes:** -> %ProgramFiles%\FSLogix\Apps\frxccd.exe -> %ProgramFiles%\FSLogix\Apps\frxccds.exe -> %ProgramFiles%\FSLogix\Apps\frxsvc.exe +> %ProgramFiles%\FSLogix\Apps\frxccd.exe
+> %ProgramFiles%\FSLogix\Apps\frxccds.exe
+> %ProgramFiles%\FSLogix\Apps\frxsvc.exe
#### Licensing requirements From b5c866a3520e0cb37d2df908b76b535a659ca054 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:32:58 +0530 Subject: [PATCH 104/752] Update linux-schedule-scan-atp.md Updated per comments from Yong Rhee --- .../linux-schedule-scan-atp.md | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 2daf8f2576..b04e20d3a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -155,16 +155,11 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **Explanation**: -+—————- minute (values: 0 – 59) (special characters: , – * /) - -| +————- hour (values: 0 – 23) (special characters: , – * /) - -| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C) - -| | | +——- month (values: 1 – 12) (special characters: ,- * / ) -| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C) -| | | | | - -*****command to be executed ++—————- minute (values: 0 – 59) (special characters: , – * /)
+| +————- hour (values: 0 – 23) (special characters: , – * /)
+| | +———- day of month (values: 1 – 31) (special characters: , – * / L W C)
+| | | +——- month (values: 1 – 12) (special characters: ,- * / )
+| | | | +—- day of week (values: 0 – 6) (Sunday=0 or 7) (special characters: , – * / L W C)
+| | | | |*****command to be executed From 836f00270575fd48c914aff89f8d7da6705ee9a9 Mon Sep 17 00:00:00 2001 From: Reece Peacock <49645174+Reeced40@users.noreply.github.com> Date: Thu, 15 Oct 2020 11:09:03 +0200 Subject: [PATCH 105/752] Update exploit-protection.md Added link --- .../microsoft-defender-atp/exploit-protection.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index e4174dddea..fcd55deef2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -136,3 +136,4 @@ The table in this section indicates the availability and support of native mitig - [Configure and audit exploit protection mitigations](customize-exploit-protection.md) - [Import, export, and deploy exploit protection configurations](import-export-exploit-protection-emet-xml.md) - [Troubleshoot exploit protection](troubleshoot-exploit-protection-mitigations.md) +- [Optimize ASR rule deployment and detections](threat-protection/microsoft-defender-atp/configure-machines-asr.md) From 104c43ff75a1f4af29a932f8e2b49618176c5ca9 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:42:18 +0530 Subject: [PATCH 106/752] update-toc-per-4490409 Updated the new topic link in the TOC - "Schedule scans with Microsoft Defender ATP for Linux" --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index f69cdfadb5..7325a5cf3e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -284,6 +284,7 @@ ##### [Static proxy configuration](microsoft-defender-atp/linux-static-proxy-configuration.md) ##### [Set preferences](microsoft-defender-atp/linux-preferences.md) ##### [Detect and block Potentially Unwanted Applications](microsoft-defender-atp/linux-pua.md) +##### [Schedule scans with Microsoft Defender ATP for Linux](microsoft-defender-atp/linux-schedule-scan-atp.md) #### [Troubleshoot]() ##### [Troubleshoot installation issues](microsoft-defender-atp/linux-support-install.md) From 3eb4e1cfad30f6674b3fbae8b47521709c5ef728 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:47:27 +0530 Subject: [PATCH 107/752] Update Onboard-Windows-10-multi-session-device.md minor edits --- .../Onboard-Windows-10-multi-session-device.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md index d458346a5c..067297e90d 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md @@ -77,10 +77,13 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: - > Action = "Start a program"
- > Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
- > Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1"
- > Click **OK** and close any open GPMC windows.
+Action = "Start a program" + +Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe + +Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" + +Click **OK** and close any open GPMC windows. #### *Scenario 3: Onboarding using management tools* From 4eebe0f6f82af97bfc6e9a94c9184cbaa34e3d0a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 14:54:54 +0530 Subject: [PATCH 108/752] Update linux-schedule-scan-atp.md minor edit --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index b04e20d3a6..22187f7d02 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -21,7 +21,7 @@ ms.topic: conceptual To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). -Linux(and Unix) have a tool called **crontab**(similar to Task Scheduler) to be able to run scheduled tasks. +Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. ## Pre-requisite From 016d149f367ee3bfa5ebbc6f836c69bd66f8ad32 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 22:33:51 +0530 Subject: [PATCH 109/752] Update TOC.md Updated new topic "Onboard Windows 10 multi-session devices in Windows Virtual Desktop" under How-To > Onboard Windows 10 devices --- windows/security/threat-protection/TOC.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 9114b320d4..6a72a748d4 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -447,6 +447,7 @@ ##### [Onboard devices using Mobile Device Management tools](microsoft-defender-atp/configure-endpoints-mdm.md) ##### [Onboard devices using a local script](microsoft-defender-atp/configure-endpoints-script.md) ##### [Onboard non-persistent virtual desktop infrastructure (VDI) devices](microsoft-defender-atp/configure-endpoints-vdi.md) +##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](Onboard-Windows-10-multi-session-device.md) #### [Onboard servers](microsoft-defender-atp/configure-server-endpoints.md) #### [Onboard non-Windows devices](microsoft-defender-atp/configure-endpoints-non-windows.md) From 4812278c1faa1ec6374d02cced89df04940a1ec3 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 22:50:33 +0530 Subject: [PATCH 110/752] moved the file --- .../Onboard-Windows-10-multi-session-device.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/threat-protection/{microsoft-defender-antivirus => microsoft-defender-atp}/Onboard-Windows-10-multi-session-device.md (100%) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md similarity index 100% rename from windows/security/threat-protection/microsoft-defender-antivirus/Onboard-Windows-10-multi-session-device.md rename to windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md From 5ec742476631ba2ef32e026db70198c0a5fa945a Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 22:52:43 +0530 Subject: [PATCH 111/752] Update TOC.md minor correction in file path --- windows/security/threat-protection/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 6a72a748d4..b3c478d48e 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -447,7 +447,7 @@ ##### [Onboard devices using Mobile Device Management tools](microsoft-defender-atp/configure-endpoints-mdm.md) ##### [Onboard devices using a local script](microsoft-defender-atp/configure-endpoints-script.md) ##### [Onboard non-persistent virtual desktop infrastructure (VDI) devices](microsoft-defender-atp/configure-endpoints-vdi.md) -##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](Onboard-Windows-10-multi-session-device.md) +##### [Onboard Windows 10 multi-session devices in Windows Virtual Desktop](microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md) #### [Onboard servers](microsoft-defender-atp/configure-server-endpoints.md) #### [Onboard non-Windows devices](microsoft-defender-atp/configure-endpoints-non-windows.md) From 497b1e8449c31433b10bb4c5bdaebaea4c939625 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 15 Oct 2020 23:03:05 +0530 Subject: [PATCH 112/752] Update TOC.md build error fixed --- windows/security/threat-protection/TOC.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index b3c478d48e..47a8e22219 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -1332,3 +1332,5 @@ ### [Windows 10 Mobile security guide](windows-10-mobile-security-guide.md) ## [Change history for Threat protection](change-history-for-threat-protection.md) + + From 7c8d2d023f955e23a0b26cc84f6da20f97458642 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 23:27:56 +0530 Subject: [PATCH 113/752] minor edits --- .../Onboard-Windows-10-multi-session-device.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 067297e90d..81970fef04 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -62,10 +62,10 @@ This scenario uses a centrally located script and runs it using a domain-based g **Download the WindowsDefenderATPOnboardingPackage.zip file from the Windows Defender Security Center** 1. Open the VDI configuration package .zip file (WindowsDefenderATPOnboardingPackage.zip) -- In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. -- Select Windows 10 as the operating system. -- In the **Deployment method** field, select VDI onboarding scripts for non-persistent endpoints. -- Click **Download package** and save the .zip file. + - In the Microsoft Defender Security Center navigation pane, select **Settings** > **Onboarding**. + - Select Windows 10 as the operating system. + - In the **Deployment method** field, select VDI onboarding scripts for non-persistent endpoints. + - Click **Download package** and save the .zip file. 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the device. You should have a folder called **OptionalParamsPolicy** and the files **WindowsDefenderATPOnboardingScript.cmd** and **Onboard-NonPersistentMachine.ps1**. **Use Group Policy management console to run the script when the virtual machine starts** @@ -77,11 +77,9 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -Action = "Start a program" - -Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe - -Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" +> Action = "Start a program" +> Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
+> Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" Click **OK** and close any open GPMC windows. From c7cd6ebfe57caf98fa8f28dd128d3fe29693f901 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 15 Oct 2020 23:33:43 +0530 Subject: [PATCH 114/752] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index 81970fef04..b0188d926d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -77,7 +77,7 @@ This scenario uses a centrally located script and runs it using a domain-based g 1. Go to the **Actions** tab and click **New**. Ensure that **Start a program** is selected in the Action field. Enter the following: -> Action = "Start a program" +> Action = "Start a program"
> Program/Script = C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
> Add Arguments (optional) = -ExecutionPolicy Bypass -command "& \\Path\To\Onboard-NonPersistentMachine.ps1" From 272b272988926a83aac025515b09846e6b1e452e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 15 Oct 2020 11:08:06 -0700 Subject: [PATCH 115/752] Update linux-schedule-scan-atp.md using correct brand names from MDATP to Microsoft Defender for Endpoint (Linux) --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 22187f7d02..d5c088430a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -1,7 +1,7 @@ --- -title: How to schedule scans with MDATP for Linux -description: Learn how to schedule an automatic scanning time for Microsoft Defender ATP in Linux to better protect your organization's assets. -keywords: microsoft, defender, atp, linux, scans, antivirus +title: How to schedule scans with Microsoft Defender for Endpoint (Linux) +description: Learn how to schedule an automatic scanning time for Microsoft Defender for Endpoint (Linux) to better protect your organization's assets. +keywords: microsoft, defender, atp, linux, scans, antivirus, microsoft defender for endpoint (linux) search.product: eADQiWindows 10XVcnh search.appverid: met150 ms.prod: w10 @@ -17,9 +17,9 @@ ms.collection: M365-security-compliance ms.topic: conceptual --- -# Schedule scans with Microsoft Defender ATP for Linux +# Schedule scans with Microsoft Defender for Endpoint (Linux) -To run a scan on MDATP for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). +To run a scan for Linux, see [Supported Commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/linux-resources#supported-commands). Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to be able to run scheduled tasks. From 484399f709fcebddad47ae4c40c7af3f6b2908ae Mon Sep 17 00:00:00 2001 From: icyfire0573 <40814526+icyfire0573@users.noreply.github.com> Date: Thu, 15 Oct 2020 15:33:39 -0400 Subject: [PATCH 116/752] Update hello-hybrid-cert-whfb-settings-pki.md Grammar correction --- .../hello-for-business/hello-hybrid-cert-whfb-settings-pki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md index a0855330fb..8bd8f3e995 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-whfb-settings-pki.md @@ -39,7 +39,7 @@ Clients need to trust domain controllers and the best way to do this is to ensur Domain controllers automatically request a domain controller certificate (if published) when they discover an enterprise certificate authority is added to Active Directory. However, certificates based on the *Domain Controller* and *Domain Controller Authentication* certificate templates do not include the **KDC Authentication** object identifier (OID), which was later added to the Kerberos RFC. Therefore, domain controllers need to request a certificate based on the Kerberos Authentication certificate template. -By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template a baseline to create an updated domain controller certificate template. +By default, the Active Directory Certificate Authority provides and publishes the Kerberos Authentication certificate template. However, the cryptography configuration included in the provided template is based on older and less performant cryptography APIs. To ensure domain controllers request the proper certificate with the best available cryptography, use the **Kerberos Authentication** certificate template as a baseline to create an updated domain controller certificate template. #### Create a Domain Controller Authentication (Kerberos) Certificate Template From 2eb0e7156b1ced0da50d7a5f8647ddf4e5124a13 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 13:36:22 -0700 Subject: [PATCH 117/752] add table --- .../deployment-strategy.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 775b5c9abe..9813ac9392 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -35,6 +35,29 @@ You can deploy Microsoft Defender ATP using various management tools. In general - Mobile Device Management tools - Local script +| Endpoint | Versions | Deployment methods | +|--------------|-----------------------------------------------|------------------------------------------| +| Windows | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | +| | Windows 10 | Group Policy | +| | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | +| | Windows Server 1803 and 2019 | Mobile Device Manager | +| | | Microsoft Endpoint Configuration Manager | +| | | VDI scripts | +| | | | +| | | Microsoft Monitoring Agent | +| macOS | | Microsoft Endpoint Manager | +| | | JAMF Pro | +| | | Mobile Device Manager | +| | | | +| Linux Server | | Manual | +| | | Puppet | +| | | Ansible | +| | | | +| iOS | | App-based | +| | | | +| Android | | Microsoft Endpoint Manager | + + ## Microsoft Defender ATP deployment strategy From 8b1bff50208ff224f7fd3865ec511da40fe79a63 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 14:06:09 -0700 Subject: [PATCH 118/752] update table --- .../microsoft-defender-atp/deployment-strategy.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 9813ac9392..387e22193c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -44,12 +44,11 @@ You can deploy Microsoft Defender ATP using various management tools. In general | | | Microsoft Endpoint Configuration Manager | | | | VDI scripts | | | | | -| | | Microsoft Monitoring Agent | -| macOS | | Microsoft Endpoint Manager | +| | | Local script | +| macOS | | Mobile Device Manager / Microsoft Intune | | | | JAMF Pro | -| | | Mobile Device Manager | | | | | -| Linux Server | | Manual | +| Linux Server | | Local script | | | | Puppet | | | | Ansible | | | | | From c34c154e614f5f7979d758d6b605ea4ad1cdd215 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 15 Oct 2020 14:23:57 -0700 Subject: [PATCH 119/752] bold --- .../microsoft-defender-atp/deployment-strategy.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 387e22193c..70f831600f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -37,7 +37,7 @@ You can deploy Microsoft Defender ATP using various management tools. In general | Endpoint | Versions | Deployment methods | |--------------|-----------------------------------------------|------------------------------------------| -| Windows | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | +| **Windows** | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | | | Windows 10 | Group Policy | | | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | | | Windows Server 1803 and 2019 | Mobile Device Manager | @@ -45,16 +45,16 @@ You can deploy Microsoft Defender ATP using various management tools. In general | | | VDI scripts | | | | | | | | Local script | -| macOS | | Mobile Device Manager / Microsoft Intune | +| **macOS ** | | Mobile Device Manager / Microsoft Intune | | | | JAMF Pro | | | | | -| Linux Server | | Local script | +| **Linux Server** | | Local script | | | | Puppet | | | | Ansible | | | | | -| iOS | | App-based | +|** iOS ** | | App-based | | | | | -| Android | | Microsoft Endpoint Manager | +| **Android ** | | Microsoft Endpoint Manager | From 99f3ecea1a7857559ba831601601ba6bebc0045a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 15 Oct 2020 17:41:33 -0700 Subject: [PATCH 120/752] Update configure-block-at-first-sight-microsoft-defender-antivirus.md --- ...nfigure-block-at-first-sight-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md index a71f13399e..831c1204f8 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-block-at-first-sight-microsoft-defender-antivirus.md @@ -12,7 +12,7 @@ ms.author: deniseb ms.reviewer: manager: dansimp ms.custom: nextgen -ms.date: 08/26/2020 +ms.date: 10/15/2020 --- # Turn on block at first sight From c559f3db8193920874381af96d18f9d6afa7cb0f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 15 Oct 2020 21:01:10 -0700 Subject: [PATCH 121/752] Update Onboard-Windows-10-multi-session-device.md --- .../Onboard-Windows-10-multi-session-device.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index b0188d926d..baa60e50c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -22,10 +22,10 @@ manager: dansimp 6 minutes to read Applies to: -- Windows 10 Multi-session running on Windows Virtual Desktop (WVD) +- Windows 10 multi-session running on Windows Virtual Desktop (WVD) > [!WARNING] -> Microsoft Defender ATP support for Windows Virtual Desktop multi-user scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. +> Microsoft Defender ATP support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. @@ -53,7 +53,7 @@ There are several ways to onboard a WVD host machine: #### *Scenario 1: Using local group policy* This scenario requires placing the script in a golden image and uses local group policy to run early in the boot process. -Use the instructions in [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1 ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). +Use the instructions in [Onboard non-persistent virtual desktop infrastructure VDI devices](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-vdi#onboard-non-persistent-virtual-desktop-infrastructure-vdi-devices-1). Follow the instructions for a single entry for each device. @@ -87,7 +87,7 @@ Click **OK** and close any open GPMC windows. If you plan to manage your machines using a management tool, you can onboard devices with Microsoft Endpoint Configuration Manager. -For more information, see: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) +For more information, see: [Onboard Windows 10 devices using Configuration Manager](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm) > [!WARNING] > If you plan to use [Attack Surface reduction Rules](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction), please note that rule “[Block process creations originating from PSExec and WMI commands](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction#block-process-creations-originating-from-psexec-and-wmi-commands)" should not be used as it is incompatible with management through Microsoft Endpoint Configuration Manager because this rule blocks WMI commands the Configuration Manager client uses to function correctly. @@ -98,11 +98,11 @@ For more information, see: [https://docs.microsoft.com/en-us/windows/security/th #### Tagging your machines when building your golden image As part of your onboarding, you may want to consider setting a machine tag to be able to differentiate WVD machines more easily in the Microsoft Security Center. For more information, see -[https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). +[Add device tags by setting a registry key value](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/machine-tags#add-device-tags-by-setting-a-registry-key-value). #### Other recommended configuration settings -When building your golden image, you may want to configure initial protection settings as well. For more information, see [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). +When building your golden image, you may want to configure initial protection settings as well. For more information, see [Other recommended configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp#other-recommended-configuration-settings). In addition, if you are using FSlogix user profiles, we recommend you exclude the following files from always-on protection: @@ -126,4 +126,4 @@ In addition, if you are using FSlogix user profiles, we recommend you exclude th #### Licensing requirements -Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements ](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). +Windows 10 Multi-session is a client OS. Licensing requirements for Microsoft Defender Advanced Threat Protection can be found at: [Licensing requirements](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements#licensing-requirements). From 40cadbb183cae6c7d6fca1bc2070dde9978113b1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 16 Oct 2020 10:01:13 +0530 Subject: [PATCH 122/752] removed wrong values added correct values as per the user report #8474 , so i removed wrong values, added correct values. i enabled this policy , and i verified on registry --- windows/client-management/mdm/policy-csp-update.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index fb0f2d5519..bf0571809e 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -1110,8 +1110,8 @@ ADMX Info: Supported values: -- true - Enable -- false - Disable (Default) +- 0 - Disable +- 1 - Enable From 3629c5cb32112a858b278455c6f8fc736ca1cbec Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 16 Oct 2020 10:57:23 +0500 Subject: [PATCH 123/752] Addition of release version Updated Windows defender release info for Windows 10 v2004 Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8232 --- .../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 d352e882bd..2ddb595a1a 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 @@ -319,6 +319,7 @@ The below table provides the Microsoft Defender Antivirus platform and engine ve |Windows 10 release |Platform version |Engine version |Support phase | |-|-|-|-| +|2004 (20H1) |4.18.2004.6 |1.1.17000.2 | Technical upgrade Support (Only) | |1909 (19H2) |4.18.1902.5 |1.1.16700.3 | Technical upgrade Support (Only) | |1903 (19H1) |4.18.1902.5 |1.1.15600.4 | Technical upgrade Support (Only) | |1809 (RS5) |4.18.1807.18075 |1.1.15000.2 | Technical upgrade Support (Only) | From d6ff8c6bad5c8736d46729ebef04b01127398ed2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 12:11:28 +0530 Subject: [PATCH 124/752] Update Onboard-Windows-10-multi-session-device.md Rebranding names updated --- .../Onboard-Windows-10-multi-session-device.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md index baa60e50c3..94d68926bf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md +++ b/windows/security/threat-protection/microsoft-defender-atp/Onboard-Windows-10-multi-session-device.md @@ -23,9 +23,11 @@ manager: dansimp Applies to: - Windows 10 multi-session running on Windows Virtual Desktop (WVD) +> [!IMPORTANT] +> Welcome to Microsoft Defender for Endpoint, the new name for Microsoft Defender Advanced Threat Protection. Read more about this and other updates here. We'll be updating names in products and in the docs in the near future. > [!WARNING] -> Microsoft Defender ATP support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. +> Microsoft Defender for Endpoint (MSDE) support for Windows Virtual Desktop multi-session scenarios is currently in Preview and limited up to 25 concurrent sessions per host/VM. However, single session scenarios on Windows Virtual Desktop are fully supported. Microsoft Defender for Endpoint supports monitoring both VDI as well as Windows Virtual Desktop sessions. Depending on your organization's needs, you might need to implement VDI or Windows Virtual Desktop sessions to help your employees access corporate data and apps from an unmanaged device, remote location, or similar scenario. With Microsoft Defender for Endpoint, you can monitor these virtual machines for anomalous activity. @@ -37,7 +39,7 @@ Familiarize yourself with the [considerations for non-persistent VDI](https://do > - Single entry for each virtual device > - Multiple entries for each virtual device -Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the MDATP portal is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MDATP portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. +Microsoft recommends onboarding Windows Virtual Devices as a single entry per virtual device. This ensures that the investigation experience in the Microsoft Defender Endpoint portal (MSDE) is in the context of one device based on the machine name. Organizations that frequently delete and re-deploy WVD hosts should strongly consider using this method as it prevents multiple objects for the same machine from being created in the MSDE portal. This can lead to confusion when investigating incidents. For test or non-volatile environments, you may opt to choose differently. Microsoft recommends adding the Microsoft Defender for Endpoint onboarding script to the WVD golden image. This way, you can be sure that this onboarding script runs immediately at first boot. It is executed as a startup script at first boot on all the WVD machines that are provisioned from the WVD golden image. However, if you are using one of the gallery images without modification, place the script in a shared location and call it from either local or domain group policy. From aaad05d178755c0c39ea6ce132b2ffed65f265d3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 09:55:31 -0700 Subject: [PATCH 125/752] Update deployment-strategy.md --- .../deployment-strategy.md | 29 +++++-------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 70f831600f..918cc78035 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -35,28 +35,13 @@ You can deploy Microsoft Defender ATP using various management tools. In general - Mobile Device Management tools - Local script -| Endpoint | Versions | Deployment methods | -|--------------|-----------------------------------------------|------------------------------------------| -| **Windows** | Windows 7 SP1 and 8.1 | Local script (up to 10 devices) | -| | Windows 10 | Group Policy | -| | Windows Server 2008 R2 SP1, 2012 R2, and 2016 | Microsoft Endpoint Manager | -| | Windows Server 1803 and 2019 | Mobile Device Manager | -| | | Microsoft Endpoint Configuration Manager | -| | | VDI scripts | -| | | | -| | | Local script | -| **macOS ** | | Mobile Device Manager / Microsoft Intune | -| | | JAMF Pro | -| | | | -| **Linux Server** | | Local script | -| | | Puppet | -| | | Ansible | -| | | | -|** iOS ** | | App-based | -| | | | -| **Android ** | | Microsoft Endpoint Manager | - - +| Endpoint | Deployment methods | +|--------------|------------------------------------------| +| **Windows** | Local script (up to 10 devices)
Group Policy
Microsoft Endpoint Manager
Mobile Device Manager
Microsoft Endpoint Configuration Manager
Microsoft Endpoint Configuration Manager
VDI scripts | +| **macOS** | Local scripts
Mobile Device Manager/Microsoft Intune
JAMF Pro
| +| **Linux Server** | Local script
Puppet
Ansible| +| **iOS** | App-based | +| **Android** | Microsoft Endpoint Manager | ## Microsoft Defender ATP deployment strategy From 3f473741494d0145044067b95368cab4e2bdadd3 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 10:00:24 -0700 Subject: [PATCH 126/752] Initial commit of recommended driver block policy --- .../TOC.md | 1 + ...icrosoft-recommended-driver-block-rules.md | 383 ++++++++++++++++++ 2 files changed, 384 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.md b/windows/security/threat-protection/windows-defender-application-control/TOC.md index a8f8114e8a..79c0d8087a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.md +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.md @@ -14,6 +14,7 @@ #### [Authorize reputable apps with Intelligent Security Graph (ISG)](use-windows-defender-application-control-with-intelligent-security-graph.md) #### [Use multiple WDAC policies](deploy-multiple-windows-defender-application-control-policies.md) #### [Microsoft recommended block rules](microsoft-recommended-block-rules.md) +#### [Microsoft recommended driver block rules](microsoft-recommended-driver-block-rules.md) ### Create your initial WDAC policy #### [Example WDAC base policies](example-wdac-base-policies.md) #### [Policy creation for common WDAC usage scenarios](types-of-devices.md) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md new file mode 100644 index 0000000000..f934ae0258 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -0,0 +1,383 @@ +--- +title: Microsoft recommended driver block rules (Windows 10) +description: View a list of recommended block rules to block vulnerable third party drivers discovered by Mirosoft and the security research community. +keywords: security, malware, kernel mode, driver +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance +author: jogeurte +ms.reviewer: isbrahm +ms.author: dansimp +manager: dansimp +ms.date: 10/15/2020 +--- + +# Microsoft recommended driver block rules + +**Applies to:** + +- Windows 10 +- Windows Server 2016 and above + +One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is rolled out to HVCI-enabled systems and Windows 10S mode devices. + +Microsoft has strict requirements for code running in kernel. Malicious actors may exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. Unless your devices explicitly require them, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. + + + +```xml + + + 10.0.19565.0 + {D2BDA982-CCF6-4344-AC5B-0B44427B6816} + {2E07F7E4-194C-4D20-B7C9-6F44A6C5A234} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + Microsoft Windows Driver Policy + + + + + 10.0.19565.0 + + + + +``` +
+ + +## More information + +- [Merge Windows Defender Application Control policies](merge-windows-defender-application-control-policies.md) From a7aeb696990ab838addd6e0feec8410d0a259ce7 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Fri, 16 Oct 2020 22:13:18 +0500 Subject: [PATCH 127/752] Added Server 2019 This is already supported in Windows Server 2019 and it was missing in the applied to the section. Added this. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/8205 --- .../windows-firewall/windows-firewall-with-advanced-security.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index 9718aa85cf..dcaa6efae5 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -22,6 +22,7 @@ ms.custom: asr **Applies to** - Windows 10 - Windows Server 2016 +- Windows Server 2019 This is an overview of the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. From 59eb12e1ebca06511ad3e3ff02e09363171e3921 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 22:49:48 +0530 Subject: [PATCH 128/752] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index d5c088430a..ff23ec7922 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -31,8 +31,8 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b > Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` ->- `America/Chicago` ->- `America/Denver` +> - `America/Chicago` +> - `America/Denver` ## To set the Cron job Use the following commands: @@ -44,9 +44,10 @@ Use the following commands: > [!NOTE] > Where 200919 == YRMMDD -> TIP: -Do this before you edit or remove. -To edit the crontab, and add a new job as a root user: +> [!TIP] +> Do this before you edit or remove.
+ +To edit the crontab, and add a new job as a root user:
`sudo crontab -e` > [!NOTE] @@ -109,7 +110,7 @@ Automating with Puppet: Cron jobs and scheduled tasks See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/) for more information. -## Additional information: +## Additional information **To get help with crontab** @@ -126,8 +127,9 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h **To backup crontab entries:** `crontab -l > /var/tmp/cron_backup.dat` + > [!TIP] -> Do this before you edit or remove. +> Do this before you edit or remove.
**To restore crontab entries:** From c2b1ce54a71a141ca0ab9b953dce06198784fbed Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Fri, 16 Oct 2020 23:08:33 +0530 Subject: [PATCH 129/752] Update linux-schedule-scan-atp.md --- .../linux-schedule-scan-atp.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index ff23ec7922..18d93d4b7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -37,7 +37,7 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b ## To set the Cron job Use the following commands: -**To backup crontab entries:** +**To backup crontab entries** `sudo crontab -l > /var/tmp/cron_backup_200919.dat` @@ -79,7 +79,7 @@ To view your cron jobs, type `sudo crontab -l` :::image type="content" source="..\images\linux-mdatp-1.png" alt-text="linux mdatp"::: -**To inspect cron job runs:** +**To inspect cron job runs** `sudo grep mdatp /var/log/cron` @@ -90,18 +90,18 @@ To view your cron jobs, type `sudo crontab -l` ## For those who use Ansible, Chef, or Puppet Use the following commands: -### To set cron jobs in Ansible: +### To set cron jobs in Ansible `cron – Manage cron.d and crontab entries` See [https://docs.ansible.com/ansible/latest/modules/cron_module.html](https://docs.ansible.com/ansible/latest/modules/cron_module.html) for more information. -### To set crontabs in Chef: +### To set crontabs in Chef `cron resource` See [https://docs.chef.io/resources/cron/](https://docs.chef.io/resources/cron/) for more information. -### To set cron jobs in Puppet: +### To set cron jobs in Puppet Resource Type: cron See [https://puppet.com/docs/puppet/5.5/types/cron.html](https://puppet.com/docs/puppet/5.5/types/cron.html) for more information. @@ -116,46 +116,46 @@ See [https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/](h `man crontab` -**To get a list of crontab file of the current user:** +**To get a list of crontab file of the current user** `crontab -l` -**To get a list of crontab file of another user:** +**To get a list of crontab file of another user** `crontab -u username -l` -**To backup crontab entries:** +**To backup crontab entries** `crontab -l > /var/tmp/cron_backup.dat` > [!TIP] > Do this before you edit or remove.
-**To restore crontab entries:** +**To restore crontab entries** `crontab /var/tmp/cron_backup.dat` -**To edit the crontab and add a new job as a root user:** +**To edit the crontab and add a new job as a root user** `Sudo crontab -e` -**To edit the crontab and add a new job:** +**To edit the crontab and add a new job** `crontab -e` -**To edit other user’s crontab entries:** +**To edit other user’s crontab entries** `crontab -u username -e` -**To remove all crontab entries:** +**To remove all crontab entries** `crontab -r` -**To remove other user’s crontab entries:** +**To remove other user’s crontab entries** `crontab -u username -r` -**Explanation**: +**Explanation** +—————- minute (values: 0 – 59) (special characters: , – * /)
| +————- hour (values: 0 – 23) (special characters: , – * /)
From fb51b44174e9180018dc47b8c6aa03c9a2ffa3b8 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 11:03:31 -0700 Subject: [PATCH 130/752] Updated recommended driver block list to recommend enabling HVCI or 10s where applicable --- .../microsoft-recommended-driver-block-rules.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f934ae0258..f07cf6b43a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -24,9 +24,16 @@ ms.date: 10/15/2020 - Windows 10 - Windows Server 2016 and above -One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is rolled out to HVCI-enabled systems and Windows 10S mode devices. +Microsoft has strict requirements for code running in kernel. Consequently, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is applied to the following sets of devices: -Microsoft has strict requirements for code running in kernel. Malicious actors may exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. Unless your devices explicitly require them, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. +- Hypervisor-protected code integrity (HVCI) enabled devices +- Windows 10S mode devices + +Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. + + +> [!Note] +> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. From d47a92c6d506a96d3c254314b477d2861b7ea6e8 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 16 Oct 2020 11:08:19 -0700 Subject: [PATCH 131/752] Update microsoft-recommended-driver-block-rules.md --- .../microsoft-recommended-driver-block-rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f07cf6b43a..778697d2d2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -29,11 +29,11 @@ Microsoft has strict requirements for code running in kernel. Consequently, mali - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10S mode devices -Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. +Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It is recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. > [!Note] -> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. As always, it is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. +> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. It is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. From 933b4e44fcec8226834a2ba624709c61b18d86e9 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 11:08:51 -0700 Subject: [PATCH 132/752] Update configure-proxy-internet.md --- .../microsoft-defender-atp/configure-proxy-internet.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index ec33df3154..5cb738089e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -127,7 +127,7 @@ If a proxy or firewall has HTTPS scanning (SSL inspection) enabled, exclude the > [!NOTE] -> If you are using Microsoft Defender Antivirus in your environment, please refer to the following article for details on allowing connections to the Microsoft Defender Antivirus cloud service: https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus +> If you are using Microsoft Defender Antivirus in your environment, see [Configure network connections to the Microsoft Defender Antivirus cloud service](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-antivirus/configure-network-connections-microsoft-defender-antivirus). If a proxy or firewall is blocking anonymous traffic, as Microsoft Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the previously listed URLs. @@ -147,8 +147,9 @@ The information below list the proxy and firewall configuration information requ ## Confirm Microsoft Monitoring Agent (MMA) Service URL Requirements -Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows (Windows 7 SP1, Windows 8.1 and Windows Server 2008 R2 SP1, 2012 R2 and 2016): -1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (please refer to [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326)). +Please see the following guidance to eliminate the wildcard (*) requirement for your specific environment when using the Microsoft Monitoring Agent (MMA) for previous versions of Windows. + +1. Onboard a previous operating system with the Microsoft Monitoring Agent (MMA) into Microsoft Defender for Endpoint (for more information, see [Onboard previous versions of Windows on Microsoft Defender ATP](https://go.microsoft.com/fwlink/p/?linkid=2010326) and [Onboard Windows servers](configure-server-endpoints.md#windows-server-2008-r2-sp1-windows-server-2012-r2-and-windows-server-2016). 2. Ensure the machine is successfully reporting into the Microsoft Defender Security Center portal. From b9d2c85da0d3f33c4f61deb94d1febce9248f268 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 16:15:21 -0700 Subject: [PATCH 133/752] flow --- .../deployment-phases.md | 2 +- .../deployment-strategy.md | 62 +++++++++--------- .../images/onboarding-flow-diagram.png | Bin 0 -> 11048 bytes .../microsoft-defender-atp/onboarding.md | 15 +++++ 4 files changed, 47 insertions(+), 32 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/onboarding-flow-diagram.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index de3035470d..d7a6abadf1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -33,7 +33,7 @@ There are three phases in deploying Microsoft Defender ATP: |:-------|:-----| | ![Phase 1: Prepare](images/prepare.png)
[Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Microsoft Defender ATP:

- Stakeholders and sign-off
- Environment considerations
- Access
- Adoption order | ![Phase 2: Setup](images/setup.png)
[Phase 2: Setup](production-deployment.md)| Take the initial steps to access Microsoft Defender Security Center. You'll be guided on:

- Validating the licensing
- Completing the setup wizard within the portal
- Network configuration| -| ![Phase 3: Onboard](images/onboard.png)
[Phase 3: Onboard](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. You'll be guided on:

- Using Microsoft Endpoint Configuration Manager to onboard devices
- Configure capabilities +| ![Phase 3: Onboard](images/onboard.png)
[Phase 3: Onboard](onboarding.md) | Onboard devices to the service so the Microsoft Defender ATP service can get sensor data from them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 918cc78035..e58ed6fb0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -1,5 +1,5 @@ --- -title: Plan your Microsoft Defender ATP deployment strategy +title: Plan your Microsoft Defender ATP deployment description: Select the best Microsoft Defender ATP deployment strategy for your environment keywords: deploy, plan, deployment strategy, cloud native, management, on prem, evaluation, onboarding, local, group policy, gp, endpoint manager, mem search.product: eADQiWindows 10XVcnh @@ -16,7 +16,7 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Plan your Microsoft Defender ATP deployment strategy +# Plan your Microsoft Defender ATP deployment [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] @@ -27,51 +27,51 @@ ms.topic: article Depending on the requirements of your environment, we've put together material to help guide you through the various options you can adopt to deploy Microsoft Defender ATP. +This article provides an overview on the general steps you need to take to deploy Microsoft Defender ATP: -You can deploy Microsoft Defender ATP using various management tools. In general the following management tools are supported: +![Image of deployment flow](images/onboarding-flow-diagram.png) -- Group policy -- Microsoft Endpoint Configuration Manager -- Mobile Device Management tools -- Local script -| Endpoint | Deployment methods | -|--------------|------------------------------------------| -| **Windows** | Local script (up to 10 devices)
Group Policy
Microsoft Endpoint Manager
Mobile Device Manager
Microsoft Endpoint Configuration Manager
Microsoft Endpoint Configuration Manager
VDI scripts | -| **macOS** | Local scripts
Mobile Device Manager/Microsoft Intune
JAMF Pro
| -| **Linux Server** | Local script
Puppet
Ansible| -| **iOS** | App-based | -| **Android** | Microsoft Endpoint Manager | -## Microsoft Defender ATP deployment strategy -Depending on your environment, some tools are better suited for certain architectures. +## Step 1: Identify architecture +We understand that every enterprise environment is unique, so we've provided several options to give you the flexibility in choosing how to deploy the service. +Depending on your environment, some tools are better suited for certain architectures. + +Use the following material to select the appropriate Microsoft Defender ATP architecture that best suites your organization. |**Item**|**Description**| |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
[PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures:

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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-intune.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-intune.png index e795495d54d4de4028b9ffdf77c4dc531e92811e..f413a6fc96c8906ea672ff19ed484cca2247690b 100644 GIT binary patch literal 481529 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%0A}b8x+*122tGI*zXY+7jgc|EpMYHzopH; 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 (9242ThZb2we`P*LGLl#--HF5b4$=OpD zt&I2~{`y|d9(q~ol`)kNH&zJ1fBM%OYWB;PpyKyiK1&DOju4BWs`r^cn1Cnq>F(hU z)5xz=r)W!x)Z*QF!sbSaj@iL^?~}Fn#}h-gthS1P8lQi3Yq?g2>~zWggnD4Dn}dU4 z@>%TsV2IT)hwbc_sUZjVMSvY{jLX!Rz2_n+f3taJ9nQ!+|F0E0?p@f*zKul=kLT1O zx38sE$qJkXW98ZmPS4=*?>;Yp?Glq-i~-SzjNb?M;tXrgV~!JHJxVqaR32smqzF>C zX1BiwBhXF~oIh_*Ix}y_haMU@?(&gdkDOSzkI2W%tRp`A<5>Lq+- zL-Zbsg0~=vfr1T?WBnJL!~~?i5MaTH=p$KF=IS^&8OQX(0i)ODnj9G|ctn8$O$y~L z95VmcwE9aBE!Wpn>%W(~6(0rE1FW1)fh-glU=5>xy7HHA)C_$RK+U}A%MWjWXDV!# zA%4tnB7pa~X#4$u@_nbwG)KBX@G!JVU=0+L)g2-_bqm{=UQ2dATzhX%sk#|7$49LJxeWof5*WDomhG2&{ zQ&x$l-9D&mktopkCpGJ^i{~8A^t@>eV^TXqm_g!|Qz>h?B7Pd3YB6)g-%6e8K!#Po z9KX@w9^&2$8)r4E)5j&FItR=JFl3`aec+gk!!FM^efM}yXIeQj_Q<=To}^tO2}Dd) z=woS?O?r?3#~WSD^#*(1F!g51Zp~8nx}lAjb?c>Ab&&?A4!SP4jA!=%#--Zu$fF1_#?z|Bc^{j!?OJxjcm?y+({ak6h!g;g2?YoJE)tqmWRo zqV!+0oCv=+Ok*!YcqVGB8`?c{T5D~U=+qfOd85RsB?^r0w1Qm&Z}_FawDwqX0ObG0 zp+6ysOLTmyfxl<`&GqLxrt!fB7X*+qQnO|2gIDbWc zfHr3P%gI3Y{=+$XZXAy`gM$9o#6r@iCeQkXDb3$cOm|P-kXnz?iFG^WZ0~?6XvB^N zK>q~0_7fat$2lGSl@jsTLHnF=#-ScRQxJWBg7!b_R8t37xKvwN<>OMP~7=ccP}j!(FhThQ;1D zQ_(izu$uRA07pJA7>=_UPUoF%!z5|Qt#)RvaL|jj!78i?YR2geF6fM6`8qk_fTHDS z#6s)ked>Ng6{WRhOFE&*CO^(Cjx{7kHa|R#%q+uipoFtGh79hCESn+o2|B_ zA9?bOsl|R|@*Y-6bB}55D(9weGRM#w4R~7~8Lh5p+;cb?%{Dafkks702HT8gxi~`e zY}Vvs3q!sYv;ed-oSYz^zw1s_m3(lBF^nz_Cx7R(T_VHY(-RCK9{E}}3`;vIH~w{x z9mzwFSSoG&HZ0OE-GG~0URK~{npil15-CHGSUzp4TR<3Q;2kpWKRCntwI~)?MsEbu`q!xSe43q z*Ob2;He>#m(4hLu?3uk7<7a(n)SHFduL_4`*=u|HF0R9EpJ zWaiQ2QfM{y%XcAifJQD5<*C%&Fxp#~rnRfFNyZ@TKhydLU9eFfRdR*~2>@mK z&R??8)we%E&wt}|8O)tazFbladE?hoMjnifCgw>lNaUkaR7fbo;g{HmeELt~M*+#M zbh9D)IlCjj)UdDwLe?sjYFdacekh1P(VaCjmxM+UsQx9asne;$!pAYA1KS}QL#Vb) ziPSAP^^}YZR-;Y0U9Ni|md8d{hoPuP5J=JeK^7xw7wkW+AR)Nd8<1+TFO5=RsyuO+ zpqOxf-^tV{{FEkM`f~QV5AZCkfj?5=EY6`f8Uxb5k$6c%H0N?`a()H`|ms zrO-B2Gh=m7;I!y^)s7`&y)c=6hJEfqG)VFituKP_9xF!;lu40vcG+*m-IR>wm>=XkL$rcwc$pu*jQVp@f^kudWM?4U zZMNjZJb++0jLqm$OuYp^+CJNVb8wCu`yvh{3Y_Su?4N!}9U?gz30C}yo~B?VIp=4J zjQNmQr*8a|YIZzmyipyCkcUTz4iAF%F}Q+@RXQXA(2)gME*G_ekOMy}D9 z1F_L2r3Zw6b9|y+we>CCk!E6&KjRV~h%19TIufFh`fA7$48m{RF*U9j3~+EZ=a0j2 zI-LLcdW&b*$ir{WNV=6Vfjl7fX~OO23-Y9p(4W3UgN)5O2s5RLvxwBuib)*oFI}Sl zUo_++lQPU}xu!c>t;}y5b+Z|PWR5yLY&Bm$?a~;VpyIz&h!YD<^?2xVpu9=S6e8W7 zBNu@H)Mp{3U~J0 zd%{$ZeRVUEpK8n$1|CfjKu_#%36@y-=jCJ63!A6^?2vQw1D6yD} z+#KGNG0O-abM=hONW+p($kCtfeZvCH(pI;p=ACsFfk6Eqw1A=vfjlW-Nj^vLnlXnk zs{+?vXQ4sMGJ*def9a@gr8u#d!D!$gR(Y-VUdGHh zH&6O{eYyWe&1nSf7y}BLxp?XJz*R(pnAHmc(c(z5{z#LDNxESw<%!)A$%sVErohaM z6UJ9kJ3kE8r|BPtX^_e5Q8j9(oe<_3)Ukx?7i+U6kZcwYz^L<$?2f~%^MtWZKPN_;a{ZMY zRHhbI9ZS=0(+*daC2jOgd$z6GagAXnf|QaV8(#&pAr;cth?}RfkGIGdBMlY-Wz`yX zqSIX;YNk=eAGJ-Bf;^{7!?z|Ko3SUH^^Y`TPf$hIN};CTJ{sNwrFV{Q66Qu8X81$3 zCNy`-n7Ej)O=Wb3UmR$&WH+IBg?IcR3C5CDKq7W3{aTOXQjsCj!p;#-(cO=lGb|#q z_ZIqx~E>B0bD}@u8WNg(wdgq$*(k5-|k>ovFYD^^C zrCg>}L!4$Ex+%wAi6DNh6?jAum8DhTg4)F@Z6px3PdH$9eX}(QV_TIMFa<(j@SwYc zyPYd&H+6UX{Y1fYYA9X#zMzXqo;^6K+Dlm6<(Iae0TJ0EXIcm8w2Sa(C~l9I*@Ioq z!#8!)I>ZzpUQ5u>!ZP4VFDY^4?_M{t5!gT4POZ!YJ@R8nlF1V&AtEnu7{g_n_G~Wx z_Sbbdfwq#)^atECzWrbF2sbkONJv&!xAK{M0z%5z&;@=22Z|t68D)09(vdyYR@ZQf zcPVF%cHc75vk#4S&NWcMbNc`t+AvjG_V!cgjY)J%*C=h;{uSrolJ!>V*f4BG1g&j` zSw>vRM;{R>a8`x`;qrTpN1J2J-8Lvb5Et*&8;kT2= zEE9yr1=DQUxDp zFUNw0#f>U#FSwcyV>#+T2If=6?4)YrX#5SQvYjFKyTlATYH4L%Z)d7OjQ6Ohon^$a zAk_GQi4W_i_d~3LgQ=|9Z5OubwogtLAj@QtQ>c9WBCfVUWj^C;m?irvWbb!s zCYP=j$vOEc{-p%H-F!0Kzv0}Sa;K!hbFT}!&Y{gjxz&46@(OV1bHeDwwQkRt>Xx{4 zCBtjR={L)Wn{wD_DQwp&tnzNAsoZPh^CLOe6etIBz?*!)W;G1{ap~#xsd(kFJ#T`Q z&VS!*a3Rim&``0)Q)72dSs$}F;dzNpj@Wri!*&D)ZvHcqmL*QAG$tRVJ)V7GcekyfrmN2J@EdoHfCEJO&*413$^83mxl*H+9_F zoV)^DpRscIbB?Zf-Iis!-?-!TqEh#Fwf?kV9<92fJd~&&2!^L$6;!~)p6{|cS=ZVm zTDePdvLdK!X-*fBc}blDUBwUFZG%LLw!~wf<_{|y8ykdHsT9bh%+}{V0gp1QsXgP&cTp{m%tHC3jXb18>jzo zV0)c*Ce?Zzmu2G6IT0V&t49*jqbQcqv_YJ%NL-!X=ay@bVWCqScp&pR*`;F23pUDH zX$XBNH;exNbEiO@{0UMy)@BZkIGG?VW*JK|*#%Adzu;|3R0LPXWZF94Ixz;1NRw}n zdd2jqa-bDp$3<;c@$eLKG7Kl*es*cp{4GeOm)O(2jib={WLyBlHK;Dooo?@o_{QOVI^)SgVRz4L6;W18P1@W_UVl1{3x2KgBT`&uHmCGVZ zq(YG&Cp#M<#5EhMraoOlf7cBx-$)ej7R-?gc(5s1&ybklqH~EMjEIGc_?l$n67CfY zFW1cjur|lA0+=v+%#?K3C1eC1Rp`=a|8Frrc)2q?82PEE2Shy0hsY2yPur}92U@Om zm@zORGZ4#6Z|rsBOTywFiAF#VMR<5Psp2?~x=8r#Wv3nD`Mu-!_uAVMy|)va32JDG zw=3Tf$FKWFp0M5JbAsC4GOC}M_}Jv1MF0^zu~BzI%J8}eaTil}c$iWN0^Zf?In^Bi zMu*U^-Y}NuK1+jGXMGVZPb!V!qQI!4OMWSk$CI|5 zqM#_C$>Phq#7|6+yMdUG_aNA|o)3X?re7X%md;Gfb8>IU+q02(2EK7|9p0x~Er`D> z%U(}A?7xa*8&Sb`!D+JC(dXN*g~p+sJ{~BLXBb&;FDak`Z{}ZsLZAH-DoNSgSs%Iz z#Kcj*fqh>7`ZNp}?`P9c>v{1Mp*xeC*d8$x$h4x|y^*ndK~Q-Yh*zC7?hHvt0=od< z5%2aF_5Uw}dS7j=R^8}-zQV|ylQVwIsP?G}KruSwavkhF^RUumK0DCMQi7KLsFCU3 zI`aFjRx0$p)jyn$q;qieY6bE!2M1eAffb{h_IH8p4P%S4aX}5dT8zDXV#5qPcquS* z5!EnE3bk$@etXvL2N4!ce;htKxo|q0mXU+O)Qge@)jE)h=& zyPrK**rniTJXZ>PI2N~P2IY%3UFWsARAhWg;!TH66Q^|FgjX6(A z(beOI7dn{Jaj2L_35GT)zS-x&we|%*@ChfQMTQ;()7+iv`!3|8FewP9!L6o$j6BA_ zjL|+pBU-LAYFeOxn2$x+U-%Zr#p{>X1{a5ld~>}eelc&qgJ>T~;tC4(Keul!T!1uM_Xf3}71 z>t&PX`z4Nrt}1iKFH_`_zu&b$E5>SP$*L7G~K4<#Nu& ziNYJ!^#ifYoI^KZgf_s?wnwVnw~1t-T%Pdzgu@G4=Dk-vR{LrM4^Xn^d@DDYUc>Ry z(@GbKkuTk}&e*fQ2iW&DVcLI&H7;8@%InTNJaP>xw-qpZ2Xh8jdy>Ymt5$7qnceaG zcqI7RKSs$raqnS8_B}Y?&w=<}zkayi_IAta`IO-KcnZP#?kfT3SKFWkZYJ+5;3&7* z`A3kSORxIm{sartFsZ>hf%<@{Z|!7?4%?S2;PCmo(KeR=S%DaMLgh0(0lQwUG9M?> z1gy|>aqF89m~Wp{4Z(m})H9<2L)#(*bX@0*bCw$~1vh(|PvowJ#PQ|4r4{XpMm6W% z0*FGa+=n40TkenhR>zGE+neW}%^}z_0yu;(fWG|gxNb^r`cp=BEoJGgz=tQIAD_ye zes>b&&bHUTAb$qOG+?&7X@|hdh#a`?Q8Kk^4Ozk@!caSnaUaF!mp?~{ScbJmLo>z1 z{n*v{lZ$mz;FqgFw1HtGA*7~O50?w9UQ#Ytd$F!D6rmdWo{w<~v}xCg$y zTdPhdvr1Teq+X-PwQGn@>O|5st+Oll1VNibT$f3NRV78#yUo%w&X{$vBRYZJEAl90NaxK{a?PMXcs>3RRp>Df$JoyU(=59xuzsff5$@DCm~*b zjJ$j8wCJoPia6NBtnFZn3-q~VY4MtP)e0X!P!oK*=#cs;4y(>Rl=5el@#P7G?e*(5 z@Ev2tg^LFeeefobG1|n<|L_Ispk4`S_}!`OEn`-Gm={F4@Md7H{>=NC>XrQ7AN1fH zf8`jXyV>U>kY2~v?M*T2y#3xqKp@{GEdr176rmO*UzlT*CD8uc=-!XVqn4K9viCLNQPiT1JE=88!kg5?u4U_VHN7g-v zCO;k?B}>7>7vTRsjN!phndTc&jmtag155k$s}L@FHluyg`X^33S=sP>ypFNOG%*ve z(DggtkZVlPBl;B`p20Y1KPulsng$gPH8+p(-xg`slR2vEMx8+OjRL(jGY9H8Ce|s% z1rsxiELWps6+V6#E18RQWQfrB(;JzlsP!rvygiB$tkc{5WQ3Jb%ZF0*iguB4PeS8Q zd@Puq1uFE&i|YgXB+~3NRSS$p>omB~4qb#6L@Em(*_fevfXChYd-4JS#W2q;$8);= zRKc@6^Bm}*Zs><==*JZ=Hno`SDe)gpRv9s{2ymm!Vj}NbDHP6Fi2+9eC4a-Ut4|dM z5aYlyA2zs zg}I-+GiWn$erm$h5M`9ucC6uWIi;0c(~FCAsU{Ab$NdXvq|_N7A9RyjhW#mgG`1OR%#(KRH8)BLIk%3dlnJp-_uF+-9)Q(`ZB(tcKQ>?c)%pa#1^ruxf zuXO9{x;D*%WZKyZ5yR4Os}-srde3K*Nj@*lC>%!`P%UIn9I&dc=~-O&Ga_R~p^oWz!bLvNYW?m#X1x{IF`hgK+Ptv)i>cRB`n8A(lI(0wJ@S zKDnEpYX;`|E_$3`X_*8!X6!T9H`+J%%I6uP+$?!N7r`4|rZ9u^aJMM4v2Jf%YhXt) zzAxSOs%!xt_ZqMVcFC{xboi59H+_vNzF$*zWG}#vT~{`wJHz9o7Dgv=MeSta2pP;3 zqyD*fP}=VZ6aturI{o8|wD(o_PXrZX3crU;DY`jvffqIgO$~R->k)Umn73>1EU9|) zU9uz0`StJL6k*-emhLaO5(H^}rdkl8jD)KZSISd!yP_hFSRyYe=jYipDi#i=p%qmOWYjM8QW!<~q}7d*)lZP; zXjkOFS9MGRW7bmrbL6a*5R2HkS<)&M<8704^Tt-iRy2@TxTOPX20pI2i#ScCXO4=;ST;sL=VOkZ6MG_V0`lXH zSemC&kxOdj%zPAztZq0Foi((y#_DoV%z4~{JGd+9e#ttXeXz^@Fi)mpw?d;O8S7){ z&kQXLjbHx7*vJYfP2G9Z35CPG@BM1W)zd!t^v3NK(|Yr?WlUFc#>=L%GZF{x@j)s@ zaPhdKTGOd~BBRTDk2jq&DdduM7(?HX0s}kk8`SgqUbfQED_PCh+9uWqQpKzzQ+d$Z zzzTalQG1>z?eIyuZ*aK)YdaHsj!WDFf_!Rk?8BBW@Byb z3)NXdi#1S9lgE2y=-C28!^w^B97c|lX0=dTV~vH8NO5;k7d05u@0BXwSUx|~hyR#A z{mb!ekef@SNMHxFmuDsFCFNStnP0T-o2cM;SWA1soM$0Q<$2e69I6mF#hwlvzby(t z=kN7@;NVr0z9Us4lt-3T5uKi3Y{#I`#+=PY86^?-$ho~03l0|keJ#XDZ|UVEYuCau zwHw={5wEQ~>~ex-lVf`pwXd67v48K1 zbf2u5)j4>vgn+A#Il@DxS{6$3GlJ7HTSrgOicd0aBW{f8}O zVlj%^a(dehi41y z)6FCOb-YT>wSddW_G3_x)@L&ZO|P--19YNGjC~H$;h5oOaQixOt=y^Sf^?2c&`buQ ztbE^SVM*wHX4f;?)gW4+vtuCAfNo_`?s@BiZh(5ai1X#H^z+t~?2C_;zDT2)JBXr1>u zt<0W@+r#b(n;m_0`&mYFr?8D#@~h%@WV&or1HPX?XK;D=C~Q*ajn?^B<$4U8b}%IJ+KMFqZBJ)vCYy;(#u*^(>XR>H9AZf2bVN+(JNj z<$Cy>dzkcEWfrHpSeBzt5{}ZJRMznXDlF~!uS}OS-VG8=WYf<%r~u9gNjN3%aKaeD zCi=kLCse6OsAePp_D`l6K*76FlWU6Nel>V8Maq?zM=`Cejwm?q0|CE$eyg+`%p6Wi zcqT*kZvpye-sr|M|J}%>8?GnJSXopd9JtPQP!VhEEmbmP z9@{VU>`2K``ujy#t|1 z8#V19LtVmes_x?P5&q6_EZqF#5rJN3sR1Vs>jCaT)D<7QJYayYQhI!QE}807@aB zx5{*FuoOitL9hiO)Vy!hnZ$co_;0RAH$;@4r;K;$UBbgoq?vQ7-YjTzx>Y>7Cy}NXYaPRfh4eOvpA~ z6B`o*&mV)#dH6J7qjY0}k%{MAy6}yb?c(iOT}84aIX1uH+qki#H=ThZc$eme_H|jB z2H(loA)51shA{49Ldp=?VJXGX;a-?HIdYOHfTIZ$;7@kwQ*WW5{4?nXOlSV<(VGcBE#0 zg5l>$Gcbbi8sT}l2#cG=6VQ5?#<_O2)9ObtTy}lS)c(6jGbmo-Krt-H>pk0D-@)Qz zQo=d(gm*z|uJ$$;!TsdQ*jaM;u>$OjA0iG8DA3=k^f#g$Lh30rym?C=m~06VqfK(fjq{JL8P8lA+x9>eyqN*`0JO*$VtUH63zdh~`l zDn6EzETW%Z+zw1lpw;K$$%J}|BSr)LU0uW!Pxr69_TXGtZz*!162nV$;1*#oY!0DB z2k`Luh8>xD4ZN}m>}U}*!u`K|w|=?bVnHW14A)s@HfA@7Y+VG)h#~JJPhiqE5O;o*FjB$nWQj7ptE8QMb_p-*nXzyIZZ+G%h2!G{ zvFlkKN~E34VuAB7$X(}Qk!6#iAD;&YayG#&)CDq)d~|(&az1;{T7PZw!p23D@1- zaAVup*iI(4ZQHgt*=&rBZQHhO+qN}H?tJ&0Q@>`qtGcVJyQ*G3&*hWBJr1^|;~h`7 zr7`L9Kpi*_#&^bcWn=P9B7N2;Fz1mUF-TZC2OJueua*%W z3S=c9q1CnF-%Yu_lu4YHWAbAmo^J@G9#hnyAJV|2PrOa8#C=GekMnV!)DLsDF}R^j zAV2?R0QI(kL8zhDdf$wjbCsHxcl9T4Pb2>y_2q$&hi^KMuo7D*P)NsHxCp{_f4}a} zwE^5Gg$zZvEYHD~h-;|Y?CkC^{0WT%>rC{KeUSCa_a>dZcz71WimRs1p0TpF-Df0U#0Ey;uNjLk{NaNpr{sD!rs&n_K zHt5etESN3N{1hu}E$C~;1L|35Y+jE9>)sJ1-A@BkQ zV(l0fJ3Z<3b%>J3XItLwqQ!bG&{nm!a;zvlv@#0J*^%Qw61b_-xU@~NbqQTRo{jn_ zy}W}be%!|&7jRsgN!wY*I$B#>Wk&6jYpIz%D}^aF&9wF0T}fufjqpak(FL)eY;&^u z*5K2P4!?g5ZXm2ndt;?V2&hva*NRk??af#x+*#8Wl4(IfS|D;G)lyc-3+WzTp81<&5yNI)a24id>xZ4rqS$=G ziiz@~oRE!oa&tBy5^?p6``ZE5onUC{^;hee6yOH1Y&Tx*_ywZG@NT#7U-3n}eXxn$ zevv|z@vvE#=I@{wd57wN8(_17zfUuI){YT9Tjf9G2ORDl6Ml&jgjd`gZolg$#qdt? zb8DGa=ge`pid3Wy{O*EH1#%&Ej$p>(K>*uF#O*ZnL0YsgRB}(yG_z287aLL z4a-Ei=)@+kOYh%i!1zj}ls>HtbH@~{G0R9FbG;SK<{#0bsp&kZKO=RaCH9V|GC1xF zvQI#&f$*`l;0TbHUEt`|l@!0QP}Kku;h@0HiVZv|x#Fa3vfXcZ>zpqFRAwe!D*_c{QH-i z)9Tp9k)juYL_JYQ?Qx@xZFbbbDc%;^3IRSTPgc{rde1^efJ1(v&h$j@U{xi_Nk*zk z@;DihvFeC&f6(GkB&MG)q&&yiJj~f_hVo?2`4QRs&pHu8obaQUy45GM?LusJyr3Ri z=?Eve34Z{{mL$(BT&8MdD@hjHkkU~j1I(o->lKOF#eKXByF9DP<%FMtojmaB5H>mC98+MYq}XYx*R zkBS~=%rQQk123)IqdQce-K~m!5!1}-<+0nouT@>?Othh%=m=|PGtCFH-wFL4jFM9` zasJo~hF00@(a#V%&tSHH>Q1P+@I4>8M!UDZL=jqx){ zrq|S)=wUtfbm7EI&K3cpY+}~Plyq7g0QMpp4rPJ#WTe_TZI)XiFH)7lWyvMp3dSy&{?^a|~?Sj%K*_VDm7 z$%^b89IcY;R)%NuC4Gd_UK1gs1yZU^cxokRF2fk@a;2!!i|n|d8{y~9P&K*%(vtAb zJ5>Zf!UZec_BZn6T44f~F!B&0#6XlIYE&QwAsDs+1DehczXzjKEqJ2gJ0LU9D|PB7 ztCulC?!Lfuq&(#Ki1|5uTLs*^pch+VR!bn-VhBwsDW+7kS zv{adRE!AP{JJg3TlOzsGR$Ve49tjcOm54odc6+$ZAVh@sm+S78Nd|s2-!RA9Cu3r+ zACbTl%65wGY4xtQ{@8c#&{r4`fzR;32E>$(4rzVepBZkM>XxCGGwNhL!1O{NmN|V@ zo!2SremTzqc+}CV{oP}&EBn)ure3#nY{7O#| zoJ?@1o-lHK=x@{{{zRswK@f_^B&{?>SAYGvE1G;z4mEMu4}_mcB5AE`L)l*l3>R1+ zNPD~+%oKe8;Ok84ojbNsy9p+?R-v-F9)ZEaQKFDA7;PQydl2`rtulK*8Lz5alRKsN z-oT#YK%p|=Yr_&_P8CiN9L|cTK2nyUwnI0^G9ZW30s2?qi9n)H%UH7K+dzcQ7G*B! zH;g1oVoIFvG2z2t?d6tMQvZ@dB`w|4P^a|_=rIi&rlYdBC!4$ZC*2lB>qLd)OiWA$ zypk#($&-|2MQBY##o|;LdkED_FDC9b;*T|_utyTn*_+%}X|6eP3po``QXOQ7IvIOM z&FSkkO9D#rO82^4+AK*lzG)^Eo26uGk}BIexK=44h#Fo3isd>+Y|3DA!L#l#cuJ|a zJg^kmBpGDt>7W$uaczoSg)V=R7^Zk1p$In?`Ov=_MS{ZR|aDwTbC3lZMPs_*7 zX<52LQ-*`}q9H+mfe9p9Bq`b0*(tlVFgB@=;^K69Al1hi`TB(|%Aj_(Os@6)GW7;F z*Ln(<)b;GTVUjj8DSx?j%%!$Pqx%yMQ*ZAjxP^Y^z_xbvuKd+pdXhS63n+P!Y-s)m zN2L;RuG7XjZdMd-dbV(mey6Ppv^B)LrL^)3$=eX}m;OfVnsv>`G3YjlVd9-1w8`B4 z6u`;vZXaqjPo~eLu~L4|@aYug|Mf`M1Us30__{aW?(-QYJN8IOd-kHAwMwcyr#a2` znt5$=57PWKLG{Cg{XRcpn&(h!$yY(Dn#q+6CY3t{sW@9+yXTo!=#mLEm13_#2B$1P z)B}Q6yX%7!gfc9Oyx0s0$gS+O;KDKMMkv-1FV(+8KPoM=$OQBQ#P#KdTp5w7i(g#r z88kqs%g5=oh8=_IAq@rJU(n_mZL}#!r%H6~yaPM@4O4hH zCh(}Y9B;2BrD)^gNT4P$bR~TEVMncF!&zo%A0pKGIsdxYB#`(O`t_N|uJw}hnxkpt zoMclsUqoBSWvE^S9zvfrc)BecD$^BEOUy?wt%S)2+=afX3Q=^YmarofbWec#0S^FC z>tzxIPB9{ut)oG}>oZD7uu$R>bd<&KKjXA~YXHCOA9hql_X*I8!{@pYyX6s0n|k-G z7#1HW79^Kca5oT-ZK(A$-iRhT`YbZvZOVV(JXmh`)FXS#%|4{iq4VJ3AMcdn@0@CX z`I{#6xbrPZTg;*19~ubdH~1F9KiL0drUbkl>4#i+D(&%SU7|5mo8^?O5-|Id=}TK0 zXB-y<%%%_trD^>V7Hl8AX?yP_@q*^}>Wlmo&Rt}xXql3sS#@*Z5|I6oPi~@^!&@-J zYCyAWV%IFzWkjTbk^L@#(tTg}&Jpe!|KA!GHc74jGRod2giwc$uZj`oWy0P6l-3wE z$rHdc-y_hAYuS(6N(}z@{>-8VFV0exN@)S_BNH^ydUcPEw=#;Gw#B5$$T_WwqOjt9#b^O`0Dlw4m&aK zPL-oz93s)WeCmEkGBEw8S(87qBvg)~u+R@5Q0 zH_GCwPe!UeAq9F?*MunqZaCjNlkNHU6xO2*!>S&@xAZ!`#nO;qn_VSoXNY0<85r8oB8CA*$Eaaupxm%!;d$Bqrs^Dp%`-V zIYPw1lH$acvY;RvZ#ta_q<(t_N^ee zIn5We?`#RF1*BSZ>{R5&d|MSW%xLZNN-TEG%Fvk$3x6{;tOI};9x|B-#)=E zh6#!he14;A<<{c#ur(UG65P^T`*YSXwl`<_JU4(aKbK78g=j#>Zg zH&>LQV`0%Zdihke%lH$EHhg)?elf|?sTr7+5BIM3d3yw;<_gIU_yp&`Xm;8q5!FxV z>TNe&Hb$IO(<1umxZ5X3j{@Av zj?uL~0FM_a$ng6b81>s0r@XHSX12=K_2bSzAr6NjU` zeNZ8%IrtDIms8Aa-J=Hw2$hI0mXZw2T(x0yn^E#kNH8zAC)iD}Tw`KzqO|o~OuZ9T zLf4y6H|EEwI@G9q4ng#;F{fdsWx0k3&*C#dkmso53vEUM(XaFSHYbL`h@vAha`l_g zj1C^q{*H--DoH~9(i@rPG}pP$2K-qYC=sVW8jF%^SccumM{aWM5;A{IF)TqpM>3`` zu4ZJK^4RZOa8B&H1!TTT7BNi5D*pioQehlZtg7)~5uB1(#0Y|fMqIw)0kBSjE~X@q z8|s1KJko`?xA@A) z>XIsT*Mn@Tv$`5R@K6XsHgnfkI@ViQ;3Mbol7BT>c<|gFsio+b7!@{CrOV+(>8h#W zw}5?s`{Lx03M?Fpf--?%nuxFI>JO@!Thj*dT@g~PL$Pp0Crj9j}NdGW13%@PP7S=Hu11T165mtV&EXVFY zpBoMAviC}r5Tg&#Gr&Gh>W@>;qluvrHgbu^rtSf?%aR333 zN#HBMk#1OvT_`5SxR?m}R6=RmR3j~`9|;beX8bNfp7At#cZsAS=uQQ9@AE>-FdTMX z^S~fTqa>)tH?{tiy)POvJ;K_iqS(^Y18r%U37^U>O%K4JV>C`kF*`3v=^u7%CK4CG ztc+PSdQeOSk7r7>D~#T=P*0l-cz7pQI+kZbd=l3XB8DuP)=OsxVkB% z@{Ha$f*)D^kub*{dV;a0fjvS0yZbz7qsR+d?6Eb`US8k(0Sni;Roct!f76$`-Xkn8 z*YWP)S-y%)k?*M<#PEQptN6c~#&`aC0MDg?OV5Wq?7(tL0bP#O2@VT2*Dkiq-S~XN zJ-v0);h~|SBez!2%fCQ)EfQ%l|Cg02J48cO2cKwCm$&C*Csjw*z}aV3zTAwZga zha%VoN*#G zasJ3bV5CzHuH|q*{h;{npkz@3%I&i^(oCuP^Gdm>XH9dW&n0v5vXu*`kW0g0$;A}2 zuI%0u#p$`MLS@$eDHoJd5CU7pnX!r*rVm-fHD6uN3ntJp~#T?2(=;tV;@{8J_+HQH$dRe{axlOi6{$%2K9CJR~f2tt*Sw=8j z5^d{!T6=O&lbK$(!ig~>gzFIT(=)i;j12=<;hZfO5^i*qKfD!}6ArCcBt8ZBm~3Zp z!Tk%Go0KR%1%KGPdsj-Cb4l?Vq#=#X)l0>C*5h+jGYrGrP-;n(kEKrtApA+>gi_3f zFNt;;m^fOejBGPod0|WS^0q?v9Yjy8qW(=sIrANo(YxFk$VYh*i<4rI);Pu9G9l)> z$IKatQ-Y*0?Vl}V(XJhC&H2^x1+T#7HVFl1z1jj1m5{*Sk+hN`+(IX>KVI9? zJ;=r!$oiQp;oNyvM&3>yphw~YkIoC!v&^JUiiat_GpAvY8_C^PQs^H5)Ba2$P}Jq+ zz$|qM8lNUKQE=WaSkhmMa00Lf6*>D+xADyjPl)y=YXI$nzx4BnLr21c4nmO>$;-~C zZ=+B#H6~gmgFY-wR%|6a+Ji%}sgANfA*bbSm6!`Zps*zODr^~F7n(WQ>Sfs$1XWl{ z3Z0?p32%)<94c&y-vJ)RhG<|Yx&(Fcm>zGX(iJ@U;DywMI@sovzYWM=@Qk*il5$ZH*rx=d;meW5SVOuv7ffTyY8wN z>ThA$Yy&m5xnd0x%Dt&;CHk&l5>Q-J=JQEoD(BY)duq!j3RgBro9cqB`-mL%f|Twm zBPrU5vp|czSegq1dANW8F&~gu;sKC55KBxeAYrFLi$JHHlpnbkO9Y>hJ}76lOBSir z5yo&0AEcI@m1VpTwKb9C*bKshuQQGPt)HuBx2GhVl=bne{)6zipVyA;n{si+Cb{Z@ zqK@B>@9_CW`K>AwT7TOL3=UXS;Qlpy6U>(4Z5J*g*?D-s;gpd&{UN*fM?HR4CAMg% zk6cBfcwWT?xp+Bdo;V+qIYE>oHwQL1jUv4~H$u+mI|E-#utdBQyJ%C6v6S2oVv0Py zTm_4~Hz9CegtJptco2oIrBW$0=fJN*q3FCT5TGSviV2wnG+y5#=?Q~I2mhPr|4o?Tvsh|(xqEsoy}w7@rE z^xr9Z|l1&*H!wpGs5lLSmDUY$PdsDqG~1L(`%1C(fC?@hHZn@dh` zQx^X(79ibnhLu+3@R7AS%+Pbo#k(Zn8t*k3HlhWt6RJGBHB$2f0BfccUM#E($u)0LKMZt+ig_j< zw$g%$L)t5f|FLQnC^Zsf8Qjo`jSY#}?S5-DHQc1kOHMz2XtkW1g?bsuMKUSk^0Y*y z*^qM=D4=hiozJ_9NmRenRW0glr5$hc(_iu{MEc!#7!T;qpP641>R<^NFU|e-*2m&w zODo$CKDanl3xzm;s$AVzySTBt;4VLZ0hsdbmm5f5`z)O9%S&4~y;y*wi{X`N?;FqR zm5u=g=xo_Wl5P6DDI{!9E|e@yp1(6}LH|fd|E14e?_Bxi{nupqIiOp!9P?Y7q0c}lhhr7L~ER1+g0ygmxdx}qeFdOg4K*{{HkCP|b4FQjUtmsFZoTX>dsZK^a z;$NiaB&_U}ymt>+slLCOlQlku;iW<;z0s7>cRy%^Xnux>+S#Thv}fmwzulUFK!t0g z<~W4fQw%N50+dV=+TZaeqGfAlZsN1>`>l9KLiil`9h-x)CXGZOx#qHaIv-ezhw@AC z;n|ZoNwSc{pGzs%f_wZ*Vx)ig7=%_wvS`CTxfP%*Sok6Rj)iZob% zayV5)M%8M-&Nv%<)AtH*)j@SX*Nr5*Y&m9UzgEi#A35fm={5fNKEyGu;(9NOyi#BB z@vo&BRpd-<&#oG?zag~E^y>7E3D3Q=)Ggw_FT6b#WXzzHb2c=JF!M+-=2d*~%B=ci zq`^#Ht%YlP>Op=|T-7$-JS1Kr6f6)@wELi@CcRmn#s3zoUXSbza=YDkchd4~>?g&xJo6<@zpCG+D zPuCk?R(Eookt?0kw2-B2J+W|8GWz?4U&Rm%k<+voOOkjp==#M*{LX-A8w$1FAOC(BeyviHCN8yRnE_+89BNA?jz0M646NYF_W-tTFO zA@^^_$IvK@@w<4?Q2l*IO7*(gmI&ncfaCl?~7-d6z8DWEna^3&91- z(!1L5{K2a_KR+ry>@I0xvt1|+_OyjTomebm=_Ht)}q@i8JD z>~4KKN6c9VDz+?)j#Q;pf%qLIPwKWfl(M#yh2+V0g z4{OK5#ZpX0C?k;A3#u2;q<0}g}{a4$f@>UR@5xsI1CW}GJ(#} zvNl48KZ}A~bo!fSm{;zHQcJm~m07ElX2jd$+lv&w-TQ=YPBy<#noRQ>*1RUlqo(Ih zCLCu6g$ykjs`*G@UIgzG3!jO%3`KXCcpHj#P2FT zLbcLBJ^5PYg%c%XGF~~HP)?wrP&DLv;BOr1xj0a8?`~eBy7Bb|XK@qr#mjXu$5NoP zXC&9AP!em0A7RpZ)YVcIVp3ArR*7Qe38z~)rCogGD%@G*-?N+jr&mWy*A1tn$ws=2 zq%h_Cyr1ZJUEsGRJyx!fN<}if4urWisNDcrU;D(rlaOU6eV2GVRCjvLpDQFowO zB8YYx6{@uIU+F;oPf78B>TQ*#%>c6B-LgBK!VJp97NPgVsp8dz(~eQrMG{?>Yf8f$ zU=DG%nv%SPVDqsLEVzYv&5JS?;WZ5HwyYJvP|u9eG1ssE z?a$4F#!w=XQ+UcXRZfwD^Ph1qWMmZO&s3x^qmo!$6>e6@*FhGDp2w$FT=faC&njin zz`SWQSx6!axU8oI+=Dy6obX=sYmO^39F#UvIAU<5_2L}qN z474otIHH4~&ihyZ%|`zgbt4;oNmN|r>{Fop%r$A6wb}0jseb>JBi%`SoT8;XO$No0 z<$pQ^D!GE4cE2zB@&o<`QA%ofp^{;XCe@^=QZM2xLYCMu5DXTmQ7hHrd34y}-F=Fg zcdGTPEcj-I`d|w??mxF9SwT3F;}7QMwz7e53aFu5u+NY~oI%`~;;YWj=n$}K_AtAq zx#DXgTcj|TnSl7EDA)WR$m%rm({81mmRin-_*nWbG}>3y@v`V%f_XXbNJ^b>9R4pA z3_@{mNV*=j%_|11+F@+n1s9MvLQK~x0D=<2@ zZA&umu8G36$pElH!meG7Hsx*ykR6GeL%hxVuZl)dfE~0%or`vQ2;F>7%~QWvcjE?H z(;BnI84=B#wTnj`W11`+*+TMP$ZbSR+c4%j+ODW*70Aip?{Q9pf6s@`&REki0?CNG zPg$%niVR7hN&3=Tviq4`WCYtLc}bSLof$wBSV@*fS|oGYpPO|cIkVZg`+D`iSq-6* zG|j9g$+)mCrvOI7-+#|CH^2xwG&<-&UQTkJuHH&+DfmgR{y;pXrk}59_J3Iqdmmj5v2+r zQLAu?Q4i$%Nsl(o<48NP-zCRMglROpU%Z~Q0p-I}p^Yy*Xcsi$ps`?wM{&$aVR$tP za4Y91Q7Ke(dubMx=HuG$#IdvUgC{)N-+Ai;dFU$=zmEW3MfsjrxA$o7HNTx5cMo8G z9(c0TF#AVZ@G*`)9WSGN<{KtBJMX62J8s?Ve6?vdoItyWWiqe-7chL6Q&&UyqaT%UXX z4+h}d^(XJVE63Cx_UHESm$~0DO)?c0MAm0t_ippo9h!Gs{Lme1y|-u?f6W}^P@`W@ zpND3#LEbqx10g+}i*L96@-saM*x^du6WFbnbKszq`N`e={PH!1DUV@k#&Fx*{d^7# zskS99m32C2nW*^6=^gG+yP7&+bOry`#5mm!kS_HygAwY=h<;*t<;%^-DVY9LL_wy7 zjR$E)VjzF+z@aOJZPzb!auLRz!Q(jOZ}Y6k5Xj&WV{e{We2pTbN;fWe`(VR7|Dqt< zaxSjr8Q~v_qRB@!9(k9VXtj9uIZfle`bCsfO=RGVw{3UJV1Ji#SYZ7q6BcAmUq~mS zQJA`lqv8qm$WY({oRy7~b zl$mJZV^z$3Y77Bs?&UQb6YbC1)*kn-6YGzo#zfU`r#-A9YTL*r)I=$|6b96%19e zRfC*9jDE*j1MKV^xdhxod;Go;tCRR!%iF!L%2W+|SjkIw2MD68oUR15_u0r{&wI|J z9;TF)`ewCfIZc2;ExL)^kn7y(Y6G<7)|Wj_ZE}3yc9D5-MQ~|`8g92VXJ^fW1IFjg z#fb8bK`Hj05rN-QW`7#t|1{0g4_siZ^RRW$;iMnSF{L`sx?lKRopoFpt(HWPU4MQf z{78w1ua^KbxV4m{Qw{UEsRzc#EWF&=f0_@;@lTH#XXl+Cr7u~ll#vAgXuSU5^RGoa zHvYO(e}x(r8d1xPLGTUmzg3ra$g}>g1yN};*B*NqbYp>E9FF)4M zb`S5k=-$IC#$mdaFYwScNm;aRl~#MaoipTWH)|JTBTmlKIE}^p*g`}$X-kuW^%Hg9j8#Zs+J2xC|?Bv?voO`+zogalWc)Fv< z(M~oWRW$J&AB+t_+!?2Hcp4nPz!LPjZi^wsm%|IdXyf^4VJbDp;B@y2wy6~1Ru%OR z2|;TD8BtjN5%>ddr?-9X$|Po;q>fKde|0}d>|CN_P}4HjDhSxN$3VrnA-N@KW_R?g z-m2nU5%D?4l-?I(zk|r3t~q(C-gdsSSy-BzJJ;LY3RSP|ocf1Y_YJ^?7LIqnqo61e z6$qfb{H6E@j`Cwb9>$Y^$c^a1DBZ}|*rrvxDSWYUt*iX9bDRC~dAO72Qi?{Ky^gN` z`NQk=aIurcc{+p3dFpj4HI?OJH$9!?{N8XS{~?My#TYE(gj?pA*5Z@W?Ocukz$(QZ z-z!ZPX1(w7WCAVT_p$&je`QmAuvgyd^DdTF7BMsTf#-EZWD92bL)1@93vqsFOYYeM z(%FabnSU)pQAy0;jMF>jfzcEq)awHeu+l%%A?PZK#=#~vezn;k+XBA-{fPUiuGus) zGSRf*kcohcQ_Rlp--kRQIc8~2*TAq0{rJjkC*CEFks3KA{Pe7+0U>DISfT{&{4%OO zpiY|m(GmxLnuMI-rwuc^n2C!^PRFn?t&Pu`N6)b2hhmB|y~osiIl$6w#t-09-%P_h zJ*4JGB2fT1B*fQ=+mwDv#UuOtLA;IP(W30S%Iw%LqpW=9A9Be1aV!FxsXK`WSQ4kN zz}oN*Qsn8ExMp-~2o$Lb*^B{p3h{o)>qJZ5}aXnqki=dISazn!Vf-uuFL`MI76aQPzmMWa9bUPZNclKItBY{wJa zJ(Bw#*53N;5G|6Ec)h(f7QC$``IVV{9Ip?Md0eOOUHd@o@?DpM3??`@f0kEPLly+V ztS(T)O|R!Z5BvJXo_hUPuT=V8)(|pEtLAmzF!S;Bl>zFU*JW^^Mg}Tsxk*Gm8;TODxx9jGYpA z_+FX1fDX83GrKp<-BT>Fmo{{lN9X<@@)sG53dZjqJG*9)_}52|QNljg@}C*&2+=ut z=nEoRt(W#)6M8Ix?0&zqeXf5#$fo~n{0e3Gm^e_yRo?iJ&)!YP=j$uY2kr%suF&XB zw^vv46Po`<+T-Y%X_%bKr?Oi?A;X@Pi|*1-A;r3dx3NmuFa0B5$KgaybF6(j_C^(+ z7WsU+uaG@-wrK6SSOj@Q=>MDEKSd!gJFCk{swjF6)zZM(H~Q)m&a{@SaZuY5=6Pm~ zIVe}_6yB~-$TBFCSnN`1DLDZN-clg?DJ09N#swC>e)0ko-@OJ|+H!_MGMr^*;EJBe zCWw-L9jU(yC~QeY~6BNC*>kDMDc!t6H&AO22)2m%(a$Q=%boYTD8v! zFUwlS+{CJZ6+~He!@{>BsZB3Mdzs(S244Opc}2)TZmC{h=$Q7jwF%f=nmwsD=nt<0 z3eTSkzP-7O1q#;v`EwG^$DG^GO1iqR7xx0uZ|e- zYSt#zRNGk=RP+6`moL~?Rj1L74PKQACl7I+ZEmDdS@7-j`C1#I|9?n*4WmDm|cZD3d{V&ge7P6A6w0Vrtb6@;H;ZZ zCXWB>pl&2b$gAbK*yqhQ-w^t(B*GBIYlvWS>8BY1NRNp40$Kx4pOBQruaBP?wg;8Z zw?#W|r3ttl;G-^wC6@IDKE2ah0W3W}s;IT2nHH}02XE&L#bpg9qa`_WtOCNVSEI;= zEc-iN;R3sZNPgYX!GCSRK26=UsaQc42J9#Y*PxrYlHAaix)CkYj@$k0;@$Ss$2Ce*zk&$eZZ+7`($MVbvklc}q8dJ9&dRda^ znt8LT(!w5+!>;fhe}BzPZ{8QvdX3n}XN}pK-WqGZz2)~}Igj68h-tVhI5N=u#Wg;> z^!4ia31Uj>viDCQrQsjx_66dMWe{h*oqZiWd8cXCvP;|fC3GdR6X3N(#%w+*HfiWq z!25(%Pj=^c$Nfbz3WI%!MiuR_gRO3B3%1e6eMfv?Vw;g!*FYdG*}Xr-0-wRhlyx30 zI!ejRBDYOjar^C|`Lnhp*mljLEgJIWd>JYIbjLtDI6RGV_FK-LNUD*GQ^u=GxC{08 z!vJ)D=A?^xe!>v^gG1n*NrK4?>Hf=XZS5tt*!%mb9c~XjHL2N&NCb@}Bx{d+T|pB1 zEpnE}jbXIx6yt_(AS%Vs?0A_Z7B>tcE50z;uv<+f9@nHiqneN`$?t5>U-JmjxWBHJ zdnofAMInY>1PQ$AQi-7$S@CGbffHyfrL;wsyDZ^(Xbd+`nX}j^1Mns*~uzrnFDD`gZCbK(b?HJ^dtWM zZhID4hap{J@>WmN1Je`WMVedP&fL{8@ZWJRj6Ka99Dm_rBUuCqS=ks>osx#}pUB}e zO?7M%EIB1L9Ey_lgSvT{DRPZkdPzp4f{Ko`Jp%+fjmai>uB*;-EZ!}vt%oMDH$Nx- zOfXCKj%Tn9VAr$b;e`83If&wi5Wt(#4R7`H`k?cj9x3$g7Le}3{WYpHCW_63vKt?f z-P9IQo~Wd2$;8LlXJIw#&Vv77%@i)Ai1LX-|J8H+a>T(ud1S1=Ps7hMGU7C?MTPHQ z7nqiZRV%_pPJXDO`YUuOoKp79!3i5O8;J4s@~pp8?hY8brNU)kk@xZm8Xcf!PyYK8 z5*RctO(_S7ZO0qk$SE1W4>vtnQa;DHhwCv;(LKh&=S`Z+tG_Gl{=_hr_*W)1|1j77 zRzCa9`|~=}`-EUR@W{Y3T%#^>u8ycz;peDCN+|EdNa)}0lJK`U&=IP^TWG&V*7*xz z#Jcw8sF1FAQ@)Qc-w@Kwn7f`UImkKsPlKO{Y=dYJfhvgbfeu;xXhY(gP_{)(WY z3(JaSCl2x;rl0sm$|5s7>kDYDPG&VsYvNE;REnI2MP<;NJkpAZ&DsPw6%eZ8_2Qly zeX;mXw1*pz$kCqkGX{$EeFqK>TA)&3Ns?<~;~CNFiAz!@5w_j3Ih}G__?;=b@x6h| zH_ItCdXfLs4;3Jiv~>KfK@zTSi4{xc=pR(WBDXDrZH+^M1cyvTolk~EPVk71Lllz1 zHSHrtfd+>RvpBziGypFailM4xXu(-37(9>AmTpvGpQgYnMvF&=hhXsH;uGtoh9R!N z0=3dw9JQN@&CG>5{fK6+^ovViz_;B*Yl$>r7r-MW zov~)an`{Mj6za3(K)j@o=%5JL&?x3Ej_k72z9|#8|EKHcBTdY|RR{cKn~K~v0LYRx z#*rcFi1PE#?#J`JLh+EOy588Jy4^7MoAZ^QS5VzJLm|__u!D>Yuau@@qy*@Fdjxq% z!pq8 z@z?uYSbvzZCCC%(h8YV-W>^@1ePW0)&_le!)mh1CJ2kF-O);}*|T3ao%hP&=z>z*M*Xiyl>{0-y1lXurQnp zU+zz}%(f;Up`&rwj z>?U4z-J>eXR`V~W(u#&!bcU*kYG(FofEq#*JTt)KcfPH!Olm~1Ylo-X)-74@GLY%( zDf8NSUHvmX`}5cy74QlEp5`sVwZn}-zmxJSDW6hTQM%2Sa99fp`-;D(>*%u&mIZ(} zKjdbUaFlO!2y+w-7~9=43~tw6-R2hWe}jaxsmsciu;dDx1p~MlrOY;|JrUZNgI0WD z=-cvkM*CP8)mk&>z_UisIuOLvyJPx)u>k+{`&s4-Y~lSGgSwl-hZ^rwK&*i!S=Knp zDPui^aC`mz$}pl3>bg}5WwGaH^_*j7EtNryxa$8nU*GsM>*(xvjuxquxI`H-hzpjT z?~7Qu&`IzXH1E^ifbACy{`jgMD{Sy7S}8MaswVXqUYtS#_a$~3E&eM+XxhC`%Sroh zcb4wUOYtnakrFAtwIwZE!_HxMtgU)ne1iHRqxAf23v){9kcX!j^|c3gcKhKhnqwh6zbdz)DQc(H+xd5GOHdC;n9`z?4w_DAcHD7v?_CeFp;va@&l=PH|%OB7N`7 z;8xWj5J0az9YU-jDM)bqP-+j>Bm+v+`JH5!tm6JdBNuGUwiU(ls7Fvcd6 z_z*mdLg-}5OijlmFGTo-6+UXYPWaR!&1gKzUu538u0$c>chk)}%%JLDB=?1%HkWEF**Wx#`QNrSqQq$35$9>uK?X~|iwwr3NPg&&9B2%~(heLmRwefZ` zfB!Z>C(w@CYU_=nBR4PTw#-&Xdt3I_bh(!K6;0b+rN;l!)h6wF4|DqshTnF2Ps=Y& z&y|X1N}^tjQ&Y;5TJBrUQ)9*zRpE`+!)XCiOvy-E?f2n|=Bn_a8nkFKS&6i2g(Q=!1+Le`@!< z_<*JE3cL@L`tN<19upPBc9XlR`u*42X!~K=zVYJ0RR{k56?ru=Q8qf7V^`Te$^NaC zX}6Al;H#yOpvkG|{sa*cNjPd!fwolZ?T24W7axdSAE({Bu|tf)WK@-Uto*UALHWv2 zIxh2rHq{YGkR;1neenD*IKuhL3Tncdocx~U;YrH6dIRCOThs8i&3B6o1bHNT!w8EC zig>;D8feQZD4@-?k9F&2y~Fdm(&v`Nn-Vtl0EOeGn4^-!g;Ubgl#Yg7e=5BhNcVMJ z{h9Qria}b6vs4imuJ+&56)?Z!`M29Y^yma43x zU}SqRrt1l*wGO}I{iw3IO2rc)x?CYm&4Vd4A~DUt!UBdyLB`XQsrGl$7l37aWrvcA zPR!F4;`aAs{1=c*tJ;f!<61+umOC}Y=ko*y265O;(aTRsXu0;56@Rla1^d!`LsCIE ztEU+AZg`ZDmwCd2UP4nA;-^1f%sk6}WaN}kN5$)c%*<|5O|BM1NvPQ?`w*?-G^zo&}Z9LjT_8 z^xFJ30-pUpZJ>90!f59$pChNIaSS{JEM+K=gQq_|&~(S4@c#Fz+d8kMdWI%LMNJx{ zC^Ja|KgZ=7pmNYStA=+P#$DD#k9bi3r>1}(qmZ(KZb3ZsF-5%|H1iaW0qwtIhX3tn zvGVWp!!PX%F7rFLsg6pi|9z4q^8Np99(phK1MdI&P5M3fzeffQUWezDIU{Q$5FF?K z`eT!I%-bE(!It>NVBF3;n)N>wNve@3z~SMiZD!pf`{`dX zX0f(++KmNB`Xz&iv&`20Y<|c`Dh1-_L&3Jn)Wz{?VtZsDkLD zx9Q3&O>U(RXT)>?bD8_3n+8)iC7;cqRJS?F20>}ZeOF>TB>$lc@@QHk^x{z-J{x=ar48im5e!da(3%lDvlZ|0`eBlZB;b7AgIM+sQm<6;I-1ua`gr)T=^@|`# z9=P^bSpewU{lJ$s*A(U20%sRqPZyPt3~LA-*q35_eoyTO$)Hi}GPH*vWrR{D7g$D1?t&XzY+3e9-@*8dZv)|m^qpRz|3xa&f2d^;K zg7X&a@gDWWv*N!oOHAw2m`dv+n1wMCKCB@CMA7MZdVK?bNj(u5=mY1T7B!Afc zK*o`^mn%(;zg)<{$1~VE;>N5;3^pYlDvS&jL-FOGY&|1^hzJ-E5PkrBI(VrJ z<%3~Z8M-+>`a}D-#^5cDA@}qBv1#iyti0Dt#?h4igAvxWVa_pKBAXn@(z!WrfEiz2 zJH6=sF#kVHo00nm2wq>E_~sJK$o3(-1gGXf!KD{#XgQ~@>jen+gPy4uOW*A0^h8JY zbB$sz!5%T5>uUYyj;QefoxZ5+rSOsas66FMWvYN4AG7rN0c|<;AJvQ^-gaT75&im` z8biKIPs%YUZ67!5ZNHPFM&zsDCYpzKsjvii4RKNQZ)ljfdggSR}h77ei=9s9pR zIf-4a(O?GAvbO3t+uqGO9XVv|+`gct_5Av-%!tPPF1gc+}i$rj)$@v*m&7y2I*=8leNU^jo?Y=O<$Nt5pLvh-joWuU)2-MJwV;N87n*HPbJS++#vP@j1~J}fm5_dn}@2?`}{svI}$JJ#HTLWJRj-H#O)7#+C&E-JSk58 zWP>~&B^fEB>`>aNX#RmUfGoKb@exORl6kKP|7?YC;@r|b zsvtK^5`1|Q?4}%A13lq=Q*@m&48VuN5erHCSE%YSbU<93KO8Zg|55X`k?Dwy!)A`dVSy*Z;w@RC zVrbY^+5h~#-ViXBKWCQxiDNBm$5;xI`Z+DwhH!(=J}`N}$zDTeG`;aq!55GazxEHv zN+|zLa@V@xg$k`iS(8i|b=3vn0?v(I-oL66)kRi49=qQ{>!#1jIvJNmaI|jGZ^puI zzR=z4`_@_BfHNOO->h3Ghn2In+@;j$F!dI1Ta7elp*m4OY`;UE6#EBNBU2Ig0?xf3!CcU2UsbqT8HtWaMs9grX8wTZD#VL~1C!eOYi9{O9?8VSZPG@M<1`-rX2Y7|C^U1r*Ib9Vv#(Md(0F=(`dN zvTrx%%DExj^)v2vwsa)vgDJuCQL(Z&Fdpx2?0{e8TUR(v2n^U?gr+uunO^XF?a_@* z=Vzezvs=R|WbIik>E znP0x1Kai(9{rci6n0R}g3&Op=`6m<41jtzUcD1v3f0XKNUmvO~@gvu*V~bvNsq-w_QqxO?x8gXDCXil}Mk z`V89BWw+9wxgN71#u+8cEsa>EMi=A&Zgihr9V@lo+Rz|>Ktt3w? zIAqZFaXjpp+3-UEe*MquxDa}s&pWBj{L;CZyQ3k%hC&E?itu%eE)?hu{r=Pba09-< z-6lYRCnmLgop!$da25`)t6Y=Us~wcVvSFlO30QBBG0?|N??)U*&=su%V*NbFLw}sq zgU{%^ELBxKmeKPqt>?jj-^GnHb1b7@k?U~SCyNCe2VeH##AV79uz(2Oo^NSh_3r?B z&hu#foLnZ-9H;*X1YE_pLNV?g z(He!B_c9P#C=QAlF5`SwMkBaL7qP7x@v3IelLjGzx03PIT<}z3qhsl^kRLHxpAP~J zv5GA(TMW<{h_;2aY06JC_VapIfvpuURV=@qAxyEktQnDE4-1}Y7yVo#yR8dqJ#^zV zHTCz$;o;t{z7g`3sNearZZQz58K+3s@d_ZZSX+~f{!z)tf}X-d+LZSvPX@xiAkM&R zQkx!CQe(yX*xbe=LbjvnZ&kXOd+2{CyP&>7TF5^);nGDt^0fBXHjM!1(omjJ8LuJ1 z&R*~FsFI+sJBdQr{f4JTy}xayw0@)8Os6^E>vSYyZ4dp}FhhtPBZ%*1SRwTYqcZYB zq~+n4eKur{Imu*UI0Dvd;TW^)n?(9##a|9c725h$#F1jU-DAD+Qr_7q03XEXopRw!UUfs6U{CslSBKOu-z$h?Nkp zbP|1N{HqF8Y7uB#Lw}%&E1&=tOfFFWtP1qWt41QQ+cF$VMMX=}MV~HHZ#cA91OM(H zkk~2vk@((&5@_LwHHQg8NMW<9hHq{-YhySqu0YMi2dISK&Xy zUndoUZHUi+0bRxs5V72TXp{P?#0gd&JJ03h_*S-$P|Mi!e_CoOsz-}hzsocF&q;zP z{r53B@4xEWGoba)g3b{PfxZ|jtUvy@vwu(jF9*XL9*W6B$d;MZr8b4hf{4sNKJ~_a z?4b{}Xzrflu|l>gtI|KASl^yEdRUT7&@-=KTm(|hp}EIB$sAQ*I&;Zico zi3)D#1!j^WDS~D>Lm_Q#HIubw9*hN8nQGhZ*%GR{I&?-og6MYur0DrEma|~Ba#w@% z@5L&a;yHWmH*y7>#0KhKq3q|~uogx((A^5)jp2_iJ=!8*8Q_h7JWbucz)+-2P*}6Y zDBJAnv#MS}kEc_&INvp39k)yQ!DFX=El!)P1bfC8LHWp<;GxCQ`K9X0p1dY1N}MHI zJGM+|37@4)m?gO#vhpg}%kQOX&{ycX3p!EB{oP>ye0@w|Se`tuGBJ2FMhZ%62e!0hAD$`g$9vnvW|o1vGym|YjHu;X^of3=)Fb)ldp7~U=u6# z;sxsa5NLTZH$%~)Voo=M99`AkPoePdfc?&a&5BHo&Q6RjEg@wHh=&lbL!m6d%vT%! zumCg|w;I_Qcmt4=J+d~(1wKE^w1Bgr49u+^5#vI?#HiJ?4~h~!Tup{4cZ$Tr;5`@m z#<_GL2HNbe{DI*KOXrlZo$E`Y=0)V~_(>h(dseqoMhm8`u^!%-M0!A*cLsqIct;P1 zZ}cn2hkI1i+)DM5K35_DmfRlpDjKbmLIXas_VwN!T{Zwm`Fe+AMhh)sEJPBfK z*}yx|ckcV^Pc^Rm7oCAYcLRWc^y=-bzc43{#E8q>%X_~te)ngCD7z&o`~VcY`BYS? zcfAJ*y7vIktUD?y`lvSv1o|EeMIt8AK3-6^dz~V}=)&bwZY7!)EpTM2Js%%W$D9~_ z`eIK&Uwd0z8xe1&dGm^haKTyZ&beaTh1KZtG(Fr5QfGjgcb33K+$0+0$}9!>T7Y^f zD0n{Xu#j37c$Jj*Je4v2!9e}50@$nAHy8b^d_p=S$}2bALKpHZQ4znx0W&RlGbB7R zFQ&zvyqn!@Rbj>|zjX<7vboR?AX8Fx&JIdrX{&Goi|3&5YxL}DMis_~&IMBikGo9f z^i+rbMn=7~c@sYNP~u*1twyapbW4arDC+80JSi{EiW{2r!W@^qYR8rKm2OvD z+3DM_XGXu>)qQq+Mj*7zxBRu$Wk=Ml&{lz=k6l;jUh82i=U_P3=I~|FGzy{nA}+ps z?2`=weJ|5=xX9XYO<5NH_>gs#;&ulz*!HrXp~~!@jT-%8aw7x}gOpUH z5^-eJ(@9v?5nHSb?M2*2snj;(FC#sK-soN05-O75+K4lDPrmH=>q}EihGZo}1Rbtp zyFV{ecUeU`_)m`dQv}C&{pc+l1~V0Y+_v`SFNXRuIrtWvy`#r*GnWPh?=ldNJaA)S zaygOx82gVYsNdr%_@%W9rn4A{`Dk^;RTAQ)NjqkMuZt90>_ckuy53&x>g zwqGd}hCnK~uFfgwy(_?1E3^eR5>t1x&j81j>(l)JMs-76$o2f~_Q`R!5Gm68Qy2G_ zjEuN>|NAbiJ$vO#>+nKu{>cQPQMSrIw3oJ%ps!_j45>s#;Oq0h+#6F=H4+FBI0i^dG*Sz!mA0AKe>Y#|_3nQt`H0R%Dr^-Q zJK8gi`wETd-+Swhl3=2^f3b3GOBM+t5Sj`Rxu-XJ-c4(JIrINJvrnO?2%1Zdvd`4< z=(*%^Lxo~glhcMDoQXBkXiFW@m9`W#G)3F1CDdl+0aHhWtHN|ezUV9|N4-R+oLZ2@ zs2)Eo%t~LUC8_tZ?p}uF8MwE>wt)ROYWm~l+s^ZdtD;M(rgena5kEh( zCAa*{`;FYv*3R(FIZinvw~{FJ^S|01u?KuQr7>9qh1HdLKl$RU$(1M%r4ayEt!(Lh zm}RVPs7MCdZI-dwM+Z?u_}G30^=?cq?SA~%F?F%AAsLe6zOri?3i2?c5j({bg%B{x-{0g&Fu1qY-ypxL&V^J#Y?^>D7^rPrv8_DkqRUZQ67- z^o13xMt2!q(THGi8|O-9(5h_;#l6lKMCR`3M_9X&Oi2*64Z2FHtht)ZWM*u7@3om| z)>F(88*ZDWQzNd!pGhrljjgRkxE;QH^a;iWlQXrG8!y92p%QDe8X3?OND-Oct z$9uRQnaWru37sj6HC*;s64cC1Q-R;{ijG&7h8`NrPe#>*q!1Wyg>)WfPZ~1_iG);` zB~I$f6F9yDvR!*e@#|XJ|9z&7n}_ZT*n-D&nI~}j>PC+EJF;ldV)vzC4A~#xeQNAk zI&X=#59i9-A+|=_@>~9y{d^ZJp5C=8OP1(cgQrF>p0B5qMmsc5BW&G%#AOhM&x{KL zmpFguoER||TrQI*(!{{Vx;SVLl`C=!b19w`o7#FkF;3U^5#8qI(%4e1P}^k4)9plUxL;4(6`Qtl5C5+TK(*N-4%+a*CR9; z*RvlI<0o(uG(U$*DpeXMB+{MZxapf7Touf+=v0 zBp@K^DUF;%acw@@!B_WWgLVf@$|NeREK13(NAYloc<~I3S_}NfNtW|}Vga5}lJK9* zbNnlGfpL1w4uO3z1~i|3Vxlrn8FoEClpGT*^EK!ao^U3GY&6|W)v-?bTqOoWup_?~ zoMdn-d3=BEAyGmpy9_6nEX4RORUkYvJOi!+AQ9_p-ZLfH&CoHr64*aHLNrninZE5^ zKP53Nwmy!}l#0`#Go%eRiLn3#7u|@niB{|iP#18xf^wtw_S5mtjPC}0k6Mu-xmx7{ zt~kv6kK&_vxN9C`N^$JV3p2)Y652?~VLMZ7Zo9BTA+Fnc>8Z%_t8}8n zZzx-pJU3qfSW6%iJEXA0`4k9GSx);&>nyP0+=47*%k+0lGr4OfTDRKmQnOF9b(OIv z!nJsXwWtT5C3!|W%4VbA)k{X_*Wk|JCfO}bwNmL7#48Y% zw0UTN?6aFIwqBeMICkQ!*r81>%t9;ZtX-pw`dH4ohZu9pHO-dVNbR(lyFOqP$RNfNI;Zhw@E7 zD#A$vsWtS4d4W*u3X5axtnyg+*%L-}1L?!`E7fKPOs)dPkm^yqD|(&I7NXAD5Q=a; zd{@&&hxM7I5!1z~kFlN#m^E8{6@`r5O!f-le{^+m%_|ynWEc9})pQD|Yc{oFY&-80 zE8DI{S`(NIB%C_(Qg02_!bm+G(t}sVpE9Bi!oRondyhzVl(rq_mdhIbI;unrESnMl} z;!)j+UfAOKUa>VWksclu&i+Bt^y??Bf9Kom{9>yaR$fB|cE91ds~9DKu?wI%Dc>!W zp4Dl9M!^+L)&%<|Xfm6)xT^)lzACDRkF@?uZ^Az*+uFXwY_VjF*m6lBKUs-ZOOlbO z4|*YEMIbya$K1}3pw>+&Ye_2s(We-mpLb~!m~AL-0iaN+k6cZBt`_hjxqbdb{G$7O zfcJvQSBR>=vZ(W8E3=@sF{NgQ^EHy1ySirR#P;BqG^x3lVxl#*ETzssMJc(9dJzgr zx`tiVC=bWPScL3l1%1<;gPxvmdedNXt{@Y*CMFI(i)gLURYVAD1@ayJ4nP2^e8v zG;BgKPG4bCzNH_e8ma}$X*n*7#`MMwc9InEX~Vh8euI&X{2=xWpUxrS*4*l9$|+yx zM`a7*R@=!cZuG`gWVz6IIwbVG~QVUJ%6&ieh> z`+6t_Gau4)Tgq0&20zm9;}1_`JKLDfs4z+31>WyD-r!UH@++xBhhtM(dzGGVn6{N6 z%N!wYw`H?cHl_Y48h`K^jZ$}dbe~gfSGsD#%GonWPfMzAU^yy&grVA&%XwZ*?Zr7Q z=2&Se#*eI;+C2^1nk!v8*=HRtW!=vn@D!EZIj?Q`he~%o$yzaSGQDH8hX&Dr=weTV z1|*A9^`N(mHU|~X%E>-orW2lR-_Q9WlvsngYjm(p{th|EHlZinq|Lj{p=pKF9N7qu z)dw@ycc9v>EsCyZ6xP1rO>gYA{p9DiTazkT7`-%`&Q4#Xwb21C*`p2_ASlDwIz*i9 zO*f&JvPNpxnH*CSh&N^*o|w`?D2$ajSUHuuYy@ztl@pKb%WS8ptc&ppiH4bVfw#~V zR|W||2Q?R1!)R~0Arlrd&@C+}{B3r=P+@rCfWN^tnjT3+d10D%Lj@M4@zlFt>qV+D z2|B+Ct+#4hHFU%#YS&skp*mVw6z7unl5_l4h9pQ3k;?2a7)`g>+d^ylM7t9ec?ydT z@l5~RtyluU zpyJt7^aT>>$knW8? z#hF&faocanC=TNo-YuzVC{pcwA?$QIcC33O-}I8lmQswLD?-1z?mUOc*g=Ei-!V|& z@C8!Y@+^IB39}L57G>6wm?xstZ_X$+4eT+iz=t*aiuDzxYKn4@CTt9!FYHM<#|XnB zf#A5Lx;aXE%68lXiih=DrQDyw2_&F=)V8u$aJAq zMVcn1Cb`4ZbVd2Az$(B2eEv(z@#?eW2>9wQPQ$Y)tuK!tVVT_UBhSf(DFsY5Mmv^8DU9s+0 zMWV`roLm>1&#FEj8|rvRvz?A+tO$>6pf7UH0+OR$5TCrNi{6{EI@-~AK;~WStN>x5 z^9Hq6T1NEWI1VmuDY>t7M)i?M@HTv#!!p#O-g|mW)pChP=N2>Cl3x}1lpHxilrXS= z|AwVr!*eQ>)J&bjG(agc|)I&BW`8@(SIHNERa>=gw z807@L%39+Ht;>~8aJcO?`N@M;sgPGzP*x#ripvV`sj!4s6wWjVcrZY0)8-q6PGe}Q2 zRk7LxZXPbv*u=Xuk;n8A=&E0DeP42p)A&m7q49+0cOL#cZA){cr(?+sE|}+-EZKUE z&I?=`b+L{uwxZ|>)!Tf25CD+s8aG{%gJ@3eZem?dz-iuh2e5O8AL!04?F<~R?rHK+OdL(v*_Gb*eab%YkT_d0t3Pxo?kQse0i^0SzJxpgP2;-0uBQXRZqgU5}fR2o%*N>ccQfIX@(mc9| zsEb!K%7z7oTap=p*_a~FwwoRNL(8I=Y05?>I(NIqx%yT!^Ns0bc-#q8EVDjfUPq$t zq3T#&SgY?pgV6{aJm%Njf)`Nb%^h{6i*Hc_F8;{+;7BkQ3t|oNm)lyGnz>}m0^x3s%})k<_oYWi5l^Rz7~# zN|}*IMFApwlolUiBEeC5i@sa6@HkAhlvK#uw{hZ zA2t_pD$H=KYsl|K=M!lYpNin5LuOF6oL<%pA3I>!lwhSwYeM%p;uNhor< zv1~K4d@=NlE`mI&u5&9CqNY``^N|c?+EXpgDLgd|h2>Zr#z;TZdE*~HvJaI~botsu zByUW)1aeeg3xB&k;BfxK;ls#>)h@+*8)e3+{ILyeQ% z`f8j=DX1sv59)g&YO_`fVYf_e!``tfYKmcmHYby4(ceC5_N3RFU>k*0*dkOAUXvY} z$mZ~LDhUpg;m|!JF^FcYmX1>6j-<916jx@+u`9}y_d9fK5?Sr(%sCTtm+OojoBxj}sx`@|@ueDvmY3 z&{CV9-@7Pzgni=FQLlBbXSZ{Db6ipXOYzKKY95?dAuKa*lvqH_CPS zH>@1$_UVePyR&{_*1CRU4o4k^ySMxBjbG-8#?h(E20v;|il1s5H=Orj#s;1X_x3O4 z4TLZP+u@55(ZM1^Zy__|mr8jzqxOj(wJ2*|6w@27=^(JNJj=|g)fucsF& zHDR8)na1o2!r{c$T(>*E8D(6THxC*Lo?55NRod56K80-WaHG7#ujo}}eVL}tU3vXZ ziAM)M9hO*v?H?#W4y<*>Nty|x12^!G-}&M6PuzO$(8^X*>#Q>H+kJl4q^F? zHJd0gKBL@vS@X2XMJggUZh-Eq9M<0VBb-i!tCfGx8OXuDcPDPlHZ8pQoYxhYdYfQa zlh-Y&&7Mb0MfYd(+4uDkg5FCeb9 z28~^KekR5hVw2shu0_e=aRZwNIJK<1Aun^B*&AIRJc_Qb$2KwV$kyw=x}_`qC5wCG_PR`h(TI7XiiCPo zo^PCw4G&mcfVAfkhp7V7+uiTfN}?fz8wWW;q-TzYJ`es0Dy4gFDvJp0c6>@ z+{G+*UC+bE;m}Vbjo0OzfmR)Xx`d(hdZOs?W1823V|>N1;|Zr8tBM9_X1e=`kZl)b zworQX?Tj*8Gg{Co%v0o4@fpGsZwdL_0F3)hS70@j&+{@PCN5UY;1Inre>5+(EF(lZ-Th78=}jt*dTEp zRMf`e&zNpY8^+|eJSF2=N+b_K+*HU`qUmrgzfq+A|Lca4n`!^@#jO+T2h zG{>5{UvSC=je#pF#h;5Q5j++zp*K{v6h?-~DS*J$0doHYS z$nu}R^A2T~IQW{m29K9FN%0x&vmAf<>LqMAX>U}+J+{&moa#pB^2^_A!G<-d7iE^& zhC@hwt+0gBo9bqVmb|sudt^2^HY?;iBA;yktPj!MB8s#&rNxhixq(i&U}1s6iu|mq z{gX}Q;nD8DJX@v%oT7n?lOq%2)XXnIsfRvjZ>=JGvh6>$dtcZ=z(uv&!wI&^^!NO9 z@Z}1#vZJQkE7N9M&(v{gPcp@tlq=?pJ!*7nk&$6i?Ab$|Pjs*MC4vM2&-R%|uN<#lqn}B+%Vg;~oU1tk~FWUanYaJwG&b#Qo}GOl~im9Z3o$33n%cax5Cz z7Us*1CiG_f!8O`{uTDrq{nX|S=1A0^SPr=GK4W4hl%D#W&p^pZN_e+9y1=qzY>(~z zFwZIULN_mtrgX8FBbn8R$XgpW<+ z+~)fxAtP`WiyhhWnKZ9|NK*xV0UE0OvaQt;d5{TpisJKWkC^_@{-=FAEx`gWNckDBi$#iEU?kH)HyNo5L^o3oWK$>Cs^!+8Gjw;60~)m)MUTo^(WA zFKeJ7y+eeCpa%=#U~|`!nFT1Vl2!#*rHpx=n+PJRH zd0u+EPt$aJ%VA<$wJhGr%%a&icxnFa3gD^>T51YFeTc@1v45Fr{N9S^| z7X@9?pSZ0GngM3aXq%@9URM`}SIrKa0VOHR9cA7-sv@ni-J`Q5lSAja=Bo8-YA=Wg z=%+L+e0@KU;M{zn2X_2JMZbs5ZRs?K|0V~OSqq>G=S^NI(4;Bl6c_cT^=Akn9w8p} z38VQRZ`HZ~MeVr;;o2On4&i80)qt-K<==kR;%@GS2VPSA$@2B4)*fjZP|2?>R=44_ zwBhv(=}_f~dpUng2=rHG7FVO;X1OYFjn8O*&)ggM{dP&X>TPGz&!QqEL77SLDep}v zJkrM-+>H0rJW}$FN@)Xc)En3f=?(O!;5dKd+Y<7OMCP*Cr^b>zmLhrB6De%kLGXJD z5qp$U6Eviy$e>If#&^gO7ISULW_bg>4Mk~^m<}>!d!KT`+;%@-w!RUsmBn7a^zzQ6 zL}A0ybM4w75RyLf8!;S1uglybA6)kifQ-CS!$@DLtfWRW7@LZQ=3#FI2U}kixr!Y9 z(t7z9L?J@@-hYD2;^hu9?D)r}tpu!dM8;ZkeKR*xh5vy3lb`{FAXjdczYftFyutojNr9x~0V|Lcf#yz_tGq&_Fo%k54Nmeg^kCt~QZ4ROJ zJeGyiCR6T9iloh;nGbNCoBJ*%uu_HD9P5&0xQZCP9SoYI`+TfCrKLmVMAiH~yT~ca z7NzKW2APe*#*#EDU=y4+mf(5$Cfu3p7aJmQ(o{Uko1;+A?g#fi+3Q1FY0j21fp(qu%Z_8Q=eWPvysT_kAsVE?S;uTWpH?J zztR(H@zWt+;KvoNkkgvl>u?|ztEQEB=e)d6^~ZV5c`v$^o;a%>zjs!xIUu0o+#D6f zM`7->&a_%VZNCJ$N375GwvnltbM&oH}E?f#e*O1)0 zxOKsdw(0NNbjAy38+K!IE-zjbKTo>tYS$w`eEn-L6q1!uqVaT{Z{E2Z>Y@!TaN{^+ ztzI1ZlS?~XwI(?jl9EjQSLO^c*Vuw@)wt!HEUG3^*Jp*XrIqE8-wQLGE$l6~ULJ-l zJ7gG{S%qh(BYN|kZJ_MP%PX_4`ABGWBwM1I$RFE&8kAURskWP#97*eznGE{4wFHxltB)65HVgaH8e)-Y z>V4w#h)+`6kfiX94DY%o@a*^wFF5O`>odTPK`&E-TukmaNB#O|OFFqgWps%~lkYh+ z-h0z=?Oa*r&iOHCCMk+>!lMN+E75tcbZ>i|wF?EwE{CC3D|-a{d!+v1q+PxlXTLbb zts^>sN={}YQYI$vdnSCnACC~qWqw~D-1Q7jmcfs2yb%F6ji%h6|=} z&YiPg%-A2B>uF-_av3zXqZCh0P2*6T_v}uxP9l)_P314X^Hw2-8H4O$g`|=V_S&81 zo{_`BJ%h+DPaZcb#=@Lts3d=uJ-YBz(>s2=O@QGfs8&AuHYJqOr~_Ij~MU0 z{keQA=;PmGmaReHBA{%Tl|LJHg8nqRg!B`r~|2LsG?M@)4mB@=#z;Cxl6>*%B(5&z-F;gN<=OG~bAVJ-`R zbFS_yg6$-1)f_SP*sep)xBY=Lm~J2pP{P%!#LiNb>gfJya@a;j&bQviWI1Jtpp+%0 z_Yo5Suq>?&CXBKFOLMiNccu^Lft;8lN)~nXIY-|;M4=dY#Z&ox|A^%XE>|RvMbXeM zEgC5wHzqYSweMh9a^$Dq_Pp7K&%$#NZ*kE41dWpGdZIQp{@8WjIF%7rg4a&_DUgEHl{&kj6FU!-V1P=_POfqs}@?z$qC|KiMS%#O*03;Ryp^$O)JgN1KvzG5tg z$ElzhUrI6r)+w@rjSZQl-tIR3)On|ALWlA5r3^|GL(sxmpQY>ejgIQBGpB(lJD-y; zWBN2ZS~#k~?`SW3I?Prk#E8V8Ooh);rB1Le^;wL|cHC7sbRi9_b`cRD>56>6*A%T0 z@piv&nEG6hKrJkAMSX5$ZEnr1pqGT=j}gu59Toq6BkIGY46H%J?$u+0B&K04W>RUq zTrtK8^Ex*}!(rdqCox5njaNpa4uPl#Tj_gn!Xye~$){-}b3{G)ATs`SFLMsdD44S8 zd@f1Oo-*AQvSA5ECgp`Sr;w4BfW!y=m>jDl{3xC%#we)dvu5P90W2i~JQ#e~e-faw z^YAD={npcy!cB;3Y3PT`BqPgU(wXYDDs?e{Sh&gmpICq|sbi2=Xa>ZdyS=xO#;;KT z!N-s43zO-vpa{+Q8W6g~|xJfCQwCrC#0gyG;YVGCZBlr5i>yq#dJkW#);2Dkj;IX+UHc)Zn4D7u>49|q@a&! zqsn9q$hDI{H>wil=*#JK1Oq+eblG=QT?(|Qx$Ext2Er~407SiL zYYi?Pq#WISNc)AwL!BH!yPIXq|LDG!8P(f932G)k?+;R2#!HH2wv4l0us{OJI%=l2Z_U2WMO=9oXE9h{z< z^DZjmYB&hEtRpp1<0U1raq{_*P0kRbGapjR|TOv#*(&9|Hy|{-TU8*@fa4H8;vPX7ojAwQW&v9Pob|67KiEZBw#L}6i!@e zJ!r{elIkWd|AlqU+1Ed!5WDktd!79b)Y4Vhw^OqS+<(A63!9*(n(MME#ER2HtjIF<6)*K z9r5k6<%+acs$Kkux#&!T<_94ur-0b{Slh*x=sHSV^;{Z^7zW;FzVxpgS}T!u9UBM| zcKn&+k!Hiv0w?KIDv363WrT5SQSuR(KPzM!kZX;^le_K#mW$>e)GsYRNT#>B`TL_brr7J`neWKtI z-Uc}a%Gs~6x;mrMVN)bT6!F6BPmo(eoBcMHU1T$B=6B}*Y97S~nJY9gwLu-x4+lUiUQk;RM3Ap4Z1)*aOM9U_#>N6sKH}`XuB_jYxHS%6OK94nEub4jK znppgJBfT;{tPp2UAgi_xl5}hOi41~Is3h6$7lPB#z+`NhpP%i^*O%yVH+WUK zeVtL|V&AakK?p_LPW0^0&cIxp%qqW)j#J{D3>8%_9g$vq!H8?NveaR&Li~jGoLh<; zz0C>b@hUyyM^TUlOn$c3oK`?t^p+gE7<-D;Z?{FaL`ia!pxq|UU&ZfFuqe|BPm4Us zWj71H(Jy{N{mC~!?tPHdZs&W*+HhgJS#|oQ36Ff#K|%xPuxCZa^JktleN18HVP>qc z^IpqO*eAj^7rqg|)`tRX=5&y%)T8{qS0 zu0EjaaB!7djxoXh88M2|q`zAMnufJz+P{=fX&(5hX(9KuG(ukm!^h9k6 zlNPebY+Fi-7t@dPTzF;%x+FL@xo-3^i3N-53pQ%s z!%FFkljt-Ict)hzW2`-QZ*?-xE6S|Y`F8q+r67sPI`-+)p9qgEjoHU9E)ZRJ>_WVx zRb_1XKdVyvAf!iH)!&s!*X3qxubY2><7kMdZr~g@XO-mqRaiXV2C5!41P!Q2a}34; z4g{z%aD%oEXqoyfBOzOY z!BJ-Mt4R#E@)#e<5mi)N1t%jnn`*QrHnHnd$OK_^` zZbl)kNF%#yezFppjMMR};~axqhQ8y3YKv>KIhArJRMryr+F75;*7WBa70Y{Bg}K1% z4=`-V%-+F0N4(Un=uuVdT6b(^k2#BiK0MefXp)Lw*a4F%x876wxnNsmyMEiqIsYqn z;Xhqtp_`xS!KZ>Z;_ns+drP~EqV7W+)_rpi>Wub5(){>2tNkrEBw@|dg7@nZRjsn= z(}t!ybXVuTsSu%2ub2H#)j61Uwaf=QgTP(hEBP5zRMsBKx(zFFoouthvOIiwDs;!S zsgnzDhv5b2e%d%n!7mbmnJ(omVk=tj>Fu?a|jt>>tbc78b zl$x7;8CbDY>b-gYtNP*p0*gR&zc@slvMq&Z*Kcv=$Z>|2Yw1qqv8|$nY;}TIJZYS~ zD~3-ue3)VYjKwr6CQL$zsh$STyg$HT{UFl%N060eI)|3=-?xn|_9j}+jgU+$Xl5CU zS!a2miN^N5l!sF&sU&GtH|#)kgx2dLD_5Jg^61V@+_NX2D<>||q~!A0A6DTKlFW~cl62$|aF{aKZyi-hk=AsB z9q9|>%YoPL!+x`qx{hMX9adaKP&I{QO2cZG5w!@TJwr@Jh8Z56MOn9#ZO$kyot-p{ z=8@aq&*0cR>na2UO(CslsG5eNC>dOoZrDQ7I7{;}b@wya)k?W+rFVFmpkvD&3`41K z0&B@W4hAe7`Bev<6MK>62oobC40uyaj!d)cSB=H{(m1_?LpYKGeeH923m?E{)lgFl zjCKz)tUC#HcCnPZk^Az@jK+Jo**Sogm13-CjC5f+xuQ;gDvhdZ2B2RMP~)?VPXuv` z0SZgk6!4O-0Ej3 zZKJxt&veUp#!tCfSLmX#dzkj7VVwC3v`^|d3jGA~%c-!PRNP<4gEdopcyxsL zo+t5n1(L}^_8&ZqeB=$SPZ{b-y1 zkjFMnaP`c2dIURemlM-$CpY^xvSDeEfw4u>TUO>g>CBu*MM)({+Oo;>%CvR1b8{e{ z4Y3YJ!{99PVbkoCKX@2Db%eUMX8Lp1VNt`(PfQU@WUmrPcnXTK-t48nqlE&&iy%7j zxSd!{`agSKrr#S)t+87p5MLZ;WIRINmVNB1%x1FVBBwsCCzQR3ty>Fl3Ig%5PMU7@ zL*-Mv@Z1yZ-%?DmM<=*2Nzk4J1Gl(*;sj0eCW;Om;^7K~t0#|g^h^gKYY7LQex7F^ zC_`H6r{UUFuGTd(DVJ029O2aQ<9vE;2qkMPj~sjm&+rM396w9L1mtgjltYhIQ{a>k zG#x>fvAQixUq3^8sE~)h@&daH-FS1eu`CVIcC(J=fe2YU9_7U^J;`RT6+PHTcmEg@ zOC|z2Zn8G)VEbkd(Vj+}edTg;Ig0GCdyUGc8JV>!ACP(||98qw3 zWgJ=M>^g9OeHA_uQ~k6y)YHrfpxJNg+KnP+K!8ol&xc9i(An=%u`$PA-F4^@=~*u*sRV^df+)v%*L zqx;HLx`u}t9vml~T}gRBB)vRHW7`CJpqTQ2h1ld2&i#kj6-W_Xo*TflKEnaO4%TF58Zv>F9c# znZX4dn<`jmjxauNWAm2vxGWm;BV&jgwo&S{ks52DWjKMeWG|cLUans6Vt9C%fyp#E zn+uR*3(Ul`*s(PiEgEEQHbu_PZRBZTf(vsjdv||5PI&w{mj4VXJ?P2cR2Yg!B&VsF!n#UibEZxAb ze)|bGdzW#Q-_5g!pJIQxiOH@eu3xUDzJCEZcLUk8=XmY6r)ir|Dct)A5ADfj^s`^^ z+cRCvibd2s{3H+US%+QM5X=HfD#U1eD+7}YB&~kdm272KxrfE>dfKMqBo{~N8A($1 z$d`EWi3*Y}*JvDEA`zQrsDB!<@+rRb+=Fa)&C}ICi&(sueMJ&;Q?m#~_i^yyD*Va> z?Tz)+HxHl{@1rtXV0pNS=CKsA&5pNt8wYlllkZ9}IyORo=LFWW63k0cOaI*Uw*CzcW{)UDT$K3`>6DU86KL$T3$m< zg`K6L5yJkhY|ctE+11KqG{xd*4Cu|-=U$a77F*&P{<6k%NlxQjLwb`;{F<5cRnw_~M z=f-Hcev_faCFT<@$~M(-Po?%hk?QWv*cn&})_VsUbWMBY}aDmIW~RnY{INY7sMsI2}k3GJd^^Oo-ml_!jPct^yPuGY} z^^;FiQ@S3%+QXI0t@I5JF&gx+|Cxu_V2Lt6ogiy_C3zMzf)Zn4uz~g|69t>MQDmE^ z>2e*t!$XXWFJr6NM};TK=*>&i_0O<07evZ0p>$&v#V!q17m>6Gb90l7jLa}Mbc=>z zg}mwqd2EN3>4^x|Kp|x%e!Kw(iHRPX8k*?t>}Aotg}d&pVWZE9H9kmpGC;-V-Rvz% z)84I8P`!hld2?Jnd7iqK9;TEWw(i@{-P_$v)Zd`Bw~xV|K7#fQ6y=x+jm}})w1q;q zg{7vGd{Wy=|JX9t4cn>q4Djjs5F09s@Yp24gvI8@8fxLfwO%HsMw!<<% zHcj5HE%+0&bTqXyH9y0g<|4av5BFAPk)Cei;*9|o=0+F`iMaDNvn^X=A!eeWdNYCO z9Ft2igxnhL-z2jz+{CpTopkq4BNpu9kpsER+&IIj3(bs1WY$&fX7Bbq(nFoJcFmGg zl8ZGSC+W(jY|n0Tm%3?gYNoZjml?%ReqJ6vtNu9*+@04y1%n}kLZL4dDF9|k;KD$N z|Lfc|SO4A4HOE1>ok}bg`^O#1?{qR5zHm)5DAdvkVo4RucAWAG$ixUwFxc=`;+Ktk z=sLO*V|gh|+T_IRabS^jQjs9Rh=SSW!(%rYM|E0);9`(CHoRUZvIMC}kmb0J&Evym z715O>;b4%2;K1uMIO&bJeH}Hn$kcc{AN=TNG-rK@Kl?wPque2ZE+FVBqDzZJbq7Ab z6EmQrp{ohP!32`qhf5YSnQ9FxL--w8YggovNi-#7eruU`#0-{z43D^xnRJDZITLaw ziKwv<;iQ1o;ld$IAyO7MKDX7NtxZH&T#jLK1@Kr!Qqd)%x&yD*j!$m79CYHs1nn$C6*HccBco2EUfl%g~m@5*U}1#MwpwDB%Vx> zh{jR%Fm=B@LipaVb8ycFykgqec@~7*l&-9NPaOeJlOYy^DJ*U;E~^Pa(9zTsvE?wT z&4=5TIqKIl*+182GZjTdElqTJiKu47<98vi&;Sc$;`}oqR{}<8P==aU2av4TL)ZD` zd#wohck%p#g~U}09;XFC(^=uN)HAfjl8_>_7$lAzug8fjt=-*N30u?AwHSRL{erXN zeLVZ{E=t@QDP?W=pMVxyVj-eq_j<5fBt%^yvbabTJAR)Nlc=FucfKwO)$8`Yj&MOB0QR2*(8MelK=0Ge%a*({%(%K#7J3$24S* z52r;pl6j&K4Mj*|!R2*g&Llt-C4qEgiKVE9&F#fylZ+ETVU3QgW`9$OEiVyKEqMH1 zq@IsBHde}Ad$+K`Cy-vDBhF;+HE29PuP>Uxu&cxg29wA>FLo28LJKUV%(%U7tkUOn zZB;g(m!F8JC5Z%=h+@a5Tzi5){gba#<4=M;K)^Z7$KU%)esnp&SO4Q5ad4ZD zv}nU+6;L%01;ZB@8GbWha^YN~_fBE51Y*L?g6QyEDP3C`zCv2rVrc{?O~fA_<_z z2?du)iY|OU2d0cYHkzKvKz)bbl926ICN90k_y77R+7sX6Prkk%e-i9&8zyv=c$jcp z$Lw_Bl0`H%Q;wb>w75)MH0rlWnKmODc36q9w3I+}xN+HxaNiZYpayH^78!b6&AtCM%KPH@(v0z?r-_A@ ziKsFjpA$Lrx`tqky-=8hZ? ztkQb)2m?7aJo>}~lv)y`G!O*Mus@0!x6h4D6hY8P1Q&?lz~gpcl{Di0$N26CCSH1R zAGsa}7N--ZERb00|P&EONIhB7A6!k^w(kLb9CyNuyHj(a5;ivHs%x3>fC9qpGp&1 z3L3Kay0MuuK3-VK;juDz$oN%2i!HMhQLwmuxNI59ZzaOwViZmG;C0GKqTw@E?T)Sx z4K5Lv+ytBg;aeYbB61gp_7~umF-S555kXHATMiPJT=?BqM1749({<1k;^Adtf)l^T ziiknEn~26pYC6hvCpYREnJ)VpfAUbak!X0;w+n`?5F|t;PI!6Qm_K=(m<1g*8D%*X zMVH-p+%_a#M^8rxMpBrqE?f??QC7yMr9z7=Ck5;-H+IWfMy%g`+3j|NF8z00jbmZ{ z&yNTA;i2`E24s?%Il%8dL<+dw5nTtf6{p3>Hh4#7Y2ApLyyKpR5n>?O@Mhar%TP5i zIecV0R&E)Sa6ypqWaZ+?Jf{H`m!BM$QGu>$Aj-G{xwtdW=!TU-RN~Awe#kFAsb@^B z;K66^qr@g5WG46sW*q)p94qf-CUSyg$CG7e1@ODlkG1(Q?i5Bw9xIQm^7tD!)(ojT zDE{@e<*7Q7&5h5N5mQEqFx@GqmG($BA33&685x7QTAFUc;Sa2-Q_si>knDJK?5i@? zH4v>XvaPOF`C458tgGF)v+XO5*EAi$WW$qV!;|TYE}4-{=1iY&%O)ehRY=7h^3#op zp=5Ovuw~?M1mW!nu7JEcQN2S~R@*~n zf^EX#%fX%zrlw~mmaBEHw0*?@XZ~f%(FHShyB)#l#O?E8jin5*pU$1GP1n#cPx20W(WRk`)Wv~#gk3$s&43azPnae?vS5~E}C%$a&fG_qk&|>=?NIN z^7op}TSv!)!<&u6oB2CqgGAYl&#JFF!P~Fsw{?286agIplg&$Z#_s8w4w*6HSgA`h zHdREco9sMyrZ^2U*XJ>?CF*TW%%oqqt&^)`E*B>mo2Z*``uwXsUd=bA z3z(dKa-AzS{I()#fMoNKvm%p~jjN3Q-=3feeEzFznuZ|CxU=$bue3=M5JW5PfOSR4 z8N0)6yR*iJ8GmSKx`t?R;0Xj!oi5xSFaAV=l%}HU0;24~YrS3Xirv!%8FyALZrvEa zD?6%srd%XD-i&|MGm~1waNo9ltJZL>BM~gPvh#5yXQ}z`?2;i5 zi#=2Bod*2Qa&F&Um4{(BvWz6Tw`({0BU*6!vW&5(86i))3Zlh@KVX!t83xF>G8;W> zvcnnrBAAd;v-GzPG7~ppQwC{S_ENR4jC_ZNl3e-TEA}U|Ii(xoq!KUee@pVPkZjA5%x*b26=`|eyGDBH{aZCM5&c2xnt zShi8V_PY&|{)JI=yPazs{2jmbHLH4k?GEzi<)eS`WMoZ$e^-5X`0vj>zxJJfypAv4 zTl+27%HhsA%mmf!ig?)h@Byf>&S6i_f_U*Dppc# z#Ef=F3dP8bQBQZ1-E24#009u*qrCUtKL6f**Y6Ma6;J?+(~d)_PXr=R_g#~DGV^5S z$#cHn_kaHo&80rXX9${prLugXU3Yr+$=_dS&u8BGWp%(d(LL349tj}?3NbX}nYQ}k zx1Mc~FWh6L+1!-a`^Fm_YAnHLo0vN^>XU`d_IL9IdDbpGSqweCh~qfel7cr7#H&s* zxh_$%_XH=p+bFS3cR})xw(XPm?9>)J8rmJ|@CE&DFYmT%a#1;@x$oOw+Anr4=dWJPWSF`ZHIQ;>HeMOhaKk~#9Xqf`E!^gu0LZ~q~sP6f68tsDd!-Np4{US?8z?CreS^2Ryz*h5;o!pNRGR3eNr^%3-gwd z)d|)f;+y}x3d$M?<_NumAQLzpWlNAcXhxjh6*VLb6M|=r{;Ah@LV!-gp@$--~Fw*PR{T z^W=LV=A8WwTYd4d$KHAJw*Ux|h+}?PTRv4}m-rGlT4uXGpT2JgySP=>o%FiHJHREi zv~BAd`@6$@a@k4Yv;m-e))pAOr^H@l@q>vH6rBLnxA;`zieaoh3Dj7 zLmywcY@2Mql7`<3)!PbV_0$$l~<}P(1PulfTQ>?O66#xFLGN1pkCxTEMYvEF()M zqhfmt$oC1qz&?I?{})6FQP^SLuq{m6tUZJ5}Ch~%imk~Y3z0G~(Nc>(nm zi696#W}1!VHBxdhbyY=p1Um;_@I)Nj#L#sN3nY(^K){cJiEdas_gO(iFw;cVHb_hP zl$I6Y<5#s20)m+#p*nbcK71bWS677~;Fu=lnAZUu%Ro1Cp-#4i>3}GE@JWu#;_ire z{UHJ#2jk1?_Z5rF4DUP>D)fcQAWAZ55muIC*m)(C6a`V7U&Hna+e40@`GzPwK2`k1 zl7sR^!XpV=`(_-+Mvz2swn9N&Hg8?C@fPIc6aFzHDZvC zXYmCC$jVMO=vi^F^)&H}NM61_$7ueWi0}k0Ew^F*)ofi(U#Sd^AiMf{?9gx-+8xJn z!_qS*vd2fj`^(hxY58?Rq`t-^@BaZrkdSlii;kXTGo~TPGP1Niam5`FT4Iy9F5yw+ z+@klF7;sw)YvG@GGa?8Grb;5IVmJ~WW#>lU`B^Yi5u&P%Bq_){KI(cEgp~B! zi5O|ei&y?72cIC|7+EsOBq~0<|6PLjw#p*9d@Vb9!XdYy-Pseeqc|37B1+ov;E|t= zv;BJItM*zv*2kCpE=V%6@I|kVAV|ov@RaBCmk~h#Q&&mFGuR#v(wCl6{ifpP3ZxTB zEYm^pD31$Zt1;rL1(N4W#?LQ)_ty9V2Q9HlOmoNaZ#-9h#q!k??d3$s@glLr^`G7% zFI+-FNdb-{AW3e%0FE2?ok^sz6eTy23$DjKhY$V5c6V*CByJ0>%Q-H@$GJ&1rk)|4 z1;0gtzn>+!o~B~?aejfgeK&x+fsmvpxkx!T?UQfs6nZ8p2%AG( zyWYpDR7iPgKC*4&hzfFYoST<=SoMS{^Dc4c?jk~7nBqboq9Y*6+jJrb?j~E>Its~s zH^&n0JXJ>bIk)IfbSHodf9|NP4`1e^Py5-F!ZcI`(6iw6O1Wo5WGPEzuAl3d9x}bW z$o%{ws}U7^c@%_{TxeQu?i1Z-JaU%BzUzE)>Lx3mGO8OY$(LLY_T$j1T;7nl1xE|p z$}S=+UgY(AoVqcO94e!_#EWGMh*EBxlS5sVzNnB-M(!~b{c;}VJ#XZYHuod0Z)ba5>;6=4G66L0_HcK#Bb zkjqWj-lw?@Kd$>lRDXY3ldXW0^Lh4%wQF`ovaJKi8r`pPu?duAJEgSfBAK&UTJL@Y!|J7S;ENj&5uER1d z_cwIX84X+X5zG$r$>m`(QVC791vu8W(7arEC2u93EleBqgUx85T@ez$;NrHRE=YzOT4ICt)ivyrio`w zf+!+7IvXRmxj!98Hw@CzINDa?(YB8Yg7D;TL2$`^k};C{w)?gwQt69W_)p&RCG`{~ zWa;TehaiYZo&f&z1UIkWqHi*V&nrKb_f+f7Er9jNX*{*gt5AR>D_2wI%6tEadzYp|7^DD&eTYVyscWaWI+ew8o-V&A3STVuQ*F4@nAuj}XWDx!+~MhR zY#RsSHlxgw>%wFG=DfSPI#0w#Jw3fM5|DyTkp-O|q7VED4Xtg5P)!%I(g6X3 zR5F8Z2`C;BBNZhQO<{^kjvGTkvNFV@Q4(2~KSNez&=N$V2~=Cg>ya>{i;UfWK(h6H zzV~7U(c!C{yD?4HuyW%>LKak3XZpBxX9iu7&^M>JedZtd;m@xzkq}T61zB|5xlc6_ zJwD{*IQM!cNmsqZ2X7ptQn9g&42f6@-N`v{ToMaxT_ur7qdRU0hbSwER+eNug_d4t zetDgE#zd06ctneAGDG{)qcy5%aX1iftl8A^& zYVrn`2i7t0;Bm4h5R6R*F zkw$k!gj`a+oVy-RW-tU9C0AuZurak1iDU*-Q1Hr0Chy(k#_d7Y90^4har6|?NSusr zvDJ|TQN)S#a`{1ol0$EB@<=_+ z*_yi)4}y^*8i|rN-S%-8!8VQndMZvLZ6eA~J7YyzKu;|4==^64rDSAOHiypg!+$u# zjTsZ4tg<$7pG#M!aKfcjRF@ON4Fhy+gLEQ6+7OUsA*V9|Q%#UaCyA_Y5?k6tQamV% z=z1w}APCt{@Z468FsXqhaM z>_HI?(up`JLqL>Vl0|o6fw3n5TKO;r&-SwxT&Jc2v*f0^@G~I?z>$c=NNE@q3 zHkC#b{Nx2aNVbJ7d60}0iMWm&%EvDY*p7%InWW^`d}%w z)iy!d#;_c6R9gtx7?wbwq?Q_=2R%N?y^G_NzWEAm`Fp9MkRL!a^=+}eZU_dZN+PNw2l5E{1a#d-k{nDeL&lH@ zgn}rT*ph-|sU%}MR%(NlwRQBcjtGdNflb4TQa?sOr+&$Mv;Q8lhuPrA}5inD6Vp#`IFoFZua?>{N`HArS}#P(%w`RFF)S zWHgHy$RpsDT!vFw##U3Lbdg|Q07V94@evp9S+sW^WKUf_j~h&oken>ZsEXyuqc9-3 znCO;+ESaR@8Sv*5QbZgCB+*^isA-kd>I^HzCR<1$TOJGB0b5IuvHcVjc(F4HVp#!y zeh3eiix{INh^yeu%O@mTE?c?;mXRT?I{5PP@QEfiBDRqsnley=A%Z>;%Mwu}cT&#a zB^dA{J0^~(pokV~Dn=F`p`Z`RHZYNp%q%I@LJsB;lnoNGIF2vR_0-r7vPVEmCP`fnOD5?=+Km?bQ_fa~@mTinooK4li69^KJznHu# ziUPKoA)eHc0(pc25|(b_ND_{jC6h6c10ez)Ff9p1vQU#TbSuUB${Jy-#Px#VPV#1K ziKR%8+GLu9*8ra%MFb=T(MS=GWpI3j6b9Vf0%RE{6DOLnP=Y}ebCJ8}dI`L6jP~j< z{*qd%rGOi<jm?=M`o|YZ*+J?KK2LjblDXkthUXKQzEWB{4^Xd7@#y+>uB8$*g*VW~ZgK5) zhGcyWN@W3p1EQ_6HZ{n|TpGpPU|G$le*Yo5TJuqtCm84%U@qe$-zO0$t)+2SEz0^Z z{UdWkBKWo+0KpvPh+E9O)<{F+9e)o?tUm#J(dfc&A4h9A74B%7n^y)7jBTNLyf}e}sjo zj;DG*FYK=%z0}8}{#hcLfInPEdq*3Ar3r@TB4m^?dioq@Z(ZZ_%?%nWy&OJJk7eib z5hOn)jg6dm?`#D-3Qw!)u-uwG{kgNpun0TqL#ax zb2G|Ve=p!ieDc6W5r9NeI9XoYNSopix&y7o6x5)iQ+0mn`=b#I3J7hZzC0j4(h zQW7ensQDOgG^CgprSq4_w5QbgT>BXm~FBo@bc^k|f*5WwpVQW>tKySstN;sk?(W2~tP;kvzab=08G zk1;*FL`F1NUo|Le>ts)Pgn_$P=}VO()R$u`I%`uS%tjTe_8p|XwSu5+Ba&cYbc*GT zHL|mFtZtSPOwKaYKf!9oMk%ake@8oY-WB==mdV66$mH#!V_!4nc@mawlbpWKz@~ti zj1Ws$lpHupcVjUu5Ad*WlC_kDoL50xX9tb>5Sh5gP|S-HUnQpbsO>(=!K%>X(?rAo z1>r`T%kMHWt@2`1iqy&~PE84`V~dzA0?~~P^!j5oDJJWVfTOK5Jv7X0#)G-Bgc_=2 z-{CG=^EFndhv?~_!w3k>&TLRqR*6K0rLl+fkIWL)B|?=g9PDU9TpVT9$fvfw8DZ=u zqp3V<+73{-_JDEChtD>NE=;nN3ewosNn1@3UdM&=74;29`+68#N+IUyEGBjLgi%{# z^g$2PD={>01$z!OVoy(DH|(RSG=P|#;@(h}npy$F@gfW0q!#IY(8u(qid0a?funoK zi;U4fG)Gid2sd@m-4@1Ln_-}ToE253xaj~#+RBi&pSVd9W^#?0kzPg@QrMviTDy+W zqO377F~LGc##~=UE84|@Lmli2sVt8V(mS+(8G@<#C@oD5xqXy`{>*3b5DZI-* z_8rgQ7c(qP^l>X`up?o2tH@LMmBa6!m9J@oAtDPp z(b;kO2gX^+C{*k|$bps+k)a+2W;W5pAQijX*}r!efye*@v#V@oY_jVcPC_5U$a(s}Q<>4SS?B7LcKqNVNpTTSm^^$?5sLT)E;pX)*s)|B5O(m!iKkY|$ zk#DJN%nUH$G;^dSj9_Kioa*8F^{YfSYp4z$puI$6r1udc%PA~5pQ`449B8Y+>$q{9 zq6B(ufr-IECRSBEB~9$_-c4w8iizn((xSooia}{>2VDnu5z5Rl+}FqGvP~Y-EG7I@ z`YhJQ`x#waM>VoU)-(#*I_TQdNQoF@vbUe%=~dFULSe&xI``J&#lUhz$jsBzyNZ@g z5|78w3it8c;TnvoN8Gu78y_;BAI|7s>1U<&w za4-E6>tt*%C5`*oTO|@*Ud1RoNJp*0`s64}sVtV{#aLe=VX8#a0V*oP__ZaMFJN~k zo%@;yre+x)8ewWNhMnKY{_g#hrAHWCNRUjaBqIp|t%o_<9AK^QJ~wWtM0ADfa0dk; zpBt-fMVRaxU}7;sS}0)mp~EznTFl<-BO+NO)?=iEayp;yrY=us@zFi{meN?ZO*~?3 zJ2@8-9gXDb7>`C0c$_%v8HsRx9f8O!^HGbu`YxXDD#zZOW$4i`^9c)oStDIX_TrDs zFg`j<#$&OulqOWSpQDF%<4epkKG@I1at0w>&)$OvX)De$Khj6<&;oj(09o*}d)F>@ zw}zP?>1TLio~Rk3zP*bBRR-fjGeqMlGRXu+aUE3woA}}^8&Vw|hYzr;Tp=|sg+?K^v}Au_=VN%?e3r(!jx^yWKt_OGvg(d~uBa z{s~qMKjqB_IlQ|BVSB!WB%#Nbm>TM5d?|%cSj(R7!!$Yzj84w6k`d9@S1`(U)7gE1 z#z30c;Xe9DR&erRd?`V9rS$Y^gsfmE78&ck#iqWF(9p?|1I-j9CVAL5%2elVe?V zGf3VL`F@##)}yqSDcg?Ue>+5!1U4U>uF zs@~%DJ$XoGinXEZe0+YH>Vx%Ib2s^T!Quz6Iq15HWn@XGvN*bqY3XR1Np^FZ(R+7L z_kTe1?5F(XR**MOHWHt_$Au-En)-vxeSVHl$Gmhr*T~AP)AY&D@l89*;*E<;2D*5u zGY{D^v9>!Ca^lzqLhWG=q$4cPPO`ACmZC>@S}j?bxO$No zVO|gPa`ER6$TYvs^T8ReT#OJ11xU|*%K3hax&tjFr&idA<{@|_qW$MNeQAY)UAxGe zz0B#D%=ZpNxcu{*Xr;U9dQm|U9k#OQo%ksCmn%5*{a5kmf5Y9e4cf~K3Hxj;({v$! zZObLK69C5~y*@$T!wq7S6R2hNRC?VoI6)LJG?hpsg(oDkK6I5w3jrFwTTJhTpK>|g z#>?#)`mbDKxabACnjP+(KSQ6hn*(_ZJiI(lrttghnZCp6pAAv=*6UPl_HyIG2FX_r zAUPI>Y2jq&xPIXtGwA|4o;yHLG%+o3k!nqJO~=sO_R%*6xb^9E=BQ!+-hAe7oZ?Jc z<~#e>`25r*k_9asdU+3u^gXjqo%rB(2zL37r3D%1( z7Lr9Ac&-I)a+ryYYNG2IDvmUwP2J?i^#ljLy@$E;KjxPn@A|6w z-v8P_`2IZxMTdovIG&qLYaF$co zGt{?M!|^#y;DhDZIIQTkNM~}?CET!9F@(r z5gwfWl%?_m)Qd~pKDCS#dL7@LAM>N}M&3QqiqA2z!QG(b!rDXu(wP*|m_{JaWVGiJ z6R~3c^w&i#bG!nb&{F2?Zf3&h20n)Xa{>644h2Ri8XZL+?!Oj*Mrw)TEFCc0)~ z7&>HCG!vxE3X^d^_0@9^TDFrsGioA|Q6 zmJNoeD45HAT>In`dW}X7wS@5!W9;5t?p~X~d+-=dnO?4bGEYqTV@{a8Tsn1+mo^C&yiVbx&p0(~(e{m_cqT9MX+kDc`W*I^b6j2w(zLsf#cOAYi9TM)8|2ja zN&LI^u`AC(Gc?k=4YuPB($zXcmpS#x1ae~s zd-LYG{`1ph#P86)a$&NJ8~^|y07*naRD~_IchuT!cRUi1TwAzBen7L=iQ+-Z+Lbb)AnsGiZJ76{=%BT)m>= zDKDnH{{k0>OltO46S;SR%eIf_a-5%?=_S$mii_=b4b&Io_V)?wMO$%iqWGBZVwo{*;6- zpRiFgCY!_Djp&2r`ENj%@%$I54?xvw9|LT@8!9XZa}ZtPiGnGf_D#@O92418l0@1jzd)z&-X-SLGXAK2f}3Z~FkSf; zCn`31aP2d6Pc^l*{apCu7O|2}4*HkbSX(3MJR7nml3t#{D5$4WoaEC_)07m*1O`rX ze%eR#fmZx8*ZA3)EZ_akb7<%Op0ml_JlEMsK(R5h8a5WXrlA`;s}Ij`Dfk15s(U!| z(-CS9cheYH=lW025~}+FZHXIvcxIT=Bb}7Thq!odg7P19vbWr`Ex!J@Km-9vh|zaz zp77!Kc=sEJsilUE(TjL26H4l7u3jbQFb$SCW*!_9~rq`BfwwTtl^Sz0&JJb&U44WpMBm1HEr!c@XE95~GT-+Y0E;6HGFV3qN{G1g)tjc@)j z-+Qr;`CtrlP{+VWK~X*d!ADV9B~=xL$hM6o2v6s-IW~q>LiZ7gnbjrcMtd0=)~Rf5 zMqf{18g6)vq9{nQ9b6 zV21tjzvC|l=Ga#oqM|f_1M3@r|RanVMR-!6aXdmqz z>x9G4b1=}yUrn!|SDm1?MrEmQgXH=m>oo#-^#|#C^*!Ecu3+^q9^jd}!tEs=EyrHr zgV)>e4yKqmr{P!;25t|N_SDf-T23W}+@D+{6W34*+Bo+9yS%iw1S_p!*$$!r(Shsq zMHRwhlN1;U`fm2~YF8aa0sl^&6T#MrPCwwX=E1W4?0x4rEj~AX-?l*Ug{W?9K}l_p z3WxD6&M~^6GP@Sy`2X^Uyj{6LwGW1Rb(W_m7@dew^m+r8j>`1v8f(+b?7>fYOBXM_ z_dbUvME?5XG@7@9w!QmFryF?gNE@T0BdjfZ@fDR*U0qJ0)xA;lrukx?%%rRGDA?LU9^1JVHqO&}w6B|)*KvXE*_bP9{d59WA zV&X66(PuZgz0tzEfBHV%HGY!&B>wU*`bp zg$x8rTRGfSL~(r+q4RecY$;`4ILPzOrHoJC;`(F&;(4^S7U1-Y$dZI(nJD3U_H})e zZ@#ol@W-Drw>r+kc$5vRhHw1I_j##k0bjyKHDXNl#7G2MdFzkA%aMG8YW1(UFgu2J zxQ@{B2J824BIMVgSUyJz zsIhC<7`u$eT&3s62zF5y;czMb>JU9kNt!x$(c3f5%0Y?MfegEkv{59-@F<|Am+8H` z!JhB_AAGwlOppY#4}Q##XZ##HR7zpmqSVvJ_@YgBu#l2MA4(uhLsJz#0hjUsHy6*g zZG3rQY8sk|s4J}I1yMJb*|cPQrMu{O?tR{WZU*shFA`fDXU171t~Bw+AAN`C^5+mY z3{2By{>HH|4rAq)m#<-iAtEap6T{;yt7UxSPyZRO76NK7Kl$5rgr+z7qwgG} zz^q6659e4M7-q9gB2;^T{m0+qoz`mB{^AzW+A5ZiPhYKs>6HxIJJrynpp znnWtAqNJn-q3|A4o3mWKK1tEBlbk%>O^vLfnP3@%T#XiS{MADgWYz%@PktN6_TJ>& z=rUdMI)iE(N85@KqcV!8kf!~e?COEt-*|&V@+RJ)d))6^q@`+-(M&7H_ZJ{y<9PC^ zXz8M}d7AYX-sDhe9~W-U;(O`O`Ga?>V7Z*&=`-AUw8HBR)d+%uHb2e8#1!#@*QqJD ziBGJNSeap|B0%--Zk~VdUAo3B{^O-()+c(1&t=Kq^CrLl!68CZu&B>rY9_YrqrSU~ z6K|iSO|B*Rf1fA1G{Cjlc>--O^5(Z*rP-GzZ{=Tcdtshp(~DPeV=SejJ-qP7>%6p2 zK^ghCOebtgk95&ey-Crl$LXw>=q)NEjDQfRrm?yJMSe1A3WA8OrdS^ACwuS@`Q7(h zQR2JtME{xvJ4s}|pNI1SUU;sUyr@c89%pi1r#ioawyyX1_Q^6f2g7{w$qo7!N-36P zWNn4X%%lZC)tNW8z=;;ADgB z?`)-J*5u_^0Es|$zm8B^5+s{7-JOA0OkJbOMl69?na}-=DA}wR#b3_BZ@k0FwnCze z^Y7=Em|MC>YTx(ypWbaJU!TXn@s|ug16SvW0m6-YdFO){$qq^^P0rBq?cbq&`5xBV zDdyHB4wP0>*C3Hz-=rY4!RGQNW|2a1{XV+if1ekZ3vkZeVqrEy@Ng+rH9E1ZNP%w^ zGd0Vj!F4i$R^Ixf5|hS;Wl0?M0rx%8j`KI$wK(lgAqIB!VpbU-y_>Y@#$=MVTdnx19Rg z8VVabX}lVz?6u=`H{>yWUviUU1(`s_LEd=xEgHRRnB)J6rR4~DlLP1--{*JV+k-c` z7tiKjF}bzT|E-VE<-gOa0G12#IzhlSpsu| zo{xXb4Wo?eVn3QG;K?b#wj8_#4ZQk;?;@W)&*!Jc7~6N0nrs#|zQXK`ir|!R@TFEt zF_||^mv9aT%QRi`Qem4q9YB^*JPI;4jwGWfpl5YV%faJ!nKlH+!O}FuhUYoi=s`aF z2_OCaG>2Y)n{OPgM$Q^o&NC+ghC#6Xd73vaGJfvAGF|X8->PdM(lfx)V^s+_dWI|t zUXK^AAR$N=1_B6q0eFq6`Op%DE zS(uo_BbU&8@BqyrgL{UBZCmKNiJnOi+n8r!LME@Fjrx7{1lEU;J>DEpf`}qY$eK#l z_7PIN_;4YI9mhey^~9zkt1K_%p-Xif>T039XbjV@5E2Ch(}fEc5Wrri=iVZUw~+Cn zK0H>C(8@#lR$ivDIKUUS7>ilja|l$`@r$YwPJK|)d7{4hn45p2ulMaj!2 zD2fPMu*2INBtE|v92-lL@d6kchUCX1DafLXtSCr14iZHW@%cP1_m3pwL32ZeJzl&P zcw_-b43S^bNKN)XbEmHbZ}t1^Ez!w@*ZAR`QJVa%><&Amwy9f|6}-8STTxcZm@t&|U~Fn9GP!EYSr$o@@YLpK=l9_M7;tGs=5 zo-3bRlXAJXiijkEp&97uC~M2}OdB#aU7a-7gz=c>Z+trb zHEb{h_h`>BFdYTIACPc6xNRXwirdL$894{1WjWySdT{fJ1mxUA;NZpU$%QM3vYVh{ z=$J;D=*Burvkp@2A-Y@3SRAy_WCf2$Kon#|%Rn<-_)|C0Q*aSEL?4ZZ+tGhGz))-s zt^EV)^8BngE;@*vJ4zK0@CNc}=-k8AGdCG&Sx4XdKD&HdC;{%hrsd>lplwXkMwUHD zx%#;P4Nn+5ZQDUtQzZ2zW@daSrOk96sKuBXU`1AtMR1UjWEpe~!?qC=uS@ns4mwkC zaBwF=uLrQU;5tn#1CS(S#cgUi2W#tUH77nFUctsTMI?{=gJqg7Orankc}jWy`@e^H z;XJoK{UKv(-{$v@HxrU_R!acKw$ZaXQpk_2xQTbB1%eHZkwsM#tj^D)iVo!+uTT>f zSep~^czwB~avRGM5u~jwD$AYdZ=Pn=Lh|mAzCX68MI_1kAQ7kNRr15o3l+!!;N_rwhWv@Zfv+YBck9g z*bUK(M^X?)a>yPQreR`AGG0kRkQ8KDauaGD_ZbT6>3H*d2$xQA@$AP8?>WJD-akOT zq34XYjK|qz~@4uKsB@rdINO~XJ zN}ms}V_{hmvd3LuWwRP`u^(9$5k(v8nf$=t9&xaRBAS|g4EEjQrpKV#e89*;gy*aT z^W$sCtuL{=Impo6ENi-jBlz$-t4t0KQelRe8jlh>ah%rt1o1l=v@N(%!9mv|EG_F) z?(0TPf6ATt1YJ$LsnLq4Z)+nYIf!|+RCtmsi59WRL564Z@F@~{e1d`DMFJTMQ_rHC zHm0GWYVI=IGIZ2T25)&aMc#)zym^MZVl~VCW2~w*G;J)gqDa&o>R@*9A+xiqELUbx z6E@+-7D^Sv-AGwFnx>Kw8hN49$EE*w1MkTi8tV&KNv6?F3&%0Zs#&a}X4*rycy#AF zq-qFw3#qTxF|{nVVc`feWvzSgd~%EHH?uV5XPFq(XxLkZv9?UQsEtDh5}dv`PvU3` zjm~{8UcN;~smbEVG-BIJR7noeY{rF^loTY%CNVY0@I(o%wZ(2ixd4ulWNosS>sJC4 zY7u5fCrA~v^WIDCs5d8Rtj@?+umEylaG_e7wJ9F--r!;=hOd8ssnv3hIYl(J)KDS@scqUrqc4k7RF7Ys zAe~8JT5dA3J15y>CO_xKMl5}GaNq`a&s?LZMWv^2iiFWd zQAs5YyQ+wn?qY8pm|_8y6=4?dt7Nl^>t(hKbWOvty!aKJ*yI=^|yr%1?7~VS_rV z_};NJ|M35*@4L=Wz!GzcbPnwq@~_1xu#tWjm$XJjG5 zF{hZ8JvEGMR@2zJn^Gx@R9c5GC~>e&=daH65&FjeMrFv4xuBBHgiw6t?Am2><>F;Z z*J>#ANk~OawAG|2s&8dakp~D;UYKQLVFR(DgU<9#t_=<``FtUsMTe%&1_FYFs3%!p zSz=SH;q3!e^vq4Nsv7P(QOja%)0e9GsMueO)c1%RXYb-v&eAhDM@?Jn)1V_hKZ?4} z)Zj3Y;uw}`pc@w8U}{;^tWMtEW@^SPyw#2DX%3*;`PAkG@H#fX=~VMIY%pvrD?mkE zB?ZH`x%u=GjMw;4ym%^q7$^rp|jVT8DswpW? zqv>8uN5EU#$zJo{ak@9a>;HQdd47w9Y=*1>g6Kuk7a8sypsJ&t;+lQzGX9#+hDtg9 zC)K$aI+r0)R%9e6$z*R2bI4br88Dv$>%`XrfjI8QT*g^mw z>r4#{P!jk`Kf6ij zsE=Sp3vJaZ1vM?SQ|JpcdPjq@BjHcjPEenxLez$M$kvE8Tb!dCG@An9V^ZISpRre4xbfolI z9lOh%+RvuWHmu<@6tXTs7~mEPL?gB&a0@u0Mn!8g-lfAFtDK|U9_8x81?Yd4$wCtP z4uygj`P{yXowxC&K!yRH>rlupGc!4htb2=|<`Jgvjgs|3Lf^wFIMEJc=;65@UVf43 z%p5tZo&F7Jmap7pF>g}aTh8e4H3mL9i(fm=(8v_)wr-@qqmjA?P*%H+?lK22)kulH zNIsXxjf{s^uyNcdG2M3x6m*x8b?a$-I7+&qmG#Xg4iz*d@(ky5*nYHl4!uIrF%!g0 z$;`-gh8p7RXiG&bE<&J~I^Os&*KSqOSJOeKIKk&f2AHb}nZ7lG*tnhUCWq zCH*B?9t=-l_UxgS1%@3LH@Cv<>^yo~KfQ}*xpeCmBRdl4lY)*dt;A4KoMon`XUUo! z^mUh!xp9|O+b0Y?T-!#AIvK8006k9AhH`?>ZZh!EISQ5cxO!`x{)#QnvBgQ>q2Rbr z+f5;lpWZ-U`4HCzPh!bVVv~a`R5Y`_%3$u^6x8>#qj`kCdpJR6Yb!Bjo_j+>G{*Yy zTn9%BqY1q5nBp(QE#wJQgNl|$3THp(Sam(kSRacq~jTO|ib+dl> z4mWNu^LAGUUG2AdaP>9|-8HnX@5QM~Qekwlv7!v$_lZ|Gv92>oO+yzIJ11E>ew9-f zbHrBy^i&KA^Nij;&6Q~ft+}7qcGWO*<_LFaW-rfWiRlW4Tn`iO!n_M|Ffmzo_d38N)Tl?9!PXkYtvgZIjGhcA$>`@+R8r7T2scLLtOJAPy zq)zylxl4w4d6SO)yXh>o5VnmU>a^~8o8Aio8Mp*OBhl2)w(@ceAqg=^HTSbQNJe#j zE;m0Q&{EW_+ro}pXE=S@#|UfLxT&4S#!f2tZ)fr3dCqxhmTiTUCMav`W&8GVK0EgX zM;}-utGZC@>M3vPpvzE5dp=&GmiF}uN?92V@eb<8t}}7-4uv4g^rLBVqMiO7Tj(hD zaD#|(E->rp?l!3@(~ymOcxT5FN3RTVYC#2aBl~uA)11`l=`N+J#3-uAKk0rXo43$M zDRC`ChP8BWHb~ZN=B;-#ynlR%3$r>xt>xekwosc63EH->F>N9c7>Oo&w>l__#CJX9 zW2On=qbEvf+5ID4w{*5PgR3Pe>)gj5ygo+V#u@_8Ctlge`i(YK$x5vCeUz02_?s%Pia>jyT=wed3}K64^;HpUUu!;Oicj!&UI{l zyPVp}YU-N<+PA$;b7vj3)*_dOFEc!y!Aoyq=hk)9#RI%R5-KKL2jAh|2d5ahc!tTc z1nYP7QCd++RsBKM{lf{ao}R|ibn183Q(sm={kDVjO-#_*Uyfm@$kKMU^rlIrtLT60 zZ65vVESCo-Ntd;;?d?q*+&9T*gQr-C$B9*Rv9CUkGkTeU`*~Eek{xe!px!>o(R&+N zw^bm*fWWMzeM3Jz6Ic1-WDeD8p?^a?sidH_tB0V}$M@pYwyq=L)KJmY$@T{`3=AFT z)O;Dq)?PZhYw^6|*<;`nl&+(H-6&`7-DhmEj^4g5l2tK0Kcu{4BkN;Tl&x!H|HL#$ zhR<_!LPM+UqqMSu(xk?3D)jXI2<<5vhFs?E;Bk(gAH_4PXzAa@_HLE?M-OvxGQ`ky zD!O*C|G;+AqlXz7Q>gAa$ky6XPJA{(SzRsK;v^HXdir+vQ9g2%kMEhZZ`wv%W`Oq( z53vv!Xj&Eh?;K!j%?hX9|D2mk0fte_#vdGHbL9dj|MmzEXyFfc$2fB@!Oq>i)R$^Z zp7}dIm}ue0?`@~va(Q(2V}{aibD+)V?q`3?*=#La-}xhURje@di~pVfd**Ha=YO@2 z%A!=fP&5>0o{{q(^Wm_`mN(vFPvruqJ~_;doPnuZRIb~@I|tSg_kAP^nh~&g_X5Wb zpJzhGFw^SbKq>$LAOJ~3K~%MD+_{6+`~z;yDr|UnA5D{&I6gdw+WtDbtZRJy>1jr? z32Mq| zVj#DHEe$y?-^kOwrH_t!o#9VDVy1aFTi2B`efV$qVq9b0-aW)d&T)6XKtPQ8ExV|{ z_4k~p{%8E<-eyV+i4+oVWt3Czf5MQHrqoc-V>&gv{*?W7Sw>EMz~?s#Sn(Lix;|dp zo@C@7{x3ewZ(>6_iz`#KAN(nAR8Dj4@-Vs1KjL8J7#EIx#_4-5hN+Wk=wHaVN2mWk*p5c?{d0;2m_|9%(*N!qcqfocyApPEX4qeSq*13yK+Esq_ z*&q{n9YZT;!1oUq`h|&>)Hx@{+|wUD_6rG{`4SC)hRqb zz#TusFF(J*Dh5eQ;#BP9N4rXSc>D_LYp=7hGLAj;Ift`7ytP4ck=b_$cX89cK{=O4d8&EhCSm##t2UMk1F;FAjrq{?)B zwUqk4J#39la{X48_Mf~>$HGl642`l{vzc!13ZH&)lR|kpN?xPBXFCU9E9c(fPZ_wm zN=b8!2bU(-|J&(_%l8@GmEfvRI{3G@BN7Wbe@M7KH|{D zCDfRKo@iqCkKdqf`8Jm?&r!d>7x(;UoO)0|i&xOPu90~5CKsl+@Gt($esnKHRSQg9 zJI%4njR zyLQmGZ5@v7qUbuAp-(xpP{q2w9dwu8;j@n((AvF;#@Jncb?6GSo`!-&$LsH~cSD@f zBOi0&Q3f~AsM+>52YO4HKK8eKF=nuC-w$YCKE*9_C)-LNF>uph|ACE^YB{bSK0;yB z57<|ShZ1N7N)7;t*+vkY0_~6+yYL~i4sCV!6ln<(Nm?w6(1i3 zRSn25XYh>_>6pOtWRY2{K;G3zCUm6lQz*FT$t0GhLf{c98kz{O9UoOUqWE!pm8|XJ zcmhMua_!I|t}d6b|DXRQ{mLTC`4A&jN~t=^(IfYe=}va-Y5?1h&c0L=Q;qWUJgH$B zY80O2Ni@qq34FXjU>E}5^9dCLBh0gs_0i*zsF!AF;CaPedj;Ll@H5L~LyMBM34TBz zz|XDXC`n3^T2V(pL%6Ff7ZehuDRke#lM0${poTV%UldvM3*?T zOiLvUd_pu-KS#y|GoB);OKiu%mpYd2lU>Q;Ye`a;LWsc71fJ(V$9N+&6H5(oT<=N$ z5UPQtOI*hzkOD{;T~2K|p9{ShbZR6QoC|7-*`*w_O5N$J7*L;1LReUvO}xie-V5vyo zx;{eD(EKdRxe%))jY*^=t?DLP=-~Jgp+pfOj_tmnQwvnx#MC8j!NChb)eTHTB`BU& zsG5$Z2?8%b(KJNh;P?XF&{0HyLQ*go3IB6f#*{EfEd$jzgfDm?{Lm^US~#A{8|0q{Bjmwj}g-qB#}yL#sj)J{?51Pt4^WIAUZ}@BEI>;Y95g+A!(?DZUHBZ z_`t)$3K?G~T~UfZI>;9vzt3pj|Hyx}*~L>+By}GrP|$Q8;oG=U!%)G^uacKB(kTmE z59y9`@}n=ft#g`hErQv%XeyE@en`|LO(~5D;L=%)2WLb4o5~(DX;$b@y)zph2Y!acHn8L^L z1)3U0_DG~jm@3kk&$UZdnMgfK$k_>L}q+2=;_+u!`$$HH9EZ=$Hj@>ONy zXP>R12Xl;Ezs9u(1uSim2NNOno8RQ!*IO{$C|65Li3oCJ@)AXlllV<(ghW9|g#1$bc)9m{mw2|FplXDf z8Ah(1V|Yo!%+D~fqSEsEAM>N`1g;-`Lp@&f>}N#T#LL(5Ro?N<4|*)(_8kiae{&(8 z>zB{{<#9c~sgFK?L$Tk;7mMP)a145SAFtBJUeHIsTHa#Y1wuE9zzO1MlG>N_3ty?8 zFVP>quAX1H?3>^FZ59~cqh4~vN+cAEM7&53M}Qv))OeD(l=zMdkKpYGG zi-d*{&t3zBHm=Z#Ck>uM5@Xh8e%PHtQ6%!2i9^Z|83>eE5=(|rY`GBVi4=wmah$J4v<03E zLM4_=B4zL-&Mt~D5s1*obswkOxp+duvUH@h$>kLcOC?!VNl7A(WtbQg@I1Ge=i%ep z0@X^8l#;-8qlOdOI27OWxJUwg=cz$_UtlI;5jA0;5=$ik7axPxy>DQpVra$11%M2F zJSi{|31sL}C_Jelz84^j1Svxz9T%yYq{?e3i-Be)5P^^FNg%*`=3Bd=K$uCANCH1V z6y_KiJkHRn#rj=aX;fWYAMo6#?ZS79braFnr}&Kpf&j;U{J#(% zop|hdheHM~zOYEdB=VW|653C{tMnWmThWsOJrM`#Vn4CR(>50RF1G*FeoxFFK5GYo zFybU+v{O;M;A#H|13dScYgLPwCh_uld`&0JPBMJ;24jwnvha{>vX#C~?F3G7ci2jh zL?VNTfhi~k_zNNN9ve>xr2DwdKn>$L zC@hk3Nf=6e&p{|Ll1ZXPRPj3Ba}jEsR6-)1VpteHPphnAC8M^PS1M@k-9uwSFXp^N zw(>om*u~H1i_Z>loubW(jA_yT!1V;0WueIsJ69;0;0ebt(s!P=F#_Btb$4-uN-UX( z`m$Gy?hX{pWE6Vg7Rwbr)4xKuP<&p&eA;w&rjfK0l9@K+>ZThsW(xi z%v*0(f>)n2O zI;t@phkz%XlSm~&DlLcTuU~w8!(G4DA^KWJ@9WC& z!b@Ml!Tb*JY&#KQh-$_uuc;-yJVl|ji@kgM=xI(pnX_NTS%1#%FH)ZVru%*y29e+0 zY3M5y;<GBcXczB+q-Z9N`OfI|8x zsan?W`TzobU8J(RV+SOK(@cmkNdi4snD^VpqQZl?I!DQ+5vspYrkyEue0qp+WeVs zDh!jDY5mp)?QexwaB#z4_YMhCsA#EL8mkw1xad*S^A>M!T2F-`U`vT)zK`1ER5)+dJ zv_vTtrPgnpeDZ3LNU0Dj?_%#;N^~;uMBO=Jpb?>m|C{bqeG7!4N@;yVbfg%3o1Ldu z#Y;Fw-*mSO!AMY6pQc>C{3Iv?9}*38?`lDjQT*>eRx#u63o;DBD5rJP0oH9*KnD1} zhwlde_!5L)2ETWMcC=X367}@$Z(*|_I{Ecp)p`3pM)5Rzb@CxAdJT1DW<*l>^a2!B zMHM05Z)JdvC|%v))iyVTsu3=aa{1OIL3Ib~TC0f5;N{0Kdxp_@Noi#nN$X276%-d0 zfsgNHnR>K@T2(`t6@@*1Ul59dpPgqe>!O#|Qf9vFW}ZM%JeDRVDQF4GDoQbVaUO)K zYlt8qc!dp)-vmN{S6E{DQ5LJNo>D_aRRy8U>;mMSR9 z(~tzA>S*39cW;jHXtsc&Yp6;T+piX73l&w1#EG8C6%mSp5YIn58q5?FRg35_g+M53 z!~pedo{3OUH4ROBdS4W75zzx`N--gOx;>G@c2Hf8Yq1dDn+n>-!gQBP?(qZxbHEvAi3FYJQJfbyLMSzo?XL2qdaluCqMA0-fO)XA< z#hf7J%X3BX+Aq&7Uztfl*^?m(X%yOLw!z;zGx#=d4`Vr zOSKTuyr`*;qFNnwwDYke0nR>q1_u+;8ZVhYruJAoAFl02y>H;q_ z%jE0|4hDu2;D;c6o6PJKbE_^wR|&i*(O8J6grRHWh!UFGTd1$F@LeAn7Fb$bVmTL} z$29!R9OI8BS@jikT|*Hv%8nNf%X5>=X1quffg)8|Zl0OhWjsYk3o^`3&amo50z-CK#JuqTmq`OgKwSjg2vz3yThH6jo%AXMTE;g@TBLp$ayEP*8+| zB3<&XLb_o+9W`+@RYMa6<|oFPT*%=$ON?Frf)9@0W;N#&ojZZEFwOK_hCnw^Wk4uH z0^eb2W{UZ25QW5`MwFEK1;)oFSjc)PhKVjbR%a%eTXjH>)YKzLP$E4dduft~WAo%g z71PuRX0LN*c!kow{k*Zck)(XQP*gBX6>oKpiJ4VAp`ip0wihu(shYsEZ9Jozj&+Tc z#Wgft#ao?aVr-ff+r?hFM>;p*5td6A-V{W@wA21*z)Qia($rl%IMMdVZ~s)jCX z7A7Z|UGb38$A4}cJaWP{QD9+mn)z&iVXBeXS{UHjOH5DClM7UIRYB7ucB+}_ITn{z z$gV7q@kFH4M2MT6XL53Ze4t`z5nGdn&C=vU#uxI0s*a`@lsC81TvtI%y10RYa5F4S zPqS1AQ8XRgNiG~Z%(>x*EcsD6qvC3qT0mxQlCjA}a-KwJCI)#HrYD)tN8}ZXqGDJI z_QE9N6LVy|02zAEoNR>zZp6G4hCY7avNAhIK`WzWLkCr+!|do~zWC@Qcb9YI3oZc) zQNCYD=s7%&j*>)n!ChhU(FC(Ac0|}>DEOIK9zB{R<0%-XPFPrGVR3;~7w`kTq6QVk zvV}5ae&`rSPY!Z(#zn7aroFkAQWMZEG(XGS_#-A)Jd~n-mhVQs&&u2+vl$oEqF^1z(;QI-Y5*oV9@M!1?7l+2k_$s9>o7uaioayVAxbe^?p)NC7 zsGxW6E*f&T8C^}%v12D~+~MT8Da?dQAuy@1Ox#NsxcP951#0QrwUNxjJ6s+bBO5}f z)v$T*ZhD$v}}!4Z~R3DTlz z=YDp!S7K!Da&q7rlUW;2l+m+iJ0+9nxT$U7U~iI{!IRuC*+{E1!F+iWjjNBidTx+= zD-ttRPgkep%Bgdlot>wxKFQnLYk4?yhV!?V@Ptlj`)>AaPSvVP~E+iin&29T)aXu9z)%`1!H`UlKMJQGuJqB zW*SR#S;=MzDtGYi+Z#yb#<_I#I5)ByaRr2C(XjJ}>}=2?{ZAE~#ZiXN4RUwMN0{Yw z?s<()`H;cWLuAti+35^=buR~gu#?o}70#Tx!laT$of>8=s9{$;VE*n!&Ru_ilQ1bv zEh6iB*nMCxZSE~jpSjG)f{zFVWu4pDv#S|jT{EcZ?8KUxC#=&L zzjT^&=QFHUYRn`}w7T8=U{jjKha=p)F;2J6ySVoynX@MQa~BcQ!J2 z?F?tGPv8P18|i!P4LS@RRW&g64EL{GWjv^%Z})oiyBD}HYf({I#_aV$&fK$@HJd1_ znPyR~#jI+^ow&g9GdG#ag%D`eY<`VBy(NsFKEX)NF8V$i8}`4&)@GHFGiM?@QAN+| zJL#%Upv!PA+;|P&3BH#T3{_XjJiN}C6X%$)+SyQE;Qr;)oF5wH(e?A3yR}MLdn@|X z5QFD#v6Pu)=;{@QXC(fk%Ul{BWg#=i(8X(vOwBVrbehxGW>BjesLBm-_{c>j!fH13 zt|KvViqB3DGnLKq=)wSl_cFvA+o@O>tc zT=<-e59XM^b&^BpXE3T8sY}dp_TvFY=Et~p@+7x%3F_*~3GN)_^Bb$Eu@vc4f|9aQ z)YXR!d~k^Su}=EBTPQR5$IJ4vhBd5V4Zme5iezf=Q;uAnMpSpw)mB52N1Xid7`HPq z8oRov7k4>w=mHPsm$`T95U0li${L#~TRP7tr$_O^JR`>sbMEp9KD)Gl5I(avPH=v7 zmBsNvKK$?oqN$tS_G*$wjASZ7B9*4RL}hX8GDi;Iz^!egE|zCx;By8?XSsLr1cT!m zjV(_VCROT>x`4lJ5PZ96jKzVkAizf%Ty{coV0@YAh z8a~bOfom+LI_c}FX7&02$Ism%8%vXnStJs1;)aGO(wxev3miUvjcICF-v+mjo#gs- z0e9*$r!Sx9vyaa+o()j#2b?-{liB43ZhZPaXJ<{CdwOUpixW#Eh{uzZl$8(@i`+PN zhI^Sjx%r!%JTb(wRYQH1!o6chxG}rL%#CAwawS7WYdf{E6>gq7#bY_H$CoeE%G|^h>GkJA@v)4zsb^au0Ck)y<8Y$5|a`^z& z2w1pxi8H6Ju@G-zeY?TbwL#8by2_Qo)0`bzB-PnRchxG_1_rovcZ`Qam$`mtl7c_Y z)zfDgnikY|Hc+^6hVw%YD8x!hCljPfN=U^FR3W1?w|OO z(+^$JjV)AVF7e5UVJ3%;ap>eIerYqE>l!H6LkeS87`QfrD%qQ_J~!(@q(i%0qV z%p%o&o9J#SAwPPFf#YWw)7sg%v4P;>MNS+aWFpYf6$M?-@#yAtZrqy0)pdgDVXj`k z#kd`#B%LIgN>f^zBAB?yxvQhhW#+hg_RG^u8%^}~G*fOW5s}3I--E&$esA$ToM0$un#0VaQ64;4AkplR zb0P}T!u$g9R3qJ6_wdHvK5A#iI5M+<(Y2X|TLUaVxWr&4ORBP+o*s*_Tgzyw03}8H zj$QoV-EE{k{ernA6buST)^y4zTa_9!&QlLwB+i3X(+K zMqYn?4}I0O+&NmH>cAd$wpnP`&vRob%h=c@9tQ0+=T^xE7FKqSIkyI@w3T&l{(yt& zC2E(3`I{x5(w<&=Tdwe^Z#TQ@Mse>ov$*(>@s%xXZ?llB#YwGU4Qp5fLO~Ua3=K|F zvHg#E_wB9Js{ziV_xby!I^O=tJM8PKB;Z-2q3!9M=wzurQtJBOw^sER@L`W|W@ z%<*WVk(SmcjdRyBqWl8IqNHgHZ@ztiDyNN=p?}Zx^dh4>8o~eo zAOJ~3K~(15QOuqHl0SU2nQ*omZ*q!9N|ZOQXexeYp0V4*OewDsWHZ>lj#`*uHYlaC zsfVra>}Su6j$@zW#-(ehNZ_9(>B&=p#z31eT#9WPnoI!M4|4W8dBe)N41mkhh7obkSNj zjJtIQ{T&s=@&)`*K~byd>}llD;uw>KHd?F<7cP%tSCvx8WHDkEx!Gx^3WH?2{*u3Z zx0jlvLYQAZ-xgC&Qe(S%o$|M|{iA=rjX7PvA?7iiS3tD@K_fo2RY03g`A1%e3&;&)#NN9BQ%) ze02LZcjn8{6p&Ix;&f7r0*fv`F2_+b2KvfP&d;RTc;FrW zU~em$t8)8)J9ozRE;I*DI94U&)Mj^fcAv}Vz_4HPo__u$>p{XPljq7Pj z`gl*y@nTqpAOu_~k-qdTv#)%Gn*+b% z{WDV-W{g-oVm4XB8rHCef6@>#%6AAPLID&7fr1F05)g>M!&g<5qIg^=Gz>FAN#{X+ z`o;#5MnKL}(2#_lTXc{lfiy@r?d8w^;td+Y3C@4;Hypp8$MO8gc`kA)2|#E%>DqR- zzWE+I>xoo!6$!pah=NuW=<Y}o0z4K^Qz>7+oqY%P(p~CCx-2p}q4C3@m|qd) z7zzOC<9i;S>qRm4fQubQHhduKq+b&JtpvwAW5_7C;u7mZK)@` z^9ld))2qxc7b41H!P7a8VwnvM;kvk9h@uIQk=Bh2Wl=EBCRgyEr;A1uCv62)PgB2c z8*je5gIXyOii(gBcp)e{5vx}4gmTw&3*-x7Bx<$p&hab700v zwIAT8Z)_lC3S2LU?tLsOhQxJ4%$SL#x;S>k;-o4HG0VVlT)d(OF2exNb@9TGKnbNJ)WxwaH3R{KS*n;;00QbT*} z90&ovk1wO0-$(m!1F?aqW2-vef;ES z@3FN}aOcp^IdpXn$4HVi)U{NMHGC)d9!@Yq0^g#hxt+G=38peGN(yvEL5nAF@_7n| z4+sLs!L}s@FGgQ~HOB{zFj>8opL92&J3|y~2hR`i?EtLyNZfo5M{3mcY^7yl3P-A_ znul#9DHY4n-$MY2@8ro7pcy)*lH=CdqZ|urFjwbr66GX=kGdD8L)jN_6Z*HMR ztnpT_VGV2er;3nJma}nt14Dy{`Q_?34e>a2z0GWH9Omq&zhwSiElga+?bu0sRR@im zni+lQ5-18<;GkP7qo+UM@ccS{`sWrGzW5bKtOJzU4xVe1nYhgDdn=e_C2->wi=Il8 zsj@mW!12omS>N14Z{2xT3Q(QUk-kB)GQ`d2DR>fu#CP*#vsKi!wNiiKDo6j_e`Kk( zoQk?qlI`nhof#+VDx}a*6pdI~L3%!(pQNL|jjNws;n08h1(UTIZr%&2*wI5<>LG`7 z4kN1NlF8Ue7=AuBj?x7Wl$>nX$&55>9c>w zKV;fiy)?+kN*(P|K{o^D?_K7^FH0HC40B~Z#^xWqN9*iyJ{dg3|Eo??o4Lt-s@b=p z6=(Ds`J|7O0e0TT@j?U=&n{rQ9)Uio5i!rFzrh$ zXA^AO(!uPwACUogdGwME)Na~I`j;Q`_y2I8mWmi9&Hc1gHIV%D3*P@=fyB}s?#|_? zl*ReID0V6X4?9=DlRB1eAeXN(aQFhHo7-q?slqvWj>+AB!H+9K0tXNpn!mu<{X2}z z2+}1g<5R1&9oT{~|1n4Z{ok?D=5hb}JjRB%*ibUW=eP5u!gAJEshmDPz(4%TqvXaF zM(s`XB1okzvV+$-dAbKPo56P-oRS^vXt}^=r#|H8%bg_WuCP$m#h#`r?qxG%-J6a+Rbcit0bZRE(q7q|=sv62!}F+pZ(g2k)@W(k$GwUnjP)YR5dU2YhL&`_d*lAyY!iK?W9DpbshMq291Ntf5q)KEdp(9q2i>RRe4HFb2|qN2Hj=9VTZ z{8=Vum&rOFN}`(PnlcjUa_U;@DbWN%kCU!$qO~@OVX4?T8$FpqU4F#aiX`2okuLV26erA*wx=iX)K14U%`phv9Ws{<*_`IV{>F}9}z31wxNoW zWEs`HIyZb#2-?kmef#b*euP@v9MYoFiNRUh1iL8 zZ0_I8*7b1;Zk(#>N-AsWX=zAePml6oVgV=7!HzxKXs<0NW!kJ}AYI!^V{H}nEe%Y) zV|Zl28n!zVPcpG>+qP}nwmtE5$F_}$HL-0w6WjLbz4tli`~G#WUf0!CtEyJvz2E0a zN@qqXZfayplEC%RNH|?m(8<6l`-zb@38$97Yl*?!W>{Jy1CAYxOsT9RK_@u6;)lVD zG%#*sT}DH!ts(Dk%I++rMXuK3*^pljQODD7XHeYOmi~~*F~6xHv$KUyFm))+R&=8& zpYi5dZ|aIjukO6SG`@Qd3t1ct&+AcFTnQz6oW#MVqMAd2L0ec?7d}@MqvSSrnps9) zQ^2wlKk0*I9=)JR!Ho9f62Kk4IB^(0jOyv(id%%VyVp`vOvI~>BsPA79*tPeP2Fj$|HFjt`zTACl`s`YzoIFCsSd9gJ%m0O_AZBn`UZ?Kr*2)v>#{L{0jRk`pCNr!qLdX_01UeoVHRNV01fm0{c!6SQWb^u_+@-b6(qV9Z&eZl6jJYL zfb#-|nS<6MLX-roNL|sWrvq|fGfxHCFO(%JGp0~0-mqQ4=<~uf z$2iZ`k&JRCKEKc4+~jw8z5{8TZxOVlO@OgSvS|8))9X_D!@$f?$OxfhEeWaof5c(I z$dUOg*!Afk2{0(>d5hCWNP)L^&2LKepZdLw zXxC`?qRUF6h?wZ|K3opJbEJ%60R>aeuY&Kvvb5&sUo~G*48y`WICD)m=y0-dPPdR? z{0b9DUd<6Epk|Ie3wrsgd&&`Z(bo(<^vsnuOg`wW34YoNA(BEO`j(J~POTiXd8%A# zxi)a_AU1p%3wUY3ZAYC&-JCaV)1@yjFFB@8ATov#^}2$C%!8%6lD8=4oZk3|*Jffv zkyf^oo?r|{E*ti{+Vs5aJkoQW`pba64w}k6|IQW(^Vk<~xmB6r$i}&cOf^zwvjLI@ zcJ9p9LKd7(Ic}`L@C>qm0Ao0}Qt-j4IGeBP|>AG3o6-9 zfRcOGRFogRxVS3hN$B@OB+OWXT`@&&#rGSF3MPkjFKRV5NITLnVm+@7SPdH00AmV3 zDI`M++@efEUyv;3$_ZKct_bD)qq-)6!y-|-oC%GB8?XFYW6w^1p~Xg<{9>3cJ77?S zih)sKuup2e%z<)jVMWq&ZKYLqIa3!QN~PG1R&%Cxb-Re=dgR*3(ABbHZbK}K9}`;8D~y=(s$c z*of#9p~)NkBm7aNYa}kjf&yPjJ7-wq_zYUtxq$|;n+%1&)LeW zzB;p0s1We2*NaTF+a-a|3xdV+JnOR0+ZAY0ht(9I@j z*Qr1%F^Tv)EiFaR$QZLK8Js9pSw?X3Z$?Ro zlzavcp?0nX+T(H4l<-agSHy}d%cxW}oh!dwD+P}`0M1VwHHvqn9lihR-j#grvr0ES zecR&sSRrgep21~*Bz})TK)725@BtW838-!e6&S^kvfjR9uwKty#oynXetT%%xmzoo zetJ_(7`BXyZ)8RN)8}I`9UlKXx|A-levwr0B=mWj;mLR0(XJXI*3c)DqRhgrH}0Qlo#pC-Q4%+?&j(PN=uK| zg*SnwZNE83L6XwgMcEiULjuDWi2rm)ZkP8RqGGW_4dnpFI21KSYWm2Ew0xK%a}zA< z3C6##MG%?+-w9YQ7XqaaxaR7G?v&T+f62s;(mh1n`*XYaX}?RLMrA3F{-|NY2)U)m%%LL7-|GR5r60;dcWo+Yr761GduR;>~oQ(Rj zpNUDH6>~rPKX(Q8aAi+T7as){nwMt@|F2qh0oge%bdhd6*$vSD`O_QdsQ#VjQwpsA z73M4&Y4wEm3EGcL2|M@+hbU1bB>Ij1L==ANx zufpyVJ}l*KdJ1%zkZ-qgvEHywX43i^bnF7-(jOa$+to+p7*s$-1^hyJ;*wXsbdFba z_to+z*za>GD|1uLqfzf@`9z@u&8#l!EP@^MrsAW`>C#}HHhf} z6!rGEnt=U8yYCg@Gp^mUSpDC;&U+T;?S&|ACHr;h@U$Ppm-ns@IvWrERh-D9vxNbtR;RxHG z(OiKsaJ4M(V>$36SHMU4TLsB6LdkP2?HJ*ovI(qz?Qtq5SVNZn@D){%A1hcS#%>p|N*=vpwdEc+9ozQm1jBE_&OM2cshRrRs zw}7Ix;2T&OA)CvLP*o?wC&j~~r1SU6hV6?&g@yV-z8ebVI4eL#RWl;`qMo6=IBWW$ z*SR$)HYRHxe>R?*MN5-mfqZ^SUdHXrjb|l7lt8K{7#MWc57jj%vXLS5uEAR+w5VRS zLdD6Lz1Q~;&^IS5>@0vl2BZLqCe3isw1<2_K)*?bWvh%p|1KgL{pfsh9H4No zg{G#a{I9XQ=Nk>{%n#3;!;w{ji4GFjJAJArKC1bYiC)+9&A<%d;$R>NB7(D}5~CWt z`sh!MKvMt}P6o5|c36m?lQT?HQH~0tRC%5?MIwJHxBDwkVvI`#Ty_g(P_CmBEeIRT z`17@W5fES3UV%gfl=o_lIMeivUqs)JWaOv=C80!v!cu2uY==b!18LxonLX6uAs`%w(L;M{HMB(%sx_oAXo zkwQ<}1EPt?$|qC<+Y^80=K+{F5xR$UBYbDZE6N!>`uQWV!HgrYv0+Wm5VG2aD0S@f z&DM{u-1gr8+*w=OMD$rdwm^G(h3AUIh9~121wis*!6Ik^b5MC-UKBlC=o#X|MK0DT zUzQry(+!Oh>MzyvfYqi5hDOu4j16~Ql)Xv9V`Ub1hVR_82i^i+XJFCdtm&MkP?OE9 z4d&7wPGx4z{rmcrDXZ!`QATDS;;LJBZ{^9G6EfN!5j~$p=o97WGv^9X_M|WSN0H_A zJr@Vq)Sz@Y`*jYL-@J*O@!nSpPaD*-C4MOAlUaEm6F;g4ZMEthAg6NX&wUO^)VC`v z3te(L9din&1QTDhSJQyuEY8`YyxV3b((DbE9Ll@RwSRcG=>^wzl6ZALL|~A>*5&5? zT__z5ZA}JGA)oIyrBpWppkRuU&5n1a8Sbqo0-gmjqQBYueuV{kRffDn;#$>`gF!MM zq~M^e+PQzZNfYz}5!vRemzPH*k? z?SvKJk~VS8OSn``=5#q4zl=BILnf-ZfajekK?P%k!O2R)#D8WCc@i#@1{3#tqT|}cdhc`$aXhdwt!LCDRg^yB7C6AA1)(b+FRH5wm=jc*1%q@+zYR;alyk zy!g>nR#4G8nXFDX&15+Fpw$r+4g3QRfO$%>kE7*)4Bd_}M-!(XEpSL?qULlEn@IE`Ja-Hh$?~lz%LgOD?2Fr@(;vuUPaIj2Tv$$B1V6`-X2m;o;*od=t;srhB(%|F zOOHmr?s3%|qIxw=RO&&37Nq2U?-ly#+U|AXf?lnSo2F@z$O4&xV&1Vw<=8bhettD& zp)4L6Ntk22u-rG-h{@>HnkT zSei^u1fS6D3e_1L=;##nYmrYRtZ}`Zv#f|Aa4_(E~vd8Fa#@zARbHth;^H1 zM;f?SpP$nLYO40eurAH_3lT-PcjT1F2)3aYJozAg*B1I{)PZ$#mgF`=kHrRA>DVR} z8HmZNf|EOB4tQ~L`cfi$qqDJTCQ2q8?_(ueL$-j6^qZ~>J}jW8{q%f5c2=8N(F#V% zHX+V3UDEH3Tv`Ls3j$5fLZt6|%$(L54=3gim^N6KhT+ zNt8o?mbMY#8=?aL9@+PbL8E6>ygRTr8bvojMVg)cGtB)jzS(j z)dUGITa3P@bPUxp&o!>GCZp}ur9&gMM~QG#lv&UGVF817pg_8);WtZnI6XaGXWW_( zX2x_Rema@WkGVwCCEBzn(Wc9li5>~KXQ(ER>?7NC5!IJ941&kn!u=&!hyEo6SYu#az| zTwvL66627QexQVO5l8_+IGmD<{6Svrz*Y)!E>ZOUUfc<1PizjuKozvVX5|r5)D%S4 z1U>r2eQn`jYV=e_!Wxh(i7XxiqJSh2V1!f3iP*y3_orI8Uuey)zK zD_jDWvC+6>egy?(Io5?nV=~3QvaDhH?k+d`aOhS7*5<>iIek?e70fPDjZJDo<2O7a z%G1(}S~>IT=3uS1P=6!NJ5Zd4MM`s-D!e6ls05Y|mTHcSXKj4)6XvqQn(eqVi{CFQ zXZL}x-5x<4LAY^`sy#N_cv~5hm4X-h_j27y`+B+JfRrr(EKsc^75`xKu|dyDRVwR> ztZ35Gw1IFU_IwT&Qr+TS!ca(MZbeGH4ih_vh|X;eRWvFTeGKQ6YSJ|iHqq%z-iLzh z1%L%;e4=$lebX1G!m)YhdGom3d;V*C9QGq>9rdO?kTPzFC?ep7b?e#b_ZW0{uPZI? zXhUHUpM%7d7+?^UOr%o}m*YBVNmX}WOd0Lm?AMkqKLj1)0etkrzO9xDQ5BY{e)hfj zgQ93LqWoIX-rl|EBXW{=((;0e>iN)bd8V1w$s!FIeNlRG1h{z&stPi8x9CD%!<~;& zZa(#vP;3Ek)^s9b6gdQUXLqishWeNaFwTl>vx4r-9OlHnSBVN)zA}rUKe8~wJS+-C zHhUgLKL#LT!r}RzZ3YhwaftzeZ#PJ0-aW#h0yqY3lo&uYI5~*d@O_(mOq_#Nb z{T_n9#Ruj$2@dSfDz#uQ8eun=-!Zg%Y2puTn!MEMT{)CFk*ag&CeNnOcoy_p?;46zaZO>AiCVicw; zQzF239Ka1SNl9b@38n;>m|B|?+3@c&a**sD(XfNFEmL@VeR?UsI=R3VJEU}?Ns!y;E9x@3>XIG~1hQ^>08o@R>mf6iwqds|cRq#P=ML6+a zQ9qqN76K3y=<-S|IHcfc(MkEXMw54_a!x65fZ4y~NtlE*4PiPPV}?%slG^o-LQ9DE zQ19K{nHgx(m9302psf3$&}N}@^katjH*Coi7lF@J4Q-8?e`D7a$}!iIoOO6<#ISX zQfV6dIG7ldSJ)BP3Zu*cQel-Tl6QuKse%+FBixYzm=IAY$|;0~`yd%N`pFe3%F@_v zG8IG7Idv&le^y9u9F;O7IhL8tQ7M|()3%9LN^ArWLWm3r&xTfnb=oGbs8n2)AGC&o z2&9h#IKTS%U^T#%|EbCE=n=N*h^@XP-p#=QWky}2mOKr?OU%!wtM3k9t`BZ~{IFou z9WOa(vI3@*Bl0R3u}Sfnn+$-3!V9|;<<2IhuBGU}CNqitiSWAe`vG+2zO&JnE73=L z&Vos&!1dp*fs_GeQQ@_8clbwwdtsoG)J+d3x4-)k! zZoiw-Tx}e1_2pT`{@x1`SeIoZlcxx*oS+cP4Q#syhEwMzZguCo)f3_ zdQ2y`!hEW`vJ>1}|ReQ~8K5Zu)Buda3PpEYVd zUhu{!r*Foe;G6BV<%_+;b2~k-wbi09E_QTg`aS4KQlDHFI zRZmO}xgXzg$NL+*zH0oK)Pz8m+?`i)c~dLBxmRh?wPZTR%<7X(Ba!$~Vrn9&$_s0Q z3&p&x+{|$7Xk;0jsbPbOjf6bo^4!_%=KkmJ2h>$3lgA+;19z6UGc7qK)>ed9m!Jb; z19|UP9L!hPzkxZCE72bvkC)nD)iSqx5nRf38E?3zjSt#tj9U{rcT9|3tbO+pIVQTj z+8((J>Du-){)Lfw2Lq}${}^u*k8X(V;HV+H+90c{2#K81CS?iiEg~Pi+Bi24$ePT}i9oN2_!NK9j7+vV3J*{9k;q?xk z$0sE--Mi0mFrFvXP2*@wO+|n=!B|p3>zWeU@yYRZBj0LXei=+h+9Dy;_(Bgq@KL*X zVr>~p4OW_Iq|yw0p^)r17?Y({%G%u<;%Fbs!QmUvZ|GcU$k_=yA}}}pgSf~7P(Y}k zrmiL7^a2$FuI`4cdhNmQi80q);grSk{h1tL8`gyAdVy|l_R2pNdR&tG^;Yoi6d+*2 zQT8&q@w9Nq$HG4XE%<_o@Q7n2?oPM*{Bzq7>mWO~bL2AyM#Wv3s6Qj-= zUUKB`F9}1pvPRue!sff75nNqY5GjFq)2uDFOM67dbgj@W`%QRM9O#pX+DXj^>1`D* zy$BvS<{63K>K3^LGUeF5KtM(pr}I5kY-Rl9aLnzH4$O;a`7#jyiVYkjoxgRaqPPKQ zY`t7Dy3iOI56pX6@J%3gwc|YO%f3(gW*<9XdX?Ncj{AQFy%UD=Bk|S}I{G4O@cv0Kg}FY0(@p0V9W9`TOR#Tw{f&FS@oTFwAmusBe7`Pt zVd#3@_VRTT5PY8Zj_P=!xoR3FLMCyXY*|%X>AxW@J&x5)^PztVJcGRS)IXe=6yc~g zl**PAU8A_keDivcV4b$hmLwL%3*2Msl5AnM-=%USz#B9)2<6-@DPR)6>TTg>`!`TC z%zteDw)>Nvmhhmicu>n4cgHF2lz$Z37r~iSS;|@*rg%x{n5W`W1kTWM+P1xwZKq(4 z@aX!+B!&MShTasKn}E)A>s6jE&T^%}H|`{IsiEzVhOx^n6j@m)-ZUz*6O^vXlR?5% z;t^i_%S|xCz&kM#zz4jeLm=RqtfwR}t@DX7?AQPn)`s%AM^z&_-aI#q_wIg)>{o5{W+I%JczEgq}f*tl6JY`wjhVXI_~OKx)C`< zWlooyYjHfn9ODK{Bl|Ok zfVV#io_A%7Z{X4sVP4=QueRd5q%!kVZ%9XHOSF^$_ts2AR+;{E$;*oyVhrno8SD+Ue<5};&fl;>CrLnFtyJvvd)meeyQVwl8S0*0-ovdib&2^uRmIpfyMT^ zB=*C8;XtgD$73O1OBd9GZEfNWx;77b={RH%ZO7Bz*QjhMdJ11_I(x&Nbn(?1EQA_l zU(mN8X=!g!e)a=~bFZu->W1%)D6G~hY>u?kcG?Qg_h6Jd&?j6s#O;q+WPJ9#g3pzL z#`-%?{T$EiD5fv> zvr$pi99Mc{(8GRadBuh-7htJ~&l90vnr)wT@7v{NO@3Vp-fDhbGFwzEuRNSGI54F; ze!k@1p2H?Lhg{Vi?SCr=IPgI2qA~iU4KHKN2A)uuZoTk*?%UkHGPu+|K#A5VJLu!~ zRp?B&ba#h@y|N<&cqPI0hfQb&2=eCmM6u7q{WcJo$UlRM25CdO=zRaQ#`Qj*jh=8q zbbWBa^$+4IDIiL;?wG$iTD`h5a^6CU@E|O;VpxE5$CS^^RBjDD#RoDQaBh5z(k0;|JAP;=>;c!^#xt;s=XZa0_uyx?Z)*;1yb1WtLOiRz0 znFV>;4pA2Og%1sqn=usbMcHV+I|$NL6Z14BI2M;8Vn!49V(|E4RBmxVNPBQ7R%df zf=d-R!==hfuA$6(?094r%{@wDEJMsGpk`(fX?OgBKU=OZKz4{hueF%>(V%A_4akRI z)SswoLTotsBxg&ej%qO|EbLBFq%%&nh8a)$uwKTsY&(aQuBJ_YOx@WE=JKQGt`=W$V6}_W z)B1V$+*tWu%kNaW9e`!--fS3;z2w&6W`pu6r+vu`U*j*+2IUUHmlq!qK zERx$(&ANy9NxHIGDT+O;E{i3>M=Hd|o+eh!*5@4uffd)_+1o|FhXo$sutM#V6E3(i zzW(UB5t(TJy+M0lt)&1WUn39&%DU4f@n(g{^66@C#JxA6^egRZLsQzNHL*ILDjeQu z&rWNYv#Tzn{+d1}_hf+Gk`?zTMOBL>1iI^kjMjFetU1hHTFsODj#IEVM!qs#li=uZ zwLj}ZE&<`ubx%VO`OAc$s|IlWnY!w|X>q6;*!%T)m3!2y4XGsoE6Qjx^eXA)A`00L zO5M%(|0QM?ca~bia&Bcby9PhOc%$6nf~)9IP3m^=*K1Hs4d?ZIGASq9Qtx}EO#&IY((FJnXn;OG<~6x~^FsoxE^5Op zW9AqlUM#`L5;yzAZR4N>IukJj2~YQy5x zlFsC$K!UDc>>-84e^I0PPp)FLX`1XXHKf(U( zDy`cvj@NZLzFm7DcZ2PRlxo2V#ipggJhBU`odpUDXCkde!f4K2pJlMH7%7# z6aXNtA`$gSN{Q{vS!*(mK(N}8HblY*G)K)nE^X+HuC#B#`dOOR;Sz_MFN0CD-PasJ zc-RFJF3P3=y(KeEgmET#H z`3+pi>ZHjCpeIjGjGXP8twRLme{X9`XspVKkqnj-Psbx9MZ-PPSSMeT7+<~KM`*U! zo7|;9OavFE`=TT8^MdS(=cvBNkz2nfi{!sm?j_@g&^*5KekcwhJ&~Z-9&7 z_IRckEqJlpx}l17%#8LvgIylRW0R{aw0`9~oHp#u7>rh9n=(1Mg+#;jWuAyVdvdc% z%WDWCuOu|O1CJi4_B2`D2uw(nM}pr7 z_q*65sqnfd9=42q81W8(X_K$+9qX(WucGFF~IlN$tOnNd~#_xaeek z;C&oap7RBSRL3~qw2MhRDG_TM78G!C=gi{bT#P zS{Ux@Ufs^1J0ZF9NGa{-948Y35Zurhoi*i;+3W@nkk31*iOzI#*L&g3KFTZs4R)$P zMhBzHVsnjr!f|5wci4}g_s$O^3|s4-8JAR6X#=V>pJO;Q9|(A14|2I0(&Ak)1(q7? zVU4v(A~;73pj=dUIxCu>83=$E$yp&aD7auwf>Cs}E4(GRps*5^D3w+u@4eol?#gw; zNpCa>Oy20WgBqOT+S_B6g9`zWGzRr%GK{tK9{X))E~l_t=u?8!$!Dd>po!-&+t)SBAM*B0w6y zL9^QIGl~Xw15#~LZ!`nsI^;nq#T99-)0H9)iJGonS2usLN)-J$r2gK-nx?5PGnl2lzy*(D z1GyLg@A?iCA%ae4U*415I+(AKTmdx6SmGZj;YMhC>>kUM4C zG0~X*qFW+Wg5Sz_dSNuh%NcTb53)`a(N`yDhgU~SS(s7L6c<-V9~_X1Xya<|q~v|d zE;bzyBA-~n`Lwi2hTraa$82b`Rzj5PaRd91O7BBRpQ+M%N7YVNu1RqBVhIJ}|BG$W#uJKNat zqODuB0?U?jXrU$)Oor}+zV=ZG@JTN-rrX%zoz9SIy6YnE zG<|=^#4=&w6@IK3AQ&7|7SI&+??h4lzE;*#76%>N@^@z(p0J}G(H6l2YB~VkwoCO! zKIj7J7Deq5LRP`?kE-V&9OqN&XTMycluVM{7jgygw90&ENZu~c=zB4w0myUBG^(rX z+i1bxD#Olj=%uN`5-P;fgydK!6=qlJNKJ;~zbnznQoD4vMb#@|{pxai9q9}EXV`|G zb_xB}mv6_H?);N4?9A-XYs_ojjbR z0rq@Kjp^t+22edwjSmzM#%lwT)}(>_LuB-5yw&H^ln;i|uuPn)a%G_(UEYVdr1g!@ zm)zT+j)Y72Nmu^zE0>--aS#h7O+3|mtn1hMpII6x&32bqNcFKz~Qw)r5t z(s+Q(ky46BrCz5yBsv{fW!Md26OCl@d>$Uu2w zqPouUnoV)$2OnAX_=S~CsRak)Wo~D=Tzt*)fR?I+@YSYJfsN6>Ihpsq7{HB`M9 zbAma)g@Tpv(U#ei4OQjsW%0$EgDCXSFkY_rF;$h7qe^&Lu=m6$x)kP{Ci*H52Xr-t z8^d)fY;nq_IAJ6cqMqEDxi+S5M2A~f2zphIUvyeQmOMKo#a3KcN2h@74re2*tJ{kS zTE#j4Lh#CFFwfS=M`YoH3GRhA$P#PS1-9(;1{*H-b9@8(+27Swg9LcP+`hyJ;^U!C z(x|#RD;^fMQ-*4CU7QM6O&&ZtB8?AF(g%u#9c>vju~WrU8V+t~g$5UtHs~x36XN0z ziSH5Kkt=tMUy+C&0VBJ`JPfJ1YsI=Nb*(7;$s{!bgz9y5c0s39MO=hyuR7fB<`j|R zc3`6f3Ws$>H8E2@5X>}q^iPJ9MZG`t~Q$`+{i9Vtza~p8?AFl*kuJ>A_sr6S@-wJluB!( z{Ao?{Gfn$Ev;3Qad1PaW<{5x(Epg+mg*f|W7>5zRf2j3@Ky(e2WVxJ#_D)k+mZUM+az$lbZ-KA-f zBoe5|%;0m}NF}(9^}&EZK6knu^6A6^Q#Lui6tNftCOjGAF}rJB4PU7rD-4c z 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 Ll>=1@>;L(GF_BaO literal 261191 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 (jq-@xy&UT8{`+zI!DS< zaz-S(cc&1Il$&W)m%&Xt_Nxe?lgoFt8;9Bf^wQ16wl!GNqTwW?s{fPn9HXQDRTh0s zCtvLfi4xRFAeAO*v(pA#f0kB<35x3cY3zPCrc%URUEVpQ#Y;;~q=^jP9EoJbGc}HI znz3f$84PIzq$MNfrMuD1bkk0L&YCdhuvjB=;(>G{exJ=}E=|pK9I)Bxy@r%{gVn+G zF^1dY#Iz(mQr6;3L{+vvu*l`*CLE00+)q?cgSRwaT18wp*$XGLtIO0XbGf}f)yP~gRq8Bs3>d1skqRT#d z6hxX51zcupp~GDn&4G zxWUOC)?$4qgbN4Bq)@KK2J3|Xn3y!$V22Nl_moEp3Hsnv8@uYPMT?aA37{^|l4@?q zWu=uZdAMFv=j+Pz|A<(kN)zMaeai=Hd|6h1b&B8$Km}>Db?=1T6^6<6x zvR6v!PQvnMr-~emVcVSAS&F&d%bnu5zG|CrQ6qW3EuFPm=~KN*RNV>t#{WNRrDhjA zVEw!l`tII~%qnQb%W{_Oz)EQq>WaoxwsaF`^v@x5is1@@M7nJCS;(Dw^Dx-TGp(;F zzr2C<^0Mfmw#uPz0Bh^ks-b1c-Uwr4xb%TL#vw)zF+%ZtQii|HWH22qPnJ4>g|X=% z&)WV^Pj=LRsd`DpFH84wgnjudqBpZ;TW6N}Pm{{igx~)@0vt5Emjpo+XxISmiq0{c zirV{A5Yz1_TBGaXrt^7eZUQfb@{V)Kz5h>_F=tJxFMhtzz~xV}T(1|F93wUKmHP_~ zFTX`AK_t9r6*T^!(kBrC_(%d4Ims6B$k}D*NCtiST5yX#dh;wcV<_>2IHP~tw*!mT ztsy5CV+UL;r%uzpb}gHbw@T_$q$GNA&Sod=RJ5T#J|#^oYe5UgXEn0FQp?9vKehC; z^EtipL@f>pf0}K51wvX$V9hG?tN)jV)wX__D?Lx&J~LKIFJ;LXS*<}*{pbw>Fz8=} z2ce6)Y|3aNIagR(f>F+0ERFmC@Fbtr=)DsJB34Id+B$}{c`?|RRh@lxP~!?GKxD>w zpw&9xW@D8%o=!;8<6AhM79W3E>u89{&5y!f=}61#fk8Lpey;uOVG##gjJVOoTZVum z;*=Pydqcf$1`~+t%Kwd7L5T-R&a=={fHix2x)1evE~ks0T#*nm;NxaKDM&l^0kTxPpAQWUJ$1J!lGi!=VE{(_xscXJz5a} zB$W45C5iDYgN>0uo1BfXJ2Jt2^hTgLr9*LGk7mw9xXr+!mP7fB|9nT@VJ%H3^+tb| zMXM>GjA-fCCw7BgO)f6mO~8#M;sX=su?1TNO zUQ>Xr{Y&b(k@~H8PYh9QS>?e$oA4gjilQ%VG%UypKKGB&H^LxFVyL4QDWHo-zEa{Z z+ntk_0|upXxw>2F1*)vc-T-_N3BWKmXRRZS-vOLCIv1h;dgTim;hkM(WEz{)WFCZM zNkoLHnFC1E9mXkwImS2rOS3Os&%XB)oE@b^z`p7#BlS9}5eO^8HM;p*O#EA!WRhHP zmXVO8@sy_aWh<8U5fedidHW7a z+c05$OM7s4t8q4+$V{^ocRU}<+@xfBkP#?9mR`y|xCrL+BT8ews196xpRmqaQ@ru; zlz6ps^@JY9Zn#4|6a@d`&xhZ#LM|aGnIUDUZ016@70d9RT^E0%L0pf5u_%@0Ez@GB%H!}PB{&Lh4J9J{**@H&BkxYM756wCTB;`2E}?UVazb);m4 zF&P}l$}f?nuudMBl@9a|JDA&IvD!CzX{YJH?5GmuL))`A zuCNR&iDJH3k?NOY;sstD5BpEGRVaMUiMZ){4rnV=xHPX2Qaww2lc9)~1O69$^V=h4 zM6v9n3}_*cBpq~Grl(&_=&%||Xq39ucoMXR<3j6#hqHP!I=e)On1Y>r;Fyo+HiF?P z(^Gm1n`)e@LX5kr&A#L5Q|NSNzx;wkHihta7~Hl!?WJoRt)`2;ZU($ib1bOHY6EY~ z&5?C3e@CW+`g&xydxZ1tU6UIEW&~k9UfexSAG2E+dhC-2VxtUiOMbwfGW-93w0%=_ zrCrx$RakLV>{M*qNyWBpo!GW*+qUhbV%xT@KJWYeUtjbXJx1U3ZE|t;UVH6@Ip^BX z62fZjrAriseX|@CTU6&%#qgr6)y7x{@8pgQ<1pRhl*9-P@A$Ai3EfRoX#|EnLN;E# zc8M*}U4H%mL(5q(Vf$sdkl{iahxe4O+EJg-ArC1`8;aq7|8AS|z4BGQC>9vPgK@~5+?s^wAL zbL`i5B`=m0w#GBE+mUWM4ekCsON?W$Ck7b2bLrdHD>n95GvlP3V_+}Z z@dm+2SmocPJ(ci2erw?Ga_z4%s`J1i;Z3uXgt4>!VMbMtw6*&boy^E19@s$~Jf9(- z;Zxt?(;%s1Se%vdAqM8v=}#MMKKfxt5-xD~>*-auqWsF>{HuxaXz#{Fdm8FL_L8zy z!X=|524}QpsCmW1KX;?g$j*X3_!@d_=z2eed_3ULd_{Y^O{-Es zYYj=5b7dkVwgDeWaiTG>4C_>?Xm3)aK_ORdpDf+AxbKK3 zjh{smu6yju`b@T*c_t)tiYi1%7+n^SGavfpvQzhhVO^mdL%D*!JS+ znM~aqEwD}-&SW&Uxms#%urBTr?*zINi0}5$!Ry8wzQ%7CBIk9KKnE{K7?sO{J)GXg zSF{xjRe#~xQd5)4$pDt&LYbW(`OYI^NtI@T@dko)uAw3$(!4UR?Uxa4H@wcvQWp7Iy|^r-hJ>k9YyuV=jfUry#XE8$=|lx7AGPjm z#g{|JJTY>Mq1w5HM8s*PM@r+N=dcz0NEo}0B|}3gmpr0Ct!N(FUA`+>bF||w8Bg!w z0#u2+l&&EuiW;*UY5tEpxW28q@lt;gtu$ODk-0&n5>b<>L$EqxBvcbJRfc7aLL-K< z0b0x)6c1n&XZL#JDVNWRi)VYx#Q|_zRy_r#{cBg8WRyUsUrxq2?@Z3v zoI}5)%{4^s&+F=i%7NAE*``xWb8w>tdHy4;gclxO2dvfU_c>0sJUlYXlH1Ixp;j3bfG)FK9g^;^R0v#MzAw(ex163z>d(cUNhZamjEe9iuFd8 zT?E8V{Oqn~X_DFejI{W#$9)J)T*pQ+XhhaJ6?VVU{I+e!PqJWnO8&{C>t4l4l?Nl2 z0X1hV7QWkJjRXmk{PayRu~uLFctWwQBtALr&iK30U^X@N$`kqw>8x)~(u08C-B*>8 zQTI9PW=D!R)bZJqN%nwYesKwJ{LcXY*?oZwDsg<{4YfAO*33}u2O`#T&)H=cW+&@1 zCO#TEY2rbpRZ@Wr068G=lG^!DC~WoLBNH!J!90se2^|Ko*%@N9U8QCH{$tE|XPp7j0$>WSaBN!{cR zK|^`0U%t{Svbn4Vmbo3-pZn!ofKnUUCK&8=E#QepG3z5m%`s>*tH~eFX&Guk&8DGt z$=s4HvSiMl&b5J5_9C>YvX&*WB0opCUjX_dtUE!aP-=IeWU_DO>?vZk&Non^FNH(U zS0O1jlYs^UNkvC-66pb;=-4Q1BG5MfEn>T8F`5YPYo-M@L;Xp4q{)? z*2Ku~(wQ4`m;X5|)UpN{R<+H`djBQX-QD&IXjGBzf(bE3Y)vxfE zm?Dl{v?8uhBx*8+rLgYlZt!Bi90-yQ&KTsf#*2l=2l6R9`{7&7T;>P89@&bGbULU8 z6Pls?;VeSvRpQhaWAT+d&2;n4<*6|oQ+CZAS;|VQo#p2W@-6}EpvmulIT#X2M@cib zp5XUHBNu~7Ga-+kZ4-msNlUkha!!S1CK!^cMhWQ(&_K`3{h9JSXKgw#+gW)cpJIcK zyfx#9HjYcRPOI|kirWI}va~}ny_-r>N2!A~up*JmfiZO?%I9J(ybU0us%-PvM z2>z5MM(FpGdWZkU>`YtziG{Ftg_Q()-JW&^vwYuPHs+~q*x$E!K5YH7`ZtG*R!)Sx zjLp)e${^0adDaW2p=@$QDK~3Uu#zY6wl59)k!g`e%J^Cf397<%fLy_hfzTaenkB7d zB&c;hY$&H3ZIrocM^3A_q6MU|*HNm9NiWIK3i?56Ehc?&rA0InF1;1Ge8@*yN$cW| zIvzukJfn1`1#H?9kC|}?=0kO>ZP}Fo;Zwy>gFD{oliWY05%6N!d`u@yj#PV}7Tx!m zmV7A9qSMX4SBU65)DP)8RFh^OUB7}k2oxe%Y3*2E^|zlz2}>DtO{W zNNHDY1;2VC|GR?UKQ+JJU;Sgpgl_Yv=2w_R|UqF*-$u=302SapD+;KZydupbh3C&q;X0RmW=8G^m zylb*#zh@nxo)fyB>`8jtfj`z`J?l@{&USZ2V|+P+e~X%*YI)0=5~KY;D%SF9722IS zSFq-FH`3_N=D6mz>fMLI6D1ZI{pL%fO}wM);#33lwPd%~ydUs)Zhk4T= zSnU2SFVSJ&#Lm0Vkqq7m!|{|im;0!b_oosZo0z6+tIH1pt>ff>ti8?Z59A*}dL8+o zcxicua@3GoA0BzmwO$#CM+|Aa0tV1pry6Y?`HcA6t ziPg||Na8```>xB>P2|^2*vn$jiVSw`t*p3tG2G&KKGyCYtYnD2P0+!ArDj$KsIa;tJFGy$}U?p5j$Fkr*5H zgS4Tj-gw4L(i)Eood0m8#{z#OAzjR)!eQ-uArIPnPW;r>_FSS-#8(cQB9rnTFsp?}tUjkQ}Q z2*Qg;f4AL-J(=m8%{Q(k*JFU>>3TQWM7EyL4-V364Z)t=$ZO1~cc~SDbFSWrzKh;Z zdNru~e*KF>ragHp`!py6?JrXKmY!y{Hrb|Y*ju9a&Rs2{cp;c*Lpo3Rw8>Z0#RTh* z#DweNVRX7Z{vsoIf&vD}i-eaBcaaBFGH?n6@KC%j-`aBSnw5^@x1(woixN^mWg|Ix zqS8U4Ad~)8B`?pPBaQUOt8@`ulb#017cF(#hGLoBuYE)-<$idv&^lvUWsRcEnatu( z#gVbA;1Fu{e@cgEshLyg^K`_qmWK^kswR^3o!nX;kJn=e^;U2SkvG02osJuwpFodaRt;TA$`B()bE2(eSb`OA8|#;|l4IURurVA51jD zS{u7r6<%FgEys6yauv1j4f}R%aul^+ydYQPeU&PO>{F2fl5RnJ$saI9>l+EUuJzNm{)3j1Eart4POf?BQIeL#$mJs657FGS5XQ+=P{$22_ z=v&p0afJE`R%dp}+Lr*=m2C`&?hWe~PZjkv#EeE!k?(Hy8&aW0Y?+g3mFjjwdb1y-wu2>LR6sP@x_%83=3^DO(4_DCbif>cmjchU0e{Hc^p#mnU>b_H5#%ax(; zXR^jy>{*vQh$E;!a7S^Rh43@CdixSNPu{)#>94|#tdoMQKGxz|zOWB-8B`g}J@HV4 zy>@@u+1HIMJ($dnh$5f3FK5I=8rE&Yf=di(>pvOihGO=Y)Oa998^-Iw>F*xXxctSy zmVPqXC2anc2UZhPyR=|DpF;1jbXdd7lEoNh^Xf32b21w~Jxhc*#xXnNmO;3Jp@_+W zxUbP0dp!7ViaTELX$f`C?IUW$5ggxmf3niV{KfTec@I3ir4(h)pC+}fycbFD9j+JE z7onch@yutER!i8@H4CmK)u#-pJ9e;m-i^LUg$#xN^h4%HisKNsZ|i^eA29|y*Ei$J7NX?i5HbU1kpMEchRX?}v%8P-1nq6-Thw9KAzl&Z2{H~2BytKx z_Vtc1XNX#Prg7e^d3}V(taVr;#0gkIbnFb7mQX?&5mET%XD(KCSHC%GIY^^Gq9^^Q zNr&SN#7Mg6BEEk%da=ptt2#HqC|G5SA{a5O!Iz`642%jlH%$;(u7}$VC<;5y#315G z8P6jZZ2^oVBq4su{c`3q59yv*LlX&fK4iv>{JEkDnPZbToRGa&o$?nPtxd z{Rk3@J3oALl?KT4*)Jm#%;Al==l0NCWhm|L4BaAtzpG3ul0wTf)s2FT8b;bYaI>^}A2i`2=vYa{#1 z^k6OG|K=)Cv>-)CCmSXzuH$dV$^v2w~hjy5i3|FW<)^qjm?`DkM-dT z_zG9e>QJTgbE_82qg<}?0(%e5%Z$luKNnZ;O#uhks|G68hlB$@M5&yh}uyy`g=cWtQC5W0pqQcMJ>?id>n zWTA)EAnk6v!1ud9Ndrf5*78W075oQyew)e>TJkwDM2gVKSCJcRD;`0BQXI=kw3zJd zfk&N+04Ga-`CPuZ3^Y~`1hqAdsuMFnL% zt`F!wG>)w8@?0lN8f)jk7XLrh`1X=aIRxQTGy}ncM2u1MXaP2(z2Y7X-{ZFG6KGac zLnW2gC*hg1ah~Ooj-$CJdazXMU$e%z`O>0PO6mrh5B zwQ^SeTSEHH)nYnba=ht-FtU=t(!#{ktJayM$*x)#O^{UR%ShSeJ$$`^9Y!ytjfB&o zsKMFn!F!7rY3iyISWDwdP)QahVp5gf$5e2P!1i$(`r>f0yfU-0qtwEEDOVi-s}5TZ zj;P5KoAQ5~7tq<$QqQXoqHrNj3I5#Ot~U@2vu3@Ay8%-6Y|h2@MG6o&aro{TU%vde zU#R7+Aq;`II$9e`MgU{R0~2rkm)2S?I`-{40*V#=JXjnzI8||}5pCg)^|V@D3eZmN zxtyx}jsOO+=pA`^z$mKtgfx&C$c)gfb6;y>2%}6uhs7k~Yf8|M>!fSr3>s8~;PAY| z=)yioNDwD)cPSm5HIi$H({nnaH$YQJ z85?GPx6J2Jc@mS5zL$@K+!`FAFmMJNh^2+e}3CiBVAnl7v#wj27Y?l) z5Y|>YEd8AyM?Dq9{6p~D{AO26b@oUCiREtbz}@l>-SPP`7+~WTnRV)+jVVBA#!3w5 z=GmY8JwaO-HhJ@R5JV!;Qxmttv&(#?eon3lVpo%}E(JIxp7qr1Mxn>E z{VymJ&2oHxVPb^Hhn<<5E-+?%u*IKH0?}gYGx-nimHbr&ePw^v;`FiV0-?(>FO0&H zG&2sxkXCUX9Mv)BEL;D4(V#fPp+a@@D5P!x;8OoWQ&LnO{vAB~Z$w(kC}%iRBu822 zULV<1At-q-qCBK+i}|oM(QfOsWb_S5jJODY0qiVMsW&8CoIE@*p4#$X#7GFRTo|sb zBGcqF*_yG~>#Mc0w||x^rIAQ2wh>Lln_on|vOvQF^mMX1hm`pV+o&VomQ)F;=@!vu z{mdGoLNmt}?eL+HfyMLMKA$rKIPbM{vID(hgBMynUvOrL?e4r*p($A9#_3Mx0s_8{b5y1Wz8$#0EiNk|bBS=G_pFY$4s1`eT>Q=wL|u zSpV!o2^FN(_IEv|I&}Ear(;2S)N{C6Ys1N8MQq_s$n5Q9KQRAmS3Ebei&=?31rz(E^S+e-G=$YlX^Jd;Yc9tvzsxWETVmtSFEvsfUeo*l7Ez-ro0 zJl_)*O2y|26u5DIsxa(HEOL=c9ZrwRi=UlTBa`CoCX`tuR#qvsQ9lgj(JT_NTq-f> zpOUqiN-tr|WsjUHGB0LUVsj^m6EnO7BgC0g9|V;5N8Ci1YM??w< zOC`&sIk}BHV-I z^gmL+O+)5Rh$tz;x!s+R(3%4)HJa;8rmUnhIRdG|Nzb|=lrO1``p%A)RY`w-Cu17x zXuaf$-{J}`-36gM^E=Dh-PQMcIrz5LWJye81#@%LE-EQmP*-=W-cAC9WMay@80>1v zJegHz!(*Tvge0ToRjEwRg)qv6ax|sGO!WKN8OfC%V6FR2n*-xZ*Lv0MHAh8B zzZZ1tQ4c-Q4WuK}aP8Z^dM5&TLe=MA3MnL$&LxWnE=72KExNQ$yjUnsmd(g;C6ubY=zE;CdtZe3{r62a z`$`{(j<&hp)~JbA9?2gxdKz(l*BVS2G7xmO`$vRen|7qWM~in8@SM3EFi|XznB0hi zYDl;jpmOf!W)>aSWodlV*evOh&(AJRRvUjy6-L>x;rsggXUw&r8mNA2mS90oObRyzOpb&=jZJm&yL0(zsHM~O4dABH@}!C%=NUHt6M zo)LE9k_@lnNJfutNH#NO{A{! z$a74AhD@t4sd;-EA+cN|c1}iVD!0g; zf!zFl-X0({_Iku_)={`ItSt(cKX3qLV_=>qICNusidwq{iS+2nW9(GckvRLmS^#A0 zSF*+0;jI8M7I`y@{(~rq=z)BD6V;{+$5e6YLj`*kFh7Z2^Ts;22a3gNo#^Oj1SC@F z{m-{6QX(QSF*}6AOleXxGc#;1mzayS=9`0L9Xiifha#!;sNmqAy{+0V-XE?izd^Qh zcbcT7d0saKOBG1U^P1MvK#eE&)k0xqSh*yYNv8e@hR2aD z$J*@f=-`6K;TY)khg9qGzz_(6HJZ#|e|~+{2Au-pF9*}79E2)C5eu4sS__7UB?bc> zXw4f1GA5GCfiQ3k92~cnqXpLA}`N-(Kk0YJJH@9>6bwDwfsjy z0x~L%rl^=0{nLgsuRkP$6|oFBTKK}{z%?I3;$xYT8XlhV=E?S@jAR0EhcSloq7tP_KqN2Ks6>5^Hx9&IB!0;bs zDsHk5d^5mnV?+pYB@wf?=Cf<*Y9}K}kY;zgN|7MwVfcx4Mh}>f55|&foi5Z5$5Z)Cf$^?hkrA0+5lcl@UHzilj zox=IV-qF#aKCJ*mja!*eB0|UwC<$I34F;_Ld6VAbg!K;?0T7rjo*PBe@t8cENOwJ} zY))Y^yETF&_y!&5Hg|Y)q=~rJY;6MEuFK;}D=a2c$>6!0i_3MjH@6TU-|s2jFYLm? zLTY1;-#;6u^g+9TzqYg7WJw83CoWGLPuF*M7PfC*US1uyeH^xYy4nxb z<>Y?3y1Fi3uqaZXxOMtEU94)<tv&e)6nDKLn3`lXbq?tCyn)GemI1`s-rlX&J*- z5Fhj%r|R6SJ?DVk{gEo$>lNzj^NI2Pcm^~_NCk^nY)%PVb3+a0HH*70|3 zUY=h?1r-%4OdL_}g1OmNS0|eR(62#(pAh)@!-{M&lXKW4+jFS<>qAoNw|?y??8o+R za&Q#1k_|RoaqzG7l~m5RrAzwEJ{bWap~eO+uvGe&x$v*G*)jR&_P9NqD&4K_P%#EGOo)=jv__Ct z*ZF;2j5xpufAjPAZ~gk@tu>OM>JN_AeLP!rPO_}ASV_l)$iRta_ zZ9JLb+FK{h=ZnM%oxmo?mdRGGjEN#mDvdk>EjxREx`!n5?%%xS6%LGtbZ+2cpBu>v z3md$NpMx3=O_M4R41e1TiFXZjfHoYzNEvFq=XU`%-&Ul)A1rR#4HIZA1+mt3^hA9< zm)%e8`grwqb*lBoa6sQSSgcr)%;wPo?3jNyToD7vvzNZGa4A6x3z>zQQaT7#iG+oR zzuaZx9VDt8&eR%+G+RVk&ed_^Y}@!K7~hE@;aya3t2Ti{k#4M&y6VQnl52IwCg8Fe z@s*m|{CYnM}J~uR@E|!cfT>Q^Gm^BTi52W|!YlZ83)yC-&s2c=6`a2wjh?%BP9!))8G} zeUb@jQ?5o1W}yO{3i|e$1BdZsN2XXj$=yyc-tB(;*Y+ssm)Ox{X7$KrHJn<|(PH0Q zt*n(}cadUGr@&5keQ!=D%O{i->_0b86SOW&@0BzrX7Smv9CUN_2YqPGvCK5@d0E?2 zIT15+BGBhaq%&N^9=g`D$2PVyzx^H`j=#DJ{X@PWZ3sQCEX!9qIJsG06~P6aW8s4) zd~x6%;B-9g>%8fjEW`T|&}yH3(72>oDhlq0g^@lXtf`4j+x;$Hf3Q217Q(Ie$0{|> z(`1Y-PHVJgQr+pD8C@nZ3~pG$hT!H%&+>UpRwrvcW=aY#qtGNLExpeX?8InD@RhD& zFVRTu?(y+3)g%j_gd_+}+a>EL%RQ>3L;^|bqfuV|yR#=eFOKDVTR)V}Q2!y)^+G3I z)7rv=jLn{nl3(l`yE4zZ>cG=YA#xhd^GU)uZr)Kfl4q#7_stqHkXrDq6Gwj~Dah`& zSt$UZKjC7#;{MU#A)kj6^6=pDhk$F_2e2W~NI;}RpW_ycp$1Ly&YQOGwH^S+W`A$5 z_FrBV=4~(NsqEJa=kMGMe@zDCO`2?WsJNUICeN5#UyDQ}k^`cti`MqPgNbgBh;JX= zKT1ZijU|m=M&Q|iQwl~gQh7fx-UjoIZ2147KP`WZNhr2?uHf~|TenP3PLaiU2+1T- ziS7?ZFkr$==fc+Rl%nKm%m9C*Ku0Ro6V?IM`RtAVnNNy$NwHID*_yz~B|E~>z>9Ww zPiBoe1&`m{5O<7ZL}WZx!LBDzSkbbpTaZSsP?R%w;&Rcr^iM(p*3lXRmk(i7?OpEh z1v)K&SJxCSJj5*DuH4G2^zEVi1xMjLZ~D2tQpWMG))0?)&=n|fV@Nz}nxdt-QmPHl z*w$_wcx*HprQ+wp1S?D+-*NzL2&VoQ;hTgWD)>S2QG}+N?}5H%>wqn4&y0QIyMZlD z{gH{?mmfg+oOiKF|f70RVw4oG* z2KIuB6<~{1VF!YtsSR@?Azx;!x}@$~>PeL=5=ki7u8^VHwY~-V819cei!>Vjn^Z7^ z!^yP_yzQ;fVQ z(`Wuv9y($NFVsRQI91Mh3Q6Sk?5;Fb8BKTc#}9fWUz@Uh+14y{RsN7ss664!Zuh2E z-JYnxTZK3{IEYqdlUeiO!XE9F+JF9%%60F`f)$;hRWs=f^^YwL?0YtJdI=47<`$b-SXS$juDfidx)-W|=IT0|~#n*n&{sP#vi&9cv_LsQ=YD08>X8!eF zLaWuU4y|rZrgQf~#re$o<6-CO&v7)ieG!?wxtJ7x-Q9v}^9oVe(vp&qkumnyt^U1> z44Hz{l;U`1GW`AslJ$-D^QMdXvRl4%Kl|$)Ej1NmV9?Uc_H79b(YG5*{N^;9eDc*- zHTouEnmmS)wU)z*v6{Oc+GI`KZZ7(60jb(n7R`rwM=9&IE6yoV;(557Q}t;`q`=uU z+C&Ycn&*K#@q$9_HhSr05Q2pdFpNShl;S+&^)|bsZcO|$Z|Q{vjYuq1{A7E1 z=}s-)`r!Qbg^JxVgZAqMy1n9s%I!nr9CGup&=ltv@P(PvGMy=~dpBZo^3czZH=UXc z`JI8&gzFeg1Tv17<(HFO77vDggv9kGW)S>e`E;^ zcu)emQGr^=r$aEi220bWD$CgC}SKt#cu^gWPa&EeW?edmjaA^ZIJ{=rSb*!w8R3UevBNj_%_5oO8v$JIc1%pY>6uY}&F;N1IP>vhT zk)gq*k!4A#p9uRsFqV3I@`LYU6LCe^Vlt%_<3RG0!*=bkw9^(}c3ZBx-dxXXyY2Qz zV$1Vl?b!DdmoeVVIfm;o5!j-PRWa_&Io1w?SVcWMsWIeXXsb5@Iky|l2(SvaXH6Ru zV-qwf)1%vD=DGSkUedcVvQIC@IbzK9zA&CJ(#pmRgU0AR-WMRG6aFTU;O!cgW-8EQ zja=DN#;=+D%vR+a4ZR?8g*Om4#I$vnC{yMX7vph26ql*t9*x&iAP@^*lL$ROt@Cas z>mz)nuT$WenMoCtN}Zfoq^^)~=rkk#vJwmwnYK1$jgcT@h1Ih&;GTrRo_`8jhDb)Nvu7w_cpM&)24cw*uH%hdUFxGMv`(9WFh5*aRz*hAF7 z;iZ)X*(>eCd91a&jAbYEg_<3Qwn<=jKGmGW1S@!2@%lZ5iUGkpc2Ak;f`NDYyYyk- zNyk{VH(^Xd!oYg#)a|^&7Xd!LZ%D|G%l0cCZMPHREceTo@VcANrU;0y!>f_qbkEjE zZFg@Ch^e81+qoNp_s{z9f^!&a+ZIg-SaiOp%MG1Jlmrp=khv$(^7 z07M3`9X!gL6bgJX6Q!-26)qmoQE9xELx})8)0O7MDRd%+Z%@@|GnW-Zga&^$Hw3xI zEy!p_I$Yym)W^faI~;Ef4us*gkQ;nXGTe*~WcCdySh^j_Gj(-J3q#pTOTCuuzYiZ>QHBs+eDR5U zKW6;U%VWrUaaho^vVhtCy|vFT8iP4C+k}o%Wq0A%DaQ%Kq^W#rqm-b!oqAo$Gtn2+ z<~1u{@b~(#n%*eOQ2k1TqBd z=s^KAwS0<}ERPWk=QZn(5_6({2vC;BaudD(>AR83C|_c^fBhh1u~r?4t08w_D20Ms z%#jbsX-3gaMkXVIO6)su-yoZ9zhk@XpoC7$5Q@;@^y^$;i!`tM3-iBK&@&HuG%vF} z<00~RKFy5rn$1qPCGgb+ZBA5(L8mt*7xaH)b^?e2hK{~L+RZ2IF+1DmQFzOi2tp>d z(?i-*QS6a8SWbEf3wpNC^X}a5bW29Yr{Af0@wiPQ)m|DFtqw{4w5IdYQs=U{{BIA6IeEI^N zPUlwA;MnxsdiZ+t{64G;9iI98?4FNJzwDU1M(FWq#^b6C%HNfx3zwHKCZ*v`TVTdL zI#sX#<8~0q<;zkfk+mB;U}a8q?l5=?6gH2xXKV9-Tm>H@l^g0heX4KN$n+zks{i~7 zp-1VQ{M+Y~9zMIV3<&7J-sWM=+J(o*g9>1?BlRCNZ$<-JF|oi*&H8bv z3#AHPV*fuNq+A~HtUT(>(t&;mCXTzb60yl&TK=NkLOQNy4wnvq~!@>29{zomMf;znV05 z-Ng+T5jCMJS*8@o&j3cUB`tehO%9R_u@}`tTMA;s-$pBKn{RyxEh#0EzeZj&Q%%=i zRD^DE9WG&S#+H87lgIjvdH%-7m`RQLnT;tabHS5T6>6;1A*eWYdclM!oEb_8MD*Q- zk~j61rE&zrH;b#Lpx=WY2eJ%wZJeK=0z?#Ln4l!o>OW23_eZPlk8n3m8!HdbZ{|k2 zv{l2X9ZpJ(wq}_HtHVUXPQ@ZkgmH=pZ-|oTFUje$!w%jCB~sSGSlNi^9DUO#2cVTl#ekS5R({|A}Xj67K`lv zLu|+whBCA(UTK#dpR+V++Gag35>(Ikjsl(vuZomEzBOf*Xz`C)oT^R<#cA2?FtB0* zaeuCldxZwewIFa9R62v92npbf+-uX5v0%Y3URo3{^(Sw#Z|RV#=6FGhI(PD7WZx16 zC*WgaV=L3Wnt|9;g9Vx-5Th$^vfs#?-?_SqtlJ!mtE!~@`Cazy=ke9SD}1a&LnXA} zX&wv2bO=E5;}6)g**BD-Q@(;bGsG-T_P~_Tip{PfCMI-&%}-Nh=-eb}R2ss>Mo

ae7V4aqVyFKC%oIxYV@#)9|5D?9sLZSV=5N8i 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℘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

{f@t@3G%(BPO~o_dh3_t_;~c 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

McaC$w&pNL#$!%QGzs%3xGMga zJ`tp^kswi0-yWT>r55@35S+tZ`<1hoZ7aAZ+udhXi8G131f=m}(hP)OI?W{JD zCeg5Cn@f)I3J&Y{aU@W^uC2sLKKk;-L!!wG-W-!FK{B!}NcFCeGd*R=e<))yx+2-G zzn&EP;xJwMxA?p>_Fw#rH50(y{TWbJAl0sC(3+p#plOW61Qjq=*{X~ z;IU7MZ08tL2p{-CnR2Iu3z>@`sSTZv)AOD{xPK9|WY$=mAzc4DFJ$!#0arT%%4Jvr z*3p9aL!2RN|N2DEViTaj)a@~eZqM_Xc;VO{I)-$5DXG^RN_;SeRGwB3Cw}GM8Qmne zxg9-cZ%=`ua$hmaY;*BIw71#6`Xx&L^vUp-0r6e@xLTZmBEBGmR0x znRv4yn!^|oTza$d2ua+A!sn!fAV1(lV*P`!7}f@I#dF20H>>vjRN`N>l6ScEZuP61 zXi)R?ihBn=Jv}J=nRfyS6IsNGDPf`ZvIFkSeS$q()ZL`E!_X&`cBhM-Zzdvd;(w!U z;yzTv9=Lb^=|p4wA@*6(bU92kWc5Tr))r_Vb~^*5t|Di=sPESsbVf}P8yx5aa%Y$i z^YzvSV_x9ziM+>ztfU-I^pAksO>m8K3~U5)VqEt%Q8h;adzKM@B1alsu87Ls8ID79 zj!inzB?Mc15O|tmFDoapZ&64j*qEDTu**o9Q^}jHa8RkE2gMl+<0b0LKcW8mIi!HQ zq(D;#`BPX!w8z-!n}9GLKca>a5@iIxU)8i?@`d%+Qi=_!%*(sDRKh_KOkIg1&{xKG z(tWBe%W)&qlL7V2@Ld27r5LumZDvQZsI|on>&U$>4n%yc>6{5t?Oa##u95(-=&Tqd zB&;S`na0Uvx1~fEidnCo$v<@H(4T3vfcSo0Uh*r9+eEWwe_r57hMe}+VktMPa3+1VO4 z+Wpcji$5oL2!@Cr?a6PuMHjtOMo174P<1n&bub#G?C4BC-{A>{My~BA_qqq2y;89H z`yMfI_G7I&KVxEb(Cf)6V>Me6D>^Kfix5oJ-RLCRT6vV`^_NSx4J{qq^1O_N_MhUDOM6CsyNN5HCF9x@e#{Y& zcIO2X()fNH?53K@uv;w@@cf~UywK6+Ku;b8-v{h=bAzfqA4Fjz|Dh3;-u@Fpg7wbm zZ-9)Jx8BE|&bt+&lVYIGa`%aC0Z6yA;J2`?z!{*<#om5*c^gGswlZ}Tkjj2g@ z`@jkH-g!H&RATvYj~MT?zEny=PlL`dKJlwoQ?NN&|JYVqq;YI`+vq~j6XjswaEZcU z?baW#f!2=3_wSfu4mVds9&%~@{2JJ&-wU!~F|o&8aCGEEMbHU*>K}z7VR^=LH&1f%5hg3ClflTxY*K0X{Z0?v%GW%HX;j@9MtRlPXd<7V zhjr3sKdj5i4%Q5R@OG43z*RZ>7@FGBcvH2pyu|P>+rn;-K!KMmbHy~*eAUxoN8_R( zg=@4oF(mYW^XDB+8nRFz88jWmZY^4V$+h4|j{nA0xxY%_|TiVbS?PbAx4e~z2 zo*}hCs}bVf#&2W-16l1%C_l#U9lXt7b0)&3-*6)ZGegh9^;dI>MGvvKxQ~*5W{>rv zuAIYXZ#D>W4a=e%F0G3iawxTPv?}|;zpvGoU*WI>GR38fCY&%# z%|#tzN}CfZOuyHrNkhlw*b?KPGw#Qm!slGVd1ef6yne6lPgFWX?}=P0LLv?@u%Ma> z-49jnX<$Z)_Xnd^$Y&+Jozq|o7Amwntpt}1=ILSMBWwPn^lJ4+52 zVrg`Q_-DB|WwS>bmYsEreb{33!97l|&#D7?V0<8WchlX~p$h2-drP?sCOg z9N4X$8_#JVRU!?+;FkqiMwGL~q2n~-<4Yfy*ao{n2~Z#U!P&AaSRU{P9dg$$<@bIxX9DDbBiGT;6P*UZvy_{P%KGT0^AN z@(Jr|=vA_g5DuQn`>ho+xs^&R>@(wQUj4S_8Ot}v-}tnBzqLi~G6M>DS^xFuevf64 z&^LGBd1*~to>1Lrn;y9s_dW~ZPYQYji!4GtV-DLIm)nAlEAQx)E1x3NPEu6s2 zq!eE7rccog;gR+Pwn}}2;?uP5LxK#0$aV%yQ775VqhilsG>Rr`LOWLH!P{)sFqJGQ zsppXs*3c&nx6iy_a_SiUN+MYybNjNqL{g%*FQ@wVFQ0+re27h5I1Ul_#9~tqh4S3# z9QwF-sr4R9b~zas%8-EKOO(1Dv&Pq1Iru|X_M0MWK5#!w=2ZRe2A(_m6=x3Y=iRv` zDPh<9J2|o~9Cliv4u>4tK_WCRUra07(h~ZCg9@Isr+~8}_ZFDl>-HfXnxLpi>7>JldsYPTAkXQk3K03tUHxO& z%oJZwk#mHbyO`MEyES)Tz+UuPN9k`6WEg^GB`hNwR?NfvpWYD*|74`6ZW>{L!JpG! zxzMpHlbl7o*qu4k-*Z5-m~q4@iqEIy{Ju>S@liS4sV?!+w(43Gl9zH1_)PbBUA&H~ z>B9t5uve{78+u*M9U;1w15sJ#2Er+}I2bLXlvXCTG?EN!F-o;`EqzlWy+-`J?#$9V z%ia*{E}G2z+G`21mhs$%X&(nJZN0R(ow>-Glio=x9%dq0`x2&@IeamNYR%NTf#&`Oqi_FqmO@>%$GG0y!$MD$W-Y zb=qgt(Rsx|zZKGyYNXfjzy6-PO08}BW&ador?LCCvG*SwQwYv2_jder5)pK|&t@); z8YhU^5$ui!YOZWoo{iB|yvb)Z=yRpZ1)RNUSx%`T$@8H!EH`Coze^`45?(LlDd?D< zjkktpjD$*%?>p2N+Cp{08!>4%*gAG}A+*AjDo38!x^Jfn3u$eFO%^A!lyxCTu4qr* z5|>n>YTlapgfVDFg`XOlE}mP-V9FqmK60E?>t8)U&B!jntNaSDTHoBY?0mH#DAY$_ zUKn_gtY(juHwq@iq67=`Vh;C1xG>hASKT=XUOClLoaEzqK35xVP@_vQg-DBwoQM7G zPrkKxA}AA=ZNcxOBPLJ_<&3g4CXOTz1n{-O6sSh#b%D}#{ZlkW1P0N{j{PD^WA7@M zEnfW!!aBc`S`e(F8rcWQ8VQVy_9_uF-JNxL)7H83Njt%Y2?Qi-hN9v@tcejvh@Yz zKrvS=P|W-rXxjQ+x}RUud}(~s?r%m@xwG!;+s$|(;T3JQvp0Q+wOm96{GMiusQLbV z=RSsURt;JOLwr&h#X!d|v32gb)-*J;Au^6wDx}dkM5bC zf2UwrlccC~Z8WtSpuA~KQvUT{ZJq7+6c)ON4!@iZ+*gtE^PK6`{^7KqDUBP6d_wC< zIlQPox9e|hqak&F9=`ks)>6?j)IO71WpVd5+x%;29}F>ui{TyXV6k6?g-PW^;r4nu zV8T{Cg0~q&=kI+ZZvJiI{&^NF-%;2R!9gyOE4~*8@!T%6#Eok<#syxP)^Ni{KBs3J z)WhgxjdHm&Ms2X9+`jQ9?;@*Es9vqgQBby-5(;@8Tuo#nwR5pIUv$Eei00$A{3FsW zp%+!#58sUXYrkh2?Oh^(R(Zz~;y$@NU6gN$E4w9lyE$<%>=Ecth>|{=+(@-IwrGK< z`Bfi3vmD~7P*L8yFm*auH25D+KWMR*Gm~5Yw4GhcWo7Pkwc;0&d@`Z*N=aYG$Lm6lkf>6w&&bTsNZY}w`{f=7%M9BO(1iLQa%C?|$u zZ#9BW$25!* z>0dJ^+(9-2pTS4G@S6qA^av@3k2h+oE;*utVs-BCk8TOocHS5gq6_7ci~Rwr0Qtog z8QwF6mkF(biUIu}^Vp>o_99TjJUkaT{AKuq%^!{$Y?es+-~W_U45&a2gFzy6j1C&p zG;i4ylqd$<(XAV-<;DQMy2h5}QXKLEjrzjdUNYiNW$9bC5b)3ZSC`#hCPU zm@}Bi8S|W=<|Lnn>D8N+;y8fFBwzUYv^3LX1miv6_rnw@G_EJxaN+EQfZkc2#T|h| zEm2-}?%xWfc01@e6 z4st18Zw8Au?QD90-H8($2)ZPy@WVVTHWq}%>{((LN>UdMHj(Fhfi1LgFm;UC@hNs@ z16`%=FLd}$E%q7QC;Gcb09Ukn^dO|aexsUdR=VM|W(-3<+ugD7XIoMi(S__xvm+A0 zE7TiBKNi{q9et>O!)x$!=BjbjSq=PLj}lSVj4xNoE;I5_`wFTYh}kedhWHc+yP)>= zID(C9EgF*KoQ6$@WUQi~H032CEw5IT4 zn02qPAvn{QJXR*fVqmmyoAaTx$yq-^R?!t-v3FF#qv@ZFKJXO)^k9RmP}sl}T`XH* z=d+^c>Zkau+CFZ=FW~Fo8lBO^A;R5f7Gt*-#UT@WdP~UHUN}g07I&VnS7tAseW3a(1$|2%erQHuCA1~&o5Y$!86MfR|tfm-W zoG-W?r3zYa=*6r)o>pl=DN)!s(o)Oq)+!(DP=SLUn{9soC7p<|r$BuxTJBQ+|M2ye z!ErR%x~?r-%*@P87DJ0Aia6O@?5cd;e3!N@O)*i`ciy*YDqE8ucX^4i#pMFqe?+|vk-*-tt8!;mw$H0__tvpn zie?q|Y~rRr_ZqfXYP<0t3;u}m-RCH(*5Cdr1oVl9`tXuzm1K5sOom0zi zchOZrJBDl%ss>c!;%W?4H}s@xof=~J-v0 zyUWsCpF(AbC|94q>rs&d z)uPw*PhYQj&)g8q%(}?0%%qq9_I%52f7KR2OLzZr4c>V!%;{2YBrnu~XW*pqpFB-70_J?VNaAHY zf!NykMEsMbs;ut#VI9rIMh!UwX_oz8M2Sh%r=Qf|F4BymsSoL&&QqP&(r#>-u#>tz zr6v#ALO8NvQ^qLF*>WqTt1Gt#y~Wu#RcnRG0SO3l+j%bd?OX!d15Tr=#I{#6k8D33 z;^k&gyq@{Tp!VozTwuNT8@Dh9Qa!|-%%zIAD5`AmKOB9C9bD~5Ph*-`(%Jtxl`WxF zEgYsUaU1)}SMcWgvpyLusWD^v!OtI0VOw{n9R1NHdqV4>!GYAk9Gv5tvza5yB8YLl zxU1iro-MF1q!Te_OKmH>3+gHb`JWPpLHf=@@=w_bO@A`p<+vlQ`01K44j@xvc%|!W z3;8)1$Jmr$Wwm_}{d;(6GR2bt`gKs+-2~-lm_6BnDu@1315U)D~V!b!Z-$g}q9)2uSH-nK4v z3V(A9ad^*F3+Z3ILXHD|?P?tlE!`qp^=;LD5TQf`r);{JH68_`{423b-1~6>14z<} z>DV`u{|L*YYocWI@6w>(@pBXn63^t$o2@;}D?gpz1g|UYY2Sv% z8g5pf7TX-vz3cnBUu;E0Y!F@TMD>bDDB}!63`08&v zXG#0m^J70H6S1l7#=4y{G1sV3VW@{<-J16i@JVW`wva=W!wwHo7xL0Z=Z6@!D9&6K zmc8C&L~@NyQU_sG;FeC1J}v1-QywTqeSzRJuMy|MNij~6E+3NPw~2dbol225I)6t7 zO@$mTS0VbP>`1VIDaXdD%j8^xU8Pa{?Mn)TeY`yl3Yp9N#gJ>Jozuz`kTK&>yA$oe zc@Lx7n?nOg1BJvStd$t%^G7L#Alm=vl$|I8V{sUv^I%rX86B!h=)&<9LntiTzdI>m z)ap>nYcnuM{Njk+a>QL`yVM~|N`92V0kFCw>mr1D6X$7)v_^toxuN{3>lO!Zr zi5Y)GX~_BN2ovNS+=2bZCg#C<&2tTK1m_AHVpfaK*2WZ9 zov^~Bbgog?_6kd&oTXw`i}QUaV-E49D4f!ZqbE(ycEKm+-$QxY+aj0>l82)icoM3SwK(xy}MXXZ3_e054$R~O+P2as{Y_<3B%I`(bcN5 zCIn#Ft1(?yc+Cno&@A{g;R-SE6W_%k^1K=6IN*FXO`0AvrG$Ap2qkL!z=nhHv*j$> zxh)>kP4O%K)ZK4{MQ5)6Tt^x&HYIagpr~_Kg6Zs7#mimGBLB@k+-8 z3Grd->gd$j$nBZvlYSj9VFSw3y+=?vklv24$+8;AY&S&0H}yPJZA>S6=nK?_;&gbr zpJlL}@TPG$%RpXFPt+qiG6mMa-pO;}P^bzb`v(G_PHl-l+L8+!Y*w=&taRqCi>S*;Z`7t_S#uP&CQ9Li0WZx7?H&lUlbqY-L%UO13A^RbSC@bPLTpR7oUS_f zOXzo+_PG{7@(I{B)mg2=_d@D|nk#W1oT(2kIcm%ZaHL#~A++|rhZ|l<;;gcJ zd+3jphm5s(YO-Xo@v+xeQ?8rm$28m_D1qQmpIwe-#F4;( zcZ^>#QW!ijl2{IMzy9XKjB>s29c0kB_9r%GvH{vy$@1u1w6u!5AS|dQALEQ-kVPaL zwO$+1uV0L8kuSUCSpeDNt#EQ)1>Co?_(!LvL^TR{Pw?jfo(_)J#8xMMf@n6Gy*u>g zXbU58CTGUu?0nn3t+|}0gp}T1waYA~(3?6med;Gca!2}|(e#7!i39g+01&})QW>a? zD?V1LP{f~w3Gb%!$;`J9I(V1S9Ky4#}hNkmd$ zm^~R!nYq0SBkc%glVM3fLyr6f(|dX=g;-NEMq_j)tM&quZAM3qrfHJG!;;;^l{KZQ zYCEJkq9AF+zO_B6p_tE|sV8DKo4v8u_Vv75b?fwWE$>8=M_ipf^=IFJj)1A^w(-Ql zQnGVK$&o-#3hss^IM!W3W*9m3`4ZKy|7Za^zNa+>v%`cLE0wd#Yo$u$ZQ%Pl)3@H3 za(VJc&~U)>-^CPHjFDf>X)vU4<^MRL77bD)u0ac%$RaNk@NX)DhdEjFn8S#Z&+grW zdO*~pA?9O9ejF8*X!p8u>Xhw_f}^-S5?`u4|IUUFcI9v*v_~`85QURe*C*IEk7jaM zVoyW9r_8%t#Qx~sLS$V)31C!%gdHpsV;MSjQVCEphbi8vV{W)=y9(VXdo?nc)XtN( zp#ZtDKSVZ;U_$U6i8ofCi@@W9bxgV8NIWuQ@8uwkObjHL%je!zru6>eKch2Mf{9f> zIfM|qH8%~Fkt`P3k1C1+gH9&-RVgO8SE!WHq8waT1yQ)%2n0CeW@xYGsB&p-pjFC& zq^(en$ZK&M>*_%w<|EWQbu#r=H$D62i_cEc^?g+pe099pV<^;F=MJNfEZ0nKC3bNz z%Xvpvu+g)n=Z?bkL1AHs>u(BeSk|kh)LW8%pBwS7OWYha7_iA@-O9CbUrX#ai-cHU zq)U`1B*xGWSt0}qMTkqqvU7V6bIWF<;&#Sn@iwx9#4n=Fc-!q#V59PDPWyobE+!U?zb}75Esaz1H_>FipfAFcLK?*EJ4Bge9QKs@7QbX)2|3B& z9?ry-_;T!i7unxk_a9ItCP&3|!qv`|>;lTiLM6!;%N+C%2xEdE(|uslUom`4Kr9`V z7~??Rut8GNjrl9DD$q)tg?>=W1h4$7FG?4b4Z709-ruIlJHR75%gyB&r~t0Q9vslMd>~jA8RCQ9e0bNq{q+qy^9pZ)B-`J*A$%V z;2=|(bPRUpaU89i5ZXV9wWBg@Z3s`a1hR;^Q!324V|52h$s9Hf*#o2Qd^i)Jg#(s- z=)#USbht1R#6q?c6yj7CRhgML2}lo*M4fHf8Xl+H#eAHYYH+MO|8#vtTEb}Z*B%*r ztM*kaiWgMUrR8N# zj7&cSaoTf)41z{_DcBx_#k!MHAK=KBWjw5;KSVvK_CeD)vwDC^Q-yl{hKy3?IeRif zjN%n?mF&nMj`LEOME9){`osrL(TjxQ(iil~^nLeoZNsMheV2-tHc2~_8*(4X0cTlo zH$}<*nbpLWoz*NS`PdTMY*m+nx(ZKcT){`R{II0GZ^d;ncHJ0?Zw;jJbVeZ7`2^ED z;!@}I#I@plEFmxQMW@nd5HqYY&;z~NdzSgV{*VwZK4b4@`J`pV5=zG+y5?y~6s)*v zhj3kSx!R4iwfbv4{n9`qYeL$~VpdNKGGh$psjpjlgcqwX`cJ=rqw-F%-1cv}Mf8m< zB68h)3}NjK_-x|7Vt*_`KDzgk#e2oHk!%(zBi5xhDO-dA&-IS`J;C&3liEFxBlD^r zBP4WvQkQ&WdxKq#v%LcAHp!jY(jh+HW(Qt=@LKU{ExXh!L_OdCE zEA_^eLnI8;F%CNL;=Zc0e>woEtjkS4nBM-{604W+VZOkT`f~^r4my*3hRCnhuuF|+ za0v(RNm(3dnzFAet{MsJLBxD(VZbMPPqEHn+FtLWm5#*1VL_)eWPjf$+0K=Xh!h|K z`E=Q4^;c}VD$lt#Y9IQG%Hg8XSc2xks@+vSQumuA{lqifk(Xio!^L9!2~75Ca(9Z+ z?6NM61!+-L?TA;4W?-+jX2L5Q?asOBRblpTu^H*NW?5MSUX8t=M0`Hc>J{Ae z{fD!GY2x#fqPJ&6e9jjIum{F0LAjQ&H9o=`UA_nn->DkUBZrBG6Oq9jD6m%LI?$V# z{R1ZHiHYq1uNl$Gv87Q^(3W!uVGotVL$h!?GWGB2$?Lu%XF3meNc_RKD09D{!_k>X z`|*Qhng+5|c~|KATez~mZ*p={wemFUCDawU_ZDCKkH3JOs6tKHWXtQPd)Mh%d}%#EWaaRr6rPEwbP0!xbN&cqkgxdl=1!pl2<8QA*rxLcQY2P$Re z8a+Oo$d0eDW>8BFb}gc5f6F{lYz>$#Hb!&B{^_}@R`LynmzR&8TlF8*8n{x9hUN*{ zoMM*53=_p9w*Wf^q`2qbG269@^ndF>^YUU3U^i!gdzTVN@XZz|bLAKG7PemqWY68C zct)9OtKF0rYQiJWedGq1y6*XzY7=*K{t$)#POcjSM#?mEdP zHew;{KXX&UQSS>AuN5qyKZQ7^OW^Wy&^$kG<)ttR2JcAMzfCd-Ew-gK*J2iegL-Q> zIHC_q5k4PxS>G+Tnf%EZ%8Kd8L?zNesLPSfUY}K+g$<93f&{J3%@#-z0QpN~I&;uO zmP7=CDQJVMbM9%+OA}DjX#67f;meG_ejEV|4{@XQz_z4;0;b~o#9E9 z6}c`t_7ynmJsP2NSU5lT-g^VxtA~XQhTuOGX1s3+k7_n0h7wS*3Ha6;iWAKl!16px$nR2)tKp2WomNed)72iTK2g#^T226*p%@J|fuMA( zpyWE0R|Agn;vh?%O%DsUjKqk`?11Ek|7e=?^$J`#JK4WL>Cnnuq2=;{71zaRDxl53 z{c~Y{zs3jB$&IAmSVc1oCz~DINS%8?*)DCYRx{Sj>_qGD)0~6Yoti&$`l!3^_XcO7 zKWBbNbyZv-^kLX;!QDjf;d>UK*n5AT_~5hiT*|kO(MUMhkK|0Cs=~Y}N#-9&va9}0 z@xh=u7_qymRiJN(BQ?>&Ly}(Gb=|d4b;`;8}re|OJ=N^=DnKC%rKZwDz zq8M7wX44}AZo;Q#0kqm=4wx0RoX5bJ%6*#St$S76xCN_`bet5)oI?|_8%jT+2%WZQ z<7(P3ShlszpJo`d<+ALq9MVZe6cMy~)L#p<_@#1uFC`f5}S3$=`y5Yxm5+`WJmE+D^VL%^e4J=HC_oQG-Op zPr&tg7GgVZdR5WWtwMBw^(@c>nKM;kc{M{9Sv>XF%yA8d;N_E}SEb{7noTu<&-a3C zOu**`hb^0x5&na{A8O^m+t6MF2l}>GSY6L$qTmIXA zjm3gN510kB>cUppccldc)e8QYwc_M8%XO^PVT&b2#$aCd*wiEixu;*A2G;#BjDGiH1UprIWJnrIf?piC{6yPtzc`i<-M8Sy_`26h z%K;68|C76oyxNE6GqaUHB#!{n&V@EPOzRAfa3)5*OU66Inrbp*Jz8LVx-_1CS39#e zXv@9+7L{6$Jz-FodBEO)xfG-^Vzd-A{u&sfYYeJI*S6zORHp9jI=_kTG`G^I`CWGP zAwH{5C;GpEskIYaKYzB91DHmL{%z+oH{}aGh4T4dMr)&|h@1r2j zrY~*q`;N&yQP=|hMSmE<50t10=LyNhY8el<(dRIz4{%nH){uBswqP*BjQnAV#NQxy z4t4_0g=o<8pF!vH5K_4J>DNUAds}?;V7OPh=-g%6Z>Z>D8iZ}EVO4k`STpcMvuLzC_9 z0UPH(bPY_b^2kZK$58p519Cg^bZV_% z5Tua%QwvmgT{lO>CpYs6Lu**LhX6?Lq3tI9GL>?ct$TJ}Qlq`Kp#@U2e1_-H&|!^w zD~apEuDTrGIWx=l_4`_yeW}0gri)!(GvD+dWTj7New1nx_KLui7+*yzz99h=+O&=H za%p6bYkXJfgif85>X4#}D}%0f+5cQ9$|0-zl0QNSJo&)=4;D1m*AC5*aTfLbPUWGSFK2g{G zcp(~l!MvUz0Dl{dG+jYjx_XB}NEL#zpH1-YK%CXZ5g$CgYu9uo^eb;k1QB+O5A4VW zw&GHc$PRu~jk-~gr7`Y%OV-M*L#X+J?>!o~FM&wX^VA$h=36D^%Jt(+B@N%oH<6I= z`=OT6yWe@F7;4Vm(D8n_67_X}&F7Rlh3S}4_C}tQpXxj!c%r>wv%Y^oabL@gYJ3ns z^_@BA$78D^h}Uhu~^&3IUI#o{=eh%bBl&rd$Py5onv+!l`A z6rJVn7g_{8m{QuJ+q3~G5O;jX`+Tb>m3Ho{`2Hlr?inJ5MoeH&$M}ni=?QK~S%SvL zy*SxZ5J*kS?>ydbTWX`|WP5;r6>^)w%E5125umhui4^X)?4rq?6^`MA|psYEb?{3z@T}tiwz1WCcdzig;Kr;1_ zj;Qcd+99|6d?!*bZgQg#Pq^*VpnS-nkJTBt>^rsm2%B_px^o`&nWLeW311lVaOyXIdDWt7!*!oI*1WW}y{309AUQS9gFMa^6taQc z23itz+mg~swm69w^RBi?@v%U4NQsnZ1tmxKs+%p3i8l%JunCxdqH@ux-ntJPYaZpS zG8S$`odjQJ*j-8p^U2fKCZ|~jgV8h3Z*B73W%kS?BJP3&zn^1KQ@S_>`nNXt^R1ZuZ?Lli5MX1g6g2G}vR{Q5+D`T^qhz*IHXFdY$* zg0HOo!yytX2*!Gs>tT3~PvizZoDvR#Y%rTl5HYPWOjSij%#QS*GXuFhv%#7jcPoc| z=@8@oy|tJPAxB;J+qisYuV`jCLN`HIXA@RaY8&u-3+roDq|&Z$TKaP2S_|&d#dk$= z{E)Yx=-%^2A`+4=l>#^Cwrsy~pxX-NhHZk@D{w7s!u5?BY;~lSglBF_C{2oatxy%Aw4?b43*~sDCzd zR7d>tRcjc1p0NMKdVerG>j>ImB>iviNL<0~S^r1XK@ExH|F^k0fTJ3h`qRJFN|IrZ zg`V#sDkr~qth>QvgcU_%EPK zvGac76k)3{~pD`{ruCjl%BB>9EPCCPS zt%sB;?rj}GHxN8u6~QH)wSiu z$CR_X%%MD^e8(=o+Z$I(>Mr$ukvLxrv5$LyjW2AXKKPQ&uqM=~A@%}&QTO`6P24N7 za&J7gnGvM1kVXmc!u?QsSxQ-p;RlgibtzeTD`9N<*85wx;A8W*e%qJ81E#m|{ZD2l1RRK4H7quPYP$3a_mVNTZO$xeY z@3JNA?oUP^F@YvRh)I`|Sy6Wfx3KIz`zQ=qoI`?>_tLM9zBUt4<(xP3BzX_$eiu|G zRUTQL3>3A9UL!s9%c*}DliaRDG_skvOIz0TNB~Djkdx`|Pqq*7_HA#s7z0`V8UjNf zIIdQ#BzJAuDXKEL>0KGOQB{{QRdNnHJx=FGt9?6i3w~X6T0OnNRqhAlRb15|DBp|e z>?y9)wC}1SyS@!1WTIXsGJ~b=DkoyEa9QjxEsPY<`Q&1nw zPA`@~9W4jwCBZprAYk5<$(zqB7m~-F%w_5Ft>z|z6|u1FpbnKx=P)g@6Igra8x>_x z>Hq_13Ml#fRfdiS?HLkSe&VjUo(RTzVjqPa4ACV_6?t=bfZrP#%z>3DThkkIB*hb? z2$)zC>7V5^D+g1MA!&4rUY9AG&8rlU@9oTWV)Ct0pJ7&_xVCr57`=HVO369p)jg4j z`%dIXHBlB8ev$N$jWiHU3U6c(YCR7Y9~Sk@#JMdX&mb*U^aH9h_OLO)Z#EEQONI+( zi}keN(V+VT-oc22KAqlJ{p!6?;~P6#7+LTT*O@!tFBsyvUzlh}Vx!OIIjn30S|T$d z+?7k~OUh>?Mx67!tFr2q&>Z)c5MN!@P%^#6kdd)O(!+Vb5+3~;$T(PPRL_Yzi07w{MeXYm6Dr>(}?x07?eKftwPSj+s(w+6B6h_Y930TICjhOY*Rw(CXC@zGcyGOHtSSZ9~BWoTGJh>4>e z=_&M=&+nUAf_mqs6s_q*YiV)>Lpg=yUht4BMzjRMk`YFS&bgS%Gd?TOR1PIQaS&K> zPAhvE_1ILte0mFtZ_w{wS+~$vA`q#x4ieE_B4K&>>o4C)8OQPz(IW@OXJp0vBDVzO z%3xWicuGrTrFz#|0J&LghqEXW)OI9?!53lwy7AYz&X-I?ijIUhzBnSMarMuQyk0KW z8|@_Q>>q@rplX-?>9_Nsx22O3n4QRc)ux~2pN;P{M;N`|C$?A8tN4-IVoPxY#PcVy zfp<){I=FVmTtlmb^DzH<*7TO}ffi-FEk1jQ)RyeaAh*|9qH??T05OX4quz0nQjI5S z+z-3L%ab~UhVAk94fTSo-iCjeQzcLWJK4%h#hcm`hUo%;z!CvgpL0syQGI%ovyvK_gV|8Yi5fN4kug zA1iUvTLsW?)?8aB6O@U7EGfFwM+4nqQ2cRbN`8vbyJBP2F65NlY1m#okAz?H#vBNjSioSh;sJY5tNWS!8Bsp#`lsG&p4q*R03xh}=~rUb;0wle;e-42mKr%)Iiud4sKXwJ zsYX5A)d^{nbEV2t-Dmz`{O9T7Ojb;GD`NM3lq?v@t-9rOW<;FO#%CN2ee2R^4{-Yj zMiVhPuA((QuX^3_cnx17%Lm2eY)kRtXhD(hPPra~FIICw%sJLyR~s|+uh+U}X6OBA zE{Nvchx?3E%~ta%&(_jg8n^IjOcjS2AvrdgNFYM;-;*+vUcB+Jot@g3j@1j-QmQ*M zt20j7loDNj&y}cw{&|w zM+SiREe2!9Ep{%J0E}y$y)VN?zGjnY~YEx&f=?W?;n0@QjKF04goULSG=)slQw~dC=1QlxY{ZE9A4{Qi!}LX?mJW zp-o#*itdvI!#?}?5wdrqt2cs53hg@Wxbx^9sTMEMQbc5SNv5lNO%trjRDN15PT`d>36%EJXky zlp%gPgsyBPln5NqwUEZXZ#~~PDxQtt;iv^Hrcc)`R@>qvJf`r1LvfBb#G! zQCuL8X}&PedeW9i%j_zyQo3C<=r>Dghk03}63W6@lzr7-)!pb$echr z_~CN)(`unI+Nf3DJB&|DR{oSHyy@eHoVNH*gdxYpbJwkWl_>XjSvc+KvjyNu5ab40 zZ;>Y4kzUD~ZG3)tHD7yxd2*Lom&bki$(C|&wJlP^n7{Fk2&~KyoAl_GPC0v7Z78-0 zg}>rfH%@XG>wm>Vl}oY(ka*mg>dA48O!V2cwu1{hC*uAV8j|Z}!5^hJN-v|88PLt# z`3~AtkoJH}9Z8STvKC>=|2M05cNk+5lf{YfeHBE3|MhS60Aq~oej4N&XG&^J3rWZ+ z4Zs5)yEi|9prCkbdeMW7sueIWR!qq>bw~A&G~s=i84i~#tmgd+Px?o_z*7^p5_{VR zTMBr@`#5oCX&5ZL(W&m(*uneoPLkzvwLU!|n z!N55ZVUUz1&i7c0U-y~qs)zcCLCLrMkxoNpA^oG(aDIAPWD?jNJ?c#Qqo~Gv*()zU zU!(pWOWv4^rRC#C+Tumd(w(?cLK*a-rf+={HIFDNKEBNDD_8s7r}gw$YHv{=%PMJp z<0i?;ON@FAec17@N~gy5H;hQVg%TgF8DM!^M7Uu^ezKdbwBc7#TY%QxHwpRsG1nm?GkCeQCGhIw1NEmNQ;%x;v_8pHBuL;t~^U7Bozx`Fz_N7f{e$)4JL_{{lbhQP5evJw-0c|O_ZXkBm?BNK*^;Up0XeebKZB*@ zQ)X4Yd?w~< zLOir_twBh6Ns8%;BJLMrAkS@mnp=|s9pR&j#2pM2e^pH>Nd@Gb>Wi*^3AJ zPH22*LXS_(2>H1X=JFm?fc~2qyODL11Wi&D`P^L!2qv>w;mKHlFOXwKf}Pm zed$y^(5>sT9{0WBGKb+SQ$$Z%2GkwX_8x1Z5Clbhk8R#wcDf8HFK3M^jFNa8xH{d9 zs?fNFStY#ywG@YFz~b?L{R(khT!yA%%nqn}9=YUCBFmt{OjqsjC90?L)#)!9^Y9zT zQ8Hujnv7>mpoS%wJgJg1G)v_>ekH-l_!3yswsR|7F>TpTmAV4MP;6}10*0or4psIR zm2H(1c}!Dfr;x+=a*gNnas=s8Bo1<1BogZ3En%P$Ji!(V%>I@Hj!9MKNZDLR*h)g{ zw90~PwrqxQ#)gmq&bDZ(IR8C%CBvjNld41vZ+Bt?aIM;(4#KH z%U>hh3Uf5X$AJWL2YEIvX&n#50F*%$@flzP)TF+s$?kNI`vZabV$&XF9Os{+d%v0Z3Bff`5EC z6~|=6mY1?O!C5Zk_A-1y0l}87p`Na~#~%(cW%QClJu>F4Z{+odM#lpeuC2vL<3NK` zh5QM^FAT^_mQd3xtgrEkGPj4hBB_Ar6skk-$sZKr^){}!s+}xGGK9lILeTL?&8ZH* zP6?)sinWC(5lKmS16#jfM;+YPy*a6gx#{MQP(z7BLO*}HA}|~%WM!GQt`aA(b?nlS zG7TY?*2hg(jhTvN&>rtN?25&3TgnpdAF2Q;7`y`77&^s|he^tjW1k3>7XFLKZ;T3yQAFiY7GwvQNs3|ob{^r zpaG2gCaFOB1`NL71dW$eRg!owgN3nrhdlJ}4Sn@V8DM#96ewr|9~t(Cstt7x6qObh z3Wz;oh<6}LCzxI?(4HYij38>33~#FO9XxL4kO)3EfPt*_M9R$UARko72xVXBZ*H!S|Xn58t)Cr-X6Kqv65RvvU}->M7S(mkqfW4|4}uT zEtpaMd&hw**4U~=B8$h)t1CzU@zITVT4zW3TGXID;iombG=@a1ysv4B0WVN1w~*|K z$rN|((EHxFUi* zpMiFKB1};An%F>TIh8Q7@`zZP&KFzcR z>e2~edpEv|9rlkOiZm@b;&J_!zTbtaA0DKFjwCX@k?SXmWf~@Lji2YdD+~{jhXvwFy&^&-E)GB8B?y zSch7m;j7C>o!1h=u_bHJZ6uJ2p+D&R*kkxcckmPa)phTnuAI*ZhgYlMU;%W~vq1rz1w_RrJ zV^J0?OKU>ws|<(xZ#)FbgB+E$iCaoBz0^*Ez+hs7awzA=-oet>Ij0TpOBYj@PI|>I z@}{ColR0n(gwP_Tn1%UPZfm{^?|d>7JtlIkCI^dS9^UB=fmnhUfpN)ws~Kh^yD!cv zPkkcIvBV-VZ?2{;^zWf{xjLb6xFYh4+>O3^V%^?(m=G=%(Z{dKGZAxCxCvZkcEw6W zhu1#(>l2(kcy$^dIyfJ;S8&{!ugMMOvLfzD)z%=}wKh9$hSDRn(xe|0greIUVPDGS zhCei$MMo*GX%=8J7~2CX>FMXmlEItxo6?@(Ez@`%zL367w`f zs%814?Uf?Hd09b#dP!OiN<$9mC-v4(58NzFNC23es2m1J8+XM|la^OjZ6v76-U-v@ zpG$~QWkzZ}KhC=zzGkU6r_+kXbY`^O7o}SgYi(pq@VwAeTN>g{R(`U&s7rD0M^s%8 zbFL#z%F!(z*FskgHJGOM;ak^xh3UBxiW5i^0CQL=;~xqgg7M}!MW58S?+HbneaB8* z)1ZOhKS*O(ZdIKB3E|F#?SWZxE33Z9wN3Fq~IY61_POA&?YTY1IM6?+V% zOv9rD&DE;8J@4%maKr7^V1usO^!7K;^3yJNjdqNR)$d1U+uM23L;PZx4ZW%b^zsi^ zS8?B#@7mc-VV@SS+-4Zc7&|)dGITz092*mtQ%S|LoPYnl^~^6>OZr>?aeVN3PrWgHh>hrCVU4}%TIfXi4{gPvQ@ zu(CDLp8A)T2R};n=9lo6J?s6JG<_#*Kp6771%mH23M0Lo_^MUvSn_*h4*l-bwxd~w zr^DcztNkFptKFc^11tAH)=GUZ9<{9{v>QIs$ZTHq{qmpTTJDEFJxXrMJMGnvuZ%uE z84IT7pW2Dd$*uOiKE}t?7=VP{M$=Iq+IQ=B7Yxcz2~%y->7QfS4+dEgMBHD;ZBJxA z?WuAP7{sU&T&0V4=Y$!9*N@;{uUC*{V=u|KfP@42gyDgHOX|Z1vY0!28^etwYTCA7 z-JPJW>?1HqPyG-k=LdhRx9VZ@bn4X7-E;N97_JF8-!s_G<>suym>83hm$RHm&0FWV zt>KHCX9-L)Sz&i?5T!J9-TMulNWN8qu2mF^$NKG#3FoY-86#dqbi5Zsz^Cb00eELT}&|eX}U+Eh?uYOohmxJq8GAu(6QvzSwO^`4F^qCGYaS;jen_TJ}ot zk>O-iT$MBC$Q|NgTc(CLt+hY*eg5&Vz5!|Kj6*rO5bJyG8lJI(#nsn#mn9AqTV~@! zVf2+Qu2Lln5#2xU*PHDGxPN!iD%}*q?aK6v=^7>#gGF|tL9pQ#Jp2~J?6aFGorX1Z z^dR2=upvqR{nzAIM~e$s3S0 z9SNN(I)`L39}s>u97$L^$`Tc;!B`}oO}pFmj>PxDeCuFzxDUtmes`f{4yPKB&F%@E z>RO6$wBEwt!;YJM2%5L@7ThXtc73!EAw7S;r`T)b?~MGje+&87-ih~TeiXpIa5VtB zA~h#ZLM0}`_KR+`4E5%l{{Ei~33GjHc!tjJZahRF_~b!8$+V4#FShyM-8p2D=}8{< z#vVH~=V};A8;6l30)7$GOC#LtgKOxdRHgO3lz)58I5w6#zqU8q;4-qmaXimY9s*Q; zHY5PPo`dnk*2=DNxPp^P($w5Q=csV&b6R>P*)=R6Fam(udpSBhvGL^%OYTqGCl*v# zwrHuzop@&wI@ctl%AJobJj`SpLz7<_Yi(8|QiV6}?31m{5#Et>HJXyte!s(d8E|Q3 zo4L%F&_}5A5T97$C~3D{>Gi-+l!VLAw{78W1?8iK`t>vtKtytD?UcM=Qkf z%qH^E5pn1nS-Q{68Y+89LQCP;selsD|4l~%3U8Ll2kzCqD=Db*Y!hxVJk}4+0URZ+ zPI)r>R37r_7>cJg1b_8Z(;A}y;&?A;epBYV-_^ZKtEhr@34i^>fxV^d_3C6FBuj(@ zER6+FP`t3%zavWjc&56|?YD9t>a(1-6sE<)wl?}OD|bKs1((a|jE6IKwE2Lq)srex1mrTo}cGU}xP0Zk_QA3{& zp@ZM`=P8T8mS36>wlm?o9HT2)D@kn~?R1bw!c^~S()OBV0T4fbv0II z1&{sPTkKbYEC;hmpWgz&Gt)@T8LEEs6d7#2&k3R9c1JbBj({nH-x4F?S{UW|8tNSD zI0mV1k-~y;*b1fKr0mFZvKMZ6eJBRjwDxlY8)Mge!VJKFW!2`G*6h#p=kQ;%^PW>9 z<8;OCUa~2 z%>7tN$oR<>I2q)%_RQD!1q9iRBG zOtRKjH^>j4mYBEf=w~!IpK8cv$0Un820*2LOoa)f}D>S+shM&E4TL)74uz?ckV+78;;*doaY$LTvs?6Kl@aLbB z%aXP8d06*xhLfn7E!gQ599(~JlYaFB6w%x%8*W-TAu&5|QPTq)*<7;hyS#)Q3}N5n zRpH?m9eV{ijw% zO4{_#facIjOx~r-jo2C>u6tX6%p!7@cDVxy#p?idK8x@-H1tFT&{=4Jh@7Y_M#{~| z&q>P!rWJ~g=8i;#^uvC!Sk4DyHy~y--Xp&Gsgn(CB1zwAL)Z!}EU|KICGHqoDTkbI z{qIu1_`$pixff3ro8QiU*rO=&{Z zKQz38%c>4>1#vi9EZuN6{ER`*-5ME}@>^JOvTYyQ$g~inOYP;vB-h&Hp8gR-{;N^O z;t7cC`)*M1je`&c=&`<#eqG^!(=mAY7?6)O3wR9HeLEL` zsQ+3J59WVl9}EwtdRIAMSK@sOGx{BXpWgkbPbm(zNc8hh9oeRZmH`tA62b2HiAuYl zW&zzPm}4&%J{4px0JNR`s%=h4liSVQ&!$YA_|I4q#cAj<822I|MEzq0kAn05P!GQTbll+KO54?{2)0i9o@^086iF5QNU@); zci`l`Z;v$PyU2H#sR-Fksnw}JO$1yrQ~$s}|0##2Smwx>lKmNMS)QzxE7f1kkUug7 zkYzy2%aPp#MA0zAk@yAR8x6Sg*Cg?b#O-*V-bQhVZ455yW*%*mDzjll^oQzb?aYbz z@DdI715w}bpD|}Y4TXh4MxWiEq)uBnf; zv(t}VQot)QG)sPm<}LZ^zppb~bm!W=F_NAF{sDG+_@3@0?GTVn4|OKG>e1bpJRF~` zc}d8BT65=!&p{}n!I;fzjQM?dKtOSs+EuK(&zNk%^aV0IB|RI;}<>D``0XV@RNz_ZIsKwgu%}K}@5| zr%#?0!#W8W?MT{n2B5mY*X5iG$yeytC#JKPPAbiLk(XO8CieR;O{m0%bzBmt;NI^j z(q@u7(U*xNF)=YuK178z>h|T4ru19VpsA{g%3E%*OAh3(LxCUfp7u_)Z^Mh@PnlDI ziWaH-)=udD>TfNYBN5UiGu&HiLN`!0QD0mhxN=KS^7JhglQ94boBnox+2xo7)Wkg$ zQBCF+MZGaq(YTIBA{0u`uAr~`MODQ;46r>bzqIx1;W0NRQ6YO)cc0=YLnJ7koN44@ zZv3pXRI;qpPsNdL0W~Dm#Ffphcx)Y5-5LuQmm}F4XRxT4Dl1nT64mKcvjr7bo*hOZrKwd*XUJTtiE}Mb+vHS^vjU=upCm=VJL+ssIahgM8|84Zfp3D~XZ1$d25f1{y$jj! zWIEm4dqICF#@<#G-c4E`@0#60|5=Rr&7?oZUMy{feP;ypn%#iIPn__{th~O8AMImk zeaA4foIc|*@6|A%^*KJUe{|{CS^4u88l92u_Em0{KPIp2m4@8DwlIBl@APCkFNIDy=!gG1pU_OS;qJCUZN@7hqa9HNuj?%lX~CRfa@v?tfYPdl!b%HY>J zX0+lcU&rvo7}`_pWRIT9?K}=zSibJcoq?FcRw_!lj!S|I{D`Ef4T3k8= z!(Jn@@L3FJOF0_}Zn3bK6W621d)C~s<3SP0l!|4X^$y?o-~VKl&*^DgT`X$2mcNo+ z@ddq2mB?S6r3ojfJIFh)uc0Z&IT1x|5Ad^Hkho4XHFNxK&)rYAX?O5?cLOQ@r7T~?p19>IP*2#K4Kl)f&taYf~fn*YDk_}R4#y@_r--V14BVe##EE7 zkW0_-WneQRd=>R&$%83vh{3Ey{Ci#JIN8^7CsNnIyK~XvevFc4_ekEk#JIAWK{Zu@ z<0mPeyq!b*O^SDqc!ub(swh=aSIh4~@c7Q>YqL|8^R8$1m7`=@n6fcBAQ4U$UI>PW zF!96^3OVDy)GVP9hhKiflC_;PwAQ{4psuCi2bx~&+q?Y!ll29l9r-e+YX9WS)m#s9 zKAw-a_ec%%dCTXSF0GLqrzq&oXKwdmyDKT%mm093Q(Zz`A&&k@k8M7-lT*m^f%mj{ z3SCOI`56Nb9DlR$L%YCtV>WRFlI1oSCr!L(R4~GNFvyr5H8y0tIz4IEBIcFm1g`w# zH)e~#!Zyr|^~{ob_*t9SVuCQAxSv;srDC)dJXWI0Qw_UyTUu{pX9A{=Td6Rkhh!f&kX5g&SU4icopXabSsqnhAt z_DCQ+LXyHqfs&II{q;)pp24kzsOCTr3uakHYQs-&tsLG(|8T;f7XR5c>Aa_A4qg{0fphsfvhFas9o+QH zqP^eH2j}I?Ya6SNi(!RZ=N*j~4JObQe#bV=RI0hRf@QQi|Iy1yUe1|SS?qAWhV*aQ z^~EU=Jf&4empROs*2*95BL814fX%$3b}%AQlRY!^1!=5KsW{!Z*<@)&v7tDMlTF0t z!5Z(igp`EwXg`3(lfFl2RKnAYQoN4OeXcOR?*8{oQ+HsZrUknLET%N;VY|Nr*E{lt za+IOSfoE+B2kL=KZ2PboMS1LR2l(7%qL@3_&dr2ARG$GdwyYa7^$cHXJw-k7dq1=` zF;V+{c3R=!z%2oE@kO%fCH|xuL$`s*$W5sk?G6x5e`t=hH#>Xmn##Jng%jnJ2=e?T z>P6iWrkJ?~$^{Lt|H5EE%Pq+QegX>nQcO9zlY0C~Sd4PmXE>;NvWzNu%3v;g%Z8id z=7aYfidV+1lw7uq)g5`;llpI7m*pQE%8MajFC24iz<~gdbi+-VCqsS!o#yke{Qbjd z$k(h&vF)5L`P%G4YB|EIx%g@e;)B-^Fhft7lt}A+(EKJ9xp^&g89M9X}gws3Zy- zDl)3KaWA+!3--so((DbLCv}1Bj#Fq0U*qholGJz*#KRY(fp!`)26~NAKQyCEn5`m3o?gh&FJ!DtP{3<6vnBr$n2`qoUVFl(-A8a$%vt4yvR!45u!Ntl0 zLm>F*B*T!CEZn(+r8f6&&XL!|%(eREkW}igDe7`_|^BzSFYnn_N!r<0&-VyvNps!Ly~WjsX`r?C+_?*csw zMmD&0yYDT2M$hNYR~^``@9djE)!{98uafYya6N8z5|(~5PKOc%dSArZ0G4AINp=}F zJn5LKCjn9eo!6#w1M45wnO0^oKnKDPn0~d&+-kSM+2$x87ajCe{y*K<@JCB`N5U!k zy*9$>FVwivM@RGhFI-f~PVY;C2*8Z}9u@2kLO#{oUeIVu=bSh4OC|-#T3>oa#T1U= zZM=n5UaUa(J7ZG7k3(i3n1Hi-W8!YBE)vsK0;qnJ3EGJ-o(#s%G~Zd30glanv(l4} z{b!W#u4ZsQ5N{2h6S~iAm4G8gvtbJOp#<`Q<;bGb5cfdVDJ%UG{bq#JiE=@B?!gOLk8$1`3@M2%fVxda{fa zXQ!RMtXLDjkWjgf$&&7;ir~j22Dl>K+qF;9CmT6X7x(+V+7BS!2}dK$M~_1|P!K!J ztlhq<2=^HwGL9$)Og{C>zSpsa6*RSQDC%iN9dD9JcLFDjSJ!x-R8YH(5Jjrp&c%cX zLe0DbBgI6KVef&0Zj~6w`7fVwIW$QH=m1v_>Z7&nt+zqLfB6GycR0W=na4T$2vOqx zJ~1z;oTNRc-|D_I-M>W}4*9rK*1;)`nd&_g_YG)xEQ_j*3|}PW#wFQTcO`aq@^mS? z^|<_;HG|K~tqB~32Woh-5uEA2xIP)ce^)GgfiA$RN&2VAp7;`Zpwr7}l}Kx?u=g`E zNn;I+>m`XTpKnU8XK^p)^8=$Z3)7K>W_1xnV<;9Pcq62YcVtk&=BT$`1ALG09w2V zH{hiQ>fS8sxBV=11ke08J@j#Ir;R7Qr4Z}9c#v(zSlrXc@20&d1;|Y2`dbH8@>K_` zqXKivmG)rckAu_?1%^FJ@X`UZ-?ZtVF}8UOx{Mx6s$7qqfl}NxDmH}6hgl9S;T{mq zn=G=ZwhzIK9TU$sl)!>JNJ%TMM;@C`25aq!3jyAoKJAmiBI-W81QwZ-tITsu$fC_W z`_?`9u>Cq#!j;fo8`>qkc@jS{&VNka8`GoRyPAhybx<+~HT1ZHf(U6P4br<(j^}_& zP1_7#iH+<*WjXq5z+$2EokGlW67AiG!qk?x*VmArt$u3|IvyB`lUy+Iv1*!D_#@hl_6J9tm@&8x3r;xAJ6H!KRj>|MGwv>?+)Pahwp z<4(Mx;mr$h8eOmFX~A=4Qi>|3H#en~aM{v5VN8lC)Ak;NgZ|r$D0ZDiYu_m+vd#}D zRPr(3R%d0FiXcQ4BxdPS;V!-q;K(KA)_yv_efhc{Hft(#+YoU$)bpt_g1k866A!#+ z*B%@|rC768m5{gCQbF6wWaxCUt(Gs#s}mCZyheGF2kPc**DwqLzPBqA?jp^0;#utK z!z!GR$j)ZZU2d>+vn7N$g@Q@_mRqYxB#SmJN-aFHR!oxD=~kG8%xrLvYbw*|y>$`nnoCwz$~ zsb531`q$*ars$*X;9^@)$6LwzbIG2!NA7t>2t?I$G#BT-;Hc%FZiYHOGLL>R04VtL zaQ#12C4)%T^AlpXYSI*HP}3PB2)3Y}RtFSzp7cjm5Z#2iRh_>P(H*XtLBLT=Hk2KI zfC4_ijAzXyqpX7}1?Z_#WWJvI^3EU7iI%AxUc{5_^t4!oSV}~G!h*h?_Vb)pQ`elt-nF`=F(q3 zm%{c-LSd0Yb1C_(Dj&Vbh*rwinxW8f@Y#s8K}^|v(kh{GP*1D4lKm9O%0;O@H7g8f zhXJD~0WJcL{zRzUxjd(NzZYTey$B*pUkfRNW|3hlpk-03DwrCfWX>;YO@JL^byn6J z-n{LHITiLo!rTgigD*W*W`e=JJX}rB$_1H6?Q3=?QXk60PT!;x?XLy20$FHZ>#5?B zC-!eD7-_s2;8L465Ef~Q!EzXLdR7jVg&f3*H;LyWDS=hL=FVDJ0M{*7Q{_JnjT*2} zvKEV~&q2jSQ%M;J$5IIab1dSo86`IMWHd{V*f~m=@j%zY_@TR#$sStm$U54AyymLp z%wuGl6lMg>J=JwCMPp@^VpFhEGVSkanl#rKNpp2&UwPswtVUku7)~M4K!4Fke zB7O8buo|CPipL0?NsM>!w}Kvg5uc~P(qohSfqF^$ms+?FdI#lDZUSO44Y~oRkipmL zuli)C9?6g6B{au$7$GpVx?rTIuTv`VH=~%=Agpoz7tSpo*(Ez!>HITf#<-lzs~i&c z5H8Q{V%jZ$F6r|hLr#*txS^fkk%Twnhty$ldbqByIrmu7dK-h);oXtwUb(v4p>9Ad zL#Rd-R_&!$)Vt7cW7r4&jwf0fNGepQ5BX~h_-J9M(NQK?w;9KZNeM=|2gb_PyqwE` zQFbJPJ&&5wi@eT=JJ&#y;!|ksXRNCL@~VS1ceZSt0azOz*<^Q0d-`EgAc7~CC1v}k zySi+*B^oxWG_Ee5ahneCz|sL(lZ$wEH!kr+Yzgw61A4clpe9Ghr^V-d)&rJ|Ej38~$?S`M6*BHwOT_s_J8+ErnqMsm>v`(7D zAi)1nvo(-fb z+-&1we}Y}lMBf4jcr%}%ioYK^5xY&qIx=7!O|>eDLHv1V+WmmYiQ5R+{;gNfI3`_v zxeJ<^sN-NRl4=$gmJ8ll*ye_RYuO;-s|Br9&}#oSBGch2eY8TzO}YGtzUelL&}79y zyIn#b99)s{iK?8ePYAguXT7UdvI%m;lr3jD`lW?&p#p(Yb#0Xw8G&qsXeQZ|Tb;(~ z8JcrPoLsD?q|vn^8r|El&NHMS><)GrFD;gq0e2BHHG8zltU4m!XtEPqE-q8b-xjKC zBce-7m`)H^_S`Me+=y6Q3{~jyb*sCzmSZnLOn!uhby;U-t@_ghj+7??xu#PfG5LI8 ziXPbrI4{>fV(kx*(2=Mqqw@XOd0Up9uU zC6LV*lfVbFujes$*M~iOa`rQcTTM`&o32 z4cRvMrS!xVq;+QpS5I0fZT2ZVjt=TgW&2-BIg-_757L(|YaomcUB% zT6e3}kNN)4Fs#x1pGQqY{)S;K&+yVoS%acVVo@|zM>i7QwejjLHA#zRkv3}SfXb~^ z{zs(je)=4%CP)*LudA5+iR;%3Y*771UwnLUHs~}XYqf{_!#jBHF1{Fx5@n~;h!wa; zr;O=PN_%+eG9gb;!5rHe4UB#rg6RXJBcvKjE2p!w_iJMKF_fmnL6kwnSQImSrIvEH61R?h1x0 zO7R}6zxcU?!O>|mUbKDg${U+*2FYCX=9j$jjft7W)FGc+G*uTfLriXp+Vgy6#yH>G z^w9&mc5#`1__DIZa%|tEsW`}1UeCM@Z3Cch=YT$=dHoYZiI^paFK8bK*Md|Dz;A2h2l)Vzg1Tm!9OZjojE-O|(j8~6SnGtR~9V5h-E z2+OxYX75*p*WDbYGkqsZxJeSe=-gsnyY>%Qld$--{S_k~mJ#HrNe_hd*&ET{E-u|A z9Z8miQg?+VJc}}GSuFo71&=S>6>%;WZqIpc-i^pu)?JkvO}ba#DjTm>>caag-$ibP znLRA)$^<}#xv=e~$S1)@;vzncISP(Ha-C(i#!cIlQ14I>L@8?nUm@x7@ACRDuD3a$Yy@RHI7dzypG5`v$B@#i&dD z^4ZoC4Ypcf%?iGq(^tHbAHt@8B+66WBiV2Zy4@IV_V|>QB^04Nuw6}&-|_O?oh7}k zTJMo%ULQgtsVMUxw%c=6n(SAXaOC=e!?@UuDt9Sn)M z0QBc_?u~mJmmwP_x=!-bvyX?gy&DxiV%HDL(pXx6KGszBuP|oDSl}P`$f!>bA^8-P zrC%mh4YI=M+hlwTaXcdQ{|PZ5AocDL^t0fGR#x*@1n;;!@UX2$F=Vttzx=x4pp|v= zN_mnVNDaeEjZQqtthJCrFQR=$QgQeO2&z^{Yqv+hKG2F7h8Y;w7~qIU{B`v5%Jkgu zdeQyJNq{|nwS68af=mwYaEZkfk7yJ@G2Mh}PBJsk#~<0+mYzf>>o}RnolcH0a5E8m z9@8OiD2Z(O!xutxZe~@~rYbG|bB$#PH`?7Wt2MTU7F{%U|3P7&1l@>A%CxBG-pnsm z-{umDR?!i*ylnPN#HWm|M5wZv^^9z%=gJPBBtxSYI8cyW2wwq@e0K=o6PJ!E4TUK| z6x5aNWb^l+vg5vp^!~{1)(e-z5qfbjV&Q@vDG*B;FyqDWJW)0f)GYeD=C7q`YStZg)uRI(4s2WTWY15V^L0RQP!*@eZHei_-j+p!-I)xGX>B|QpI zV$_cN3xQYNP+4{8nHER7>{e@K)|-MwE3L_|I}TEi0a8K8tg8FJ{>t}CjyP-cd%OVX zj=PX4Mrv0s!7z7fkpm~c%msIB*j;eD7()q_wvT)V6+1FM2ytJtMX5w4X~)r`>wiKW zy^-0I*~-94zQ`$2@{d1VGV&OSC!J*K-_2f z1$u`6i2y19|ITR$R&}WsEFBd6+d9T1YNEE$dNaKVG$a}v=MPk!Jp1JHqI3PO!mIZS zM4-o@l*Fos-@oU2+w{RU8jnWQ)|cS*c!8^K_MkEBprJ1H$y|Q?&&xM#;AmXs^D<<* zHALn!g6PRjKz~w-63@<-yrA@B|19Jv#kx{J>L_4=SYMvr#nFATj|`n$av3ea-?1mc zkw(e!h&-On4%V{$IuSDG+SEQ*HX;TSUalGSqMj~KWdHyqnsG-V#$JyB`}wHAQ5eTs z{?BT;OR&>Lc5%OKrU|0_!Jws;L%Tgt!{?jDsC;_lZt&63z$N~`W2k$Q4vRX|8J=H0;K~&bvea{%jcK?uVo;wU^8#MB1z%YU^ zMGnqUl!Zzw$XZ%&Hu3*i*z2H~ayimlr@!;AK}Fx<@qcNgMux zIMQcdFES#5Saj*awjvltDU<+ty(ykb%u(;d?eVojv=2&9I0~P9(G}46)l$A@dz@s% zU&wwIO{q^k>kLz(NyuCmw(oh%b-!+y8g3RFcRDrJ2gF2ONN^$g#_GHAA1LfuP5=Kw zVPV>iveHtN;_1)f`w!UD3rOFMCB?`K(7CmnGkG+mOdq^1!gLYPZJhS zoDm?mu^2T?nV&DEqy+4268sIJefR;7Zpy+3EB?*UAVPi-+$i9iMwKw4sSWYQ06!T8 zp0=-04}3TOTO<`$vk-*Dzj!~mkjMPhx1Lq?Q~D8PE7u10H_worRv;9T@02s2FGADw zgGh3U`VK;;RveW*YSDCo4$j-=ONq4Lo@&^DR}NJSrOnJM3LC)P+%vzftJArfFQ!yU znmsJ$~#^2p2AU-p8Fm zlmMb@g86%RL7quCJ!;O^J2obk92Ih@yjiTPN|WJ80Y z5f9hYe;?Hcdv4h%>0Tq#Gw<6YtyZWu;^*)9(&AVX4SVQ)NX60O`Ku&q(QBYLDxc{9 z%Ay|vXra7sPgIdIke=sE4dtMs9sqMRpT4@G_j3gW&~UZ`;Jz@c|1YU6$rQ?5^{<9{ zA8N4sX;XrTixwP#D`+SSzhpj!x2v{vzsKfix9=%(isPVT4&1I$rxv?H8gD-t+xzbv zI_&c0FR=A#`Zy|y412vfH?rxj@bYVy44V7@tzYW_=z*(mfmot&dtXv7H zn-T}a!QWCPM2#Y1?xDa!m?Ed<)Rm&#_LXfoz@*wXKB2c#&N#S#G7Y&6$A-Rq$tri- zqS#E9axus8B%=KH=jRA~kwF*ouIZd`ixM2L_n6HuQS8om8|98~08FJqEkbl%;yJXU zSWm$yac8*jXHSTpHw8@C!D*2rb(x^LhLo{7YblqGzWb=|MO}5jCJp-qXSiO6`1(Q= zSR6lZBo!|72*2@>CQYTgnaiIL#-td0nvXN{i8H8%;nnqMW<{SIte3rkp0R^y5Oawk zDXE#X2+s=SX*JitD!Q2_Gy|Z|xep~1QOzta-0gN#;Gd7abn<#XT+V@5W=iE>(hC4`nOCS zbT+ow074czgVv!Qo6ncsPtqU5T~RP(3l|RvAN6lu)K47+X~OR9bgo?2{a5|Lb?FOR z!@l9oEOX?H zuIDGM^mb;U_|&tzLULB$N&sN{ySRSx+b<_nH>JI^AhyOYvdSc+Czv%GMsRO$CgwMd zRra#jZqbpy$tnH%XfY}053jB*cDu-_IY_TWva7?Q4qmY_4&;4~rBL{|gEA|5J$|^x z15PJ4E*LQurvZ=BCKofk~6)>cJa)jW0z#|s5eMP;glXFU$NO65SCXC@^>K6pdm z7kI0N-Kz($=c|{IZ$u6mql+r}Skui}bBWO2t|JI~FFXjRa=AzMR>Yl%X0O&B>dE@p&>Azkb> zORJJ80LL>?O=j@F>8dT+)*1<&+GwoGFQc^qZ6a~EqSGllglx(JF`{nP0@NV>_rbA2 zhT8*KAB&#}aqaA>%t5RYB%s?9^!4N3*vhBlCLD4bHn8fiev`-FJ$Rave2dA;Y)OPB z8#f>i+b6Vt372$|$z`#lr5p{m#LclrVIwc$oK}ukx3PK3%gERoz4t{8y|8gKZ}{LJ zqT`sdUQedu7}q@m%p3)G7){T+m`P`3ZQ=k|O3&tmSKhLv(r^=FH?Ikh zo;hO!e)5>p@9^O4eeCP83n)Eb7rgrTq*I$Rj$@__LBjchw+uh9dcc}fC&*B_)A618 z|3iroP50?nDR+55->=+pq;LdC#?FwHwrU-v;5M>RQS2bIE`I5sWN)7Qi{_CYI$rx=9ZuezaM-ak+_GL78dUEMyJRGP(EHlGjG6TKgN8g(wN`hqCgfi1I9}Cqb|+ciAM$W&+@(0zL~KZJ zS-#G~PY{veb<=edgG4vWIN(DF{Zjh`{;7rL{+>zZO~vvYOs7 zmO&3R7yOgb;YXv*wUzI9b}AmX3KZ~4qo}p|b|^J=W^=D0-fuw7*jUtO4F&t{c!6Ff z!TpEonLg<6wZr-lrO4_CHwE<+#`#V>Vgq2_hU2Yw)x60wb+txNq@_`(u|5_B@MomU ztjC;dV}@H8GSTidq1Cp0%%xkvto&n;*SYgNp4%nC?AJlYNx&+)2c%!w*p`SU??)4m z+jovI?|W$#wbJ?JtJRdeo!?~A6rj!ve)xTo`6IVVYw3d4AI;I#d#vO*#@!?o^>Bo< z&hcw{z{d8CnJ1CBu-FXnG*q{%w&N_feZ7FEvA%I%yPbMw0Eazf;AJCNs}<|&-fE>j zcKh@w`dpjU(^_Fnh0>y}^!KW&B2E99|E7mq8evIL}+IvLw4*UL_CDJq4ralPdUIj$s7tE*-I$M*>w_ukWZxZFGnO zS8AJ7dB#&1oV?P1QJq7vB30|0 z7(T~Z_@nXGt+vElbwnMYU`07h+snv;PT=Zpl&=7+}}_RO)6J+E&XkBvOh@Ya|IfhX^wAMALY8skb$Jx}A<@N=B@ z2%a#sYjR$hYMkDlkojNg87}l@DsCbFwPIB4RA>4_0q>cvN2 z*h<{9CM~&4iZuF}`?3WHNS8I{2Z9_NtqWvSeh9SJ1Ug1|C6m>U7l(~yutsRqnqH0Y zU*xv7LlDHEI6A?()RQI;)pBg9`zQZMNW_jVtwzKiF}eyP`80@Y9WNm|!lLg6I?a@vb^rUBs)^|02hN?E?R?nDchl<4k)~@nab4uJztGTeuYNJ#?OD$(7H<=L9hGNfTp14Uv5&`bGK4T1=`^}2`96kjR*z0qs?+YkoPHi|6=E-SI zwjnmes>Drp$nV!Y%h0a8>d<7p&{4aY=8i27zd)Z1msgVUvt|<2$JGvtbLxRGD_bvp zRBgF?_W<>ZWAk`VuCyVJpgf+AIL>S`rIOjWPAf*I4V~c$8d6T~4RQmYqFm==sr5g0 zxXWs=oX_JA8OmDGS?bt#NAqJ@540AA=xBJak;??9q9ybH-p5hmYFKk<4JK#UA0HP1 z&dTvM$4-AJ$BY)Yo7-9)$u&msTsyM6o@HidF@nI~K1EutXM~O*D$Wi^glsakJSAYw z_1VKxl22k!{>J5-WWC9IiF~c+Jx_-$bz$D-@9gpSzwJ`A<~O1?)99yL{QLy~ZO35v zi?-eeOxC|?vt?$?7ho1CY8Z~kWoy2rG7&4%eb^1X;RfbpN)@%(mTQ}JaMJjEPrmof zo8+7)9GiDt+Rok2g8(t{`C(~-^`@=<`MsOuiSlR96qSh`}()}B4Iul?&@=+m7dDxd*DmRp?2S+k%B-okIGbwCj`?tYi12ITTt= z6PyD)&zV6j`FBu^x{UmWv-wid+-OihGKYQklaZvUNg0O;DP<$!j~Mv9Wde(U2Vra!ST?uErQc~ypW;? zAu!qupp!cA>_JdPTNe20lg;3EhizFVf4!G6$)T()XtAJiZS_>yOY6gwS1G>(7L9O7 zqHb27P6odJ`ddC!{5K`s>>tE1vD?2IXErB9@lC+lgblqMx$V-Ig+E-`eJsAW^HRnr zPO?(S_2VV&*dBVm>rbz=7}&P_FG6qUbJQ#xy5yh7X7T40H`n&wkj1M=B?(}3o+lzw5 z$khbooN*n{lnCEGPS?!zl~q={u0F<$$!uo4$OFIR22;^UAgPKv=!|N*(YBr+AD@&} zT4{m9mt0hk&`+qSK=1_;7wwIK{{oQ!5)$%c?K1llFN8tEW0`1Bd99NdJG<*n6TAnz z>zq#6UIaSs5LYI8R|~5l+aDs#7Eb8yYW-)y0vwRoWz~yl6yU~i(W0ISzNk4!^-T*h0?+b2&6sOjFk6z`W zU`nAhCpEuAjh&afJ#dGAFxOiu=$TDUSb=^&T!dhOfUf5>d(2^S>oA5?$)}lLocenl z+DVUK{bjo!n@^#pElOuhJz~IEVVx(Xc*uIMRU^Kouq{+w`4<^A~9 z4{`(liRU(6G&QB_@BE6JZILJ%G+s=p^e#b6}C2~H{|{jxY@xw(=)Vn z_Md4+NIzGk1+<&C3v~5pWBh8$(9kI@$q&*iXMuxkxH%!;03}akA{}Fce{Np~YpBh? zY6tv?Lt;upw!PtSY>92@1%{>CBO0wH-Slr!6B#V?cW&V%IF6_%)dd#8=6lz^3hH7tR!AnAmol}-GEG_#+Y33 zZAcu37#mFP%~lB7wv@Fr62XtQW-Pvc_G~qY)6qxNCS2V`em~XxiOwDEWWaQ0%!_JD z_<=9gXFP*~biVi;gXfED$LnH>D}1WL^E9A5NR#Ezxp&l9qy$h8n&40Pf~bFJ)AsBM z9aIkr419L(lNs2!$M_}c3AeS6xo#M&(;(}!{j2R-j8l}1_G|8+Vp3%n0v~M1#c~th zULS3j58=qOglcwy_Ekdmn;tFZmZ5|)((Rca?iAC3lDGm*df=lm8;ZvE=N6;jaq#{% zKF0AVETaYFq_y3wU89S$K3=EKGi?#rxWB$)k@{+adGORHh4W*`qO9fRk4)PR`ntlf z&~q0qG+I*16#^_*yx&~IM^y6FEv`+-Aww`%)6=*0v@M>9lG>*!i%6U1k~_cHvQJN# zlKWH#?r~n?2CtB4W{dr7h$)Wrqy7PI!W=GiP_?b|=)<%}1F|$G12?eh-50 z({rPX%T7n?js4mDr3u_aMdG1t1USx=oI_WZO2_@8tG)lSqrgxydZA)ClTm{-TQ7Xg z%XQdH(-~pM%=U!Xox z%KP|#7hLIDjUs*G*o$1VpPJ|oU*9gN?ApC-UmV*<IhW~J| zog6&&dr3qT>LaC6%_yF-a^*;Y!0FmeF)7FB|-6Ko2ownT7GmS5K#N5nUblw922ik0kY zyOXOV>d!LKcibbtZ!ol+(gEMLoqr_q*)Pz`9k%}rv*unq&cMr;YQ5DZ6yYMlXWays z$sHGWRgbStR4}_d2Z|Z+8@1*o0IO(K2zgc{-u5rlb@|e~zAt4@XC#!}{TA5EmUOXh z#gY%O!{R-n43MWl_=vVKQqAswc`IyWT2|Y`4Az}kw4Fq@+{5<9n?Nr;D+KziGaoy} zOgN=xWiiw9*la@4A!PJ7S{2>&sW94H-Id3_C$9m*KhrF$hTg+HFTy`Ru}*J5nyZV{q$998Me{F($Lh5o4e@rG zijn-l6?PV6g-upLbzYXmTJdFaSs^pq)8wdjM6XxU-Cf4cLZkNyehb2Rh4fkJfeP6% zrQ9;sWnEy*d|~1s3XQ9Sv!o}8s8&iT>pgoyI3rwsbNM{5Z=-07DoEmB*C)@e)GaV{ z|2vKHUXaZO2g4w`Ss|k1=L2frqS>~Fd)KUc;(uwbVj!#$=y-A5Mul5ue+&8s@a73< z867liyk<}rWB!OrZXhvL}yK- zro-MaYo?eVqVRTQIO7l6{O&e|`1yJB68294f8#)72U0<+D-=iSK}Bv^v=dVg>EEd> z48GU>-+$uYlT!{MN-^p3xel3ZnZAf{{lYYJs%NEX4=ckrZyhyYG@3q|PK}p%v?Ybb z#ldp9>5_|(l~us<>mM90Zq2C9su)B;!-;g8RpFU(HJdPO$eBISpE=`UH6T0D{S!`r zAh$0#A9j7?(v3l!)-|ooyEa5$=GA3%nW*hGAvKG{@oZUy`%;9d&6{I?!xhbf^ApFF zU0&|j9Qhd%zfuKipo=&TBNY73IXRH2xb>nxO+ZYKHRSrJ?~$rmuL!te1$i0*3f{d)xYq z{0?}5up66p+URp1={Uo4ErplZZegtTxJXsQ#;=jd9(0E0*8|jjEh#wTw?MK%lS)f0EHNrC26z#4dbslAGlxO+Ql-T-H0cyK#RJ@IHFYP_EY^etQp^R#q!} zm-!;#;R9>5&L{R15s&w-sSD+dpFG0a~2D@ge zgt=AeI>w6D7^H#Y(!Scbyo)um_)XepajQee)~LhE z>=LT*NwIR1Ev5%f6_8f(lCYz_PR-o#{%jK6Lpcfk90 zGkW8Y`z$OFmW< z^A7m>&)$J4*sEph7k8_i^erg|rA{@{Yf%w5%`4W9_(|t=NA;v=sz;ZI@Lj@-nw`Vv z$bS2!M6FYM9ebx-4iufi+!#gGJAAEX@$@436TGnByc!+LOUdoXxY+N|FEsnY=QQs+ zF)j?J!<8+4rJQK`Pc`fO=dx8LlFv>-?`N>dvB#HU5l&M{PO1$-+h?#EuID(*vM#)K zjevAJ*1}8uR(id}w8(4C# z5mQ148^UnpHF~lfT9)zs2vNIx)<+bK<=UX1bwSrb+uix0k0u*WBLx6V;+dmI<3$;HrkXSiB@_a-s77Eg{@0nS`oAnrG_fv zS_mg${B(W|xu-)t&Sh1wVh8O!pVdiBC>;h-=?m3ff%USWX;5l#+qid4TgG%Jj(%&v z8jlTpMAYH15R@lx_FT+(Z1Xjm_~L7Ndv|jDTv^c1jPd_9{+5^U#8i21u-`KoQ-(tC zgCwlpIt(&T*dGJ$TUN8<_4W<>9Mg1gXU!e?W5yd3s@#^zoM%J=vDz~!$Yz_KG4T7 z*SMFw?fqH2ocf$CY>3l{a=DAVvU5WGB)l~;jW_v5ri6EBk%0C*wQXruFvh3JPU)=?@UPuhg12_8|*i zdn0LlJ>6kK$8mb7sWpUi`*3*GXg`w=J=d=4Vk&G1Rk~a6gYx<^o^X(q6A{^`227e8 zq+^U!1amsbCkQExLH$3Ry=72bLE9*pga83TaJS$PTn8sO!QI{6U4y&3ySux)ySokU zE(1Gx-}<)hR^8g&y8q6co<7}=OLsqw{Qa+-2;T`(tprqVUzuf{UdB&No}ega zsm^`sm8dXh;*=E0ug`}LV(ACwY5s$>JF?-%Y<|0%w&v2!DEY)6SGJ{|P>g0KCTny8 z@Tdg^(W<40@${)ZJS_VcTm7XF5Fud?IwtAXA~%JV$QF(n?SI0IT@YeFey?FJlR$@A zfLPYlyhHn->r8)OO(uUn5Anbq>PvL%rC4ip07fU56s%X$twxPhMle{GoR{CHb9h9b z0TBbEu>NLA(bU8ZFtjAfiO-a{wd?y{e@Y#*r<@T&J}&cnnajuJ;j5VX4F%0SV-QX> z-_gO*z*D0;Vtk7a!DP%_<1UY{yoDVW=@u%TnOoaJ11q;DB_r_(sMqi^!D=t9yS?n< zp^h7ey`m`g4&=r(n#?wRB)h5XydS3$vphW9{zh$fD?v%t*3GaY*M*3X(663h3JS74 zxU??F`cWNUr++cm-sC_}w}EJp^mm-KBpo`z%)WT6F)%liWa7cQ0l(|FH~1Wd$;6PN zxU3e<;E_xM4+{UA^Ne1&_-J0nRuq!3E{P_3@AA2ve&I)-W}4paA%6uMt6E1U#QH`#@|Gx(owDNOc~; z)tRq`2SfvEQX3**Ixd_}d)Lno+oPg{`h_DSdW5)Gn>B1H$w1buaTnv!+(-(xFM#8R z#}zf4ohJ;q?C%BgPq*_%+QifW$8z~n%-V;AJZ_bQKj3Tqx)!my~A_2oY(p0ByEE&P;m8fwu zaorE7+I|jTk;ur`T`5;qO;-(7tU8!)l~z^D{5>n$~9kwC5!^O#*Q~ySl>(mhaa6V^gq53eaY9t~}N>64Dpj42$m!@3D-Exje z+*`8Rkjm}qc%*5z@_3MBaR17Z=Z7O|iy0;Be`I-@K2R3MMA>jMlc_dTBtG^>6kB2; zwz2W9jLg;Ym)2YnqQ@DN(Zogo>2%OwUf8ooSz?U9#F=&-NJ2Y2Sk_v9AF1Nfp#==kRGI%n~T#fQlBDrGG&S=fe|$tNF&R-jJ7!m@-mCXEkWNs>1Jp zE=A)S0*Qvw!nRLA0Mh3Py7y@YTJD!YiVuf%`oioel2mCG%#vp$5d+5yJW>+639P^G zZ7-GhOA!bm7T~J3`G8W`4KB4Odo7g)wJdax%OdZ|2QrOpU)SqiknjxkR;UPUWcI>X z9Feq(g6LfpL=TlYQkhg=4AEh{+heNzwBxWjGGzHUOvaCxd8HN2DS6t5bTbvBoDI** z)UPsm5@j+{^0IiRK4F`bO-=v$5(j5P`)dvmwn-Rt*$U90ke#aDzx|^rA(=Nrot8GgQVCX>_D>ph;B^cLx7J~95$QATvqj<_n{d+V zTa}w!2Z-sxMOxpY_=os|bNiDa3rgYlZh>?7%w2MON5^xoJl2j5sc(e-PY3o+85E^f zMt{VxoFm{)?pz6Y?W$yyr`cV@v{9C(ObWV(J<@>@^uy-t;P1=|o)ks=nqP-#*fancxrhIxD>A zUSdqra3zvPFwWP41Y*cC0P>(dPR1r|Twb80Tke zCe_g^Gk_hLd_vHK!q3kZCR&068$X6?cDxVnITet-OYUI$EHDly z@~t=oyZg(tJugfZ;;;*t zqq-Z%(&PcQ6gospFOWJZnB8+}k#^#}qSy++q7~j0OQ&0jJ*G{DmDviT#?H#vpH}@Y z#uZk0WO?KllJLyST?_RzB^u$Tq;*{lSppG)ijEsf1s(-%vGpT+oS>@3%RdLl=OfHy zktFWojC_BjQGPlL`6KcNYy0zPg`42TzO18_Bw`BtneF0R(lfogQEAh;1ayHghZ-I? zCz#tL=*&ivQZvY2VMyx79Qu`tV4^I3ku;wt*;fS7ZHjR?DlxHBZ2|l6BEAX*=&2XP z@u!n4pZvKYThnV5jXbb;ZKMa}6+tJug~bVSKirp+hucjn>J{SiIu!JbHPI-H9)$!I zbne|oepQ`}H80^&wk#;mpCx06)7+&?;5p8J|C#25W=jNe#n*%Z-Y|{=@b@2NyLv@w zL|TWCw*F@?06OhY)E`Y6NCD`arF zCW}-!Ww+xBG;O+jvy|osb3OP%IoheSV&+$j-* zJcHCr?kg+D*$#C~%p_h@BJ8L-IpF|lg31@>CrFny62V`jhw+}fbcdynR%A@qpMmSV zKa~Fla*umDptwuyVP!l}YAa7{$M6O=c)}=`ZC$%8#9=#@#!sY#aM2%n4K^r^X0}At zno6TRmQF~M-;P`6Yu1uVHn{E56rrBfF5UJZkkLMGF*G~wM>KE}EwJb3wPv3-a^Q)) za%lw;YB0XxB)++GEBYDF=6PuR!`_o>vrZTisCy**^$kzUg*yPz9B+UF9_H7G{;r?! z&UrK@5dHpaFH!!D?Ga`6&PPRhiT>`_5IyeDzW9z{;oZ*_>7stsrWx$yyn!jx-n>ZI zKmX4}`n(PyVP|;NX6l%&G!xoANAD+17hJxSu$0$75K)`QPa0C>+)|tKaE(JQ=LYv? z8Du9l8)E-Z8pNW75t8D-k=EI4-s*8G&T5%QL6PWYg4Qozv~P1c?M z#^?)&wl=(JwrhLAQ;XUfi2M_g`O-Js$O(Ww;B1OcqmP>r_FOY|8hPoFjn2{RRC5wp zZpC_I<^?Nnj}td6NuJg$eE{JX9YLX|JqEp z*S2HH>%tga()(JhnpRR4HuuC0Z)eg_w@Pg~pr_;O8&3}9o%+k3K<8v8kC%-Ijq=P$b%N@T51t244XQjI(QATGh3 z*cZPxK9CS5ka{Ccd7cb{q$l#1s(LUw?B3(>VZj_ldTKe_2lqN23=XF9K}k7_`wTn} zSucS|2Wx(e@I3y)E0-H7i^PAwwW(8qQ*=aaRO**PqWNk;jbzuhFAY+se1AOyFt6b4 z%VjUoe9h2){0ppNO8rqR%Z+cH$0!LrrKO$DQs?x~%3rTdBryxzpvN*#xQ=q^+?Iuh z%zSOj2W`*dZ%`Wxe))^wlx)4>jg5)ePyM~Ue{}=c7YUflFX-Q`DSPBE<_TW4ra zXkwJH2DMt3y|6Vh$-DmY)6~8seY!C=ASC)nsouM5h_k~aG8<-PX@DJ}99Dzk@KITj zK9@9FtK07#pd+p+GvdE+CfzKny@alwG@L^l+LN%}iTX5>S??S6;D)r+fpJ!lSiKy$ z3`bjBD1-Cu&~3 z|84z0{V0rT_bRW-+4&6B}kW)-DEQ9XL7cuS4pViz2g zoUTuqrhsSbg#`uO#_+SdV$N7|6YFy_q9vC#JTm{c>sv)F^Uss#dL+{VQ;IO1hxHO* z5W6&P#{Yk#=zk9lKl=ZTq#4W181yi-u!gbrVDMDlAxaEKK_#eV35Dnf=}A=J%+8^7 z)k5}y8HeYhA=JZ*QNT3D5B+J=bW1Qnb}8l3wCgg#h28kTUj|j z+Mt+ejp{3nm}wL3)tmkidCsE7&bB-T%^P?5_?GrEoVlLj$-P|sw z=qGk=t@`T!k>oHGfd!GkZ2Q8r^HV+=a|5kZb$ zmZukVcbIeVk7yzP<;eu$JYB(h9OB#!7n?xdP`v{iE0nazhCl~PN$c#w8CzTA8oop``QRAaXaJ?^UcXa4)5T zFFX{i4(@swFIEmmE(8H@lOkxm=1M;-e*rfO5xsZ?Z}P#C5kT}$#E8ycQ*Bn3(nUOK^_GHkZ%th4FNQLD;hIjcV^1(cYq|VYv z%3d-;s`Uf}Q$O|_y-wgFT6eLvUh9*Gv_|&&L9*jm2Sjkl|N5BN;h}*0D1eJ=;qaE{ z8ku}E|G@9XlR_u@lu4+?^=QJJ6)F341)6J*v+l^YL<1vnlI5T13u>F1?q_8wM&s^J zB|Sbf%vM0Z9(`ZGDWb=}GS^vDR@{GA=CPptm+}NxX@nsZBw)ZR*YV1PYXZ^yrM&1^ zo|(uH@isT;d4mOJ-R&fNPNijS)ca+*Yr_Wz?}m2`TF2a8S$N1`Q3AwinG_C}6LO75 z=zd5&?y*558x@LPQKMO_WlW zKCp#>Rpp#EE@3p5Oio;_SXjg&o(hKNrY#+j{|@axpk!57n<>*A#CWX(+MB9|W)Yc3 z(^9k`sn?c<&puz&cYTb=X^dQIRT-Xa5k1GXgbrcE*ZdUk8B-5y%n8t|gTwgXNS3y` zCaVmi`Yox2Mn_Y+9k*{(p2?vxfi8CPldC6ar3up3y*`drecVD#eXx9i<*c-R_q3vK zAy-Dtd;qXI?70Mey=(#z3GgXTzA;O#%Z;u2!4f@}OT1j1lhYc&A?^Hr6GZ>cKJ&Ni zoK}qKa&pADFIcn_e`7q10E3BKpl1o9)E9#7E}pk$mFeKHK;i1q`qvYobWfjpP>@hg z{tu`Kc%4nW56?>kFuk)N{!2o7K=rdf|GFTtz$8$y!wO&GxN4`Y94ZvmId`qgp-F{J zbCLg#737k)VXwa0w^w{t#(w#^my>PHg16&3ey_5bnp1>Kml9OXIN8x~1T!ofS48#8 z2ZQP&C>e^;QeeT9`19@9L_9D4hydv9f`Xa#X0q*>%c(bjvoc~k?+^ZWi#9lU<<0J0 z#{w>Hx~L3*;1ww00@L!*vU0~;i$YJkoi2(SbMO-R`;!@;sfFJ0F46lNACKB4Ch$kY zIW<+G72RErnTFfGh6}sX|O5Jt`IdzP<79`bhI~fUzC2q znYn(fAzQr_1-Sc7>f!#=3?z2eYTpQ7{>p8PU;l!KVSt*XEelBW$#E+`Fp^R`dpEGu z-B}`gvyL>HY0#>GL;6$^xf93#^dRgE%bIxWnlcJ;6#>unsEUX2!ICOn#oS0EsCEh$ zaeHt+MC3Bv(sO@?%Zf3k|yiT9+%Qn{bq$NP4=2-dy_q8$F zIC6#iESKe~jd#H2YDVXstKO0DOSYr^!D?Eci1EIG?L7=icmsc+RNZqGoyc-c$mP1CCjZ9R1V}^PRZ^#q`>W z&4CDW@@A(_^;xO1!@%o{dIOf~HH!}ssv)Ufnl2XPQl$z#qaHn!0AgPkx{(I^kBC7wzCVWPe3aABE*Ka+TE$MSpD*k$r zZ23IEuWSP11Rc_WLvrfk+JyP2K?yZ2xUBFCigTxIFDo6fw-_vNrpJmT@RXquPu*S# zCJ%wR82!-7M$1}046Pp9AOmc*c%}bi={mP}2g3ruU^vJ4^`PWbqOdP+u@e4HsWRmzRo2eJeIDEJ8uBx8xPmdB?M#C7* zbnj5aP+k-ca5IK8uT%|7rcs{I;GsNJGX%-liHskpO>2vk<%7<%yMV=u)4#x(+4hX7dxCT{7Pk zodY8Rb}rSmW23sHN4CSC+-}t&$i$xQ)~rImmQ{kI!Sk+>OIGTc_@F*m?*7S> zdA#_XBT$jadGY<=5gi54F4x~?3Y?tEOrEgNR_-^vTts|Iqu0W90)muVe}jFzAL5-f zMn31hdXgwL!0a$OXzSdMQIdvj)&6T!Mh10fOd}a;=?F!*uDL>fOXJ5j8?c4 z>FmPj@!Z6Gfa~q7K+gKS!r*!x7fD4CIUO%{$VZXTo2L?bU7rTlepyb*poCjXV9g)C z^5!1V!LHHCS|~8v7>mnmp5J+K9Ng1{yS`!`&`GsMTO#uZe`tjUq@O`O?5D767U|5G z!dxveaZUQo_!!4U?Vl|quvTBFK&UosADHW`%OD6pKa@j86biEzvBWBx<_u&L6OCt> z`e|M(OMjacCgjXZj9{mkZ#_C9*z39b?8eo)TA*B>4121Yv?<|5`~;1O$=mPuHSeo2 zSd^cg{%0||(_boUECcLtKe5l89AOyeYino&zH<4kw~&p1${!qW9rXwMH;trckU59b z+MqHN6S%W`0ON5uyF9fnl!Djl~SOCG1ho^uZIv&+h@L+JfvMsudokuu)8 z8S$~As5ZF6f>B&4wScd)5{Q!QEeGnr1=wSeM;ge?>wE-}iA53+maW_Eyb6>MoA({I zzdktQmUmX`+w3HljIU3$9)vyX9!S+nOioFM9+N;jo$uOM!Jl{JC>Yw?ELlbFFFaJY z%3FYTJ<%^H`oBykj{&_q#^<7Vd!RW>y-s?H=aU9!TdWzq9nlXT85O(1tpn**kMau! z&f&T05iM!YOJmZvPbdV{eIpI`>sn)N+3~hID^OC&Q$|}%hv6W0Xw^FQID4noTGVRu zl?ScHBI`=R#``Qs?FX65PI(oI<%aNc*N=^l6bvf{JxaYLUkul)&aT@t z$%E6P%e|gMaL{&`b$h*j=yK(4RJSjvubd#`-~gBAoGp@9V(SxC=EyJBgJ&P$Nu@$Lz(B@FNsQEtsV~|{H1i=p|yK_$f z{i=#76YU54IAzw=k^YB4&u)PSXlIP;X8HBZzOk~}=w?ry?zVSmtytj`b-cw(^r5zE z5A?FWN}Sssf3jYR z0+NK_7dZt-aJ&A7qZ?Dn*7)A3LO@Pa$DsZaLiWMcmrQS0EbaELblEDcDD4>-Se$ln z<;9=3N2VGt5e9GsrbqMtwq-U&;StlOZZ~Uq+GvE0{rGQc2RF*lOS2QCW zrDG5d7(@cx&WFLfh&1=`y!O$MGd+V3R6+4WMUfCLM*wduoGPC(6-A(tU7m#m2k(iy zCyWTh8|E6B(Ti-^@=zs3zvMwdPHQ9!@kLPa)yzDdPAC8k<@FxOJd!2TK2ej|$;pi{ z@cs56>LcdLsY$Ny!-_ZK7sX@={weV4G&EecxIJf0(bp~}S_Z2t%1hU_P!VwA>%a(y zeI1NDp8b~$R+1Jo&2Cung`qqPkT{AvE3LGR%#h5NgKy$9I7=OQsFeLQ#8BVGn+(g= z>P{u1um8;%y!~bvqHfeH6atZgI-gep z)ed3BP~m){%<_?>jtw;fl;4YOpnEQha%`MeENs#@CZvV|CF|QX&HD723=24u2*627PmLtDYit;-WHrBvMAakP4n+mPtCg|vL zO`=W&^K-oX{I-zGUmTr5hgMum6N*hBEG$Pvh|f*=-o6sW(-3??!)sKn`>Cv+ey=SY z!ih%GilCGm8R>+UAUwWkauIs!FADnO>jq$)S82dDpFqgX#rkJSG|1$;&n97!G4iL9 zXVIU(wl-p<2)G%+OlZk|$HxpTIxwyiM+;Hn;M0v)gz+l|)hd<3!Y{-;j%>^1IAGV-0D-oM8BM z<($859!VNlm>jy6*!?K#z`vCFg3ZY8wi@6?EMfy>ERad)$XXnmr_l3sm>l~uuIQRy zbRe_2D|r^Y)9+%wS_#nlibM5>?m>5V_#5>?3+|uE0@CH*Lj^r-xqFx!=?!DWkkkqX zxMb{8V*A?^#pV1MxZ?HN>RVKfs0aJ<=g1Nk^#nAeEBh%L-y*|$iz@%31Q@;Pz3i+R zY$;{*IqDnKI~Uc|C)}FT4UK}M-#x9=6;>0Ht`XqXmphY``IDv!Tj1z- zp#Lva+>MFFyqbQ0a1xxOcn*mr(I_@iK1?}&gMH|twWwmaXp|)#k&Y%?MqN%c&pG?n z{%M=f-`z~H@)8z)fc4y-O*u=50FV^xN*$zjsS^18TmOP7`=^L_r&ih%^(x(r$@2-R zPWkM2&w`rx@p@ddj@;H3DjiNGbbfvf+iMtW5RVC~ZL5a3OR@7B%L0bE7e|qrFBWtC zJ%=8^#sF`sfd87@%EbE(PrAfY_^}^Fdfe_|2&%3(2<*mtxYhSgDbHLq?}hKGvx&V(Wm6;)}p|xw-P@{_(kyMpM#i7*pj2b;`3Q z1_a$$11O6$3ggYIOqKGj@$64qX1~H)d7lQO>&qViPZwu*DtHcsNzT>tOYwSWn)-7 zOG;4%!SGew<+F+6-=w^vhO(aHHCM=2>Kqu{EBdh1->?w68skf!sFD$F{1FJ;0wJGg zBmm|6)>BQ5$3%O&@Avz0bgcoW|=?#RF~(;0I%rRgi1#r zOx5Nv^j3cEb)%i$1Z?e>A^Lve0K=^UnajfHI$flobrGiQWBRop1~RkRpQB`Q%>dV( zATJ-*(~}ngC&O?tMu~)IQ{PO5q#j)eo*F8y;56hHETQ9I`;*Ay7Jq za~i@@J`8Ix9{oElp-X?O{|;bx6XZ(GX3#UWECFmKJ)8TXtDpjDe(2fV>I-$($`MJe z*>ijp(!YpnaJ$J2d&+{@?r1=xCIWi06=cRcSYy|YDSYg+aRZEbt4QmrAou-3XY!81 zKnaA*twXK301*^pvt$m(vW(Z^#pOnLWXVOP#r6dX1=$dA|1IoWV~dvM_k-f{*}3I_Vm{+Pdu9(*L%ZM@@A`GjIl!+ zD3d%#Hp8RFx3djV^LpWBoP$ZtX}+Io3zaN=9TY*WE3Dw|DN?$b99k>6z3!2d5fzvC z4wSsS8fleRNUd-Q3X*Mjz#C%t!8QW0PmoFMJKMTtn66rY+8b?F#g%2MVp;0s#WKo0ZAzFzESYqwz>8Tw(^%$ zCY25-f0CH303M*ApKNg===Y z_v9!&8e+#=!c=A~kB3c!_yMh+s$Qv^1(c}Uoe_#kQS86&YcN8T8##7Ax`MBDMO+Ry zSE$!JqB6`EYpnV>STnDTZVVuT&@YL)$inc|cMf3lk5?ksRFjD-&C_7Hz; zr|okwI??X6ISvStliHo+y(WV$LAc9}@e3`w>-5Z7OZZ-qbgUPL-Hjav3oQEA1Owo7 z(#^4F-E*fKeHT{7kh|HrSZJPAUm4fiTav|UR}{^uQk~JjFR3TV!`ZL;r#)(t7B7ba z?X9f={aDxeQ?J@a-i;Vz!{RV&w~XHImtR4~Pj%0K+8VWR`9@E@PaQUzjqEIj=+$7A zZr%jws*gl@o+;Oc?+K(g00_6M9GFb{%$sdnz^W;_Tr04Cs&cBp))@D#Yxe??u~yh` zc;%J6Jc_?1SLx7*8{YOn#m`5jbZyqq=v!7E^ig>!wES3%>1;kcypOz%k`sB@tT3Kz z>*<-tT^)>>gFn(d`J>es-X5&Yz??m@lZwV>^bIemZ&2gG+KST{(*wqyv$tsM6q6U5 zb^O)evFI0rddIc(YA?As?A61PoY5>2mO@`n1@th5>2E*iJ}9Ad_T2i*oJ%354*DGyN^>*(S@w;S$(#TI|q9I=v3c$m?rbTxBZqS-(Jmv8Tz0 zRyHS0^fvo8(*@37Ta^4IQ!2nG&jIeZOCZgDav1N+ocpp<{`bA=5|UC+^2YtTLj7_s zQ_*)HgDRNsaPzv9YD2HQ3Jk6uB+ur+>z>vx*moQ!k<^9*$0mg&Piv?OQ#poPF>;rI zv2{K|LF-tYjJSS-HKX=I=W4PF8{@I@j2GBTu0HNN7vbQn9KJzzipD_I?y~NP8wV96oeyeb@%K|kn|hZ(vio8DC6wZ*X=3LTe>F2SC6#- zC}B0j=n8HhZPvMhk=zbF^O75@Su1z}yiVMnR8;sMu%7f9EBGuZ~hKp2)GcijN5{Cr?~AROEa6Cllk(6_WUq z2>=Z##DZuL7M3Bbt!|?>8A~%lXS#Y-=%Bu26v;z}1nYpUL^4aAbbhfKNCXGSp!mpfBtC@!8RKI}#+Ok-Q=71|@;j zvpL{SfyaX8be?atf8Rf!xvf$JRH*Y_AndhviBE&dXwgsfg93GrHJ_hQFc;Fa=P?dG zgCbB_AfuTt^n_ne`50=1DhPfN?2VQ{tTgb1nj1$B={yj-d#^RWg?sIAkYm@Xa(-la z)C=f75xkEl#7y#^*1JTd4cjz#LqxMz67 zygg^sl$I~Gc2jzJncVfMKW+!8y*An-TWKz%?Y1%Rb+K@NIT+7NqFi4lk4{eRP$jb$ z66g%<@@5!srj5p|Jks-W2kZeC!+ZwFL&&!}J|`JU-)twXt+*UXz1gM5v+M|0rmzH! z{gR5SyX4#ic_FmTUg$CFSXz*sOeVRIFeI0=Ow|@K29IUA#<}Y|-`;?3Wx6Cv>dS0@ zvWq|H!M3IwZ?-2TYtmhJb3&iBa{le_S7H9(`J-g}i#+P|`hnu$sfHiQFss*a+Cdom zm0`WJLIkB|SrcH9QWq7grT_D#sq4@OXAtq&YIn%d>|Ci!DMJff)=j%>ylwMHqp9fg zM!Ye_+pPub;5&l$8*vQ0wB@nWs9VHG-k#%heV6io%)w&X*VkLC*M}aNLiUj^srcNl z#vB@T54ZrPVvyb*Lp0_2VK^1a%)x%TX}a)K_n6h*2?hKCPSZ4MbboW0i1VA8*U0|+ z*;-n+qcZs_t_&J9s{yk2t-i*b+jag;g2L~fdh3b}M{Bx(q)2j)KE6l*Ibv2zRQhm8 zdW%PCdLLTDB_x&xvg-bHXWhk~*Wba6o}{f&MI?@R7~xIudD=7Eo|A*{w$x%-r=&?feZl1fspckX!i2%3KdXMg!0KeB;zI-rH%p>A*8E;qPX+lXKM1sLApdSbvQPoXj$R z^ZhpaIZ^D_FY}R=&R}cD3QxS5DG2)>^v);XC&_o+uMNyP_XR8+;~6S}Xt*6Q9Xvx3u8eQ`N^`YP`98NY6IL!l+~s&V!?xuvKQ z&=Tf>7RIvX5Ho^zeFFOGVE$X1{o~`T!&PH`spI1#9SbV?bD(arF2+~1uaA)7wh<)^WM;^5%wv{y z>kn({?(S=3mUC+dOLtD<_GvhA#XaQ_eagV}$sIL|lVT=!4?>9L^;8^qhNU)nC%6a6ZE&FN{UP3myT%Go1Qjl&Nja&vuK zv|p<2lwU@s`9~}ZCvwT0ihGC&C5i-~nmvx1i7jXzE7qoh*0Q!u-pnq#s8*YBM}ygRqc5=>O^e!wHpg`lq(xkAb*ax6_LMZ43cZB!z+_EqU0pZ&IJ2ptqasO)$8 z$aLGP2NybOxN^J+vuDexC}c4B{Fv`ju$%d6A#7|(Vd#*OXHG!EqQ7B z21NY}S*eQuHnM_=q z(89Pusht_p{x!+TD4XkGu+>J^^FS(gCiQ61N?4-A;-!ijjV`j!s;~UK#F9;EG1}*Z zsdqRyI^>-NUer)7N@6Ry?~FNt>E*wS$dqH`seVRDlW0LjfX^0EGix)>C1eveZ~gJO zA&MX(;}4y8g@}5;<{XE+$Q>YpE{PQqH@;q7oI5+QB&Oce1wz9EiOI-dQ|f%D9x{jx zTT&mSyovOPqQx@SuZ{?wC);&e)u@LZxtSNdqKvg((O*BF_`XureySvym4({I#*q*QaM_Z zJvHJ74=NXQ{gdxBPW({4KilgwXR?}sS{0$i?q9uCX>pSDz_%l1oiM16-L=f#?t0RP) zw&ekBx(ZrH_b_C1JHUc(rAN7UbV>}xeiP+L%+s{tOaoTz&p#BgD_o-#KF10S>0o_d z8sp{oy85GQlG9MCuv~Lse$!40w~W;7K`&NwpwAxiFLQiAm~qbV2=I5L-<6_x@(x0C z?!ca|_XB3|IWciE>%dc)tK5jkWi4KEYU-<0af<)WmC@HQ8Tlpxv|IB%MCo`@QmL_7nza zg~87L{vzaxg_lKF8FjJMX}8!+7^T;9o|fEngSwW*)BhZR5bMN#?B-ldM&0kf8OMb* z9>MJF3TuDePTm(2(@(DIetax>uqen|nJ*oKc|p}RhB>&E?&Ef3W^mT1L*J|u`#q>L zu`nBR(IjElVIAXHf|<@OOsKsOks!){5`{4NF6oFE(z{1u?|0^f<OJrKr_xZ43n!J);$Fg?M$3@uv{JW2YxUMo9`bXcsrSn2h zT%){!jHC8kUa&e7NN`dxRt&5>kDNj?HzzLf-!MZ2h2J#2bx$EE{SB%0rMBnNts)FS z-V=m~?fKwq{Q5rjGH<$WE^xYZ=WyhDt-aDQ-p>iG=-g5_y4<6qNRbV$ov)L~cUSJy zCiYuFHk=TDI`^PfdEG;|GPQf+ctwqM04WLyJ*}rbfEuC`)lJ-5$I&sqXWfw7%N zv?-ifWK0ZDA5K)O3m-kDlrYJU9fOf>kWyuMs{TP;!7lLd(9Tz0mlNeUi&iL2k_0N` zG022sePyTB4oXw2qiJc{B$UXwPJqv1(Se0^Mpk5;S(79TgIP{xi3@2~`mG+YSaX~D zrv(LXzeaCk4h_|a_B^%|S;i;UN9IyO`k$Kg7b=bBEa&K|_JbQ&k|$pb2hLoaa3F1A z%V|8vyG{w~<*qSmccXJBn?q96ook;5NQi9poFTKn?#E#;j@>{_b$NWQSc{Y;!@B#j zG{@yj31jro(dg$EfKsLzDDsBXZ;s8@yyxj=o$B2}r}*NQh<3TXVhPz#SzdoPaab8t zA0A-{@WkK&4k$xhGil~Co#S^Bln8fvVGVF*8mjZ*!kWW*-d^q!Rwx)S5(y>LM4pB@ zSG$_y+lq1a+!E;Qt-GKXsJYa-K=EdIocF5#zOgfcY}oChhG|i8{izsJbKw^1Y++=s zg)8Pxe@oD8Iqff9io8@)c#c`ssqUw-S2)2Mkr1~qzW5UD_h`_sP6ycP(aTa#d5_uN zl>?E!tUHzRY)%5BKL5ci^XAOT=BUxw@iE&$Hlmu0wT#kPh{eiGP}07>O559`uvrAC z;M+$((wVk69$0*V266CzPs+rKsnoVcqI)yog);tWyY+J4MsQ&sbt zgkWnV#=L7PHaXw0W#Ib2%CmNZVnCMov)LB$kI2F6n~^=O z6)#}2+u))ZY;VTHrcpEY7qUR9^~XIRs-fMMlLF`}R__gp*++?OUkvA-adq0kFu+#= z*DL#e$C+kM%uf5oqx}w7YxW25B{9P@&1=VJH{8z5bqVE?Gy18H@-D}VIMVhg{V zs9Jd1Gts%ll3#ox{YlEaA+nhk+f)D8XlHs{g_+JXp#MZeouFeqa??kTEYSvy^vEm$E;_f<9uY}GtwW35#=C{_)fXf0OeY;@=xo7k;zycI zN3Xccs_$2_+M_A$Ht30f%)E0u%!2Gsmap zx;EeGua%%nP4M{gYR_}m=EF+>-!v64eUd6^(e2~dTH8SeBpuhxqSGWK)8q-XaFnRbzWN?#5ac0=Xp^)tvlhl)eX+kyAN z5A*p^f^B)EGvo~Z-zrGPybqC(hPFj_&tY1ZUhh#p4_-d_`)51C_TimJv& zRJUquj_6`Pimhwv7aW4UNlGt#Z6=33f=c54q72R>`eYj@k?d<)gLKyLL44HKD?+EE z+%=1A2sDleyYNO}uGeFn2lDeb1nJ9c0c>HxVrARolfg5jFR8Kt+r37N)1>lw^3X&= z*$3U|PLLjHl2k0(??Pgy_Ew3nu8*%x)18)&X16VT>R8 zfU0OBxJHCe;b|LG$sYwN5QN&m8vmEDNH#L@F;L&+y9h~F*exJ<)WwkcPRI20cWH=@ z%?ncA9x>hjMcO+?S<*Cn-#u;Hwr$(iv~8Qynzn6Q)3$AU+P1OVeEPc1xzD>Ee0$@= zUbQOLu9cOQ6+3svFXInSe$r5aSfw6>Pa6VXWJQ<%Lpd+jnMZ%5^KrXPh{XxWaa9(x z{R3(_IEn?`&47^$DrS~3$2FoNSfiSx_crOZ6rrs`C{xGQ^G` zw->bA05V1T?$4&^AmwQ}*D%DY;l|SmIC75~0Vjg2IKJruXJi)A?nz$pcWF&8?6Kz= zd#1PV97{wEkp8O4flTP{!{-TJue`VjWgKVUchnvYwA(`khaT3}GS6cKlN1Q#Q~Uga zJYelTpZ8CNr(exLat6RC&%kps)`8(WQcQuda90TUkuNiWpK%^FC)kbx9Ys}>Lr(Eh5ro(*h^0K1j4se8I zf*3Ngl|hY}_C}laen;Vuzd<)I&eM&{2lp0h&vrXB+pLJ{P*CEbWOrl)f#RX~;o+Y# zdIvMVPkc8jtvBtq24H6L&k-oOLlfpqX1w23aL#`_LCG2Y|2fpx_V(nc<%wEcbjgE7 z`22MZhZ2Q~H<{1EopWRD%2sSZ>SxcsDJ7-Xq8M9F)La5Rt*&1%v=S;@O0Kx~;^*Z< zh2|>P=pr2seM$UO*mdA8!9>SxvFJrsP4;?k{&G|GwDP415}|1+3K90;Yl=HnRn>^a zbCOIAsWdK;4Hp~ziAmV#9Bf>TMw38pp~h4A}uNH3?UDp<7Ug1bbUFtS6s{LLY&7#&X<44e3BIF01;YEIKa z2@CFx%IY!x2!@h*bW`l@Ut@LM9{&LiIZI=L z{I#7vf{dqT$NWk#7i{1u{dzf_X%>td8M&_43@cd78Mq7mwM?Wwz3)X$XQnoBk73ox zc$Vm>o6%Gt0pP%-=L!B&3s96HiRsxB;0;~Y6un-?D}Sg))1E1q^_Il+wm{?P56~<) zT+d5S<`(rcSx>FFlj z_e^L$K)_WX#yIyafyNJXCOsd(>-rw?82Y0JZ9Shc`X9S+(3K)17kRshm%ML!Q0yN_ zdSjCZf&KEJpp|Xcciv{?>DO6(q`xa}L3zHv*k#K8>z>Rcce&)KUq3rqYt7BsOxV)#cw|YQg1<>-fKeh~Wf=L=t(U`aktC;MZ5}-8^C*lDH zOP2es*h!$Wdo$-I3Q9Ofa2R~NRZ_dZwtYo}DSu<=pTgtofZ@#ANBLp8ABnfcbeszg zjOR+WsByHr1N9#kz@MVY`7@+Bc+eq+WZZo248~*VEUq<;{`*(qnKRtL&l~m*^)Qo0%W~N?Hj?@)=Hiov(HYyH?F-X4 z56^XZ`9|o#PkY`E^qHQ{+&lbkm(11#^DDFJ!h35)XRn*&R?!+w1?$r2lsj)H8EihV z@PUZ#d)N^GO<9M9;0gPz33e;gfPYi@5J0B}%g36cImPMDS;pd?9vT<@Oy-V?(mvnI z;tIK)i8Y;myK1+VeQurz2>9_Y4C=v=(%OnY;ZMZ)G{M#{N}q>D$9%%nek+hmalQ~C zJnq^v87^nu+=%u_%yz!q!&WaX%9)ws*8EMG7kJtSvIC5y1?DJA1kwma;SViJ>Kn}H z2BO@8@4|k6KC!BpgSC6UD7W=_s=mloFz{ZT?q+g|^Xkz$X2q;^@!&$-qL#!|8@XRi z6%{P?;Mg;80CTEepUv$`H($;W6Y1TqSHwduV{?cDa5LHds)EW zd@yTwEYBg`6J!*~Z|!mQIgn>2&jAL{Ux0=8yT2YL%6K$>_o$g1U;b~(eAhsxiFUi{ zGam$BKIbMuDK;^On&9zh+;=a}7BIIQm4;iBmV@IuCph$b{qm-VVkSR6Ayci&nqgcx z^agj}&9$UK$CI>QJ`1bg znIFJqrbREy1F1v2-T^x~N0wP&|00r#HRpY((wK}!#eYlM55_2~SvEceaWJT2AY-6N zb!IF1lv;Dhq+W0*A|!Jfn<|n4toq&W)dF3GTk~Q5fgYu+99}tp_=<6(N5@dPhH}$5 zml>TJD=k<(s{3gUG1WxpGT!&sMhH1xQn+k4Ar6=I6>wS$pEFj0uEu!@q}Ogw^CnWPq{9u({8H<+>$ck)A9X{{!I>14&O} zp-MfQEkXaGQ8$mUCC*BONBkpB=JnU)iFOCC6XFGCX4D7&-_YXnWck;(xUlu_%2R(C zj;+;tq{5?I6Z{Gu$APOFa!_8}i0QY1uIXgH-#X?y=Q}FJQ?fp@&rK!*8_# zr#l*p=9im8f5)gKbL{gnw1<`&aQ!uQI(K^zF3+waU4i6B5p9p%IQ$NskjoAHM~%d#c&Oo+p#EFH5tOlY&88pZ>}oua}qjHT{&30U8=r~+3w?{WgAPlEBb+MLfC5)vM?GGvCgkX zsFqTAi;H9Fb+lL$bMBmLJn5)XG*zEe8|`I@9QfPArOl*jQ)O@RkLRh6~o z#om$q1HT%geaMOr@VVp@?VzZRbl+V8+9qhJDk)xBg`VJz&Stx*Z@hlKpM+?1bgD;Z zN;PSr^(WT@x!GtkOXoArl|OrJ%lB;3qjT4$Lg!?oj0gxPq z{G5#Wn-GT`!^D$nWzBf5HmrQ})N?mkO-#>*?)YrLB%2xWnLSB!Khu%U-w~_ud5z_U zrdv>V!Uz#bWU55$%0pnjE^$mr#W_~4vYIt*N9fTl7FWh2-6dplS!`N{ru$S#k0rPojCM-SUw1qWO z?>YB8@g6tvQM;UV^bAHJHPPL-A?atLK_%cD!M)0wLMKBqsU!TC3*-+Lhl9_2@_tS` z%+sB`f5PEYmC+w@ace#HWOh85`Rs#>aghve5O)>6`f?el>Wv9aYiR4MG==9j4iE43 z(v<`?rb0`KSo^myXELxXUe}0=g;iEi2134~wA3LJ2OnZSFydd?*^>L(en-V9^7AQj zB}dT$wGV+tL8mfv+3VA}?(B#>1H)H6{4;$K=vvgya~0~fz32UWnuD?_3{oXe8%pEt z`eYQjx^6l^P&NC#ke%KBsNFVX6Gh>7e3x@%;`tje!DM$XpN1k2^H#q z=(afbJV==f;cq2j1wH_Nv9G19t#9nId^)0zIQ8^jL`IJ2>ew73fVL)TYHGaKJEbQ$ zo%4~X;_cJOYI|v1L1$tXmsg6)2+V1i{@?{B-uzJ_ZpDrH%H6xsrdNJ&v~=d-^>x^{g%y_P4V&7`LBU= z0}m(|zdw6#I-7WZI;5BhF`b;i&H!J$OdokQzWYnIjsR)OIO47a;<&q&{W0ud6l~tu z#`6#{8Xdy!CoB`5glAuB73{tjwa{xKuE27T?v;f5t%SD=QwkajDyr{2KG~)}Goh+s_9Q!PoO%WfOEY@Qoy-6su zTUtD33ABz}fhaFM&|(J9v%oNM`%J6h^f*z;%`K!icU|tCx`y=2zzaci0j#QJ{+zA$ z{6>+hhx$B&6kG ze>w&SNqY(U21mOY-;6zsL>r!sYlg&-XEm1TAj%AWA3u{#c{I*iTZZPS7YEVFn#C3A z?Zb4AiTKc$1s5|00(`s26DuG-vCfx0uEynJWUH~g;2zu}1|KA;1mP|3;;7Mk11ILE zc{UN5#Fkhx2qnk8R!Kg$s&fvGF1R+-3g)m1+Fmw$e5OwWnvE%;W!Z!^xFDTWAsg!+ zxgv?#=UX*BeoGS8#o+E$DdB)XV{QFi#X_)9Z82FF9*CB!yje7H2Ys|qw_{?tObL%m zoGt4`<&$0@*P5TiUHj;E8X2N? z^3*sSlfll%J}vOsLv-#nLdTY}#dA{6!GTGlHHHfjQlnW`u<7P)JCcTvVWpwaE-g*7 zINbsFrhvK8AL<`vK9&{yh1`eyzK#;ezAlAzpTW%6;>u{{9JFLq9HEQRIB7Ih5)4qL zf9c#C$bq90wDhXj2}M;MYe_TMGSwKRjzn!o4=%tUs0PyDNnM4YkGE+H^2p)T>w;Uw zTJpx|u-S>#RnWa+*b5}T;Cp;1@qW5P_|yZkhUH>OLZV}RQ&ppbE060fRTz$YKHu~b z?yqkLk7icBR*~7$tn0>%TOB_@DzmY|g@47zK1T3*d6RtsP7oO1&1lT`x`*_?tiNfn zAJrpz2Rdi&9%o*sQ69uax!A6?sP5_v)x)%prZ{2UFQqnGMuszA-Q%|lW;wW`eoP^J ze#GmDQ&R$)gUA#3pHEBsS(Q3tti6}erni3l^5R46zHer9$*x_bX9!N!A_Mhb?_^IS z=ye}Y_KMJZAK8^A53IeLfh1-mvA!H=y0uT^zC2={X!jQAEF7lfmkS_c3=@Tm?78=Z z1je`)Yi=n$0zUB8`((HoE-5q19v^4@vl}5KoZ*zosPB7HImrF_8VUV>Cy@PFKD5c;hZ^ga zVNLsEQ3)X7oR!s;qY00udnThZ`%{Y*iCcY+L*TLZzu$5wK2M4*ey@3gA=oBGLX(fPLDe-Vb`4jdwWm zSovjIW!u^8PWWpJ#pcsSAh#+@iuN~6*!}fKj5csg-3tOig8M7) zc1F|hlM_kKbn#q=zG$bCaTMEwEgZ7KMpH)Cp2$!9 zZWJm9gpy@qhKL=(;>aON4k-$|>5=MNbod3;}xKNqeJ>(<})D~3?? z!K|-pJ<=DPaGrFhaT@B(Y;oudw=B2?s7Q~la-9{%fA4cbR!x#nxRT%;jWdM$^ks|) zDSd22Xlw=eug4abDcc)ZD%%OjVg0Rq3cXcsqm4<~a!@N`Fzz1S=TPYcYypLwshE+S zcR3|o`9$&XMG^TOk;$JgtTI~Wh1Dm}l#CqidCKy!K5|KJ$8iU=zQBn;sxVk=#nz$Pw$ z+`b;N+Lufax`6II6#dd5^v7^|ZC#_v6?yfQlcLlobv^aZiPB$yiz~`xQuL>6hQiW- z;AH^_h-;^sW#?UI8ZMCd!et(}%wP>D-AnGzM5k?r)IKuqwItaO!71{S zT`3bj%E~W{JT1^J6Bp7CAdZ2;sa-v`i61b>nD!nYJU@$1q}%tl?6L_4Q)|+m^Ig1d$EXL8lgR=DGNlah zsJttwVAd(IoNi<@HXCXFMV*O&?>I`+ug;DIr5x<>7zXwaZ!xmWEh!dO$}}#BVOIKk z$R@wyleA;&0n|+D;y{Q-d@l~U`-1=P4m20;HTm_;g%N2!D&QQYf4bTVSrL@ZK~%0doO#TP4*7N#Oh zgXMn(A%!lX*O^>w?K4KH3_kd|hNM$E>U{xgXU z-sFG}MSZ;)ZvZcK2!mVFwN(r31l+>mG~*U=t>p~?$cQ#Np-aR4~uGg)*yoviMJZ= z`O(>`pAAos0M^7^sNdv=vxr2BKPjSE9%yP8P6y$val?KJC=xDn{c)5Pg{b3xd)vtq zf$`h50&>T@p|4kJX;ooe7;;0>NiiUel-Uzy(rgWkN(C7iDghiBqg3RqI)C$w96gS5 zUoz}=Bv!H?B(Hj;;bC}20XzWaxVGgES$JT8ubcK~9yEGcQ^yY|LvB3gUQ@P(@)*)T z+nq)ET8lBvYhYpcO2}7^!>xkz)iQfKtI+N5)Mc?0*G!#?MafZaz5 zPVAnHw`~69G7#e;uKs7fJEngKC*t~^i+G59*tneq zy8yGec!#)v2sd1@Dp_6TY(aY6k|p-V67lnG7-b}$Ff2(f;zo&j8B*wgz~bLQzk3aY z1Nb-w-@w2L9ovCcF>|n_7KO@qhehI;5mQ%b0AXW>8|`SfG%Z*v9T}sB?RV%#kSxj{ z9u+zY4n9CIcHtCH8e~oR;05Ng!w4Uv#@NcS(bRzz)!Rj)3~lgV7z)Zb=LL#wX>v%& z@Nk~vwsr#rF{T=62|@V)P69P&inGzO&v6;)GPUT!%D~#DK%bZDlZq)8eY|cx2yH1K zb-xe<*xuEvmn*?5Mk6Z>#n@TJLO6<6do+Zt#3+Fsr}j8FY+b@1({3~Tj%^@?<#(h1{DHW> z-EcT}+Dizp5G_dS3&4VgcA6&1tdI9ZLY5EXrHBp_q;Xa9dZa`P#|m=zac&f5~`KnX|Icx8ZbSVQl0sBU@h#5Z9w$r)y@FKJC#?U% zNU|*yCt)&cB~!*wpOwbk!ol5*`EW}gaB!(<Xm&%shCKr^J#u&t_bicOL2)B&f+3_8Q&RxPHA`SSXjo6MNmtmz1$JlH$TDUZUI5~23dC1yT@uYGI%eg>obkp^ z8cA+@*g-5p!?g>A6wUQT?powctGJAy2cu5~{sF!MVgKptpO~wJJb0MCq8?EKs%IE8 z?C+8&wBkcj*~^_6gl;CubTIn}(b zH?S-5lr#^ z>6>(*wR%r5y@A+<*_OA2^x8)Y5-(#po~VLET6qrln{sFWB4G||Jhm)blM6$3Ffs*Q zG`K30(&)jOP`A!)qNVW!%YMoPMrh5Fi6}Z!Y{@Pm&(`%}$NB$`y|ldxdvg{AmDCv8 z9m(fR%aRWF;8nP>W!h!>nqKPhrw2FCcHX{E=*+g);h0L6KsMrfCA(W6SZvs?lvI%l zfxD78QHf_WQ-8cYLJ=c`6682` zyVAp#-?SDuUNYkFZH1K7nc6#bBn^t-!x^g`3$tNnDG5!;Yzd{vb-tU>w{7jTfbfVJ zeRF^S^Oa_GWNAC}a<6rhhh#P+!|73)-iEi|t)qoP)`aEwx=`Q1=LqAhqv5!VzUy)H zm@qbxA{{ldJ2LNS7gL4bk?4LdoQaC$VJ0EOqH{&;VIlKra{-sp{R6Fqu++ zj)uwRM3{Yv$?mF1h2vW1Q<7|j!g{X@l8z2Y%0Q8yyC5{EB+d4)>VHc+Pg+fkTeBw9-vCCbzJ@ z{Hq8K;Q&mm5SJ+(W_Nx$Gb7l~OSQ%d4#!Ln!q)&IGFl(DhUV^70)4!d&79{m8a;Ba z<7n4C=5Y;oz9Am=2Da}tAHK8~gbjJ`&XABm9*>?Uv#S$*dR!@iLIrUXQIEM!8BzVO zy0Y}_>%WA{t(FaP#-;(V={rMTx{+O@aDUBTUrkZ3JyLAJ94Ra5?x%VpLmTxbkmnWW z#qL|_6{FPsQ;d1QkGp%vK;b6hMV3gmMhLaB2A{y^k~RJ}T&IJ!pyyP>gh<|5b*sp* zs3vFVF9!#}NST!Lq7@`5>O@`s)86r8P3iCodk(}F8d;K5XZr>b%t#}k4bU}Y$ujzov$*_Qq#Aw=GK_Gk} zQb#VfZCb!CStd;8m|%+^XZr*w-hZJaK8?3O@*yhnLBhGi?(k*`dTyDnvY1WmjvEbG zAM<8|QCNWuB|?7`ZXz_X!w#`&#ksgw7LvD@0{F5_7DIMv=mcyWa0xEJgFD_u#IDcwSFn{hF zP5^u5OniZ?St@EceZmPpbwJ+uveAEddw*F)Hv2qT-e8-0^J$NK-Bh@fIw0ZY?Fxjq z#6-&PZUJj+pTgu8EMCaNO+Af9-UlDT^-lrOUO~IDWv^N!#EX`YfB-MV6L=W?yeZ!3 zrN1{|av}VQa59)VwR`KNxOGEDk_wlY50kDH%B={^S%(#UPw5hb05z*#lbg>P3fMbg zH9AW{I!pAk|6Vx_tH5apWn%5d#3{rda?aI=>5SkXPI$w`!<1F`K9^o#8sDS#MEOOF z$^Bh7K40X@8@tLEv5zqmyX$MBD}1HTqOoR+euOox?o_Yw6j5)aLYn~bS0yGlX<6X- z>TPAt^~c%t?d@Uk?c>MKC42fzD3MgyCi!TO2$wlq_E~@EZ1Gk5(mmG;jSJHaCoG6z zXOOpLJLbDspgv_Oy{61COfo*Uk!M1ls5ksg!g^(Hf2b(90HWBylopTR^1<&%YLctTP2p&7;mad>V7Ju7j~KUvuQ9SwLB<7<}KtNbuQ zDSP7vP9yN&S;sayEawJAO@MP@lsARh`C0ohii#0}sQ<$PpgbcJk@()?*<|61P3CzT zB93wR;M~etBD1on*J->wK!OVA<~RqdnQb_me~E&2+wsc(!}0uP@EEULP`!W7m+DTH zizFu}{+dklU}63j-$B7-A>WGnFWv`Ke86KX%A1U%R^ea%2b7!;IyC;QKsX{If|5%= zdTWj67fzq}RQ&SlH=1brDWjm;a1wgk!_L=eVOxj@@B6QR zDzabu6LI++ejB&B=8z=Rknz{}@Jucq5FF2z<~p5t{J`kwHYk2-R9-N^dueQEz(h&> z59PEB9?%u_agASC*`4zzVd28_bLRcUo?z$25S7><=yr{APOrTI%YCV5FoJ!h&z;fujO z=lr=p;zv&}VbZ7i7hT4z(jbJ_xFdD-&#@f|gE(Zr?|qL@X%VpwC5}lvMB-$|1<#{c z;G^Dpt6|2x`zW=km-~mdJX~|su&+J0_u9N)cfR9ZKs|y1NuN9xx4_$Tojsx{6RlM0wLs&(^-db8tZ{evCs!)@vODD{R2sBOAfdpGYdsU zr`o*^>oF>cejBd)99D)}6@`2WvFRbW^2xz-vGnA`U*|UyEJ!>PDdF^HCy;Yv)BEJ^ zK7yE3qg-b`_31{W+7>kx-#U=5GL!k&7gvq5@-nu444&*HN-|~poD1s3GlxB5zSL1D zU0c?tvRQG`gq>|ar;G{^A2GC7d@{!cl`yD;enwBvi9RtvxC-aOSGFh@W4L4!dkkerorX+=t+<-EtYZYMNl^G|tEnZiXC zNh~8WQnF!0jO6giEjGAnXEc8-&S4Da?@bB%CP6&okDAQb~Id}2}3T#Vuw6n&JUR>nJUJ1>fC1e}g7@SHJSQ&IDn z@t}TTd?!neFxvS9JS3;m`q06V$bA6dQsTiUKDRuxTe~0{41xfLuaqM%Qc^0z-KrxB zNgD(O{=n0C(0eRVnmvakHR~1VfMZ<`2wQsaTcK!-e>fsCX?ahRb5X@c~$GWo99`}p|ilj{G= zEi(Go5CH=Z(udwg-yT8#2QkPEkcO574p&U)Oxc{;h?2y9v^&mbhN5<7gLqud%SIC2 z9K#*Y?1+D^2#>TozJa+`Bv;z4=I{N)rh`$wz+Jrq4!w6fV8%IqyeOseWh&3WAKzZ@ zp9c6^9LQzyIl>#?$l7I96xv4$|4*6@N4J@7*&~LY0*zAnvM9QwV zri20B%I9?z)()N9-z-MCBKbV27M7G9p625cCG6K8ipq*saGXZjM;eUu?hny~y-wG8 zJG5h^Nro(vkpwg&3-3spdsIS14@+KqeXSZ{BUVL!n>Mb=Si?%JkBSw8iSF~<`*tx38{)=y4FKSY2?mbE4^?^5f&320K`Vw#hoAj z$%tycn7`aNlH?Xr7V2)bE<&86g<@Se#onez1b_BB1=FR%&fEEpc^?y7l*9C9aAg=+SFkx zlie>ICn_~lM0L&I)?2(r?|o{mnSs^mq)j-GZS;XFe?e^4tw~7u0>rPG*m$HQ9UN@V zX>hF?cN{7poy`De=fSQ00jCw*gI79KmVmvuB)BFjFg5}kLy7#z+8zEs@R#K38RCD= zc{RBXS>0vgAljLJCMmC)NdzRMQ`LO|b!P;8jHb{$BC#Z&?D#4qgU$MUqQvN^#>HWZ zl=U2cZ4!4Um$&}A^SO}E>vCh|FmPpm`v04H!FS51*(u{5c&Tlxg#Wpp zQE`;cf}tTm2AA71)jE~r^Ny}o9v(?2ZRhR5uCCl7=&lXZwM!$Z&rT4Hi&$xbM@#f; zid;=LVOJGrl-KJ=iWgu}PUz4Kn*KhXyDDPil@r|_GK3sqDyCC`GO8^zcRO)@CiOSl zd0tqjavGnaX2%+1E6MlfxqznV|D=(`uL4V@E9pigO1MB1W;HjQp0Hgo^RC#a*V`d& zPRYE*xF?RRUnAdfG%}K8nS}?48)>q)gUd27@ug zOyo*UTv~;_t&yuiKv|Z#9(VL%owi1L*3_<)yMuLzKuj(7os;rvtKros$l>{Z#l&rW ztPret{holYlpUOf|Ydp1J)==OYUvbz_!>B7_n~+mosn8W+?tqp)iTf1HIReq+h!m6ZAox`Ey><4bDD z?J}SS??uU@9hBdlVyj^0zYsC>D`cK$K26|#&jNw8Z*WR)@PWySefT6qr;?n^d)23M z{flTlms9%v?5&NW5aYiS2(WU(7bb^@IZ2bFk~;=MV3#q(TBY=czX-nsyv*@eRFfG# z6%tD17FgvLisTl$1hpx(SC!Ze5tYD|lu*r4b6NIx>~mPS&!PsN!LuE6Lzx5e0%53Q za3U!QGwZK;lA4pQ=yd0cPP<9lUOwjLOQz&7#BQcGX7p{HQm)jRvLZD7`#y??q2|y_K$zW%H~!scZ2M-!G5+=7Wm`}tl2?yRH5qzmD}!;Pz>e` z#Op=>7AJKBwf~CZ*teG3E6!E9zysonUydF4s`5DyZ{sY-pXqnNTKB3*q(v=M`eDb@ ztc8bEGC?sDYB0+sSu-qi)E3Wf<%;Bj%9iI`q(b+*ruH(NU`FGTod10Qi{FbVkRoeu z|Ii+gyo-N8Y&>B*accVBIL{C7)BP*oXtq_f8E?91nj!JM%yIIL(^?T9SvYPpKg?wwpFD84S(OVTr&JNWcEy+kEsBa4=paPB_f_V1uqBHi(iJ&e@VU&YWxz3eH z_|7`)DL?N{cj@SbY$1k}m{LE@$P_e%!30-^ITKe+xa5Os%TU_+oA~|ER-$sf>KnZW zpYvU_EA&!v&megLX|tc3!Ndld9XwrPaC~-w8yJba_yF(CjXM!V{?-ALr;&@wYKUv3 zdedw(;W?I=>_aTcH$D59v_^w2mH8o-%?2ZhFS3`i>Aku**{h9wvws&{1KY)fYVC_3 zjRM|+w{|+9m!l3|j~Fmkum)z?QHsY>bjFBbXG{}r^>c$+h=DW1F>dc4vh3WhzSOi_K=;25^7A`1x;GSU~ z0w9CM#b<*`(ywxcLUH=*v428{_LWy!_c?zW+Y?sK^jrg*Zg-EAa!KD`L7zd$63Jr) zSPeU=kF!6BvVg57+NOy^k%v0za9qTZ~NZwX;-sx~?)6EJa(0 zZ;V_TJ+`wI@6-3_qkf3cjCLOoa~U99`(y+vUzZg40;%kYNG*9xxL7OLK9>1nZFe`M z;1=V%i}8V!4E})b{}wi~(VjY<;+Q`T(=g>N3{k!9!>MRBa9GeN7yOHGu*Njmeg#{h zuRC04!4{o?w824n{!Q&v`$I7LrRwN%?R2MqILAv{a7E9sD;0ID%{j@gJF2G(N? zw+1J|a1Tq3L3cX*MDW6tE-I}9D6kV?B#ML|*=>MRAz*)m;XLBrJQ(X#Ieqtm?54t< z`{_gT2#JC%L53D}oYMzh;6m(}MQn7gEzVSQ2C}8$`XjI-UOG6+ce70u=?cldg^8a# zr4FRR<5ZSfVbHw|G!-Y!;W}GGy=TaIBr2^*QJswO<|;IO6++t;pN4~}0s|1Dm@1Y- z9KY`Mf_frNg7=G(=-cM3ePKiKxvgkb*)L^MCH7_5IHJpTNVo;&1*tPz@?0fzq^17_arLPpH-osp>juY|IF;(T%U-4 z1GC4EI`;Pp-PP9)ZxRv;E0q&9J&QybT&yXcU;9lw*dRyoketj4h7ARCwq{hJ2lr`+ z8OX!nrSqUh>k926jz`V){U+7dhYK2Oq+UAGW80ux%^EFMc*U)T`c)(AaeJa!^qQ6b zs6y&$AD}Q|?!dNbL|-a=%nxhmP8cr{lre@m{|{NVZ*{5>mJ<(@w$1DaJ`-N-f$#fH)2ehx$16^mwb8b>~Y zqi0Bdf9CncLSMn@O%{jhONOym@N8>nfTw6 z|9&{i#r=0*{@bC*%b=D_|3BP8*I8@o|K3IcMG@=GKiB;7yeEU}yf^v(x=(m7!y)-w zB*qFRrVcRCRJqw2Xbk2G>0{fkG?;^+R&VAEEt>embJ27eABydY<8ZUpM!#U3%;6v7(xJfBd?=2#Iv@<2op~I5Dr(xPvOi6EyxI z;eKIod@Gz$lV(FdK7DDn{24{_*T^06FUtk5stXu~iaL-xp4c(Hf#VNf>VU;hO5dQF zsSQ`LtPX>|V1hq{Y@gl#-a>KptmLbDg+{j-!(op4hcFq$=L2{JyXh?Gb9sQ`8%=j0 zO?7E53j^#=E|alm)4m7Ua({_SoR7K z2OEM6C=n^DIK|J4)0NbU*U#woGx%bP7_*K#D(a?5iFc!wvis+Y?9KktQ*Zs#nx-T- znCB7Dp%c|^B|SPxpD%?cC+&neRs3BHX6gU~au6X#;`|S>01HN@J}T81`Jz+anDBHk zuuVXYZ+ZAhor=>HqSrJTqPg0fz+Xttvhf+xwq;f)^Au&H{|gbbqvN{WOA zEe`SJ+!rt9mt&xjMA-<;?XTb_FKa-1(|c0)qj!VAKt`cp6$r2DYjsT@8dQv)L>96X z{1In%Jm~1X_|sR>8bL?m5>Tb$a2?aTY)BPVGGsKX5^i3V$H$4zXYr@W1`XBH!`c3H z8C47*WIw=GQtf6*Y@X!(8pjS~3M~hMc$85)AV>M(w$1LOdYG7QJ-|R6Y?8RPe-#Si zHO2*h$t5A2g_ZoR&ALX0yr65@pO7u&tINow+kLT-nt)yNc(`@Py3W1o`@1;>TYzr5 zA4auoPf~7CInzC7W6j{T_)(HQ+8o2{GyCZFqm|}OV9MACpF&&1xe6Gcj?B9TN zdmXV?UYetIaXuj)+N&K(_im_Fx$I6yN9S`g+!xI7H5Nk4wt(-Mm0ssdxo8IdY+85P z>zVPbGTiqHk01abf`Gp=U2o}FX|jcZxPXGC^bA#R`AOJ1&iP>r{-dzz!uPDkTQ9L+ zVFcX4VwFIn(TGJtp1}Mmg<)02%IG3ZQl3G3w80wQ@xE8B*?xQM(Vo5_n=w78e~I@~ zAlIRUF%kqvz}U-^HgQB$x!ImBlzP9_TpUr~+an~;Q3Ucyqlop`)@=2U&thoM4mH&f z7G7^T$F`Z55*mC9dP7@?{nmSsOFH_~P?gO%6QfgHMgxw(zD*!BkspP%0yuMlA4};Y zK1D?V5|$M>MQB2kBUx_I#B4i5y{ig*NPHmUv+IJp4(LyPI^zc^jQkAr`WE}0GH*o7 zc=qNGW3u&$4Nzz??*=yvEHJP|YBW?k?Gdg^jS#GfmDg8+)g1eQONv69Z7sKzH>Q%@ zOqe%@0xSV+=T)^7Kh2r6IYYg>SZs8mq2^^zXD_H|X|RXV9)pEq4RW}}$WhDw&xg#- zlcNHU^YeFSFMjqGg8F)&%1y)4?X(|3tY-CB4@+4t!3CCMW^W;dqY%YNO9?}tk=Vnr zzq2QLihL(6jC4G0^qM1l9*BZkr72y9k&d5JIM!T7Z|m)WO>-GcMZ(d$I*~hwQ#=Ce zH@B+yCSEhC)~Tzld9KW$V{(Le$TKQY=;!ArpH*hY;MN`B1+f2&(}dTnS3j zfwJM_wqyVubhKz@#Z1YV_IKg*%%cDjTxVszMgqW&fMKz-*cpzsIg0V?a^U)0UkeP8RXH;9Yl$ zT(=KVU_WiNKVI$Z-?u-l07CJ`SnX>A3JQ9!GaA_aq4r<@TX+Z`wUyKs`a>F$c{$g< z1xzdMO$Oy$UGePF!x?o)s=9%6A^n*-q93AL1Apj%DtwYmTr1a|&cxRKn&Hsc_DZLq z-yD&V2mw65`I#VZ-|1-kEDue2Hv*7fGtnCkmd6gNUitjC?wK;}u%vi*+)mRU?{Q?g zK4=lD{@qK!5t}ivw`@1)MwMHbOLq(yfEaU#IYDIefJNYCD`|KZh8t5c1tV~i4b%|;Md*T;(0ZIL+S zq)zvvf_AxlxP9H3w&o=1bq>r-&=lMg(D3>WalERh4ffv-Q>^fB`6Rr1l>kPaG3zg0 z!LhJ>!ethlqbgaBZ*u<&<_-KkfD5IOwH%=7bc+nD_M0{?2@8;pRxF5FYIt}aI+n|= zHE3_e@FEkuOBs*Ed|-B!We5s$(3J`nprkr|xOocxJE}JcYcdxtSQs0SIya=* z1P3eJ9dLm6p-9ZA^Md`wtJwd)$a)7hO`~Q@vnp-dwr$%sDs9`9w(UyWwr$(C`6ed6 zKBs3+_xyz&&vWe^EACh;EKk=2rIfQdIPsXB!40UGLt7G zocNKVgKZ5GQTOabRcg%-NjSFhpq4b666a9his3q};$Z)6dyGn%%;8|h44Js0!Alb? z+>L(>w`yASZJnP}AuFsnaT4fx%aE;ne=M^k&eqV}yh0*3}gLMsA_n zQ%}Ha! zEaI~dhB{Fl*?->_gQ{9l6cEfoMCjvV^yWbru)FMZN`{pczG(W*%ahUiK{gFoy?fzVMIgqiY8Y@w14yd6t>kU9?x!sxHO% z*wI!A3yG<8+O@Suo=rp|woFO6NN^z9G^8*|$o`G8eRp(s-qp@=-Do*ODxD($H~vk< z(uW144UX`esifstaJ~5|OR!Xx&RR~;o9-3{&>cnnU#*&-Q}wzbiNifCiCHRnUNrICiWgPme;8!NzVFl_pk7yYT z9168xU4$^Q6DrrasX_liitW)WPxN66+#lH!71XbHn;KFkhWbbwS#1bp7Wx+fC-I9~ zh^hSpv_w7=kBFyLoQG^Of5Nb`Ohh#rO=X~3SD{_()eY)e3B>#hNK&N*O--o?N~9Uh z_5`29#&)E!pGvhW7*sTATEhhQC%DZ~2!!ieM@GA_?v@)1)lnd?k8}%>M19Y+x$1WiNs%i3BixNe|Z7Mf+n)d*k%CF9J{Yl)Z zs6A?p24hf2Q@`>nuwweoWRxHOw4E1aU#>ftid4E25odzudNi>~-M@l*%iLzI+O4&3 zwA+er2DFtXvz_`zN$T#XiJ_4b^bw_5>~1wbg>TeZoz%W5y=_2K;x@MP zh;pp2W&ZvLqnvTFVknl;xCR+K3_#DYRm!#QeL=aDoUeDQz?(Ps8-DmlP>5w$Ome4o z)5jl!Pt~6m97eaRJyK$drOi6Ndy(bWi1q1Lo$ii>NA_H?R_fS!0Pwz3{5cs(m+5d5 zV>i4!I2g#=WaVxOtr}T@@?VdtaesM029f>5h1aP8%y6Dgt4{a9j?7M{NtPF-lpsb-_HH8J89PN7wlLrzpbx!2-qv&Z^3Ro=` zTwl@qQ|H3c+Ys*0flHK?3F2YNg{^)SyCx4Fy=-;2WOchZ#rN!yHjD6#15>gtjtWEG zkVHj-Wd>t4VmzJW`CjTQYSS)KI%Bv{)kscDgNf57FN2{Ff(ePjehJTaRaS{&)i!aV zf0~>`jBjFNbC%Uq7E;biXsq-t5bK_|pVw(&-NG{?ZD#88{I}-GcX|2W;v|M(#7`8d zfO2v$RvVnKgn-#b_|sC+C*Dz;Vb~<7uF2Iz>pS9Hsi1|@xU zzujt$yU86*zE4|4(cc<T_(Rzux+1|Ui;Ld zQ!pGX1$TSQlNV?;;Kl={Lrp!TnklAQdq!`M>&t7qmfFu>t0DIL^JYZ?{|#gU4-=5h z7Wy1R*6m}>7y_2DDmVqbo%h9Sr2#gfb=`SvZ}Z`bqHZZh)IfiBfv)!tZ{ zD@5Ct;7;m`2SQEmhC_Nbi1P8~NWcNrXPP<_aJMRKk*_@~dWT5973rFRYZjQsQ1p$8 zKVaB{N*-y|<|hjVz{mSf6Yy+Yh}#x1JBlIXgLW&9zV>uog`;YY;=o5mxo9BrvK|4o zXb``Jp&KrCVf2q80D>9RWuY0ViV?}CB(@Pl)OX|~0LGoIXb~%X(KGd;+Adft_N+rJ zRz}oZgx(e!5Vu24TaSq%kTLDuRng_>RBw5i z$nsG)o0`hW&iYV1E-&=UQ@dq^aTc@)&B$%~1-gHCPH%>h_63oe@BMtl|-*%w=pId?Z4P(!}l6O%vR z45LS@RzH(fQrMRpmSg|}qwcRDJT|0+)kM~h)xhaC7WM!l}GVvZ=p& zpUow%O6Y+~=UfLF1iq-?U6({=gAz^#>!`E(Fq4pD7h3xphKb!(PJD+xhavW_iwb%| zdVK6s8L7c3!hR!EP)5S@;&b%cN$Vl{Ol=4rcuEeI)2Ew+2@~rR@EODw?s>GYpWXnOQ+Ph5jYc#EHur`sJ=a{a;6DL z$%`!09g~@p%QqoQW5U4_I6^h*k}{q^Wlc0=L|{p2HrMXb_RG*+dluF7q|hj14HTlX z_l}aGjH&boQkGZoI3{a?J*u6r2(=WKXIXCuRge9$58P#Ixg!01Qj&NBVJ)9IW6Iuh z{E#@e44#toJPSx%ZPiREN&a+MSqUVIvSQb^p>=<;ai$+5PDBPc9Knb={0tftjn7#& zlSEn)M$5l3$Mw!~x}}1d1db#5LsETpc59A2;l6d2O26zE6r3ZFJ!nN>FeSegf=4(; z3;XHSNUAexQ8exr*y6Kk<5(Hi0qxmP7l+*Ql&jQ<1XKL-Z?6|RXQ@kLp{ragk?2_z zlGtYm88nZBc1c2I{TB@_4%?^!U8*30T;=3`v72WU$(qTWj`}*J$G4xSYWB_G-?`wy zF(oW1tzbmYG2EgZlekEa=Ar{c7QNYFi_Q4n^Jsf z9aPwtmI#jU4+x=@Uh>2_2KPIy@5h}j-<&(2sG&c0wYjbIO^Mmz0Bm0#eWQdFVcmqz z`Vo;l+a%R!tU?GCTePCgs#Rq*Y}%O2LqNc*v;Fcdi%(skfGp=nPlZr(p9oQqmwdNy zy!;x3kt5El5ZLjrNLp_(GlnAd-}}U1;(&Bo(G=W=A{v>|4`duZWPQ^^w)ps%!!Tm_ z#0dJCDV)aR^EA~6iLHg(Ty6tsckm`h>@IaDd-&jLHqn2@;IMT+QJy3#zg;c3F)Gl4 z2S>!k5r9nirhFP8QnTUjJ>G3uzd6De71u?D^GwwT&(t5!D#BTBO+ROEydCGKKqdkd zzpo}fzS7}ek5?U@@y7DHhl2U8Oy{9eA2w2321YY6@^}aNeLvNgmrHIJ7_sEK9>~8M zopHV7vyWHjES;;bI$H*aaX(#{F|a(}KGL1Hy*~V24`m27!P)NDo*fOzV+lV7nb7z; zLWITPYh3`YuD0JHk?W8$a!|H@@8lZrwU_Yn57&J>j_`hc?Zmbra+m_k*hChWBjk=> zP3o&^gu7JSQ!SXkqp)>HGWg$1ziW(eb^xII=t0O{zK}EC?tcTlTJEl@b*(oXe|hy# z!ce;>2G4v&8jZZ%53PWT$f?#n)h)9C*hg~q-o(F$*B6FRa<`-fS7E?Xst@7idnWoi zb>RH!Vu-KvHaS*}E_5D#>*>GJd~>;Gb?JM{`dhG++xQ_$F5yQXIi7!Rh$r^E-0v9G zUFr|xqgDNRh+n|j=?bQQNixLZhMM|P7x_pQ(K_q+*m@}a%fjrTpZz3tr0@35i$>2I zHi00t(B{(FBQCezszGys{?Om@z)HiVF-Ab04SR=IWOlGlL|1EOU!5(^$YB>QnsoRbbB2cBKX)#-e@mNF zsrYDl?O@#m#geY};=(7ZZSk*6v4MyRtG*qlj6oMtPkVv)s{z~{Kc=AjfhM2#m#o~V zbL+y&y@M$T@;nh&PEy;wM$0QI+o6Vit8jR9UBlfF-BDtM#|eD}w%cU_Zc${?`c26{9v2QO@nyOaO4TFf-?# zk{K?TYu22K+p}JsQFjN^Ef@1ryn(Z#@t$3qZIHg|Rtz8MlDVf5*19t`7~;HSg( zV{Mmy4+#;E+LKGkwrQP2miw6vj=#}>^yRXgQIe$p!6xA23EKZ+irn2omR6aJbbtIk z$xMGus)`RqU63*6_uMLy!E2oa@y{^Ps8_JB@5$TuUxK9@$qG4^x1F;6My+Z`yr>Am z_L+ZkWMn44;Rz`(JFQ-SP2z*b6M(_B#ti3!jCU|#;;?i>5>MFIANHNJfcL;H$eKOYcPH<_TdY^rsQ>C=dF5YQD`#Y#KXHa=fjQf zmpVh@cWYLMO6KbWam8B00SSBz@TP3zAkFUENGNjI)S*nK)^w+n@$x&e*F_hPxjmqctaL?#*tgEA> zA97^sN5)~N>c`hi=BxXHOb#M%j=0?B2c0-*>0iPFE_CF|OHIFsq)@#*e}5_a=%Mek z)HOv8f5uS=Tpx7!ZA3_uxTkYX0$5|qkSU)uuYD8<%^y!VW$;~-K9o|W%!WQ6B4##1p$`k#%Bu}t z9MIRe;A{8<(702&@Z0|BOvdTb67)_89=5b2hR5~hra(|;7)3Kz`_>Z*!|rfY>HL8= z?m=G2#v1JW7ph;A(RV29Vhm3EGSzn2=4ClPZW!q|)uKNpGwVi!le&YGAfVH=N;w-YXiCC@Xyd0Hc!f*Jnw=TjgP$#165}~r zF#7iN2OpKzzS=)l1n~TnI>slX3h&FCn-GdX)xbJJLfMAKN zu(Pg`xDK+Ry1QP^j1c(!k8NwDk}nuqQ5zf8x|asv!LNN$UsjPN)9xvr4b^65b|n2x ziNVS6$xgnH2%GPZnND0<6-Vy_IXW)SH;)-uB@avLj{1wC9`5e=Y(DI(GXS52;{O_f z-+yYKS6@++-@Npz_V+~t+UXy%Ki_iyMkWMeuc@B`_?b?rnUWy`w#MbtFWC(%t1V;pS;!3R$qNvF0?p z8q{eZ9?ro?%oC`S$Nfn-Xx^x8DpFL-%x9zuWW)lB=gj8FMx&|(x=%9(1EZc56VF5T z!a7)+D3VTsghHAZL#+N~5>~yDDxixBuKBe1eGpqyW2A3O+ltGgKTS)oY!tzk55r~% zk+kQ`b>^P8AnH*D+Lt^t+{4>nKpnfcIO@RGwqEWkYqayEI-7G2Z#ds5NFvf~%ave( zbc$agglS7A1WFt2a>WFf!4fS986V`iISzxtnAtHBs(gR+z;hot;(lRISA_Ok{Y&iY zd9?bKzZ^T-};wgL=Ts_=afqX8~e+U_V= z0gL|$I#G*E&bYMc?65?w*yavmrVAmcfdPQYRN+RZtcYw5)|`a?d=De;mT&AR?^%Oe z8nmwclXEucWl)b~z_hAt@j-Mpr3+~pN`w9jtXVr={;g$3vl_Ik1C!2a(?NMfP}*(_ z79DUo`xzbR(T7dddJ^;T?NlrQ{F2L?7`$Q23} zpcYp;eq(|qmQ4Uy9Q*CwSs#Sm?)Hu3>pn7tv?|dmS=X$++)yjjx<&}ia2WC65<=aK zy!0LRgE@x56*%qA7*O@y5DEe%+Fr9RX(K7aj?BEZZ2UOC06VaHGbDf>iZ zpLuE6YKo4w3K!UV^T9zz!Z0@fmtTwtAw&qSK1At?Q$~Ikav|CJffZMek4#Q>yVMhN z`}{y%2C%>~m}a6|HA=%W5+gjcH+EwSOswZjp#B#n+iQ00*7jSt6o&8x1mL7Jd&4i< z_Dk!qROR>Rrt5wEJ!K`AxWR^Ke82T@p?yNz1+^TxypX!C^dBi4s2S%+2TvB8-#hl6 z_@PwMlb&DjlcOHt%3b5M@c#(rabk3?4?{-2h663I&d19YGJt+|SlzPK7^NtiSq(3% zyM^W`r#G9>IXvp)Zr_2kYEliN!hz+0piqdOom3|qC@DkaeeZYZ+p|np<2?~f z>e111qhShIj)*Z@SW-4AxD&(?T}jO{Xe3k)sCo*Bm?OF#`|_dn@X>?Jm-Dp8P5oBN z(k%KMz7Tbk(SC*?6@|DJ5Mh;8Do09`3D!lUZC6Y&Wsdb@O`iJ-!m68R4jl?_x!&$^ z>fLvM2Fo>Cb5Cv9)6enON>$on?kS2DT7!L%Ddlr)v3uCjMdXOS}*MyVtHP$|BC z{oG;SiXzY~|H(by2Pn<-%9qAvPc|uPl@QsZAgCZnTkSxJJCoirukNu!Jg{AxhK^iz zI!{OGZi4 zSC|g2^fZmK)ON;{&9A3y%>kfAAEaE-*P4Gq7Js=~v&)_0s=F}G8;|V?`NInC#4Zj_ zkn4ApQjU>y6hgW#p1{crTLn##k{Jp2_@apiT=gyeaQ!1pN^+Q_MNtR$FK52XO|62u zphaQ|MIe;8DqngV+ef~V#Pi*9jqo7e|B29Sqs!>p96uyT6;_dHLoR*AiMj%t^;svLz<60H_=k_P}iTLbzd0l&%Q20atAo9UI`U|SW=BI~=*oUF_`!j09p7;C;oArqQ z0YKHK6SReW>5fEd!3hx`p)*rd-i;)&gke;5PNY3PR=o1ebD?w8o|q-*&I#GeKuN|6 zW)J)GFk}UBd_U8QWFNs^7;@X~yeE}e;f!E;B^~XAr{vqY8@=5v2WljHhD>(lW*Yu8 zz6!1UsLi58EO@&*od{8#|DGQ4C_KjRY_Ng;_BMeg5a+&o;kmt~Ps_b?CCt}1_9|wUT_+hnm#@3Y9?@i>0F~W{mKN=| z_T{7xROkEr%TNFD%VSmc<0uyzb2mN4cg*Uel9n}=%L5~j<)&`03>4=aJzRf=y<(|t%F_hs+_h>yJ!N+QK zMddSs!}e{+o9XL|ky?uyf%BOUFAFocSnWsaTNz`go!J(9+ep_{db>zt@dFc2`GWV` z%Kf{pCG+3{e_txO=i|I+vN@IYc_^Avnw)g9ig`D|Z=hs38`)$Ov%C0LiqF%95E!0Ix_wD$e3v7ohz7BV5W3a+2r|6sL<&tARN4;X=Oz=V8ML$8vg-=^!G{4rM!X>t?h9;IQ~#! z0;9nrfCjKZofU1btY0m_Hfz>E0B^F7d$8K!jW|O(g7~Mwpxp+MANx`of%!9Pty24) zE!qh^Y`JUXLTN(wVNKrMAsoxZ1MV5I=TM$3_yq|07rLlE?a>tsDcB3CrLq}gZ(4}! zrd|rYXUt*iFKagB7TR}BuVQxfIdz&VLjc^T_h2}ES12VW2WPVC%%Q_Ug1J`g<#p{+ zp;xh!@ma2it3Ht6lU6n0N_TTkwV7Y8_%ym@OaaSYzns)Xja~cXy?06aYQsLk#ft7< z1bm<8K0-_`&vZb%6ck%eUxqa@v9ik|cR{O#BZHS(HQ@$Jf{HHhbZKU5ogbur*Ar@T zxNvxFHi@nib?hcu?+ShAgs78WLVh$$A$}ppQO|45E6sBChFqC1%7D16p{r%OTh9RX z+NtV`ps!m&ulj!`Bz3`2==H0sO*3s{xR~Jg?6>{rks`xGNSu$JU})9H7hxkB93MpA zTJ5leHXOsIoDTfy61~l-t4Mbk@FLg8Rk8Gp*L?tt1>eJmqsQjhI{Qw6<>8jsa;Eq^ zL^io%tF%u6mX7U7qkH^ogMagV!Sdg!TX#Ks+i`a87Zp-Sp<;iy(_@a8#an52t@PHB z`i!7QTE-|966*rxd9D~sGhFN{i)ai`B+sGbvaJpKh2fc|9|XV=^*?#6!E3C;ck6gO?ee7$gxPVtPwJ^!c#rw>{}2za4V6Z$_hSN9>`(GyRd6 zMZs|Q;RL-tgl5UKdN;<^oO+JQ>W%VX%UHh`+|q`@n;5IT&;3Su6EmB7f8#63 z#@)Y#ewe{sf#k~rz-iYVE860bQ#dE1m+GFKlQnU1qaPC}DFemTUry(no=IcxxP?Vm zx(`{Gvm19n&g0sVA)M z_ZzFz`r$Poo&uWfVK~EDhFE!Si95XAf~n6-&2{;E_$$eK$)j`geUz4CncgHbZrI+4 z`Mx!mft0OfA}vek{sQ zid|C=-J^s&vE##P$7zffZW$0aMjc}YPo%7ZHo&SG_c2@MqrJeMs;o$i@G~QHI;t3bdYN(0z4WIje;7VcQYRL#u%Nj!imD`oK{-u5!;3zM ztXyiM?1B9c8(7|Hov%37mMAqo!Sb~L_F1;v4mNspGZYo}Cj>0JE02x+qLQ9kurh84 zr3{H~w}!Nj)DnCvR&9!w1sszh)RRQ=^@4s*_uO9fOY(S6OoS5mDG}t#qmZLI@UjxO zV_>?%j8}C2RpTG}s#C`xe~m=7@k_`4_HbQs8_uI>L6J}|dNnTdK0PhDuAc5x-&?vJ zC0#L(Y@{yn&DZMOk>&pHKtIL@w}& z{4UO!wLs4WhCXD>i^R_+<0Q5pZ`Ot=bobC3mTW2t%Q(Y_bI6!^>Oge&zw_>Y-P}+c z9|nNpLB~%+JQrAVV~<4zCx$C>%xS9G7dmqpO>%QOZtPQe_)#0Ha z2>xX6J`5o>eH=*-PW?F5zs&~0W@a+l-qP~ z80h^raYcSaLiQR=D?sv?a!@o;qvgLD*h}d{^YLjz7!m34c*P$|3!KqTZGk}`Eg&5A*)s-IoPWoP9-u9bx z0LNuD0@t`RSGet%4qh|VaHp$t!~Nk}`=>7Ht@L(z!gjoAOpJi1-3vrvQEyes*_lxNE=8}k;ziEC5wzrtJ8vKl>oBy7mu4pD8_>^N zdIv}L|AYS1$_;>8t~RQNCUO$oKDBQ)A#r?3beolj?6)Va`F!|AT3~lqO}}Vg8QIx- zKh|Z<9p6S`W!Na6-acISXXi>dWz9P_JC)z?uvCaR{3>Hy7g0n*guMw!n9)mJ2p4Uu z2A0p$UCntqEA{OdNyj0K6 z+snn>WbGw9K){EDQI}s03>k5uWyoqr=?NH$)xZ$d`@JI4&b#=21p#ks3)GkX2*F1D z5(2o6Y#{8s4~_3&siFtNnHTkZeQ6-HzDMMb39n zNblLgevDhASN|6J=UndJO|PnU6o-`SLm&Bw#j?1eGuu8K5`s0V%2|Gx?acY^e{pi_ z#9k4ZRNAO6ZvYK|#RYv04OKVmQ~^y;ZEbVvFi?|ukPg;Xb~4gM%hRXmT|4jdng0(Y zx8f4aV@>ojxjy)wOn)nT>3lqc4ctn>_Xm?EKc!0i#5u!Vm+c4zt+FP0T;8xXXd zWBfzYEe`w_O^3aFj?hoMeoh^z0RCtg8%P6Tv+;%Q@((I+ZY|o*1jJ&aIS#Z;vCTT0 z^*LgtnT~G6zXB>VO&^E!@@p44hW#R(h0DSjoY0xceCFg^p9As^7%P zut5zO32%;#FA1a!_;iad{`wv1K^2;`gCFUs0^P6~(OO02EbN}4G3`opL|Op@`6hj+ z_=(zMFH@s+80&b4~IQM7t(f;#65ohqD z0$OC~;Y(BO1y(d-I4HT>!^0Nf9kC}as$9EAH=zBG^;Lmin4U%y%O5;gwK1f(zp``Z12OGhJYr8&}C^G}wN%qRCMH0#g zPb>n`SF{lRv(S4YLVE5#A{)Xd6w6AU8UiV-a8Ot|8nAqsewT-x>0+^DrhTuVl&I@n z|HiY9$WK15Beyl2y?91$-%zqYEd+OM@n^B1#~`6S0k6JR!}O(*WixYT?;n&jmzbSxNFl8m$@ z2lT5HR8<38E;p5>pY0bH`EKgf`FemQP50Riw*MEPG-v*)x=#$c7?YU+mhy9r@!0c2 zRF9uVDkEnEfHzhTEgjkvWAXooNp@CI6WNh(guko(-WogH15fAcFQGv~Qbz-=J2)XQ zSxar@8imC31@C$1&)m_MGe3uox@h|+0#*AG8N2l6&v6w^(Jxs2`F+*p z;hnU!_WhlcK1q_EE<@H}f>a+G_eTQ=1ZJEp?C-AJP!SPdBh`+bAKy~y)dNpa)$($A z6a07!!E&;>g(9_rw4fj;ib!*<9V8*7O@$B@Z)3B>J=?EGD0!*sy_~vy%V=8$F-N+B9S#hWC z1T-vVKZ{8nd1#CESb6&-Z)kk_5=sT;o)5DWlT!VIP=GUd-|w){dLpYxhJQG?@T_5v z6OS=dTc%p3(H3>AjNmE>PnWhO7ET`zYJ}HNWDD2VI3kEO{-~r;tI`}UKh#ihk&|Ig zWsr9)%LkG!!D~q8|3V|fA2WFy=h^SiR%st$@>6_iI+=GNRV``fn`eraC~}adT;qo! zC-LT(ThiYje~axU`0WT?77oW&Jzd1n32W8>G*%29pZykrX^SonFs|Wo2m&$!@er5pWz?6TEJT?kN0X222At>GbcYvZimlkYFA~ z^i|Zm>#@~(ktOus&5cJaw6-iWp(nDU&o)LWxVweps(s#owSsgCb*X9BDSuV>-ERGw z#ex>Y<0dMVe@ziurgY3Uillkm#s-#EsRiVS<)XySZ2Haa1zO=pli57d)4qd2LrY#0 zh;1=UW0PNI;dZj%*^O1+^081gJ0hk?@9sM+S&iVL6@twzn_&y+{aog3L(?yl$)> z5s=~1bkk*cduCfPZ{-&9&{m77p2#i`y=n)0tv-8XTl&tjAsPM?Is5(d&cm$CHzmAo zjoo+Ei;5#rO-2}EK^Xiir1{=Q-N2$|J*I8t+w;Yqq4kx2$vp^o#QE)n5JV(HVqAvE zY;O^|(sc_Qct5+HmpAMQhwHNZc-Y|cb6#0ef%rIt#;^QF21aiGab$3cpC}|{%W%0V z0?zXeOd3B1>{a@U7S^KaDAjzYidl?0F}Isl%2|vmk&6z|VS(^z9AW1fxeS`9($k#4 za0Hg(YTd8Cdr>^GB-T}d!dM;vwOJ6P)#DJX$iJ=aG=H9&MT3~|Ycm2M-lt!nmVu~N z__*W$GM@6k8{fskr>${k1waJw&_o+aUj;x2M2ybO2pkD_`c`Nq-mGQ{NzX;g251n2 z$!C|pY!W=x!HRl14}8vq|4025%o(%_fVrNP)?YmJlMvG?{oh{za#GF2{}ixmwZK>3 zQfpf>le^BF`7=G22mV>VwG4`1o%v*yLploVvkyx@ZO5*dEyH~6M=Gf?pU%S^AF1b~iU%}55)ifc_ zAz<@9e{B0$926VBDUy}Un4YttP;(FKsow=t=-{@)T~M!1%uTRcBUb$y69mnG|3)FW zfMh6e?kvJ{->Kb7Ueo2{>x}Q)W_#%i4^>LZ0h`)2}C)>H`_7u+glsKH(N_V+U!HdQ^0+mVYl(>RPlQzqwjv@(ymxv zxNTZ?tiFXYlk*-wSLZkM>%)YKtms=2*j`_GJL&V5!+(!j@w;PIyDEeAEj?82U-CN5 zo9qocLss--2M+@B-?bEIB;JwCpq6)R>mW;eYMF~`SkX`K58zN+h-I=w#D^nh2dd=yVBcKf4;ReP5QvV`Z@Ef6+ZjFh z8x)e2j>$9yjL7xn9b~zQCop-E+;w%Ufm_CvRa~j2{K*JC)uNyt!kbFY;?ep$WoG)i3NuOd*OV$2pJ=CuxGj_ucv*J4q0-ZEVF3abSj#$TRTaZW z6o<}|*mV&j;pvKsEt`Klj~P}3ZlZT}J%V)(OQ)ysdE%>B3GN7WF9vU{HSdaVK9%3y zQkqj$E0n4^r~X`QvKuSIIb35A*F%L`;*x(7wR_kx2A^)QEW&IsO(dyVDct$d+;Bk> z8g{^j{#w;7p&N(79sc`PN!v4Go(r|^$wY;n+~}-%OO}x&J|#QX{ypV;7mM_7Xn?%y zJcf})Y%S@E^Ahmi70J6jqa+q9Ni5cc(-fvlLM|;Rs9V?xGTECUJ^QeOlP!_rDAPkw zY@g^Pe14fcWzml?MiOz#_ok-K&6z#CqZ^?ZgTbjyKYb+tCf2hq&G!-Y2l2tn2Z7*R z1)uOm`-%bcSjz3T*7Kg3;07LKk40Vb<80vu@-|cRjUuC)E498I_ej+XX+ap)&?Z1! zaLaTWugc*06F#o^mv<8ZJH!4lzN3CZKuRV5T`oTUzq57hn*LwEbSb`0{Ju`k{(M_M zzq;GRMt^6_d2wfM;CfejXvPH_hBdf~+#y1M1VsLPvVmkQjVpJxK1`=O5g}WZ9!B`E zdwNiOo|!eQiEXZ<9?SfnI2RGvid5%o57$~!N@j7WzDex4dXjo!m`iQA-t{d=Tdi$} zgD$f8taz`?@<%EE*vHC#-f&zrSTA!uw*dYV!UX{5*PfP~sJvm+F^b>YXYN?y*&Y6O zTvJJYIty95kz_Qy`j;!;wnxx|ER*p%hf>yshv%DZXR(ADiAz4qjmZv(T}MH!-*s)KaaCz(v7iM5y9y&?H?MiCE6%7?fV#vtgv-j1RWAP8NqsCgpMI4%+kB+WhvLekmMqAwa1o(-7eW3-+2%{e+fd)td*VfRK;Y)z&f>#oyT7v(dB z4A;1Fd~I=uqNPxtyxiSvAj_D=5M57Qe7nvOq?9R6_`a#zu%{h1syO?euo3&>W7!){ zbcn~}z@9&k=uybFMm3(o`96MUK=&9g!~`a>jY6;v&)ttrT!v-Ixi$jXoq_r0UhEc^ zQF6ps@3{}ckcsB}nYe>6m61HtDqeE`%g>)I9ljmZIW8w*$#k;glXBHHFIjB9#avmI zE0kiU{tv(XYi%R7pd;E48&3Ll#M~R4z2V>wC2YMylqBY$%WGs$(O+Dzg0vLxpqftP z^fUyhC;f-%cDDLZ?$SkBGfPJgGu}dX`G+rN`g_SPe+oNDlN=PG7oHJ(b`-;h*Knz@ zk-BSknw_g5l(qgkmz&#QZy3%oCb+LRN=NC(v_sWZVI|CB&b8Pos{T*aA6M7L2{&Z= zptPq2rP@Gx?fO;+V}MMo4sKw#Cvh(8p}nxRLCyQ*@=-%k16*QQ#a8bFZzImqV|-Aq ziGeL2$=35}(Z{gJPxzfjopRz{HaI7+JJeU7K2+$#>=xr;6>p5oa9XuQRh8LlT~~N~ zgP2hg@E01CtGA@|a&*+~Y~)BLaJAoxHTr+v znLW(w;WY1WO|801C>`((A0m|7IH;rf7=AB?*Af0wau4%!4;&HSeRY%KuLJ!sNi2Vw z`6cxP4EeAoCd^}U1`at_j4b%wLuB!<$$h_+j!CG^nbmGDpNUr|*c$kK`J_)s3e1_6 z?k-(p+Qk_KK?%sIF3@bpUjuM8BU}B1cr$Z2MTUv#?`Q2v-D^ajD)?{D+9YKJLOdV6 zzh=6^DZCfvKEEuQ(Kn~_q0PXSe8<4`NpA~I@J)?to-Xxt;J{DdFN-hzJ)*2%v)FU1 zcH_~%11DohgYHXdY}+UU>0OQMPQM^m*?9-@qQu?r^7bh19IMXNKlT=!WV-me^mM z>SXZV285WBX8$xl80&RB>sR8p+Ul>`ni-gBI`wKJ{7a#+Mqadz8lEwJUKy zfE434lmc3 z-PK=MQG?#wk}F=9@cE8557U!US&@0on4GFx{tbruDEl?j{n1JTSN@u|?cQk7 z(~{+=nu=cSIn~WI^J^`vfFoy-vf>o)pP}Lv!B4dG@=kceaWO*@O(pZEw%NkjaYZ;7 zeSUu%lir;cD;fNt{e! zU{^a)FFpCo6rKJMhZ3JK7?o=16Slg0vxcsE$_x}zT9}&`+HZtCTKLIQ`8lNySB$Xu=VEAVKGQm7L{FrZis}2rolf!cLM2?704E-<{RNQ(*XI5+(T5U$!1Oo%ev5p zq_xJpLz4<&FCSduaHg!qI_|9N{uwn1BVQ8W_26bMNLcHHo>0JO$lAhja0$6+(_G=gwPAHlkCch=qszrTY)mT~ z$&g6azYqu)sThp6MZP7@E57e@^Z?v&s9qA%X_j(c>o&45jOfk(_5NYqnVtcp!lM$0SN zB5gEZvRUO}RatSB=4S!2SrwQrh!DVE+SA5j-7aqKdm9iXYMDHq11u*1K9H?tx&lez z;p=4|Hb}kOyf)TT{T{c#sF6&WcppLeIFqAZsA-u~h6(g{CVp9;STT^1J)Oc#Flbic zN*7skMAtd1wxK2he!%9QW28CL~8{L!F89@Yv%q$3Xa&3J?HPh;8*7tpp>7$cryq=7+|qd4T)Bx zo~woYK5$ZWZmf-k`z*TKi(`PbTw<4@54#F{T8p&u0!c-KH{;up8Avkouxt(~_xp(W zMD4pyHeeA|(p3_HCWd@ab9&B#{%*x_|tKjr#_t#w0x=nIuCW;6mbmZ78DXs^i zr=;K^&7un@*s}$720=|sH)2rzG3|9gTkCq)a3l&TMsRIR^3>-7v!k6ZmVjx`A-{IT z3NQ&vKTj;NNK1}JgEujw4wJ$_Y7OZs0ZaUn_rmlEoYMhw_p(WP%6iM1f>m~ZE?YA% z|LUuGRwrOi3#+8dD+Lt`@hIc-f=l(=96D25vM~Q1&1X0-r?i;CsHsX*D*KxU%n>_o zeYJz%zJrgq95S#CL}5`?Uc79D^S6&`zgmBEKC8{z$CmQqq53G~cj1ESrzxbq8ptN* zCV$rFs_CEkEaQ~wcjgF2X?KAYUnxO(=}AVi@_YFO4r*=3QGy1TJ{_Ng1=t4jn)?P7 z5mE*bxboHu%~qDsHtk%avv*;hTuugUKo#FFePYqvuk@#B?APz%|EIIBjEdu1_KiV8 zu;5`B7=lZ1XK)f+f+ffVg1Zi`39f^?ySsaEhu{Pa3^2I6zR5ZFf8Tret@q{hx4l;H z>Z;nct9MuZy2?+#Ai78ql+TZcnYHm-AgJ4?R=X!MCbMA3dcH@Yu(%{;GXtZwral|-p(jA**jU}!Zs@9bQ=i6YWqJD_ zNcR#GKQ|FKneFZyog^x~MfD=_lLci%zDv*`N?A(t((OSIYggli2yos)ltB~xB^ z{D-76viOO>mXjAfnEX-Y#DgfNxoOr8F>s9W2~CJMi|Gq#2DgmQy!65sTslBm8aD3G zOf(}AnP~KyH99BUEF^NITXG_h%6?fhSTVH+hut^So^cqK|K0OKaG^UmB0x(@K{eA1 zs$^Ri<(li)`x?x2+-s%ds#!s>sj_yYD>XvZLw+1GrI-E3fDIGp_($p!#SAPvNn(f0 z$`6t?x2oa}C`|l#aqAyciHuTm?=tEVRE$Y|F$Tz&im>{#t1-T_1S&cvYWy5nL#0@I z{y5IzQSOUg$C-x53xm)#xbtK zhWRq4)j83`<-4z#=vToWbIYq+tsai#hro{coQM0b6OIDBA&N?$_Gu`De01586jE~z ziC$!pJ30fnygY(7t^oot8hqtGl&9o+xUGa?ZCl;<0nOHApz;P#C15S~r8!~Z1$qIS}&jZe};vQ`5>wgq^ z{t?8coMow}1XSQEO%KPIgl$VgbSWS=+n2w16o@=u@1K0Ll-=Nc>$OVRflW-0mV zgX1!Ve~{W3ztQgQpE>{lILscWhtN3AmjWHp>vz)-PVItnq50l z^ExD9oJ}P=kW@i)M90O{MFSnh4rqe z`-yQwPDT%$WqGRZMxyEDJx6Da*{w}@yK3%p@wNgkWv=ZIPmAo%RJ^Yxy?k(9k?;i^ z<81hjj*8F|mrE;5#keIlI`Or;8_^CVN!ZWc`yK>{_MfXXSkGw3J>Jys$$ZvlG2dwF z3D?h!2^(5o&zbOjbQerKo%j_VPWHX@$A*poWn*(zjOD$Kr=tjpcA!*p2j!z+vT81n zYWFnB%3p#_Lu|;+4P-2FR7abzawhP#;dy#$xnm5g`+<7RAdFwdh{NLyz`a+p>hBWg zmAn!(L~AGsxkJH*+*&X)Twc7!YjVhC6|4OW?! zxTiX9d`9yHT_}ff{fq0{b8kkM|cs5czJ^eUWt9{QAA^x1)q!1aa;ZnETb zWC1lM;}B~Mjm^*NK|JhC2Prws@WGXha9XJINt%7kvfaaVALiEM;p0YA(!oYrC#I51 z%e?i{NKbW}WZU-6lXiDqD5s);$$D`usH&0IdoM+LI3ab~r2sP7;ZQPwO-VnYuslm< z62P zkOJ0oHFG2hA5rWh>Apa}g3w-{wOR>*DYI6bnAMXxX*&d;c*R!;PLC8ilppCDvj6Uy zQU&o#4dqCx3$*LvKh%gRzsF)_F@&*B^Z^WbYqvM)IN`A zaDL-*lpWj8$tuE$&2*cC@{9&E0MrBz_PfPB)CfkB-oDpFaV9A!v+-_&Tesl1+)^F( zJ;3^^Q+PKd^s;llK;1}+3JX-eRRE|vx!g<(%JQTwJF{Xh@Dx1=)J6bn@8@B+j5b-c zy;-ppS~5OAt1zUXih^otBPM$9O`2EM9hH^#MTzwD%*$KjY22t48ga~3)xYJNMKqzr z)q1taJ2Ir&g*J(|-0kW;xcwHt-y#ZqxXYAm!<<&-^u@Id10GovH8~N1hg)tUZmrdmcK2D1E4BuZ&+d7mjv;gOTR6XJ zx_|08nwaD$7Xq`o!jzNw-M75zWM>}t3<1ODO|-)nZf7K*7OIM2IlcL^5!!y;E7TAO;a z#m@_xC!>SV`*~jN=*lH>hc2b}Li{}cNmvl3+iCN{l#_}T&>dkeKFw8&r zX^fw<)HPTyp^%R5HOb6SCm6#sY&B^mL=6iWBmN!z}1(>a~x zFR-LDLIfPvJ82q-ODQw5DzwGBJZg>=k9jC`4&SP?+Ol7c-V*I1>xzuw8QHCP2X)I_ z*x&P#o^NHBl9KB3MbZeS!5yv|ezBdv3(7tUQbhQ<4d@2Yh{W55t6rM}1-pm1}b% zd(?bn81qQ`Iefc`ho>6<$3AWW{IhBDY}n~3UM?fUE3!eSmLa#7nrz((rsfyfXm9$% zyR;>9sGH!1%2`SQ6kRN(J~Yv2L0bJ_wE)B?0`c-O^3bZX8rN%4CfGb`u#;#1Eot(O zKb5qT?Ru|}`^4c-ZK5FL^w=+Ep8^I^<2-dP?TeivaLO#hK`iK);v|`t!u_mNp`Q}F zm2}uKn_vk|0Ef5QlF2njymT>Df^^Sa5d3lxCeiNCPcE11Zd0*#&d2Rr?P$)@;5F@b zt%m`Gz>VCP=KKEI*Lu-R9oQ525bA!`u+~`O`Qq!AGsceke60ciL!I@8O~~uhz<}$X znltMTp&ueP^o=DxI9{cg$wX@eWP@XAl6c^kD1Q5oF~ot~bMyiW-8qqFCdD~Zd6Y9| zVg!cy4F!qPlufCFKHk2+u_GO~%3EsT?>srV>Q0ND78;k_$74p|!inBZn=0BuX3rC! zLdWc>$_6lKLN$3NL6D!U1b-~MieEh~32pX3)6d&qn>N(qi@Yb#?pqp-Vw;>h-(jyy z>)-4c|C+j3hWVKtV;ptQ&)77H6PL?UHE#Y_kE6~cW7juWr#9rnX%3F>WnsWGfGfRh z>4<;4Gk%)gXxi)>@Q^S6+^KO>TFewf#S;$`3O@{=fxsET)R#mU+4qht`?xUp1+{)c z-L6`krC?9Asi-{~dTwbMAy3BH)VK1}^M_8>z$TSnf-87(?l$&s7N||YeFrQ_{hoKU za!RvD+e4C-=XB*l4A0zLh^;1+u7NS1ku|$<4FrDxW140UOenAKr|t zGY{ri9Ns%4@|GV~8Xa@ybKdws-#jccxruY4y1g?_ra`)QE$Ao|^4@j*vJ%sgM-9m`Uf|_hNq`;S)k|&bM#=t_EZKR#lvQjGQP6Jm zG+bg=3Du>oY9TsG^XY5ZXZ}%4>kqB5pb-#D=76Pvlmcsi(Eo!eTFf#=>|D~T0*=1$ zL?LURFVRKkFlSa-NX)biFi;Z`3FZJn@ix+#f4qqNiyWqo(VFo=qI%~BtCP$obY&9Q&sN<;Zmp4ZOg>Dn5 zw1$uU-exqWZrIPRXD2Pd)XJ$~>Kdk)733b~WPHV{4p z(4w}tTmf1t;WN14kA#pTp*Sl9%nPW++K& z^P{dxuDTZjL5k~o0cM(=l>jbL&TaI6gMe-nT92kw^sU8kOeu;uevmgglTeTvc^=g_bReQyx2sgbI*lW#?vm&!fXbm8B4;Aoz|wdky8> zE$z2-6oUuU1T}KU+GULm**(d53N8hqGZb z7^fTky)$w9V^^}feNNzDm-%(q3TzGa2#9EX^hl2`&2_&!F}tXJ#+2{!SeWl@ZjDll zIGuB+ZLSKZ8u;`nCQlBR*-!b1U=Df&|RU1WV(~JO+}%tKKV< z_bl0bu2|6sNccxIp<5cEMbOw?E>!Asjc$o^+`i<}u;@SOnqdF0!269aK=XmMBs?AE z2=-LaPDTyo$UKYipJHFov3p-(|J9y_tC8^WX*@fvhG=r7w{bm4S6lhp@-yVq8qVAg zjU?Q;US4fgb09M*z#9WFN|*;qFu~uPpwr8Lr80D;9MinkywtC+`4$~X9KSr(TK4qe zSymsJwG8SuH~5YbT}vsJUWUC(Z{v)L?XD(xk_7Q<+-ck&rOu01H`xjT~fs z8(L^N?jEZPyFj84 zKNKWfT@e&Z)Qkk}lHh$}<k7qq-a^*$n$P&ONf^I(tFY_(+aw?< zxzA>-;$RZM{@(#%63p+zq0?E}4$Jxii)nOZ<uFsoqr8k_mbLERt`y1~ z(p+?=$S|oYAo5FEMuVv2370sVpW~1$8H}0_N39QAI;1q>4)>*yI71>mYRunYY1Y&& zJy=a9nL2g&$_BF0cXbn@Pet2{OGpx+ao?IOfQ!UC9MWma@Gv7rqGjYBPN$4VDMtiQ zk;SS@AUE%~gED!6pAXbstq)b20+3mYu$52tlk98EDP3saQwr!W*`bGap4Y<)QCwkL zWw(k4ZHxgdUzj(3pM4M`#VT>S<57{-LF;$hx;%iUBDaS7WrO>8jb_N)*&yI`3A}%b zXM)>+d$zdlXeS_+${1Vxt4E*@Q?#>zEtV33`{z~+n~F3zGWf2pS?9oGsL6mutFOb&o zEM6!nF1cxt0T6>)A|Y?g$yi_QT_iz(T8uODk!wgBP{dfE^0op1787hvRaNE6Vpj)? zRmdWkkn8N-!Iog68Nb~ejy?M@0t~%>Dy$W;Og6NFFz5@8&RIN#9>}P9v!HJbm7l6z zJ8wR->oVC~b>V67hms9KnLsXKFC8JKzzG3N{y@jD8ur;-;#W#E;TSKA2Qsx4Yg5^8< zfwNxG_5>zOwkFT)^ovUua2Jgb8b=0$LpF-={l2I#;cflI#s1IujHXvi*U7hlcJ0<$ruKBzp^Fo+WG5}7!IkFIo^ zTl?YY2}|B{p*v5#59nQX(Ne~P=Vt zBZUopgFDIG)1wKK`tgik`ZEEwibKxHHgk{+4*gHqHSoh+=Pq;$m}g1=JEUP==}J97;@`U(x>h z+{BL2oWDB%vl3El&q^W5!x>P*XzBld%;`Q}`|G>^rN%$Oj)@SFCrmJQmXm4;{X4+BLdjEB!Um|I!C8U_lBt9+3Y&`e+d Q1bIn+RQOOP_Raf$0d8j6B>(^b diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/onboard-script.png b/windows/security/threat-protection/microsoft-defender-atp/images/onboard-script.png new file mode 100644 index 0000000000000000000000000000000000000000..385dfa8e2262650ea047a58207cc295a0dec49ed GIT binary patch literal 439034 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

#tzwm4vE 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%0D=;`<|=&bo1O3;eBw4 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

+ You are currently in the onboarding phase. +These are the steps you need to take to deploy Microsoft Defender ATP: + +- Onboard endpoints to the service using management tools +- Configure capabilities + +## Step 1: Onboard endpoints using management tools +The [Plan deployment]() topic outlines the general steps you need to take to deploy Microsoft Defender ATP. + +After identifying your architecture, you'll need to decide on the deployment method. The deployment tool you choose dictates how you onboard endpoints to the service. + +### Onboarding tool options + +The following table lists the available tools based on the endpoint that you need to onboard. + +| Endpoint | Tool options | +|--------------|------------------------------------------| +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | -To deploy Microsoft Defender ATP, you'll need to onboard devices to the service. - -Depending on the architecture of your environment, you'll need to use the appropriate management tool that best suites your requirements. +## Step 2: Configure capabilities +After onboarding the endpoints, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. -## Onboarding options and tools -Understand the various onboarding options and tools that Microsoft Defender ATP provides, so you can decide what is best for your environment. +## Example deployments +In this deployment guide, we'll guide you through using two deployment tools to onboard endpoints and how to configure capabilities. +The tools in the example deployments are: +- [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuration-manager.md) +- [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) - -It's important to know what onboarding options and tools ae - - -Every enterprise environement is unique and may require different tools and ways to onboard endpoints. - - - - - -After onboarding the devices, you'll then configure the various capabilities such as endpoint detection and response, next-generation protection, and attack surface reduction. - - -This article provides resources to guide you on: -- Using various management tools to onboard devices - - [Onboarding using Microsoft Endpoint Configuration Manager](onboarding-endpoint-configuration-manager.md) - - [Onboarding using Microsoft Endpoint Manager](onboarding-endpoint-manager.md) +Using the mentioned deployment tools above, you'll then be guided in configuring the following Microsoft Defender ATP capabilities: - Endpoint detection and response configuration - Next-generation protection configuration - Attack surface reduction configuration From 6e2de1e1445b434698cd581d3eaf0c5b2a2a6579 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 18:16:56 -0700 Subject: [PATCH 135/752] updates --- .../onboarding-endpoint-configuration-manager.md | 2 +- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index 6bca3b62d1..c1623f28ee 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -30,7 +30,7 @@ This article is part of the Deployment guide and acts as an example onboarding m - Onboarding Windows devices to the service - Configuring Microsoft Defender ATP capabilities -This onboarding guidance will walk you through: +This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Configuration Manager: - **Creating a collection in Microsoft Endpoint Configuration Manager** - **Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Configuration Manager** diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index aca1533f48..3adb0bb3aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -31,7 +31,7 @@ ms.topic: article This article is part of the Deployment guide and acts as an example onboarding method that guides users in: - Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) -- Configuring Microsoft Defender ATP capabilities +- Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager This onboarding guidance will walk you through: - Identifying target devices or users From 646328ff391d7f4602d418958356f9ce209d0d8b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 20:03:28 -0700 Subject: [PATCH 136/752] updates --- .../onboarding-endpoint-configuration-manager.md | 10 +++++----- .../onboarding-endpoint-manager.md | 16 +++++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index c1623f28ee..1593c7de60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -42,9 +42,9 @@ While Microsoft Defender ATP supports onboarding of various endpoints and tools, For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). +## Onboard Windows devices using Microsoft Endpoint Configuration Manager - -## Collection creation +### Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the deployment can target an existing collection or a new collection can be created for testing. @@ -103,9 +103,9 @@ After completing this task, you now have a device collection with all the Window ## Configure Microsoft Defender ATP capabilities This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: -- **Endpoint detection and response** -- **Next-generation protection** -- **Attack surface reduction** +- [**Endpoint detection and response**](#endpoint-detection-and-response) +- [**Next-generation protection**](#next-generation-protection) +- [**Attack surface reduction**](#attack-surface-reduction) ### Endpoint detection and response diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 3adb0bb3aa..9cfe676eb0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -30,15 +30,16 @@ ms.topic: article This article is part of the Deployment guide and acts as an example onboarding method that guides users in: -- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) +- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) to assign configurations on - Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager -This onboarding guidance will walk you through: -- Identifying target devices or users +This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Manager: + +- [Identifying target devices or users](#identify-target-devices-or-users) - Creating an Azure Active Directory group (User or Device) -- Creating a Configuration Profile +- [Creating a Configuration Profile](#create-configuration-policies-to-configure-microsoft-defender-atp-capabilities) - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. @@ -62,7 +63,8 @@ For more information about Microsoft Endpoint Manager, check out these resources - [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) - [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) -## Identify target devices or users +## Onboard devices by creating a group in MEM to assign configurations on +### Identify target devices or users In this section, we will create a test group to assign your configurations on. >[!NOTE] @@ -104,6 +106,10 @@ be onboarded to Microsoft Defender ATP. Then you will continue by creating several different types of endpoint security policies. +- [Endpoint detection and response](#endpoint-detection-and-response) +- [Next-generation protection](#next-generation-protection) +- [Attack surface reduction](#attack-surface-reduction--attack-surface-reduction-rules) + ### Endpoint detection and response 1. Open the MEM portal. From cb96c8ab6da9a4cf3e646a9c214593e266c4771e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 16 Oct 2020 20:04:45 -0700 Subject: [PATCH 137/752] fix warnings --- .../microsoft-defender-atp/deployment-strategy.md | 2 +- .../threat-protection/microsoft-defender-atp/onboarding.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 10e9418e77..3020e15349 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -58,7 +58,7 @@ The following table lists the supported endpoints and the corresponding deployme |--------------|------------------------------------------| | **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | | **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | -| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| | **iOS** | [App-based](ios-install.md) | | **Android** | [Microsoft Endpoint Manager](android-intune.md) | diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 543494922e..3e4c5e7b8a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -72,7 +72,7 @@ The following table lists the available tools based on the endpoint that you nee |--------------|------------------------------------------| | **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | | **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | -| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible)| +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| | **iOS** | [App-based](ios-install.md) | | **Android** | [Microsoft Endpoint Manager](android-intune.md) | From 3d423fb5480beef976597672b1ced7e55fd6050e Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Sat, 17 Oct 2020 09:06:41 +0500 Subject: [PATCH 138/752] Update windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../windows-firewall-with-advanced-security.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index dcaa6efae5..8a0b17a719 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -20,9 +20,9 @@ ms.custom: asr # Windows Defender Firewall with Advanced Security **Applies to** -- Windows 10 -- Windows Server 2016 -- Windows Server 2019 +- Windows 10 +- Windows Server 2016 +- Windows Server 2019 This is an overview of the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. @@ -49,4 +49,3 @@ To help address your organizational network security challenges, Windows Defende - **Extends the value of existing investments.**  Because Windows Defender Firewall is a host-based firewall that is included with the operating system, there is no additional hardware or software required. Windows Defender Firewall is also designed to complement existing non-Microsoft network security solutions through a documented application programming interface (API). - From 9717cc684303beb1569976572301b3e7f58e5df1 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Sat, 17 Oct 2020 16:55:44 +0530 Subject: [PATCH 139/752] Update windows/client-management/mdm/policy-csp-update.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- windows/client-management/mdm/policy-csp-update.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index bf0571809e..78b7cb262a 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -1110,7 +1110,7 @@ ADMX Info: Supported values: -- 0 - Disable +- 0 - Disable (Default) - 1 - Enable @@ -4525,4 +4525,3 @@ Footnotes: - 8 - Available in Windows 10, version 2004. - From 723b61f31149be04092ccb4a7f632ffe283db75c Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Sat, 17 Oct 2020 18:30:40 +0200 Subject: [PATCH 140/752] Manage Windows 10/Intune: MS Intune URLs updated As reported in issue ticket #8471 (Microsoft Intune hyperlink is broken), Microsoft Intune documentation has beem moved to a directory below /mem/. Old URL /intune/understand-explore/introduction-to-microsoft-intune New URL: https://docs.microsoft.com/mem/intune/fundamentals/ I also found it necessary to update the MS TechNet link to use their new site: https://techcommunity.microsoft.com/ (old site: blogs.technet.microsoft.com) The "What is Intune?" URL in the "Related topics" section needed updating too. Thanks to Jeffrey McClain (jeffreymcclain) for noticing & reporting the issue. Closes #8471 --- ...age-windows-10-in-your-organization-modern-management.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md index 45de1ade9b..f4a048f445 100644 --- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md +++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md @@ -53,7 +53,7 @@ As indicated in the diagram, Microsoft continues to provide support for deep man With Windows 10, you can continue to use traditional OS deployment, but you can also “manage out of the box.” To transform new devices into fully-configured, fully-managed devices, you can: -- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) or [Microsoft Intune](https://docs.microsoft.com/intune/understand-explore/introduction-to-microsoft-intune). +- Avoid reimaging by using dynamic provisioning, enabled by a cloud-based device management services such as [Microsoft Autopilot](https://docs.microsoft.com/windows/deployment/windows-10-auto-pilot) or [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/). - Create self-contained provisioning packages built with the [Windows Configuration Designer](https://technet.microsoft.com/itpro/windows/deploy/provisioning-packages). @@ -69,7 +69,7 @@ You can envision user and device management as falling into these two categories - **Corporate (CYOD) or personal (BYOD) devices used by mobile users for SaaS apps such as Office 365.** With Windows 10, your employees can self-provision their devices: - - For corporate devices, they can set up corporate access with [Azure AD Join](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-overview/). When you offer them Azure AD Join with automatic Intune MDM enrollment, they can bring devices into a corporate-managed state in [*one step*](https://blogs.technet.microsoft.com/ad/2015/08/14/windows-10-azure-ad-and-microsoft-intune-automatic-mdm-enrollment-powered-by-the-cloud/), all from the cloud.
Azure AD Join is also a great solution for temporary staff, partners, or other part-time employees. These accounts can be kept separate from the on-premises AD domain but still access needed corporate resources. + - For corporate devices, they can set up corporate access with [Azure AD Join](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-overview/). When you offer them Azure AD Join with automatic Intune MDM enrollment, they can bring devices into a corporate-managed state in [*one step*](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/windows-10-azure-ad-and-microsoft-intune-automatic-mdm/ba-p/244067), all from the cloud.
Azure AD Join is also a great solution for temporary staff, partners, or other part-time employees. These accounts can be kept separate from the on-premises AD domain but still access needed corporate resources. - Likewise, for personal devices, employees can use a new, simplified [BYOD experience](https://azure.microsoft.com/documentation/articles/active-directory-azureadjoin-windows10-devices/) to add their work account to Windows, then access work resources on the device. @@ -135,6 +135,6 @@ There are a variety of steps you can take to begin the process of modernizing de ## Related topics -- [What is Intune?](https://docs.microsoft.com/intune/introduction-intune) +- [What is Intune?](https://docs.microsoft.com//mem/intune/fundamentals/what-is-intune) - [Windows 10 Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) - [Windows 10 Configuration service Providers](https://docs.microsoft.com/windows/client-management/mdm/configuration-service-provider-reference) From aae02c543a8b17fb9fb47edf4989936f2b929499 Mon Sep 17 00:00:00 2001 From: Thomas Garrity <31856350+poortom1004@users.noreply.github.com> Date: Mon, 19 Oct 2020 10:59:00 -0500 Subject: [PATCH 141/752] Update active-directory-security-groups.md --- .../access-control/active-directory-security-groups.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index 61198672fc..5e7db538d0 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -3368,9 +3368,9 @@ This security group has not changed since Windows Server 2008. ###
Server Operators -Members in the Server Operators group can administer domain servers. This group exists only on domain controllers. By default, the group has no members. Members of the Server Operators group can sign in to a server interactively, create and delete network shared resources, start and stop services, back up and restore files, format the hard disk drive of the computer, and shut down the computer. This group cannot be renamed, deleted, or moved. +Members in the Server Operators group can administer domain controllers. This group exists only on domain controllers. By default, the group has no members. Members of the Server Operators group can sign in to a server interactively, create and delete network shared resources, start and stop services, back up and restore files, format the hard disk drive of the computer, and shut down the computer. This group cannot be renamed, deleted, or moved. -By default, this built-in group has no members, and it has access to server configuration options on domain controllers. Its membership is controlled by the service administrator groups, Administrators and Domain Admins, in the domain, and the Enterprise Admins group. Members in this group cannot change any administrative group memberships. This is considered a service administrator account because its members have physical access to domain controllers, they can perform maintenance tasks (such as backup and restore), and they have the ability to change binaries that are installed on the domain controllers. Note the default user rights in the following table. +By default, this built-in group has no members, and it has access to server configuration options on domain controllers. Its membership is controlled by the service administrator groups Administrators and Domain Admins in the domain, and the Enterprise Admins group in the forest root domain. Members in this group cannot change any administrative group memberships. This is considered a service administrator account because its members have physical access to domain controllers, they can perform maintenance tasks (such as backup and restore), and they have the ability to change binaries that are installed on the domain controllers. Note the default user rights in the following table. The Server Operators group applies to versions of the Windows Server operating system listed in the [Active Directory Default Security Groups table](#bkmk-groupstable). From 64e3facd9ae151bb08128d1182f7bd0e71daae4b Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 11:08:09 -0700 Subject: [PATCH 142/752] updates --- .../microsoft-defender-atp/deployment-strategy.md | 7 +++---- .../threat-protection/microsoft-defender-atp/onboarding.md | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 3020e15349..3ad476d512 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -57,7 +57,7 @@ The following table lists the supported endpoints and the corresponding deployme | Endpoint | Deployment tool | |--------------|------------------------------------------| | **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | -| **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | +| **macOS** | [Local script](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | | **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| | **iOS** | [App-based](ios-install.md) | | **Android** | [Microsoft Endpoint Manager](android-intune.md) | @@ -65,16 +65,15 @@ The following table lists the supported endpoints and the corresponding deployme ## Step 3: Configure capabilities -After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. +After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. -You'll be guided in configuring capabilities such as: +Maximize the security features of the suite by configuring capabilities such as: - Endpoint detection and response - Next-generation protection - Attack surface reduction - ## Related topics - [Deployment phases](deployment-phases.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 3e4c5e7b8a..edaf3b64ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -56,10 +56,10 @@ You are currently in the onboarding phase. These are the steps you need to take to deploy Microsoft Defender ATP: -- Onboard endpoints to the service using management tools -- Configure capabilities +- Step 1: Onboard endpoints to the service +- Step 2: Configure capabilities -## Step 1: Onboard endpoints using management tools +## Step 1: Onboard endpoints using any of the supported management tools The [Plan deployment]() topic outlines the general steps you need to take to deploy Microsoft Defender ATP. After identifying your architecture, you'll need to decide on the deployment method. The deployment tool you choose dictates how you onboard endpoints to the service. From 656b2f7acaaa9081931f78e280ea184586006fae Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 11:51:12 -0700 Subject: [PATCH 143/752] add table of supported tools --- .../microsoft-defender-atp/deployment-strategy.md | 4 +--- .../microsoft-defender-atp/onboard-configure.md | 14 ++++++++++++++ .../microsoft-defender-atp/onboarding.md | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index 3ad476d512..0c5abeae60 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -65,9 +65,7 @@ The following table lists the supported endpoints and the corresponding deployme ## Step 3: Configure capabilities -After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. - -Maximize the security features of the suite by configuring capabilities such as: +After onboarding endpoints, configure the security capabilities in Microsoft Defender ATP so that you can maximize the robust security protection available in the suite. Capabilities include: - Endpoint detection and response - Next-generation protection diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md index 3f37f66880..acbfc83011 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md @@ -40,6 +40,20 @@ In general, to onboard devices to the service: >[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4bGqr] +## Onboarding tool options +The following table lists the available tools based on the endpoint that you need to onboard. + +| Endpoint | Tool options | +|--------------|------------------------------------------| +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local scripts](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | + + + + ## In this section Topic | Description :---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index edaf3b64ed..af91cc695d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -62,7 +62,7 @@ These are the steps you need to take to deploy Microsoft Defender ATP: ## Step 1: Onboard endpoints using any of the supported management tools The [Plan deployment]() topic outlines the general steps you need to take to deploy Microsoft Defender ATP. -After identifying your architecture, you'll need to decide on the deployment method. The deployment tool you choose dictates how you onboard endpoints to the service. +After identifying your architecture, you'll need to decide which deployment method to use. The deployment tool you choose influences how you onboard endpoints to the service. ### Onboarding tool options From 85a71a45721ca8778b64c52eed7ca9680d91a24e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 12:14:17 -0700 Subject: [PATCH 144/752] steps in onboarding --- .../onboarding-endpoint-configuration-manager.md | 4 ++-- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index 1593c7de60..10df12a005 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -27,8 +27,8 @@ ms.topic: article - [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) This article is part of the Deployment guide and acts as an example onboarding method that guides users in: -- Onboarding Windows devices to the service -- Configuring Microsoft Defender ATP capabilities +- Step 1: Onboarding Windows devices to the service +- Step 2: Configuring Microsoft Defender ATP capabilities This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Configuration Manager: - **Creating a collection in Microsoft Endpoint Configuration Manager** diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 9cfe676eb0..b5ab1802cd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -30,8 +30,8 @@ ms.topic: article This article is part of the Deployment guide and acts as an example onboarding method that guides users in: -- Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) to assign configurations on -- Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager +- Step 1: Onboarding devices to the service by creating a group in Microsoft Endpoint Manager (MEM) to assign configurations on +- Step 2: Configuring Microsoft Defender ATP capabilities using Microsoft Endpoint Manager This onboarding guidance will walk you through the following basic steps that you need to take when using Microsoft Endpoint Manager: From 004d8205cafa44cd7c2cf050ebdfd184577e3b61 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 12:15:21 -0700 Subject: [PATCH 145/752] add steps --- .../onboarding-endpoint-configuration-manager.md | 4 ++-- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index 10df12a005..1a12fc8515 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -42,7 +42,7 @@ While Microsoft Defender ATP supports onboarding of various endpoints and tools, For information on general onboarding using other supported deployment tools and methods, see [Onboarding overview](onboarding.md). -## Onboard Windows devices using Microsoft Endpoint Configuration Manager +## Step 1: Onboard Windows devices using Microsoft Endpoint Configuration Manager ### Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the @@ -100,7 +100,7 @@ Follow the steps below to onboard endpoints using Microsoft Endpoint Configurati After completing this task, you now have a device collection with all the Windows 10 endpoints in the environment. -## Configure Microsoft Defender ATP capabilities +## Step 2: Configure Microsoft Defender ATP capabilities This section guides you in configuring the following capabilities using Microsoft Endpoint Configuration Manager on Windows devices: - [**Endpoint detection and response**](#endpoint-detection-and-response) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index b5ab1802cd..6a8ee2818b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -63,7 +63,7 @@ For more information about Microsoft Endpoint Manager, check out these resources - [Blog post on convergence of Intune and ConfigMgr](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/) - [Introduction video on MEM](https://www.microsoft.com/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace) -## Onboard devices by creating a group in MEM to assign configurations on +## Step 1: Onboard devices by creating a group in MEM to assign configurations on ### Identify target devices or users In this section, we will create a test group to assign your configurations on. @@ -97,7 +97,7 @@ needs.
8. Your testing group now has a member to test. -## Create configuration policies to configure Microsoft Defender ATP capabilities +## Step 2: Create configuration policies to configure Microsoft Defender ATP capabilities In the following section, you'll create a number of configuration policies. First is a configuration policy to select which groups of users or devices will From f4c56203bf3162c38de08996318c368652609a84 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 12:27:59 -0700 Subject: [PATCH 146/752] fix link --- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 6a8ee2818b..f8534cfd61 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -39,7 +39,7 @@ This onboarding guidance will walk you through the following basic steps that yo - Creating an Azure Active Directory group (User or Device) -- [Creating a Configuration Profile](#create-configuration-policies-to-configure-microsoft-defender-atp-capabilities) +- [Creating a Configuration Profile](#step-2-create-configuration-policies-to-configure-microsoft-defender-atp-capabilities) - In Microsoft Endpoint Manager, we'll guide you in creating a separate policy for each capability. From d09202414096f80cbd1364fccc5d8c1626912c66 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Mon, 19 Oct 2020 23:59:59 +0200 Subject: [PATCH 147/752] Update windows/security/identity-protection/credential-guard/credential-guard-requirements.md Unneeded blank line added during resolve of file conflict, line removed. --- .../credential-guard/credential-guard-requirements.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md index dd65abcdca..315c4bad46 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md @@ -18,7 +18,6 @@ ms.reviewer: # Windows Defender Credential Guard: Requirements - ## Applies to - Windows 10 From 8f2c0fe56cd6f668ccd5ea9bbb1b06e3a263b412 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 20 Oct 2020 00:02:06 +0200 Subject: [PATCH 148/752] Update windows/security/identity-protection/credential-guard/credential-guard-requirements.md Another unneeded blank line added during merge of branch 'public' into PR branch. Line removed. --- .../credential-guard/credential-guard-requirements.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md index 315c4bad46..2e56e0803c 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-requirements.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-requirements.md @@ -58,7 +58,6 @@ For information about Windows Defender Remote Credential Guard hardware and soft When Windows Defender Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatibility with the reduced functionality. - > [!WARNING] > Enabling Windows Defender Credential Guard on domain controllers is not supported. > The domain controller hosts authentication services which integrate with processes isolated when Windows Defender Credential Guard is enabled, causing crashes. From bdce156a229f89854ec66ed766bcda89d05904e3 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Oct 2020 15:27:54 -0700 Subject: [PATCH 149/752] Added mfc40.dll to recommended block list --- .../microsoft-recommended-block-rules.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 06d6ee7d8f..4561b40720 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -158,6 +158,7 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + @@ -896,6 +897,7 @@ Pick the correct version of each .dll for the Windows release you plan to suppor + From d0b9c31273ac60e4370df4f5c0234994060d98fc Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Oct 2020 15:40:32 -0700 Subject: [PATCH 150/752] Update windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- .../microsoft-recommended-driver-block-rules.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 778697d2d2..7de5633c5b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -36,7 +36,6 @@ Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/se > This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. It is recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. - ```xml From ab729bcddda7cc7dc437d068a9def16439b8e9c0 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Oct 2020 16:36:09 -0700 Subject: [PATCH 151/752] Fixed references to Windows 10 in S mode --- .../microsoft-recommended-driver-block-rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 7de5633c5b..11bc4ac368 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -27,9 +27,9 @@ ms.date: 10/15/2020 Microsoft has strict requirements for code running in kernel. Consequently, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is applied to the following sets of devices: - Hypervisor-protected code integrity (HVCI) enabled devices -- Windows 10S mode devices +- Windows 10 in S mode (S mode) devices -Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or Windows 10S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It is recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. +Microsoft recommends enabling [HVCI](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this is not possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It is recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. > [!Note] From 1de678d0cc785d8001a80bc5b6a3c4212175a3b4 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Mon, 19 Oct 2020 17:07:48 -0700 Subject: [PATCH 152/752] Update microsoft-recommended-driver-block-rules.md --- .../microsoft-recommended-driver-block-rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 11bc4ac368..5c960685b2 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -1,6 +1,6 @@ --- title: Microsoft recommended driver block rules (Windows 10) -description: View a list of recommended block rules to block vulnerable third party drivers discovered by Mirosoft and the security research community. +description: View a list of recommended block rules to block vulnerable third party drivers discovered by Microsoft and the security research community. keywords: security, malware, kernel mode, driver ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb ms.prod: w10 @@ -24,7 +24,7 @@ ms.date: 10/15/2020 - Windows 10 - Windows Server 2016 and above -Microsoft has strict requirements for code running in kernel. Consequently, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Mirosoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is applied to the following sets of devices: +Microsoft has strict requirements for code running in kernel. Consequently, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Microsoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they are patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy which is applied to the following sets of devices: - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10 in S mode (S mode) devices From 7a89e8781a2e21feef03e0ce28fecc1aa066cdc0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 19 Oct 2020 17:24:13 -0700 Subject: [PATCH 153/752] update link --- .../microsoft-defender-atp/access-mssp-portal.md | 2 +- .../microsoft-defender-atp/add-or-remove-machine-tags.md | 2 +- .../microsoft-defender-atp/advanced-features.md | 2 +- .../advanced-hunting-assignedipaddress-function.md | 2 +- .../advanced-hunting-best-practices.md | 2 +- .../advanced-hunting-devicealertevents-table.md | 2 +- .../advanced-hunting-deviceevents-table.md | 2 +- .../advanced-hunting-devicefilecertificateinfo-table.md | 2 +- .../advanced-hunting-devicefileevents-table.md | 2 +- .../advanced-hunting-deviceimageloadevents-table.md | 2 +- .../advanced-hunting-deviceinfo-table.md | 2 +- .../advanced-hunting-devicelogonevents-table.md | 2 +- .../advanced-hunting-devicenetworkevents-table.md | 2 +- .../advanced-hunting-devicenetworkinfo-table.md | 2 +- .../advanced-hunting-deviceprocessevents-table.md | 2 +- .../advanced-hunting-deviceregistryevents-table.md | 2 +- ...unting-devicetvmsecureconfigurationassessment-table.md | 2 +- ...ting-devicetvmsecureconfigurationassessmentkb-table.md | 2 +- ...ing-devicetvmsoftwareinventoryvulnerabilities-table.md | 2 +- ...ed-hunting-devicetvmsoftwarevulnerabilitieskb-table.md | 2 +- .../microsoft-defender-atp/advanced-hunting-errors.md | 2 +- .../advanced-hunting-extend-data.md | 2 +- .../advanced-hunting-fileprofile-function.md | 2 +- .../microsoft-defender-atp/advanced-hunting-go-hunt.md | 2 +- .../microsoft-defender-atp/advanced-hunting-limits.md | 2 +- .../microsoft-defender-atp/advanced-hunting-overview.md | 2 +- .../advanced-hunting-query-language.md | 2 +- .../advanced-hunting-query-results.md | 2 +- .../advanced-hunting-schema-reference.md | 2 +- .../advanced-hunting-shared-queries.md | 2 +- .../advanced-hunting-take-action.md | 2 +- .../microsoft-defender-atp/alerts-queue.md | 2 +- .../threat-protection/microsoft-defender-atp/alerts.md | 2 +- .../microsoft-defender-atp/api-explorer.md | 2 +- .../microsoft-defender-atp/api-hello-world.md | 2 +- .../microsoft-defender-atp/api-microsoft-flow.md | 2 +- .../microsoft-defender-atp/api-portal-mapping.md | 2 +- .../microsoft-defender-atp/api-power-bi.md | 2 +- .../microsoft-defender-atp/apis-intro.md | 2 +- .../microsoft-defender-atp/assign-portal-access.md | 2 +- .../microsoft-defender-atp/attack-simulations.md | 2 +- .../attack-surface-reduction-faq.md | 2 +- .../microsoft-defender-atp/attack-surface-reduction.md | 2 +- .../microsoft-defender-atp/audit-windows-defender.md | 2 +- .../microsoft-defender-atp/basic-permissions.md | 2 +- .../behavioral-blocking-containment.md | 2 +- .../microsoft-defender-atp/check-sensor-status.md | 2 +- .../microsoft-defender-atp/client-behavioral-blocking.md | 2 +- .../collect-investigation-package.md | 2 +- .../microsoft-defender-atp/commercial-gov.md | 2 +- .../threat-protection/microsoft-defender-atp/community.md | 2 +- .../microsoft-defender-atp/conditional-access.md | 2 +- .../microsoft-defender-atp/configure-arcsight.md | 2 +- .../configure-automated-investigations-remediation.md | 2 +- .../configure-conditional-access.md | 2 +- .../configure-email-notifications.md | 2 +- .../microsoft-defender-atp/configure-endpoints-gp.md | 2 +- .../microsoft-defender-atp/configure-endpoints-mdm.md | 2 +- .../configure-endpoints-non-windows.md | 2 +- .../microsoft-defender-atp/configure-endpoints-sccm.md | 2 +- .../microsoft-defender-atp/configure-endpoints-script.md | 2 +- .../microsoft-defender-atp/configure-endpoints.md | 2 +- .../microsoft-defender-atp/configure-machines-asr.md | 2 +- .../configure-machines-onboarding.md | 2 +- .../configure-machines-security-baseline.md | 2 +- .../microsoft-defender-atp/configure-machines.md | 2 +- .../configure-microsoft-threat-experts.md | 2 +- .../configure-mssp-notifications.md | 2 +- .../microsoft-defender-atp/configure-mssp-support.md | 2 +- .../microsoft-defender-atp/configure-proxy-internet.md | 2 +- .../microsoft-defender-atp/configure-server-endpoints.md | 2 +- .../microsoft-defender-atp/configure-siem.md | 2 +- .../microsoft-defender-atp/connected-applications.md | 2 +- .../microsoft-defender-atp/controlled-folders.md | 2 +- .../microsoft-defender-atp/create-alert-by-reference.md | 2 +- .../microsoft-defender-atp/custom-detections-manage.md | 2 +- .../customize-attack-surface-reduction.md | 2 +- .../customize-controlled-folders.md | 2 +- .../customize-exploit-protection.md | 2 +- .../microsoft-defender-atp/data-retention-settings.md | 2 +- .../microsoft-defender-atp/defender-compatibility.md | 2 +- .../microsoft-defender-atp/delete-ti-indicator-by-id.md | 2 +- .../microsoft-defender-atp/deployment-strategy.md | 2 +- .../microsoft-defender-atp/device-timeline-event-flag.md | 2 +- .../microsoft-defender-atp/edr-in-block-mode.md | 2 +- .../microsoft-defender-atp/enable-controlled-folders.md | 2 +- .../microsoft-defender-atp/enable-exploit-protection.md | 2 +- .../microsoft-defender-atp/enable-network-protection.md | 2 +- .../microsoft-defender-atp/enable-siem-integration.md | 2 +- .../microsoft-defender-atp/evaluate-atp.md | 2 +- .../evaluate-attack-surface-reduction.md | 2 +- .../evaluate-controlled-folder-access.md | 2 +- .../microsoft-defender-atp/evaluate-exploit-protection.md | 2 +- .../microsoft-defender-atp/evaluate-network-protection.md | 2 +- .../microsoft-defender-atp/evaluation-lab.md | 2 +- .../microsoft-defender-atp/event-error-codes.md | 2 +- .../microsoft-defender-atp/event-views.md | 2 +- .../exploit-protection-reference.md | 2 +- .../microsoft-defender-atp/exploit-protection.md | 2 +- .../exposed-apis-create-app-nativeapp.md | 2 +- .../exposed-apis-create-app-partners.md | 2 +- .../exposed-apis-create-app-webapp.md | 2 +- .../exposed-apis-full-sample-powershell.md | 2 +- .../microsoft-defender-atp/exposed-apis-list.md | 2 +- .../microsoft-defender-atp/exposed-apis-odata-samples.md | 2 +- .../microsoft-defender-atp/feedback-loop-blocking.md | 2 +- .../microsoft-defender-atp/fetch-alerts-mssp.md | 2 +- .../threat-protection/microsoft-defender-atp/files.md | 2 +- .../microsoft-defender-atp/find-machine-info-by-ip.md | 2 +- .../microsoft-defender-atp/find-machines-by-ip.md | 2 +- .../microsoft-defender-atp/fix-unhealthy-sensors.md | 2 +- .../microsoft-defender-atp/get-alert-info-by-id.md | 2 +- .../get-alert-related-domain-info.md | 2 +- .../get-alert-related-files-info.md | 2 +- .../microsoft-defender-atp/get-alert-related-ip-info.md | 2 +- .../get-alert-related-machine-info.md | 2 +- .../microsoft-defender-atp/get-alert-related-user-info.md | 2 +- .../microsoft-defender-atp/get-alerts.md | 2 +- .../microsoft-defender-atp/get-all-recommendations.md | 2 +- .../get-all-vulnerabilities-by-machines.md | 2 +- .../microsoft-defender-atp/get-all-vulnerabilities.md | 2 +- .../microsoft-defender-atp/get-cvekbmap-collection.md | 2 +- .../microsoft-defender-atp/get-device-secure-score.md | 2 +- .../get-discovered-vulnerabilities.md | 2 +- .../microsoft-defender-atp/get-domain-related-alerts.md | 2 +- .../microsoft-defender-atp/get-domain-related-machines.md | 2 +- .../microsoft-defender-atp/get-domain-statistics.md | 2 +- .../microsoft-defender-atp/get-exposure-score.md | 2 +- .../microsoft-defender-atp/get-file-information.md | 2 +- .../microsoft-defender-atp/get-file-related-alerts.md | 2 +- .../microsoft-defender-atp/get-file-related-machines.md | 2 +- .../microsoft-defender-atp/get-file-statistics.md | 2 +- .../microsoft-defender-atp/get-installed-software.md | 2 +- .../get-investigation-collection.md | 2 +- .../microsoft-defender-atp/get-investigation-object.md | 2 +- .../microsoft-defender-atp/get-ip-related-alerts.md | 2 +- .../microsoft-defender-atp/get-ip-statistics.md | 2 +- .../microsoft-defender-atp/get-kbinfo-collection.md | 2 +- .../microsoft-defender-atp/get-machine-by-id.md | 2 +- .../get-machine-group-exposure-score.md | 8 ++++---- .../microsoft-defender-atp/get-machine-log-on-users.md | 2 +- .../microsoft-defender-atp/get-machine-related-alerts.md | 2 +- .../microsoft-defender-atp/get-machineaction-object.md | 2 +- .../get-machineactions-collection.md | 2 +- .../get-machinegroups-collection.md | 2 +- .../microsoft-defender-atp/get-machines-by-software.md | 2 +- .../get-machines-by-vulnerability.md | 2 +- .../microsoft-defender-atp/get-machines.md | 2 +- .../get-machinesecuritystates-collection.md | 2 +- .../microsoft-defender-atp/get-missing-kbs-machine.md | 2 +- .../microsoft-defender-atp/get-missing-kbs-software.md | 2 +- .../microsoft-defender-atp/get-package-sas-uri.md | 2 +- .../microsoft-defender-atp/get-recommendation-by-id.md | 2 +- .../microsoft-defender-atp/get-recommendation-machines.md | 2 +- .../microsoft-defender-atp/get-recommendation-software.md | 2 +- .../get-recommendation-vulnerabilities.md | 2 +- .../get-security-recommendations.md | 2 +- .../microsoft-defender-atp/get-software-by-id.md | 2 +- .../get-software-ver-distribution.md | 2 +- .../microsoft-defender-atp/get-software.md | 2 +- .../get-started-partner-integration.md | 2 +- .../get-ti-indicators-collection.md | 2 +- .../microsoft-defender-atp/get-user-information.md | 2 +- .../microsoft-defender-atp/get-user-related-alerts.md | 2 +- .../microsoft-defender-atp/get-user-related-machines.md | 2 +- .../microsoft-defender-atp/get-vuln-by-software.md | 2 +- .../microsoft-defender-atp/get-vulnerability-by-id.md | 2 +- .../microsoft-defender-atp/grant-mssp-access.md | 2 +- .../microsoft-defender-atp/helpful-resources.md | 2 +- .../microsoft-defender-atp/indicator-certificates.md | 2 +- .../microsoft-defender-atp/indicator-file.md | 2 +- .../microsoft-defender-atp/indicator-ip-domain.md | 2 +- .../microsoft-defender-atp/indicator-manage.md | 2 +- .../information-protection-in-windows-overview.md | 2 +- .../information-protection-investigation.md | 2 +- .../initiate-autoir-investigation.md | 2 +- .../microsoft-defender-atp/investigate-alerts.md | 2 +- .../microsoft-defender-atp/investigate-behind-proxy.md | 2 +- .../microsoft-defender-atp/investigate-domain.md | 2 +- .../microsoft-defender-atp/investigate-files.md | 2 +- .../microsoft-defender-atp/investigate-incidents.md | 2 +- .../microsoft-defender-atp/investigate-ip.md | 2 +- .../microsoft-defender-atp/investigate-machines.md | 2 +- .../microsoft-defender-atp/investigate-user.md | 2 +- .../microsoft-defender-atp/investigation.md | 2 +- .../microsoft-defender-atp/isolate-machine.md | 2 +- .../microsoft-defender-atp/live-response.md | 2 +- .../microsoft-defender-atp/machine-groups.md | 2 +- .../microsoft-defender-atp/machine-reports.md | 2 +- .../threat-protection/microsoft-defender-atp/machine.md | 2 +- .../microsoft-defender-atp/machineaction.md | 2 +- .../microsoft-defender-atp/machines-view-overview.md | 2 +- .../microsoft-defender-atp/manage-alerts.md | 2 +- .../manage-atp-post-migration-configuration-manager.md | 2 +- .../manage-atp-post-migration-group-policy-objects.md | 2 +- .../manage-atp-post-migration-intune.md | 2 +- .../manage-atp-post-migration-other-tools.md | 2 +- .../microsoft-defender-atp/manage-atp-post-migration.md | 2 +- .../manage-automation-file-uploads.md | 2 +- .../manage-automation-folder-exclusions.md | 2 +- .../microsoft-defender-atp/manage-incidents.md | 2 +- .../microsoft-defender-atp/manage-indicators.md | 2 +- .../microsoft-defender-atp/manage-suppression-rules.md | 2 +- .../microsoft-defender-atp/management-apis.md | 2 +- .../microsoft-cloud-app-security-config.md | 2 +- .../microsoft-cloud-app-security-integration.md | 2 +- .../microsoft-defender-atp/microsoft-threat-experts.md | 2 +- .../microsoft-defender-atp/minimum-requirements.md | 2 +- .../threat-protection/microsoft-defender-atp/mssp-list.md | 2 +- .../microsoft-defender-atp/mssp-support.md | 2 +- .../microsoft-defender-atp/network-protection.md | 2 +- .../next-gen-threat-and-vuln-mgt.md | 2 +- .../microsoft-defender-atp/non-windows.md | 2 +- .../microsoft-defender-atp/offboard-machine-api.md | 2 +- .../microsoft-defender-atp/offboard-machines.md | 2 +- .../microsoft-defender-atp/onboard-configure.md | 2 +- .../microsoft-defender-atp/onboard-downlevel.md | 2 +- .../microsoft-defender-atp/onboard-offline-machines.md | 2 +- .../threat-protection/microsoft-defender-atp/onboard.md | 2 +- .../onboarding-endpoint-configuration-manager.md | 2 +- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 2 +- .../microsoft-defender-atp/onboarding-notification.md | 2 +- .../microsoft-defender-atp/onboarding.md | 2 +- .../overview-attack-surface-reduction.md | 2 +- .../microsoft-defender-atp/overview-custom-detections.md | 2 +- .../overview-endpoint-detection-response.md | 2 +- .../overview-hardware-based-isolation.md | 2 +- .../microsoft-defender-atp/partner-applications.md | 2 +- .../microsoft-defender-atp/partner-integration.md | 2 +- .../microsoft-defender-atp/portal-overview.md | 2 +- .../microsoft-defender-atp/post-ti-indicator.md | 2 +- .../microsoft-defender-atp/preferences-setup.md | 2 +- .../microsoft-defender-atp/prepare-deployment.md | 2 +- .../microsoft-defender-atp/preview-settings.md | 2 +- .../threat-protection/microsoft-defender-atp/preview.md | 2 +- .../microsoft-defender-atp/production-deployment.md | 2 +- .../microsoft-defender-atp/pull-alerts-using-rest-api.md | 2 +- .../microsoft-defender-atp/raw-data-export-event-hub.md | 2 +- .../microsoft-defender-atp/raw-data-export-storage.md | 2 +- .../microsoft-defender-atp/raw-data-export.md | 2 +- .../threat-protection/microsoft-defender-atp/rbac.md | 2 +- .../microsoft-defender-atp/recommendation.md | 2 +- .../microsoft-defender-atp/respond-file-alerts.md | 2 +- .../microsoft-defender-atp/respond-machine-alerts.md | 2 +- .../microsoft-defender-atp/restrict-code-execution.md | 2 +- .../microsoft-defender-atp/review-alerts.md | 2 +- .../microsoft-defender-atp/run-advanced-query-api.md | 2 +- .../run-advanced-query-sample-powershell.md | 2 +- .../run-advanced-query-sample-python.md | 2 +- .../microsoft-defender-atp/run-av-scan.md | 2 +- .../microsoft-defender-atp/run-detection-test.md | 2 +- .../threat-protection/microsoft-defender-atp/score.md | 2 +- .../security-operations-dashboard.md | 2 +- .../microsoft-defender-atp/service-status.md | 2 +- .../microsoft-defender-atp/set-device-value.md | 2 +- .../threat-protection/microsoft-defender-atp/software.md | 2 +- .../microsoft-defender-atp/stop-and-quarantine-file.md | 2 +- .../microsoft-defender-atp/supported-response-apis.md | 2 +- .../microsoft-defender-atp/threat-analytics.md | 2 +- .../threat-and-vuln-mgt-event-timeline.md | 2 +- .../threat-and-vuln-mgt-scenarios.md | 2 +- .../microsoft-defender-atp/threat-indicator-concepts.md | 2 +- .../threat-protection-integration.md | 2 +- .../microsoft-defender-atp/threat-protection-reports.md | 2 +- .../microsoft-defender-atp/ti-indicator.md | 2 +- .../microsoft-defender-atp/time-settings.md | 2 +- .../microsoft-defender-atp/troubleshoot-asr.md | 2 +- .../troubleshoot-collect-support-log.md | 2 +- .../troubleshoot-exploit-protection-mitigations.md | 2 +- .../microsoft-defender-atp/troubleshoot-live-response.md | 2 +- .../microsoft-defender-atp/troubleshoot-np.md | 2 +- .../troubleshoot-onboarding-error-messages.md | 2 +- .../microsoft-defender-atp/troubleshoot-onboarding.md | 2 +- .../microsoft-defender-atp/troubleshoot-siem.md | 2 +- .../microsoft-defender-atp/tvm-dashboard-insights.md | 2 +- .../microsoft-defender-atp/tvm-exposure-score.md | 2 +- .../tvm-microsoft-secure-score-devices.md | 2 +- .../microsoft-defender-atp/tvm-remediation.md | 2 +- .../microsoft-defender-atp/tvm-security-recommendation.md | 2 +- .../microsoft-defender-atp/tvm-software-inventory.md | 2 +- .../microsoft-defender-atp/tvm-supported-os.md | 2 +- .../microsoft-defender-atp/tvm-weaknesses.md | 2 +- .../microsoft-defender-atp/unisolate-machine.md | 2 +- .../microsoft-defender-atp/unrestrict-code-execution.md | 2 +- .../microsoft-defender-atp/update-alert.md | 2 +- .../threat-protection/microsoft-defender-atp/use.md | 2 +- .../microsoft-defender-atp/user-roles.md | 2 +- .../threat-protection/microsoft-defender-atp/user.md | 2 +- .../microsoft-defender-atp/view-incidents-queue.md | 2 +- .../microsoft-defender-atp/vulnerability.md | 2 +- .../whats-new-in-microsoft-defender-atp.md | 2 +- 291 files changed, 294 insertions(+), 294 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md index acb5350c34..b6e3f60ba0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md +++ b/windows/security/threat-protection/microsoft-defender-atp/access-mssp-portal.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md index 3ef821e164..0fb5352742 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md +++ b/windows/security/threat-protection/microsoft-defender-atp/add-or-remove-machine-tags.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) 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 16e7db9ecf..938309f9f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-features.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedfeats-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md index b1576974be..f533aa5473 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-assignedipaddress-function.md @@ -24,7 +24,7 @@ ms.date: 09/20/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Use the `AssignedIPAddresses()` function in your advanced hunting queries to quickly obtain the latest IP addresses that have been assigned to a device. If you specify a timestamp argument, this function obtains the most recent IP addresses at the specified time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md index 6ddbe3d3a1..89bace1c01 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-best-practices.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-bestpractices-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md index 80b4736768..d8fa5a458c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicealertevents-table.md @@ -25,7 +25,7 @@ ms.date: 01/22/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md index 33fbf6118f..191dcbcb0e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md index e5a328a9db..427c9164c2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefilecertificateinfo-table.md @@ -25,7 +25,7 @@ ms.date: 01/14/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md index 246f3b70bd..ca50907f7c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicefileevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md index 7cd8fd9ebe..65b9b2927c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceimageloadevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md index b939d5ba59..652be88f72 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceinfo-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md index 17b769e2f3..fcdbc783c4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicelogonevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md index 77692cf8fe..ba1a43141f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md index 8d919d89c0..df10438741 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicenetworkinfo-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md index 3d7fc8a005..ea24aafcd0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceprocessevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md index 4ee7217b7c..5278fc3224 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-deviceregistryevents-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md index 22e4e6aa6b..8b7ff40a50 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessment-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md index d2b7ab5de4..17aa063a7e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsecureconfigurationassessmentkb-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md index a61d3499dc..138d4d539a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwareinventoryvulnerabilities-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md index 36a4097508..7cd66a3115 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-devicetvmsoftwarevulnerabilitieskb-table.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=docs-wdatp-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md index 092f10cf8f..ec16f7a73d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-errors.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md index 371cfbed8c..a1cde2051e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-extend-data.md @@ -24,7 +24,7 @@ ms.date: 10/10/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Advanced hunting](advanced-hunting-overview.md) relies on data coming from across your organization. To get the most comprehensive data possible, ensure that you have the correct settings in the corresponding data sources. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md index f2f93bf6a2..4d6f6bd635 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-fileprofile-function.md @@ -22,7 +22,7 @@ ms.date: 09/20/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The `FileProfile()` function is an enrichment function in [advanced hunting](advanced-hunting-overview.md) that adds the following data to files found by the query. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md index cab2d3160b..a2ad985d29 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-go-hunt.md @@ -23,7 +23,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) With the *go hunt* action, you can quickly investigate events and various entity types using powerful query-based [advanced hunting](advanced-hunting-overview.md) capabilities. This action automatically runs an advanced hunting query to find relevant information about the selected event or entity. diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md index 66e8db56e7..84a36793d9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-limits.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md index 19ef98383c..244c97c13f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-overview.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md index 2d83c38459..bc86c4a7b6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-language.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > 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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md index b06237a57a..18ff2942b6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-query-results.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md index c41443181f..7f93ba99d5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-schema-reference.md @@ -24,7 +24,7 @@ ms.date: 01/14/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md index 46610a6772..96880e0c7e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-shared-queries.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-advancedhunting-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md index b06baf7444..915cbfa44b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md +++ b/windows/security/threat-protection/microsoft-defender-atp/advanced-hunting-take-action.md @@ -21,7 +21,7 @@ ms.date: 09/20/2020 # Take action on advanced hunting query results **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > 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-advancedhuntingref-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md index 9bf8d26a01..d5bccbc7fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts-queue.md @@ -25,7 +25,7 @@ ms.date: 03/27/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-alertsq-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/alerts.md b/windows/security/threat-protection/microsoft-defender-atp/alerts.md index 67ed2be93e..7a51bd90c7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md index 7bc13986b1..4985f37fda 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-explorer.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The Microsoft Defender ATP API Explorer is a tool that helps you explore various Microsoft Defender ATP APIs interactively. diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md index 3163df4fcb..a0330cfe3b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-hello-world.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md index 8d06eb8f1b..572437217f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-microsoft-flow.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md index b8454c4935..cf2898f49f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-portal-mapping.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-apiportalmapping-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md index 9ed52103d9..ae1fe49ed4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md +++ b/windows/security/threat-protection/microsoft-defender-atp/api-power-bi.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md index 09205163fe..34f925b4d8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md +++ b/windows/security/threat-protection/microsoft-defender-atp/apis-intro.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md index 6eeaf5c729..6c4428c439 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/assign-portal-access.md @@ -26,7 +26,7 @@ ms.date: 11/28/2018 **Applies to:** - Azure Active Directory - Office 365 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-assignaccess-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md index 4726e2223f..47af31878c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-simulations.md @@ -25,7 +25,7 @@ ms.date: 11/20/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-attacksimulations-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md index 0175049c55..6005a0a536 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-faq.md @@ -23,7 +23,7 @@ ms.custom: asr **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Is attack surface reduction (ASR) part of Windows? diff --git a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md index 45db3aa0c7..87e15b62f3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction.md @@ -24,7 +24,7 @@ ms.date: 10/08/2020 **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Your attack surface is the total number of places where an attacker could compromise your organization's devices or networks. Reducing your attack surface means offering attackers fewer ways to perform attacks. diff --git a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md index 8a4304b984..ee65565701 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md +++ b/windows/security/threat-protection/microsoft-defender-atp/audit-windows-defender.md @@ -22,7 +22,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) You can enable attack surface reduction rules, exploit protection, network protection, and controlled folder access in audit mode. Audit mode lets you see a record of what *would* have happened if you had enabled the feature. diff --git a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md index 2d1aa8f368..82b023af7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/basic-permissions.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** - Azure Active Directory -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-basicaccess-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md index 8d29204276..b69250703a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/behavioral-blocking-containment.md @@ -27,7 +27,7 @@ ms.collection: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md index 9e38e27515..3e1124927b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/check-sensor-status.md @@ -24,7 +24,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-checksensor-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md b/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md index 52e97e1b70..0af5e1bb5c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md +++ b/windows/security/threat-protection/microsoft-defender-atp/client-behavioral-blocking.md @@ -27,7 +27,7 @@ ms.collection: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md b/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md index 398305b848..86fb26842c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md +++ b/windows/security/threat-protection/microsoft-defender-atp/collect-investigation-package.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md index 3642376253..d4c8c750c8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md +++ b/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for US Government Community Cloud High (GCC High) customers, built in the US Azure Government environment, uses the same underlying technologies as Microsoft Defender ATP in Azure Commercial. diff --git a/windows/security/threat-protection/microsoft-defender-atp/community.md b/windows/security/threat-protection/microsoft-defender-atp/community.md index 7a83827fc5..72fcf84f1e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/community.md +++ b/windows/security/threat-protection/microsoft-defender-atp/community.md @@ -25,7 +25,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md index edcabf4028..37f919486e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/conditional-access.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md index 2a2e4d3535..af6feb07a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-arcsight.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md index 6a3872d1b2..17ad143b5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-automated-investigations-remediation.md @@ -27,7 +27,7 @@ ms.reviewer: ramarom, evaldm, isco, mabraitm, chriggs **Applies to** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) If your organization is using [Microsoft Defender for Endpoint](https://docs.microsoft.com/windows/security/threat-protection/) (Microsoft Defender ATP), [automated investigation and remediation capabilities](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations) can save your security operations team time and effort. As outlined in [this blog post](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/enhance-your-soc-with-microsoft-defender-atp-automatic/ba-p/848946), these capabilities mimic the ideal steps that a security analyst takes to investigate and remediate threats. [Learn more about automated investigation and remediation](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/automated-investigations). diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md index 8946b66493..afca257675 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-conditional-access.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) This section guides you through all the steps you need to take to properly implement Conditional Access. 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 18ba591b16..ed52fc4d30 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 @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-emailconfig-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md index 36703ec3a4..246d324172 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-gp.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 - Group Policy -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md index 439c8e61f3..85c7a50ed2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-configureendpointsmdm-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md index 2f52d63533..23aaa30171 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-non-windows.md @@ -26,7 +26,7 @@ ms.topic: article - macOS - Linux -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-nonwindows-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md index 2372dd38c5..0db0095e8e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-sccm.md @@ -25,7 +25,7 @@ ms.date: 02/07/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - Microsoft Endpoint Configuration Manager current branch - System Center 2012 R2 Configuration Manager diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md index 70821568d1..98ab531154 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-script.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md index b77d79c856..e4fff50bcb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-endpoints.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - [Microsoft 365 Endpoint data loss prevention (DLP)](/microsoft-365/compliance/endpoint-dlp-learn-about) Devices in your organization must be configured so that the Microsoft Defender ATP service can get sensor data from them. There are various methods and deployment tools that you can use to configure the devices in your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md index db418af7ff..34cad32cfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-asr.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > Want to experience Microsoft Defender ATP? [Sign up for a free trial](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-onboardconfigure-abovefoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md index eb72937f89..62caae5332 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-onboarding.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md index d8200f1502..5540903d10 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md index 1b1b0495eb..163980b414 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-onboardconfigure-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md index 23f1b28355..d5e1655ca5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-microsoft-threat-experts.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Before you begin > [!NOTE] diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md index 4455735f4f..200173258f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-notifications.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md index fa877ecd83..f5b7cb8755 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-mssp-support.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md index 12c3637695..ff00737f9d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-proxy-internet.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-configureendpointsscript-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md index 0ddcd8c630..fb0e253b2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-server-endpoints.md @@ -30,7 +30,7 @@ ms.topic: article - Windows Server (SAC) version 1803 and later - Windows Server 2019 and later - Windows Server 2019 core edition -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > 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-configserver-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md index 2767826ed6..aa9008f98a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-siem.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md index 69775ff5c3..389002a969 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/connected-applications.md @@ -23,7 +23,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Connected applications integrates with the Microsoft Defender ATP platform using APIs. diff --git a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md index e4e8f5ec72..7687279880 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/controlled-folders.md @@ -24,7 +24,7 @@ ms.custom: asr **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## What is controlled folder access? diff --git a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md index e02de4aa8b..887c5716d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/create-alert-by-reference.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md index 855bd65993..93b295e31b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detections-manage.md @@ -24,7 +24,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Manage your existing [custom detection rules](custom-detection-rules.md) to ensure they are effectively finding threats and taking actions. Explore how to view the list of rules, check their previous runs, and review the alerts they have triggered. You can also run a rule on demand and modify it. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md index 2773f28ed5..3ca15689d2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-attack-surface-reduction.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md index f35a4eefd9..d4f8aeab39 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-controlled-folders.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Controlled folder access helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. diff --git a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md index 081c5218c3..6124ea2318 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/customize-exploit-protection.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Exploit protection automatically applies a number of exploit mitigation techniques on both the operating system processes and on individual apps. 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 f1483165c4..51f62dd09c 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 @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-gensettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md index fa43e76e73..cae9259b66 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md +++ b/windows/security/threat-protection/microsoft-defender-atp/defender-compatibility.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 - Windows Defender -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md index 1dd2b90d07..5b8786d978 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/delete-ti-indicator-by-id.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md index cd066db719..526bb5375d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-strategy.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-secopsdashboard-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md index 7b99cd69cd..bd99bff2fa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md +++ b/windows/security/threat-protection/microsoft-defender-atp/device-timeline-event-flag.md @@ -20,7 +20,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Event flags in the Microsoft Defender ATP device timeline help you filter and organize specific events when you're investigate potential attacks. diff --git a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md index b5679d1756..be7793c044 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md +++ b/windows/security/threat-protection/microsoft-defender-atp/edr-in-block-mode.md @@ -28,7 +28,7 @@ ms.collection: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## What is EDR in block mode? diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md index 2986e7ecf0..6f00213b3c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-controlled-folders.md @@ -22,7 +22,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Controlled folder access](controlled-folders.md) helps you protect valuable data from malicious apps and threats, such as ransomware. Controlled folder access is included with Windows 10 and Windows Server 2019. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md index 5707cf67b8..2d44c8da7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Exploit protection](exploit-protection.md) helps protect against malware that uses exploits to infect devices and spread. Exploit protection consists of a number of mitigations that can be applied to either the operating system or individual apps. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md index 2d96393904..76fd837692 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-network-protection.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Network protection](network-protection.md) helps to prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the internet. You can [audit network protection](evaluate-network-protection.md) in a test environment to view which apps would be blocked before you enable it. diff --git a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md index 8799a37ea2..c53ee2581c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/enable-siem-integration.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-enablesiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md index 35dc0c89f1..49d937c1ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-atp.md @@ -23,7 +23,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -[Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. +[Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. You can evaluate Microsoft Defender Advanced Threat Protection in your organization by [starting your free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp). diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md index 1c8621e5f2..ad4b38e29a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-attack-surface-reduction.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Attack surface reduction rules help prevent actions typically used by malware to compromise devices or networks. Set attack surface reduction rules for devices running any of the following editions and versions of Windows: diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md index da54fddecf..4493d69e8f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-controlled-folder-access.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Controlled folder access](controlled-folders.md) is a feature that helps protect your documents and files from modification by suspicious or malicious apps. Controlled folder access is supported on Windows Server 2019 and Windows 10 clients. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md index 0b95bca029..caf0665673 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-exploit-protection.md @@ -23,7 +23,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Exploit protection](exploit-protection.md) helps protect devices from malware that uses exploits to spread and infect other devices. Mitigation can be applied to either the operating system or to an individual app. Many of the features that were part of the Enhanced Mitigation Experience Toolkit (EMET) are included in exploit protection. (The EMET has reached its end of support.) diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md index 17edc7d5e5..2dad3dd570 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluate-network-protection.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [Network protection](network-protection.md) helps prevent employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. diff --git a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md index 2f57d47778..7ab9824a6d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md +++ b/windows/security/threat-protection/microsoft-defender-atp/evaluation-lab.md @@ -23,7 +23,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Conducting a comprehensive security product evaluation can be a complex process requiring cumbersome environment and device configuration before an end-to-end attack simulation can actually be done. Adding to the complexity is the challenge of tracking where the simulation activities, alerts, and results are reflected during the evaluation. diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md index 54be37811e..977008bd93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md @@ -28,7 +28,7 @@ ms.date: 05/21/2018 - Event Viewer -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-views.md b/windows/security/threat-protection/microsoft-defender-atp/event-views.md index 926fa6beef..8aecca347e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-views.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-views.md @@ -21,7 +21,7 @@ manager: dansimp **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Review attack surface reduction events in Event Viewer to monitor what rules or settings are working. You can also determine if any settings are too "noisy" or impacting your day to day workflow. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md index 5cb1174b0a..74fad04acf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection-reference.md @@ -24,7 +24,7 @@ ms.custom: asr **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Exploit Protection provides advanced protections for applications which the IT Pro can apply after the developer has compiled and distributed the software. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index e4174dddea..98738eb4aa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -24,7 +24,7 @@ ms.custom: asr **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Exploit protection automatically applies a number of exploit mitigation techniques to operating system processes and apps. Exploit protection is supported beginning with Windows 10, version 1709 and Windows Server, version 1803. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md index 8f4d3dec0e..20194e3e9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-nativeapp.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md index 2b71b7c2cf..6e860b794b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-partners.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md index e4a7458f08..2f0c92ed8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-create-app-webapp.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md index 1ad142d2e4..bdb9fddc2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-full-sample-powershell.md @@ -23,7 +23,7 @@ ms.date: 09/24/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Full scenario using multiple APIs from Microsoft Defender ATP. diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md index d5115891d3..a226699cda 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-list.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md index e5f5fcad0b..3cbeec8462 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exposed-apis-odata-samples.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) If you are not familiar with OData queries, see: [OData V4 queries](https://www.odata.org/documentation/) diff --git a/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md b/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md index 0d0ee850c5..e65d2379cd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md +++ b/windows/security/threat-protection/microsoft-defender-atp/feedback-loop-blocking.md @@ -25,7 +25,7 @@ ms.collection: **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Overview diff --git a/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md index d21ad49611..8d265f32ed 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/fetch-alerts-mssp.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/files.md b/windows/security/threat-protection/microsoft-defender-atp/files.md index 2b27cae459..69f2d43120 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/files.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md b/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md index d0690e63d2..e7ecb972a1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/find-machine-info-by-ip.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Find a device by internal IP. diff --git a/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md b/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md index e4a3b8ac99..86fc568017 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/find-machines-by-ip.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md b/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md index 9afb49c31b..83511489cb 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md +++ b/windows/security/threat-protection/microsoft-defender-atp/fix-unhealthy-sensors.md @@ -26,7 +26,7 @@ ms.date: 10/23/2017 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md index d5ed580340..676cdf63f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-info-by-id.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md index 6b256610ed..eb2710fcca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-domain-info.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md index 5ac0f2d01a..2de0da3586 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-files-info.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md index 9b841e71af..e56d99aabd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-ip-info.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md index 94132932d5..670802c075 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-machine-info.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md index 4c54267d9a..80df53a33e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alert-related-user-info.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md index e0b7e0c358..eb855902a3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md index c49e958dfb..31af35af76 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-recommendations.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md index f3be9540c4..6bd9416f4b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities-by-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a list of all the vulnerabilities affecting the organization per [machine](machine.md) and [software](software.md). - If the vulnerability has a fixing KB, it will appear in the response. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md index 262c80a1bf..84d316b8b5 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-all-vulnerabilities.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md index d4dac32b7b..44275ce8f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-cvekbmap-collection.md @@ -25,7 +25,7 @@ ROBOTS: NOINDEX **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a map of CVE's to KB's and CVE details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md index 2c896a9943..3f79fbf1ce 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-device-secure-score.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md index 10ff59d2ea..920d5431ca 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-discovered-vulnerabilities.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a collection of discovered vulnerabilities related to a given device ID. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md index 59c2587cda..1f9e3ec5e7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md index 662f9724e7..6170888f9c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-related-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md index efb793f5cc..acc31acf8e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-domain-statistics.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md index 77c92c030f..bad530e3d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-exposure-score.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md index db6f1f2f72..ff2d4103f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-information.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md index 7ccb81730f..eb3a55ece2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md index 09aef678f7..82a5e5cf93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-related-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md index 9f480df6b7..63001b875a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-file-statistics.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md index 79f263d9b0..58024c6bf6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-installed-software.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md index 676eba4bd3..8d24a9f9a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-collection.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md index 99fd6a043d..b19d9dfb02 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-investigation-object.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md index c8a2ab1f94..21923ff2e0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-related-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md index ffd9485045..56fee62325 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ip-statistics.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md index d41005cb74..0d6fa206a8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-kbinfo-collection.md @@ -25,7 +25,7 @@ ROBOTS: NOINDEX **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a collection of KB's and KB details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md index 3cc89cd33b..6d0b2af750 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-by-id.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-group-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-group-exposure-score.md index 92b5fae137..fe34aeb59d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-group-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-group-exposure-score.md @@ -16,12 +16,12 @@ ms.collection: M365-security-compliance ms.topic: article --- -# List exposure score by device group - -[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +# List exposure score by device group + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md index e673d96cf0..ea5713e42e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-log-on-users.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md index f47cdd76d2..6ab025120b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machine-related-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md index b7a20c7b89..648f45ac9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineaction-object.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md index 5569002ec3..5118cc7b36 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machineactions-collection.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md index ff88b78222..29b5b778f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinegroups-collection.md @@ -25,7 +25,7 @@ ms.date: 10/07/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a collection of RBAC device groups. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-software.md index d3c3f50dca..fb992bb4c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-software.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-vulnerability.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-vulnerability.md index 02ea057f59..c8417e85f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-vulnerability.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines-by-vulnerability.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md index 6f6c6177e9..56975a8e19 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md index 0da42db679..b82da4fc0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-machinesecuritystates-collection.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieves a collection of devices security states. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-machine.md b/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-machine.md index 510c7516c2..ca4006fd78 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-machine.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-software.md index 6b6bf2db5f..a183d680fc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-missing-kbs-software.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-package-sas-uri.md b/windows/security/threat-protection/microsoft-defender-atp/get-package-sas-uri.md index a43102c733..e93088dc8e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-package-sas-uri.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-package-sas-uri.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md index b7bc3ab58f..beb27d8a20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-by-id.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-machines.md index 2bdfb4a6e4..db0f71ea64 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-software.md index 449bb2bd1d..daee2d1737 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-software.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-vulnerabilities.md b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-vulnerabilities.md index 156cef803c..3b88d5f028 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-vulnerabilities.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-recommendation-vulnerabilities.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-security-recommendations.md b/windows/security/threat-protection/microsoft-defender-atp/get-security-recommendations.md index dffd2a0613..710d652358 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-security-recommendations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-security-recommendations.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-software-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-software-by-id.md index 0074439db0..155ec09b5d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-software-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-software-by-id.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-software-ver-distribution.md b/windows/security/threat-protection/microsoft-defender-atp/get-software-ver-distribution.md index e9b64f2ad1..2c652bc16f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-software-ver-distribution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-software-ver-distribution.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-software.md index e205e5f5b7..efe1c0e095 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-software.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md index 0b87266339..09c65fdff1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-started-partner-integration.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) To become a Microsoft Defender ATP solution partner, you'll need to follow and complete the following steps. diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md index 41c5a0ebdd..dcc4b02436 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-ti-indicators-collection.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md index 80617258d3..63d25e4217 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-information.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Retrieve a User entity by key (user name). diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md index 3d00668c3b..95225803d9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-alerts.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md index 28c129e51c..f3b126e12f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-user-related-machines.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md b/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md index 4a5514ff10..17b79870dd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-vuln-by-software.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md b/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md index 27b633e634..6afd9ee76f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md +++ b/windows/security/threat-protection/microsoft-defender-atp/get-vulnerability-by-id.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md index 1feba6fc45..0f5a1d3e2a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md +++ b/windows/security/threat-protection/microsoft-defender-atp/grant-mssp-access.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md index 1b411df76d..f53f31390f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/helpful-resources.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Access helpful resources such as links to blogs and other resources related to Microsoft Defender Advanced Threat Protection. diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md index cfff5ce687..5d641d0581 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-certificates.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md index 8a5a15bf39..a1df7c41f2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-file.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md index 4769eb6666..5b3fb21a83 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-ip-domain.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md index 54d2c70de6..02ad59046d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/indicator-manage.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md b/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md index 17b7c51fcd..dd0b1fee80 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/information-protection-in-windows-overview.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md index 4c595bdec5..14e024db46 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/information-protection-investigation.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) A typical advanced persistent threat lifecycle involves data exfiltration. In a security incident, it's important to have the ability to prioritize investigations where sensitive files may be jeopardy so that corporate data and information are protected. diff --git a/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md b/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md index f464c54bde..e9818ac067 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/initiate-autoir-investigation.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md index 1b20360ecd..5dff12d03e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-alerts.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md index 37ca52cd85..63c047b384 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-behind-proxy.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-investigatemachines-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md index 7bd899fd9b..012d6fffcf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-domain.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md index f5c2fcb4ce..1eaa23ead2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-files.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md index 419b64c153..06ed19033e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-incidents.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Investigate incidents that affect your network, understand what they mean, and collate evidence to resolve them. diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md index fb1109d764..d867eb7db4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-ip.md @@ -27,7 +27,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-investigateip-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md index 5419c76996..154d8b2cef 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-machines.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-investigatemachines-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md b/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md index 7593f22e63..b8080fe72d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigate-user.md @@ -26,7 +26,7 @@ ms.date: 04/24/2018 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-investigatgeuser-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/investigation.md b/windows/security/threat-protection/microsoft-defender-atp/investigation.md index 87bac34185..09ba3ad64f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/investigation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/investigation.md @@ -23,7 +23,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md index c16a3f2448..5364748405 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/isolate-machine.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/live-response.md b/windows/security/threat-protection/microsoft-defender-atp/live-response.md index 35a1c20298..6157678090 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/live-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/live-response.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Live response gives security operations teams instantaneous access to a device (also referred to as a machine) using a remote shell connection. This gives you the power to do in-depth investigative work and take immediate response actions to promptly contain identified threats—in real time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md index 678340162e..1ec1962585 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md @@ -26,7 +26,7 @@ ms.topic: article - Azure Active Directory - Office 365 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) In an enterprise scenario, security operation teams are typically assigned a set of devices. These devices are grouped together based on a set of attributes such as their domains, computer names, or designated tags. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md b/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md index 3349058516..0f50126e3f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The devices status report provides high-level information about the devices in your organization. The report includes trending information showing the sensor health state, antivirus status, OS platforms, and Windows 10 versions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index e2bb55c2a6..20512e676d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 683d807480..19f660b07e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md index ff9c54a53f..c4df93659f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machines-view-overview.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-machinesview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md index c4d934024e..9a210d00da 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-alerts.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-managealerts-abovefoldlink) 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 c086033e55..a0a93f2dc7 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 @@ -28,7 +28,7 @@ ms.reviewer: chventou **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) We recommend using We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) (Intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction) (Configuration Manager) to manage your organization's threat protection features for devices (also referred to as endpoints). - [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview) 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 512edb5f3c..c9fe3f4c85 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 @@ -28,7 +28,7 @@ ms.reviewer: chventou **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) > [!NOTE] > We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). **[Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview)**. 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 eb630aad88..36d77dce37 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 @@ -28,7 +28,7 @@ ms.reviewer: chventou **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem), which includes Microsoft Intune (Intune) to manage your organization's threat protection features for devices (also referred to as endpoints). [Learn more about Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview). 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 111459747f..339857a351 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 @@ -28,7 +28,7 @@ ms.reviewer: chventou **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) > [!NOTE] > We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem) to manage your organization's threat protection features for devices (also referred to as endpoints). Endpoint Manager includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction). 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 246b542364..7d186a373a 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 @@ -28,7 +28,7 @@ ms.reviewer: chventou **Applies to:** -- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) After you have moved from your previous endpoint protection and antivirus solution to Microsoft Defender for Endpoint, your next step is to manage your features and capabilities. We recommend using [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/endpoint-manager-overview), which includes [Microsoft Intune](https://docs.microsoft.com/mem/intune/fundamentals/what-is-intune) and [Microsoft Endpoint Configuration Manager](https://docs.microsoft.com/mem/configmgr/core/understand/introduction), to manage your organization's devices and security settings. However, you can use other tools/methods, such as [Group Policy Objects in Azure Active Directory Domain Services](https://docs.microsoft.com/azure/active-directory-domain-services/manage-group-policy). diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md index 5dfefb6a2a..0b5d31597f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-file-uploads.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md index 056f3d9d05..29529c8847 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-automation-folder-exclusions.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md index 04dc76e4e3..f0cd8403c1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-incidents.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Managing incidents is an important part of every cybersecurity operation. You can manage incidents by selecting an incident from the **Incidents queue** or the **Incidents management pane**. diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md index b8a672c6a3..d5186273e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-indicators.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp?ocid=docs-wdatp-automationexclusionlist-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md index 2db2ff913f..d13aa975d2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/manage-suppression-rules.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) There might be scenarios where you need to suppress alerts from appearing in the portal. You can create suppression rules for specific alerts that are known to be innocuous such as known tools or processes in your organization. For more information on how to suppress alerts, see [Suppress alerts](manage-alerts.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md index 45de6c024c..0a71770ee3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/management-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/management-apis.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mgt-apis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md index 2049e0d9bd..06d2ab83cf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-config.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md index a6f03c17c5..a23303c507 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-cloud-app-security-integration.md @@ -24,7 +24,7 @@ ms.date: 10/18/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md index 4aed901842..47fcaf8d7d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/microsoft-threat-experts.md @@ -25,7 +25,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Threat Experts is a managed threat hunting service that provides Security Operation Centers (SOCs) with expert level monitoring and analysis to help them ensure that critical threats in their unique environments don’t get missed. diff --git a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md index 3e712cd6f9..b659b20797 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md +++ b/windows/security/threat-protection/microsoft-defender-atp/minimum-requirements.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) There are some minimum requirements for onboarding devices to the service. Learn about the licensing, hardware and software requirements, and other configuration settings to onboard devices to the service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md index e04b5fd740..36d7f8db37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-list.md @@ -21,7 +21,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Logo |Partner name | Description :---|:---|:--- diff --git a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md index 6f1d18b0e5..6982d30ef4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mssp-support.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >Want to experience Microsoft Defender ATP? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-mssp-support-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md index ea52e95529..eec4470439 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/network-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/network-protection.md @@ -25,7 +25,7 @@ ms.custom: asr **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Network protection helps reduce the attack surface of your devices from Internet-based events. It prevents employees from using any application to access dangerous domains that may host phishing scams, exploits, and other malicious content on the Internet. diff --git a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md index a0f4515971..20b06643b4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md +++ b/windows/security/threat-protection/microsoft-defender-atp/next-gen-threat-and-vuln-mgt.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md index 36cab9ff28..2de422a306 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/non-windows.md +++ b/windows/security/threat-protection/microsoft-defender-atp/non-windows.md @@ -23,7 +23,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft has been on a journey to extend its industry leading endpoint security diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md index 6046e47262..19496bd97c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machine-api.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md index fdfda0129e..7d9a09d143 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/offboard-machines.md @@ -27,7 +27,7 @@ ms.topic: conceptual - Linux - Windows Server 2012 R2 - Windows Server 2016 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-offboarddevices-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md index 3f37f66880..34ae68ed71 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-configure.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index 86e8968854..ca403709b0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -28,7 +28,7 @@ ms.topic: article - Windows 7 SP1 Pro - Windows 8.1 Pro - Windows 8.1 Enterprise -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-downlevel-abovefoldlink). diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md index cb3d0ee177..137f5c07bc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-offline-machines.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) To onboard devices without Internet access, you'll need to take the following general steps: diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard.md b/windows/security/threat-protection/microsoft-defender-atp/onboard.md index ca17dbdcd7..dc8e5dab0c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Configure and manage all the Microsoft Defender ATP capabilities to get the best security protection for your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md index c09d936fcd..4860a31a21 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-configuration-manager.md @@ -24,7 +24,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Collection creation To onboard Windows 10 devices with Microsoft Endpoint Configuration Manager, the diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 76f2c2c7e7..836e3d6e09 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -24,7 +24,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) In this section, we will be using Microsoft Endpoint Manager (MEM) to deploy diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md index 7052df6942..30c80bb608 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-notification.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Create a notification rule so that when a local onboarding or offboardiing script is used, you'll be notified. diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md index 6ac048cf9d..233975b647 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding.md @@ -24,7 +24,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Deploying Microsoft Defender ATP is a three-phase process: diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md index 3996f745b3..6af7ba9c0f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-attack-surface-reduction.md @@ -26,7 +26,7 @@ ms.topic: conceptual **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks. Use the following resources to configure protection for the devices and applications in your organization. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md index a6bc0dc2a2..3e8077b6b8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-custom-detections.md @@ -23,7 +23,7 @@ ms.topic: conceptual [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) With custom detections, you can proactively monitor for and respond to various events and system states, including suspected breach activity and misconfigured devices. You can do this with customizable detection rules that automatically trigger alerts and response actions. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md index 4c1e39e0e5..0f3c036938 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-endpoint-detection-response.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Defender ATP endpoint detection and response capabilities provide advanced attack detections that are near real-time and actionable. Security analysts can prioritize alerts effectively, gain visibility into the full scope of a breach, and take response actions to remediate threats. diff --git a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md index cf352dd917..8b32269fe0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/overview-hardware-based-isolation.md @@ -22,7 +22,7 @@ ms.date: 09/07/2018 [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Hardware-based isolation helps protect system integrity in Windows 10 and is integrated with Microsoft Defender ATP. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md index 40d005db5a..19b0432ed6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-applications.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Microsoft Defender ATP supports third-party applications to help enhance the detection, investigation, and threat intelligence capabilities of the platform. diff --git a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md index 7c6e64db5c..efb88424f7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/partner-integration.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md index f8d7446a76..699cc87da7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/portal-overview.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md index 7525f68b6e..f74d49ee22 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/post-ti-indicator.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md index f5f432ad15..59653a5fc2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preferences-setup.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-prefsettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md index 9e4e98ffb5..c0279badc8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/prepare-deployment.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) 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 f031b9edd9..0609532537 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview-settings.md @@ -22,7 +22,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-previewsettings-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 4443433ac4..4af38a509c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -27,7 +27,7 @@ ms.topic: conceptual >The preview versions are provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities. **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The Microsoft Defender ATP service is constantly being updated to include new feature enhancements and capabilities. diff --git a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md index 4a974f0e24..3dc038ac75 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md +++ b/windows/security/threat-protection/microsoft-defender-atp/production-deployment.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Deploying Microsoft Defender ATP is a three-phase process: diff --git a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md index 078b9f44ba..5ded65750b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/pull-alerts-using-rest-api.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md index 8dfa3de26f..3dd71c46a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-event-hub.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) 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-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md index 136bd67acd..ae061aa91b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export-storage.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) 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-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md index 70e5354db8..e5a93c9ecf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md +++ b/windows/security/threat-protection/microsoft-defender-atp/raw-data-export.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-configuresiem-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/rbac.md b/windows/security/threat-protection/microsoft-defender-atp/rbac.md index 6b595daea4..d0659c30a2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/rbac.md +++ b/windows/security/threat-protection/microsoft-defender-atp/rbac.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** - Azure Active Directory - Office 365 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-rbac-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md index c094ae5bec..4e9bf9b693 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/recommendation.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md index cad6f89bbe..b22362ce0a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-file-alerts.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) [!include[Prerelease information](../../includes/prerelease.md)] diff --git a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md index 62ea654ded..98a8d61680 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/respond-machine-alerts.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-respondmachine-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md index f4b6552adb..7b9e53a6e8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/restrict-code-execution.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md index 55fe2974c7..36a86eb1d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/review-alerts.md @@ -25,7 +25,7 @@ ms.date: 5/1/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-managealerts-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md index 1d8c035b5c..91772a215f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-api.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md index 00381d0550..c95d5dc155 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-powershell.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Run advanced queries using PowerShell, see [Advanced Hunting API](run-advanced-query-api.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md index 282cc94d06..ad9c61aa16 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-advanced-query-sample-python.md @@ -24,7 +24,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Run advanced queries using Python, see [Advanced Hunting API](run-advanced-query-api.md). diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md index 1219b9aa21..ac66c55986 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-av-scan.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md index a40530476f..21efcfa495 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md +++ b/windows/security/threat-protection/microsoft-defender-atp/run-detection-test.md @@ -30,7 +30,7 @@ ms.topic: article - Windows Server 2016 - Windows Server, version 1803 - Windows Server, 2019 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Run the following PowerShell script on a newly onboarded device to verify that it is properly reporting to the Microsoft Defender ATP service. diff --git a/windows/security/threat-protection/microsoft-defender-atp/score.md b/windows/security/threat-protection/microsoft-defender-atp/score.md index edeeea026b..e0d37c9adc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/score.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md index 608a4bedcf..c564eb22ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md +++ b/windows/security/threat-protection/microsoft-defender-atp/security-operations-dashboard.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-secopsdashboard-abovefoldlink) 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 b9325d8184..b95ecdb603 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/service-status.md +++ b/windows/security/threat-protection/microsoft-defender-atp/service-status.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md index 65012f7ca0..12fd68d9ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md +++ b/windows/security/threat-protection/microsoft-defender-atp/set-device-value.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/software.md b/windows/security/threat-protection/microsoft-defender-atp/software.md index 514baa2899..bdd977b76d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/software.md +++ b/windows/security/threat-protection/microsoft-defender-atp/software.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md index 60c046ee70..1d98b043e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md +++ b/windows/security/threat-protection/microsoft-defender-atp/stop-and-quarantine-file.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md index 2fa6615e6a..4158bfea2b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md +++ b/windows/security/threat-protection/microsoft-defender-atp/supported-response-apis.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) > [!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-supported-response-apis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md index bdb20dff52..7736f20b59 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-analytics.md @@ -25,7 +25,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) With more sophisticated adversaries and new threats emerging frequently and prevalently, it's critical to be able to quickly: diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md index 86dbfb50a0..c8c4205bfe 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-event-timeline.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md index 77b4642f92..f35c26e6a7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-and-vuln-mgt-scenarios.md @@ -26,7 +26,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md index a4691bc3cc..a7fc785038 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-indicator-concepts.md @@ -23,7 +23,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md index a8d1540ac2..937906e7a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-integration.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) ## Integrate with other Microsoft solutions diff --git a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md index 3fff8e808b..6690a9a308 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/threat-protection-reports.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The threat protection report provides high-level information about alerts generated in your organization. The report includes trending information showing the detection sources, categories, severities, statuses, classifications, and determinations of alerts across time. diff --git a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md index 039703000c..a527797436 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md +++ b/windows/security/threat-protection/microsoft-defender-atp/ti-indicator.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md index c2362f07ac..173c407eda 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/time-settings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/time-settings.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md index ba95b235f8..5869c9d23d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-asr.md @@ -24,7 +24,7 @@ ms.custom: asr **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) When you use [attack surface reduction rules](attack-surface-reduction.md) you may run into issues, such as: diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md index eecaf63643..30017b4ca8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-collect-support-log.md @@ -21,7 +21,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) When contacting support, you may be asked to provide the output package of the Microsoft Defender ATP Client Analyzer tool. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md index 2773899fc2..aff164b095 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-exploit-protection-mitigations.md @@ -23,7 +23,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) When you create a set of exploit protection mitigations (known as a configuration), you might find that the configuration export and import process does not remove all unwanted mitigations. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md index db3f3bee81..e6ed78f7f8 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-live-response.md @@ -24,7 +24,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) This page provides detailed steps to troubleshoot live response issues. diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md index f925f8ec6f..bea92c57cf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-np.md @@ -23,7 +23,7 @@ manager: dansimp **Applies to:** -* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +* [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) * IT administrators diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md index 42a3ad5d0b..16f93645cd 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding-error-messages.md @@ -24,7 +24,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-troublshootonboarding-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md index d55165aaae..673f3f624c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-onboarding.md @@ -24,7 +24,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - Windows Server 2012 R2 - Windows Server 2016 diff --git a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md index 0ac32a5707..765a21fe20 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md +++ b/windows/security/threat-protection/microsoft-defender-atp/troubleshoot-siem.md @@ -23,7 +23,7 @@ ms.topic: troubleshooting **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md index eca2eff41e..1bbf816922 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-dashboard-insights.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md index 1773f17654..560e701722 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-exposure-score.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md index 59c5598a86..a12c2d7035 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-microsoft-secure-score-devices.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >[!NOTE] > Configuration score is now part of threat and vulnerability management as Microsoft Secure Score for Devices. diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md index 96e22571c0..2228fc5f24 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-remediation.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index 723a90bded..0d6fb953ad 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -25,7 +25,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md index 13d0634456..c465b2d8d3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-software-inventory.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md index 4de1a79a1e..1215186777 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os.md @@ -25,7 +25,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md index 523a9d850b..e62814d5ab 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-portaloverview-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md index c518418a7f..1833077b2c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unisolate-machine.md @@ -22,7 +22,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md index 50319acfe5..f05f9a4644 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md +++ b/windows/security/threat-protection/microsoft-defender-atp/unrestrict-code-execution.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md index 9c9268711b..8d2e4f9a6a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/update-alert.md +++ b/windows/security/threat-protection/microsoft-defender-atp/update-alert.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/use.md b/windows/security/threat-protection/microsoft-defender-atp/use.md index da8874d9ba..a2838a56d7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/use.md +++ b/windows/security/threat-protection/microsoft-defender-atp/use.md @@ -24,7 +24,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-usewdatp-abovefoldlink) 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 3e7673cab5..4c08836f95 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user-roles.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user-roles.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) >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-roles-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/user.md b/windows/security/threat-protection/microsoft-defender-atp/user.md index e94dd0bb1d..3a38c1edfc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/user.md +++ b/windows/security/threat-protection/microsoft-defender-atp/user.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md index a1fa8c6d8a..9742f5aa9e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md +++ b/windows/security/threat-protection/microsoft-defender-atp/view-incidents-queue.md @@ -23,7 +23,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The **Incidents queue** shows a collection of incidents that were flagged from devices in your network. It helps you sort through incidents to prioritize and create an informed cybersecurity response decision. diff --git a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md index 121df4f64b..d91dfe2c07 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md +++ b/windows/security/threat-protection/microsoft-defender-atp/vulnerability.md @@ -21,7 +21,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +**Applies to:** [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) - 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-exposedapis-abovefoldlink) diff --git a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md index 38c6bd4b37..7e173b6a93 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/whats-new-in-microsoft-defender-atp.md @@ -26,7 +26,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) The following features are generally available (GA) in the latest release of Microsoft Defender ATP as well as security features in Windows 10 and Windows Server. From 0027320431f4aa6429462242dcd016e912bb86c4 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 20 Oct 2020 13:02:15 +0200 Subject: [PATCH 154/752] copy edit Overlooked typo/redundant word Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 9e81cf3812..e999c45466 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -211,7 +211,7 @@ Because the recovery password is 48 digits long the user may need to record the When a volume is unlocked using a recovery password, an event is written to the event log and the platform validation measurements are reset in the TPM to match the current configuration. Unlocking the volume means that the encryption key has been released and is ready for on-the-fly encryption when data is written to the volume, and on-the-fly decryption when data is read from the volume. After the volume is unlocked, BitLocker behaves the same way, regardless of how the access was granted. -If you notice that a computer is having repeated recovery password unlocks, you might want to have an administrator can perform post-recovery analysis to determine the root cause of the recovery and refresh BitLocker platform validation so that the user no longer needs to enter a recovery password each time that the computer starts up. See: +If you notice that a computer is having repeated recovery password unlocks, you might want to have an administrator perform post-recovery analysis to determine the root cause of the recovery and refresh BitLocker platform validation so that the user no longer needs to enter a recovery password each time that the computer starts up. See: - [Determine the root cause of the recovery](#bkmk-determinecause) - [Refresh BitLocker protection](#bkmk-refreshprotection) From 415d0b866f83ce670d4882a305a71ed1d99e705c Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 20 Oct 2020 13:03:00 +0200 Subject: [PATCH 155/752] Copy edit Add missing period dot at end of sentence. Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index e999c45466..8ab81b0b1b 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -257,7 +257,7 @@ If a user has forgotten the PIN, you must reset the PIN while you are logged on 1. Unlock the computer using the recovery password. 2. Reset the PIN: - 1. Right-click the drive and then click **Change PIN** + 1. Right-click the drive and then click **Change PIN**. 2. In the BitLocker Drive Encryption dialog, click **Reset a forgotten PIN**. If you are not logged in with an administrator account you must provide administrative credentials at this time. 3. In the PIN reset dialog, provide and confirm the new PIN to use and then click **Finish**. 3. You will use the new PIN the next time you unlock the drive. From b17923a18bac778b43abd7b15764bf149cca84f4 Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 20 Oct 2020 13:04:19 +0200 Subject: [PATCH 156/752] Copy edit Add missing word in text added by previous author. Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index 8ab81b0b1b..ef656dee40 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -276,7 +276,7 @@ If you have lost the USB flash drive that contains the startup key, then you mus ### Changes to boot files -This error might occur if you updated the firmware. As a best practice you should suspend BitLocker before making changes the firmware and then resume protection after the update has completed. This prevents the computer from going into recovery mode. However if changes were made when BitLocker protection was on you can simply log on to the computer using the recovery password and the platform validation profile will be updated so that recovery will not occur the next time. +This error might occur if you updated the firmware. As a best practice you should suspend BitLocker before making changes to the firmware and then resume protection after the update has completed. This prevents the computer from going into recovery mode. However if changes were made when BitLocker protection was on you can simply log on to the computer using the recovery password and the platform validation profile will be updated so that recovery will not occur the next time. ## Windows RE and BitLocker Device Encryption From bb9b6d8c41655437c2c0250df483f54ca120161d Mon Sep 17 00:00:00 2001 From: "Trond B. Krokli" <38162891+illfated@users.noreply.github.com> Date: Tue, 20 Oct 2020 13:05:07 +0200 Subject: [PATCH 157/752] Copy edit Word partitioning and missing particle/article "the". Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../bitlocker/bitlocker-recovery-guide-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md index ef656dee40..f31dcd8374 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/security/information-protection/bitlocker/bitlocker-recovery-guide-plan.md @@ -307,7 +307,7 @@ Example of customized recovery screen: ### BitLocker recovery key hints -BitLocker metadata has been enhanced in Windows 10, version 1903 to include information about when and where the BitLocker recovery key was backed up. This information is not exposed through the UI or any public API. It is used solely by the BitLocker recovery screen in the form of hints to help a user locate a volume's recovery key. Hints are displayed on the recovery screen and refer to the location where key has been saved. Hints are displayed in both the modern (blue) and legacy (black) recovery screen. This applies to both the bootmanager recovery screen and the WinRE unlock screen. +BitLocker metadata has been enhanced in Windows 10, version 1903 to include information about when and where the BitLocker recovery key was backed up. This information is not exposed through the UI or any public API. It is used solely by the BitLocker recovery screen in the form of hints to help a user locate a volume's recovery key. Hints are displayed on the recovery screen and refer to the location where the key has been saved. Hints are displayed in both the modern (blue) and legacy (black) recovery screen. This applies to both the boot manager recovery screen and the WinRE unlock screen. ![Customized BitLocker recovery screen](./images/bl-password-hint2.png) From c97ac9b1cfa55416bdfdba68ef9cb9331f6e054e Mon Sep 17 00:00:00 2001 From: angela-em <73179220+angela-em@users.noreply.github.com> Date: Tue, 20 Oct 2020 08:46:26 -0500 Subject: [PATCH 158/752] Specify Expected Behavior for Username/Password Setting As an Intune SE, we receive a lot of cases for this OMA-URI setting. Customers use it to create a local admin account for Intune enrolled devices but it always reports as failed. By including this information, we can set the expectation and prevent future cases. --- windows/client-management/mdm/accounts-csp.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/accounts-csp.md b/windows/client-management/mdm/accounts-csp.md index 7a9545e09a..455f749b5b 100644 --- a/windows/client-management/mdm/accounts-csp.md +++ b/windows/client-management/mdm/accounts-csp.md @@ -52,6 +52,7 @@ This node specifies the username for a new local user account. This setting can This node specifies the password for a new local user account. This setting can be managed remotely. Supported operation is Add. +GET operation is not supported. This setting will report as failed when deployed from the Endpoint Manager. **Users/_UserName_/LocalUserGroup** This optional node specifies the local user group that a local user account should be joined to. If the node is not set, the new local user account is joined just to the Standard Users group. Set the value to 2 for Administrators group. This setting can be managed remotely. From 06c670f2dd54f42d69401a15c58aef23ab5d39ef Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 20 Oct 2020 19:39:06 +0530 Subject: [PATCH 159/752] Update windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- ...-protection-update-schedule-microsoft-defender-antivirus.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md index 19538d2d93..9532a74ee2 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md @@ -64,7 +64,7 @@ You can also randomize the times when each endpoint checks and downloads protect 5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Intelligence Updates** and configure the following settings: 1. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. - 2. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. + 2. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. 3. Double-click the **Specify the time to check for security intelligence updates** setting and set the option to **Enabled**. Enter the time when updates should be checked. The time is based on the local time of the endpoint. Click **OK**. @@ -107,4 +107,3 @@ See the following for more information and allowed parameters: - From 9ba48a690c095eab588fe6c9378d4c3005ff26bc Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 20 Oct 2020 11:15:29 -0500 Subject: [PATCH 160/752] Update security-compliance-toolkit-10.md Added new baseline for 20H2 --- .../security/threat-protection/security-compliance-toolkit-10.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 4941242b47..e8dd6ab29f 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -27,6 +27,7 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: - Windows 10 security baselines + - Windows 10 Version 20H2 (October 2020 Update) - Windows 10 Version 2004 (May 2020 Update) - Windows 10 Version 1909 (November 2019 Update) - Windows 10 Version 1903 (May 2019 Update) From 2d57badd16153e641816282b3ec5dbd656c44c36 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 20 Oct 2020 21:25:30 +0500 Subject: [PATCH 161/752] Note Removed As suggested by the user, if everything is properly configured the note device should come up in mins. So removed this note. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/7921 --- .../microsoft-defender-atp/event-error-codes.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md index 54be37811e..5a912581c3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md +++ b/windows/security/threat-protection/microsoft-defender-atp/event-error-codes.md @@ -36,9 +36,6 @@ You can review event IDs in the [Event Viewer](https://msdn.microsoft.com/librar For example, if devices are not appearing in the **Devices list**, you might need to look for event IDs on the devices. You can then use this table to determine further troubleshooting steps. -> [!NOTE] -> It can take several days for devices to begin reporting to the Microsoft Defender ATP service. - **Open Event Viewer and find the Microsoft Defender ATP service event log:** 1. Click **Start** on the Windows menu, type **Event Viewer**, and press **Enter**. From 32e1ab2646ee65f0010b5c054584b706f8eb03fe Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 20 Oct 2020 10:43:50 -0700 Subject: [PATCH 162/752] Update configure-windows-diagnostic-data-in-your-organization.md removing applies to as the Azurestack content is in another topic. everything else ok --- .../configure-windows-diagnostic-data-in-your-organization.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 7fb08fcc3b..fbc030ae94 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -23,7 +23,6 @@ ms.date: 10/13/2020 - Windows 10 Enterprise - Windows 10 Education - Windows Server 2016 and newer -- Azure Stack HCI, version 20H2 This article applies to Windows 10, Windows Server, Surface Hub, and Hololens diagnostic data only. It describes the types of diagnostic data that’s sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. From ab45997a549b1307cc39367abc50a2ab15e8fac0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 20 Oct 2020 10:55:02 -0700 Subject: [PATCH 163/752] update --- .../microsoft-defender-atp/custom-detection-rules.md | 2 +- .../microsoft-defender-atp/deployment-phases.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md index 4edd3585e2..9135224d1c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/microsoft-defender-atp/custom-detection-rules.md @@ -25,7 +25,7 @@ ms.date: 09/20/2020 **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) Custom detection rules built from [advanced hunting](advanced-hunting-overview.md) queries let you proactively monitor various events and system states, including suspected breach activity and misconfigured devices. You can set them to run at regular intervals, generating alerts and taking response actions whenever there are matches. diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 000dafbddd..147eb07fb2 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -24,7 +24,7 @@ ms.topic: article [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2069559) +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) There are three phases in deploying Microsoft Defender ATP: From b7f5d38e67c4fce459f4c94795fe7491df8cbf80 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 20 Oct 2020 23:38:41 +0530 Subject: [PATCH 164/752] Update linux-schedule-scan-atp.md minor correction in note --- .../microsoft-defender-atp/linux-schedule-scan-atp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md index 18d93d4b7d..3bd8a7cde1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/linux-schedule-scan-atp.md @@ -27,7 +27,7 @@ Linux (and Unix) have a tool called **crontab** (similar to Task Scheduler) to b > [!NOTE] > To get a list of all the time zones, run the following command: -> `timedatectl list-timezones` +> `timedatectl list-timezones`
> Examples for timezones: > - `America/Los_Angeles` > - `America/New_York` From 16e2f1495cc677a46928c8ae432fd9fd79bd3319 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Tue, 20 Oct 2020 23:49:56 +0530 Subject: [PATCH 165/752] Update windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md accepted Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> --- ...protection-update-schedule-microsoft-defender-antivirus.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md index 9532a74ee2..694c39157f 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md @@ -103,7 +103,3 @@ See the following for more information and allowed parameters: - [Manage updates for mobile devices and virtual machines (VMs)](manage-updates-mobile-devices-vms-microsoft-defender-antivirus.md) - [Microsoft Defender Antivirus in Windows 10](microsoft-defender-antivirus-in-windows-10.md) - - - - From 8737f1f0b864e8333cc23a734ed73f6fdf5bdd80 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 20 Oct 2020 11:22:37 -0700 Subject: [PATCH 166/752] tagging some more articles for tracking --- windows/deployment/update/create-deployment-plan.md | 2 +- windows/deployment/update/eval-infra-tools.md | 3 +-- windows/deployment/update/plan-define-readiness.md | 3 +-- windows/deployment/update/plan-define-strategy.md | 2 +- windows/deployment/update/plan-determine-app-readiness.md | 3 +-- windows/deployment/update/prepare-deploy-windows.md | 3 ++- 6 files changed, 7 insertions(+), 9 deletions(-) diff --git a/windows/deployment/update/create-deployment-plan.md b/windows/deployment/update/create-deployment-plan.md index da1db27ff2..ad3171a976 100644 --- a/windows/deployment/update/create-deployment-plan.md +++ b/windows/deployment/update/create-deployment-plan.md @@ -6,7 +6,7 @@ ms.mktglfcycl: manage author: jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.reviewer: +ms.collection: m365initiative-coredeploy manager: laurawi ms.topic: article --- diff --git a/windows/deployment/update/eval-infra-tools.md b/windows/deployment/update/eval-infra-tools.md index 77795ce1c4..45877cdc74 100644 --- a/windows/deployment/update/eval-infra-tools.md +++ b/windows/deployment/update/eval-infra-tools.md @@ -1,6 +1,5 @@ --- title: Evaluate infrastructure and tools -ms.reviewer: manager: laurawi description: keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools @@ -11,7 +10,7 @@ author: jaimeo ms.localizationpriority: medium ms.audience: itpro ms.topic: article -ms.collection: M365-modern-desktop +ms.collection: m365initiative-coredeploy --- # Evaluate infrastructure and tools diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index 4264b434b1..372a0dba55 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -1,6 +1,5 @@ --- title: Define readiness criteria -ms.reviewer: manager: laurawi description: Identify important roles and figure out how to classify apps keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools @@ -11,7 +10,7 @@ author: jaimeo ms.localizationpriority: medium ms.audience: itpro ms.topic: article -ms.collection: M365-modern-desktop +ms.collection: m365initiative-coredeploy --- # Define readiness criteria diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 4f1c4edfac..95a4942257 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -7,9 +7,9 @@ ms.mktglfcycl: manage author: jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.reviewer: manager: laurawi ms.topic: article +ms.collection: m365initiative-coredeploy --- # Define update strategy with a calendar diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md index 645903d80f..9c1874505d 100644 --- a/windows/deployment/update/plan-determine-app-readiness.md +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -1,6 +1,5 @@ --- title: Determine application readiness -ms.reviewer: manager: laurawi description: How to test your apps to know which need attention prior to deploying an update keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools @@ -10,7 +9,7 @@ audience: itpro ms.localizationpriority: medium ms.audience: itpro ms.topic: article -ms.collection: M365-modern-desktop +ms.collection: m365initiative-coredeploy ms.author: jaimeo author: jaimeo --- diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index 76cbb5eea0..eb4920a2c7 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -1,6 +1,6 @@ --- title: Prepare to deploy Windows -description: +description: Final steps to get ready to deploy Windows, including preparing infrastructure, environment, applications, devices, network, capability, and users keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage @@ -10,6 +10,7 @@ ms.author: jaimeo ms.reviewer: manager: laurawi ms.topic: article +ms.collection: m365initiative-coredeploy --- # Prepare to deploy Windows From 20545abfd3681a634befb8ed81249c23494aa78f Mon Sep 17 00:00:00 2001 From: garrettburk123 <55765124+garrettburk123@users.noreply.github.com> Date: Tue, 20 Oct 2020 12:44:13 -0700 Subject: [PATCH 167/752] Updating to add the most recent certifications Windows 10 version 1809 and Windows Server 2019 recently had FIPS 140 certificates issued. This update adds new tables reflecting this status. One table is in the "Modules used by Windows" section and the other is in the "Modules used by Windows Server" section. Additionally, this update fixes spacing issues in the "Using Windows in a FIPS 140-2 approved mode of operation" section to separate paragraphs. --- .../threat-protection/fips-140-validation.md | 144 +++++++++++++++++- 1 file changed, 142 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 262058bf1d..e86723ea32 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -28,9 +28,9 @@ Microsoft maintains an active commitment to meeting the requirements of the FIPS ## Using Windows in a FIPS 140-2 approved mode of operation Windows 10 and Windows Server may be configured to run in a FIPS 140-2 approved mode of operation. This is commonly referred to as “FIPS mode.”  When this mode is enabled, the Cryptographic Primitives Library (bcryptprimitives.dll) and Kernel Mode Cryptographic Primitives Library (CNG.sys) modules will run self-tests before Windows cryptographic operations are run. These self-tests are run in accordance with FIPS 140-2 Section 4.9 and are utilized to ensure that the modules are functioning properly. The Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library are the only modules affected by this mode of operation. The FIPS 140-2 approved mode of operation will not prevent Windows and its subsystems from using non-FIPS validated cryptographic algorithms. For applications or components beyond the Cryptographic Primitives Library and the Kernel Mode Cryptographic Primitives Library, FIPS mode is merely advisory. -  + While US government regulations continue to mandate that FIPS mode be enabled on government computers running Windows, our recommendation is that it is each customer’s decision to make when considering enabling FIPS mode. There are many applications and protocols that look to the FIPS mode policy to determine which cryptographic functionality should be utilized in a given solution. We recommend that customers hoping to comply with FIPS 140-2 research the configuration settings of applications and protocols they may be using to ensure their solutions can be configured to utilize the FIPS 140-2 validated cryptography provided by Windows when it is operating in FIPS 140-2 approved mode.  -  + Achieving this FIPS 140-2 approved mode of operation of Windows requires administrators to complete all four steps outlined below. ### Step 1: Ensure FIPS 140-2 validated cryptographic modules are installed @@ -89,6 +89,76 @@ The following tables identify the cryptographic modules used in an operating sys ## Modules used by Windows +##### Windows 10 Fall 2018 Update (Version 1809) + +Validated Editions: Home, Pro, Enterprise, Education + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
Cryptographic Primitives Library10.0.17763#3197See Security Policy and Certificate page for algorithm information
Kernel Mode Cryptographic Primitives Library10.0.17763#3196See Security Policy and Certificate page for algorithm information
Code Integrity10.0.17763#3644See Security Policy and Certificate page for algorithm information
Windows OS Loader10.0.17763#3615See Security Policy and Certificate page for algorithm information
Secure Kernel Code Integrity10.0.17763#3651See Security Policy and Certificate page for algorithm information
BitLocker Dump Filter10.0.17763#3092See Security Policy and Certificate page for algorithm information
Boot Manager10.0.17763#3089See Security Policy and Certificate page for algorithm information
Virtual TPM10.0.17763#3690See Security Policy and Certificate page for algorithm information
+ ##### Windows 10 Spring 2018 Update (Version 1803) Validated Editions: Home, Pro, Enterprise, Education @@ -1336,6 +1406,76 @@ Validated Editions: Ultimate Edition ## Modules used by Windows Server +##### Windows Server 2019 (Version 1809) + +Validated Editions: Standard, Datacenter + + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Cryptographic ModuleVersion (link to Security Policy)FIPS Certificate #Algorithms
Cryptographic Primitives Library10.0.17763#3197See Security Policy and Certificate page for algorithm information
Kernel Mode Cryptographic Primitives Library10.0.17763#3196See Security Policy and Certificate page for algorithm information
Code Integrity10.0.17763#3644See Security Policy and Certificate page for algorithm information
Windows OS Loader10.0.17763#3615See Security Policy and Certificate page for algorithm information
Secure Kernel Code Integrity10.0.17763#3651See Security Policy and Certificate page for algorithm information
BitLocker Dump Filter10.0.17763#3092See Security Policy and Certificate page for algorithm information
Boot Manager10.0.17763#3089See Security Policy and Certificate page for algorithm information
Virtual TPM10.0.17763#3690See Security Policy and Certificate page for algorithm information
+ ##### Windows Server (Version 1803) Validated Editions: Standard, Datacenter From 2e36cbc1eefbbfe4cf50e4e65ea83a97016eaac8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 20 Oct 2020 12:55:32 -0700 Subject: [PATCH 168/752] update note --- .../microsoft-defender-atp/onboarding-endpoint-manager.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 76f2c2c7e7..7a6c2dd247 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -117,10 +117,10 @@ different types of Endpoint security policies. ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) >[!NOTE] - >In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp).
+ >In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp).
The following image is an example of what you'll see when Microsoft Defender ATP is NOT integrated with Intune:
![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) - ![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) + 6. Add scope tags if necessary, then select **Next**. From 15c53cbba2114148c95b1ac5eaeb171ebb78c4b5 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 20 Oct 2020 13:48:10 -0700 Subject: [PATCH 169/752] remove preview notice --- .../threat-protection/microsoft-defender-atp/preview.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/preview.md b/windows/security/threat-protection/microsoft-defender-atp/preview.md index 4443433ac4..b89db82fe3 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/preview.md @@ -60,8 +60,6 @@ The following features are included in the preview release: - [Web Content Filtering](web-content-filtering.md)
Web content filtering is part of web protection capabilities in Microsoft Defender ATP. It enables your organization to track and regulate access to websites based on their content categories. Many of these websites, while not malicious, might be problematic because of compliance regulations, bandwidth usage, or other concerns. - - [Threat and vulnerability management supported operating systems and platforms](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/tvm-supported-os)
Ensure that you meet the operating system or platform requisites for Threat & Vulnerability Management so the activities in your devices are properly accounted for. Threat & Vulnerability Management supports Windows 7, Windows 10 1607-1703, Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, Windows Server 2019.

Secure Configuration Assessment (SCA) supports Windows 10 1709+, Windows Server 2008R2, Windows Server 2012R2, Windows Server 2016, and Windows Server 2019. - - [Device health and compliance report](machine-reports.md)
The device health and compliance report provides high-level information about the devices in your organization. - [Information protection](information-protection-in-windows-overview.md)
From b2fb3348bd930350d268cb9647d04a6fe03a97ac Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 20 Oct 2020 14:08:14 -0700 Subject: [PATCH 170/752] Fixed half-formed notes & tips, added image borders --- .../onboarding-endpoint-manager.md | 143 +++++++++++------- 1 file changed, 89 insertions(+), 54 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index d6d745b189..586bc565ef 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -72,11 +72,13 @@ needs.
2. Open **Groups > New Group**. - ![Image of Microsoft Endpoint Manager portal](images/66f724598d9c3319cba27f79dd4617a4.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/66f724598d9c3319cba27f79dd4617a4.png) 3. Enter details and create a new group. - ![Image of Microsoft Endpoint Manager portal](images/b1e0206d675ad07db218b63cd9b9abc3.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/b1e0206d675ad07db218b63cd9b9abc3.png) 4. Add your test user or device. @@ -86,7 +88,8 @@ needs.
7. Find your test user or device and select it. - ![Image of Microsoft Endpoint Manager portal](images/149cbfdf221cdbde8159d0ab72644cd0.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/149cbfdf221cdbde8159d0ab72644cd0.png) 8. Your testing group now has a member to test. @@ -116,11 +119,12 @@ different types of Endpoint security policies. ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) - >[!NOTE] - >In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp).
The following image is an example of what you'll see when Microsoft Defender ATP is NOT integrated with Intune:
![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) - - - + > [!NOTE] + > In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp). + > + > The following image is an example of what you'll see when Microsoft Defender ATP is NOT integrated with Intune: + > + > ![Image of Microsoft Endpoint Manager portal](images/2466460812371ffae2d19a10c347d6f4.png) 6. Add scope tags if necessary, then select **Next**. @@ -144,36 +148,43 @@ different types of Endpoint security policies. 2. Navigate to **Endpoint security > Antivirus > Create Policy**. - ![Image of Microsoft Endpoint Manager portal](images/6b728d6e0d71108d768e368b416ff8ba.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/6b728d6e0d71108d768e368b416ff8ba.png) 3. Select **Platform - Windows 10 and Later - Windows and Profile – Microsoft Defender Antivirus > Create**. 4. Enter name and description, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/a7d738dd4509d65407b7d12beaa3e917.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/a7d738dd4509d65407b7d12beaa3e917.png) 5. In the **Configuration settings page**: Set the configurations you require for Microsoft Defender Antivirus (Cloud Protection, Exclusions, Real-Time Protection, and Remediation). - ![Image of Microsoft Endpoint Manager portal](images/3840b1576d6f79a1d72eb14760ef5e8c.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/3840b1576d6f79a1d72eb14760ef5e8c.png) 6. Add scope tags if necessary, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/2055e4f9b9141525c0eb681e7ba19381.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/2055e4f9b9141525c0eb681e7ba19381.png) 7. Select groups to include, assign to your test group, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/48318a51adee06bff3908e8ad4944dc9.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/48318a51adee06bff3908e8ad4944dc9.png) 8. Review and create, then select **Create**. - ![Image of Microsoft Endpoint Manager portal](images/dfdadab79112d61bd3693d957084b0ec.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/dfdadab79112d61bd3693d957084b0ec.png) 9. You'll see the configuration policy you created. - ![Image of Microsoft Endpoint Manager portal](images/38180219e632d6e4ec7bd25a46398da8.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/38180219e632d6e4ec7bd25a46398da8.png) ### Attack Surface Reduction – Attack surface reduction rules @@ -186,37 +197,44 @@ different types of Endpoint security policies. 4. Select **Platform - Windows 10 and Later – Profile - Attack surface reduction rules > Create**. - ![Image of Microsoft Endpoint Manager portal](images/522d9bb4288dc9c1a957392b51384fdd.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/522d9bb4288dc9c1a957392b51384fdd.png) 5. Enter a name and description, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/a5a71fd73ec389f3cdce6d1a6bd1ff31.png) 6. In the **Configuration settings page**: Set the configurations you require for Attack surface reduction rules, then select **Next**. - >[!NOTE] - >We will be configuring all of the Attack surface reduction rules to Audit. + > [!NOTE] + > We will be configuring all of the Attack surface reduction rules to Audit. + > + > For more information, see [Attack surface reduction rules](attack-surface-reduction.md). - For more information, see [Attack surface reduction rules](attack-surface-reduction.md). - - ![Image of Microsoft Endpoint Manager portal](images/dd0c00efe615a64a4a368f54257777d0.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/dd0c00efe615a64a4a368f54257777d0.png) 7. Add Scope Tags as required, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) 8. Select groups to include and assign to test group, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) 9. Review the details, then select **Create**. - ![Image of Microsoft Endpoint Manager portal](images/2c2e87c5fedc87eba17be0cdeffdb17f.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/2c2e87c5fedc87eba17be0cdeffdb17f.png) 10. View the policy. - ![Image of Microsoft Endpoint Manager portal](images/7a631d17cc42500dacad4e995823ffef.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/7a631d17cc42500dacad4e995823ffef.png) ### Attack Surface Reduction – Web Protection @@ -228,37 +246,44 @@ different types of Endpoint security policies. 4. Select **Windows 10 and Later – Web protection > Create**. - ![Image of Microsoft Endpoint Manager portal](images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/cd7b5a1cbc16cc05f878cdc99ba4c27f.png) 5. Enter a name and description, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/5be573a60cd4fa56a86a6668b62dd808.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/5be573a60cd4fa56a86a6668b62dd808.png) 6. In the **Configuration settings page**: Set the configurations you require for Web Protection, then select **Next**. - >[!NOTE] - >We are configuring Web Protection to Block. + > [!NOTE] + > We are configuring Web Protection to Block. + > + > For more information, see [Web Protection](web-protection-overview.md). - For more information, see [Web Protection](web-protection-overview.md). - - ![Image of Microsoft Endpoint Manager portal](images/6104aa33a56fab750cf30ecabef9f5b6.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/6104aa33a56fab750cf30ecabef9f5b6.png) 7. Add **Scope Tags as required > Next**. - ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/6daa8d347c98fe94a0d9c22797ff6f28.png) 8. Select **Assign to test group > Next**. - ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/45cefc8e4e474321b4d47b4626346597.png) 9. Select **Review and Create > Create**. - ![Image of Microsoft Endpoint Manager portal](images/8ee0405f1a96c23d2eb6f737f11c1ae5.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/8ee0405f1a96c23d2eb6f737f11c1ae5.png) 10. View the policy. - ![Image of Microsoft Endpoint Manager portal](images/e74f6f6c150d017a286e6ed3dffb7757.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/e74f6f6c150d017a286e6ed3dffb7757.png) ## Validate configuration settings @@ -275,26 +300,31 @@ To confirm that the configuration policy has been applied to your test device, f 1. Open the MEM portal and navigate to the relevant policy as shown in the steps above. The following example shows the next generation protection settings. - ![Image of Microsoft Endpoint Manager portal](images/43ab6aa74471ee2977e154a4a5ef2d39.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/43ab6aa74471ee2977e154a4a5ef2d39.png) 2. Select the **Configuration Policy** to view the policy status. - ![Image of Microsoft Endpoint Manager portal](images/55ecaca0e4a022f0e29d45aeed724e6c.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/55ecaca0e4a022f0e29d45aeed724e6c.png) 3. Select **Device Status** to see the status. - ![Image of Microsoft Endpoint Manager portal](images/18a50df62cc38749000dbfb48e9a4c9b.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/18a50df62cc38749000dbfb48e9a4c9b.png) 4. Select **User Status** to see the status. - ![Image of Microsoft Endpoint Manager portal](images/4e965749ff71178af8873bc91f9fe525.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/4e965749ff71178af8873bc91f9fe525.png) 5. Select **Per-setting status** to see the status. >[!TIP] >This view is very useful to identify any settings that conflict with another policy. - ![Image of Microsoft Endpoint Manager portal](images/42acc69d0128ed09804010bdbdf0a43c.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/42acc69d0128ed09804010bdbdf0a43c.png) ### Endpoint detection and response @@ -302,33 +332,38 @@ To confirm that the configuration policy has been applied to your test device, f 1. Before applying the configuration, the Microsoft Defender ATP Protection service should not be started. - ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) + > [!div class="mx-imgBorder"] + > ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) 2. After the configuration has been applied, the Microsoft Defender ATP Protection Service should be started. - ![Image of Services panel](images/a621b699899f1b41db211170074ea59e.png) + > [!div class="mx-imgBorder"] + > ![Image of Services panel](images/a621b699899f1b41db211170074ea59e.png) 3. After the services are running on the device, the device appears in Microsoft Defender Security Center. - ![Image of Microsoft Defender Security Center](images/df0c64001b9219cfbd10f8f81a273190.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Defender Security Center](images/df0c64001b9219cfbd10f8f81a273190.png) ### Next-generation protection 1. Before applying the policy on a test device, you should be able to manually manage the settings as shown below. - ![Image of setting page](images/88efb4c3710493a53f2840c3eac3e3d3.png) + > [!div class="mx-imgBorder"] + > ![Image of setting page](images/88efb4c3710493a53f2840c3eac3e3d3.png) 2. After the policy has been applied, you should not be able to manually manage the settings. - >[!NOTE] + > [!NOTE] > In the following image **Turn on cloud-delivered protection** and - **Turn on real-time protection** are being shown as managed. + > **Turn on real-time protection** are being shown as managed. - ![Image of setting page](images/9341428b2d3164ca63d7d4eaa5cff642.png) + > [!div class="mx-imgBorder"] + > ![Image of setting page](images/9341428b2d3164ca63d7d4eaa5cff642.png) ### Attack Surface Reduction – Attack surface reduction rules @@ -337,11 +372,11 @@ To confirm that the configuration policy has been applied to your test device, f 2. This should respond with the following lines with no content: - AttackSurfaceReductionOnlyExclusions: - - AttackSurfaceReductionRules_Actions: - - AttackSurfaceReductionRules_Ids: + > AttackSurfaceReductionOnlyExclusions: + > + > AttackSurfaceReductionRules_Actions: + > + > AttackSurfaceReductionRules_Ids: ![Image of command line](images/cb0260d4b2636814e37eee427211fe71.png) From 66e43bf676e9568f8fa5efdb371433d8f373ddf2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 20 Oct 2020 14:21:22 -0700 Subject: [PATCH 171/752] Added more image borders, some lighbox functionality --- .../onboarding-endpoint-manager.md | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md index 586bc565ef..f30fe6cafa 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboarding-endpoint-manager.md @@ -106,18 +106,21 @@ different types of Endpoint security policies. 2. Navigate to **Endpoint security > Endpoint detection and response**. Click on **Create Profile**. - ![Image of Microsoft Endpoint Manager portal](images/58dcd48811147feb4ddc17212b7fe840.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/58dcd48811147feb4ddc17212b7fe840.png) 3. Under **Platform, select Windows 10 and Later, Profile - Endpoint detection and response > Create**. 4. Enter a name and description, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/a5b2d23bdd50b160fef4afd25dda28d4.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/a5b2d23bdd50b160fef4afd25dda28d4.png) 5. Select settings as required, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/cea7e288b5d42a9baf1aef0754ade910.png) > [!NOTE] > In this instance, this has been auto populated as Microsoft Defender ATP has already been integrated with Intune. For more information on the integration, see [Enable Microsoft Defender ATP in Intune](https://docs.microsoft.com/mem/intune/protect/advanced-threat-protection-configure#to-enable-microsoft-defender-atp). @@ -128,19 +131,23 @@ different types of Endpoint security policies. 6. Add scope tags if necessary, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/ef844f52ec2c0d737ce793f68b5e8408.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/ef844f52ec2c0d737ce793f68b5e8408.png) 7. Add test group by clicking on **Select groups to include** and choose your group, then select **Next**. - ![Image of Microsoft Endpoint Manager portal](images/fc3525e20752da026ec9f46ab4fec64f.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/fc3525e20752da026ec9f46ab4fec64f.png) 8. Review and accept, then select **Create**. - ![Image of Microsoft Endpoint Manager portal](images/289172dbd7bd34d55d24810d9d4d8158.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/289172dbd7bd34d55d24810d9d4d8158.png) 9. You can view your completed policy. - ![Image of Microsoft Endpoint Manager portal](images/5a568b6878be8243ea2b9d82d41ed297.png) + > [!div class="mx-imgBorder"] + > ![Image of Microsoft Endpoint Manager portal](images/5a568b6878be8243ea2b9d82d41ed297.png) ### Next-generation protection @@ -301,22 +308,22 @@ To confirm that the configuration policy has been applied to your test device, f steps above. The following example shows the next generation protection settings. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager portal](images/43ab6aa74471ee2977e154a4a5ef2d39.png) + > [ ![Image of Microsoft Endpoint Manager portal](images/43ab6aa74471ee2977e154a4a5ef2d39.png) ](images/43ab6aa74471ee2977e154a4a5ef2d39.png#lightbox) 2. Select the **Configuration Policy** to view the policy status. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager portal](images/55ecaca0e4a022f0e29d45aeed724e6c.png) + > [ ![Image of Microsoft Endpoint Manager portal](images/55ecaca0e4a022f0e29d45aeed724e6c.png) ](images/55ecaca0e4a022f0e29d45aeed724e6c.png#lightbox) 3. Select **Device Status** to see the status. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager portal](images/18a50df62cc38749000dbfb48e9a4c9b.png) + > [ ![Image of Microsoft Endpoint Manager portal](images/18a50df62cc38749000dbfb48e9a4c9b.png) ](images/18a50df62cc38749000dbfb48e9a4c9b.png#lightbox) 4. Select **User Status** to see the status. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager portal](images/4e965749ff71178af8873bc91f9fe525.png) + > [ ![Image of Microsoft Endpoint Manager portal](images/4e965749ff71178af8873bc91f9fe525.png) ](images/4e965749ff71178af8873bc91f9fe525.png#lightbox) 5. Select **Per-setting status** to see the status. @@ -324,7 +331,7 @@ To confirm that the configuration policy has been applied to your test device, f >This view is very useful to identify any settings that conflict with another policy. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Endpoint Manager portal](images/42acc69d0128ed09804010bdbdf0a43c.png) + > [ ![Image of Microsoft Endpoint Manager portal](images/42acc69d0128ed09804010bdbdf0a43c.png) ](images/42acc69d0128ed09804010bdbdf0a43c.png#lightbox) ### Endpoint detection and response @@ -333,19 +340,19 @@ To confirm that the configuration policy has been applied to your test device, f Protection service should not be started. > [!div class="mx-imgBorder"] - > ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) + > [ ![Image of Services panel](images/b418a232a12b3d0a65fc98248dbb0e31.png) ](images/b418a232a12b3d0a65fc98248dbb0e31.png#lightbox) 2. After the configuration has been applied, the Microsoft Defender ATP Protection Service should be started. > [!div class="mx-imgBorder"] - > ![Image of Services panel](images/a621b699899f1b41db211170074ea59e.png) + > [ ![Image of Services panel](images/a621b699899f1b41db211170074ea59e.png) ](images/a621b699899f1b41db211170074ea59e.png#lightbox) 3. After the services are running on the device, the device appears in Microsoft Defender Security Center. > [!div class="mx-imgBorder"] - > ![Image of Microsoft Defender Security Center](images/df0c64001b9219cfbd10f8f81a273190.png) + > [ ![Image of Microsoft Defender Security Center](images/df0c64001b9219cfbd10f8f81a273190.png) ](images/df0c64001b9219cfbd10f8f81a273190.png#lightbox) ### Next-generation protection From d690114c39d772b9cafa44bd2697091018fbcf4a Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 20 Oct 2020 14:22:30 -0700 Subject: [PATCH 172/752] health notice --- .../microsoft-defender-atp/tvm-security-recommendation.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md index caf6675ddd..354177731e 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-security-recommendation.md @@ -75,6 +75,9 @@ View recommendations, the number of weaknesses found, related components, threat The color of the **Exposed devices** graph changes as the trend changes. If the number of exposed devices is on the rise, the color changes into red. If there's a decrease in the number of exposed devices, the color of the graph will change into green. +>[!NOTE] +>Threat and vulnerability management shows devices that were in use up to **30 days** ago. This is different from the rest of Microsoft Defender for Endpoint, where if a device has not been in use for more than 7 days it has in an ‘Inactive’ status. + ![Example of the landing page for security recommendations.](images/tvmsecrec-updated.png) ### Icons From 0b0786fd866118df010ca7b23b25b1ab7de04736 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Tue, 20 Oct 2020 14:32:35 -0700 Subject: [PATCH 173/752] Added contributor to the acknowledgements section --- .../microsoft-recommended-block-rules.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md index 4561b40720..620cfbcd0b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-block-rules.md @@ -88,6 +88,7 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you |Lasse Trolle Borup | Langkjaer Cyber Defence | |Jimmy Bayne | @bohops | |Philip Tsukerman | @PhilipTsukerman | +|Brock Mammen| |
From 77c3c09e42e62da5739a2e2a9cd2787792d2c2d8 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 20 Oct 2020 14:33:32 -0700 Subject: [PATCH 174/752] vulnerable devices report --- .../tvm-hunt-exposed-devices.md | 45 ----------- .../tvm-vulnerable-devices-report.md | 81 +++++++++++++++++++ 2 files changed, 81 insertions(+), 45 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md index d02858e0d6..694318d1d4 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-hunt-exposed-devices.md @@ -66,51 +66,6 @@ DeviceName=any(DeviceName) by DeviceId, AlertId ``` - -## Vulnerable devices report - -The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. - -Access the report by going to **Reports > Vulnerable devices** - -There are two columns: -- Trends (over time). Can show the past 30 days, 3 months, 6 months, or a custom date range. -- Today (current information) - -**Filter**: You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. - -**Drill down**: If there is an insight you want to explore further, select the relevant bar chart to view a filtered list of devices in the Device inventory page. From there, you can export the list. - -### Severity level graphs - -Each device is counted only once according to the most severe vulnerability found on that device. - -![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) - -### Exploit availability graphs - -Each device is counted only once based on the highest level of known exploit. - -![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) - -### Vulnerability age graphs - -Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. - -![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) - -### Vulnerable devices by operating system platform graphs - -The number of devices on each operating system that are exposed due to software vulnerabilities. - -![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) - -### Vulnerable devices by Windows 10 version graphs - -The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. - -![One graph of current vulnerable devices by Windows 10 version, and one graph showing vulnerable devices by Windows 10 version over time.](images/tvm-report-version.png) - ## Related topics - [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md new file mode 100644 index 0000000000..bda9f0c30c --- /dev/null +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-vulnerable-devices-report.md @@ -0,0 +1,81 @@ +--- +title: Hunt for exposed devices +description: Learn how threat and vulnerability management can be used to help security admins, IT admins, and SecOps collaborate. +keywords: mdatp-tvm scenarios, mdatp, tvm, tvm scenarios, reduce threat & vulnerability exposure, reduce threat and vulnerability, improve security configuration, increase Microsoft Secure Score for Devices, increase threat & vulnerability Microsoft Secure Score for Devices, Microsoft Secure Score for Devices, exposure score, security controls +search.product: eADQiWindows 10XVcnh +search.appverid: met150 +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: ellevin +author: levinec +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- m365-security-compliance +- m365initiative-defender-endpoint +ms.topic: article +--- + +# Vulnerable devices report- threat and vulnerability management + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to:** + +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) + +>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-portaloverview-abovefoldlink) + +The report shows graphs and bar charts with vulnerable device trends and current statistics. The goal is for you to understand the breath and scope of your device exposure. + +Access the report by going to **Reports > Vulnerable devices** + +There are two columns: +- Trends (over time). Can show the past 30 days, 3 months, 6 months, or a custom date range. +- Today (current information) + +**Filter**: You can filter the data by vulnerability severity levels, exploit availability, vulnerability age, operating system platform, Windows 10 version, or device group. + +**Drill down**: If there is an insight you want to explore further, select the relevant bar chart to view a filtered list of devices in the Device inventory page. From there, you can export the list. + +## Severity level graphs + +Each device is counted only once according to the most severe vulnerability found on that device. + +![One graph of current device vulnerability severity levels, and one graph showing levels over time](images/tvm-report-severity.png) + +## Exploit availability graphs + +Each device is counted only once based on the highest level of known exploit. + +![One graph of current device exploit availability, and one graph showing availability over time](images/tvm-report-exploit-availability.png) + +## Vulnerability age graphs + +Each device is counted only once under the oldest vulnerability publication date. Older vulnerabilities have a higher chance of being exploited. + +![One graph of current device vulnerability age, and one graph showing age over time.](images/tvm-report-age.png) + +## Vulnerable devices by operating system platform graphs + +The number of devices on each operating system that are exposed due to software vulnerabilities. + +![One graph of current vulnerable devices by operating system platform, and one graph showing vulnerable devices by OS platforms over time.](images/tvm-report-os.png) + +## Vulnerable devices by Windows 10 version graphs + +The number of devices on each Windows 10 version that are exposed due to vulnerable applications or OS. + +![One graph of current vulnerable devices by Windows 10 version, and one graph showing vulnerable devices by Windows 10 version over time.](images/tvm-report-version.png) + +## Related topics + +- [Threat and vulnerability management overview](next-gen-threat-and-vuln-mgt.md) +- [Security recommendations](tvm-security-recommendation.md) +- [APIs](next-gen-threat-and-vuln-mgt.md#apis) +- [Configure data access for threat and vulnerability management roles](user-roles.md#create-roles-and-assign-the-role-to-an-azure-active-directory-group) +- [Advanced hunting overview](overview-hunting.md) +- [All advanced hunting tables](advanced-hunting-reference.md) From b6959df4f3106a300b88220216ff31b6198ea157 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 20 Oct 2020 14:37:36 -0700 Subject: [PATCH 175/752] fixing typos and other Acrolinx things --- .../update/create-deployment-plan.md | 32 +++++++++---------- windows/deployment/update/eval-infra-tools.md | 12 +++---- .../deployment/update/plan-define-strategy.md | 8 ++--- .../update/plan-determine-app-readiness.md | 4 +-- .../update/prepare-deploy-windows.md | 8 ++--- 5 files changed, 31 insertions(+), 33 deletions(-) diff --git a/windows/deployment/update/create-deployment-plan.md b/windows/deployment/update/create-deployment-plan.md index ad3171a976..a1ce6bbe19 100644 --- a/windows/deployment/update/create-deployment-plan.md +++ b/windows/deployment/update/create-deployment-plan.md @@ -13,13 +13,13 @@ ms.topic: article # Create a deployment plan -A service management mindset means that the devices in your organization fall into a continuum, with the software update process being constantly planned, deployed, monitored, and optimized. And once this process is used for feature updates, quality updates become a lightweight procedure that is simple and fast to execute, ultimately increasing velocity. +A "service management" mindset means that the devices in your organization fall into a continuum, with the software update process being constantly planned, deployed, monitored, and optimized. And once you use this process for feature updates, quality updates become a lightweight procedure that is simple and fast to execute, ultimately increasing velocity. -When you move to a service management model, you need effective ways of rolling out updates to representative groups of devices, and we’ve found that ring-based deployment is a methodology that works well for us at Microsoft and many other organizations across the globe. Deployment rings in Windows 10 are similar to the deployment groups most organizations constructed for previous major revision upgrades--they are simply a method by which to separate devices into a deployment timeline. +When you move to a service management model, you need effective ways of rolling out updates to representative groups of devices. We’ve found that a ring-based deployment works well for us at Microsoft and many other organizations across the globe. Deployment rings in Windows 10 are similar to the deployment groups most organizations constructed for previous major revision upgrades. They are simply a method to separate devices into a deployment timeline. -At the highest level, each “ring” comprise a group of users or devices that receive a particular update concurrently. For each ring, IT administrators set criteria to control deferral time or adoption (completion) that should be met before deployment to the next broader ring of devices or users can occur. +At the highest level, each “ring” comprises a group of users or devices that receive a particular update concurrently. For each ring, IT administrators set criteria to control deferral time or adoption (completion) that should be met before deployment to the next broader ring of devices or users can occur. -A common ring structure comprises three deployment groups: +A common ring structure uses three deployment groups: - Preview: Planning and development - Limited: Pilot and validation @@ -34,22 +34,20 @@ A common ring structure comprises three deployment groups: ## How many rings should I have? -There are no definite rules for exactly how many rings to have for your deployments. As mentioned previously, you might want to ensure zero downtime for mission-critical devices by putting them in their own ring. If you have a large -organization, you might want to consider assigning devices to rings based on geographic location or the size of rings so that helpdesk resources are more available. Consider the needs of your business and introduce rings that make sense for your organization. +There are no definite rules for exactly how many rings to have for your deployments. As mentioned previously, you might want to ensure zero downtime for mission-critical devices by putting them in their own ring. If you have a large organization, you might want to consider assigning devices to rings based on geographic location or the size of rings so that helpdesk resources are more available. Consider the needs of your business and introduce rings that make sense for your organization. ## Advancing between rings -There are basically two strategies for moving deployments from one ring to the next. One is service based, the other project based. +There are basically two strategies for moving deployments from one ring to the next. One is service-based, the other project based. - "Red button" (service based): Assumes that content is good until proven bad. Content flows until an issue is discovered, at which point the IT administrator presses the “red button” to stop further distribution. - Green button (project based): Assumes that content is bad until proven good. Once all validation has passed, the IT administrator presses the “green button” to push the content to the next ring. -When it comes to deployments, having manual steps in the process usually impedes update velocity, so a "red button" strategy is better when that is your goal. +When it comes to deployments, having manual steps in the process usually impedes update velocity. A "red button" strategy is better when that is your goal. ## Preview ring -The purpose of the Preview ring is to evaluate the new features of the update. This is specifically *not* for broad parts of the organization but is limited to the people who are responsible for knowing what is coming next, -generally IT administrators. Ultimately, this is the time the design and planning work happens so that when the public update is actually shipped, you can have greater confidence in the update. +The purpose of the Preview ring is to evaluate the new features of the update. It's *not* for broad parts of the organization but is limited to the people who are responsible for knowing what is coming next, generally IT administrators. Ultimately, this phase is the time the design and planning work happens so that when the public update is shipped, you can have greater confidence in the update. > [!NOTE] > Being part of the [Windows Insider Program](https://insider.windows.com/for-business/) gives you early access to Windows releases so that you can use Insider Preview builds in your Preview ring to validate your apps and infrastructure, preparing you for public Windows releases. @@ -57,14 +55,14 @@ generally IT administrators. Ultimately, this is the time the design and plannin ### Who goes in the Preview ring? -The Preview ring users are the most tech savvy and resilient people, who will not lose productivity if something goes wrong. In general, these are IT pros, and perhaps a few people in the business organization. +The Preview ring users are the most tech savvy and resilient people, who will not lose productivity if something goes wrong. In general, these users are IT pros, and perhaps a few people in the business organization. -During your plan and prepare phases, these are the activities you should focus on: +During your plan and prepare phases, you should focus on the following activities: - Work with Windows Insider Preview builds. - Identify the features and functionality your organization can or wants to use. - Establish who will use the features and how they will benefit. -- Understand why you are putting the update out. +- Understand why you are putting out the update. - Plan for usage feedback. Remember, you are working with pre-release software in the Preview ring and you will be evaluating features and testing the update for a targeted release. @@ -76,7 +74,7 @@ Remember, you are working with pre-release software in the Preview ring and you ## Limited ring -The purpose of the Limited ring is to validate the update on representative devices across the network. During this period, data, and feedback is generated to enable the decision to move forward to broader deployment. Desktop +The purpose of the Limited ring is to validate the update on representative devices across the network. During this period, data, and feedback are generated to enable the decision to move forward to broader deployment. Desktop Analytics can help with defining a good Limited ring of representative devices and assist in monitoring the deployment. ### Who goes in the Limited ring? @@ -84,7 +82,7 @@ Analytics can help with defining a good Limited ring of representative devices a The most important part of this phase is finding a representative sample of devices and applications across your network. If possible, all hardware and all applications should be represented, and it's important that the people selected for this ring are using their devices regularly in order to generate the data you will need to make a decision for broader deployment across your organization. The IT department, lab devices, and users with the most cutting-edge hardware usually don’t have the applications or device drivers that are truly a representative sample of your network. -During your pilot and validate phases, these are the activities you should focus on: +During your pilot and validate phases, you should focus on the following activities: - Deploy new innovations. - Assess and act if issues are encountered. @@ -104,7 +102,7 @@ In most businesses, the Broad ring includes the rest of your organization. Becau > In some instances, you might hold back on mission critical devices (such as medical devices) until deployment in the Broad ring is complete. Get best practices and recommendations for deploying Windows 10 feature > updates to mission critical devices. -During the broad deployment phase, these are the activities you should focus on: +During the broad deployment phase, you should focus on the following activities: - Deploy to all devices in the organization. - Work through any final unusual issues that were not detected in your Limited ring. @@ -112,7 +110,7 @@ During the broad deployment phase, these are the activities you should focus on: ## Ring deployment planning -Previously, we have provided methods for analyzing your deployments, but these have generally been standalone tools to assess, manage and execute deployments. In other words, you would generate an analysis, make a deployment strategy, and then move to your console for implementation, repeating these steps for each deployment. We have combined many of these tasks, and more, into a single interface with Desktop Analytics. +Previously, we have provided methods for analyzing your deployments, but these have been standalone tools to assess, manage and execute deployments. In other words, you would generate an analysis, make a deployment strategy, and then move to your console for implementation, repeating these steps for each deployment. We have combined many of these tasks, and more, into a single interface with Desktop Analytics. [Desktop Analytics](https://docs.microsoft.com/mem/configmgr/desktop-analytics/overview) is a cloud-based service and a key tool in [Microsoft Endpoint Manager](https://docs.microsoft.com/mem/configmgr/core/understand/microsoft-endpoint-manager-faq). Using artificial intelligence and machine learning, Desktop Analytics is a powerful tool to give you insights and intelligence to diff --git a/windows/deployment/update/eval-infra-tools.md b/windows/deployment/update/eval-infra-tools.md index 45877cdc74..b6479932e5 100644 --- a/windows/deployment/update/eval-infra-tools.md +++ b/windows/deployment/update/eval-infra-tools.md @@ -15,13 +15,13 @@ ms.collection: m365initiative-coredeploy # Evaluate infrastructure and tools -Before you deploy an update, it's best to assess your deployment infrastucture (that is, tools such as Configuration Manager, Microsoft Intune, or similar) and current configurations (such as security baselines, administrative templates, and policies that affect updates). Then, set some criteria to define your operational readiness. +Before you deploy an update, it's best to assess your deployment infrastructure (that is, tools such as Configuration Manager, Microsoft Intune, or similar) and current configurations (such as security baselines, administrative templates, and policies that affect updates). Then, set some criteria to define your operational readiness. ## Infrastructure Do your deployment tools need updates? -- If you use Configuration Manager, is it on the Current Branch with the latest release installed. This ensures that it supports the next Windows 10 feature update. Configuration Manager releases are supported for 18 months. +- If you use Configuration Manager, is it on the Current Branch with the latest release installed. Being on this branch ensures that it supports the next Windows 10 feature update. Configuration Manager releases are supported for 18 months. - Using a cloud-based management tool like Microsoft Intune reduces support challenges, since no related products need to be updated. - If you use a non-Microsoft tool, check with its product support to make sure you're using the current version and that it supports the next Windows 10 feature update. @@ -29,11 +29,11 @@ Rely on your experiences and data from previous deployments to help you judge ho ## Device settings -Make sure your security basline, administrative templates, and policies have the right settings to support your devices once the new Windows 10 update is installed. +Make sure your security baseline, administrative templates, and policies have the right settings to support your devices once the new Windows 10 update is installed. ### Security baseline -Keep security baslines current to help ensure that your environment is secure and that new security feature in the coming Windows 10 update are set properly. +Keep security baselines current to help ensure that your environment is secure and that new security feature in the coming Windows 10 update are set properly. - **Microsoft security baselines**: You should implement security baselines from Microsoft. They are included in the [Security Compliance Toolkit](https://www.microsoft.com/download/details.aspx?id=55319), along with tools for managing them. - **Industry- or region-specific baselines**: Your specific industry or region might have particular baselines that you must follow per regulations. Ensure that any new baselines support the version of Windows 10 you are about to deploy. @@ -48,14 +48,14 @@ There are a number of Windows policies (set by Group Policy, Intune, or other me ## Define operational readiness criteria -When you’ve deployed an update, you’ll need to make sure the update isn’t introducing new operational issues. And you’ll also ensure that if incidents arise, the needed documentation and processes are available. To achieve this, work with your operations and support team to define acceptable trends and what documents or processes require updating: +When you’ve deployed an update, you’ll need to make sure the update isn’t introducing new operational issues. And you’ll also ensure that if incidents arise, the needed documentation and processes are available. Work with your operations and support team to define acceptable trends and what documents or processes require updating: - **Call trend**: Define what percentage increase in calls relating to Windows 10 feature updates are acceptable or can be supported. - **Incident trend**: Define what percentage of increase in calls asking for support relating to Windows 10 feature updates are acceptable or can be supported. - **Support documentation**: Review supporting documentation that requires an update to support new infrastructure tooling or configuration as part of the Windows 10 feature update. - **Process changes:** Define and update any processes that will change as a result of the Windows 10 feature update. -Your operations and support staff can help you determine if the appropriate information is being tracked at the moment. If it isn't, work out how to get get this information so you can gain the right insight. +Your operations and support staff can help you determine if the appropriate information is being tracked at the moment. If it isn't, work out how to get this information so you can gain the right insight. ## Tasks diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 95a4942257..5e890edcf3 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -16,9 +16,9 @@ ms.collection: m365initiative-coredeploy Traditionally, organizations treated the deployment of operating system updates (especially feature updates) as a discrete project that had a beginning, a middle, and an end. A release was "built" (usually in the form of an image) and then distributed to users and their devices. -Today, more organizations are treating deployment as a continual process of updates which roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. Microsoft has been evolving its Windows 10 release cycles, update mechanisms, and relevant tools to support this model. Feature updates are released twice per year, around March and September. All releases of Windows 10 have 18 months of servicing for all editions. Fall releases of the Enterprise and Education editions have an additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release. +Today, more organizations are treating deployment as a continual process of updates that roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. Microsoft has been evolving its Windows 10 release cycles, update mechanisms, and relevant tools to support this model. Feature updates are released twice per year, around March and September. All releases of Windows 10 have 18 months of servicing for all editions. Fall releases of the Enterprise and Education editions have an additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release. -Though we encourage you to deploy every available release and maintain a fast cadence for some portion of your environment, we also recognize that you might have a large number of devices, and a need for little or no disruption, an so you might choose to update annually. The 18/30 month lifecycle cadence lets you to allow some portion of you environment to move faster while a majority can move less quickly. +Though we encourage you to deploy every available release and maintain a fast cadence for some portion of your environment, we also recognize that you might have a large number of devices, and a need for little or no disruption, and so you might choose to update annually. The 18/30 month lifecycle cadence lets you allow some portion of your environment to move faster while a majority can move less quickly. ## Calendar approaches You can use a calendar approach for either a faster twice-per-year cadence or an annual cadence. Depending on company size, installing Windows 10 feature updates less often than once annually risks devices going out of service and becoming vulnerable to security threats, because they will stop receiving the monthly security updates. @@ -28,11 +28,11 @@ Here's a calendar showing an example schedule that applies one Windows 10 featur ![Calendar showing an annual update cadence](images/annual-calendar.png) -This approach provides approximately twelve months of use from each feature update before the next update is due to be installed. By aligning to the Windows 10, version H2 feature update, each release will be serviced for 30 months from the time of availability, giving you more flexibility when applying future feature updates. +This approach provides approximately 12 months of use from each feature update before the next update is due to be installed. By aligning to the Windows 10, version H2 feature update, each release will be serviced for 30 months from the time of availability, giving you more flexibility when applying future feature updates. This cadence might be most suitable for you if any of these conditions apply: -- You are just starting your journey with the Windows 10 servicing process. If you are unfamiliar with new processes that support Windows 10 servicing, moving from a once every 3-5 year project to a twice a year feature update process can be daunting. This approach gives you time to learn new approaches and tools to reduce effort and cost. +- You are just starting your journey with the Windows 10 servicing process. If you are unfamiliar with new processes that support Windows 10 servicing, moving from a project happening once every three to five years to a twice-a-year feature update process can be daunting. This approach gives you time to learn new approaches and tools to reduce effort and cost. - You want to wait and see how successful other companies are at adopting a Windows 10 feature update. - You want to go quickly with feature updates, and want the ability to skip a feature update while keeping Windows 10 serviced in case business priorities change. Aligning to the Windows 10 feature update released in the second half of each calendar year, you get additional servicing for Windows 10 (30 months of servicing compared to 18 months). diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md index 9c1874505d..82ecea00a3 100644 --- a/windows/deployment/update/plan-determine-app-readiness.md +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -25,11 +25,11 @@ You can choose from a variety of methods to validate apps. Exactly which ones to |Validation method |Description | |---------|---------| -|Full regression | A full quality assurance probing. Staff who know the application very well and can validate its core functionality should do this. | +|Full regression | A full quality assurance probing. Staff who know the application well and can validate its core functionality should do this. | |Smoke testing | The application goes through formal validation. That is, a user validates the application following a detailed plan, ideally with limited, or no knowledge of the application they’re validating. | |Automated testing | Software performs tests automatically. The software will let you know whether the tests have passed or failed, and will provide detailed reporting for you automatically. | |Test in pilot | You pre-select users to be in the pilot deployment group and carry out the same tasks they do on a day-to-day basis to validate the application. Normally you use this method in addition to one of the other validation types. | -|Reactive response | Applications are validated in late pilot, and no specific users are selected. These are normally applications aren't installed on many devices and aren’t handled by enterprise application distribution. | +|Reactive response | Applications are validated in late pilot, and no specific users are selected. These applications normally aren't installed on many devices and aren’t handled by enterprise application distribution. | Combining the various validation methods with the app classifications you've previously established might look like this: diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index eb4920a2c7..7960dcb869 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -32,7 +32,7 @@ Now you're ready to actually start making changes in your environment to get rea Your infrastructure probably includes many different components and tools. You’ll need to ensure your environment isn’t affected by issues due to the changes you make to the various parts of the infrastructure. Follow these steps: -1. Review all of the infrastructure changes that you’ve identified in your plan. It’s important to understand the changes that need to be made and to detail how to implement them. This prevents problems later on. +1. Review all of the infrastructure changes that you’ve identified in your plan. It’s important to understand the changes that need to be made and to detail how to implement them. This process prevents problems later on. 2. Validate your changes. You’ll validate the changes for your infrastructure’s components and tools, to help you understand how your changes could affect your production environment. 3. Implement the changes. Once the changes have been validated, you can implement the changes across the wider infrastructure. @@ -101,7 +101,7 @@ Set up [Delivery Optimization](waas-delivery-optimization.md) for peer network s In the course of surveying your device population, either with Desktop Analytics or by some other means, you might find devices that have systemic problems that could interfere with update installation. Now is the time to fix those problems. -- **Low disk space:** Quality updates require a minimum of two GB to successfully install. Feature updates require between 8 and 15 GB depending upon the configuration. On Windows 10, version 1903 and later you can proactively use the "reserved storage" feature (for wipe and loads, rebuilds, and new builds) to avoid running out of disk space. If you find a group of devices that don't have enough disk space, you can often resolve this by cleaning up log files and asking users to clean up data if necessary. A good place to start is to delete the following files: +- **Low disk space:** Quality updates require a minimum of 2 GB to successfully install. Feature updates require between 8 GB and 15 GB depending upon the configuration. On Windows 10, version 1903 and later you can proactively use the "reserved storage" feature (for wipe and loads, rebuilds, and new builds) to avoid running out of disk space. If you find a group of devices that don't have enough disk space, you can often resolve the problem by cleaning up log files and asking users to clean up data if necessary. A good place to start is to delete the following files: - C:\Windows\temp - C:\Windows\cbstemp (though this file might be necessary to investigate update failures) - C:\Windows\WindowsUpdate.log (though this file might be necessary to investigate update failures) @@ -130,7 +130,7 @@ net start msiserver - **Application and driver updates:** Out-of-date app or driver software can prevent devices from updating successfully. Desktop Analytics will help you identify drivers and applications that need attention. You can also check for known issues in order to take any appropriate action. Deploy any updates from the vendor(s) for any problematic application or driver versions to resolve issues. -- **Corruption:** In rare circumstances, a device that has repeated installation errors might be corrupted in a way that prevents the system from applying a new update. You might have to repair the Component Based Store from another source. You can do this with the [System File Checker](https://support.microsoft.com/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system). +- **Corruption:** In rare circumstances, a device that has repeated installation errors might be corrupted in a way that prevents the system from applying a new update. You might have to repair the Component-Based Store from another source. You can fix the problem with the [System File Checker](https://support.microsoft.com/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system). @@ -148,7 +148,7 @@ In the plan phase, you determined the specific infrastructure and configuration Users often feel like they are forced into updating their devices randomly. They often don't fully understand why an update is needed, and they don't know when updates would be applied to their devices ahead of time. It's best to ensure that upcoming updates are communicated clearly and with adequate warning. -You can employ a variety of measures to achieve this, for example: +You can employ a variety of measures to achieve this goal, for example: - Send overview email about the update and how it will be deployed to the entire organization. - Send personalized emails to users about the update with specific details. From b18fae4a0dee218ea643b7fc2d077f7d5fdb9de7 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 20 Oct 2020 15:30:01 -0700 Subject: [PATCH 176/752] a few more small issues --- windows/deployment/update/eval-infra-tools.md | 2 +- windows/deployment/update/plan-define-readiness.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/update/eval-infra-tools.md b/windows/deployment/update/eval-infra-tools.md index b6479932e5..ce3c85e030 100644 --- a/windows/deployment/update/eval-infra-tools.md +++ b/windows/deployment/update/eval-infra-tools.md @@ -1,7 +1,7 @@ --- title: Evaluate infrastructure and tools manager: laurawi -description: +description: Steps to make sure your infrastructure is ready to deploy updates keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index 372a0dba55..2e371a0df1 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -17,7 +17,7 @@ ms.collection: m365initiative-coredeploy ## Figure out roles and personnel -Planning and managing a deployment involves a variety of distinct activies and roles best suited to each. As you plan, it's worth figuring out which roles you'll need to carry out the deployment and who should fill them. Different roles are active at various phases of a deployment. Depending on the size and complexity of your organization, some of the roles could be filled by the same person. However, it's best to have an established *process manager*, who will oversee all of the tasks for the deployment. +Planning and managing a deployment involves a variety of distinct activities and roles best suited to each. As you plan, it's worth figuring out which roles you'll need to carry out the deployment and who should fill them. Different roles are active at various phases of a deployment. Depending on the size and complexity of your organization, some of the roles could be filled by the same person. However, it's best to have an established *process manager*, who will oversee all of the tasks for the deployment. ### Process manager @@ -38,7 +38,7 @@ This table sketches out one view of the other roles, with their responsibilities |Role |Responsibilities |Skills |Active phases | |---------|---------|---------|---------| -|Process manager | Manages the process end to end; ensures inputs and outputs are captures; ensures that activities progress | IT service management | Plan, prepare, pilot deployment, broad deployment | +|Process manager | Manages the process end to end; ensures inputs and outputs are captures; ensures that activities progress | IT Service Management | Plan, prepare, pilot deployment, broad deployment | |Application owner | Define application test plan; assign user acceptance testers; certify the application | Knowledge of critical and important applications | Plan, prepare, pilot deployment | |Application developer | Ensure apps are developed to stay compatible with current Windows versions | Application development; application remediation | Plan, prepare | |End-user computing | Typically a group including infrastructure engineers or deployment engineers who ensure upgrade tools are compatible with Windows | Bare-metal deployment; infrastructure management; application delivery; update management | Plan, prepare, pilot deployment, broad deployment | @@ -53,7 +53,7 @@ This table sketches out one view of the other roles, with their responsibilities ## Set criteria for rating apps -Some apps in your environment are fundamental to your core business activities. Other apps help workers perform their roles, but aren’t critical to your business operations. Before you start inventorying and assessing the apps in your environment, you should establish some criteria for categorizing your apps, and then determine a priority for each. This will help you understand how best to deploy updates and how to resolve any issues that could arise. +Some apps in your environment are fundamental to your core business activities. Other apps help workers perform their roles, but aren’t critical to your business operations. Before you start inventorying and assessing the apps in your environment, you should establish some criteria for categorizing your apps, and then determine a priority for each. This process will help you understand how best to deploy updates and how to resolve any issues that could arise. In the Prepare phase, you'll apply the criteria you define now to every app in your organization. @@ -66,9 +66,9 @@ Here's a suggested classification scheme: |Important | Applications that individual staff members need to support their productivity. Downtime here would affect individual users, but would only have a minimal impact on the business. | |Not important | There is no impact on the business if these apps are not available for a while. | -Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This will help ensure that you can triage problems with the right level of urgency. You should assign each app a time-based priority. +Once you have classified your applications, you should agree what each classification means to the organization in terms of priority and severity. This activity will help ensure that you can triage problems with the right level of urgency. You should assign each app a time-based priority. -Here's an example priority rating system; of course the specifics could vary for your organization: +Here's an example priority rating system; the specifics could vary for your organization: |Priority |Definition | @@ -100,7 +100,7 @@ Using the suggested scheme, a financial corporation might classify their apps li |Credit processing app | Critical | |Frontline customer service app | Critical | |PDF viewer | Important | -|Image processing app | Not important | +|Image-processing app | Not important | Further, they might combine this classification with severity and priority rankings like this: From ff1b1e6b9d5a95a5749bbaad59675d90388a6045 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 20 Oct 2020 16:08:50 -0700 Subject: [PATCH 177/752] add deployment ring table --- .../deployment-phases.md | 21 +++++++++++++++++++ .../deployment-rings.md | 0 2 files changed, 21 insertions(+) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 147eb07fb2..98afe5e640 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -41,6 +41,27 @@ There are three phases in deploying Microsoft Defender ATP: There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). +## Deploy Microsoft Defender ATP in rings + +Deploying Microsoft Defender ATP can be done using a ring-based deployment approach. + +A ring-based approach is a method of identifying a set of machines to onboard with specific timelines and verifying that certain criteria are met before the deploying to a larger set of devices. + +Adopting a ring-based deployment helps reduce potential issues or conflicts that could arise while rolling the service out. By piloting a certain number of devices first, you can identify potential issues and mitigate potential risks that might arise. + + +Table 1 provides an example of the deployment rings you might use. + +**Table 1** + +|**Deployment ring**|**Description**| +|:-----|:-----| +Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing - Focus on the security team, IT team and maybe Helpdesk +Full scale pilot | Phase 2: 100 systems
Phase 3: 150 systems
Phase 4: 500 systems
Phase 5: 1000 systems

Review and assess if there required tweaks to deployment. +Full deployment | Roll out service to the rest of environment in larger increments. + + + ## In Scope The following is in scope for this deployment guide: diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md new file mode 100644 index 0000000000..e69de29bb2 From d22bd5ff6c9600302d10f1a0c9df28edadfb0be5 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 20 Oct 2020 16:18:49 -0700 Subject: [PATCH 178/752] Added periods and white space --- .../update/prepare-deploy-windows.md | 57 +++++++++++-------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index 7960dcb869..53b1f289ec 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -33,18 +33,24 @@ Now you're ready to actually start making changes in your environment to get rea Your infrastructure probably includes many different components and tools. You’ll need to ensure your environment isn’t affected by issues due to the changes you make to the various parts of the infrastructure. Follow these steps: 1. Review all of the infrastructure changes that you’ve identified in your plan. It’s important to understand the changes that need to be made and to detail how to implement them. This process prevents problems later on. + 2. Validate your changes. You’ll validate the changes for your infrastructure’s components and tools, to help you understand how your changes could affect your production environment. + 3. Implement the changes. Once the changes have been validated, you can implement the changes across the wider infrastructure. You should also look at your organization’s environment’s configuration and outline how you’ll implement any necessary changes previously identified in the plan phase to support the update. Consider what you’ll need to do for the various settings and policies that currently underpin the environment. For example: - Implement new draft security guidance. New versions of Windows can include new features that improve your environment’s security. Your security teams will want to make appropriate changes to security related configurations. + - Update security baselines. Security teams understand the relevant security baselines and will have to work to make sure all baselines fit into whatever guidance they have to adhere to. + However, your configuration will consist of many different settings and policies. It’s important to only apply changes where they are necessary, and where you gain a clear improvement. Otherwise, your environment might face issues that will slow down the update process. You want to ensure your environment isn’t affected adversely because of changes you make. For example: 1. Review new security settings. Your security team will review the new security settings, to understand how they can best be set to facilitate the update, and to also investigate the potential effects they might have on your environment. + 2. Review security baselines for changes. Security teams will also review all the necessary security baselines, to ensure the changes can be implemented, and ensure your environment remains compliant. + 3. Implement and validate security settings and baseline changes. Your security teams will then implement all of the security settings and baselines, having addressed any potential outstanding issues. @@ -102,46 +108,51 @@ Set up [Delivery Optimization](waas-delivery-optimization.md) for peer network s In the course of surveying your device population, either with Desktop Analytics or by some other means, you might find devices that have systemic problems that could interfere with update installation. Now is the time to fix those problems. - **Low disk space:** Quality updates require a minimum of 2 GB to successfully install. Feature updates require between 8 GB and 15 GB depending upon the configuration. On Windows 10, version 1903 and later you can proactively use the "reserved storage" feature (for wipe and loads, rebuilds, and new builds) to avoid running out of disk space. If you find a group of devices that don't have enough disk space, you can often resolve the problem by cleaning up log files and asking users to clean up data if necessary. A good place to start is to delete the following files: -- C:\Windows\temp -- C:\Windows\cbstemp (though this file might be necessary to investigate update failures) -- C:\Windows\WindowsUpdate.log (though this file might be necessary to investigate update failures) -- C:\Windows.Old (these files should automatically clean up after 10 days or might ask the device user for permission to clean up sooner when constrained for disk space) + + - C:\Windows\temp + - C:\Windows\cbstemp (though this file might be necessary to investigate update failures) + - C:\Windows\WindowsUpdate.log (though this file might be necessary to investigate update failures) + - C:\Windows.Old (these files should automatically clean up after 10 days or might ask the device user for permission to clean up sooner when constrained for disk space) You can also create and run scripts to perform additional cleanup actions on devices, with administrative rights, or use Group Policy settings. -- Clean up the Windows Store Cache by running C:\Windows\sytem32\wsreset.exe -- Optimize the WinSxS folder on the client machine by using **Dism.exe /online /Cleanup-Image /StartComponentCleanup** -- Compact the operating system by running **Compact.exe /CompactOS:always** +- Clean up the Windows Store Cache by running C:\Windows\sytem32\wsreset.exe. + +- Optimize the WinSxS folder on the client machine by using **Dism.exe /online /Cleanup-Image /StartComponentCleanup**. + +- Compact the operating system by running **Compact.exe /CompactOS:always**. + - Remove Windows Features on Demand that the user doesn't need. See [Features on Demand](https://docs.microsoft.com/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) for more guidance. + - Move Windows Known Folders to OneDrive. See [Use Group Policy to control OneDrive sync settings](https://docs.microsoft.com/onedrive/use-group-policy) for more information. + - Clean up the Software Distribution folder. Try deploying these commands as a batch file to run on devices to reset the download state of Windows Updates: -``` -net stop wuauserv -net stop cryptSvc -net stop bits -net stop msiserver -ren C:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution.old -net start wuauserv -net start cryptSvc -net start bits -net start msiserver -``` + ```console + net stop wuauserv + net stop cryptSvc + net stop bits + net stop msiserver + ren C:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution.old + net start wuauserv + net start cryptSvc + net start bits + net start msiserver + ``` + +- **Application and driver updates:** Out-of-date app or driver software can prevent devices from updating successfully. Desktop Analytics will help you identify drivers and applications that need attention. You can also check for known issues in order to take any appropriate action. Deploy any updates from the vendor(s) for any problematic application or driver versions to resolve issues. -- **Application and driver updates:** Out-of-date app or driver software can prevent devices from updating successfully. Desktop Analytics will help you identify drivers and applications that need attention. You can also -check for known issues in order to take any appropriate action. Deploy any updates from the vendor(s) for any problematic application or driver versions to resolve issues. - **Corruption:** In rare circumstances, a device that has repeated installation errors might be corrupted in a way that prevents the system from applying a new update. You might have to repair the Component-Based Store from another source. You can fix the problem with the [System File Checker](https://support.microsoft.com/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system). - - - ## Prepare capability In the plan phase, you determined the specific infrastructure and configuration changes that needed to be implemented to add new capabilities to the environment. Now you can move on to implementing those changes defined in the plan phase. You'll need to complete these higher-level tasks to gain those new capabilities: - Enable capabilities across the environment by implementing the changes. For example, implement updates to relevant ADMX templates in Active Directory. New Windows versions will come with new policies that you use to update ADMX templates. + - Validate new changes to understand how they affect the wider environment. + - Remediate any potential problems that have been identified through validation. ## Prepare users From d6619c745baac1d152d17915be0e5f59a66e13bc Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 20 Oct 2020 16:21:51 -0700 Subject: [PATCH 179/752] Added white space and lightbox functionality --- windows/deployment/update/plan-define-strategy.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 5e890edcf3..fc033d13bd 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -26,24 +26,26 @@ You can use a calendar approach for either a faster twice-per-year cadence or an ### Annual Here's a calendar showing an example schedule that applies one Windows 10 feature update per calendar year, aligned with Microsoft Endpoint Configuration Manager and Microsoft 365 Apps release cycles: -![Calendar showing an annual update cadence](images/annual-calendar.png) +[ ![Calendar showing an annual update cadence](images/annual-calendar.png) ](images/annual-calendar.png#lightbox) This approach provides approximately 12 months of use from each feature update before the next update is due to be installed. By aligning to the Windows 10, version H2 feature update, each release will be serviced for 30 months from the time of availability, giving you more flexibility when applying future feature updates. This cadence might be most suitable for you if any of these conditions apply: - You are just starting your journey with the Windows 10 servicing process. If you are unfamiliar with new processes that support Windows 10 servicing, moving from a project happening once every three to five years to a twice-a-year feature update process can be daunting. This approach gives you time to learn new approaches and tools to reduce effort and cost. + - You want to wait and see how successful other companies are at adopting a Windows 10 feature update. + - You want to go quickly with feature updates, and want the ability to skip a feature update while keeping Windows 10 serviced in case business priorities change. Aligning to the Windows 10 feature update released in the second half of each calendar year, you get additional servicing for Windows 10 (30 months of servicing compared to 18 months). ### Rapid This calendar shows an example schedule that installs each feature update as it is released, twice per year: -![Update calendar showing a faster update cadence](images/rapid-calendar.png) +[ ![Update calendar showing a faster update cadence](images/rapid-calendar.png) ](images/rapid-calendar.png#lightbox) This cadence might be best for you if these conditions apply: - You have a strong appetite for change. - You want to continuously update supporting infrastructure and unlock new scenarios. - Your organization has a large population of information workers that can use the latest features and functionality in Windows 10 and Office. -- You have experience with feature updates for Windows 10. \ No newline at end of file +- You have experience with feature updates for Windows 10. From b74a41aa5209232bd45c956b875674094acf337a Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 20 Oct 2020 17:01:00 -0700 Subject: [PATCH 180/752] added content --- .../mdm/policy-csp-admx-bits.md | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-bits.md diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md new file mode 100644 index 0000000000..96a81a6e58 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -0,0 +1,119 @@ +--- +title: Policy CSP - ADMX_Bits +description: Policy CSP - ADMX_Bits +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 10/20/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Bits +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_Bits policies + +
+
+ ADMX_Bits/IncludeCmdLine +
+
+ + +
+ + +**ADMX_AuditSettings/IncludeCmdLine** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in Windows 10 Insider Preview Build 20185. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. + +If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. + +If you disable or do not configure this policy setting, the process's command line information will not be included in Audit Process Creation events. + +Default is Not configured. + +> [!NOTE] +> When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP English name: *Include command line in process creation events* +- GP name: *IncludeCmdLine* +- GP path: *System/Audit Process Creation* +- GP ADMX file name: *AuditSettings.admx* + + + +
+ +Footnotes: + +- 1 - Available in Windows 10, version 1607. +- 2 - Available in Windows 10, version 1703. +- 3 - Available in Windows 10, version 1709. +- 4 - Available in Windows 10, version 1803. +- 5 - Available in Windows 10, version 1809. +- 6 - Available in Windows 10, version 1903. +- 7 - Available in Windows 10, version 1909. +- 8 - Available in Windows 10, version 2004. + + + From eb0bcbb8add0232ae1609d2df63d3c9bdd6879a5 Mon Sep 17 00:00:00 2001 From: Manika Dhiman Date: Wed, 21 Oct 2020 09:40:20 -0700 Subject: [PATCH 181/752] Update new-in-windows-mdm-enrollment-management.md Typo fix --- .../mdm/new-in-windows-mdm-enrollment-management.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index 1fd9648769..4bacaba62e 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -18,7 +18,7 @@ ms.date: 10/20/2020 # What's new in mobile device enrollment and management -This article provides information about what's new in Windows 10 mobile device management (MDM) enrollment and management experience across all Windows 10 devices. This article also provide details about the breaking changes and known issues and frequently asked questions. +This article provides information about what's new in Windows 10 mobile device management (MDM) enrollment and management experience across all Windows 10 devices. This article also provides details about the breaking changes and known issues and frequently asked questions. For details about Microsoft mobile device management protocols for Windows 10 see [\[MS-MDM\]: Mobile Device Management Protocol](https://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( https://go.microsoft.com/fwlink/p/?LinkId=619347). @@ -505,4 +505,4 @@ How do I turn if off? | The service can be stopped from the "Services" console o ## Change history for MDM documentation -To know what's changed in MDM documentation, see [Change history for MDM documentation](change-history-for-mdm-documentation.md). \ No newline at end of file +To know what's changed in MDM documentation, see [Change history for MDM documentation](change-history-for-mdm-documentation.md). From d2706507ce70c61026d0909d51f9fcaeda0b9474 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 21 Oct 2020 09:53:16 -0700 Subject: [PATCH 182/752] add line break --- .../microsoft-defender-atp/deployment-phases.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 98afe5e640..4e23d893f1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -56,7 +56,7 @@ Table 1 provides an example of the deployment rings you might use. |**Deployment ring**|**Description**| |:-----|:-----| -Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing - Focus on the security team, IT team and maybe Helpdesk +Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing.
Focus on the security team, IT team and maybe Helpdesk. Full scale pilot | Phase 2: 100 systems
Phase 3: 150 systems
Phase 4: 500 systems
Phase 5: 1000 systems

Review and assess if there required tweaks to deployment. Full deployment | Roll out service to the rest of environment in larger increments. From 1e194317db2d5aad0b1adab0e47401829a98bfa6 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Wed, 21 Oct 2020 22:04:44 +0500 Subject: [PATCH 183/752] Updated login user example The login format was not properly mentioned in the document. Updated this info. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/1656 --- windows/client-management/connect-to-remote-aadj-pc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index f25c37dce5..13ee43e312 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -63,7 +63,7 @@ Ensure [Remote Credential Guard](/windows/access-protection/remote-credential-gu 4. Click **Check Names**. If the **Name Not Found** window opens, click **Locations** and select this PC. > [!TIP] - > When you connect to the remote PC, enter your account name in this format: `AzureAD UPN`. The local PC must either be domain-joined or Azure AD-joined. The local PC and remote PC must be in the same Azure AD tenant. + > When you connect to the remote PC, enter your account name in this format: AzureAD\yourloginid@domain.com. The local PC must either be domain-joined or Azure AD-joined. The local PC and remote PC must be in the same Azure AD tenant. > [!Note] > If you cannot connect using Remote Desktop Connection 6.0, you must turn off the new features of RDP 6.0 and revert back to RDP 5.0 by making a few changes in the RDP file. See the details in the [support article](https://support.microsoft.com/help/941641/remote-desktop-connection-6-0-prompts-you-for-credentials-before-you-e). From ffff4cf5772e245a48ab0043bf6b2ffcdf4839c8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 21 Oct 2020 10:32:48 -0700 Subject: [PATCH 184/752] Added policies --- .../mdm/policy-csp-admx-bits.md | 41 ++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 96a81a6e58..c4a92baec1 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -23,7 +23,46 @@ manager: dansimp
- ADMX_Bits/IncludeCmdLine + ADMX_Bits/BITS_DisableBranchCache +
+
+ ADMX_Bits/BITS_DisablePeercachingClient +
+
+ ADMX_Bits/BITS_DisablePeercachingServer +
+
+ ADMX_Bits/BITS_EnablePeercaching +
+
+ ADMX_Bits/BITS_MaxBandwidthServedForPeers +
+
+ ADMX_Bits/BITS_MaxBandwidthV2_Maintenance +
+
+ ADMX_Bits/BITS_MaxBandwidthV2_Work +
+
+ ADMX_Bits/BITS_MaxCacheSize +
+
+ ADMX_Bits/BITS_MaxContentAge +
+
+ ADMX_Bits/BITS_MaxDownloadTime +
+
+ ADMX_Bits/BITS_MaxFilesPerJob +
+
+ ADMX_Bits/BITS_MaxJobsPerMachine +
+
+ ADMX_Bits/BITS_MaxJobsPerUser +
+
+ ADMX_Bits/BITS_MaxRangesPerFile
From 9d7780f0a967297e564fa2c3e64b031af319924f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 21 Oct 2020 11:32:35 -0700 Subject: [PATCH 185/752] initial import --- .../deployment/update/safeguard-opt-out.md | 33 +++++++++++++++++++ .../deployment/update/safeguart-opt-out.md | 33 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 windows/deployment/update/safeguard-opt-out.md create mode 100644 windows/deployment/update/safeguart-opt-out.md diff --git a/windows/deployment/update/safeguard-opt-out.md b/windows/deployment/update/safeguard-opt-out.md new file mode 100644 index 0000000000..8a19114d16 --- /dev/null +++ b/windows/deployment/update/safeguard-opt-out.md @@ -0,0 +1,33 @@ +--- +title: Opt out of safeguard holds +description: Steps to install an update even it if has a safeguard hold applied +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.collection: m365initiative-coredeploy +manager: laurawi +ms.topic: article +--- + +# Opt out of safeguard holds + +Safeguard holds prevent a device with a known compatibility issue from being offered a new Windows 10 feature update by using Windows Update. We use safeguard holds to protect the device and user from a failed or poor update experience. We renew the offering once a fix is issued and is verified on an affected device. + +## How can I opt out of safeguard holds? + +IT admins can, if necessary, opt devices out of safeguard protections by using the disable safeguards policy. In a Mobile Device Management (MDM) tool, use the **Update/DisableWUfBSafeguards** CSP. In Group Policy, use the **Disable safeguards for Feature Updates** Group Policy. This policy is available to Windows Update for Business devices running Windows 10, version 1809 or later that have installed the October 2020 security update. + +> [!CAUTION] +> Opting out of a safeguard hold can put devices at risk from known performance issues. + +We recommend opting out only in an IT environment and for validation purposes. You can also validate an upcoming Windows 10 feature update version without the safeguards being applied by using the Release Preview channel of the Windows Insider Program for Business. + +Disabling safeguards does not guarantee your device will be able to successfully update. The update might still fail and will likely result in a bad experience since you are bypassing the protection against known issues. + +> [!NOTE] +> After a device installs a new Windows 10 version, the **Disable safeguards for Feature Updates** Group Policy will revert to “not configured” even if it was previously enabled. We do this to ensure the admin is consciously disabling Microsoft’s default protection from known issues for each new feature update. + + + diff --git a/windows/deployment/update/safeguart-opt-out.md b/windows/deployment/update/safeguart-opt-out.md new file mode 100644 index 0000000000..8a19114d16 --- /dev/null +++ b/windows/deployment/update/safeguart-opt-out.md @@ -0,0 +1,33 @@ +--- +title: Opt out of safeguard holds +description: Steps to install an update even it if has a safeguard hold applied +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.collection: m365initiative-coredeploy +manager: laurawi +ms.topic: article +--- + +# Opt out of safeguard holds + +Safeguard holds prevent a device with a known compatibility issue from being offered a new Windows 10 feature update by using Windows Update. We use safeguard holds to protect the device and user from a failed or poor update experience. We renew the offering once a fix is issued and is verified on an affected device. + +## How can I opt out of safeguard holds? + +IT admins can, if necessary, opt devices out of safeguard protections by using the disable safeguards policy. In a Mobile Device Management (MDM) tool, use the **Update/DisableWUfBSafeguards** CSP. In Group Policy, use the **Disable safeguards for Feature Updates** Group Policy. This policy is available to Windows Update for Business devices running Windows 10, version 1809 or later that have installed the October 2020 security update. + +> [!CAUTION] +> Opting out of a safeguard hold can put devices at risk from known performance issues. + +We recommend opting out only in an IT environment and for validation purposes. You can also validate an upcoming Windows 10 feature update version without the safeguards being applied by using the Release Preview channel of the Windows Insider Program for Business. + +Disabling safeguards does not guarantee your device will be able to successfully update. The update might still fail and will likely result in a bad experience since you are bypassing the protection against known issues. + +> [!NOTE] +> After a device installs a new Windows 10 version, the **Disable safeguards for Feature Updates** Group Policy will revert to “not configured” even if it was previously enabled. We do this to ensure the admin is consciously disabling Microsoft’s default protection from known issues for each new feature update. + + + From bdee74fad286a1926e3f62089eda34ea73d267e3 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 21 Oct 2020 11:37:24 -0700 Subject: [PATCH 186/752] Update configure-extension-file-exclusions-microsoft-defender-antivirus.md --- ...ure-extension-file-exclusions-microsoft-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md index 0fd5be3320..32440c3262 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/configure-extension-file-exclusions-microsoft-defender-antivirus.md @@ -12,6 +12,7 @@ ms.author: deniseb ms.custom: nextgen ms.reviewer: manager: dansimp +ms.date: 10/21/2020 --- # Configure and validate exclusions based on file extension and folder location From 27cff86ad437310bb3016e6763761b0c81341b6f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 21 Oct 2020 11:39:02 -0700 Subject: [PATCH 187/752] Update windows-firewall-with-advanced-security.md --- .../windows-firewall/windows-firewall-with-advanced-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md index 8a0b17a719..00b1374150 100644 --- a/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -12,7 +12,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 10/13/2017 +ms.date: 10/21/2020 ms.reviewer: ms.custom: asr --- From 8f83290f03714a0103d3f88beb16a763371f4991 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 21 Oct 2020 11:41:49 -0700 Subject: [PATCH 188/752] Update exploit-protection.md --- .../microsoft-defender-atp/exploit-protection.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md index fcd55deef2..7ba2b8b2d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md +++ b/windows/security/threat-protection/microsoft-defender-atp/exploit-protection.md @@ -11,7 +11,7 @@ ms.localizationpriority: medium audience: ITPro author: denisebmsft ms.author: deniseb -ms.date: 04/02/2019 +ms.date: 10/21/2020 ms.reviewer: manager: dansimp ms.custom: asr @@ -65,7 +65,7 @@ DeviceEvents You can review the Windows event log to see events that are created when exploit protection blocks (or audits) an app: |Provider/source | Event ID | Description| -|---|---|---| +|:---|:---|:---| |Security-Mitigations | 1 | ACG audit | |Security-Mitigations | 2 | ACG enforce | |Security-Mitigations | 3 | Do not allow child processes audit | @@ -100,7 +100,7 @@ The mitigations available in EMET are included natively in Windows 10 (starting The table in this section indicates the availability and support of native mitigations between EMET and exploit protection. |Mitigation | Available under exploit protection | Available in EMET | -|---|---|---| +|:---|:---|:---| |Arbitrary code guard (ACG) | yes | yes
As "Memory Protection Check" | |Block remote images | yes | yes
As "Load Library Check" | |Block untrusted fonts | yes | yes | @@ -131,9 +131,6 @@ The table in this section indicates the availability and support of native mitig ## See also - [Protect devices from exploits](exploit-protection.md) -- [Evaluate exploit protection](evaluate-exploit-protection.md) -- [Enable exploit protection](enable-exploit-protection.md) - [Configure and audit exploit protection mitigations](customize-exploit-protection.md) -- [Import, export, and deploy exploit protection configurations](import-export-exploit-protection-emet-xml.md) - [Troubleshoot exploit protection](troubleshoot-exploit-protection-mitigations.md) - [Optimize ASR rule deployment and detections](threat-protection/microsoft-defender-atp/configure-machines-asr.md) From e41ca707ce43195983823bcf849b1d0d090c95f2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 21 Oct 2020 11:43:47 -0700 Subject: [PATCH 189/752] 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 2ddb595a1a..2b26a44de5 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: 10/08/2020 +ms.date: 10/21/2020 --- # Manage Microsoft Defender Antivirus updates and apply baselines From 440930367127cde1c6817ae722447f1b90d305b3 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Wed, 21 Oct 2020 11:48:01 -0700 Subject: [PATCH 190/752] pencil edits --- ...e-protection-update-schedule-microsoft-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md index 694c39157f..77547b633c 100644 --- a/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md +++ b/windows/security/threat-protection/microsoft-defender-antivirus/manage-protection-update-schedule-microsoft-defender-antivirus.md @@ -61,7 +61,7 @@ You can also randomize the times when each endpoint checks and downloads protect 4. Click **Policies** then **Administrative templates**. -5. Expand the tree to **Windows components > Microsoft Defender Antivirus > Signature Intelligence Updates** and configure the following settings: +5. Expand the tree to **Windows components** > **Microsoft Defender Antivirus** > **Signature Intelligence Updates** and configure the following settings: 1. Double-click the **Specify the day of the week to check for security intelligence updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. 2. Double-click the **Specify the interval to check for security intelligence updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. From 08a04fde1160a63b6df9a27c3409c0e4d6aecf45 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 21 Oct 2020 11:50:14 -0700 Subject: [PATCH 191/752] Added new policy --- .../mdm/policy-csp-update.md | 84 ++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index fb0f2d5519..e9a6c97921 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 02/10/2020 +ms.date: 10/21/2020 ms.reviewer: manager: dansimp --- @@ -96,6 +96,9 @@ manager: dansimp
Update/DisableDualScan
+
+ Update/DisableWUfBSafeguards +
Update/EngagedRestartDeadline
@@ -2013,6 +2016,85 @@ The following list shows the supported values:
+ +**Update/DisableWUfBSafeguards** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark5
Businesscheck mark5
Enterprisecheck mark5
Educationcheck mark5
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in Windows Update for Business (WUfB) devices running Windows 10, version 1809 and above and installed with October 2020 security update. This policy setting specifies that a WUfB device should skip safeguards. + +Safeguard holds prevent a device with a known compatibility issue from being offered a new OS version. The offering will proceed once a fix is issued and is verified on a held device. The aim of safeguards is to protect the device and user from a failed or poor upgrade experience. + +The safeguard holds protection is provided by default to all the devices trying to update to a new Windows 10 Feature Update version via Windows Update. + +IT admins can, if necessary, opt devices out of safeguard protections using this policy setting or via the “Disable safeguards for Feature Updates” Group Policy. + +> [!NOTE] +> Opting out of the safeguards can put devices at risk from known performance issues. We recommend opting out only in an IT environment for validation purposes. Further, you can leverage the Windows Insider Program for Business Release Preview Channel in order to validate the upcoming Windows 10 Feature Update version without the safeguards being applied. +> +> The disable safeguards policy will revert to “Not Configured” on a device after moving to a new Windows 10 version, even if previously enabled. This ensures the admin is consciously disabling Microsoft’s default protection from known issues for each new feature update. +> +> Disabling safeguards does not guarantee your device will be able to successfully update. The update may still fail on the device and will likely result in a bad experience post upgrade as you are bypassing the protection given by Microsoft pertaining to known issues. + + + +ADMX Info: +- GP English name: *Disable safeguards for Feature Updates* +- GP name: *DisableWUfBSafeguards* +- GP path: *Windows Components/Windows Update/Windows Update for Business* +- GP ADMX file name: *WindowsUpdate.admx* + + + +The following list shows the supported values: + +- 0 (default) - Safeguards are enabled and devices may be blocked for upgrades until the safeguard is cleared. +- 1 - Safeguards are not enabled and upgrades will be deployed without blocking on safeguards. + + + + +
+ **Update/EngagedRestartDeadline** From 183607578790577ec823d399b4d7382debe526f2 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 21 Oct 2020 13:14:18 -0700 Subject: [PATCH 192/752] safety commit--new article on optout and edit to UC article --- .../deployment/update/safeguart-opt-out.md | 33 ------------------- ...update-compliance-feature-update-status.md | 14 ++------ 2 files changed, 2 insertions(+), 45 deletions(-) delete mode 100644 windows/deployment/update/safeguart-opt-out.md diff --git a/windows/deployment/update/safeguart-opt-out.md b/windows/deployment/update/safeguart-opt-out.md deleted file mode 100644 index 8a19114d16..0000000000 --- a/windows/deployment/update/safeguart-opt-out.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Opt out of safeguard holds -description: Steps to install an update even it if has a safeguard hold applied -ms.prod: w10 -ms.mktglfcycl: manage -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.collection: m365initiative-coredeploy -manager: laurawi -ms.topic: article ---- - -# Opt out of safeguard holds - -Safeguard holds prevent a device with a known compatibility issue from being offered a new Windows 10 feature update by using Windows Update. We use safeguard holds to protect the device and user from a failed or poor update experience. We renew the offering once a fix is issued and is verified on an affected device. - -## How can I opt out of safeguard holds? - -IT admins can, if necessary, opt devices out of safeguard protections by using the disable safeguards policy. In a Mobile Device Management (MDM) tool, use the **Update/DisableWUfBSafeguards** CSP. In Group Policy, use the **Disable safeguards for Feature Updates** Group Policy. This policy is available to Windows Update for Business devices running Windows 10, version 1809 or later that have installed the October 2020 security update. - -> [!CAUTION] -> Opting out of a safeguard hold can put devices at risk from known performance issues. - -We recommend opting out only in an IT environment and for validation purposes. You can also validate an upcoming Windows 10 feature update version without the safeguards being applied by using the Release Preview channel of the Windows Insider Program for Business. - -Disabling safeguards does not guarantee your device will be able to successfully update. The update might still fail and will likely result in a bad experience since you are bypassing the protection against known issues. - -> [!NOTE] -> After a device installs a new Windows 10 version, the **Disable safeguards for Feature Updates** Group Policy will revert to “not configured” even if it was previously enabled. We do this to ensure the admin is consciously disabling Microsoft’s default protection from known issues for each new feature update. - - - diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index b58012dcad..4cc53cea88 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -47,16 +47,6 @@ Update Compliance reporting offers two queries to help you retrieve data relat Update Compliance reporting will display the Safeguard IDs for known issues affecting a device in the **DeploymentErrorCode** column. Safeguard IDs for publicly discussed known issues are also included in the Windows Release Health dashboard, where you can easily find information related to publicly available safeguards. -### Opting out of safeguard hold - -Microsoft will release a device from a safeguard hold when it has determined it can safely and smoothly install a feature update, but you are ultimately in control of your devices and can opt out if desired. -To opt out, set the registry key as follows: - -- Registry Key Path :: **Computer\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion** -- Create New Key :: **502505fe-762c-4e80-911e-0c3fa4c63fb0** -- Name :: **DataRequireGatedScanForFeatureUpdates** -- Type :: **REG_DWORD** -- Value :: **0** - -Setting this registry key to **0** will force the device to opt out from *all* safeguard holds. Any other value, or deleting the key, will resume compatibility protection on the device. +### Opt out of safeguard hold +You can [opt out of safeguard protections](safeguard-opt-out.md) by using the **Disable safeguards for Feature Updates** Group Policy. This policy is available to Windows Update for Business devices running Windows 10, version 1809 or later that have installed the October 2020 security update. From 045a005403cbce7d705a06dba3dccf5c96a18dc6 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 21 Oct 2020 13:31:45 -0700 Subject: [PATCH 193/752] Update automated-investigations.md --- .../automated-investigations.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md index ef999e9cca..2db4f0fae9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md +++ b/windows/security/threat-protection/microsoft-defender-atp/automated-investigations.md @@ -11,7 +11,7 @@ ms.sitesec: library ms.pagetype: security ms.author: deniseb author: denisebmsft -ms.date: 09/30/2020 +ms.date: 10/21/2020 ms.localizationpriority: medium manager: dansimp audience: ITPro @@ -27,15 +27,21 @@ ms.custom: AIR [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] +**Applies to** + +- [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146806) -> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4bOeh] Your security operations team receives an alert whenever a malicious or suspicious artifact is detected by Microsoft Defender for Endpoint. Security operations teams face challenges in addressing the multitude of alerts that arise from the seemingly never-ending flow of threats. Microsoft Defender for Endpoint includes automated investigation and remediation capabilities that can help your security operations team address threats more efficiently and effectively. +Watch the following video to see how automated investigation and remediation works: + +> [!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4bOeh] + Automated investigation uses various inspection algorithms and processes used by analysts to examine alerts and take immediate action to resolve breaches. These capabilities significantly reduce alert volume, allowing security operations to focus on more sophisticated threats and other high-value initiatives. The [Action center](auto-investigation-action-center.md) keeps track of all the investigations that were initiated automatically, along with details, such as investigation status, detection source, and any pending or completed actions. > [!TIP] -> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automated-investigations-abovefoldlink) +> Want to experience Microsoft Defender for Endpoint? [Sign up for a free trial](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-automated-investigations-abovefoldlink). ## How the automated investigation starts From 45e02efe854350367849904b29e4a4cd7049a1a3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 21 Oct 2020 13:36:06 -0700 Subject: [PATCH 194/752] new deployment rings topic --- windows/security/threat-protection/TOC.md | 1 + .../deployment-phases.md | 21 +--- .../deployment-rings.md | 92 ++++++++++++++++++ .../images/deployment-rings.png | Bin 0 -> 37348 bytes 4 files changed, 94 insertions(+), 20 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/deployment-rings.png diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 632fbafb38..52deba3ff6 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -16,6 +16,7 @@ ## [Plan deployment](microsoft-defender-atp/deployment-strategy.md) ## [Deployment guide]() +### [Deployment rings](microsoft-defender-atp/deployment-rings.md) ### [Deployment phases](microsoft-defender-atp/deployment-phases.md) ### [Phase 1: Prepare](microsoft-defender-atp/prepare-deployment.md) ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md index 4e23d893f1..9d66c621de 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-phases.md @@ -29,7 +29,7 @@ ms.topic: article There are three phases in deploying Microsoft Defender ATP: -|Phase | Desription | +|Phase | Description | |:-------|:-----| | ![Phase 1: Prepare](images/prepare.png)
[Phase 1: Prepare](prepare-deployment.md)| Learn about what you need to consider when deploying Microsoft Defender ATP:

- Stakeholders and sign-off
- Environment considerations
- Access
- Adoption order | ![Phase 2: Setup](images/setup.png)
[Phase 2: Setup](production-deployment.md)| Take the initial steps to access Microsoft Defender Security Center. You'll be guided on:

- Validating the licensing
- Completing the setup wizard within the portal
- Network configuration| @@ -41,25 +41,6 @@ There are three phases in deploying Microsoft Defender ATP: There are several methods you can use to onboard to the service. For information on other ways to onboard, see [Onboard devices to Microsoft Defender ATP](onboard-configure.md). -## Deploy Microsoft Defender ATP in rings - -Deploying Microsoft Defender ATP can be done using a ring-based deployment approach. - -A ring-based approach is a method of identifying a set of machines to onboard with specific timelines and verifying that certain criteria are met before the deploying to a larger set of devices. - -Adopting a ring-based deployment helps reduce potential issues or conflicts that could arise while rolling the service out. By piloting a certain number of devices first, you can identify potential issues and mitigate potential risks that might arise. - - -Table 1 provides an example of the deployment rings you might use. - -**Table 1** - -|**Deployment ring**|**Description**| -|:-----|:-----| -Pilot and deployment planning | Phase 1: Identify 50 systems for pilot testing.
Focus on the security team, IT team and maybe Helpdesk. -Full scale pilot | Phase 2: 100 systems
Phase 3: 150 systems
Phase 4: 500 systems
Phase 5: 1000 systems

Review and assess if there required tweaks to deployment. -Full deployment | Roll out service to the rest of environment in larger increments. - ## In Scope diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md index e69de29bb2..e43f88673b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md @@ -0,0 +1,92 @@ +--- +title: Deploy Microsoft Defender ATP in rings +description: Learn how deploy Microsoft Defender ATP in rings +keywords: deploy, rings, setup, onboard, phase, deployment, deploying, adoption, configuring +search.product: eADQiWindows 10XVcnh +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.author: macapara +author: mjcaparas +ms.localizationpriority: medium +manager: dansimp +audience: ITPro +ms.collection: +- M365-security-compliance +- m365solution-endpointprotect +- m365solution-overview +ms.topic: article +--- + +# Deploy Microsoft Defender ATP in rings + +[!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] + +**Applies to:** +- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) + + +Deploying Microsoft Defender ATP can be done using a ring-based deployment approach. + +![Image of deployment rings](images/deployment-rings.png) + + +A ring-based approach is a method of identifying a set of endpoints to onboard and verifying that certain criteria is met before proceeding to deploy the service to a larger set of devices. You can define the exit criteria for each ring and ensure that they are satisfied before moving on to the next ring. + +Adopting a ring-based deployment helps reduce potential issues that could arise while rolling out the service. By piloting a certain number of devices first, you can identify potential issues and mitigate potential risks that might arise. + + +Table 1 provides an example of the deployment rings you might use. + +**Table 1** + +|**Deployment ring**|**Description**| +|:-----|:-----| +Evaluate | Ring 1: Identify 50 systems for pilot testing +Pilot | Ring 2: 50-100 systems
+Full deployment | Roll out service to the rest of environment in larger increments. + + +## Evaluate +You can use the [evaluation lab](evaluation-lab.md) to gain full access to the capabilities of the suite without the complexities of environment configuration. + +You'll be able to add Windows 10 or Windows Server 2019 devices to the lab environment, install threat simulators, and run scenarios to instantly see how the platform performs. + +### Exit criteria? +- Able to run simulation +- Able to install threat simulator +- Results from simulation is displayed in dashboard + + +## Pilot +Microsoft Defender ATP supports a variety of endpoints that you can onboard to the service. In this ring, identify several devices to onboard and based on the exit criteria you define, decide to proceed to the next deployment ring. + +The following table shows the supported endpoints and the corresponding tool you can use to onboard devices to the service. + +| Endpoint | Deployment tool | +|--------------|------------------------------------------| +| **Windows** | [Local script (up to 10 devices)](configure-endpoints-script.md)
[Group Policy](configure-endpoints-gp.md)
[Microsoft Endpoint Manager/ Mobile Device Manager](configure-endpoints-mdm.md)
[Microsoft Endpoint Configuration Manager](configure-endpoints-sccm.md)
[VDI scripts](configure-endpoints-vdi.md) | +| **macOS** | [Local script](mac-install-manually.md)
[Microsoft Endpoint Manager](mac-install-with-intune.md)
[JAMF Pro](mac-install-with-jamf.md)
[Mobile Device Management](mac-install-with-other-mdm.md) | +| **Linux Server** | [Local script](linux-install-manually.md)
[Puppet](linux-install-with-puppet.md)
[Ansible](linux-install-with-ansible.md)| +| **iOS** | [App-based](ios-install.md) | +| **Android** | [Microsoft Endpoint Manager](android-intune.md) | + + +### Exit criteria? +- [Run a detection test](run-detection-test.md) +- [Run a simulated attack on a device](attack-simulations.md) + + +## Full deployment +At this stage, you can use the [Plan deployment](deployment-strategy.md) material to help you plan your deployment. + + +Use the following material to select the appropriate Microsoft Defender ATP architecture that best suites your organization. + +|**Item**|**Description**| +|:-----|:-----| +|[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
[PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures: -

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #4903

+

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #4903

Version 10.0.16299

@@ -2484,7 +2483,7 @@ The following tables are organized by cryptographic algorithms with their modes, -

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4897

+

Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4897

Version 10.0.16299

@@ -2520,7 +2519,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Plain Text Lengths: 128, 192, 256, 320, 2048 (bits)
  • AES Val#4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #4898

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #4898

    Version 10.0.16299

    @@ -2559,288 +2558,288 @@ The following tables are organized by cryptographic algorithms with their modes,
  • AAD Length: 0-65536
  • AES Val#4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

    Version 10.0.16299

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    OFB ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    OFB (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #4627

    Version 10.0.15063

    -

    KW ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#4624

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile Cryptography Next Generation (CNG) Implementations #4626

    Version 10.0.15063

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#4624

     

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile BitLocker(R) Cryptographic Implementations #4625

    Version 10.0.15063

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    IV Generated: ( External ) ; PT Lengths Tested: ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 1024 , 8 , 1016 ) ; 96BitIV_Supported

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    +

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    +

    IV Generated: (External); PT Lengths Tested: (0, 1024, 8, 1016); AAD Lengths tested: (0, 1024, 8, 1016); 96BitIV_Supported

    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #4624

    Version 10.0.15063

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4434

    Version 7.00.2872

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #4433

    Version 8.00.6246

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4431

    Version 7.00.2872

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #4430

    Version 8.00.6246

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    OFB ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #4074

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    OFB (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #4074

    Version 10.0.14393

    -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #4064

    Version 10.0.14393

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #4063
    Version 10.0.14393 -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 192 , 256 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 192, 256, 320, 2048)

    AES Val#4064

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #4062

    Version 10.0.14393

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#4064

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update BitLocker® Cryptographic Implementations #4061

    Version 10.0.14393

    -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#3629

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #3652

    Version 10.0.10586

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#3629

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” BitLocker® Cryptographic Implementations #3653

    Version 10.0.10586

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA32 Algorithm Implementations #3630
    Version 10.0.10586 -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d) (f)) KS: XTS_256((e/d) (f))

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #3629

    Version 10.0.10586

    -

    KW  ( AE , AD , AES-128 , AES-192 , AES-256 , FWD , 128 , 256 , 192 , 320 , 2048 )

    +

    KW  (AE, AD, AES-128, AES-192, AES-256, FWD, 128, 256, 192, 320, 2048)

    AES Val#3497

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #3507

    Version 10.0.10240

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#3497

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BitLocker® Cryptographic Implementations #3498

    Version 10.0.10240

    -

    ECB ( e/d; 128 , 192 , 256 ); CBC ( e/d; 128 , 192 , 256 ); CFB8 ( e/d; 128 , 192 , 256 ); CFB128 ( e/d; 128 , 192 , 256 ); CTR ( int only; 128 , 192 , 256 )

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC(Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 0 , 0 ) ; 96BitIV_Supported
    +

    ECB (e/d; 128, 192, 256); CBC (e/d; 128, 192, 256); CFB8 (e/d; 128, 192, 256); CFB128 (e/d; 128, 192, 256); CTR (int only; 128, 192, 256)

    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC(Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested:  (0, 0); 96BitIV_Supported
    GMAC_Supported

    -

    XTS( (KS: XTS_128( (e/d) (f) ) KS: XTS_256( (e/d) (f) )

    +

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #3497
    Version 10.0.10240 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #3476
    Version 10.0.10240 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #2853

    Version 6.3.9600

    -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2832

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BitLocker� Cryptographic Implementations #2848

    Version 6.3.9600

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 0 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 192; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 ) (KS: 256; Block Size(s): Full / Partial ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 0 Max: 16 )

    -

    GCM (KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    (KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )

    -

    IV Generated:  ( Externally ) ; PT Lengths Tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested:  ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested:  ( 8 , 1024 ) ; 96BitIV_Supported ;
    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 0 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    +

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    +

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    +

    IV Generated:  (Externally); PT Lengths Tested:  (0, 128, 1024, 8, 1016); AAD Lengths tested:  (0, 128, 1024, 8, 1016); IV Lengths Tested:  (8, 1024); 96BitIV_Supported;
    OtherIVLen_Supported
    GMAC_Supported

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2832

    Version 6.3.9600

    -

    CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    +

    CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)
    AES Val#2197

    -

    CMAC (Generation/Verification ) (KS: 128; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 192; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 ) (KS: 256; Block Size(s): ; Msg Len(s) Min: 0 Max: 2^16 ; Tag Len(s) Min: 16 Max: 16 )
    +

    CMAC (Generation/Verification) (KS: 128; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 192; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 256; Block Size(s); Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16)
    AES Val#2197

    -

    GCM(KS: AES_128( e/d ) Tag Length(s): 128 120 112 104 96 ) (KS: AES_192( e/d ) Tag Length(s): 128 120 112 104 96 )
    -(KS: AES_256( e/d ) Tag Length(s): 128 120 112 104 96 )
    -IV Generated: ( Externally ) ; PT Lengths Tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; AAD Lengths tested: ( 0 , 128 , 1024 , 8 , 1016 ) ; IV Lengths Tested: ( 8 , 1024 ) ; 96BitIV_Supported
    +

    GCM(KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    +(KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    +IV Generated: (Externally); PT Lengths Tested: (0, 128, 1024, 8, 1016); AAD Lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96BitIV_Supported
    GMAC_Supported

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #2216 -

    CCM (KS: 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 12 (Tag Length(s): 16 )

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2196

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #2198 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    -

    CFB128 ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    +

    CFB128 (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #2197 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #2196 -CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 – 0 , 2^16 ) (Payload Length Range: 0 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 – 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    AES Val#1168

    Windows Server 2008 R2 and SP1 CNG algorithms #1187

    Windows 7 Ultimate and SP1 CNG algorithms #1178

    -CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
    +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
    AES Val#1168 Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #1177 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

     

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168

    GCM

    GMAC

    -Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168 , vendor-affirmed +Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #1168, vendor-affirmed -CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 ) +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 ) Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #760 -CCM (KS: 128 , 192 , 256 ) (Assoc. Data Len Range: 0 - 0 , 2^16 ) (Payload Length Range: 1 - 32 ( Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 ) +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 1 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )

    Windows Server 2008 CNG algorithms #757

    Windows Vista Ultimate SP1 CNG algorithms #756

    -

    CBC ( e/d; 128 , 256 );

    -

    CCM (KS: 128 , 256 ) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 ( Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )

    +

    CBC (e/d; 128, 256);

    +

    CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16)

    Windows Vista Ultimate BitLocker Drive Encryption #715

    Windows Vista Ultimate BitLocker Drive Encryption #424

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CFB8 ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CFB8 (e/d; 128, 192, 256);

    Windows Vista Ultimate SP1 and Windows Server 2008 Symmetric Algorithm Implementation #739

    Windows Vista Symmetric Algorithm Implementation #553

    -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    -

    CTR ( int only; 128 , 192 , 256 )

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    +

    CTR (int only; 128, 192, 256)

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #2023 -

    ECB ( e/d; 128 , 192 , 256 );

    -

    CBC ( e/d; 128 , 192 , 256 );

    +

    ECB (e/d; 128, 192, 256);

    +

    CBC (e/d; 128, 192, 256);

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #2024

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #818

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #781

    @@ -2891,7 +2890,7 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: AES #4903

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1733

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1733

    Version 10.0.16299

    @@ -2930,74 +2929,74 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: AES #4897

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1730

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1730

    Version 10.0.16299

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4627 ) ] +CTR_DRBG: [Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4627)]

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1556

    Version 10.0.15063

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4624 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#4624)]

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1555

    Version 10.0.15063

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4434 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4434)]

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1433

    Version 7.00.2872

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4433 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4433)]

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #1432

    Version 8.00.6246

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4431 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4431)]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1430

    Version 7.00.2872

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4430 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4430)]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1429

    Version 8.00.6246

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#4074 ) ] -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #1222

    +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#4074)] +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #1222

    Version 10.0.14393

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#4064 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#4064)]

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #1217

    Version 10.0.14393

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3629 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#3629)]

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #955

    Version 10.0.10586

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#3497 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#3497)]

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #868

    Version 10.0.10240

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2832 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#2832)]

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #489

    Version 6.3.9600

    -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: ( AES-256 ) ( AES Val#2197 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#2197)] Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #258 -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#2023 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#2023)] Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #193 -CTR_DRBG: [ Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: ( AES-256 ) ( AES Val#1168 ) ] +CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_No_df: (AES-256) (AES Val#1168)] Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 RNG Library #23 @@ -3133,16 +3132,16 @@ Deterministic Random Bit Generator (DRBG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1301

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1301

    Version 10.0.16299

    FIPS186-4:

    -

    PQG(gen)PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]

    -

    PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    -

    KeyPairGen:   [ (2048,256) ; (3072,256) ]

    -

    SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]

    -

    SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +

    PQG(gen)PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)]

    +

    PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    +

    KeyPairGen:   [(2048,256); (3072,256)]

    +

    SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]

    +

    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val#3790

    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1223

    @@ -3150,16 +3149,16 @@ Deterministic Random Bit Generator (DRBG) FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [ (1024,160) SHA( 1 ); ]
    -SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    SHS: Val# 3649

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1188

    Version 7.00.2872

    FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [ (1024,160) SHA( 1 ); ]
    -SIG(ver)PARMS TESTED:   [ (1024,160) SHA( 1 ); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    SHS: Val#3648

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1187

    Version 8.00.6246

    @@ -3167,12 +3166,12 @@ SHS:

    FIPS186-4:
    PQG(gen)
    PARMS TESTED: [
    -(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256)
    -SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256)
    +SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3347
    DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #1098

    @@ -3180,9 +3179,9 @@ DRBG:

    FIPS186-4:
    -PQG(gen)
    PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ] PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 )]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ] SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +PQG(gen)
    PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)] PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)] SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3047
    DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #1024

    @@ -3190,10 +3189,10 @@ DRBG:

    FIPS186-4:
    -PQG(gen)
    PARMS TESTED:   [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ] SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +PQG(gen)
    PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ] SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 2886
    DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #983

    @@ -3202,12 +3201,12 @@ DRBG:

    FIPS186-4:
    PQG(gen)
    PARMS TESTED:   [
    -(2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED:   [ (2048,256)
    -SHA( 256 ); (3072,256) SHA( 256 ) ]
    -KeyPairGen:    [ (2048,256) ; (3072,256) ]
    -SIG(gen)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED:   [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]

    +(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED:   [(2048,256)
    +SHA(256); (3072,256) SHA(256)]
    +KeyPairGen:    [(2048,256); (3072,256)]
    +SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 2373
    DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #855

    @@ -3220,10 +3219,10 @@ DRBG: #1903
    DRBG: #258

    FIPS186-4:
    -PQG(gen)PARMS TESTED
    : [ (2048,256)SHA( 256 ); (3072,256) SHA( 256 ) ]
    -PQG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    -SIG(gen)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ); ]
    -SIG(ver)PARMS TESTED: [ (2048,256) SHA( 256 ); (3072,256) SHA( 256 ) ]
    +PQG(gen)PARMS TESTED
    : [(2048,256)SHA(256); (3072,256) SHA(256)]
    +PQG(ver)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256)]
    +SIG(gen)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(ver)PARMS TESTED: [(2048,256) SHA(256); (3072,256) SHA(256)]
    SHS: #1903
    DRBG: #258
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

    @@ -3445,7 +3444,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1252

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1252

    Version 10.0.16299

    @@ -3615,7 +3614,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1247

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1247

    Version 10.0.16299

    @@ -3649,12 +3648,12 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1246

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1246

    Version 10.0.16299

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 TestingCandidates )
    +PKG: CURVES
    (P-256 P-384 TestingCandidates)
    SHS: Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #1136

    @@ -3662,10 +3661,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS:
    Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1135

    @@ -3673,10 +3672,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS:
    Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1133

    @@ -3684,10 +3683,10 @@ DRBG: FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512))
    SHS:
    Val# 3649
    DRBG:Val# 1430

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1073

    @@ -3695,10 +3694,10 @@ PKG: CURVES( P-256 P-384 P-521 ExtraRandomBits )
    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 384) P-521: (SHA-1, 512))
    SHS:Val#3648
    DRBG:Val# 1429

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1072

    @@ -3706,21 +3705,21 @@ PKG: CURVES( P-256 P-384 P-521 ExtraRandomBits )

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 TestingCandidates )
    -PKV: CURVES( P-256 P-384 )
    -SigGen: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SigVer: CURVES( P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) )

    +PKG: CURVES(P-256 P-384 TestingCandidates)
    +PKV: CURVES(P-256 P-384)
    +SigGen: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SigVer: CURVES(P-256: (SHA-1, 256) P-384: (SHA-1, 256, 384))

    SHS: Val# 3347
    DRBG: Val# 1222

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #920

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #920

    Version 10.0.14393

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -PKV: CURVES( P-256 P-384 P-521 )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +PKV: CURVES(P-256 P-384 P-521)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 3347
    DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #911

    @@ -3728,9 +3727,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 3047
    DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #760

    @@ -3738,9 +3737,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val# 2886
    DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #706

    @@ -3748,9 +3747,9 @@ DRBG:

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )

    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val#2373
    DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #505

    @@ -3758,16 +3757,16 @@ DRBG:

    FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS:
    #1903
    DRBG: #258
    -SIG(ver):CURVES( P-256 P-384 P-521 )
    +SIG(ver):CURVES(P-256 P-384 P-521)
    SHS: #1903
    DRBG: #258

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: #1903
    DRBG: #258
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

    @@ -3775,16 +3774,16 @@ Some of the previously validated components for this validation have been remove

    FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#1773
    DRBG: Val# 193
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#1773
    DRBG: Val# 193

    FIPS186-4:
    -PKG: CURVES
    ( P-256 P-384 P-521 ExtraRandomBits )
    -SigGen: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    -SigVer: CURVES( P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512) )
    +PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    +SigGen: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512)
    +SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: Val#1773
    DRBG: Val# 193
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

    @@ -3792,10 +3791,10 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#1081
    DRBG: Val# 23
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#1081
    DRBG: Val# 23
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141. @@ -3804,9 +3803,9 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#753
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#753
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#83. See Historical ECDSA List Val#82.

    Windows Server 2008 CNG algorithms #83

    @@ -3814,10 +3813,10 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    -PKG: CURVES
    ( P-256 P-384 P-521 )
    +PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#618
    RNG: Val# 321
    -SIG(ver): CURVES( P-256 P-384 P-521 )
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#618
    RNG: Val# 321
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60. @@ -3886,7 +3885,7 @@ Some of the previously validated components for this validation have been remove

    Prerequisite: SHS #4009

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #3270

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #3270

    Version 10.0.16299

    @@ -3979,160 +3978,160 @@ Some of the previously validated components for this validation have been remove

    Prerequisite: SHS #4009

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #3267

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #3267

    Version 10.0.16299

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3790

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #3062

    Version 10.0.15063

    -

    HMAC-SHA1(Key Sizes Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#3790

    +

    HMAC-SHA1(Key Sizes Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3790

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #3061

    Version 10.0.15063

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3652

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3652

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3652

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3652

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2946

    Version 7.00.2872

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3651

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3651

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3651

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3651

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2945

    Version 8.00.6246

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3649

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal# 3649

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val# 3649

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal# 3649

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2943

    Version 7.00.2872

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#3648

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#3648

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#3648

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#3648

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2942

    Version 8.00.6246

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3347

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2661

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2661

    Version 10.0.14393

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val# 3347

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val# 3347

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2651

    Version 10.0.14393

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHS Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #2381

    Version 10.0.10586

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHSVal# 2886

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHSVal# 2886

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
     SHSVal# 2886

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHSVal# 2886

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #2233

    Version 10.0.10240

    -

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS )
    +

    HMAC-SHA1 (Key Sizes Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA256 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA256 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA384 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA384 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    -

    HMAC-SHA512 ( Key Size Ranges Tested:  KSBS )
    +

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1773

    Version 6.3.9600

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS Val#2764

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS Val#2764

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS Val#2764

    Windows CE and Windows Mobile, and Windows Embedded Handheld Enhanced Cryptographic Provider (RSAENH) #2122

    Version 5.2.29344

    HMAC-SHA1 (Key Sizes Ranges Tested: KS#1902

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KS#1902

    +

    HMAC-SHA256 (Key Size Ranges Tested: KS#1902

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #1347 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHS#1902

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHS#1902

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHS#1902

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHS#1902

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1346 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS)

    SHS#1903

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS )

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS)

    SHS#1903

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1345 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1773

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    -

    Tinker HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1773

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1773

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1773

    +

    Tinker HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1773

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1773

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1364 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1774

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1774

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1774

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1227 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#1081

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#1081

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#1081

    Windows Server 2008 R2 and SP1 CNG algorithms #686

    Windows 7 and SP1 CNG algorithms #677

    Windows Server 2008 R2 Enhanced Cryptographic Provider (RSAENH) #687

    @@ -4140,108 +4139,108 @@ SHS

    HMAC-SHA1(Key Sizes Ranges Tested: KSVal#1081

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#1081

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#1081

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #675 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#816

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#816

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#816

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #452

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#753

    Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #415 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS )SHS Val#753

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS)SHS Val#753

    Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #408

    Windows Vista Enhanced Cryptographic Provider (RSAENH) #407

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS )SHSVal#618

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS)SHSVal#618

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#618

    Windows Vista Enhanced Cryptographic Provider (RSAENH) #297 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#785 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#785

    Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #429

    Windows XP, vendor-affirmed

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#783

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#783

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#783

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #428 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#613

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#613

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#613

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #289 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#610 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#610 Windows Server 2003 SP2 Kernel Mode Cryptographic Module (fips.sys) #287 -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#753

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#753

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#753

    Windows Server 2008 CNG algorithms #413

    Windows Vista Ultimate SP1 CNG algorithms #412

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#737

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#737

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#737

    Windows Vista Ultimate BitLocker Drive Encryption #386 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#618

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#618

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#618

    Windows Vista CNG algorithms #298 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#589

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS )SHSVal#589

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#589

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#589

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#589

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS)SHSVal#589

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#589

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#589

    Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #267 -

    HMAC-SHA1 ( Key Sizes Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#578

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#578

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#578

    Windows CE and Windows Mobile 6.0 and Windows Mobil 6.5 Enhanced Cryptographic Provider (RSAENH) #260

    HMAC-SHA1 (Key Sizes Ranges Tested: KSVal#495

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSVal#495

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSVal#495

    Windows Vista BitLocker Drive Encryption #199 -HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#364 +HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#364

    Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #99

    Windows XP, vendor-affirmed

    -

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA256 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA384 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    -

    HMAC-SHA512 ( Key Size Ranges Tested: KSBS ) SHSVal#305

    +

    HMAC-SHA1 (Key Sizes Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA256 (Key Size Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA384 (Key Size Ranges Tested: KSBS) SHSVal#305

    +

    HMAC-SHA512 (Key Size Ranges Tested: KSBS) SHSVal#305

    Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #31 @@ -4325,7 +4324,7 @@ SHS #4009, ECDSA #1252, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #149

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #149

    Version 10.0.16299

    @@ -4778,11 +4777,11 @@ SHS #4009, DSA #1301, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #146

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #146

    Version 10.0.16299

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration ) SCHEMES [ FullUnified ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ]

    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration) SCHEMES [FullUnified (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC)]

    SHS Val#3790
    DSA Val#1135
    DRBG Val#1556

    @@ -4790,15 +4789,15 @@ DRBG -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (FB: SHA256) (FC: SHA256)] [dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB: SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS
    Val#3790
    DSA Val#1223
    DRBG Val#1555

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#3790
    ECDSA Val#1133
    @@ -4807,29 +4806,29 @@ DRBG -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB: SHA256 ) ( FC: SHA256 ) ] [ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB: SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB: SHA256) (FC: SHA256)] [dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB: SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS
    Val# 3649
    DSA Val#1188
    DRBG Val#1430

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #115

    Version 7.00.2872

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhHybridOneFlow ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    -[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FB:SHA256 HMAC ) ( FC: SHA256   HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhHybridOneFlow (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB:SHA256 HMAC) (FC: SHA256   HMAC)]
    +[dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FB:SHA256 HMAC) (FC: SHA256   HMAC)]
    SHS Val#3648
    DSA Val#1187
    DRBG Val#1429

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256   SHA256   HMAC ) ( ED: P-384   SHA384   HMAC ) ( EE: P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES [EphemeralUnified (No_KC) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256   SHA256   HMAC) (ED: P-384   SHA384   HMAC) (EE: P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#3648
    ECDSA Val#1072
    @@ -4838,70 +4837,70 @@ DRBG -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration )
    -SCHEMES  [ FullUnified  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; &lt; KDF: CONCAT &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Full Validation   Key Regeneration)
    +SCHEMES  [FullUnified  (No_KC  &lt; KARole(s): Initiator / Responder &gt; &lt; KDF: CONCAT &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC)]

    SHS Val# 3347 ECDSA Val#920 DRBG Val#1222

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #93

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #93

    Version 10.0.14393

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation )
    -SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation)
    +SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 3347 DSA Val#1098 DRBG Val#1217

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 3347 DSA Val#1098 ECDSA Val#911 DRBG Val#1217 HMAC Val#2651

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #92

    Version 10.0.14393

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 3047 DSA Val#1024 DRBG Val#955

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 3047 ECDSA Val#760 DRBG Val#955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #72

    Version 10.0.10586

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val# 2886 DSA Val#983 DRBG Val#868

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val# 2886 ECDSA Val#706 DRBG Val#868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #64

    Version 10.0.10240

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation ) SCHEMES  [ dhEphem  ( KARole(s): Initiator / Responder )
    -( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FB:  SHA256 ) ( FC:  SHA256 ) ] [ dhStatic ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( FB:  SHA256 HMAC ) ( FC:  SHA256   HMAC ) ]

    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation) SCHEMES  [dhEphem  (KARole(s): Initiator / Responder)
    +(FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FB:  SHA256) (FC:  SHA256)] [dhStatic (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (FB:  SHA256 HMAC) (FC:  SHA256   HMAC)]

    SHS Val#2373 DSA Val#855 DRBG Val#489

    -

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration ) SCHEMES  [ EphemeralUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH  ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]
    -[ StaticUnified ( No_KC  &lt; KARole(s): Initiator / Responder &gt; ) ( EC:  P-256   SHA256   HMAC ) ( ED:  P-384   SHA384   HMAC ) ( EE:  P-521   HMAC (SHA512, HMAC_SHA512) ) ]

    +

    ECC:  (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG   DPV   KPG   Partial Validation   Key Regeneration) SCHEMES  [EphemeralUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH  (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]
    +[StaticUnified (No_KC  &lt; KARole(s): Initiator / Responder &gt;) (EC:  P-256   SHA256   HMAC) (ED:  P-384   SHA384   HMAC) (EE:  P-521   HMAC (SHA512, HMAC_SHA512))]

    SHS Val#2373 ECDSA Val#505 DRBG Val#489

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #47

    Version 6.3.9600

    -

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation ) SCHEMES [ dhEphem ( KARole(s): Initiator / Responder )
    -( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhOneFlow ( KARole(s): Initiator / Responder ) ( FA: SHA256 ) ( FB: SHA256 ) ( FC: SHA256 ) ]
    -[ dhStatic ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( FA: SHA256 HMAC ) ( FB: SHA256 HMAC ) ( FC: SHA256 HMAC ) ]
    +

    FFC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation) SCHEMES [dhEphem (KARole(s): Initiator / Responder)
    +(FA: SHA256) (FB: SHA256) (FC: SHA256)]
    +[dhOneFlow (KARole(s): Initiator / Responder) (FA: SHA256) (FB: SHA256) (FC: SHA256)]
    +[dhStatic (No_KC &lt; KARole(s): Initiator / Responder&gt;) (FA: SHA256 HMAC) (FB: SHA256 HMAC) (FC: SHA256 HMAC)]
    SHS #1903 DSA Val#687 DRBG #258

    -

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation Key Regeneration ) SCHEMES [ EphemeralUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ) ]
    -[ OnePassDH( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 ) ( ED: P-384 SHA384 ) ( EE: P-521 (SHA512, HMAC_SHA512) ) ) ]
    -[ StaticUnified ( No_KC &lt; KARole(s): Initiator / Responder&gt; ) ( EC: P-256 SHA256 HMAC ) ( ED: P-384 SHA384 HMAC ) ( EE: P-521 HMAC (SHA512, HMAC_SHA512) ) ]
    +

    ECC: (FUNCTIONS INCLUDED IN IMPLEMENTATION: DPG DPV KPG Partial Validation Key Regeneration) SCHEMES [EphemeralUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256 HMAC) (ED: P-384 SHA384 HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512)))]
    +[OnePassDH(No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256) (ED: P-384 SHA384) (EE: P-521 (SHA512, HMAC_SHA512)))]
    +[StaticUnified (No_KC &lt; KARole(s): Initiator / Responder&gt;) (EC: P-256 SHA256 HMAC) (ED: P-384 SHA384 HMAC) (EE: P-521 HMAC (SHA512, HMAC_SHA512))]

    SHS #1903 ECDSA Val#341 DRBG #258

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #36 @@ -4960,7 +4959,7 @@ SP 800-108 Key-Based Key Derivation Functions (KBKDF)

    K prerequisite: DRBG #1733, KAS #149

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #160

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #160

    Version 10.0.16299

    @@ -5017,11 +5016,11 @@ SP 800-108 Key-Based Key Derivation Functions (KBKDF)

    K prerequisite: KAS #146

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #157

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Cryptography Next Generation (CNG) Implementations #157

    Version 10.0.16299

    -CTR_Mode: ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
    +CTR_Mode: (Llength(Min0 Max0) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA384]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#128
    DRBG Val#1556
    @@ -5030,7 +5029,7 @@ MAC -CTR_Mode: ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )
    +CTR_Mode: (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS
    Val#127
    AES Val#4624
    @@ -5040,37 +5039,37 @@ MAC -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA384] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA384]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#93 DRBG Val#1222 MAC Val#2661

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #102

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #102

    Version 10.0.14393

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#92 AES Val#4064 DRBG Val#1217 MAC Val#2651

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #101

    Version 10.0.14393

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#72 AES Val#3629 DRBG Val#955 MAC Val#2381

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” Cryptography Next Generation (CNG) Implementations #72

    Version 10.0.10586

    -

    CTR_Mode:  ( Llength( Min20 Max64 ) MACSupported( [CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min20 Max64) MACSupported([CMACAES128] [CMACAES192] [CMACAES256] [HMACSHA1] [HMACSHA256] [HMACSHA384] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    KAS Val#64 AES Val#3497 RBG Val#868 MAC Val#2233

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #66

    Version 10.0.10240

    -

    CTR_Mode:  ( Llength( Min0 Max0 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode:  (Llength(Min0 Max0) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    DRBG Val#489 MAC Val#1773

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #30

    Version 6.3.9600

    -

    CTR_Mode: ( Llength( Min0 Max4 ) MACSupported( [HMACSHA1] [HMACSHA256] [HMACSHA512] ) LocationCounter( [BeforeFixedData] ) rlength( [32] ) )

    +

    CTR_Mode: (Llength(Min0 Max4) MACSupported([HMACSHA1] [HMACSHA256] [HMACSHA512]) LocationCounter([BeforeFixedData]) rlength([32]))

    DRBG #258 HMAC Val#1345

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #3 @@ -5092,12 +5091,12 @@ Random Number Generator (RNG)

    FIPS 186-2 General Purpose

    -

    [ (x-Original); (SHA-1) ]

    +

    [(x-Original); (SHA-1)]

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1110 FIPS 186-2
    -[ (x-Original); (SHA-1) ]
    +[(x-Original); (SHA-1)]

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1060

    Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #292

    Windows CE and Windows Mobile 6.0 and Windows Mobile 6.5 Enhanced Cryptographic Provider (RSAENH) #286

    @@ -5105,16 +5104,16 @@ Random Number Generator (RNG)

    FIPS 186-2
    -[ (x-Change Notice); (SHA-1) ]

    +[(x-Change Notice); (SHA-1)]

    FIPS 186-2 General Purpose
    -[ (x-Change Notice); (SHA-1) ]

    +[(x-Change Notice); (SHA-1)]

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 RNG Library #649

    Windows Vista Ultimate SP1 and Windows Server 2008 RNG Implementation #435

    Windows Vista RNG implementation #321

    FIPS 186-2 General Purpose
    -[ (x-Change Notice); (SHA-1) ]
    +[(x-Change Notice); (SHA-1)]

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #470

    Windows XP Professional SP3 Kernel Mode Cryptographic Module (fips.sys) #449

    Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #447

    @@ -5123,7 +5122,7 @@ Random Number Generator (RNG) FIPS 186-2
    -[ (x-Change Notice); (SHA-1) ]
    +[(x-Change Notice); (SHA-1)]

    Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #448

    Windows Server 2003 SP2 Enhanced DSS and Diffie-Hellman Cryptographic Provider #314

    @@ -5228,7 +5227,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1733

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #2676

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #2676

    Version 10.0.16299

    @@ -5263,7 +5262,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); RSA32 Algorithm Implementations #2674

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); RSA32 Algorithm Implementations #2674

    Version 10.0.16299

    @@ -5637,7 +5636,7 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #2668

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #2668

    Version 10.0.16299

    @@ -5707,34 +5706,34 @@ Random Number Generator (RNG)

    Prerequisite: SHS #4009, DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2667

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2667

    Version 10.0.16299

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384)) (2048 SHA(1, 256, 384))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48)))
    SHA Val#3790

    Windows 10 Creators Update (version 1703) Pro, Enterprise, Education Virtual TPM Implementations #2524

    Version 10.0.15063

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile RSA32 Algorithm Implementations #2523

    Version 10.0.15063

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    SHA Val#3790
    DRBG: Val# 1555

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #2522

    @@ -5743,11 +5742,11 @@ DRBG: FIPS186-4:
    186-4KEY(gen):
    -PGM(ProbRandom:
    ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    SHA
    Val#3790

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2521

    Version 10.0.15063

    @@ -5755,14 +5754,14 @@ SHA

    FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1
    Val#3652
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3652, SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652

    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3652
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3652, SHA-256Val#3652, SHA-384Val#3652, SHA-512Val#3652

    FIPS186-4:
    -ALG[ANSIX9.31]
    Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
    -SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[ANSIX9.31] Sig(Gen): (2048 SHA(1)) (3072 SHA(1))
    +SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA(1)) (2048 SHA(1)) (3072 SHA(1))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3652

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2415

    Version 7.00.2872

    @@ -5770,27 +5769,27 @@ SHA

    FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1
    Val#3651
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096 , SHS: SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3651, SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651

    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3651
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3651, SHA-256Val#3651, SHA-384Val#3651, SHA-512Val#3651

    FIPS186-4:
    -ALG[ANSIX9.31]
    Sig(Gen): (2048 SHA( 1 )) (3072 SHA( 1 ))
    -SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA( 1 )) (2048 SHA( 1 )) (3072 SHA( 1 ))
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +ALG[ANSIX9.31] Sig(Gen): (2048 SHA(1)) (3072 SHA(1))
    +SIG(gen) with SHA-1 affirmed for use with protocols only.
    Sig(Ver): (1024 SHA(1)) (2048 SHA(1)) (3072 SHA(1))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3651

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2414

    Version 8.00.6246

    FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 4096 , SHS: SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val# 3649 , SHA-256Val# 3649 , SHA-384Val# 3649 , SHA-512Val# 3649

    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val# 3649, SHA-384Val# 3649, SHA-512Val# 3649
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val# 3649, SHA-256Val# 3649, SHA-384Val# 3649, SHA-512Val# 3649

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e (10001) ;
    -PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val# 3649
    DRBG: Val# 1430

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2412

    @@ -5798,13 +5797,13 @@ DRBG:

    FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 4096 , SHS: SHA-256
    Val#3648, SHA-384Val#3648, SHA-512Val#3648
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#3648, SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648

    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 4096, SHS: SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#3648, SHA-256Val#3648, SHA-384Val#3648, SHA-512Val#3648

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e (10001) ;
    -PGM(ProbRandom: ( 2048 , 3072 ) PPTT:( C.2 )
    -ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))
    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbRandom: (2048, 3072) PPTT:(C.2)
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +
    SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))
    SHA Val#3648
    DRBG: Val# 1429

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2411

    @@ -5812,231 +5811,231 @@ DRBG:

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 1 , 256 , 384 )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 )) (2048 SHA( 1 , 256 , 384 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) SIG(gen) with SHA-1 affirmed for use with protocols only.
    -Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(1, 256, 384)) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +SIG(Ver) (1024 SHA(1, 256, 384)) (2048 SHA(1, 256, 384))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) SIG(gen) with SHA-1 affirmed for use with protocols only.
    +Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48)))

    SHA Val# 3347

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2206

    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #2206

    Version 10.0.14393

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA Key Generation Implementation #2195

    Version 10.0.14393

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#3346

    soft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update RSA32 Algorithm Implementations #2194

    Version 10.0.14393

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #2193

    Version 10.0.14393

    FIPS186-4:
    -[RSASSA-PSS]: Sig(Gen):
    (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    -

    Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    +

    Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 3347 DRBG: Val# 1217

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #2192

    Version 10.0.14393

    FIPS186-4:
    -186-4KEY(gen)
    :  FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen):  FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 3047 DRBG: Val# 955

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” RSA Key Generation Implementation #1889

    Version 10.0.10586

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#3048

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub RSA32 Algorithm Implementations #1871

    Version 10.0.10586

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub MsBignum Cryptographic Implementations #1888

    Version 10.0.10586

    FIPS186-4:
    -[RSASSA-PSS]: Sig(Gen)
    : (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    -Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    +Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 3047

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub Cryptography Next Generation (CNG) Implementations #1887

    Version 10.0.10586

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ( 10001 ) ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e (10001);
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val# 2886 DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA Key Generation Implementation #1798

    Version 10.0.10240

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2871

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 RSA32 Algorithm Implementations #1784

    Version 10.0.10240

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2871

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #1783

    Version 10.0.10240

    FIPS186-4:
    -[RSASSA-PSS]:
    Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    -Sig(Ver): (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    +Sig(Ver): (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val# 2886

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 Cryptography Next Generation (CNG) Implementations #1802

    Version 10.0.10240

    FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e ;
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )

    +186-4KEY(gen): FIPS186-4_Fixed_e;
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)

    SHA Val#2373 DRBG: Val# 489

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 RSA Key Generation Implementation #1487

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2373

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry RSA32 Algorithm Implementations #1494

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5
    ] SIG(gen) (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 ))

    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512))

    SHA Val#2373

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1493

    Version 6.3.9600

    FIPS186-4:
    -[RSASSA-PSS]:
    Sig(Gen): (2048 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))
    - Sig(Ver): (1024 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 62 ) )) (2048 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) )) (3072 SHA( 1 SaltLen( 20 ) , 256 SaltLen( 32 ) , 384 SaltLen( 48 ) , 512 SaltLen( 64 ) ))

    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))
    + Sig(Ver): (1024 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(62))) (2048 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64))) (3072 SHA(1 SaltLen(20), 256 SaltLen(32), 384 SaltLen(48), 512 SaltLen(64)))

    SHA Val#2373

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 Cryptography Next Generation Cryptographic Implementations #1519

    Version 6.3.9600

    FIPS186-4:
    -ALG[RSASSA-PKCS1_V1_5]
    SIG(gen) (2048 SHA( 256 , 384 , 512-256 )) (3072 SHA( 256 , 384 , 512-256 ))
    -SIG(Ver) (1024 SHA( 1 , 256 , 384 , 512-256 )) (2048 SHA( 1 , 256 , 384 , 512-256 )) (3072 SHA( 1 , 256 , 384 , 512-256 ))
    -[RSASSA-PSS]: Sig(Gen): (2048 SHA( 256 , 384 , 512 )) (3072 SHA( 256 , 384 , 512 ))
    -Sig(Ver): (1024 SHA( 1 , 256 , 384 , 512 )) (2048 SHA( 1 , 256 , 384 , 512 )) (3072 SHA( 1 , 256 , 384 , 512 , 512 ))
    +ALG[RSASSA-PKCS1_V1_5] SIG(gen) (2048 SHA(256, 384, 512-256)) (3072 SHA(256, 384, 512-256))
    +SIG(Ver) (1024 SHA(1, 256, 384, 512-256)) (2048 SHA(1, 256, 384, 512-256)) (3072 SHA(1, 256, 384, 512-256))
    +[RSASSA-PSS]: Sig(Gen): (2048 SHA(256, 384, 512)) (3072 SHA(256, 384, 512))
    +Sig(Ver): (1024 SHA(1, 256, 384, 512)) (2048 SHA(1, 256, 384, 512)) (3072 SHA(1, 256, 384, 512, 512))
    SHA #1903

    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1134.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #1134 FIPS186-4:
    -186-4KEY(gen):
    FIPS186-4_Fixed_e , FIPS186-4_Fixed_e_Value
    -PGM(ProbPrimeCondition): 2048 , 3072 PPTT:( C.3 )
    +186-4KEY(gen): FIPS186-4_Fixed_e, FIPS186-4_Fixed_e_Value
    +PGM(ProbPrimeCondition): 2048, 3072 PPTT:(C.3)
    SHA #1903 DRBG: #258 Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 RSA Key Generation Implementation #1133 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: #258
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256#1902, SHA-384#1902, SHA-512#1902,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1#1902, SHA-256#1902, SHA-#1902, SHA-512#1902,
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: #258
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256#1902, SHA-384#1902, SHA-512#1902,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1#1902, SHA-256#1902, SHA-#1902, SHA-512#1902,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1132. Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Enhanced Cryptographic Provider (RSAENH) #1132 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1774, SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1774
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1774, SHA-256Val#1774, SHA-384Val#1774, SHA-512Val#1774,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1052. Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1052 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 193
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1773, SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: Val# 193
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1773, SHA-256Val#1773, SHA-384Val#1773, SHA-512Val#1773,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#1051. Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1051 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#568. Windows Server 2008 R2 and SP1 Enhanced Cryptographic Provider (RSAENH) #568 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#567. See Historical RSA List Val#560.

    Windows Server 2008 R2 and SP1 CNG algorithms #567

    Windows 7 and SP1 CNG algorithms #560

    FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 DRBG: Val# 23
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 DRBG: Val# 23
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#559. Windows 7 and SP1 and Server 2008 R2 and SP1 RSA Key Generation Implementation #559 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#1081, SHA-256Val#1081, SHA-384Val#1081, SHA-512Val#1081,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#557. Windows 7 and SP1 Enhanced Cryptographic Provider (RSAENH) #557 FIPS186-2:
    ALG[ANSIX9.31]:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#816, SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#816, SHA-256Val#816, SHA-384Val#816, SHA-512Val#816,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#395. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #395 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#783
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#783, SHA-384Val#783, SHA-512Val#783,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#783
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#783, SHA-384Val#783, SHA-512Val#783,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#371. Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #371 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#358. See Historical RSA List Val#357.

    Windows Server 2008 CNG algorithms #358

    Windows Vista SP1 CNG algorithms #357

    @@ -6044,81 +6043,81 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#753, SHA-256Val#753, SHA-384Val#753, SHA-512Val#753,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#355. See Historical RSA List Val#354.

    Windows Server 2008 Enhanced Cryptographic Provider (RSAENH) #355

    Windows Vista SP1 Enhanced Cryptographic Provider (RSAENH) #354

    FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#353. Windows Vista SP1 and Windows Server 2008 RSA Key Generation Implementation #353 FIPS186-2:
    -ALG[ANSIX9.31]:
    Key(gen)(MOD: 2048 , 3072 , 4096 PubKey Values: 65537 RNG: Val# 321
    +ALG[ANSIX9.31]: Key(gen)(MOD: 2048, 3072, 4096 PubKey Values: 65537 RNG: Val# 321
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#258. Windows Vista RSA key generation implementation #258 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -ALG[RSASSA-PSS]: SIG(gen); 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +ALG[RSASSA-PSS]: SIG(gen); 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#257. Windows Vista CNG algorithms #257 FIPS186-2:
    -ALG[RSASSA-PKCS1_V1_5]:
    SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#618, SHA-256Val#618, SHA-384Val#618, SHA-512Val#618,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#255. Windows Vista Enhanced Cryptographic Provider (RSAENH) #255 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#613, SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#613
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#613, SHA-256Val#613, SHA-384Val#613, SHA-512Val#613,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#245. Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #245 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#589, SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#589
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#589, SHA-256Val#589, SHA-384Val#589, SHA-512Val#589,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#230. Windows CE 6.0 and Windows CE 6.0 R2 and Windows Mobile Enhanced Cryptographic Provider (RSAENH) #230 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#578, SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#578
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#578, SHA-256Val#578, SHA-384Val#578, SHA-512Val#578,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#222. Windows CE and Windows Mobile 6 and Windows Mobile 6.1 Enhanced Cryptographic Provider (RSAENH) #222 FIPS186-2:
    ALG[RSASSA-PKCS1_V1_5]:

    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#364
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#364
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#81. Windows Server 2003 SP1 Enhanced Cryptographic Provider (RSAENH) #81 FIPS186-2:
    ALG[ANSIX9.31]:

    -SIG(ver); 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305
    -ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048 , 3072 , 4096 , SHS: SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    -SIG(ver): 1024 , 1536 , 2048 , 3072 , 4096 , SHS: SHA-1Val#305, SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    +SIG(ver); 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#305
    +ALG[RSASSA-PKCS1_V1_5]: SIG(gen) 2048, 3072, 4096, SHS: SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    +SIG(ver): 1024, 1536, 2048, 3072, 4096, SHS: SHA-1Val#305, SHA-256Val#305, SHA-384Val#305, SHA-512Val#305,
    Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical RSA List Val#52. Windows CE 5.00 and Windows CE 5.01 Enhanced Cryptographic Provider (RSAENH) #52 @@ -6209,7 +6208,7 @@ Some of the previously validated components for this validation have been remove
  • Supports Empty Message
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4009

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #4009

    Version 10.0.16299

    @@ -6495,106 +6494,106 @@ Version 6.3.9600
  • Keying Option: 1
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2556

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #2556

    Version 10.0.16299

    -TECB( KO 1 e/d, ) ; TCBC( KO 1 e/d, ) ; TCFB8( KO 1 e/d, ) ; TCFB64( KO 1 e/d, ) +TECB(KO 1 e/d,); TCBC(KO 1 e/d,); TCFB8(KO 1 e/d,); TCFB64(KO 1 e/d,)

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #2459

    Version 10.0.15063

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2384

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Enhanced Cryptographic Provider (RSAENH) #2383

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    CTR ( int only )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    CTR (int only)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2382

    Version 7.00.2872

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,)

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #2381

    Version 8.00.6246

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #2227

    Version 10.0.14393

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub and Surface Hub SymCrypt Cryptographic Implementations #2024

    Version 10.0.10586

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #1969

    Version 10.0.10240

    -

    TECB( KO 1 e/d, ) ;

    -

    TCBC( KO 1 e/d, ) ;

    -

    TCFB8( KO 1 e/d, ) ;

    -

    TCFB64( KO 1 e/d, )

    +

    TECB(KO 1 e/d,);

    +

    TCBC(KO 1 e/d,);

    +

    TCFB8(KO 1 e/d,);

    +

    TCFB64(KO 1 e/d,)

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1692

    Version 6.3.9600

    -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 ) ;

    -

    TCFB64( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2);

    +

    TCFB64(e/d; KO 1, 2)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Next Generation Symmetric Cryptographic Algorithms Implementations (SYMCRYPT) #1387 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #1386 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 Symmetric Algorithm Implementation #846 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows Vista SP1 and Windows Server 2008 Symmetric Algorithm Implementation #656 -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 ) ;

    -

    TCFB8( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2);

    +

    TCFB8(e/d; KO 1, 2)

    Windows Vista Symmetric Algorithm Implementation #549 @@ -6603,8 +6602,8 @@ Version 6.3.9600

    Windows 7 and SP1 and Windows Server 2008 R2 and SP1 #846, vendor-affirmed

    -

    TECB( e/d; KO 1,2 ) ;

    -

    TCBC( e/d; KO 1,2 )

    +

    TECB(e/d; KO 1, 2);

    +

    TCBC(e/d; KO 1, 2)

    Windows Embedded Compact 7 Enhanced Cryptographic Provider (RSAENH) #1308

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #1307

    Windows Server 2003 SP2 Enhanced Cryptographic Provider (RSAENH) #691

    @@ -6707,7 +6706,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1518

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); Virtual TPM Implementations #1518

    Version 10.0.16299

    @@ -6988,7 +6987,7 @@ Version 6.3.9600

    Prerequisite: DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1503

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1503

    Version 10.0.16299

    @@ -6998,7 +6997,7 @@ Version 6.3.9600
  • Modulus Size: 2048 (bits)
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1502

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1502

    Version 10.0.16299

    @@ -7009,7 +7008,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1501

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); MsBignum Cryptographic Implementations #1501

    Version 10.0.16299

    @@ -7022,7 +7021,7 @@ Version 6.3.9600

    Prerequisite: DRBG #1730

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1499

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1499

    Version 10.0.16299

    @@ -7032,7 +7031,7 @@ Version 6.3.9600
  • Modulus Size: 2048 (bits)
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1498

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations #1498

    Version 10.0.16299

     

    @@ -7044,7 +7043,7 @@ Version 6.3.9600
  • Padding Algorithms: PKCS 1.5
  • -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1497

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1497

    Version 10.0.16299

    @@ -7110,20 +7109,20 @@ Version 6.3.9600

    Prerequisite: SHS #4009, HMAC #3267

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    Version 10.0.16299

    FIPS186-4 ECDSA

    Signature Generation of hash sized messages

    -

    ECDSA SigGen Component: CURVES( P-256 P-384 P-521 )

    +

    ECDSA SigGen Component: CURVES(P-256 P-384 P-521)

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile MsBignum Cryptographic Implementations #1284
    Version 10.0. 15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1279
    Version 10.0. 15063

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #922
    Version 10.0.14393

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #894
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #894
    Version 10.0.14393icrosoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” MsBignum Cryptographic Implementations #666
    Version 10.0.10586

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #288
    @@ -7139,7 +7138,7 @@ Version 10.0.15063

    Version 10.0.15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1280
    Version 10.0.15063

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #893
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #893
    Version 10.0.14393

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update MsBignum Cryptographic Implementations #888
    Version 10.0.14393

    @@ -7158,7 +7157,7 @@ Version 6.3.9600

    Version 10.0.15063

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1281
    Version 10.0.15063

    -

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4 and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #895
    +

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, and Surface Pro 3 w/ Windows 10 Anniversary Update Virtual TPM Implementations #895
    Version 10.0.14393

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update Cryptography Next Generation (CNG) Implementations #887
    Version 10.0.14393

    @@ -7170,7 +7169,7 @@ Version  10.0.10240

    SP800-135

    Section 4.1.1, IKEv1 Section 4.1.2, IKEv2 Section 4.2, TLS

    -

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update and Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    +

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); SymCrypt Cryptographic Implementations  #1496

    Version 10.0.16299

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #1278
    Version 10.0.15063

    @@ -7184,7 +7183,7 @@ Version 10.0.14393

    Version 10.0.10586

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 BCryptPrimitives and NCryptSSLp #575
    Version  10.0.10240

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BCryptPrimitives and NCryptSSLp #323
    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 BCryptPrimitives and NCryptSSLp #323
    Version 6.3.9600

    From 08af59293939817e1e09369356adb3111322cbd9 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 30 Oct 2020 08:42:27 -0700 Subject: [PATCH 377/752] Update vpnv2-csp.md --- windows/client-management/mdm/vpnv2-csp.md | 200 ++++++++++----------- 1 file changed, 99 insertions(+), 101 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-csp.md b/windows/client-management/mdm/vpnv2-csp.md index 7196ffe3dd..5f3d865cbd 100644 --- a/windows/client-management/mdm/vpnv2-csp.md +++ b/windows/client-management/mdm/vpnv2-csp.md @@ -2,14 +2,14 @@ title: VPNv2 CSP description: Learn how the VPNv2 configuration service provider (CSP) allows the mobile device management (MDM) server to configure the VPN profile of the device. ms.assetid: 51ADA62E-1EE5-4F15-B2AD-52867F5B2AD2 -ms.reviewer: +ms.reviewer: pesmith manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 11/01/2017 +ms.date: 10/30/2020 --- # VPNv2 CSP @@ -19,19 +19,19 @@ The VPNv2 configuration service provider allows the mobile device management (MD Here are the requirements for this CSP: -- VPN configuration commands must be wrapped in an Atomic block in SyncML. -- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. -- Instead of changing individual properties, follow these steps to make any changes: +- VPN configuration commands must be wrapped in an Atomic block in SyncML. +- For best results, configure your VPN certificates first before pushing down VPN profiles to devices. If you are using Windows Information Protection (WIP) (formerly known as Enterprise Data Protection), then you should configure VPN first before you configure WIP policies. +- Instead of changing individual properties, follow these steps to make any changes: - - Send a Delete command for the ProfileName to delete the entire profile. - - Send the entire profile again with new values wrapped in an Atomic block. + - Send a Delete command for the ProfileName to delete the entire profile. + - Send the entire profile again with new values wrapped in an Atomic block. In certain conditions you can change some properties directly, but we do not recommend it. The XSDs for all EAP methods are shipped in the box and can be found at the following locations: -- C:\\Windows\\schemas\\EAPHost -- C:\\Windows\\schemas\\EAPMethods +- `C:\\Windows\\schemas\\EAPHost` +- `C:\\Windows\\schemas\\EAPMethods` The following diagram shows the VPNv2 configuration service provider in tree format. @@ -45,7 +45,8 @@ Unique alpha numeric identifier for the profile. The profile name must not inclu Supported operations include Get, Add, and Delete. -> **Note**  If the profile name has a space or other non-alphanumeric character, it must be properly escaped according to the URL encoding standard. +> [!NOTE] +> If the profile name has a space or other non-alphanumeric character, it must be properly escaped according to the URL encoding standard. **VPNv2/**ProfileName**/AppTriggerList** Optional node. List of applications set to trigger the VPN. If any of these apps are launched and the VPN profile is currently the active profile, this VPN profile will be triggered to connect. @@ -64,8 +65,8 @@ App identity, which is either an app’s package family name or file path. The t **VPNv2/**ProfileName**/AppTriggerList/**appTriggerRowId**/App/Type** Returns the type of **App/Id**. This value can be either of the following: -- PackageFamilyName - When this is returned, the App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of the Microsoft Store application. -- FilePath - When this is returned, the App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. +- PackageFamilyName - When this is returned, the App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of the Microsoft Store application. +- FilePath - When this is returned, the App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. Value type is chr. Supported operation is Get. @@ -99,8 +100,8 @@ Value type is int. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/RouteList/**routeRowId**/ExclusionRoute** Added in Windows 10, version 1607. A boolean value that specifies if the route being added should point to the VPN Interface or the Physical Interface as the Gateway. Valid values: -- False (default) - This route will direct traffic over the VPN -- True - This route will direct traffic over the physical interface. +- False (default) - This route will direct traffic over the VPN +- True - This route will direct traffic over the physical interface. Supported operations include Get, Add, Replace, and Delete. @@ -117,16 +118,16 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DomainName** Used to indicate the namespace to which the policy applies. When a Name query is issued, the DNS client compares the name in the query to all of the namespaces under DomainNameInformationList to find a match. This parameter can be one of the following types: -- FQDN - Fully qualified domain name -- Suffix - A domain suffix that will be appended to the shortname query for DNS resolution. To specify a suffix, prepend a **.** to the DNS suffix. +- FQDN - Fully qualified domain name +- Suffix - A domain suffix that will be appended to the shortname query for DNS resolution. To specify a suffix, prepend a **.** to the DNS suffix. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/DomainNameType** Returns the namespace type. This value can be one of the following: -- FQDN - If the DomainName was not prepended with a **.** and applies only to the fully qualified domain name (FQDN) of a specified host. -- Suffix - If the DomainName was prepended with a **.** and applies to the specified namespace, all records in that namespace, and all subdomains. +- FQDN - If the DomainName was not prepended with a **.** and applies only to the fully qualified domain name (FQDN) of a specified host. +- Suffix - If the DomainName was prepended with a **.** and applies to the specified namespace, all records in that namespace, and all subdomains. Value type is chr. Supported operation is Get. @@ -138,9 +139,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/DomainNameInformationList/**dniRowId**/WebProxyServers** Optional. Web Proxy Server IP address if you are redirecting traffic through your intranet. -> **Note**  Currently only one web proxy server is supported. - - +> [!NOTE] +> Currently only one web proxy server is supported. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -166,9 +166,8 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList** An optional node that specifies a list of rules. Only traffic that matches these rules can be sent via the VPN Interface. -> **Note**  Once a TrafficFilterList is added, all traffic are blocked other than the ones matching the rules. - - +> [!NOTE] +> Once a TrafficFilterList is added, all traffic are blocked other than the ones matching the rules. When adding multiple rules, each rule operates based on an OR with the other rules. Within each rule, each property operates based on an AND with each other. @@ -183,9 +182,9 @@ App identity for the app-based traffic filter. The value for this node can be one of the following: -- PackageFamilyName - This App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of a Microsoft Store application. -- FilePath - This App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. -- SYSTEM – This value enables Kernel Drivers to send traffic through VPN (for example, PING or SMB). +- PackageFamilyName - This App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of a Microsoft Store application. +- FilePath - This App/Id value represents the full file path of the app. For example, `C:\Windows\System\Notepad.exe`. +- SYSTEM – This value enables Kernel Drivers to send traffic through VPN (for example, PING or SMB). Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -205,18 +204,16 @@ Value type is int. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/LocalPortRanges** A list of comma separated values specifying local port ranges to allow. For example, `100-120, 200, 300-320`. -> **Note**  Ports are only valid when the protocol is set to TCP=6 or UDP=17. - - +> [!NOTE] +> Ports are only valid when the protocol is set to TCP=6 or UDP=17. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/RemotePortRanges** A list of comma separated values specifying remote port ranges to allow. For example, `100-120, 200, 300-320`. -> **Note**  Ports are only valid when the protocol is set to TCP=6 or UDP=17. - - +> [!NOTE] +> Ports are only valid when the protocol is set to TCP=6 or UDP=17. Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -233,8 +230,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/RoutingPolicyType** Specifies the routing policy if an App or Claims type is used in the traffic filter. The scope of this property is for this traffic filter rule alone. The value can be one of the following: -- SplitTunnel - For this traffic filter rule, only the traffic meant for the VPN interface (as determined by the networking stack) goes over the interface. Internet traffic can continue to go over the other interfaces. -- ForceTunnel - For this traffic rule all IP traffic must go through the VPN Interface only. +- SplitTunnel - For this traffic filter rule, only the traffic meant for the VPN interface (as determined by the networking stack) goes over the interface. Internet traffic can continue to go over the other interfaces. +- ForceTunnel - For this traffic rule all IP traffic must go through the VPN Interface only. This is only applicable for App ID based Traffic Filter rules. @@ -243,8 +240,8 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/TrafficFilterList/**trafficFilterId**/Direction** Added in Windows 10, version 2004. Specifies the traffic direction to apply this policy to. Default is Outbound. The value can be one of the following: -- Outbound - The rule applies to all outbound traffic -- Inbound - The rule applies to all inbound traffic +- Outbound - The rule applies to all outbound traffic +- nbound - The rule applies to all inbound traffic If no inbound filter is provided, then by default all unsolicated inbound traffic will be blocked. @@ -265,21 +262,22 @@ Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/AlwaysOn** An optional flag to enable Always On mode. This will automatically connect the VPN at sign-in and will stay connected until the user manually disconnects. -> **Note**  Always On only works for the active profile. The first profile provisioned that can be auto triggered will automatically be set as active. +> [!NOTE] +> Always On only works for the active profile. The first profile provisioned that can be auto triggered will automatically be set as active. Preserving user Always On preference Windows has a feature to preserve a user’s AlwaysOn preference. In the event that a user manually unchecks the “Connect automatically” checkbox, Windows will remember this user preference for this profile name by adding the profile name to the value AutoTriggerDisabledProfilesList. Should a management tool remove/add the same profile name back and set AlwaysOn to true, Windows will not check the box if the profile name exists in the below registry value in order to preserve user preference. -Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config +Key: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Config` Value: AutoTriggerDisabledProfilesList Type: REG_MULTI_SZ Valid values: -- False (default) - Always On is turned off. -- True - Always On is turned on. +- False (default) - Always On is turned off. +- True - Always On is turned on. Value type is bool. Supported operations include Get, Add, Replace, and Delete. @@ -288,15 +286,15 @@ Lockdown profile. Valid values: -- False (default) - this is not a LockDown profile. -- True - this is a LockDown profile. +- False (default) - this is not a LockDown profile. +- True - this is a LockDown profile. When the LockDown profile is turned on, it does the following things: -- First, it automatically becomes an "always on" profile. -- Second, it can never be disconnected. -- Third, if the profile is not connected, then the user has no network. -- Fourth, no other profiles may be connected or modified. +- First, it automatically becomes an "always on" profile. +- Second, it can never be disconnected. +- Third, if the profile is not connected, then the user has no network. +- Fourth, no other profiles may be connected or modified. A Lockdown profile must be deleted before you can add, remove, or connect other profiles. @@ -307,14 +305,14 @@ Device tunnel profile. Valid values: -- False (default) - this is not a device tunnel profile. -- True - this is a device tunnel profile. +- False (default) - this is not a device tunnel profile. +- True - this is a device tunnel profile. When the DeviceTunnel profile is turned on, it does the following things: -- First, it automatically becomes an "always on" profile. -- Second, it does not require the presence or logging in of any user to the machine in order for it to connect. -- Third, no other device tunnel profile maybe be present on the same machine. +- First, it automatically becomes an "always on" profile. +- Second, it does not require the presence or logging in of any user to the machine in order for it to connect. +- Third, no other device tunnel profile maybe be present on the same machine. A device tunnel profile must be deleted before another device tunnel profile can be added, removed, or connected. @@ -325,8 +323,8 @@ Allows registration of the connection's address in DNS. Valid values: -- False = Do not register the connection's address in DNS (default). -- True = Register the connection's addresses in DNS. +- False = Do not register the connection's address in DNS (default). +- True = Register the connection's addresses in DNS. **VPNv2/**ProfileName**/DnsSuffix** Optional. Specifies one or more comma separated DNS suffixes. The first in the list is also used as the primary connection specific DNS suffix for the VPN Interface. The entire list will also be added into the SuffixSearchList. @@ -445,22 +443,23 @@ Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/NativeProfile/RoutingPolicyType** Optional for native profiles. Type of routing policy. This value can be one of the following: -- SplitTunnel - Traffic can go over any interface as determined by the networking stack. -- ForceTunnel - All IP traffic must go over the VPN interface. +- SplitTunnel - Traffic can go over any interface as determined by the networking stack. +- ForceTunnel - All IP traffic must go over the VPN interface. Value type is chr. Supported operations include Get, Add, Replace, and Delete. **VPNv2/**ProfileName**/NativeProfile/NativeProtocolType** Required for native profiles. Type of tunneling protocol used. This value can be one of the following: -- PPTP -- L2TP -- IKEv2 -- Automatic +- PPTP +- L2TP +- IKEv2 +- Automatic Value type is chr. Supported operations include Get, Add, Replace, and Delete. -> **Note** The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP and then L2TP. This order is not customizable. +> [!NOTE] +> The **Automatic** option means that the device will try each of the built-in tunneling protocols until one succeeds. It will attempt protocols in following order: SSTP, IKEv2, PPTP and then L2TP. This order is not customizable. **VPNv2/**ProfileName**/NativeProfile/Authentication** Required node for native profile. It contains authentication information for the native VPN profile. @@ -512,12 +511,12 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- MD596 -- SHA196 -- SHA256128 -- GCMAES128 -- GCMAES192 -- GCMAES256 +- MD596 +- SHA196 +- SHA256128 +- GCMAES128 +- GCMAES192 +- GCMAES256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -526,14 +525,14 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- DES -- DES3 -- AES128 -- AES192 -- AES256 -- GCMAES128 -- GCMAES192 -- GCMAES256 +- DES +- DES3 +- AES128 +- AES192 +- AES256 +- GCMAES128 +- GCMAES192 +- GCMAES256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -542,13 +541,13 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- DES -- DES3 -- AES128 -- AES192 -- AES256 -- AES\_GCM_128 -- AES\_GCM_256 +- DES +- DES3 +- AES128 +- AES192 +- AES256 +- AES\_GCM_128 +- AES\_GCM_256 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -557,10 +556,10 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- MD5 -- SHA196 -- SHA256 -- SHA384 +- MD5 +- SHA196 +- SHA256 +- SHA384 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -569,12 +568,12 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- Group1 -- Group2 -- Group14 -- ECP256 -- ECP384 -- Group24 +- Group1 +- Group2 +- Group14 +- ECP256 +- ECP384 +- Group24 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -583,13 +582,13 @@ Added in Windows 10, version 1607. The following list contains the valid values: -- PFS1 -- PFS2 -- PFS2048 -- ECP256 -- ECP384 -- PFSMM -- PFS24 +- PFS1 +- PFS2 +- PFS2048 +- ECP256 +- ECP384 +- PFSMM +- PFS24 Value type is chr. Supported operations include Get, Add, Replace, and Delete. @@ -1318,8 +1317,7 @@ Servers ``` -## Related topics - +## See also [Configuration service provider reference](configuration-service-provider-reference.md) From 8e7f2e1b7ea7ea32c7569734753c224d18f4962c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 30 Oct 2020 08:45:05 -0700 Subject: [PATCH 378/752] Update vpnv2-ddf-file.md --- windows/client-management/mdm/vpnv2-ddf-file.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/vpnv2-ddf-file.md b/windows/client-management/mdm/vpnv2-ddf-file.md index d29d533690..ea97295698 100644 --- a/windows/client-management/mdm/vpnv2-ddf-file.md +++ b/windows/client-management/mdm/vpnv2-ddf-file.md @@ -2,14 +2,14 @@ title: VPNv2 DDF file description: This topic shows the OMA DM device description framework (DDF) for the VPNv2 configuration service provider. ms.assetid: 4E2F36B7-D2EE-4F48-AD1A-6BDE7E72CC94 -ms.reviewer: +ms.reviewer: pesmith manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 12/05/2017 +ms.date: 10/30/2020 --- # VPNv2 DDF file From 3965c127243c72fcd4f6a9eb768a4afbf0c25364 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Fri, 30 Oct 2020 11:32:25 -0700 Subject: [PATCH 379/752] Release notes 101.10.72 --- .../threat-protection/microsoft-defender-atp/mac-whatsnew.md | 4 ++++ 1 file changed, 4 insertions(+) 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 f14a0d3752..bccb1bed4f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -43,6 +43,10 @@ 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.10.72 + +- Bug fixes + ## 101.09.61 - Added a new managed preference for [disabling the option to send feedback](mac-preferences.md#show--hide-option-to-send-feedback) From cc1d0620d126f4a56902766a9e65df9c5580f8f2 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 30 Oct 2020 13:12:33 -0700 Subject: [PATCH 380/752] enhancements --- windows/security/threat-protection/TOC.md | 3 ++- .../deployment-rings.md | 27 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 4cfb2a5ce5..7cb35259d5 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -19,7 +19,8 @@ ### [Deployment phases](microsoft-defender-atp/deployment-phases.md) ### [Phase 1: Prepare](microsoft-defender-atp/prepare-deployment.md) ### [Phase 2: Set up](microsoft-defender-atp/production-deployment.md) -### [Phase 3: Onboard](microsoft-defender-atp/onboarding.md) +### [Phase 3: Onboard]() +#### [Onboarding overview](microsoft-defender-atp/onboarding.md) #### [Deployment rings](microsoft-defender-atp/deployment-rings.md) #### [Onboarding using Microsoft Endpoint Configuration Manager](microsoft-defender-atp/onboarding-endpoint-configuration-manager.md) #### [Onboarding using Microsoft Endpoint Manager](microsoft-defender-atp/onboarding-endpoint-manager.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md index b9a48bb7c4..8ad96f8300 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md +++ b/windows/security/threat-protection/microsoft-defender-atp/deployment-rings.md @@ -1,6 +1,6 @@ --- title: Deploy Microsoft Defender ATP in rings -description: Learn how deploy Microsoft Defender ATP in rings +description: Learn how to deploy Microsoft Defender ATP in rings keywords: deploy, rings, evaluate, pilot, insider fast, insider slow, setup, onboard, phase, deployment, deploying, adoption, configuring search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -50,16 +50,20 @@ Table 1 provides an example of the deployment rings you might use. |**Deployment ring**|**Description**| |:-----|:-----| Evaluate | Ring 1: Identify 50 systems for pilot testing -Pilot | Ring 2: 50-100 systems
    -Full deployment | Ring 3: Roll out service to the rest of environment in larger increments. +Pilot | Ring 2: Identify the next 50-100 endpoints in production environment
    +Full deployment | Ring 3: Roll out service to the rest of environment in larger increments -### Evaluate -Identify a small number of test machines in your environment to onboard to the service. Ideally, these machines would be less than 50 endpoints. -#### Exit criteria +### Exit criteria +An example set of exit criteria for these rings can include: - Devices show up in the device inventory list - Alerts appear in dashboard +- [Run a detection test](run-detection-test.md) +- [Run a simulated attack on a device](attack-simulations.md) + +### Evaluate +Identify a small number of test machines in your environment to onboard to the service. Ideally, these machines would be fewer than 50 endpoints. ### Pilot @@ -76,10 +80,6 @@ The following table shows the supported endpoints and the corresponding tool you | **Android** | [Microsoft Endpoint Manager](android-intune.md) | -#### Exit criteria -- Devices show up in the device inventory list -- [Run a detection test](run-detection-test.md) -- [Run a simulated attack on a device](attack-simulations.md) ### Full deployment @@ -92,16 +92,15 @@ Use the following material to select the appropriate Microsoft Defender ATP arch |:-----|:-----| |[![Thumb image for Microsoft Defender ATP deployment strategy](images/mdatp-deployment-strategy.png)](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf)
    [PDF](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.pdf) \| [Visio](https://github.com/MicrosoftDocs/windows-itpro-docs/raw/public/windows/security/threat-protection/microsoft-defender-atp/downloads/mdatp-deployment-strategy.vsdx) | The architectural material helps you plan your deployment for the following architectures:
  • AES-CFB128:
    • @@ -2499,7 +2506,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Tag Lengths: 96, 104, 112, 120, 128 (bits)
    • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
    • -
    • AAD Lengths: 0, 8, 1016, 1024 (bits)
    • +
    • Additional authenticated data lengths: 0, 8, 1016, 1024 (bits)
    • 96 bit IV supported
  • AES-XTS:
  • @@ -2532,7 +2539,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 32, 48, 64, 80, 96, 112, 128 (bits)
  • IV Lengths: 56, 64, 72, 80, 88, 96, 104 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES-CFB128:
    • @@ -2606,7 +2613,7 @@ The following tables are organized by cryptographic algorithms with their modes,
    • Key Lengths: 128, 192, 256 (bits)
    • Tag Lengths: 96, 104, 112, 120, 128 (bits)
    • Plain Text Lengths: 0, 8, 1016, 1024 (bits)
    • -
    • AAD Lengths: 0, 8, 1016, 1024 (bits)
    • +
    • Additional authenticated data lengths: 0, 8, 1016, 1024 (bits)
    • 96 bit IV supported
  • AES-XTS:
  • @@ -2669,7 +2676,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4902

    Microsoft Surface Hub BitLocker(R) Cryptographic Implementations #4896

    @@ -2682,7 +2689,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4901

    Windows 10 Mobile (version 1709) BitLocker(R) Cryptographic Implementations #4895

    @@ -2695,7 +2702,7 @@ The following tables are organized by cryptographic algorithms with their modes,
  • Tag Lengths: 128 (bits)
  • IV Lengths: 96 (bits)
  • Plain Text Length: 0-32
  • -
  • AAD Length: 0-65536
  • +
  • Additional authenticated data length: 0-65536
  • AES Val#4897

    Windows 10 Home, Pro, Enterprise, Education, Windows 10 S Fall Creators Update; Windows Server, Windows Server Datacenter (version 1709); BitLocker(R) Cryptographic Implementations #4894

    @@ -2732,8 +2739,8 @@ The following tables are organized by cryptographic algorithms with their modes,

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 16 Max: 16)

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    -

    IV Generated: (External); PT Lengths Tested: (0, 1024, 8, 1016); AAD Lengths tested: (0, 1024, 8, 1016); 96BitIV_Supported

    -

    GMAC_Supported

    +

    IV Generated: (External); PT Lengths Tested: (0, 1024, 8, 1016); Additional authenticated data lengths tested: (0, 1024, 8, 1016); 96 bit IV supported

    +

    GMAC supported

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Windows 10 Creators Update (version 1703) Home, Pro, Enterprise, Education, Windows 10 S, Windows 10 Mobile SymCrypt Cryptographic Implementations #4624

    Version 10.0.15063

    @@ -2778,8 +2785,8 @@ The following tables are organized by cryptographic algorithms with their modes,

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    -IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    -GMAC_Supported

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96 bit IV supported
    +GMAC supported

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10 Anniversary Update, Windows Server 2016, Windows Storage Server 2016; Microsoft Surface Book, Surface Pro 4, Surface Pro 3 and Surface 3 w/ Windows 10 Anniversary Update; Microsoft Lumia 950 and Lumia 650 w/ Windows 10 Mobile Anniversary Update SymCrypt Cryptographic Implementations #4064

    Version 10.0.14393

    @@ -2830,8 +2837,8 @@ Version 10.0.10586

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    -IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96BitIV_Supported
    -GMAC_Supported

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested: (0, 0); 96 bit IV supported
    +GMAC supported

    XTS((KS: XTS_128((e/d) (f)) KS: XTS_256((e/d) (f))

    Microsoft Windows 10 November 2015 Update; Microsoft Surface Book, Surface Pro 4, Surface Pro 3, Surface 3, Surface Pro 2, and Surface Pro w/ Windows 10 November 2015 Update; Windows 10 Mobile for Microsoft Lumia 950 and Microsoft Lumia 635; Windows 10 for Microsoft Surface Hub 84” and Surface Hub 55” SymCrypt Cryptographic Implementations #3629

    @@ -2856,8 +2863,8 @@ GMAC_Supported

    CMAC(Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    -IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); AAD Lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested:  (0, 0); 96BitIV_Supported
    -GMAC_Supported

    +IV Generated:  (Externally); PT Lengths Tested:  (0, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 1024, 8, 1016); IV Lengths Tested:  (0, 0); 96 bit IV supported
    +GMAC supported

    XTS((KS: XTS_128((e/d)(f)) KS: XTS_256((e/d)(f))

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 SymCrypt Cryptographic Implementations #3497
    Version 10.0.10240 @@ -2881,7 +2888,7 @@ Version 10.0.10240

    CCM (KS: 256) (Assoc. Data Len Range: 0-0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2832

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 BitLocker� Cryptographic Implementations #2848

    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 BitLocker Cryptographic Implementations #2848

    Version 6.3.9600

    @@ -2889,10 +2896,10 @@ Version 10.0.10240

    CMAC (Generation/Verification) (KS: 128; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 192; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16) (KS: 256; Block Size(s): Full/Partial; Msg Len(s) Min: 0 Max: 2^16; Tag Len(s) Min: 0 Max: 16)

    GCM (KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)

    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)

    -

    IV Generated:  (Externally); PT Lengths Tested:  (0, 128, 1024, 8, 1016); AAD Lengths tested:  (0, 128, 1024, 8, 1016); IV Lengths Tested:  (8, 1024); 96BitIV_Supported;
    +

    IV Generated:  (Externally); PT Lengths Tested:  (0, 128, 1024, 8, 1016); Additional authenticated data lengths tested:  (0, 128, 1024, 8, 1016); IV Lengths Tested:  (8, 1024); 96 bit IV supported;
    OtherIVLen_Supported
    -GMAC_Supported

    -

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2832

    +GMAC supported

    +

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #2832

    Version 6.3.9600

    @@ -2902,12 +2909,12 @@ AES Val#2197

    GCM(KS: AES_128(e/d) Tag Length(s): 128 120 112 104 96) (KS: AES_192(e/d) Tag Length(s): 128 120 112 104 96)
    (KS: AES_256(e/d) Tag Length(s): 128 120 112 104 96)
    -IV Generated: (Externally); PT Lengths Tested: (0, 128, 1024, 8, 1016); AAD Lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96BitIV_Supported
    -GMAC_Supported

    +IV Generated: (Externally); PT Lengths Tested: (0, 128, 1024, 8, 1016); Additional authenticated data lengths tested: (0, 128, 1024, 8, 1016); IV Lengths Tested: (8, 1024); 96 bit IV supported
    +GMAC supported

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #2216 -

    CCM (KS: 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    +

    CCM (KS: 256) (Assoc. Data Len Range: 0 - 0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 12 (Tag Length(s): 16)

    AES Val#2196

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 BitLocker® Cryptographic Implementations #2198 @@ -2927,13 +2934,13 @@ GMAC_Supported

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Symmetric Algorithm Implementations (RSA32) #2196 -CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 – 0, 2^16 ) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 )
    +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 – 0, 2^16) (Payload Length Range: 0 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)
    AES Val#1168

    Windows Server 2008 R2 and SP1 CNG algorithms #1187

    Windows 7 Ultimate and SP1 CNG algorithms #1178

    -CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 )
    +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16)
    AES Val#1168 Windows 7 Ultimate and SP1 and Windows Server 2008 R2 and SP1 BitLocker Algorithm Implementations #1177 @@ -2950,11 +2957,11 @@ AES #1168, vendor-affirmed -CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8 ) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16 ) +CCM (KS: 128, 256) (Assoc. Data Len Range: 0 - 8) (Payload Length Range: 4 - 32 (Nonce Length(s): 7 8 12 13 (Tag Length(s): 4 6 8 14 16) Windows Vista Ultimate SP1 and Windows Server 2008 BitLocker Algorithm Implementations #760 -CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 - 0, 2^16 ) (Payload Length Range: 1 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16 ) +CCM (KS: 128, 192, 256) (Assoc. Data Len Range: 0 - 0, 2^16) (Payload Length Range: 1 - 32 (Nonce Length(s): 7 8 9 10 11 12 13 (Tag Length(s): 4 6 8 10 12 14 16)

    Windows Server 2008 CNG algorithms #757

    Windows Vista Ultimate SP1 CNG algorithms #756

    @@ -2995,7 +3002,7 @@ AES CTR_DRBG:[Prediction Resistance Tested: Not Enabled; BlockCipher_Use_df: (AES-256) (AES Val#2832)] -

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #489

    +

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #489

    Version 6.3.9600

    @@ -3280,7 +3287,7 @@ Deterministic Random Bit Generator (DRBG)

    PQG(gen)PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)]

    PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    KeyPairGen:   [(2048,256); (3072,256)]

    -

    SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]

    +

    SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val#3790

    DRBG: Val# 1555

    @@ -3289,16 +3296,16 @@ Deterministic Random Bit Generator (DRBG) FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    -SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1)]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1)]
    SHS: Val# 3649

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1188

    Version 7.00.2872

    FIPS186-4:
    -PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1); ]
    -SIG(ver)PARMS TESTED:   [(1024,160) SHA(1); ]
    +PQG(ver)PARMS TESTED:
      [(1024,160) SHA(1)]
    +SIG(ver)PARMS TESTED:   [(1024,160) SHA(1)]
    SHS: Val#3648

    Windows Embedded Compact Cryptographic Primitives Library (bcrypt.dll) #1187

    Version 8.00.6246

    @@ -3310,7 +3317,7 @@ PQG(gen)
    PARMS TESTED: [
    PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    KeyPairGen:    [(2048,256); (3072,256)]
    SIG(gen)PARMS TESTED:   [(2048,256)
    -SHA(256); (3072,256) SHA(256); ]
    +SHA(256); (3072,256) SHA(256)]
    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3347
    DRBG: Val# 1217

    @@ -3320,7 +3327,7 @@ DRBG:

    FIPS186-4:
    PQG(gen)
    PARMS TESTED:   [(2048,256)SHA(256); (3072,256) SHA(256)] PQG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    -KeyPairGen:    [(2048,256); (3072,256)] SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +KeyPairGen:    [(2048,256); (3072,256)] SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 3047
    DRBG: Val# 955

    @@ -3332,7 +3339,7 @@ DRBG: Val# 2886
    DRBG: Val# 868

    Microsoft Windows 10, Microsoft Surface Pro 3 with Windows 10, Microsoft Surface 3 with Windows 10, Microsoft Surface Pro 2 with Windows 10, Microsoft Surface Pro with Windows 10 MsBignum Cryptographic Implementations #983

    @@ -3345,11 +3352,11 @@ PQG(gen)PARMS TESTED:   [
    PQG(ver)PARMS TESTED:   [(2048,256)
    SHA(256); (3072,256) SHA(256)]
    KeyPairGen:    [(2048,256); (3072,256)]
    -SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256); ]
    +SIG(gen)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]
    SIG(ver)PARMS TESTED:   [(2048,256) SHA(256); (3072,256) SHA(256)]

    SHS: Val# 2373
    DRBG: Val# 489

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #855

    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #855

    Version 6.3.9600

    @@ -3361,11 +3368,11 @@ DRBG: #1903
    DRBG: #258
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#687.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #687 @@ -3374,7 +3381,7 @@ PQG(ver) MOD(1024);
    SIG(ver) MOD(1024);
    SHS: #1902
    DRBG: #258
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#686. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#686. Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 DSS and Diffie-Hellman Enhanced Cryptographic Provider (DSSENH) #686 @@ -3382,7 +3389,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 1773
    DRBG: Val# 193
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#645. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#645. Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #645 @@ -3390,7 +3397,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 1081
    DRBG: Val# 23
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#391. See Historical DSA List Val#386. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#391. See Historical DSA List Val#386.

    Windows Server 2008 R2 and SP1 CNG algorithms #391

    Windows 7 Ultimate and SP1 CNG algorithms #386

    @@ -3399,7 +3406,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 1081
    RNG: Val# 649
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#390. See Historical DSA List Val#385. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#390. See Historical DSA List Val#385.

    Windows Server 2008 R2 and SP1 Enhanced DSS (DSSENH) #390

    Windows 7 Ultimate and SP1 Enhanced DSS (DSSENH) #385

    @@ -3407,7 +3414,7 @@ Some of the previously validated components for this validation have been remove FIPS186-2:
    SIG(ver)
    MOD(1024);
    SHS: Val# 753
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#284. See Historical DSA List Val#283. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#284. See Historical DSA List Val#283.

    Windows Server 2008 CNG algorithms #284

    Windows Vista Ultimate SP1 CNG algorithms #283

    @@ -3416,7 +3423,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 753
    RNG: Val# 435
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#282. See Historical DSA List Val#281. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#282. See Historical DSA List Val#281.

    Windows Server 2008 Enhanced DSS (DSSENH) #282

    Windows Vista Ultimate SP1 Enhanced DSS (DSSENH) #281

    @@ -3425,7 +3432,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 618
    RNG: Val# 321
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#227. See Historical DSA List Val#226. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#227. See Historical DSA List Val#226.

    Windows Vista CNG algorithms #227

    Windows Vista Enhanced DSS (DSSENH) #226

    @@ -3434,7 +3441,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 784
    RNG: Val# 448
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#292. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#292. Windows XP Professional SP3 Enhanced DSS and Diffie-Hellman Cryptographic Provider (DSSENH) #292 @@ -3442,7 +3449,7 @@ Some of the previously validated components for this validation have been remove SIG(ver) MOD(1024);
    SHS: Val# 783
    RNG: Val# 447
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical DSA List Val#291. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical DSA List Val#291. Windows XP Professional SP3 Enhanced Cryptographic Provider (RSAENH) #291 @@ -3548,7 +3555,7 @@ SHS: SHA-1 (BYTE)

    Prerequisite: SHS #2373, DRBG #489

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1263

    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #1263

    Version 6.3.9600

    @@ -3892,7 +3899,7 @@ PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))

    SHS: Val#2373
    DRBG: Val# 489

    -

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #505

    +

    Microsoft Windows 8.1, Microsoft Windows Server 2012 R2, Microsoft Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 MsBignum Cryptographic Implementations #505

    Version 6.3.9600

    @@ -3900,7 +3907,7 @@ DRBG: #1903
    DRBG: #258
    -SIG(ver):CURVES(P-256 P-384 P-521)
    +SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: #1903
    DRBG: #258

    FIPS186-4:
    @@ -3909,7 +3916,7 @@ PKG: CURVES
    (P-256 P-384 P-521 ExtraRandomBits)
    SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: #1903
    DRBG: #258
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#341.

    Windows 8, Windows RT, Windows Server 2012, Surface Windows RT, Surface Windows 8 Pro, and Windows Phone 8 Cryptography Next Generation (CNG) Implementations #341 @@ -3926,7 +3933,7 @@ PKG: CURVES(P-256 P-384 P-521 ExtraRandomBits)
    SigVer: CURVES(P-256: (SHA-256) P-384: (SHA-384) P-521: (SHA-512))
    SHS: Val#1773
    DRBG: Val# 193
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

    +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#295.

    Windows Embedded Compact 7 Cryptographic Primitives Library (bcrypt.dll) #295 @@ -3937,7 +3944,7 @@ PKG: CURVES(P-256 P-384 P-521)
    SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#1081
    DRBG: Val# 23
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#142. See Historical ECDSA List Val#141.

    Windows Server 2008 R2 and SP1 CNG algorithms #142

    Windows 7 Ultimate and SP1 CNG algorithms #141

    @@ -3947,7 +3954,7 @@ PKG: CURVES(P-256 P-384 P-521)
    SHS: Val#753
    SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#753
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#83. See Historical ECDSA List Val#82. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#83. See Historical ECDSA List Val#82.

    Windows Server 2008 CNG algorithms #83

    Windows Vista Ultimate SP1 CNG algorithms #82

    @@ -3959,7 +3966,7 @@ PKG: CURVES(P-256 P-384 P-521)
    SIG(ver): CURVES(P-256 P-384 P-521)
    SHS: Val#618
    RNG: Val# 321
    -Some of the previously validated components for this validation have been removed because they are now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60. +Some of the previously validated components for this validation have been removed because they're now non-compliant per the SP800-131A transition. See Historical ECDSA List Val#60. Windows Vista CNG algorithms #60 @@ -4219,7 +4226,7 @@ SHS Val#2373

    HMAC-SHA512 (Key Size Ranges Tested:  KSBS)
    SHS Val#2373

    -

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1773

    +

    Windows Storage Server 2012 R2, Microsoft Windows RT 8.1, Microsoft Surface with Windows RT 8.1, Microsoft Surface Pro with Windows 8.1, Microsoft Surface 2, Microsoft Surface Pro 2, Microsoft Surface Pro 3, Microsoft Windows Phone 8.1, Microsoft Windows Embedded 8.1 Industry, and Microsoft StorSimple 8100 SymCrypt Cryptographic Implementations #1773

    Version 6.3.9600

    @@ -4500,7 +4507,7 @@ SHS -
  • One Pass DH:
  • +
  • One-Pass DH: