From b924d11f22fb242b3b20f9d5b3f7bcc8bbe8be66 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 28 Oct 2020 14:58:08 -0700 Subject: [PATCH 01/33] calculation --- .../tvm-exposure-score.md | 49 +++++++++++++++---- 1 file changed, 40 insertions(+), 9 deletions(-) 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 f73d28e79c..d23e973e81 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 @@ -41,15 +41,6 @@ The card gives you a high-level view of your exposure score trend over time. Any ## How it works -Threat and vulnerability management introduces a new exposure score metric, which visually represents how exposed your devices are to imminent threats. - -The exposure score is continuously calculated on each device in the organization. It is influenced by the following factors: - -- Weaknesses, such as vulnerabilities discovered on the device -- External and internal threats such as public exploit code and security alerts -- Likelihood of the device to get breached given its current security posture -- Value of the device to the organization given its role and content - The exposure score is broken down into the following levels: - 0–29: low exposure score @@ -58,6 +49,46 @@ The exposure score is broken down into the following levels: You can remediate the issues based on prioritized [security recommendations](tvm-security-recommendation.md) to reduce the exposure score. Each software has weaknesses that are transformed into recommendations and prioritized based on risk to the organization. +## How the score is calculated + +The exposure score is continuously calculated on each device in the organization. It is scored & evaluated based on the following categories: + +- **Threats** - external and internal threats such as public exploit code and security alerts +- **Likelihood** - likelihood of the device to get breached given its current security posture +- **Value** - value of the device to the organization given its role and content + +**Device exposure score** = (Threats + Likelihood) x Value + +**Organization exposure score** = Avg (All device exposure scores) taking into account organization value multipliers + +### Threats + +Points are added based on whether the device has any vulnerabilities or misconfigurations, determined by the Common Vulnerability Scoring System (CVSS) base score. + +Further points are added based on: + +- Exploits availability and whether the exploit is verified or ranked +- A threat campaign is linked to the vulnerability or misconfiguration + +### Likelihood + +Points are added based on whether any of the following factors are true: + +- The device is internet facing +- Specific compensating controls are misconfigured +- An exploit attempt is linked directly to a threat spotted in the organization + +### Value + +Points are added based on whether any of the following factors are true for a device: + +- Contains high business impact (HBI) data +- Marked as a High Value Asset (HVA) or serves as an important server role (e.g. AD, DNS) +- Runs a business critical app (BCA) +- Used by a marked high value user (HVU) (e.g. domain admin, CEO) + +If a device is valuable to your organization, it should increase the total organization exposure score. + ## Reduce your threat and vulnerability exposure Lower your threat and vulnerability exposure by remediating [security recommendations](tvm-security-recommendation.md). Make the most impact to your exposure score by remediating the top security recommendations, which can be viewed in the [threat and vulnerability management dashboard](tvm-dashboard-insights.md). From ba2c16ee36460ea2f924e223057d772e918dfbcc Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 30 Oct 2020 14:34:44 -0700 Subject: [PATCH 02/33] Added 20H2 Multitasking policy --- windows/client-management/mdm/TOC.md | 1 + .../mdm/policy-csp-multitasking.md | 124 ++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-multitasking.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 8ff993ef33..24ecee31bb 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -275,6 +275,7 @@ #### [MixedReality](policy-csp-mixedreality.md) #### [MSSecurityGuide](policy-csp-mssecurityguide.md) #### [MSSLegacy](policy-csp-msslegacy.md) +#### [Multitasking](policy-csp-multitasking.md) #### [NetworkIsolation](policy-csp-networkisolation.md) #### [Notifications](policy-csp-notifications.md) #### [Power](policy-csp-power.md) diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md new file mode 100644 index 0000000000..88bdb807b7 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -0,0 +1,124 @@ +--- +title: Policy CSP - Multitasking +description: Policy CSP - Multitasking +ms.author: dansimp +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.localizationpriority: medium +ms.date: 10/30/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - Multitasking + +
+ + +## Multitasking policies + +
+
+ Multitasking/BrowserAltTabBlowout +
+
+ + +
+ + +**Multitasking/BrowserAltTabBlowout** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procheck mark9
Businesscheck mark9
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy controls the inclusion of Edge tabs into Alt+Tab. + +Enabling this policy restricts the number of Edge tabs that are allowed to appear in the Alt+Tab switcher. Alt+Tab can be configured to show all open Edge tabs, only the 5 most recent tabs, only the 3 most recent tabs, or no tabs. Setting the policy to no tabs configures the Alt+Tab switcher to show app windows only, which is the classic Alt+Tab behavior. + +This policy only applies to the Alt+Tab switcher. When the policy is not enabled, the feature respects the user's setting in the Settings app. + + +> [!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: *Configure the inclusion of Edge tabs into Alt-Tab* +- GP name: *MultiTaskingAltTabFilter* +- GP path: *Windows Components/Multitasking* +- GP ADMX file name: *Multitasking.admx* + + + + +The following list shows the supported values: + +- 1 - Open windows and all tabs in Edge. +- 2 - Open windows and 5 most recent tabs in Edge. +- 3 - Open windows and 3 most recent tabs in Edge. +- 4 - Open windows only. + + + + +
+ +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. +- 9 - Available in Windows 10, version 20H2. + + + From 8b72f243d753a686e67bd19d52f4e63112be3040 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 30 Oct 2020 15:10:19 -0700 Subject: [PATCH 03/33] available software --- .../tvm-software-inventory.md | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) 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 8ee0bcbe8c..612a08ef5c 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 @@ -28,7 +28,7 @@ ms.topic: conceptual >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 software inventory in threat and vulnerability management is a list of all the software in your organization with known vulnerabilities. It also includes details such as the name of the vendor, number of weaknesses, threats, and number of exposed devices. +The software inventory in threat and vulnerability management is a list of known software in your organization with official [Common Platform Enumerations (CPE)](https://nvd.nist.gov/products/cpe). Software products without an official CPE don’t have vulnerabilities published. It also includes details such as the name of the vendor, number of weaknesses, threats, and number of exposed devices. ## How it works @@ -70,12 +70,29 @@ You can view software pages a few different ways: ![Software example page for Visual Studio 2017 with the software details, weaknesses, exposed devices, and more.](images/tvm-software-page-example.png) -## Software evidence +### Software that isn't supported -We now show evidence of where we detected a specific software on a device from the registry, disk or both. -You can find it on any devices found in the [devices list](machines-view-overview.md) in a section called "Software Evidence." +Software that isn't currently supported by threat & vulnerability management is still present in the Software inventory page. Because it is not supported, only limited data will be available. Sort by unsupported software with the ‘Not available’ filter option in the Weakness section. -From the Microsoft Defender Security Center navigation panel, go to the **Devices list**. Select the name of a device to open the device page (like Computer1) > select the **Software inventory** tab > select the software name to open the flyout and view software evidence. +The following indicates that a software is not supported: + +- Weaknesses field shows "Not available" +- Exposed devices field shows a dash +- Informational text added in side panel and in software page + +Currently, products without a CPE are not shown in the software inventory page, only in the device level software inventory. + +## Software inventory on devices + +From the Microsoft Defender Security Center navigation panel, go to the **[Devices list](machines-view-overview.md)**. Select the name of a device to open the device page (like Computer1) > select the **Software inventory** tab to see a list of all the known software present on the device. Select a specific software entry to open the flyout with more information. + +Software with no CPE can show up under this device specific software inventory. + +### Software evidence + +See evidence of where we detected a specific software on a device from the registry, disk, or both. + +You can find it on any device in the device software inventory. Select a software name to open the flyout, and look for the section called "Software Evidence." ![Software evidence example of Windows 10 from the devices list, showing software evidence registry path.](images/tvm-software-evidence.png) From 919234835ea5b192a3a637ff7a240dcfe94591c5 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 30 Oct 2020 15:10:57 -0700 Subject: [PATCH 04/33] Added 20H2 Experience policy --- .../mdm/policy-csp-experience.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index d9e072c7c3..4a8fcea215 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -73,6 +73,9 @@ manager: dansimp
Experience/ConfigureWindowsSpotlightOnLockScreen
+
+ Experience/DisableCloudOptimizedContent +
Experience/DoNotShowFeedbackNotifications
@@ -1153,6 +1156,74 @@ The following list shows the supported values: + +**Experience/DisableCloudOptimizedContent** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark9
Educationcheck mark9
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting lets you turn off cloud optimized content in all Windows experiences. + +If you enable this policy, Windows experiences that use the cloud optimized content client component will present the default fallback content. + +If you disable or do not configure this policy, Windows experiences will be able to use cloud optimized content. + + + +ADMX Info: +- GP English name: *Turn off cloud optimized content* +- GP name: *DisableCloudOptimizedContent* +- GP path: *Windows Components/Cloud Content* +- GP ADMX file name: *CloudContent.admx* + + + +The following list shows the supported values: + +- 0 (default) – Disabled. +- 1 – Enabled. + + + +
From f26c207f819150322da304573c250bdb2da8567b Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 30 Oct 2020 15:17:57 -0700 Subject: [PATCH 05/33] software mages moving --- .../tvm-software-inventory.md | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) 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 612a08ef5c..377e7ed313 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 @@ -52,24 +52,6 @@ The **Software inventory** page opens with a list of software installed in your Select the software that you want to investigate. A flyout panel will open with a more compact view of the information on the page. You can either dive deeper into the investigation and select **Open software page**, or flag any technical inconsistencies by selecting **Report inaccuracy**. -![Flyout example page of "Visual Studio 2017" from the software inventory page.](images/tvm-software-inventory-flyout500.png) - -## Software pages - -You can view software pages a few different ways: - -- Software inventory page > Select a software name > Select **Open software page** in the flyout -- [Security recommendations page](tvm-security-recommendation.md) > Select a recommendation > Select **Open software page** in the flyout -- [Event timeline page](threat-and-vuln-mgt-event-timeline.md) > Select an event > Select the hyperlinked software name (like Visual Studio 2017) in the section called "Related component" in the flyout - - A full page will appear with all the details of a specific software and the following information: - -- Side panel with vendor information, prevalence of the software in the organization (including number of devices it's installed on, and exposed devices that aren't patched), whether and exploit is available, and impact to your exposure score -- Data visualizations showing the number of, and severity of, vulnerabilities and misconfigurations. Also, graphs with the number of exposed devices -- Tabs with lists of the corresponding security recommendations for the weaknesses and vulnerabilities identified, the named CVEs of discovered vulnerabilities, the names of the devices that the software is installed on, and the specific versions of the software with the number of devices that have each version installed and number of vulnerabilities. - - ![Software example page for Visual Studio 2017 with the software details, weaknesses, exposed devices, and more.](images/tvm-software-page-example.png) - ### Software that isn't supported Software that isn't currently supported by threat & vulnerability management is still present in the Software inventory page. Because it is not supported, only limited data will be available. Sort by unsupported software with the ‘Not available’ filter option in the Weakness section. @@ -90,12 +72,28 @@ Software with no CPE can show up under this device specific software inventory. ### Software evidence -See evidence of where we detected a specific software on a device from the registry, disk, or both. +See evidence of where we detected a specific software on a device from the registry, disk, or both.You can find it on any device in the device software inventory. -You can find it on any device in the device software inventory. Select a software name to open the flyout, and look for the section called "Software Evidence." +Select a software name to open the flyout, and look for the section called "Software Evidence." ![Software evidence example of Windows 10 from the devices list, showing software evidence registry path.](images/tvm-software-evidence.png) +## Software pages + +You can view software pages a few different ways: + +- Software inventory page > Select a software name > Select **Open software page** in the flyout +- [Security recommendations page](tvm-security-recommendation.md) > Select a recommendation > Select **Open software page** in the flyout +- [Event timeline page](threat-and-vuln-mgt-event-timeline.md) > Select an event > Select the hyperlinked software name (like Visual Studio 2017) in the section called "Related component" in the flyout + + A full page will appear with all the details of a specific software and the following information: + +- Side panel with vendor information, prevalence of the software in the organization (including number of devices it's installed on, and exposed devices that aren't patched), whether and exploit is available, and impact to your exposure score +- Data visualizations showing the number of, and severity of, vulnerabilities and misconfigurations. Also, graphs with the number of exposed devices +- Tabs with lists of the corresponding security recommendations for the weaknesses and vulnerabilities identified, the named CVEs of discovered vulnerabilities, the names of the devices that the software is installed on, and the specific versions of the software with the number of devices that have each version installed and number of vulnerabilities. + + ![Software example page for Visual Studio 2017 with the software details, weaknesses, exposed devices, and more.](images/tvm-software-page-example.png) + ## Report inaccuracy Report a false positive when you see any vague, inaccurate, or incomplete information. You can also report on security recommendations that have already been remediated. From f4718e6112bf3e57d01737d7c734a8290aeae218 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Fri, 30 Oct 2020 15:36:04 -0700 Subject: [PATCH 06/33] Minor update --- windows/client-management/mdm/policy-csp-experience.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 4a8fcea215..9eb1843b21 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1202,9 +1202,9 @@ The following list shows the supported values: This policy setting lets you turn off cloud optimized content in all Windows experiences. -If you enable this policy, Windows experiences that use the cloud optimized content client component will present the default fallback content. +If you enable this policy setting, Windows experiences that use the cloud optimized content client component will present the default fallback content. -If you disable or do not configure this policy, Windows experiences will be able to use cloud optimized content. +If you disable or do not configure this policy setting, Windows experiences will be able to use cloud optimized content. @@ -1571,6 +1571,7 @@ Footnotes: - 6 - Available in Windows 10, version 1903. - 7 - Available in Windows 10, version 1909. - 8 - Available in Windows 10, version 2004. +- 9 - Available in Windows 10, version 20H2. From 9c77be942fdc588263a358b7e2a3c2a7a71f89c8 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 2 Nov 2020 12:03:38 -0800 Subject: [PATCH 07/33] Updated SKU support --- windows/client-management/mdm/policy-csp-experience.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 9eb1843b21..66f3b9171f 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -1167,15 +1167,15 @@ The following list shows the supported values: Home - cross mark + check mark9 Pro - cross mark + check mark9 Business - cross mark + check mark9 Enterprise From 5a0a667f6844e901367b6187a0cbd6da6acecda2 Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 4 Nov 2020 14:40:46 -0800 Subject: [PATCH 08/33] Added prerelease warning --- windows/client-management/mdm/policy-csp-multitasking.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md index 88bdb807b7..019a3f61c5 100644 --- a/windows/client-management/mdm/policy-csp-multitasking.md +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -14,6 +14,9 @@ manager: dansimp # Policy CSP - Multitasking +> [!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. +
@@ -72,6 +75,10 @@ manager: dansimp + +> [!Warning] +> This policy is currently in preview mode only and will be supported in future releases. It may be used for testing purposes, but should not be used in a production environment at this time. + This policy controls the inclusion of Edge tabs into Alt+Tab. Enabling this policy restricts the number of Edge tabs that are allowed to appear in the Alt+Tab switcher. Alt+Tab can be configured to show all open Edge tabs, only the 5 most recent tabs, only the 3 most recent tabs, or no tabs. Setting the policy to no tabs configures the Alt+Tab switcher to show app windows only, which is the classic Alt+Tab behavior. From 1ec2e168f97883c17d6d989a2881bbc7c830c099 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 5 Nov 2020 15:07:53 -0800 Subject: [PATCH 09/33] new unsupported software --- .../images/software_inventory_filter.png | Bin 303280 -> 0 bytes .../images/tvm-exposed-devices-filter.png | Bin 0 -> 5558 bytes .../images/tvm-software-inventory.png | Bin 0 -> 79732 bytes .../tvm-unsupported-software-filter.png | Bin 0 -> 5683 bytes .../tvm-software-inventory.md | 19 ++++++++++++------ .../microsoft-defender-atp/tvm-weaknesses.md | 8 ++++++++ 6 files changed, 21 insertions(+), 6 deletions(-) delete mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-exposed-devices-filter.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-software-inventory.png create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/tvm-unsupported-software-filter.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/software_inventory_filter.png deleted file mode 100644 index 0fcea8aa93c22625683de9e9697ce598ceefec4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303280 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

O5J++oxYnPT;ZV`zijqOrPg;E9dY2|{)U zOC=Y=h%g^$XBF;ak}r_hETw^u-W zHz;@gbo$sOSaK)$kY7{Z$}AZ!|E82|H=Z&Yma?7}-=h>2q=8yD3{@5a`kWDv)=F=86Zk&LL z{&lNl><5n2FC14z8Q+pFELe6$SsqHVjDHR9CJ)DeIMS*9O~X2jVb@FW5PdNjjD?q_ z2V8?J3QYw?9ORK8XEEJIdrbxHikib1B3FN=;~5!{if&W3ABrnUCepv_Pa=w+)4p{^ z`)<4!xAi-n6Zg5_Ew)7JE*ZE@h|%r*E)P&*4yji|%btq@$lTd}E6R)-8Wv7k@sab0 z9!p<;;%by@G%!mSRq#JeoP9!L#&0D5b9Zr%*1)Uol@>?E@gualQWF)(#||lL;9tAD z@$36`-?F6QQzR;?jupfoT9A}`wM0+p>)W?F?HUOn=}XPWzj7uhhc%-SA{Hz*)FlSr zumnCi)OV|@xn4PYHW>Fpn)52fWo%(CkHexSweJ7Lz9?O+n<}@}9Sp@-P=ZAps`G*CCCwy<2eY>@)?6{L>9Bh?aM+nVu@vE* zDxa@fB_8TaiQ$zrcM=^-O~-7p!ab`<%m}1-S@2)4N_5tWPA0MY;G5B?yEOI=8`-F3 zMAaX?)yaA5wYj_k8zV&|89GC(t+W>)lf2vG=CLt+RgTuF7o?WT1 z(^fxVkp`y{M)PO3aQbC2wv}=e(ewWwvfctHu4P>t4(?8Hhu|74cyJ4D!7W&DcXtmS z+}(n^I|B?(aEIXT_OHEj?z#7?zY1omsHvi+SNGf9&-=(fm~zj`%F6q7S(-Ug)aWQ@ zx#}F`F>N_~BIU*QjYy8uvLBzqaH>#?YYL4MN9wA?Q&yoYF4lNiQI*rtx(WDxFpdTJ zkRZ!v?6q2a2WhU~_BE<&PwqGT`zRLtyy~kB!lR=-x#XhgSij7hg&-1H)sCs_xnnKe zyDZadWONTg=;bG0-V78toSHxu20f(V|0Q|d_TjpmQV|Zc8S)i>FLghY&g|2Q1lSWr zpHgCJXa*_fqkj9^6ht4*oT^~&j!VL{oRMi0G+r+&fR)!EslAzIieQ8tK=$2)VF~{Z z3hi<@d0inzZ}+bg_7mrPca2An%H@Ej{DUm*wg+Ew6}yf3)?|O@zn|46Z!)EhvbB^5 zYQ=D#Adt!&`oucF)$WH8#nvoSST9VNpJniV7bpe7r+o6xf1;->mXoIbY}SNhtza!b zxK)LW3<;!4*EMCp{O$5O5O3gNztAyIw4;>hO~-7uTY_%9Kfq$>a4l_CiqoUK|j1T z>J1r|uLd~aJGZ8IO$hPj19wBb8wv6Ce5~k7$I4+f<@Abphp;>#0(Yy<=+PrCGev-* zLhn7VbW-Lxbt%wFHggk_d-W>|5$}=?Si#|_Zc5Dkm`?qsgL)dH9~&`E`j?0W(rWTO>pG$S{U(XFffwZN0b#R!d|=z> zL)(wsO$n(kC{(y9?Qj@@S0r%#TmfSV_lYTbJUx7C4>mS!+cp$PgSb$e@L{p<0%g_N z8hFdaJ{hd>*$K3BUVDp?M!pZ@7h~?5gxkIl?3InWf@RpK!>+;5Lwqw%rZ75R`$5pd zR}v1D9pKj9M8>u5n}9Yz`ALdsP~uzBukA-*uN(ftOr({avfmG13I=}-B1;{L^n35M zH1Ks;C+c??YpcQ+w6kEU$Z*Q?qU^jc07>MGtngPK?8}sN4-#S3`8<2)!6^2k-Dwhs z$F6ld4E%fHs{3A%ph#7-c*zE-n)qS6=b@q}Apxm>2LO9Fjm=#wS{j7X72|u~=(05q zP>pSl4g-EwndP(Skk7;#Ze<)j{P-(#5+24vDky2oN~b|B2y~^B<+I&0dp*?OEqdYW z;qBfg3L6P#g8s7Cjj;Af@Wsq`?6MHMCjJR}2AhRAD%x%P=DpxUxX=cR&$U3tLB&PO zcDdI^M=a}+%9lp@tza{K9?%GqcjpoD9lPvWW3%%Q!QTKmUXUwu+~ey-3mM!!qv$lW zRgkEZjt{?m4H^Z0Y9us`fr=41 z(p^AeOUb%1gR0lf*Vm-SJ0V-$(L;IW{*&eHU}(`3B#63t%goqFq^+ftXvh(I%{TVm zb*ag@Y_4&&#x^ong;|tE^uTsEP<+r-cU9uwu~1q&)sZw>Sx(s`YMB!HJDH9kNnb}U zg=|F{Mn@q73G|9S>bCc}aht=w)A+W+<8#98lMciu@Pr|Q1)iLJPF#gz;4rfp{8vG^ z?t7)h53|K@qDr%v{Yc+XYq8lx5UKE+8Mha0`NvbTeIgosLhd#)pfH1=&-g9&4m>5} z-v_gGVAs60pr_mtzf_6l5m1O!w}t$`Sg`aX)0060yGwShi;4jV4hIO`cqF6m2^kB4 zB8wIifaQB^1s?HALxJ$3`$FHBw_lxWL(!<&#k4Zvhz@@j(Eq-Egzy*1W*GfO{uOTi zL5J*WpxF^}-Qzah>m(g~zTop(J+;CX3C1*CW~cJ|3I9tf-hc=%sMS9WDiA^?v>9Pg z(Gu?$@SF8|x&JV>|N0YJAw;rbqgK#}sG+xQ{Yr$C+&LgRuYD_J1l|7O7oT3lR4Bg$ zkv%l?$)>X8j^%y5gcNZi*>pJhRmfNf+J|7+}?A0|K z#J<5q9dYr3eTE$0vz`5dHPQJBo4JFj@BWA|UzeEudek-ia<>l3@45gz-`YM?(=baC z33>bLKR?9Q*xvEKovuH3@!yOs)C@Wd1)gouyl%f`1WOQ)V7~4s2o9aSyc$!DzyN+B zq&wOyRTq?`5Ad$X`n|L4Bro^IUXLo-2Eqi-DQ^SoJ5542CO(J7LK2QC+rJ~hm)c!- zaP3Z8YPYA$;8?GFmh%|T7z4Wuffs_e!<1JP8a=ZQ+{>!=MU%*8O@MfE27^N?5I%8(smZT8eP}Wp|(O_ zRI3B+sWMTiybnKby)(NKtDoInwCE1E?HIOw9jyjT(?_QyNpffO_qVg3IjXZY_a;xC znvY`An*n=Y_j`f$@iD7tP|C#A!JXUs6UpXjo9&)9SOCPW&ns=jlnpfg?{`Rj;yq(l z20UW~`(;^t67=8Z6wV*ZQ-}Yrf{?h`+|^^a zvDcnTcFyYetA7Tw21CK?fNr8%XJ@Q5;rYtj7{Oj)gmIONf12v$Z#D2#iLV zA6#*N(&c}9Mrak_5SLdf%EABtPxWXo#l~kaz(=%4rAwp#X5qqO(-|4*6G%w9 zZfbW9tN6ZeNM2K zH|X+Xy=_afesZ3bzUq&ERJZ^4Cs8^GnFpb7*uDR$_FCsqxnigAPrM#!s9Dh>bKDs>97dx@Kf4NQwrYe&bMj!k`B{H2hK!4=BYU?3^t z$~ti;$}wO^|OhVaP8m8l@XCE|^ zt!aP%zt!Sn3>&QR<#UE~fDX2W5~KJcuSkbFD7a;I+Y8OOTf(`2$C>^E*C#Yhp*||_ z+5$AlxEg@j*>Bpf)c+dTba@G)Y2Nn_CA(U&-w~82@lA~tdc+fYnIfguJ-Qg%*54>K z>m1d8^L*p0S`eLPw$GQ?qnuBODp9BT7*fAJBpWzJc-TMPtCq)($#(Y+4q>9 zHkx@b&yUqFzKr@>MN<_uo))+_pG=*dlg>PLo`#19WEY$P7onfN4=isVo=Dxe+iaG` z3+wjpo8E3U!cJe|=?wD1H1s|E7hR$Uf|aIJloGqOZ=G;3DjH_ED?==R{m9c=pmG zG*s<%E9>Q3JT!jgdyHlKKU@G#3hDdR^=A~p%c-t0-z!JoK>UM?wKLw{x98Y57Avdp zbT-X=`MWJdDG?@{1gfn1g~Ioecr#m2zNh*8*I2&kzSlyp0-g84;Pcba^&#KOx;HwY zqw}i0;{69_?ZTgw(uFu#OU~zz#y8&g9_>}|%i+#`U9`?Ai_B~Hmz~I-F^^FvvCkj|Q=Iz|aLC~iE6 ze1lHVsJix}B4gO#2MmQ@pah@$gho5H_wU~pJ+IuPt1dgAo-!QEJX)TP^QWXl2$;bb3EWDNv5W@v&=Y&NV83^eU+IxwYi4Xs+oQMF0(kQA7)Ti(-bWH zrElv7Ul^W`kMzI*$d^F%W2TTB zzFuu=%=mzuy$)GUh5__rS8(ZjZYEbx;sPMoxDo-KiDH8CChVKh8(lH2@Fvel`&)v3 z@P$lMpE;es2v+hNo3_erhIaorTWLyYdY&e|3gLbxO3`hFS`JwuHFCELQf)h4PrpdZ z_M{|z-pJliR?tHp4#^Tp)Pb6*w9tx25An8(z*R(%irZd6_N<(Ah}p`00||NVDqNBJ zov z=lMeeZMuhPjJ5OD1&5J2gCO*ODojt3pcwI zaVkBjc;u2bBx;gbo>WXyn4*g0cMvsn1c|E9Q}4ET=J_Q2$t}hcASYNTsfXIQpe%AF zenKJ_exgo84~YPW{m*YWO{OEamjX=@e*1zi8zGJt(C}?=69%*T6P+T< zj(Cq^B3ZIc+J;y5+lAy?s_z@AZ)D)mN5$PCpJ&pmvV~`U+>EXy?9K76d!*+c&oxoI zkQT!pOT8xopS@_??(%6m*sumhGyI`i6Vu`%bI(Wwgx^8Eo)tG?&`uj<&P0flHgubR z1gPfY>RCRce8u8ykt#6d5IIdOtUxC3hj01c>G1Cu>`<`{0)HL009mjMCn5R07iLCY z2z33)WdJ4f`8{j0qO@$0A{7f6LJ1b4a}Ml&QqQzud{wYh#DIxxF%&TpW(c;XJj2On zW^>v}`Cis;A;&$f%qMxx1~#cLtd zJwMTP7yKA|hl7ro*p4?H58b{6DB8e3nK3Vo!sPL({BCvy)EIWO-oaS>V&yQv>erkk z8izF~#@m5C`HX>BbV445p}K$(Ft8+fGZ!v4AtN7|m^7tA^WSNoLGQG6^9|#3$x69% zKg`$iB(yt%f4=qbc7I8qC-x3S+&1~JIn9^)L--=H2y^-%4WlGJeBH512Z*rM$mS6 zH`wHq_A}?j~OG37!zr7{P2%l z7knYeIb`e8zUO^M=Sk-=3DEiP?B?)4#{DPRS=S^JNgQj95%Z)PXqo68rON8Vg(+bxU!N;co z0vy#XP76BGA?(8F@~uaudg^tO8#OUVVfLYAkrZ{>oG2JR@S}a2PVR$ZTA<5^8;_8} zL8oGZ;VnlL?xrGxsnTxbRDlgZWUnJcNW8iD;=C@SRJFE%81k-gc9BT3CfZ;@$B4=S z2NULhXZ2;X9W{(^5|lUo%oquA>_*uF;t*egjr!lQ8P*JpQTPr~SA>;Bps1t@1xVq) zJ4i52;03^PK#L*&lu<0Bm>Km-(W19h>ryCO$+172c1Tqg?>&gvUXaOc^Y|dQUXwUn zps5O`b8)^?w#?Nd$Yv|`=+UC{GF634NMibq!LI6QOR*5-P^u*cxg2+zDMyr z_P&(b86!h<_-{epu{V_SwlLZ(lWH9zciqXKZ%DkD6{qn&UUF~<@Qx~~jrvdZ&ba;4 zPl)j=oE%yq&ixA{b&bghmvQ>=tX2m7dc~BGmBWd`oUY{qr5rtzsqZfqxkTo6jS7Le|+OIbm9h7 zk7oeAbXu|nL7@Ye<)im@ob_~2Z(-C>i(0St2e-;uMNcE%DCNR}#G07WC~G!BSI8c# z9Zbo)PxL#|YJ|29*$hvdHI_sVRpkG7jM&(D!m=2%xehEr{jGcB`8?;wVO29jtdG^z z_DOZ;ec~tLk)r>3xCcXG*~$%HG&RALCXYjk*g@#5gJeddkM@Zc#Obun4H<)J@I11b zLsdCnQVvF)V)Mf2Z^|F^vGyHH1=CIqaM^n5NWltXFa%^zRirftW+779^~|7hQlU+lZG zDwvF&{y&eLCS(e}s;El){lJHaue1@6c6gRb`hEfSbizFm%7|9zb|vsGAK3${uJJ%i z_AnB}(BydV&=qb}c<8c<_z9yij;-5gl1aR&$GPf|8A}d?`3#YTYd*F53>5`G0awQ1 zNTb26ZFRbkvbm>6(e1ola~Y7-jurL)9nXtg=C49E<_?tj?v)8QCH&OZ#|5R{3DNR0 z!H@9zx%L5imit6+9`b6*6R$=a_U&hLb4|4wkZ@BM+v@WNB-^ zBUH#>eApl!1?66Pa`X3qn_LmP{ACSH_Nw;kV4?h*G6<8r`}kp@#}I zpc_Xja-u~I2sylhRTO{UFO@WHzDpDsLOnjUn3Y&e0;g#?w3ONEjTxu5ji_clzW_Q^ zRn$!81XVPQHyb%E|7WbRl#Ue2L&YLIz$f|-^cs5ZD0Pl?=I?oMsK~Z3m_EN}vvwfb zay;$aM)xFL5`~ALL8YCXloUIkra;>$IPHM-Qrh@}h)7NwI5zV=rOM(E3PRMdJKlJ1 z+dF_43idgyqoJllz0u5)(Ws!NY2KU4xZrppB9|815{3<;KXG;OF+}xcfg-d(pll}T zt~;#Ms=e^Hd8OrXE6}L+P#m4jbjOjxjMNa9Q{!XCF1a%iYCk7Ktq!PxjWw_;UEt9s z`9z8;wM0Cz*Xgj+mQFh?5HlOC$HalJ;(-{1P8$)xAqSQc{kociE6(Pkd(&Eb!IZK9 zwUswoc${H*3i{)sjBoV!z*;f>=j_{ywpVR-q?kOZjM5nVJq4Wc5A@L;?mVe;gF&pz z68auE>;YcM6ZsW9{C+YC`WDpBWNu$Lf8KR=hcU_aBZbjQ$V#&3dK3}pR>VJvG04i{ zg>R{h5|El`<;MG!k$snq-FCp3mHuRD3I1AQP{N;abj1IZHMeOe6;EZn9jw%+xEeEu z8hPX5OsLVMFRsLqZP}nTexFOC5{2lRPoe*xs$-9jrc5YXT|y493;URw_LB9u6nvQH#$u+SnR0JZP%YYnA^`q zIJ%+k&h{33uUvoEH769z?T;+Gp2zx}5B+uZ3xidNg7b1``)bwOl=*Ito9;9HX^gpxA!1A#Ohyx6NH$ijocH zXXy5eD~KwqCqiF@4e5<4UfPb& zM#RIFGbe`-+!JAdvVjzpJ}iY1o?#*;d}?p%)UAo6+#tE13UpN7<9D#2U^JwZg>7V5 z!cGIU03d`0pdGOdZe&n`9WxxU#ix+lk9wR=6s%7(GTApwfl~QCg6fdF173_-6(0&i6KjzgIjpBd$g^;q>+f`_|%X?e9 zwGyAm`*>a7=7+H%L5o`I$A(Mzllfz@L8H>cQ z1yD6cO=5|*B^Y1^mKeZDgE#y!icN!HxT%Iy_P^#9*t~< zcw^vty>!^qc-M*lt!dfXuSTkyN;>U9sd}DWAlmHTm7##0pSPq1x!m{S6GPBzEatJJ znp58CV3H=&fHUQXA^HamjK?rEUocr9=A2Q37{hJ=*l zKwsKuDgu6LRU<80GVoMh_dkMr{98EW6i;->!Nfe>6RBc?;W{GA6PfiU%!3L?G7&v& zsuNTK$d)_2{cfHRO$pCd*`*VTt?tApj#f-ZS1!TS8#lvB`1L9H=7z@7x`?lq=@$uX zMea9ivCr0J9LjPsMSpg1|K5(m3&wJC%AiMi`}4HqXI)g#5mnh6vpi9`h0bsq$Hpk! zVH*{yoBB!Lnq04<2(x=YKF3eero2wYJuIjDjY2Q)?!2BzvYb|LD$=zFgG@3Sc3Kh- zC<~qJWOV|_u*DZ8Z^V1-SaX2rQ!{*K>B%y_N@ej`P01`v{NO#t4$7hXEwi`ersvD_ zp8~}joo%O^XPwt-dbbf82CIw`!RVjWSP6!oM0KWnsY5s#Ol0oKumyimg>cx1;e~V{ zLpC?&PWnX{Za@(y_QRWZ@52~%7g*Pdz#~?2G2S2+EyLDi^^4P#4=>7L@5smVg9*XE zJq$|A)By9ebtodfZAh2!CZ-h6sl>Pb%6iqSp5Q zwYJmUVW>9Nmy8W>ET&zZ09n8rN?F5$@(CU2p7j`f?pindL{#gvV~+o!5WQ?^;2pVJ zhV1VqSG2Mp)Cd577RBGND^wN}Qfqz%sO%!pmZMHTL9()VmeL8erjo?byO=|hZnrlv zKb-jPbG`)+Q6a>CO0Fdr0&@I%IJx-?F)@w;KCBb3t}6|R;o**bx32?2U2~jv%Ij=r z@p&>F$Jgs<5xs6+@SIVjtablZdm0iZq)at=L%ARw&ToV}P+pDwPM+OksxnJ5cqJPG zPVqqjCa15rx?Wd=t{2N)H;!ZD3gpD%Bhtlu{3k_(_iuu??`^uSY$o2aoJ(#k3K34! z)ig93u(!qVt{>}{tV04Jd|z|XE*hIUP)H%0Iyau&`UuyhnwED1eP7LZs3@;1yHCuqC~>uX6XMlC;o?Y`|D{>RoOA zGE-NZDj(rGDU7Qnh4cwK$4MH-o6sqCYH^MN!IN@uz>N;ld&M-)l;3nxyf! zn2>|vgRpl-&;U-iYci{yW@oivWAij~S9iDe#8b^aR8LUxRTW!_yhJik@jk=H*N-j0 z5y2u2uzUb?B?S{TE$re9(qsUXkRhkYFTN+OJoJF8FA@K#b+z>4%eN&+%QzQ8s>Fl_ z6W_LT^awyo%^74EgV+5@QNO5(${=chW>nGP3miT>k<{`81dz-g<1sv@ro+2Sc111#1nx>4i%l|u>Ss)Z+|dZ&UD4C;D(d(?;U|e zz=YJU&`d*eDCyGWA`wjM+MS7;OD!;x8X0l~oHZ z>pw7s@Vymy^I+$id58NynBVvQxG=%po)vTBedJ#6Rb3=BCwR55+eawOfomT&~NC^lHf! zj=|p68ze?%lFbo?&L|+aA@-}D-d>0AB?b^R*|kB(tvB)N?fI|__Dbe%e~{z9sYROH zrF@>SeTA)4nQ1@LJ=@C-gnGS`6dZZ9-gkVt;WOv!DO1EYNz?}b95Z&MAAHgT7*!TN z&PjMp6vK0RSPgib_~hJ+%~7ahl81&R9LuqDC$k6;HmXLzh1j7hs_N^_ZJfkt<>RmU zyp{f4a{)dIR(07tynjpn@I~oSWv>izQG#Lpn-X|veQkK1TkhdL?=w;?yGa3|=3uel ztNpWGH(L9%$rooWKN>cK@7M?;Bn~1ZiU>|ix`_JdUS!Y;izysmjX(EjiJr@B0-!2F zT7sEB6(@GfmJWXAUdD$KgUmz=w+b?xddyJ~H9pkQ*M_jlj1A;65)?&hdQ4t|p9_8l z@D$jeSz&D%gW*qHiYwx#t^+mlG{EXuq9=A{QNn8Y$gt6$xalXO8!a@GH-SqJU@0;F z=+Y+FwGKD>rv-5MnXlBAjHi+-llf|~oyRWnKP61pgpX-P6!uXw+vTg#(Oz`>WkdC@ zJBt^-_7ZUh_`r!hqz^(8jnu@Wicu(o3bq&l6EooA+5=QyM})w$xB;KuXp=Kz&8a&A z9F>7QY&jLgvwsAf?#Yg)Ez67b&PeWYfC(C)m0?-X^(1C-+eG@~qB0@m%IE6!uuQ~n z2d`gYb~MjK#bt68a+SK+8dR2#=fT{%LBVD9<@YZ`N?g5WsA`DnENz^I@5;*Iu3e#siB7R~^z(^Q8s%d6d~ocOvbb zkdx3AQk@r=J-aVPmU$D>-s`knUvdCKgv5ZAh;_Y@>~;3pf-e7_vOHvaDPq+!oH$)lbVHBb}JUeLPS<)5z3}A>)1n&*=rYW3#!OCf0_KAE%HvJVd9fgIBma zw4Cc|OqQwjpP%_D@-BbWv)l*_Oj*849XJB_CPA(25}%JHJ+@@0J)DbP`z9__$Nwe z7+a8HV#6jhW{Lq;WEr}M(hCW$IcpdKUP_|xqk)~Ug}aKx9AI~Sk4_tq$INuJgwO8a z3(2uws50{Bj5BAinT8{aCErCHx+n2QnYt5Eossr)M!f8%h5jQX(k(Wifj@j~F+%d-@X7*7s?-1xSMdBImar z-ZtF%-yXm~{A(jWWU$b5KOqL&Eh^*T)O-fyn zZ+I4Sf~}J*0Ci==R%C$Lniu<;XVznVu^k}uywL8t;Y>V8XOPWOu4_N5gOQIs?+fr`Eb1K z`}66{({G^ATgPp4myvM{6VmHCpLF-8`VE(n6eMjOy3loc<8}t<^584$MT_S|E~B1E zR{EX<&kcPZ);mz_b`FOT`?S|zmvwv&aOTHder0lXykZpbT6bzsw@Y^Ng$JzU8*zMg z?`7@`!Q-YLK4=#92INn?qmQ3>EP!9F}`Q2ds>qB}VCv zH$%8PNg591sLahyj?TiE%n*jo$JM2d{7Fiht!lXN;=ehe#Mv2)Rc=J0aW>6YaCFYH zEa;hgmpgW;rkMp5)nIW!C+H5@gBwPB=CRQBaJ=8?*MOj*?};LGqu`5J{UZkZQ`Y%- zSkn`-AxEY*Qw{_X;CIL9(a*CmD=RaTcyMsQCTv|hNc0)Fy@5fH>n}cC(kG2TFwow3 zI#4&|%DNJwoB2#;DbS%*J^9_<y;xKj?al2;&pgib&v*GwcWOb*+XE~f7`XcF`9#l^x`L3BLhv4l^9xOM*@cSp%N@Jj0Lgx&55p5fp-1h> zA^2f1iH^<*&33KZ{Tq5}+5-zZ0IwbXJALkOqCE31`%!sUnSi*pi#uwG*)E^y;L|H& zAHN^1^mhbkkzoY4SvTmwLh+%9>8>>I^we0SXjH|BJnyGe%%5VeBlhsZu`l;{lcp2ReVZkqGeTQ z2%zbG1@W!*0Fm`5HqD!`{~!&*O4xw)Rne)zf1sKRTF}!h4yNphc~O}GV=9=f6kV0A z(M3o7u>&I0B>?Pb1^Pi7#%A6o`t~)JA0)L*oRKLpby$1+KU@Gi1FnxLjBJ!YXm?tS zrcqP$oOqT2GrzOW8}}@aZD*`iN;4F>3Ce4bA2+lS!_e`y_Flzny)QkT$*kqENHsm5UA<_Zpfm}ErSbX(3eU(Emc zHUD(AY&WWdH2b@poQ59FYqZCVd`U_I5=qM-dUytBRQVP|?+TEVA(T+@aGd34l!v0_ zNt!=|$EWvl9fKH1nZTCdk9k4oQ-Q}2Mhird5qI4lz4fP%RIxZd>vN}!*B?PUDEdtG*1$(*Ss z)48T4;BN>>M**Sl)z#G(1qCdT9NLH)C);8HMCcEMj91;Rr+X8&-qGGqw{h-)xUv}h z8v2erwr`b97lYidkfhIbu~#>?r=~xdE*5+rFs5B1o7!*I>$bOKfmkS^-p&^|1mO#E zbdgkMQ`X^{K?AYhfPi!2>%^i5DzMLm1dp;9TDXTloj!2E-5wjcKi~!5K_@a)wa5ED zj%r+9rgUWhgQ4I#d-^@Gw-wPk9Z*;nJ6r80^|cj-Nr)- zA2VqYXEjPykz$$ex^dAVH~%Pc9Bn_N<2vZT|ICrfHP=g2NyZA{(SN+BNo}HA&~xWx zKVg=Ql$;d7;EerVR@f{lq}ffu`}iH*na1rscH~ezp{St@2D5>pOpW{iM_P(9q7MqD z{AzaF>!$kW@nNqzh|1)i4u0%Mj3ezBD8`M&Fs zbiJQO=)pdQh<8{Npa_ck`VjiQPANE?%xO4GHAYKGDK^Etz}-38y@?WOu7G-=;1tzr z8AZk5$ml9~U0(0dgJi>HD^>CwkJB6UvOb z6QXupQ(P{)0@tvE2h{2B5D~J8P*1LPE80b?2bVkL)dubdcz}4?^r-Qw<B687ETC#_Xpev_NQ+1IzjAe_$@tzO@p$Q0#(UaA_H z)6kRNLe_4yFf(R6yQ%igj85mS@wuX||3k?nE4i)$7Ey`E7@Q>Oq4~JCojb zDntSjX04HXJco=fFTDMppwAW? zEO7&VS@cnJK=a$pC20Tvw%!iC;pExOfy?J4ez5zwKOE4qp^`pdOW1ec*0Galu=op7 z$jbto3V`fe{r&}kVbRZG$waXcD5)kjgF}FATwj`*Zh}AG3#^bqJi+@Ov`f#fr)-3t zJmH7Aw{ugyOQ>~lqxJq}qrNZSzbTZ{4%wxpsJOcI0Kx_KO+KpXh}k6T(*j*zbDa6y zdEVQ;on+pN&_#5gy`G*q0Is1x3c3A+{q-NEwd*48f8Lop?~Qz3_kFWK%xzJ?8XpOR z@46uD>gl@2eZx#CdOqxWQ>*H@mEk?%T5oxSm{@FV81qBNT(anOwDl&be%Y_ye6s0C z(s%1)aael*Fa{MH1D_d>`RZ(PIh3m_N2{g!@RkQ2Rj6u@x$^rs(g$*%gA`u`W8`Yz zm!q#*ydiZsH!u^4O11$DrjVgVnL4@8})zoyE{NdMTqYTRXDD^g!?koYg-)*)m8anRdbb@um z+tN%?@5TM^I>YZvD3>q!0R&bV8)gu1nxk;;J7?Z1m2+3#+;=5xn7|%C4!Hxsl|if0 z^mA&_LE267p?SwlQY$ewr&F=%!53%YN43ZTb953f1Df^ME>8e)(>X72{IR8%A*adj z^rIiaeco(+tpkWw4V87#iDC;;Kcsa~i2oXeaeKVh7l)ArnJeF{`FsUd=># zq%g2s=C|}dGz(#fgl+Pq$c;Gf8`06pcDeo&h5qX(E|1+eA;XDy*LPY4ymB;S4g7d9>(pgBY|x+YPJM z%g>Q6B#80KYoCuVH8oYZ0cUU2>H~}Wh^*TKS|_9(eDCF@pFH=#&(Bg&e9UV-`+|2o zA&Wn3ikH91K}f|;p(5^$0=Pk*b38d4omg5YHw7UA<8;hc!rQCez5dR(0eFV zDoh9ha+_}(W3-k7m6#INUe=!*s5?&2|QQBAi%g0&b6jL z^meB5$#dWj1w8Lgw%0sKyTc5J#4Yj9Da|O#A^=u5a$rvm(QLg|beOuNPYL}*%iwRF zVspMMyP`5=SSX;tO2-37T!6=bVF+xGX9AItk#gRx9>f`Ys2{Z&rF2?CE2`b3EsrxeDZo^ z)MplOpBVsZ>~d4K_8L|&KPY!~@LeuEkb6YOU+IF>uZ->gboz#>|2S5Rf9t8^@*;<~ zFo*|EsBRAEdYMl7nWnn|FpJ+gjrkkS>5_))37V)XeQ&^CxSqzYYT5hVSgj2gNUlLqL1%f4+8;M zV%V|87k73j$R^)1N-}a#KfA-d7u^tB&V-ylKJ!crpg{gL&(1fuH!aJ&@%xhGah-QK zP}UOQCimN?r8zs634YAF-F_o@@tnx|GJcHC$9T|Cqr zT89jvU@k-7&@O#4rYO9}5utrz6-fxtR-01fC27jHQEy-2Us|OYlhB2Q4Jz~RpicpIqDwU0kO8fB6f$m=; zCOZ4SxfIx}Mp8P;h=FSft=I?bD;#gv=H;5B$J+A{AejVETMnzy- zY4NQsZRyB(jKMX!E>f&hdx~>^!9%1zVxxql2*KV))x3ObZxF!GC7Jq(&ze7S9d&Ts zOaSLVik&`kINaFFRIpFTczWYSFK(wFBZ!qc+Sy?OQv}}F7qr9xNZ+ZKnB-=t^O(Sn z?RRqC%?%}%h(POP>BNQd6e9W$HxX)j7~lR1zG1h`p-pMePaF$LK!xiKOCTlJ+p?V1 z-{n4&-txBA(S8M$ZDxNV{rnrLYAcmnC}q|6)#9}Ir95b3vEC4hkjskJ^6Pt;+;ghA zcZ~~2b&d=20B$p?Y*l{vN9%}|HWPhm!l<|?u3kI~7v5j}d$Ze6uuiizdnhiN!?M12 z*2FR7f}V>Yxb5cYKKsm@H2dv&f3fui(qkybe$9P9nsa7bfMMp-mkbY$Q0fIy_A_sP zuw$>ClpR8*d^$R$^w#fM6Lwr19=QB~v_lPvq|e>uTbw}GvV`+nAGsdni`Qq6f4U4p zun;AmKZ9>6FSM?VzYSyblbF~c0_NA}j*q;JKmYI*%wy21{IJpb-P@p{E6H+Zzw-(K z<(qgqi@l)Z00r*cGvyk$%6pdG|18rsv-xMLZ+D#teR~8}bkB5OYNp<4Z)%$LTT~B0 zp!&(W0c+08L1L-P6O`avFxYX3*!4Uj<%MkDW?9{PJ-*0g6h9?^`(IKOKpfUyyG*98 z8#W*D`jyo()fL}fKS=i)u;R&v#upWyYauz^aBy-u_s&}F8n70w+Hfz=m9ib(G{EhqQVjM; zF?J!6C%(i`fG-3k6+JoxC(sTWgPf6$&eK$|dCFJ?_`nLU{R(z&7TvgA_a9J6euG1r!>QnaRc71;-J>#1%`i{j;>F=cLA_TyS-xGJJ1k}lw;Sf`CVIm22;bz zE-+p+P6!BEx+ZQG1d=EvV=ixOy)v(|otVYhcKFs82gb&bmnV2aSJ4FeUptRXt8)v0_qCW#i+49qWWz~O5f25G zw8$Z5#0CRORn)I5@z3b3t2kwait0-Yj5%^V!5=f56H7Vh@^?kxo#JsclZ}z7=2h<$ z-vQXVf5oTb2zVoC+=1p{O?m7c63&ENyQGZ*hP^8fWW7TzHJN5DzjW+flD)6nTy^1h zmR_$x5{;7I9c`I6Ho1u6*1vs_sme;Jk!pGGKk>U3qFSI=GB|XmhlL;0J+Fk%xjbt| zf`cVHzSdi@K-yTlu!vYr`{7sYfw?C+)^gSBuP=;R?p=@Y#90Mzjt zaAsX`UeI0feUpd$WjKT5avWyC0H*%#Ur`mPT1tZuq*C7@$QyYKbRJA^SR3&OV z?TFo3pAfk7O1EB~AeWA(_JFIL?o%B?670M8 z!!mSnLG7vayz_ApawD}q;&ItwU6oJ2YP6-4Q*k+K&jyU;w*3LbKC~Fz{Aqeh}O zN~S4h!mhZC9U6G`%~S9z2OsK83pDq#H4Z0ig7+hgPg?8;-U;#5ZTz~O6(YXcbL4HA z?yK%GY78HPROL2@m71+SDZ7Nm2Z0iGv7p^1e0wcM1H|F(Br#Ls=V z%-#jv8GAY5kFRKw`8vMJtE>Gyz9Ms!(=@oanNBSmD~EV!2*dIMMHUU9Kir72Kp`Q* zcSIRF%?U)Ed%mq+P><{;zKpR{t8neeLCObQ{6Z__rKhS?YHtUy`|24IEt0dTmv z0m4fi5qfvjuHl4lN~oFBa^&@|Ugn(-@Via1TWYE$VWJZ8 z3jrel|DJAHmm^9Pe7`TbsBhTc!sJ<2LgqCsH8KlJp=U?xsbPA@3N15E2(Bki!$uED z$V21Fd_$W|Fk>@WX^uPmQt7!}tG;aflh;Z(qm|L@u~|udOq@*9JjE)vHqLO1ljjJP zz+}RE5>SRs2A8I;H+fjHt_&~2_?i=FiC;hHBNzP#a-`srT%8WDo)_Mm{mve&4%OJ=jVc)%H+3h8S|vj)CGWbo?0y&f;e6jBqh>YtI#Qm-!3~nqsbl&lTeVa}8Sq|@rRGf0I zWh@QcjIk`DWj8>%sLW3xXgM<0+O)ASZoWpithzTM&GU6niqd3~g#Jx1-`#s9 z=8p`@GSDmX$ZYo+zFZs5g2BPTpAOB6(^@Kx1ez?tyZ$#DGB5R5U5xo`QS7nK11>t= z>|MEUwrb&|=NMWJXi)H~QfsKQH;`>6`PCtu8OPHrsu0xC7N;oTXprpY(z}nX*vH)1 z+SVmZXV*56r+m@!mA24nviUgc(2P?G=b(6sUk0ApjmlNo&L`ay+vX+3*rHqgbvFQU zQ;GI9`fXH2Px^~2;?!V7(|ziYRqi>0cZ(JYgpoaN!zjTbQ@Ie7{L`)qP96=6GNcJ0 zqr1>~N5j#w{-UU;?HRtb467XTnV41MPi$(kDft(xmguhHQyFI&=b%z{TiWdg6;o%@ zFJIDf$n=W-sEfr=w6<-bJLUcKy*&x3{gx8-n!0Q|Jl@&u*s#uYRFKXJ1>wae?u)Kc z3dWdd4GHG)*~8gi;1thVoFLx!#K#Sk$0vyt!4H@AYPM(-8kyK^EMt=8M`}GytrpgvIQzQ<$ z#7S;Su1NB7|8ZOPI3G; zz8Z7{k6PJCXn9q&VoR@4&0SYf$5ZLo_hvVd`0vCoZ_npW%O!C%`G&zkcyr=Y+yj=P z-}#;lRA@7VSUd3kda1&BDE8tKfe|#)|EPpw+H9is#ddXm)XH!^Y6dh}Dotzo>Y`rN z*G*tT=HXCVi*{2cFT&>LyC@xG;%TIqDw1hlYT&z6J0oO?xi>hrn<1V|t#Ck0!8BcC zL}GH%fA=?pQfiL&!74LBwHoU4Ot+X0L}{JL|8iyVE4$hpB0#xS%=|Ig=2Gn1Hj?=@ z%1WnMJZ3W*-4u~PTbLux<(a;k2rJT{Dth=YUTJJUCOF{-))K6-hhHtuFX3}z0zi|B zE08uo_^TwovU*>3yL!a~t0=qp6(2Ay_7bBKtouAmOiCI%atPU*+*Aoy+BDHMN#Av% z<%<3)4^Au~V7VQal}*nu2_A~9mQtpqOmdAGx|X1gOpl`pKDXdjlrmM+kId*e5zII&P*o!NZFC+Kj26s`sexZj{ zGFPvG-^xBZ=5T{Nd2XHB6Vm{#Vig%@G*myq_NuHr|3)I9k2!Q6$&r>kSKk{dC6jK)tA}QtdpV}z z;cO1sdluwXx-~)SS=)~^P5nn7{qoyN)so2w_6{U+s5`_;!$nk5`ZReWv}5BxqWD?R zG{_>{h?g34Ib<*iFpbWFgIy}!Pu}3%&DX!jm;U4XUdow={xe6%Yj2r}&ozW3Y29Bb z&ja25Fvf%_=_qATRpBp=;FLgye)D{Hs?<0sc^(=UWWL56FO%S{>_8KTtC5fCh4`>M z)g-;?uIZ=ud9v_%_pfTLP_K-ay=1bsp;uu5OR{`Y!aBGyzbiV{1lv<)Lx1>=m^HQz zgncj+Q`4!{7NPrrYysY+bshHKUVtDl4-0B#2GeutP7$yg|NZXrTW)x5=({xE(0R0K z-q!k0Wg$&d5It3|9vpggzT4s+7U?qlrh~Nd1ZGx`z3`5?Ft>q8{~4A^^E=WUSjgp0 zN_9ggwYoQTL{ifpk5?gaC&Xr_=)!gAQbtN)?Ii!)cV0tT(g^w3=;=2dver|m zoY+!dgmm!NqrXa)8Ag`Wq6PfY|4fCmmCQ0FkSsH2s%gVWH;@zatayln{fWe8P{i}$ zW6HG_(Z&#pOQGhC0&xN-$^`$YOO8g6whlv7im71Of)k?5pa9?f_gaM3vt^qX%Oy~K zhkh9vyOxIRTw(m8laDT|#;);k142hPQY+K;yl&>5A|+%Qqn^8wT>`RKno3YqAKM25 z@)z5mwb1f{n+XY!xyE)0QF5(TcbO=R(U}T^9d?;qT0_m?y5+Rr+ps7-1{=9#h&Bru zn+frxy{IUpcBh z6^t>^(I|XhWPTI=-d2x3zUXws4<-Al8dC2~)6TXw-?GMyzpEntp7}l^e73Y(Pv)vN z^NwYp;y?!J*t42It~{2?TDBT-C{J0~FS!8Co=e_)3#>ttJ~FE2KbEwF4kM5sWHRt- zBiN}!XVpY=d{eS@K)YNEUOVunp7)_(KnbEo33A#6XgK<_Zd$X3;}G zv#%9npk-=nHzTGVJA^00XPjy9YfMj#tG*6XY6edE=jW`x^O%oDBK7*`dK}9bkzO_( zV#Sj3X?@e%^c^kV8OvRF5AdwFxwfrG%(OW6~1Zb8FTQTDhq+NB4@BB8)lmz?Z z=#ouk2g1BeyyLnR2Y7HK9MTmGjPDpm;R1b1OKy@AXe)|NXNE#OBvR{$)_=%0@{7=485vx>%%}o zcb|t9btHk9B%}mxW3tK--lr=UPJ9wcT3Dro!+~X-^rp) zeya_XiLD>m8$CyTHJj+cWrUaRB{*tXS6*zGg}fhCy8aj;CPVUotor&&k^c#q8)3zj zxW*OWgAq|+HB3iba;85g-F7P$l#lYV@i-?kxBKr+qDGmZfLfVRl|OX;@N%;;raUlN zK7|BTd{)5?su_u(_Dn?Zw{KgC%={Es_G1I|JE1~KK1tSFrH@>^bS?lHlJWpB-1v)aAxBM7VSQ}bCqsUFpA zP4F?kza1fqlMrJQQAh97c?*jynB02b8c>vcObDY$i0nzHMah&U5$5&zEm-}`I96=} zOWO$fWi^(qJwYD;9V>H5_9+>0K3?JZ{=V}E~3{oX-%#@Y61i4h@3CH$jRP^oW zTUm_=T5}YctR)FXX4kz1mJoAnWL_EDv*j>zs$Ez6cLfCwGdN5bWvR#V%x*XV6BdM~ zeZp1pc3eLB73ab0Z%R%^A1Y9V<=Kri8Z*AY>a1YZAkENEf=IL+qqF zEoiAYC3Ur6ty4-rG|V*G33?n|)zNE}c7NSYLhuxZaShFqpJnM#At5$J9=!+>U^&4e zm7+Vpn2oU$u?Qt?k0ot>r^%z~A+34W@rFs(W;@zkrP)PC{^mO*_%j*Rk82z3IVEdE zo53a4Y~z`=aQDdyUbQrd<-JSBkyC_@B!X)tDzr-UDC}FIZ!J?_O=u-{Sv7sC2{u*e z{4ns~YV0K=aU5se7%m=}Wrw^aX%q=uOgp`{F_*kd_mRmj@Lp0D@)~oX;K~m^<2Au3 zOWus~C$#UY8`6XX{T}|)pjLhauQQ(g6Kw;l`Y~KlYJXU+<(eUiKC+Ah$$3l~^X|}M zq94q^I$eJt%5CLx9Gbq@)8uP_fKSiR;S+^qIvm{_Ty$YYy-%ctTOa#Wrga#sTRxdQw)__0g*rwK89## z?{uG%H? zfN`EM&T=VrQTFeHi?E^bMJt)Qf?sXq-}xK(t`yqHvhwQRap?d4z3==5&i4Oo^?!XZ zCcqI_`e$eVybJ&H3oV@gZ#IwAa)qtl%`SKTGcx}7h&rfM<)3dII__Bh^OFh+EzK`U zY2E+ZHWieRO92vU&c7q7ZIULz|8evmC=NFD{0))5|2^5hMM()QwEyn?pSkj%ef6=> z(y;#Xbp7`fH_##EC`OBG1DK5e>^MskZ@c4a+dE*{{(sK>pAUk3$!fDkkzBjHxe5R5 zYfG?_(uLdQ-z)#$i={+y`UMZzK7=P2*io{Y)MVL#|Nrwif@*dri|-Kr_y6JFTX+Km zkpFLg5EViF&k_C~zblXU|MBMU+}f1IfX6m8tda29vA=y~ao67IdU!W1ty<7sttbfc&7U+({4Cn~?Gjm^vo-_a2Xv11n}ZeXd!|lXVQB-M*FHdT*-d zs1pkbUc+l=hn3V5yJEVsS4dHli)0 z3n_yTJp%C~Gdsf30YT{q^xK z(18M^0&CY@cVfQ z%9%(zr#uGBvo@${=IF#BJB@3e&*>I0@jBE>`S7WY zTjmpaQ`Kv8mk>rYZDWiLlH_X_?`zk1&L)+?1-Qv7Bud#O3nwE&h040ZU213@oSfDc zz^>1SUBX1xm5p`WxU3t)m5-@n4B{B|I;3bh^G=g}Th9~?-P|O{5k0Rbo%$dF5*QEjd^bfu>Z-5`nYBu=pe*iX4)^#Nby=vF zU(zRE=ONgAmVu!eE@7)KOaz$1yy9s2L?Pty(~duHg^d0`gIMt=6c@(N$Q8(JUkH#W z4gU1Mk`!kiz=(8>c_pgtu_~)FI~N>GNEL(LWI)-4snY20b1&w1zMfLO8}6Z{s}yCu zf~_w=T50_+(?R@vDhQ67oX13`@V`C+!_&?@iMA3SG-vDtzf5r zhTMc*89QgDqZO%N#QR6+eQK+G`gvo*O<6S#TU}%-n{jPP8ZHF?p*ikhY&9HAPS0BF2lW zPC+v+N|DHq(l$&lv&nf*@qF+rYGJRG=I7IdUe@5(ZZvMpeU;z9VB{D_iR7y?j?;L& zZE{R3=}MdsElvM}&cSx{ayA+0C&tlN;+4z3oq4=J_4}_@KB}OJBDqQeAVG z+f=A*gxNOZ&{c_lR0G~|xYAkhNhl>?t8}m4<$6rl!d8&w@g`D27WF|R!4hX$9godD z_bY)OF6p;cI&CC8#(YCpN{HLVa*=fyKT>j0nneR6!*C^{#?PU8{6k?aYwpV0#r1}l zDUcdsa+Zl6Z(ltlEq=vG5gCVqz_jf01W*Kw9oy}fcAAh6WznATPC?@aHsh$DVP&)mog z7p_I6O{*sP7>3wN&|$+&z z($$CFD;h6XM7p+D5`AX|oIH-A^T~!-Lm_Ksm7E9(XRh&FVQlYJ0fQD)oy?#sV!Q-c z6RuG3RVL|KDr>bTb4)4|K}c2$j{)IGi(Xmw*h>EPtsgxOGE>8m}kXW$NI+;3mfoE<5{ z{1h27VXI=Fctk(^1YS}%BBF?bbggzpPvcyA>vjFOdeADUqJBU%ra!5e#2I(m;9$y% z{~ek$?I<@mcUVgB`1?6}A@9(h1p17Xxr)r>AzOY!A5-vDs6go)F~z`es3B1jFPCbc zTCt?73oe!PAG`5J0sV<4qGRePUR`h6ATPb!E5M!B7G65RS;B1*1$XukCSZeN+oI4h-ezJ!FAa^<&j|$IDE8TX9J6xRoZG${$uGX5kXLp37NZulsDJkD;haibry` zNF4)oak;<%>B6+=!?fL6*8|BK?tfN-UPTc*NAxO`F|2*oyck-c30aaspQxL)g5Ez zUX8|DzlNA=#;&N%9^^TDl-Y1f7A%W}uu8u@P4x9Z9ja8bs_)HWlq-XM!~b0%$b8@) z&qZp00_w{UH*g~(u#l&7GYBE;2oGjL3nOu8QcV8P&Z^oGx2r?+%4LH9{uWKvC%uCe~4N7-&tM{;xnyBF67ei7n^WVflF+Fr$X9iksd5ZietK2a2 z^panl0%j8lSG1cKYrh{4MBkXYZ3aoy?rA@uf%9B{+{gslpyAZ83|Hq9eO^ z?nWKZQTOhgLv;yvf*toY>SS`!LgN6tGM#n7=x3La0tj(-zclD=l#Ux^5|o&>!?gvB zLZSf~8LNbqsQSGa7>Hr6GR7oNbIwC-=kqcB77*@Yqu zcjET~We$JzI}zbq#m}u0$3Eb22TJ!nUzHG?C@U~7Qdn-;FKX&1WOrdiA9QsK2&(De zz71Mm`C0+0hio~++^#~C9#dKpr;h%rY$JmTL(v*M0rZ|uY50~|Cw1DPnKgccK2j`H z%X)q@+tfy4`k3?Q zcfPT2iVnfVmQhaCn8DEenmv;vjhea5PFf{W&Fe9ysPwF?@>Qz;tgM~dfMM9|J2}hL z2RsQp5{2khB zHiJTS$&)Q9} zk`Bw0A(l!co0t;96)7(&qwYayg%V1Xg#@*cV$6W}>N;J9t@^TY+)AmXjau7BB6VoT z=fi04mGQ77CDI`>ya$v#)$2-Y7W=9|Q&gG};{?;K5}gR?Fh9b<|EkYL} zVc|aZGugXe9_x$C9ZR^{SXR*=EjCfs^FhR34y+gA%&R1L5})Ue;v0MMDsJO~mv;xs z2p4NSDt2!6<}eF~)EXQgf{_dPv$!R85eZD ze@2c671vh}g~f6rePf~+pBJjRaDlF;v7XFnUbUk~>IjP_AgO1kabL4R$rKOrt3MuO zyY>+Oq5Ce)Cs?v|ReO0r-M zJ6V;l$4>(#3et@7P$$z=M!g*kQE341yfTo_W9&ek;~lPDF2r5mwhAmd*g|`a26Pfz z@k%%YMy*UN5l^u)L1XyxWK#`TO%qb4FW`7>t&ECyq4So*4+0=Q#qOoSU66MwFsnq; zN)}Jk$eU!JZR?1JtZ1TXQwbapEQbI5H6CW?qGen6wJOp3MAx`Zq;;&;BJmr+Mtw2$ zA)fLf^;pl(!RwfgVGu03&OpSv*oU$IeErpgxn%V`WYS7wBkJ|Tf1cDDLhSMtxq_G% zk~ne0`Ocv@IU_XzcH&0^+m-nV(`6zg^N}ZfFC|-@agtrW(Fq?U37mW~E|C;Y7KmHy za5F*JAlaY@)vUKLW7}oLsXDS3`sGBuO{M+CcUQw*nxp_1O|?oZJO;(JuU;~vg42~7vm$>N}Hz1yciQ!jV@u|>V9ZAkFjNl z(>Kfv7%I}MV%r(exM2(IxxeKtF8=v8gj8>c)HQSKnyoqX61m3lgAgln(2L@o*#~I z$=y7uYo|Ut*g_*-rGkVBt_?r-hcA&YG*hAVzPBALQY6br&)mF!#o1>Y%iVU?;3~3h zQ|~?0HwgjE>ANEJ42gG8{`cxC#!Z_ObTTnzBnPW01 z^y54Qg6O(6N;tCOj6Yl>wy1Fzz?>asBVW=fwY})zVO6WG5c?aZNERHv?M>1SDuNA? znpR0u>ju(qIx>Z*I~>!=%%eVB zRq%Jwr}IO<<61^5WhIxv(ST2*MlK-LQ%ED`hPY+?_}O0#may+7wlvOs_pOiN{U(5r z-o5D~>h9T!7agCO;Y~a0$Sx0DXVHx%KBky^yUFBcId9_aQ&duL&qRTQ@Tcv)ln)w8 zK2tp}VqtpvuVJCJQ+|%cRf!wSGT6uG8$0Ip6(wvF$wq5ci1Az^}Q#SdeJR;$zwkZWW*@>%?*->&Ex#28Cxu?&}PO zVZg6jo4Z1Z9J@bN2lxv#uikp&HusoGCY7b@Gt)MrY>S<&daxuzU4HMCb_K*lN-!-u zG^62U7g_J*u>B_jw0(}Vt%Q5bW-S_Q5tEN1sva{($vKqsiQ2Ox_wdWj-c`HOg3m|5_T#&N z?hoMCVu}2r&KbuQy$b=ryB_#3G zD)W&A*;T)v)1e;cDavB!&YFgEObP$8bU01|JHZ5kn%{5W>}m`X?D`Mu2u|8?34?%3 zs^1fB_=lF1f%u`l^R+&%sp5kITJ;dEV-^tBdEGjnNc>O{JRI)qmyHrs6D+PBH{Dui zPs?{w{S`iqGmeO5S}1wZg;Bz@J1gH6yBv7f`K)$K?U zG;=w4meMjviVX20}&%8t_4M!+ullM-ZXF@L{e)fT1 z(&v3NuO9o+{cR5Tq$jvz7tk8j{Ms>k+`$}QX^X{x&*5ZX_qmtW4;TPm8bGtGwtfJj zEG+JK(_XDekzFI@(4IgjL<;7k z4%xdX^elFjQdOXnYuU}TO$RxNHa|_<({pT|3L~ed=k6XhcO==vaz`ukp1`kMWf$BB zckcTpo?ZkJkQ_bk8USLYSI4eh&ht4y$sh==Ppc@Zqj&G8h}k+&ACM_0Ca_lPVGZWN zQ6d>%stsnXZcAKxJe>w#e%pGwR_-2o3>WD!gL6%-^w)W!PpuZ2+mzHJ#837qF zb^r6^V--{MSef8}Zc*N0>HlPol>~s~J6l5Ec7F7FN56&l4vm03iG|sWy2DAJ|5lP9 zvQbvtzP3ieaxH&ZY=F_Ow*dEE7djNRj1a)Ug{bG#=B4`ow-=xRaR&Z!q|GF|d08&f z1!`Jz5wRL}~m4-CZM$DMfSFe;v{~>D{c&cx9vsC4s0iEypFVpzihoHmd zn+qXppzFTdwu5unm$ z74-ST)V$(BMke5}nfRUqu!4ESx9$#aOtr1{e{m-Z67$+#M^^^d zW&!$ex8Y!b<(eq5rx$G%cG?h|RC6XQXR{B# z-K?6Hyr}C3`A#sY{Gv_<8~L)^h<@@EpM;fzH)RG|Hjl!^DhN+n`W&ZBYqvj;%S#jE zqC4YQsF{9hAxT<_3A~3+oZ>k?pn4eGyd=*tG6|@H3LLj(Wv%_`PYxy|A|w(7a4kee zeq8hV{unx`ryKEp>5Sb^^l1$o#-pk1b_*S$-%I7{*kF5oxLAI$=Z5Zwqo=tn$2;em zR;UIw)Eu&^Qf9i}9>`%lZfe_w2yX$A?m}I{-SG+(CVHjAuWTP?6$M{Af#`cID2ZHu z#sb{pJf{!Y&IY#HGcwcHhsYewcGsV)#DOOyawQ?d=jcEVtyz}V>A={K9~~!iM0h+fGRq733lDo9>R|QFiqmX&;8JehaUAR zwJjT@%aLUf{D7l@I3Wkkm0Zz#9pU4wGH>WjAC8jd&;VKSP**cb?N(Vqn)jzC026^(3PR`Ru8{GD(Vl#~ET z@dBWz1YA`AUSeLw)}uDpXz5L<_1 zQB`$p#&8WdlgHE!*12OsUOgYX`^dw%-ISS|zP>L@XqJDipP`?L5`B=#zI zf8W~hW<-0+rg{I0=je7$m<@83i2H)ARBeN4cwj zML`D0=?i17mmgEHYA$THYo4}Hz%8X4Bh2QBiMyegaaa+1akC}1-()iaBQ_${CLhgF za6;_rRCmKRcAh$dr9#ci)JYyE|IJ0(!U>!!JKWVu6dN&SeinpGA&27~JQD3qtD*F( ziZXE${^patU7^n1sfsP~-NwZ8WGFt&)CKxYj+#>f-8R$%&AgZC&D##g_p+|)KB>a< zh(BKL5g6`PUDqQp^Uy(}uQ;|b`V$kUp)ZjngVPCBCkyScA#{UNo49~;Hj&XElbEP< z8)c`}1(@r+fl=}N;j|s1`0e`V-~s0!P4-I>Tg3LfM2228%AyavY5IPsz-nFc5UWta z0fcgx#8yAx+`wjcc#fzEUY0Lke+_f_iqo;(@p?j-!RDtOFQ9#uwUumNLBbl><>+ui zmbHMj++}$tUHV8dY@X!zgKI6Z1oW?1n(S63il_4z6e4IP@k7CGNV4_9y$P*=DgkD< zdM6b4$s@BP?MxY9SmoW^DZ5N73Y?AS`4Wjl3NFLXKX>08lkWoxD^t;N>80kgyY44s z@(e|<$xtFdAmV5;x&ZqKkoKxQMf;%L*PzwgqCn{Tahr1^(R(?Lg&Q;nzgfQJKp4#X z`;L(JY^-Pq7uOx2NA(Om_FSkle|7x0V^pwqT<;Fo3fK||2u|zT=KiayuQlG1p}bp# zbUgVVn?8LGW)em@x2vo?3l>?+#rXH7-S{Dm(3(U&Y)e{6zAepIn(Ev|SXr29v`ZjR zlgIP6IlGN@%!$z?`Nzu8TEQ|Gh@J3-xYtH)1sf;c&Vjn9h9|mE zF-0*4NtrJat=+7YQ zz5LURD{db&23mL`raqJ;(~j1S@KpVoSp?uIbGmPH00~okWF%?<6Rna-_7xLFhhMU% z7o6#y@Y&#y>-f&{f{w#eA5qIaKyh#veKbuUsBt@?4!ngP!@^gcc!)ax6s8OIS&|gt z;MvBW$GxLiV%_)yHlgfzO}~y1Yq_#bpT+O6`7@vHgROP*(l?zbwafs@vq6fCoY!)+ z<0~EfZHursTOM>UxZy3oY; z8)$jHDxBcfQ#PD_v2wAU3>AnqT@Tr@p_A=+kzD0xtik^6R(|4xu$1j=7&|mIWyGlQ za6LzRe11N5=_p-Rc-&VxU-ALoYo(aMqUEcZ^5ekoASbj@&9Z#bJD#yW={ZTxxbe}$ zxPbRb{@wn<>-*aXZ#9LPArHQV7y5pWg&iBSjwS}KK^`-kJ)d7TWU?0(&4;hq3a^BU z2rA;sZihlQdozLobrY~s0fkS7m6kGNk_(DimcB$=tmJ>Ta)jHw79b>gMklb9ZEjsE zOAa02(gX!`;Vs&ILNkYg!Y^~jr*P#GPv)8*5d=DSNr!oxpU&q&$9=CrUMJYVZT6^- z98<%Og2-A->blO&)m!mreX10szdlAxp>hSgPCFK&Ucc9C)Vvbgq8CMI0gb{+Q%imbqhK;^9)W^ZcRk;~nE;stDb>~}uq_uG^T5H00WJ)Kf*!2%y)HxSWB zJfDY+FB7ywsQ+e5Y%%@@jcT)bDvQ?#y?@ecydAqwc_||C6?E2LOyI+QO z5&o7&%G>cRRtWS=!2>#BOyj+cU`$Zr-4$C=wR``wA)ShDDE960^BMNfl7$^bt!YTn z8*frr3A|LdwX%SFliC(dOtF={)pd7ddb!8uxZqBJj74b%#A^VQsor?YA{F2ySXd0Z zM%P!Jkz>#CyZ2i%{~mBw0P;n0xWEewfFTqV6tJOONl8g;92}cDjE&54kVwvsn4g8s z*z4px$|Bzd9xuxEUG@w0Pe*L66&q;yD~trbPdsft^{w4stW6!7cifISiVZsN{K$iW zR88i-Ay=pcfALYpefec6*`YajuIz+R)vEFu-u)=3lj(Xs=GdpJoGHY>$hgqrY`Vkz zyw|ml!1z_;+>i0`v+X1R^wT&$<;jp|MG{mpcU_xSYTLKv+`Os;8@$$2n5Txhi_+ESr6KCIZuUr)grmC+C2faTa>LiGc+lmprFjtj^XA*5% zZxKVURwpOYB1{LR>c21O37qah;-I-c*>uQ4Ef=WcPzA=Ug(hp{_NunT?~!u2DPI<1 zWFWmm7-Shje#!K?JvR{^wl4~KR|+ZNbBYDYCO$ryf5}%x)=cqUz`zGwcZCK^}x6Vd6Wo`Sn&D!6t8CGk1S9X1Q18~^~nE>RN-)VH-4yVX{04Z;} zUPH$g(UWJ>aZ9>Z{rCH2aMIy=CTpYjE->NX+9RD!DOo_)(`gi?)rzN$XI?TVwW>)-s^NH&2_FQwqXgU(jxdJ zGFH9k6Ybq4g+-b)n~ztfBW{^oRMlmZyZ`1(&1H>rjsHOX2Ui#g}JM z@G4kpo<9)IuON9{QvI6fyjqREI@wna%mff#r&I{u?y+XJx7tuyv*OW^W z#sAYw)JF=;TIvkM1R8wXnzI8niwr6|7G+P}cG|3LluKQ20wNA;xGKpv^)cKj?YJ89 zsVwV=5R4m{qhYA>x2(0B0?I>e0TN4c7`2PZG=DZrdSyj#RW}89DVjTi4ZEQrSa$#T zsK;5?RcE}Rs5xvr2asmX_AWg7|GK3nhXyYHgj9Jg_Ygn@U0^JS4#i|&)rqM z*EKetrMcJ|0y6HRzmh zeB2FWh@yR)!x1Z3Fn@?R!3SfRTZL%kbpSIwTc6^sU>oDi4Dv%HL$z;u__ZilT^r zbd}$l6vQ{QX5%6aR{xmNXC>57&5fv^;WNU@ckflociEGJKpD!uX=kHMkWzrZo&DUl zkB{m6jJdCl!EEHMz4GTWMOGTEU>B>DpHan5Zd^r!g-f1O4*Zdie4DwQSWY!U;ZsqO z?n(DQSq&#b^^6pxBzDO$@OZemzV}IlTa-(eQ=FkGRXgHBae&t(!JK(c=WTS(7wwu^ z+9+CZF1_5Fp*I4evgNZTYhC_;z3dbJvG;_p;8W0{*YUm^z{|*TYxl>`^=Jny@1|Ky z3Q#J^hzX{F>{C4q_44;Z{{nmhiATJcf#Ik-N{2nQb#{m?8CQ;=l7uUq*Dp2jv%tQs&{B_23RAP*6MRcVS}GiV@=>>GXs} zM!LWYNGVrdT$Rr14fz^{<^`Vc5GOu@F&|(hJgGYSXw)V0qcnei4@Q?)sUl5Y?^eDe z`(d)?_3S{Iy3fQvoYE-Ps`XSo2V;|hv2Cdnrk4At(VH#NN4m#*I;!2-c?0Ag0N<)e zZhdMZ5)3phy#Qh$V8q%XW)*G)0xz9Z94J?%Ryp=rkd7z<4jU<5BT$8KAVvPhFUd#t z5x=s&`6~v!9{(vY?sL!Pe!TpNlRTDT*c?ZX**Yt)ocxxxnLk%ZVw$-H9|WthmTzCN z04BGu_;R?w$mJiwJLWY3IIrPL160w7OR4B(amd0)04fB0vBZ;y_;5tg{)1IKwgAXl ze8(;8H-vno>!sl30;U20zq}_j7RjUrpcm;bP?GP+x(7w!Ieni^Lkxi>*iMHP0FXE+q zX%(YMpK5th{H`Kk{LzG{O|>=bhnL#RQd9|jLUF?%FcpMA^gwGa_WDL)7!w*%=O!hm zEf4V&KCfbfV}f3+7M|UT6ODHFZzRKp!$O5Dc73(ALg4GYt6y#Qudr90W54ybE{zwi9lM^a_c}TJb9Un*cXqmCgvged z0LsHJ44`{=>bE>dOwAND7A>HA&oD6P4meA7uZdD|dONMcRxb9@dGlpD@5DNW;Y zJ;6p&Ow}FU=;;lvzHB-#%b+wr;+@zstLoV^~x)3>eeQ?zDdC%5%5y zhU>exWgc|-H?0g`x}9SEMFqRvVn?LValn_m?sEifeLqSp02l3Rk!n@F^g|lvV77Ke z#ps~$W^JFF3p5Bw*#8dg>f0^0E_12u+uq{I-`vqHMcs>`E4 zLtKo6b04XpgSD}j&|4Mk5Ik`*f(qBl({ZJ<=nP1^P65d9xF6^n%byZ;!+PPmn z%gbhoE_TY^3U)CuYW5x!ByW}$Uvh&$y}+w8y18kRB2Y1DRnyWE!G&{&MY+B2e<%2K zf37NTnghiT771xoW*$zajd#VYZBN-iLatK@L)GLgx*nTywi$`C?_x8w}!2 z3kX`)8;c+jKak>kZ*IIB)PNcl_ zi}O~M+gIqvT-?n55~-L8z;HCIVIKD41Xj{6w4QPnflLq5Lf#Q(S}~nq)^q;SOwJFL zhX<%METx^z9aIg{%py~eUW%ywTH&tuwVVnv-R*W%jGKyn+5XH}Lz3Hlbsmk?1P`IZ zp}l^(nihc--lQj=Fw`}(Bc~*<2KOvLvK4r|sUDEA6wcL8(TjGgJ~(OmXKIFS zb4t1aXlb9Lc=_Ga1vl&78;!&YtPUWHoLJt68$G_J^uI@aJR~#PNzJ<v%WBd|J2G}9+pg15Z&j(Ico0IK(9GJXz{S*+t_Q3fR zn&%G_y1s@!p=DbJ95GSd49i|G!$c(O7uJU-bqxIKC?oo=&VE&#E6Y?abD*{%uU7uHeI8pZ~+O(ilSb$H*N;{N-16@(iKPMEXf{rSw~) z40x%CXyz-Mh^dcnb|HAi75NmJ-g}{7wwK~ZQcqL7?uDmTCMFVKR>TdB(=Qgx7j4E3 zRVU^K8~!O|E>^nqx#x639A#;r6KeTI$MKX)eGItt1(Nf$1C6Cm7WXfrHN<8u16*9x z4ni$MPuPA3Y;vt$g$IUQ<+{V?08+!Srnb?Ta>owi_1U4(Zqw3Zq-%2y6mIzBl7qsvBOrr|5Sg$Ig`gdRL&b1OPl+ zH_f&GS#u8vc3q6Md;duY_g;Y;LII*g`Ir1c?AsmAz>I(LsqhcY4h94xQ@+s?E-JY# z3w^twwZH@BqgEK@-|Sfyzx`&M(9y@^)nak$1}z{bd)n{lM+eIZq*Ojy9rM2m$O4x2 zwZMA;u{w}&^H@42ovx=eNe&L z&m6`JOTZ75*9=~K2F8pY{God9r~jK5vP^h(!MPv?OrDb;?VK(9|` zrip`bWPOtzfXwz|w9M-yu%(d0)xNpbAb4!3LP)EXf&l%ps#a(|kGoq`TUbx)%|Dx- zSD}uWxR0AOD?>nvbgQ2l{deOSo5$)2+h!zm3U}a_MB6*hg`N z0o+;BoSoriHU@4h$i7?KFO6FBQ7xBho!=hLhQLRe-MAk=70^ZC8+I~~g}wm{i#U!c zE9HbmatOORgGs^s*CdX*mVDXFw@nsHCrz@=&Jp^9Eswk+2DEC?3YAM@#m69S0qEr` z&X3N$oNY9jpk2yqb=_PbU}dg<(7c%O<9&k9>T4k?hm6AsnP zv83(WtkEGkRL8^PU-_d->XON%)YLN46b;0hxTj~I(W!*i*U_V)$~t=*zi4z`g%UmjXJNPJl(I-a@AK=y$c>%`y@sO zL=s7<=u;#jXGj%(O8iJtIVoHJwp^#a_EE1WyIb7y&gAuq!DP%Y%#UB`F+N(qRwel= ziA#rx3-eJQA*v912(FkwzG)Wq@+y)sH`mngbl1{cyn(khw=|bh-^Tfh^YkFnyhSJj zqn*LSC@az(%=?`)mSCl5tF^Uz@QchI*}}rY;ok3#1zjR-Iz-rV|Jeoir>U$?!WBK* ztibJ1uk&!iv%%*-uS?;q6tf2?A7{Gzl?;8!_ohT-)C8FRj|+gHg9#b$CGNRT(6LT* zRK8h*$DXzZ-{kRs_>RV+jMNg7J%jGZ3M5bMyQnl?T3#jzxNi>hwaLJaf&WdMi=432 zc^BYoa9&CJr(am-N?%{8!{EV~EbkM!l4%=0*c2zDcZo?>V7s-q#R>Zg@X#LO)2Dt! z%*)=$*;S8i^_nMgEdZfn%_MxGw+Uk6SiC}!yBMdx;!%gKi_@EUQY@K8n^2G#ADp0k7vP-#6i3zqXZM?J@uRc5hJ`riZlD zGJz#jEBx}aJWCT_6=3ivQ%tzs#fFU@*iyiUX+T$!&AMQl&7WW-E=xv+NA!J zJm!@oFlYOFp#Io#?Ng21BrM_vQ(xpr9&tgo1o6Ce@w}1LRHw$(h-=nVVJfpojAlfG zsl4I>N7qvJT7w8oO!|7Kc@H+MRG8{~bB-VveHe~?jg_`WUa8bbOgz-y>(Zcf7X9(D z?Pgv(aP?ayY#gAm!hyE0Wl8wwd5!GkZLb?oNGQRFJY=$0FbUF4tA7T~KG_|$1nqZx z|KzBTE0&2mqS4!;>6ml?qu-I2VaSiO*3xFB-N3qWR(L=zB zh%iAsZg_FAwt+y_)CamX-`}T5PD(I-O1eaN^@@y7%_>x552u8p`0gY27*hvHlvXJY zBMaGt8#$oXY|j0~=uJY|RE@nnMgeB+CYE&g1*wzIbf?DxX7 zaL)G%*{`7G{7Y~(?zol^5$FSq!=DzRYjDvTj<4u#Fc;bTvgEh@8saE5a7QQr+Fdf#p88EMz zWX@)oVzYHp4(D1U{%-sJI`gB{J=OGO=z3V@?9tV-3<3pp)U^s3q(TjSX*v%)azR$b zn0IJG^`kEAkK|+P(`=rhC(FjC2{#B6xk0R>)>};rjJjSJc<#}4^*z|D5j#*dXP_&S zT?c$NOCdc%myk@rO1%5YphFWgf@H&(CRQ&t-g;Gsd)cdT?+dFW59(7htLdD+hoYOZ{8Y4#X}a!syLLJ(bZu)u@rmGT zwt0nwM6~Rws$1x9=f7WND0(TMwkUrCNrC&F1O`6wfU7r%k~2TN&A@*TYla?2DH=CS z8A#^2;eR9UNb#@hFre)?1WIYs$fzEz(41kANGg?rXUiBQ z@<|7-fJ28b1!ov!u$)5ogKnXK#Dyv5J+eF(KjPeLns(gP-PACh;|q@|+hWl=ZEvM|tTEE3&j% zT$FYb?K+esDIzK=ieS!sb@Z>9(qEexrX-7e^CqldSfub*!IfhsO`%S9OU1fceodG| zun8O--x@5@iJdbuLfH2@kpm`73Mm%0m6pmdy}=jbf+j91YX5AhmYQ>P zz@gK28`{YV9A3M#a>MqKw23NkcFixL&G^bglNROU`eht)1%>$89{I zgCg=(xy9v1B~B`tw_maumWM4UO4efD8^ z%C_78l3O?0gUdDwR#WJJAaHS3{!IJz%Rokb!r`Ful&Zmh1>B3=Tw0k8*ZS%7-u#*e zJJOtFhQ%7&!9^5f=(W*sA^u8b9TM-GT%A}(B*ZxVpv3FN4hUELuesTqFmVAIpy{fk zkGynxO?>uiS#b~<2eB@@zw!)|I={Ef9Dk%Q{mYwiW>os) zGG7MQGsqmdRiJMEr)UJsC#&}O(#CE_HN3f%Y|Waql}GJG;dcErt+DxTPlfN^%92)wN(C8>2ze9KE@xFC~tvB`W+_`{(yNY_cysk#Za0pptp{&M>oJ{}~5n8L6Q1 zK6WWv(K5lnJh*YM($W9s54>KQ<66Y?V4AQF+bYL%?8|UQMJ*F0&;tEwQ!56t!(|m3 zfF%^wc8IJ%zU9NzdQ*^3$gkhLFBUvDln2Z0#we9Q(T6dBl?5~*A1~GqFZV229&gc+ zN*}PB<3u{Dp8jKOtrjo&W3-1B-(vNEk}B51a_w}n&23{LCAo8T=g9&r$F3HC`0`Pp z$&3bDjFiHs8{dY6)ai+ReGLe&T@9|I^TXzeGNR5GtII4d!UEuWZGhJ z3>Yu>YwpQXW6ANKarp4qy~a*8Paa%JF|3y%%zkwoYdtqUVHDZ$d#yz9>P zZxsQ(>>%V7Y$^x$9Pw=@)E8^^3*Bmka!(#e?Eg+=G%|NXPUlcsO#6!{yzZ%hH1T&>1`Vx4h}h2Gmm5(WZ?h)fpfy{;a2jVpgZ^cEf~x(^fTBz zz%zQk)KuL1f4v62wONBvq5crg9x5&z92k!9|B1m%*RR9DeS%s@yUXH2GzEp9VPE9* zf33}$2F?sUhO=e?2;L(y+w8Pbj*E&D25tYpj~uoC-5UxNTNr|HcHD3biAf!vL!zSM zxZKNkdnC8Q3m?a_bY%w)&GwuaBGjpUCGI{GcpqQen6Hs*M`v{OzBTT4pr z;hiv)dvs4(0AsOF4-}J2z~#i|e`O$))sN&kG`w6QN4`fhn`5NxDXIi zW*|40W{|thgb(Kk!=9uxV|tN2w-D|1IOczGH&JjBA29Uj1{Pb{_$7O1^ZmN>E}C?W z4;UpO`4~=jC)PM}t4fQW*niW8nc-z!Q8|2aaJgLSpuH@{b99r`T@K7rvp7l1{@wY> zXEs({$n!d5A`wK9o2`RKH*M7@!9F*eG2IV(I5GY)fhnNhlw)dPZPdI@0Ng_K4I1+E zjf=G>x2UU}NAuOZPz*+Vac7m~NG)fXJ84t(T})A{{)1dBubh|O?B46ASMi8g^2NO^ z*UkCF+9?aFk@t*}FSnOKA1VHy__c=PvAdM`BC|`W&@S}T0c#27EsyUsGSiO&?PIJW zW|NA5@0ilwViVh%{w+17N+t>}Oe=R?n&q{la}+^@bKgWU&QIKr773( z;eSm|sO_0bgM&Y~qlK%l=;r2@yb0v;{%gG_NDFddq|tPyT|pEqRtZXuB>X4(1)U~h z4!HwDBf*Me%f_mQ-<`Lr?>A8HzSsXQx;&*ISdagdoo68J0~CY4(D(h;NB}&9jN~^# zp33qwcROQI7mU67-)vv(dPR%QJW%P=aL(H;V32-#tKvG=mK$0$mug!qH5Ks`HT8X< z_V}K3+_+HLcra9A#ApN!hwJ%XU45=wY}l@ONgkI+mJlXyYd~pXwWWXH<IlbCOwV(yIX~LS*_mK^-Cf2ef=NBLgOEpXvg{DMTRE6VeRCE>8&_I z^EXX4cV$E8*dyj_Dy0{PIlxMdJ1ZAhE2sw2{&sh+(TcLZ%V-Pz#V)lgs&M&{b^;&X z;$*lKx;Tzv%nf6c2j`XUGa$U7%|=cvxSg4CxC-?cC_A*T=KIhQI)lqSZBjX??#QXp z6REYYVRHB_lX_lBqrcV064vY}C`-Ni$C!Aa=$yp2G6O$2az{1Y@2(3;WJcfq+e~0v z{kcV{(m)UoRBhhejkMXZ1HJ+4dlwa!%TTZE&RKUG3Twx38<+PRI7N2qxQSptz#^KN znFmUe-dUJS-rDnBV#E{29mISgt^A<0Hw%vGd6?_au9`8yO^^$9c9!Q=bFbra|2R<9 z_jRp#X{Y18ii8vu4aZQ=2W0Gzen)%m0E{<MY#9IpQMonTxWh$YW^Wn-T^RK6K zY~=T@eg`bJWglSge`y$i)|_+@ltn-HHpKZ}rB2n|^Jsr8VQy&hl$Wih(bolXkbQ(V zs73v;d0ATC!3G|m22P{0Zr5vG2@sVpxtFWtzZ8n+e~2FOHUTaXJi?Dce9ICJ#pCt4I3&6rXxiPMj^lEKfQ6;N~bG~vt zp`C{d+=%`+{0^a#Ug0gJ64-1QBWqr%`g@1%r>7>rG$Y8AElSpIJ$^DDXhX9Qb?b}8 zTb!;a;GEZX-p+yYc^GBf7*IBB%b?{uaC>AGjj=nkSMIFLtI-6q_m>yz ziy7o6d;6b0A)tDk|3w2sF%V3PX0+GWp;*J7viTbQT@9Zd?hYG2x+_97B)_M4mEK^R zffe6b9<~srX1*h6itnvoFTZwGxqp=3W0s2t3NaiBTYVjz<1Xt`J(*HlD7+H`o2B4H zX+r8hBKHuN?K;1s%kjo)<{cWEXO0?V?ZnD$Y$Whbr5?W=vfAye7L~i|8Vh31J5<4c zJys`W$(nU@HU(IXX1>0ppdfe5!3Bb*=13yU=B;eBjift2my3`hCdmvdL72R>y&&WY z3}UB4k&aZNSiXGlnFR_I_AB~`YjW#gD?{!;wC_|O&rp85NU`9}ocggsCgN_%?qUMv zuO(3_Sl(Fn$qGpPO_%f2Y?u8LdCu@ZyMAV?H)s{((552;bEL6;Ter82POj3QxV1em zlW&1jYkuTMT*{g<`(0en$`ohI0osmqlyVW~N!gfrhk!Nj?N5vF*@y;GZyc#FA2qhJ z%ExWIp_~-)Kxv>v$i()2E@)E345?ry)}_uLi84fd@Qg1&SwMHRl||UW{#1{T`w( zhB+D=)M&OCz`5B-u&`WaCU(b9DD!DaORL8>eA4F(wUj6dM?k|1%bd?#CnY?zR5FJ& z8Nyj-h*f+!Qs=~i5Cl*rklgE7`n`lBqNt`_qmaky!Ws!^R4GL@coBT+D%SbuZrB1W z&(q05P^e3>OT3}At*z03xhj|fLm>W&?QrQ`Wt`IYyGNAaBIQcpu3lKRpe{z^dNMG@ zR2ql$W@ji4nvu}H$8CV2FBES5Z|@hcr|w6zx*23uf-P5EW9yojt1B~YBhfg+?#Mbf zY*^_+oDQ@M>%tjiaL+t*+Lng%-&qU&P9MZ!#hku{U3$K1!@tE&K+G-v$oTloF-)57^QFqyUmXC zr#(w0TmLfIA#6I3TDHmoi&I-90>Ypu4kB2fciaz7^T^6A+vNq#6?JuS&J*&TzSWdR zzR-FtI2WXIAR86-D5n8TaQS5du1@OWy|PbNQchs9MYLfx(jHkIOZm-c3;Q4>xx5R> zc>_?1fu`#QY*;ECKkRO%vR)MIk&KoI(@m?5PB1PzlDk4v%72gNb~`2nfx9yG$c(P zMj1a06Ex#R_H6@9ZYfN$80@sC?=LFS^~ypAYE2UYl*;Qo;ZxSowpB@e4d{yizF5=Q ziLpnfsilSGbNPv~=w9f@#H?&?{Jj~i_NnA94u`d>lBfKh@X*T2{*@1agOrMWfopQy z`hu$|zgA-}e;Kfv8m?}i>JvHZ-D6pk*h^H#-6Xp=1GQ-JJLg)^(n`2-&9kYvF{B>q z(S+r~3D&|Q3`Nrz2En)wBUYZ4Gkq>7g*I=r-|7rn!+^aJ*3%fv|H>5NEG#anq+&{= zo7=!}zUNl0r^*diJSCzsZ$UBckodW%<7$d-{L1DPANLt!{uzfx%}?aKLuCgnYHU0G zuFsB-i_f3OMSV%*a{`ga3HHAfSotcS6JZUvcs!D@8Fd09M4B-PK9&Ha{g01-#UBt5 zB;SQ}I#hdQ#$lRpE2KiTP$j4N03Z1~-W_B(DN32->$OSrF-lXTqk95cEarA zn{h6Iy}rL6UsJ%FIk9=X116&R+5VqM(X@%b$W%LncM-{R_)xM3{rCh+t3ieXkm!1x z&Ok9(v!}8=^HTBX$g8O^pDmf=TVsUaj$Pj5L?<0%v)c6esB7Ka5FTrV&^`eaO2e^; zJTmzC+vuRZXRqf#P3~tU$}G&?VQgxWwEQvVQkef11H^U#q}z-vAfg?=tI@$? z`p%|BEax;_k%`Bk)JI5L>RO5wMl(_elr_v_MEm3G4@2$sgA#o+OL9wgTL<%1&vJsG zRctWl_o+Xy%2w@zR9UWU6Sk~(j{&bHN<%!mDi)|UhFnmze9%E2Q_gqB<2oMnj)Qn> zOhLpU+8|{tazbja`T8J%Pp{x$@W~573BW zHtk39+}_!BhxVAeXGd)F3nVWi1kHMxdk6Q0<*BE>a>|fV3R=}GCHYi#R)wm%3mVdn zs)X}D@pLnpHt0W^a#h1}Aaj)df@|&yH)!C*V~^Ay2@zBafUUih=W1-J(0ZR;JeT z^_Zt!W29*X_Raw41C1sGG8_--r+nfdrGQeMoDZAQy0fUE$=B7J26MIVI}8SpW5*rSy4R)E z{*H+7?PjQe{~eDsL}jFfi@3ul<_qVAw(PWb$K|D`lRbol!u!_m@o7Llr;g=(H`DR= z#m+duem-r74gnNmG?*5za~hyp6FCd()j1Gj+*97q%-$Un8;ha6BH1n4V@BzRK4r~l zBH+GWINH4u7?QNRpWlfH_PRM~K3~^!G!X`f(Jtl-RF^<$%<+9zET_9FHI8xkJVps+ zpp5KylT3TI{M@dgaXN&pJ|n4X zh-o|naqw9(MyN*WSaOoY=TG&U6BN$&-mu&;%PkQEv!f-iOWWA&&+Y-koZlJ=Dk2fXzyJyLVC&~vl zO--%Mta2_b5ktT8_rmwb^?)`59O$Az^^vn*(*XpwwzghCoz63$dY>^5Nw{i$Ck3$S zI|JhW6ZTwtJ@KDTyw9P1OpuP4%$HLPd1wfAdW*E(COhe_pFaHw-ceq0Tz_)qcIfaX z-`N26gO%vv>H7Q}X>I>c8}e8N%d|Q=A^GLkM~Bu)NZG%fV^=uLZcej?D&JFSfDY-n z9THXW>LGp0rn~SrwV?&zkxR0Tr|ahP(IiCn41r18Uy z<8=XSsR}Hg;UMQNm{S-aktLSV7&O}o+Bb_;`a>x|tvmxO=-~KtchF8FpwAc$dp`f| z-XaV{G@>G*W4@UUF{M4||+_SuxH z+FA7sr}NcQ(v1hu3sjFKe23<4sa(AXXm&&4XoP2TKsYWTyCHz<_vtxyBATHC5Kq7Z z!2QtMxFewO+I*KK=t=@H4XgG)v3*%2piqshcmAL$Z|(9)&Ow4OQ&pXr?|9|tt>w_p z$h59|1AXsj5p+AyIVQp9`5g;$KFJ&_Z9#Y3{&KAZtW@PV>9Z-bn!1RSEo={K6fJiB zzPj4mosyiPi&?IwNIfS_V_*2v`GjInPdSV!H37DU*B(rx6WB>{6W^&=LcX-%pd+}E z*lt0x3^9+Q7|$+#nCOqshzs5Vb%?VHjoYn7^p*lvB`h;KF zK9LiajIi37{n04F?M&*Y@>lPcITom;@^C{u=qoR3lxK}=B5hDK2t8OB)ydUi89J4z9c2#=;^0j$IZU`7pLyUYvJbytn&k-zX&m$MDfEd zK37bJ0e>yB-g;u@0`b$pT)ujkH+p7P`_6)U~az2kl z9&D|&Qu(xbCSN}K3VLE;xBG#i=jwo~@>_sKZAK;uz^uAp(S_~9M1T8M-G(O%~nj!;&$^F!+^<+Cvr0ku4a5WWk`@Dpu zs}})}%+*GP+$?MQEtBMrA3$-{pk8AXEq*?gWRnVhTLft5^Sd11CqaOnnf#up{iK-k z2|F`0^L8=tkE7F8AL0X0Hxxc6@Eq}2-C7*YAoB&E&Ye;;+pTaA? zA~Q`3orsbgA5>;$X0N|HY3C1@(~#L>IRW2m7C`DT&E!R-*A^BC#_9%MB3eu=c8H{k zn9^F4LMIb#JpyO%nh)~tp)y?}1G_up+J`$%dYOz(&9EAF`kkL|)_su{;+-E4d0DRR z8Rd}nUbQubA7$!|_=v1}K0mhX1ta}1(tH1=XC#HFf=v<)=}7peZ>d&k*hSgIh={jl1O{t_h+|6A44s5!1znfPWmLIMxy@}mNd9#*y#D`j0qQ;q zYEuH<#<1=ZdOx`JesA$<^B;9m)7oOM-XF~H6NIy?$fi^?)kan1At;lGDKH+DN^h#1 zbZZP{keNT%P35>I)#L1;MKM-WvhA!0GsNfpz|+`xfU9l7A`FdceIsFgsbIlw2xG07&e6+KS}ZaSocw z6^)mn@GfFQI?C#Q38UG|@vU-3kA+Oa?vrT-{oAHLedVBP)~d~JZ^OpNX_;*daS|tU zD9nCMm|MPUv&tu_u-3+9<}nc?N3kC#cZ_XeJ3&9c9rr_Q`CDNnN!CZG@k~*$1VgXH z$MJif)C^2(TymTFUQ?z^_Y&jP3YW$Ya1Oe$iFB%nt2`(J2Xv#nC<6+P6!5OiNyrHn z1SZGD$^~-N0?rq7S-Ix(ZfT(1JvX8vVwVGf51ianx_U?uQ|o4cS&t41wGjYoSE<6> zo{{RMe9;qiM=hDsANn#KfHfZaE-qUD#7RK;G=g_K-2E(cF;{Z7ghUy7Tk~wC6EX8C zETEgR?hI_7bw^LWiB-jvN5R3@f52_!bUg5;=mYJPs2?V@ z>xy1eQ&S}lts`)Y20-4U0rRqlD71LT0{8&c68jPR-(8y5RG?x>e&rc?S<8d88!ndUHV;>8}(;! zdv3u~-cp@*?gg;;tWr&;$ckQfZ1msN@>c8+Yu>@PY|(Qu*7f2>XjO00Dv6>b{Zh`E zWggJ(2|IrhhT$ccLY0L@WhNpp`xDO!IdqD8J(*Ar`%^;xDs%4@wIUch-RZ%VntP0@ zXo#4oR82c~rMGQ@$ZIlzRz`(@g9I*MDqPD(ULIA=tC|B9 z-33i6LQexxHqy{xYcp>l?`(d_Swn2JG2u6DI99C#20h}Is>(mZ*JcaXSLsuO;zNIAM~Bud0PY(?-XMT zPjaEBY69Q{#{Ah|fGCbs;oE8W=-b@X6mfEL;^QX`LzqCXjW3j?-Q(uBlIL6Zd0_*&g1>jK_S5E={3e~DmsjMRqwPO z`0Ni9PGx=(^@F*RBlI?50JRS0Bw&ck9k6tB zIUc#lh;4gFsPCD?O>aIRh*V2Ze6!{ElO%aQJp`m7FMJ>gg6~n!9#^MEhV93`oMYOa zKh<|`Z|JY27u>>pjydR0S>e!3un3uT{9RJr9hBR7Nm8|=$Eb;sb=2#4<$RjMa3(5z zg)YwrGZ1!BU=h7jOs1!|==?B%;#Ipu7E7%I0AWT@=305jHlsl*GVHieIXStdrKKLi zt}{eH1pM|TDd9Lq>Ed7oJ;?r(;QpXW58rJZ*(opi5If6L;4qf9x94+OgHyw}kMeiR zoNnC9yz*PT6DmNe-?f|Mgm|B{t+Wjbz>=F<>$G|Ak_qlk*L-n5Zb0{}4J`^1ifQ6I zKMDM6^>D%d%rzx?!KjWP>V1NN|1MQT?p=9;wCW>-!HcLtPBYa)ho5n{M_(ruFyCoH zgr_-4V!>jqJ@?8~Y%v!p;d)3dl{kivGt6F(jf>7t(O6p(p*P}OVk$ipq?-pye(2+J z@P0?n_aL^eM>Z)5Nxu;yRl9iUx$fU+XYQ&*Vq8(9%E{C&K(UmJS5ZD4f0xT|*FC#p z8AKltPK8_vQ&Y8^w`N~eRFDtjQ9dCrXfB@RKF`4~F!W|K zuim3T5s!`-0LHZ+?n@4cm->mn=e3Lm%d4NfrpkFoyF+pMxniNgVNqGAo0Z}91jUVK zo$o#i4qOhp>F?3RXB*fbMK<^^A3)a?plxr$j|BF}vq9M-G zVqs_Bf{)J`mI*vS$!haOG;>AK8s~TNejw1CV%h3f5)B6o2Z05xc*)M-;P>p~HI1#o z#l;j&5t3dwf3!4fI@%%%SdPpLa`phKbj<>QLvJ}Do1x!n{9v1Q)o*n{47|1qjJSt( zQ|8{U?m1m-k4kgITQL1|a_n=MM64RlclI+tgrlwbzZL0xs^^;hy@`{4NW#ob@p0Bx z$j!X+4r;S#lu$;|yhgs_ZnLZy?-}62FQRTWQQv=OX*GhgrUQuUVTI~(!k`CjJE~`O zXvq|$G4~1KP~_bsb8bZBAhW19#>O3VV-P~=L)OV+OFm5qxRQJc>LI2cAHJouH8g~= zj02g&j_kf_CrZmoH)_ip$<9xW}k#C8A8 z>>k|RB?x$23?zT4`CMCD8$6!I4!K%18eU%3g*@_Wc;vfcR(D*WQuu9(n=dSg&sJ8l z0<%Or-j{CnVy|HZoWTP!>UWWpJMgRC>g%3&XB_aBii(P#;vK!lFi?@H?6;A^(}(9U zdmT%9PaaeE-tqi$+AIN59Jj zybme-ei!EU;l&3a4BwRpp~j$a{t)IS!sO>9)KR9-w{8$~xP_tf9{tE4<7x z>52!RX39xe`eJ`pm-`4@L3>CMq8(;eofW~em14MV@P{r{rLxMh$LPumnXTP&Z8G7$ zSC4|l*)5smEM;Rch8;N9Xgcie_6L6C$UquN2Xq#>d&p~5!>qK)$ON)Qa?{nGH+W++x4Q7C{h zbpRQ`ye>u=oSz=NwQXNAgPHmJlfNkGRR--5Ryp3^r{2lezuEu}SU@j)F+hpXL04|J z_T)sYpW)cMAGp{I+QMG!s25`iW^=jGwq^my>{7S^?f1pnBje-aJM7umcz)af+*4Z< z8Qkum?E)|=vEtM?$!k>bT@3j!MSYY}o*pAz3X1wHAzRQlFhrhB zIJhL|jsq~0yF-9`i}oo6-jQ@YKU$rScmKf$dK?1{*jo{B{*6Ep_~7jKe7`Xar2h)5 zx0?RF=D9JL>DUzwd}5CAGn^5S8PXZxCT<;+qHCu54+IE0u|#+mr>-z?WUYUC!cD}^6K>AkCc}9TZM<2dC*eX}yGa7= zG>Z@Rt;AQ0kjW#`+qI2*gNIz;*0)KbfAPGCH`Q`|KuRKyMC@CD`xjc0U!eQD*e_F*S)E&OCV1n zh0lJzGkA`6%8e+DteSi*MPgIy z6DCIfMo^{W^^^5!|6X@VkN)LfBF2QG*J6o1s}4_B_nih0A_bv)osl;bg)<{oI+j6} z2SSw;g+dODZi$GCU9n(@9C?u=udG6di>k#p&3i?^s`a$r!nksk*55?x8X5+&k5ezt zAol4j{R>W{glzg@lW7T8E<`K+hqb)se3OpK$ijIVUExG5h63SjKX-7;D}J4O0ns1` zd-@`ZIupNT<+Q&vj#vDDVpsdlH)s9G)Uc*kuyMO6nr9<@Nb?$3ZI{e{=( z0Puzx>0YCxafCj^1M#-7D1Pz<{OazSg`6O0=M6wv1H^iyu7V=dK_%41dgf}h#dNFr zlivwRRo63xw4UUjieMom0VG@2pMvI03H}0=!Ymyy>tVG}i57)C&>77cjez%br?!p} zk{y961Us;MGLGEFp{(`3F|tpCFxo`ELp!1V%q+$o!4Wo|Oi(i+KT;l18up69RL+aM zH|lrx4ZC<_Tm z>8G-)PtC|TD(I9sMw3?r&Eobsq8Ppu&Xfu|sM`TnCiCmK4{DD_oDBDk-YnKgJHH`! ze62=M$8-e9;m*>^gIIb;q4U)?QPZ2WIq_Of7&IW? zDo~|L{(-QpzE46>t#SwoP9;QfUQ*3p-&$>r z_dVnpW7_{2arJWZ5u5SB3q1up0oN>ncn;@S)XVv}<93=Tw6T#F*uGfIF-X*`+6=k_ z$bn1c6XK3jlDSArflA(kE>0ta_IIGPM$tqtD_% z?pKj@eLp|opqM{u4S4i{TpCDSrB2>HFlZ2Az=VI67!2c3oNomfxYcV~2DHD~tqq1; zB3%~;eKUnkIVaD(!UC$XaNsrc(nk44zK-XiE)Z*Pb6~fq5Q%b<5|xtnn}?VR53N~E z^%Nq-*91lsNgzS%hXMfjtk!J!Fs2z`P6$yE)`vr!sZJx`tAv@QjYvRWW*um6EJsen zW6a^U;)pQJETV=N7OvGJR_Ww0ul(~I9CNu+h@0mci}@UOC%CNQrb;}{{nMA5It`Jh znRKG1Y0Uv=a5C$ngD|bGIiQ*dQ{1zR%L_k!@9Z$sw72rmzYn+~`cOx5c$Yj6vH4xm z16;U@IGK684*Z#zCRh&Ma%9bi!l3~pb59vLVr2z59TdKOENN#%HuX?HM(jgx?WbDX zgZ&v?yky%@{#8dq#Rp3pO?^1BVvH%WI*xE%yfcyj(HP@rNih(4mna=QPOgNpF+^Vc>td1S74k|xIm5^!(x zRc(#=0t_MnDF@a~0Giz%DsV%bz(J3Z4}omuB5f)lk7Rf4QB+h=W}1&^G(unP8i#(! zzW2}(1v+DZvWM@z5ZS2HDX$au$WTwvRdIJsB$gd%PQih=DJ_vkld)s$BU0M5JZeYp!n` zk5(Fse3fVO^HTk9Pfj*Xv8KjljA#De>*}V=rNK6@R;Cbs{XHnksgMS*zNFQ7Uy*#CA+ivRQ0XDT6Dk$oD$o0=Lj748jFa#88oXGI zY$lZ33Vp{?T}_=_8iQ7BE0E_b?uk62K(8s2@uyw+>iJUzEk)D-tZGEyJlh0O(8sn3v<*B9UXrCl}?;`V>bTjWhE9!CgjvVM)C~;I5Ro!6gB5Z;PP6`O^C@-|05e=G7Q#eJjk*v40EJ z?F%PWvkVs`#K-#0qRd2xqEXVdQStt@96f_W_Uh_yBeg? z%RkI+qY~Jv*OPWXiI_bGP8N|Nz_ZYmG z46)-mbmeRr;+uO_@&CDCOO3@&o9aq0wZF3k=)GAJ)ttLaQ$C|gM_2i~=Wd!HX zy!(u?I(d;~Ao{he3X0Ut{qy@-{!gEalPFGx$^bd3qQC8`7BX-A1PBMV53X5vg_{>w zLJb$y#W0tTMbeVZu+;ojP48gf)#^Qf^tJo5c%Dh-zv;7|zsrcmenFwvkXXhM`48+X z42Nx9u?EXq{G`z7eSOovV@J|%V{jd*hrxPEQAJUiPn;lERg;t`dCAXHLH%G=evMd3 zVskitY%@jlA!bKFPX#V?2%9fEkjZ=Aq$@6_MJIFRL-QBB;|{`)Zns748nb;221p=l z76~cO&pIm2+eDjhEmPuje$gq~AGDhJNb_b8`1ldy4c*Lx;k9GLy(uXMdJG^0lTdT{ zs-tgO78ff`$VZ=#(si}89Mf!y&)wd}eOX<1_gDS+`&w>%XL|q7LSAX84X&&zc)%7x z%p}hmhA^qtfpomQEOl=t@}Jmk3`Htpof$-RcxTD$*K!j&&H%41+HVjq)tkH5Y!cf2YNF*blz4ey{d z<8L+&_h_o*yuF;{kBQDNSJ(ahEbq?&u0x(1Vf_!Oz!?l$Rro@f`~6D$TfMwN;8YuW zyod&aR$r`e?ShRNX8Mv-Z6VZGy;e0Eln#N&YJMt!yi9n z$NGj2Hx zFLbDvdMYi)n#V|OQCD|MP|VK#SV(pQ`#Gj-`^f>UDwIRO)t=5Ur*z{vB*UBKh&(mvdDPi!;)O(wwt-O-@Tg#?wshQnvY)fpr=ID{c(ru8 z{MaIcy%y}TRNJ~SH@SIZ^*ov-g9MRoGBG6V60C1ldWob1T3pTh(lm*G8~*=Z+=flX zfVjT@U)v}6|Kks1m_G3T?wR8o9UizlR}MWIbW)hc*9?kp5rC_DkD~VFfih|3CMn;aS;Q z`Ur$Bd^!gru*l|i{=Fah^6p^m_;vr}HEc(3clCVWS~=ba{qu?wNHGw_dy+&Hg@@x2 z2XtK5m~1QM-^Cqt?VggZ!`4_B`3baEE;kPKZ-)qOl)Y}t=21)q*c3S@MGGo3fU7&G zE>q`ZLx7(M2;l*33TSRM_}J$`ggst8q&s>!C#$Xv-!1bi0y0 zuGw6WbfSt!QQq@G%R_%6J~P07^nc+4ZU{g?<-beupA13dQA=qMrp;Z9%7d~R9OiZq zlvTVK-7J+SJrxO&(fe#v(r#wsx=WHyW^D{eLc9scA(w8QIOu)5`I0TDrT# zO@q?iA-M_Z@GPI_^*!JB^ZY$rT*PJp>zZrMG3OZLj#}m#53_>SZ_dltRphV^@#x{l zf>S;mlcW62nhJbw)qjUFTK<5ud7E@b!BC5*tr5f3`sz^SvS`#XGC= zQjhiAC0+_kYuL8aA28?=tp|b$4&mZ9-epZjceBXc4fsqliEK%lQ+0 z|1VLJI^S828dW|PZ zw|bl{HwF@EgPgYE<`%FS>)~=W-ZVz3)NM9Iokm&@3>+qYvUwHo zHO{?MJ>5+%I7D71I}*fOnHy}Aa#RdQQNOQ#7?`UCh&|MmtVzXH1nV@>`wIOJ z$h>-P>J{_Em)B+jOvFrA>-Z>dwR+Mx-e;%D_pmw?N|cN1Ey$Q*WVz0wk#$@S`3Q8} z%nGu?e8i!Q)>B7bcH=C}vUzFJFifJVq%fHC?`Y@K1pS?VMKJ(#z^fYD%$Rm2eP)xl zF!znRiE7^iTsmeipDjK$n(fPAP~bZmT$mWpSs4}iewi;n;>-g!2OfYCPu#CL?7wwm z4s62~j{aRCt`rfYgX85zghN#B{(T}+5(!qSTstEqBt!!iO$$>7xd+?>8D)WgiP!XP zz*i(_zR-^TKZ7A9iw5wlj9o9=n&)0sdUx8)N@^Y%)+FWhlJWWA{YEO(xhwX8w6bJ$ z9=~2OhL>0(Y4u-eW1qE^)Hp%jL~BNOD$hg92?H!9gH$86tqU(x96AE zfu(_!jJWaEJTtRrD0fqm>t2GVB6 zO+Q8ncBv{{$y8UNq^{8<-M~Q4xHts;%7LnaBocg{{5#W|3q-wxV zf~l#WYg=mpeyGK-dp|n|!|({oQCIu|(0zz#*5#150D!6T@(E38)M%M9xx9C;sHEth zyHWxwy*p3jc9tds0JcRKYgE761M{gD1_o#xetiBC|HFx7)V93EYZHzaXn36ZOqg<$ z0$kQVzwG4`<6j-0+kL+GdvYz)Z_#<>E<4vq%5trU03RlC1FhA5&9mO{# zy6>U*ee^q1Nc2v=Ca-iQ42H-lP+D3*S{47F_hc+Q<{>|0Uz!*mQ+<@#jmzo2l|`SC zY~>oEB>G2!R>z{BAFti07C1&YO&tX7R&2>EWgG>(YQBXKi4ilQBP459h;f# zR_u;H$Gpn4Gu1r;Y9YQ0Uq>PGF+E_7NO|JL*9uDQ3#)1KSrZCL_hYnTr591rzA5qQ z*6s$3>ILz`V76-bdZVO3ZX;aF!wB_#v*Ko(?7&h@9weC%*pGy5tK|M18v*_|%N-AM z%f1H+H?H7}nyDkFi=V33r|Vcc$b7F%Zz`~rv!&V$3cJO%jgV>NGH{UKf101$+_b$T z2;IciS%bF-($k|^tPiHZNTBr|+SGr9m&4^?GRdN`#yvXRR$ZA~dNl>bxybT$PdQG6 zZ!v?u$4AsD>0c^UV}-6N$k}12Ego=+Hb$LXX|tm%$I9w^jK9hMwO4+`9r;{Sf5z3V zWb3bNH@-+Hw={fpX<$}dEOdVS^6yalYoK5^;aes%6=QDH_O`YOewEO4IAJ10Yz3RH zj9p<}VoL8v-QD<9t*;3bzmQ%WFl8jRHHx&Y;AICzc4p2<^v=6Lcg3km&;yTG*Scye3Xey~h?^%-X0=eZG z_2n~)Q8->J&>n31eKDJ;{-h-!1YiUJ^9bR|12@6_2d89L#r7PSjjVp4LP-D>fe-=f zM0fQ5UJ$Uw;orx`i2>>DkPa@`kUU8j%G;JqlJ_59WJ`WwbP2vO&sN4T(8lc9_3P0k z8C5ps9+6KBr3J+dBCfK+=E{B=M&@989VpLQ1dpJvnn)Wq^GYU!M=peXuquNGk80jB1%82iy=*A?vZ5hi7JxiXZ2#nReR+nzzqqs#;K?B?@*~G;Q7PogIrBX2yNh{QG06glJB? zNAy{NsPK0XlS^9IT8;^_H^TCkPMi?U$;lcbQ(Bt5=ug~XY;2>q_9XGB;;9y1`;1Z4 zap>Be`w$|19o}rxZz!TDqFz(9y{)(Y1MrxYbu1j+JoWCarN9DX9QmVt36vMr7%-@~ z?X$V^?BOeZ11<(oe-v0V)18ofMgY|dsE-B+sVJ!8@A|1WH{s%3B?yrm78|T8+CR2h zV(4aqN5;`ytoGUX_KnwMY5ciB4oe{?++(NBAbrIfs@!=q;n2u4&DhX+uYqy?Z%QW) z*Dd|({d%e%Sky^;RsLb^*{?%;fUf0m5Ii#DXrgkn!uwPVWcWJe@QNgyV9DSFTBcr< z7eC!t;dU(KQ!TRu!NEnlbdUlnBFV%nXDZ{^j&)PXyO(O{T)-5Zoz(y)n}93;@)nRy z{8{oKk-wVeHldno!3r-(7L^a!VSM1Wky_+dY93<`{m$(Yo&O;xy$#gS(9mGr?_q`O zBn@jJKX)LG5+hUF9}Gf;EXfqUor+Orpg~a4NsWol8W1-{>@|x`@EJ5tGnyB|3mA%6Hh|EHujxcV9na2K-$3xdj!>sd}8GC6ny))4$C zFZz%^S;IbFBf1guF5~1SX*0Sc{!hgSt;xuZ7u~`UiV5Ad%Ci1=}V*a!U$&YiW})jY;nyU z^Qx4v?Unz!7r$#7;b|=$x`R!0CeG3x@yQxQIGzP*U^UOKtGRl%; z%^0FASEcHQA5K4GLG+ghkSf*jnn|O z;m|4(G`l*s;K|UaJp$@f(TITr-*E!~4$rLsTo0iCZ?u!+b4oSo`f}$r$5QYD(5Djk zBg8)kL{Ok940L18bC!WV;s6l-=9c(#G_S@0m2{7G;Ljw|QjONp113jpYTe}!-GPCN z34uSY`~lDI2ZJ@=BYS{BV)S&V)p`ygDQM0L+8$ir2J8rT#QdJBZ>_p-UY>TGSWdCh zMVyU{vR@iK-)HLk^v6D4f9?)#EXGmnxLGJ{qW~+w6%Jpaa*X?fUti#wz z*uEQ`+k?05&__%FV?hudP3XFOa^t*g(0q2LLa|rbyuLjz_5i+yuEO_zDjH7K$^u#H zjl!Th>vN$eK^0D%b~Xvcz%kJ0&yG%8Cp5=8`a3^`WNWPZH0JfkH+Go(Pfp|O1Hd0? z<$tn6soaD@X<=9%kpuVTg+NW-xlIV(aIThiy&3y`_?2t3b91~(k zi*4G3cHJ{^%S?Z&;tVA&oHK;}Jo!+$;oLH?S$-P1h7yJm@T!@(7Frg<{k|#KRW(?5ZnIa|K-QAA@(>}eYu0Da#q_8&0iijO`;713GJE!jLtuy zHY(pPR`+Ux*rZ?ot8Sz-F1_iLu&P7Vb(3?towk+#lICD*5o7Z?b9!0 z%SW7kRr9`a;BxWTMx{!iMP0v}@bo(CMgC(72?zn#pG5bxUu`$Xzzlh8iuX1BTGqyS|}^8<|f&Tj(F;^I-)kGxRr^GBrUbo5HFpwmc+Sr?Aqlo`BBOG)Wmxfy%E}LBO_2?65iZ_u-zU-2Uq3l&{amFaI#jqG62IVKWc)_wbV!+5ff{Iu)IA;)J=z@g*7CWeO}N*p_QyxJUZ zTiyO5llISaJZ}FW28<_u)y@b@HSLiHhbh1R7DDr?v(O)9)0@=?=dALMJ7010HrJs4 z%ss{tWog7#R|))9o5_}@#r7P`*)d<$xM5yk_trp)ie$*-4l&HqXc@i+IWAaMk+w*W z$h>r3qf$ggP@+z{{MvsrYZ7}1ltH<+`lhC)vP76hUNFF{4T7{|#CNlC_q@k)EJ;VA zZoTDcyyuUU`!+Oo69%x`MvDYtG|r!^>AN&9h&~n=)Nw0oj;C z*WDh!W~frj{b4!ydeI6vb{1MopyW_I{RAxUzs#S2v?(@55`BfY#+%o-vOVK2KEaQ-bbl! zZ5ldnHae4Jwe`g0iQgg(M+A}46cWu-nFZ~x8D3vq%hsladaij9ZgW+2Ut=fNv@GmK zvAj5&b`*siE(JPtOPaE=KVHxU_pCiV$kips9n^WQi>?W}gkJRq?iN{uZG$>1`lSht z#N$DjQGZ0kl=yxEU5ei_Tv^uH+yz6C=;Wh&N~;=;(m@3IDtMmsL7R*vjZ8D|F% z%eU)Gb}LP>cHBF5bjS7%qWo(85+4lWna%@0G(>C<&hE34DChaa_xRUsDo3w-5fQcrr3G0zlQl=_U|^-Un2g-kY{Y;&P@8!$tVePIxLXw(DK_gA~ykp z)1LrWo<{|NRR@SM$5wht4pn22&}mDo!s}LqFR%CV$=SQ7Q^VA^U8j2<*VJ)_08c8(dE8-xw-F7GN@naN$K&v>F z;egao>8RROs{QhJv9!wAFr}xW@F@;(@DRmE5DwX7%6Y!S6TV-NB&FyWHFh3yq6$yg zninF~<{uh#e5P$S@?m&*c;KL~SurxT0AuZPFr2tEDNGvg=(K)7%%mr>O(+YAtR#pgk-5zvWQ&Z2`?EewLkn5Y+AC7gY0tnILMS*?98Z&2Vz0 z4Z!P*W|T9I+%Fv1^`LjZO2o!fwDjLF9K9o;E4mSW`ZXN`5%65`N6uE3X`U`}=^9l3 zaqo*lYaQj9!?*60lbTfqLKQW(ksci&E7tkk&)yNC-QTxGz3rz7)`%I|eX2}q*%6HTv_pS*_e z5NCP^1HRHyKj@VhVm-<;{vf=#CY`t|D$N|DX#8%^OAj1C@+Rg@#T(oZS^{~zV4eis z;FnPwOmy!ysA`qY!dHLsDWuIc@kTlC8%3Ix<*d3zEVo46)FyqG=$?!Xui9@~b}%sk znfW;-s+B{XFJ^qqbw=Fh4M*81T7gB>8uM`tPN#X)n4fwa*Us`2z69=>{2LsXL>qmn z_(9~!55oCwFKi3GXBDCXWDeB`l6a!HFyZqZJmKd7Jl`$68^GlZIpbRS1V{gK%HJ~- zqY&9u!h`sXpZ-UWk_$#brEpU_sgfm{ip3^FtG4skR!l=YnK?~)?6HH2X>|mO!gKTt z?vXuT@Mr&3`U^#bff0r<8o zf1`KQq~EFQA9FfjeFLatWKz*bxX(uZi0i+f;W5G_bNuhEm9vE*>j6+7ea|OM;ecC? z>W)Xw37;2Y0c7(=0c6qWesIRIlqg`svt#z0eHy;iu^f?TjKMf#L@3z;ZCoWC0dz}5 zU;F3uiA<0q7>t$sJX3_$+KAo%L#<3Eyy4)3=j~XD*l^>#fh1tF$vSF@A&;{-2iozy+D|*hrdD?!lOlRZ zbS6hM+eZ(+aceVpPZJSRhycZyLd&yb-6*(VlBT>uQbQ8#or1C_Rb$D2JMD_sVi~ad zLN_JPGT|+R@l&~^ZIKEkQpqW=XDJkz4_Vw-6)6n-*N^gZNYFaZUDMO&pPjys#Sbm! zld!n*&aM6QNJ%Kr%A7CUh^DMX_}|@+TfIt&F9||fkG>yyusAjoy|@MvhSr@PIyt%~ zk;k+C4&Y4tm=tg!MA~u-BaM?g;qmp9vBFkN?eFg7A<8_I&BcpUX5Gi7Y3Mk9tK68u zgI5KLa+>X{$K5r@qjH$u5NP-)5P=CDCcrzdai=GlbPREwJgCIH;<2V!g*auN^u8@_ zQcpIBPa`6?nWLe9oyCNlhH_s|eXHph+QrtM$*oi(f%gI_1cKrivv{`^=>nNC)lRh- zPjhaBVW0-!jIMEjf%Avv!{`@N%twED^E6&GvdjqGv>8C_sH z#*5xF4#tsf^NHSo0XJ#N?enxc*4CY^=$3zSj>_gOe(eGrXtr;B^lRPC)cCcL55ju@ z`^Lil3cu(wi{Br^^QzaTLN^`@78KTNoJ}Jee^KNErGd$glMZAZk8shDl0p%Ems)j^ zOtRr8U%g(y_%_(HP(GL^3?Q<;(2p;#5=Mb+`1ULyP~?AJEuGb%tZ8T%k_ZqRj3?V~ z)H2%5u&uK0OPjMRku@`T;8g4qC{8(z!nL*QAV|S}|5*hWE)uU0NEd_4d8x6{WSQM_ z$Z6oJx>D)LBDa5^@KS6Do|&;hW;JXngnLKTchDwZ--(9*9B_<{>~qDg(AG?4-&*q# zRr;aewU1)mXHD&*q8rL`2pX8@JsNDz?W5|_g}=E5_qW`q2fRU3jOXS z%haCRq@~LiGi!n>xm^AgcT6gjTZx3dc^o0#8$-}c5pU^-?(%Ut!Or3L&yBM3Cqd0g zB8pN7F@JEihTaEs7sC6Wa)tW@eeVMcR;Z4^lQVHhb{U+jcyu}aY@Wv4mWLUpj6Hx}iWAJ| zB}^~=b*ABa83ivDsfC#a=h$0FiG1_;pl5Nz5oyCR9>FK( zGXbt2)qV`ZoI~xwI+HVjUmd zXAgRu&NehwoKAR-mz%4Zv3kMHC(y9JN12gUaW)@lw2s(I>qrN8n*tZ58-B-VCtUh9 zlcbLb*3Fas^zh06*Mg92Pr}}%HU_mC8afKaH~mcA7r-9WtGodeu*%EJOIH0$wnlLG$(}wU z{xMYnaM&_B-f#C8>aA3+{86%%!yUAos&<|q0+K?sC}>9o5khI@b#!z#ua_O+fy9e< zenmF~1t@L-xjG79H-h=(?>K6PYxc*gjsxPf(F0qj47s?#Etw;bOA58EZjH39?o1u< zK5f~45v(^r9~Qsj#$|2Ee|_q#dClrNyE>b(^A`*7a^88PPUP2pP>5EFzW2tf)X#)W zQRg#ht=&-wpL0#j0NgbXnivB;IRdCg5;*^}HRi7@e;PIIv+gcz=NN zHqx}>;|4rzJjiMFYX0ma`y)H4$n)z}<=ltUC!Xud<08kl6~CKReYYRdzuF9d{M2%a zc6XuHQ|BkU)1|DViM7e6DItgME8aEmK4bB#Bn||Hk_&=3GiIcUPX{lQ|L^&R2)557 ztgAKQtB96xPTTJyN}$vTw#8E;abH4eTwIU+(V3%396lG%VO5<8{%S9`Z5IPgQe=ql zS?T1m`ld9OZZ((YlkAGn+Jqvj5Q8@|_3`>~Yb*Z)yS9ba`xN-AXhEVE9U#b9DzVz` zK-h)plCju>k7+|JH1TF_-WsTK8fB3wpM2vcmoaj)aDJ-o(P%67NG8v0;- zjW7KJr7rVh+KOTtP&5MSMN#>bqjgNG)vOA@_Jxj)&dSQF7#S#Z(~5=wWsHUcg%w_t zUy)Pv5G|Maph6&Z4&1M3c!7TK{VE0&UVe9YPk)SEo|U(@vh6d+t5~mtqR+r&VOglJ zlSug4N=nCQG>i)y97%;rrc{Ee(nBvnDLVke)ax^_r&@#3`7@FMks9?3Mj2|-X+p~c@3?;qMs*Ny@yRVC-`b)Pbam6=0L`8Tx z4yFADBayta$@$I;^ZZoJeW||Y@IEF&|%H;k!w;~*r8^()4B=K zQ0Yp_`I4jZ%eNk1(Ei}V83|v5bGTl`X0*8+BUokrBrPfUw`a3-^0lo}4IdFWFFZZm zIPP0BMdf#}!_}5%M|=%mSyVM@izRotf-;c|2#b^*5a@-MWeu0}N-5fNFyvy|@y6-b zPb*Dr2hE9?ywNS6AbzR56vVV0q@3&GbBZz0vUg*?1neeOLxm08GPE=kT-X6u+Wm2bY-Dn)#?+h?q)sFGONdZUwS zuU$=WB!M#CcG>mupL!3`;4fT2{80kMO^^&w;L%Ct+5T}tU(twfA%C#dV&{xeN{a?F zg&%zTR}#LpjpgbxvgUm;N4)AN8e*iww2k zbQR;D9m4EhPdwWif7AsgH|{YHgWq;qZ=N6b=Vf98VfOek+aA!$xn4#JopM zm^N}B$E)~l*WD3*&HP9*?2G&_dMP1YtnzjejOZ1hTAsZlm->79)9>f(|7`$Us=hg` zK&kAumRu^7wJZl|)6F7X37WKZin8?0_RR=8wu0^G2gZvhnLjpUt=d?#DptOt7qg6S zx#J;Is$Vj#4{;!&IQp&EmnEl{Y#WVsl91x;!=uR3PQ32bqa?hT5c!j!vZeCI5uHSh zJ6Nfrq_KsM&SoAOALY^>tjlN}4wR-|^6(oHjiD>GE?zW+FWX6lfb;(lNHU5eu+knXrS_f=%gs{{pFA4WCq zo1ZYDF8fv^1ee;hPnAu{3#Y7jBk{hY4N``CgCHyH4@KPG3$QMn4H^xN9hKO1m{Gu7)$*{g|b1pM+bTsD>J7Z6>J{FB4gF%Hd@dhQS zt%WLT^2*Y^q-*LU<4%eN9WO}&0u$yp8)ZkT=$p2f9M397kQ^5;wW#61`G*-V#Qp7C zhi=bD1eS+uWr2%EqaZRp4`3<&+X5H^j*~j?_zaY$cj9D{WE82R^fMb#Nd&4y!t}pR zTS~VyX*bGyE(`c1Ojk~gNLtR+e{T}!VEHa@+c_s_GEqD1+uxr|%5c(Pjg!aLr{v!( zd3NySWaN~tXNGI_oM7-JEDi6ySf zW&S|Kx1nFI-@D?MPuNHzsECfdu=7ewzfGU8vei!NjtDa-OqWgU_t4j_T>Rj2GSnW~ zbD4Z?yLaT3ZfWV=G-)n$z0*2m%Nu_OmRIP-ppS~Su2xtzJsVoNKffywjh9g>?m7a0 zN-A1q%R6jhpB3wR}&6+!jLy_u@Rk!4uXt)b#k^>OC!rDDreH71xpT#uP1; z{Pbb=IjuYzmG@$iM#R#`k00e*H7S_&n%iG7Lq$)L3jck?K&4$=d@w;sXsI^N4BnAL z`(}=w{?%9>C`;1z)igt}UgxQuH;alCyi#g-NX1UL2E8CVF%-dmq}d{@4BonZY@YG-DyvM zW}GGvw)Y-V$B&@4n?z#@tM?HSLk%dq<hPbr-xe;Qf%})OY&Ai!7isgN6cmpm+-|hm%KM$U43u(?@}=v0zNmC zE-wg%tvr|(z)JS>Y&zHPSnj?xHa0nTeR+{aHeKB~?B-`73Ay|bkA+5E34$fDA`_~| zf}I-YT=}Kl93rEzl<R-AWP2&Z|H8BW#}5`|)DzVH$M=7`?Ehb0 zo_I1Q99nb0iL*Fi!16Z$|5>9Wh{M8}nM+H52ExLs-ac3#C8&$&IFkN- zsQ--kB9e`&@<;wZuPu_|gxOgoz$vYo+M(n$Ok$ezM8+14Q+`r}We|wtt>@GT9gyUB@~`z^GmG zpWFHS=+T39Lv2+m8}~00{&_vUAB?y2Kd-=-zB8W5ad}nz{?D&?@E#Ty|L+_6XKP!I zKy&$@WBi}5>terB{_ipU_Xq#4m&>_yVQutFe=X+Z;>#A*nNrToU4B@-e!{kN$r@|^ zJVqX$&$ypj?>E>~t@sYOU!gMc@EhlDH}ysRJRX z?~qWCDh8gA9nVlqMK(AJ#|TlEKWyvYo#CW)*x>3$N?g9Zox3mg50JRZZNTiGddy+J zX?9IYFRgn>V^g>?H2gYnj}S3LTom9H;T}V@(W{K6j`!78nv%`F>h*67tEVn*_k5TO z*o(!67c-XcT_#yJ15yUezUFY5Z-YXW{8e~!Ecd3Th5KckCTL`^@w!daOoaCIo5VG& z>PM6pq{L0&zYSC&vx2vIOr1W&Cu+w=o^!@i{Nx~|63JB^%eTWv9) zS$M81P}SjaB|3IQuJd#kZ+qgk&<}d<(GE`pI0)^~SUa9XM->%9#|@ELaVo5mZf6JU zs23E*79%L|1{Q}S|Bcb#Nw!D^guJG)6IwEoEm#$9qqO4M7eBN&LSzeLFz;|_gMvTU zsrbQCZP>lSM0~$dR47#=8tXx+M;t1_EiRx(5hV#@r0e9Ijg1xztAb1w8P3qf$v+dj z9!P{2i;-t>gxqn7Kv**;juN`z>?Mq}Eev@R*;^8fqvAyFOVB8>{pM{JvZO9CsEJbs z2n(YSg$hPOn7k_n`+f^E^|%Zly@t%|&?~m1g7lGjt*~kDC+kax?Bxd#JxjL@@6ETx zm1Wf@&)14J1@2D|c1_DMtIT`fxGqrW5}Hn)*?v?c)*kv}Or0ih2tZ3&Y8H!Zru=Ln zgKKg_VV~_aOEQkn-EQp7tVM4413rcdtcAs1&*V%Lj|2f*r@dY^Ko%jPgQA*%J{$D8s9&4pqaf@)X%oScMA7lb zMSg5h>!B^*L4)QAr+=785a-0hp^9R`1>&b$KDwcgkqh8whYQ~(uc{-kwPBZ6+VGw4#Pq091fg{7!)vX;p9W#`BVve_G>!!8cc&TqnePMkofue1TW2-AN zy3K2fK$AKZ;z}paL8~L-KpBxogvkLh6+-Pdl}b$?(N(1|ZO`lalpZ%6^VJccW&uR? z=fpv8h4J9K5}Bkqu4)BT&Jg7&Bhvl3WAng#c%DfA^f^6LA0$B1h?+)L1D*t(qB?$83f-v(&PH7K)7t+pC@BS{V68LjO%! zw{dajSn*Zm0#Vf^28<~02azh5sPxleHtGdhDlZkCWCGx*sqsqwkpJP4nS};^7yyK0TJor;iy=?*-ti z+~gRC6A@66^uT3{BT0&kpNvte5EOT_EfY2}Ig(UE&{0I0^{|gB_-88<9~s&5!S$ki3@2@SsF$XJ|;)DCK@@W{U8_ zXuX|)DwLkP=q86&K4ByTw+9?ggqO*C4yS2fjin~=cUK&7kO7`Tk1@wZa2n%~M(iy| zTv+r79@|W;FT}YZi@sx|W!PE{l;Vntu|28E0xs)hB1w9+qJCOJr>L~|9wsD}GL6s2 zut@awO6^J~Mo%?+DQd$lLmlL^r&JV$hu?8?b3hVOl(4`2OV!MT4b zV|$9XZ_#y&vz4urLwLu^$=DU0?fuit`-H`sam%fD*-e{=W1af-k(Vx+va_|;{UQrL z2ZfK^Jl0Nizs7&br)#pm(yDG-tVK^CBB7}UtdhM3(0k!+;W>gUvT2iPIxcVPBFMLp zV&qYKRbyNSP{6A12@t`bxU`K*#?aS%uiV4RZSf1T&Yi@YyCcx!T=*@Wq2zJhKEcX^ zKu-}wj(PURNm{vkx!)_C-2m_Pv^v$QGzK-tt6kMcyl4>YCj>L`m?G>+?;Nvf1S**U z6v#Uw6CzT;wL2i%*0B{e2|?I@i;e*Vb99GJyXqab-@u}*QeN;q%#O}m5RG4W0xVp0 zkcJX8kWuQqZPQzM?Nkm0N)$lzw`3X?=dBhbE{@8$>?`?%0K(#ukn(>HO!yYzKn}lH zmzVuYH&5FJR7J37L-krc&eDW>iYGIii!Za8O-@mw3#RhBsMU}8CK1d2bcg9B9Xr?X zVMCHP?21y&@4}~-)99z7oM~$bE9Jf%ate2jLY|;~9IVU~mh_H#hWO+BeA9hTzudM{ zXESR)rWvH?OX{rBUbYxvf{^>Xg;>NP%9RbCm(810yjbw*n;x5}*` zSJMTdP}0iYtnFTWZoBKL_L1DgPwwrv5_Z}%%}k1AVM=lyS+Z!dLkb*BTku$Zm)+;l z47tWkIPaZf{TF9kkIpxlu^N|LnUw$ty|$V5P}}j*^;vpeLuy5L1Uot!Yo~IqU$lUH zwMtWs+~Nst)*!Nql`~UVJo{)Qk(DWmC&-z##f95J`06ZfW2(ejo%kCIY8YG&Qu z%t@1ILq}IT6r00@GsobUF`t#Ub90bxj|0@uvN+R`MAvZ!iCrK9t^uoMqX4kI=y{K| zXeB|4Tm^^{f?^5vpR6il&CuxO>kXTiE%bL5Xk!iCss>Eu?ch){!TA3@<{xvbCp`3o z%BW`&Y?q0p70z}qPiu;jEG4=gE2@R8G!KHT^O-&}IXehuayZuAS=%=$>c*bErA23> z(P5jI4K{Ga&x^Cf!^Ezg_TpB^YPvJ3ELRpAIW4w8D4?4NzxUJ|TGvll9{H^lDzlQ) z!N;kxuj#=`(&^a5yOvwp99Ose!DpylFB--|Hd zQv-XTeHMh={lvEBw@c^nG=y2`hfW`5KPLk__&~J85gMq(8q7_FIn6CC1-OcT^zTk@ zo->`oH%e{E@3AC~1mRDpda2kb{tDv?TaljR*NeT=oZsK(CI_3ci17w(`0||oanLy@ zP(!L%7=Ex}eGQ5km^Lyj3l-tec+PoeP;yCB^L~kwNB#X`*2{g78;uq}VVSW)HNz*4 zb{Lrq=ev=*!e8XJ)BH`jidD`X7)hWO_#ows%?_GRp%v4B>ee^DaU#umO&vpBnMCs~ z5scfzB_k&?oWEzm){S>>PT_GdMQW$7NkI;ApI4Ie$o5cN+4fk|aJw>kcbLueR%;wJ zQIkG!YAk7nJuY3;H15$Uh4@gvQ19%{{Kghp2`G=*N(HCtl$^(vd&f3sPXCxJd7Dxh zudM2UoV4F^o{;%+JLAT=i;>VM=03Ixv1KXqOJfDjwwrqEYX4p*SFwWf%iY)NHn4qK zGBy#ApMuG2n)yo*Z#kAM-huCq?WvlJ0;QIUcbWG1Eqmx-tD98CjyoFv#4ZbmyfQuc z6?$4F%@a}&(vuJyCda9Ja-}x38SATNhSJ7z2n}SfZnoEwyM+@^I!b)v735=kirr9IBLs z=m+qiQnc&z;QH7{%yPwQ)+F*i(DL`3?`gfoQ!J8@WJB#?*hbjOliq0*drr2w*^oxA zRtQYNj|hk6==@_tT??d>cg^aT>bnxll>D8IiqDyau;;O5qsbg<4#x=aU+Q?yb%tam zpGS=XLX5f|IYZt|IIjK9^aUE#`HW;b8R}gxPaX_OswdYYq(;)!(Cy`ScU1$n|F}eg ziqC%mzBpO^J}RjezaE~LKn^)KD?pEo5v`&TkfW49;ok@J1p&HDuJGh=T@1I9XMFRD zdI8QE#0<>J)5e8h2(GUMgH18L%L7 zmOR`UxMakbL1T>dr|agHT-H|R6BBjx&P?_*0qDmpOW``~+26r5#t_lhKQe4IZ61a@QE!d_{vqZsx zc=22*X<8z-lyU|lRo@_(Ld(RV8%$B8ij+#YaO8ws3Z20 zFo@ZXHhQG~Y~W4&N5Y?P)eW!P{kJ1%!u9#6x%=BULW2SO=C!5JCbueD1+I>p_7cUv zMYLVXXfzjSrsjeGw1|8?|7o9u=7H2vAPr}0FT$)I^H-|Z?CCd_lpiAMm`~ojsnf4W ze7AY=wk*H(E~dP4uAFGG_!0;qd0pH%kC{@U=RT&y->EBzU5Lt~hVBZuy1=a=mky@> zyzz8}`b(#C5Q|kYQ@jd_V|wFImbF0HW1m%yQz{dWR~qJ~`o>`&uX4?rVS6b=>->)0 zH%P4<{`qA7nM{kcBdolt&9_WDj-2JB#b7hCEkZ>Wz9p%GH%Suw;*cFO4uRBbUm=5t z#jbUhJ;cZKpZr($)($F<%JG%5C~4S7T~vajn}=N%;}452N52M++zhV@uAP-AB2WrT zzil%;5#hwAEUo{LHF;5!h=Z~qRr3arytJ~eRS|u43F!Ns3w1xdtm-&^tEnmTc=5UV zq7R+jrT=OkH>)2!_yzOetGb7#*j zA;&ptF)LMT%+0cL-HLg{o+dMUq``N=WjcwUK-xY=J$ZHbm%=K+woQDN1x&>>B1rXfxuikdpc$aFx#v(X zgkr7(Nzo!N?5>GVVo(4GQwS5tQn*O{RG$s}nLg{gfJUE0#EsqRc4`OxNA|mJ<6AE_ zG(xd&0R_*o_QCjC$KRrm0#Ff3HmmK(#1vxA-QDD3yC?f+LvI)(P1BG@N;{eASt%(mHRtER=iffJT=WC>T;8#Hfmh1E2 z??<0FQh~lMKc9)qtCcKW+^mb{O5D+;60iLfE#fSG`FY*KUlE>eiTIy|=2WVZ=$Pc$ z3zm<5=o}|q3&}Bjq(u{4f6jDtI$Quf|M>h&#qxwWfT#~+6*{$0UloET1scosm}P5r zGzz4|a~=<6TuOh3nmns6@uh~`3IiY>HVYM?PM`$6&8kQlUMlBEyVTR4XIKD^!)9ny z97GiWbw@Lgr+|^L47pFO?rWpyQXc@2ggh|W(p-X9( zYr^r$mn_u!(zlsluMcVaNgZRvhC)qXoHSTbb7_Zii7d8%Ecn{VInTX<8N$^5dFkwB zWmt+BDIQ;lhfeQ+p2Ia=X_H}xg*E(SIj~fNk!)Ah^!OfsQe9Cv3sh3 z3x)s*RfIY>NEA!vRn$1`eB}lbPc~hb5y0N;} z^T1KSYcclm==YJ)7F@^W#45f@sE1r*@WtjSsb~@h%rb0va^>XaQeWIl?0fv zeEI=wyz)fxT6aUhzCUxw+=^bPxl|&zEvONWYK;8xOQm4k<8dT|*IE1TY&F^V+L@D$ zFtY(4f_A@)&4`rF2j_`T@!=Q{8l(cM{_`~Fbgq$bHy;DhhofA;2Iy8;Csh?GzA)^{ zIkK6+suv-IP>ct2>ywS*%;JS|;6U$=%bZL8x~bs*sp-t4p=|#!9#OW6*OWDc>>@i^ z5~FNmtl5`D_A%D%Wy?`N&7@O$+BUgtUfm^0_hxu0_{ z-}}1n&vk`tJgaUWd)^kMRk6cX-b9v-H1#Q(x;Fdl! zx4+TXjeX{;GzrXc#p*HS&5bfg6|51uZX#K|zW^++wxxxNoR&m+0dvT_#I8bG(L3yB z>b#(y{Dk3_7_C9IuK9mznBV28KzXJZilva>p4%_!PcrQX+*zBvB=sSDDpR*!zHO?9 znet&5^D4h)451e3Wi(+mqr=r1#OOloy?ov3B`_b>?*Nq;#y9>l7U3NJy$7sYgyQ%o5J(R<$?0A~i^J-8tMjIlut)$a!2x*hI_F=Rr+w>%bJX{r_#gb|i7kTzVNM+~717jg*Mv9R2_gmKj z9_dq8YQ0H?76~l$*>a@P_jSKWtV?hkxa2lae`j`ZUB_m4Ky80T9xM4i_5RKK?$HRFn3h|@T}A~jgI@9Gf&NAQtQY3J#)1^BC+g8dCBeVy>8t z@24zyBq^(|OZFT1RB+K%d)J(bxdc~2QSHC7vtlcy>Wga4nxsSI31d~GF)gE|pO#nU zShX!0uNx&gRafQuRw*tSckVAby)|qT zm^P8N^=lC=`P53B@2x4G;Jq9{IQvCfM>|(mH9qTi-;6z>L0$~!;-(_6S1d6d(OjUg zztUly{L%LQn~NfuA;)`lot@SSx1TzjxnfQKQh0#<3J~b01_T@dY%*=z4JvZ0J-fUa>UrG#DwtL z5O`OBil1%(tp(1(XNs)}5+O|pnS>EO7rjV)98o7hA!MwPO(m%p6nfQ_HttErd7bV? zCjq#jpC!#5ZS)=fD!E49BOLD~=J+vA%<^uT*8=+O=F)g>_l`3M6gM8jvIgliQ>vaAkL>g%lLC4V*}Rf`VNl6PWjGpYyjR~pCtj*-;8!D@9)c{wM<|J zjQLLS_whPUN?h@%6D=#az`^ZzAg_Ke=FJCN>S<~==R)YiNL(>8{-3AasoSOd z!3|dlj!y`3kaX`M`S}r{uh|j~4)&Ger40`Eztu;ZlaMS?qo~mx{if>bEi>t}!>zk% zKTK9ROAYAz7^2CFOxA6z7w2Db+Df;5h?1Ripx>kJ$-YML=F|&5*q`h=zClBW9vD@4 zJK+M~B*-tkeYcgVo_pU}Az!{&oKLfO>?POG>UM=V_*_F6e`TByUFHB-f#Td*OLs{C+E(U~I2JOE8@JqN_hXyMk$n$#Q(l&f{B*y7OR| zaS~+|~UpTEv&);U4lkA501+dZ^GJZQm3NOj&EFt7gA| zGkDSUQEOnR+e=>|b%L}4IF?JV4<)Cv#d-aNIH;sjp>z6J1BHdZh>936e^u=*NmlFz zY$?Dd_nD>6VmBvnY`amyJza}nef6$6AfBpQoOiHZ!ip`$fh9sq>hmrFjYjL%gg|@- z0SqH)&9xF2==2?>E*Cb_^by2N1I-K#ivYqY(u+qhwh?|*py>Co!kiPE zfdcdQC6>OzumV}@uzagFCe2;MB+Kb_Taj|TEp!_riNekCVLiXCBr?&0EZc<{lmbeiT=CcXusYJYOmf$_1UWBTeEht`g$v z{KhEc;4Qn?Aja z86=`%B{P1s+eGMc1F4vj+uE`M`>;*LWv%V34dX+fAf2tJ!jE=37N|2Cv8AA`BK6e z82NKX)?S=h0!mFYcoLlT=@ZymDIk^S;pX|~6dKD}p!wZI^}QK z?tDxT!OXE3F0ks69<^^bWb_E22N=9GQ*|m}{8aDtu$)%%gRh_cYH)bB>Zwz)>-|kb z`+3Mi>4M~VFD?eJ=?DX|=SwHx?hIcE`)|uYoDh@B(&=RmuB)ra=q~=KEI&7`@d$Cl z3N0P~Q7(OuT|#BndE|+?HhUj%Gy$c4kX2o@+AI48b!#b7wiM)?i)&mi7GTxfk{P_T zvBUAB{hsott&p;P_oy+AW?z zy6S4BJJx|rh62`Mq$Q9UX1=F+G{11E-^zb?{Y>!*eG7B72oXRUj&cg+o-%HuMn_e30?8opqR)ZP{x@$z9$yB?i*Dl`)n zAYn-FG-T_W&r1bOb7@Qz&39S6DfxVbOBj!Kb{|Li68BR#2^pemUj;2ZsG3eEd2aFeXF)NP`Nh&9DT?dD3io0JV3BLO? z1i%jA7$ZYuYsuqhT-UVx6L%ck4^V!^v1k)_~L%?te)Mwh=O&_2Kse9_v zT7P%iwG52=?M2I|(o_6>JnpNfv}u8ejnwHjYMb@GKls$UJ~&W_qo66m<%f?&`*mYe z*-);X0rIM-?ZwC;l93Y6D7=w=iGuQ;iP~lyM3deTMA`Vk?K8JmXA1o6c9bvK$%0NXE%_w8dq8M9!`cJ443@X?mo) z{-NLR?7SNpfpmThI~zHZ=yEMMPU86a@|e@M6I&);mUPLGX1K8H!#7D7e0{QR46S8Y ze)*=`+lFasjOnF_1Ocr_saJ#c*Gpz{?L&}#uKYH{pILgf{#&|0njOpwtE){fv>Ec< z&Y=1b*Adh_UODb9s#!RAjnj1PFlG7NMw*4ktUr%=+ z)y}3;ugSo)i>iw7CXGLhSOm*JQ6{A+rPohMEoo%U1mwDe3X&`4LIgK2S5X`-?+34~ z(`3*6(`2I|C!?HfP!uXgV*qQs4=hx zD|bC8BVEP#pmn2KsM&N7oO-~_lLdQSKav%k^us!k6tPKQjT# zpPd4LHn0`pgfA@_-~~&8P&lq6qC)-GjxGEbSKQ`3??pO5w5)RNA_KazLO$fC*)oMe z){Ta_Ev!o;RS!K722@H6iw;s|rlabq4YdM&S{zlhh!ndqk@}`O-c9t|Doxg`vUZqz zqN!{8T_|(0_?vg7ig{f{Yq3ptR*?y5lIHpq25&4|9aQq8tmq>f{dJ6QU#o}^_XlmV zUi!I3_@g8niavePUP0oba^WXGYh5~uo%R=JPT|$O>99UEnJM_35|{|=UZs@@l0w6H z@5QvKbp3|e_j$?Jth1`r2)U4x$*NGqv-`-BA60<~25KG_U!}wq z)Vi42{5c>_W9CGc5`~YmN+$}QL)6Q>sl1gXYXnoG%Y?jIb0NyBP0j%wI?p$Q$)194 z4P)n5mkzme7^w*RY!qZ*{qf5C*EkgWMVko*TUkr;`H;&MH(9@$;~8F=ySC1Fh_c@o z6dF%bpV*ckeKX;b7R^i>fz>XpBazyCB1!jQ8Pam|7QlsOXyrUDl~`#%CftI@>K_g{CLg(=3mGB zZ;hAScr34=4Pq|ZOJ|V3%C&V9GaT2Y|M3f}E+Jp9qg%<)?CgWcoy3jDv{Y6KJ-qrf zZ67noF&CK1B@6m~vQ%m}XyS#qxh=;Oxe+7Dk)dgZ#DgbdzAoZZTrX7!ZH+h;!r3YU z+dbX2ub?+nL0~`!qZJot6}-L9o{O>PA3wOXUVWRchv8N~Q+xxCN5iA<9a}vq=;E^! z|JPofMI04Mu$jZls?dj*6zs5bHG+f*;(Jyc!FwTJo7NokDTay}JgN?}@~1wt)>k2483KsOTZxW4^Ho^IlV6mT=UhguP<&*ATHa2IQCzu|5f-}JerZydj(U;xQz z{Lvo&XR;Y>xXlxmzr1mFn$NXF;n57pzP3iD{vm@*yC-W!7GnS3Cx(l!#c=tHR?say zwr1?k`z&mM9%&s|<2yds(!Ks2a|VI1n6Z$rePoG*7}jg8suJzRvfe|xCyoNJeJ3-A2ylfujCKRG+#4R)?C$`E!> z2C3ox&n`@%D-%*=*!0qSb4Lo3dMx@42W}K^-2) zn&C|)-wFvbL;L3=`S0U+li>%7EK?}%lb~0DgsdQC=@az`wz8ada(P(Q@?wEr&M#Qm zu5o~PpRx_Q0^$71_evsdLBWeEqf4%@UaP6eCka;-@ld^wgQd(gy5eK*;`QQX2B2GX zqfk~vo`&;d?Sb-bbA=(953&dGF|FS4kQr*FP*8S>VA&z}SO#z(OHaa4R>k#(GmZ7| zCVO?5%Ptjj?{FS%+(~Boo zQW_RkOS>24ouH~OhP7}o>sWB_{;m@$dGxKfi~W`Xs4Y^^Pk5QCZFJnnHXLACbnTuM49u9o-H%U2c7PC z$Dl`c@i^o?x+Vrcea%L|(;g-{ra5`4!-zYP!iy)!pr_8l41edy$hh^*W!TWoa;nXc zlG>PFj^-wK+&gRR@sIXwJUIbnYc9kKtrC${majZ&!Ur1?!lK^iSg2yGH4x5V4d?n_N}vt*X(XQ%Y&66+ASk%*9<*6 ze;obxdqgJu-w6AvPJsrnG;tzZ?~FQ@X*hTbDy#a3zi7yuUpbT}tL)L@>N}mC78oR) zMD$t<;VFPcx^Nio%H^gxFp+Qwr?!3V5!}%-^fUO?o5_@*71>;@P{PJ7t@tw0D=2asN<0xuKzBY|KUQb|lHy=#wp)lHJ{|>X~TP(9}-(LIv9K*$qORrvP zEf*I4m?8v=Z1@4RGMN^CtCa3v7rqDuVQ@LN zQj$iR6T9l>iUbbsf$stySDE?Ez;Y`kV*3Ir7@NX4>&gn=TOC&sU(gLEPI~=+lxGTU z!qR*@xyn&*xOX5A>_&B31M-bZAs(>5GeHZ(FKpjKeRcLe;HU}+x6C&drc)b}x*f+2 z#P~(xa-*Us13L=T`>DfgOBhrkEuA_#6GU1s5=22=cO4sWW{`1|3! zhK8$dDlg!$Mh|AtOa=J!;0SEF9wS)a>OC3{uu31ulmVgJdu8mlITB~W*$TA67rawW zCE1(!(@^wp{}OjK)yas1ALZv1Bh;lhWx3NjUpa>p#PuR84XpkhuIq|Biu@zqfJ_Ky zPvfOF%RJ9}4F^Q5&=Wba&I4|K2;yAuQrzxkG<601w|M@%0h;W`ExSrE%l1{zWBm6G z{rf-C9ZXNr3)iWh;HFc<0RS#G9mpR)_i5WiFBP;p60$mf-@bZNK^@p$=o*em%`B8K zQK+_b3VbjZUVY`6&#Y~>qQ$JhX(xS}oxN!A@5^bKO@D2%+3A*E+3d)3d)yj zfXyML0o%LKu4Dt3bvxuIa|?XMdt7lN@Uk-<0G=JNC}=wP0yGf=k9$-x-Wy2#Z&v$n f#Ge10CC@3RHtNO0#2t<67l1!aFhm{oz&8AU0X1Wq diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exposed-devices-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-exposed-devices-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8923690e2d95ce7d25b5fd9a1c06aa34bec80b GIT binary patch literal 5558 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 Pa|Iacn(EYRIY0jwx$~RY literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-software-inventory.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-software-inventory.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9e1d955b18bdc06ae882e14831f5758c948de7 GIT binary patch literal 79732 zcmdqIbx>Pd+dfQ%3VJHIwMB{)C|>-O7AUSESfIGO6|Vusiv)L1fKc3}P@n{t1h-No z1cHWOfiFGJ={e8)-*3L(%=^uJdnUu|z1eH+eXm=u>t5lS>Wbtf^dv+?MC3}ZUTPB& z-54Yyy2^d)2H}d!Q-M2Q5{S{!Wt_c>3(()cna`x9Fz3?!a}p{gC-lz=neRvIe@`e-&c6Yl!}v=|;URrQs~@%Q9JH{uxhiaq)vBw#8qv<8#nNUpZ9#BLc-(34Wk$r~6q zcK6Z!3Dat{?Zi6-X`;uM!gdA5G)Af!>_#axflUOp>rq-GbVSaZ^|a&Q>hDo$*-oj` zYG-QBAdXHO94+?ZfQnEZ?99?9U2VCKa%Xn#(d?yXj49&kll_JO=zd;>omSsnHB7O1 zfWUPnR<>G-L#Z3@D8kazS;i%;3jMYZ$()R{$6OYHzbA0TZ@#caK5|&N>h$c*^5$?) ztXi09sZhH7?0g{GNxMpanz>f+W{k+8w*6)exkYc0DTAu6UJ5{e~vG4mzz zFWkTeI;lYcz4ivu%VwR2S28Jnk54P*M>$Auf*7Wxy(UyWhJ;OCtA0ea3G3RhbxtgY zLl==0JH3$FlD&_);(L6Bpt~uJ0b`82Ps!x&>1|q};qS6~I_%qXNXzQ}S>`K;^l2g@ zEyW5e@5*{>tknxlvvcC^q&;9@m~s*Uki%D8;0rv1`NR{*GS45a&gT?I$x8B)H>;E5$s^G4h7-S)3kA zAwE}xA)Y7OhU<7u8q{hU7!$a7H9PV=N7X2JFW$s|wuqV>xS<=FBz4%Zrm;U)V=~*` z{wIGH);PID#EPGDa3{4nM%o~@t?tD^?}=Yc26V(>)(3jHt2Ld*9(@b((WTJ-BG0i< zZM$k#KWEsbPPY|p(0UvJ@LK18#X49uSE+s3^kfvrwB7H+?H{%fIP&G5iDD!@#f4sb zV5=O$3u|u=F8Cw$u{yBxJQyiEoK-fWazQ>}SG^~hx?8Yt?i;mPFO^?>q+0?J(K@+l zI>P2qw|4#w=qJqSAI8nHRYhv*ks9P^z+2i(x0nB@HK-z3pZxa%pAIMcq5s&Ay+b0% z{OmlD*%$~7ZA*N)Wvhkdr{0)dY}a5oO7y=bq~xAa0mQbc8OCLm4VW?lRC-r6+B7)S zfoZwZnz&p;GN;)ys)Y{KczOpk;-?cqDX%R`H0S(8?K=`9Yj(^A4H{;!#+W}<_N6EB zT&S6VfoJYS>o{(kukPCtKik^6G;bU@HX;X`LAbJcu2Qq}BppSsrN-4JA*)7Z4czLr zh5+7PQ7(@Q`)$A3wTm*o5|nP~1Ww=QUM%qD+*cO&NRe*nDtusXbs?>xhxwCvq4|1!;J}dMP@DMD~)|*jG;X| zc=b#^L~Mc$w+B{~sbv4Ub^OGm*>Lx5!}RhU_KMA}^-D1@tZyWOiE2S$W~T7d&t@xu zLw80gXeghD6C|jYAw}s<6YINT6h z9{?eTx|Ch@dbaZ)jQkld;afiIhlQi}QtZwNzMRPmA@SPw zvE>|Q+r@v?#L5|h-fK3St&|hLnbst2+G-bqWNP|jH)CZ)Xa*2S%rbN$SgyaDSk@ZS zIk;+A|JrL9Z(naW`;O>_DT?RqaN*>LYS*LMH~k69w4>OUk()~H9 zpS1$hO$A@_vvN4>MY@z!HRU4|{pVN(`U>Ud{8a}35dgr!Y&N_`x>ZFAjPK0d}; ztCcU5LlDjU1zfrbSk0Uu!-8b|X^3s7Sn-*9Jrdn@fWgHi*f$hdn}%#kkIP)+O3XWgQ&smMfU2w z!#&&tLFqrT@d}5EpT$5IzL-NVVhckPl$0}3eD!bIbkl?FIW?YngjMr z@P!3e0?FqGCPpO`?9eL4*_SL4hZ_USLBnpx-@;(^Sv$JZ3Cd3?UZ1N=KQoAbfso7^ zGkfvbF6*FxWInsQnaX9u*TQZXDToiypfqzq6N~pO7OuArAEj7F#TPv24#4qskqjw- zC+RQBJtxo`GNvA#ooqWKihui%1{1cjz<%s($=>QTl!Hynp)BlBQ&kgpttJbA-_w8% zT3*4j3nvr^*!i`Uy>b|1rP@HxYS#jAir+y8jh#MZSq;T^bD(pJlTMF<8R#G+%{&gwpuku4m+7iw9t0>5HU?!kJ|?*W0J={`Tp{ z#DS!PY+P*Gc8&7T8fq?CNv&KEFsoM2wu_a&v7cDN6KQSyP6%{6;l%{tm1Wc-Nm^H3 zkILy`q)`#NIrK#Da+*q5WI`XbdPPxHb7t%1;>nG4#(2kI*b#I3=cn?yJpz(xy0}vg z{IkHKqV52d#ma$+j1U~^0wLK9qC)__)fa!4D(nAxzykgHWvp)x9vE?8)RqP#4@Ee{ z1o02k=J(ap&OW3U>Y0Ker!V(w2P*AC+jGsjCm=Z8AmpSAayxuK;F`?2PKa5Hgi}LT zu&?vnJ`is`fnCCCxlum@dA!o@JzjY868!>T>gV}KV-9H#7_f2=EZR5e z_-3WVF+OdRn{0U*q>Qh7Ea;%U0&#e%rnGshWznEMjRAjcnBo03PZI6#?1jqBW*3IB zi#wmDbWhBy-CK3$AN3XC%G!3P1SR`q%ZUG@Xm9yjGz(jorrmq%*~bq&=Gv38co7l4 zM%cbBENnX#x;Qo*&rrL(paylovh?k(xzsMU=(*?-9H&<}j5of{(xI!@&JXj}VNQ0- z&sZQIhSxFQZCsA1APd)>nMp1vnynrB!mn?U!1J=nPPHC*8sPoBM_%H&bRr)<;Jxrk zI@eg1An7>AInBKL;6m~-AfB3u!(MHgRGFdtotU89y#fUe zMT3B_l6@wG_EMTft{1EmPvA3rsf;v$roF&I}} z#LZG{mQC#(LCX$di4IyX%FXKQN>CSNxrurxE zR8Qlw%7TTraH2fj&6JFPi@?~0qM~))#UaaXKFOkmj8_p5#Hq$r2?8!(N3DIQWx5#8 z#>WgPr~GIijFqDjK$Vn*Rg8ISHNdbYS(U3L?wAzFSvC(~9z`uK_3(YZ5_!et%XA#A zq@peSI`I8#^;ZdQfr%n6wcgpb?x4kGO$&tHs*KI8Y=r{QGBoWEc~#-Ma&Agpf6v4F z?0#oVfbNI51tZqGRN@O*q}1q-?S;eM`~|`A>NdM`#nq9=JVH#&z?;A$t_%2fGsdA(qxZVmUWGX zz2`DGp5t553HVFR8eTJCAtL-k3>VWXOaYa7eD_@=`}p%7(q=^X8?n`+6c znB}&k>2kPlom_Ml*lG~V4Z4i-X3$GZU1vWblnagT&9y}qbug8+>V*~ldK=`E=i)-& zBz_|SlcgVPT~Ht&JNaRBE+pGyL(CS&n0`GS-s&hrBc2*QypiF$xU_l0d(Y>g zpU{FK->Y212X5B);rk$~OC0kauH%KEY9G$ah@J85a}{AxW?YExooPtgoR@5KxCgdl zzzHt?^CG<#=`gwJIk`BXk%yd{j~yoy?3Yp+a~pm~;?%$j$7Xsae~mIYPPuCmtQx5 zm*x=na}z_jq=Q*{3+z@Z^tg+Xt3ExyM~ym3*0Xod+4*Yq3j%1u7}5yy0|YF8qen|F z1A`IbXJYtmI1tuAMjGe4c31kc=eabCQ7(W#(c!Zr+s7*t4z|=1{;ff{9|?w1{!JXJ zw?wW}bWuq>)K2o{sa>0NLE-rM#y-NXbbh&I;2wEs-AC$Yd*rD`yG^Pj*P{rJ#}}CJ zNfu-e3gPaSVa+@5QejLgLKa1E#zUCwqVGR^UN@OL3z@i8KWb)^y_3Y1916_WISkn2 z$G*h{JroS~iQ5mZenHw?!~*1ebfScZIffzU((_XGLd9bU)%VnWUX$h*6_+L1&PW!8 z;m?H*_M#kvns=)s@5C9Nk3Gj@)?@81d|0XMk1-#kViT72=_@B=Y z>wm|{E1tPsBeyckzA05~BCgFR0=8}iG#GWs-9OlVDV}C1qev_spp}xLUhI+c_zIa* z^h_o`&}la@nz33pq=I+!Bg~5T?>dRh_g&B!j?qIRGiXOrQW7ye%~d=OiHV_T{{<(` z%+7l4{gAJ%ukT-W-T2WRxo|m@BCz5yP^DDZ?~*KX!YeIX+>E&CHN%+6i=U|;Hkhm{ zh>>u*II_31h+~c**HVdm@$lhucg98N01JTA46nee_DOT(X`fq@df_aNdqYv9iN@kO ztwy}%_&X*RyRjBj1ntAVQBHI<4%I!%fNf^E4$TP7Em(vLU2Twi46i{qREUd9hWxIB zi9*$o@zK930q@d8x_YCBI&SA6|6HdSjQ{m@*JnjRA$goW-Q^3gd zw%_iVRvI-^VS}Vz>1kcGpLlu)S()&)8+sm@b+RetG}5`#pYG$gqOnznRmJrGvBUgHUc@>W?7~!HD1n`R?}uQbNB=;kOA=qRtUC}dd=-A*CHnsgc>P~Pc>n)A zQHNKzN#errL|={o_rfBXZKzrEP|>dl_2YUuT4(DjS<$udXk8VwvHjpRVHa-=d( zRjfJ4syuk`F91Ix>m07PsSC-0B7L@|?oiFLZ;R*AyU6L4!ZWo`qimxY-`ZV$_g@nP z-7P#md^)`-{xJRQQ@LNe{SK(Cdj`sSiIO?~dfQ-|y0GV?lD*zGsX-d8b39i-UR97D z$|Mk3G?ScccU0h-s>%_f0UtwJI3+Lak1MbCrrvLdX*)r6+xiNkOcQM#)?S9Bt2X&w z=plkO(ay8Y%GK>=@qM1v*0S0q2^bHj-Z}?^%|VR+AoA!k(Gw00z&$H+`NmT}ka;RH z>DNn{omgnYBW0JPhV;VN2+WrqBgzVzv;O-F?op+)GtE`Nh2kxNtItc5F4`FjFJH}= zZX3R{u2|qlPw2`oK0-LF13YsL7)oWwZE6{)OlT|0lAYqyuzNu5+PxgL?Ai>?h4K(X z?_oW}>HHup{^l6CRLTkOmhpaGQ6waDhoZC-TZ?lY>*&^UHN=6E6s8{_qr(26aE@P*7d#s~! z4M~rS?zT-f#5=Ho#M;vC>}GtcEjZqUv9JX`d}z=wQ%;h6^;-aK!M}R{XZ!7#N?VAs zu1A%cJ!~{i8Wj;M$m6HbWZ!RZsgtfgk;M5#+C&SAxX9My4(t{zj3L)^)rSg>72;hc z;jpI$YlWN0FRzJ%SM>(7()pMigg$C!_vsyeNn)-k$>CJg`r0O5Ap1ohvZBcCXdf!L zri2{#R`NE$If9w>i@J3bx!?ROho_|To%MqyrjJr(5)StiSxUDPNPpq{^J> zjuo?%HuCC!jYAox-Q~c$wTtQ%I!s@KkdRX7ODs|)(0>(I;K5W$Kez}hiiv2(*{JIEyg zB$_$LHJ$wlx4he7#P@m+DywP!gNUnCJF>Ym zoriolgQ9K!g955Zuqh(h75?Nvifgl2Z0yXr0-q?GfKkRS3-F{ndOCe^Jy?zrkYCfUa# z;PH&>3uqpFw^*9eH=%02T+8$#n|gyLE;_C$_mirWji@tpG3EL9TYr2~=X-7bW83YLagp22mci`Y+ab}v?&vV_GZwh3xG`B!_Qqs2CR8l(b` zJRA4d@Cgc;eLC9Tqnq}Mo*1}H7vcN!3znX(Zt?1!L!=5rW5-I2Y|~EP2>QUdq4Ybhzg-|cRa*2I(BT+4XsfQ)$;`|oaJ`!w z8@v95e5@eNCS%7{fBAWV~T;U}$+e#uySX zu8^uh!{gx?96c@RuNB%UtIxik_N*P(AfuIa=lA$z++eh-V5(FF8C6yzT&xV9Y!{Tf z1w0X@ooh?UomLFi>RH+8KRiAYq}r$QfsC&asN;i{q-1EH|4?oyQ$M!#8>d<|0W$j9 zb0x!u-w<7kHgy3SdnUFe;G@cHZu-d)aZBsR{q6<$&$MqZbQ^~X-Y~_DqdZ&HZC(K- zg|B%|=Ng2i$(~2*l?R&^sRf^$hoc*H(zb8c`_Wh6gDrW_2prX1AWN|6Uiw8rdF|za zuZ?RrBVd?wh*nNskqgt*t~nbmuc{+EEVx?TdXXr~VjurP zyMGUeUEy7&FVOkB5+E|pZLxe2-c^|j7fuWihROAFZt@wF=mz=lAfWr?rBnM@1+7q3 zx5lxoCxl=PuW0fVCP;Hp1dQMNOzU|{o90!r-2$2op3gBdJ=GmPQc-q$j{Fcjd9l!x zDO=92k*PJ7OFDDmv$zb8Wi+fii~2#jZI6yc8B>QXNa}JcPUibBXoGr1vIo}1ROw|# zJa%1$`}6=%nn_C@8`E+2;t!$3p% z!Aha>qH^sIH%v|`w`tKc)F*$c*+#i)Ihy(<<4b&HJXOFK1^#gNI6{qixNX z$?);^ybR6BO8APJ;rW?E%a6aHaz10f7O#3Zv{}J!@*M$;__o4D!t~JYr{&<{7u}@K z4zkfj*Glix_%~w$mbjc2fyGHgS1iA6)%tnrmAq#QQEgI@HA*VDlEVG>moC|d54zn1 zfq>xvd;cO`*H{}W!;~i;;{XeEys@qmFo~pQ>RwQEEvJP^w4+S{{6izWbRf>>BXMek zj!S1^BZrO|M$g!NVck!P%!EMc)g?I1Yz`GXS-hp~*FJX?tgAh9#w|2EI|%ox;Okdq z&i^q`!Q-Xe@I=5AxBwU6Zs_xZ?NVNr&kO~n>Sx!So3(rU8;w)lTk#EkUKkbws=Dg5 zOB(OH;MZ!PRq9hNd1&kYtwXiTEf+WJ{L$cGvb_+VW{3~!wWx|}q`vpNj4{@+5CUw0 z*sY(W>gScYwe3eOr?PXObaD50D zS_-LJD@3j!Bcubrwa3GSZZDHgEq$E>Um^$0#lg@hTf~e zd5K5%r?yTQ=T=>7E3&eV*S1-(N;xX6@&@MZO>wA2#_YH0wJfj^ItBcC?dKEjq9vS_ zCS$XCbh_BjdPE?ezKP4HYS4s7b<5wQfv)LR9DXlsAvK&DXMz4`*httsG^7y(P;em@*F~~Wa+|tGR zUYezwn8NHvwN4jiNZMDzCKoW7<7*bu0ihs5--A9DDk|0Tr;njjpar&-7{_I!7~*&Z z_mlMeL_((F@L)c$C0z|aL_iX0O1*+lRd=4jY!Tb|l{*wJ=2&b)klr`PymW*eO3p@SnKjgcv&qAxBVYM2PsTAzn%gyv`w%<6$X-t|_ z&tY;_w9!0+)Luf5AnyUaHU7=hT2;&OWi@zBfGO_sC%{1C4d$^DZ&fDeBurNH^c3T- z??DYihDxv6+uH6Ab-A^fAkIWl7m1!uGTvahf~0&uw`J8q-zB>3pk@iV?|l9=8zW%ko;-?cl%8RNvz@PlZxv>lQkoz(Zy#%9q!q*s}6 z%GOE|pt7rt$`an>vz^qA*ydtDnebU&Q&FzLY;&}7@FG_r>V}gVOKF_+(FJrM3lEi; zty#sf_=qn;;rs2S1;ai&nocNjt4xpD9~>d}%~ra@$;Np~t7q`Q!H;Z%w7guFP4Q8X z=`0ej`l*2uzj2asNzaG7eQWO0wS~s>ioDIW_S5RbB@^7J_w*))rJ3Zd!@2y7y`reL zRY`@foCTJtoVIFIwQEEow-)6Ct?(RaOeQISd`V zAkbaZ1+Tp}e#U7e;(#{UE{jJOT)gGpSW42%2oem1&hDyA7pnen#>~`1uJe9~a=e@{ zyQr4L5*Pn5^ytzIayR~kALGy{H@lQ}!MSf72^~i*<7^RCe;ss)NnM=cT+d2YdFB@{ ziJuVdjSQMY3?ndA!6Llp7ifPXo*S5Dzv3`#f5z1%T*Nne;EUt7R{i|bR{KSt;UeB@ zJhGi{{G6PN{G9`6=M==+d^~?7e}-D;&f;D{s>4jzot}+HKv;(o6YJ$sYjw zT@^PMSj%am0cU`9CwXpOb|;TY}6Xcyx)jf8`ZbF>~E{<&bGyj#{oD(HY@)OIz_vljqPJppPCBQiop==edukUiphjpA+X0t;MP(QxI$HHX5-Hl zd3%&S@HK~0u28bQ(tc^110qkuu<*~|rO?Tv{!^!F>uAb2g_pLSW$f8IE`Q6GX!6|` z;_g$|uYV3-ZE&B=k+LA&vbed`FqMAafh?OiY>_s$hv0IO^=MJQ>snNMSla^2jPaxaA zW+gFK#>~#9+Ro-7ut>c!>3mYwOdm?!t-9rI`>i}J@wII>{$=ZZ?k&Jd7%UX*b+F69enJK3J-aV1U29X5_5S$>RRkTzE_8X}9YuQxUcnEC{>0jXbr8Z$At z+^-SMkaX8_vEmr$1T8#c9y+j*g=_$qwm{{pt+8HAn@ba(rzNJ68~v^K{XHifCh?bf zgS}F2picw$SS{OlwbsnA61&PFF8p6E4)+$%d&#vs_R~$7_G*KgmWe?dyK@dr%%=!# z#N`OkP=`>eqCJ-y&pcl%#xvs)euM3+9#rsuI&y)d0E$5wz^VYyPQDK^2NGTNp2X&B zP+c6K#TOj@tmLjce^HS?E7R~`QqQpKzSV{Ml6rl#c6b_9@Elj*A*9NrvOmrDT}dudvs2K%$vkS@V{_m|)@$H1l$)|$f zp|Th)O9rewdxLSx@_Jov?~H2joEp-w3|wso&#u|aWE{o{;)J95qqVJ(z(iEgOy`I7 z#LFND4dAgu$%sSGQ*PhZpkFOw*IG=5M6a_$KVxOnnwXG#aG@F34i3ezf*5L%mi;e! z+X7p1qSoQ@O&Fs!K=Gi4vreWYt$PN60tF9$|HGh9kf#!d@AbQLH@!gk#i~kg7T`45 zrr*-RUD1XR4w(G`Xp&7f@xySlcVPQpWOA5GP@|E*u@&{*O_n_-nd2n-Yv(7|gm{)I zEINR&Vq_ci#;_DqH1wj|-bn_7z9altNdT`UeQ+#V{syM&RcvG&tfKTh-vywm8oQ|c zdu5+~IyCj|sk- z)5CKIyT3`{d_d}d_imAok-NaYksZm*9@Iw!x%^?L#7^B%Y#FRpSUL`9k{D@RRz4n` zW9~l@k8wgsCpjMh7}{S(KEZ#!6~czP8OvsWX*f($O={1nUoJ`7blAU;D?)-O*Sa%i zhASpCFM6RC$0Rhe?{rZWkj}$&NlzE8)sh0fE-u>$KVG9#8tXKj+{}eYYlxU1bs6d> zmV=6ooqBU^5>wArmxfsHVmBxg_)0yk>m_7HmkEW!n_iuHTxw!T$|&CLH&ssLDss4} zTrFE~JFN(-KU>7JZ0`iUL#(0_Nf<6*QNRl$rHb?V_#?Wj)#;bdiG6T^!BtDMJ*5vu zGv&PMc+iD9P)GD?UW^2o0T|4smE_{p9>l{bp=H-|Eer>3aiEj0PbrgE-r(2~vbj`d zu))=+KT#vCZZ_x>ex&74_XP1XhncUP?2bnkV0k5wG=*cpg#I}7H_fX-6RU#AGwAZ) z9Id{SfE`JSR!$%3r)5nz+;GVP%%t$NBdq9B3(m9Wu#GBKzZ>A+mKI;iRR@!dQsdgp zAmbO$A=&kOIcz8%Wi<-q7=aH!2#qtSDzmVZ{a^_IDPov-4y>fVK26n8DD9}eoL-zw zyeMt|j-19*#cbkdoXUPaBaqO3h64A6LE#5cH#c?ls2VuUM#QRW_r%b(yUo@<52zk_ zI7Tr0?eXF~D2r_OZGo@u3rlDxZDF~e_~&L{%YBf#?liH}9|Tcc zXSeILHRYrt+!m+?Zk`;zntV6P<=1wc?ALLux(F&bU)&n$?0eU96wJ}z6c{w@Io-o% zHwgQ1IzJ4w*K;h8YrSGZaP|o`uG;ycz)p4w<-}1Is4_f^a%h?=7+bA(m^ah#k28T8KukP1 z|9+~2MjrR^xAcEpVRZuQclyzJ^Pex-zMKxovmj_bY|gbf@=&@6GlO0Z!mwKnRqvkqrr0 zV5kT%#Mn)KXzVI~S|P>y`@cKZ0bu^|Cb$a4Y@}eKmL<#E+h!#X{^2Nz{>Qcsm=G8) zmTKwV9>p`VB~Q1ok_^+YE_DqGB^f@BO)#}`Trbsj2OAwObOn|r`=2fLvW=h1O#>hS zI-w+`WGh~&z}2RX6=I2n`2!Hf%{by;*xJ|>TBcp7qh72tG)}C&rVac<4_vX^N++@I znQb)g>aX7f>?iVYs#`5U(*x{amwa*E2`8U-+Uu|-= zQj>VJj!_L!idRmoRhrrKgrlVLS|0yseV*CM`GQbu(GUBo)A@H1KzVF~PB&?1Q*aw! zZ!G5mRTcKsx8u{umSI|x_6~Bw&vbbBc577R3-FO#`SK|^EdassYs1m6ql3ur(L%ih z98WU*WG^#zP)oh+46h$4xaPZ%4sPq^Frs`BmYNT!n&fU~JCp1lnn{y zMZ*LAz=FMg7#poDn>h?-+nNWidA@fw^MJHu4DhAzUQT!4e$Cu-P+^^oGBNJWX=tC| zB-M|Q)cnE~(UWou(&GScDrY!gL3#LCn}D+^%Y4D24&GA!%U;kLXC0M)*>4%5Dq@gm z=x0eIfTx|{+TOr7jztkXg~uw&-1Kj*J#8-Y&$lvotraTe)VFmTe*V7s%_>x(PDpyr zC_b^YOqK3xRmVU*ZFb>HgO&5HuknP|9>u`0h?36x>BMxZuq{_euh87E3 zCSPp)*CwWhm?_KI1dP!g?;hw6=_^fG&9spKl_q;pC*46_YbBU_s7Sgf)EXvl7T;-Y zd3~<5Oam7)INI1r-;J}gO6KW^G@bMq&QcL+I|kMV`?`!4u+dqWAF0>N~cn3#ep2;PIhDWC}r z9E5#h$z97M-H|k{mze?=Q7jea>(~5*%j{jIS5zz-lK$|K@!hUH}R*7!gFFIe~G1={ZDU8>y zsmZXkXIBM{jsC~Q8f7C=2Lf+iJXNNB!jYhw1&j@p-r~-1iT}k^5V&-%7a@QU_=a^9 z+$(giwRDbfFFUtW=;C0vJj$culcY`wnNAz`JkL5|cEO0PWOWGl;!fL99vSXDz-id4 z=Y+PmipJ`Cip|@zhIKoB_-8v%p_$am!FRxz;K-YKMoKCEmBrrRb4->+&VP}x&mTK} z)uUpJrPM6aawi7vLAj(J7mxqy{b7yR5qS$Srh%0yDgK@@G{#>71ktFzxlaMMN)ucx4JxPpzW@V#Z&-C0jcd2`JT?0;|A8`IW5`FrY z_r7#hjyLCp`*&`V=Qy&wLRIyx1*xM=xGWS>9AqSZ1TA>Lrx-9KmeDsb;)>eeT{~6-P5n9LQ-^et6vr3}*qBMU8{9oBQ2x%x)J4?oBui4}735 z3ga*FqI<>oq0!RChim`k`#ut2b;twP)E?+IT>D)e{ng|Kf0BY$JujN{X{m=(Y0tVw zJ*gb`uiLs+N%8s|10dU}f*A?-oArsgldw_utz-1U&rFVdA_^Pn7W`+OMBpk%bF3PQ zQaA<&t)7;<(@mk)gdRYCAd*`NnuvW9D#+nGBRZYeWxmNRqj!t=Tg=BL}o&kJz$Zfi)AGv=tWtm{GMsz?a zq^Q#CbdlYBwo^TIZ{#;~(1enG^@G+Wb!zG)#{X}ySY@?lrVLImbVEM7QbVt zL!n{eARt1^Vi4n<3~~L)0tz2qJNh55_+X7|oR)uw9{OuZEbSl1m$fo&kICT}Q!ng?C-IC1<^X+wpm2 zj8tan8yyAy+|T#xdmyX{Wb8M@QoWq(D_Sh3qR8xG{jE~ix()BQ7QY-_>yH`uc^jq7 zVer!sNKH^!$jdgchnvF?WT~OjF%L~A#j_{XTfW&;oa%5+0HU?68&q4%x9HO$Kj60Q z+Mi(#++Y{ZdVMKehPydCfoRMXF7UMUDe9cVm4*vNE%SBLmR!CzBkl73Ykv5Mw};!XzYQH=m8Yw&VKRrbLGQ2byuZEnTmH~(O7=ebvECtG z(P-n!W9ZP$2FAbq^YP_$^W~QkjO5N`g_7{Q^15Th1YN#bPa4dU_0C+)d$Vdf5zrnI zu!d}YpF|&jq<-B4!q!ZF%#eoXC}9BCsL2_d(^k1X=Wp$vFG(1rr}Ha*-yOg{Yxr39 zQ&cqd-Go<`uiJtLD6L=rp?N)VeWhv5d~IMoVCal2EOohMcpd*&WL<*N(SSD(^Dbft zFy6qw>H6E}u?7Eb!@eOMZ~Z$C5z!vL`lpAC==BKe|C@&x#uonx>~GQ8rQe_*%cBJ; zch*Q~G9nC3a>wL*9O!9AK*?%p_#U^KiXZ>XF1@t(Mq-Zg0=4&MVrGW^czR|AnuOG= zt*a?1ER@G2QP(!iyEhyC^lo1D7Au|JPMY1;GdKT1)t%V3`lYJayV}hvt89p8W}rjM zCc(=XQpS?ZEiY=&D-K@m(>u4)b8{5t43-N#wlo9bPCIJdrVFMie-vW@zdQVia!9|1 zR~_}AhYMZ?2Imc|?3HvUa~>?twf)rh@Ti`1uIB?a6|AkTbqogqQXjtvh;e7i^1l5n zY@f{ApeaFfv-Icq)P1m@cED^)5`&!SYxRF>^`~E+ywU>%WHI8IZr-5!SK_Zyutq*wa) zg_dY(s7j7s${D@q{-{zHavNHOxCz(R9@Xenz2Xbo;9 z7hm`}ryp5H>TX#cX zEG%XP-g($8A%7vVVzYK5$!P6yDIA5)9fD~aSkdv&(OB_Vl~qjZM!F-wZ>%bghKts= z#q_JnAC$CvQiZXhTa4LH;M1R}n&v@6eDzU0ivKmGs)ddO|M;`Mvd;pR1fMy(s#`y% z4EA*@ytm?UH8MIJ`R9+pN>+dy55BKYFt*yc6N!r+K)BLm2Ppf zrsgmLyli${L;f|Jw^vHX1*0ElLcSJ=w~ham=9l9dZMZZl9hd? z0JUH9-t?tM=@=VnmyRv0z7kr82(oMJ7Vj8W?NBh;=_P5?a*Ct44T^M4>Art%Rj*Oz z>bERKn_Fy%{MVEnqN4J|5A$n(fVUx<#t~eaZBK*cT9xr08PRH5$WTUhTC%F7k3;Tj zERAcX!wb%HDFUP1<$YRn1IIZ|K(4Q*9D6xUjCR!R63^BTIrC8E@R=B0v_iRlrCj}jU#S#xECF(H6ivUl z*ts;}NPx6=U3bm2cXm$dT^Z%ApL3t~HVwprAF;ApJ*7S66#S1XTspNf)`gBoo=TD| z!O6di4+fphE^fw1Vm^19kCxXja4QMYlF`cswX6-K=D!G|KoLqWJR|#CG$M>8sDw$< zd!u?-23<3Fw$onmYhw4Vyt>*QCuUNQD^`DYsm^N>GySMVGbJ{*~U?jz% zifXAx*sSw<Q;>_=CyB?d*f`8Q&N{%k({3|L<-V76! zZUE8f{1DDF+GfzTiquu`s{2vlW;v;s&nQW<8U-p!?7M@%Czq*)bb~~AylIjRzIz%% zunZk#gYQ*yG8e7lK31G7Ir1U=95@|F-<4glYdI>{`0TuwJBe#+YHT+~a?P^EXvqZA z2POQE9B~QOJ5+WkkFcwhy-ya(T2kw=3Jv(51#pvuc(Lt?46XP>$dQvigfhX0dnM~4 zhP**WHRG99yae0O`+L^g33h)i%15tBM=Po6dGT!Hs#c?^lX2(dt@ZseDqB1=V3 zfd{p>&28eOr5k(AA<;r5Nw0AnuxIH~ys-(unzzA&G71v=MqB4_(YYsEN{9fjX7hnX z?PHSeZqdsEPuG?1&85Cbr(`byt-V~!CV$rG0Hdu z+$u^BKHkke5CxXSuFho^Miq-f&JzvxVy#Mdr#9Y^ zM6LE6V4IfJBqIs6l#@U#0@!r2mfk$M>@RP4nvtkgqazvNZLc_Lt%fLW{lhM}S;s;F z>qFLob^7rw+;8dK&BIf41)88$tY&|qehq?(?%>lAPqiH+FQ8FT0<}&Ww$B`aI4s91 zziHA8+Ya+O1~amkXaV&`DwWg~a~UTK=q+oK#5cW;1@2lei=cIELcE<%ZSW3*Hue;= zYdo1%?K!-X6wsqNU?8Ju@TZASC7kjn&Uap<>Ec!2lNB*e2lm=xJ=_GpxoFoi!i8up z@m7tFJjMN%Pi+IVli;$p=t18H8ju9l1-rl>ETcs}^nt_2$a(#oCy`2_A)@%~=o{>1 zaWy;ujt|d~cY(ulE)kkr<7a?b&58u01l?vSrA8Ou56;km1d&F$+x*DVuZ^IjO-0L- z5b1$M$L97_k6P}jN!O6zSt1ztO0qD6sACG*jTglpDcF|$>urhDA|AQBQ zD0aq2eXQ{XT-{%x*YnlvcoOH?>yWzQa@}c`LW}>0wzmLkbNl*6X=$lZs8OsyOL2FX zwzz9>EAGJ^($WGgT7ngK3-0dj?h@Pr!3hxLK0WXMyyv`k=9_!(_sz{PFif5&&(7X! zFZr$CT6>6bWb|o(Q!$O3cCsbhpR!lz++x@WtS>m*ZUR~w&6e2$B8nqui?R6T}Q4KpP)BZ*IVs9C+ZCz^D!5@uERAXTa}K~Q7& zVe-EGS0+XB(Itaac`YgR(h#c{>nBgyteqsGaiREh?=9-FvA)ShnC2Y_0&mDkFHl;@ z`C@-{CI&UU7b)9k>o#E7M%HMSHth4;?9Yi04my}nhQze6=#?cq0^K!kjUuv&7-CeE z-?A#LJkB?JSd$6sr_3$Ux=-s0tYbF^EhkOMh+c%HOex1)@;xa!)q>g|+#2{rVMgg6 z{r&FK%|*lNi1qm~$*?32lO5j06^DK+a2A z0w+CPZ_d_zHO+P9f;=VV^xdM3oXZ}a0*~RG9R7&N5&_LZvtH21vfty&_}u=8cR~`% zvC3V9#v0}kGEgC!4cCYKR2xcrHwWw_@J0;?=LXfnNyBX}z7MLxm7T0H z(=1wcv^rJ9S>^<8z5sC&7`n+WO*TK-GE=>QKnjut?EH^3`Ri zo3*1(0DO3lgq}ZxUAO(&Z_K?0a+4+(v$=;ga$~ABFv%|Q0Y$x$Ax<&&KYGfY{Uz{6 zvj-lPB~YWn4_KjoT6U-1-@=Our>RtuW?pCr(iJw&AxAjT=B?wbs=|F?=&n55_^!Y4 zKgRVjD9_8Wf`K@iHn+=}fMk{f@toJ}b>4ET*aT2`5f?1&bC{u*#Js(Uo){iZ0YMl+ zU@7JKv8U3DKr<%)$LnyF)bR&psy>AURjuDnrM)vhftcH2SGmSw!aDEzo`CooxIs^~ zM?vRmb=J+(#&}#DIjN~1pH?u_izy%F)kt%xS&ilM;K5^yc7pIh*H0n>U#fuIV5_7& zGNUF^xr)13bvwj6AU??VxbX(JIve#87}XlAwM0KxEU9)@aCXo- zHV4zVk2>rzT(IC;hN#@a_Uo=3G><}NOrIcCr%Oz?zF1$AN|)*@XH_A4@uN`2!_CaiCr*@HQA3|T;l>+5iJ45|7Bac_uK!OcYyxPZr4Qo`Bvx(oQ z|14KIN==Ms5)8Uj7|X<5cNniRhJ)TtMbz}huFDyB2*qXQ_u$|)fk-r_j_d+gt|2mQ zX&mIrqtD>xRrE>9`BH`6nRJ|4G@K(eJ-J!|kpew$XeP`#x}+R>ookFviqvyc1+}X=yp_jMH**aBNLA-BiF}u#*|HZlv7MO=}>Y@OdQz4bbx3dwtW!@n=X}D(?;Y zV_#Rh{Mc_{pR~)fWkN7+**yMSgoVxfH9)RQ*MGf93|2!7XJ6~?n-`-NLEcv!u~%Wb z$&!aCOIh5r!~PaszSs3bsQGN#<+JDCTYv_@{e*N6j_l{n^0N6S14Go{%cq>0_shsR!UpPH98HAnOjQHO5O;OEcT21|Nj4l{Xk)VeUxS-zZWlVZ;N#R!`?As*Vi)NtaD zAp7`_n#JNdn?dt?ppk_q5=JH*opcuRrB2P6mEEIJhvxagN~V;Q+LXNO4pR8>aTJ_6 zsU=d++tQ*EV#ho7D|J`$FM}-~*tN<+4U^}Ku+_!u+GADL``A^5@-&!-wwGxNzF6;} zsMU!dV;;MS4M?f0seV05Vy8vf2Youy6d`Y$cZIo_nWss!^*F_-UW;kBE4BGfHdr=> z2l-3JR&rR(An)p5$yxF(G7TaLUZmzcUvwr}C~}#^m#EI|$2r@>S}OpU0<75T4qIx5_8D3R)bACSBw@w7*EJ<56PezCVkP{qnR=ux7Vms{o7Oh zz#l(``(xQnIEa8C!DIT^Ca%mhdt*ywZ?0HbX6Q5e&P&tDM5l*|9a*2sqtY(vFQZlH8bX=7#H%bX=3=x;vYk5Mo73w(p zY6H~foPYhs^rkczh@tpQi2ic(8z`g?j|WQ0z>)5%1---rr28j+3$bqRpd^Pp0eQm~ymGm98cjj7cFRVeg}h5V9I1}T=lD_tOL<8hpmg7sx$ z>C{EjUdKG5bIIyv=s69btMOXjRQ@(gSvOa-r8;3x>!VzEF;Ytiu6k;L4@u)aAgX|G zhI(pIWy?rw*6O0I*dw3wf8s@D(3qK}M#~{Br=iUDS>!esn~>qK~cQG2D zQy+^}>&&Le{O3pyJZ5G!n-!Oa`lZLv+B=O(dVA4aNP1PDb~Z+B#T4H}oXo;dFdA*A zk6mt6JN%aR({qvjKt1yH1Us12O}l2p&h1-GQzA;;ZOQ6BR=SH0EYAAr3=fIa(hZ5e z#tN;DCw!gmnF;%I6fuzo-H$X$H*Y<+Cl9SA+wP-P>#S>#>;)t3x2KMH4F~LUkI@0d z^(>!`LX>!KN6>slx8qm{xOqdDqci_~od7J^Q3jsRXKiFRirjFoG9aeJ1A1#rPfs&V zA`9m@%m#)|KhM_jMMqOu_(Hi0Y=}Ruqx8a~qZbP6(-IfMHU0!iCRB$ zGGTrN6JV8j1XH|;lVcOA)PJ3>q*W~2S;O1wU96#b818`VRd1vhyI7-L|(k})%c}37E z45uq%)c}{T)+jn@0p)3v!=J)=ykTkEqRLy=dj0Mm^<~`nNezc(cL9+*T2u(^1gu22$XvrfQv z5un*;kz`b!$X{p9+20L$zAA@QSx8^qBk?Sh{3Q{y2l!j1BMGem``R-1YsAS9g0U@Xy5MkpA9DG@HTYc(%*nxlj?A;&v zSQ20M;MSi+OPla&q_$DhMJfX2j{|t0;X$o33DTR){ zMk)!vE?rA&C)m}D4xa1)$Z`cw;fSJ#b}kN7x)76|ANziM8URW<#X03FX&n$hI*XMjB>KBNwYXeBp5r=2{!;k}bWj!O>U)83TU1r-cEu&|<*S$YC zKl=%$V;|-1x$T4yY4-CCr>NMfysH@sF{!|~2$~y6g-$ zH)*_8OHAX%X}r~kaB$2_VqwAuq*H@cN0Dggt7HQD^x#qk4XRbgcvZ!1<<$r4y^u=9 zLj_9O#yt7=F0vpmlxT57e(=>LwFIV5ol^@c%6bUdQm9qN@jC2=qs^iQy52GG~jL$ zu^$UXW!{f5z^41k<5<8p$e`q+rL;6dtAJGP?C*-I|C||p2_uj%DF@ul=^Vn|ISP}a zBd`&mr3MtMsIMN=hHsHvY=ki?Afgg0GmPd*fbhD99k6kfT9*qP>jkl?tbhEYArdHb z|EvSBUNFfhBirK!Cc*hGYT=Plkc{evzUf7cOUA;&K;k{DXnth1h)fLA1c1PeTEzc+ zNxj1lzX&CN?^$-k`Ii{_kGm=3foHtayDZnO^VK`FU1Im86?ZdcN@bz_uF_DcPX7Jq z_0;NvV}pg*w3U~pl=(fNmeny30ve3c;6NXGiP5U{S=YeMEnvvdP_@glxu`^q90>{w zjmS8cY`V*3t(xEw=@~nXnkV(z#aBG~QZj6>xXIOP_9y8*#cJs0HMJ_5GbH2*@fv7k z@X%_sXLJsxArH7LCgfu>usar_m$l>aSHfhX8tPP^_BloxOGot)6l73d(CrS3d^d#X z6$ZZRi%eqE<7Fy?lJ-rxNNw155yLMKV?k;DHRaZ(8K%k5{<7%pbxab8`wJRrue^sq zp`Rj+byVqw((H!D^9nEwBB6Q*!Y=2pHOqmDRyAi0=1(I*M->nypWi~OQ6z==ONl)m z7ow$lNcZzmvfc{opP*0`C=lCfLXO<;rSmIbLGip@BU; zz3%0TeH(G*7E-x8`f^Ikbx(VHy+l`&U8G;GL^YOvSolpqBN>^t!*-%L{)X2%`vz&& zG`VPklD2$0#w9k^bjo}go++ArvjVO-iMhBu)R!I@V7=@S7EJGyYl4f*X`SK;&sp-qt z6u3lOM|(RB6;)PK+aJjTUWFeb)5ywcYRj^_v?AZELl;ccF1_(!MO8HJR8kn&I-R^1 zd;-}`=@?&bM)vqS+VG#e#0Q{vm$-LblL$uP zwA?kxKi_H?{!e1&e>b1`Kj!8C*Uahv>60$M|Amur)m-vFdyD-~k}<_qb)(0C<$Hss z%q0zIa%(s%;AMGkDVQsO_`%--gn=>4f8!BFL_{Bs`rH*D8|$t-Do zkG#L&#C*p4rHdxNKBtQ)r^Bi;J?7$&YCDcNoYK%Z)j#kdb*wQ9fpJ_Ufau9B3Uy|} zWR>OXKVpd_y}7A$B{XLF?Sz{DG;wxK{|$lhuTi_Yti#;8=|HOL7M|8MrKI$V&ckCJ z6YnGS5#eUe^{^@m+Cfvbn>u{w5nu0!2cd9+Pl(}inm#ZL=Qh(FtV?lzmO_(?~YQjE0 z4-_RsCvzBWz(Ig5t?@p$C*IJp0R;4&%eJarx9!M^bgr%W@xW2FaU#DoKrXP}so5y^j?JP^KDEfW$F;-L0AXSYgul{Z@lN={Cm z(P_CStT<9RTTBy60W4MC;gg;U&xpri+^`;!)SR5>*A?v5IKTcO0b?qDUxDbsMn$t7 z%wjnVMaxZZTXP?#8z)3%?gd#!y%hXp-$&0uE|h9hK@+5$ET_D;YENXZp5#L|kx@!H z5*Qq;+RDsChZ@kKBu0aaSnLRaR9tq`xBpfRx=&oC;Z6Pejl+=tp}YSdbkSY$|6_i{ z|C?Q&C(?iNHx~fof0vc<2Uhs|wRE{jS3>vMD!sq0uBP>Vc3QN0j#KzyT<3i!{C{mG z`q8R4YCxittFS*}Vn$org=Xj%^KnD z&})EJ`Vrj)fxzPdt@e2zdyh1=|QI)HQWUnv~-C=yQ~u`4oZf6^&$ z*!=Ea0v&uFThsd!S06e8GJHzpr^bx1RryU3^M~XBO}EL=+UC(u%VSgUcgt<%4lGzS zo$MCNJmPW4yx##sxwZE9Y(TFgL8pz*bX;pRpWj=Q5kLRem#~u^IHRnc4SV63!y-nf zw?pP<8foHF3QO1%j|aV`19eEFsGB;qjCB<$%@Wsmey8h5RNfV2kXEV(x(4>{ydv}t zTQS?vn?QbEBLCNzqf2P%o(8{o!W65KHEwUSP6#j!==j%ns~d~P)2b4sa_f56@*R8r zA_S;EQ?QfjI!^%ddf3Jym;C=(;}iw&_3{;e}b0JDW9E-s0+EC|6#8 z#Ik_`u+yLXE%gQm=P>c2hLc9BYo|;#flAph;Y!)tV%y9t$W75D1O*v|kKDmngW9Ca zwcN)id2s!{ZpCDK(900$%c2|c%(Rdl%-fZ4UjHEwkR_{RTLeLPnRJ{nK#i~tdcaNe zUkb&}Z*YHLJhFOvSbKvsQMgW`FS%%YyUC-WTT!73&$C`H${@gumifNUn zQL_(qc0j`qT)N7YR~6>Aq;;{saI4N5HZZ!!Ei;Pd^BDK+$8Fkw&Un>Z=*oO*<+jD# z#qD|}yV>w`i&{Lh-w7*9jf3W+O?u~w`c&Q@T1;;HFW#Z6m8fg`64=VzB@4p|)k<)X zGzgrh?AuhoYTLsgr7{L$084e9^>D4G`Tnw*?MN`?hJB3S;BVp{Ll0RUv|1g7F<@X| zP9F}$jV_lJiE9_0CAZM?w)hiw%?N6d9tk4q&y4+(-U>BwmvwbX4jjkMI#yQs-YX0V zcdXjh09AyNXyjQ~h%KV$HY|)G5B%>e`4k8#?g>)CU=@ZAkS@okAxYTmezd0>EacmpbglnOC1nFu$22ru`aj*eRCzIlAf;!HAhFUlrTH z$NwzCUddt_T`lx9E+f`>a^+D#Mbb+Tj4v(LN7#%^e6Ql(^7}{*I$K<^|DfmgsPC6h zpjYhQ+I>C~COsH7+vw`O;w7=M|4Y2tz){PS?VEVARO1uWnOlq*a>QL9T5~Or*V<<^{;Sm>MoJF zlE_^3#6;289EJ{kb1g&T<}wElr4y%;`j;}g-1mCs^N9dC8W!VixxO%ZG}C#=GDm{( z{*XmOXOyuDYe?HgFI)IAk(NuDQ|jTTWC_2obX(pmOy}3k=hyaSmByFw^fpK#<~O|rIm`EK8}T02K=D18_J4XOom%mlK4+B?1A;GH5lVj3c3-c$l3jy&&w>%1FIHoduX)^hlgqMDM*MfJfo*L8! z0Y8SYwH9q$5IST%AmL7Y6R|8$FeQ*o)u6nf#>PA^HET!h*p?WHpVdAv+?g()i2NmcMwJ)C)-{9iS|`aq9_1?Jku*6d zkRPz32j$H!2;MArM%?Y{?Ix3*Dp$#N-r)|&ObK6lzbORk$d*TV{f1v(z~4-cq?Lb2 zgIJ94J50)O0&SjGoNisj>FhVINzw%1w)|g>PXBCt+OZlL#+%K3_hn26&Gx>R#I8E0$3>228FII8>JFyv z(h973vmE7HEO7mT|oCP+LPS4 zO{0qPZq!>F|BN}x3h#%DwvGBhWCz|C$pRul@aU`Ctwyz1c_BBUSp^gB9V}sYFboXh zfVaqmGUBKWozP$$8TKiQjQ#fM&g#mwm{C(nVa0%m#(;I8yX9oNF@;Nf@q(4KTL1ZQSW!OY5o40k}{Mg!PQgqDOqC(;C&Zl!K^J&;eDsBch_ z2y(IP<-3hTS)I-h$SKH-jrJdUL|o+B$uW+E;;5%hnfK+7d1Sz}wAV>2?D_iRSQS(e zznN>YoC740IOKZ}loh4i6G!avdJ>;&+xSYZUC*VHN6g#ZGon4by243w4TZpBm~zZi zS`P3xYO1V^whD(4>!@#PQ*8Sb3_g;(nib|_mLr`xd^0#RR%%r+>9WdGYcl%cdZ7g} z+NqA5TA4vvju(t(Q}>?i64h#Jm&r39_je?x5I&RsfP5W_v=I7 zL>6(R*Hd@;3J(!H^-m%I<_HJTeK_VIPf!#N75C}NpIR&&p&m?GWtc~0HTOJ(wqkr z=mLh&WQ4PDGuQaUTs$o1!dy{vp;=t`nM?+xR`)Xp^^9vxMi2(qL&>SO&AkLv2s#M|y%3)6k- z(onKdE9g}+{OjmiV43Cl$Zh+m5FgMF{ z8SeQ@6&ftQ)Iu0f0ZMSvL?PI3Z2J+H{wL&m%0-5rE_JLN3A#DNG{ZG1zBNTzH^R*P zFgM1F@N{`fK{NqDKi|Jlr2G(KP6&c68FMYQu??mY~n!1ET$S16XHB1WKO9Vj zg9OtOtwt2?Y($;j#)&)8Hkt%2^G+e&P786Ji3eIEVdVmJVxc2e?|UI9yV^xBa`AVL zTo({jgu2J3fE9PwSa%Jg{4%o1dXV<3>4+RmAOW{(Pb6i2 zdX10`pV#E(gg+SsmPrQmQIA()|eK3?JV|Fn7(5)}^lcvp68rZIZ{peXjN~;85vXv=P!G);o4? z$=x9aR={@`W9gFhyqEp*qL+hdA|0CXo2+1>ugs8BY_z-la@8=bUOK_A#NG(!ZR0Y z2Ieh2^x$L~h-t3V&%^DngH2(5Yu<7P+CQ3*D(L0nK{H(Xyd5tK%%^nwUrz9yedl|q zNop#H{pK?yz%frG2~H=~MHxF*USVkxAS6DxkYz;DOXe?Z+FErQTDZ4El3%tupl{01 zPo$+(!FXane7Su2q>8}{{-GFc;!-#k$+J(>(~Rl`9FF>*!Ik@EjiYYDznM1kHRPn| z)1Y^2X~pR)JIWVuQSQW7H*PLr(VHIB?vHNuuraEW2>yjV7%1`q(TcG2YOBoKV8E4e zzLc0FDEM}V+E~7!_&DP3l-gemXVNh0H6JUhJS}bQb)Xtzbo7OTV;xZZu<(aFJhwNQ zDHAh3KmX=D_V@4UZ1jEXd*59DQ`2#6b0lq(I1m4bf#H!h_PiG33xf3T_!XOnRl(Zm z1URj2OXVN*v>5~h(ow|~N*l`yI?KK)N`3UIwcT!Vt9NUI{wWmM!rRuyq4%`pCRX3* z*{RQ3mV~|`e%hO?2sd#U1b_jHD$pr7BPWj|2>>C1emQ2&UiTg9`&{Kt zzDTp~n2S~A%-}t*s6Hg*55ZU7#JzN)%aiTx!uUT`BN+Go3$L6%qAR*K4GEH7e?-x* zQ_8sORd<*t=$*_GkpTp=r#eDX{`6gv|CBToTW2l(?@IIZMu@nNk^I?1LYkiTI$7Tr2|Vs`IKKJBk{L} z=(KfzhfK~G@3A;A^_y1$RToce9Q;lQ%NcJQUCu7Q&oDD*TR*A$Q6iGCT;=%wU+@l= zz-roEJbI8{6m-YBS3e>zu-Ux)4dt8i?$yKY)m-(%pWjn5)QEu*KB5i;?H{_$@nw9+ zkt%UB@!SE`f9Q2~^OffEUxnIy_FX$Tos!xXoqC>~Plm3F%}Y2J;5GgOJUHO+`OZd3 zA2YJ4&CXq3RclCVPP(V{;Rjqtau)035j#Xai{xRD>51V&SCM6p+b_Q`{Hqira11?* zP4zD!XfCCC*Plb1uFQp>XIUm!Ndj=Mjq?h=7}?z&$cc=qp_{V-$6)`3dMv()ycZu= zXc*P&GxL3XoxmiC0>sNtwe?AhvDa26ORj=us!3o3w)Rq9KY?k+Rc2B&or6<*M#Vei z4=^(9{DwAf?u_2Y)V8~Qd4&B|`uyTxAqc;;#Gf${X(6u@D|McJK3k+-q zVmhz)RRTwDzEC40l}JunP%g||hR%j-tXC=PKIr zV8aJ3>#tu%zWgypo+oUfu9-6~b(0ZApOcVQrD`1G+o#gGsgsq;J%X<$S<3d27q-*s z4}SBnNjXg&%({A6(<>PMj1ONUz(qbvjxB&TPh*1V;|BCt)S*sPOMx)z$iIpq19+aS z4v-!?GC7M8JW-|LHrMU*%02lZ6Z(y}H<6GT+}cmEDXpMg(^DuO2ioW1?hD#T=(QOlyUHK{CB-=H&dJkT-b?Zpi~a-d;eO#brtHFKXo zTV^4)RuND(Q`+kQl45U?m*$-01>p&_7K|1y*&B3<=9Skep1rIom5rjvPN?&RYB{?^ zxv-A*ujfO3q2EKlrM@5NRep@=_`60r+Hb+kD6N9nF?(U!UkBMEoQzh{@A!+%^9Nw^ zXkI;ZswU%;?oOYaoNO-01oB;sj1E=hIUPV97I0Wu-MX#qWafq`C))Pf7GMQi&5}~h z?L;~EW{gYW9mz&zSc7EQy30oxhLojxqd)-PH}d{$j6W@$plLQeFa#?WJ9qK^lR(g| zzbjMmuxgB}9*0Q%N8XP%d`F>=pF}FmE4~{_b7Abt%4s%@>M=N|=mB-}6qmf#T%Y3x zNA|k3_pl76s7h)5%A02rk0S(%o7_^RZsgW%&HogcxP1HgXweL`{HRRWNJVwWuF__z zNf=DiOidz#$!2oFmj-u`Z)HcA%`egg{yXOC_{%UV;C+*sxD}fE` zcwE$U`U1RqEJzom@y{VR8>2eH*3bL-u*{8eL>Rcu&~zr`bSJ*?{|)p3V@+xL*EP*4|0-?5`1ar09=HzM;~!zh zVA=W~H*se){ipM0HBr;$YSD=w`U!~@Pu8P0s+^9oG-00$iICe)w+as}&b6#}KxUKg zw1bv%F*?USeD$OT?I?yD7CpB*dGN07G~^w8I0nh=JXD3;-d_M@=7aFxf?Q}d5i${2 z&#P=3rVZsd$x0>i7*kyE7%Q+mS@g&1 zjn8I07m>&T`e1a529FHK2hdqcMlx0CjTUgjVQLC_6g_+PeXECCebLOE*4-?+mJJ!* z@$Z2dd#n^vzY=C^6xIjK-DSxCvJCM*6V&Xym%R#^EpTz{>fbAsbF?ZGy1rDo zz6pXO=Bj+OLk2=FCx^k?R0|nljhB)e;NJij?_@-s%tB|4=Xx6>CZN5%gd^4gnBk4Ge*8CWBPdsk&tn9 zCoXXjFiW5b#Y_qnXd~x|Hj#55jr7O67{jr>0)#7$pI)!?2`ngd>b_e|Q+9uSK~`g| zZ4PxbIp6CnI_q|{X{)*7Li}aU9xGJVTa-42ZHoV=oX$iS zKfv&qL-|7#ex|=TopvP~Q$Sw*^x?WO^YA%3zU=yWn^OU)P#a{vOnD8c6>ft6n*$;V zctlU#9scrg+`z;niD#?R=H^yr-4RWhKq;s8P^!Q;0PfF7a1-g~`i3r!zDKU4mm&-> zv-gP9H=MWHN=8!ZdqWTJU7qYk6tvTQYnkIJ9spJj$e3EI!({i8pOl5Q^fg>xCTW|$ zgiC&Ux|5+faQr96@#>-u1yBBoH-!I$&o*QABi@7)04f?h5y^8q5Tk?W5Y_(6dlr=) zQWyAxrq3GAIS8Eh5ZOEuz^5A7(yrP&wQWkaK|jH$t^`o}6Q4n6w@$Pk(i?(mR0wFC z(m(F@N`4B!*k=H;eRg=CYK!D^Q`t$^;k}c@Crz~DO+I{}TTjh6C=x9bLIw$FydKfJ zJ{zQvYj6^sOI}P_f$MIi#ZY-8d2)v+L+S@IK0D^uzF&lusK^BpP;SplC8DcyanGIoxD<&#~Y?OoqqLxD3AAbv3|fK5ehg`OqN^`kXo2 z`w~k$eVt}GMT|5|f>fa)P=Vq*Rgf33uP75})Ec^0Z4kd+@KJR9DQ;9hybIQp95UJD zaqOvN`RH(dc^pY+VqHfCBr+C2be?ZxH-34`6*8!JALfuhs{)MwFWCqORoGp3fjwza z`GM%oRYOYV1Ed7{C_E9ht+-gNtSNlfQLEXjKwH;OFLaI#tV%zojMK?dIF9~r%f-dq zj_qTP(xLZ!0KCO+oa`>y1%owIsdpkyFfMR(k1s6*SHcj@TD)Xu)LnyC3Z`)h`B`hy(dA2v;+Bh*JC)b@u*pyki`m+8oVoiLCtPJ&+r^>fw_dzHl12AP z-Qd~kvdFgLQ2YxaO!TEM-bq&66t2ve?`r^nrL{+_CD=ilI_~MH#Q0=4+7 zAhjv%CQ&4KeOuNe%qzb{_RKhi;DIaPC9d?AeG&>bbBO$fd!_}Xhrv`$=W7H z&RoIyuO@VLdxeIUd)_fxR`*?6`xiJkZM1PU3V&=_+EV?D(|Aio`fTF>Z6pu>dPj+u zran2Wi{e;N2ae!}>Q@U*Z90aaupYq@4hR*6Vk3|yhqku`*|%j-VL=aW`!?hTKC^X7 zv)*C7ir2Ls8!9B2()L93wOR7f9^I91hr&XiV4LAj;_JtrcS`YJpw@b&*$Xo_YO9cg zg=8)heHDYegZ8CY6rM6?PzY6Wk-RsEd8*-+7`<>y?JT=#@he2|yF1iN)xL(w28l`+ zW+7=&5rlE5-{9TPpGAUCfBfhc^K|*}#k!c~#pq~{eBayEQ&I9V0fhS<0!;JI6chud z7Y~T(uIiy3(0h^!?DtwO6(~rIJ|I5%ecro2<34e1{7S69e|^opu*4aYmfh&b(aGj> z{U#$MiIKS#mqJ+6FdP$RTV^oxM%h$o@5zp{{L*?bEB>_4>SV?@(-XqhZ}IflM5Nj+ zE19^g)wofn(wl=t0&TReK7N{G{%k)c%uGQh&sbdve7+;t<3=RLw(wB`@$L~40#ibj zzO+8<8G#zCGryNj62jMo=jv9Nb$rSSVYCu6o|Z2bugXJ5+Og+F7nPQ##kmgN;Cf=I zp=Av&o4GZUS9ym{zgbl6*rKN&zut$0Zi;VrsXq_De8z6iLcGW&L=vb`axaS*i`Ze4 zIEjqcqS375N~c@OsJ9o-pRnPEu)T3Jc-ei;+xB9JC@JO}qUP+Fdq%+M;WfF6yT#En zQyUjSRAi#l{T?Z!l2ca0;JHhR5<$;*xOv^R9BQ7fZH!ef9GvhV{DQvJof2d0yBPbn zwb20CuwxiaW+Ivg?r}|M%2lh9&v4vQD!d#pT%ig}ozgX`K4uQu9$Tf^D0x|v>bw9C z9Z%ZuCZjf5z^MfHt&Ko8HLo<+t=mcmEGVwRUY)zNRh>C{KumZ*mW zvA>iR22Mjr=++#QxsG~+TrUd|eMObGf#LDu&|=Qi$wKY-p~^lyry{3C>^C#zdlHm{ zRLZBO2lu-Birxs=3R}LLD~tG1SWX?oJ^9phuS0eA`Sb9;Hd%$N$d}n;&)y&sn#USm zNEypyV$%yJ7Tm*mAZB>lckfBtY~Qot+J{PGx-&Xa((j1EekRKG)-t4g2`;x5QMBUy zx!kB6nD`>P%>eke1Oq^oI1dY+diG(CG=MykE2N`O)&^YXYV< zQmCCpJ5O+-w$1;Fd`qS5tp;*#$SAQ|guPKzbVrQTUG}Z%EwFSj1{0Cpdr3y( z>spgtYAoxU2OeiQ@UnNCFS&;7Ox`NAalSJW*`>DDpC+AhG{d4tYDiX9g$%vVISF15!HzgRwS>ZG{vDK94f-FstMPlu^O z$MILY6K|=4=(#L~TLZIK-1{!+2vs~^>TJVIto16O$V2c8+j*VpWIC`!{W^)TPJ5EW zCG=*v*0CQ)^%NdwivQ87p)dI@3mRy7Rd|f}+Zv|eGUj$PR1rUMT1Xz2d^c!SwVJA- z*?1;zeCzKy+0fJS0sW11B}AXez_<@aM6=R-^RZpP?oK)uZ}Nc}%2tCKWin|xmGwYB zZ&Ug)Ik_@7jv0&Dl(i}Qm+^uqnU|NLeMas@1Z=6T8WLRY0q=T=dFbDQrwH=HRQV3> zeh)t=jJWr>n_%jvs?`^t)3DDj<5;DnB~U2=X3rwwc*f3@l+;^%X1n;Z80KZI5Sg(-4onZ>gEww69Is347pO?DEY_E6&Yr7HLza9k_0a=?JM7;dSUC*> zhe%_E-RpjqSCWv~&t~c~5^qr?_-d({T#dm!;(93HDkw=XTCCxgRN$%`a!^AYb zMOVW6r;|@;T8#UVFQ12dj3$k|EU-SGPeh+;CPA{wK8|c6TCTy3BOmrFbtaj;e@HaU zv^KcAVXcukM}6`^Z2B{71kUu3NE~l{ukXuxRicxxv(Z7aq!c9prP`W3JJ_pw_R8gH zCVZ_eOyW?s_xkF)7fw>6zm@OumXf(^(k;+BwLhyZQj}q!`GrAKjR-lnsG0ugu6iyQ z*}rpRG(8SsTCG)|wz-X~A81(CXD8sxVOFvqDqe~I!ue)Fn)hhrNqzVJ?_1H7FNAhy zPq@H@?cG~0H*-an5*i0oTwwnDXDZfnm%Isleypg1-CbI8KDR+D2@O%g>C~lo!AP-J z2iyu4UHIHe*4F5`sH<&fx09jAzjbqv1$AZUfQ3!rVk~7;mcyWZD4}p{3!@GAU7E?g zWyV&E&lV#Gci5|#T$z^IrUSN=?E|O{)CPjT%wLH7p13Y~Lbt3NnfyRzN+i%e_EAAB zJ-Nd={oD7n;oTX=&!#Dk8(I;I}%jGhnXs+g!v=k6ux ztEUPWEmy6D_k|-!&GxcL>ThqQ&sXO`AR+oE-1W`lOkbMEdFr(IN*NO!S@y4N46W6JJaFU#rU@I=;wLtD%)jy zxD0(RWM^$2Hzx?ETH*NKZiMAY>W`LF#==eG3#rFLczRC6VkTn!7ejBN$utMokP%iT zuFmPoOS|=V*r%#{FO!i5=#EIu1cP(JDq!|8hq$FQL`9kCeXQbYdPz+Oc0>)CT{Syz zdaSpjB&or6=3IvYNFg7L8A1t6(^N4z*V@73@DmrA3qg!`O}_~W&bpvoEEul@Ow`rDlpZdz7x z7Zxk)ge{;K_Rq?M`qn=qJbol9nH1+<=lEHZt?Nm;_*5NVHAnZ=cZ(H@S@C-;LL5Hp zA^=e#jBvj>CKrd>f6lHgUGebTr&Q$n9ptIY)`puSam4lc+Tx4C^7P}Ze*eu%b67#0(X4;1q7#u3ohsoa$okT83T_0Wr zuPL`bj+%_jqBwsozEJ(W$;W{t4CjJUAu>wY0q63hF6eDnRlat41o2C%Bouzp@XdRg ztK)@8e1!~xhnz?T0cm$VK8a64D^0VL3k8xSk1Ah~I6f&mTMH+$I*%za;?AEBbzVBf z&;f>O8*l&R{j&qt(Y)4zd$;sqnA9n*%`aRoth)sU&m-e8UD82A5^fe9?=fB#U311C z)uAEDn!YoT91Pnhn2)<}YdKrqrx>*l*mb?Nts_do#YD%HoG9M;j>%a2%>LBpjEwJo zc;J>^@E-+(2+*B(-qYO_Jk!`_)$8*NiKvWNOXyzii_kY@)!rf)4ewc?9;3=Jd^Fsr z62p&w@Xl^1n*~vSr%Zvsn&G+6ommMD=G6A+A3r#%Z+dtVd+xaK*b^-R^3>!S!&V+T z)Xv*@q^UHPXsjjx_E=wS?KHcr(03NTnsbUW&Hwu67Cdf$kiE~{SiI2Fy0F1V#*Nw? zjdXJq&4QHY-du8tYy);rv2b*1e{4=EnOM*@tv<~pDyqU+DHsws&T))I9dqmIlk$Hc zRjYOPIq$p3z=}1k>5m5|MC{Sw6DoGuYH$~srSm^2Fki<8huB_XFSiUJcX?gw!2J)$ zL+K69qe}!nMrFPT(qQ!zWTm~+%XAvs?1Vj)r%GB%)Wuc$wMEqGGuHEPtP!7aBMm~G z>!umN*31VBxV~1>zZ@t^5FYp3QO;-gcPq-+4D-QRiSvN6o`(tjln_h! zjrvqZ)Lr>kVX2(0+y&3iR%Nxqe8@ZT)^j zoL;fj-wbKoDt8alQ1GHIBlv981>utX20B#%M zxzWR*V5%#!ZDZ2AKIgs)+~O=Oqk`;w)%>_urY{(hdi6^cbY~?dMK!fGXHMG+=}?=1 zM3q1UJH0hg_Few`8ld9GK|QV22ln;z`zDLqw>VEO8B(Su8g@#iVhZ~bA%+O>kUG@< zZvE@6&31A%*}|5gAKv~4OQVk(R~@3+tjePOpFPjTmC1T)dN54Xn8j$Zg$z7b$|9^* zIY~BqJ#?spCtQqIkkGFPUfO=AH{|jlOkA+@TlmYZs_};FiU2nR`#ffF1R>GPlymR* z0L$VmO)zPte3pI&b2F!1CpA(No$l`RNuTtm*I2_qguIS~WtJ4+ z$jr=Nvlc)A=PhhDOskt?ziv@hdzyc#aZx4WsuIoiQ)iQLYxUMg>kLPvE{V&f*xS-C zghZn3E&m5o?PQ83E_!{HLhL=l2A13-wWfXk@J{NJXjTFHppa4MK92)-?Lt&{O7)Wq zXZm2|2=z4F2#0%L&g3*lz!&VRLY?pAX^N9rx-rVYW%m=mMj-LZ8cT$FO?k9b5R;l= zsb-pMsVY!|rAqKnU0nG1o(Py!3KB<$p9J0TMI>3m!;t z2<{dF1cD~Pg8Kr&SzH4I_u#f91PQ@eTo!j(++BmqVv8*I;r*WTe$RXAS9R-F-MV-F z;8|dHq^GC5r~A|M9Q-y!OpL%#gfW=nT{D5hd<}2El*N8or2=T32FM)8=dW{WZpM3KfuF5(^M zn=r;#Y*8&#n4?u%^W&y_q%$RhGb9ADb;K5Oi_n2Br%UfWdqI0aO2G`}U6=aBJ`mIh zI?cqv(FKBj(9n46?p}Ki|MMqRS?!6XXuKr@kZk}IM|$kY)j(IcZ?djWt4@%rnnrv0 zt$VD*{?&`Nwje~XzOTg}+t3g|wrXLe-aYRMZ%jd&p3++%3=UbCVp5_Wd7a2zTS}?^ zpu6W?!8JW93a6;UzWcnA`#t4bMz|EC+HH^U6#7gWK-3oAvf~7ShTivvvia3VYgIgaeCx<=W zm$E^WANLtqdqnOdvZw~1i;G6*W%Q`sJ~oT}Ony&m5aGM1HVU%2@%|A*V>XWCL?TVYskRIQ`=opKi+~tx%m%oPQWMtuVBDZz1HXkyS*;Se!UvKn)l1nHy!A=)bCqAhFquE(e$i3@rrXYe zIQyz*=XqpGiRU$NVWwpof$fxj8m0q_6<@;_BR3Cz z8dH$UOa5aCcLO7RQ=Fb^l@kl5x1^h!Lp#zU6I;JHa{)}8KKL{Hfcyz3ry8&hX!RpP z+fH>+1O8|U{>C3(ibQ`CCjpsfl*AjMk*(@lIo1|uyn92OqT5Hf@j7+0F7{!&vxIT{EzS1ti2cp3#W@uC(_4D z91{5o2tymI)Gq7ur#b^a4k`WzXTRcr<2{POC3*WsTX@=%%(MX_XR5&syC2ngPy5;9 zcTg=uE!>;@FU$18CzDkdz{F#ilKE|uRtj^J-Q%E%9G}jd7ptw|B7b7EL zOOxvDXAgRwymP>4Hs4XypSbxLXF?LGj6U!mLtQ)O28WBV_JodFK8gaon_K#!FUxag z6kiJKkP+I;cJMW}mY!+vW8vv#|Jo| zA+o67F^bT}T~utB??;@k*(tgf+y)J5bnf;RsGS{Of0QeH_N-9mA3L=>Vc8x7>@om4 zD@GeHad#GsUT-W!yU#jJd|wWIZI4`)cF5^RtDIZ)c6orGd$G>z&Kl)4dZavQZnW6# zv^qcs1h!h8KBU=nVkcC3FybXw{_&+PU+u*4jXR3s_w|)f=CpNwInG*+>OWSf_#V3H zOZulN@rsV$>@wJsh&J4y4drr?@H#`ovmbgkvMtBlv_QmjFewIj-5yKnc?v%{d)@1-n$#| z)%Qff8~x}4Om~v|U&R?N*l>WXGj-A-g7wsbd| z5Eib}KTue6v_BF`{P(o~dPaWzZ)Ns>tL^@OsG$G;f0Xie)acfU*Se2EK%64OB#oa= zp}R;zYSEnWcbmJ};BEm90p%IxazwjwVNs!%>%PbgdUe~DQ+bIg&Ahg2+eT^G!I*ff z&R6hZzhtqc5AJ%DBMNyVu|+x)%`Hn7JV>1tn1ha~LX&M{uS2Pfc`J^z^U#|Qf3EtZ ztu=`2`^}dinBJX|=X!s)7}>)-7H ze?>`3Vb74ErT2L0!moF}Pw-arGIkSvoj1y>%@MjM$uP+&A0rgPQ^iw(Z>y35jVSOh z&Pu5zlU0az%({L^5*MgirK&r*B1|dxh#TFAJEb(4?UN!2Ub=X5gfHB1FT;xB*n}_^ zOCAnc-c1<|>IwcB+hdv~)2H#Z!a~b3Q@kn2=(<77KqN!C33wsIA#4{96R(~sZ9Zxq z)VAT1Fl#;4+sDkxkvDhq)G{npdZ_;jUpCN}sR8%~OzV^(&MJNAkh-}s;kAi}a-Oda zq|bfkxQgtT3h7Rc3?donHDjShIAh+jl@!oSzrzYvIsvEs#(7(f z(G?Q%UO5js0#=0c0kq6#=bCJPVv4ttHo7>p`kVS;S^%@Crkq=!eSh*}e$3JSIUGi1 z?N8cF(f0j0eU}Mn3%ht1u*ABzI!kS$b`SX$kBD zXkVzgGA2&y7J@Lg^ZOCz0FGIHI>hfy@Pj)kvy;JBV2N{GINSLyPcx5Yn~3|* zAe$?cj=STdeHXObDqOe-98vU}jrWdCQtOK5ZSI}e%ud!9=@i(GLq_Mu(nAsnq$?tR zjl$4J#B0P{b}3oK-gd=Ao%(naJXS=@OwHd0k8Cp1MM|#Xr;@otTPOu7T{KyKxB1O4 zKTfR;x@kx;2(sq*MQ0DP9wm%H0A8l56a)U$wuc~1`vFsa6Bj#yv;m(Lg_iUP+S3JHpH23 zgh|jk9=LS%Mc2}0$j+n3EJm9WD5bn)l&&Y*0FWfmr!L^UVv6Qu;TbQ*=wUB4S+`vg z!b@bOz-o}_rBxuw!>A0CI2T*Yyn@j5`YuK6;oM%JXiggH7|r+0r(L`#1S)Go9nFPQ zZZ7h*>x%(-|PIvNffK%})*RoGks%{JS!P*ljS@^P0Ug2i~OPny* zSB&1OkLNE>mMH>H*UH7+`oXa2o4p0B0nAC$g--l3)-rqBd|_Smcj%{TMuoCkO)xpTkf0m(TJR z7@R*@G$ZyEblQM58}BjJV3c@`x~OaD><|HJ9q38)4OIhw%xkI8YIpwC6-DHu==erF z)XKMIAZct!U!Uyq<$>p77tiA8#=d5#Qtt_s@R`hn*u;w^cb`QLXTyVUnPqI(xRA)& z--E@pBgwq^ncvcvSi1h$qxV~{uTNPQ%iyz`1=nWj!J3n*+vAs2&JBMQ^#7a}30T~+ zU*V;+!%0Qr(tF%@1VOEy3>$YnHEl6+c)E5|z_m=RiPP{s6S$!~m6pd2v9;Kf(;pELCflsYZ( zHJdFpN^8bQbaCCNl9a)lTgq+`EAwHz!-vJ++|$O4N<9`p7-ogEmHPf~ezfNl=SO4f zO$*~NI@_>UnmvMe?D-^2y-aR$i4;}bGg=Y-A+#%_c+Z&}#cb57=j zSR!nqakP;`(kjv zA2$OI1{3A;nY0D-%z@MNvV;%%`Wrr|+DsWUG>Ge_yk5!2)g3l-1-Rn`V&TSGL`Pdb zf0N9$*jUFbJ|UqVQp=wvusT3ogJ39s_af%%%;VW7#2%eyLwQEwoGbRN*qU(E?dq)? zGf%j;0rheXZq&iWH|V5ppUNNw=YvP98y^^_5NWlA-Y@X4P`H!}Wqxst$ATBTx)Zq> z-@&?{8t1-^mGh)stbT{}_vJSftYvc88z>rF%AA@1;bHA&1>3>3`r~U*#d|8S9vDyY zUM=E^+sy0(E=Rh`Mz*Jxu8iWw`%CE+i0(Vd9I?EM%SO|E3NnScZqIifCir=c^=F7` zQU*tO>8F*qs8qhd=CXvBxJ_H3w*STg=yVT~pUHdGRqggJ#Cclf6a`+9j`WWFjz#Zx zOd*|4+9c}_P^TJU4BeX+@hTaIbHxO^jZsndWh^H7Kxsj58lAOM(;FKENWbNh1uy_S z0h4Q=JD-w5L(cvdX-XdN8P(FW@VaI3oU>`-c6wGO6-i}ZFk8$KcTVdyB-PwerwL}^(INSyJ%TQn`L zD@_hqR9kF4;u~%B&4ip6TVY;6n68uKWoV$nW`a_25*vaB$J>X3LAcQ-7bkp_m{BD< zt=jNtd{6z&1C&KFd2CHzhCDAf)^bCu zqC;$z8b0%CzeTFPh_Ze(w5_x%uA4qRZTBfs#3BNXtK|`)wt}*8jfRv@d@Q7rxCx9gD`7xFoR}x zIxmS1%?r>iBj4<+k!QQ}xYaN3@F`n)vWM*#J4|9H%;B2)eaTn0KlFB79#Y+;dUZug zrn%o%!MGiha*y`O?&Dnw99#*K z?fA%Y%DSERWR_h(Te3T=XiL81Msv*e`t#FUqg2^AyolO%OiG$c6%OlW(D)D;8Z2Yz`~2jKZmNu`XEQilfyZgN%wmeptP-Uer1o+nR2#}!f;g`nlxO|o zNGI5jwq|~_8f08)c*PJ1%x$D|~v4FI6y1E2AOyPo-7z!~NIq zx$-C5NWqAAy7fWtcGnYrpr#dlT$;9%(C*~pMsaPxn9;oy>lK@cB3x(m1@S3`xkk*C zog}Wwdkdc5A}y^xohKLEmLbG9qQ*onL~D&f8e9dDvv+!SS^ca=;RWDwX^noT{OqmI z4EcoE1`B#^U8ym1H-}uGisAf>LCs9cIailz@Tl#1f#MB_{GgCZSwv;J@7F!=1^(!( z;6bpr_bl(iyS+E4Dz_|ER_bT+NyP@GWzXZ^jpoLtb4EcVcS{{xmG*B*TY*pHZa-s`{b4E^&N z(0*yEdBm`eZ7*MprjWH6o9Ft8&SXF7SFneP1LS+kbYoEXwBGOD2%+vbG4(2tV|ABs zvhdN+>HGwJY3a2$LbwLCbULs~u|2?=YO>}~(SRQ4E@G^LM?Yl^FVAmik&fXcbJk97 z@TLLQ*uDfiXc95J#?od{^{G^ZGMNgL4id#3JCJ=@xdX&A*|s{t*d^wxb>!BhmM>wf z{yQFidxz&=og%;7vTdH*rLUt>LgQi3`0IY2K^Oabo1Ce;D&YgS4Q1h|xZ-9)x<)VYQ-Uapis`1oS=Dm#16R9pF zaOZn;f2QyRtNi*^Fpn<6p0%=l$)PH0=CE)P_N0v#tIj+s={H|jZ?JS@;e~ zH5~P!M_9W*o)oO|@3_ibt<6sw3hG9x;W!duTt}TvB1j8$uCQGvz8MX$R=c!44Uuy} zmz#p6g#225f5DYjW%iAKtcF2@R~Nrpf^Wjx2S2Mzyk~4Jq<0<7PfROiPQWM9^=jZ; zIRGE)3+Ho)w935_bKY|^G^%~WC;0ZaS+CF@2%Q@5hQm$=J>G&Bt0IYrS{ZVW;vJsK zEpMV`0RzQh*9niLb>Nx!PdvSl8XIyGPk+|eWP_UtuRKKFo!1>yw^8A2Zwt5HBCyw^ zMC=$P-eVEHxRwY}RF&VXYF69$XKXkQ3z`Q7b=^T>0E zFZh;A(eqNPbRh%;{o}@3QvrudsEhsj~Xx=SW;1|XRy`b z@P4x`7{0>cT9To$|LTF3Eja1xNqiR|<|}HWt3CbQfW32|=)=;#Mhd77p~Z(!;yC)I zty``6-J!pZFeWHrj!~V8pYz%%n0S<*0HNU7`4++8HmV4)pqH;lrro|GpHx-qk9!Ue zyo5iB05$+%sgg$JdPi1;^HNV%1=}?RelN9Rx?!O45e+l{xWCD`20lFD(ZHsPnreQ9iok$CS4xRte*RyeJp&DoLSBkAB8w_T?)H7XOcRKq={;99roZ~Tt! z>U?z+=c{dow$6`HUMKfCjzu;k2$&2p(r^3+bTGKM>l}+;w*oy0M;j2^o zpFZq=Aij?Mxv!3(9*$p38jVg{9dB~oFXQ()n8SJk z2zMi{%uReJOgDRUlZj%Zj7{R_G0q4Rt4{*B8|1w_`l6E_7CTw|6PE6s*DsQ0;C&g4 zeWfdB#&|wp5rUx4vwJ}U#(JHv`3Dg3gD15@Ea^(K;X*L6Oi9RheOwshALKJDaR>&& zd!0;Xt(CXzdy22S4Ak>*$eRDku{+|y7Zbn;N>@FiE|k=frFPs!KtW)^Nl9EJZhEjNzc2Kx(4m2rh3HauZ;Nm*-nmId6Ne z{Mz9eV?YhGlogb}CFHu!s$CmW?G`6XcQwM{_z241)bk?N(z?*t(^ks$Q#SwUpT{D% zGM0G+5!RJqNr^V5=f#oPw+AfR5tJ>?Ik$Adkn1(kCU$Zm%w|AVe^TOYXxr4&7)BEDG)0uoZ6#640Ay z22TCx3SS>};v?zysWGY!7kvQnc8h?wTpNANY;NKI(pYjh+jP1d*za7ZU-|W-B+lI( zOoqNl{nZZZkKon=aox(VkIfCt7qsD=M?Q(-N&P4X1X4X4_Kri^t?%%QBs9Prul%~( z5p?Z|;d-)Lu0KBZfcLQ{z%uvsC)emZBP%;EYsU94?P1AR5Z3`dmnK>A2eoa4 zx?Xlajl`;O7HB922JR#yv3PjcouzOicKdui2P?cL;~XlAHfSte$230Er;GAwYBM)Gd>JeVngakuY}a4B_stBwj@#Y^#6#Gd+J%bw2p&f7Dzki~fH!6~B;X2h~+hyulqo6LNhsGCI z(vW5D1Q(gujItJ@R8D7TYtHV8n6`f8Q|qy8)3xhbc(4vj2cmfN_7WwEZkZe)C^~f7 zkDe*y`DCkcv3WwhVp&`LehPF1`!G@PEWxAQHJZK`eGM0J z>x0^W4UR!xt^ThAE?YFROl*xNAfg{lJlm=Zkf#B@Ul@~)E}3pC`-`!vpI(=U;-!CC zKvS4rhteVhS5;Z?$M+W-zWL7|c83Hm*hJ%qbYojFfWxo6TYS&n&)pK(TH-!w*?Z77 zrR$bndbof1QyB*b^U-RRNIfFy`u-pMp{S4@e3rjaI4n`5bA<{u_9bNP4wyS zS*6nAu9dl~yhYxTwXs$pu{T_)Hg+Zfvsr+R=oj5HjSH@x$B2v8S$Nn^$+$nHX(=Nw z7koQpw2yn#Z(zk_BS^xJN7bojpCsnwt>G{lkr}uHK3{YJnuC6(%q|RdY5OK8@AGBq zNAcMKg-*vq^wm_*zEAt<-A2%-pYY7Izf!gHl(-%5!H=oJZ344w2Aw~z+lkATZP;7T z>^PSW6#N6}a8UGIJgvX9866?Rfbk8?baA^MD>BT9bnjr$4C#KYCC&;*W6^P`T=#8VRh^Vzz{cP`C|U1|x*0BYuB=U7-7d>#)+eSJ zLXFVvd07!9H}mT>Jv7nq4&r7j5=zDQP!O-(LV8Th#zRcZ(FQFZe}DhdPr5s;Zj&0L z_kf_dTHDn%qR)pv5u?foDx^yW$Ez2y0OYU`3wnQpmeIb9LgHG~oXj&-Sf7!Y~yboq&kQ^ikm!n(KN2iy(j|;I-`#Ns5Ezf3@|#wD-1R zLh=WvKd=c=e%8j$M-FB&oaLbzEB4Z1Re+k(i-*kDFvWTB`) zD)8pHS=s5qbs}laL5YUGJ8QnAMnrE6dn+b;c$s(cD>}SvuO;w?@L(FT2V{8?d|tnyaiK(u0w#2W3r6t-7bdgaq2(r<+%qJpFu2&P zpV|1&jBQn31)dd*o)u`yTUtJ%rR5XiPjZh9FD=&Z{uA~7=$6_3rl|~-2Rl#DPF_sv zm|*drpu+$TC{}-7>2lpK(sF*6X|UY&(sw9uEJ$0WNV}s@SvkNG`WeEk5gpNX)w#GF z$zgK(tiHZAbzq;I@jQYsepa^+Cm|uJK8cKFb3Zfk_jWm5qy}LhF9N-QjU;@ThG?-F zGH=^uUHwe{z4~s!Z%^?wkzY4yp4Wcy+;`p*Lvxc4OKFQh^=K$h2 zO?KBOIhbT9G*C3EE{`2?|?6Go2>BwG+kW+7}0`wDlKY3bQ=78a!ue$QuRpv`y(M3sTF}lq* zd%?RVI5!)0_>>ovR-{obO^=r^KY-oo56~FIMkCKR$@_Q{%iPE1ZEvSB$1(eV6Cxj3 zN}-xhFin`Ns&l)hBzUY0IXOeRZV!n^%@hte})SWqw(|zQ0C1Wxld1xh*MwV_l$hvyTpeJ}CMi z3^;6hW^lVc8C*WBG~rL<^5h;!<@>1x1p)h-a85LN2_(5sb`ga3b~3b=7ci$jBjs7@ z`d$fB!XmhX&8d{&bs78K%5X6E>)aFp`3;{{{PfLRuB{M5>I6d>oby%^Ziq@!6TM63#n#}s+Ke1#L13Rz#5ozs+6l|yd7 zYLAqrfasDK%~Hp8i_BAdWK?rg zkBI;t_}>!Cpz{B9g?uU&h{DE#5c_>uh|P>XDrhk-*?Haas^HVPKl&wru+u$djHvU%j*2U*(J&)`f^blOhn z?i0#c7?lU>Gn8pED(2eGiCH}cccpL+^g15sv=Y9ktA*F6(brS_S;!v#C$eOF>T#G( zwBcZ#=wRZmkxMiV#BI&Y1!!Ug{$m`tt5Hl=KzrTV0wOu&%av(p55s7!WjuL7vT&a zj{g%bqg;5)t|d<)83Do&feH0ORL<|m-lLpvLfg;S!AeFOY9(!a6iRD$s<0-;8>{SV z(Gp_N)UM!5?pLYo!K9>DDGB{Q;4>op%EM+w{kY+i5W^GzYk-|h761Z(AP>>ejmkci zequ`=0QGOo7)%{{@n)m8+7jliB>W6&FtXfjCjs6V4WEi^%_x0}DY$@(8 z3{l19z6B20|2vrCCrUp>f6BGJ|4#`5U_Rad(O`&NT;AWP&cC?n|BVWgxbtZL5-YKn zYWqxi?HX@F=)XeGpu7SCUHcWPZpASgl0^WVfbXd5D@SWaU(b3xMB!8(rY>ew&H@z=?W5ap2;v%J?qJJ(wtx-dpNw zWMt%<5moSTz0Cmz>g63R+U5S1Xth}#cA=XQH#q!xk#Xyc%#}%w&WGca!r(_~ZEtI# zl!Oenux*gbZE4zb@RJD*4ZI8?=@{lmn0Raq*m^oH>lRxdQd3e1tRHtSI~jtfEI_sx zuhT#_f@UItj|qV``6X@a1*t0VK1X(#E(6`nhE)@oVr7ke*v2Xq%BU!0tn(w*&<(Q;Dx^cDrOi!I!JCjXZv)I$u)6wZmyx_5(!n7c(4Q{VffVVRO3$I z13lF7IxKj6yP7;)x&vd4Te?cW3Yqw~?2l#DHnn&uVBpMi7e{xp9Zs=IHIM=vs6bkn zB#$ajKLZaau2%8^=q;6$u;YwN>Pq=a&_3{%F1Z)qWPUS4BHB(p$NkNYl0jzbm)gaO z|7Nf;j9>swZin=^t&UGbi+bu}JJst-Iu;UXcfP6mQKP?FHoPoh4RQKGXZ}P}np|x% zQEytayyQncEua&pdsEF?O^+M4X`fZ`5s%j3U~OM;JG!e56$%3xrSy*6tWo1K^_FWB zj?nSmcRv@sCW!%~{?upQ9ykxw;)(0r@n0;)`v$NO$BmsZg=5p^*w)jiOjaZF4TT0M z!WvhH$!Kx&iitLaWU*v5rwMelx6DS;R1tL`<^SE3MyH7_f7J6y>?QF6cf&*gh{Fqc zAC9`x%3W7n-MqaNGJ$q-uR&?APiQ3QKT8n>NKo|S7T7)CwbK@O3nWX~{SN{ea4?(- z6XBnxOEM^_#^I%|4<7WzC&(nYu4NC~9b<(FM}Z{I-n?}!gzFQR89M^eR1f|AC2e+$ z84s2Dmb3guj?3#gWGCv>OkbJZNgl|vRRRo<;!WKgvD$tFs(#;tdifNy~s4%3Jyko^&{PeuG?JC4A;E8|kz&5om?bJT57I@yDPlHVKmQ?s5=; z-eB!je_$2nH&pPZrr3^GV1a0$Xfk++fk^O(?+Pp4fng*W0M!`&Pn>>@Dh|2SjX6ch z4*f8xMud-*Y#2qX;<0oB2;3&S#evk&7FKPlTy|>GBgcRoC z&6ki;x=Lo?-dxVoAD*-y0q|tG<0AX@dCZO=D*ARcr=RW2+x_b*zaVT?VNf5;E>Y`C z9$H-?q$2f0`jpjd++dN`8_Z?iG~eU*Km=J;ksP^oQ0nB&Tz!ULl%(@b+XY1EOX&m& zWkQQ$o~cS^cDUIB;@7v@Yj|jG3~m#DTFtCcqx09cdk%}ayMgVv;itZ0l~0@0E5pE_ zuE!eZc-Rs>JC)3~_En4b&Q`5G%~;MO3rm4Keg~CeHL{=KLpkcCfJ8JasyJQI7KD*X;` z`n|G`Jcogb_b2=b^_;HJ&>?X50g#>B;{A(Pbtc(pJ>^HdNK-3^eiqHUe`5h8fJ+!4 z(~6{tv3w!PA~?%+;y=l}c_V!s;LsES_jd3e09;u)@B7%{7+g&A>cK$y?_{IR)XH_C zs_ki=S_ET^z-kD>+_13C&wF3)&_04nmhK@@9%3lrMy6< zSwpzK`o!ip@VWyo=X!`|uLaD1ExT;$@);NIJbvtDg{#1vBP*?}=27+N3zUSXD~+bJ z_pR@>!)qm_`WSi6_xNB|ovamYUAde4Wz&fSjO@=>cVu*QevIzbAGkgsMz5N{%3C|H zPu%Ek?xlJ$>zFg*idY#63>o8&6wP6J|AQeHqZ@hS@JbL9kCf$6H^QerBP|`?afLup zM*E0+=^sq)446FrFt_XbC8^p#_FBx96NwUM})2PtuCE;T42_>gk; zQiS_lwye;Q2bnKWW@1V035R%AXAg(?y|}no>mnWN46P$9yl_J=C@M%f-*cxLgDMZ% z2bC!Mj9>1Ir7(yDayGdMu;yY^kCfg}yC_AS`@v}uE>Kp+s0r;S1hKX(Y~uufKBv-y zjGXD#2An`Ykc8fLq8$?qQf^@yanjV#jFysS3&qi}vcv#0FnLO%nlAgxmrs>-uHWe< zhd`Sh+^jdyGaya|jUpCrA93}}GJDOke>pkRaCxbcWqH)P9mz~hrooz9l@Y9QbB2~B zAjH!NI&3Yh@|X0H?s(G~&oCRQ(_E|+9%_nVHRHVd8SCS>WuZ-`f_K&#l@nLF^wWyU z0_B}TbXKZ3flAT%ubFkgX%9~tC`VHllIg31);fdl>MT&Mk|QgV&3mSXr_Rcmb>_uc zlT$tpbqa-rbR(h0^kIL>%_%VDTFosixRPafFcTHE$wMV4C1mHGUpGtc%em z2gAE8Lt_0pbkeG+i%O~7rsT?Z@h6JLcV+8#esD9xg<*vGObotyW$ad3iKELg8xO0C zu%p&#KB3qp3kxXOp0uuRqfmVm4bQCz{4)20-8W}f_WX%Z^VQ`{mgq#R^qaNkaAEpYruW*Z3Vn!dT{k&c9<)NWMBPB@HDJQgp5Gj&z~u=D;w0Le zAj7t|<0)rJNz<1|4UNR2mp_>NhHsw@ObwX0Zw)D2U(ZTx&h!=UwJ+#D&qPsj=y&fm z(e%jKmE@5em!u+|k-e{seB&>)WEKMjG|T<_gk1II?Q;qYw$GV=m5G|XUcumx*GfA$ zV5+oOeDx*!l%h0I)7V>r+GNT7q^mL8#BByWJ=w{;QPcv17M~46Gqm$_mCeFnK(#>T zL7!a>K`&mqD%qQ+d~EVQg~+rq4xJDwgsNfeXM2c;v%g_KOvXU>2jEp*S}O!GXJrf1aK?-_|0(} zBy&9K!Jaq()fS@hX&>OP!-$GUjn1qzhiq3@zwvN{qS40|o8?#!WVBFD@;(0=Jkp|V z#1VMi%2v&`@!N)|&fw==f73IO@&tWIX0z$|2mO{t@zvcqyTTHJjt?&{4Ej=3@LOGT zkJBoykgqV2yE|63RWxd9%`yBa2QL)L+>77R3^;P(w5dPM~ zJbA4|Sa7h<&Am?W%myc>_%+7r@?;8`807JA4;$-oI^jWo?0uhG*^81q(kI+QI&GNl z=GZUioK>+g#d~#pSxqapFdrhT#%kksxk~aJ9f^MW(W2UrYX-AIP9%aA8C1c_A3bMm z5HBd)jdA;tQdlOKl|$LQJjP3p&c=7GoYOFL9#~1}^kw@h8*c?GFbnCwsWA|2qC)7P z$WfXa5e6+a1$DPfKMAUfmd2;ZA}s2%;5ZOpQ*_r%75DwH2fI^c4|n$J({LA_0s%}p zLpqQGgJoLA`V$_#9AdqaKz+xK#Ql@GPIVWD2O1n^G&<_>fwZ%KSl|{=rqSJx<2wN$ zoJhJTSR+>(VTy0L_rlpy-m-rB^U9E)DW&_ zaL;LH=qG#+kv4wn&-`K=LxvF|c=k1ct8U#&F02G8{n&0~WY6j7sI2B*Mr_r_YY>-) z1&f$dmpNchsi)(mY&zb=LvlSj5%-8w!sG3#{!6Xejfxm=dKP8&3hF+1q$A=QHetx9M#ZH06%Yp<%19b zmg+)MVRDkBI=}PsRRf&8aH@eq;p~&k^|6+GM$VIHoAvW(v1qO<=9Qqzp)<_1PXcS= zSpnLge1APbU=BlaD8w#Z;;B?_;$=L4_9P2M`MiGbMIu3S%o06+Dz)#q@f6SB@P5q7#M%Qlz6ddGN{%EG6!i24)3L?u(74~ z%Mj>q2t$*=irB9Gb{J~KeR)OGJuF2XoSncjPEFC&jxkvT(R?T)bYITQIg33h`@oKo zcAdLXTHsbK=2q2E)b%=t4cnV!HMetEd9Q~T!D)+Tmkah0@Kh>a`Hf#i^mQhxvK8E8 zwBr)dmga-CS94^Y8mj4h&&rf@(o<~Es8ED_QKl}zxuVHYTRbWx#3|+pwS09s3z+pS zht`C$Pj%;O4_j8Wm?y^HCd+$msG*yq4is$5vbuvLB#vL&_5;+LxsohcQ~F0<2p+`l za+q5VpbwN2%Dj4a)5(1rBzA4qM-X(~B9t@1in?FS;lL6VXY4hrtsk<;Xs;D zV=O+yI7qU;JmLDBT713z%pCS=c~RU*@b~FE*YovyBGk?c{bc6?6Hc@S&VqN-H6+z! zU$~y`*X&*4oCW%9`Z%zuJQgwpnMr0ayKNUA?$v*7A z?{8UjnI95zqK10esXZ^xN*-dE$C}3GWrXg2Aj_L5f0B&oXHFlJawiHFs4_~n#cxM4 zCg*o^Ftlnd91-to-5NoA+Vn@tEK3I@jB>iTus`HZ=lm{OocBO)(lH59^i8CXeUdTZ z;*+>&|H4}QH6N|6T?OXcMl?2>ycWL|`%9H_%m~h>s|`rj=~nF5iUsUR<<>&|nVVki zrW~a23X_zAF-+!;*k*sPgiv6OQ;haZp<%atSl~?AR9K-zG{+x%UAoBm)NG|ZAr^^^ z(3)-+q_I{fE@g4W05|m0P#!lMCv%6^T05j^7Nz>H&xWL$OKg0L{7~$i!|}>*iv2<; z8d~=yn9?k5_r=KG&1pR!MsBvMy_NE&sSt4Z55LY8k8nVs9RTblwfZR?(z-TubaviT zyIVI8j*D@xeI~`oMLUl|wQRZ&3J}RBMVo_)y|qj)NmdSDytLs0=S7&`zelK5!`!7{ z-x2-m6KkAQ7h(yVI;kjKSKU%QxPcO*xESpv_wR~ay_9?p&i?xCK|rW{`oI+H>}W4n zl-G^kKGs54r`{sHrT>e$Vf%=4R8{m6jZad5Y*dS@HdcUKH8)_$bT~u_j1y%mwhGVs zh!spukcqc@fW^djeHJ7|SYFF7fl8`JwYW>>gshaHed*OaG6n>9V z$op&Xf_n(-rG881n_KCj=ERTao-l%HG0EZctI^wra`XAyMrne9>`rq6b@amC47n2q z;s_FgE%}1YuJ=<5E&6;K#i=6o$m3Eq>#8vlmt)2wGm6lG#NfEkJOVIW#dd2e81d8t z^Qy0BRXg4pP*>DrkhQ)~BIKPUPic}xgsyRBTtVP>rPEF#hCDmhhP0McJDc}O z=bJcE#M4{(v^lZ(!=cb^{~jUbrtxiq<20Yj>ZpvgaKPdiFeYXo(qB`==Z$==~rBu(UF^F zWvA)+$n-Y#Ctk8o3G>qXN^~?4jTD223x}rrf)`JHFQsrF6bHgp@EKTMrBIyNm^Qni z_j`oztokZwOxwxTnLUmGfcZ`JiyvCrif>B=AzqjFLZff)ul5O1n~~$&AX#Pe*g;MT z-~{heT2Jw#&0IToeCq`7(u|oGhf{jUD0+b-=w=eQ`hY)ipl4%#^yX3BDx)dj4va3H zE6q1$Lq-IX<~=>>cTBLf&Lc>QHuN3vfn9GXd|Oan(FuTcs5G697Vl5U*u&7Exz{0m zJssN~Bu2h(f1uUU(dl(bwDkLdT9{%XZHCZkqKkjsQ?Ru)=+piCE8jyg1m^y(8P|kf zmy5GA>ELXHE6Coa$?9>Va6G1LI-(tK)24Nt@YPHipz%!HJ+lvVf%HgGA6pBH?>~N^ zr44jWL(RqXPft(BCMQ)jHD$fM#VRW+$HvENQ4wKbb-y<0N2vbxaj$(`@+1W7qog#? z-wb|O`tlm%04Yap=uu9o)Z>VD-#d#L}!NR)5M6*oAR*KcrB;J z>UT&P_|4oEwerabFGQ_MtNQ!jF6h7LK#?%pZ~ci}=|X6)(l6WklO=FH#okNshlg4+ zOPPk9pq{Um?rKxk*+FPBfre$k)fJ^wy#ejAJsg;&F~p{wPTgg%C?JY+LsKQr40KbL z2If$LMj?OR$r*+#?dPo@o|d29JQwAU!!?`0Ms{ZhF#Y2)iFx^Jrq$YgNqrYO)E6;N z?64wsQ@g;NnE>;9e#6PR)4qke=PxZ4e5XG><>rh{KpsU2kZ3TzS?KS4uYb{+VLH+Z zGa5E6t~RzYk+^b*Xm7IH3j!CPivJhQjo4?0&feN^Mupj#*#JwEvHtXdoc3Z(?x~?3 zQ|H9SCmo_?mKF<6>6o`%6UQ#QjPpVNNDCgZ;l*`BQb_&KV$h(UIA4Xoc&7dib#ku| zo6?NPhImcMN_VzGG0XfOoa`Z(sruvY8NYZ_tGfR%id%#muDz&IhyTyurq0nL{Xm(x zTJg|vnaFUKNiq4S3|Vj?3s6Vh0{fJPe#kVC%t2#D=QA7^g&g>D#|mq69O-{@DCD$F z94bw<;=b}^0~H+8C^MxF(n+U@c_HjiLokhx#$4%6Mr6o#P1bK3HmJ@jI^sJmVfQpzxGsBgV=~2IVTvk zi<3BQ%^&?G#dD~zxHt+J^{6i3pNS&m9*U|)fAzBk({3PmbD=DH7iE=YOzih+N5kh3-x~{vTJE%qtK9j(~p`F@tqs zLITz(6UwU5<`*9-9e>@Ngf%Zj3 zah7kD_1aHbiAkyb&|Xd%N1^}G+z7k!a6Lv%M(kedottPr8T>xE8q^q_cXZ_5ru zz$_|Z&Hihv7#G_9_BTL?$+Jw^4}WR>O-FMuQj7RU3gPZ{dO8mO-3Of>R*Hqde@1l7 znCEV>gZp804G7vm(+#nZKr3DA1k6#`Th$zlXqDtqzxKL=OCi%1Vdnwrn;>J_s;z_& zX!E?s`wnf5L@i=sOIWe+A7=p%^3l>XQX{sVRL- z*d4@({p?^uVYp%%qgzDg?gXcljAJ~+pX};r>E=TtYf6b0KPmsVc|_=|8~5?`yJ?gB zyAN%_gOM-CPx8uUL{e}=UOE%OP#3@9E5RkQC_pI6z4OY~lsKOj zH)+t9vn{RPmZGMp?v+F-oB@566yTBZub6PAtl@GBFRx$luO|Nf`J#riZ@!|c8~gaO z-V1H*V^5e?eo15q-LO71%n}(xB}v!pT`@%fw*tjSLUI={VdMAdP{)BgrqCG=M-}pK zqAN6-^;lERySE8n{GNG7)icglNuM>et{%IHs>8V& z?qXiW8HEj`K;Is4LqCdl$(tOz8Y8vQ&`h3ZV5fi#fT+|2v4_&TWbjxQf@V5$JnQ&L zGj@xW=0^9ArX>IXFQf6zX}rPPOo?TeFtkk*10brDq-*l8`YI^T^M4O-)0soj+usgI z1_C#n2LJ*~D5=j*Ec`Wpw-Jr`(DtJ!B$|Nup)0WUDHQOf!@l1hy%4-Y{Zg#Pr65vxcD z|IS}E6$AV#SYI%2uCU7#&>7&$n@bq3B+B$xj2zR_JlnMGemMQQo3J(;D<~k(3QvV~ zT~C9R1AxVg2clvXJO_%ZOZlUr{pOs-W#8#VBDq<7`M#ON!umieBnnPahC^BuTMr2f-Klbng)7UiLCEE zc3hO3DsrPPoQ$GXZF0`RN7m-&+->u3&AboaVa-0dc zk`;9mY8Dx@cS ztSPZuG|gskyP|UcMwl*eXJ% zGBbJB_PGyJ-Jj|12}5&7p?=H$zbKx@+Oh6?+tz-x7{a1QNEUEj}M*WV5D2#Pmob3j`~|t zDGg_Wr6zY?Q60pZ(QrO?NuD9U7NL1GqVSUipJWcRjmodm$KVUg=efTQ6>YW& zjl>j~?8UIr1v}#JPOJ8~CR~zcE8;{<>m{Sw5YPpCSXMTZ@_2hZldHJgdU#qEJDEz2 zr7PBsiI~ZIOl=@>hh;lhmsZ0m5ZiNQdeMV9oka`Jf@sSRDkwu%zd#IW0GO!GpswH18> z)Tg$p5?klyt-8M|M7&(3Zs~^6SOg5FpY~ESLxp?dTJ&CW8E`|-%}k|VtF?O#S6#O0 zQ4I)2wbi-GKeNs?A$O8}-NwMi(?W4?u{lbqx@ltm2nya7Vjjce3mV&4BiMvin?Bu% zPyA^?Oz6hW?%ko;<&qDu4=LH2VZvxu5=&m2g`dDE^7Yw9S39p0kJImHg!lHif0nwY zECRIAY^iufH1pHgG*0l&?imwuIH*aPD2I6&fh2_Mvq6jAL^;*Q2j+#u34#1&f;!Z!C zh+3z~ZWJ4(7N_iwmD(AH@STF>@k&V_n#+-KK6>-MOS33jLGZ0%(mg&o9HclZmS}#M zp>7xYgt>?&-Bqt~V*dECnJ2GOTIf?`l@()H2_Ruu#0}uY%U8v5>Ioj4! zJ>DJMtKVl{bfr#xbUDUk8&Ym9S%trl98z|4RCqpV$aHml!-;?Y!TjEoD}wI^UeOt( z(x8t*vsB+bIIMgE7k58*xLrW7g}z|X6ey-+bSwcH3c5zNjggLjVXdt z?cY(?-xu!zBGeSE^E>QUbGR%}Ih~Dyy2>O5RPipbxT#|ck{T+9I17c78kSVS zpl=Q49Xcd_&H&h`2h(L3y3dX`^X0QySL)GS%6;|7W z!!}5Yl?P{62r4S2dFaaED*j!WIhTFr>9hBHB7CjMs|ygs0(LW>dEIK>nk2PTe9{zV zB!4Sj4x8X#>P#4lqTTG)R@1E9NiPe%2vD)-XuPk72Q}Mwo)h*5tQ`f36T2c=e$M#S zcP$e+=uI^PhsCh$6vhTXk$Nw?H|;95@uvs$B(-NOHa`#S>nai1-IFLbG5I8{R}^w| zTF=3FRAE#ALCxs}1<9DJQhB6=4d@fRd}tdwc^yVKMP>XMG-_7i9iu&F5!GVIZUhh% z!;ICoPmV8W%klNoX;XfvSif)^dX1%@Qfyvt99P1FVuLO z6fS4|ZE_`asYCMLS^yXx=$2stm69p>r$M*H>~cU%~S^ zl^Gd?3GWXk6g)$l6O1OvzvJ8m9wR!m9ueGb?+gz#5<3&(tT+wCD3+I;YlMo*2Jsm?I#W52NYIE}Ec}50AJ~{vEsC)?O z?v%^I465TpJ~PF`7KOSs{oE<_u2Gc3Cqs-lSXG|Rhui@UXc4aPM&YSL$3VJ&zvAX` zRGe`6Spr7)McMKJB_-c`1I;(h2pWqwcf}%R{Vpmk|=w9DpB3!QW3`>9Q-&9im)8_cL*KRJ78z+k$=1W#H^{S2fBubjoK1bb{dgc$(20^kCCcv zA_|A{6FnMpo^A_V4avDh+3_uH5U07i(oJ1>1-`-_>&9v{Qem2cNVeB7TseUbttH-|~SKqxs}5I{HET z*6z$=fA(B}%MI1xGnVCVqZILMKBI%p5|lHid@XAo+btAs4r^om(tKHV4&6X;#aj+a93!YjkjvEU?3os?`&Yham|W!wMJSdyPHqPWOS zYtmuZX(pmgu125x4qy}U4P4TaAl|B%C=}X7KMClnRMnZ*J-dpmqV-I!FRl502#<1S z!uWr5f~KOqkQK)}az zQwzUGU6Mnr$BnK8NirR5py7$n^ghj5fS9jj#4Qywefeb0-CY+$MAHX8XxnW%BpX`@ zX~t1^31dNB=vs(-49J~Y;Gh05eL2MIyKwmeASHXiW)%4$D}ndHXsQd39CV@Y^Zc5Z zLYH?4F{8K63u-F&%9p;~Wb&OtYAHY(`h42wKjL0E9+*xB@Aj;mQ_WwVaowFNF69!n zW=uI6_T1mmb~IH-#K^ZeB0uO5&?HuG8eM)~RN{jhXX!{PE^uLu;X6S}eTd*=EoGxG z{iKTE+%iZv{E(7%9ec#bC#t7*ymSpRz}vi>P)NNR789aV9$cVUOP+Ic=>5v$mbF;~Vd+T|5-G{6{*5T91A@OYz_1e7d@ zAYpvuGN(fPB^ zIL&1A9ciBf>SkPDyW>$4^7TvB+>4crGks8`VHXEiNmns2y*;VwqNPmp<+K6WOJC7! z{9a{P=NPI+!R2~HhG4;6aY))YMLI#v34*9hH`wO+g^!qazqgk~bi z3s44iMZblvIQOgfwmo2LWbVz3n~EQwj0yd2A5$LfN7pYhkNe z0h)%V$eb+!M1I(O{yxU}G3xdKs(O(oaZTn!c~JY(ETxxD@p&*Qb5ZR4=a@IM?Yfsz zutJP?{mlKZQ@lq~u}1F!iIOT`+3_Lxs&yqgg%(h&M%6vnHy7ykfrH@7drX&C_wlcb zN|Zq>cI`4RW!j%`m*Q`Z-KVR)GE5h*%=vAP~t=xOt0t(ix!dEYrfNg z9biZsw>3Dzftjn4u>Ap%yKUg{`u(XDQ;xJ%G_sWM<{qrLSRB{Di>DZn@aE26TqW2x zR_7Ync$lAH2A`5rPr5<$$Ojd~YOJw$L#slTB1VoSM9P;aS=|u3S)x>@_%pgULYA;1 zQjLy^E9)L-NgjSN$4xCQ^mxMFesCg<%T1$Ntw#i-+vzzg=dWLtI|%t4t}hJsaPBI* zB}cyFs)GhN81a?t{jv@ZRrtJ;7H8pLNAG_0B7WlARnlDi?WIvI1@>AiPvfl?9n7SA z(~z)0N7-f!0eD!2=-BHp#PlsTo&-eNU3{I-9m2rwgjeDiUGs49+J1?3RGfb>t>LjY zLDGC$!`RIZ{ca1@oXHj@eoPMHaA1O}O=m9Zbec+kJJZ<2W2{tUQc_q2h;%bW zoGrDk22hjm2kg_Pk>D)q2% z+5{L!ohE*>Gr)gZ>A+o{`1aL>;x+1GG6(c!h$|a37=k)+ie@k%1t0}XGi48=H*wYR zb+X?-Oh7oF(Al&G)mS*oytIHVm-lD5!bK!#= zHm_uWN|CM=c2>XZ68ra%;g`qt^ty}B!!{an>TBM%2U?~cZektU8Bfi0o7oK-S6Bc| z3T#p(@1{F4sJv#%z6FFHsLPxCT>MB&C=rBvJLSjRY}KhOtZCM@uYMegXsP@S z?2N+k4Ym5f-NmODB1?4;z$o=@eq@CI^JiGLq!7Rq%&Bo_cQ?PZH1{9uI=`^c`X1-q zJ6oAy@hq-?$~St+HP58gSB^^#zMxuGJdpJmh1ER=!wA57$^B(!nicmSgw^TSsCjU= zhi66{%0`fRb1Sf|33vO>UMPJ)lLXEuRDRykIrVQI?q&LBO`=P5O$QN5ot`h52iPJF={UN z0;_W57p>sR<1TiMBgqbS{6e1Y1YZ_x#y2B;9>Xoy_(Wc)ZufT%7FS;L*7rQWS$`iN zjM{_jEeN^=gocuNI*w=8&d#^RueYsA>h^GV@OJWVasmNm-iW4gdUZyu8}I$qUDEKr zYY)Gz8Y}QkjGF0flOCmQae*xF;LcE6eVe4GRP9g@kk^+Imss6FPs6hi{{!44(%ZOD zw6!DkFA&qFEZLHCy3DfZ0$cICArO#tJ%O6Q7jleS_%{1CPnXG9<~)CVpc_W5UFJgC z(XPySgPQN;QJ-1ySH2c+Fs6rew$d9Wdko<653?g+9Qm-raW-HE+`;nOwlvVm^*K?bbnFQ)c3b7;)kfdR;`%*Ec~3I{^b_0aMmOj!-Mw8@^5C0ov4741KN`Qj9Q zz?}>FU%`IwSi~xSRf(tK(7&&3l2jz-OW9@T*cdU?3VysX`;hqk;PpJo0KT%-C3x}>RKBP||eTgP+tM3<@Q8v8lICQO) zKGMR$>%q?Sz8I@%enS>&4irlQTA+U~~)>g0{jFK}fv+>mo8ft`G=(K*^eS z54a)&vNOxV>&`aB&E~H2q0u}$5)sKM&lE5OS`a5&A0u;CpNvKdBE-& zndYne@DKg+)Cmy>T{=>ga*E*v8!$2Nc5l7~51AAJ{jUz?vfc!EM)*=%SExPIGJ{B6({)01X(g{?dZx_Cv~_HLBYW z^J0u_vT`D`A4$7&22xH_OshXGQ8MD9gI^8MVbJ%J&9WYXxE=jW07lK3O6U;B3}B(F z;}jaFB=~*f);^-t{so0kLFuBdDo~OJ3As-(ucAW#B=^r?Rv<%uS?LtySOB~4jTIG_ z;?EbeuI~VL0kP#)jimC8UjA^DeBULWNibt_p?BffH54-SJ>-c?mR^;qkzg7~B&%hw z?;=jFaVwBp>&p0tH+hOYHVlN;iL9}dXVQ#1mEMsU>*~B{cC!#Ngy&aL*v3_H;x>&W z(*dShwNo8e!U>u(xEbXkyZ7jjJ^ZNkQ6X`VIzTq0-W$Y5U`iF3Qf34^E7?!Qm-pn% zC=Le!>@?4C#=h&iAdU%JQgI;{P(1a|W%_s00f~)VTLT#fpmG6HZ77vz_qYJaIL*ze z07?3keu|5;0bci9Urz2f=Vh@~O2C8=OTLz=ITF7NCdIA^yjRxT)}L%-gm}l!H50~b zvrWL5;z@NRdrN9X|K}@$1WnU~@(Tj0kM+AhRTpU6=gNa0x&Ak_^X2tm;*c@ag>#eD z*udcEQ*MH_I?JV^si~=AN~B1f5vu{4#d2%V1W?rW&t>T4oL;oete+0Ku4GYq5~@50 z9|$}Vz&B^xUZtfB&CShMS69nxnIyJjT-!+u|MU;=!~ZG}`IG1Tzqmmiz>xoEY44fK z|Aun@ztWVXxBK@caw!w-)22yWn794vFU^VR zzD8t(Xj86%nKF;tM!_Pjdb;?J%9vyHAagu+U zlbR$gjfGqkl7Bw>!a%%61#?ThfAC~G7_&kZM>UjK4&Yk)U2hIMK)fNHbxu5Ij8sXmc|W& zJM4PBIX@tYD^XW}cI=GmlS)Fd{=v6Wo{(i~=Nnw46yV3)qieL`6VHT3U|?Pfgw`0e z>Zlhr%eW>YzuuZwYB_VFx!0sBF+Uf>mNEX{28I~PAHkU zhMg0-e@>7^^q6cmsy_)--szkxoG^}Tz4|62Cvx0GA((PFP<+83o!J!gGUR>!QG(-< zSO$$VEfAkqBonJkSkR8$2;U(kl^A|bkN5^dTO{S(2$G$PYv&d;Gg|^i4i|-mC$`I3Rl~Y ziV*(G?K6@7jCSMy@Wu@TuIBq}ZTbVr?v?XG2Wl zuNKJW^uS{7|4@@<(G=0D^aX|~TI}pm5u!RKXRU}5xCQUb8r|UDjPb)xEXlE$v@!xB zwXLHy|6U(1>l=(*Y1fcJ@a|5DjS7O7=QCJ_+(!>jwS{-vwtITGk^*QZ#8D}l4D8s1 z0tzPLo)r{y*q>*@@5zF%$pc_yD3p%KpiC{DdnV?taA74u-FqKw4Ny(wmr?2TlYFwj zN0^hehIdJ+7*(ExEGjW0hen1zc<_yillu4i+rjlGo^kcVAt}g;P>doq5wsY#(5;uU zL}KgxNEhx4V`d+gio*QQyp0P67PTlJEpGMr1x|=hB>1c!Z^hR)8XwjiP;8 z8ea9bIpHPnOsyWU130=3a~rR9Osgg9AGdSCjm?0v;5L`AEQdp;(PmDSn%GaAhnC~MEglaZ~-&$1+gJSs__wZqH!q! z6Az9;yIP3}4#xroNx6R9SW^lY$E5!4zrw5tD&|!U|I?!0q6-CBU}I@`F=QfytX9gV ztpqW+y4)-qACafK!#r&vc&`{;mMz>YI~cHk>%W0Xb3f&DzdmF5&HmeZP;bhj@qmN< zb#uh5uX4$rGdV8;(M9U?Ks-&)vd+=U)9wj?XMv$Q+THX6_A~&%;H`=y2!MYsYLBc- zxMy^wAiZ1Ti_@00JBG*lH4Utd)9aHY22PusH!6Hf{U}~$%fPT&PW7lo>ja&V3Afxe z7B-CNAlE_bOAZ7}q5Bcd)(Mr!X{VdMz6iLuxMedY$vn=JYw{Wz(tvQ&*4Fk(#i^nq zuBMi@G(P6(e@(W|4hWy^~Mg+&i3i?#xb2$WB_oV&hK;?f-&er z;yuL495e1(wL4EB6MJ5tv5z$JxB(KjOD`(~_;lQ!5M@!&103(I3iR~*Br5iEd{>?K zmwX$_9hdIMBp`eBecP7Xilt>rc6$ZNuyU&NXRj%2piEzsH~+Jsy0)=JtXBmn;?F%S zZP&``PHmF0^!COKAANolyx!6mHn1ug5Sv$wtthJE<+?~|D6jW%O)LQ%e+~+qbY7u< ze`WB{0&pj`x91s&KcaJ{0;LXd;HidozX8&X8PzL!5Itt;QX#;=RXdtbIJ!?|58xe2 zi^bL01;^fgYhr4+ogWabkw3jKQokVy7ABO0mZ+E!b2z|F5de| zGC3lcDg-t3sh~lS;tQp7wPKSclF*cXTo9A%*jKk&z}RQA=l>x6=wClb2$gwR$8l2Q9H!9Cq{{EetHWIANqK2qL z5G-EO;Vv(Bx@py(!>ZriWs)#YEaB}Ocg{S{uEXG371-0CS^ciBY2I3&R(2J9+Cw0$ zqM=?D0dEg2%S~yD6cT{_adp(`M=-fq=%=wU`M$MWYPPvJ!weo6<>=l=tVkDcex~NUGBds<(vjT}WOLnq zco=rsGPq6XvwzEVEu}5{*e2tF`XI4`_gKc@ZpYwqqN`0G@WD0 z5nA3?RdRfFFvoW)fav-KfaD|&Unf5M(*0)RLX%$C2){&_<{$w?1s`oDVK~L`0d0k&mK?LvMGTgLu>Uhg5URrYri+#%jXf%e5HI};m{|ml< zZ!9HAE>FBuJuZ}&5Dn0W5FF26@D*aS*FR4)th~NRAL1j}HmHh*f=^HKF%{D8eP`FZ z1>#b@947?$kME*Vj55o~+mo88mUy;k0MR%Uc~z32SLDG&g~kKHjTUGiVGi zD#Q(3RE__r;mzXfhj z{8kd+%jU~NfTLT+5#29(JydwD5(-fmD^uVvsw=&E-Shxg5Y$wwIrSMMk};L@gY=n^ z4?jWex}|zvVjyU$Pb@;=SWV50Ztp&egI4Ti#WNs+%~y<6ziFD`VKJuj$>MU8saS$E z9SwK8$+tAU)6P6Ho-N(f%$fU~M6iwMPgRXrr%a^i3NSA?ox!lwugi4g%H}TI;KDvl z!6>mJ_EWrdEflg2^0#qUDEfk?c44x1UO*PtKCSz+(NtZ&bskjKolwj@%nR3HJD7ka zxP2lTO3S2wQO;xWy?&l9ij(qnOU}&T6Wbdjxjn+6z|HQ}dq%fMEwxdeOh+4>+?EIi z-aTg|puAX!nYjrr8W00Ea{98T%-m zG{ufGt#2CF@b|*6{qFIu_gT`cd!%(ZWorYxTyHII0Aa@10x>e@Jk8P0Yc zHF4XQ&q8lYA01!|FlRgVoKt%)yN)ziv43 zNnV;7qUH*y?mHYPJ7eA~+?o2;)HjY!b#am{@`O!={<3`WY)_yvlzRBescZMk)mIx4 zm6Y};Nd=bG?V&L9*xYWu&s|~8qa)kD^c0Dx7q&~_Iq(@okUrVjvD;6$#yl;_9Rg)v zBHmtx?UXWuJh#TR(kJP7JZBU3%xth@5+<0! zC^5mY1esZyNEtF8HxmEMe!S_lZ4@D1#0p`?EOhm;#(vXNM*i~gF^wh4Ta7p%oF7x$ z($m*Jo!`SiPq%9=Lgk+c+@Z7d2LDay^v8Jh*YBa+K-h- z;`v5`pLowl7kqFS#x;;aOC}=t_Qc7B7dRQp`JirdF&MJme0b|B1pDPek67CBmSo}W zdlE^N@z;rt;?hk+-mgv*2<|k|%%$Todb4&o0(-zy%OzQ<KDNw<=5KH?C6a+4-ZAZBEl-&dJ+aqZ&@DQFEDrSb!wxg za&HzlM3GaM2YWAPYGPRzgKGol#AGMmKX1N$E%=ij`n%+L?H<^T{nXA);#q^VDx^#6 zn;hKAglg_WjU8zOYDf>-t5C7YIno|$!+xO?q}_GKEc)bmh-_ucYKd@n7!-mOt z$^ABJd|bFC6DFH#&)bo@s~SFe7~u+FXdzjbTD-fijM3$p40b%7+!HGmhO3y=?~sUr ziTm^hM|vI$9z#({MxqU?yiyTi)^7{`HA<^`^*LVCc)3A^=gBdz@6Afb> z$EZ=qY}0-PCL5M%D#<69=yxQe(os4V1HhI@)MTd@I43K=nJby}?sF$C!K&x^}-nBei=arYs>7a=+K7P0|_xo=Jc~fwUP+EGn1C_SVP2dhl zD?SmL<-14Zxg-r&g_OR=`15UBPY5g^?k974{a))ro9$4gjpp}g2r5tR=|=YqqvFP1 zVq{i+(2D+s7*T4KSCNB7g!{wqiHD@PNbLD@*~tU0-r2i0FpS-}pzntCiGDze;bN2* z5qB?5^R=V`uaJBnQ4H=;JfG}PqAiuAYR#9c9gXC`X3w78BE7z}$1qI3 zCQqr{hc1e@*OsjAjy~jPx%UbE4E4lkV@9(g9V?3iflGs4OSGDuIJ_G7I8}}_chzee z*Arv=6K2kugGBK+LVyF68%7FEP}y@6kf_3y0YaC8s_ljsC)lt%+g+Rgm|Oks_V|_Q zPcui~m_n;wmoioc3HJcg0~Q890$MlP6oML_j{BxFisJk?Dld-d)~;`^rZ#^M=X4}- zZ18@q2{MX5{~ksSH#Eeg*`4Dv-?2))$%vv`Jj~V-rl4#nvaV{Q1L<(?*K>|3W4@2W zxMFE9nBw7#wLPTEBrYjUz`=ZaE2PVdC_D>$(R6i{D|=mBKRL3~FqRY_^1xfN#uKp~ z^IBnkqMCLt5#T_J=mwaTpsf5f#sRFnAFrMjCn82RHfHBM*TXzSj;=1a&=ya>8-Wfl zzDlGVq*c?~&-Jwz-vfYK^!PYB)bw2re^|SAZ3`w z8g}MWOu!ZwHkg6;GYnZk8~S2JbRA1&A^OjIo_O-B={|LHLtS^wvF3M;6&#-8HdBZ2 z6aj{%Z9LX|D71A4Qj2b^Z#Whj&n!9CP{f@3G!C83@pVn5mYtQxY+n|E>f`UcF-RCI zq4(@urZ?U-!@rFmK0Vqed!@PeJ3S`0x|Bd~$5gs!bJxhpib~@JC8QN{;%TlUSr6_wsxu15PZD0Bx0zx%^EGoEu>sdC0jLYob)FW27aPe~*?$iFT z{^m-7oqGSx|0>JM$H zWW%)Y0xknr*3_d8v(}01c1;2;{%%zq1@#-K$tlLI!N3eTFHXk`Is^rC3Y+;XE5T)g zdBOQxq$jYT&5x(C%E&~#el6+^sdM)OJ>MCJ*n6hg)K3_QhDNrJB=qzM&}IEqs{Lvg zo89Xgm^iI*;m2X;6d-pMXDQXGo;9(%?8m&R+b7ZPsW= z&k7IBYmnx0e7L*L_*?atlqZY)1RMrPhtxX*%NJqBpN0}U-ZkenYQ<_oRh9%wG~w*s zj7sYp2vQ(=?PkJz)@B;cpNE?94e`=-QEjqx142XKuS=D5G|Pp@_o`iWLrzkfn4cZ2 z$3L8^nkYl?33Y5)JsFp{S?hb0zhoUVi!baWM~fFp^vH0t-3s`g*Y~^dXfbK1W6hHp z?r6VtLdm!^IXx#Ry-$)M7-V(;(n=gk{Qb*Je_}(Z4)@0sYA0C6a1c#e;d&+6kLZkR z8=~Ep}JZ8j()(clLH!??s4e4eZXT}krL0DNjaL4KYPGYT8i^TG8UCk zF?2ord6{!nwapbV*P=Y6q0Z4w&f`2*$BKVzhMr_s{hr*EM6tS9l%WfsUNqbI1fjVX zr*k=DzY!>AuH2qM`NEqZ*2ms8Qi)*iFMhwv5vb1|deY3%8;Ix^&Nq6;zNR#Ec(pA| zrOU_j*3N{IcIDMmA+#F{Zb{(>+XdY%M`*z2Zp?n6oECcRX!@$_ZvL>a~1uDMf zWnvj-E7tsa2Dsx#4T=-#yH0gYKpyF>5F$u>m3V%R$***5hO;zQur9oF{L*ll^cc4Kq)GH4Ja!9`-w*l+3h z^W`^Am((>a1@)(kA$+;J+Bw&8F?fn~u5zXf*Sk~4)wWy%)tNu&H5dDK@r311zm7qK zoSl#5+w84T9fBFs3Qzn2?ChC;?R8!2<||PNXZrjxTT$6uM7qZlurY%u_Z-XB`LB@2 z>a*S5wIvtMs`>VGqyS8wT*PybW!hLcd`qc>sO;ll+=fP+JKwkS!}^^|{)g&Xpwid5al;Cy z4yLKd*hq3hLIFFmW;(AJ_DysR2I_7g} z2<{sMfz!l&&Es{A@_i91t#Yqg`vb4V<^tt|iF(S*M?>auO6iTRX+`;*a$jxb&a!Qb z2}8(SsF{w;14;Xy*4^zisfs*y)loa49 zt@=)%bNg{m>+S4s3oo7PU(N=wGizsRins_#TG&Fas6Wd&uG+k~hxVwA^@9FJoqyw9 zDyZXJeky0U56DrF-yMi#C^Y{Kv(HS%)fMY@reB zupY0TwKhiNc{BTwjt#37t2*HLW8eoFWo0oCDB)3GOspRiR?IQbSNL)!YwDMkg*w8} zT|fwffkJ!$3me{Ms>zu4jx!^Q@Bu#F{fq|_OKOCf8;2_}O!C2*_o? z;guBTw;d|I&485o`>qAm%bML6m43%@i|#AgiwsPZmam7fDS2iu@~S+5l0%Wtipd+D zY?L+aC-a{m3{~FSv~w8X)n9ty+ZyI2H1wCVvusm0^N}0xl2`Ny{A$$5K{oollMf~k zT582^=D=U}Y>bzq*PfO>)wmFXYi`8}3 z)ZkwU`_FsKOm+5$<3zEQi0&E+iw;jWOu#vq|DwtM<@fAd^sJrXS`#5zpCF8I=AF;;Yx%W%;;Wf-}mwH4XvTp!j~#+IrZXv+O#r8h~3 zb94WBPv$)+%2*RZvNiwRt9dt)86Xe-xw1w@2VLGXmMXOb(BiN}u{!cE;(~e0Jdyk)p#X&c39HqK{$~Yw1`o=*u2RN>ZrcKd70^{L?Sj&A@)eXz<#SgV2*bUW_hmh;wDSZJMny>&Fkm+ZkNl1u?GntVkn2V;g+APKQJ(~eyA8e9jSM?AzA$}h z4jtdFS>z$;x#8%B7=7Ytrs-L19_>&+MS!noq@8c#EP))VA@739X6! zlRa4xrVG4mc-j!;oS%>oPsa}J(*!LgC`aMxno>u4W&AiqBbAXN#6$aaQ;pNWBX*w0s|Z+XO>4%sf4! z(+C2Of;*}iJ%5VLPGlXP_JOf|E!8i90=9oHJ`ugRGuHtZy>pjg9zs;YFvJc zmHSUb2eM=@XAo}O;E?4xPoQsSvOVNe&Gfvg*RRU>De)nO82x`)-8_XhLo!?|N1=%B zA@wELKb#cu&Hwnu|0fgl_xj3?C+mHutgrtOA_4Y^NWNNf4rV}p?N~d$A~LI)d$g!i zeGmqLKqHyIe*J2GEt;kNA0L~)Vozct3pnxVtcibLzrR?_vOO#wP z*(o2@|9k|mXs%p7JQj^I2u-ZG5TH)uX{P=LXJqVPw9eL! zKI`B=@`$Im8%0_j;eLj{I-6F^Rdiezfgr2C4W!hASyT|#|Fik$}5hkveB`bwR${R z&#+EN(1Dh0{1yGgx@kiG%U;Fp4 z4z3Bes_n5X9d`{JGPwS*$vk1++Gy$Xub$I*>b!DOY!(@`C~Na7x7jn@M) z4o#^rZ~F>#@hAsdGH)SU{}f&O)8^=RpkgixSTYHhjrVB+QcP|;4EfDZ^^6k7XqQ1v>`PLJ=apk2u&b_JMl7XEZ98%GMF0$Ho;p0{&$(6%oI6 z5%?R356OtWrO}>Rno6Q5>(s}ETIs6^ zW`(~%vTclZ^P1GAyf3v=J)b=o`y(JUBl&qExji5S{GB^=;OG%%_onyk_U!QN8VDK| z4$@2*$<_gNHn7^4bmW`kZXT|&5@3O87(75toPj*HAqbfEBi18}hgdFA77xO7AWXs} zYQ5QFXC!-c0zz&Cl22|?@Ldsb{#2Oo9Uw=Tjq?X$F$&&%I7XXLAq7< z3}}9AkpGpJJ~$n+hLY$wPv}w(RD$>p9<&~mty#ol-2o56mUQ1p0PNgE25~(9zpB1F zn$16aTT9WZw$!XuwAEq6sMtztw3N15YOe|^VpXgV)uKkJ8nNl3tz9Gb3Z*1wjTo_4 zC4wLb@jkx4_kGX#eg4WhInPPX^W4wpzV7R~KKFf8K5=2TjH!pA6u&;IHVUn3W*2>W z_Tw`V1xCxu!MLV}59NA~H)3g~Izm9?dbav4CTwB4Ekd^VqQrG|?=}Gb7@P~<=FZ#0*?sQX+qN=N1s|-k-iF=cWZsp^563 zv|o(edIt;0OF1VUz4H6&4v8pv5b-(1?80QdqV6M~h}ZlK@@LOtGVVk8{Lg~wd)YC~ zbLW__YOwet7$O4~H#yS+Q^FR!IoDkJDHSNe6!?bkq>z1j1+M$lO;%6B)Pxz)9s7HW zQaBg1xm*vF`+>YE4^i%B@a*I;gz(&fVCTSA+uz3Xu6U@&E9Tu_aD0r3#Q8_{BA*>T zy9j${O0A+VCVSsbaPEKDzj!pT`0IKc>CHO4olB@OQ+mT!@g>I(Csld*DC37kRn`U7 zN^!vyc8*Gg5GQ?b_{&+0zT6Qs{-Pa2zX!G9b+eflkxcpqQpSP}ic9WtVG z_BbrM{%ZFTgU&P_iAbqjGrb66bHT4XQOO)_eN6@i;C_th4Q6$Iah#)t^aol`>FQCgX!cD1k~H(E|QKX0Ey% zHFkn@q{t?W;8lC&8s|{0a->1LkKMwp!rir(A=yt7h2z#qNA41v5seBmh$!C@>-!Vz zrQ1JBme+T*l{S@+_Q>2@%O*kmH^iRMc05KySLg4G1#bVWa_{cRQm%E>D>{XPH&KOU z!ISqUq|kpKAjO{aypF$*l*x|0KY0*yt|-0zWL~0d{o$UFp2dkdvnf5Q5Ao&d=NUt5 z9)I<~nVZ)nPFmVPmbZw_(Xz&gj>>Dfq~f&Sw(`0cLgE~i2l-HKQtC}h&+nyI_?%BC z-I{rOC^oB_{qTnli;#*>uK7E3@OQ0uGa&incjHoM?zqlbOlHO)uYylTPOvme0M&t2l4pRv zZceLIbKEm3Y61C(lb>LqFLpIRWm`+0)1FG6Z~5MiVoQV-$r{)VTE7zm15f__dsjl+Hb#kZu28RofJw$HCnGh|Tcjx74MmB2xXrzZ zS0RmD(SHGxT_Y}f?rwFE1DEKxd?lMRIBH0zgxB5bKx#+595}uhP0#Gtgat>~7Y${WAcnMy(K(%B4J)`GN4C`R{ zYdZy$#y90m0@5>wCU35m4j=1qv6NpD92|qnEVu_onXLr1Fh%FO86DpK)-qILWNr^k z=X-PE9fXtxS-8m z4t3OL9d%bEBV4)^>pn1@bkbni^Zfn7-%H&sv7WcVW@5G>bx7y6Tn#7*HZvy_72BX5 zjai+t)A2GZZoCqa3R0>MU?~z8uW?v+(an;zW9~~Z@K9@ATIt;+MOjzN9I5KyW=0dN zGczfYIxM1rupx^0eT)x+;*gzs$Xr7cMKlLvbJXJuET3OWs>3sco`~O|W4;}T`tte> ztX*<R%-d%nm!VYgcu-1{8NTc6Pv04EJTU6Pdpw_><%TL*`g4u|m)Dp-+yiGdbw3(- zn^Yb_Y-`#pcm6f{LX2b7w+FJTwLa4_hfYdJIR)-(n+m7iooWc` znP^Wz@uz2Sb{Yclx)Rj!K~}I^Ry6>!9sG)#4KAL3dKPh5LB)Qup}G(7A) z1Z3E0-vSDmlOLNd%9VE^(jd}kWW%_7iid(4vtk`u;fwvQjNreQIY2Hn)P2O9 z+F=%^g3!)cR_ z9i3OH1UxodHkU*6O{iz*7kBkh#g&tg@K9wH=nySEitmZT$*U)YIf_!PbVJ z>qaE&j&Tt^??GHth1*cvhgoZ`z* zM#cJ-EaFbTr#d*eWGDh~&L}c+P(}0vkd@bt9HAY$0pTm8!`j#aVEWoJd*5OY${hE!G_`M zm30|q6oMUwp7Clh?r#D#Z&Bl6&p#UIjVhZtKIq&A`MuL*rNN&+tOo*hz6rkOxg`DR z9JVujO@MZD9$^?b=6QyvSj_p!>01q21qln+9&DpK2J&{D^48LS+nU8+o)D&(vu<&i61623+PUwi!lc?yKjeL(fsdKAi*(A`g@@g;_P;lf|e`rFvu=9rQBdArUNy zmRoMFdYBA#=1^S3kW0WhLB?89`S3O5o`y65aTqB#EOR^3m zI949>jl!Jj1UL+58)8(`cSFn(ReL8m6G1XI3oX73b>+Kr^^$bfM~z7z^~JrXFWmEG z8S!Ir5$0u_3h5j~s<(fiid*~}WN_nP<@x6wn1k7Paa-n!4W@xiS@GaCf#W^+ctq-d zV%)!sYHSMAcY2rt)sbuo$<)j2hO-y)spf9AR%35Us3J_CZ@F96dMV4SGn80gWM+}- z25a{A3KQB#!Am|SP8n;5vFA5Ers;02VJJU=E*v4hsFwaN^>c7i=v5aUT{qir#^^oq zYrm|TiER*@G?mCKv_>!41G;M-mlb)QC3mpz6WvLO`Rw<;VxWl%eM#!et)t*f87UR` z*R4(tAY+SH;LJzJ8>+hts3c+KCtm{o{(IlR9|_L)p-q)v{|*iARN|Rb&k?YATD2Le zT;a_7XJdHEOJU>C8*hDf$u;|et9Pc_Tn@EB;D#gp&)BRxm!yweNagm_sCyy1#qfLC z^O#=_lxI1S9jRK`o&K``Doec=y0g`wn9_R-U(nR>4L3Xi)s44Y!2N_8Pr1>a(x+^~ zH)F^Be~isRdpl#F#j35#u3#eWhMz5l#Re!PI$7oh%_bI5csCK*9u_53MMx{~PeEy|9`wr##M8jc6&X9Jb*IDWfs84Mwh@1ABvC*fPWS z1Sx*&26=fMLo1nXV%{@97HvBI-9GR2DDa=%Hv285&J{TpQCzPt)9v{N6=%L(8G69P z>pg3=l*n;M4TRqu&A4b+_-NZlTzZws|be~u?)4l!J8**oUD8US>0_vwzY z3}uDwZ;KNfkqkE&Sw8$a_j_kmTjKHteVe|6gvd3~mm?85TtAQrGmos!iVBG-KYPTg zd8tJvKYsSinHvYTR}$)FEKt1c9R>}$f@NhGArcE^rZMoH9^^y0WaWjDSo0_XpvwN_zPTWh*Mb55GFD!#!lKP}9x7g2O`19fxm9#{m=WC~vCNE0LPC zk&>kXWuIjwPdlmj!kzZ3y-OvU{CZY<+>N35_R6{@GJGk;l2Z$1@X}9YfQdBb{s&Qe zL5IT+Ckz+4-ctYTfIZAMMc!0=4an!5)Y8wueFOJaMxdt0-` z_V63#q1p<2T#?XZ_$2DpkM$0(*=Db$fVX0m%LBLUy001e3bwvW$yt8@7am71Y^<&3 z^dWXHd^U1-U^Da7Id)>fSMT$nfnrFmf+#zYcc;#vtu#@~U=j1BA(S#*RT)*ra_jz`I9k!-OF5uKS>dk$U#P}6k+18n z8ZF%r*8rKt+}?FECoN=kwEM~S!Z480GFrZjeCfCp?|FAc;_~NXsC92qA`y29RGwtA zHA)(7z}vtXR+q#SfwB;fU1vsz=5oGoq@UCR`NT8B$xDTPM}#{TkD4W2-t99rTyPKY z6K+F3f~{z2AiRY){EAAd4{(yRjtK*V~lF_Qgbs0eh#$NSYoF#(# z@A6ZdnkvJKdsKfOVhY@IW|Gvh9^hwA3!WIWFcX%{gN{6jPM49WapxA&$Cy;4r%|Ot zX;ag^U{h;mPd`E=l;2AvN~^4lb=Gn0Lmln%w|ge$qlLtn_~-alX2MIeKM$xHrab|n z?Gu;-&B;54dzwS%*XEm868ZhU@pH!1TuY0qxwi8xQy`c}log|I)rgr*s< zt%)_8383Fi2K;F|s$JWW;H`xj_GIb;@CFfXrzd0Oboz?2sGri^{5K^;d%w{8#uvd* z$-BHvDe-45AS?MPvnn(6fDUYMobX_Nbjq+YF1HtB@P{u%M48PNvRpbtHw_lHc@T$w zJNxNbd3A7$=9^)sr>s_$`Q*x==g&XOzPQbh6z*GHF1s=%F zIucRME*}#w^X2ZtIjH6b`>YNu>GzzMiK%HsL1FB`z+h5JN_vU4w3Rd%W}A{Wj&g;h zd~9|6Jxo-r3s?$vVHLHve;X0O$$2SSyiLmrnqRBV2V|N{>&OZLW?>9AeJ9yal9FQn zs)jKqAmV6|(~Y5<=ejddYG_&ZBnb-lF*3Hj+~da>C3A6{*SZ`}RI1NOwzvQEHawhz zlT%y&o%r=-NR>KrN&n?k3NOogj3Jq=ThQr$$OY`C{-1b6b0S!m;kdHJ9mvLeck5g# z!5oqA5^$-H}r zLGrjAWM_$qpO;yW@h*|Tg3n6%lgJ$gyNXZ=Iunj|mir{Yo%x)`at+cBBG;(ummc7P zcge=>wGSi)-Z)@Q!6$!6GRu_V& zDDuy&%8g2)`B_wqAu+OR4WuILmLldns;MB|kx7LU^IHFxa3Y5q6bx+SHNVgrn6c*Az zru4M{nyPT!=;q@aQ=sgmrTUnC^;Q}M$vHvX9f3~x^GBUG^Zrzphuu;X_%c~y^Px^b}fTRA1{ifZuhiw2kprSs0y|pzQhZnglGEi483aTHdvz$*_*R<#trR%+d28W12B7mBHIzSD= z)KFN+g}VB3Eheun*l)59*qml$9&=y!SjeJWRe1ZM?}DJ{;%ZM;vg)DPfg+ zN+Ib(8|DBtUGwOGx~=eQ*2WH?orl0Mu}f}w{LRje9UnIrGoXmA$Ab3uuY#6E)AfcA zhe-Q4g^RAKA^v%33h*uk6JUzBanXzPG{K6v#@Mxlt6bb`U%vXY(9WnY-pmlvbCI`* z@cU%>iZ(XkT6w@b&rpZa(!Z|YMwnHLy92oV=s@ESc`z1+iDQ(d%aQB!Me@yLn@OF;_$Fz)Oo2c<3m*YJ|8_^Fjg2 zh21H+$w10QMoX(i9%r!F{dWiQ&0KEm4*zkFqJfI-V0wTNH+O%Y+sMA~ak~rsL_dwh zM&L)jW;309#yraIk^7Gr26?tcBpt;DQ6ZV;zXrH&95*UDak=8zEp2YlMb``3+8EE| z%b`pN!GE&xNk{<}s&v{K~zlf~5kC(T>&{ilf6G!N1v4Q#jtqF@gBpjXBbkeYSi^bv@fOTKT=w7k5UD*EtTb@}n literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/tvm-unsupported-software-filter.png b/windows/security/threat-protection/microsoft-defender-atp/images/tvm-unsupported-software-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..02364432af8cf55cac307067b100656a82f4c668 GIT binary patch literal 5683 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 literal 0 HcmV?d00001 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 377e7ed313..bff224c503 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 @@ -47,14 +47,19 @@ View software on specific devices in the individual devices pages from the [devi ## Software inventory overview -The **Software inventory** page opens with a list of software installed in your network, including the vendor name, weaknesses found, threats associated with them, exposed devices, impact to exposure score, and tags. You can filter the list view based on weaknesses found in the software, threats associated with them, and whether the software or software versions have reached end-of-support. -![Example of the landing page for software inventory.](images/software_inventory_filter.png) +The **Software inventory** page opens with a list of software installed in your network, including the vendor name, weaknesses found, threats associated with them, exposed devices, impact to exposure score, and tags. + +You can filter the list view based on weaknesses found in the software, threats associated with them, and tags like whether the software has reached end-of-support. + +![Example of the landing page for software inventory.](images/tvm-software-inventory.png) Select the software that you want to investigate. A flyout panel will open with a more compact view of the information on the page. You can either dive deeper into the investigation and select **Open software page**, or flag any technical inconsistencies by selecting **Report inaccuracy**. ### Software that isn't supported -Software that isn't currently supported by threat & vulnerability management is still present in the Software inventory page. Because it is not supported, only limited data will be available. Sort by unsupported software with the ‘Not available’ filter option in the Weakness section. +Software that isn't currently supported by threat & vulnerability management is still present in the Software inventory page. Because it is not supported, only limited data will be available. Filter by unsupported software with the "Not available" option in the "Weakness" section. + +![Unsupported software filter.](images/tvm-unsupported-software-filter.png) The following indicates that a software is not supported: @@ -66,13 +71,15 @@ Currently, products without a CPE are not shown in the software inventory page, ## Software inventory on devices -From the Microsoft Defender Security Center navigation panel, go to the **[Devices list](machines-view-overview.md)**. Select the name of a device to open the device page (like Computer1) > select the **Software inventory** tab to see a list of all the known software present on the device. Select a specific software entry to open the flyout with more information. +From the Microsoft Defender Security Center navigation panel, go to the **[Devices list](machines-view-overview.md)**. Select the name of a device to open the device page (like Computer1), then select the **Software inventory** tab to see a list of all the known software present on the device. Select a specific software entry to open the flyout with more information. -Software with no CPE can show up under this device specific software inventory. +Software may be visible at the device level even if it is currently not supported by threat and vulnerability management. However, only limited data will be available. You'll know if software is unsupported because it will say "Not available" in the "Weakness" column. + +Software with no CPE can also show up under this device specific software inventory. ### Software evidence -See evidence of where we detected a specific software on a device from the registry, disk, or both.You can find it on any device in the device software inventory. +See evidence of where we detected a specific software on a device from the registry, disk, or both.You can find it on any device in the device software inventory. Select a software name to open the flyout, and look for the section called "Software Evidence." 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 9777b6b8d4..7d007181d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md +++ b/windows/security/threat-protection/microsoft-defender-atp/tvm-weaknesses.md @@ -91,6 +91,14 @@ If you select a CVE, a flyout panel will open with more information such as the ![Weakness flyout example.](images/tvm-weakness-flyout400.png) +### Software that isn't supported + +CVEs for software that isn't currently supported by threat & vulnerability management is still present in the Weaknesses page. Because the software is not supported, only limited data will be available. + +Exposed device information will not be available for CVEs with unsupported software. Filter by unsupported software by selecting the "Not available" option in the "Exposed devices" section. + + ![Exposed devices filter.](images/tvm-exposed-devices-filter.png) + ## View Common Vulnerabilities and Exposures (CVE) entries in other places ### Top vulnerable software in the dashboard From b374e475c2c0ac1c6b363748b32a1aa365c12d25 Mon Sep 17 00:00:00 2001 From: Anna-Li <70676128+xl989@users.noreply.github.com> Date: Mon, 9 Nov 2020 16:15:44 +0800 Subject: [PATCH 10/33] CI_124865_Update delete-an-applocker-rule.md update some info in the Note part --- .../applocker/delete-an-applocker-rule.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md index be00ebc127..6dd939b657 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md @@ -40,7 +40,10 @@ These steps apply only for locally managed devices. If the device has AppLocker 2. Click the appropriate rule collection for which you want to delete the rule. 3. In the details pane, right-click the rule to delete, click **Delete**, and then click **Yes**. ->**Note:**  When using Group Policy, for the rule deletion to take effect on computers within the domain, the GPO must be distributed or refreshed. +> [!Note] +> +> - When using Group Policy, for the rule deletion to take effect on computers within the domain, the GPO must be distributed or refreshed. +> - Application Identity service needs to be running for deleting Applocker rules. If you disable Applocker and delete Applocker rules, please stop Application Identity service after deleting Applocker rules. If the Application Identity service was stopped before deleting Applocker rules and if Applocker blocks apps despite being disabled, delete all files under C:\Windows\System32\AppLocker. When this procedure is performed on the local device, the AppLocker policy takes effect immediately. From 12d425ac9befa35944f2631e99b4f1022e0d7731 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 9 Nov 2020 15:50:43 +0530 Subject: [PATCH 11/33] updated-4567381-Batch10 rebranding activity --- .../mac-install-jamfpro-login.md | 2 +- .../mac-install-manually.md | 20 +++---- .../mac-install-with-intune.md | 38 ++++++------ .../mac-install-with-jamf.md | 12 ++-- .../mac-install-with-other-mdm.md | 20 +++---- .../mac-jamfpro-device-groups.md | 6 +- .../mac-jamfpro-enroll-devices.md | 4 +- .../mac-jamfpro-policies.md | 44 +++++++------- .../microsoft-defender-atp/mac-preferences.md | 60 +++++++++---------- .../microsoft-defender-atp/mac-privacy.md | 38 ++++++------ .../microsoft-defender-atp/mac-pua.md | 16 ++--- .../microsoft-defender-atp/mac-resources.md | 14 ++--- .../mac-schedule-scan-atp.md | 4 +- .../mac-support-install.md | 4 +- .../mac-support-kext.md | 10 ++-- .../mac-support-license.md | 6 +- .../mac-support-perf.md | 20 +++---- .../mac-sysext-policies.md | 10 ++-- .../mac-sysext-preview.md | 8 +-- .../microsoft-defender-atp/mac-updates.md | 10 ++-- .../microsoft-defender-atp/mac-whatsnew.md | 24 ++++---- .../microsoft-defender-atp/machine-groups.md | 4 +- .../microsoft-defender-atp/machine-reports.md | 4 +- .../microsoft-defender-atp/machine.md | 12 ++-- .../microsoft-defender-atp/machineaction.md | 6 +- 25 files changed, 198 insertions(+), 198 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md index 59d65172e9..d1f6337306 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-jamfpro-login.md @@ -26,7 +26,7 @@ ms.topic: conceptual **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) 1. Enter your credentials. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md index 3f720e90e8..a43be90cac 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md @@ -19,16 +19,16 @@ ms.collection: ms.topic: conceptual --- -# Manual deployment for Microsoft Defender ATP for macOS +# Manual deployment for Microsoft Defender for Endpoint for macOS [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for macOS](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for macOS](microsoft-defender-atp-mac.md) -This topic describes how to deploy Microsoft Defender ATP for macOS manually. A successful deployment requires the completion of all of the following steps: +This topic describes how to deploy Defender for Endpoint for macOS manually. A successful deployment requires the completion of all of the following steps: - [Download installation and onboarding packages](#download-installation-and-onboarding-packages) - [Application installation (macOS 10.15 and older versions)](#application-installation-macos-1015-and-older-versions) - [Application installation (macOS 11 and newer versions)](#application-installation-macos-11-and-newer-versions) @@ -36,7 +36,7 @@ This topic describes how to deploy Microsoft Defender ATP for macOS manually. A ## Prerequisites and system requirements -Before you get started, see [the main Microsoft Defender ATP for macOS page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [the main Microsoft Defender for Endpoint for macOS page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. ## Download installation and onboarding packages @@ -98,9 +98,9 @@ To complete this process, you must have admin privileges on the device. ![System extension security preferences](images/big-sur-install-3.png) -5. Repeat steps 3 & 4 for all system extensions distributed with Microsoft Defender ATP for Mac. +5. Repeat steps 3 & 4 for all system extensions distributed with Defender for Endpoint for Mac. -6. As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. When prompted to grant Microsoft Defender ATP permissions to filter network traffic, select **Allow**. +6. As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. When prompted to grant Defender for Endpoint permissions to filter network traffic, select **Allow**. ![System extension security preferences](images/big-sur-install-4.png) @@ -110,7 +110,7 @@ To complete this process, you must have admin privileges on the device. ## Client configuration -1. Copy wdav.pkg and MicrosoftDefenderATPOnboardingMacOs.py to the device where you deploy Microsoft Defender ATP for macOS. +1. Copy wdav.pkg and MicrosoftDefenderATPOnboardingMacOs.py to the device where you deploy Defender for Endpoint for macOS. The client device is not associated with orgId. Note that the *orgId* attribute is blank. @@ -138,9 +138,9 @@ After installation, you'll see the Microsoft Defender icon in the macOS status b ## How to Allow Full Disk Access > [!CAUTION] -> macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender ATP is not able to fully protect your device. +> macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender for Endpoint is not able to fully protect your device. -To grant consent, open System Preferences -> Security & Privacy -> Privacy -> Full Disk Access. Click the lock icon to make changes (bottom of the dialog box). Select Microsoft Defender ATP. +To grant consent, open System Preferences -> Security & Privacy -> Privacy -> Full Disk Access. Click the lock icon to make changes (bottom of the dialog box). Select Microsoft Defender for Endpoint. ## Logging installation issues @@ -148,4 +148,4 @@ See [Logging installation issues](mac-resources.md#logging-installation-issues) ## Uninstallation -See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Microsoft Defender ATP for macOS from client devices. +See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Microsoft Defender for Endpoint for macOS from client devices. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index a1fd86434f..1f7cd93531 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -19,20 +19,20 @@ ms.collection: ms.topic: conceptual --- -# Intune-based deployment for Microsoft Defender ATP for Mac +# Intune-based deployment for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] > [!NOTE] -> This documentation explains the legacy method for deploying and configuring Microsoft Defender ATP on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and deploy the application and send it down to macOS devices.

->The blog post [MEM simplifies deployment of Microsoft Defender ATP for macOS](https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995) explains the new features. To configure the app, go to [Settings for Microsoft Defender ATP for Mac in Microsoft InTune](https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos). To deploy the app, go to [Add Microsoft Defender ATP to macOS devices using Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos). +> This documentation explains the legacy method for deploying and configuring Microsoft Defender for Endpoint on macOS devices. The native experience is now available in the MEM console. The release of the native UI in the MEM console provide admins with a much simpler way to configure and deploy the application and send it down to macOS devices.

+>The blog post [MEM simplifies deployment of Microsoft Defender for Endpoint for macOS](https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/microsoft-endpoint-manager-simplifies-deployment-of-microsoft/ba-p/1322995) explains the new features. To configure the app, go to [Settings for Microsoft Defender for Endpoint for Mac in Microsoft InTune](https://docs.microsoft.com/mem/intune/protect/antivirus-microsoft-defender-settings-macos). To deploy the app, go to [Add Microsoft Defender for Endpoint to macOS devices using Microsoft Intune](https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos). **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -This topic describes how to deploy Microsoft Defender ATP for Mac through Intune. A successful deployment requires the completion of all of the following steps: +This topic describes how to deploy Defender for Endpoint for Mac through Intune. A successful deployment requires the completion of all of the following steps: 1. [Download installation and onboarding packages](#download-installation-and-onboarding-packages) 1. [Client device setup](#client-device-setup) @@ -42,22 +42,22 @@ This topic describes how to deploy Microsoft Defender ATP for Mac through Intune ## Prerequisites and system requirements -Before you get started, see [the main Microsoft Defender ATP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [the main MIcrosoft Defender for EndpointP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. ## Overview -The following table summarizes the steps you would need to take to deploy and manage Microsoft Defender ATP for Macs, via Intune. More detailed steps are available below. +The following table summarizes the steps you would need to take to deploy and manage Defender for Endpoint for Macs, via Intune. More detailed steps are available below. | Step | Sample file names | BundleIdentifier | |-|-|-| | [Download installation and onboarding packages](#download-installation-and-onboarding-packages) | WindowsDefenderATPOnboarding__MDATP_wdav.atp.xml | com.microsoft.wdav.atp | -| [Approve System Extension for Microsoft Defender ATP](#approve-system-extensions) | MDATP_SysExt.xml | N/A | -| [Approve Kernel Extension for Microsoft Defender ATP](#download-installation-and-onboarding-packages) | MDATP_KExt.xml | N/A | -| [Grant full disk access to Microsoft Defender ATP](#create-system-configuration-profiles-step-8) | MDATP_tcc_Catalina_or_newer.xml | com.microsoft.wdav.tcc | +| [Approve System Extension for Microsoft Defender for Endpoint](#approve-system-extensions) | MDATP_SysExt.xml | N/A | +| [Approve Kernel Extension for Microsoft Defender for Endpoint](#download-installation-and-onboarding-packages) | MDATP_KExt.xml | N/A | +| [Grant full disk access to Microsoft Defender for Endpoint](#create-system-configuration-profiles-step-8) | MDATP_tcc_Catalina_or_newer.xml | com.microsoft.wdav.tcc | | [Network Extension policy](#create-system-configuration-profiles-step-9) | MDATP_NetExt.xml | N/A | | [Configure Microsoft AutoUpdate (MAU)](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-updates#intune) | MDATP_Microsoft_AutoUpdate.xml | com.microsoft.autoupdate2 | -| [Microsoft Defender ATP configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

**Note:** If you are planning to run a third party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | -| [Configure Microsoft Defender ATP and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-10) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdav.tray | +| [Microsoft Defender for Endpoint configuration settings](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-preferences#intune-profile-1)

**Note:** If you are planning to run a third party AV for macOS, set `passiveMode` to `true`. | MDATP_WDAV_and_exclusion_settings_Preferences.xml | com.microsoft.wdav | +| [Configure Microsoft Defender for Endpoint and MS AutoUpdate (MAU) notifications](#create-system-configuration-profiles-step-10) | MDATP_MDAV_Tray_and_AutoUpdate2.mobileconfig | com.microsoft.autoupdate2 or com.microsoft.wdav.tray | ## Download installation and onboarding packages @@ -191,13 +191,13 @@ To approve the system extensions: 8. Download `fulldisk.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/fulldisk.mobileconfig) and save it as `tcc.xml`. Create another profile, give it any name and upload this file to it.
> [!CAUTION] - > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender ATP is not able to fully protect your device. + > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Defender for Endpoint is not able to fully protect your device. > - > This configuration profile grants Full Disk Access to Microsoft Defender ATP. If you previously configured Microsoft Defender ATP through Intune, we recommend you update the deployment with this configuration profile. + > This configuration profile grants Full Disk Access to Defender for Endpoint. If you previously configured Defender for Endpoint through Intune, we recommend you update the deployment with this configuration profile. -9. As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. Download `netfilter.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/netfilter.mobileconfig), save it as netext.xml and deploy it using the same steps as in the previous sections. +9. As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. Download `netfilter.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/netfilter.mobileconfig), save it as netext.xml and deploy it using the same steps as in the previous sections. -10. To allow Microsoft Defender ATP for Mac and Microsoft Auto Update to display notifications in UI on macOS 10.15 (Catalina), download `notif.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/notif.mobileconfig) and import it as a custom payload. +10. To allow Defender for Endpoint for Mac and Microsoft Auto Update to display notifications in UI on macOS 10.15 (Catalina), download `notif.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/notif.mobileconfig) and import it as a custom payload. 11. Select **Manage > Assignments**. In the **Include** tab, select **Assign to All Users & All devices**. @@ -221,9 +221,9 @@ Once the Intune changes are propagated to the enrolled devices, you can see them 6. Set *Ignore app version* to **Yes**. Other settings can be any arbitrary value. > [!CAUTION] - > Setting *Ignore app version* to **No** impacts the ability of the application to receive updates through Microsoft AutoUpdate. See [Deploy updates for Microsoft Defender ATP for Mac](mac-updates.md) for additional information about how the product is updated. + > Setting *Ignore app version* to **No** impacts the ability of the application to receive updates through Microsoft AutoUpdate. See [Deploy updates for Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. > - > If the version uploaded by Intune is lower than the version on the device, then the lower version will be installed, effectively downgrading Defender. This could result in a non-functioning application. See [Deploy updates for Microsoft Defender ATP for Mac](mac-updates.md) for additional information about how the product is updated. If you deployed Defender with *Ignore app version* set to **No**, please change it to **Yes**. If Defender still cannot be installed on a client device, then uninstall Defender and push the updated policy. + > If the version uploaded by Intune is lower than the version on the device, then the lower version will be installed, effectively downgrading Defender. This could result in a non-functioning application. See [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. If you deployed Defender with *Ignore app version* set to **No**, please change it to **Yes**. If Defender still cannot be installed on a client device, then uninstall Defender and push the updated policy. > [!div class="mx-imgBorder"] > ![Device status blade screenshot](../microsoft-defender-antivirus/images/MDATP-8-IntuneAppInfo.png) @@ -277,4 +277,4 @@ For more information on how to find the automatically generated log that is crea ## Uninstallation -See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Microsoft Defender ATP for Mac from client devices. +See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Defender for Endpoint for Mac from client devices. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md index b02fdd72d5..1585ac5850 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-jamf.md @@ -19,23 +19,23 @@ ms.collection: ms.topic: conceptual --- -# Deploying Microsoft Defender ATP for macOS with Jamf Pro +# Deploying Microsoft Defender for Endpoint for macOS with Jamf Pro [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -Learn how to deploy Microsoft Defender ATP for macOS with Jamf Pro. +Learn how to deploy Microsoft Defender for Endpoint for macOS with Jamf Pro. This is a multi step process. You'll need to complete all of the following steps: - [Login to the Jamf Portal](mac-install-jamfpro-login.md) -- [Setup the Microsoft Defender ATP for macOS device groups in Jamf Pro](mac-jamfpro-device-groups.md) -- [Setup the Microsoft Defender ATP for macOS policies in Jamf Pro](mac-jamfpro-policies.md) -- [Enroll the Microsoft Defender ATP for macOS devices into Jamf Pro](mac-jamfpro-enroll-devices.md) +- [Setup the Microsoft Defender for Endpoint for macOS device groups in Jamf Pro](mac-jamfpro-device-groups.md) +- [Setup the Microsoft Defender for Endpoint for macOS policies in Jamf Pro](mac-jamfpro-policies.md) +- [Enroll the Microsoft Defender for Endpoint for macOS devices into Jamf Pro](mac-jamfpro-enroll-devices.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md index 1e43a13d07..68a77f3f8f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-other-mdm.md @@ -19,27 +19,27 @@ ms.collection: ms.topic: conceptual --- -# Deployment with a different Mobile Device Management (MDM) system for Microsoft Defender ATP for Mac +# Deployment with a different Mobile Device Management (MDM) system for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) ## Prerequisites and system requirements -Before you get started, see [the main Microsoft Defender ATP for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. +Before you get started, see [the main Microsoft Defender for Endpoint for Mac page](microsoft-defender-atp-mac.md) for a description of prerequisites and system requirements for the current software version. ## Approach > [!CAUTION] -> Currently, Microsoft oficially supports only Intune and JAMF for the deployment and management of Microsoft Defender ATP for Mac. Microsoft makes no warranties, express or implied, with respect to the information provided below. +> Currently, Microsoft oficially supports only Intune and JAMF for the deployment and management of Microsoft Defender for Endpoint for Mac. Microsoft makes no warranties, express or implied, with respect to the information provided below. -If your organization uses a Mobile Device Management (MDM) solution that is not officially supported, this does not mean you are unable to deploy or run Microsoft Defender ATP for Mac. +If your organization uses a Mobile Device Management (MDM) solution that is not officially supported, this does not mean you are unable to deploy or run Microsoft Defender for Endpoint for Mac. -Microsoft Defender ATP for Mac does not depend on any vendor-specific features. It can be used with any MDM solution that supports the following features: +Microsoft Defender for Endpoint for Mac does not depend on any vendor-specific features. It can be used with any MDM solution that supports the following features: - Deploy a macOS .pkg to managed devices. - Deploy macOS system configuration profiles to managed devices. @@ -66,7 +66,7 @@ In order to deploy the package to your enterprise, use the instructions associat ### License settings Set up [a system configuration profile](mac-install-with-jamf.md). -Your MDM solution may call it something like "Custom Settings Profile", as Microsoft Defender ATP for Mac is not part of macOS. +Your MDM solution may call it something like "Custom Settings Profile", as Microsoft Defender for Endpoint for Mac is not part of macOS. Use the property list, jamf/WindowsDefenderATPOnboarding.plist, which can be extracted from an onboarding package downloaded from [Microsoft Defender Security Center](mac-install-with-jamf.md). Your system may support an arbitrary property list in XML format. You can upload the jamf/WindowsDefenderATPOnboarding.plist file as-is in that case. @@ -90,19 +90,19 @@ Set up a system extension policy. Use team identifier **UBF8T346G9** and approve Grant Full Disk Access to the following components: -- Microsoft Defender ATP +- Microsoft Defender for Endpoint - Identifier: `com.microsoft.wdav` - Identifier Type: Bundle ID - Code Requirement: identifier "com.microsoft.wdav" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /\* exists \*/ and certificate leaf[field.1.2.840.113635.100.6.1.13] /\* exists \*/ and certificate leaf[subject.OU] = UBF8T346G9 -- Microsoft Defender ATP Endpoint Security Extension +- Microsoft Defender for Endpoint Endpoint Security Extension - Identifier: `com.microsoft.wdav.epsext` - Identifier Type: Bundle ID - Code Requirement: identifier "com.microsoft.wdav.epsext" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = UBF8T346G9 ### Network extension policy -As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. +As part of the Endpoint Detection and Response capabilities, Microsoft Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. - Filter type: Plugin - Plugin bundle identifier: `com.microsoft.wdav` diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md index 04cb07cd04..d0bde6a3d1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-device-groups.md @@ -19,14 +19,14 @@ ms.collection: ms.topic: conceptual --- -# Set up Microsoft Defender ATP for macOS device groups in Jamf Pro +# Set up Microsoft c for macOS device groups in Jamf Pro [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) Set up the device groups similar to Group policy organizational unite (OUs), Microsoft Endpoint Configuration Manager's device collection, and Intune's device groups. @@ -45,4 +45,4 @@ Set up the device groups similar to Group policy organizational unite (OUs), Mi ![Image of Jamf Pro](images/contoso-machine-group.png) ## Next step -- [Set up Microsoft Defender ATP for macOS policies in Jamf Pro](mac-jamfpro-policies.md) +- [Set up Microsoft Defender for Endpoint for macOS policies in Jamf Pro](mac-jamfpro-policies.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md index ffd3980a4a..d6954e0d90 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-enroll-devices.md @@ -19,14 +19,14 @@ ms.collection: ms.topic: conceptual --- -# Enroll Microsoft Defender ATP for macOS devices into Jamf Pro +# Enroll Microsoft Defender for Endpoint for macOS devices into Jamf Pro [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) ## Enroll macOS devices diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md index 9a095843cc..0c8f25cce1 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md @@ -19,43 +19,43 @@ ms.collection: ms.topic: conceptual --- -# Set up the Microsoft Defender ATP for macOS policies in Jamf Pro +# Set up the Microsoft Defender for Endpoint for macOS policies in Jamf Pro [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) This page will guide you through the steps you need to take to set up macOS policies in Jamf Pro. You'll need to take the following steps: -1. [Get the Microsoft Defender ATP onboarding package](#step-1-get-the-microsoft-defender-atp-onboarding-package) +1. [Get the Microsoft Defender for Endpoint onboarding package](#step-1-get-the-microsoft-defender-atp-onboarding-package) 2. [Create a configuration profile in Jamf Pro using the onboarding package](#step-2-create-a-configuration-profile-in-jamf-pro-using-the-onboarding-package) -3. [Configure Microsoft Defender ATP settings](#step-3-configure-microsoft-defender-atp-settings) +3. [Configure Microsoft Defender for Endpoint settings](#step-3-configure-microsoft-defender-atp-settings) -4. [Configure Microsoft Defender ATP notification settings](#step-4-configure-notifications-settings) +4. [Configure Microsoft Defender for Endpoint notification settings](#step-4-configure-notifications-settings) 5. [Configure Microsoft AutoUpdate (MAU)](#step-5-configure-microsoft-autoupdate-mau) -6. [Grant full disk access to Microsoft Defender ATP](#step-6-grant-full-disk-access-to-microsoft-defender-atp) +6. [Grant full disk access to Microsoft Defender for Endpoint](#step-6-grant-full-disk-access-to-microsoft-defender-atp) -7. [Approve Kernel extension for Microsoft Defender ATP](#step-7-approve-kernel-extension-for-microsoft-defender-atp) +7. [Approve Kernel extension for Microsoft Defender for Endpoint](#step-7-approve-kernel-extension-for-microsoft-defender-atp) -8. [Approve System extensions for Microsoft Defender ATP](#step-8-approve-system-extensions-for-microsoft-defender-atp) +8. [Approve System extensions for Microsoft Defender for Endpoint](#step-8-approve-system-extensions-for-microsoft-defender-atp) 9. [Configure Network Extension](#step-9-configure-network-extension) -10. [Schedule scans with Microsoft Defender ATP for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp) +10. [Schedule scans with Microsoft Defender for Endpoint for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp) -11. [Deploy Microsoft Defender ATP for macOS](#step-11-deploy-microsoft-defender-atp-for-macos) +11. [Deploy Microsoft Defender for Endpoint for macOS](#step-11-deploy-microsoft-defender-atp-for-macos) -## Step 1: Get the Microsoft Defender ATP onboarding package +## Step 1: Get the Microsoft Defender for Endpoint onboarding package 1. In [Microsoft Defender Security Center](https://securitycenter.microsoft.com ), navigate to **Settings > Onboarding**. @@ -131,9 +131,9 @@ You'll need to take the following steps: ![List of configuration profiles](images/jamfpro-configuration-policies.png) -## Step 3: Configure Microsoft Defender ATP settings +## Step 3: Configure Microsoft Defender for Endpoint settings -1. Use the following Microsoft Defender ATP configuration settings: +1. Use the following Microsoft Defender for Endpoint configuration settings: - enableRealTimeProtection - passiveMode @@ -401,7 +401,7 @@ These steps are applicable of macOS 10.15 (Catalina) or newer. ## Step 5: Configure Microsoft AutoUpdate (MAU) -1. Use the following Microsoft Defender ATP configuration settings: +1. Use the following Microsoft Defender for Endpoint configuration settings: ```XML @@ -483,7 +483,7 @@ These steps are applicable of macOS 10.15 (Catalina) or newer. ![Image of configuration setting](images/ba44cdb77e4781aa8b940fb83e3c21f7.png) -## Step 6: Grant full disk access to Microsoft Defender ATP +## Step 6: Grant full disk access to Microsoft Defender for Endpoint 1. In the Jamf Pro dashboard, select **Configuration Profiles**. @@ -573,7 +573,7 @@ These steps are applicable of macOS 10.15 (Catalina) or newer. ![Image of configuration setting](images/6c8b406ee224335a8c65d06953dc756e.png) -## Step 7: Approve Kernel extension for Microsoft Defender ATP +## Step 7: Approve Kernel extension for Microsoft Defender for Endpoint 1. In the **Configuration Profiles**, select **+ New**. @@ -624,7 +624,7 @@ These steps are applicable of macOS 10.15 (Catalina) or newer. ![Image of configuration settings](images/1c9bd3f68db20b80193dac18f33c22d0.png) -## Step 8: Approve System extensions for Microsoft Defender ATP +## Step 8: Approve System extensions for Microsoft Defender for Endpoint 1. In the **Configuration Profiles**, select **+ New**. @@ -679,10 +679,10 @@ These steps are applicable of macOS 10.15 (Catalina) or newer. ## Step 9: Configure Network Extension -As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. +As part of the Endpoint Detection and Response capabilities, Microsoft Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. >[!NOTE] ->JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. +>JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender for Endpoint for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. >As such, the following steps provide a workaround that involve signing the configuration profile. 1. Download `netfilter.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/netfilter.mobileconfig) to your device and save it as `com.microsoft.network-extension.mobileconfig` @@ -733,10 +733,10 @@ As part of the Endpoint Detection and Response capabilities, Microsoft Defender ![Image of configuration settings](images/netext-final.png) -## Step 10: Schedule scans with Microsoft Defender ATP for Mac -Follow the instructions on [Schedule scans with Microsoft Defender ATP for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp). +## Step 10: Schedule scans with Microsoft Defender for Endpoint for Mac +Follow the instructions on [Schedule scans with Microsoft Defender for Endpoint for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp). -## Step 11: Deploy Microsoft Defender ATP for macOS +## Step 11: Deploy Microsoft Defender for Endpoint for macOS 1. Navigate to where you saved `wdav.pkg`. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index e6f713160f..2a00d8e4b7 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -19,21 +19,21 @@ ms.collection: ms.topic: conceptual --- -# Set preferences for Microsoft Defender ATP for Mac +# Set preferences for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) >[!IMPORTANT] ->This article contains instructions for how to set preferences for Microsoft Defender ATP for Mac in enterprise organizations. To configure Microsoft Defender ATP for Mac using the command-line interface, see [Resources](mac-resources.md#configuring-from-the-command-line). +>This article contains instructions for how to set preferences for Microsoft Defender for Endpoint for Mac in enterprise organizations. To configure Microsoft Defender for Endpoint for Mac using the command-line interface, see [Resources](mac-resources.md#configuring-from-the-command-line). ## Summary -In enterprise organizations, Microsoft Defender ATP for Mac can be managed through a configuration profile that is deployed by using one of several management tools. Preferences that are managed by your security operations team take precedence over preferences that are set locally on the device. Changing the preferences that are set through the configuration profile requires escalated privileges and is not available for users without administrative permissions. +In enterprise organizations, Microsoft Defender for Endpoint for Mac can be managed through a configuration profile that is deployed by using one of several management tools. Preferences that are managed by your security operations team take precedence over preferences that are set locally on the device. Changing the preferences that are set through the configuration profile requires escalated privileges and is not available for users without administrative permissions. This article describes the structure of the configuration profile, includes a recommended profile that you can use to get started, and provides instructions on how to deploy the profile. @@ -44,11 +44,11 @@ The configuration profile is a *.plist* file that consists of entries identified >[!CAUTION] >The layout of the configuration profile depends on the management console that you are using. The following sections contain examples of configuration profiles for JAMF and Intune. -The top level of the configuration profile includes product-wide preferences and entries for subareas of Microsoft Defender ATP, which are explained in more detail in the next sections. +The top level of the configuration profile includes product-wide preferences and entries for subareas of Microsoft Defender for Endpoint, which are explained in more detail in the next sections. ### Antivirus engine preferences -The *antivirusEngine* section of the configuration profile is used to manage the preferences of the antivirus component of Microsoft Defender ATP. +The *antivirusEngine* section of the configuration profile is used to manage the preferences of the antivirus component of Microsoft Defender for Endpoint. ||| |:---|:---| @@ -83,7 +83,7 @@ Specify whether the antivirus engine runs in passive mode. Passive mode has the | **Key** | passiveMode | | **Data type** | Boolean | | **Possible values** | false (default)
true | -| **Comments** | Available in Microsoft Defender ATP version 100.67.60 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 100.67.60 or higher. | #### Exclusion merge policy @@ -95,7 +95,7 @@ Specify the merge policy for exclusions. This can be a combination of administra | **Key** | exclusionsMergePolicy | | **Data type** | String | | **Possible values** | merge (default)
admin_only | -| **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 100.83.73 or higher. | #### Scan exclusions @@ -169,7 +169,7 @@ Specify a process for which all file activity is excluded from scanning. The pro #### Allowed threats -Specify threats by name that are not blocked by Microsoft Defender ATP for Mac. These threats will be allowed to run. +Specify threats by name that are not blocked by Defender for Endpoint for Mac. These threats will be allowed to run. ||| |:---|:---| @@ -187,11 +187,11 @@ Restricts the actions that the local user of a device can take when threats are | **Key** | disallowedThreatActions | | **Data type** | Array of strings | | **Possible values** | allow (restricts users from allowing threats)
restore (restricts users from restoring threats from the quarantine) | -| **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | +| **Comments** | Available in Defender for Endpoint version 100.83.73 or higher. | #### Threat type settings -Specify how certain threat types are handled by Microsoft Defender ATP for Mac. +Specify how certain threat types are handled by Defender for Endpoint for Mac. ||| |:---|:---| @@ -236,7 +236,7 @@ Specify the merge policy for threat type settings. This can be a combination of | **Key** | threatTypeSettingsMergePolicy | | **Data type** | String | | **Possible values** | merge (default)
admin_only | -| **Comments** | Available in Microsoft Defender ATP version 100.83.73 or higher. | +| **Comments** | Available in Defender for Endpoint version 100.83.73 or higher. | #### Antivirus scan history retention (in days) @@ -248,7 +248,7 @@ Specify the number of days that results are retained in the scan history on the | **Key** | scanResultsRetentionDays | | **Data type** | String | | **Possible values** | 90 (default). Allowed values are from 1 day to 180 days. | -| **Comments** | Available in Microsoft Defender ATP version 101.07.23 or higher. | +| **Comments** | Available in Defender for Endpoint version 101.07.23 or higher. | #### Maximum number of items in the antivirus scan history @@ -260,11 +260,11 @@ Specify the maximum number of entries to keep in the scan history. Entries inclu | **Key** | scanHistoryMaximumItems | | **Data type** | String | | **Possible values** | 10000 (default). Allowed values are from 5000 items to 15000 items. | -| **Comments** | Available in Microsoft Defender ATP version 101.07.23 or higher. | +| **Comments** | Available in Defender for Endpoint version 101.07.23 or higher. | ### Cloud-delivered protection preferences -Configure the cloud-driven protection features of Microsoft Defender ATP for Mac. +Configure the cloud-driven protection features of Defender for Endpoint for Mac. ||| |:---|:---| @@ -286,7 +286,7 @@ Specify whether to enable cloud-delivered protection the device or not. To impro #### Diagnostic collection level -Diagnostic data is used to keep Microsoft Defender ATP secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This setting determines the level of diagnostics sent by Microsoft Defender ATP to Microsoft. +Diagnostic data is used to keep Defender for Endpoint secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This setting determines the level of diagnostics sent by Defender for Endpoint to Microsoft. ||| |:---|:---| @@ -318,7 +318,7 @@ Determines whether security intelligence updates are installed automatically: ### User interface preferences -Manage the preferences for the user interface of Microsoft Defender ATP for Mac. +Manage the preferences for the user interface of Defender for Endpoint for Mac. ||| |:---|:---| @@ -348,11 +348,11 @@ Specify whether users can submit feedback to Microsoft by going to `Help` > `Sen | **Key** | userInitiatedFeedback | | **Data type** | String | | **Possible values** | enabled (default)
disabled | -| **Comments** | Available in Microsoft Defender ATP version 101.19.61 or higher. | +| **Comments** | Available in Defender for Endpoint version 101.19.61 or higher. | ### Endpoint detection and response preferences -Manage the preferences of the endpoint detection and response (EDR) component of Microsoft Defender ATP for Mac. +Manage the preferences of the endpoint detection and response (EDR) component of Defender for Endpoint for Mac. ||| |:---|:---| @@ -402,13 +402,13 @@ Specifies the value of tag ## Recommended configuration profile -To get started, we recommend the following configuration for your enterprise to take advantage of all protection features that Microsoft Defender ATP provides. +To get started, we recommend the following configuration for your enterprise to take advantage of all protection features that Defender for Endpoint provides. The following configuration profile (or, in case of JAMF, a property list that could be uploaded into the custom settings configuration profile) will: - Enable real-time protection (RTP) - Specify how the following threat types are handled: - **Potentially unwanted applications (PUA)** are blocked - - **Archive bombs** (file with a high compression rate) are audited to Microsoft Defender ATP logs + - **Archive bombs** (file with a high compression rate) are audited to Defender for Endpoint logs - Enable automatic security intelligence updates - Enable cloud-delivered protection - Enable automatic sample submission @@ -469,9 +469,9 @@ The following configuration profile (or, in case of JAMF, a property list that c PayloadIdentifier com.microsoft.wdav PayloadDisplayName - Microsoft Defender ATP settings + Microsoft Defender for Endpoint settings PayloadDescription - Microsoft Defender ATP configuration settings + Microsoft Defender for Endpoint configuration settings PayloadVersion 1 PayloadEnabled @@ -492,7 +492,7 @@ The following configuration profile (or, in case of JAMF, a property list that c PayloadIdentifier com.microsoft.wdav PayloadDisplayName - Microsoft Defender ATP configuration settings + Microsoft Defender for Endpoint configuration settings PayloadDescription PayloadVersion @@ -536,7 +536,7 @@ The following configuration profile (or, in case of JAMF, a property list that c ## Full configuration profile example -The following templates contain entries for all settings described in this document and can be used for more advanced scenarios where you want more control over Microsoft Defender ATP for Mac. +The following templates contain entries for all settings described in this document and can be used for more advanced scenarios where you want more control over Microsoft Defender for Endpoint for Mac. ### Property list for JAMF configuration profile @@ -657,9 +657,9 @@ The following templates contain entries for all settings described in this docum PayloadIdentifier C4E6A782-0C8D-44AB-A025-EB893987A295 PayloadDisplayName - Microsoft Defender ATP settings + Microsoft Defender for Endpoint settings PayloadDescription - Microsoft Defender ATP configuration settings + Microsoft Defender for Endpoint configuration settings PayloadVersion 1 PayloadEnabled @@ -680,7 +680,7 @@ The following templates contain entries for all settings described in this docum PayloadIdentifier 99DBC2BC-3B3A-46A2-A413-C8F9BB9A7295 PayloadDisplayName - Microsoft Defender ATP configuration settings + Microsoft Defender for Endpoint configuration settings PayloadDescription PayloadVersion @@ -809,7 +809,7 @@ Once you've built the configuration profile for your enterprise, you can deploy From the JAMF console, open **Computers** > **Configuration Profiles**, navigate to the configuration profile you'd like to use, then select **Custom Settings**. Create an entry with `com.microsoft.wdav` as the preference domain and upload the *.plist* produced earlier. >[!CAUTION] ->You must enter the correct preference domain (`com.microsoft.wdav`); otherwise, the preferences will not be recognized by Microsoft Defender ATP. +>You must enter the correct preference domain (`com.microsoft.wdav`); otherwise, the preferences will not be recognized by Defender for Endpoint. ### Intune deployment @@ -828,7 +828,7 @@ From the JAMF console, open **Computers** > **Configuration Profiles**, navigate 7. Select **Manage** > **Assignments**. In the **Include** tab, select **Assign to All Users & All devices**. >[!CAUTION] ->You must enter the correct custom configuration profile name; otherwise, these preferences will not be recognized by Microsoft Defender ATP. +>You must enter the correct custom configuration profile name; otherwise, these preferences will not be recognized by Defender for Endpoint. ## Resources diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md index 42d1a1e3fd..1d9e6dd60d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md @@ -19,32 +19,32 @@ ms.collection: ms.topic: conceptual --- -# Privacy for Microsoft Defender ATP for Mac +# Privacy for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Microsoft Defender ATP for Mac. +Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Defender for Endpoint for Mac. This topic describes the privacy controls available within the product, how to manage these controls with policy settings and more details on the data events that are collected. -## Overview of privacy controls in Microsoft Defender ATP for Mac +## Overview of privacy controls in Microsoft Defender for Endpoint for Mac -This section describes the privacy controls for the different types of data collected by Microsoft Defender ATP for Mac. +This section describes the privacy controls for the different types of data collected by Microsoft Defender for Endpoint for Mac. ### Diagnostic data -Diagnostic data is used to keep Microsoft Defender ATP secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. +Diagnostic data is used to keep Microsoft Defender for Endpoint secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. Some diagnostic data is required, while some diagnostic data is optional. We give you the ability to choose whether to send us required or optional diagnostic data through the use of privacy controls, such as policy settings for organizations. -There are two levels of diagnostic data for Microsoft Defender ATP client software that you can choose from: +There are two levels of diagnostic data for Microsoft Defender for Endpoint client software that you can choose from: -* **Required**: The minimum data necessary to help keep Microsoft Defender ATP secure, up-to-date, and performing as expected on the device it’s installed on. +* **Required**: The minimum data necessary to help keep Defender for Endpoint secure, up-to-date, and performing as expected on the device it’s installed on. * **Optional**: Additional data that helps Microsoft make product improvements and provides enhanced information to help detect, diagnose, and remediate issues. @@ -66,7 +66,7 @@ When this feature is enabled and the sample that is collected is likely to conta If you're an IT administrator, you might want to configure these controls at the enterprise level. -The privacy controls for the various types of data described in the preceding section are described in detail in [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md). +The privacy controls for the various types of data described in the preceding section are described in detail in [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md). As with any new policy settings, you should carefully test them out in a limited, controlled environment to ensure the settings that you configure have the desired effect before you implement the policy settings more widely in your organization. @@ -87,7 +87,7 @@ The following fields are considered common for all events: | org_id | Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted. | | hostname | Local device name (without DNS suffix). Allows Microsoft to identify whether issues are impacting a select set of installs and how many users are impacted. | | product_guid | Unique identifier of the product. Allows Microsoft to differentiate issues impacting different flavors of the product. | -| app_version | Version of the Microsoft Defender ATP for Mac application. Allows Microsoft to identify which versions of the product are showing an issue so that it can correctly be prioritized.| +| app_version | Version of the Defender for Endpoint for Mac application. Allows Microsoft to identify which versions of the product are showing an issue so that it can correctly be prioritized.| | sig_version | Version of security intelligence database. Allows Microsoft to identify which versions of the security intelligence are showing an issue so that it can correctly be prioritized. | | supported_compressions | List of compression algorithms supported by the application, for example `['gzip']`. Allows Microsoft to understand what types of compressions can be used when it communicates with the application. | | release_ring | Ring that the device is associated with (for example Insider Fast, Insider Slow, Production). Allows Microsoft to identify on which release ring an issue may be occurring so that it can correctly be prioritized. | @@ -95,13 +95,13 @@ The following fields are considered common for all events: ### Required diagnostic data -**Required diagnostic data** is the minimum data necessary to help keep Microsoft Defender ATP secure, up-to-date, and perform as expected on the device it’s installed on. +**Required diagnostic data** is the minimum data necessary to help keep Microsoft Defender for Endpoint secure, up-to-date, and perform as expected on the device it’s installed on. -Required diagnostic data helps to identify problems with Microsoft Defender ATP that may be related to a device or software configuration. For example, it can help determine if a Microsoft Defender ATP feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Microsoft Defender ATP features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. +Required diagnostic data helps to identify problems with Microsoft Defender for Endpoint that may be related to a device or software configuration. For example, it can help determine if a Microsoft Defender for Endpoint feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Defender for Endpoint features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. #### Software setup and inventory data events -**Microsoft Defender ATP installation / uninstallation** +**Microsoft Defender for Endpoint installation / uninstallation** The following fields are collected: @@ -113,7 +113,7 @@ The following fields are collected: | code | Code that describes the operation. | | text | Additional information associated with the product installation. | -**Microsoft Defender ATP configuration** +**Microsoft Defender for Endpoint configuration** The following fields are collected: @@ -122,7 +122,7 @@ The following fields are collected: | antivirus_engine.enable_real_time_protection | Whether real-time protection is enabled on the device or not. | | antivirus_engine.passive_mode | Whether passive mode is enabled on the device or not. | | cloud_service.enabled | Whether cloud delivered protection is enabled on the device or not. | -| cloud_service.timeout | Time out when the application communicates with the Microsoft Defender ATP cloud. | +| cloud_service.timeout | Time out when the application communicates with the Defender for Endpoint cloud. | | cloud_service.heartbeat_interval | Interval between consecutive heartbeats sent by the product to the cloud. | | cloud_service.service_uri | URI used to communicate with the cloud. | | cloud_service.diagnostic_level | Diagnostic level of the device (required, optional). | @@ -155,7 +155,7 @@ The following fields are collected: | Field | Description | | ---------------- | ----------- | -| version | Version of Microsoft Defender ATP for Mac. | +| version | Version of Defender for Endpoint for Mac. | | instance_id | Unique identifier generated on kernel extension startup. | | trace_level | Trace level of the kernel extension. | | subsystem | The underlying subsystem used for real-time protection. | @@ -170,8 +170,8 @@ The following fields are collected: Diagnostic logs are collected only with the consent of the user as part of the feedback submission feature. The following files are collected as part of the support logs: - All files under */Library/Logs/Microsoft/mdatp/* -- Subset of files under */Library/Application Support/Microsoft/Defender/* that are created and used by Microsoft Defender ATP for Mac -- Subset of files under */Library/Managed Preferences* that are used by Microsoft Defender ATP for Mac +- Subset of files under */Library/Application Support/Microsoft/Defender/* that are created and used by Defender for Endpoint for Mac +- Subset of files under */Library/Managed Preferences* that are used by Defender for Endpoint for Mac - /Library/Logs/Microsoft/autoupdate.log - $HOME/Library/Preferences/com.microsoft.autoupdate2.plist @@ -185,7 +185,7 @@ Examples of optional diagnostic data include data Microsoft collects about produ #### Software setup and inventory data events -**Microsoft Defender ATP configuration** +**Microsoft Defender for Endpoint configuration** The following fields are collected: diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md index 266a05a30f..c0dfe86d22 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md @@ -19,16 +19,16 @@ ms.collection: ms.topic: conceptual --- -# Detect and block potentially unwanted applications with Microsoft Defender ATP for Mac +# Detect and block potentially unwanted applications with Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -The potentially unwanted application (PUA) protection feature in Microsoft Defender ATP for Mac can detect and block PUA files on endpoints in your network. +The potentially unwanted application (PUA) protection feature in Defender for Endpoint for Mac can detect and block PUA files on endpoints in your network. These applications are not considered viruses, malware, or other types of threats, but might perform actions on endpoints that adversely affect their performance or use. PUA can also refer to applications that are considered to have poor reputation. @@ -36,13 +36,13 @@ These applications can increase the risk of your network being infected with mal ## How it works -Microsoft Defender ATP for Mac can detect and report PUA files. When configured in blocking mode, PUA files are moved to the quarantine. +Defender for Endpoint for Mac can detect and report PUA files. When configured in blocking mode, PUA files are moved to the quarantine. -When a PUA is detected on an endpoint, Microsoft Defender ATP for Mac presents a notification to the user, unless notifications have been disabled. The threat name will contain the word "Application". +When a PUA is detected on an endpoint, Defender for Endpoint for Mac presents a notification to the user, unless notifications have been disabled. The threat name will contain the word "Application". ## Configure PUA protection -PUA protection in Microsoft Defender ATP for Mac can be configured in one of the following ways: +PUA protection in Defender for Endpoint for Mac can be configured in one of the following ways: - **Off**: PUA protection is disabled. - **Audit**: PUA files are reported in the product logs, but not in Microsoft Defender Security Center. No notification is presented to the user and no action is taken by the product. @@ -63,8 +63,8 @@ mdatp --threat --type-handling potentially_unwanted_application [off|audit|block ### Use the management console to configure PUA protection: -In your enterprise, you can configure PUA protection from a management console, such as JAMF or Intune, similarly to how other product settings are configured. For more information, see the [Threat type settings](mac-preferences.md#threat-type-settings) section of the [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md) topic. +In your enterprise, you can configure PUA protection from a management console, such as JAMF or Intune, similarly to how other product settings are configured. For more information, see the [Threat type settings](mac-preferences.md#threat-type-settings) section of the [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md) topic. ## Related topics -- [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md) +- [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 83030035f2..825a5600a6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -19,14 +19,14 @@ ms.collection: ms.topic: conceptual --- -# Resources for Microsoft Defender ATP for Mac +# Resources for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) ## Collecting diagnostic information @@ -44,7 +44,7 @@ If you can reproduce a problem, increase the logging level, run the system for s 2. Reproduce the problem -3. Run `sudo mdatp diagnostic create` to back up Microsoft Defender ATP's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. +3. Run `sudo mdatp diagnostic create` to back up Defender for Endpoint's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. > [!TIP] > By default, diagnostic logs are saved to `/Library/Application Support/Microsoft/Defender/wdavdiag/`. To change the directory where diagnostic logs are saved, pass `--path [directory]` to the below command, replacing `[directory]` with the desired directory. @@ -73,7 +73,7 @@ The detailed log will be saved to `/Library/Logs/Microsoft/mdatp/install.log`. I ## Uninstalling -There are several ways to uninstall Microsoft Defender ATP for Mac. Note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. +There are several ways to uninstall Defender for Endpoint for Mac. Note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. ### Interactive uninstallation @@ -137,7 +137,7 @@ To enable autocompletion in `zsh`: echo "autoload -Uz compinit && compinit" >> ~/.zshrc ``` -- Run the following commands to enable autocompletion for Microsoft Defender ATP for Mac and restart the Terminal session: +- Run the following commands to enable autocompletion for Defender for Endpoint for Mac and restart the Terminal session: ```zsh sudo mkdir -p /usr/local/share/zsh/site-functions @@ -146,10 +146,10 @@ To enable autocompletion in `zsh`: sudo ln -svf "/Applications/Microsoft Defender ATP.app/Contents/Resources/Tools/mdatp_completion.zsh" /usr/local/share/zsh/site-functions/_mdatp ``` -## Client Microsoft Defender ATP quarantine directory +## Client Microsoft Defender for Endpoint quarantine directory `/Library/Application Support/Microsoft/Defender/quarantine/` contains the files quarantined by `mdatp`. The files are named after the threat trackingId. The current trackingIds is shown with `mdatp --threat --list --pretty`. -## Microsoft Defender ATP portal information +## Microsoft Defender for Endpoint portal information [This blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/edr-capabilities-for-macos-have-now-arrived/ba-p/1047801) provides detailed guidance on what to expect in Microsoft Defender ATP Security Center. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md index fdad212625..98d0151efc 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp.md @@ -19,12 +19,12 @@ ms.collection: ms.topic: conceptual --- -# Schedule scans with Microsoft Defender ATP for Mac +# Schedule scans with Microsoft Defender for Endpoint for Mac [!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. +While you can start a threat scan at any time with Microsoft Defender for Endpoint, 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* diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md index f4a32380f3..4df09099cf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-install.md @@ -19,14 +19,14 @@ ms.collection: ms.topic: conceptual --- -# Troubleshoot installation issues for Microsoft Defender ATP for Mac +# Troubleshoot installation issues for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) ## Installation failed diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md index d369e94d36..9241a56fdf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-kext.md @@ -19,20 +19,20 @@ ms.collection: ms.topic: conceptual --- -# Troubleshoot kernel extension issues in Microsoft Defender ATP for Mac +# Troubleshoot kernel extension issues in Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -This article provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender ATP for Mac. +This article provides information on how to troubleshoot issues with the kernel extension that is installed as part of Microsoft Defender for Endpoint for Mac. Starting with macOS High Sierra (10.13), macOS requires all kernel extensions to be explicitly approved before they are allowed to run on the device. -If you did not approve the kernel extension during the deployment/installation of Microsoft Defender ATP for Mac, the application displays a banner prompting you to enable it: +If you did not approve the kernel extension during the deployment/installation of Microsoft Defender for Endpoint for Mac, the application displays a banner prompting you to enable it: ![RTP disabled screenshot](../microsoft-defender-antivirus/images/MDATP-32-Main-App-Fix.png) @@ -48,7 +48,7 @@ realTimeProtectionEnabled : true ... ``` -The following sections provide guidance on how to address this issue, depending on the method that you used to deploy Microsoft Defender ATP for Mac. +The following sections provide guidance on how to address this issue, depending on the method that you used to deploy Microsoft Defender for Endpoint for Mac. ## Managed deployment diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md index a05f815303..742a7507d0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-license.md @@ -19,16 +19,16 @@ ms.collection: ms.topic: conceptual --- -# Troubleshoot license issues for Microsoft Defender ATP for Mac +# Troubleshoot license issues for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -While you are going through [Microsoft Defender ATP for Mac](microsoft-defender-atp-mac.md) and [Manual deployment](mac-install-manually.md) testing or a Proof Of Concept (PoC), you might get the following error: +While you are going through [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) and [Manual deployment](mac-install-manually.md) testing or a Proof Of Concept (PoC), you might get the following error: ![Image of license error](images/no-license-found.png) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md index 385a3fddb2..5f92d3e415 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md @@ -19,28 +19,28 @@ ms.collection: ms.topic: conceptual --- -# Troubleshoot performance issues for Microsoft Defender ATP for Mac +# Troubleshoot performance issues for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -This topic provides some general steps that can be used to narrow down performance issues related to Microsoft Defender ATP for Mac. +This topic provides some general steps that can be used to narrow down performance issues related to Defender for Endpoint for Mac. -Real-time protection (RTP) is a feature of Microsoft Defender ATP for Mac that continuously monitors and protects your device against threats. It consists of file and process monitoring and other heuristics. +Real-time protection (RTP) is a feature of Defender for Endpoint for Mac that continuously monitors and protects your device against threats. It consists of file and process monitoring and other heuristics. -Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Microsoft Defender ATP for Mac. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues in Microsoft Defender ATP for Mac. +Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Defender for Endpoint for Mac. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues in Defender for Endpoint for Mac. The following steps can be used to troubleshoot and mitigate these issues: -1. Disable real-time protection using one of the following methods and observe whether the performance improves. This approach helps narrow down whether Microsoft Defender ATP for Mac is contributing to the performance issues. +1. Disable real-time protection using one of the following methods and observe whether the performance improves. This approach helps narrow down whether Defender for Endpoint for Mac is contributing to the performance issues. If your device is not managed by your organization, real-time protection can be disabled using one of the following options: - - From the user interface. Open Microsoft Defender ATP for Mac and navigate to **Manage settings**. + - From the user interface. Open Defender for Endpoint for Mac and navigate to **Manage settings**. ![Manage real-time protection screenshot](../microsoft-defender-antivirus/images/mdatp-36-rtp.png) @@ -50,10 +50,10 @@ The following steps can be used to troubleshoot and mitigate these issues: mdatp --config realTimeProtectionEnabled false ``` - If your device is managed by your organization, real-time protection can be disabled by your administrator using the instructions in [Set preferences for Microsoft Defender ATP for Mac](mac-preferences.md). + If your device is managed by your organization, real-time protection can be disabled by your administrator using the instructions in [Set preferences for Microsoft Defender for Endpoint for Mac](mac-preferences.md). 2. Open Finder and navigate to **Applications** > **Utilities**. Open **Activity Monitor** and analyze which applications are using the resources on your system. Typical examples include software updaters and compilers. -3. Configure Microsoft Defender ATP for Mac with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. +3. Configure Defender for Endpoint for Mac with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. - See [Configure and validate exclusions for Microsoft Defender ATP for Mac](mac-exclusions.md) for details. + See [Configure and validate exclusions for Microsoft Defender for Endpoint for Mac](mac-exclusions.md) for details. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index f53075c405..c1f73eb4e9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -25,9 +25,9 @@ ROBOTS: noindex,nofollow [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. +In alignment with macOS evolution, we are preparing a Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. -If you have deployed Microsoft Defender ATP for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do these steps will result in users getting approval prompts to run these new components. +If you have deployed Defender for Endpoint for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do these steps will result in users getting approval prompts to run these new components. ## JAMF @@ -47,7 +47,7 @@ To approve the system extensions, create the following payload: ### Privacy Preferences Policy Control -Add the following JAMF payload to grant Full Disk Access to the Microsoft Defender ATP Endpoint Security Extension. This policy is a pre-requisite for running the extension on your device. +Add the following JAMF payload to grant Full Disk Access to the Defender for Endpoint Endpoint Security Extension. This policy is a pre-requisite for running the extension on your device. 1. Select **Options** > **Privacy Preferences Policy Control**. 2. Use `com.microsoft.wdav.epsext` as the **Identifier** and `Bundle ID` as **Bundle type**. @@ -58,10 +58,10 @@ Add the following JAMF payload to grant Full Disk Access to the Microsoft Defend ### Network Extension Policy -As part of the Endpoint Detection and Response capabilities, Microsoft Defender ATP for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. +As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. >[!NOTE] ->JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender ATP for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. +>JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Defender for Endpoint for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. >As such, the following steps provide a workaround that involve signing the configuration profile. 1. Save the following content to your device as `com.microsoft.network-extension.mobileconfig` using a text editor: diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md index 86a435cc65..9eacf9f1c6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-preview.md @@ -20,16 +20,16 @@ ms.topic: conceptual ROBOTS: noindex,nofollow --- -# Microsoft Defender ATP for Mac - System Extensions (Public Preview) +# Microsoft Defender for Endpoint for Mac - System Extensions (Public Preview) [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -In alignment with macOS evolution, we are preparing a Microsoft Defender ATP for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. +In alignment with macOS evolution, we are preparing a Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. This functionality is currently in public preview. This article contains instructions for enabling this functionality on your device. You can choose to try out this feature locally on your own device or configure it remotely through a management tool. -These steps assume you already have Microsoft Defender ATP running on your device. For more information, see [this page](microsoft-defender-atp-mac.md). +These steps assume you already have Defender for Endpoint running on your device. For more information, see [this page](microsoft-defender-atp-mac.md). ## Known issues @@ -65,7 +65,7 @@ Select the deployment steps corresponding to your environment and your preferred Once all deployment prerequisites are met, restart your device to start the system extension approval and activation process. -You will be presented series of system prompts to approve the Microsoft Defender ATP system extensions. You must approve ALL prompts from the series, because macOS requires an explicit approval for each extension that Microsoft Defender ATP for Mac installs on the device. +You will be presented series of system prompts to approve the Defender for Endpoint system extensions. You must approve ALL prompts from the series, because macOS requires an explicit approval for each extension that Defender for Endpoint for Mac installs on the device. For each approval, click **Open Security Preferences** and then click **Allow** to allow the system extension to run. diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md index 740aaacb77..d9f83fa462 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md @@ -19,18 +19,18 @@ ms.collection: ms.topic: conceptual --- -# Deploy updates for Microsoft Defender ATP for Mac +# Deploy updates for Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] **Applies to:** -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP) for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. -To update Microsoft Defender ATP for Mac, a program named Microsoft AutoUpdate (MAU) is used. By default, MAU automatically checks for updates daily, but you can change that to weekly, monthly, or manually. +To update Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. By default, MAU automatically checks for updates daily, but you can change that to weekly, monthly, or manually. ![MAU screenshot](../microsoft-defender-antivirus/images/MDATP-34-MAU.png) @@ -40,7 +40,7 @@ If you decide to deploy updates by using your software distribution tools, you s MAU includes a command-line tool, called *msupdate*, that is designed for IT administrators so that they have more precise control over when updates are applied. Instructions for how to use this tool can be found in [Update Office for Mac by using msupdate](https://docs.microsoft.com/deployoffice/mac/update-office-for-mac-using-msupdate). -In MAU, the application identifier for Microsoft Defender ATP for Mac is *WDAV00*. To download and install the latest updates for Microsoft Defender ATP for Mac, execute the following command from a Terminal window: +In MAU, the application identifier for Defender for Endpoint for Mac is *WDAV00*. To download and install the latest updates for Defender for Endpoint for Mac, execute the following command from a Terminal window: ``` ./msupdate --install --apps wdav00 @@ -67,7 +67,7 @@ The `Production` channel contains the most stable version of the product. | **Possible values** | InsiderFast
External
Production | >[!WARNING] ->This setting changes the channel for all applications that are updated through Microsoft AutoUpdate. To change the channel only for Microsoft Defender ATP for Mac, execute the following command after replacing `[channel-name]` with the desired channel: +>This setting changes the channel for all applications that are updated through Microsoft AutoUpdate. To change the channel only for Defender for Endpoint for Mac, execute the following command after replacing `[channel-name]` with the desired channel: > ```bash > defaults write com.microsoft.autoupdate2 Applications -dict-add "/Applications/Microsoft Defender ATP.app" " { 'Application ID' = 'WDAV00' ; 'App Domain' = 'com.microsoft.wdav' ; LCID = 1033 ; ChannelName = '[channel-name]' ; }" > ``` 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 bccb1bed4f..ec2cea0291 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -19,26 +19,26 @@ ms.collection: ms.topic: conceptual --- -# What's new in Microsoft Defender Advanced Threat Protection for Mac +# What's new in Microsoft Defender for Endpoint for Mac [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] > [!IMPORTANT] -> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Microsoft Defender ATP for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Microsoft Defender ATP for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. +> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Defender for Endpoint for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Defender for Endpoint for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. > > The update is applicable to devices running macOS version 10.15.4 or later. > -> To ensure that the Microsoft Defender ATP for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Microsoft Defender ATP for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. +> To ensure that the Defender for Endpoint for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Defender for Endpoint for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. > > Timing: -> - Organizations that previously opted into Microsoft Defender ATP preview features in Microsoft Defender Security Center, must be ready for Microsoft Defender ATP for Mac agent update **by August 10, 2020**. +> - Organizations that previously opted into Defender for Endpoint preview features in Microsoft Defender Security Center, must be ready for Defender for Endpoint for Mac agent update **by August 10, 2020**. > - Organizations that do not participate in public previews for Microsoft Defender ATP features, must be ready **by September 07, 2020**. > > Action is needed by IT administrator. Review the steps below and assess the impact on your organization: > > 1. Deploy the specified remote configuration to eligible macOS devices before Microsoft publishes the new agent version.
-> Even though Microsoft Defender ATP for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Microsoft Defender ATP for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. +> Even though Defender for Endpoint for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Defender for Endpoint for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. > > 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. @@ -60,7 +60,7 @@ ms.topic: conceptual > [!IMPORTANT] > Extensive testing of MDE (Microsoft Defender for Endpoint) with new macOS system extensions revealed an intermittent issue that impacts macOS devices with specific graphic cards models. In rare cases on impacted macOS devices calls into macOS system extensions were seen resulting in kernel panic. Microsoft is actively working with Apple engineering to clarify profile of impacted devices and to address this macOS issue. -- The new syntax for the `mdatp` command-line tool is now the default one. For more information on the new syntax, see [Resources for Microsoft Defender ATP for Mac](mac-resources.md#configuring-from-the-command-line) +- The new syntax for the `mdatp` command-line tool is now the default one. For more information on the new syntax, see [Resources for Microsoft Defender for Endpoint for Mac](mac-resources.md#configuring-from-the-command-line) > [!NOTE] > The old command-line tool syntax will be removed from the product on **January 1st, 2021**. @@ -119,13 +119,13 @@ ms.topic: conceptual - Improved [product onboarding experience for Intune users](https://docs.microsoft.com/mem/intune/apps/apps-advanced-threat-protection-macos) - Antivirus [exclusions now support wildcards](mac-exclusions.md#supported-exclusion-types) -- Added the ability to trigger antivirus scans from the macOS contextual menu. You can now right-click a file or a folder in Finder and select **Scan with Microsoft Defender ATP** +- Added the ability to trigger antivirus scans from the macOS contextual menu. You can now right-click a file or a folder in Finder and select **Scan with Microsoft Defender for Endpoint** - In-place product downgrades are now explicitly disallowed by the installer. If you need to downgrade, first uninstall the existing version and reconfigure your device - Other performance improvements & bug fixes ## 100.90.27 -- You can now [set an update channel](mac-updates.md#set-the-channel-name) for Microsoft Defender ATP for Mac that is different from the system-wide update channel +- You can now [set an update channel](mac-updates.md#set-the-channel-name) for Defender for Endpoint for Mac that is different from the system-wide update channel - New product icon - Other user experience improvements - Bug fixes @@ -162,7 +162,7 @@ ms.topic: conceptual ## 100.79.42 -- Fixed an issue where Microsoft Defender ATP for Mac was sometimes interfering with Time Machine +- Fixed an issue where Defender for Endpoint for Mac was sometimes interfering with Time Machine - Added a new switch to the command-line utility for testing the connectivity with the backend service ```bash mdatp --connectivity-test @@ -176,7 +176,7 @@ ms.topic: conceptual ## 100.70.99 -- Addressed an issue that impacts the ability of some users to upgrade to macOS Catalina when real-time protection is enabled. This sporadic issue was caused by Microsoft Defender ATP locking files within Catalina upgrade package while scanning them for threats, which led to failures in the upgrade sequence. +- Addressed an issue that impacts the ability of some users to upgrade to macOS Catalina when real-time protection is enabled. This sporadic issue was caused by Defender for Endpoint locking files within Catalina upgrade package while scanning them for threats, which led to failures in the upgrade sequence. ## 100.68.99 @@ -188,9 +188,9 @@ ms.topic: conceptual - Added support for macOS Catalina > [!CAUTION] - > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender ATP is not able to fully protect your device. + > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Defender for Endpoint is not able to fully protect your device. > - > The mechanism for granting this consent depends on how you deployed Microsoft Defender ATP: + > The mechanism for granting this consent depends on how you deployed Defender for Endpoint: > > - For manual deployments, see the updated instructions in the [Manual deployment](mac-install-manually.md#how-to-allow-full-disk-access) topic. > - For managed deployments, see the updated instructions in the [JAMF-based deployment](mac-install-with-jamf.md) and [Microsoft Intune-based deployment](mac-install-with-intune.md#create-system-configuration-profiles) topics. 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 1ec1962585..554b5877df 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md @@ -26,11 +26,11 @@ ms.topic: article - Azure Active Directory - Office 365 -- [Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP)](https://go.microsoft.com/fwlink/p/?linkid=2146631) +- [Microsoft Defender for Endpoint](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. -In Microsoft Defender ATP, you can create device groups and use them to: +In Defender for Endpoint, you can create device groups and use them to: - Limit access to related alerts and data to specific Azure AD user groups with [assigned RBAC roles](rbac.md) - Configure different auto-remediation settings for different sets of devices - Assign specific remediation levels to apply during automated investigations 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 0f50126e3f..45864dd1d6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-reports.md @@ -17,13 +17,13 @@ ms.collection: M365-security-compliance ms.topic: article --- -# Device health and compliance report in Microsoft Defender ATP +# Device health and compliance report in Microsoft Defender for Endpoint [!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) +- [Microsoft Defender for Endpoint](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 e2c6f6756f..2dc1ae481f 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -21,9 +21,9 @@ 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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](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) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] @@ -49,8 +49,8 @@ Property | Type | Description :---|:---|:--- id | String | [machine](machine.md) identity. computerDnsName | String | [machine](machine.md) fully qualified name. -firstSeen | DateTimeOffset | First date and time where the [machine](machine.md) was observed by Microsoft Defender ATP. -lastSeen | DateTimeOffset | Last date and time where the [machine](machine.md) was observed by Microsoft Defender ATP. +firstSeen | DateTimeOffset | First date and time where the [machine](machine.md) was observed by Defender for Endpoint. +lastSeen | DateTimeOffset | Last date and time where the [machine](machine.md) was observed by Defender for Endpoint. osPlatform | String | Operating system platform. version | String | Operating system Version. osBuild | Nullable long | Operating system build number. @@ -60,9 +60,9 @@ healthStatus | Enum | [machine](machine.md) health status. Possible values are: rbacGroupName | String | Machine group Name. rbacGroupId | Int | Machine group unique ID. riskScore | Nullable Enum | Risk score as evaluated by Microsoft Defender ATP. Possible values are: 'None', 'Informational', 'Low', 'Medium' and 'High'. -exposureScore | Nullable Enum | [Exposure score](tvm-exposure-score.md) as evaluated by Microsoft Defender ATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. +exposureScore | Nullable Enum | [Exposure score](tvm-exposure-score.md) as evaluated by Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. aadDeviceId | Nullable representation Guid | AAD Device ID (when [machine](machine.md) is AAD Joined). machineTags | String collection | Set of [machine](machine.md) tags. -exposureLevel | Nullable Enum | Exposure level as evaluated by Microsoft Defender ATP. Possible values are: 'None', 'Low', 'Medium' and 'High'. +exposureLevel | Nullable Enum | Exposure level as evaluated by Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. deviceValue | Nullable Enum | The [value of the device](tvm-assign-device-value.md). Possible values are: 'Normal', 'Low' and 'High'. diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 90bf8cebb8..7871debd9c 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -21,9 +21,9 @@ 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=2146631) +**Applies to:** [Microsoft Defender for Endpoint](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) +- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-abovefoldlink) - For more information, see [Response Actions](respond-machine-alerts.md). @@ -38,7 +38,7 @@ ms.topic: article | [Restrict app execution](restrict-code-execution.md) | [Machine Action](machineaction.md) | Restrict application execution. | | [Remove app restriction](unrestrict-code-execution.md) | [Machine Action](machineaction.md) | Remove application execution restriction. | | [Run antivirus scan](run-av-scan.md) | [Machine Action](machineaction.md) | Run an AV scan using Windows Defender (when applicable). | -| [Offboard machine](offboard-machine-api.md) | [Machine Action](machineaction.md) | Offboard [machine](machine.md) from Microsoft Defender ATP. | +| [Offboard machine](offboard-machine-api.md) | [Machine Action](machineaction.md) | Offboard [machine](machine.md) from Defender for Endpoint. | | [Stop and quarantine file](stop-and-quarantine-file.md) | [Machine Action](machineaction.md) | Stop execution of a file on a machine and delete it. |
From 745361d8db4faa5910d90ef623bb1c1d6b34422f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 9 Nov 2020 18:01:18 +0530 Subject: [PATCH 12/33] Update mac-jamfpro-policies.md fixed warnings --- .../microsoft-defender-atp/mac-jamfpro-policies.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md index 0c8f25cce1..5faeec9c8d 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-jamfpro-policies.md @@ -32,27 +32,27 @@ This page will guide you through the steps you need to take to set up macOS poli You'll need to take the following steps: -1. [Get the Microsoft Defender for Endpoint onboarding package](#step-1-get-the-microsoft-defender-atp-onboarding-package) +1. [Get the Microsoft Defender for Endpoint onboarding package](#step-1-get-the-microsoft-defender-for-endpoint-onboarding-package) 2. [Create a configuration profile in Jamf Pro using the onboarding package](#step-2-create-a-configuration-profile-in-jamf-pro-using-the-onboarding-package) -3. [Configure Microsoft Defender for Endpoint settings](#step-3-configure-microsoft-defender-atp-settings) +3. [Configure Microsoft Defender for Endpoint settings](#step-3-configure-microsoft-defender-for-endpoint-settings) 4. [Configure Microsoft Defender for Endpoint notification settings](#step-4-configure-notifications-settings) 5. [Configure Microsoft AutoUpdate (MAU)](#step-5-configure-microsoft-autoupdate-mau) -6. [Grant full disk access to Microsoft Defender for Endpoint](#step-6-grant-full-disk-access-to-microsoft-defender-atp) +6. [Grant full disk access to Microsoft Defender for Endpoint](#step-6-grant-full-disk-access-to-microsoft-defender-for-endpoint) -7. [Approve Kernel extension for Microsoft Defender for Endpoint](#step-7-approve-kernel-extension-for-microsoft-defender-atp) +7. [Approve Kernel extension for Microsoft Defender for Endpoint](#step-7-approve-kernel-extension-for-microsoft-defender-for-endpoint) -8. [Approve System extensions for Microsoft Defender for Endpoint](#step-8-approve-system-extensions-for-microsoft-defender-atp) +8. [Approve System extensions for Microsoft Defender for Endpoint](#step-8-approve-system-extensions-for-microsoft-defender-for-endpoint) 9. [Configure Network Extension](#step-9-configure-network-extension) 10. [Schedule scans with Microsoft Defender for Endpoint for Mac](https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/mac-schedule-scan-atp) -11. [Deploy Microsoft Defender for Endpoint for macOS](#step-11-deploy-microsoft-defender-atp-for-macos) +11. [Deploy Microsoft Defender for Endpoint for macOS](#step-11-deploy-microsoft-defender-for-endpoint-for-macos) ## Step 1: Get the Microsoft Defender for Endpoint onboarding package From a14da369220a2105d3d35b4d658e4231b2d2e67a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 9 Nov 2020 09:41:32 -0800 Subject: [PATCH 13/33] Update delete-an-applocker-rule.md --- .../applocker/delete-an-applocker-rule.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md index 6dd939b657..4db6c41c28 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md @@ -1,6 +1,6 @@ --- title: Delete an AppLocker rule (Windows 10) -description: This topic for IT professionals describes the steps to delete an AppLocker rule. +description: This article for IT professionals describes the steps to delete an AppLocker rule. ms.assetid: 382b4be3-0df9-4308-89b2-dcf9df351eb5 ms.reviewer: ms.author: dansimp @@ -14,7 +14,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 08/02/2018 +ms.date: 11/09/2020 --- # Delete an AppLocker rule @@ -23,7 +23,7 @@ ms.date: 08/02/2018 - Windows 10 - Windows Server -This topic for IT professionals describes the steps to delete an AppLocker rule. +This article for IT professionals describes the steps to delete an AppLocker rule. As older apps are retired and new apps are deployed in your organization, it will be necessary to modify the application control policies. If an app becomes unsupported by the IT department or is no longer allowed due to the organization's security policy, then deleting the rule or rules associated with that app will prevent the app from running. @@ -34,20 +34,19 @@ AppLocker, see [Administer AppLocker](administer-applocker.md#bkmk-using-snapins These steps apply only for locally managed devices. If the device has AppLocker policies applied by using MDM or a GPO, the local policy will not override those settings. -**To delete a rule in an AppLocker policy** +## To delete a rule in an AppLocker policy 1. Open the AppLocker console. 2. Click the appropriate rule collection for which you want to delete the rule. 3. In the details pane, right-click the rule to delete, click **Delete**, and then click **Yes**. > [!Note] -> -> - When using Group Policy, for the rule deletion to take effect on computers within the domain, the GPO must be distributed or refreshed. -> - Application Identity service needs to be running for deleting Applocker rules. If you disable Applocker and delete Applocker rules, please stop Application Identity service after deleting Applocker rules. If the Application Identity service was stopped before deleting Applocker rules and if Applocker blocks apps despite being disabled, delete all files under C:\Windows\System32\AppLocker. +> - When using Group Policy, the Group Policy Object must be distributed or refreshed for rule deletion to take effect on devices. +> - Application Identity service needs to be running for deleting Applocker rules. If you disable Applocker and delete Applocker rules, make sure to stop the Application Identity service after deleting Applocker rules. If the Application Identity service is stopped before deleting Applocker rules, and if Applocker blocks apps that are disabled, delete all of the files at `C:\Windows\System32\AppLocker`. -When this procedure is performed on the local device, the AppLocker policy takes effect immediately. +When the following procedure is performed on the local device, the AppLocker policy takes effect immediately. -**To clear AppLocker policies on a single system or remote systems** +## To clear AppLocker policies on a single system or remote systems Use the Set-AppLockerPolicy cmdlet with the -XMLPolicy parameter, using an .XML file that contains the following contents: From 210805dcac1265129d113de4e3ec2e05edce6339 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 10:29:02 -0800 Subject: [PATCH 14/33] pencil edits --- .../microsoft-defender-atp/mac-install-manually.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md index a43be90cac..7f15b5ad73 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-manually.md @@ -28,7 +28,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint for macOS](microsoft-defender-atp-mac.md) -This topic describes how to deploy Defender for Endpoint for macOS manually. A successful deployment requires the completion of all of the following steps: +This topic describes how to deploy Microsoft Defender for Endpoint for macOS manually. A successful deployment requires the completion of all of the following steps: - [Download installation and onboarding packages](#download-installation-and-onboarding-packages) - [Application installation (macOS 10.15 and older versions)](#application-installation-macos-1015-and-older-versions) - [Application installation (macOS 11 and newer versions)](#application-installation-macos-11-and-newer-versions) @@ -75,10 +75,10 @@ To complete this process, you must have admin privileges on the device. The installation proceeds. > [!CAUTION] - > If you don't select **Allow**, the installation will proceed after 5 minutes. Defender ATP will be loaded, but some features, such as real-time protection, will be disabled. See [Troubleshoot kernel extension issues](mac-support-kext.md) for information on how to resolve this. + > If you don't select **Allow**, the installation will proceed after 5 minutes. Microsoft Defender for Endpoint will be loaded, but some features, such as real-time protection, will be disabled. See [Troubleshoot kernel extension issues](mac-support-kext.md) for information on how to resolve this. > [!NOTE] -> macOS may request to reboot the device upon the first installation of Microsoft Defender. Real-time protection will not be available until the device is rebooted. +> macOS may request to reboot the device upon the first installation of Microsoft Defender for Endpoint. Real-time protection will not be available until the device is rebooted. ## Application installation (macOS 11 and newer versions) @@ -98,9 +98,9 @@ To complete this process, you must have admin privileges on the device. ![System extension security preferences](images/big-sur-install-3.png) -5. Repeat steps 3 & 4 for all system extensions distributed with Defender for Endpoint for Mac. +5. Repeat steps 3 & 4 for all system extensions distributed with Microsoft Defender for Endpoint for Mac. -6. As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. When prompted to grant Defender for Endpoint permissions to filter network traffic, select **Allow**. +6. As part of the Endpoint Detection and Response capabilities, Microsoft Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. When prompted to grant Microsoft Defender for Endpoint permissions to filter network traffic, select **Allow**. ![System extension security preferences](images/big-sur-install-4.png) @@ -110,7 +110,7 @@ To complete this process, you must have admin privileges on the device. ## Client configuration -1. Copy wdav.pkg and MicrosoftDefenderATPOnboardingMacOs.py to the device where you deploy Defender for Endpoint for macOS. +1. Copy wdav.pkg and MicrosoftDefenderATPOnboardingMacOs.py to the device where you deploy Microsoft Defender for Endpoint for macOS. The client device is not associated with orgId. Note that the *orgId* attribute is blank. From 5eb8d432da413dd0447b14e1b6763dc73dae3758 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 10:33:02 -0800 Subject: [PATCH 15/33] pencil edits --- .../mac-install-with-intune.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md index 1f7cd93531..87c1b96104 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-install-with-intune.md @@ -30,9 +30,9 @@ ms.topic: conceptual **Applies to:** -- [Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) +- [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -This topic describes how to deploy Defender for Endpoint for Mac through Intune. A successful deployment requires the completion of all of the following steps: +This topic describes how to deploy Microsoft Defender for Endpoint for Mac through Intune. A successful deployment requires the completion of all of the following steps: 1. [Download installation and onboarding packages](#download-installation-and-onboarding-packages) 1. [Client device setup](#client-device-setup) @@ -46,7 +46,7 @@ Before you get started, see [the main MIcrosoft Defender for EndpointP for Mac p ## Overview -The following table summarizes the steps you would need to take to deploy and manage Defender for Endpoint for Macs, via Intune. More detailed steps are available below. +The following table summarizes the steps you would need to take to deploy and manage Microsoft Defender for Endpoint for Macs, via Intune. More detailed steps are available below. | Step | Sample file names | BundleIdentifier | |-|-|-| @@ -191,13 +191,13 @@ To approve the system extensions: 8. Download `fulldisk.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/fulldisk.mobileconfig) and save it as `tcc.xml`. Create another profile, give it any name and upload this file to it. > [!CAUTION] - > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Defender for Endpoint is not able to fully protect your device. + > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender for Endpoint is not able to fully protect your device. > - > This configuration profile grants Full Disk Access to Defender for Endpoint. If you previously configured Defender for Endpoint through Intune, we recommend you update the deployment with this configuration profile. + > This configuration profile grants Full Disk Access to Microsoft Defender for Endpoint. If you previously configured Microsoft Defender for Endpoint through Intune, we recommend you update the deployment with this configuration profile. -9. As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. Download `netfilter.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/netfilter.mobileconfig), save it as netext.xml and deploy it using the same steps as in the previous sections. +9. As part of the Endpoint Detection and Response capabilities, Microsoft Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. Download `netfilter.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/netfilter.mobileconfig), save it as netext.xml and deploy it using the same steps as in the previous sections. -10. To allow Defender for Endpoint for Mac and Microsoft Auto Update to display notifications in UI on macOS 10.15 (Catalina), download `notif.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/notif.mobileconfig) and import it as a custom payload. +10. To allow Microsoft Defender for Endpoint for Mac and Microsoft Auto Update to display notifications in UI on macOS 10.15 (Catalina), download `notif.mobileconfig` from [our GitHub repository](https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/macos/mobileconfig/profiles/notif.mobileconfig) and import it as a custom payload. 11. Select **Manage > Assignments**. In the **Include** tab, select **Assign to All Users & All devices**. @@ -221,10 +221,10 @@ Once the Intune changes are propagated to the enrolled devices, you can see them 6. Set *Ignore app version* to **Yes**. Other settings can be any arbitrary value. > [!CAUTION] - > Setting *Ignore app version* to **No** impacts the ability of the application to receive updates through Microsoft AutoUpdate. See [Deploy updates for Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. + > Setting *Ignore app version* to **No** impacts the ability of the application to receive updates through Microsoft AutoUpdate. See [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. > - > If the version uploaded by Intune is lower than the version on the device, then the lower version will be installed, effectively downgrading Defender. This could result in a non-functioning application. See [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. If you deployed Defender with *Ignore app version* set to **No**, please change it to **Yes**. If Defender still cannot be installed on a client device, then uninstall Defender and push the updated policy. - + > If the version uploaded by Intune is lower than the version on the device, then the lower version will be installed, effectively downgrading Microsoft Defender for Endpoint. This could result in a non-functioning application. See [Deploy updates for Microsoft Defender for Endpoint for Mac](mac-updates.md) for additional information about how the product is updated. If you deployed Microsoft Defender for Endpoint with *Ignore app version* set to **No**, please change it to **Yes**. If Microsoft Defender for Endpoint still cannot be installed on a client device, then uninstall Microsoft Defender for Endpoint and push the updated policy. + > [!div class="mx-imgBorder"] > ![Device status blade screenshot](../microsoft-defender-antivirus/images/MDATP-8-IntuneAppInfo.png) @@ -277,4 +277,4 @@ For more information on how to find the automatically generated log that is crea ## Uninstallation -See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Defender for Endpoint for Mac from client devices. +See [Uninstalling](mac-resources.md#uninstalling) for details on how to remove Microsoft Defender for Endpoint for Mac from client devices. From d2ad45c760001f28124ed254c03869095a236f33 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 10:50:40 -0800 Subject: [PATCH 16/33] pencil edits --- .../microsoft-defender-atp/mac-preferences.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md index 2a00d8e4b7..615f212fd6 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-preferences.md @@ -187,11 +187,11 @@ Restricts the actions that the local user of a device can take when threats are | **Key** | disallowedThreatActions | | **Data type** | Array of strings | | **Possible values** | allow (restricts users from allowing threats)
restore (restricts users from restoring threats from the quarantine) | -| **Comments** | Available in Defender for Endpoint version 100.83.73 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 100.83.73 or higher. | #### Threat type settings -Specify how certain threat types are handled by Defender for Endpoint for Mac. +Specify how certain threat types are handled by Microsoft Defender for Endpoint for Mac. ||| |:---|:---| @@ -236,7 +236,7 @@ Specify the merge policy for threat type settings. This can be a combination of | **Key** | threatTypeSettingsMergePolicy | | **Data type** | String | | **Possible values** | merge (default)
admin_only | -| **Comments** | Available in Defender for Endpoint version 100.83.73 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 100.83.73 or higher. | #### Antivirus scan history retention (in days) @@ -248,7 +248,7 @@ Specify the number of days that results are retained in the scan history on the | **Key** | scanResultsRetentionDays | | **Data type** | String | | **Possible values** | 90 (default). Allowed values are from 1 day to 180 days. | -| **Comments** | Available in Defender for Endpoint version 101.07.23 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 101.07.23 or higher. | #### Maximum number of items in the antivirus scan history @@ -260,11 +260,11 @@ Specify the maximum number of entries to keep in the scan history. Entries inclu | **Key** | scanHistoryMaximumItems | | **Data type** | String | | **Possible values** | 10000 (default). Allowed values are from 5000 items to 15000 items. | -| **Comments** | Available in Defender for Endpoint version 101.07.23 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 101.07.23 or higher. | ### Cloud-delivered protection preferences -Configure the cloud-driven protection features of Defender for Endpoint for Mac. +Configure the cloud-driven protection features of Microsoft Defender for Endpoint for Mac. ||| |:---|:---| @@ -286,7 +286,7 @@ Specify whether to enable cloud-delivered protection the device or not. To impro #### Diagnostic collection level -Diagnostic data is used to keep Defender for Endpoint secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This setting determines the level of diagnostics sent by Defender for Endpoint to Microsoft. +Diagnostic data is used to keep Microsoft Defender for Endpoint secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This setting determines the level of diagnostics sent by Microsoft Defender for Endpoint to Microsoft. ||| |:---|:---| @@ -318,7 +318,7 @@ Determines whether security intelligence updates are installed automatically: ### User interface preferences -Manage the preferences for the user interface of Defender for Endpoint for Mac. +Manage the preferences for the user interface of Microsoft Defender for Endpoint for Mac. ||| |:---|:---| @@ -348,11 +348,11 @@ Specify whether users can submit feedback to Microsoft by going to `Help` > `Sen | **Key** | userInitiatedFeedback | | **Data type** | String | | **Possible values** | enabled (default)
disabled | -| **Comments** | Available in Defender for Endpoint version 101.19.61 or higher. | +| **Comments** | Available in Microsoft Defender for Endpoint version 101.19.61 or higher. | ### Endpoint detection and response preferences -Manage the preferences of the endpoint detection and response (EDR) component of Defender for Endpoint for Mac. +Manage the preferences of the endpoint detection and response (EDR) component of Microsoft Defender for Endpoint for Mac. ||| |:---|:---| @@ -402,13 +402,13 @@ Specifies the value of tag ## Recommended configuration profile -To get started, we recommend the following configuration for your enterprise to take advantage of all protection features that Defender for Endpoint provides. +To get started, we recommend the following configuration for your enterprise to take advantage of all protection features that Microsoft Defender for Endpoint provides. The following configuration profile (or, in case of JAMF, a property list that could be uploaded into the custom settings configuration profile) will: - Enable real-time protection (RTP) - Specify how the following threat types are handled: - **Potentially unwanted applications (PUA)** are blocked - - **Archive bombs** (file with a high compression rate) are audited to Defender for Endpoint logs + - **Archive bombs** (file with a high compression rate) are audited to Microsoft Defender for Endpoint logs - Enable automatic security intelligence updates - Enable cloud-delivered protection - Enable automatic sample submission @@ -809,7 +809,7 @@ Once you've built the configuration profile for your enterprise, you can deploy From the JAMF console, open **Computers** > **Configuration Profiles**, navigate to the configuration profile you'd like to use, then select **Custom Settings**. Create an entry with `com.microsoft.wdav` as the preference domain and upload the *.plist* produced earlier. >[!CAUTION] ->You must enter the correct preference domain (`com.microsoft.wdav`); otherwise, the preferences will not be recognized by Defender for Endpoint. +>You must enter the correct preference domain (`com.microsoft.wdav`); otherwise, the preferences will not be recognized by Microsoft Defender for Endpoint. ### Intune deployment @@ -828,7 +828,7 @@ From the JAMF console, open **Computers** > **Configuration Profiles**, navigate 7. Select **Manage** > **Assignments**. In the **Include** tab, select **Assign to All Users & All devices**. >[!CAUTION] ->You must enter the correct custom configuration profile name; otherwise, these preferences will not be recognized by Defender for Endpoint. +>You must enter the correct custom configuration profile name; otherwise, these preferences will not be recognized by Microsoft Defender for Endpoint. ## Resources From 7dd0008e4b4290a0feab102f1ee055a0c070dd7f Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 10:57:55 -0800 Subject: [PATCH 17/33] pencil edits --- .../microsoft-defender-atp/mac-privacy.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md index 1d9e6dd60d..2bf5eaf608 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-privacy.md @@ -28,7 +28,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Defender for Endpoint for Mac. +Microsoft is committed to providing you with the information and controls you need to make choices about how your data is collected and used when you’re using Microsoft Defender for Endpoint for Mac. This topic describes the privacy controls available within the product, how to manage these controls with policy settings and more details on the data events that are collected. @@ -44,7 +44,7 @@ Some diagnostic data is required, while some diagnostic data is optional. We giv There are two levels of diagnostic data for Microsoft Defender for Endpoint client software that you can choose from: -* **Required**: The minimum data necessary to help keep Defender for Endpoint secure, up-to-date, and performing as expected on the device it’s installed on. +* **Required**: The minimum data necessary to help keep Microsoft Defender for Endpoint secure, up-to-date, and performing as expected on the device it’s installed on. * **Optional**: Additional data that helps Microsoft make product improvements and provides enhanced information to help detect, diagnose, and remediate issues. @@ -87,7 +87,7 @@ The following fields are considered common for all events: | org_id | Unique identifier associated with the enterprise that the device belongs to. Allows Microsoft to identify whether issues are impacting a select set of enterprises and how many enterprises are impacted. | | hostname | Local device name (without DNS suffix). Allows Microsoft to identify whether issues are impacting a select set of installs and how many users are impacted. | | product_guid | Unique identifier of the product. Allows Microsoft to differentiate issues impacting different flavors of the product. | -| app_version | Version of the Defender for Endpoint for Mac application. Allows Microsoft to identify which versions of the product are showing an issue so that it can correctly be prioritized.| +| app_version | Version of the Microsoft Defender for Endpoint for Mac application. Allows Microsoft to identify which versions of the product are showing an issue so that it can correctly be prioritized.| | sig_version | Version of security intelligence database. Allows Microsoft to identify which versions of the security intelligence are showing an issue so that it can correctly be prioritized. | | supported_compressions | List of compression algorithms supported by the application, for example `['gzip']`. Allows Microsoft to understand what types of compressions can be used when it communicates with the application. | | release_ring | Ring that the device is associated with (for example Insider Fast, Insider Slow, Production). Allows Microsoft to identify on which release ring an issue may be occurring so that it can correctly be prioritized. | @@ -97,7 +97,7 @@ The following fields are considered common for all events: **Required diagnostic data** is the minimum data necessary to help keep Microsoft Defender for Endpoint secure, up-to-date, and perform as expected on the device it’s installed on. -Required diagnostic data helps to identify problems with Microsoft Defender for Endpoint that may be related to a device or software configuration. For example, it can help determine if a Microsoft Defender for Endpoint feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Defender for Endpoint features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. +Required diagnostic data helps to identify problems with Microsoft Defender for Endpoint that may be related to a device or software configuration. For example, it can help determine if a Microsoft Defender for Endpoint feature crashes more frequently on a particular operating system version, with newly introduced features, or when certain Microsoft Defender for Endpoint features are disabled. Required diagnostic data helps Microsoft detect, diagnose, and fix these problems more quickly so the impact to users or organizations is reduced. #### Software setup and inventory data events @@ -122,7 +122,7 @@ The following fields are collected: | antivirus_engine.enable_real_time_protection | Whether real-time protection is enabled on the device or not. | | antivirus_engine.passive_mode | Whether passive mode is enabled on the device or not. | | cloud_service.enabled | Whether cloud delivered protection is enabled on the device or not. | -| cloud_service.timeout | Time out when the application communicates with the Defender for Endpoint cloud. | +| cloud_service.timeout | Time out when the application communicates with the Microsoft Defender for Endpoint cloud. | | cloud_service.heartbeat_interval | Interval between consecutive heartbeats sent by the product to the cloud. | | cloud_service.service_uri | URI used to communicate with the cloud. | | cloud_service.diagnostic_level | Diagnostic level of the device (required, optional). | @@ -155,7 +155,7 @@ The following fields are collected: | Field | Description | | ---------------- | ----------- | -| version | Version of Defender for Endpoint for Mac. | +| version | Version of Microsoft Defender for Endpoint for Mac. | | instance_id | Unique identifier generated on kernel extension startup. | | trace_level | Trace level of the kernel extension. | | subsystem | The underlying subsystem used for real-time protection. | @@ -170,8 +170,8 @@ The following fields are collected: Diagnostic logs are collected only with the consent of the user as part of the feedback submission feature. The following files are collected as part of the support logs: - All files under */Library/Logs/Microsoft/mdatp/* -- Subset of files under */Library/Application Support/Microsoft/Defender/* that are created and used by Defender for Endpoint for Mac -- Subset of files under */Library/Managed Preferences* that are used by Defender for Endpoint for Mac +- Subset of files under */Library/Application Support/Microsoft/Defender/* that are created and used by Microsoft Defender for Endpoint for Mac +- Subset of files under */Library/Managed Preferences* that are used by Microsoft Defender for Endpoint for Mac - /Library/Logs/Microsoft/autoupdate.log - $HOME/Library/Preferences/com.microsoft.autoupdate2.plist From d8429f2e3efdce51b2867656538f7abd61c9955b Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 10:59:00 -0800 Subject: [PATCH 18/33] pencil edits --- .../threat-protection/microsoft-defender-atp/mac-pua.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md index c0dfe86d22..7668c4bfd0 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-pua.md @@ -28,7 +28,7 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -The potentially unwanted application (PUA) protection feature in Defender for Endpoint for Mac can detect and block PUA files on endpoints in your network. +The potentially unwanted application (PUA) protection feature in Microsoft Defender for Endpoint for Mac can detect and block PUA files on endpoints in your network. These applications are not considered viruses, malware, or other types of threats, but might perform actions on endpoints that adversely affect their performance or use. PUA can also refer to applications that are considered to have poor reputation. @@ -36,13 +36,13 @@ These applications can increase the risk of your network being infected with mal ## How it works -Defender for Endpoint for Mac can detect and report PUA files. When configured in blocking mode, PUA files are moved to the quarantine. +Microsoft Defender for Endpoint for Mac can detect and report PUA files. When configured in blocking mode, PUA files are moved to the quarantine. -When a PUA is detected on an endpoint, Defender for Endpoint for Mac presents a notification to the user, unless notifications have been disabled. The threat name will contain the word "Application". +When a PUA is detected on an endpoint, Microsoft Defender for Endpoint for Mac presents a notification to the user, unless notifications have been disabled. The threat name will contain the word "Application". ## Configure PUA protection -PUA protection in Defender for Endpoint for Mac can be configured in one of the following ways: +PUA protection in Microsoft Defender for Endpoint for Mac can be configured in one of the following ways: - **Off**: PUA protection is disabled. - **Audit**: PUA files are reported in the product logs, but not in Microsoft Defender Security Center. No notification is presented to the user and no action is taken by the product. From 633830a33c7de154ab5e6292c2d1e4f93940c426 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:01:02 -0800 Subject: [PATCH 19/33] pencil edits --- .../microsoft-defender-atp/mac-resources.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md index 825a5600a6..c6833b26ec 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-resources.md @@ -44,7 +44,7 @@ If you can reproduce a problem, increase the logging level, run the system for s 2. Reproduce the problem -3. Run `sudo mdatp diagnostic create` to back up Defender for Endpoint's logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. +3. Run `sudo mdatp diagnostic create` to back up the Microsoft Defender for Endpoint logs. The files will be stored inside a .zip archive. This command will also print out the file path to the backup after the operation succeeds. > [!TIP] > By default, diagnostic logs are saved to `/Library/Application Support/Microsoft/Defender/wdavdiag/`. To change the directory where diagnostic logs are saved, pass `--path [directory]` to the below command, replacing `[directory]` with the desired directory. @@ -73,7 +73,7 @@ The detailed log will be saved to `/Library/Logs/Microsoft/mdatp/install.log`. I ## Uninstalling -There are several ways to uninstall Defender for Endpoint for Mac. Note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. +There are several ways to uninstall Microsoft Defender for Endpoint for Mac. Note that while centrally managed uninstall is available on JAMF, it is not yet available for Microsoft Intune. ### Interactive uninstallation @@ -137,7 +137,7 @@ To enable autocompletion in `zsh`: echo "autoload -Uz compinit && compinit" >> ~/.zshrc ``` -- Run the following commands to enable autocompletion for Defender for Endpoint for Mac and restart the Terminal session: +- Run the following commands to enable autocompletion for Microsoft Defender for Endpoint for Mac and restart the Terminal session: ```zsh sudo mkdir -p /usr/local/share/zsh/site-functions @@ -152,4 +152,4 @@ To enable autocompletion in `zsh`: ## Microsoft Defender for Endpoint portal information -[This blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/edr-capabilities-for-macos-have-now-arrived/ba-p/1047801) provides detailed guidance on what to expect in Microsoft Defender ATP Security Center. +[This blog](https://techcommunity.microsoft.com/t5/microsoft-defender-atp/edr-capabilities-for-macos-have-now-arrived/ba-p/1047801) provides detailed guidance on what to expect in Microsoft Defender for Endpoint Security Center. From 7c0a5120c4e38539e9ae6fe06c1220584f716749 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:02:38 -0800 Subject: [PATCH 20/33] pencil edits --- .../microsoft-defender-atp/mac-support-perf.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md index 5f92d3e415..40e8240cbf 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-support-perf.md @@ -28,19 +28,19 @@ ms.topic: conceptual - [Microsoft Defender for Endpoint for Mac](microsoft-defender-atp-mac.md) -This topic provides some general steps that can be used to narrow down performance issues related to Defender for Endpoint for Mac. +This topic provides some general steps that can be used to narrow down performance issues related to Microsoft Defender for Endpoint for Mac. -Real-time protection (RTP) is a feature of Defender for Endpoint for Mac that continuously monitors and protects your device against threats. It consists of file and process monitoring and other heuristics. +Real-time protection (RTP) is a feature of Microsoft Defender for Endpoint for Mac that continuously monitors and protects your device against threats. It consists of file and process monitoring and other heuristics. -Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Defender for Endpoint for Mac. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues in Defender for Endpoint for Mac. +Depending on the applications that you are running and your device characteristics, you may experience suboptimal performance when running Microsoft Defender for Endpoint for Mac. In particular, applications or system processes that access many resources over a short timespan can lead to performance issues in Microsoft Defender for Endpoint for Mac. The following steps can be used to troubleshoot and mitigate these issues: -1. Disable real-time protection using one of the following methods and observe whether the performance improves. This approach helps narrow down whether Defender for Endpoint for Mac is contributing to the performance issues. +1. Disable real-time protection using one of the following methods and observe whether the performance improves. This approach helps narrow down whether Microsoft Defender for Endpoint for Mac is contributing to the performance issues. If your device is not managed by your organization, real-time protection can be disabled using one of the following options: - - From the user interface. Open Defender for Endpoint for Mac and navigate to **Manage settings**. + - From the user interface. Open Microsoft Defender for Endpoint for Mac and navigate to **Manage settings**. ![Manage real-time protection screenshot](../microsoft-defender-antivirus/images/mdatp-36-rtp.png) @@ -54,6 +54,6 @@ The following steps can be used to troubleshoot and mitigate these issues: 2. Open Finder and navigate to **Applications** > **Utilities**. Open **Activity Monitor** and analyze which applications are using the resources on your system. Typical examples include software updaters and compilers. -3. Configure Defender for Endpoint for Mac with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. +3. Configure Microsoft Defender for Endpoint for Mac with exclusions for the processes or disk locations that contribute to the performance issues and re-enable real-time protection. See [Configure and validate exclusions for Microsoft Defender for Endpoint for Mac](mac-exclusions.md) for details. From 51b89ba93d83f096eee1a269475b70195573e9b4 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:04:07 -0800 Subject: [PATCH 21/33] pencil edits --- .../microsoft-defender-atp/mac-sysext-policies.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md index c1f73eb4e9..9b20ff2260 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-sysext-policies.md @@ -25,9 +25,9 @@ ROBOTS: noindex,nofollow [!INCLUDE [Microsoft 365 Defender rebranding](../../includes/microsoft-defender.md)] -In alignment with macOS evolution, we are preparing a Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. +In alignment with macOS evolution, we are preparing a Microsoft Defender for Endpoint for Mac update that leverages system extensions instead of kernel extensions. This update will only be applicable to macOS Catalina (10.15.4) and newer versions of macOS. -If you have deployed Defender for Endpoint for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do these steps will result in users getting approval prompts to run these new components. +If you have deployed Microsoft Defender for Endpoint for Mac in a managed environment (through JAMF, Intune, or another MDM solution), you must deploy new configuration profiles. Failure to do these steps will result in users getting approval prompts to run these new components. ## JAMF @@ -47,7 +47,7 @@ To approve the system extensions, create the following payload: ### Privacy Preferences Policy Control -Add the following JAMF payload to grant Full Disk Access to the Defender for Endpoint Endpoint Security Extension. This policy is a pre-requisite for running the extension on your device. +Add the following JAMF payload to grant Full Disk Access to the Microsoft Defender for Endpoint Endpoint Security Extension. This policy is a pre-requisite for running the extension on your device. 1. Select **Options** > **Privacy Preferences Policy Control**. 2. Use `com.microsoft.wdav.epsext` as the **Identifier** and `Bundle ID` as **Bundle type**. @@ -58,10 +58,10 @@ Add the following JAMF payload to grant Full Disk Access to the Defender for End ### Network Extension Policy -As part of the Endpoint Detection and Response capabilities, Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. +As part of the Endpoint Detection and Response capabilities, Microsoft Defender for Endpoint for Mac inspects socket traffic and reports this information to the Microsoft Defender Security Center portal. The following policy allows the network extension to perform this functionality. >[!NOTE] ->JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Defender for Endpoint for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. +>JAMF doesn’t have built-in support for content filtering policies, which are a pre-requisite for enabling the network extensions that Microsoft Defender for Endpoint for Mac installs on the device. Furthermore, JAMF sometimes changes the content of the policies being deployed. >As such, the following steps provide a workaround that involve signing the configuration profile. 1. Save the following content to your device as `com.microsoft.network-extension.mobileconfig` using a text editor: From 715f39517269f64430fad21a873aef44af680ab7 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:05:12 -0800 Subject: [PATCH 22/33] pencil edits --- .../threat-protection/microsoft-defender-atp/mac-updates.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md index d9f83fa462..7db11e8873 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-updates.md @@ -30,7 +30,7 @@ ms.topic: conceptual Microsoft regularly publishes software updates to improve performance, security, and to deliver new features. -To update Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. By default, MAU automatically checks for updates daily, but you can change that to weekly, monthly, or manually. +To update Microsoft Defender for Endpoint for Mac, a program named Microsoft AutoUpdate (MAU) is used. By default, MAU automatically checks for updates daily, but you can change that to weekly, monthly, or manually. ![MAU screenshot](../microsoft-defender-antivirus/images/MDATP-34-MAU.png) @@ -40,7 +40,7 @@ If you decide to deploy updates by using your software distribution tools, you s MAU includes a command-line tool, called *msupdate*, that is designed for IT administrators so that they have more precise control over when updates are applied. Instructions for how to use this tool can be found in [Update Office for Mac by using msupdate](https://docs.microsoft.com/deployoffice/mac/update-office-for-mac-using-msupdate). -In MAU, the application identifier for Defender for Endpoint for Mac is *WDAV00*. To download and install the latest updates for Defender for Endpoint for Mac, execute the following command from a Terminal window: +In MAU, the application identifier for Microsoft Defender for Endpoint for Mac is *WDAV00*. To download and install the latest updates for Microsoft Defender for Endpoint for Mac, execute the following command from a Terminal window: ``` ./msupdate --install --apps wdav00 @@ -67,7 +67,7 @@ The `Production` channel contains the most stable version of the product. | **Possible values** | InsiderFast
External
Production | >[!WARNING] ->This setting changes the channel for all applications that are updated through Microsoft AutoUpdate. To change the channel only for Defender for Endpoint for Mac, execute the following command after replacing `[channel-name]` with the desired channel: +>This setting changes the channel for all applications that are updated through Microsoft AutoUpdate. To change the channel only for Microsoft Defender for Endpoint for Mac, execute the following command after replacing `[channel-name]` with the desired channel: > ```bash > defaults write com.microsoft.autoupdate2 Applications -dict-add "/Applications/Microsoft Defender ATP.app" " { 'Application ID' = 'WDAV00' ; 'App Domain' = 'com.microsoft.wdav' ; LCID = 1033 ; ChannelName = '[channel-name]' ; }" > ``` From e496f7d0ec8b235cad00a649980d48f4b0ce85ac Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:08:09 -0800 Subject: [PATCH 23/33] pencil edits --- .../microsoft-defender-atp/mac-whatsnew.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md index ec2cea0291..7c00c8af5a 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md +++ b/windows/security/threat-protection/microsoft-defender-atp/mac-whatsnew.md @@ -25,20 +25,20 @@ ms.topic: conceptual > [!IMPORTANT] -> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Defender for Endpoint for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Defender for Endpoint for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. +> In preparation for macOS 11 Big Sur, we are getting ready to release an update to Microsoft Defender for Endpoint for Mac that will leverage new system extensions instead of kernel extensions. Apple will stop supporting kernel extensions starting macOS 11 Big Sur version. Therefore an update to the Microsoft Defender for Endpoint for Mac agent is required on all eligible macOS devices prior to moving these devices to macOS 11. > > The update is applicable to devices running macOS version 10.15.4 or later. > -> To ensure that the Defender for Endpoint for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Defender for Endpoint for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. +> To ensure that the Microsoft Defender for Endpoint for Mac update is delivered and applied seamlessly from an end-user experience perspective, a new remote configuration must be deployed to all eligible macOS devices before Microsoft publishes the new agent version. If the configuration is not deployed prior to the Microsoft Defender for Endpoint for Mac agent update, end-users will be presented with a series of system dialogs asking to grant the agent all necessary permissions associated with the new system extensions. > > Timing: -> - Organizations that previously opted into Defender for Endpoint preview features in Microsoft Defender Security Center, must be ready for Defender for Endpoint for Mac agent update **by August 10, 2020**. -> - Organizations that do not participate in public previews for Microsoft Defender ATP features, must be ready **by September 07, 2020**. +> - Organizations that previously opted into Microsoft Defender for Endpoint preview features in Microsoft Defender Security Center, must be ready for Microsoft Defender for Endpoint for Mac agent update **by August 10, 2020**. +> - Organizations that do not participate in public previews for Microsoft Defender for Endpoint features, must be ready **by September 07, 2020**. > > Action is needed by IT administrator. Review the steps below and assess the impact on your organization: > > 1. Deploy the specified remote configuration to eligible macOS devices before Microsoft publishes the new agent version.
-> Even though Defender for Endpoint for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Defender for Endpoint for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. +> Even though Microsoft Defender for Endpoint for Mac new implementation based on system extensions is only applicable to devices running macOS version 10.15.4 or later, deploying configuration proactively across the entire macOS fleet will ensure that even down-level devices are prepared for the day when Apple releases macOS 11 Big Sur and will ensure that Microsoft Defender for Endpoint for Mac continues protecting all macOS devices regardless OS version they were running prior to the Big Sur upgrade. > > 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. @@ -125,7 +125,7 @@ ms.topic: conceptual ## 100.90.27 -- You can now [set an update channel](mac-updates.md#set-the-channel-name) for Defender for Endpoint for Mac that is different from the system-wide update channel +- You can now [set an update channel](mac-updates.md#set-the-channel-name) for Microsoft Defender for Endpoint for Mac that is different from the system-wide update channel - New product icon - Other user experience improvements - Bug fixes @@ -162,7 +162,7 @@ ms.topic: conceptual ## 100.79.42 -- Fixed an issue where Defender for Endpoint for Mac was sometimes interfering with Time Machine +- Fixed an issue where Microsoft Defender for Endpoint for Mac was sometimes interfering with Time Machine - Added a new switch to the command-line utility for testing the connectivity with the backend service ```bash mdatp --connectivity-test @@ -176,7 +176,7 @@ ms.topic: conceptual ## 100.70.99 -- Addressed an issue that impacts the ability of some users to upgrade to macOS Catalina when real-time protection is enabled. This sporadic issue was caused by Defender for Endpoint locking files within Catalina upgrade package while scanning them for threats, which led to failures in the upgrade sequence. +- Addressed an issue that impacts the ability of some users to upgrade to macOS Catalina when real-time protection is enabled. This sporadic issue was caused by Microsoft Defender for Endpoint locking files within Catalina upgrade package while scanning them for threats, which led to failures in the upgrade sequence. ## 100.68.99 @@ -188,9 +188,9 @@ ms.topic: conceptual - Added support for macOS Catalina > [!CAUTION] - > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Defender for Endpoint is not able to fully protect your device. + > macOS 10.15 (Catalina) contains new security and privacy enhancements. Beginning with this version, by default, applications are not able to access certain locations on disk (such as Documents, Downloads, Desktop, etc.) without explicit consent. In the absence of this consent, Microsoft Defender for Endpoint is not able to fully protect your device. > - > The mechanism for granting this consent depends on how you deployed Defender for Endpoint: + > The mechanism for granting this consent depends on how you deployed Microsoft Defender for Endpoint: > > - For manual deployments, see the updated instructions in the [Manual deployment](mac-install-manually.md#how-to-allow-full-disk-access) topic. > - For managed deployments, see the updated instructions in the [JAMF-based deployment](mac-install-with-jamf.md) and [Microsoft Intune-based deployment](mac-install-with-intune.md#create-system-configuration-profiles) topics. From 75874148779327438bc3ba32954fc82565d28704 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:10:38 -0800 Subject: [PATCH 24/33] pencil edit --- .../threat-protection/microsoft-defender-atp/machine-groups.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 554b5877df..3b19a5d4f9 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine-groups.md @@ -30,7 +30,7 @@ ms.topic: article 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. -In Defender for Endpoint, you can create device groups and use them to: +In Microsoft Defender for Endpoint, you can create device groups and use them to: - Limit access to related alerts and data to specific Azure AD user groups with [assigned RBAC roles](rbac.md) - Configure different auto-remediation settings for different sets of devices - Assign specific remediation levels to apply during automated investigations From ac25c61eb982ad7daca4453f98df742ba6379ba1 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:11:45 -0800 Subject: [PATCH 25/33] pencil edits --- .../microsoft-defender-atp/machine.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machine.md b/windows/security/threat-protection/microsoft-defender-atp/machine.md index 2dc1ae481f..b234d37124 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machine.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machine.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-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-exposedapis-abovefoldlink) [!include[Prerelease information](../../includes/prerelease.md)] @@ -49,8 +49,8 @@ Property | Type | Description :---|:---|:--- id | String | [machine](machine.md) identity. computerDnsName | String | [machine](machine.md) fully qualified name. -firstSeen | DateTimeOffset | First date and time where the [machine](machine.md) was observed by Defender for Endpoint. -lastSeen | DateTimeOffset | Last date and time where the [machine](machine.md) was observed by Defender for Endpoint. +firstSeen | DateTimeOffset | First date and time where the [machine](machine.md) was observed by Microsoft Defender for Endpoint. +lastSeen | DateTimeOffset | Last date and time where the [machine](machine.md) was observed by Microsoft Defender for Endpoint. osPlatform | String | Operating system platform. version | String | Operating system Version. osBuild | Nullable long | Operating system build number. @@ -60,9 +60,9 @@ healthStatus | Enum | [machine](machine.md) health status. Possible values are: rbacGroupName | String | Machine group Name. rbacGroupId | Int | Machine group unique ID. riskScore | Nullable Enum | Risk score as evaluated by Microsoft Defender ATP. Possible values are: 'None', 'Informational', 'Low', 'Medium' and 'High'. -exposureScore | Nullable Enum | [Exposure score](tvm-exposure-score.md) as evaluated by Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. +exposureScore | Nullable Enum | [Exposure score](tvm-exposure-score.md) as evaluated by Microsoft Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. aadDeviceId | Nullable representation Guid | AAD Device ID (when [machine](machine.md) is AAD Joined). machineTags | String collection | Set of [machine](machine.md) tags. -exposureLevel | Nullable Enum | Exposure level as evaluated by Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. +exposureLevel | Nullable Enum | Exposure level as evaluated by Microsoft Defender for Endpoint. Possible values are: 'None', 'Low', 'Medium' and 'High'. deviceValue | Nullable Enum | The [value of the device](tvm-assign-device-value.md). Possible values are: 'Normal', 'Low' and 'High'. From 6c6fe92b18266261f31c79e8946a1e39591704df Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:13:09 -0800 Subject: [PATCH 26/33] pencil edits --- .../threat-protection/microsoft-defender-atp/machineaction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md index 7871debd9c..94f6a0a86b 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/machineaction.md +++ b/windows/security/threat-protection/microsoft-defender-atp/machineaction.md @@ -23,7 +23,7 @@ ms.topic: article **Applies to:** [Microsoft Defender for Endpoint](https://go.microsoft.com/fwlink/p/?linkid=2146631) -- Want to experience Defender for Endpoint? [Sign up for a free trial.](https://www.microsoft.com/microsoft-365/windows/microsoft-defender-atp?ocid=docs-wdatp-exposedapis-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-exposedapis-abovefoldlink) - For more information, see [Response Actions](respond-machine-alerts.md). @@ -38,7 +38,7 @@ ms.topic: article | [Restrict app execution](restrict-code-execution.md) | [Machine Action](machineaction.md) | Restrict application execution. | | [Remove app restriction](unrestrict-code-execution.md) | [Machine Action](machineaction.md) | Remove application execution restriction. | | [Run antivirus scan](run-av-scan.md) | [Machine Action](machineaction.md) | Run an AV scan using Windows Defender (when applicable). | -| [Offboard machine](offboard-machine-api.md) | [Machine Action](machineaction.md) | Offboard [machine](machine.md) from Defender for Endpoint. | +| [Offboard machine](offboard-machine-api.md) | [Machine Action](machineaction.md) | Offboard [machine](machine.md) from Microsoft Defender for Endpoint. | | [Stop and quarantine file](stop-and-quarantine-file.md) | [Machine Action](machineaction.md) | Stop execution of a file on a machine and delete it. |
From 8fbf81d62a31e73168dec9c97e2e71cc6c17690a Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 9 Nov 2020 11:23:18 -0800 Subject: [PATCH 27/33] rename file --- .openpublishing.redirection.json | 5 +++++ .../microsoft-defender-atp/{commercial-gov.md => gov.md} | 0 2 files changed, 5 insertions(+) rename windows/security/threat-protection/microsoft-defender-atp/{commercial-gov.md => gov.md} (100%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 81696cd310..e6293265fe 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -16069,6 +16069,11 @@ "source_path": "windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction-rules-in-windows-10-enterprise-e3.md", "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/attack-surface-reduction", "redirect_document_id": true + }, + { + "source_path": "windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md.md", + "redirect_url": "https://docs.microsoft.com/windows/security/threat-protection/microsoft-defender-atp/gov", + "redirect_document_id": true }, { "source_path": "windows/security/threat-protection/windows-defender-antivirus/office-365-windows-defender-antivirus.md", diff --git a/windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md b/windows/security/threat-protection/microsoft-defender-atp/gov.md similarity index 100% rename from windows/security/threat-protection/microsoft-defender-atp/commercial-gov.md rename to windows/security/threat-protection/microsoft-defender-atp/gov.md From 0c89afc2bada519f53ab1e51ed548b0ba39a3a99 Mon Sep 17 00:00:00 2001 From: Tina Burden Date: Mon, 9 Nov 2020 11:27:13 -0800 Subject: [PATCH 28/33] pencil edit --- .../applocker/delete-an-applocker-rule.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md index 4db6c41c28..a63318645f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md +++ b/windows/security/threat-protection/windows-defender-application-control/applocker/delete-an-applocker-rule.md @@ -57,7 +57,7 @@ Use the Set-AppLockerPolicy cmdlet with the -XMLPolicy parameter, using an .XML
-To use the Set-AppLockerPolicy cmdlet, first import the Applocker modules: +To use the Set-AppLockerPolicy cmdlet, first import the AppLocker modules: PS C:\Users\Administrator> import-module AppLocker From 7486b0cdead356c0fe7888f0eb761d2087e0037e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 9 Nov 2020 13:49:20 -0800 Subject: [PATCH 29/33] Updates for the new multitasking policy --- .../mdm/change-history-for-mdm-documentation.md | 6 ++++++ .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- .../mdm/policy-configuration-service-provider.md | 8 ++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/change-history-for-mdm-documentation.md b/windows/client-management/mdm/change-history-for-mdm-documentation.md index 515e6883b2..cd63143ea2 100644 --- a/windows/client-management/mdm/change-history-for-mdm-documentation.md +++ b/windows/client-management/mdm/change-history-for-mdm-documentation.md @@ -16,6 +16,12 @@ ms.date: 10/19/2020 This article lists new and updated articles for the Mobile Device Management (MDM) documentation. Updated articles are those that had content addition, removal, or corrections—minor fixes, such as correction of typos, style, or formatting issues are not listed. +## November 2020 + +|New or updated article | Description| +|--- | ---| +| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policy:
- [Multitasking/BrowserAltTabBlowout](policy-csp-multitasking.md#multitasking-browseralttabblowout) | + ## October 2020 |New or updated article | Description| 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 cfc3df66f0..ee9ee3c5f7 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 @@ -26,7 +26,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s |New or updated article|Description| |-----|-----| -| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies in Windows 10, version 20H2:
- [Experience/DisableCloudOptimizedContent](policy-csp-experience.md#experience-disablecloudoptimizedcontent)
- [LocalUsersAndGroups/Configure](policy-csp-localusersandgroups.md#localusersandgroups-configure)
- [MixedReality/AADGroupMembershipCacheValidityInDays](policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays)
- [MixedReality/BrightnessButtonDisabled](policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled)
- [MixedReality/FallbackDiagnostics](policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics)
- [MixedReality/MicrophoneDisabled](policy-csp-mixedreality.md#mixedreality-microphonedisabled)
- [MixedReality/VolumeButtonDisabled](policy-csp-mixedreality.md#mixedreality-volumebuttondisabled) | +| [Policy CSP](policy-configuration-service-provider.md) | Added the following new policies in Windows 10, version 20H2:
- [Experience/DisableCloudOptimizedContent](policy-csp-experience.md#experience-disablecloudoptimizedcontent)
- [LocalUsersAndGroups/Configure](policy-csp-localusersandgroups.md#localusersandgroups-configure)
- [MixedReality/AADGroupMembershipCacheValidityInDays](policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays)
- [MixedReality/BrightnessButtonDisabled](policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled)
- [MixedReality/FallbackDiagnostics](policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics)
- [MixedReality/MicrophoneDisabled](policy-csp-mixedreality.md#mixedreality-microphonedisabled)
- [MixedReality/VolumeButtonDisabled](policy-csp-mixedreality.md#mixedreality-volumebuttondisabled)
- [Multitasking/BrowserAltTabBlowout](policy-csp-multitasking.md#multitasking-browseralttabblowout) | | [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) | Updated the description of the following node:
- Settings/AllowWindowsDefenderApplicationGuard | ## What’s new in MDM for Windows 10, version 2004 diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index c80a7ea33d..a1a8db3a83 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -5158,6 +5158,14 @@ The following diagram shows the Policy configuration service provider in tree fo +### Multitasking policies + +

+
+ Multitasking/BrowserAltTabBlowout +
+
+ ### NetworkIsolation policies
From 8e95d4488f81ddd54b80080cf3852e1873be8673 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 9 Nov 2020 15:05:45 -0800 Subject: [PATCH 30/33] Acrolinx: "Bitlocker" --- windows/client-management/mdm/TOC.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 3d138153b0..e875d5d3a7 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -240,7 +240,7 @@ #### [Audit](policy-csp-audit.md) #### [Authentication](policy-csp-authentication.md) #### [Autoplay](policy-csp-autoplay.md) -#### [Bitlocker](policy-csp-bitlocker.md) +#### [BitLocker](policy-csp-bitlocker.md) #### [BITS](policy-csp-bits.md) #### [Bluetooth](policy-csp-bluetooth.md) #### [Browser](policy-csp-browser.md) From 022f5705305d19f3f40ac8a07104c9d0082469f9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 9 Nov 2020 15:07:05 -0800 Subject: [PATCH 31/33] Acrolinx: "Bitlocker" --- .../mdm/change-history-for-mdm-documentation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/change-history-for-mdm-documentation.md b/windows/client-management/mdm/change-history-for-mdm-documentation.md index cd63143ea2..b1d4002955 100644 --- a/windows/client-management/mdm/change-history-for-mdm-documentation.md +++ b/windows/client-management/mdm/change-history-for-mdm-documentation.md @@ -371,7 +371,7 @@ This article lists new and updated articles for the Mobile Device Management (MD -Bitlocker CSP +BitLocker CSP

Added new node AllowStandardUserEncryption in Windows 10, version 1809.

From 85cac16c635f9d50cfbf4dfdf2f28401eb38b877 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 9 Nov 2020 15:11:02 -0800 Subject: [PATCH 32/33] Corrected grammar and note style --- windows/client-management/mdm/policy-csp-experience.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 111a35311b..1b1dd1d9a9 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -286,7 +286,7 @@ The following list shows the supported values: Allows users to turn on/off device discovery UX. -When set to 0 , the projection pane is disabled. The Win+P and Win+K shortcut keys will not work on. +When set to 0, the projection pane is disabled. The Win+P and Win+K shortcut keys will not work on. Most restricted value is 0. @@ -416,7 +416,7 @@ The following list shows the supported values: -Specifies whether to allow the user to delete the workplace account using the workplace control panel. If the device is Azure Active Directory joined and MDM enrolled (e.g. auto-enrolled), then disabling the MDM unenrollment has no effect. +Specifies whether to allow the user to delete the workplace account using the workplace control panel. If the device is Azure Active Directory joined and MDM enrolled (e.g., auto-enrolled), then disabling the MDM unenrollment has no effect. > [!NOTE] > The MDM server can always remotely delete the account. @@ -569,7 +569,8 @@ Added in Windows 10, version 1703. This policy allows you to prevent Windows fro Diagnostic data can include browser, app and feature usage, depending on the "Diagnostic and usage data" setting value. -> **Note** This setting does not control Cortana cutomized experiences because there are separate policies to configure it. +> [!NOTE] +> This setting does not control Cortana cutomized experiences because there are separate policies to configure it. Most restricted value is 0. From 93d4332bc8f064252add95ce14d2ea2a2d9df951 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 9 Nov 2020 15:12:07 -0800 Subject: [PATCH 33/33] Grammar fix --- windows/client-management/mdm/policy-csp-experience.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 1b1dd1d9a9..7809027bc7 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -510,7 +510,7 @@ Allows or disallows all Windows sync settings on the device. For information abo The following list shows the supported values: -- 0 – Sync settings is not allowed. +- 0 – Sync settings are not allowed. - 1 (default) – Sync settings allowed.