From 481fc57055ad8d5fd129ec677be20ac55f99559c Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Tue, 7 Jul 2020 17:26:54 -0700 Subject: [PATCH 1/6] Updated per feedback from product team --- ...ng-csp-windowsdefenderapplicationguard.png | Bin 31875 -> 48227 bytes .../windowsdefenderapplicationguard-csp.md | 74 +++++++++++------- 2 files changed, 44 insertions(+), 30 deletions(-) diff --git a/windows/client-management/mdm/images/provisioning-csp-windowsdefenderapplicationguard.png b/windows/client-management/mdm/images/provisioning-csp-windowsdefenderapplicationguard.png index 5d8eaab42f143d8afc80d661a111e816a3aa4c70..5896b7c1df20ac72afff6bd2a5be88b6aaf2d765 100644 GIT binary patch literal 48227 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 A>i_@% literal 31875 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 B*5d#G diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 28421dc466..19edab69d4 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -1,12 +1,12 @@ --- title: WindowsDefenderApplicationGuard CSP -description: Configure the settings in Windows Defender Application Guard by using the WindowsDefenderApplicationGuard configuration service provider (CSP). +description: Configure the settings in Microsoft Defender Application Guard by using the WindowsDefenderApplicationGuard configuration service provider (CSP). ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 09/10/2018 +ms.date: 07/07/2020 ms.reviewer: manager: dansimp --- @@ -16,7 +16,7 @@ manager: dansimp > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in Windows Defender Application Guard. This CSP was added in Windows 10, version 1709. +The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in Microsoft Defender Application Guard. This CSP was added in Windows 10, version 1709. The following diagram shows the WindowsDefenderApplicationGuard configuration service provider in tree format. @@ -29,7 +29,7 @@ Root node. Supported operation is Get. Interior node. Supported operation is Get. **Settings/AllowWindowsDefenderApplicationGuard** -Turn on Windows Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. +Turn on Microsoft Defender Application Guard in Enterprise Mode. Value type is integer. Supported operations are Add, Get, Replace, and Delete. - 0 - Stops Application Guard in Enterprise Mode. Trying to access non-enterprise domains on the host will not automatically get transferred into the insolated environment. - 1 - Enables Application Guard in Enterprise Mode. Trying to access non-enterprise websites on the host will automatically get transferred into the container. @@ -37,7 +37,6 @@ Turn on Windows Defender Application Guard in Enterprise Mode. Value type is int **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -- 0 - Disables content copying. - 1 - Allow text copying. - 2 - Allow image copying. - 3 - Allow text and image copying. @@ -75,8 +74,11 @@ This policy setting allows you to decide how the print functionality behaves whi **Settings/BlockNonEnterpriseContent** This policy setting allows you to decide whether websites can load non-enterprise content in Microsoft Edge and Internet Explorer. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -- 0 (default) - Non-enterprise content embedded in enterprise sites is allowed to open outside of the Windows Defender Application Guard container, directly in Internet Explorer and Microsoft Edge.. -- 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Windows Defender Application Guard. +- 0 (default) - Non-enterprise content embedded in enterprise sites is allowed to open outside of the Microsoft Defender Application Guard container, directly in Internet Explorer and Microsoft Edge. +- 1 - Non-enterprise content embedded on enterprise sites are stopped from opening in Internet Explorer or Microsoft Edge outside of Microsoft Defender Application Guard. + +> [!NOTE] +> This policy is no longer supported in the new Microsoft Edge browser. **Settings/AllowPersistence** This policy setting allows you to decide whether data should persist across different sessions in Application Guard. Value type is integer. Supported operations are Add, Get, Replace, and Delete. @@ -85,48 +87,48 @@ This policy setting allows you to decide whether data should persist across diff - 1 - Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions. **Settings/AllowVirtualGPU** -Added in Windows 10, version 1803. This policy setting allows you to determine whether Application Guard can use the virtual GPU to process graphics. Supported operations are Add, Get, Replace, and Delete. Value type is integer. +Added in Windows 10, version 1803. This policy setting allows you to determine whether Application Guard can use the virtual graphics processing units (GPUs) to process graphics. Supported operations are Add, Get, Replace, and Delete. Value type is integer. +If you enable this setting, Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If you enable this setting without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. + +The following list shows the supported values: - 0 (default) - Cannot access the vGPU and uses the CPU to support rendering graphics. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to access the vGPU offloading graphics rendering from the CPU. This can create a faster experience when working with graphics intense websites or watching video within the container. +> [!IMPORTANT] +> Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device. + **Settings/SaveFilesToHost** Added in Windows 10, version 1803. This policy setting allows you to determine whether users can elect to download files from Edge in the container and persist files them from container to the host operating system. Supported operations are Add, Get, Replace, and Delete. Value type is integer. - 0 (default) - The user cannot download files from Edge in the container to the host file system. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to allow users to download files from Edge in the container to the host file system. -**Settings/FileTrustCriteria** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginRemovableMedia** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginNetworkShare** -Placeholder for future use. Do not use in production code. - -**Settings/FileTrustOriginMarkOfTheWeb** -Placeholder for future use. Do not use in production code. - **Settings/CertificateThumbprints** -Added in Windows 10, version 1809. This policy setting allows certain Root Certificates to be shared with the Windows Defender Application Guard container. +Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. Value type is string. Supported operations are Add, Get, Replace, and Delete. -If you enable this setting, certificates with a thumbprint matching the ones specified will be transferred into the container. You can specify multiple certificates using a comma to separate the thumbprints for each certificate you want to transfer. +If you enable this setting, certificates with a thumbprint matching the ones specified will be transferred into the container. Multiple certificates can be specified by using a comma to separate the thumbprints for each certificate you want to transfer. -Example: b4e72779a8a362c860c36a6461f31e3aa7e58c14,1b1d49f06d2a697a544a1059bd59a7b058cda924 +Here's an example: +b4e72779a8a362c860c36a6461f31e3aa7e58c14,1b1d49f06d2a697a544a1059bd59a7b058cda924 -If you disable or don’t configure this setting, certificates are not shared with the Windows Defender Application Guard container. +If you disable or don’t configure this setting, certificates are not shared with the Microsoft Defender Application Guard container. **Settings/AllowCameraMicrophoneRedirection** -Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Windows Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. +Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. Value type is integer. Supported operations are Add, Get, Replace, and Delete. -If you enable this policy, applications inside Windows Defender Application Guard will be able to access the camera and microphone on the user’s device. +If you enable this policy, applications inside Microsoft Defender Application Guard will be able to access the camera and microphone on the user’s device. -If you disable or don't configure this policy, applications inside Windows Defender Application Guard will be unable to access the camera and microphone on the user’s device. +If you disable or don't configure this policy, applications inside Microsoft Defender Application Guard will be unable to access the camera and microphone on the user’s device. + +The following list shows the supported values: + +- 0 (default) - Microsoft Defender Application Guard cannot access the device’s camera and microphone. When the policy is not configured, it is the same as disabled (0). +- 1 - Turns on the functionality to allow Microsoft Defender Application Guard to access the device’s camera and microphone. > [!IMPORTANT] > If you turn on this policy, a compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge. To prevent unauthorized access, we recommend that camera and microphone privacy settings be turned off on the user's device when they are not needed. @@ -134,12 +136,24 @@ If you disable or don't configure this policy, applications inside Windows Defen **Status** Returns bitmask that indicates status of Application Guard installation and pre-requisites on the device. Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode +- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode - Bit 1 - Set to 1 when the client machine is Hyper-V capable - Bit 2 - Set to 1 when the client machine has a valid OS license and SKU - Bit 3 - Set to 1 when WDAG installed on the client machine - Bit 4 - Set to 1 when required Network Isolation Policies are configured - Bit 5 - Set to 1 when the client machine meets minimum hardware requirements +- Bit 6 - Set to 1 when system reboot is required + +**PlatformStatus** +Returns bitmask that indicates status of Application Guard platform installation and pre-requisites on the device. Value type is integer. Supported operation is Get. + +- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode +- Bit 1 - Set to 1 when the client machine is Hyper-V capable +- Bit 2 - Reserved for MS +- Bit 3 - Set to 1 when WDAG installed on the client machine +- Bit 4 - Reserved for MS +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements + **InstallWindowsDefenderApplicationGuard** Initiates remote installation of Application Guard feature. Supported operations are Get and Execute. @@ -153,5 +167,5 @@ Interior node. Supported operation is Get **Audit/AuditApplicationGuard** This policy setting allows you to decide whether auditing events can be collected from Application Guard. Value type in integer. Supported operations are Add, Get, Replace, and Delete. -- 0 (default) - - Audit event logs aren't collected for Application Guard. -- 1 - Application Guard inherits its auditing policies from Microsoft Edge and starts to audit system events specifically for Application Guard. +- 0 (default) - Audit event logs aren't collected for Application Guard. +- 1 - Application Guard inherits its auditing policies from system and starts to audit security events for Application Guard container. From 52068a17ded33558afac7a0552e20063ea70ef5d Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Wed, 8 Jul 2020 09:43:27 -0700 Subject: [PATCH 2/6] More updates --- .../windowsdefenderapplicationguard-csp.md | 164 +++++++++--------- 1 file changed, 84 insertions(+), 80 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 2e70ff89c0..63373c2a34 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -48,10 +48,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard clipboard settings -- GP name: AppHVSIClipboardFileType -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard clipboard settings* +- GP name: *AppHVSIClipboardFileType* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/ClipboardSettings** @@ -62,20 +62,20 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Microsoft Edge on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. The following list shows the supported values: -- 0 (default) - Completely turns Off the clipboard functionality for the Application Guard -- 1 - Turns On clipboard operation from an isolated session to the host -- 2 - Turns On clipboard operation from the host to an isolated session -- 3 - Turns On clipboard operation in both the directions +- 0 (default) - Completely turns Off the clipboard functionality for the Application Guard. +- 1 - Turns On clipboard operation from an isolated session to the host. +- 2 - Turns On clipboard operation from the host to an isolated session. +- 3 - Turns On clipboard operation in both the directions. > [!IMPORTANT] > Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended. ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard clipboard settings -- GP name: AppHVSIClipboardSettings -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard clipboard settings* +- GP name: *AppHVSIClipboardSettings* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/PrintingSettings** @@ -86,29 +86,29 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Microsoft Edge on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. The following list shows the supported values: -- 0 - Disables all print functionality (default) -- 1 - Enables only XPS printing -- 2 - Enables only PDF printing -- 3 - Enables both PDF and XPS printing -- 4 - Enables only local printing -- 5 - Enables both local and XPS printing -- 6 - Enables both local and PDF printing -- 7 - Enables local, PDF, and XPS printing -- 8 - Enables only network printing -- 9 - Enables both network and XPS printing -- 10 - Enables both network and PDF printing -- 11 - Enables network, PDF, and XPS printing -- 12 - Enables both network and local printing -- 13 - Enables network, local, and XPS printing -- 14 - Enables network, local, and PDF printing -- 15 - Enables all printing +- 0 (default) - Disables all print functionality. +- 1 - Enables only XPS printing. +- 2 - Enables only PDF printing. +- 3 - Enables both PDF and XPS printing. +- 4 - Enables only local printing. +- 5 - Enables both local and XPS printing. +- 6 - Enables both local and PDF printing. +- 7 - Enables local, PDF, and XPS printing. +- 8 - Enables only network printing. +- 9 - Enables both network and XPS printing. +- 10 - Enables both network and PDF printing. +- 11 - Enables network, PDF, and XPS printing. +- 12 - Enables both network and local printing. +- 13 - Enables network, local, and XPS printing. +- 14 - Enables network, local, and PDF printing. +- 15 - Enables all printing. ADMX Info: -- GP English name: Configure Microsoft Defender Application Guard print settings -- GP name: AppHVSIPrintingSettings -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Configure Microsoft Defender Application Guard print settings* +- GP name: *AppHVSIPrintingSettings* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/BlockNonEnterpriseContent** @@ -127,10 +127,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer -- GP name: BlockNonEnterpriseContent -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer* +- GP name: *BlockNonEnterpriseContent* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowPersistence** @@ -146,10 +146,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow data persistence for Microsoft Defender Application Guard -- GP name: AllowPersistence -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow data persistence for Microsoft Defender Application Guard* +- GP name: *AllowPersistence* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowVirtualGPU** @@ -165,15 +165,15 @@ The following list shows the supported values: - 0 (default) - Cannot access the vGPU and uses the CPU to support rendering graphics. When the policy is not configured, it is the same as disabled (0). - 1 - Turns on the functionality to access the vGPU offloading graphics rendering from the CPU. This can create a faster experience when working with graphics intense websites or watching video within the container. -> [!IMPORTANT] +> [!WARNING] > Enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device. ADMX Info: -- GP English name: Allow hardware-accelerated rendering for Microsoft Defender Application Guard -- GP name: AllowVirtualGPU -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow hardware-accelerated rendering for Microsoft Defender Application Guard* +- GP name: *AllowVirtualGPU* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/SaveFilesToHost** @@ -189,14 +189,14 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow files to download and save to the host operating system from Microsoft Defender Application Guard -- GP name: SaveFilesToHost -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow files to download and save to the host operating system from Microsoft Defender Application Guard* +- GP name: *SaveFilesToHost* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/CertificateThumbprints** -Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. +Added in Windows 10, version 1809. This policy setting allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container. Value type is string. Supported operations are Add, Get, Replace, and Delete. @@ -211,10 +211,10 @@ If you disable or don’t configure this setting, certificates are not shared wi ADMX Info: -- GP English name: Allow Microsoft Defender Application Guard to use Root Certificate Authorities from the user's device -- GP name: CertificateThumbprints -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow Microsoft Defender Application Guard to use Root Certificate Authorities from the user's device* +- GP name: *CertificateThumbprints* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Settings/AllowCameraMicrophoneRedirection** @@ -237,10 +237,10 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow camera and microphone access in Microsoft Defender Application Guard -- GP name: AllowCameraMicrophoneRedirection -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow camera and microphone access in Microsoft Defender Application Guard* +- GP name: *AllowCameraMicrophoneRedirection* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* **Status** @@ -248,38 +248,42 @@ Returns bitmask that indicates status of Application Guard installation and pre- Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode -- Bit 1 - Set to 1 when the client machine is Hyper-V capable -- Bit 2 - Set to 1 when the client machine has a valid OS license and SKU -- Bit 3 - Set to 1 when WDAG installed on the client machine -- Bit 4 - Set to 1 when required Network Isolation Policies are configured -- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements -- Bit 6 - Set to 1 when system reboot is required +- Bit 0 - Set to 1 when Application Guard is enabled into enterprise manage mode. +- Bit 1 - Set to 1 when the client machine is Hyper-V capable. +- Bit 2 - Set to 1 when the client machine has a valid OS license and SKU. +- Bit 3 - Set to 1 when Application Guard installed on the client machine. +- Bit 4 - Set to 1 when required Network Isolation Policies are configured. +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements. +- Bit 6 - Set to 1 when system reboot is required. **PlatformStatus** -Returns bitmask that indicates status of Application Guard platform installation and pre-requisites on the device. +Returns bitmask that indicates status of Application Guard platform installation and prerequisites on the device. Value type is integer. Supported operation is Get. -- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode -- Bit 1 - Set to 1 when the client machine is Hyper-V capable -- Bit 2 - Reserved for MS -- Bit 3 - Set to 1 when WDAG installed on the client machine -- Bit 4 - Reserved for MS -- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements +- Bit 0 - Set to 1 when Application Guard is enabled into enterprise manage mode. +- Bit 1 - Set to 1 when the client machine is Hyper-V capable. +- Bit 2 - Reserved for Microsoft. +- Bit 3 - Set to 1 when Application Guard is installed on the client machine. +- Bit 4 - Reserved for Microsoft. +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements. **InstallWindowsDefenderApplicationGuard** -Initiates remote installation of Application Guard feature. Supported operations are Get and Execute. +Initiates remote installation of Application Guard feature. + +Supported operations are Get and Execute. The following list shows the supported values: -- Install - Will initiate feature install -- Uninstall - Will initiate feature uninstall +- Install - Will initiate feature install. +- Uninstall - Will initiate feature uninstall. **Audit** Interior node. Supported operation is Get. **Audit/AuditApplicationGuard** -This policy setting allows you to decide whether auditing events can be collected from Application Guard. Value type in integer. Supported operations are Add, Get, Replace, and Delete. +This policy setting allows you to decide whether auditing events can be collected from Application Guard. + +Value type in integer. Supported operations are Add, Get, Replace, and Delete. This policy setting is supported on Windows 10 Enterprise or Windows 10 Education with Microsoft Defender Application Guard in Enterprise mode. @@ -289,8 +293,8 @@ The following list shows the supported values: ADMX Info: -- GP English name: Allow auditing events in Microsoft Defender Application Guard -- GP name: AuditApplicationGuard -- GP path: Windows Components/Microsoft Defender Application Guard -- GP ADMX file name: AppHVSI.admx +- GP English name: *Allow auditing events in Microsoft Defender Application Guard* +- GP name: *AuditApplicationGuard* +- GP path: *Windows Components/Microsoft Defender Application Guard* +- GP ADMX file name: *AppHVSI.admx* \ No newline at end of file From 0ce0f3714e1885c59fffee47ef1173c070be4e17 Mon Sep 17 00:00:00 2001 From: Tudor Dobrila Date: Wed, 8 Jul 2020 20:23:54 -0700 Subject: [PATCH 3/6] Updates --- .../images/mac-system-extension-intune2.png | Bin 0 -> 83780 bytes .../mac-sysext-policies.md | 65 +++++++++--------- 2 files changed, 32 insertions(+), 33 deletions(-) create mode 100644 windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune2.png diff --git a/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune2.png b/windows/security/threat-protection/microsoft-defender-atp/images/mac-system-extension-intune2.png new file mode 100644 index 0000000000000000000000000000000000000000..f4100cb60f35b7a8efe86b4de25aec30c48bf70d GIT binary patch literal 83780 zcmdSBgFPArMo+&yGuY&>5%Sjq@}yN8@|Q!yzhO>`OZIZ z{Ot|PYpr#4%sIxGd{LB_Kt{kv00RRR3a4eRL^0>OKPlef_>++II-{F3O>y5z6{L9c?3R?ZiVlUBpQ# z+S)6)Xe*E(I>7Rj+G{P4B8cxQ8TyK^BVh@Oa6yk&iv{PFy~UfOOjCJar3sU3M#PV> zp%Zb4VbZv`xGKJun`dzlXpNA4*zX{C5c;wpKNX7pArLwshr5Tk4pYeYCps7u8Sx4gxQaS>zF=UGalv4)z;ATm z`#uNafA2!vA^tj4Uklz!UTiZq|+luJqOpWdF_NfAe{7>|khbZtG}nV@>>$ufZo9Cr5r#(wBn% z`S;&?8oQeRTavZI|1=9|Amhs&MrH;k#((k#Ugdj9xIRBpzfa z0y?y?Fd79cxRQTvP8>NkF*Pxako_4WI>mQtYGEP!5lQiWVrt>FSQM_S{n{wqt)#`~ z=05smtQyF>a^5gnY?Z zkxG-{J>WSQLGY`f6&ulMV04L};1=G9`2bb=*jXT#-lHcMz*ZP^-?{NHwI6pyv|feb zo6(w~JWi=VgLS4jiwcGl00r*n^Zck@a_L8NtO#XrIhw`qfi@W>7J&d{`~CMPjhBgp z_T{>}PVp?A-GWjkiH_u163&u)E6(Ao0XXfgBnl)%m#{VhJQOdu#tw-e&Fx4zM=52S zps+$)4b{EKZ%ztYV49*uL#?Tf)k=HEQ_6LHyj-s+eN*|d%KcXcuM0y*ec;9VID2eK zuZ?6H82#-?B^k;ZY2;2{B!PkbS{Hn~NbR4b&JfhW?@G&ky^D>5x98g%*KX&N$2>LX zU!>f>epN>|s)s07I1XcyJR$GWsl8hfu5)_5^I=-P zT>7-v?78;+^?ZLUnS{~soRh%g>|!j&2{_E!^`c8QxfJ>sGV*pZgU(N@BwBTbcRCFh zR=h{VKqu2Z+~tu1Lo&V+iO(J;T|M8ypj9IabQ{myH#)$oB$GPZ~YuI1w0pav~V~EGGcrm4I-1}eTy@`HNPLkmq3dp?-0LV(4t z>LaI=Zecz2ygieNB^ArpsQAQUv!tzQjOoS4Rw87;TmI~e$%2hD`dEEB&ST~2<$y;k zU1K@RhEU+Yn&$slOY+AUlkwIkiYPIJ$X(KY!KXE=7tyCTiV)qTV|y@LZ~U7~;r9C7 z=&fSx!SzB*r~D6zN}1GNd$TK<8c?E)x-|%Cg|udc&xxd5xnq2(N&*#`Z}T3MulQBu zC^W0FEQ`x-K_eeUYH#ufxk6S`9E{&lPb$U_#3g*@0o0$EG) zY@;6vk+S_P)ijHFV4(yLUSsC^c$tc1TXX|>FcA?)WMd#v(F&t_R`B^DPfdLOT7S0_ z_Am^Gbq>ucY(M3z5dIFTB+et)G{42EXe#PkuI~dY-0R{{-6#wosd&o95^dL0kbtLT z)T4(iOFC1%!#2w$QZ1W=n#<&@%I`A87FrXkRPB2EG*6pDbjalRW{+$9q-%H+ff&@i zI-6x(xvj2KjE`y>m;9srH!A^@&DuYUNy`ss^!;o6v{3hUcDExu+<_g{onEV^xWG%E zT9nrT40^Au^(hWBnBs`cW2s8F;+EjL@KA5WQOUWQaSlK3oeJf)@ip_B_|&82{ncTC zP2u!YrPVygq014}FgPYw-G;s?$hLYE-)4Jko9`H8%jb5MZ`2nf4ExD;vz!&>L^wnw z%-j3m53{fqPf6Alk26RFAC>RKcPsitQAml%l6Ma?P|U3Y>m4>#-m_>7im_vC75Fw9apACHO1Wp^06@_;s3bWO-eo)%=R)8m5g^;FX`o5rRfT+k73@!Y3!<}zF6JModPupo~DUc_{LC4>CVTsGZU_09F~8C zP|{)fbtPRDJx`56Zb$Xo7j;fWYL!m=*j`_R>$R(0zX&AkPyaYX2?-gI&}kf~G?ux9 zjtDt(!JtaDP0g2D?@1dCLc}4DcS{*fW1rW|;Np$iDR-bvC;x)ce_2j&cDZn9zwX3~37S2?U##Pd1y0Nz6?C~H9#Ta_p4XKUe`81?K zRQ0E}=HvVuxOrk{)|MO9A~jZl+r@<{rsL-O(yfUaE8fU+rCRIp9AQyafw>xU`u&-* z8NL_+T`t8>HCD@C8PC($e-5S(r^_@tA6ulni>DeqS?%2D{UM0A$y?h1lSrdFN9`BF zzBHs+CELi5{Dv~(*U=UmW3y6T%T%)SIp^|k$E{RzAJ3=jVd`~;L~4=x6NtN$0Qs|! zA9;x#3VbAxuqbSdoyD=!i#-*~9#;oRTQ)5}7=1jBqKCCU;H5Je_+RYL_hw;F8V9CY zrC2UViAUg;Znxh3%w9R4*0R}mhs~(oo-Wm5Je+T3ydM$*FXgQRtuO?g>9Tp@UZdnI z<;~<|uBb^G9wW7Y8eT^|aKa6cMf3TKHb;RcO?*Z+gf(F=)<;8Br|k2C zgq`f}*9{QSD3m80#xd@!!nh73j1a=3voSf8`HAg~1d;O~%q;p* z?aeQ@u4_&WgRQULk9TLCsDfRZS4pv|)9uz*2ea;|>v&)GZTH`4l;^lf42^s2z&nfz zGf8GM8wT^;A5?wr@9~{$2)g~8CzsB#d%k-)qc_9GB(z*^5YTkefoR{#EF#=5A>fL0 z?*R*9JCZPCtu7H1zQtkC#x>}H2uQCq9{k+e=@kqP2E#}lUuK`Du-?)RYtRlqAYd|j z`Zk1@0Lmh?4Y}%JC7?lH=u`Lf#M2fhe2mZq{Ck-(5Sv*{3tEosz4DczR{!(aAmheQ zx7{^ps7**zIoe2FEApwI>a2no{e{i$1J&6+%3`2_?Y*fYquDd8&jxFTo@(=PXDLBX1Jp)#jd3P(95d`Y37`Ku)dzVbNJB{pTGh?i0QUPnq zHTrc<%UZU;+6fL?gMX)1T(?beeOzJK`#lad`?1I5q{^XJes`v-ezT$=8O?j0k@8<+J^C2e4V#dwb5Kz6Vo7GN;fRXF&=c0^)N+CR+3gM5D6km4iazQHNNZfhd%$NR`QX>Xotysf@eVv zKFr~W&&?>LVvlDtuTpZtu(SC_X=ADn#W?zwZmi11?%d8S;s5Lr+kyUGHs2x%?ebM*$ zLU2krXB&*et3OYDO#GwZ?)hSmC8(8Xr6=#Js-BH4^E%%Nm6&JyJZT1!-=(n_{0?fz zglS@SGXE0e%H|_v=R4&A9H>8YgjS<|2&MW9X$G%B0-MbzBu`@8opu_OZo&WvUfT;N zU9!ao$U&Mc9aO=G@&^AldxY*K6@BDVrMzI8-*r)VFhx6Lbkl~DMd}KP`PtrgQi+~7 z-wd%)_OY2T0$cpR5fW&I994@ol-A|41$0b*tyrK4YprpIfuDV@;s!Tq%1IHf59lTu zNFfX))}fB*Bk+O_D^PW3ui(Adp3(D}I@3tTpCs|28*a*tWG;eCN*V4D+GS>yf!D0H z&RpuW9ri~@@=m!G(^}E>W3j>VswPR$wT0oNeVU`zYw`Rk+X)9Pw#2X!w1y%E3gZ}9 zSLm<3g*uBAKnkW7+=Kf@;5Cdepz}kS;t=O)AhIPW^(!z*XX~3frP~W@aa#PeKdgdc1 zXYyD(;M9+Gk z;+2n6J$v}6DlGYNTOM;vxw^#g{rYaxC%WFL+(qdp#u4$m;~Q6`(5xv+GT-|p7bU9e z{;(;|VEj=T7Br#A^c8J3gs(%mKZGEmaEP5j6OB4Ig~DvHVc3d+GRw~Mk%-SIbdqVB zLDtGpKZV(ll9gJA92S-6H}!r5dOVL4{;#%GD7y1ZUGtt65tKy9YD#Rr|Fo*%xAd4xAP{4xFw_KcDZ^(-~0 zI9KuPG*SRThL?4(hw7zU(RrQn@a8+4jL#Ri+<}CT8yx_PSDcFzXRFZRUl_MrR9znYo^y(WNxAmt^eoI)k(0!RV!JC8uJf3JE*0?LqH8+flH`UB06u(P% zXls1P_yz({_m0aJ;4JRh>kM*`DmJG$_`9&36B(o4AZ?iX_?@n{3-zFE&p_ zcJHz5v#~CA7S}D4GBFYD{5PR1#;AUYOUZ9p7&+=_^iK>omDZn8{IJHuRQv!pL7pEO zQIXi6?}Q})iwNQyRzTHvgaw`Ql{x9;k<4$xkLnw|>qp=eaQ5rs`cZPd(V&Tw>7U^s z*Eb)#cRGT!!ucUfcrmS!f>&Tvi%gJruawliQlC9k`tctRYu%3~6g+kZajeamvF6nz zx1V4;=#7&Z_2Ql*l)>8PuxVYt@_w^vE&GuAmP_9^f$_RHbv13R>8)w6B42S?B`XFs zf6BX#Dj2VsnKnqf692u3<3n5o0=g8%xEKZjE?DR{+r+k1z9JAf8T~!RLp0qjBfRH+ zuQ*46&irG`7LI@HiNvye^@u9|wDW2cSY>8&i>KC4IkuCV&lluqbOT zu$Ix^UI2qYpt%b+Mij#vV1{|S6K`fZgyx4c*Ey2=r~34;Eb@1O>(VF1a8#HiChweR zQq(#dgOe4xHiVfIVUQ@OqSXp?8WCbzt<$>YhTK|mN!SZ)jQcVXZ_rAm70+TB_SOzM z;S9SApu3kUy8xtr(~`?O9t{3{cH3c^5$1U1fcNd$=B4rcq=x+bFN;EN7gwd8#I`u- zB6NZB4=chPhCQ-gbsgOsoUE6o&=Zj<4Z$FHSXNxuy&t5?rP|ycn)J;#75z8gK8Ck6 zhbFJh+tf0Z(#RQY^u0L~E|l*vtx1@{`4WktwS3D;$>Om}6+ii|RQ%7UDwRW0|7gMb zRcUgZQu6o*H`0$Wp55{X+t2EbT8VS?9N=&A<2yP z!4;@*a+qX!XsiGRYI#MX957(rYYnl@;i1|XWNfeGf^QDpTDCb+)7M=!*=Yuh2WC3v zWB{m-#3J^p#o>Mvs~5G>3hd?|nk~Cs2;+H}Qtm5nrz9$#-V|=%U-*}8&C#91O{!s zI=`3Xfir@k&;k8(@RkypP(1%G)Bpz&M;XJu27*Ao$(%5 zvpsc8vBTGW6Pm-ze%PHTO#Ow{{NY`QhddD|i6Rm$Nbrv}hQBwI1*hjjCWMS2rV6#* z$uZwx?e{!4GUf`18Vt8QhmTAgX$Cyop-72*qGu8(fI&2>YlZ`!kGnMo+e^9kjiQrh>A&9he?d|P`PRmVG5I?dFr&J+sg?f zgH~+r?*s~fG@smlJ^Kp{K7Oy-mA^98L>UU(P1Vm;J3m zI|#1-b|3K#g!}EA#FiC`hO7=R2t>g-RO!#9+Vzt^qg+tv?iKe=wJRZTaLfG%!x$-e zD>*6yKJZbMAAvy(^30(zm^inYok#R@Vp`#jFol*6G?cZVYt}2F3~>J&k4fji+c9LbSz>R9xgLgPFzo`&Bm0U zu3O8TOfzj-2@mBvl3LZv6gC~!5dwwRJAx1|c$}Zwdz1gv5vfkC;D|8n2o3afTS8*D z`=LI4At-)u7EnPyR zb-)C{O2f63j55y+2*`M5!kP}^hgBU8!bRUG&heFe=V&tJKCsz#GQ9)5pWuB_;G}T! zJK|&24{ZBsnJD37_XfKP%xr(z=UHdbJ*W6nJEZ_xd3VR!O~TC%V#^++ZpvZ1;AY2~ z>p_W4q>Q38^GP6tCA4vO8`waLv31$(ao-#qq~?%O8;y;QX$&?DYWWo`scmiLw1dy; z8x%;zV$L>Le+RXU#}U1H=5$|{HGy{6O&65Dv15nSYuX6g8#eY)!=bu>qD6j$-Fy7E zvu7vi0LE_%@nuMqn8|drZK8>cWR(YECJHd&-}iy0I>SL~kcC(bB01@T#m{*v!oE|O zNt_u~h!suUk%JC{s6qV|h@2Zsm|x>qW=p!WNBGLLWk{1nR3vLAzkIVC2}R0Sh2XC7 zK5&)vK)}w<;=9dGjgrS{M_ppomi6x32BCT&P3khKd25LJWO49|#F=4e{DQ#Ji2jY^ zdFcmWnGr$bn=@Fjj8;txhK3}ho}Oc-V`Yl!g&I9AXMU)(2|n9AP&V5c=Hkvs*TE`< zPpq<4lE(^y?7W5##G)a{>c(&E+F_AcO(K@XQfe0JLfS!1p1(-w;!cWSM}=UaIUa>t zm0&aozt-_4g7mieC%Vs}-oAOpse%W~;3ORmu zP?dGMcIG0oi};;v4#Ub!M=@9HIHg+2@%#cCwTg{8-1PYh8++R`kwE(-LUj3*vMz+r zbki2)_C9Q#o-m6H@T@Z0bn~@M}YTh=IB$qW_WE)UOW42TU4kl{2Y}Zqn zlNxp_SYod%v1P*=IGy?+tvrXbLsCV2f;Gl?TC<869MZCBCJbaph$8Jo-v2?WfR~)8 zT{(WxAEim~YimSr#bpI!`B#9lpKy*UO!3<1L{kmK3N+RNX?5*M!~uS~+j8gJ1zT0$ zbSQ0>ax6NE&rtsLjPFYdkmO!SNMSmgE57NNuCq8%(TBz+^8P7PcdM`uJUrG%etrmNoZ=@TnMO_$(NOxjBAUb1 zIpA4nvH)QamxJ= zliK`#Pa;&Q=;Cx`daN55w`4f`**>f#UN zz$={T7WX$xEA$p4XOTkB!k5`y@H?uFnO>E0<8_7fa>T>z9eWY}{1LMr?J zGRs0nP-bJ%5ol$AwfQgEEQE%>B5)`C$Bd5UuT;Pu75Bw{?1MYyd6f!90#5UPe>lwB zD9|O)qkPp5eQ=8Z*9HPv1V;9dzHYY>FdP!%p);@gofrk!ngr$J4QRE;%{LiZSr#epn^?yAYqW-!8)IcigfQjMPSIKRH zz_>l#p3uA=O^TP%oVBE5dzE}cB_y^i2-2l^)www@eU30(<8|+RYrZ#0-6hE-tdPa` zj)2ork_-Bi)W4J07iuj*$Y1>;z4bOYf{?cdc@@CPm5*jCS!`FpuIq1j{!|z?%BHe# zPgn8!JT(Od>wdX(%!HS}zcqC`Zg%P3wC7ehPx))ktT0f-tYAGBsh14^+5)U+fHKPO zp10{&QNW7ju$o)Kl7palP96WY@%wA1-N)>L;k5pU)GBhN-1l~As2G1w9Z6iMPsKag z{2m-DY40hDO>-4*mThL#SWHLg^saWvq~gf!VCx-s;~q|XL6wHRC@)O!{X-BU$=Px1 z^FSm4=LP;*2;v}M{Y60Yf8elLqAOI$b`Gh9H83y$3?T+5Ct-Z0Sd~Kg{<&Wk#sJNI zWJV?bHW`CTzRritYe+VSF9d~f{QUXhJo@4BdihOq{&-4I3|1GaG zorw0+-vX4nbEvqUYB&I-PXI&-d%b!e0d5$>Gl@=fjWK1$LUGdL@_>XYB2K`3+(;^w z`7K{zlmOqCv=x|aenPtdaH zG~1u1kK=Lr%nfKj=sq^Rhc#&VbHex6>JWNB53LY;PS*2|6%K&;fqq=Hqj>TL#vqT( zus0$W8WFpXb2%c;ad*5v-nZlF>HaX^WcVWlv|InUF~oHi7Hv{vr_e0@Ll;J+cc=I} z^_HeAy$a8IBwQv%wK7fGOo5x<30}qX{NG)Um*VI&Su{;L=yYmi2NLLM1s^ZsdHMBV zadCzELs%m0WwXwjA3pCPQq+xEl=X{pI}8AZbi(t~J>Yrc(eZnD(Tob*7Z+>POUDO7 zMDYlb(n5}V7Rcgh)_?xBRb{^^eS1DC$bM9tCoZ*4DYucVXKI$2&S6!so#~^fMtw`j z<2+fJTRJMJCp<@xqCN9;lqcb;o$ zlGT=b7N46 zX%^%bNpvPL%zBGHq((=lhNp4epKn{PmpqJj$G<_~5NY%$6Hwq=i}QP2#r4Ni_QPiK z{8ZL?+REu9OZ6T6UA|hBcC;QX$nZkeT55n=^5jiamc$Toe(s~}rISgZjM7zmQqS*~ zajG%wPMF5b==#WUw-NSAAM!Yn_dZ@Dj{7-*tX$W{Q}Q`k$zR~;9|V)4sQlzo@jb5g zeI|o8e{Jx78pLR{bE&FVC1(igM3R=&x02hNKUFCX+*2HPe(Uy_rV)#UVRxIa4`3W! z3mEnwJz71tk=jrc+S%ESK&(7;M)Q4Ql$kEpyu2Am9Q%l=^5@Fz8|3!I36^Ke^Uw7}0Q$P~HqBi1bQ6;8S*G#_JMkGKi1-F8@zvX6V$ z{&Y#YozfnoP0N_!1tAlznyREmg(p&JQyVy2ww%R;CI9v)(u@B^Zqw9hsoz4--2S^=s2X%hf z8}l!Z7E^J#UxYI35i)0KN89kn_jc!w3 z{;ovkgta%h3%UEaTe#O7y|2L(9@O+l0ffHDLVUzhg?5wZ?zCyXzElm67Q3H{@6b$V znF(H4z*NC!7q>C$M`VJ@87AA__7Q%y47&qvPs5dQK-uz6wK9LQSV_kPhsF?lU-@sF z10BWh{g&XjC9G!}to!vsxpXz0s2&(yjWs_Qb8)e9jmwSxXUC%c?>EJUKAy$&<)v(W ztPRF(Lml1WIF7cf9~PRYAQzaJI*LU;Kv|aGqt-A-eqQ*#(OLeF!3A85k=f2r-;EUs z7`_r_wk=8#PwTiG$;%dF{nhbc@K88_h1EW#OGp1Y`8{CK38mnM{$=C<_HsC2FRy%N zOiFr{3_%JQUc|CUuZ5fKVn7zQzi?z^UfGJ^FZMDTCCn>1sNc#<7Ikys-(H(^zJR@q z3Wovtsx3mcFIi|Gc8|aIYJ{NT+!22{?W@@ox<$RJpd>N)8*1&k^3ic}d%RP(M4Z2e z1-SN)1JiNw|9{WerB06wdgWk%KLb9){dQ;3-&5kn@b?!VYqj4D%iwcUF4b+uPsqXe z^i@<;)Ofb?8#*?25?XjK%in$6F4l5nK2Nsa*no}C6q(5LMA&7H(|RF>Od?7WIJwBh!V=B^^+?~UXb8DQ zjpf;IQPh4w@w2frMwYg<+8MH$<#81IBD#E#NoIgIL5-tQC=IizH0r0m` zLjpj=3EBm3fu>+?{4yOSl7lqA$FMOE3D%7T!~l{UDjXZ|++KIp4V3Nt@46DOT9xEY zaUY&$CTU%=761{7noG@h&Viuzv8=_$Z@<@r68w;T&v~5>V#@btDD<8l;uv&z>aC+X zJFLxg(5X;B=Zkf3C;`JgX}vc}D(e1N-I^m3z>dhtH~h~Q8(p$}W36xqdg9&U$fXV_ zUdWt(PLVD$zxNDe6|vbW{Wf#eKPb7a7r5{M=?C4Hf=blx$`Ac%)UgVN-oHn{na=U{1IW&&}u&DNh zevbDSyR_*X)(I}lUJ|2*`rwGyb*C8Qa%pViUqwB*4Ka^0#rs26+?Tx{jQ~Twa-Mqf z=H(pOUH0+Sy?$7ywF)e{JCjicVAuF-5C3+dL>$^di?UV*Q5e*yn4!^$0vW(8+gLwZ zG~OD*d+`GZp*-)*ZGLDLB?Z%K=GOhMB`uXmlbE$XQJbAWt1b`ADTmKF?SOk=#1fFM zS!I&$H(>q4YK>8^LK)W3)_l)w@4gr0V}}2I9+9z$SkH4-0+vVc;iNg@Zi}Elkv7?K zxkYFHX^3^S53ZBjZjGG9^QL@0Mg8Z8cOp7B0e|g3#944cW6?h{xE*>fH{ul-@LbM*OWWs*PDDb>sjQ!96$Up_Iym^r0~jlplQy9V>3+F^&lMKvzg@-0p#n# zWsy!%fyF>VKgYY7{4W^n2TRQ!I^XYaPS}f9Z8~pCL?gsMc{{fzvEH0!P`q+epG8QBfrvvL74q$noUm?o=gWw*mUC*1fDd~ z*sXHIKdgQp2kc{($K>5KLb|nyLWTGSr@f!FNX2u4a+x%?&r;a}&E6TCmA&&d)~fri zPY}1pmwQt$x=BO+(V{9e4y1t?Mm+&1)gOSoHp}{V`PYUEzQ>D+JCDJwVUD_c-pcA1 zJ$5GY&cdxIGbHwH^|k5R;1o1sOgI)T<%^_u_MK^JK6@3i?aXYePb+WhoYUU-M&yME z{l#8c1Z_JeNU+*GU~=KlWbOBmf{tJ|qs&lNq^n)WNPlP@WBGY}$bJ7M|NR&AIcr+= zQb!ooBkJvcjr~><=^--m9?;*LsGSIL&wpf&&;qxLJ6`am!m|>8b|edAQ(u&G4Y=1a zr}ZEnqfknf5_fiP$CI49Y0)3UpRo_IIT`2_MS2x(rsw**(uX_ULF}~F zb!@bsM32uv=|d{x0mPLwI4ESdczv^rrvwz)rcPglv&s{mE6n3(H!0t{thM_u1IO6+ zd*qQ4W^3{1`@4PLFxcd`fg!x|SqpAWJ${V}fGWhe^4)|#G@@g{3b6Ub0BV2f#RjM5 z9=oiI-UYm<-oIz!sp!j0)W&92{W-~E*i)ulCGNx=Znv44L_c|l%!x@092jGr2v{^} zhm@Tq=QCv?{X1jJ1Bh6(eXQSPq<&8R_y$m<_(!o4L~jl-Rchs}s^S$;>t8(MlbElc zZ_88~lTx5t{0Y5mi6Ay{L9`==9wRfgt<`{Ho7n6AA~w3gDS5KM^SJ3eDlo;bmwLSj z^@r6!$n!_7h7VFzBP%(RWy?aqu12lH<1+2gEV%EbRnsyM+_dCgRL`eV9qPD$6^p0n zIMp8gBelR_y`BH3WNhx4cVmrm%@8X~j*ri-iSu211Y}q61c=Dzf%zJ4Ap2DZ2oX=$ z%tQ=UeiFQ;?Lp-;EQok>6)cfeZY_#O#C>M*PNl{&@DnkSwB(fPzs4;GDFGy z6zq1nsrOv9xf89_LzLVX`ME#$L{G=m@rl2GD`tKvzki-TkM%Mf^-Lf!?1?z?y7%g4 zZbUUF(jYLnp1H=FK5r7-$}+eGh^v3#c;X{CsG!{AvO9p;jB)B|Hj1;GYS%pi;wt`z zNWo)q8GD*l&`$Mqmp$`RO$1jPzkE15{vgVv_t%4dP*TKZ^ml(ap8+#yvUwq%LMDlL zwNml#rjy$i!aOxR|k55H>Lh5W$v>rWIuT z+PA?4l0l-r5wGb4_*lS~3j9Muhw-m5_HzEcP!hNhMvkuGm60l_09 zCmIhXNo#0mK)fRie}e;se%E{g#J>yz0Xo%t2k}cDV0FNrxpd#1Zd#_-%3!t+SnIdQ z+irHw?rHNB)4u+9T0k4lw*OxO} z{0wLG^#n!5B$-ZE-sAL#)HA>~uvjNAFknBE-)26goyIv$qtLil@tDz5EaT=*nBEs(z@FyQ{ho6_(J>2O~E7Dq7D{3ZC`zIis zxfD*hz%eA#dA`BO&=okDs81p@@TG=L4dg^BBZdb~FVqNXZs$DYZ7$U`2uG+vvm z1)pa~zxSv=nc(XQ=_CQ2=aP38hYkWJwZ1~{-8Imaxhk=_V%bTJzZAq1dv|PF69IgD z0HBZQfen@dhzN`asEEGp>`Uy0!EDcQ(fEVY{@y#_Tm_f~L-En7qlyv zbH3-B^`kczB(g(>?v06ML9GELiOyFqxLzq?KkgA z+U+uoI^G*bw&|FTp(Y?D_yg=qe-t6_Mi?Fx7qs;8$8(4ic2(GY%8o$oI^q=h&Qrh` zUzBR&fr9>>Y&@fWhnsJ?)TF6n#8-%^kjX<~F;fbJ?(mW^!Yau@It8*n=l(z(fM!_Q zb3UA#f`j}H_`$e?9mdG0$wW44A2cu(w|t&%B|1r?RNBmj_onQD6}WAFU12&aA|kRd zqc|e?bR&B5yQhkyph?b~+`@L4BZ4>a6_u>Mag|)PVHJy);YR!Bh z=U`PH4GcI*HDDRF;bP?oI0v%$8!vgz%GF3TGHe$SV7}K`!~U#2Yt3~MyF=4RQFOV` zNl%jNJSRA4$8~z&AUQEH9&pCHe>BVRGzWg#vd%V(jW< zMY3#KoLQa8b6F-XEz}TD+NCv9x$qgaC$qZu6mOMS_I=Cm{yy?+gt+^@%YxV6!rU;(_N$9NdFW^kxH$E+ zlQx>ky#8JC;I$kg$y<5-h4r~uvvL3kXzB-~m$q5c>$|P8$$*(A{cRwT!t3q=aLQpz zW&lpk8Zn(u3}JVyst^ezuvTM1LV|Pg_O2g@Vkyps1$my-*p6U49cg)hd@H43W=>YYRyL7xIMUY=Szm4v(MFyyZy9|_s-Qj*hbDCNpvSJ zhSsB=IZ&e;rC@V z?sMk{FijN7HPX}P74NWX*Me9tx9wP~C)%ikGG(?jZbOZiXe=A#84 za*|IXxg+Hqg!W~J({p_2cK9afMOYT29TmAB^TWWc{F9isxy0*nF zcKa?k?eQ9M*Lz{mT=PBSqg4VGa+UiOjSF8OB&6r@Y?VY=-m_dLk81R3FZECNMI_IQ zw`aY*Tajn@VoE;q4rUm6LJbqPL@DOFa-&!0Kzwq2Fe<3vaj1!SL0E|@f4xYj>6fU{ zHNwD5jU2%+$f?I>urtZ4Bk=Ty#g*u0?_3;jf-MrgP|5k|&)3#M+0?ZW#M`gK#DLV> z;RQ-4Bhm9jgZ(tW4`4crc6Q6D$$7fhml~f12TN6;Xejo-^C7V9!O-noaa?Mhx84Rxb2=(%j=b^Cd z5kY$JIe};HxcZ5w#M^4Dfk@NF!_n{CjmJ%S+lS}lNOU?o3ZaHbEF;C2e~>=2(Jv67 zEfm(74y`Eo+}{Uyz%(hLHAIh2DfuA@iqfuJe8#-Cs+BvprF=$hOz$m#uRSo!xc|#-m+C(FF33H13?pP$Yt|Gtp zsgKW|O-8TjSDd&(a`g5e;;7#QjI^m4Vr5! zw;%5?j#CnXkP+-0-+QngUkD|KLyYs6@CuRLfq3oQT%weA+n+>D~4J0c>ImqLYzy(OeBy z4cu1Rydw>x1z72esqo zBB?(t1k36;Fk(Gtd5p?kej42!8VnblnA+4)OI=l#99C6e(?K=7UUvy7BQZ4y zT)A>X3C%QJeZ51~W_8mgT0c61VX1X%Oz`zOqX>A_%I0xyf-m3pFL?4yZKIi2iL0K?pab)(eyb@&-1CCB?LVfXVRv1xTR#N4`hc! z|1p0?5yms(m;C5@H?**iDE$%p4G#X@0P=d>qw%2#NfH8RTJrT z2}F^%OeUl2mX@{5{SK-WjzK+ZYnw!v!!`J=0BClL5mHpuEIqzvii(U_;Fgy|qUnvo zFKk}{VnkLTc)Fw_!@QALV8G7<3j(|42un-;-f9ra5F8VTsS|pBN`t-AB)68lFhKT59e0{cx`+&I&y`C4}iU=`fTsc2`<;{Ed*e zW4^rw@lmJtI%arz#>;GfXWuLL#Pi{_U?-rWkTl%1i*xy5RDxy+3n2Ped{GmOs(*08 zZ?uTj=d|iGMRA;94)z1Gq@w_Ug0s-8H2?G9)y!+@ftO4*OyD(^eWQG#et@d9>9R4f zzID51Pe1FS>vJrKm9;ce6xBGQjQ~PI(eakW+M=D26(Upo{go?P%ViwPezRdvW9yO! z2HGdH?w|n|zrY|28R^(CYqKg$0MjAA-qXi*Nz&nbES!Nge#Jd^nM1vVxsm-Ry+yL7 zkA?ShM&tj--CIS))wEr^3GVJL!QCAK1PB%&cyNc{1P$&E!Cit|@C5fD!Gl9^4em6~ zF5d5X_x_%J_MiSojM1aJ2VJXHRjql?dEI+u7neEd#Vpi`9w=HG@ZOz zn?G4{vJw@+?RBXRJVxO-%v#FDK70?DqBMWm9#9B52P(6K%w{Um`bamLLA+k4PPf&x z=9aJyld!sKpdbWmARx}Fc-fsMO^N?AhR~&Oo8(;(;wtBTLTp01U-VhS=dZ~kA z2`fk$aqSZjHLA+l?;#P2`D8Yu315s$#&cU44oTT8JSUaj7b#d3>2nQOn|}-P__B*r zE0mA{?+S?o`tg_s}!LJMvO!@gJot@-Q9O^I}xG}z(xZs z8QUggKacj?(LiOYXtFChgL`_{=*044Og`fYPd_);UUSdEo+*ySF9V8>3SK+J0cwCC z7+m7gbCAiNgGHJ=-5tT<5p|HFS1+sg?7B7IkT$`Q^EmBg#7c5KolUXT*7w;p8{yJx zb_U@V5Aml8-5aS5_zW%Jh$)987ZYQyOV8}ASWhoB3hRAw`|#t-WM5Wp(#@gb@Q~bi zUoaAGJebi$=GL#un;;{dvU;jEnbOhv2~(w$skP?gPL&*M6z$pAykzas0j0KQeZ=;1 zK;oTzuU@CEO}yy3c)Zx1EU?RJzWsAUH`Per+v|;;)c(F!je!O0$o5)Ua@ExgZZ$wE z`BL9QD%!}2oSC^wWq zUkjD&L|FTESPH+&)YR92?WWp=#f>4&ibVfFxP6fYpaUR`;pt?*KK?_*^RWyWBO4MI zUUk>0(`wtt!t%vUrq0~n@@_)_k2LM9pFuXAKdwMA?TrHpKG}VCv%uovcd1h5J$){l zUPo<@)qu`f-^nk$4)8KY&0r;X=qntUs$8p9Y{ltAaS$W*FuUlzMm%qkcL>DfN1z4AKs8A11Ot4fp{ zsy}jQ)WPeX_GJuA98UYt(@Bb8jU6HCP<3DX5XHQNPu0X#@P*ud27L`X52i?u=4bpJ zJvNT??xV-v$aoU4E6Q6hHC(Mo>ApgvnTQ#R4!|N zZvkIT{5aFs+dl@kmr>n_H0Yx(t@rhFN z**a8TQ@b!E+HrUr<8{+L6yir1O+}#IMbR@Dp0L&e?9LoL*%S86j2Af7g6BQ;gL^x+JKX*03>*uJ1bO+(M^j8wYr}O1~Ekae?)e)+YFt3QAw?Mjp%dnTgIg` z=o9cr&d8t4LlOsWg^wKRY5FEu0K{iom7~TMCHRj3|B#ti9h+YBrBheu7!uq=A7inY zw+Nk$mY1is1q$tN`xE2u>-+i~w}qMvmab>j0WYyO?axtKKF$oj&U_fu@gW-600Qb` zzC~`XyWID^>8a2qt!o!s%-heWSiK^FO|#@bubywb08-`QgF-Z|-^HCf>DnE}fAW9~ z-H=2q_dRWC;*w}|CmuEIGeB1@Jx;wOjzXL+Q%?bF+1qEXPiE6vAd(x!Cqr|TsJIQ- z9R?noxgW6=Y_lAJr7yPy=GwjCyS()}e4t1Eq~&&ezL6(C&U<}qu?b1-uN&8f6SI&O7U2H^N)rF) zFiPnf475V=9Bzwl@z;~B@|p8_QfoA#IPxXxeL(~-Lz0xPETOqL)9 zpJYfBr{#&E+u{J4aJIKkpiHtT9vY9`;v4B05=wICy;nd2kGGkxD|KXd-mYP*UTq^H9pG7aSn9AG%(~9P|yP1d(so;11E+pvvu;wj7TqCy3I#N+Q-!r+w z?&h?4gAp6L(E=t6j3d5kowfqhx#$N&av8Is?>Sz zT;-w9?`6O|#ht^7<(ZQlUY+4V=cD(Ls&9I4X7;+;`k`UzbH2%Nk8tLk4=*g5Q0U#a zI2N7OZ!OC8e8^*iNo-Z(BNvq)?rSVZB05|he@L2o&lllm9fMhq2Wu?0dsakdkl|Ta zMmS*jqc0*&Vp{TUy{}u2xw%#EvF#yoBdTgAh&s%4Bwf)r54}4bxk~{G&rq{cP1{#y zXY6Rnb5Ua*NSGh7<`q^Np!5H3rrc~B5_5^qtlJKSv?F8_Y#z7_>gyJ7BHq0FJ^Bjr`rSDK7&|;XNvc$j5;z2HnmBqk&S_$}G@k{ku-UV%*cCew5 z3YXLgV6vu?6A(z=JdWG^Mv!MW|Csr{)g5uZ)+O>hk(sZq%at8h+n~}g+kfumHe_Yz z7l=!l_6=)ePIRODUPdr``$Fn0q(?1KU5O>UISgx{M@GzN3W7@Qz2qs56G{>pItX(K zW?8!^kf8!!m^UM(?wBe3WP~i67ejl$XZqz@ZW%WxHHvO$Sl-9du@KSjy&aw-&; z>~$vBO4&vMgFuV+Wr)ss(qGc5b}DixL}_^A6&9>?YH+f7)g9 zRtTjQQz+i~mDNv5$Y!uuZN8R#B5AMp+C~plgq=teZ;5J(Pc|FeDLL^_|pDNIo(opfIsJl!U2O8ck9rSMW!FR{$6+c=gRBA zS^1UKH4qLxuELxGqTbX=-S%g(MSGt!MJ3hCS`$1ID*f8828pfSNSki}wm zaE~5dwJr6cjNw}EjL(+{zPoHLuiXB>ljh&P9JO;yT~OAmQkrbV%K9j!`Xex3N)Dg* z98p~kT{yUrCYHZj`n+JFQKe6#Uao%rVXCp+zSVq>-zo>2E~oQB~usxM#=3 z*$}74*{d#}n@0H6JVa~8iXm`3jeE8?^u-bvkD=A$>i#+DVAHpqdJ8}H*I-VP+$&e% zt6~S=6EW<)NRk&0@&oc%!+f3jZry0bC*{K5c=HAZ(gYXU!zGsoza`l{qjo}yugk$B z(!`GjlQr?G<4?NbTk@)7ft3|v&39iU^>IhRw zyQ5$ptDqJ{ImOAlT41aU-RSCArQz>fe@qaH(L%m)k$N5+i@qihx{FFZIdTXTSKqDvS3V17I4VYa#M59hSig~{!%=Kq>F zwd|_t+UGrFMvji)Z) zc~BE@CL5c*w{DDwgml#)W`!ecKRNbW5jwdhv2O|CN%$wDxc}6Mrgu%T7a%X~ixED9 z64bp;;=lX&x}U7}YLuDEKJ4&Z8^C~)_-VvwolWX;udDm{&J!yeQDKKs;4Kll>XhqM zXPR>R{f$eA`PG5;S?w;dgUNiWSsmQ&Vqv6VI{D-`vmxR9N{Xdsw-k#U)Ew>C4_?#1 z(?Ugfzg~{_`EPlTq)(@_G4HACf0nJHYuhFNFrU~_t+M{b&&Zo{TflKIq52YqMb4%&iM-BZFEpbS)k{M0}Z43_-&&Mfc*wVO~MR0m& z%|2YMV*7K!41Yh<{0i;BaieN1BlzmpsrSL(GuIOm>(U1oXnG%FFLWiJ%$njA~*2+~@#P-a$vbJfbqgUxwggM~gnd^z{B5CK9uY#!&QZ3S=E z1=rdYgnh+4rzM@oQEqC_9R40Sr>HJ%FE)g2#AYO@nnGS?lRIdCvv$TIkf!oo+*}yyM9>-Z!y(JtmLoBg2PkLOD)~ zpBXMyY&UvcLg$L+Z>WiNU~CL~W5h>RFKN2|%_c067wMH~Hx+6ktjihBfrFoQT+L+^ z{=l)$q3hD+q>`$O8{8NvZgpfpgA+LPy1=gt{A_IcYsZqO^t@BR8$2I{ z5{`8a?jasy!qtIjuH}vqDxdSba;Vxnc7nLPNj3xw&8vl#WOf@qS)g8EZ)mJ?`6!%8 zwwU1475ibjqH|QzjZTWjZk)BBrtOX(|8;xJZjo++450~euWiVWhgRpKw?oGb+-f@C z)mkjK?`<*t=OD7M>;nigl2`%Po;h!dz1ol1>dkTk9{p{tezW?^DIDpH2~)M8p9o73 z3(}0c!DplY_NLS4)7dsGCOyd9V4#zz+(qNh-Z|bp?y-w7$81`_P;KU*USn;2`k9LU)#y zFon&&&g4`ZZ(9l~`NaxdGE9do#b=nK=HABNJ)K%LvMQ5aEY1J2U1<*cErt1WM3hjh?@GK=fpGtcx>JIc**%2j?kPXj>b+iO3Xe5j7hb_! z-TgZxJlgEr<3wR&yljtKv*lk-9LEk&b5iC{?GMe+VGS<)j$MeN2Pd+9`hWe8ZZYw< z4AWn&MuOkbJ^%t$Z{7hv$YvBl!2dGY0Hb(JXBH0|94RZ_|4#pb*8`u8@s@PS@&9^z z-m{B7(Sd{gUltD-_-D)g?{~~J|9bgNIQS0wHDkknIX@84o^zP_Sz2=cdN~XWe1}SR zZ|A>#DI~xT0xu&}llbqKX~1{n2Sxh-+pfa@Y_5-SHD>tt%W~j5WDxP8|LrMp0C8V( zlEa_x|Ly8Yd=9i?vBLe!h3>yf0Zcvo3*m*Y{w zf8_*Jo)ZCbjRgN^1C218DInQS%EPE{_)K7a_HTgbr2T2ULA80UV-MUG2mpoqm7RbG zbIa>*IzM1=mJM=ohf;=srQiV;F~a)U)5$si!!{!slCnE#29#uR6<56fUe;F3MsVPW zr->LM9!X!;m<86xB%s!{9SSSG$?CkYnlwFG6<3KRh$di7kq<#7X6zWrCXJr+mum95 zsRecv(dte|9L6HExoXEiCqYmgd`)u?;u@>X0wEEP;n@9K&z=&1orFoWmq2sA7{D~E z1!-26?Wvq1ps+w6S;jqA@MnRcCEv_&`+qKSm;7p_>IIvAEB#l^s^u9fkoQbxlKz_i z#V?`rA6l*1)*$ZaYpKx3gA#gwDgK#4BkJETKesc)7T*R@jKKo zO8;DW5Da$9$~*38Zm866aaCOXQ4QSQ{^}D9)s=R@Q1HWUiBYps*U>-_L=j0iG{go# zO??xT`;V+g1FNgq+uA)Lb~{#z`ygBEv?dWo2K?o+7;r}n7+O`1q#Eygql<@8?+0BNK8vVxJkd&Q582l-9{*Vbg6~ZAX)* z-}`Io2yzP|Zqq1mj;#RHit4-W&X1mm9Kb8!e&Sc5-L?=kUyO1QaI;|(2*yHlKm3B? z$MUGtU)X*gI&5FFlUdrg=fF;2258by<@OW-PWj%zS+L2)@BVf4?VpH_N9aB!Tn4K7 zPn*?Um&DL^jh(q{c^x|874LX6AFedWcDw`b<6;vS))#z2Om^D#s`M~tQuxnNP*JCM z0?)IdR5v#iTc=+>!0bp$NWfIAe%@+rI8o?+cq!ntdHiQ@hlTtZo$wz|pAwX;h|<09 zHEQAan+$uTihGU6xmGEVKPZb({lok1ax2mr_>PktH|PeS(S<4g1KhkiN&-IWV$lr| z&&&9Q@B4GFE6lo1A_DJChs$Q<|NV`woCZa0=iQ4;^=meG2tBy4i_l z8pg;U4;=(Z>Nw-xh+nYhXDc8}TNKXS7fs9td{6P=*d3~3>&-6vgGyo#uK>R^fvx=> zX!&VWIlePO6567BGm6iC%;N^@a-_>MT&At|yCYSaANosz=_?UQ#>{_=mGOPL8V4WI<_w^-0r1tR2Cm`-E9rRMNeCAuBRAh45_zcKtE!!+F zP91wki<+I8651{709fj;_})mxrjY%cs`fp)>k7RFefSsTKI5{F?1yHB!1Ox+a?r4N zHhvSlJnwY%G0W7;m@K zvM;h!BMI;JWIa<~`r|n9*!M(5F#Er2`!T>uf4Bf8`YJh5{Q+c8GI{_zGS;~PikSDj|eUEX(>357$+#J#)N&(3sa zE%p`tnPc!tS)F_eFQLy-?Vb1;oCixS{iJXjn)JpiikZNuu0G3+$Ev&99s^B(a~RF3 z{Oz;Le6>*<?+FoXylM30 zQ$Gs@W~<3zs5b>%pPjF%ema`;m&QMJBeM+z9n(ICWf$cdX}7n~6ZKDY8ZB$kf~vJX zr5J7FXc?o7rA zl#FRW^E0(G5a9or(zvZ^(Rf$w(P*Afxd`46?$6ria-jg1P575r%(eObQMmN?1l-0L z@LTQxLQZr9=3jHqo$-1(%Hsk|rKs{5NV?}j*N%xk=~fst2}$;MrEwLj{|cp=&$m#z zS>emytnas(YIHPF{{UDz)=%bco1 z>a8aB3JrW8rW;#=N;tFl9kE;Sn)Sx#*q=ypwd_a@3*LwxJD7>FrmMU`Z~YK$;=zx1A8Ei`CUz-o!NHebqOT zK9wOho}uOJvQY%qFCMK?U4idQ9Fl(icMp^Bbw8}e!%={}n|tvdR75_=4uYEBO!2P@t9ih+7#D?z9QxaoQH>fNtUbEZ5@vJfjWtUY~mp+KFv?q`4f!A{ahdA-k9(Pd z5#~s6mXzMK+RnI)R6`0uSCyiAN-~$^b!jH=p~b`0wb<1t^t*_>-5x0nl#<*{n>WfF ze*P3CsV{mnKXs1z<*k;tZ{L@tzT|*Mp+G>&3yTPl1E|vgISd?VtXB-VPzGY&Q-XZM z!$D)A0WDSe;Xt`>xF z^}U1LJ}&ZK+Jusx!vw;f<0EvlLs6DPAz)Ua6K@B*2I=0fQZABLwp^vFc{$uKCxzo8 z!Z7w$+RWF!@9=rhDi=+*)wQp-$s@45(fl_2Cp4FEbr5D+f8$T|mKGoBQTtto9SzaD zjo_+-!p7C7QOIQ;u$QDDTAI;!IJ7n%FTe*>vTO||CD7UxzJN8{oe*vySwC(xq0WiA zE#|Xr)?u8#z1;Ks8to&w#M$+RdMqo$?Txu^MsAQqqHO8AEWyt$GcL>N3GVe`SQJrA zhbT+V8_|!0GWsC008irZ+U7|`N}9T6@Fk@eJcC|Vnc6%f!6HP6>`hX!R3x6L&Bklr zDpkI!$D!n{70Emko($I!%`f9Az(ZJ+4Zy);D|{d86FO!pvu2Ay`xVurcy`+f{;I@X<)-Be#b1&DSt1&E4P-|?rQSqA(mK;*F;A2+}h)n@Hz z)!{on3os*RatEy`9`4Qs-I6Qy*v=tq=(MZ+S71f?-pegwa-rS8+%!>n>XD0^k~^& zu*$(!P)GFwoMM&?Fro6j{B*v5+VzicU*>?2ed6bLavbvk02fRNKRaK}**g0p4lgp~Vya7k+%$Er8Hgl#X^mvj% zx)t`#rSJVCn~iURixjfgVQW(K_sDUF?H45}s;X6B8_-uB$>F3V!?7j7?I75Z7@Nc9 zJoQ^y0tDjwRdn zY$5wfue*^3hG32|o0fy-NPAD-2>YYOnZaZxCXywBSGops1;gg*ys2!u^~#`X`ku_= zf`gp7@(E^gwLM=x6t&N-33Xj;gKW0wyJXujb>%9$c4}qM^EK zmlAzyCB#s2qk7BzzUnw|?f!EKzo0@{XB5|lw~>X2EC7mFGn6A1Tt`X7bi#;T^HhiP zulKvZH|%zFywf2qeNZdIH~mgjidD;Ph2ZQsQEs8sG?&HSz4!Y2o(HyF6N0rqMgZJs z18L5uphfwmqUF_EFLn}Q8-u+SvCDi_$kNkm(S5r1W|GoS7a}I>ozWfnP&AKZt?xMS z(P4_|2bl{m2CbOyF|aC0Y_6m_{grhwx+(4h0-2y1mV81r8I=`E&aLg#118NVa4_C6 zb%j1Q?^n7o!MS*8J#nsYP&8QK`=fou`l@n14D%NDR;!7rTcS)0bjDcZdRqs z;|;xM=3PUX z{;|$mh%lE8rMz*iykSJ;y9+#-=8aV$E5+?qFKZOigk8(b7#v7vobv&eWf)?ccuhA; z0Q25sA^QKlpf91!7G>#fNC&vW)QAEc^m#>B5a?Bo@UGvTXDfc*8zQg3KgM_~K+C4n zO-HO12*qMmtvmLMnZz@EAMNn~VV#j+HNIN&+&oVPx0cTkj2nb*!}J3juhaSm9Q7S% zD~H5w@Klm;){h=i%)E-Dh7oYw18KZ96xkk_ut7XH*)>oL9qf$d zq`Y6BL0TnK-jNzjuZqxDOI66;`o5-n42MHzAnSrutf#hxSfn#`NTeXN*Us*uOtPjb z^&38a&|>VL?ZFA(|Ddq?eE_T-!St-wdVYlNSBc<6G0!Q_pq7C5v|!g|NN~g2g_|p2 zUvt}?KnX?nsZz5#U!C=W%qP>dHgOslTebTs{s=IS$53+JUEUv*skTHY*@Gtc(jUKb zPJNR^S*oZkQK#|-6K8TwE^9LQSHYu)ZE6D+9$JoCvBO**qZ0d4p53hBf(j(KR1zyj z#bci9e|D~yk`!UDN1Kjdm@FXwSxEm`Pr;wgkcii#%|{insLfMZLr?iaKGo*m(&LWs z8i^f41daqrtgKA`yZrw1DIA=a*cZqVnY~;v|J@q@XNR0Iff;tO5V0d+O8@Wt_~*V? zR)$d+XQOw*8++bJ|JhHU|7gWxvWxrvU-OXx2Jxrzs&M*OjDK(WF8%CIUcEh#%(NIr|KrH$-CU4UE_o z_vC|jsdK!q(iE};dFULJ`umXrec!!M8&1-~zivMt74q?V0CD8F?{|j{EBCtIb4H^)t{+WJpDZlm(T! z@2_`=*uQ{WX9gGp^X56~*A6*;vi@5DNKq>n3fS4T?Z-4itjT z9ru?41?a@k)Cxc$0hFfR1?=R=ke=?<4$&DmZ>GuSPJHp~)61P4U+L~skZlS>1T?LL))vNWSY$J=#J*iubdL+@WSDem*9HT`5vZ!t|aU^t>t z)rQ#y@ju0G_uM?@V)q`u;HuGq95!BpUNvxph{shGAh zgU@oj)9tEIKIPULbT2Xk^TojW1q!L4+O_>uNnEDWAj5mma)um^$v0eYWUqEyPJ>G!RX2pk?Q;{Gu}kRIW~ajb-(Wr+tsJ&NmYrs_ zEp9%ap+uF?rJkX|vcIj!z5o;~%O}v>Q5DSjoK@@C2hh}q%E0HQP_0};QPAz^V90mH z8zKvu^?0>l8-Ypz7>O$P11(3x+PsIsLk412FO2J$&05A@=;$#+6Gt}%O` zx&pq=h1>~<&m`)8`&)fwJb&}0 zDJM+iqti?q3?-puD!Vz)t!3QKjv(OVt++IxC?d4^0w#Z-C+wjx}Di2X{n! zSd=D;lonH3@v2HBY*2iQJ!$rP_os}Jg6C1CUz7)Sjf#bg>@d|D3 z-I8BvzTGPqdAbAro$hr*1DdBbbb8OO6&C3A9vu(SlTSi`*T5rndpM06EZkK)Myp>p zQUp2q#6Sln{dW`&AXmHfH$OIJ>olkHW>gI|jQ}tG118FWUr#yVz}f zx9Fa*llhajSId$gR8mccm=a7$&k(S8B?sPLOhQ(CSB8{?RY{ZtcVCGeui@5$JL&Tc z#(YFmtd9e5v<`BO2~(f%jHLvki_Q&6{X|#I%p^q9OkDXi=t75W_=4~&T1aGd>lTbzodK3_O79Z{ ztOVFQa*XR-pvF(#v6eGoN|5bR+Qi}eSOtl*Z{Gyt>;I)ASmz8&ox^-hfb)TTnIp`w zQo)NJ*AeDC5M%K4*mt)urS(Ov!G$$oYdUKM)1N&ofMr4cKr*0q@wqT*zY1OqVV_f=Y+v_{3vu8OhCQ~-y4m5n2#W~ ziijq=F-nJb9VVYbF$H@MxI!Da!UT|~M~E1?P#O9cHYCOXWC@sZzZ0mvq?q`@xT%!x zUAVh2V{AU39>>6y?>_W;Cs6JrP}ye;q)d%%R)5xg<)74zD|}A6;2*7@UWuk~qkY#4@SdR~xqeHedLe&}IS5xi7)8Di z?qs!4FVKzJ>hEgwgjvuCsM;K+2j?qvI9{M^9pFW{9M6f1p5lUbudsKvMr%cAIb(<}#4mGLhS_A{f3V6~GSeaAQRfw6{frCq%MSJ5MD51zhYFJxGV zG*omvJ=SKs#jv$|c_&dyOqKl>a(qnZmI|-&f#BDqlGtJXq&S$LJKx0FB?WP@>4MCo zF0mzE7fKqXHQj7ywDHFBe2Iz3!zi%XpmwI_HnM$lXWQ5(6SqY}YoChua}%Qol!`tZ z1*3&Z<%Gj&k_&RaA*okp|GU)E;0wnU95-E}($n&j;%5kABy6(p9z3nHagbOL&*0!k z_?6$zm{XK+(8)Bkd>S$sd4?Y_QcZecnJQjk$XlS`4feklKS7%S>+#MhKj8Uz>tt?K ztk=IZ>lX|jN2-a#qoggVFl6~^JCr<9^=F+Nu*^Ut^Wwf)-2axydWFAg38p)pVq~C6@N>`CopAXjR4c1y>fZ*BCj9 zYmJYbs%)^%J<9IF^%IxB)d~Y>RGSsDg_tSIIe2b^Am~J$RFT7XqPkpl;1;y>Dt%=r|K8f)c7d!Z1ogz=R`kESS1rF|Lj-84hWOszdDljp<&h%4qO&?l;_p zy$B9gzg7ffJ9H!Z^r9e(Nl-Fz%MFK~*lg?G2F53gg!k8VBOarSDHg>2w8w!s3sX-% z=6|Y77I9bX4)f8|YA^QKZA}RZ4~Z^!i?7Ic4Ai`ZJBK+V{`9`ie8g*|kA7fIty`{Y z8Gd-9;!CM`9D9^lH#`1>rYv704C`G* z+F(;~iI6GDC8~uWi=Wz*17Cz=beeN8k77XKthxLmxBi@pL@bu6KjD^aN?E~=kb_Xl zZax@X9*^|Z^YFVSBOw8snVJ!*Kh8^01z?uGjK#=HD;Zy>Og6#1aN+S2SJH3xiaJ4u zrE^X-Q+~Z6qJSw+azvss2xrt?pdn8Xh_&T6{xiukpI$nG3g+w2*9cYODKv^X>J$^> z{)#R6*W&DWa3Tf6v%cErU+Gq>-;fs+)aTzSu-i3z>PArXYJEFIKrjqGgQpH~AeNP3 z{$3|2DQ3K$PtGC0F;A@}aS^M~2YZ;GQIgQ7R}DZ?kpY!=>Lq+8I!o7YnV#pLZWBci z%q{Z+`o1~|O%k=9L4-WlweZJ#xD~o3Yu!aOO7+}?^;d0?a%`oKYxSIK_$nrxnK3@G zVEGhX;)xlfiI!C4nzOh})1QoHfWg|bK+wZDkHFf9s};W$1#PMCSRMqz8zvxDTz#)1 zm?ZdFZM1R-;ptx%^pb?i)9jw+Fc^i)7`+(~rwptfhi51ot4<#vL5`jN47ZbGcwgda zo8v4jS{XgDRkbT~>W<=Z0=G@uhy97bi%p@~xXj6~T}dwE209=4FyJ==EQ>-~6ko3} z{|@{lSR`RKf{qjRRB*hM&WB*IQHj-$ooi$IQ1z!j$DU#bD`-9`e+@GNemk2g^ox~MB{zxBX>-X|6{HWX|P_Am^SC-Xt_&LX`Z4ZFv zj9l|laql`auk%mU+38xZU=v$&nJ^!M-4xc@EpHKB-WSrQrXb~P`m4(`=q;>?<|ivg z=Qyhev(Awl8eV@{ml+C*_Uk@tdDkwxdx~bDoV-%XmcSb@3l8ZAn&A%9FOX@S>8*7A zlHN}=PO|IPypaHl)jm-x1anEI8lC>C9uW!ZCnLN!A7dr@s%ZS+S0p7}g9+~V%C1(I zd)i?1_WT27_UKhl<_x(Y&^K!rQSvs+TJ5v!C3@eMD7Ft~Ou~gonNny^x#LUyP&W53 z=$Ka(2%@0@@KVu^x}0APb1upSlDY z0GBWVmdK1`NT82MZ!0Lp&?Tgpy1IH$rct3^bj#50r+ar9z6sn*P6ZWj=^;E_qh1#d zRk{8Ro~%Y*xs;BxfRZZ<6slIPozj-LW;e@r-R~AChW`FOv@q*FW+^3SLEpC#z#r`;~IiBUZ^*6Q!V` zNjIZ>^Caz_iE*gWUN@tHlGk;QXD%nw{1e@V#cl$lO+dG`F%{xmU}i1`-EUM|QTf>R zQ>r@XZAKCat+sBNv!98-pVimgH`?dn<=9m1@tgi^0tt5S7gW4M>bnyabH>$)g766l z9}C3gQj!@3_bT%vFw2QQwvCwUerfn&Fx7~h%<{)M&@ul=Xn&_=CBia}^ z$W^lS7HTh!C8ezT!;)a?qX?)$!f=(!w7Gzi)#+z(wl={goHT7|D?>Mngx zk~7KgXrj9zqX*WU^-iUe-ad&iV^qiVbgb4F(8%rgC$2%3xOO~I`je*`iA>Dn1;MWi zyF-$(+tHpZMkAyADYp?dCS;m$-&~oi@E&o|Y+=G~o$j6~ z%|13e$rE$fP4VL}cO=Kv!1#uasg4!YJAUh)#(+k&lf$s95g#;fh27{~D&7}!JdNLr zV_A`37fCb3(vfc-~yFNCVOX5Yn><|s|PUdlxLTsrFnk+sjh(s5a zK%nz0pysx`|CaVsJJ^ujsT&qz3E4$p$xcWiXteogTqvnW9wy&57ZeE9|GMv67>!LY zVTVy+?o*rS#^9$Di}@5`jCIT(2@^4UTwUCkqIx;wPJnk$p2|Fo>f4=*&aqo4k8F+o zfF6L!3Fm<7S1)GD#Tu5vedJ!1DBJu&GrEUok8sS2@0L)0f^W$=p&v#{nok0YHsU`s zN2(Ct2Tya^fxq2?2(K&7wcn{Q0mDV+g>k0g_`n+m+OdM$b5Vr_whN+OwrXRv9Xcd(vk$#=I8$8oi#;;LGJ#E9@KmHPo}ANDm~0JDVPxjaeX z#5dwe3{G-FSc-qX+Zc4U0G(Ue7p;HrM~ubh}w(UolG)> z-QCc|9(ha6t(3JkU3$M05>td*HwQDBq4ZrZ86PRRm>WV^4B(Ib*pNu%9`Cl#Oj({4 z(y)NK`F**GCTn^$pl#-SH87yhO~R~QI187i)~l;E{-`vgF0slregET*PtAh1#`~_U z>Xrr6`YA~FvR`2x&Nh>;(WF9z(tOsK?)xuuZuL3X+a@cMM{7UAP)W|A7G--FXl^8a z7G_OZ1R$FJph@tC06*xrJtt)Kg*wWz8Y?)m2a@r(TAl83@ z?pj`+O$Q39jP&+}Z9VsNsl{AS*POklDuX$S0)bXNPpRlglEG`>o@P_HgWvy2LcC4q zXeDH_{&D9F>yKvOF5Z?qljT!*IsDde@^SBJwhcStI(EBKyi2!HLc5UBN-Uzqz~$kd zM*kVCTY2}R$j0EI+fWHhUE1-PnMNlYab~QKAPZt7QgSSN4azssyfrr!d5<-A*yyTc z7)5kcu`;h)(WAjq^y{RrX2#KLn(z#&4ytO4PL8_iyV-$eiypsr*YP&nZjJF?v9f+p zxntsHVOCoEG47V8U-Lt%5HrQ~eGcMwnr+V8+Mi|_8r39gcM5&Mec{Azx1#PNv`dDq zC3pM>`Q0Hoz0Zd@q+-?gEBSpgQ*{bM*qToY8+5@;Heyk=Z>@bCy(-zgDXkO=hf*L~ z_v?d&r-8EpXEV-+BS>s`zxnSw=`)<*hESfE4!pip-gn)1L;h#b&Lh%uHYVWg7t=Yv z=8@RL9*Q|$=HAbrwKe`2hD)Gd~naciC<|u@E2{TMTvE|h!9n7$6aiAjGpj22eWO_pg zHBX^DRT~qd)D|*?1ra8()AM2Lk?U+`_S@2{MW{Z05#7Y?JQ^?6=k))TQv7vacbaDT z>imXz@U5v9`fmZ}KMn*?$Fab8>&q-Vsy5AN{QoP<*zhBy=60;rf1jTESCPdKTA~x? z0kx#&TiL&BKg4KIw14gSZEbmY{#BEi^TPl&8R(BT<^S{h{`;xUkU&4gTjF;*I*O?O ztAxW2!%G1(xU@+>yLSfwOamYSnUpLp}|j0TpeKt>b=uh30`sr#(#IcI&y6LhgJ2`>B?yV^kBT z-mnX5cd@BXsmyVsPn+gu-XbUbZr5o=v>sP%LWRIdjGVP$#i!-zWu2hQ9u93ORDU4~ zXia_QvaU(cW3pYG;}c)1T0988kkS()!N|W!inWjatBQ8zlQ;e^vPC|0C2Pw8mgcnA*yL%em%m9nPBNP)Xn=4Astdm`Wk@g+ zB!3IDDsFtU{Ky=y+7UJMq7l@mHbG5cFjNV&s(4k};|qj-*hlSSFG49VS-CqvZBAip zzwYLWpVjwdSy?3qt;3%SHKM)Xy2?)$DN?^*VJGXNU~4^*Fwnl30JJt-+1?xRXyEeo z@E7?511_qQc9WACBN5afOT!|S=TVczo;EMvRGa~eboC+_{<`oFrbZT{nGB$ol%{kH zByZiwwZ|Q?r_({agdykO|0vBz5 z$_0Ra+m*O2$0_1`%@WLujCx!~xwAt8k59Rd)5gKuxBJ&XSMoI3lL2;mWWa1}-@&d| zv7$mzJ)tZqxYZ!YQMe_7i;e`YyuF!k`!|c#Mm?Lo_y&o1EFT6$?+&ovIc51OrF(85 z;cxnPu>(3rqIG2xZDH8nA}LDX>Jp%nA&#N0x&UeU^H-9`!6#54B93aFd5|IZ-o!2W zuHOj%b1UU=mkW>q!;z?fiSewjIN_Zj!P#95!XAXOSGx;$=R3K~6NJq(&v-XV1xvrOClf zLiMk%$WyRuzu9hYz7S(pRJfvHc=IlUSMj-|)O0Z+FRwdppy|SD`P6(lqXTQ?GO5VN zVu?lU+zJM+n;P!{RAo9%cz{gfYgRd;R?5UeK@N&OPC&i8yEP7yjNu2$_ZHxfC9g)D z0hunV3@iCF4a_OAeXB|;apyj$Yb5h6yGzChY!f`UQfb4aw8Cu!RKYweP+q)Tu6+Vk zuYsXH{m-`xt){WGyHY9z$FwkmSBqaugv#zgm*oDo8UkAT9y zJu^A}RWkTVI-2MgLvbe6o&<;Im5tbMa2{PGbDc8+Zb_Nw?Og3svvz06s{||d_ z85GyH_79?=fe;{gaCZ;EJp>J|!7YRk+}$C;2^!o9!7aE4w?J@r*T#Jo_n!B@_nexk znyUFSAO2OTqAK0JclX+Rul20wXDPOCy0A{(CtGgN(ybJ#1-LE!?D(28@nztVG0vo< zkiw(%6L6_Yr&Tnt5$A-S@hrh)hA|OWgvrcn$(Zmy52Y$Z&>VioyN0nnRuEG*20ARrc!S4S{+#a8-q)N^^$qPs+U@>kmPS7;a1u67cyJAY-I+!k*n-V2yRs}!KQm%Zx?t4Qg1%mBFAc9Blq9& z?^nf?a*Dl(!SWlnYS^a%MjtWX1ys3}tlL*s=EEDXLXb8PbFEenHD))f$Wr)o z7|DOYa~Ln7cY3#(=00>`5pP>y+!2I!SGyv(4kz42-KP%3tsdUL1*Aipea>t*Q=Mr- z@*j5@dKh~%)rAiWm1YWBwKkb-(PF1@pv&72vJ?)O1K!ZgB#|d-cVd0FCR*e~#|9xhLcB)s@ICIBdSY?;1WvkkC?|SslMekZmLo^ots5%27#P`R+$JDp zdqu|6=Dj_PAx6uhZlIu_LsF##WCxA>CfKEsviylH3*EIo`R+ z;xC7f)UNP65YpORULX4}M&PrzHzX)M>te#z5S~HW<+qF!_5Ep%19Z{FOIcfA32 zbH0tDdL0rq?1f1eZw2a!OH`G2>q!*zmNOm2fb|hv zSbopz9|LUp(KIDe1D!`m?N5*+5$28~gzsG*@Ok}?s`y{OXmUG))|NegCX5EQ!NWO1 z()KEBk!b79pIFo!N`ccT7D*WXBs^cpb2vu$(6+&)R;Yh`$!kqMVn4EWq4<{&8dyqG zvAK_h#f^(Zhhui3$r#N(42hJDOYi+)VvxxN+ISLkF!;#&&|mx)-jW}I}ee8eFY99)1fxgQNY@)JKB==E;tjdM;n2bCel2h3N}sOf^A4{Obr zVw#LPQ65s;P|8(@)*Gal$Hp+R`JACd8K!&A2 z4|uZ^SvIg1fQo`;l&H$1-{?}VG4(lk(VB?e)gLXM1d@kRek=9u$TYZz@$o-S4P zn{a3dLgGkw6&mI}dGREUhR*U0l_!pGyq6q*)|3ytC#(hk(KZEd>a!9F?eZZjM)+s@Ldi9vE60R<`%;!3OuI7BrGHFS@9V(P81>7_rSq z&7Qws>1-h!6(G0)NScLcdvGkDFBcqV46`S;mq;>arZ4lpj60^#T)zJ{yZp9U6>Cgd zM2!Ld!Rk&@N&4?Jj6{`ZeL-JCMmza05k0Z*;mt|?gxRgw1X>RjFA0zWBwO>+#dVZE zCpNa>_`*8-eCMM*s{=|1K$g&1nSCmn@(T4FD_v{JzZ`PD^oF0lg;Gjc=(Iya&z0Kr zHe>$-ZC|OS!V3ee&fS<%8oj8mF1{N$T(7FpFkQ4M<0BK3xfJk9bX=YJ|}$-D=HJ zecYq;feLL|_25%jBOJ>~q51Wtb3HTGdoWLDW2cSgwnJ=ukx85@cV)-p@pEzc?1*(H z`bxiFvSkDZ@7%l9csao!(~@KW@DDuUDTMrZQHbr4SD%R^|8kLZ=_d185h0ZmqF))DaUcwQkv9h1D^~+#a_gOl*1@F!a}k4pT*;Q3U<)CRHX3@N-ZBJa z!|g6Rm_N$|Jc!#ng{9{xSn5JWd~6Ybk->_C(Dh7Su33(Wtqr*LP@bg`29UA&)RhZ_ z+Q{i{i!1%=g9~})NJiq4OGzUUpp|&{g*GkmBYz*Ugk0Arwj8-N3HM6m#FtxUkaamK zhN$9P&*+zPVH8kHu#O=UsD3k&19cluo5+{2#8{kY}CHFv(QDUoTN zO_WFZ?@lIT8|9gzx8EJCx+Cn%+@L5Msgk zU^j^58D0Km9D^Eum(o)Mhqp^xXYtKQK)%Ww7n*o;Y}6v(q6zxW1kJLWrdK`sL5zI|s?{O_R_s@q$n;`SvAlvZ(&xakRnX^2Fx)V!&JD-%B0r!0e{IV`xC;n1vxKR6T#_9r| zz_P#B6JO7$C2^S}yf9x3fdI5^odV7Y8{PdU;$fT;qD3rOw`?qmb{`^-bc*cZR*BJl zK7Af{(ZOeb-^N{l>KVy+s~B#bQ?UO{`WhcQk#$!k6V^qYj?d#KWWDVpX zxNHP&YMh+{Zb#&INQyq#lsZ~u0jn7q=(r5uvsDqk*!h?zez1roI5LID^;52oNyhk; z7&dhkS(cmJ*lxb-yzd;s?x+#^G+yOC?gQ;LTD*CmA6yWI#H_@6K}+jN5U01+u}E>5TFVW>_w<$=6tmS9{WTNXs) zC8Q04N*%(#s*31&jpoTfw$hA{j1IdO*Yccbd9E?Ipe+mCMKt}XH`pL3rtSNFix z@@M{1){D)NlSZ^(?|7krX6iA?o^zPUxs`t!xU?fs@x=av62==cseXz1c7#Jo zhB`je7lT|m8AR!Dbllj4`sH)%96EC0%d}o}LzFNjHq~u-jXvx>(qH`j$h2%;Oe30i znjxy4^ocANvB;y>_NAWByNFepFy>q(lP&{R5<YvY)q8G{8#Ax|$2Q&CiO zT2O*Q8H5WNAXjS&{Ori=$0I`TxS=LQOI~86ipuK&ja*EJibqm-C^sHA!3X}eat>>O zWuX#SyBLhPwa|i!@5>z;#0u8}JkR|0vk&WN#<_HbM;x{qqFzuWBB&Xvnd;zZwHLHz zHnM5Td%n?COlyOe6$n9RQMyiZASay!?wVwq z`ylO)@Ul5^Y156SbFKsbfC|{QRn>3E&9u7r{*5djS;o%MyT-507ejYSzx|Y+o5~+J z`tVfp2-`)}@Mf0o6{;<@JBME^TJaLLeDk>`@qY^J-QpzLikhE#fMSWj7k@zVRXY8~M zNfs-Hv4on=@)EaluJ2b7uI}jYD}?~7If*U8rMKEa^ac8X9Zy;;^z(F<@T#l|;-tEh ztzyS7`69GtI$wM->eNI>L3;6OM@BHw=7ZTa%tLH2GX0N;oXnVKrf+x9m9D7A)n?g$ zq$8Zx{;2bHYWpJ=>vVY`r#zQTBN0S}=jfE7i2@?bLE|_^=d~vU0fWY&@VYIh@RbjERJ0+pE;xmae~GaKaMH64*mmi&;R z!niCRG>#Ms(@qA5-cFIje^iJ5uIns~QOJe~lXGj_6M>Q89s92h8a_HPp$Etq6LUeU z82;PH8y+#mw!Tm{O!eoVBf0#1JKXOv75&br=4(AP@5M0N{CdBZayYJ(eQhP{6dMxu z$Cp4xBeB3_e9Fdy6IEW4&#&h1kSSNzi&}S1+lN4iLT~-s?=`<47UPTBA9U=?7B@@X zeK{Ec*1|#sOHaye@laU~WTRG|bmR`yDjr9k(f57br>sNA$9swbo6b>=9TphKq4MM! z-Z7(vE~djM$R>}FqSqfM>Ca(Aqs{JowmN|za zUo3|R#A27`c;y;qmxM{~L_!huQnoS}rJ3w2;e18VoKl|qGX}kjrNfFRjbBo7`4YM4 znipUc>eCo*A8kxjrtecve)MF1!f%_r)d&9mGFBoEy^|dOl}EbjWR8~@Ul>=HK;Khi z3}1Y2YZv@N5sb5?Z$H0zC$=HoK4~$$eBt4H|02gGRY`sITBml<##5FLJ^45|s#!OC+KxyVX zfnWs=1##QeXtiheIN}JN8@5cdZLZU_&o3d+#n#oa;t7?~0=$EuCccmOzdpc6d{b0? zCm^2JUK`-&Pw{#he^};4J&5lu^oq& zSJwU$!B=Rm&JYDDA%a{=%hpFTF8%%64R!uZ3VqG)6m|Y5-ww6%^h2-+&8Sb-bLZ#1 z0;~JBV)Mp_sN3-3uFXb;a^QzRvuLw^8c6wJQBY58M1#;@MU1NLxr22A9+Qs+hHfASjOhGEWc8ps} zfKt!!3;RCy!jwt7W5ljKRfZ*QvgQ(E;}b6eN$IO!onPEYI(I9j8@{{1n*Q;qOm)xN zi93}$Sx#b>IOBTTQP*@?zJ+b$iS5cP@1+ogXo+?0Hv7|3gP(h>$1dTQc#W+Sm%Xx$ zfJ*ubjSD@8lIZnoooW1zqhKDAlH)BE+t=k0wBhFwg{H%7s6@dN!17MT9^&9acx8j2xom=%e5aTD#RlC_B7yfAcemWDY+T2?M6+q( zHukuBeq=b@iOGSPN9?)qmK?&SnAv+|d^mFq1H1R-Be7L4MW!tPR3#M( z(agxJ?v9o6fwi2Owq=0FFh_X5#zbf}{UeCy~I~dK5GO z=N-JaMl3iNF>7`+=J~zo!naXMNw+_ifo(~Y($sg6gUui7dC68^AKUOd)q?*E;{99N zgi)s7#oX3~4?;_iWUFXX9h9Tj`dB{?C2`5#-<}MIjotvwK`w}6CkPBjdFgzh^MG0p zFsQFUI>68H`JabV0H|CG0^!QIhCcIn%c)k2mnVUcM=jYFA;G`Zv46?4iWVVjDH+0_ zrr2CTyDuQUaRIQ(b3m@8U;n`E)yewf{=Jyp>(+%pz@^M#e?|?sPE!7*aL~dq0cI2{ zfwnqE=kw0`q+TF=2--s#*#jbj=z*Lm28eq4<@xuiLUEbD&RVzVo-cZPUxD`7I-q(d zJR)2G4x^SNam|V32XU>g>v0-uKz71kyGpjP{X$owMIpH_D6F=YibpeUP_mJ@;;w7 z)1#vizg^HGZ_N!HEP*TmK=!DeRR(_I@a?N(yMeOP+A!?F~a=@5790NP*+H2F-vuf_wGVs#EvZh z04E78f(?`xFt2m`f-tGmhz|E6jb8KHCc}q+n9MxpV<|oI$gPlrgaU@LR#ehQ^G(cl2??LYLV4QCI@ClDK;QllAWt zt%RS5yw>S)dUr(x*9`!WVzsU6Bp&-Q)1N8_*T6(~B*t`q1oA(TAKY}L%VHJ2adfsU zfX6E^#*z#H`pR^gaw4`C`L$p9c^DH+A!~FfgSF zwup?*66lW##=m3~qTax*NX5m2_|;2K#M0RIK^_F%&rex+ zYNs+&0rYTN~{WpMXpE>|L+qbHZvTkySuqPfUryN zcUL+|d!!!s`1!&7to4}ZYB=|V7^VcwgVzH2nizm|Yb*l9~?EJ|hh1jv(IU&Z@w~-*p4HRg-f26WyXq&3ViqHO+3jh^4^|jdN@p zQb}M>;p6StfyR9~j#wfpHj*)vf>8A+SV4qA6$*IXAp=90tn_SUrwqs@UHgUOU1J&5 zl@(vFjCRcolOV*xzhV+6LX#mne@#WtB2?!2*Yy6^ACs`h>og5{QKd+kK_OsWzn!Ot z(dkSg`%3K7R85mi9K$1@!VQ&wOV@2XSBM1HP5!_z5T>8=_&A{(N-DWOTXUiAwg4K4 z%h7F92D3o4@$ih)JHWJP`%^8z+8&aXUmYb(V%gLEah%lMyxTeU?M{8t;#Qr9#Mz$u zISwJ-59Y5g`f*DEnRJg@zNU#c9$-F zE0?j_h%chamec&J`Izu2!zdl>u&F2Pnf8|1G_$4gE;5c93`nNuj61uDgN!*k%(JSN zE=Wt@ah;g%wj(CS>AwHS z{=(nBMFz&>imH#n>8TF+^IKu3_2sCjNG+R*W7TAeA1Di?4F~`vu1bEF-z!=st!u|2L=b^D3#z8SnVV zp&(=ieqJz78~#r3VMDM(1OjgRT+ND1eN#DI@z%@SoKh40r*lwM_dTqfVv) z>LFo`ccVLo|ET*A9$$b7nt$=PvIrlp&JWasb)#R^(f@fUACarprhmU*@dsuizjFz& z-j>b-Ylr>DKs3<5_5r&>8OPM3qrV0$7u6T&17&h$;&K3|pkm%>RvPeNa>2U1oAcaM zo&OyzuXf(Q-iwV12f2J?syynVE5K^q6TyE#2hxk0jLb` zjmp)vXdWnU-a}$#5Ku-Eg1wp)pLjKkba}MA_R_gbxUKBNJ(e{kEfY&%KDL@&cCW3WW0cIvmVt zfl{PDOMYRL6G4UxF8%g0*n#vqJ1niaR&}xi#Tv2(2WMF`D|WE2s*p53D+j7NDzN6% z?g3sGwb3;9=D5z5s5+9k0lYX&y2qSj*;;Z`i!WER8aFeX=JAE6O$G9md2|I#kVr3? zPy1k^$tMmoc4zir_5>X6ZyEY?5bbMlRTS4CWyiSbx7BlwAp*3rzaRGy2ED@P+XWk0 zD)mW&G7Yd~KC?u|G3T|Kc_eXNq6QJbx>GMOP*FYw`o>Dms<ya%3;KLNDjucowV>G8`#vdgA9h>PeEspk8vvr0kKU8( z!0VF<+Q`)QRRRVTlD}JaJn{V!Baz!WP40Rnw3;K4_rx8T>`lBI-fz41g*o8c2u^Qi zcKXp=?yyjkG&WLQ|zj=Q=IR1A1(ES{Gzi7;ANwJ=ya9N*YoTMJD zZ?#~oi<_ysHaKMxCN^L=VA^RpuJ7$`2b;WiJG9xmou9h%0H_fLythXY1-&1aL0WA9 zGS=<%45FMK(9W}_cL5HU@^30Tjs>uV0GuejD0WgWd@W%QPt)|7 zF^jQ0qx`!X!R*A36El`JE@o>Db`S9AeMR3m*L{%=So2btv?Ma*Q|meIvm8s4CTNP6Lph99ZQ^3)Uo$2Ezykb@E=l=?oPCl&(2;o9@1j zCii@foyF4hu>uvzXLe?ygvH(voB9Z)4agCrnC5vyRY|mKj$)6MrA1#!^?j;^SZV0` zE(=SG8O=b9SNc#wzEB#YTIqvoe2JzOldD!%r@v2x+6Ko))k;pvt?As`R|``QFQ(PC zEvb_&e|{?pyE2s<;_|#ZGxSSFnz&DW!5t6g56Q=kK_u^lJIzmIETQv7bpE2Iz3PjF ztC>}C=bi3Hh3;dGLS(b#d$n-pD7JZvc(M-dZvfjSxfD9_pr_HHEX|sLZ%A)lccL0x zcbmYf&C;;noUG$vi${6@O1UV&sg&_@n0zEwT|GGaE;b&|ScsdpcVn%6&yI}WOy6aE zaBd5{_hkD6GLd`1%to8;eO~9?Si^YO3y4^#c=s$IYVa#Av$oXDIq@w&lcRX>)3`sw zJo9&Uv*%D~KfLMb_mPT`H-ysp@~LaBT#~|qmrL+M4-9dIJw48ne7l$7(BJ;(eO{I` zJ+Zwprkx?{c5Q)p(vb~^PH?TFqj_(&uK*L(lbA+6k>Hn=+1!<1p>(0kat+nBK!~!J}2-pWJhQvuJ_xwW+fg!M7EE3Gz0308_KvE>6zj ze)NJ^OJDEOr1`daFTI*Vqfk}vI<>iJPu*SR@cCKSTHvT_>%~x(o;;0SbLH+KMUC@! z#?5_|x946G zPw}v;sc_zS!AM$@sr?1trt7@IvpR&szD*xGQj}X!$GB_GDtEEI^m%+Yc(d*|Nwoz| z-F53bub8bjEQ6(`b82pN91fN$DtgXmji+&1cAc=*YZb4!a*VDjI6V5qcncSwE(fT$ zU+{bKFTeaoE#FH<3dZGkd7n;Kih4?H4DKDssJ@imco;g|E8m^Fx|Mo**pwfvbF%o* zS5=^5s*;bv#-8fZe(cx6E7K~0r$;8}Hn;CR9d@zW71^IK^ys)D29hPhwnr<}`aKRW z#asf^b4k5!MfF@w%Ye16Q1Np4@Sp4f4)ZW|OnM`KXB*0qE<@ zx$QFF&x7vB_Nq$BG_aQS<}u`zV$>*cnAqcN#AyC_#-Ozn8|MCfmFpo66cN3EzPSdP z6w(sgo3V*C3opn4vk$MVcD$}pwfLQy`fasXy;IZJs+hs6P=S@ArAb}q;(@z;ZqaWU zB$Ew?fQIWQ%pjBg_Ri{uLd&K&I`RW>J9UU@GB#*(&xPiuZ1S|F)rLFGNYg0X&(yt3 z-C)xv2$f~9Yey5h1a`pm>@S|Sr9Y5izQOTXvTtA|hGbAdLu=CHdRQmk6l#>FrP#E8 zfqq^k#K$NT%IpybW|)qW$!WCw{6gagtxk54t8t{^q=)l_!wy~kL9;JoD~E(;37>f& z+|ZFAz!}4k57F@>@CmZ3{f-MttLb=$dF-CnJ#8g{}iCka^F_aVGoNtU?3I(21SYciKLLE8Kn@H{I3 zT5hrb*2G79UTgh%Z7V%Oam}DT^NjWEV6JKF;OFtD5$*wfyy2!un{W=LDsFVNj!pHt z%-goF1+Sn9rqI0pi>mi(xi|OK9+&9#FXOYF=ViKvbSU(1PxDi1-P3%>TB;(eAX}QI z|5{r5q(g=J$$;nHo@a%{*msZ^+lTk48z0;Q@RGVl7BO6t;me)mdGcEneUlBO>0Rqefo(kK#j0m$N9TWRA; z@j-|vD05AEeox;1_##BP_pw_Cc&9j;k7VTv025ylZEOa0Dl+Cx=9+~aM0+M*$decv zPkP(h%g+QJ2=k7R5;#FCewl#sw{;;wx@f*82t$GwI?jB*$T_U$G+k#1#A5*|9+UT^ zsPa~L*bBJbJoHEM*Q-fgN@Ty`cg+>Sfe$y+5I67?gJJa2FsnPT*AX`q-+oCe!l*m< zqrN7nW}8bwC^5R`onQ4`S?bTz_Nz|+_ip`s?bpVuP!ss@{yHL&E{K7j+m@X zC0$5w*Wv2y*I2LSB7WM2bWX@ef4KT>LcqZUe0oK7JpEAd_^1WWq=8efFMYcmL?3Hf7>D7f5HT=i%`f4F)`zw7fCq|h4NzDey zhQ_Wig4GTp$2BD@`yKRqub#rvYXMAX=J60;{#b@#N32D-P)9Y=a&HQ3jX+^|R&?DjCPiCabhbhvgQ(+Pw3YW)|Z6uNL^Q5<1 zBmJ%MVDjd%6o-j8OJPPs1CI24y4#NQ;RZzb7yiilO6aY$cI_QL4ker~dn>E$3)9F} zN@H((bqlj2K2!cf+-&+iEoaUv_w}9FsNoaX^kL_dBnXS(_J{lzg#9)437c5ZFaCtX z-1aG(A{qN#ypwoEcQV=e54%BU+k3*feKZfvf7q6Hsc*)Q*44<V#61HzQP1nu=c*CaC=ECiurj048PltYqV@AYVE*&Mf~My@I&p(TQz>Fz?x zOA?Sb1ec(94UCnbKsNH+^{K~|DFOfcBD{_A#z>FJVk#a~p|R2j*@dLirO_z$FT{n4+PabrAekk@^~mM?40-dxjjoY!kt|ig|(?)}(iF%s|ck0FWYBG-=KFh)= zc(<3FK5DK&^H~iqd zfvXH6>CFxBRnmxXa{rRHdz0c!OT@myENaNc@B}Ob8FBXPS6*!`xZ6fO%w{p49;Te3 z9cT@*3Y%itFP*m+7x0?8HVAuDsJ(Bx-T7r-y?luDzKx5ljbVP!ESK5gC%t83c4|IH z`>`fGj%0E598Yiikc$JdsPTjg4h_Th&h>avc>yQr4!)k(*=&<0AQ|&l<&5^dcG~y1 zzuqad58tg?e>>_RwOe};Dl|-{CY8jOkU5+(`>g8W++vRYj{8O`7{(aK=wEX-gLcZ7 z(!#1^do%w}tjvvvexB#kwEDJ3vfWuiE=Oe6aqS8B%faq9Y?@iqRVZM|R?#Ej zQCx7{Bqm^6qJ9XA1WrME2S9n`{bUD6!vXJhsH5so$Tj}BJN2e7+4@<67i)7O3iO~S z+RK;?R|epxOtCk914|Km_IzXtFjTS5>0 z^V+k+#o^7);F6TG2N(&9pW33^vlm*d9^K1dLsD%1G<&*la>V98HD`;>Dl>YGKl`~5 z64$)@XiU%lbG2wC?fXLv-SKk)IBe{qwzomow-|RX>w$Uu~6h zz?Ku>;gRV0e&nN;*bb);z1>()pH+n>``W6>P!yda@jIui0wkXyHf|TaWZ&bs1}cM& z0(%3Q`ZSQYK5?YK&d(#C zA5ekD^GUb0(enEa20~+vB297yp|dJs#GqA*n_8C?5_{lM*}IEFm%99%=+eQKI?9ku zw|MjM_3nc8-2yPYH~sA*tx;qZDRf>7G6BamdWmZmHv(_n51J7Sn7Q&>7prBbd*F~Ik9`Z7xkGw<;y96FU9dENBv-nSzy#u`X> zSgzXkaSU7^ID(l8oicfJZu?)7LJqM~v$CwT5H__Gzi$#7`VEg#S(Hw4A|$=C1e<{= zHtVVb3?ATcn=5+v#IF6A8v1(mf4l&?r7Hz5j!O6$Q*pkAUvcYrr#kmrY|2v@3y;WK z{b^D{f}yE07AZC|@yoIWSb<;qBbKSJApR`B4uk2GEAMcqPwaW=%?C*~|R zlo{z21Gl8+Ofj@QSlHJ-o1B}rJ-B~(%T!u-GRoVG<$VEbW_1{OvUj||3f)PtN>8`1 z*4j$5-x+rQgL~5i_e*zBzqMHMPiXxUf5UR`_w737i!QQWdU>H|PJY*5MV)XXUuGTj&(mX12ei zz&h&U^!ANUObCAAfT2qYTRskLoGl^kgXQ?jfVrT&`}QdH5JfdddZAodE#&f3hy)o6 zgc->AQlBf+Q-88}Q3Us428VG&ziah_g8XJ1pB{!0JVznS_MB$BIjd$_tM)|4I&yIT z8vhw(Q<;SB>S%8P@Qu{o?4Uu$3nz4zh}ul?P)92}vbeLITvjFVs@esjp#f(EGo5$m z9(NK;5;c5XnAJ!@5mmb0vMCMJ{@!+7=2OG5q`e&y^4$gp6lGrHdsxmoYt88LKlQtr zSKhbT33k^(5p4v_&5@&BP6E3w@N zxkOrwUzWVRHJ3c(bG8gi$*&dH4~YRLpz;pP`;LAvVuB^`w}rz(?Qf>)TjWv9zTqOn zL832e$4g}A(5sf6-aopIK2WrlT9MqGs$!i#1e*BQ8ke>%RXQKBNVf1zCM7>BUR8kb zEl-=(ID>H2Y{7XMsF;aCiiMEBk=Cyszz*FBdLRhAo`QUrH?0iR6bHdje zbu)F-_{G`?Hj{NVDuUL%-TkYNBmqEyw=TZR?o^V&It_(all=oao-zo&(N-$_LJ_oe zO*|G_=UT|a_O#5=6`C|bBIV?YpPR!Ry)$l(sl2{mdGC932(;x+?HC~^K;S+-yFX!_ z?N+5Q08tHRX_PN{b%VoeG>^%dt{z1J`Mf{vC1Vp1Kr8b(o%Un*UhxyeV44&F`8P`W z;&&St6{hykFkhpN;peaZ&8?u*Lzs%`IiwD^p%owj?Or4U9~dHKo84tRwCS#2;>ME{=?{A+aoe>g<34ZYD`y}7%f@lOZ5Uz;9HD)04o&%x8ye>SPh z_?Sd$x8B$L*wR_=ONb$M{seqmPOrBBPo;8LfSH)jfoa5pbMO<81CM5R&np)wQvCL2SkjOfC1+Exu`xCJ_O z6=9^@LW?);Yid!oV|SR7UWbh*5l;y?UM~Po+Q+_PE^r%t>`vlPNrxK$7Y-#7O&(Q= zdna43!<3)y^h4n8ROPDm-Q~?8hhaN{R=q>PEnt7#--E_cFJ2y1%fO{q5UaRq8lyT> zLd}AkERdN#KdXP8HkdA~py#oSNN}}$J=h++*5?0ym=*mXYdIOhd)1jF?LaIn zZRKP|z1kHKH*vF{fLR2DsRaNKlk&RXrUh_TT8c*>yfCAv;r9{gMfNC_@P0VB9NI0c>$>uV zcCCiDrFW#8h!W^gbqkq*Ry>--d65~3*dq$GEGHWB%49ff+g}%`)I^NgoS`b~T)j+v z#S#gwS??o33W>xfgVlJt!ZekCs95OR@oHBu+B5NhD_D5Fui$P_9^zSjTGv~>?uUqK z@}nd00#C;!^C=NeYm4x1QKgElzLO@iqp20>?xZ+fZ|fxU3g+TuO#LU~c{!FU~-~ z?BSgxp0l;N_^{aQUv>DqP5f#nN`uqyvJdnGjn&X2V4@}RPI-h(mGeFk zJlyS;Hbcz?fsp;4zg_sW{baa5g}0@zFOG4Yh<2*was_p?2YEDx)_Y&)vwRE~;cJ@* zXD_quiN zPnD(C)wLLT2X~(LQvLD82$RJ?+y5u{?FGBXrA z9P`D`@mhs;X?2Lh)+nvzK|>z)!>p5c3%PyYTCd&sxCVbhrtJC?voCo9k8Qt7v*B|; z7chv@!+K4ot*r^Bg~dOi+d;ybuv>P$)c428-RWeL{Q5_W-uh&oH|J*u%#%9q;j>h; z9W7>9bf*XI*=xQ?BvHnZ{CdDS8+~(8xSbyL0p+)Dy$%KN&`o#PU6>EHuAj9Uy;%;{ z)jfnR((;gAQHf0hJLgG3Tvpys*Qc(pBY3h@7-Z_9m{E3uXQ!OdH5G*$7Z4fNtomKC zt%3H~U=f%3*3)Lydb(o$ma}XI(6H`2f!(vG$DPPBm{)@Ywqm0gOY28Vm&k6BwxL$@ za|~@Fq!F79dliK#2iOhWB;Gmz7bAF@xbJOdCANABPP17!-IfNQuCkR?ImkO1X*|tg1Cdj#coeI(Aq10 zHxNBhtSt+~>K<(Jvq~}y=|Lmcb_|1$JtqysQ(e*0qWIrVv6j{vBxP4e{^&#t#?ZPq z#7jDXWa{q}VQwxCX)R}~Fz1T=cyOwSmR**t|2rOlqgr8!=CZhOXK#?D7l8inL^bdxGM0H}XsooWc46 zFc&~zJi#5xCu-Md0c-hv8hS+9nkoS#0WUyj3*d?;lR4;)vm>jF(`9bHC!8AX6cK0l z>%Qg7|( zZwzsciL3G0Ickh2-ssJt4c#jWvuXv(5+vR$y&i3S2@f?^dm27dST+EgL2bSRF6Xt* z_CK^s(=7goLp#H7{Brf;+H%;a%YAuSyxsq*p#M#K28^xo#U}Tf1HCBm#MK8ttc{h{ z_aNsq^GcsuktBAkszF(_?cQIY@R+r9C47x;ZzZC*J8^Txn9Prv2ds6?9*9wIM3G4M z4tZ@6jnZLIx;{Clc`r5(yNNmgmzm?kYo3076lAZ{+LK=+@fJh5n?2GIWkvce&9h`W z8Vk0~yN|#wYKjr3!xqM)g~FrZ46Q##$nW901BthLsIBvx|7suk>7OT?mWMD>$0>AB z>1t6MwzL99XKZw#8XGe{#yqFa$yL6&7GRri`R z6Rf5d(HD0gKDWKMGB(Kw4><`w-T$L~pTwtDDwBhyN(Uw%2a+?xvR4s0pgZ2u;|y`8OFpp5VveJ&)0n=; zUYd>-1CzayNp(t*_C3aF8&dNF;{O|5>nq(V5g2&MviUr*ItW@{W`{1YruhoXkOUU< zmj~r3t<$HmV|pD#$K~L%#wO3x(Wr>AaOsk0%7$&}!Z%(_TwmmaF(Zs~D6LPo*qQh^ zy6ReIjD+B4YR-+4Cl3?6He5gLQ(&GLbGLD2TX*(h3eTD{$GmvHc3q;j`F z-{p5ib@N@}qxl3cLRQ;8ps266ZONim-{xOEPnmE$`maD;za$v6y9}Cv>lSG^ww>^C zr?5m%{M(6zJ8S5QtI~fmgfsoX+Z1h+zf=7!u-JpZ*QYbrLyK_W?f(wIxZ7% zS#7WpqXx9P=pwC3ue`|!Vt$i}0fJHQRv76-wh^<<7MeEC2`1an6&kf4AmvKHv4l4z$qB>mKk|F1}EvLndv-!*L&v!uG~(DnXTL!XI+>{KaUe>OPL zQKS}fJ5}5mOl4G>%bI$5YUn}A=OCrm;&wOAKqTOz2#Da+fv9*Bj*r_dqplEBj#Cg* zLMMyM8XwQBE&cVEw8=^UGVW%}J6Lsa6aD8O1|7JYW?Oj-SEyWX&Wls{oz)*hEsNh( z$1CT`?xp~fr5YuQ4>3!*i{48auOo}ONG=CWz;0ty2LcB5Yy0Rv3B^{>5H9xB%clQr_| zYHNGILTn21#yF%MA+Idw=-BRK@})9MO@R2}F^};ZyJvmtpENpKBg>3*0as=B7D|Z_ zsy}&ml(K3h+}zw(z(U7lZ>oI9rNAS9h*~y&kCS3JT{yu|JUGNcQ$srG<+p=?jEDl2 zyuJ}*N$RlC?cbUHz`XkHzV3yr@EE6J;6~oS5R6|dR^)>6h0Y4 zYX_R7(#b5T14&#eEIK@_5Urj0!Wtr#{U)!wcO`mt4CbSGIL;SZ*BlSbv2#`aIqb zaKR!+Pm+-$hRF5$doVk4y<5Cy6wh2&DM5V~CyU4Wu_=kmGVAFg>Q{zwbiNXh5N*qM zH?%)n;c>+Q0xqKk+|T8LXR4I-j@=x0LpGTeEJbRp#+9uKJtp8fUYN4#9a+LVt_<%M zB+NCrYtYE27%2T>y$f^WtFop=IzLQEVAYcX(j3#lo$>nH8}!4sXZSbCuPnbdxu5en z+yniLa>*wGPs{B;W{RmfxuY%K!n(M`#5&^rxP$BQ`T16}WBAU0`#q^(ier6!z1C~I z-sv>C%slVz@Mzz)`@-p9uAoM{#!`c1pIy27og?x8#ok{AW!biW!ziVI(nz> zt=5?V7x8$5RTc}PK;cPFz->P!k;MElJ}8EwcbP=!{FnrT)KZSm^@4swJRiDa@`coG& zXp#Rqtpo_ev)0JX^WC?0L2)!Ha1RKxr98h|^G0wCE2zg%6(3L5rCtj0_jfDXg5ht) zAsf9ZVwN%FG6l83P&204%15u=@CKCBF(9cQzCDnb(`I8NooS{vcWHRNpETr!P+xBC zO1qz8IvdV;o~P_pUqnCkJgh>ww2lgL!<5 zBCTe=*yNYbx_Y+K+#Sq%RIxdjAm@BPtEf_gO6mCh_= z+rM&a@7U}MCT`AEm-eV*yHnj;l7!h-97sX66A9$U5}@8`<;cp_s<%<7)!|jI{ZjnZ zNJ~sK96MbVj(KkVuXX+kt}d@Pg~+?K-m)+ojC|hZa3#g>uH%vp3?t5KRC6GSO$q*S ze+8gqMLhjm{$G9Q_UE!}L-PF{E)L&>P)+}QIt8GR&;kh3kY^ zGzx?wYW4pNYJR#00>tQb``c8u9~;Lg zI(yYpttg<)mTDIcqOIcfIQZ7&cB_(0E)y@EAsl32O$ZB~t(e{El3up+04{}G2~vs5FWao!GSxrizon zaB{6{CPj*Ocqp_dFm5GU^+h`pMd#&ju8tuZn(r@*!B}~%+^5aRLaWsxip|X*0bHcp z0?hZ0|E)g+popGc(38g(e0+RknZJluH#R6dWRfk?_aomy%lPw!o`eDn-Q(iGu+Imn z{U}}NXMexcYF7v)G7-Pj@|hhrC~JzdkLfM3u9cucPmjijAZg{F-dng;Y{+wz>2yCBe%lV9Peoa?JM_ zO~{@V0f)uiTj1l1e_zVTwoPycJ%)bfD_ra?l7rPe1}u7gV9YqV+YJKd4V&exUKkN0xS#zVAnan=z??Q-=t5+N$Z_Zo3&9+;3r#WCtnC}v9w!s(B3eJokHOshZdk}}UcFdrxfG9N z{;LNhXI441SjXfvj6)(nepN0ss=1{#$r>BrJq^L4XSLT04Nl|tpaYF&X4h+l;sq{Er@Uba{Ppw_03H04i(IZWXmr?*mcirw4M-0l6Yhr( zb-->aFA_B7qsc>KFVbZomyC}FBF(^nxmxzKFlKl(jhbCPv-k`5TJxnJM#3F+?8uEw zeFk`(70DCDy1ImXuEeJs1LcfogQqyR^{2l_Q$4V+r~KV}$Fjpdqw%*KGBh{4uH3E} z!l5#gXnkVB z@{NVYFQcOFvuXVym%G#6Wv|RQomPEAiMU0(Te04#iEq3?z8EDHv#SfS*V$cbbU55` zyfEktp)qXD+FPoX(<%Hius+d?USZn#Vtb)7H%mN9!D)tNXZ&N_Wvg0HGzIBWQ)shW zC=!nX33p)gTNr;H(HBPnGwyJLL5yR|X?yeKLIL+=QU`cu5oO;%mDPj5hU zY?ZzvioRiqv`L@xWw{jmvI98#wMD ze6hbkqev+ioimtRi0aeR&_l!aqQc;sx!(RXr-bEmo!sNI?oixpQ3y2gS(|mE?dVQS zncsaWVqgh*{Z_fYSd%@Z+yDG)b1{4m<};^1R)vF;?+Bo*-qmWHb-slR4Prr`4)fGX|AsYgdWjD80I=8nIqM0H+F(bMD-1E zB-XI4*N-ajY_7-14W|z-W=2V&)|w5n`&QAqL^fp-8Ka7{D>Ym?(8*;#%M*5Ssx15v zhbA*`u;a=hTJP|;-(x4WdycM8a6Y5?M(+#b$C}1H#T8D&Niv<*4H8fEP`gmf`Ih~B z!Pt@=49|zJ%p%iZo*xYX-`VuF|%ZbmfsQ54W z(8Lqyn=fh@v>0`r63w>WCy@pqN%%>|*@+LES2rN?%sQQJCeS6b=TBPNNGVm@49;^_ z(qSLW)hjZ8>^+$k9zWlm+IGC9o-9!Rz0~-z*3t2Eq-a?3)>*Dx^Y7FbBwYCh=MH)2 zd#HxU`HH12RVK57WoUAzm~{46$XqxdWz#S-Wu=kaua43$zUj(KS<@%JRV}Sv`YunZ z9dLXszRonYD|Qumjg}xvXc*$ECIg##T}Gt(vYoSNB_ia=ecp#;Y^Fnhq~eT=xoV;3*&*u(dg$w&~)pf1ZC?4#%Gqv0mF;0*|~to5qB9S=fT04hncJ6$@B^@L#s;d55JqE-@r6bXK{-3srg`d>-{B@af6?+yF}Zc0`~ z@>|P3;1woQuP{R6b+(I9fkh^arHY~KC0b~Z0#ksq4FfI|vQ3q*uQyL}cz)Eg*!R8S zwBN}J1+m2($@jz6>!1;+6S0n=Rxa@0s@83F*Zx4IJ(erS0DPAi9eEz-J8?ytwX!3S zSAaYsHyO(!DWJro{Lf+qcMsDtJCed)tSOPQWZEB!GfsC9{e;|ZjgUAUulhAPor)eV z)!TNzma`(%s&^LIMTs@f=%_U6MRU42GkMRBzTDs=)Ovlo33>}D=psWs4Bsf-QXSrW zmEy0xJz@)tS5ePNJ-}EHuSxvf|27g=$mmxTi1&aa=mT>2b93!FJ+CI0%L9Jb5D|bN zMz**)a~G!*;olUi)k`{!EeM@GLN=Wr{Z4k-jq>LgvZ5CY$Hz43;1$FcAF z&=PUf)fSHckUg2!Ra_6=2{al`6?(Y8)a5^K@OW$)_{u3XVjYy(9=Z&#lYSP6OI}cA zF)o@Q)YBdL!-rgMkw>9O%{qz2r3Nq&0_}b;DUJK%V!+^u-rzVIyG40YG0Bqo`fQMp z@c^=~Gm!qVZc$^#vdkil5`Mk%6fyC%{SGbMJDQZ4*b$6+a)picMACa`B2v zp%2VGAk&&D8{57dLZgtzPU8KgO|RWV2D+HL*Y~NQS?vfwjPa&Uy$6q~&E1tXl}1)x zZ0Y-V0L*+-lb9`+_6}&#Xu;I=n45FFPu2Gg!yKGn_OOF+*$SQ}xKw;N$CXGUX?_w- z1vszVi6SGbSAGd|Y`usdP-m6`W2~e0N{K02RZDd+ul24pUkW;lhGMT!8t&flQ2giV zBZkz3Y2l3EYqv(pkk64;r^-a22-M%2gVIX{{#%uN)!K0O<+aXRop=Ua3bq2(n3q`e zfl}C5Zmu^IRN6*E-)3*HyZDU`zH!N6a6yS$&F7>W*G zX?KprTBl2O&F=rpBor8qmg?#nN0v@a&KUTkZzb+8RH|;4JEVm*ZM_P^<5ttT8_OB5bw3s2JDDcWANyzI4Q1r6fm#PG^^U zV8CW)mUI%cGda3r^>ndzAy0mDb;1;35j=X=?)dIo$4`d4wOsaD8w_kPEBu3+RU?~7 zM4Ytw3c2x_eQn*6Q~}6D3jU5dZ0Q%VdNBIACnssVwxT!ZhozL7?fv0H9pIWhQ8W$X zBPH4{Ci7WA>~$fSRI~uCO3Qx+O>k~BkSH&Q8IHq}GlUNCFapa~WqV1WtI4LcqL7Rg z2N4@3h$cqVnl<0DRJd@VN_lp6X7Xd$>uSw^ZRCcFCQTLp60h7CG#<_H8*A0&H=g*Q zqI0cZp&Azcz0yWp# zfiBdfmzUAtSLK}HL@LXrmblOAl|4h++}Q=e*0r6|Sd6!24r!09r*#ZE6-x8-^T27B zv(s`ga=ANqZq`6i6scG;KkRJRUbG|dtMgI+kDkXB(aUluGXe##C!;f@YV-WA-uA|E ztt-rVcN(^7^k^Q7R;`Cs0*!<_a<{L}r<*6`MdeJZWg5H9TBjljCnBzC$K}r;bS~XR z*X!RqaWu}Y2`^T9qj($HPok{UWFWvOj9R_~ZaKncdwcuIMQ1m?^OcPGsn*-izXx*;2tr-qM8)+SJNk7R>~I!>b{311V`(%+Yb=*aPC0H?0&@wS ztca-otxJ#CU|Ogm_(J8dTaGYEyKudaaHI!Bu#r^Qj-~Vh+v~VI7HbVXT?2Ci+Cq@1 zREiR%vH5j6ExHq;$)&a(9UKFui!}?wEFF_G3plLc49-v2`%5p6A>GQVC}BjYLKS z-!HCg^tWdVmcV`rp7SV;xHtG<^yN1nDZ>UjHrmu@qD4r_@o?O+iVVH56h&o$~%bby=m_-mqHomH~49V@zO&KY}tjC*o%6OaU_Oaq4BRp zLcUT285BF(QH%r$I1bpdK|uuJ4%UuW>UTI3%o)guX%l-AUF`T_5#88tjmXbcnHLIq zhsuiRZGVhNx+cGNNE)4HjIM zcjEC;p0+(gLQBN$bpPph1O(t+Z8V=(J*T9ub?vk%mLbGov7|RvrezDQ1h|OVF!vD2 zKnDue@q*>Al9VRLYeBjAPG5D$D^xy1Y;Cypcew2wWiYSXMfE-z+T@PHx19unOA`lz z9)ZfG=TVVf7kX)sF4%5sMqV@mmwaDYvtEfy1)3{I<)$3-E_C*JwPZiY3OT3xIsevV zOzF_j4&wNDOHZlz#w2$2+Y3cpKG(z{pTq|~x7%&EP+H=7*i2M7Ib2Sg*fg#ks4x6{ zHn+aRvA;^qU`y#!Jg|JZCsoj6R_eQducrb8+mvk;1?4`}<%6l#{*2*=)Zy0K&?fzM zS6n8>zSUL)(J;pAX_TTmpP;UA$(L-?(7V4g6=9HDnK-dhIEwmwmK+5LNf$<)lOq0Y zHjCh0D_cX&+|qSzLgQSH))au`r~D8y>XJGZCY`_BFcV2CbF{l#bNN}9O~gY`LP7$w z-jY-(c1w(P*c}|sk9kiz&Dwl&R{ry8lsRuTcg=l+Z3*90>}ex8vCI_D&(Io{dfS^= zEW2j#TW+G?_z&pZt!Lq^D@uMXGKD%DRuk-X<@$sIB2 zj*{w=%?g`;ehLhc%SN~g1b_C`ABm58G4>GV-otvpgPls`5d}+7^waO#kPw`I+2mz@ zDNn-t_g{98r5f}nA{^8Mp#3WPzc>8*5`k`58g#=b&>znK{E!R<4F-yRoRy5#IQg&7 z0l@`Y^g~AK4`lxqDQLuABTvNNR=w&(?7x>7d=GpI0PX854g5iQfy1Q-0Oo$gwlweW zcAW!!la`LW#HhaxA&3mXhV)GxdBs0ZAI&Ne051XZOr-yL1O5S0dP36pExF+W_#Lo#4Llx=fuFv7|b6T>wYakCMFF+S-MWqE>wUgglPK09KA+ z&X#(r*gJ33vG%NHh@UQ;D~VT`ZsH?j!?$63+%v#Wo&Sy@@|T&3W}whBN3FF@%xAoF>uB%fC8ZI%ynRH!z& zeerZOAY$>=+qbpE%By{Gg=6`KusA^9(L16G@@DE98g{<$^75_&MetaSHn+({UAgS9 z|B)_2?XjB z{yU8k9Wzg47)br>JKV{}W;0cC0)TZWD0zYApR(R&Gk&sAwKv@-AWP$XhuPr(KM0#7 zW1>j8-w2!ZQP)Ezj;1dpp4SEG8VDutC!mBjfr}!Z;Fp7Voz+Sf2;7}Bv($!2iRui& zG+E;U&G1bpuVI%Rr|VW3nRM*?RduIpCId#dIaW^VRS##F?_SO;V3XBwFnurA8H~|s zm>KY-{c+iOi9t=4z@Qy1flj%V1BRAmoL=0Wf<#Q?3gHk;nO55FP{PdNwP#M3L)s=w z={^WV?9#yrZ%Vjc`<>O_-(K{hDL-_cZbnne>0B4f5-iALbAJgfp%gvCt}x!kWHaJ> zJ<}XCrR5|IwZ!EG`qgbIR#DWot`M5u7|OTWHO(JKzyQYeHm`e|ivjiC;#9Zw$x|xX zZyY(BaH&CfJnTI}Y#D0JqKFd7?8P8&nBV4c(JfyqJ9xR?fNprw_Qze4*XTQ!VdmB| zmL00VkJIZ?Ts--oqB1nP8TH$@-iuX*ZOSv85F_Mwr^RB> znb=IO{X_!Zl(Eg-Y0K}EE!J!PQ~Nn{ITA6VU)jw{hVc$PCF5wGWL#rKPA}aSZ#2M} zfJf-v6I}ZRPPg7hC zHaZ}#6|7C;O_WlKHqq=P^IN9=lc(o&N-?{&lHLy*Ku&|Yv%_gQgYIxTK1`62!L||PQLn$|gY~%YANWx}h4~FFs6$!WB`M^pA zgcH~|Jpx?EUhSn$D3H)49HUe8WpqlN1^(E~7OCAlI4B8-Z@kNjrHR5T3%dUDX#y?eT?>a%83LO|RM{>h@T52r{vKQ~{`Gx+NYW%Pr(7^N-jwE3`XLv+rf4*7~CEE8$NF1mi z&Vc^y_?(Ha{S7SQkRj_^v#HO{{O`PBa!zNGSU%S95x%u(s!|w=%#leB>h?!mU0XBk z3;6h$AreBad9jzn`VWOEVD-dj1bhLiF1w4}6zKIl*7Z9M1Gp-1^yvpJY7cc|&1)#@%pS*%qqXp@H}LdeF7G+P>K;bJ2Z#xdXM zAa}Ak%s@|1&t(?=jZ<2rg!+&NreiX%R%e0h=IW>${s%`-6icqGR1|ae;^L_x8U_&^vk`R@%IebTMC->S-g^Y+u2YQk2$0b=LHez$zI66= zEULE|EOh86fuT2)!6YI|c_{yoIfBtZ2}tmr=&gm;e$)@NDBzuAmZ5DfZI^0!d~jLM zzN}IYDJ-<)r~W)6muT1-TzvZaf`EYl^mH`|sls>sFfpB93$f*d?vjbINJXVnCSBF= znX3GSm5??m-i*KjNp{@@nVI%BWoU;$)IQHQM$6n zqAG^CC3||{HTsiI(L3(x%$qLN0Bq^+bh@q>?vq+!vo0B93mJ?{b5U22=;($&>hLVB zY=w^({T!a3@6Iir^C;8~akue3#8T=;^wHn94rzjpp{!yxK(#tO%Xou*zs85Q z`ZI_Q;KSpajJjU`h{8xD+Ag>8qH#H_e+B;dne_{Pt-Ig*`t(`MR2dXB#fTtdlKtio zfoX5`F_Nyx!F;{lVs9UMjdA~n{b%jeY&B#6RB9OfABo_JS{OxdeS)Nd&0L@2B3m#L^7#} z>aFNay zi?me_6CTTSqWAL^v!+aq-}vTlpzhGWcb=@*?@9j=s0r%mNJ>yJ5Ak|l5=u#cCRWrv zUtN)cY8Yd+OEF8Fq}u&n8E+?1&p${lJUCfHj?g+8PT!<7{yR_coWQq+YU1C|bu51N zbgSr)NWU-EzE!;!Y)7f`7!&R661=(Crt^?VDL9{mFVHFKV-fD`S$xl5;RkQMKWW4k z%9t2}dSaOBe-8tXF4?P)eO8Ufe`1`{JykBR3)_i4&Hc_k+;s9z#0dr~sJ?qpMLj19 z0v?74a;-5KbD!4-6i}4gW4Q^kI}R+OdDlWB!I<|@b}sgw9ckk0q-XW-va;K0YQ|8G8YJ6E!x zZssshL$>5_^#9cz36!A&HKcoF)%M9diO7io$-lZJu#AR62ssEM@Z$Y}c!L}Bom4=G ze`}`V!{6;1(^GHv|EC{bn&7%25sgCplaKd(0YxLr7uClC?5Yh-@2K<73=u-AELS{t zw>(}tL{0y7_fWj}2vfOq(-h#{YE`&lGnp!?-$!^N)vrvUfY>*I)nu#(%&PcUunTGu8_-YoCNgEpa)Zj^3J7~If$@M! zK0}yk9jH*s`&>GJrY}n(Mm!XoY5o4z!RB|5ywk~5xe-X2lZYhtlI6Bu%@T26BL?dy z8p{XidXL9cV&u8rDAEAX3gN0t{{p(soVSUY@TtJgIu6aSY&<@N(7>!`ZeBbqc4O2FUTCxkbjG zFace5Bp_e5-CQsG<7p^`0+7bLfmbAfK80Iq%&7N_iO>D9x$@PU_W~NMmh`|G7YW)~ zkhMx+40_&ZfGj^%utT>;KcJniPqOnr=Z2^J1l|V(0%l>HZB8Z1m9i{}WED{H(Cc?- zw2VDR!Y3xgWAEuz%$3;(XQayY=&GYHkV$vfh=D! zHy(7^TQva@*d$MuASvo*`Htt&)XLN;4|km}lQ?bTe})tMQsV!|715Rir^bhoBEhnQ zMhtaSB9nBZ>e=`FOFC%$U-GzsVY8FU4C+m4>=yIbdH(KtyZB@0gGs!aF0v+D0cRZ^^&}>s7$1N~bcb z2fw1DHk&G%bi$(3c!M`pngIIguYJH%B>vP;qrMhaTD&Y&c-Tx^pRc#g8GUBN^JOoQ z{Y1uZ0!b9}$!(H?+-2L#fz05+YkZVIt1bzW#Y=YGA0L`Q>YvW`1~(Uz&2PAC_3Fub zDOKK`ksN!xq_++wRp!$}dHzq^<$Hm)qdCpOowV8|E{{(fIq5`gjb{K|NCJHjK9}8l zM4W&))5!t}_w^L#Vt?<2g^%$54IO|>6bX417aT_&1Z2sdf7Qq=r<`0I$MZHi^hYEy zgT(Sdqldfe8{-7ffC4F3MP0oc?uoy%V-%fEmAK9N5ZzPu07v=S6UXv3wvY0DP{gs@fbmn1 z+5YfE?Pa}BZ>J!I*>=olke`mY1?(x=AS-Z+-1s5su$fK9#?h$mn02zTn@*_VK%<^* z!5>`n85h;ni^OZRPGK(D)a?4KtnTj{p1dvrRwX|=o~Y@?()F!TQk&}&assqbV1~h9 zKH4va(3^+0Xw`;-pR9!QJ}l)8$`kZLxj`clbWEYExOu4KM0sIIXo}AF%~IX<65;sb zBA)+oFCX#9+OQk9cc;EW+TnFkn5$7DmwmANqW$ioOql4YBUXBO`C&tfhcA;WLaNU*NCVK#n{)m-Qb>{2r;l2NQJhu7+bFUkITtW&reD z0<5-Ook05=k0!{V}OBVlXg=?hGx*HdtabhNG%qDA7x{j=rdTw&9L19(mH?ae=x9YK zUn@UjzQIYVpdeiKXCP{pPIE&;47zUTY&(jBt!)gjkK_-%qn5btKt>aB+PC`5H$m{$ z0^iLIuEUG?!2O5!bx!0r5Cj5e2eFhRgWC_5r!0l_zPX;aGa2(>LXpwwhRhQgZ_ZH# z3||R=;{FOY4y}Nn#7h8eGQO!Yp%&$!LXu%NSrtx72V!`sxOgHZv0Qzho0HW}TPDY9 z^KsGclhX>VStd+X0|rL0?1G;4HKmd-^Bkx~GhrX*=oQg@=qr7-@V?Hz&i z8Q(}iGG`pH$-N9cnd*}|2wbiY`e?98pOP&araN)TnUp_sq~B3R3dxoD5+5c=nG#0- zUA5^$Mr*)TxX{sEn{6lK$zVUuZTaNoX?tf#SNeRto0x6{l^6F@UAAllvo(s`hWLZ5 z1hn)$%hV$Bvcl2FGJ>b}KAe zt*p@Bfu=UIZu{GoBj3~WWlvKGc^_i|l_@36rnOLGj+eyNukA7%rP6p&`qU?c-%& zH_yhCzUFt|7WgWKWA^bEUpj7Et;atE5%ISK7GS1O3Q5M(=KC*5QCrs6vd1&QUp3(l zfw;EsL*5)Kccy0spz`QLSDiC}BJ69+d~0zBqxfL{tG4&y9yXRlK{(;D`iuFvn=h7i z4Q~0T#SFiBY8z}A?%Y>etB+rjz24~08<4elfm*-~FSxUWVIW#jB_Q}4;L^|}k^+nBB zmadCiAF&0kj_xnzmLb{#sWFLr5*X4BCJY7X@t71U=_8~~rD#B)SK zT99n5Wc}c?p8f(Fm&-13{ylogT7kTT5aUh&s$7qy{f>AHg^c~j7Kc)uCt<}thX8C^ zrp0rnC%MhHC#pr0T8LIJpiDudOK7{n6+|akr!mION|XVTlq0!=T0j&(ezp99QEC^ z6@CtXdXq_`Mm*DVgfcb+*eWk&284G#$Xq;}%CLq4kM3MJG3)PJB;yJy09|R0Kunvb zF=;Bw)XXM|K38Kxr_TIw%p-9E0XduG`V@=t3psGz%#lX)2DIK^BqPmIE7V0wCo<|B z-m2<$h=!e26Ufu*3%nO^n}z3*N53C@wnS%lHkj=e5N_%#<;P0Mm%(*WJ1IPglQSMT z+MT7g#sDl8&Q<6%*H8A!hCI|R9BL$wqvdyfku~@DtjalGfOdkxs-Q@{QIM-F6;Ybyn=HB_5T+ODLKNhiJ! zz{NEu#z#9%VWd75)TV(MMx~`kQSmdQkcn235w);9=3(x$0egY~)Q}+H%^>E3dZJ#N zF`$L={ItOX`})N2nB{z3i5y;6({A^S99jD!^2ZuU-wvL?#3?Rn?_Cce>1N zaNBq{n2NEZYjm17GBm6+^dNODIYh~*3-$MB4=U{)!vnfSgD~m7hA+I`>A2X5D|ANk za{5Yo%b1aSe;Se6^fHr(gi+0l)HZ&=*#^IaQ$FM8R|cJ##779uVwDHR_`BWd+6a1B zLr9wG-#1jb`P;zSUAS_;!$k`ll((dH6dlke{sYa!|GTy?!aG8m;WU!XiEofa0^YX~ zt$wCT&q-14m0_WeFSI93g-|rlN$x%Rjy&~VZNxImRury7B3^r{k$?gk6_NuB34g}& zs~Yko5+M(<+Rj+~vJ)(2_W^ICc?x^BwraoH2c?t`Yf1h`d~optVZcyHmDWt)yG-)! zz+a;UeOPrXc$6pbQVdq=l5k-X<`<54Jv8GOqBV;q6l?8Q=xVDKsQlx82IqWPj#ozk z*L)k^SMH=;t!C5orhG$k8@cuW$bDr++ARCW@+a)*jYIXuarQ19{lPf584n{E48gSoXQ-aL zL9~(-aLCg>fKu|2UdL3BN3_z4FlPDG6~UNg*svucoM+>eeif3=Ify^o8RvIpy&63I zdRPh&F@D>qFA`xl`qn-Jrp2y5XAG+e*DP1FdK<9AnY`bZ6n%Y}y`i$8LICf}XrS{- za-g?+1pH4{x(6{YOaX>C9LU zwe`T2FGUgNa1>+u?PVnT1MWXJa?@Pe11fb zpV;KZSrV&};_Z`&VjfpA&NIb^heN~gqxtJUzB4rdBEp2}%g%4GXM{jX!oFn>dCp`r zAudt8p{{2EMKNBZx@(37XxW6p6z&MU5^s{DJq$VpH6jB+>uS@M!mB4Y*S*J;RBp#h zPUp}=Y9jZ^w@RHGYmYCugc-5R#zuuFfBcY?5I0*a%10tNnW^io+KEbsu6<(R%i1Rv zxE-@WSEn>6c#xODrlT+iZk z@`~4?vuESA>DIU;qiQaQSh{fuX1hQYRIHlGJuHY?xVw$067+j11?anM5cR|L@*8}I zSm?y96@3wqls-q=V!)t@oi-VP9VQu2^xjig@pX%;fA8pHal}!3q$Ztm^1qygo4p>R(1U1kI%RKLAN*CBo9o24*OB~qcm0xA ze)5JKUhZv4FOL?y@iI=wxj`?t84`yj9rnJ!jGRCzYC88(uuo%k+e_F(j;Y^Ygsqx^ z&AM^~ZyM@8lxXS4If;cw^$Cx`PY8mSyEpQ~-9#I7HLC(R38s#R z-Pb>I!NXud-Ys38IG-Fp)|-823qgJ7ntO~;?tXAJ31{c!K!AiOmdd?xt|yG*!FXT} z-{NESSr3EO?6|bZ-klKOK^(AhAg6qvmI+S*H|c$7=YC&`;vvgpRLkLR}}|*XHNo#2R!Bb~W}F zxb5aY+b_PCo3E>>pDi4Y*IAYzUBbl4@nePb&C-u6YQyy1PZ}1o$#UOX{e<6Y@8<3n z5$1Y@baUQxT3RFz`^1`&Eh9Xkh8^19kxqG3qy|)1`Ly6OX{`COU{x4GoBrLq^*RX9p$Pc7{YC8Zx;|`Fwlt)5&p}zpR zD+BOxD>lwc@F4vA$Mf__AaZvZi2L8~@$`>vSm5Kw&K|Wt9mk+rN&_tSW~4?bkZ;hi8ORQ^J4!Us)l~ zbZ%K&nmo8azA6B22?3t#)g8?S!0bOxVf;zH!CLDb{O@Pr-vyR|IEToQRvrD1p9Rkc zA~?qX7l(fGvN+%tDEaDFxU5UJ}dd=|D^d*`?<~4|Ci3RR1fFX*l_pWtEgV0iPKoN57{|t)3ybkjLT#fiZBGdZA zy^A-`CrTh-U)|X;HDWRcu`I9OTFysGC$S`tm7VU*vTz=^KK2$)my)|&?4f~LaNKFj zc7M*k-ex_x1k6NL(vTyCF1ej4&qV7Y4>cN$mw7D~{`uP~NK0swfKSBR+qkWnsJ^)P z)rbCd3@Ctd8rMBbbaZsQu?~Ogke;5SmH>8X^a8_%y;!qDLd8eA@PuU(>QfZ5^r@%E0;<_|v zfmlR#cc$E@$@yIJaII0dMvD^%v=)4etsbpUa*=2Xsho)85ZkT+)2FZ0aBc7@C@ACRhy}1i$xGV zIYT8}4tlrh~y8eWt(ryUVQrHf|Wsg+KSJ*z=WYFmuNU9_Q;+~wF`hOUWA>p=@ z{4MFP@(B>Ao(|@H6Rl86>}4+r_*~VNXZw@imXb4~U>gu5LkWbrx!7fRiW?g82O|32Lt*yybN@Cgorcf#B4%O} zECx$0%@rRH`JN>9b;DoDV{)aRWS4zk+05)00m$12%(=!lp-DLvAP6P;X$+w+9BSO< zeL?Kw^+!&JgKs8wkT?+p+&N*ciX_!OQGOp}l0R+w9BVNTb@c1X;oO0EpJ<>E+HC+1 zWd`tUt2SJR%ZB1}3c9P9+aHW6M{re{EQmhEC7J)KW+_+!4;1k$6vn2Dse+r${n{ZS z+;EdE*dzL85R9-foJ<*jM4%+prT;YjFk06sSEn#t4_JV`(+_~?OJel3NVY+?AW$Rpn7w5K#D=F68Yp#ZMnP7 zmQJd;>8!KsHK=#HtzjPVhQf$Csc0PMUrIc5OEeZ!bJ82a8irMi%5U_J0nUCd;V=gT`(s^E4s;^m@**Nbc>zzR^w>)BVDCy=@SfPWMK};eXES0C zQ+*yE&W{PX8lGsVwkVm}3{JG?NZT8d&tgxFRGn8fep}WTct#Nvb7e<|8!Z+Z^GDw= zF%tXo8)W^6G~AheUuwbY7RUp1VPl72*LY6y4`L7|&;x7DjfV<*Zc?g4{3MtI-eEK7 z$0TNfm3yz+PxlS>3K_!i5^40!AYxhV!$4w*Su-$&pY2YoA}TITbhL$F(#P&h7W9EQ zfvj)18>#%3CB4fms%!rrA&?lg*_#2#ufdWM!{6{Fj*L2sLZ|64&bmo;XX;v}b6GTc zhs|_r<`;Dwjmg?sSa4%8@STuJrAqI-{q&ui@zXN!_$bsXhyYuDypl3ON+2q!c(b#; zJtbvJaHSu~0m$9}OS3|Xk5cqW01;X6$=u3}Yu?is^qU(Lf9QAf_ukJ=Wk@(_REkix zAX;RSS>wU#WMYWharRs@7R-*0{JhvCfw#hluTg87-!B}7D+8=D^kBXdLq+eu0AxNN zJKqTB_5GzR*Kc@#o`VGtQFdl>WRfvA6v^lFibg|P6oDv*n^-6Oq=rGm~c zFln>6>XW2ZJ+It2P(%L(9+kx$2NFl;-dGkl{SJpqO?IUCaxkWDI&mf9mKKu~j0j|I z+-To@>f7E$s@V&oU@8@EFfhB$ya!IQ`XTR4SgvjVC`+B8nFs>PaILy46Nwh?+QY3~ zrXkz^g-VG2gG!)Eug=xm2GA-l9x3%fe+KDC0adE5_s@~{%SD_WjjbL)q!9A}-uCB2 z;pdhdJla5#HuC(y+b<+G3SVA^zOj_|9ub$7wV-O|V(U7WO!k}F>w=Y?8W7`Aq<%2x z5?%$u8Zn57h(hk%w}Ybf!Q>G;u||*c z7{!lQS#?sSCSMZx-}wfipP%a~L3G`;gDhpn)sMDD)2Wv>rg?bY39G=2)yXjxv_lF) zvA8ZSm%X4(W79JTExPmCe)zzWJDvQlF#n~Jy-T}p!vFf{!E(MzeYHD+A)`QKvo{jh z8Vd9;qoFKyn3a)YJckQc?m%4g4s9U%P^l;bNQ}zmvCgKWSjMr}Qvzg>t`M|+$CX$h zM3dY3&h)fLPsq^R#r`jQTI-e9B2`fez?|~60}MyBhb_=_Sh@`z8n>Ec5@=3ow2P`R zmhAt`Hdn4-uQyesoy*NTWsiMhB?Xlp)P{7P5?GW9?|4BhN;J%RudR$_eLu%WrCi~= zZBz4kfdbr*gnm_eGlmDew6`}n{wVms5QfeH!I%;J3=ZHlx!mW8kuSv{Mb9w{H)C=) z%|lEr@);WeY~B0)hflVkUoiEMM;VWjz5pO4WAIE3thLyvP2jkGV;}q8spN+5Y`vXC zieGGY?rnB)s9u9uTES*&X|}ILeEt-x;_D7|wgtOPxZ3GE^3s-+Xj1Rli>$TbNPJEk zQ&JofUKD9&7XL~Rf|sxRiSdM_H-P!7@L|v$?Q<_!i2|F z*nZElFsOhvTdE43o`{mms7 zhw_MeDvwEYDhe=cN;E@2v?G;jwPXk)4R62RawHBNRrXtDRgCcfdVOO4`?DB3d6Mwm zsS@R3KZhr86@lreDzD!2#6w^CAgmn?631{oYp*hDEf$mLEK_D1mypdU`FOx;f`$w8 zpL-}P46OYwQ7DB3fN@hq1pNIy?R{6+?oE^aK%;x;z3}S|bAJ|1@^+DC-#awyLVs-k zY9I)6Z;c;4lak9MJWW(VkkBmEv6V08kT3HreTz?u7B^XT@%eI=i>JH8FjH7jpC)kO zZ9<`H$qpyXhDrF|=CH0nKrQgTDFl$-XSKVOL5Y1ZrZxP3gdo4;hd%S&{tJRsXizdq z@prBH$+nkEelu{0p>he-bpZ_*H#NcARmjv7FPvW+y*$1I#4 zUY?2h@Ey!T(*L8jvyO`5fA=`CQc_Y9Qqm!zfUu-=gEZ0zqO`!$EhQkUNVkMEEZtqw z-LZ5^Nau0~?>*n2-uwIGo^#LT>>r%jIcH`+vorgd*Sw$CLk7_yT15tE6Y{l>u)T59 zJ5%8?0at)e<|^p!vd%m_E*fCa{MSJ1lBSFy9ZKxXbq|EA_wPg}nb4 zc{Gtg*Vx2ioV%>>d=nnWT^@|{>y)d#zxV-_htnINKDC&s8*qafl)mX_UFrIy-qrZN zlGG0gKE2Hlaga1`DSlL0sHYTrB&OtqKzI<3WPsfI?)9Ri6Aovq*j)e*UB14@QK2?H zy&+VLGsu%h87lDuy3@-J3h=%lMKPeAjGCm{z#`_zl%eB_MG6vZ{e(Y)6ffu!5wQe# zoBRf#2TUOlO7ItI`bByW*K!b748#)gK>GVZvQdRYR!X~FQF?3wKJ-91sf+$x$TDCs zC5;X$AVpgELECGhARc^$M~&m%)Kl~uHoiwhlAp9Kqs5QEx(F%hvJ~!wx66Hn5c79p zh}V=_azrKQLG&Q>_^lysFLjpC-(M(=wPNU4mK9=^w3Si7&HH>>1KcGJ6x%a>Hbe1g z!_kbr34RAAlcJlMCWFc>Hv`;F9&Z7%D7u4nngG{(-6NHk=|c9W#%zP#((rNvU50yi zu1p6|-SNnIRPkmhE44{gFSh7(P_L z1VtLh`-^C__a~ssvDOp4?W3VGlMLxv3BS+D(|`(ydUp34x^iB6uq9+<5H2$nAc#ZsXgVSY@H2a^yJ`{2a(+Kb&!`@Rn?Jh1I2Dp1PF~p2R622S zm-ky3u2U4|@*0*F;#okbwJ0_x%|m#1F;fw`>+n;4DuA$kVGmqLV+Xt}yWZ zR#J*H58BHP$F7p+4~HMu_5gg3UZGVbtZ?ed;wsa-O~DJCboajlh4?6`Z(gHi^7Q@% zw*ZdCaL2LS^m2&)fK5P&&~Ni+7c}dy>>dED0Ks0*ta#R4T>hWe;tr6TzXf}<|KoD_ z9gt13nZ*ke*h{m6eAhmAjIUa*YEzqiuUp-Cdq2~NUSG6bG4BaN=g6Pod9gV zoZ)nIxwh*Tb_yLRwIFMvkkIN{ek|X>(~oz1l9c*~QjxE&=g`gKA)X2_G2$0MmPv&u zdy~ERzVO?zDE~hliy$_?*_4#0E|qmnK_aOxE$(_#z~%wvqW!V%!yo-Y3EQL@b}L#f zUsdSfXrzn)H4Gp}aSal9%G$kQkW-VT0hI1Equp(XFBHKP`F8V`$@Up%4 zdq4*Ur1bo*^&36Y#=7Kzfsh0Q!jJFfq5&TXbQk&mjj-{2z^KVtsVG-;>H&0LDRgvtv4#|fAw5xf4Q!6!bO!ibZ4)E^j ziY*}n=XVqEsjtF9$i$x^t5h6@3{p^gVQP=}@=1sL7OQ)#AHTb+Q&OS~taI7JGTZ}< zN`B3>iz_R1!nHTFwzjs1ljU0^(YRzhLuQ+8%!B7E&_jR^eHYrK!KMaF0zq$j+j`eS zAflJ-vlN--uzEmy;jyhTFK}>rI|y z@Ku}qxlNuRKAI(ydJmXBp1+x1w8Dcq+|M{O^#v z5#S?2#15G*s4As7PKq|l-!gRX3<#?R@q-8>!iQag5=7oDW;d}Q)D**1TCl3(t1vg)9O|$pc zVyX{K{5saIVr;Xf#6smCkYql;r;#c9;4>qNnk36!UQP~8OD#LTxJ)R|79~gn{~po9 z7xLo7I=mo*YmtSNTg;>Cnr=EyG1C+T9(<*;=9#0+I^^Gtx_~QpWY4`iUn48OlX&XRYE_41}G~ud}vI5{)x8bkn?JB{GBA z1pwBhjuBBgi9$s`O@uV6Z!lR8A>Y3RM49Fz?K)dI8}%_4@z36X(78BP0s=rRx_MFc z2P0fAp}%L$)$}MD$DEjYBT6vV{&-&X#<2lLR*xti>p59t}qF&jQnujm5@Mxa9k0Rv2uPY(-_0gJIJYLre8KK@*j{)Nn2 z$KvR_QmGwW#A`rat=Jp28;Fk8#BKB^=U-?&upXAN*;Q~P2LZv#VrW<3AafSkwD z?CiVdhB0z2DoIuD)$EP$(BAy*7d(r>FZ)pHuRv`lW)wz!UB%^3y(;T3K!aYn1~eSS z>5yc6I*+rT4+jltSvjlw$9%!q4e)puT7RhC@vC3P(kK!r%|O+ ziBvo2x_Y5Iq+)NJJFuPLK$PIeGKheX5MqFkv;2mT#>xqtxutX-hr_%Z*o`X3>WzSC z8xixqs%!C4U{Ce&!Y**B%W_Vxo$2&sQh>mVH|xp+v5ejd+S{617w9&nZqGC2NJ`Y4 z2F+J{l=MflRh8So4QH44&9_&(yNSH)z*W#w+!!C`3va0=pqdaWxC&5SUl2z;5-Ng&EcwUKiw_`5 z^*}7*tmS!^`vqJf-H&o?r=S&Obt;9D_8aMrNnrER=yI2R!}#x4z*o97;`K>S^hk!) z!|58YVBS*&k|&WDc~h77aC`=-=FQLc=GCgay;#)BLy`m>JBj*58d3-XzKo436UP*2 z2Q_5Mzl|J!w_}kSKfYaj4=XNT@Xegg)@)sDXR#r}8k>fy%js3=4$x}^lE`h7P@q$y zzgMiOknSMat-yIb8f8QuLiT(BjSW)qT7puW-RR9(G8i&~hFQYR{l?}4?;f>8@KlB4 z1_}v<9r`6T8kUhy#b}hP3-0Va%U!T5*8tJAL7j6qY2m~6wNJest?6<>?t2i02t3be6x05LzZ+uxUaK`X|h2e%6O~8nnjA^d4j+tLvUwMt^^_o=}xB2?n z$Cj_=kh9~ywHBU9nSpHU==u3oX>(Oe&mLVbwyYb}?Vir=9&%J5;KisG#RR(zoMR&O zs9d%*rwf=wZrC%wURaBQzDXYNWHJETu7IWP*vW=g1e?5G>7rH$cSq$)dz&HJz6qK% zq~ucsL=H@EQyUy!&3-C&-iul)t~WhvdHv!p{otoSD;9>xQXTb3TQu<>XKOS1N-?gs z0}6c%F8DH>k#%rkG|`a>gOad+p0J@RGuz~HKXIFhTHinQwva#EbXnkK_yr^bzqeOf zj&_>Ao4q(%@2+v&Fl$fD@c)%j&1G`!y5nm|B{Fv?fxYSL?bUzziB#(crAy2g5@==l z&B@Gz7PZx7Nzv*0=^jT)MsWSZ;0EhZ_JSK|h2^^m8>f(AyQbIjoZC8iPVaU?D4x4D zA9nb-GQya(i|U;wTkZ>CpHT1t!en$Ta9+J7tx=`Z$FULRIXLav=Je=c3r&j~$3eYv zt?2Y98Y}-@wBLHBnq`v#L({^QK)kzs3iA~ELlAZaJ%@6YbbrG3Ne)ZM$`h^n>IRDT zsn+!1S~{mLs}{!#l~nL}J-658X_>mJ!%U?ugOzr1jI>h1lmIpf*k#M~>U{R%_^V2v z`_|!N45*Y9d9tYCX5lIlXbfMIuP?AQQ}dOjdotH$7_;CEc-Rq@(%?SJq60{1sUq0* zO50}?T`%!pL;2mxwHNj&&~Q|Jq4|^8yA;a@+~?Bz-pHw?kCfwU230msaG5)yloZyf zRQqGy_2o;e74KH0FD5_K|n>;PAElqmvLXk zMfBoL4q@79k^hn|HUAC5n9W1~19KbAiWlT&YD&hAP<47>gat)q40!P} zczF+W;=sO`-o=du%DG?QvBSfTu5~C3_hxH=h%LryUiOu61BYh3rXV>Q$F0T>V~?$n zyClEj$dMp#;Gz2Q1OL$?3G`Sg`}= zaj+y|F*Wm6oIO(Pqa^qt4#F=&b1T(5{Fn*L^jMiS;eR`N>OWq4Tv!!!LUce{prP_O zoaR7Qe5jLMx1KpZ9bV~$enf6cg9s<*!7s%?MV$#>A@`3p^y5a^C1XGRxY2-1CoPp7 zGTfxom?Mad-W$sS2&Gd>oM*Cb!*D|lJzfWp$sTyd;d>tSSG}EDCwT@t-i5=_I1Z3n zL!tJqK!|Uq9<>TQC4nc(ZjicJ5aidty_>UJy8inr-}?A7U4e#Tlz(%@cjj)6=CEUmsDe&F91Fgi1QnmVNDNc$0zyEt+t_^$rKVo!c9A zuvZe!DhSz)CwLIxv7`U&%>H9(eRlw(n}-DfU_^omgN;%M)9CG76XE`|rKGd!#?D!~ zzKzMUrdQ1B$Od}@Y#0ju4A@#;I;~Apl}fPIAVTKr5IkuM>=pu7!wyl6SOXU-+0zGCPT02PU6_@mkrCFTX5_7E*I%U=C*0;JMe+-NzqrO* z7AKLCVsilRck5{Ybp=7lO_=$nEtkZ@md;#4X-jcaf}%-_EHMg3Wt^nY6&>2>7ll0< zdGj5KDUa9@8|;=hn#)bxfXVw@%T*1 zO|Mz9V-6VIPT3rtDwMZ25)F-5b+gLzG#64H!r+YhpdI0HZxDA73v8zIs~*K1`GU6S z;Xd*pR#0^LBP>iwu-{0Q9k10@_||COXTNcClDGV{?X$|76CV+5+6AzRg9ld;a+`+l z;coi^KRLBjXwmlLuAv{V&y7pj8yyvR%?7%G&acK{cxeq1f@=i}&I(V%|1#GhgMlx4TdUjOmT0pHmO?7t+cNtvuWFg zWe59v4>p|5m@~K7K_j#{=A8%}o>2UtiJ|uAF;t)tcL5^x{u2;v_xfbR9B_tuAb+PJ z2?ny5%w8)9riQ;RS3cwtf*C-qm}+aDX1$8k5-JtvJC)Z#$7j^C7G{N^&F^*?p!B1I zdjW4bY95Mk?d^mBN0tDYlm(U|#6A=@X7ATz*ZxJKepe&8_QdQ1?jlh3Yd6USzlY@# z^=kSC?xv7-YhwQi`Kealult8>p=MB*pJuVJ2w{=)f#)_0b6TWr_sYA9p`I@fjCx4Z`KLpUg<7u~(usWW+YK^OQCsWM+42u(luRHEGFfM3gG;{&XeG>XTT`}$ zE(y%k3-nGo%SeWlmRV-q&(Y+V7H~lt$W~#hZX?ngGeXBlzBW*mU94inSJop@CO><0 zzL#NhfbhzmP~L*7+#5&{rWj&yM1}I$kz5;IH63xl*=nR}ax1=Qmxdp&W+|Yc4?WD( zKESqC7*Y7Nb(;ek8I8CZCLK;sEi!r8(++bA4DD^-CW@tlA=OlS$KtU|P&nFnF!-MYotIzXaI#ZUX zjW$L;)$u7LD5=GGEw@iYn@iPgu!g8LmrTAfziSXjBZLyi1BGL{c^r2ehfsUx#{7m0 z^ar!}Y3aAK_JfgGrsA{FG1^8xZQ$!;Wl86gX3lHn6ux=N?^ACilhuh@2?0=O@}PO& zX7Phu9%AYY_SE?CZ#3t}Chr@HAnxeyy9TuyY!CQQLjid8I2I}T`iGZGfdCNi+Yf7w z{xo{-RkAet7grQ(CrC?A?aA+j*l@IPW~%}7AXyqU%rqPcy_gtSgF+a7F_5t|Ge=pf zgy>$7JuS7xo|g->-K~X~hazT7mgCzsiVlAhNi#1L)y3hMEC%cSk;m;jz`p9ni&fhg zXn6;P7wGX7FeQAs$7S~yN~H1YV`?5s?z0#m_!G9t(zIa$V{6~e{tvkP{m;`>B;uR@ zr+R18c6t~0my6`#)cn{=QqHKxyueU>VP_XAePHA_A{#l#+ zS?nzUJpSFv8pm{}<0Z>~Gv5T@gAG}`{^O`zcZc<#7mX>f6#9SN<>p&tEXvCHl7yi|B;Zd@N?Ec< I+}Qs=0FV4-{Qv*} literal 0 HcmV?d00001 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 72935b85df..40e0f40794 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 @@ -15,6 +15,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual +ROBOTS: noindex,nofollow --- # New configuration profiles for macOS Catalina and newer versions of macOS @@ -55,7 +56,7 @@ Add the following JAMF payload to grant Full Disk Access to the Microsoft Defend A web content filtering policy is needed to run the network extension. Add the following web content filtering policy: >[!NOTE] ->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 ATP 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 web content filtering configuration profile. 1. Save the following content to your device as `com.apple.webcontent-filter.mobileconfig` @@ -140,7 +141,28 @@ A web content filtering policy is needed to run the network extension. Add the f ## Intune -### Create the Custom Configuration Profile +### System Extensions Policy + +To approve the system extensions: + +1. In Intune, open **Manage** > **Device configuration**. Select **Manage** > **Profiles** > **Create Profile**. +2. Choose a name for the profile. Change **Platform=macOS** to **Profile type=Extensions**. Select **Create**. +3. In the `Basics` tab, give a name to this new profile. +4. In the `Configuration settings` tab, add the following entries in the `Allowed system extensions` section: + + Bundle identifier | Team identifier + --------------------------|---------------- + com.microsoft.wdav.epsext | UBF8T346G9 + com.microsoft.wdav.netext | UBF8T346G9 + + ![System configuration profiles screenshot](images/mac-system-extension-intune2.png) + +5. In the `Assignments` tab, assign this profile to **All Users & All devices**. +6. Review and create this configuration profile. + +### Create and deploy the Custom Configuration Profile + +The following configuration profile enables the web content filter and grants Full Disk Access to the Endpoint Security system extension. Save the following content to a file named **sysext.xml**: @@ -236,46 +258,23 @@ Save the following content to a file named **sysext.xml**: - - PayloadUUID - E6F96207-631F-462C-994A-37A6AD7BDED8 - PayloadType - com.apple.system-extension-policy - PayloadOrganization - Microsoft Corporation - PayloadIdentifier - E6F96207-631F-462C-994A-37A6AD7BDED8 - PayloadDisplayName - System Extensions - PayloadDescription - - PayloadVersion - 1 - PayloadEnabled - - AllowUserOverrides - - AllowedSystemExtensions - - UBF8T346G9 - - com.microsoft.wdav.epsext - com.microsoft.wdav.netext - - - ``` -### Deploy the Custom Configuration Profile +Verify that the above file was copied correctly. From the Terminal, run the following command and verify that it outputs `OK`: -To configure the system extensions in Intune: + ```bash + $ plutil -lint sysext.xml + sysext.xml: OK + ``` + +To deploy this custom configuration profile: 1. In Intune, open **Manage** > **Device configuration**. Select **Manage** > **Profiles** > **Create profile**. 2. Choose a name for the profile. Change **Platform=macOS** and **Profile type=Custom**. Select **Configure**. -3. Open the configuration profile and upload sysext.xml. This file was created in the preceding step. +3. Open the configuration profile and upload **sysext.xml**. This file was created in the preceding step. 4. Select **OK**. ![System extension in Intune screenshot](images/mac-system-extension-intune.png) From 83d9c2cc178f3fe7031e74bcc83e009f19e57109 Mon Sep 17 00:00:00 2001 From: Charles Inglis <32555877+cinglis-msft@users.noreply.github.com> Date: Thu, 9 Jul 2020 11:17:16 -0500 Subject: [PATCH 4/6] Update update-compliance-configuration-script.md Responding to issues customers have with the script because they're not aware of the requirement to run the script in System context. --- .../update/update-compliance-configuration-script.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 2167039e0c..9b0b568dd7 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -35,6 +35,10 @@ The script is organized into two folders **Pilot** and **Deployment**. Both fold > [!IMPORTANT] > If you encounter an issue with Update Compliance, the first step should be to run the script in Pilot mode on a device you are encountering issues with, and save these Logs for reference with Support. +> [!IMPORTANT] +> The script must be run in System context. This is accomplished via the PsExec tool included in the file. To learn more about PsExec, see the documentation here: [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). + + When using the script in the context of troubleshooting, use `Pilot`. Enter `RunConfig.bat`, and configure it as follows: 1. Configure `logPath` to a path where the script will have write access and a place you can easily access. This specifies the output of the log files generated when the script is in Verbose mode. From e6a85ece3fc924a71347a3a0067b4d54bcd48c6c Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 9 Jul 2020 09:22:06 -0700 Subject: [PATCH 5/6] Update update-compliance-configuration-script.md Very slight wording changes. --- .../deployment/update/update-compliance-configuration-script.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 9b0b568dd7..0305a83e2b 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -36,7 +36,7 @@ The script is organized into two folders **Pilot** and **Deployment**. Both fold > If you encounter an issue with Update Compliance, the first step should be to run the script in Pilot mode on a device you are encountering issues with, and save these Logs for reference with Support. > [!IMPORTANT] -> The script must be run in System context. This is accomplished via the PsExec tool included in the file. To learn more about PsExec, see the documentation here: [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). +> The script must be run in the System context. To do this, use the PsExec tool included in the file. For more about PsExec, see [PsExec](https://docs.microsoft.com/sysinternals/downloads/psexec). When using the script in the context of troubleshooting, use `Pilot`. Enter `RunConfig.bat`, and configure it as follows: From ecb78daa981e3457989bba5f50d9169c6e90cfc0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 9 Jul 2020 10:15:10 -0700 Subject: [PATCH 6/6] remove note --- .../microsoft-defender-atp/onboard-downlevel.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md index 3ad2b3c9db..6d9c98fc37 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md +++ b/windows/security/threat-protection/microsoft-defender-atp/onboard-downlevel.md @@ -32,9 +32,6 @@ ms.topic: article Microsoft Defender ATP extends support to include down-level operating systems, providing advanced attack detection and investigation capabilities on supported Windows versions. -> [!IMPORTANT] -> This capability is currently in preview. You'll need to turn on the preview features to take advantage of this feature. For more information, see [Preview features](preview.md). - To onboard down-level Windows client endpoints to Microsoft Defender ATP, you'll need to: - Configure and update System Center Endpoint Protection clients. - Install and configure Microsoft Monitoring Agent (MMA) to report sensor data to Microsoft Defender ATP as instructed below.