From 5488af72b2433760b04b2b81596817b95e24c638 Mon Sep 17 00:00:00 2001 From: Justinha Date: Tue, 4 Apr 2017 12:55:43 -0700 Subject: [PATCH 01/18] removed threat mitigations guide --- windows/keep-secure/TOC.md | 1 - ...iew-of-threat-mitigations-in-windows-10.md | 411 ------------------ 2 files changed, 412 deletions(-) delete mode 100644 windows/keep-secure/overview-of-threat-mitigations-in-windows-10.md diff --git a/windows/keep-secure/TOC.md b/windows/keep-secure/TOC.md index e249568df7..a261a116b4 100644 --- a/windows/keep-secure/TOC.md +++ b/windows/keep-secure/TOC.md @@ -21,7 +21,6 @@ #### [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) #### [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) ### [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) -## [Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) ## [Protect derived domain credentials with Credential Guard](credential-guard.md) ### [How Credential Guard works](credential-guard-how-it-works.md) ### [Credential Guard Requirements](credential-guard-requirements.md) diff --git a/windows/keep-secure/overview-of-threat-mitigations-in-windows-10.md b/windows/keep-secure/overview-of-threat-mitigations-in-windows-10.md deleted file mode 100644 index 718ca488fb..0000000000 --- a/windows/keep-secure/overview-of-threat-mitigations-in-windows-10.md +++ /dev/null @@ -1,411 +0,0 @@ ---- -title: Mitigate threats by using Windows 10 security features (Windows 10) -description: This topic provides an overview of software and firmware threats faced in the current security landscape, and the mitigations that Windows 10 offers in response to these threats. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -localizationpriority: high -author: justinha ---- - -# Mitigate threats by using Windows 10 security features - -**Applies to:** -- Windows 10 - -This topic provides an overview of software and firmware threats faced in the current security landscape, and the mitigations that Windows 10 offers in response to these threats. For information about related types of protection offered by Windows and Office, see [Related topics](#related-topics). - -| **Section** | **Contents** | -|--------------|-------------------------| -| [The security threat landscape](#threat-landscape) | Describes the current nature of the security threat landscape, and outlines the basic ways that Windows 10 is designed to mitigate software exploits and similar threats. | -| [Windows 10 mitigations that you can configure](#windows-10-mitigations-that-you-can-configure) | Provides tables of configurable threat mitigations with links to more information. Product features such as Device Guard appear in [Table 1](#windows-10-mitigations-that-you-can-configure), and memory protection options such as Data Execution Prevention appear in [Table 2](#table-2). | -| [Windows 10 mitigations that need no configuration](#windows-10-mitigations-that-need-no-configuration) | Provides descriptions of Windows 10 mitigations that require no configuration—they are built into the operating system. For example, heap protections and kernel pool protections are built into Windows 10. | -| [Understanding Windows 10 in relation to the Enhanced Mitigation Experience Toolkit](#understanding-windows-10-in-relation-to-the-enhanced-mitigation-experience-toolkit) | For IT professionals who are familiar with the [Enhanced Mitigation Experience Toolkit (EMET)](https://support.microsoft.com/en-us/kb/2458544), describes how the mitigations in EMET correspond to features built into Windows 10. It also describes how to convert an XML settings file created in EMET into mitigation policies for Windows 10. | - -This topic focuses on pre-breach mitigations aimed at device protection and threat resistance. These protections work with other security defenses in Windows 10, as shown in the following illustration: - -Types of defenses in Windows 10 - -**Figure 1.  Device protection and threat resistance as part of the Windows 10 security defenses** - -## The security threat landscape - -Today’s security threat landscape is one of aggressive and tenacious threats. In previous years, malicious attackers mostly focused on gaining community recognition through their attacks and the personal enjoyment of temporarily taking a system offline. Since then, attacker’s motives have shifted toward monetizing their attacks, which includes holding machines and data hostage until the owners pay the demanded ransom, and exploiting the valuable information the attackers discover for monetary gain. Unlike these examples, modern attacks increasingly focus on large-scale intellectual property theft; targeted system degradation that results in financial loss; and now even cyberterrorism that threatens the security of individuals, businesses, and national interests all over the world. These attackers are typically highly trained individuals and security experts, some of whom are in the employ of nation states that have large budgets, seemingly unlimited human resources, and unknown motives. Threats like these require a different approach and mitigations that can meet the challenge. - -In recognition of this landscape, Windows 10, version 1703 includes multiple security features that were created to make it difficult (and costly) to find and exploit software vulnerabilities. These features are designed to: - -- Eliminate entire classes of vulnerabilities - -- Break exploitation techniques - -- Contain damage and prevent persistence - -- Limit the window of opportunity to exploit - -The following sections provide more detail about security mitigations in Windows 10, version 1703. - -## Windows 10 mitigations that you can configure - -Windows 10 mitigations that you can configure are listed in the following two tables. The first table focuses on features such as Device Guard, and the second table describes memory protection options such as Data Execution Prevention. Memory protection options provide specific mitigations against malware that attempts to manipulate memory to gain control of a system. - -**Table 1  Windows 10 mitigations that you can configure** - -| Mitigation and corresponding threat | Description and links | -|---|---| -| **Windows Defender SmartScreen**,
which helps prevent
malicious applications
from being downloaded | Windows Defender SmartScreen can check the reputation of a downloaded application by using a service that Microsoft maintains. The first time a user runs an app that originates from the Internet (even if the user copied it from another PC), SmartScreen checks to see if the app lacks a reputation or is known to be malicious, and responds accordingly.

**More information**: [Windows Defender SmartScreen](#windows-defender-smartscreen), later in this topic | -| **Credential Guard**,
which helps keep attackers
from gaining access through
Pass-the-Hash or
Pass-the-Ticket attacks | Credential Guard uses virtualization-based security to isolate secrets, such as NTLM password hashes and Kerberos Ticket Granting Tickets, so that only privileged system software can access them.
Credential Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Protect derived domain credentials with Credential Guard](credential-guard.md) | -| **Enterprise certificate pinning**,
which helps keep users
from being deceived by
man-in-the-middle attacks
that leverage PKI | Enterprise certificate pinning enables you to protect your internal domain names from chaining to unwanted certificates or to fraudulently issued certificates. With enterprise certificate pinning, you can “pin” (associate) an X.509 certificate and its public key to its legitimate Certification Authority, either root or leaf.

**More information**: [Enterprise Certificate Pinning](enterprise-certificate-pinning.md) | -| **Device Guard**,
which helps keep a device
from running malware or
other untrusted apps | Device Guard includes Code Integrity policies, a whitelist you create of trusted apps—the only apps allowed to run in your organization. Device Guard also includes a powerful system mitigation called hypervisor-protected code integrity (HVCI), which leverages virtualization-based security (VBS) to protect Windows’ kernel-mode code integrity validation process. HVCI has specific hardware requirements, and works with Code Integrity policies to help stop attacks even if they gain entrance to the kernel.
Device Guard is included in Windows 10 Enterprise and Windows Server 2016.

**More information**: [Introduction to Device Guard](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) | -| **Windows Defender Antivirus**,
which helps keep devices
free of viruses and other
known software threats | Windows 10 includes Windows Defender Antivirus, a robust inbox antimalware solution. Windows Defender Antivirus has been significantly improved since it was introduced in Windows 8.

**More information**: [Windows Defender Antivirus](#windows-defender-antivirus), later in this topic | -| **Blocking of untrusted fonts**,
which helps prevent fonts
from being used in
elevation-of-privilege attacks | The Block Untrusted Fonts setting allows you to prevent users from loading untrusted fonts onto your network, which can mitigate elevation-of-privilege attacks associated with the parsing of font files. However, as of Windows 10, version 1703, this mitigation is less important, because font parsing is isolated in an [AppContainer sandbox](https://msdn.microsoft.com/library/windows/desktop/mt595898(v=vs.85).aspx) (for a list describing this and other kernel pool protections, see [Kernel pool protections](#kernel-pool-protections), later in this topic).

**More information**: [Block untrusted fonts in an enterprise](block-untrusted-fonts-in-enterprise.md) | -| **Memory protections** listed in [Table 2](#table-2),
which help prevent malware
from using memory manipulation
techniques such as buffer
overruns | This set of mitigations helps to protect against memory-based attacks, where malware or other code manipulates memory to gain control of a system. For example, malware might use buffer overruns to inject malicious executable code into memory.
A minority of trusted apps will not be able to run if some of these mitigations are set to their most restrictive settings. Testing can help you maximize protection while still allowing needed apps to run correctly.

**More information**: [Table 2](#table-2), later in this topic | -| **UEFI Secure Boot**,
which helps protect
the platform from
bootkits and rootkits | Unified Extensible Firmware Interface (UEFI) Secure Boot helps to protect the boot process and firmware from tampering, such as from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup.

**More information**: [UEFI and Secure Boot](bitlocker-countermeasures.md#uefi-and-secure-boot) | -| **Early Launch Antimalware (ELAM)**,
which helps protect
the platform from
rootkits disguised as drivers | Early Launch Antimalware (ELAM) is designed to enable the antimalware solution to start before all non-Microsoft drivers and apps. If malware modifies a boot-related driver, ELAM will detect the change, and Windows will prevent the driver from starting, thus blocking driver-based rootkits.

**More information**: [Early Launch Antimalware](bitlocker-countermeasures.md#protection-during-startup) | -| **Device Health Attestation**,
which helps prevent
compromised devices from
accessing an organization’s
assets | Device Health Attestation (DHA) provides a way to confirm that devices attempting to connect to an organization's network are in a healthy state, not compromised with malware. When DHA has been configured, a device’s actual boot data measurements can be checked against the expected "healthy" boot data. If the check indicates a device is unhealthy, the device can be prevented from accessing the network.

**More information**: [Control the health of Windows 10-based devices](protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) and [Device Health Attestation](https://technet.microsoft.com/windows-server-docs/security/device-health-attestation) | - -Configurable Windows 10 mitigations oriented specifically toward memory manipulation are listed in the following table. Detailed understanding of these threats and mitigations requires knowledge of how the operating system and applications handle memory—knowledge used by developers but not necessarily by IT professionals. However, from an IT professional’s perspective, the basic process for maximizing these types of mitigations is to work in a test lab to discover whether a given setting interferes with any needed applications. Then you can deploy settings that maximize protection while still allowing needed apps to run correctly. - -Also, as an IT professional, you can ask application developers and software vendors to deliver applications compiled with an additional protection called Control Flow Guard (CFG). No configuration is needed in the operating system—the protection is compiled into applications, as described in [Control Flow Guard](#control-flow-guard), later in this topic. - -### Table 2  Configurable Windows 10 mitigations designed to protect against memory exploits - -| Mitigation and corresponding threat | Description | -|---|---| -| **Data Execution Prevention (DEP),**
which helps prevent
exploitation of buffer overruns | **Data Execution Prevention (DEP)** is a system-level memory protection feature that has been available in Windows operating systems for over a decade. DEP enables the operating system to mark one or more pages of memory as non-executable, which prevents code from being run from that region of memory, to help prevent exploitation of buffer overruns.
DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. Although some applications have compatibility problems with DEP, the vast majority of applications do not.
For more information, see [Data Execution Prevention](#data-execution-prevention), later in this topic.

**Group Policy settings**: DEP is on by default for 64-bit applications, but you can configure additional DEP protections by using the Group Policy settings described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | -| **SEHOP**,
which helps prevent
overwrites of the
Structured Exception Handler | **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. Although some applications have compatibility problems with SEHOP, the vast majority of applications do not.
For more information, see [Structured Exception Handling Overwrite Protection](#structured-exception-handling-overwrite-protection), later in this topic.

**Group Policy setting**: SEHOP is on by default for 64-bit applications, but you can configure additional SEHOP protections by using the Group Policy setting described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | -| **ASLR**,
which mitigates malware
attacks based on
expected memory locations | **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time. This mitigates malware that's designed to attack specific memory locations, where specific DLLs are expected to be loaded.
For more information, see [Address Space Layout Randomization](#address-space-layout-randomization), later in this topic.

**Group Policy settings**: ASLR is on by default for 64-bit applications, but you can configure additional ASLR protections by using the Group Policy settings described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). | - -### Windows Defender SmartScreen - -Windows Defender SmartScreen notifies users if they click on reported phishing and malware websites, and helps protect them against unsafe downloads or make informed decisions about downloads. - -Starting with Windows Internet Explorer 8, the SmartScreen Filter has helped protect users from both malicious applications and nefarious websites by using the SmartScreen Filter’s application and URL reputation services. The SmartScreen Filter in Internet Explorer would check URLs and newly downloaded apps against an online reputation service that Microsoft maintained. If the app or URL were not known to be safe, SmartScreen Filter would warn the user or even prevent the app or URL from loading, depending on how systems administrators had configured Group Policy settings. - -For Windows 10, Microsoft further developed SmartScreen, now called Windows Defender SmartScreen, by integrating its app reputation abilities into the operating system itself, which allows SmartScreen to check the reputation of files downloaded from the Internet and warn users when they’re about to run a high-risk downloaded file. The first time a user runs an app that originates from the Internet, SmartScreen checks the reputation of the application by using digital signatures and other factors against a service that Microsoft maintains. If the app lacks a reputation or is known to be malicious, SmartScreen warns the user or blocks execution entirely, depending on how the administrator has configured Microsoft Intune or Group Policy settings. - -For more information, see [Windows Defender SmartScreen overview](windows-defender-smartscreen-overview.md). - -### Windows Defender Antivirus - -Windows included Windows Defender Antivirus, a robust inbox antimalware solution, starting with Windows 8, when it was called Windows Defender. With Windows 10, Microsoft significantly improved Windows Defender Antivirus. Windows Defender Antivirus in Windows 10 uses a multi-pronged approach to improve antimalware: - -- **Cloud-delivered protection** helps detect and block new malware within seconds, even if the malware has never been seen before. The service, available as of Windows 10, version 1703, uses distributed resources and machine learning to deliver protection to endpoints at a rate that is far faster than traditional signature updates. - -- **Rich local context** improves how malware is identified. Windows 10 informs Windows Defender Antivirus not only about content like files and processes but also where the content came from, where it has been stored, and more. The information about source and history enables Windows Defender Antivirus to apply different levels of scrutiny to different content. - -- **Extensive global sensors** help keep Windows Defender Antivirus current and aware of even the newest malware. This is accomplished in two ways: by collecting the rich local context data from end points and by centrally analyzing that data. - -- **Tamper proofing** helps guard Windows Defender Antivirus itself against malware attacks. For example, Windows Defender Antivirus uses Protected Processes, which prevents untrusted processes from attempting to tamper with Windows Defender Antivirus components, its registry keys, and so on. ([Protected Processes](#protected-processes) is described later in this topic.) - -- **Enterprise-level features** give IT pros the tools and configuration options necessary to make Windows Defender Antivirus an enterprise-class antimalware solution. - - - -For more information, see [Windows Defender in Windows 10](windows-defender-in-windows-10.md) and [Windows Defender Overview for Windows Server](https://technet.microsoft.com/windows-server-docs/security/windows-defender/windows-defender-overview-windows-server). - -For information about Windows Defender Advanced Threat Protection, a service that helps enterprises to detect, investigate, and respond to advanced and targeted attacks on their networks, see [Windows Defender Advanced Threat Protection (ATP)](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp) (resources) and [Windows Defender Advanced Threat Protection (ATP)](https://technet.microsoft.com/itpro/windows/keep-secure/windows-defender-advanced-threat-protection) (documentation). - -### Data Execution Prevention - -Malware depends on its ability to put a malicious payload into memory with the hope that it will be executed later. Wouldn’t it be great if you could prevent malware from running if it wrote to an area that has been allocated solely for the storage of information? - -Data Execution Prevention (DEP) does exactly that, by substantially reducing the range of memory that malicious code can use for its benefit. DEP uses the No eXecute bit on modern CPUs to mark blocks of memory as read-only so that those blocks can’t be used to execute malicious code that may be inserted within through a vulnerability exploit. - -Because of the importance of DEP, users cannot install Windows 10 on a computer that does not have DEP capability. Fortunately, most processors released since the mid-2000s support DEP. - -**To use Task Manager to see which apps use DEP** - -1. Open Task Manager: Press Ctrl+Alt+Del and select **Task Manager**, or search the Start screen. - -2. Click **More Details** (if necessary), and then click the **Details** tab. - -3. Right-click any column heading, and then click **Select Columns**. - -4. In the **Select Columns** dialog box, select the last **Data Execution Prevention** check box. - -5. Click **OK**. - -You can now see which processes have DEP enabled. Figure 2 shows the processes running on a Windows 10 PC with a single process that does not support DEP. - - - -![Processes with DEP enabled in Windows 10](images/security-fig5-dep.png) - -**Figure 2.  Processes on which DEP has been enabled in Windows 10** - -You can use Control Panel to view or change DEP settings. - -#### To use Control Panel to view or change DEP settings on an individual PC - -1. Open Control Panel, System: click Start, type **Control Panel System**, and press ENTER. - -2. Click **Advanced system settings**, and then click the **Advanced** tab. - -3. In the **Performance** box, click **Settings**. - -4. In **Performance Options**, click the **Data Execution Prevention** tab. - -5. Select an option: - - - **Turn on DEP for essential Windows programs and services only** - - - **Turn on DEP for all programs and services except those I select**. If you choose this option, use the **Add** and **Remove** buttons to create the list of exceptions for which DEP will not be turned on. - -#### To use Group Policy to control DEP settings - -You can use the Group Policy setting called **Process Mitigation Options** to control DEP settings. Although some applications have compatibility problems with DEP, the vast majority of applications do not. To use the Group Policy setting, see [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). - -### Structured Exception Handling Overwrite Protection - -Structured Exception Handling Overwrite Protection (SEHOP) helps prevent attackers from being able to use malicious code to exploit the [Structured Exception Handler](https://msdn.microsoft.com/library/windows/desktop/ms680657(v=vs.85).aspx) (SEH), which is integral to the system and allows (non-malicious) apps to handle exceptions appropriately. Because this protection mechanism is provided at run-time, it helps to protect applications regardless of whether they have been compiled with the latest improvements. - -You can use the Group Policy setting called **Process Mitigation Options** to control the SEHOP setting. Although some applications have compatibility problems with SEHOP, the vast majority of applications do not. To use the Group Policy setting, see [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). - -### Address Space Layout Randomization - -One of the most common techniques used to gain access to a system is to find a vulnerability in a privileged process that is already running, guess or find a location in memory where important system code and data have been placed, and then overwrite that information with a malicious payload. In the early days of operating systems, any malware that could write directly to the system memory could do such a thing; the malware would simply overwrite system memory in well-known and predictable locations. - -Address Space Layout Randomization (ASLR) makes that type of attack much more difficult because it randomizes how and where important data is stored in memory. With ASLR, it is more difficult for malware to find the specific location it needs to attack. Figure 3 illustrates how ASLR works by showing how the locations of different critical Windows components can change in memory between restarts. - -![ASLR at work](images/security-fig4-aslr.png) - -**Figure 3.  ASLR at work** - -Although the ASLR implementation in Windows 7 was effective, it wasn’t applied holistically across the operating system, and the level of entropy (cryptographic randomization) wasn’t always at the highest possible level. To decrease the likelihood that sophisticated attacks such as heap spraying could succeed, starting with Windows 8, Microsoft applied ASLR holistically across the system and increased the level of entropy many times. - -The ASLR implementation in Windows 10 is greatly improved over Windows 7, especially with 64-bit system and application processes that can take advantage of a vastly increased memory space, which makes it even more difficult for malware to predict where Windows 10 stores vital data. When used on systems that have TPMs, ASLR memory randomization will be increasingly unique across devices, which makes it even more difficult for a successful exploit that works on one system to work reliably on another. - -You can use the Group Policy setting called **Process Mitigation Options** to control ASLR settings (“Force ASLR” and “Bottom-up ASLR”), as described in [Override Process Mitigation Options to help enforce app-related security policies](override-mitigation-options-for-app-related-security-policies.md). - -## Windows 10 mitigations that need no configuration - -Windows 10 provides many threat mitigations that are built into the operating system and need no configuration within the operating system. The table that follows describes some of these mitigations. - -One of the mitigations, Control Flow Guard (CFG), needs no configuration within the operating system, but does require that the application developer configure the mitigation into the application when it’s compiled. CFG is built into Microsoft Edge, IE11, and other features in Windows 10, and can be built into many other applications when they are compiled. - -### Table 3   Windows 10 mitigations to protect against memory exploits – no configuration needed - -| Mitigation and corresponding threat | Description | -|---|---| -| **SMB hardening for SYSVOL and NETLOGON shares**,
which mitigates
man-in-the-middle attacks | Client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers now require SMB signing and mutual authentication (such as Kerberos).

**More information**: [SMB hardening improvements for SYSVOL and NETLOGON shares](#smb-hardening-improvements-for-sysvol-and-netlogon-shares), later in this topic. | -| **Protected Processes**,
which help prevent one process
from tampering with another
process | With the Protected Processes feature, Windows 10 prevents untrusted processes from interacting or tampering with those that have been specially signed.

**More information**: [Protected Processes](#protected-processes), later in this topic. | -| **Universal Windows apps protections**,
which screen downloadable
apps and run them in
an AppContainer sandbox | Universal Windows apps are carefully screened before being made available, and they run in an AppContainer sandbox with limited privileges and capabilities.

**More information**: [Universal Windows apps protections](#universal-windows-apps-protections), later in this topic. | -| **Heap protections**,
which help prevent
exploitation of the heap | Windows 10 includes protections for the heap, such as the use of internal data structures which help protect against corruption of memory used by the heap.

**More information**: [Windows heap protections](#windows-heap-protections), later in this topic. | -| **Kernel pool protections**,
which help prevent
exploitation of pool memory
used by the kernel | Windows 10 includes protections for the pool of memory used by the kernel. For example, safe unlinking protects against pool overruns that are combined with unlinking operations to create an attack.

**More information**: [Kernel pool protections](#kernel-pool-protections), later in this topic. | -| **Control Flow Guard**,
which mitigates exploits
that are based on
flow between code locations
in memory | Control Flow Guard (CFG) is a mitigation that requires no configuration within the operating system, but instead can be built into software when it’s compiled. It is built into Microsoft Edge, IE11, and other features in Windows 10. CFG can be built into applications written in C or C++, or applications compiled using Visual Studio 2015.
For such an application, CFG can detect an attacker’s attempt to change the intended flow of code. If this occurs, CFG terminates the application. Administrators can request software vendors to deliver Windows applications compiled with CFG enabled.

**More information**: [Control Flow Guard](#control-flow-guard), later in this topic. | -| **Protections built into Microsoft Edge** (the browser),
which mitigate multiple
threats | Windows 10 includes an entirely new browser, Microsoft Edge, designed with multiple security improvements.

**More information**: [Microsoft Edge and Internet Explorer 11](#microsoft-edge-and-internet-explorer-11), later in this topic. | - -### SMB hardening improvements for SYSVOL and NETLOGON shares - -In Windows 10 and Windows Server 2016, client connections to the Active Directory Domain Services default SYSVOL and NETLOGON shares on domain controllers require Server Message Block (SMB) signing and mutual authentication (such as Kerberos). This reduces the likelihood of man-in-the-middle attacks. If SMB signing and mutual authentication are unavailable, a computer running Windows 10 or Windows Server 2016 won’t process domain-based Group Policy and scripts. - -> [!NOTE] -> The registry values for these settings aren’t present by default, but the hardening rules still apply until overridden by Group Policy or other registry values. For more information on these security improvements, (also referred to as UNC hardening), see [Microsoft Knowledge Base article 3000483](https://support.microsoft.com/en-us/help/3000483/ms15-011-vulnerability-in-group-policy-could-allow-remote-code-execution-february-10,-2015) and [MS15-011 & MS15-014: Hardening Group Policy](https://blogs.technet.microsoft.com/srd/2015/02/10/ms15-011-ms15-014-hardening-group-policy/). - -### Protected Processes - -Most security controls are designed to prevent the initial infection point. However, despite all the best preventative controls, malware might eventually find a way to infect the system. So, some protections are built to place limits on any malware that might be running. Protected Processes creates limits of this type. - -With Protected Processes, Windows 10 prevents untrusted processes from interacting or tampering with those that have been specially signed. Protected Processes defines levels of trust for processes. Less trusted processes are prevented from interacting with and therefore attacking more trusted processes. Windows 10 uses Protected Processes more broadly across the operating system, and as in Windows 8.1, implements them in a way that can be used by 3rd party anti-malware vendors, as described in [Protecting Anti-Malware Services](https://msdn.microsoft.com/library/windows/desktop/dn313124(v=vs.85).aspx). This helps make the system and antimalware solutions less susceptible to tampering by malware that does manage to get on the system. - -### Universal Windows apps protections - -When users download Universal Windows apps or even Windows Classic applications (Win32) from the Windows Store, it’s unlikely that they will encounter malware because all apps go through a careful screening process before being made available in the store. Apps that organizations build and distribute through sideloading processes will need to be reviewed internally to ensure that they meet organizational security requirements. - -Regardless of how users acquire Universal Windows apps, they can use them with increased confidence. Unlike Windows Classic applications, which can run with elevated privileges and have potentially sweeping access to the system and data, Universal Windows apps run in an AppContainer sandbox with limited privileges and capabilities. For example, Universal Windows apps have no system-level access, have tightly controlled interactions with other apps, and have no access to data unless the user explicitly grants the application permission. - -In addition, all Universal Windows apps follow the security principle of least privilege. Apps receive only the minimum privileges they need to perform their legitimate tasks, so even if an attacker exploits an app, the damage the exploit can do is severely limited and should be contained within the sandbox. The Windows Store displays the exact capabilities the app requires (for example, access to the camera), along with the app’s age rating and publisher. - -### Windows heap protections - -The *heap* is a location in memory that Windows uses to store dynamic application data. Windows 10 continues to improve on earlier Windows heap designs by further mitigating the risk of heap exploits that could be used as part of an attack. - -Windows 10 has several important improvements to the security of the heap over Windows 7: - -- **Heap metadata hardening** for internal data structures that the heap uses, to improve protections against memory corruption. - -- **Heap allocation randomization**, that is, the use of randomized locations and sizes for heap memory allocations, which makes it more difficult for an attacker to predict the location of critical memory to overwrite. Specifically, Windows 10 adds a random offset to the address of a newly allocated heap, which makes the allocation much less predictable. - -- **Heap guard pages** before and after blocks of memory, which work as tripwires. If an attacker attempts to write past a block of memory (a common technique known as a buffer overflow), the attacker will have to overwrite a guard page. Any attempt to modify a guard page is considered a memory corruption, and Windows 10 responds by instantly terminating the app. - -### Kernel pool protections - -The operating system kernel in Windows sets aside two pools of memory, one that remains in physical memory (“nonpaged pool”) and one that can be paged in and out of physical memory (“paged pool”). There are many types of attacks that have been attempted against these pools, such as process quota pointer encoding; lookaside, delay free, and pool page cookies; and PoolIndex bounds checks. Windows 10 has multiple “pool hardening” protections, such as integrity checks, that help protect the kernel pool against such attacks. - -In addition to pool hardening, Windows 10 includes other kernel hardening features: - -- **Kernel DEP** and **Kernel ASLR**: Follow the same principles as [Data Execution Prevention](#data-execution-prevention) and [Address Space Layout Randomization](#address-space-layout-randomization), described earlier in this topic. - -- **Font parsing in AppContainer:** Isolates font parsing in an [AppContainer sandbox](https://msdn.microsoft.com/library/windows/desktop/mt595898(v=vs.85).aspx). - -- **Disabling of NT Virtual DOS Machine (NTVDM)**: The old NTVDM kernel module (for running 16-bit applications) is disabled by default, which neutralizes the associated vulnerabilities. (Enabling NTVDM decreases protection against Null dereference and other exploits.) - -- **Supervisor Mode Execution Prevention (SMEP)**: Prevents the kernel (the “supervisor”) from executing code in user pages, a common technique used by attackers for local kernel elevation of privilege (EOP). This requires processor support found in Intel Ivy Bridge or later processors, or ARM with PXN support. - -- **Safe unlinking:** Protects against pool overruns that are combined with unlinking operations to create an attack. Windows 10 includes global safe unlinking, which extends heap and kernel pool safe unlinking to all usage of LIST\_ENTRY and includes the “FastFail” mechanism to enable rapid and safe process termination. - -- **Memory reservations**: The lowest 64 KB of process memory is reserved for the system. Apps are not allowed to allocate that portion of the memory. This makes it more difficult for malware to use techniques such as “NULL dereference” to overwrite critical system data structures in memory. - -### Control Flow Guard - -When applications are loaded into memory, they are allocated space based on the size of the code, requested memory, and other factors. When an application begins to execute code, it calls additional code located in other memory addresses. The relationships between the code locations are well known—they are written in the code itself—but previous to Windows 10, the flow between these locations was not enforced, which gave attackers the opportunity to change the flow to meet their needs. - -This kind of threat is mitigated in Windows 10 through the Control Flow Guard (CFG) feature. When a trusted application that was compiled to use CFG calls code, CFG verifies that the code location called is trusted for execution. If the location is not trusted, the application is immediately terminated as a potential security risk. - -An administrator cannot configure CFG; rather, an application developer can take advantage of CFG by configuring it when the application is compiled. Administrators should consider asking application developers and software vendors to deliver trustworthy Windows applications compiled with CFG enabled. For example, it can be enabled for applications written in C or C++, or applications compiled using Visual Studio 2015. For information about enabling CFG for a Visual Studio 2015 project, see [Control Flow Guard](https://msdn.microsoft.com/library/windows/desktop/mt637065(v=vs.85).aspx). - -Of course, browsers are a key entry point for attacks, so Microsoft Edge, IE, and other Windows features take full advantage of CFG. - -### Microsoft Edge and Internet Explorer 11 - -Browser security is a critical component of any security strategy, and for good reason: the browser is the user’s interface to the Internet, an environment with many malicious sites and content waiting to attack. Most users cannot perform at least part of their job without a browser, and many users are completely reliant on one. This reality has made the browser the number one pathway from which malicious hackers initiate their attacks. - -All browsers enable some amount of extensibility to do things beyond the original scope of the browser. Two common examples of this are Flash and Java extensions that enable their respective applications to run inside a browser. Keeping Windows 10 secure for web browsing and applications, especially for these two content types, is a priority. - -Windows 10 includes an entirely new browser, Microsoft Edge. Microsoft Edge is more secure in multiple ways, especially: - -- **Smaller attack surface; no support for non-Microsoft binary extensions**. Multiple browser components with vulnerable attack surfaces have been removed from Microsoft Edge. Components that have been removed include legacy document modes and script engines, Browser Helper Objects (BHOs), ActiveX controls, and Java. However, Microsoft Edge supports Flash content and PDF viewing by default through built-in extensions. - -- **Runs 64-bit processes.** A 64-bit PC running an older version of Windows often runs in 32-bit compatibility mode to support older and less secure extensions. When Microsoft Edge runs on a 64-bit PC, it runs only 64-bit processes, which are much more secure against exploits. - -- **Includes Memory Garbage Collection (MemGC)**. This helps protect against use-after-free (UAF) issues. - -- **Designed as a Universal Windows app.** Microsoft Edge is inherently compartmentalized and runs in an AppContainer that sandboxes the browser from the system, data, and other apps. IE11 on Windows 10 can also take advantage of the same AppContainer technology through Enhanced Protect Mode. However, because IE11 can run ActiveX and BHOs, the browser and sandbox are susceptible to a much broader range of attacks than Microsoft Edge. - -- **Simplifies security configuration tasks.** Because Microsoft Edge uses a simplified application structure and a single sandbox configuration, there are fewer required security settings. In addition, Microsoft Edge default settings align with security best practices, which makes it more secure by default. - -In addition to Microsoft Edge, Microsoft includes IE11 in Windows 10, primarily for backwards-compatibility with websites and with binary extensions that do not work with Microsoft Edge. It should not be configured as the primary browser but rather as an optional or automatic switchover. We recommend using Microsoft Edge as the primary web browser because it provides compatibility with the modern web and the best possible security. - -For sites that require IE11 compatibility, including those that require binary extensions and plug ins, enable Enterprise mode and use the Enterprise Mode Site List to define which sites have the dependency. With this configuration, when users use Microsoft Edge and it identifies a site that requires IE11, they will automatically be switched to IE11. - -### Functions that software vendors can use to build mitigations into apps - -Some of the protections available in Windows 10 are provided through functions that can be called from apps or other software. Such software is less likely to provide openings for exploits. If you are working with a software vendor, you can request that they include these security-oriented functions in the application. The following table lists some types of mitigations and the corresponding security-oriented functions that can be used in apps. - -> [!NOTE] -> Control Flow Guard (CFG) is also an important mitigation that a developer can include in software when it is compiled. For more information, see [Control Flow Guard](#control-flow-guard), earlier in this topic. - -### Table 4   Functions available to developers for building mitigations into apps - -| Mitigation | Function | -|-------------|-----------| -| LoadLib image loading restrictions | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_IMAGE\_LOAD\_NO\_REMOTE\_ALWAYS\_ON\] | -| MemProt dynamic code restriction | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_PROHIBIT\_DYNAMIC\_CODE\_ALWAYS\_ON\] | -| Child Process Restriction to restrict the ability to create child processes | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROC\_THREAD\_ATTRIBUTE\_CHILD\_PROCESS\_POLICY\] | -| Code Integrity Restriction to restrict image loading | [SetProcessMitigationPolicy function](https://msdn.microsoft.com/en-us/library/windows/desktop/hh769088(v=vs.85).aspx)
\[ProcessSignaturePolicy\] | -| Win32k System Call Disable Restriction to restrict ability to use NTUser and GDI | [SetProcessMitigationPolicy function](https://msdn.microsoft.com/en-us/library/windows/desktop/hh769088(v=vs.85).aspx)
\[ProcessSystemCallDisablePolicy\] | -| High Entropy ASLR for up to 1TB of variance in memory allocations | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_HIGH\_ENTROPY\_ASLR\_ALWAYS\_ON\] | -| Strict handle checks to raise immediate exception upon bad handle reference | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_STRICT\_HANDLE\_CHECKS\_ALWAYS\_ON\] | -| Extension point disable to block the use of certain third-party extension points | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_EXTENSION\_POINT\_DISABLE\_ALWAYS\_ON\] | -| Heap terminate on corruption to protect the system against a corrupted heap | [UpdateProcThreadAttribute function](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686880(v=vs.85).aspx)
\[PROCESS\_CREATION\_MITIGATION\_POLICY\_HEAP\_TERMINATE\_ALWAYS\_ON\] | - -## Understanding Windows 10 in relation to the Enhanced Mitigation Experience Toolkit - -You might already be familiar with the [Enhanced Mitigation Experience Toolkit (EMET)](https://support.microsoft.com/kb/2458544), which has since 2009 offered a variety of exploit mitigations, and an interface for configuring those mitigations. If you are familiar with EMET, you can use this section to understand how those mitigations map to Windows 10. Many of EMET’s mitigations have been built into Windows 10, some with additional improvements. However, some EMET mitigations carry high performance cost, are not considered durable, or appear to be relatively ineffective against modern threats, and therefore have not been brought into Windows 10. - -EMET has benefited many enterprise IT admins and other security enthusiasts and early adopters, yet has also fallen behind the pace of security innovation in Windows. For this reason and because many of EMET’s mitigations and security mechanisms already exist in Windows 10 and have been improved, particularly those assessed to have high effectiveness at mitigating known bypasses, version 5.5*x* has been announced as the final major version release for EMET (see [Enhanced Mitigation Experience Toolkit](https://technet.microsoft.com/security/jj653751)). - -The following table lists EMET features in relation to Windows 10 features. - -### Table 5   EMET features in relation to Windows 10 features - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Specific EMET featuresHow these EMET features map
-to Windows 10 features
    -
  • DEP

  • -
  • SEHOP

  • -
  • ASLR (Force ASLR, Bottom-up ASLR)

  • -

Included in Windows 10 as configurable features. See Table 2, earlier in this topic.

-

Also see the section that follows for steps you can take to convert your EMET settings for these features into policies that you can apply to Windows 10.

    -
  • Load Library Check (LoadLib)

  • -
  • Memory Protection Check (MemProt)

  • -
Supported in Windows 10, for all applications that are written to use these functions. See Table 4, earlier in this topic.
    -
  • Null Page

  • -
No action needed; mitigations for this threat are built into Windows 10, as described in the “Memory reservations” item in Kernel pool protections, earlier in this topic.
    -
  • Heap Spray

  • -
  • EAF

  • -
  • EAF+

  • -
Windows 10 does not include mitigations that map specifically to these EMET features, because they are seen as low impact in the current threat landscape, and do not significantly increase the difficulty of exploiting vulnerabilities. Microsoft remains committed to monitoring the security environment as new exploits appear and taking steps to harden the operating system against them.
    -
  • Caller Check

  • -
  • Simulate Execution Flow

  • -
  • Stack Pivot

  • -
  • Deep Hooks (an ROP “Advanced Mitigation”)

  • -
  • Anti Detours (an ROP “Advanced Mitigation”)

  • -
  • Banned Functions (an ROP “Advanced Mitigation”)

  • -
Mitigated in Windows 10 with applications compiled with Control Flow Guard, as described in Control Flow Guard, earlier in this topic.
- -### Converting an EMET XML settings file into Windows 10 mitigation policies - -One of EMET’s strengths is that it allows you to import and export configuration settings for EMET mitigations as an XML settings file for straightforward deployment. To generate mitigation policies for Windows 10 from an EMET XML settings file, you can install the ProcessMitigations PowerShell module. In an elevated PowerShell session, run this cmdlet: - -```powershell -Install-Module -Name ProcessMitigations -``` - -The ConvertTo-ProcessMitigationPolicy cmdlet can: - -- **Convert EMET settings to Windows 10 settings**: You can run ConvertTo-ProcessMitigationPolicy and provide an EMET XML settings file as input, which will generate an output file of Windows 10 mitigation settings. For example: - - ```powershell - ConvertTo-ProcessMitigationPolicy -EMETfile emetpolicy.xml -output newconfiguration.xml - ``` - -- **Audit and modify the converted settings (the output file)**: Additional cmdlets let you apply, enumerate, enable, disable, and save settings in the output file. For example, this cmdlet enables SEHOP and disables MandatoryASLR and DEPATL registry settings for Notepad: - - ```powershell - Set-ProcessMitigation -Name notepad.exe -Enable SEHOP -Disable MandatoryASLR,DEPATL - ``` - -- **Convert Attack Surface Reduction (ASR) settings to a Code Integrity policy file**: If the input file contains any settings for EMET’s Attack Surface Reduction (ASR) mitigation, the converter will also create a Code Integrity policy file. In this case, you can complete the merging, auditing, and deployment process for the Code Integrity policy, as described in [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md). This will enable protections on Windows 10 equivalent to EMET’s ASR protections. - -- **Convert Certificate Trust settings to enterprise certificate pinning rules**: If you have an EMET “Certificate Trust” XML file (pinning rules file), you can also use ConvertTo-ProcessMitigationPolicy to convert the pinning rules file into an enterprise certificate pinning rules file. Then you can finish enabling that file as described in [Enterprise Certificate Pinning](enterprise-certificate-pinning.md). For example: - - ```powershell - ConvertTo-ProcessMitigationPolicy -EMETfile certtrustrules.xml -output enterprisecertpinningrules.xml - ``` - -#### EMET-related products - -Microsoft Consulting Services (MCS) and Microsoft Support/Premier Field Engineering (PFE) offer enterprise deliveries for EMET, support for EMET, and EMET-related reporting and auditing products such as the EMET Enterprise Reporting Service (ERS). For any enterprise customers who use such products today or who are interested in similar capabilities, we recommend evaluating [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) (ATP). - -## Related topics - -- [Keep Windows 10 secure](index.md) -- [Security technologies in Windows 10](security-technologies.md) -- [Security and Assurance in Windows Server 2016](https://technet.microsoft.com/windows-server-docs/security/security-and-assurance) -- [Windows Defender Advanced Threat Protection (ATP) - resources](https://www.microsoft.com/en-us/WindowsForBusiness/windows-atp) -- [Windows Defender Advanced Threat Protection (ATP) - documentation](windows-defender-advanced-threat-protection.md) -- [Exchange Online Advanced Threat Protection Service Description](https://technet.microsoft.com/library/exchange-online-advanced-threat-protection-service-description.aspx) -- [Office 365 Advanced Threat Protection](https://products.office.com/en-us/exchange/online-email-threat-protection) -- [Microsoft Malware Protection Center](https://www.microsoft.com/en-us/security/portal/mmpc/default.aspx) - - From 1f77b6dd109a57cdefcf11b03b788701d722ed6f Mon Sep 17 00:00:00 2001 From: Justinha Date: Tue, 4 Apr 2017 13:06:52 -0700 Subject: [PATCH 02/18] fixed links --- .../change-history-for-keep-windows-10-secure.md | 8 -------- ...itigation-options-for-app-related-security-policies.md | 3 +-- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/windows/keep-secure/change-history-for-keep-windows-10-secure.md b/windows/keep-secure/change-history-for-keep-windows-10-secure.md index 18f2048095..050d58019e 100644 --- a/windows/keep-secure/change-history-for-keep-windows-10-secure.md +++ b/windows/keep-secure/change-history-for-keep-windows-10-secure.md @@ -26,14 +26,6 @@ This topic lists new and updated topics in the [Keep Windows 10 secure](index.md |[Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen-available-settings.md)|New | |[Use Windows Defender Security Center to set Windows Defender SmartScreen for individual devices](windows-defender-smartscreen-set-individual-device.md)|New | - -## February 2017 - -|New or changed topic |Description | -|---------------------|------------| -|[Overview of threat mitigations in Windows 10](overview-of-threat-mitigations-in-windows-10.md) | Reorganized from existing content, to provide a better overview of threat mitigations. Added information that maps the Enhanced Mitigation Experience Toolkit (EMET) to Windows 10 features. | - - ## January 2017 |New or changed topic |Description | |---------------------|------------| diff --git a/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md b/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md index 1412786961..c394e15061 100644 --- a/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md +++ b/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md @@ -28,8 +28,7 @@ The Group Policy settings in this topic are related to three types of process mi - **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. For more information, see [Structured Exception Handling Overwrite Protection](overview-of-threat-mitigations-in-windows-10.md#structured-exception-handling-overwrite-protection). -- **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time to mitigate against malware that’s designed to attack specific memory locations, where specific DLLs are expected to be loaded. For more information, see [Address Space Layout Randomization](overview-of-threat-mitigations-in-windows-10.md#address-space-layout-randomization). - +- **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time to mitigate against malware that’s designed to attack specific memory locations, where specific DLLs are expected to be loaded. To find additional ASLR protections in the table below, look for `IMAGES` or `ASLR`. The following procedure describes how to use Group Policy to override individual **Process Mitigation Options** settings. From d6184699dd15ddb0ab54f927258e22b36cab6ee4 Mon Sep 17 00:00:00 2001 From: Justinha Date: Tue, 4 Apr 2017 13:45:36 -0700 Subject: [PATCH 03/18] fixed links --- ...de-mitigation-options-for-app-related-security-policies.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md b/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md index c394e15061..68ad8780c0 100644 --- a/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md +++ b/windows/keep-secure/override-mitigation-options-for-app-related-security-policies.md @@ -24,9 +24,9 @@ Windows 10 includes Group Policy-configurable “Process Mitigation Options” t The Group Policy settings in this topic are related to three types of process mitigations. In Windows 10, all three types are on by default for 64-bit applications, but by using the Group Policy settings described in this topic, you can configure additional protections. The types of process mitigations are: -- **Data Execution Prevention (DEP)** is a system-level memory protection feature that enables the operating system to mark one or more pages of memory as non-executable, preventing code from being run from that region of memory, to help prevent exploitation of buffer overruns. DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. For more information, see [Data Execution Prevention](overview-of-threat-mitigations-in-windows-10.md#data-execution-prevention). +- **Data Execution Prevention (DEP)** is a system-level memory protection feature that enables the operating system to mark one or more pages of memory as non-executable, preventing code from being run from that region of memory, to help prevent exploitation of buffer overruns. DEP helps prevent code from being run from data pages such as the default heap, stacks, and memory pools. -- **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. For more information, see [Structured Exception Handling Overwrite Protection](overview-of-threat-mitigations-in-windows-10.md#structured-exception-handling-overwrite-protection). +- **Structured Exception Handling Overwrite Protection (SEHOP)** is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. Because this protection mechanism is provided at run-time, it helps to protect apps regardless of whether they have been compiled with the latest improvements. - **Address Space Layout Randomization (ASLR)** loads DLLs into random memory addresses at boot time to mitigate against malware that’s designed to attack specific memory locations, where specific DLLs are expected to be loaded. To find additional ASLR protections in the table below, look for `IMAGES` or `ASLR`. From d1ba7c5cf276e3cd08f79d525009f80164bbeb5a Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 4 Apr 2017 13:49:09 -0700 Subject: [PATCH 04/18] fixed link for waas poster + poster :camel: --- windows/images/W10-WaaS-poster.PNG | Bin 98602 -> 86882 bytes windows/images/WaaS-infographic.pdf | Bin 0 -> 537127 bytes windows/index.md | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 windows/images/WaaS-infographic.pdf diff --git a/windows/images/W10-WaaS-poster.PNG b/windows/images/W10-WaaS-poster.PNG index 76f843c1b8c76fdafcf0531c8842a58ab13e38cd..d3887faf89380367f71d3500a6cb324079367f34 100644 GIT binary patch literal 86882 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%0AGTu5g|2gv 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

C%={W>dO3yZzjzx)EQrQExpa7Amm^ZucQoe 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
    K>t*e(V6S)~Z_hYIlOtG=s2Ja^_3zex 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 lQ-B`62|Y-W-aCY% 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 JPQ^Ot{{dTd?W+I) diff --git a/windows/images/WaaS-infographic.pdf b/windows/images/WaaS-infographic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cb1ef988a1c0c37d9b3f1f59ae9911cd6034ad50 GIT binary patch literal 537127 zcmdSA1#leOvMp#aGjofXnHeo+<`!7Y%*>Jn7BgCCS&SBgMHZvQXfd;3YB&{^3TXaRHv+M9ulu(NXi zz9J-q1P`<~|KrVXyZ>2RX*C`I&)-L^ya3Snodjt$HWmPA{C&&~ zVEfx^W+?}ISI`1dtbo5Flwt$?r6R=+VEvt7Rc0v;0PA0glHvrg{V@Z|jkc2M2cX$+ zU0FL&x>13g{;T2t(=KjMG=k^P-K5JKkGCSnerdLUI$gq*x=0Co;eE&~84 z-S)1a#JK?etja9y?BM1Iviave`7>cwV^()Iv3GI&onSLBW^pxU381^R8BkSP479Sk ziKz=n!i2`aw6$VI!;$jrhH$mD%q8P3%d?4us@wtoPb8 z%g7JUpC$oM-<96Y%?V02c{9WF63&`)1k?;Tzfa^7s`e;Hi0Y?<_^j4ntTS|Qn{#OId-EVu}O`cC2BD9Pyhw4rboE!Xc@BB~Z2=2E?#*BS+Q+YbP zV%EbFkS!tytE%v_N4DvfHpe-eECXYmfOf&%LZO?lL@L=)TMv@~uOR#DIWKlDE^beo zCM}-06GqElV>WLdU!Q>-mcn*S3vZS@Z%^lY!a_b5b6GDhtkg#d2qqfS8&do=&aV;y z$Zp$nkC(UJE?4&VYwhFig1(CauQD$W?k-*d_CsG+B34`oCVzr6r|StY zi>yq&N>FlSAX8VTAK&Ie%kIGR);xtklT!1eZ{Z&?`0+M?+fuYbJ7=bc8`w_;N z9I-zDr90)d^Cx@V>BAQMK}ESP#uZ&(z_zv~Q)1P$voZ8Xi4>j`E{|Jx*@yS0QbhOh=+}dSJ&=WYlwzwVFra0N7XGy?eDQIT6Z|ypM;rE(N}E8IQ9{q z73$!p%w1Uvuibk;$Td|ukyQoC(f7C1)iYF@xz?owR!Ny=agtYw&{P7fD>zz`H6*stB^|GC< z2ymn->2RK6o=TWFOKM(;sT8%Kkyi?6;y}2Bi-I4i@y$kSZ1vJ#U)Q(&Btu(9F~F;D z;UW8QXxiS|=DE81li~2?i=rHkGR6?vK9x-NXBnmM-qd9#q4jFKNL1B?bokP-qUxam z_4&QMU_0>uSC(w!y+C~BI@tzi+} z9Mb6?E=l4m_6;xtZ6&l5?IR&sr}XO za-6zz<}+S<*G%y3oXkgeHngT|BG96c8c*Z~-WC2pm@@3O)Rd`%3g5v9<@Rnp;2~$n zY{+7?h1HZAhWt*)HQPjw#c)iVR(|ak?vqHhC#jziI+t_V8{`aYl^5inpmHqsRSp@7 zA=*IZ7Ox7?cn4^X5s(f~He(E_*~2;x*rbeftlx7kv=C`=QOUgfQF#mBNZ@t(!@R%e zq8tOfj%7jCc$5DJhKb%`)MO!tnvz-YE0935D=BgyvR#feptfr8oECkXbp{SzzBC!; zlptTQwQ6tws!1;3TkEZfwL4KsoQJgnYZV!T3f`QPx-QYQnV?E)>~vcQPY@@&{xdmEa&o7X*dvm)_*>#B6Jk8lrYj05Geyfst} zV|TPF5~C=AI|_U}1!J^K;7M_EQMpTU|6C_jE0&6z;Dd#r`Xe4?PdhFBO@}XqM-1V}AP&%=;OY1>dG{+znk=o!Z2vIU-JE%Qsn7e#J!*m+^C@W6Q z)#|edlwUW(UBc9c-JP9A`jYWe`!K+7`>}gR_TBy)2_2XsTWT@&SN?c z)%SSr8yKJa>U|d9Hnyn4ViJ?-lx56ztn0#OI`Zu7*WCGXf6Y0Q(e`Dej`3TZLUjJz zH-U(_&jo!J`W*)0aUz{#8Qew7)!&3*_TXpTt*VXf7Hc8s>#F}hPO?+R0=cR^-vU#?? zzP^3=eW<4oLlerQKbpUYJ3}U7rmn)U#4_>eNN^$xM%fw#WxpIpblWfB_DQR@OW24^ z59bh5M1X;~uy>D;(Mfa>O>=`4iI%s%U3w8V1S>D_D-moH!}2f@v`2O8yoC(@P%rpU zYxU?`S|7u?U3 z3Oz>|SH%_4)>zWn);_ETYAq`Au`xl9Wv~LFTN99{W5kFWAHxSDSLV7(ehYPcT#h-+ zl%p&(Br~U*?Tp5A3W>rRa!S1;E05=r7&1r>$1J*07EoJGIL!KNhUMgx7n?ie_iSFZ zhx@sa-@Ea*CAX@*^qLAjZM23f^Xuo))7Uve@lcaRr!WquFLAot~lGNlj zl8Uf4y98!WdaR+146AN!9Ox>y#?a>tlYR5+kBH6$mAv5}PT~#iKAY-F5>@h+I>wt zAddYt&x@5kuRhQaO~&KHVxZ=BAQ11s?MegB55YO)i55LFHJ3(LsxcdsY1US%dgBHJ>o?z9y~w5VZsuB-}7MNOgX6nv4GL8JceV`W+) zZ$&aG(^jY!X2XZ657>)z*?!Q(JiAnhXRI>y@oh1FA4^?|lW=Y+4znC%PUOTPKuync zDLH&#%w6^iLe=>#;pU|fHD}K=NJB4Pa~(?h^CQH}`L8)2pT6cKYUc4QT}Tu5Pdw^Q30v+{l;ps@?w^eFA8((BuTs@m z?{yfiCtI%XO8M&_ouI)~y6`zMTwcSL{Gi?EUC#s4d3)HqxqOIRxLJ&?E02yF%aZH) zR|S?ZLks{P|m~&@GE0emtvEjQPi{dC0y;w9kd*=~HGJSu9X%>Siy|z3O3b z){>#lb|%wF?)sNopVkKaA}B;t@s(D7z^n;+4!zu65=nvCR)!hLp-|uO+S24_e&%Ud zutpiw5HOG>KmMwYhM8{HF#@eFCS1`;Q!`A%Ygb`siTQfE0`IXyE9a9q98`5vw-5F; zJ~7IcR2g29XZv7}SOt4%F4+y@JaWY-bSd{LsypVCHYrYzE}?F5XJGcyJ~ed0xb9Q* zGCW<3Wc;OAo%WQKaoq7Q2_v`OB^LP2BIS(3(=G2oN$LkD(<;o=z#4%*Aa(-tSO-4n?#S7xYUmOe%pa5biy3r#AT)MMcq#(XAe zAd1{O)=WPppKkEfPZ%883v&2uk7JkY2>(>Qfdz+tU{$d~d4B1C)zT_q2FMefdb#P_ zeta}ZYAEV>XR*wmw29PC;N*Qq`?P)H_|?$p2Nt1$+lJ(U;JV0+TQ7K6S<4mk$aGt1 z*}79ri*-b>`3SK|QmLB$ECD-J_EbdV`kI<~X#4Fxk=^ualkHM4spi*C(J_RJ`Mb+LtgWqKs~>J-aQFxepxYAVAzRc% z4?UdTUEV$-M?RQ*T@wiA@Y63o#EkiJW4jG>EyzjYxGB~t+{Ywv;Ggcq$w7_1z?(q8 zKZ}7hvjsc|FrxZKhb{HSb3}g)yO;#D#Ay4vDfw^2poJVpHhL$Zc;+j}Lsyz-qwo@S z3J4%C;CvFcKiGj=Bf~l1qsz76;wStO#x1zL+UDCrl?v^Rv!=?WCvfkruS$N1S<^=B z8aF^6s?EZ5Xmv;8TB0LBD_5orpX(Pb3*2p;IJ)IYXpS-SfzR1+>4i#fP|qO9!}0LA zYxcN1uxgi?puG-eCbSOkV%=T^@AM34)Cp!3bCil*a2`?bH*NA6|z zh2Bh{z1?WtAh6^DGMOhw?7gRJTTE5!n6LflF0}UXiML4@z{~Bnqm!G@T}xNM{WF~2vM>C~@_v$M0y50D z@2RalSAy*cibow?A^Y)VaE=n1%VtcU%zOB7wkw_MaRPX8|0veSbeC;7&4Bq`zF1Ez zlaEBZ{_1Ey$;dVg1A~R61XvMr6^}4GLbsAsac9Bnp3`gEf>#C7aO4?w7|P~Y&FA)) zy8^WhVW+_5bLMkV*K=auw!9n9SOhA;i~7z3wHgo5nj`|G#xG-f3b}Kd@a_>17aPOrkSpM zH5)*sY->zV8NJyvo8VUXgCa~ao{T56Lw}M5at~SFm*6Ml=&r^c+7y$gaW#c{-89dD z{I?q4T@gu^h#j+DAstO8w3(}(TxUE5EYiUOs$;QX85F)L-(Uhh3f z8UyPzh0BbKEQ2!w4IXORk2N*gLHDpWFfBMWL(ml5t)#s`H8!@yw+bVcikeK($}@@s zv#n~S2T&ddz#VK8!pb1EP|anEjS594kkBGjZ1Nxa}_4n++v zcT6}aVC6s^oKuKNz}A!PGxw2;M3MNn-`Y%ND4(y zsWt`~i&XV;-E>yQEf|COnJ^pRU5;gMRs>7T=kS#D6Ad9LSET2XYEz;RK|z0ggvu1L z=9Qz5&;XGORghI(5OvUkgV)CGeNu0uAGGx%+o(VNx0+a8gPwW+0TwV_gW;^{TKcMe zV6)q361QtLR19hx#)mAdDiV!Y<&wED3%hPN_+`!tdSe>r&zd-OHb$&sf$Cb9RM)=* zl+uB4iAPQmV)AVftUM&X8@fxb`8{!!^0XnzwKpVJGx@(RMKm& z)Z$W!R3dn(J!YxMre&5oJ&aLA6b2k6yP_(i?5j^1|thHAK%oGxvC0hZKg*U$> z+B7lC_fmZ()j@8=ie;QNthbf@vQKI8dL)v+*wgWgC0(#~PBT((XgW5McWP3VTMAx& zeh?~j>(Px7&>(w5w3XGkY+CW75`uBw$WZt$TJ{)4a*d}x8NX^V=t zu0@}d#iRl5w$PLwWX>Tpm9A>XI^R9`w^?-BeNS9(9lGL!?S@3eF@;yveJqqiQa$w(!t#^)-tpF9DkDN39X2^tP=w`a#?X zKCYPg1f=6|SyuATKGpFL6nrY!s3U{Qn(Oe6h^?9q#wVqw>F=tUc21@Omb@`}pVr+l zD0*7HoX_cv(44~G3Zlmr_(EtPGd|qTGqcHHI?I$|f8*)Z>mP zRIe3KFt8^q_tLjFmK-7w(odE)4P;d*Ntf5jDd29w^YLdk?0#5V5INC$-$1-8A@n|CZ^YlDv^7+K zzE$ZCw`Yd^IfcAKXV0E1g9w_@ii5j*^sV*|CuRNOV*4EDvH|p^jzEHCOm5FE#YC)J z*3Hu@qCa;X`Rh2pY>(T+Yo@+qfG*0}S*%|-k)vf?fxhfsrsJ`NB{Phl+D?=OVG#TDr*1@xn!L)Hsg6m47 z4ucmOk0;=GWsVU}qyf?72RoL>cqk95T(!>V%(6se(yde$ir;>Hzq`vCO4z5(^%Dw2 z%=mia?jo9-9e5oW%6r}CGl72Ze#LxQ;gc~rpYW-Y`aUToc_%tqC^laLMbg1H-!1PY zeX=^tx_kI%UeTgOG1ONFg~I+WOfp1uuo}}KbiN`+8$ht-Ouj@W7T!}4V8HGFF zI&DaTeQG*+yec?@*t6BYd|=;}y^QMpNtz*k&Gh{Zbga9)L7Z>m0ujr$d+gpmAOj;S zatPKfvr3Eos6AZrW(A!?tMI z}c`@P4lHTSN9(;!`KB)#6{d*2jhEld*L*30rmfmjIYCJaFkGZ5{C#W4_(5K{y5Tm5sk)XUuF zvZf8ZIsrDM$Gw`eQMwo9I+_q07NY)Xy}<-cm}-Lil^cB@ECKmvT3;lJ2zWR09@tg8 ztWlrz%>w`Ip!eP?V6{y*TJNi|3Lsv1^Dv|Uw#--;|JXy~?jUZF;hh6&J}n< zJTRkq>h(*A7vdc1SY|6@MI{H9ZXqFa;fB8fdVjzz=iTc}<4tAJFu}Tws<$RAbVf&x zE_**2JH#<0@S~nOA7^%4B!MtBq*#caX(l~c+x58yyRB*`#PviXZL_^{W#Ddoj1?vI zSk@=)T!t(5i(msEwIlj+BQBL$yjPZatsrt6(YEL4=CI!)hi}Wh>;y%W*Tb>D-;F=- zhZVvrz({t0XB=2?L_#JJ@<#W%0E6PvFCJs$b>bDTk2{2%fE^h?4)42t-SzO9Y2SJb1;5kCEe%3cp^=n4iT=`{{&ePH& z%N|_bDCK=-hf-(*y$%g8AGe)S18yUA2KfzOZ+=nmv+q2C$yDt<)85f`;8EdPO#VbJA|aW4`$m;^x#Wjg7oOR zrhbziX!^j>=o&l|$?6ipbxHXwv=8X;&eBMwqYB9hlc=)h-DRbmm;VuXeBA0 zGh`DZudqz{V2%*8v?T*lFFF)wAI#Q8f6g>%TTLL5GYmPNm(_Y5mDFiK)oMdisK^LvJap0H2k(U~Eh@El;yVL~4g}ay3F> zqU-R|kM5Oh7`s6raxTD95X4^ddtqPB2=VYVj6sqk4mTRV@bX<=La zl9E60cEl3%vxGb<5u|Cg@`+AUc3MPR+7c#uIF0%Pr|7kEjWPk8{^#nzNalp|Cwb6mq#p(Bt#L~%!G6OlYgrm+UO$3+{E z)~W8L-ifQ%OJ6HPEu#J!jkh|3*;b+KPwMpx{?ahaA_4S)6zvitmwa^%yJ!SJXm$OolFPECprdS42Shf<+;)5Dh-7iI=7%CsLv}W?Ff3E5TCbtZJffyL}Bthj60R70Py6sFxZwwAb>(sc0-I zPlV&XKOP4!P*H!q4hz zLI!Amrc)6d&tr3o_u_EhgTa$V53%GAd%jpL{(93IWl3^AdCvXZ-XqMtKbT{%nWx7f zE-b8^K}o-qLsmxqQv>2H_k`0laq(g`lzPewzRYus4l!-^>)|uIa~f{&A!l|S51(2!b z!c8W~8lTw#;Mr6G9r=A(@H$avQe~*_d1oyHlTxm$!C_17qtznz;-ien=0`11?_5Kd-8mJHJQmWvu!@*9=a%f7Sw(clo8BK9M_$jiOG5(?5*of%k_eLbqp-roZT0 zQN^>WJxe#{(fzK}a)jsmL!p`_8-x>oDdj|hQQhgp<}axIqG!0ia5L||YHm>y2oXgI z!yu1Q=wag-q2o-9c~V>MMLMbqO}We$HH0~3!|eQoQ<=7sYas4Qj$&yuqx9ZX9HRcwUbA*i zIW!~Ve~as`&pH@C{xh%y>bpn-21GJx! z!y|tN_+|hO;BhNasRdZ)r-V?S@}o6-)JfK=~(BXqUo`V|a zrZNnT{Iyu2zblIkE@mFZS8}&Ui;Nb7e9mAFOh@P-U=T^n>jc zjSH@LH3E_F@MU$Po~(Y;H{yuI50@V#Ld><9i}5+^@RC})ksoxV8%P|JF6GbsI7mep zxuqoYsR$T3BWlSC4Cx^&@R^t=k#$e8Vf-yC^$4dp7n<`Jt1qaWAe(!z5+r2oQ2NAn>KN8U zlU>8%3y!ct#89y*;}Nkk@G{D2a&O`_vVxDH6Z{T%Os(IkmLtZJvxo>2*(_muUYJ*13)9Gcv8X`a6B({Bs+jOO9hS%puD|$#&2ima zVo3;o@iqBb(}tg)lj6s0lHY&zWA2^P*oz8NuJXr;nuBHZPLe}Io9)g#yu9B!6)$*kmDCuMaQ6qUq?(N? z5vuM}i2SFS;E~$_#SXHywA$$@m`jdV2%0fkBHWdvgouHA^Rp;Gr(27p8?k2ye zFi>~aKgo9uTa-2sWJHPZ>lYN-&j%l*o47un0r163Mwxo8eWB1<@Wr$z1cJ8@tklE~ z$=O7+Ns!Qnp(QXM@wm-B>2bmj9b;g>c{qWaOaPi@2*+haZTUkbxiEr>*|N!PXPJ1m zHV|*?#mlkW(Wt)vTD>2O!%gRpY{P}y>{PHIuf{;$e`kjzP(d8rjAU=;_|O#b9a+WvXmXvT>LmQ#(h&$OYFN)S_ z9_-&omUQ2ZqUaMMFy^An;-O zwd88@QrnKxk#w{m8C1Dr6=s-Hw`s~Z7q=egCMuO_UYo_UntzT>3VmXg(KwKA7ZzNpH*O%OGWh-K-PG>~9g3tiQaFqRQ=(`{?c=DR%#9gq%#8_!O zzKD{4W%_v!6w&}RZ@}vum!=Q_kzlV~%qek;P3EhAEL0{fdII??tw${c(>>ZOzL=^> z5PdV&zTbm2sIW=J6T`|Pllii_mb%y&_3jh@fE2f$Ar?XIa|~B+RUF~V3MRqNsEjH9 z_zwp-h**l=+SEwYjNhY?Vj>Eo<7yTPX=;rn+M_MRAJr;^b=SbA>_X=-dOzNrR;R;p zOQ|xtNNktS1!a(Zwh#v&tjdhD7b*O}720veK|q#>QniFSD#f|t+5to^D@LMlep83k z>)^3gGx2FB`&Q%82>ElyTWDx21_=5$05{Z7$#RKq#2n{i{~$DQGnefCMa|ZxK@QIl zISan=2F7DTgPt7xZa((gT*O*5x>1_mt1Q+0@Ve=10s9Av;WlU;9bA6M)9{ARl5Pf{ zGd(oF^h$pi=%agBW1-hliQq+RQJr}O!ZhR-)mMwQ>vM5bLJH|1mBBnVeuW# z01tH+uk|Fi;nhq!tN%wNR@-*S9;Id|tE_OIIf+C34Dl|Dv(|AC-4F(bP@c`!IYxl5r(@kpW48y3Hk zQytVRjqca@YTen{=@Si8EgUD#24!oi8g~5^_KieoNrSIIhwKg0e>5GRXD5&GDrFQc ztLyo6jKL!DvMiECF$lx-`FQE^tncOospOqE_@okA$e2wB`%bzKe%cUaZy#-NvR^UB ztnjBxqO@)fS#gB6!1J5^M_<17{s18_-pdz=q4fpAsJmY$kES}*5o!`*A-9EJ?LS3B zZ;@2e3`#~Jl>KNXH$Z9G;2?fm+`ZW%ulHe9GdRGkFZSa65hU1++J!LRNvY?eYW;}e zp^+E6l$UiaX|j&-=_90-R%k(kD(yB}|786;n4#_NJ9DkW6bD+80_ zoM5qGJ-*gO&@0wWw`N?%Dc`R$0V#v5Q?*=XA*ditlEn%!w=j+`cfZ7s&ye66NWd8bc|uQu_<&EB+4ynR~Wxsn-6S0Je)e&K*_IW zBky&7_yRr|KD(ASyPrh*Y)$#i#JzC830va@o&VuB|BJu+FPigjBJjWHuYXvz|3ye< z7E@qWbO8MzZ_8|E0{BCI{g={jlJP&3e)Er+)!a;7fAhE1LA2{XODUSz0YRK(W-${N z;2#MwaS2IDNqRM)r2|kymQmi?(#n-t(jG*#wYIlp*0Q!2wRf@pula8k380Iav$dnE zgEQa{*O^($+S$cb+{(lmz|IC@h5vob%Ekp!H+QuHQMp|kKivKAmH)7( z|M>bp`UheITY{ElW0nQc(yh%z?JaGA02XFZ7qj1tZdMjuL&a?D+`Fe?kEHN z9T|X|jfYv(-SUrP08Tb;5HH>HuL&CmJI5chT7OBhv#>C0|E8bU|_bW|04{;AQfaocXEC1E^pa)?6(+y$(`0wVIKWF}h z(Z84P|8(eIRbO0I;3%VlN>El}MAJrAIZYF;j& zTKBte2k>`y&TqB=W@fr9wcit>*j{(U1-ayAD#gZ2@cf0+Sw3aJ7utwB4U z7mX;WsR#JGb;!-p(H3a;yK?`d3*?WLe+B$!^ZKV7f1c8R?GgW(g#Wkh$p6pxh(Fyv z|A_nVj-dbA&Hpq4{Z)MdJe<7DfA3NpAXmj5Y#p4{98JuC|J`%LEN1QMq6~Bvcd&DG zu>YNB9%flk50A5>!|$#dfQ5;z3+Scbf7xim%ge*d^&8`Vy{LF*ALqcRV`||H;fShW zDzIqwBV$X5Kqb-PBWQmykrYj_PY@go@8rfrExt39oRu((iK6^qtBp!t2n&wT&aSuD z&fZr;&tQdGly&wxDVV*~?C^8dW4-0-ss^1h0A0IzcTb?aIa*O$;Jyfhf zxjaDDRF1}zYR8D`p==}?vz{!fN=8at{OPTUqFx|lCkG96AvCzm=usLz3?!bXavl&s z`Vd(KyYB+=033P%fn9@7HJ z9B1SmX@o7429>l+Y6bc@S209V^-YI>|I|ss9ZFQ8!940FPl|l6S&Ui&`qlORyRiM# z)Kr%@c}vgpw3)eNsrK00w6HN~!LZLTJ#XhD(VqTGti_@n91RKFnQ-5IWq#@$Q%Zm$ zdJBYnMtD{w`ExD6o&y7Zx%blvSR5Q2VH|}Ffix&sF`-6} zLw`ivQq$2WYp5~@5TBFrFr@Q)NSz5}G#WUo~lyuf~i1kYAFI;@S&7f?WnP}DOt)$8ldosT17on{(*GN zZL?~hGv2VZfzdn~UHYTzyKNx7B%Jsr zLw_%bw?+zjd}!;BphFR#!oG#9%(#rU8Z~`k=n<%xDI2dFeOtkaj33CVO3o4xuyt7D znW`%|3cHFhuPEBOiO?z@rK zE(9|&EoCx%PRZxQ`oeq?|Mbi2Lsm55lpRg z7Gm)29C$=+L2pd;nH|?#!+RdPwui+pQpr@AJiN$Xnz_GzC9txzB-80B|mLBs*4g{Ep9@OXp@f+|LY&K)WM*ghyI&X?(Vmn1s#nZ?pu^{ z<*ApK@okp{Y8xPjpNk`5C8?^4NKp%wX;R24Cq#w?+>^)09u>ZFmz6_8OBO0xl59Bg z*er|%!89l0fFGt|OJPufEetRjoys_qzl$)3J`Daz;GTkfl?tVz9-dJVbhVmc*=A2rXu>skAUvXG$1$a`q3bLD>QKK#nGSp07>C0pk@?cqCe@?ad=4Gnj((lXCJjq7VZl%{D74ZF;Y)}TUkKV;^>e$sir>MBJ*AI(E`FC`pUy$6a`aH3_Uwnc@j=wv-Navshaq%H0U<{bv*M zn@SuHu(g~CLkII&zsN?zGR5jcE5x~lUn>_ILfkEKzQ;<0ird)hzU-cLH6@Z~4&5(Y zj7adjCG%B%gE#RTh$@Exz0VKq3JTY>Xz$F&7Fjiqj>hvv-qRbLoZ2xPEW)+e0Ikc5 zi`jfVg>8Nb2{!P53mY4Mgp0JYuBF2NQ&L{u4lu%FttWV$d@GvVC%3j70fL@}?PJZ> zGfh`JQ5GpIAJIcy-jmJF&9TkQvqKc&(2Bz5g?DmzhsGZc7s9;anwt*Ngk&(~%eP6# z^I4jh@C4){?G(?1ZOX%yEvbmfj>^h?yWO8km)>WvOu%?2Lje&(jTe)`M#^sPt7_V9 zzjh>Kd8>V^54THIrO&xA?fdS8#jUN1qRF5gS+4`kNsVoq%b7)bua5oYAMrUMGS+A(t_YrE5JyJ zeWvT9Rj~n2bCLB7Hor$3%ecZqO$W!3TNjDC(btgM8oMiCkmJQxYhMIPv4rb`neBKd zH<(hcWwhYHszp><+G9-(2F(#l)A@ItJ8{Utgs;IqA9wscO(FiiFFsw%iqIf-2kgT} z^tJk$zzCQ_Js%)vRwEN@ujw^UUhThw`0E?hx$O7ajiXE7^0_IaaW1|!LzeM2eYMo>k@UGa zZgYM>q|uSNa}n!5m=JM4&7+_qMU1q#J}Pm!A7=AjCJ-cNde-pganv;tW#MoC*v03T z*=N1gIfBLpdKZxJb=M?D3e9Ohn4Ve5H56`2j2RNA73WS?c2LD z0e{TG)%>2BA!)0!z4m8;sEQTkkw?=dPwtrqY?_RDrlzKkLKf1mw<|&6 zbaC)TlB~(-+kOd5>L2pQ8XTU_HwUx0JgNE_7LLpNZdut#qnA4En!1FF`{54~tUFzi zvU3Kf)L0LL4gpQu>X*|c6MYe~fsQEy)0AJ+9hS6zxEL`q zB9n`tEH%NXdu!qK8k$Hrot?cF1! z&r@SoGMlG@rR_dV@Zm6nlTpn+I+FNY*A<18ud6)SOV@1Hxnzxi7(mG(ok3?%y~~A8fLq^%!DbC zsXrr^!hAJoK}5ALEhA@J3p`B~40Y|!+dlp>pXQh0DfQ|LJ#|3Pmh~yx^O8qhQu1Ld zY^}8w4276@{OyTHGF$^pY^1J5Yo-(*3JPsJv$@;Xq+Nc<7KmbEHaD1ZK+*XeDu>TL zZ`x3e)pC6vln^a9v!xZp{3=w?uhJI4pJ>NG<9K(=i-j_bhKn)vqDDKPUb@rtIGp^|k%YJzxOo0qI zAX^c_B-7kLo<=9BcvggycRQT`BJ2dFpWG&dvp%HXNQ!W|&^Ja!iNvZo%T{WWwCR%fXEfBJ>w`OQYS& zsLxflo3JA1)R~#Z2W=H>r>DV*(s5luujBXIi5(XbBlW*Rb=aj_+ZDqh+Bn#*?NlU^ zsTePFp}#xh_nEPp6wqgJJ6PM;JUq>H+TK|>PO-tJd_<4XusTQxRC@Jy4xBQX=do7Y zg&y6Xunl;P-fD?!G5i+FPVA>OmyLe=etEHlwcJz@^>HX ziKL`8PXzB06csGk0rSO`E!4H2Yx44lQcLO4BQ#*l5^XAo?>0%aP=dNEwI-jfUl?p` zk~OQBjh_638+teUay8RR$I9jxft?c8v80mJ-wSx z+gv#)6hCw1zwwRXOTr!UhO(Egd>ev3UXc4xdvN+IKuDp0c8d`6`R7`)GjpQgL;ug>DupN z%-%9u{Rm9H81tPzdC7QLKfCyTlp5R-aNnsG!dm2-q_t)Q#jw})Xdstmtg9$_-(yV= zYz~BdqmH|B7I$$LBj8dmDZj#?ii1VbF%t$#m_8?HF`X`)R5M}@3XWe`SNv%6s6Aac z6ryyu4yjuC!usRq$%;pQ|HUyMPDU*{mygf%cakwzhB5EspSuIwQt#APJDMtGXWW&X z<5^oM%OVncy6c)HO}@o>I6TO-wVK8gT^tv!7_p&0PQX~i^3-$)EPL0%MHG2I4VtuE zvyx0I=6JulE!^#mhiKKF($c|KRYW*WhbA>Oy$}mubo+0Aiz9e?*ez(~jUeFs;BwZK zEi{G#UJ!|+s)_%zO`~%0fHP4+x~w^GQp`J6oA7o=w!GdsI6h8IyY?IzPjq&K5u{g&EY+K@2nRfBp2WO zf>g0*y4Zc>L(FY;s8|?Og@`CqLIA%f)>OqSsaSh{oE854M8xUq>)7$;_d_MW-?A3# z=6JET3dm3MI8H`Pc|2`?K?T!|7ZBS$-?iF$U}5>yFM(pRr2aOC@9sUb8!Vu9Y!t&_ zuUhP<-*FZ4sTEiF)WboUj>+V})zHQ$faPzjrTG3E`>sf>dS0eI$`P}QC9 zqSP0Ch5LJ&Pb0p&7JN<08|Z=w>PbV!VkI@V9jmYj{9@wR`*&&%-FyfRCqaiuymEpT zBtlI6DRoJS7{idPJX0c7EWA6Qb!`l!Zr}ZxRZ#j}?>H#)gE?hwZ}7MbcCL9}*ScS6 zvwtNTjpq25o#9bX89qQ~pOCGpv9{Llnd3)uOMm1u%zJDkvHN?+pH9I@%}PFhMdUf7 zvW*$iB>sB4`0c{j(WXl6h@e=nG%+^PWK)%XcH6Pnx-I2V$^V&?hB@RB0r=M7=dzBa zf4ESs@O1m`>$0`W$y|eR58c2^GUrR-S%9)6yP2Za*Mf$xBW)%1r9U$zn%q;E$@nN` za6WUIAJll(I0I5xU4L|#o7}vTcB>DOb{B+I%^n`IB1lH0{%mQa`4{CIZ^G@Fj0uCI zhy`c7s&p#J4I(3g7{pU!<^SeRFD`lg-3i}wxr=5faibiSU#B6EJi0xtw(63!U_AQO z{me1gF=$KblX=8#e!c;l$Pfn`e#}!^d^bC7yti7&KarJNx$fPz>hZax*3w-EiE2Xhn{mq}dc0j=xX|BD+skgtkb_K?|%h+l28k3MHxjzTQUhuwl zu7yn6Fb>S+|Gq)6iZ_VQ1vHaq*lR2s$i)g`GZy=&4UFQl+N5^Y7G<2~cAUqeSA z{!f_V-*MuQu>TPY58o7W?%7P;?s>THkv&osYblVFzV0n%ZE;vq6&x=de4LQLm3r|s z#lnE(d3c=K9=SNU5_iFEmIiI`eyzjZp6^oQXZVb`L(Dg4_T2PJR`}qM>#~(iLpGOXShJ4(p!3DN@2Hijy6TG3x#N>&lWbco;bNh)poWG`qcvz20N3R?M2S!$wJoARbSW-j^)zM0 zw^w0{u^LXUBb21y9)4K*j|{)DjPujDkd-nlMEo)@hIemc|DJV_ateOXU0%*u{?4~p zXZ)e{r{uO?y#S^}(NabXx$x(sWC8AdK%T`oDOwtG+I5;hkJI(v*Y70$3BXoZp+q=i zizOsR;CPzpbVU{cH!2KBxKfp9S*ucT2PI~Ka#4xyc!>Jl_@@}o^!KYymj&WnMLK)W zuE0sHPsQJIjiEvevQj-?Z8cAem$@JpUuRB_N?r<1g0V)x`Buow`Rq}UmD_061$}jz zR|W>j-uo-o;MDAiL1)Vb$HexR1afDkm3H&wXg5LzO>J`U-Sj0jof0YRIC=wj!2R;l z_58giwTK^XtWE768Q)hAdkQe27BZKb#DNGTJ^d@Gg|&EfM^ zKyvecoyoz0L=K&|6@R+9X;r>%;9`u9mUwwt`D>RG5!=`YI;}|XYpqL2<4R7w;uu|M z+V7Q_LtyuuS1gu5-s5WhBh{(%4U=Vl&U#z^j6Px9P-+y*_vNxFe;TqfAcFTo(2y$J zs?YZ|RL!JMQhMkpRwkj$`(|!*bmbFPLwg2;bO)^fjn&W+MHYx&=cL?OS<&IVq%e{` zsPQ;MTzbfbXV3MEHM$h2eRSP0QNf-!OSNh<|bo7JLg7xBR9<-4~R4 zweOaS{^vc}Ot2#N@z$=m{q=AEoPC)5idar7Wvo>ZUAazUNAB82dD+d8zt+>Cce7{w zer>x(jf%=tj|NP~iBj;vY>ky?=JV#td4Kc22@9ZOqmd2jU*H$gWF{jBX-7*L*xJ4yIt_&LoG?;X0=gV!?k@x}~{hMF#r2=Y-oF0Tb9Mn{v zBGMHg-#|9wg@ps|I1h?hSJ4u?E4IvF1G3NPA-Jn>jo z!5)htPn<0R^wHXclgp9Kkd9Wa#)>xeq%`qHnNr3w^_+$_I#E6Y-GbnpP9neUDq@X8 zNa2t}<)PbrvDA{YmO_GNy!InJ>u-4UCsot-%sW9Y@9<*T;{Er2oMWsWSY*US3Z*N4 znQrVMEdK7Y_4iz^x$fCACAVy*E!YQXnY$V$i0&$+wHT&(QCAm#o(@M6l7jy0!WnBs z$N+^(hfJoGHH}fW z?y_cfrz7)vLQ3|H{(sn_7c7{YfSy6TNvudvZWPOOF1}5Ile_M%>|X^OEwHM+Y>&K( z{fy+@lI8zc9(pl1cQ*Kc%K$Mj%E|u+UjPtjYVGDT00PaZ6%K+ap&7AK)hRVIg8+p`n^s|Nb?W|0LPG{wJCB|EF8d&0|2i5cpy@kbveq zM0fluds?xX!d=1an8oz|L!A(VKDNBJcPU5nvfInI; zrh}5^gfej<_|c7aB!7@oz@55-MY%JQF#OkkC1bN=D8p}ycUzmzxzEctg@3;iuT;#a z(TzKu6>h0AY|y?ryY#=dilx4VresWvF*8(}OrSP-vNt0zmia-oPZck($K^)*LPmDO zHh%xtwlCSWmJ@5O?q@Nguh6tr3cJy(hd(zD4|J87BmJz2;=g~be#(i9i?ez{zyh1l z`0>sDu_cfL$*)wm$;^sXWYN=FlOEdQRpQ%MC zJf_98t9bStol|C*j1iDKnaicr;P2!Bgech+b=P&v%to37(W0vP~@5qWf!6&pxE?wAKnM4>K3Tc#S@8Lh}RGk=LVY zQa*Aa4;U*v5)x*G>iYVSMA5hBgcogXZ2$$I{aR*5hM>i0D%6<%ZK98lkIb57_jMn9 z325o*nHd@J2?^&DLGRx?o-EbB<$Z$22h6it=n#4$N<7C*)pWK&t9FLk2*&0@%tiNK zWnuHKI+~`H*N4RX$vKvZ`932J^!lvyQvSlUq~!yW&pEBMXnRclX& z@iPOMgJ8Lfzf3|J3L<6;1f`@HF~dR(@ct5ee}1MR(HlhFD{Q+fzk0d*jL*5ws&85i~LsUTZtt0`cy9*abS= zgj}9NmlZqPXqCsx?S{`?ZHQD}KNPpxN}BR>+%t;VX`QOIRAOgmKlp@!fkD|B76!Q8 zUaYm;G+lj$P88E_b~0Zbe<_odlT*{wOgXR=4RA0l>E9aF zl&dWv66*Ry+BC|#b*CSke`qL!Hekq<&Q6$`%@i0#-&)e;|)#h zUd;v5(opt>!-hp<(Zu-UZO+P4pt7_B{aMFcFY|9NGClT@toT ze*ngQq^u|mgdG*p*YCOcp}PbFR;0A4cha8nm;_C__%FmlDgar*skMJb5&E;dg%oa7j!#@X7s3JaH81_S_&#EL~Ldl zu&}Uhm(53#fBpK^CGO|<8iCKeU|28geQRcESzJ^!p2jt>yxdw13{4FK~Kc`~2L&-`}7AemBJ^ zGc&U@4T^}vkECQ|WI$jid8A|>w5A+EWKmmnef^biTzb2eCRj;iyG#*ZU9Sjb1|f%y z&Xs28O|XoNOi4)z3$Wei;c_xpg3Dr5yU~tJuQfI{Rx#^C{g*`?8*E(Mo@~GCzbeSc z-|B7W!LKcK7|_W$@{9<;;l3y=_*|{fn@{k@H`97Akz!4iNR(d~;UO6MyXN<(0m>)S z0YLd7;nfQxgziJk87!b;3QTUR5T*Y4lvvZP<&BNl0&3v7?<@vDDO+f0(*b5;!(%L+ zr>Llin3y;q?3m_*v$OMOFh5LZ@E2&{8?!8fMWH51I#lLvOXJO^rvW2lmWQF zAD?2#{rvnaC$eAmGVB9DAhMqtbC#dENJvO-i7uI$ne7*A5Tm;&7>bp0L}2`4#of4l zh7%djvH#F3W-gRyFrRmnl|@m8ZT5USIywqAE!S&2ov)Rm?!?yc=}xl~E-Sfc>B2=z!vQ9uorfa8}C=U%_BFQuytYwck&# zFHfC{6FH*(&-acAbP5&v&2UC9H}ggq@3=oVJ5K%(@BD&~kB`T-ipfccj~_>aLW6YN zOYn5O$R&MudmC!%?d`q62E%b%n#N@br_K?M6dD>TmJ6Nr4wGiT z-tOw=)=*z>uJntu?db6EgXg8$tu_q~)Y^7$uP+YIJy@chQnj_UiT|TwM5r zhlhtRkKG|?vokYL4B6EGNtltEk%8v9!A|P!j^7_DmBN)qs1`)FhkUwtz z$Mn}wA0mb{h|W*XN>KB1za8TMQ-!QetME-NF)=ZK*Z*NR1(WQ980zF|GOJ!xR1}+j zQ*3%Vs#Y-#9-rknDMMRC&upN>db_W~@#dznxjF3^(rzs-C3MI<-JP*3ObiafApa?qVvUglp^0@6T>HXj z0+wx}mV0fM&rm=Jt#o&F4J>*|fh5o?A)$$(-FW>jF5dqKU5Md?Yi$kNJT8Xla}dm* zkW+hL#*D!LqE`qIu<1M@%;zKg{{569fRIi9{U@A>bNYlg*fO^iU-;=J=_mW zs;f@r>Nrjp#b?@w0Tof@+epy5UBUM`R}PJR`MrEeJ{I&4St^iA`$s_WGay~oEdgay z>Aom_VY3LwCw$09P3CdlmPrL2w>yWQ4wB9+Vd{fd8+PN91tfoT1cHUe8)+b7L;c@L zkjt#Qf)H<+y>E{ncG>+ON{wD@?gzZ7!2CYh=xuXDLo(%>e0+TH7bG&t0Y;1dOLq&V zF^g%rWZ2l)Q2L346b51crv5eN+Jh}AwGR8JHH#^>5&Q1uS;E6y18X(y_zlQ@TdmRNi9U_4C#MhlI(7h zd21JzDCK=s`n<)!PAuLfal7OF3l8MsgPBX4|0BeFEjloxX(1>l-ZA_Ri#?d+Cx_cf z=lnvXgmHZ?fX6POo|6sbo*>hhaAZqv35igOfO7=bfqvkT>0|QIg z-~2d;d;Kh9aKrdojf1)1O2Qc(e#N&-Ccmvp^8O)7vlAPP^;a@o&BAC4!+pk~6Cx&G@(?4UoeF-ApxC8D=+l;ApN~V*XKc&F5+?C2eqqB5QP*K6+gl)W{CJc!ea@=rlp}=<5a+ZL!h&MQ+ytbqprHh zdA%+^Z>p%kybd(%Hr*)vOwn`-b(eQnId9KUtiGj?530AP)ca=?BKX)s&WR?((4Ejy zOn7J$LgaXf6Uy}CgDr8(^_hU(`|dlV%PE4QEdGAlYk(ntSNCz`3k?a~ap4+=Q^TO{ z%*mBI%oJ2)HNjWNWTMLaS5HUpev++}D*{9GAylm{h1_);S(lySG=-Wf%mxRIK*DdR zW$3vT3z^x35;fJV=OWKXk!3||xhLT_>qDk=H}W9v9;uljL< zNI%%Tug>Y8A47p+&Dqw0g0)5DO;6LXmOFMgzq^v%WOa>r7K#qr`L5)-atKR`H;=`7 zPv4IyJr7zM?}WT$9-Zvhv%-f>6Xdmxb?n6fPF-%_Iv z8eLpn!CzXuArYg9K4%EJSG-K(e>Q=F(d|)rc{%&<>-ZN-Ke_~KXzb+wIGvO2u@$aX ztmylEF>pI=3Ipw6>}}`W6tCysEOUI_c8bIL`uhA|j*Px3B{{mfBC1;YLy6-{O2_lA zd&g5&OiawnogcO1@j`WRw%1{d|FfyI^x#%sq^YTC-1*Qy9-z_nNYf`bFE7tB+jH+? zfWrT%ys}I|SNW#WY4O$M2DyD70&Hp=GU3rfft!DT_2XOoF-G@6q0gkcibe2p zxC#!~5tpzUpz~dQn}7WEra~Gc87BC=(&`|tG!=2B7kLWpWca*t7L`P@y}f-x^sUYJ zAkOU=Cd=5CdaT>@Y2@1?yQ5Lhh>EiEioksXAotvq1H#Sjm)^(1KhlOvpWK*tb}J{T zx!l97mWnuq5E3%Q<)c9t`Q86vOWQ(b1>@3=RNvpFN6NKvlg*vDmOu1I6~`l=h)m=2 zFn@kmXPZ;}`~Yj4ms3m)sJ`x-4&KNUr5k6m4lsZ4fZwem&GUig4M%^o{BJE{mSBEK zD&IKp7Qnf$Zs<6%Km5VsmAD$dt(WsE&nW}RXe|jI3!vDJD|nd2?;2z5XeDw*$2cCj zo!V^qg&;JSv#i>Kjn!*_=jo7hqjQgfIYu)7ik~m7Gnz{c;xRF)Dl7nl4)Hr#o z5YABq*P*7YR0T}s5EX#eV;ZjyU#b^I3*mdqvyLqc}jOtMyKb~UGC=y~mP zoaj^zai-9$Qkvl!Sm`eJx0)5Lt?Ue{%e1_~?Sca@a$YxP| z`0FsSI0D*ud&F#Yl8;(=r3qcKtjPG<`o{=(ylx(imcK86gnMQS`(P z3aA>92w;o@1beIRs9OGEBvlJEXkTfEa+Hea@UE{=&%GW%b>~NJxcz`0o*qA~Apz zDpzpASq*NtEwl#2g+UtclI) zdmr`;`b$v^`cn}dQ>yvL=UbvI1rIq10Gm>QK%8x%t~GQ0Qu1Ba9+fMZg8e zIJ#_l!{LYxtcJ-92PnQujqz8Iu;!{q)FJz)Em|8^MJ%3y9f)L-1@{b%^ ztST*4QmQ@Bd{W-iLZA!<&z-6r6J+L!ym5LU&F_lazDV>0)+@Zv1`&( zlRU02p>-Ao;Dq&QI8AsD@n(D%KQME%ddWSUN#LuHx%=B>px5DP5TOMZhi~K01%Oi(W z)$$?YKEN%%y^7D8v0H64r?Xi)67a{ur8vay#KtIuLoXCr^F*UnI$)|5Pqb5d+4Kyg z2TCBC#=A zKCMC2@S7_4(jhOp{ORq_0(R?nR(-?p_}v?!PG%#$@k!MBERusb*(-HA8lM39dA#ja zBcr;aQ6(3`s)6jAzCWL*??2SeB4wHKLPCI5K)i=TQp5W?yRn)L=U1~bi zE__qDz$uN^Y9}#_U*?$n!*`wI;gl(=Hj~7IWq82n$5h%y79hnpa&-Mc&EhLXS%@A? z$k&pVer8RxA!;S2O?q*PY8{350tOk=g)p?0%QeRD7oI*CDOC zu^!}?ficT%TQlNy$>b#!ueO$9uoiqjrT81*N;MOLqQ7GqUX*gZqX}dQSS;xmkL*h} zT1?Sn^P8(sR_CG|<#dw)5!AJ|!8!Z1j#&k6Gm;VN4 zMDHifgYwe!>;M%v0-w$w@>a-Ee>6F7XQSAo9k#|KJ=9gW-F#Dp#VH8uTdtR$*};3h=vJmhR-rLgdTavt{s z?KwEq9oEE~M4kXF0^}qZxZbtNN*)8Iws@roE|#fPOH$5MkbbYcdGf6Tot*cbatl17 z^aZ6d$T==pr~i}KmqE?NpJQzF+Ax)>Xf2RN^_*?5Q&@}akrd|U>=Ba3O)?ej@^MfI zc7yVCx8)(&kMKR{n1qx z8^p8Ht&MdcXJm$1@*NAIQ2rL1IY7?zx0(Oj#ujTkC$A-5gTrV%|H^9=4DFTObM?$# z*>Jn{TEs8EE!xvdHN{(HeU^5dj5#C%F$zA;akX|)#8j~~nGTBed=3yFdTxK#Wy6#m z&hzf{b5fKX*gC`FArNemS^U6Q?=T z@>-AC-!`F&FBddVS&TWF7|ji%v_$&D~BXp)ccD5O;5Fc&%Pcw5GQdOLp#tR)0R`P8$7@usozDvB#YUIWJPEP0%< zDunpr)GJJd%$-F>IQ}ZclnaXvW&GIKq0_13GqUIAvd>Jz{y}9nEU{NpJZSQ+j);25 zcqg))lC9J~ulSg4iy*o0Ox7ybh*<3(Cm(p94skHH0&TPA5Rcx$MI~AXhI47r*JSqD z8g&u*he*S|X4c8NPL!B&+194fZom|ah7K9q{bk`FY#KR(vrR>`6y3dQt+{#WM_yM- ztC8h_S0f_%;d3kJLQL4`D28*+I*OC77i08gtXxG2O?ed`a`xW3rjn|>OpvXXj9c6v z$-*o%N9Ym`*zKfA$cS))v?*#e8%jOXrnV@uq!-%ZVdr_B+Ou) zm&4RrMzL6Z&`bJ~RnDngjxg+Dx4;;Ua59ZHI_@MFE;ST%J zy0mKo-UuaBkQ#D%f72^yM4JNfy_(|Mw| z!T@f!2@eN>NoJNW{wMZ@)~Ld!mtTQ0on0RUuk~o^qgtcXD`XP1N>pWC`0SZrHQPRG zZSt38S89$dzqcqI>&ESdFJL9Dac~?oc^o^u!j*9(->%GT<(dA%{dT)OBg2e>n(w<~ ze?kalv>yc-cnjq`s>kxUu&_y+G`}ET2*Be$<4sq2WfPCOXB{WjPfof1hjvi5(}DEs zih-wUz0N`wm5N*Zk?z{C7YoogAH(mEmQZrl?^nV-{KNN9atE;P7Kq!QZeWxE%m@u1 z!)QvEu^=3hvm&8*{p`-iqh@ct$2G8lL%{T~z#(n)Z}Jw`6XiN$L=I>PaO(bRnV3oE z_vv_B)m*r6i4#7_h>*$QY>?lT-5-jYciVx$=qru2{%S7De4ixdb{O!_hARTqqHbV` z5)Am>SH#W2u}ln*MCZhJXUt3(Q&#jzGv_TiIxB6XQn$LJR}m0yZ00HkK*M!HqI;M& zwS>BB1_nDAS_qVaf~8SF{{js^!+)6Rf4FGDj~_ppdc^;^_HUtom?;_N|1i^k3jO2t z9em&+%9KpCK?xs+uZ_V?m7mKxOy&+rvO`3R5lTMdfEE3p`-=v*!6_FQkXSw^g$iu2 zpUbL*7(nZnq+I9WI5hyoLHq}29*`S}u-<)K3aR3$++zZf9>5H`f>T|SfDw3|g8(p5 zxIpIg;+NDmno0^!k{xgES^*R)J883lr%kc|87Fv9Z!kxseU%1j>ykN31}$4sfi)2b z&y!!6!}<^amPX&^06_va(zX_7c)$!UW4MQliU0}%04P`Ao(7T%u1SdT*#v+Y*cxV` zQ3yJ_>(`EM&p`e1-Ppqlv#`{f3?aQ`P*_tH4dVL6d;En|+< zl#m@xI}}qpAA(mip+dE`q_Qp>uDN=?|G{e2TGUwK(-`)&!GVIFoy{f!?>y>`xTN63qCfCl(|t1`9X9#a(Hxdp1H}inL*fg@$0Bu`Ti%x zK?Okk?0fz(lNsG8dhM??*5Mqb7xI;B-DR=R%y+m$_?@u9+@HKndKeshO=$wVaq*ui z+vS^bq}(6KhOB|%ZDxY} zIUFc+^2>P)N;^rr-nC1<1K<1(PG)_taZk{V@49SKQliKGoea7Ze9desmV>#5hqY@Y zTZh-=SFI`U)Ni(!iO9$73ha#&K+q}n4i4B?>Sig+k*5iZQgEwe_8nXGk7<=mcR3qD zFYV7s(0AF4YjacU8h|JbkRbnuU+Q5vAJP|qOtefhk_KNScoSkVO^A$F!E|MJF zpp^kz9C=tXH03Aq!ivq!e)SGVsI0ACi*d|%um-Rv)wJ(Cc&VLp^(`#fWrMX<~tdLvawMJ~jI&r|ARxa1Diyd+D*;CBpV9IPT zamumU;N#E2CO<24Nk+p7O7dK(AHNYZou<{n3{TzBQUwgG*zWiKHYN$jNBZ?2qoMQFS#ZlwfdLKJC({$p~AYi63ZZv@jFQEjAf34%F~uWSK3O5wN&EIW#1BYNRM3W3aaNj+dPxconqZh zgzl25W`+*BbqqNuT%PPN6DhrcC5wJ7(WJDoQd52AzjKE$Mg=kP)}k4$h%*V3k=Jmt zUAN7v=KnTy1dv*$Kw5v}0ry2KItE#2`#g1?;VBFPWSb^3@MuM%9G$^6t}n;({`j?U zkz5c*>u2`4BJ_9iKIGxy9(;3GlGbWhlvj2_XB-t({1z{pTR}zQ{RUv=0NTAAfw;vY zhBFI8(J_xf06}uUKlyr;GJff*f?|Rn;m-SeE1p`0&~qn0qnZddgU&S{hfpKzN=qeT z6IS-G6DG-Vc?gDM0*G($S35=Ad#n6GA%%|qYl)#O4LM%SLym^;-mY8ZBy>-UyM~_K zj|#kA2ck(K{0SDgrID1ssljnKJ_cE#Fqq|iTJ=iBe}0Eyz5SBZ)Lj5G+jFG4j2t@)WR&N| zeUr|fB?Hsxm@+?YbWA826yh{O5a_>O#M10)|Z2b z7S;F#!yo>{jYH{Vt{b|MjdpBfUf5OSGG`X_d@n;5DtY;+p)krqQ@wKCS32Jhy6S=ZlKRF$ zIhPmTQ*O#U+j30)n_&(oo>C7QSd?oJF3BrX5ai-;)CDGo&5Fh1m|O{}*?I*!;|SXJ zKQP`hE(1%PIe0N?;4Yh9<$q7AQyD_5kmRhcu>9K-{2V4GG=3ZIJs3rBGDe-ue6}M9 zC8IZmv0p5Wg1S9KX@w9S{anVHWeWJw6lkCSwtSi|R5X-f(xP}EF%AKw@f!esiKDDx zBggTSH_Pnrj7>1~Ze@;o$nxd<{P-7Dj+{WiWIQW-vOxa7vS19+`s_daP(8*UN_dO^ z)kFgh<8FSDi2=UH(f!%SFFWPn9LmrYpoH|AT7G z#B(*57=U#y#oavSiWa}^%@ypiJTR_L4QUPYCZ&Uz`XoX#cGoS60Q=HxsFVujsrOSs z{}oXG(N)3!$gF~-|I2Lu+o@MJ|5s&&7W$75NB&=C`#;C$_?o*trRgS~qJCO)x(zLC^^e9oiz8pPHg2s*b^YQ&f zuYB`}%J_>!oMdeR3Wu6Hov%B{6RY>f8X>zVuTOHDNW(Ge({V)&tGeBRg~w49mYOtS zV1%vX($C5L$r{%oS@w|neiMUM-}#?}cX zM90_Ve(wGxJWIZz{O$))EX1FbQ6^}9sFbGmp?jDZPIpN3i}W}V_$vh+I_~1O+`){> zlq{Q2ea~PxrowsmQ$sjQ6f)Y#HXk`VtIZU@H}gkt)9~{ouE@N6r=@si@6-^>fhR^3 zW0!MT&GLRe>{jU@7$V;%jOToaOO-Lylc zJ|$|knDys8tpu~NO3^SQcG`|tuaSN(0pEILf+@*ItX>jR0a9Nj-zhWJ9enZays%jbnuse2{zaAv zTOL_~C1e=Pd{0sOD*wl-W}$PYND`bW8aGd;af^;##T=uFm_?)QAgZ30xjdb}%UgOF zP9P%vv*LJ0)9r8a8M~2l1n^@={%pz!H{j+&1wm7VsL|A0Tw<(k7zpCk`8mG8-824( zm`V-4?eUA^01|Zk%=N14eznq4jXc8!6TQS}_NW2(g=H{EG!W3vc?Gi8EO>SJdU?ud z`WEjTG!{bKjP1tF2m0ptIXcTzX6+PdJnnPrK9s9}S0-%p{O{oZK@?so4#3i5;pt{= zS`O3~ADo*kVXizZEjb{Rk#aRs=z-x^UgiMA$eXi4J zNa5GNB+c4Xhb+Bb4!6@8myx7WF(qnTySZS1BI|#aA;0$G%MN?g+hbNKwflS44nO*y@GwD9;M&=Olj)@$z zGN1dqF$+DE>SUWIka)QPOCst2Y2Ia8$bdpie%UEyapcZ5&6HF+bW;;&{U+8J9ciEA=0xe$3p1fzA$Qr)*5=sgj&ti7<6!?+b2vGm|xqpHwDYBO(!l>QJA zs%Eazief2RA2xudQ4|Rko#H3xM8~62t^Cl8d3j5;EVqy=Ji{6}`t^{)wd;xzJferH za;BwXS&pUVcARNHSe_5yHd0y=WUqR|b}w{WcTjo_9^Qe}>y_r<1n^TLKI8gW+0DN4 zwV-Z=f5TQ47&a(jf#LN?n+?H9o|Mv!!p>BALY=8CMVP=dVy*n-Xc3u|6pNdS*63te zW^udUu3VwbgBtF^z=8OB*4dp!M+**%mnnRonx>_AAxhubco1L3+mhF4Fu@YzPUY1^ zkq`k3?{D&HU?MlaJtBp{nQ)ClP0QdX0+bq-M-CPf@ZUkakIl$Sou3;zav&FsL@ zN+tT?<6*$W5OtfZgzNW*J>Ky(g3!(U=;=Gw%hSq?Skm7`oi3TEnC`Fc72-q&eCA2o zux54hH$^zlI%`3;-4}A@o;-&KuqD>wCKN@8vChCZyhX08nEbZM1d!~QX570Y#T}PEnv9-Z(Qx=TpC=>xt#^1<#zKGsiUy_i40aLG z%GWQ*11`#+;6O8lzYZ}1AzmarG`UkhzZXnhr#Tm$w2ospTpSC3#$|4Q|MXNY`q6o= z?DuWst%HbT-JR_9pAZhr<`Jf(J&m}K5svIY?H_yvgstK zBk+j@!Z_8pOPTT#$I$LdMsBQ<`W*gZu8c&V(T9y@9P#Pa1oy~n&Z2_g7S~uv&S>In zDn@UExt24&F57)df%YG96VL2fIOsgu9l2?>Ab@hkt>)lt(HtG~3a+sCcPX00j#4&^ z_@JMqQTUxf|DE44dIz(!_iLZ5t8b;7Inny?oU^Ts*`{h-o7YF6-2^@Pw;BdXf(bM* z?N1&ml^{w|=ytZZpsckkYd7MjZ+J5eN5B$e1(X6X%>lsrM6<(j1LfULB0k0|buE}u^cz(t$63IgbrYe^D3 zB9Djz+v!hfq1qnkT?G&UG)W{^;P??(A-q<{Ff+ooO<3b8J~(t@0S56q$45fzzh4zD z>^12Bf#dJ;<2jjfhvHxh8z=TRgb;GXc~L$mG(oi(MF}xt`^#nu<&dZm6A<=NO8u)s zAS7px6wCw=Ev4)w`$<_4^dJ5xf{YJQ2dauoBZBb%lcc^A_|G*|Xvtrc|B+88#Q(YW zZ=rwWQ{U)C0?4uwFFSgYDACw@j0orb6ubNdgc9KY(2wuo`!q|e_x~7s%c!=Zt!)%1 zc(CFS+}*WU(c)g*i@Q4n*WzB>-K`XN*W&J8ibJ{SIq&!0F~0lf{>jKl*3Oz)d+j-& z`Ak_@C7$X)ut?v%t~gkEP>r@G%k7-k**_SxAN|qZH||*{)4pgy1@fBrQ(VT*F?9z^BkLtg$O5fTl-mb64g5jx2;TT22Y$z4t5OHQphp&}{BZc*_lxgbID~kopG|H#ncCB#6iFji8@#_Z~a<_#3AFGat$zhH!+890Xz_Rex-$75X z+AxfTQK=F8rd^<}-t)e%U{$FPy;#r6z#%V8@F)ndob&ZJ%B|jXpEbP&k1rJfTh{sV zH3sC%)nQ9-#r-Ue^ZIDi4gxgxu0(^F4&Zm5t7^}ghw#>dfh$D2r2TD!v@&6a2Ue)b zT}g8A|B@%*;h`Jp0ZC%8LU&SVjUpjW@+^(~N2VcU->1KjXa?#X&mLo0xUc{il-3eE z1uA9^+&QO9II|j%Fqh0l?xjNg=Q_Bwhiv;P&T%-28ghl57mb|QbZ^sRb-;jtZsO#b z1wmtD|A5ik)0loTmK^mzDXmuNM=o`h{1YX_7W%1O_Eha=2~QFXfzG`?+5~#Bgy@wwXT0&Eg|oV`y*m+% zvxO`9NN6hNkhU{w_isg@@-dh4XYCx->YFZ^a!pY^t>H}VxHj--M`}kTv0Nt3PqD00 z1l31`YGZ?>M^2lH9jRJ$=A8y)AMakrsUF>piv z=ay~#8cEHizdpujex>2Cvtpc^cl696uN|8J<{ae$d|$lTb+?X#E1d&S8^-1;$6Zk0 zJXWoKSIjqV)Y+}TRmR2_2 znBrmHu*FB7oEUXWS=7tsYEiv@ z6<6esr%2f2VO=`$!qx8>^Ll0kDXT`Fa@;%BMdL~|JUit#Gq&A%MY5UI=f_xcqlQb% zun=`^RyI3LJ?>^bF8*OW1t(^~QXV3a_>?Cmz;?OR>lJ6TlyjxF?FRj^=I+fG=Pqe% zdB{*43*UN()8rrsqS{$hYkq&XXfkBzSLbr$e!D(^jdoK&~G}MHt7>`F02(lS6(L%!ZjNHl4uTo~L#dl)Ev8J7`~DRCjoh_e!{BU40X4BzT%@~=kh22Z zKoci4Ry_IkuvgHWLl`ba>x-6jMMe%5Ol)W1keoJB{3o0#Gzv*0_lV{1HLb_L-rGyR ziY1_Wq!WR>&KHpjC)pj+%#0JVdv4L4w7rKD#!W{#0i|eA1txIkxKWO$Duz3WxT|U?A zCMEbV&>5UC{^;Btt@wi4xwBuXu zA#4lBNM=H##TBP|H+0a<&>0rT%y--P3@&3jC|hmglWBqR_|-psQ=67@VZB!o0h4Xn z4J2!=>6|aY%6B8lSEAVJVA1}nk2vOA3Ripg8_uW_ z@(f?38KdlHA(7gD;(e;k{Ou@|;wg!20ctv4>bCmK5pfInG=F8_@{2g0gyjK)l6e_) z(vdDjGw^1Gy30&0Q>Ac(aBjYVsLsc5E?F}; zgA+W{BMsAEj~pPNa@@e(oQA?u1ke|L@2fIAh4UQBAPOvzc{xl#kKMVNg$@Q)sZLVn zGEfo=s;$`kRR$({w&Ws;;S<-w<%|=@nMV>afAtCr^3EYpueJFioQg|=l;v}HG z8rc!x^551F<zD+yhyVFxhI6td$Zf%nU69pST4XgiEpGo){%m*qXpb8 zK1uG#K_DtzaKZwGqttLPNH3tnAJa8l)vxnBcEZ<>$Sw>nV#oB{6HbKFrqU7&^ z*@oY_wIqC%IeY3oHnA{m=^sSt3#EXW24z`7R{B1bh5V)qq<%B}V4ck~yvM4=6x)-@ z-{*{$dJ{ZzX_h2Wk%b#jM!tKZLhhKjqr!{uZ)R zL%&V)%^EyuDMb-pp7PARp|TX1{x0!oOS9#P5?@DtM)WfFZSA;@rmm~e5)KeeZ1vVZ z#lJT2>gWkR;t0mddZA&On78uv5sa_Ao+6u{`hcq5qO^WGa=6pOyFJcgi{GxzGa}uy z7t)WivNBmn%h~zZ;?xHF>pLrNvjQpOvFVaU0!i*9oibs98cUOUzYa{0D{}kLGN}#C zZ5O-GlRJ`gd%z!6{;NQx+t8};hm;<<$5V8qEeas5vHnt$bZutSdBp~Y1*H_suiF)j z3+6eUb6}K1UYKCj_`$kiNPU+W&Iph9 zUIXG)(}eh3-H9b;f0GqK&~uxa%OcjOBAU|=ev~ZB)m|fq&v)M{U%8wRBc9Bn7B63C z&r*8udyV~;rVVN(6_>|IRAHvY$^E_S`b>7a2`jdji7xAS_FAQFKJy^no|*OGJd$%z zvbcR+pb3J*nw~DXinl@}v>R|(m$rz*?f&^cyIeZ`LXp}oq~v!^WJNALM&)@1la?Zg z7t7lb73ob*2oMQCMR|IPyq& zm7kr>f@5vNiW}S0w@#iriIXxWO}`z1M-*@}#I(y5}rMci`dIh;Ao z_(Kr@&!!|sYB*x*OBGceoaO>MyPXpS7qu%_{}CS(m*ie@f5~sfK4QiWS{v_21Oi++ zKX2iTp+t08z7fJwP8p$6!)47|MDh-s(60mJ)-R>{EXnSE9GyWUbLx#_*3AVm9rP5j zR?TYqAsE8o^^O0kx*1J`+_ONh;Luv3b}lNo4<-L>LZkxh4y z%#g5o>uQ3GP3g;lz#X{?ui1P9T4%F7NXbO8~jE2 z_Fw%IU@_s&x>u<`pH_om$rI=K>!8C}hiFTcxzzw$jXzOY_|UjsONv#0Ih~)1tK))F zhjo29hGx0Aa?eRi=wq(7uzQJfQI*1(dtp`Bw?E#~a6K$b6=w*4#N#(uSS9}4ph23K zcyvUe@($Y_)uQd(^s?xaoscvm|A_ekAGDGo5YC){$}TP!yK2;&=C1I)8eeumJ1RWG zAV`qU`uMvd^-cCBU!uDPbMlu9;cz1RPToXIPe>?z>UF684}y4@m0N$JW^CSs&kw}* zplpv4C-p)Xvjq&xgfPAUg+*Q`Ua<&-XK8H*E`zp;-0ZMHF2CV}0iOF~7CqWzjzWK` zLUjKtQ4Rf7c{jM+UMz+u&B5ZFBm+F(alYZ+T2WYoh+tksyDHr|A^!|XaqA054c4Ez zdkhX1+;NE?)~**xnZ@G-S$Hmb+Cm;z}{=2}etQIfdZsr}9 zf5-o7IrLf$I}fKo7LyceDTOn@CgwS;LSn^Vph!D_O@OXCi76#e0ZN?{Y?0g z!YVT$DG1BPB$muG@>(RKc)0=bX}J7x81h088}eMLw0JWOeMA0O8r0q)yOzp{W|sR@ zI+rnW;_9+eb@TY+^SmR>3MXRN=So;y&Uj7Xi_mk#CqKrj4cB1qoab|{Tyr!sP+CFW ziYKFSSMqdGPS*?NUhW=0@6&LzB;of-y7KRmWpUiyN>sfTLa{Rg_l2>q{cqLy({(*9 z2jok4S(M8o8>ve;1A2+8g~QJJuoajk1fpjhN8 z`>-s#W&C{8ja@l3@=rRqs~2`@+B9G0pBVme?TeG2xxi4pO#gcF``aJ?nfL$EE)I_- zJSmcRPoebwkJj*1*WLN!xrKf z#y7;m=tG2Y_uLB0i>cZx`rj>(eEVi>a!N}94~O~vm^_JRmgHD=!I3PvS8;PBUu*+v zFL}VnXl*b;JY$$&2oj|92aqL~Oc`c3T74^%MWQKU+$V_FHPnzX!=O$mRw1l z_zTshhS9NkQiLAqc~Txj8Cr&$I&x^jse`zNqkTOb7Lq;mugDm571rIbKq53G1^>gH z4dA(*PZZ2R2tK@8!=UB1kbp7}zzqc0JEsx%CPV6jm?jp=oIQ44nU-5K;dN26sNde_ z6GxN)`Qa`Id~1SmjfU=)Vt|L^UehS!@1WY@Dc2bM7Mj*6>Rfr)U^Zenay+kmyY2|b z-Lbimz7)ZaSYXMV>vH&=zrW3Qif#kMapHd(Py_mW^kk~&|4Y>B2)HAB{ezZ{31-gb z55pl3<)$Ss+JFsqbdSr?Aw~$kjsgK#eK5hY5#yve&O+{GyPJ?Na0-4waL5q0Qi`#{ z5u8|=E-^)ayvnZEW=6p0ivRO>;r_9Jn+nw`|1Vo;===}4?QAR%{trV40dF_d|KSw> z{|p?qMd_=i&GeNps|?*JBqMlj14;f3(ee~~bg0$nwOKcIir5uoMG2k}paiHrrjrq@ z_bNn=un^#z{Jb+cnR6UuV1ij+@yITN6?<$hqj1z_?()jQokU5F@D%&H{n_#(=BrvJ zwYe0q1i}rcwjL%SU4PJN6Q#n1GY+4LOb70yf|4;LIC9D2cVF7rJE=(e!{gy$?ofIg}@ z??d>Vk)plM@Ub^Y39*-bf~#E&goQMpdS%%*Mv?qoee}g1Nt|OE1R!#$Jp z2Y~YbyKnsmY?1qJ0Vg~pHb(C9uM)VVhuCy}ugV0@`G(!9NVQJkPhxY@1`H&b2x6Xb zoWm}Mk`pGFX#u7QZx*iX>&U{CVES~Zn>f>D1I!A{`8Bd9r}yBFFNz| zs;>m{zy0Y|5?q8wsVOH8_3&pY!w2)D;DhEG2Ppx~A%|3m?73oP?`7(f=Qw**qHt}} zt>{EN!@TT*1CPLH@qI(gQM50*UsX{i@V*z;%3QX7iqT`?rQP|={=hYJ>V z)l7^n$nyKfoU|c=-84T_eO+qT@Ph~(09Q*^r_;;4491xz+1bTj9RB!}e9E)WhrGjd zzoH#FaS%V&UvzKjb?gIk0I2AMi(VWi;16164BtF5cu$BGXOt9G4Yc&O9@){}i8P*~ zaqJM$R6_JMXV=Y=hzSDm zYz0WkP_fp0J5~;61epwwC%-rUO4lgNBBLAB*$w}d=tDsUmml>%-VIvgdij8mxhtww zHKjmSIGV!RkSmXjk=`^G$-;b#an9uALkp3FOvntJ#U8*)pM?u1cODD~`BFJG5hS70 z*re*eoN%$#e!@Z^l&}+ zukIJn#P8Gf&2#!~FL8XK2*+rgF4@b#9=o^Bbl(D8D$Nfd_Y^OkE2Z&G($a0R+uVr9<;h|?r0GqY znv~$~i`b@dy^bxh>PC>I$T0iP7I^yCRQmsdu?7%VF01;5!dH>x^+RJHY~8<^8)!(x zg?5-7J3sq4vmE0vaZP~haeOq$c_GR>nh_TNvUUdW4 zkgJD4k_Vp`lkRh9v&i#~fRQB7v{^RE^KX<(Wo<3OxkydY)J@U@Ep8ZuSw5v9(>%m- zH=nnuN65>IEq`fma$)+mgtAGBzg(&@S75r>9hs>U2T?}=G1s_w>^jx+qoQmm&~Hpk zY_<|I93l>DXeKdf{1;Co$@c$*4m6qYyMl*Xy3^cXk#FRjwIub3E`iQ1-1*9btHcf^ z^cYl_o?*X#d|#Vf)!(TfkZTUlwwdhaDamLEA8wK|)-sORu>3-;B`w{onLgEPW*d>r zGn+BA1g+n?+H|2kzbOe5o6laoyjrrbcPL|oG=80zP^4+8wh((IqEP0ht|ti2nQ>Xc ztpH$6zrx5{Nho@#8ox(Jg5^jQt=8NcHV>Q!>7EPrbguykqA^`$1FPesIhamxSVqXS zx6gc8XE`xbZ+z4Ac6H)YX{f(QYA%M)&`oc8@2R-(cw$c7vXAu`yCKPIf{HwgjLmP9 zLwMM_=q6<0xx+gO)XOteXZ_Tz;sIQ`j zZsZ)%ST@N}Lyg>p}9VxJJRLeAnqFx|!hm%DwnvyIIZ zQZBp3<@EGpqD9XaATm11Pm;6RXwI8q=k>VgwOvQus$r*%w>)4wnG-JvC!YZ|x|nLU z-`z(zop^|U)Ret`APFAAj1H++bv^ObyRXf$fYF zAS3}Mc|scGJ?m`h!OHC+?pA%0u-?n!-wXbpSqhs zY#ulmqkTGZUAlaIc&JH)nDh6_p9Y~@ihrfc@N!{)2fRpe+c^1}8X`4jX-BMo%&vi? z_Z-Gs@ga4?AR#siG*f;6tq+fTPtg-FU8M)gO;QTjjy>6If-cNI|D$QhcFF3-J;jcH zoO9$_=_CFNyE0NDW$EIDjeHkUvB_=mvou6<(E0xIhPY#(vF z!KJMhk(Ts_M30~L$7Vx zGtC#vNQq2dPlTPChV|vLdpx}<_ep<<=;ONi=Up$Ah}Uw{=AK*A+2X%N2Ld0}|4wvr zqi5~;u%_*G#*l4$5R6}TjpMtXpFIgbJE6S7Gz&y^A`UbCT>*$iERqE3DmAsV#|BfIiQzlbinSf8 z5eweRipdn*@QBI8=j20X&ub(3Uqa3X5;6Yw$r||E2D%6znK_ zT)M6f`E|bWEIAP+F;9mqxxb8nzQOO6pstq^ESTx{UkcQQV36f2YW6Lu+IP zv=TdHGA6RbGqr7q@;ru(kOj08V?8cwRr%i3x3)yzd{0#`z zAKF^g+9j*$A@LPI_}N7bU`4j$Nc?C;@9O|KT1+L6TS*M3t)r+&SjqIrHz});?i5n5 zXPV;_>1yQDb}!aXf&ggUO$H|D8FEkws z1qlb#1TDI}H~chnN{3-Rcr{vi*eZiigrZcsauqnoNh3@L5vy%%${keMK{J3-#rsMUEdwoB!-_~7zyVR~$V(W!o zcuWcg`I;$>2D9-i_UU~)f4I_X)Fp{0X3)ivb2NgXo*v?wfW!@U04O5b&xC+J_VMhE zMDu~WE@mZF5%opx6Cx&kIoDsg(z?r#mLtmR-_y;-%GO@}``4jvoWJ?5*dcs;Mv(D$ ztRrsUcz16@HrPW)@sKCoG(2_h%ur|-SsT3dkQ0h|lHX+As$No9A;rR-Sjkm#{FV5y zCk&$J@1!1`@~De_DH?PsQG;mwB9jcX6;hS_*>TUVM}&3j8-A8ha-O3W59_@r7r^Z(y6*4Qg)j)7 zOGo3stta<=Bp=YqYJTMhmvH_f?ls9-!k@Z)Ud+-ux}d@_5ewW8_&EgONj)WZf%C)Qg4oPD~)kIV`Bdu4>a{h$3rY;c{Do71fAS@pyRJ+(+BIQY0Qdgp&W}wLH`?f?nZhCe<-QG z!!ASOaw)}SkG?2T{5^>YNc)h#la)M4Z=Emlc!{22)PL49ys^)Wa^(i`vU*%Llu|cFlV^=Deq-m^CyQX!DNc*>clRDsR5#M&(M#{Kp)aqza~_y9&G%4HaZHDQ;O@ z?fjXw}mj`Yc_2m*c$)ywgXBUPQxwsuL!*zZRK0(dL*Y z9B)cx9iZyU1@VbKp?bRy8GFwKD+R@a)GNB@XZAy>Q-%=c;jo&p!GKJs=oJ%bmIpX+ zUwC>$TzqCeFt0>PTH%^bKb1hpi3nKyQ9?z5DR4n7>>zTQBN{YJ9z5(HC!oZR3zMLB`Kfd|>`&XQo%*BU&1|2~3*5 zr^Tco_U^KPcWPDgxnxTmATi10CCrplxL=w8i)OiK!(Zmw@M9><&9plt=6stUNo;Hd z#=W=72;_a6(RSvsriB7)HU#?N8~`dw>Q;C3(--c;k)qUo9k_7VG=Wo}=2N8czYF&g zzceC{&=FugiWRW^>e1f$__`8TxXpLXmct@L`I5_h`Sp>0Zh%}R($SqV-Rz|iow04y zS*sG<_nm(vE&3%$_Wf;&0~cf|hTo>QE$fo2GK7OQV^Rz>VXn76a!- zFz(ZOZG!vnUu!RzRTU`H4yY`JhBHk0v1d)Xy2!>e6)B~MCRLUTM7y2v8+CunCUImn zNT_~6EUB7sAppbm@K_?|Lih4B#O&JT3F<{Pi=mf2yfqO)vUYw0SKrT;)r$MG?^U*f_(%pCc_gy)q1Shz zEEfyQ&8O*e{+~IGoV6yZd^_j1*W~V6V<{4r4&vXjIJEc3@by^BbV$4uZ@B6Ene?t! zRGY`|g`A}W*Eq3|Ybr6*P$$_%2t5eNPzCuIJ{y&H^NgD1lwOhk;E=90ex8;OHK25p zoM=<%Dd5s?OkMJnb1Mr$V&8*NExLRfLZ5=U*A2bcUchi2BEach*=sU%?|4z3{T!3~; zaq_i07FZjK*7aGg=9ua(6Z54hrr9VIv&Alhr5QIwY>IWjCnSF4Tng;_#An8xVFV!=-kpx7B_Z z6U0`?FG|PUJEwDZ<%JIzuAP3ny(fQFx(&SE*$A&=4xDNI05~Fml=Q{;0X}xZg24=g zF!@~=`PutawEUwd-HE7R4&az59c(@-_&)-`$x1Yawz}bsE#Q#}2^wmu85EXk|5dW? z{J#d0-rxij_;xt_O*kM>Vv#%JWp zW}vg&L*N{ybEAW|5TR7M&>11XDL_WGp1tSPkz;3?(+kCk&{+~ZWg4)tHAN%4I&tqV zTl>ZoR^y^z$Et!9%|?5}_(1t=?LAY#W%N-Tw?$S$%fb}2;F%~6_dIW{M75vYp*(Nw zZem$FM6DfZr-$c!XeQ>yORHgNDJ$JpB8vElgnpDSK;p&@^_B6icYtP=^=2Ru(6%myC^fl^>A4O7nG_KexmYQer zk3@>ymV*44t_TE%Uy{)U-W~R!^9ai^HnNkp^usLy;jFS(JgrXBMk&M^TV5pdnkuZU zB11+jWH={@|F~2hsUpj#`pVZ6rU26wH9{&YxMBRNr$QF|}pBz?cPwK!L~K z6f?hhS3JBfY_gOO4w^`py=9#{QI_2Aop|OJLu9q$=G9r1dQAVk>8V_6Y-pH*M&@FL zAdh&U)j2>Q-bG1$Q+O2J=BHJ&}hn=O2|- zjF%bfG%&YL`ufQ`>`__Ul9qb?c}*@h6~-6}o|o^w0-t>{y*&SMjj*ICvqMFKx1quM zG?g%Xr9*j)7;@6whx%Bip9%bGWA!iv+{_5#tf_M040$!qi5S!x>an?@sG%v|Co8L{ z0;F}RO9+sr$(lZm3r=9`Oq`$}I@J5Pz*Ru1M^1^AB)gt0?n?OXnzz%ZZ=0UX%Av}R z(X`{*1KIQ@+i$qmtJ>1*ID)$t+!|72P*)YRdsvEioKHnGqCYIUUIsu!B65jYyB{CSfMdGO3JF2V5aT-EpGqvDL{B<(A{Ij6uZrtjR;RG= zl^wYI#9LHyQ)6CPprsn8{ zM+pg0Wo(kt% zDN8hhTkxdt{gSh)a(=tuH95Br??r$wCB|3%HV;~7nWMv8zU;e=% z_xzqfb9Wu8p`*mCC}>#Wjw(2BDI#{%JKpfjIyxq(8)}-NlAp+s_X-#Q&!WEH#dQVA z&lhV5buzsr*@YWZeSY-X+CBj168`N{r%8Pkr!z@uZ9Y$m=0s$kwBM(C zeRxxL3d6wV?Fp?bbO`FPU^?4iG1SNwBdiMxbcc57cS3oz3n${Z6h$RpM& zmt2r-4iXL$dl3X!Cmt2`oi0(vlsa}q+Hsa z{E?imicO=UxPxlQ~^?3^`8g=4?%&%V~49~RB2oySy5L;WN&4-9}9Gw;<(d|}qQ zdK~nw0~C0y*w?BS9nlE96g}1hAHE&KF*0dJ065*Ze916^7y9GSI?mrZQBAO_B7zdL9VFz1l>6Pi9=DghdexbF?h=ydVDV!6gLA|#$D)<`v3qX-e zhlUiXlF{8M4ip)IUb!YB05{{NQyVO^eaiJ9@5cakr<3Kz=}lW+!TiFIs2R0+6P_Vq zv!CSq=_oNQK@}@f62q87rM3;D_kgTbwJtu-I`t3JX()*(G9JrjCs+TbhSjp9CkGjK~w`yNA8{MXDu4J^=R|lz|oYK@&VVvW`A?Ka=PD1zj zRB_Z`=+pAAWorx}fKWfP!nY(N{5+!%Q@?@1SUP6dn;%@9 ze^W|N(EQmabGe`3d%a)>Mpw3Wn6q2`KL5nVy?Yh2LaDBrX6HSVsa$ z{5)902iQRYWY?yI=tO^Y_yMk9#7EbBrtDaN_B=3PVL~Wl!Ck4)2P7~Ydi!zvAhtxA z!8_5fCRva1Tj9#v4)d!$C zy5)}mfLC`gq&ckhoN_Yc0<+FE6>CV;z_cy5395&b%V#Dq;gRtzoCI*?qk@E_{sjpv zY!0frkoza$01}HAQ;OC3JXID%x+PSUyzQ33-eyIFzD`xfAjh#Kp+Q^cGFBtlsNKW! z5zcz~^UF-z#hz_L6j}|#BOC-+W8#F*(I!EQnKyaP_yCkKaJP$^AU}Pvh!BsUv3)uK zJnt^QmlK(PhNbrdqLFAbskF6YX~olCp#eXmLph3rjwWoeg|AyUOS9nmDt|IY#|*V( z;RbY+d1qcZjm(rGg%Jv_(qrUSNs8CBt*a99Or_0x&og;@*wvKlC#u7VmM<^kqv<1B zSfp|NF4gNM5dCT$Vj3)8$yP7>Jhi7jFZ#8Ud9Za>GDpD{>y5L9406Iu zTx%lV%piYzp#lZePHiV^aIPvwKAgPtK`yp6*m;y3X3@WDGp(2_iRU2W8wImCe^f1{ zRUBFC2~=Ju7cA7rY?z$zsg3z>T!awE+)yWZmI;(iEEcnccvll6Y^YHYnlFy5pN3k< zC35?`>C!r3=VU8bjv*S8MS4Et7MxeuJUj9I7FQK=%X}nJFGq;|@VkxwUhqA{Lx~4q z0&Gg!k8}lS?sVHqw}KbKmMr~Gx2dhZ2-`GLPEYWZhr7r zKZz4mBbkr9v^=prYv)QA7q3NtN#=Miq^^^X=uoTx#Yn#-N~9yDbY@+|5Om_U*ha}f zZ-R7vPsHomhO`Z3SA@h@KsbC_5SiDv9Wu*?A00g^Ac33GszbG&x7aNeI1^p02A^As zL=i1uQ;ErH&t1z~(D+LYCO!&zlmQplijTB>v8x`nn3|AujAk70UO}&q<{pSWB0PvJ z!x#tWsX%lhhajkj)i-pv~*6JA`tN4TjbJx1J9s&>cRgkv?_+eH& z@juTYp1IIE@UM^1*opi(Ih4Rd3F1~?$c{XyK{iX5AlSZ1tJw6C4U z5>P8m(#HLlH!(&RJ)qA1JrX8?ovdEYneh>aO5HB1^SSp~LN!I?`R(|9iMX$fidZT; zY8_J#-Kg&~?}%^03^*3?5Fz_eTeviyt)h`9qIfPQB1XaJq3&6dI5dH)6?PXS!ugJT zOTfo;ayHFFLekE_duBU$W78^KLvto%+#l2idjLqmx1!W$P_jh&9Hv5RoRF7UU9UA< zB`liYw1?>kTYp?yc8kr6r4CaYRy$##Z7e&Gf%KCk!2-(e!dFqaF7=+kpUj+XU9fL=&ailNfv6 zPv^%a7q!shhaAPJLCO#vXp^&ZrqR}O_U@kT;}{6soStc?0B+XiLO()(Pz`8#Dl@Uj zCJ*}}ab{G@)haLGtOC0rz38cIO&00p{3W0{HNZ|M&O|Y|cu(IU9HFIA_WWH!z_To! zz`_2z8Tn{lovf$%qCeGF9X~n(^#RLoMHOduh$auDjCr_fri6mqc?0!5e_4lk_f~^k zS_OX5WD0Uk&4{5!q`EaQIXmQQi<@E!2+-j!Aqn2&Y~AvLiLj7y8h4qfG`6uyuBO@` zN&4Ixdy3Ynb%ETSh$qp?_ra)+?WWg4B5Ym*(0+O5<5`TIt0Z+>GstNHl{aabT}3|1Koqkd z$ZZg@7Eq9&32_6ybQ^0}D7)``i^ko^Ni449fVhLM^-8NA6+%3%#|D)#SqT4dGlWEz z@O1Gm%&no<99XQ~8vaDaJlW-#gx`U#9$bqms2&Q?FVMZNQX`(m$-SvbZ#^pt#-W%Q zqb3OBGMPy$l9q-#cm_-wNSMn6U&^s#Z) zKh#N7!vSm|2JAQwtBCYCgb%V0R_pXxdKQ*-RwT583i*5*87y zxx~B`fTa%dG~kL}-g7KS#~qcKglC!vk?<}4@o>USmm?;;DCHtg9xNyDhn+72;&1|O ze`5S(2K0ugx<`u-uXGpuN1kx;yjqr^>g1rT1(H;$|6i|}5zEULp%S;7GL6XJb!ZK34n z{BZOtk1crQiC`MZVWveJ@qFU-{LhX%&H4tL?&j1KmK@}y1}yfvmiAl57Z-Mj;&x71 z1lw17ZsTMCvR8g**Txq`BD#U;t-If$If22_7`1EN{U4|}76#RNi{U%Fx@-v)fV;ut z(QkS6%7jfGx2adyy8-(r5Lq!E^zYX^j4)f;{Jwu{SFA+(AgFKA7e1MZ2zDgDV7Z)q z25Dm~e%o|pN*@`U|A(z_jIKLc-ag3*PJCh;jcq%P)yB4MebO}pNRj(*lbV}$ocLPucnG7C^GPKW) zS!*0F<@<;H#l_%^<-ump@TL* z&n8i?(__(?u9NcbWe0XW{h4w2v2Vp?tS_Jofn(+xZD7ksHI?qV*!}JdD%#m|fYSUM zO$n&BIYgDRU*YePUvThI{4Of7NBgOyrq%5xCn^x9oO>?0k;Rj2}bQ3rrBl|U#3Xbm$9Co`?Z>IO+4qXTQR@{V&_ox zD&H-d6+?$HfOvCsZ%S92yo;vg+`64fAsPcNc1Bnx5=8KCRvwqwR{3CKN6I>sc=9|m z{gUHmX;SLs(jiHV+y?4OxG1grMh#3aQ#nOLF;2=aB2ZgvF*hlQ>0N_tl&|0r_JN){ zVhVt3abXzV5y%o(kG@)BCyaeEog{-#>yiBZT^)~-tr1? z3kJW#dJqVl5&N!;I6d#V0SK-Cwd!bV-JvEti1{t!Wt8j8Rc9lJ%RvALTPSE+moG^V zc6IaVM#XQB?2cXpNU6LQqrM_lnGOJPwm`G0%RDETYWHqJFOTsHqc7cP(kPvqR~bgJ z9)9UsQiWb}SozJ7T@Uo&xD=&`UztsFwWgvjwl)*IoVgJg;o9t=#L)=)$nX;Z7{Pg&8 zv7`Qq=g(P#hDAy`q@|pN?ktNi$q5&Y`KE!|xdyy09a+$fXqDW2#OFpiZ#<^QmG00n%;HnQZE2Er$W1cFzo!R=1zkO^tym#zXafLRk{Xe{Zpv~%#W$lDZEVz5fp1Cz?^HwktfALzuCl4*Z ztVDX9pKKqnx8!wR$>>LoFPAO`H)V@?tz_`3KU1lNL()ESfzN$Mo5=@?<@sx|r`y57 zU`GKCrpDw#gh|?g8?E=s5Q%*T#?uty?5}a`Zf;5rj>+l%^@2WuU7HzKrJEBoPP>^udKLU=@v3a|Klgfp-?^ud-Ucm7Y@4$Air@mc-Bq}4 z#AQBxn9?`!VM0y8#=12AC~*qn@dFbtsK%MBzlkbvyYo@ardj3-Z{*6j+xKBBdIvv< zmGSg^9~sE_S2GPmXK&u|+P`lVwMt~jnk)UdspkKBSH>ZeN5$b4mnyLo;3K|)os02m zI!I2v>;v1~%P9uaTG@yy1tp1mxVoAAO(8 zJY0n_gQ;vbL&_$)9^k~w35(vC<1s53*i7xTco;bR{f&Z-zsuIJ=&~36>V}`{NqVT~kOzavf7YK@rFeXus z-GT%=iN5y`^6+mM{;uoc`ST*6tz*!3lIrP(bg{TJ(=Ame+J$UDgGoCn=4q=I6DSeU zd9oW!C;x@+#O>{_`k#-+*Ki7&QgU$T_1$N&$PFh*F(3yOj?6C;8A57IHcAP-nWRHj zh%AKB=CWJa>Hidh=Hq{3dfIw2wxse7vjl)#?+aC)pXHx_ zzt1RJ+hU9^dqzbWgsbXh!B^9woy@jObiV%hNj^zom*EJay2@1j}6R!$V0~DG3w?pSs3~w z`oOBq5i~hVGsVBrpX(#mR>^d#J3iJ)n2QlNH>3Tn;$ei=9i(ZT3~MUSx0&BtMHufUOMjHrRaay0q`E|tSZ zdw#!*80MR|sp{YXX+sgdG~-zMnFkR$lS#qGb8#VJ9ZvJ3O(-p8a5XEq{#jYil0T4e zeK@dI47DtEeK5iThlpR7Z;}ST>EI0c^;A74vufFQYwyf|0B3y=B`K11Qn+Z{?gN}% z5(;MJZFu=TaG1nxLfA+qbdETjK6dOcYmY4LMuy?=iV<)*M*X3=zh;p0I^K)ikK|=( z(LtI=xxwAjPtlL;Ip(!0O+B}1*pTwB>mO;#nLjS32HzcojsNP9gGk{M$ssCZ6=KDe zfxrfK!Ixn^STjr%^6@r>UDM6D&X>1Yj;g2pK&d?Cf&+`_J6fnXI2*8nCbdSn2xNvr z39V|4`X#Ig0Gm&fNHxp~fy(TQYuY(n4(6yPkJ`G|Ph&KtoWpE$J26_(n?!;MXogwj zOvXFYmDWEJG|H^|x7x_Po7LRu6M2g7#1&d~h8Ton!jB4tZ|XFvV_H=9|EBf1!H7ng?VW8!>tETi7?Tns~rbI{z(Y z-!cT(5D$;!!PH`qMOo%X50e~3vt&6T&b8~~AiA_l`p0?xX+?9{M=}eCp z+bZ7QE26*GS(C#XWLY7|$Uw^xd|p(`Njy2quX%lJOSC$+jE&j273&OZ7Lke@$C)&E z)&=CDPBqAp1qp<4U-Flt9@GwGQ^|j!#~M2!a7v}3D-`tLdl?u-vAYOTN-NA9dYe*r zJ2QrKC+e#Dg7JNQ{WWbkrT>=D(iUJix=Nzz@AuS2TpF=XFL0WIM#48>WvKPD0?-1FyXcc#Vo}H%a)~9&aIgDoHZGF4J4O zEs}i21nE#Y7*aeZWVC&ZqX{pYi*8_^D6HmJSTv%GFOmloMkU65;gVtRYF|zqEtW5@ zU?={jb+p}|1RgaL21)kZl5udv=<)>7ZVkr!`_4x0qpLv?kqpc@XkcRt`}psCBcE_s z*`g68>s7u@^UdEQ($K&jF}+QvtH$J4Sy3z^sR5%=V%|#=nLJS-0%)=n||Gz zat5H%zT??H-=7+Uds|maI}?M^i$YQ-6hOgKC zgt(Ny57i99pv$tX`OKHZD;W}cN&gImrOCIfd0SvU zXMg#oe4;H#{IudjNXEm#fr*(sv>_F3Q>B4`I-M>`U7hEPc+nY zNYD%cG`UPfJQ17O93tTMpv@Yk$!dm1!0I!+tGZQUl&paIjK>9T`~}vVeRmyY&P8iS z1|3lZF4CSqP%@KY9K41CnPSlN<1st<>y%pc>|bVw7R&|w7I(L#H7-rFBg0l*5vpRSMttDVB8RSC(n>%zy}woEe7lfI&(mWzRWsX z`x9t!&rH?S;7K=4^U9K2a?|`HJNt2L_3Ykb&pYSRxBlH^C0oec(4ot{%wB(TWncQV z6bQl6u2L=P!xkdB@Pha8sle_bFsIEEPnX7)EAPIooxbhA9si3VVwkM6@>C;x+Q?{q z6i<{{7_jDA{Ty8gbyfzPFKlPOpEY1era2jgGh1`FHtCuhS%v;IOiXb9zK-Z)gi#f zsGjMX`Y^~B)RC0qsqNFK1do5*MYF5k1X+=qtA^qcc9%afY)a^Us#e0UrEh74*2Q(H zIIi!9I&-&mQa)@!6y}BjUq1IB>8DXU+a9z~Sij6yhNy|Iu@QU)mm`UBCVo+=Bx+(q zD&rvf)6v3?J>{>hmizSyHppE&^Vb3L1HM5p!(-3|jAHTLnyOzNP0_lIKRR4%$y*=ujpGqnYAH8-c-Fi(;L`>3Dm< zvZds~&t0x7g-&V$n=>QqOBCRqcUKl*%n@&J)X14Apzq75oaK8$p{Rm6UvjUNG5Qt3 z52a?^`D zA=|wj(trm|^Dx8bJ7W3h&4OMr!~0v|4n{6>c(0QB(X`@MTi|B;RNq3CA*f7w`~6~k zvsiIdPF^Ti@X}_f{4{hWhjVx0LTwQeh1uv3avYv5d_aKHnPg6tdBxzf=jdQz@MR}E zx#c=JK?JV+lef(8NNZnek;NX!SVNQ*TH$mANP3Z?0&V3C!4i z1CgbbMTI5YUrp9x4<#_Mb8sXe>i#{us02d1y39F~6#g!)EI ztBEGe?^-zC@oyq8D)%ws=l5B+t5+t`X z(-2`X1sLJnO~V;`Omi#MSviU|`!mP+M}yA9ApC^MeSTVtx_3luCaq(pp9P}ml%U}r z{LiJPdeb%H>zHh{89p^j)t;A|W#&h;mIN!w?4SSYN(GNnHO&5YJ zAeLKr>EnzgOlyv?HMWHQD(a9l24@hskX^I*=p z4u&NvwBVlZ_2W~_GH*1=m)34fD;#DM*d!4@^Mhl0vC!luyFOz^P&}o2S_jFns%^c+ zBqKwUw=E9{jBV&qsFMm+;%G^D4w2D-KTIR~B#8qCc_Cfpv$I*QY=7CQ(v6U!xc+pn z47FqGMQ8G7hmN1@1PA|gTzCkWD?EY5%EJ?QH!5Fn^?s52?|hA4(B?+VyJdnR&9Kq& z_gZ_8OVkQW?78g5senwtyMJbj)DO}3-II7;y<=41QNq!BU{Kq$AGdULwSW%U$#T{H zn?Lj9Oscb~F%Xb*qi1G3g{t1^as_*9^)t}fejJ%EV9|T>CpqBVDLdxRg|VSmu3pdC zr`fnl546pGgzfYOh>gT!8Fc4U{qv^8-_2_td|$7{MK)lQeFh4>S#a$QEI|BoZLF>* z6WQ!Q{uJ@;ZXR&{w{M9pxf?ycunAQI83~Ls3b99iXSN{fH{I*KVj7zK)G@`L<2;G* z-Y~n>CLD0D5JV|n|R8qB9~H6sG%TaL%=Q+?uaEAw=>6C^+z;Ju6A@%YVxeD_LRuHNkt zbO1z>nN}svES1lrw-Ln*`@VYh8(!wn#r9`d&vX2uwm0c0_`|gv(jBo-NQ!*l7+5s# z4N@OShJ z_8{Ax;u(Gc{Oe%*wIG;&O#%RQ{foI{cYrEB7Ir$$gS!1K?(N#Q>cOCf49u%**^x@d zS0?$ZU|)3JhG1;j?Ai@KsVbFWSdm&4_~IPRwdw`ON=8d#p*xY&0f+jsY`QLv1xEeX zI#3M`DwDv8!~ zlcQ!P2%hVO)ql0!yDOH6?OQSCtDoK{B?1xqr`gG$MWb8AA`LRk_OHv2eGw>BBV-@U zw`UO+L3|bTzE`UTUxD~% zFuvA?Nu9KN_%uu$5f>w`5%#en^3NN+yZBCjcnyumhVEj*C4!P9RT%urse!q?vTqq2 zC5?gaz(H8NEQ+f^lnERr0qOyJsCToDSmz>$wi=pwfi&e{yi2GC8^0yixS{im+gpQhk(bC z0SYOlOs#&-<;uN&t4B5ceN|Kflh$^vG%BPjdn=PM7QdDGw)qC%)!HwXp>K9hrp~kO z=^AHt9(q$SL4L2a*&YCm0?eD@g^UpuCO-y)T_R0S9_HeJAe15Uc2zB|g=ZUeLbvuI z0y0h+ps}4j*$&Qwgy=&K2R#S_(5uJ@mitC&?(iu?7mduX#2I7@ByS2k)ib(L1wjlP z5h2NU`P*Rb1*pya7|eHMGOR5y#a=f)o_}UMKHH0YH@z`=MaB(L=P#O4(-LK-QQft6 zZ)E8t@>dcOejx3Z6q_6U<5djHzkgNQWbLj%(fHB>zK3yX;2=0^w8^efaHq~`G<}Lm z*L|@afmzYQ0#IsocU+^c?>EX--!MzIQ z?nC`r?pk;oR$U2=sO;#_cNX0Fz96TreoYyXZ4_&TR#E!d6J<}vT09*2tj%VUg$k(?X95k{ojdXMkdQ3iTRprCJgOKH#x<{jI7b@pJO)O06k)hE%4c@ zwf9Z>zq~$fcvPLToz5kE-5=?0A7GpCr0dubUv9v1k>*4-8fjMP(juK!L7g-bgjjD| z3dvO1Dbf|Kl_5De#soHOfa7pqknoHOE2uVr20+dX$a5%!`EVc6$m0ikc9Yix5o9_q zpV+uFXwtx{9D7@?jP8v+A;fzoX2I+AcVrfp(22y<)>i_o+9cV`JssH0E*TR&@rpHCMMTD031gQzyX{m{IR zBVD<_e8mjngKFhn3}|v$Qoev9!2gzBYrcHn*ZFpoZ2x1=6j4O(R1@h`Jb~Et*YCHt zl$DxBmJ7!q<_}nb6sNtMJNcloDQs^)SFg=yFI}}G0`-jD^RB6G>vmazI+kasexQMv zTr$j-l6so_U#ovkYNIxqqtS&8|HY{F!mhk!QtL$&|M~WZw0m-cr6Mt3`*ZS7%8 zf-N07f#!vDP2}#wY(l>Lp#yZG2$VxOHwN#+w3JTY+2J!&>021bfY)8i@puu;bdfOl z)|R(Vf^M>72K_pr*lt^;p%vFPCmafKTd~sEwf(0h5+rwA0Th*%(F;*UsYo=T<>hkz zfltmaW5*=FXhipUF`YMi12p$ZWsr}BZM>94)A{fPy2*Q>l=UxS7@Nck_n$GqRR?K7vf-6cNvx?Zy00&$r`ZKgd3!a%e0>B*}(R~-OP_H6>DsL3f zDyJp%yDSTqz|L=eF=(=1V|7ieb>m_8S=lL5V`_(w$bv#R{_>%Mn-TN>4XK5XkfMxG zKJ~O|_gs3i)iAn^@7-hCjXK4W;2=>|{vbS;6E=g#-LCMq zZAwDIO@&jcFIF5%K{1~l=L&BZUMY7zP!Two+b zUUI%zy)AX4G_mUI-W+J&x=UPujS~)Dvv$xp4ju$`6d8a_i0?NAlfchh8ylGa6H2p1T?(V@=QY*jgFZ z(Z6c&?!>EW0fEgn{jdmRe_FW?%U${x>XIX~Ge#`I*X(mDB>=kSSJo0e`k4Ij3*PM{%?KlG445kX*PjIJ}P3NJ4yt~pmXzpj=eoaRUC6P{wR zke?P)Cg}_^-S%qaZHZ%#0<~bGtAXOf!b2i0z__43vm`9*Lp8e*fo4&lDI5i2pJm+K z`1Uv1Q&PmF+D{5X50^|F&|wMN%6xp)^ha>6-t_2*(xw{{&8mlA)5DDUU>aRYHHyvYsN|!+f5-WnA8s*q>`*y#&U7&t*$J4o;X}8{KuD?lLiGIzinO&bYI@M%?O>h zoL$_w#RvYIDLECEQFF`vT4q=yPpWsU-U#5ec`K`!OIiG0wPaZNR}@PtncH##HgjIZ zi!&;Wl2F!YiXa72gS6oa15Te2^ zJ`*d<6vOq2}kA_l>z~(GG z)yT~Wz-Gl&OrLaAPf`i}rF5KLBZ9>G*5eYjAP1@R!9!def3KoxhFIed%nYeywyHen zJ^qV7p?gLLvRU}bx-MPuu$0u;2SI)NmmEKv!l7!aP<3iymc35up5y@n#6%$QyMNtYxU z^OL;WTMU*;%4V{J%$W-haq^p5jzh>9hwRdZ%H=RTy z_$E4BSS=qkLc(@q24tVEj3wxFBoYwC>M6iLfP*eR_3KW%7+8eW0EqX%U{h-#L1`?y{Q>G}bi0lk|g@mTaub9)*)J0!a;^WQChsPwUFu8_aW2*(mh?FPG7Og5P$OKvcp1yzOq&$?*|le7-l93Gts~?%O36} z{apXt)Q@JrwHoTUpH{xi40de;tR0#WHVr2W9DKm-^p8-_Tz2yH8tzhh*~%q>I*&9 z_nhwpQ?TN@@SHbFv=76~N?mVKQ9}PP-dk9?j|o%`;mY{OIMSf4T1~z)o zY^Ro9#9_0IiFBCL+2@wz;f>~X(Z9Eses^$LaZFdC=tMINTu|3$#XsP{< zwz<+Z%N=-1M)_FYWn2Dv8WvsfhClBu5PwB`C~_vp{2%l2R{A6o7nr!RD1thSGrML_ z7Qy}mn&E%Zh*wDtW&EiLhC|@e_imc5ZCuDJKZN$PA#7w(YIbSFGqBBj0*M)>Z_Ikl zDN2TJs&txjkt>NdkM0H&bOU=g7IaYp#Ff%utJ2@n;ajNNQ>wGq-}+)>($gcDSk;_j z0F}neA!995;-x30mial|4ec({wuE&_HYdRicBdV7wtkxv{qk4($p(hwCheRp(5hjW zewph+I-o_4Qy^poR;!zTdElBxv5OT1K~wsK6SYTXV|7ThFsnq-@woM6)IX6+oO+UK z>Sg$1ha$7HpjtTmglyGNChf)RC3={hz&%<^UBG($w@c<96YlU!5Va`}8-ZGq;|g9| z#D#X^RRgsw4r-kq{*UF)Pxe7&#~%&PAI@&!{(5-ZSbhy;UCVZP%`FXBc@5?_-0y^% z*A=>a10flqw5$SKTKp=98LdYEoe#EKW~Z-sCfdxP^A{T^_jtK3!~i0FjXrz4VS;w6 z*4f8lE>?zb*GsFyjkN1O)uVccf`&JS2=u0@YaN&^6;TP;2d#}Jiz+L4fRc%6umT`D zAr%~;6I9vu!eN`}E!_zYk6?cevX|WrYE0ciO$)!0flEB;MWU9-4~py{^%-RvOk8F@ z=hP_8V3WvJZJ6YjH>4xVCYVCs%CfjcrUQ!)q}E$?m07e#LHBYic`*1wVcNBuu+)k6 zl8MN4+p*&YUBoH`kpP$-$y7k84t2B|+6Al9p`w`!_<404Wjj3UzJXOmwB=HxIq8PF zuC_<0^KaH&&|na*Z#;cTZnf6|2WqV$#ff+j|6KF3x?6YQy2867c3&p@GfVLywEHc& z8|AJM*;#h%U!FRtW*tv}eQopzMAQp5nN()n^7jjtVpM4S~s7Ggws8EHs};QphM*&Hgcf|enV(nt)6IB`-*#WQm4J|zrK|XRP>%DtfUJC zNQ4tmuJ!)sxPStoWC9?>uw<192>ATU4rN~BZ+MQU!#?E{}1MKPx=;C&H3 zbP`_D11p)he+Qn{omH`D=7u=4I;c$6>S@U|B~UJ};{6}#{ht3>&J|h{M5ECp(LHvU z-sj*>A*B3WL+lNy5&(e)6L3O-1Q12FNHPCwmM!C536Q+`-;br3A1m^KYpyvVVl3Y| z6T?SPOU-4{U*9c3?!1cqGdK2`)o^M2$R#A$TXaq3sb2qxS_S8N<)F_LX}C>XX%-y` z2NgsAJVRgvt5VGY|FxS|h9FZU{ zq@f0PAqX^Dl)o3AylLN)gTRA<>7-m15U#t<1&0xwuj$$#8U`%4FBT&-T>|T; zLhmWQPeawtdmc#^9wtsRFzE|8Ybe`^J1Q##s9>d)kPFUUA!iwy`SCf zpCe2c;-K?1#e=P+OZiIR)F%}ytS)bHa}quCx(kQgd7{p?7O+FDM!~@qIq@ zALDvmFTW7|a5J3{yVXZQLYZo2SfGT+Tncw?DEoBmM4y&fJaFoYuO1Y?YXkPWSjH_gWh3ww^X?P((CA3BiJ$8Ph4~vxy-H!a7uHBsrPdF?u*vO(F zm^ zxUM9;(Zoxg7SDAdaHDhl?^;YxkC=oBhFOCy+9UH8`csp`yYvVVUp<0WiUG5{X1WH% z)!31Vm3i!HXx9Z#0wk~lasa2Z`gown?rUvByyCj^TUXoFEM5!8&RdhNOTZ*UEyMZq z>Hd4uF?4Y;9b>q4_sS>yMRCFM=GeFOoS2!$-2F!5t-&mbOJxHMYw4=7>326vl7rcY zIKGI2TznJ-;#^I>X`vW~-Y(CacZcJacKDR7(fp_%^(`fU^H|-qY?r!T+K*-U!sx^Z z4&3Wb7zUR99PtD}uxOZ>r$*NTcMWOrOB}|2^EoRb^9+> z&jD((td7w2Wh+;hQ6pqw#v^ARwg2FE##YQ%PW@pZM3@mA-SD?_DXV~mJw2}NipGAp z#YK5U@_7f?JHx5pC~`6aLy}!$|JPSL1pl+Xr5$$;MJ-5NVsy>*(f51oy1j^_`v$#& zWIj7qx=!$vA*1YeBN%UTNr0;>ALiLZeY{JRJzg&@#UpQLx!~x$FUoP%i56!t`hY2X>mty-_U@!Ei|6UyX46 zC3YxwA#{^iYXr0s_GB5%ldSkCPgobC#X*|{-9rZiL9q(lMA7z4YA}s}VCL>$!Luk3 z<81G*6evdu1nLMmX-q%Gjw`F6{yfm|6P5>09>rD%Q^b~j;rI?mLs(Q5{L|Z=2Ibh! zOPFvjV|LsUn5^qxbgT7<&mh`jCS}%k|&c@;2|j z>fb|EyACtC*zPE+DhyL6@>D$Ksw4-H@4$>vTHI6S1`9N2d5hZo9F^C@f0KU9L|F?F z+g0E|<`f;|oL0g2LfcZ*_e|<$#uo_7Vv`U@*CKHg=gjz&*J63$WQ0v{Ya0^njNkLB zi7z{|JGlIlvov(H6vSD@>W2v3Rg_A+`y-BkabnR7$Zu(UP-yoP&QaWT=rd`VnjUt{ zh=FBmZxM6IVb1mmOKZ@rJWs z#(ouB#mpzi(X95o_&8T(PkxUu74>UWJ)-lR>U+9cM;^0y{TyflBkzkX7>D4vi~^0q zv-oCZn*(Qt>CR0eRJ)s_n^*LEdAYg~TaM0MKYnx5y-4gbf!^~qKMf%>ZNz&gqXLa0 zYCRw4d$Bo9`Q#RTBgDdUOp)PEbzujTd?a;l3lukgU7e_~BHUP=j6o(=gmmA*IGL~H z*04WO)KyCGIysBfg3qJcd2BxV5-6Ap7B7~%sNu=B%IkQ)=~Hz3yzY@JLUFkeUB-iv zHn^JJ9OuQHgT@;pnB#VF0Q@xy|FC_OtEftT$Lo7* zlxHIP^cOUEzHH}X-0s}|6pADe{j1L0(eBoE!q8+^4cf>Si%D)cPaVqk6^1L~z-zm- zWlv)H^RVFmKR<5th<|l(-9sbU_pMQIFej$W#HFrBZ!!`TOSe}IJi#{#g%{`6qPYH| zH)7jNp;dsq@%rU3X5{sOq_YF%y2t1$B(>3&ll3tC;3a3;f=JP^gv>dI%h^kyi991d|qWuGjR;(-I$Q$baHq5jtk z9=c*kl$9%MGs8}JRON}F3`%KXVSXtBfyvydd^RhjB+;gT3y_Tsw|9-NhYw&54gYFV zoIK?xyXrk%8>|8q4Bm(yrvKBcYIAn+hmoi-Ka7o%+kBF~{{6`8V!1a@3ChUg=V%sa zGAQ6!O=|uLRx~WXB{6kP(<+2L19NHCpxh8ZHTR?>#C&%h4x;x@utCgVRDb1LkmgWc^*I4XVp3+i1_b*R? zFXnqHC2$wZFzvPRe1Royq_nI*N>DiZDD4S?;keGFQTiJxnlt=_b8*o;c4$MN{@;jYZs^!`as{_oRs+8bh!z(|F zDQRK~AmD-cl-vw`8l#BiU@8vQj@7KVrjnQF6DF6~k4l900pCNG)@GGL((Sm}`WnsF z{K-QPJrnsSP}lKX+J0)St!hj|)I;$(^!pl+rmNe*uQ<{3-qPtiM=?P=pN#6Ar2vK$ zlQFe!K*Hevd1>c4q7beQzud}!U+{W17YtdyZIQ|*kH_i>K#A;Q&uCA9r6ZnA!-5}iP$0__ zVMmJurx4p+ECB~!oT}n*`_J}=rRP^Oi3lJg8*CH;Rx5dF1|_JA2^ypUkGF+xlwVc9 zo3k0V^8bw*)Q_I~Xh+rmR%e`sZ~rI@$M1F4k`bK>Bpp6v;ZtDtch*~V$#sI_qX9~F zv^y3jx42`(g~T883nnY9q_v!jp3GhfEE-L!+f1INE{TauS=LwtFy28+aD%Est!iNc z5BeP24;bQ_V*AbG@|eyjZ1>$^#e)0^a2r)roy+NK%lMnN>*LhbRknhY-qWcHtYA=z z-N0Q*O%mdmNS3ji;TfHdz<}avwp5ZC{DPMxKgod(b_c`R<~D`4Euk~~_gE%ks-Z1X zY>_nJ)2@$WPhBGpsdAtT)hU7z`HpB1RO@}^ACbqh78G$y)~8b<6W5xq)!hC94y&C? z5Lqw5JK-2_$pH)$na9P`7Zsz`KkgT59J z>OXxz1=cDq60#iwRb77B5Ac3#x$^)UOo7x6EzZDpf47i$31ztV7m#Plcoij1!cmDf9VGRAfZ}hZpyadY6zkm zLx0EXMI%Rf5QCi>P(i9@sI7NxGC3b|rSVHW(BxYP>B3-_UiEG;5dbv7Cd&H>nn@f5 zoZn1<>;Q!C6&YKj2Y2>wz_~zyU@;YHd03gisU43}Ba^ps|0#lD$*_V{0KNRzn@rHg zT*Vg>4koxCRX|D(&#@Me@ zq<*0GbW=yDTQYW2A5l{O2Trb__@R=Qok$}N(#iSeA&7?2aC7mN`rXfDIkU5 zrs*$Nl;pqWzhFF@sw0qWX@E8fN&giWV~|03Z0UQD-uBnOxGdaoV~D%O&3XR&6_!l@ zwfsv}nY1&}tkvvlD#NrFZUq9m_}H{i8Xjqm>$hR+N~O!~E)3uC!fBS+KPE2^&B2sy ziy&kpu~@ru()F!Ujy9`Up0<b)#y5G^Gw5Si)d$|do_T*Sa{(P*N&nbS=y5wU=; z>%y$HIK4tefuFa1^Fir(9Ne%!06i>yYI8cTS0D1FM;jzT;~ljU7HUU1(c_Jmm>X}W ziz#M+{RPiG)^sTGk>qVxEG7XC4i!5>GAf8sTK3c-3iGifYOr_+{QdWT`OB@`Elh1L zsBG$nh_=fsDWml;fVlMI(CKjhX}Ar+hr>N^%AUEUU`sQU*?Lb}U}x!Z@-Kdq>g-Ud z(RxXM@!t^)L6}A5%Uzbm_|$A~I`$u0)prNB7qjG5Z*^n%Gti&O9W4=OjbH0wpvnhi zzWL>GHP!ymPLv$8uNr6iyMLX>WIKkeVCiXXV?B9MDcl^0$>y^k~Ni>J`f z`Kl|IVjCXM!Zz)?aCR!#8QY8%7YxMY*BdUS*yc^h{GIpLH&QuFJD&&)h(PA?LU@Z4 zZ8EwCKC*m6#*wn{A1>oOLSd1XGwh8I5ys7am6bDBt~p8&a53=7HLA6;oqwkLI=~dF zEM>MSBZliRfrIV#We#ODW|)jXuuZ>JMk`r;u8m6Wj-7+d;3r^m|?EUwCh>q>zojx0Kc#v!C z=xaB2-?z8Z*T)!HR^}+N4ZwH~e2riiWklq3PNCdb?ODS4erI#C5x^l7)$r>vO5j?` zH3hze)~40Jjn-xjVjwd4F#$OlNBvzny3 zUc6yorQe(##8J36cW_dH-Lal)s|^0&3^J5a$#O@naLtbk0BLXOnA|AKOlcCw86K80&;p>&yfiMMn3$`+BB= zPco`j-c;cL*4pgPxK;&z;1a+sooiByO$A@U2M6kRuwU!4l?kyH&qGh>pH_H|L3*Jj z09-LgEUw97J4d!VkOQ<0VfAIzjR#U98k<9wosA_wzkx&iW{uW15>5hd7%O{936|9C z+Z8g*7ZE`lOT5gndvvk6wj6TX+m$>z5mUS-Mkvy^%_)HMA1J>xFrXac4dZxRsv5(m z(a6B^yMv&izQl}JELo?Ob& zJDgN5MS|6LXX(BT`*xf-O3asVr`M^ibs2M(rIhDh+AxvaC30Q&X22QC`N@PY|KN0Y zrLttcBPfkz)UX+N4gT@GGhd14fPGPi+bEm+FC{c0oizKEt)#rm@u4NVe&Bq+J;--4 z^>?VQ>MHw#ml=&SperE>5sAOz7>+b*7~m_9Hca*mRE?`Fzdt;%d%3|ib=|L4{=l6+ z?QpUz(&&%ous_}G8!xi)QQrbfTz`CgL>2DkCO>#1{xhAOk z*g=v$HCb-LA(_^vkq*N{U(Ba@$FOE?PFO-^=^qgGaz#{&s)2YN|3=G}Pof+fn8!Jz zA(5xZApYWijj7|4%p#2&exWI;Yx&?y*iY{dg?!9Q$Zt^oo7vVHu^(R485#Ova{qi~ z^WUlxmZtH9q%Cl859I-&IN!P2%FC&?7X{AwAMb#O%Ac+GZLVVp=+5zDuXEvFnm+}O zSLui%LQ%K68RkqGxvi&(kXA@f?ypZg_Q~Le|8DK_^EqtEh5_S9TE5@s`4woqPbf1p z$C7tHJRh8(e2U(r#41D(1Uto#7({iF6X~?a=uHG&Z{9q`=WM2V?ro5W{vTU!9Tive z?0e%376x}2Jh;0KL4sRwcXxLgT!RxFf=eJsaEAmZ1PSi$?(oiYp7T5By?5QUhBf@L zH|*VA-Sw?cb$1a+Sy|zF8q^&78LJCo?X5+W?P=V6yj;v%P=bLq)+c0R1f+ zWK(#TLX2hx@6Rt}5OTu?$ENQS0&nK2uF(tOU)PCzn-!C^7JekIv`rBCRilM#XHAP$ z-w3G!$fG9H#tjnlK>kinhj2Z}K@O&H9dtT9$(n^;`d-xk zk_!?TO5n9O=gtJeFU&JRty1@_*PCxGumYekDBkRr>01v==*`o9meBr8!+07qY76;_ zV~mcgc(F^r^Q!Qp_UXU~J)*Fy?1`_0?3eAjzMXQ%;_DsT6(MEb=-GwQd-p}!0raMrde8VtemEwxQ7e&_nJYN4R3V)0mRVYM6AeLQAxz)9Emb9JAy zx!GeSVrk0ac|CD-V%h#kkm=vA-z3L#9t~$I85a>B7cJ29`S|Ekb@cBznSAvn2O4A% z&phc-HsX(JC6>MtZCXce@r>~I#Q&qQcqCnjEkdPf=WMFZ{tj9#qv04tCe=#H&V#-l z0auHUfQ$ENuO96A-UmXST|_W0OX4l=%RXR!s`HCA<0(Q6-Ad>r&qK@|Ar!PgB*Osu z3Q58S%K=tSrNB{v%(t7CS~t4wkK-$;a?cz0wOC+AjdGQT2LLT36{rT5MJZhBlm&p) zS&s&`^j}^*81nD`X;bJ$3gE(j|I&MqdpiLNh!TY$(xo;qXenRD-!tR?bx9$~l2MMj z!wvnGk)uMf7?FA*I6Ov&P8P7XlFi2>&Q6cMk}6YWmb8C^i3QTfPC5C7&5MTkoqG@s ztIx{JZQat=1=j_JBIND;2Y^B6L+ufZGIB0HCHh+zApo>IZe@b>E9_g(o4E_QJm3N= zbnzZV8~hg&;(Ut~3JcMuFrs5T_>P7Ynk16K{!~`{S&Uz6l&ccaP-;F0*eqEd_K$a&YgMuti#a>3^yV-!#lkaNPWl|ugTa0zds>p2T5y%A8mljDG3 zJ}SU!X#e-2uaQ1Ol|Hf~Yu0(`fC@@B%!&c{PzB=LalAN}!fV?j@Ms%YZ1L zAVQ2KQ1~kqb{}>h5eS=e!mtBV8+;#Y9Bsz{YbEnWfdV2zzKx zv^P7Fg#QT*y8EpM#xN#*(GMHFw5_cAsafS42Y-uOP5>eVn73SD7Vbb6^W=Z86o>#% za+lil6P0cD7M7?dF|_Yw-COCZDOuDKaiPZ(WB$$EMb4xwg?ORMP@nU-75N4G|!(Wf}0KQmNT=|f>6Q2lQ{7nH7}oI^b_6SMuj z?PyK*kcf$Y@^X6=Rp>6tF1iB3!S3{v#62Q@4NpP|h28feFLrF2B#zBt`1=)A&;CA> zx3I?ax9LvYJjXLh2Hwb~4n(1^zG;pdkKBF~p~%@y%XoflU%2T=*z(XS@<2jwPFhMj zk*2lX!P=8!BVSjnMvscG12|M;Zdr(a$kCRSqydyb-_1 z!v7eGfrYS#8PE0@v&SEqX!Cuy{yO(aIE2YD<``dQX0{@gJev*TT|@_$n$uzF=@v z(`PV^DU|W`TQ{oJ{u<`LskTzL2Mf)|bN#&F^eE1&v5+ev!L)k8zF2*-5P%w>aafOC|4zB z3E<~6Lu@ZuG`chN_qHo7kx0FcW;ocg=HvLY*4=V#jbI6632;_lZ2syRHgP^Mbp3O| ziy5QY{8*uS|9~j3o8>6FoEh!S_`IjIaXfklQ4#*mL3R)s=5c*DF7>%N=J2SYUlz$e z%G%LFS_(7n{NwR;Sy2fWJY;2lw(P57_e#zyjY)!zvcouYb^EJ>=9d06;d(0aeAz9A zjVDc-7-3$*qb6Dq|rbcuug+rl&DVEp(A#W`P?2+AS)4 z_m>wAfGK1CymKWlzW9or{j|>uH_^S2jCHM8_z^nPeV0)u&dA2T9g*q6a8Ye`fNp~8 zN^9(_dwF@W%tT-&5~VF=Yu)u3k8*LC={Aq?sU|A-H;k+U2qQU&L%)+>e#=&nx|`sG zRD)ky5TcLaAhIvvN+Do7c{O#gY&dG#M<$%*w$qbDRt{1B`|1l-dB@3POLTiR?F(8TS)7@krcREj0~q=4(T%! zA^~aaqu7GARf$nYgid*AyS)P1$D8!Oz8x-MB9Z414FFHAj|77nONe2mTY_E~nH7s? zzdbW2UTo<20zNCC0a>FzXGL6J6*u%k-BgRx_Ag%DR}-suL{?6DXTQOnYC_p7S?{=j z%2x!PU3)o7PRq=il?+b1>L&+78`;nI?^}$ z@jNi2RvG2Ra=eYC?h8~D!hF5QEqz4ITg`HqCd^w*6=g|+G+>_PPF^V>rNrm=LqDo>oWXF$)2%-XnbC;U(EzSXmCVQhI2nL#V{Eg1~`Xz^HC&|7Ld zb#y06X)|JJi*tIK^Kks}WAuK)$-s-GE$-)98!M`VK_to8YpVwlPIIli2hobfvwCxF z`(9gIP$g6&{bM!^?h8b1$LI#05v)R6p31C3SL)D6`~Q+j#Smu&5tV;$p#N81fuJQ4 z{(*tWa)1hzLe2xoKicd)RHRMCWA|~~h@*h;7&Yi}6;gqLF@VCsl|9k)@?}cM`Ilee zjzDk*r96BAM%2X1lm;ggGX~~Hol?sKt~?-Y@I&*hnR+xHC(_;iee7;2cHWY-S`@_> zxpmLPd{F|xMhq5szeltrXzlNx->38vn^imkk-^-Ol(QVR_Zl8FfMG9<)kkzh+tPb&Je+@<00ifhQvw6+871s7 zA{QT!K>BH51lV6g9_3fLK2BLf|X5_w7-lB$^kzAr^9gc zJ$IeX@}c98kfN)^*V!;?f*0c;AE0bC=L|qv^}mv%RJI>C)l5N8r}rUcVLw10^ZOV_ z;E6jULc5+FI-x|nyqmwXuFL1Fd@HJx>R$sN55(MH zGJf@Jt5Lq8{q{vC>qA~K@}8;BB>l7PE*TSORcT+=Rwt~d#7T}2sAe3 z5&h2dr+iwBl*V!{*;qgAc~XQx!53!)j>u}_ibDV|H>LuHvp#Q4F-lZ@Zl<ez2M zQa<`|R{5BLALdd~(J+*m-{>019fR`aZTaZ2(W%rKn{(cW!ye1mP!nl5^6PzZEx~Zy z#IhQtN@h`(0b!4LYb{1bHZI|eQr8!+n`|vi4=_252lRui8z(6VwL5EpqKY z*fgoh^D7CU9_~*cxHRZs>|FKc{edVQ>j$%cTQUddu*y^c+9ds~f%RD%g`YyM3X^`5 z)M%u2*>;AgD1|YaKWvFQ>jo*s#mW`2H&`7-eYE!YghWGTAT1eNwO*j`+27|Z35?@i z1Q4f=1Jz#pJG?!7=~BEv0QSIO&+rwr>Hfj|BrzmVSY2=MzUojXC<4M&#<~3gE10rv z5laab*6mqe9}Nk4(1Rv*YCvrLlg)L6GUBWrfZ>y)62lWNb|GKj$hXCu59f973!mMU zpv4-M8R+NT)E?%EZq5%V8C$86ap6koSWbyGtc#NY(J(+N>=AilWMaY8-ZcUz+6_|Q z%9ct4RgL-XECe_NL{d4D89Ma}=?A?3iX02U7HY!?KWf$A9i*Yg%TT?hy)@|72XCLTUC~ZmLqOdepQ2Sm2xK-UhB!Z9sxIE}$erujFCO9kwPWRoQ}v zNyD^7KQ=UghiBXbfFRN(d)c|5MWFtHf>#%9e@Ex!xXF4^3sDHXT`a=$NHe#oA*@7t2gZH(g9omn9sw;jhd5T z@Qf+F#;jVdrAR!!vZ-B4#ljy@pq}6#{i(s(n;-YqbOg7Rw|U5tDJr+2tcQ7e^qVtG z?QVHjVTnf{4ZeZ%jII|3Us|rrN1M1Of9%qHt#}@txO3|gS4J7uk$q5v_E^?L=4VpB zZeDCgiQD!@r+Gd#VutM_CC~?kNnL693#y!NmPK^!Dg-!InVN(n^=wDhe42Bh9YrJx zw@cwtBhnw~J*%!oqfBuGYbfM{qA%>7G3wX7KKn%yh}6nlFH?IdqT9nv-(%e!an~bQ zFIODoG$}>M;%L0rYk>WJc9ch1#(W{g*j;}#j3D^xXz9B{H2*i*TLFy%P3t{xRG5$8 zsM(HruaOyDvJTJNZN1PQB@@1%quA8i#<@0?++2NcL;zlkLo@>$R# zi;Wbes%VNiYlH?KI zOpzEZrwVxR6zb;+KinZl<1wC?nN%d$u}Hu?Rh;I8>v7#Mu5?gFuMoq&UWT(I5rzV6d+d6QbD zR+OOh^(Cki-S9G@Q1bhs9xt~>b3UeU{M)Z_oV}&VUZSmI2ms6Qk_pn1^Rj@X{dmmD z?3su`q3;__;jsI0Hx=rgE$qQk^#Zp?%oyv+Ly>1*s61&sR0T(ODi9_mZ|Vaa*!D6JA~z?q5yIM~n{ZcZ2Hw;rB44VFTT( zskOfkR=R&#JrDDDcQF0r{u*RiHU`^I^y-d+B@`(Ov&U!Vb`r(^bn(*7!i|2g97?MM zGF|R5$-P%>5g2Ru?=2d z34k`$lrst~p*W+FMSEOXq^xB%J;b=9g@Q(_*$ZR*UAnlEOU}tl`0}X3UTk~T>@Yuo zL7hBjCixUWCncAH;_i(2i!A}=c20N3kJ{pYomKVlq}xK)6J5vg7>lC;K~RH*)#>V- z$B(+>F=c2hvDbJ!78Lkj9FUpZYk_FS;<>@dbI8JUbYiOJNO~6jU;A*syrO|Px|4x5 z4+Q`D?junzfbu<-{|?4g{ukUafJoIbq3RJj#ZIIA52hobg_s?N{3|&H|Ch}DACmJ& z2r$`k^X(mItd$6~tw#%iB1u*pXolB;vDFST_2~?nCky2f#Z@1J*hs0fjHQ zRFJ+sM=&%WPY09a=wD%F-A11k~qv>80)V- zehXzq4ZVLi8UFSwjvskLBe+J7J%x)O!ers++u`I)$EO;L_o(*p%!%L0`N^RiXzm6c zvlls7xOyY!mjf%~QG@OJ@RgXs7}Ig6z~TmIE;{qaMDtx0CW>9pEcdZ{Hp~VTx9`Ms zvGo{RBnK2k0Zo0>){^G#+QCC%c8SWpk#DgoDCfY&j!E5juvQeW4XO)tC8yCR0ITIU zT(Pd2Zh&*3MP%H?E{=+B|AnAhfx5N9GbD~8KUMD4uD+GHvv=6YIF=TUZm?Q525)Yr zaiq-K*`7TWhELonzo5D4Q!jHo@)W?#dGC1A_FlMwJX1gvkvjtK<4!#M&uQXJp7;C{ zD)PLB9m{>Si8MR|8buPU@yMLb2i{oZeR(YNKA*FU>-fQ_-&`?sGV-xp{Htv@(%bk%QTT#tXhqrq4&2hgGcDDLTO=DBURpoZ>1s=-@ zs*I5=(}7qjJ==l5{B0BKZtjPUze$l^IEaG=WeqUWa1%gWVVd3Rf2i(%MHPh#Nx-}@ z>qXB}do6Hyxb$EenNk%OQC#GQrr$0I@KfV!89gvvxbxEagXq{yR7z>*ms4{dLP}|; zacn=8*8)p5+*=KJsuADL=#7!0@jkC*IA1O5K1KYEn6L2v6FsxjajK$3ZT^ZkpI3@d$o#m z8i}GEUmm(Rx70-f-jfh^gzp~>R`o zX3*#t3|rNn=awZd{N5_Hy7q0Z{3c!#tigv46RU!51H$J(2rm9}7?~>QiH-oY&E94Y zUk&6rf(@%z{5_pud|YoiRk^=UYU-j%HOBE)uMF<|&$ z#>9aom-z);%X1iy!J^4IOQlsu(hsZu0Z9C1M^dgvt-^+?zr5Os6rq+!xH{~&?#B}S z;@?boi;tF66C;eN@73Q5Dx;I+EabC0I@O1ZxMvjL3e#%%5Wv|vkmT>JpH^2xgc~WH z5a7!pwRtAZ`oj!`$1oE}#ZA6QIXkHF!@n#?bVaJ%RnD8XP1WakhMS1PTxDgL=QZ(% zOxDAObpI;?2ZxWCr$h%xmK#29&<@4!0U5qiRK;Pwy`7G5pdaK(h*?~^gxSDSA$z?; zUvJ$%e!uD;TWma8y?al=#=U=iTh-e93icC*5b$m5L6dLjM!k(N^6=ZeVOtLl8{ut% zLn4S2!2!WhI-??4OZwU|ft+-N!N|&vJr&rFs%7y6YYBv=2MY;?X%F;fLVcv+6QZH= zc%8?}LlB@dYR6iQMkHzXQ1ynO@oU*5>M5oondXsJpf8bhED22Wq>L5G&Y}-Z&W19H zScn1497@GC{n@H ztpg0~-h0DmHUu6P7T4Vq1kQ;nfv1MUZsQ=%p+u^%w2wPC^NA(14c*x|&YqXMd-_Mu z+G=(@X`|S|b`FoV09U!pP`;pzIfby^d+f*IOqE*R*S@uCWipK;{D?B;8|skt!R&5H zTa}|dCvh<%9L}9#KdUp^lnI1c$0Ih%xT%acOM6GDGFRzfYhtXuPs8;W7V#%?T4IG5 zyhy*k*YL4j_{TODr1-F5<-=Xp2}c{v_y|^+jOePhKB5t^1)3^hz6@vn$4?on5BvFD z*+Ww}0LjV5M9r3>u7u`VF4pK_PgHC@Qp8-Gbir9Po-|>C?5%-j`#4p1Exh{%z4`I; z-AQdHA3+B8#`Ck-C*O$PH~ZzDc@_=yxADEM!5qz(o@ z9%Gr%QLOfie^>36Cg*Zy7^4r>%@7ru&Z|I8=Pg=9rbht1Y4yHAk=89ty(|)&bBC1X zb&KBms7TlSBc+^rM?=mjc^n5^(!CWS>dfJyu9mIom1W;-DH1vknS6iL!X8 zHA4IMf&9>wV%O>DWkAxQMjP1B9jJy#2%$Uee&C{t!CfuvA`({lj>M0kUvN)A;;&~f?|=U-+9%~Abm2LnI|1$=1lefM4Fe%W!akwmT!?n~}(3{8C& zyO7*fUpHcy5Gc+`6u{*@1Rj|{&tDpF`41ENUnb|32Mm2{C7BLvdVi8ZqP}5N;BXgN z)_?TGSIC&#&VgaL+>JGaVnO%t$@|Mgl3mn&pgXGIVFcOZ&2C(4^$!6OAPTooq$C%Z zru&_8q$DP!Ok$<2KJs)e^HKgbXaJr%a(WK}qWf6+AMj^h1UdgB+%CQmu+J$f9r9n0 zZ*jBy!4XQyV!ig-5KNFruyWD3aljP4)$F5xB*^CC?G2DW08SBGA}g3d9dHn!EF3TR zN<{G0R2~rsR?Z`_3NA=>+TAqN7*Qh7tQ&@Lm=hv%Kw+}fE zaMFN{7f=P)oV+vUpD@~>MIkU?&zPSY7)S}J4UDSU;1~La6A$eB^d137sooVzEe>!a zK7s!LQIi0*@QjC*l_+`!BIIo3>R5s^qX8gtIE>^KeELI$3dvw7H6vv<9K-Gtll~V4 zj{P?Z3?bcAhxu~%e2N9;7r_m4p?-9(cYVX7gai-Sb53mXiFT>16?6X}#3^0pf<8`! z>^TRe91+9j9yEm-7R+@C1F6FWm^3tW!+hHlFtK4hI;8}ecRX-BA6|MsH0_2!m>hy$ zpEn;CyQ<>ns|4{T&qhRiyDC~d>gp`c@56V!-Wi1xI5Tvcz{qZuv~^V}!qe7VYO9WS zzuO_m!sL0kOpva-R0C1=U;p!_ap4#FP1BR1r?sW=Xt=!kkX1_b$p2ve!5P;cRS!wY z$Tnc7*exx0U&W(rQ#s$j9YA@!_dnV!4p{jX*?9!xbogtoDAN|q^AV7Z07ql4lMK{` zp4~&~l)^kr7cx~JkHI^{Tbel)3vx#<{PK=>kdRNu^{jK9m7rDrRBBN1yM;%mo5xA4 z|5?;eR?F`3QIR$O*WFdO-LWw-vxE6%Kg%wm^pQH_J{ghzQZL=fFMj-n^A%s3>4`7R zS@JX=!0@Ffi4ugt{j;x{UaszpEM|B(2Fsxb&O!vmM4HU&GyqJy=W!=1dM$1)&Br2< zYO^+a4YMa;?YV?IY_hKlSCY1XfPAIyAtGni9r`7_^(Y^pwrn8))h=Sv>zi z`;GXbZ4|Yc8@p)|@L{u~FLKnWoos?Drh%3TRCZu)ExLm zXg4I%;qrYXA_<$~|8^~MJXmA1zi&krWep$U7OZTlXzz(*c7VeT80~;}Bc_nP_|5J( z;JZP_HhtiVNA}|}9hflxO?g$hqF2l_hNMLPn??C7@w4k{MQSQ4N1pOV)1t@-y=cMe zU%ZNGcbtaEiYCp|R*3Cb0z1`NAM3(n3(O=M&8658A6B2mR@kyxuZ4G>`k&X?2MzE| zvEFXacrQ2TYdF5H_3zG^p_w~(!JRG0VgT%*Oqkrq1InsxX@9(_)+$xuU+NeM2x+I6 z{RtZFr2R6)#}{m>A5*Ty#V@cbC7ch^e?F*XF*ayG*Fiy!i_xmSD$)4q zE*{%|#SjW;F_2RfckDMzjg&l2RxjKku9*`m!MAZvGH_){|E6xsDpl+vI>zdP!VH_^ z^z*WpFy74)-kX1jRUj@DOKwG>eA>1N<~!PmaTyz5VRh>#DzR;&?NGQ4$_DD?1DuWxrn_o&3wl6Ks%ucou?IlR^ z{&>TD8idsx-eC|eaHmf0#zdrcfBsC(Yk@2LP$@jZTG9;LFHq1@URu*uXqL_AD|&X$%4~PY zu>J!MF!OL6`m%)YR<+$T|M>hBI|nGLP}48wIf6(gw)Si0hQ0Q|O6|}6xcBS(ZjXjN zF7W;CsVvnSf9Kp{n52Hf5|+|7Z2gI0xVItmr!oG=IH03%60%w39@-IYP@#x3yXw z&vt+^nTgpUxzEd;TPv!Xiuv2enz@-+i_Z-3)rnG6#&J!iIv)yQjw_H<5#jDvLlT0K zZQ)I0q)=%8j-dQ#!+4B^Dbz-Qft#qnWBJXHVz2z zT)x)U{vd`uf=i3xKxK}bq_VKj+%yON7_Vzbr6ZFSRsx(iWR%` zf*sSQ#2Wsd?|u1D!ep3D^Z-!=XW92p@2*-2Me?c95I=>!D^VlUgAhh(2atSlxa6&% zVx|b^3Ra=CK2-tewHL+p0H|s0XZI6p+voNY<3fCOe74)lW_r$Ijl$%_1oB{TAASAP z{A^EBC0)e5&S>VBl`13hmCy{-DdDgGvUJ&w-A0YpKa-%$dZpM^pY8+((mi;({;-9f z1N`&g#?dA1PTj7%J^5lbyz$AVi4UhrDN^g%MtP>V%%i~fzR~kFD>c8?!uRXUs$8WY zP(|>?`MJMw(Jr&naV~mbLvLSZ2x=E-ESVk4)MkS}WRmNDDwF)(Ht)^xU@%-N{BkKz z)1Ms89^6RkXD;mH#C?mKSZQ!z7s#YnJj1Se&rz*1IREI>mGx(8Dnw+m$r2<|-I|rF zy*hTkfV>jS6X>;7<$5_7m*4pt$?l~_#P!9MnD9u2W%-xob3ab`goP%N84oIg9dExd zWr>P=xbHl=`#lqVcHD&N2&}dvm-{H_Csi9(RzwmY@;!T}l zT%Yht47nCunUL^fw^CXps`zC0)Rz#TfoptqribvxQLK&1=?)dxek#{NwZI5S%Nou_ak#vB{$G`3E?O}3{#V+rjHa{q*axk{wE%}&5{$|*^ z=q!%AD8Np}cwY`V?xid@AJ|>zU?7adQ60h`n^&b27906%Z>6mA(cVi1#e((b1JO^y z-Yfv4PaO2ANZ70C%eP1K3a~F#HYI4~gv%kM)WYP6oTn&^94kt426gUUx3q)BsvH;i2Df>2+r;~x=4fJ z?8($ydVNW|ZdNK$sF*f^u+w$`{f2P}jjaoN7Q>3Ct#=qdWh?NQc$uesm9I^d>B2H< zy>;ZRP5z}ZWzq8fM6GYl=($Djx{v`itrYy1!$29}lD4yQOf6B8q*}@I9WxlMgGw(xgr>fIgtf4b6BJ*C30%Q^*wZ}0Fo}c0Kl2Q}}a=kJ0D?e^) zQ@LL`)xJNkzY4b-A!#p4D*lKAhPK-dCIeJ-p@0+tHel=9LljUy-M)gilz|Om#|Hu0Be?ED9|oRRG;nx#j4OW0X0N!17`^7$_M&9G$rmFKw?2R}}d?Ztxc(sH4zaru}H}^maSaYiE?o zWmdweley1lap==9GE$(3`{Meq5_}B?|J#btj;(|<)h%b_1zH1b_nZ8Cy{!lgLDur{G}O`|EL8r1$3T zVL=@vy(EnS-spqI++Q8Rzs&yDT{tAOKf9?hC$uoQuL*!XgirW);mSnzJ6VPb5_A z)tR(esNE0_44au@wdO|MD@*|K^|hmbh!K|7vr#_HV^;Bo2}QNCgfX08uHWhfx2BRL6+mkMOUA zW@k>~$-6LMi=!pa+eQgNq=$rps5>St>UZ{m$Ub zL@Y2jK$Dpg(uFcB$%m}I$Ax}crzHpAtE2cjyGbF0SCn8e&lRm)IH_C)BvCKB&^r;y zmm*SzTEK6Qpm<-=nx?LN`Eqo=QcshNWA96QvqQ1F#mp~moYg`jnR;w5`D=L&3NL?x z%*_thpk;z)X54=zf#8wfadU7iG}_=K{^a7ec69Xg@W|zJB9~xhRya6}-(Z}cE ze52pY%nZbqGQ2yHD-`&ApOZr>nO$01s#+{9B_oqEQfttTzx<9|m{2&5ObA~WZk&+U zURyglYz+i6Wya%*mGj&Id_YpzBwDWBhE)422cXx?f1>&Lyxe0spwhK8$9M6|ZH zwy4mXn;Uwiocr^B%%{6E%-Qig5g|&-;2CW3p6O||3Ju~_NS9-qKHsAasX_ zbaY~FK#p=2C!$uaXaF&*a-Q%u+CN;-95}#C6FG!uO z3rjF}Xn9MAZb8on8pQsHn4SQl8KK^c`3|$_Hl^7yco+1g9tm7{oG0T53mES8{(cu@ zh3QbqDaZ5m{nW(}d}c}(4a~UskfjxY(9(p!?9h-!kcf8sUg^1RFuF>t8F{rfX0q*N zj4t6(<_xPb63Jh2xdk6Zl?;^cF&3*g;|B9#qrJ1@au={F1H25K+Ws70m#y)RGK=1Y z$0H*PQ#NM9jW>sn;vRmgJwUg^hqGEL&|!5Ethfva{>>Y8SeS2+G`tJ!@d=TKn}s)Cu$rdUWnyThw>$eO0`fEvmTR3mIyG`FZi}4VX@{or*<`fXBRdvjc z=($b%5;f)!?(EMV%)6hqJc|N;W+3Gob{N3ht#gGwkBt|uc+7b>hjW{Jj%ICM8+_m> zC7tk0`|-27Jq38F=T$bxA#9ganGsJGmVN@P-g3k01wsx|46zJ0J>$iI~qk*$JFld&BSfh1HLhUF1fsi8|;M{LWWu z=x2tmH`QAo`*RH+hGvj4$q`C>EgL9Ae6P|D4!okeeVZ}0B@VoNgeT`#S(yuO8< zosiW8>3Oh`rIi(Yd=9$_T;1AFUl(_GguRII;Mx%6eLq#z&l@krGKp~N0q=r)R73b- zTj7)tVSK&4#f_ZtRs)m1f9LF{lFwj8WJJumzINXi!X03l%n^VVk0wC~#aNsadm}C9 z0cts;1uwU_z#9#~8(LXfA~lI;_Yy{+k6^1vl3SDX!08GJ3AG@=MOSq_U&;p~lET65 zP2|GA3b^emEYtVA>nyLV4E2|nM>~J}vFeNVcnKZ5FHd*y4TB>7cPn1`0k=e}>i%D8 zu!r4x3d7SyQ!|9ySese~#X3dVt3Ic~aT1%Ng|Ca1itp!#um^9a#k^?7j1VB0^Qts; z+1v;`!gFdL+%RjnbYHhUSMoN=ZRNj%mTLJ<5-@$(BWV}eCsgxp0j9gmqp4^jK?$!B z!6C`;XN4_J)&h|`{JEbsIBIGI;#MpnpOH{X= zAy(A1sA5Bv*0hwARib`&9%FTqAcmQ6K?LV&5@fL%TNH^Pm>cKcMu&shrPrSu$;H%> z*v$)(;7H_H(M#|-?NKLS;M{AfB^XnxG7kViN)E2W`*^i9@D*i+AOI0APNSqCj4kQ0 z&^h9orlh%8U5DuyA*VvOJT*;qZLyZY>G)iF13gVtp%Mw$^65lD18*!YV&5N>kSvBu z>uD+J%!>|T$5`*Clnc64qA9}?$bXqW;u@)wV!!ti_l5B`LzNPLE#$|x$}HKr z!EOa(P={aljFme9M~%CDN@rADhJ?S)0G75rV5m_Mg0ZCQ46A?JJiYD<`VYDe%$@fp zfRZ8v!#kQ;{P*#h#RfRcx0~7j)R?r`{>4||LEv*kCu(Bx|C{cJ_cuvH^2SG&T6}g3 z)-hrEQ33HzrXZ)^$i5=|d$)By4w!&|U>$vcRz;$v!~3F0>22WlTCqTbk%zfR zg+W#+_*}fAoWWjesJ6EDV+vi3c0JtvP>Fm70P61O*8T1osnmjtGQWID#^3Kbfx5E` zVRlL5updrqbQ)9MeV30nN6yGbb>DydKwb^S>1%5fEbtL~K8LRm^lyq!LPW!dp*Co= z#;W7&fBKm~Mk3?Noq^6=OuMBv)g?c={#YP*7py&FHm)R<ur-^*ApqIxRjUV{<`0T6$w2}QG3GhGr*`g7p^>cD_p>A_+VFBe~FqQx( zhX`Q^EiNpy?$36}VmuKS(!JPrh;84??X72DvbHZG7|X^nXQJeCMct= z!}Pnd>3|gWQ>@?mysQQ1C);M2h2XN*KFgQi9>WWYfG{{!>DszBO~%iRdApRAzgU2@ zmfW_pU+4lL^tTit7#2>>%=y5EDCRzoh`l#R5tB&E@4|H^!lEA~dww8DD~~dn$wId(3WJBvYrV4 zHJ>!*k0%5D3-(~$SK|FYs1(*c?S93*gc~L$lZ$!+y3hN9c5*thN6#mY7G^T@I!FcR zb;U=TD`QFw1YGG)lrfUJTVBXwZH`%dZQ)RuCCncv5D!fN%rHVPBcF}7$j~l%g#XQe zq%shirN$uG&v+srnrPZErbo#k+*a#FFvo>#A~RnRD4ezER;_oonGXBs_JbX53`%=3 zAwDbsI43!}AXsx+98hl^Hrus(|J!2@`jcut@jOGTRH|n3(gY5v8+!s)eMJyzn;?k4 z5`1eIn?AIXnFmQ9>eHOr(*(Mc*)jy(PJFZOBQzwI3g z^*#69T};3ynfaFlwKZ%oC1V6G;GR%_v&y-LB6zYR3I`j6um~+1(+wu~9@R1m2w!^k zgQzg3B@l9$o~?GGhQn311igtChK@qz09J<8L{5m1_@uiCM5RIld=ZU9@3`=N=iwxB zuIu&jC~0_P1djgw`$@2$VG@uSAA|tdkf8|pdStRPJ3D(HzzB+qi~E4xH=fO>z5>U= ztM3YtpQbi@CX?6if#>LAFW}|n^(H?iVAc*6Yn{8HgMbTxQ<;Juj5jYmwDRfC`Nq@W zQKsaKc+S^&{x;S=_JiU$_2}XwSzWFG1R1Z?3zTP`Jj2D);v-><;<#ZOS>@FF15M$P z%;VnkeL*fcG*H%GWWPI71HN|_?0-2179vSB8Aun&ESB3*g-2S_qB!YD_KV|gWag!? ze}6M4DPN=<$*ex{aL<)wpOySpe5AskxJW(+jjuwJ1H4o|LiyK1KcI}AYQ&q_g7R8* z=s1tTjCnImaH_usDib@$uD9A0>YANmFfq1ad! z{(sTL+7gaUGE;hgdnlP~RY$$v0k>co4^K~}EKZC0S_8ICh#cS|vejQSU%L()fB=t#ey@cB`W22w(1Vi1u+9~6 zw^5p#Yal5p`RNm$^~U9Lt6K{yJ%lk$jv2rIrAq6YXxT;2esCTZ4Jv9NbgF{fN&zr2i0@=Ja+gOUrIor znS=Z?g3FIkbYV+j-@QTiD<0#v05|fJLg10%$ly4USdiN+?x${z zs36d(?!L-BD=P~sy~~tx59hy8)brm`L4bdAQ&MoqH(@47!x)wY55v{&Lmgj*gBV67JdY@$oubrN7SF!D@7Lbl8lP zZTW$ZHsazi=%`bz_xD!6PieqWqtG`u3VQJ%Og%off1Xeld*SxGwZGq3KRtb?*taJ3 zH9Y+-4hjqZA%tI13W*c}e&dl-4_3*uUqk~Vf!?wDtn{Z$X(Ljx_*hkHlNozJaFecx z&!xFA`@@>Ic^sNb0aP@{HmZ`pz5_j*(r2JNh0>`Y{-PbCJN` zT!E^pg%BGIJV(j1;9MArCkY84(k1pYw|8(*^sqBAk%${zXs{|QFfr%W->etb(8gyo zRDeLlNzje(#G&^Y&zy6aZ1jbDqfdCP1z1^FSRkN4Wl7Wj4~7NE0Dcy|>IE60ysi=a ze{8)4P+UzHEs8S)8(f0By9H-(cL^GTCb+u~?(XjH?i$<)?ruQ?B-opL|E+rUZoR4E z)amM`PfyD}tJm7oJ6ryeQdkC!fj!A;xh8;tnHja5I|=dyfY(rKq3EOoK4&eQV8KvG zB&gNy=U<%~Ac)QKEn*zZOX&7`BphjpgEIm-ySZImTwtHVr_GcoW|~i?L7S>Q4uIpP z%+)oiKmZQ2@g%>uyIj$`kyuhY%WqLYLSzPytM12ZZ!a$|2pIGIbBG5*_O;z;3$U&* zR*^L{%rUlZUZ3=-?K^_MlE0}TiYzYU@R8M+vF@M3A=6Rly@><=032N#P9v}@#yGC<{0v( zuL%C%w1d#BQ-5QCYl1s{BCL)r?<|;Ti^)2^Mm{5Zp=S6CFhRO4)&%$pIf8#OA!-$b zcv1=Td)X(2gab-N=6PBr#SDkD?qeP^f4biNa+f7NGCe*0g$xKNtAIfAjI=bBR=TF< zX2}lSZqMI{q~4-TQ;_{IG#<<|#EAI4{$6ghmJi`s1J%_xW0@G_~KYaY# zV>wsA+6!UkH`+ro8PD#mq9Ciu4>G!aocK)oZNMmGqWNnY z6iN-czLAjlxZ^JrVsUX*38usjN(+hPsn5Ck~KaL)Zn!ndZ@g zA&_VAH>Ak0zXV_mRTKmC9VY}Fr?KG=yaj+Pb-eF6L8F7=ADZJK;3XypQhE^~>f}=g z8o*d2^b7X%Cips$1SG?8q6iQ#M@XVGX@CX}NP2?!q?7?;WcWbP0wkBv5|doQ|BEP~ zT$hTRt0^B7BthvFQ}fX}wrn5{h$f||O$N4uG}c*&yvP&3qxkrw!-sval^o$~oH&~p zK>AX2w~PBeGNv|(doySuv!ZkJS4oZamIaJ$;_dAc@sbmZW!!09cv*Ts{7$jZt(nv{|Pg81XWg<)ZE1|oCuv9ZOmLGi%*1yBbv(9$AiDDr!>H#RQJ z%)~a0f0z}c_nsjFVPazDd4MfM(M4{kn3<>8GGNn;EiKDxYgv6g-rsy)@~|o-AXF*f zlQXIjeem4P%}xJfEkdXYh6ZXj{Jf<*3|Ul6Yyw)*?78FZDTwz+)NL(OdQ*xPFg+;$_p>4_#Ha(RxNI`T)U8O`*{js(K&+oU>$$ z+^_4~`6zFWY+AIcN?WASHbTA$cEB5!52ggGEMRxymvpNF z*7Nou#V+4#|0;|1U&b_uI`?OAtXC0$^EXj${7=FQNLAH=lOD%@_z-8su73Wu1;jD{ zrG|?rz*JS#RUF4y^8FKh!C%jdDWFn*njV;Klohzl`vslpwl5FgI1Z77u;@cN126g} z6q}`8Dr52)Q4H`~oDn3_$H~csia+%{8KpFo$Z}?8=dB7EHcsRn@^Ax-re3BXExLiE zD~ap1zD+jVXG!Duv`P`N!V;wjE~u;t2HoF$trW%wxZKB1yNrg~BUa38flk>ZkS!{{ zv5Lx~fg}l@5U||?6yGLaJnzp~gMlwOwPLPMunI#3$nsW|x6*cMWZDKyewt*`wJlMKL8|F*f~f@@ z_ue6=hO=M}n_#7Y!NL!l2^rw()O*>{Zgxn*HsP6D8`S}%r%0~at4x!cGVdNgNZpUrKT9oE4p>DoP zd13oNWIQ0LX5{*6Nb_6s+I3b5G9Bzmr`z{xrDBgHeJ^gpIhj`c9zCuHo+KmP&15>^ z)gY4N6HvZZaXSI(61mDig@69y_u63%!^mO{XafM_%wDT3KeqOuM_2$9dVE*c_|IuH zoIV#=_yN0JoIlN%f4DDGRoM14o8+*Eml7iBV9OSnBev-h4z-$dkj0~2^bg0#E@V~Y z;;$X4zBU-d>_KR{fBeoGM_P3 z+DI!cTdm04FrMLDGhR|7k%!4p>c zzCs2!IAuHeKMxt@(p(Pf6>%bQL;*p0`>{GyU3)=QTJ;%0;Exq-2@Zd*QSv0?fbO5% zgVZEZ7$iR%t%dkRT@Z8|5LQCtg#7!Z9$ejG>dH;>3}(qffeC&aLCpfR$;$(EfIJ>3 z%)yLTwsxM_^+~ozQU&%tLF+F9?znJANccQrLFJm(NM=lTw!n#+P>nwAF)}qgA`l`d zUQz6HcnVK^oZv`7;$vQfi-JSx#x!NBad4o6`s~x?uEB@jXHKWH_(lDtq5ICn73gTg zY7QY2(3wGs7vj*zf21+<@c`&QnKA|1<;riHr^sJ<5DP;%+;_($+I59C$cKhVg75f` zZgy^O`DJ^5GhzAs7~@;7V};jTT#_Z2@Cl)CXfZViKQuXxvi_nTDjS>Nr)sv|Jt`N1 zLtyc$|AF8OR?-kgTZlH9!$^hBF0u%V>o&xbiW8sP;Jr&kt8{K^^`m@tbR5E3Xw*6e zd3#+wa{h;#VTIQK#pC4uYv#Fm@Cw1>Wxp9~o=ET&IsFX7>MtzFg@f>bk1 zXnEU}_o!O>OFra>G@S*1)el5XGla)y>kbl~e<*=T0Foi)hlq9;ZZ&tV^+3*al?1JQ ziX@Jta^M4u_RdYzu^;_TdJT;W7qST*8vv%r0cfK$-cx44o2Sex8jCT7a3aayCvvZrx9G6h5t(J5pH(gnyCthvZSW7$N#!i-MI1OP2IDRD zW;QkzR@=&O)8X#CGVz3v*C>aFQ|ixTC%qH;Ccg{TpNfyLu&{%4{i6wT_mPN+av^xx zq>~)JX&M||Y_F4{#pfKBfwT#bRMTr*5hl8q8j|Ky&H;TcL4pRzfha-l1R$OuS9E{r ztQHR2PhJit2|5;4lU@0uHg;Vpo+zh(Axj;@FQUM36DDffM4cShNc>hu?^GaEZpvrO zR&F{CDae+cOtKrXy_zUjU@c31j~zmt%!es++M#lq-(Q5O0M7qB@~?iR?o>!+UXUVf z(`d5PgS8a0)M)ab;>=#i%E1v=B>ZU_3Abebt9M99fhT%?b%A^Wf5}5eZETV5hue?> z!^Db1XF?HXe_c_+F7j(zf*g^su`_~`gNc!p$B*CR)2tRj^_orP<*`x-2nZo_@U9mq z09EbAS*e=gXHb z_?ut;<^L;q4=EWC5Mb;a^uM%e$ZR43=)Y$~V-OBdcRFqi6gg>Ox^Xor#w7JNTq58P z7*#1FE^uU0^ub!{la-_1@0D0_LBn)hQ|0rB^9iYN2#wshT7H@Tnbk-D%ESOsz{!ix z;2s8&qX6e9!3Z-a^1L7A`hb5U1=(SoFFuwwnsWdx7Wh_)% zgIv-HSY|3uAl-+m?Bt9x+q?pzMOGpq+c1e^|6Q;L<6xCSK4 zIuhCilHX$p)?>~Q_}<8}Ac*UT(BsErRCP+HDf}C?|HdjTo&dC2c~$IWH{uY9MYO)2 z>f6RYT*NVrl00PXuIg%h;Yc#>ozFZCj!nP`Say~92Z-6cy+8wr@?YK9z9qw2Y z2kdpgybs4k$<0o+*@KAJ<{SMMLNPAdq)C81MeFwu#LN>w-$Wsh(i%$}Hf(A3G1mhL(6* zSmjQY|Mm01f9Hwlc-Y6gy{V)m^?8$ipcKikyG~ZCUQ8=y24gLE1}DYs7nbG@L%{SM z3-vMAn}JRQE4B0APIawB>T6M!M}!uG?T&kivJKM)Z^o4|R|9;JpUShv+=3WX{hApc zc{!zQ&v>VAu^jH|0d|HjgVM`Yo{Ztj6EZ2c^M19m%+?o_$N|5Od$aU>8URu31W<&= zzls;MzaM^9+#sDM;~!LhyP7Q4i|zUQWa>iP43Z_lq+)^JQoH-RTpMz+_xm2R%Um1_%hRf-rA}Zx4Sx9uyTf+qyGD> zgB?a<)-qZvvbY;Dc6P3k6QB7D93=?;}|(KLzeSj0givp*FX8ctD_0H!FOm8;*` z()qK1{GOw*O-5EjW?=ReQw>Gz_ue$l1dA)<+PWV6vw*W8i6(wpCQ@%8Y%gq6Ko)Z27cjgBsgs+Dt{n9NgJm>%qs9 zN%P3L6AkK>Vk!K>cI$&=If%K!$M4a_7c0h8o6xa;^{py8P6FvQR??2@yzueRxhl{Fcu`I1*pf91;UR_i29 z#Gvq|AlF>qn?HMyWy=mOruUdKFZ`3&wuhxK^12t%X5~^8lGg;YL{O5Vx3yF~pHCsW z&d9)8cA`=K`{VvEp9l=s+lh$p9r>3SdyMb~&c9D0Dm_(_(GtW`c$>=Z7&={V9kO{1 zI}j;~@LGnxatz?|XX+w@@5<{w#(x?>YhoR$FJf@!{e_d=2w)m!9>)-K)ix)_nFZCU_R-bs%C?;?T)xO=Z*{BO^Q*6$;C{p0EzYM1IWuV$h8 zv}qvLh?e2IyWBE68|35N%r+oLZD-vv_U8jFocs^;Z&)&@OuMWq_VCN0h{v6=P2U{&y zh{=kFhU%BLKhpIvcA#yg3!sSu^bE{4N)`m-PAkK~x{|ep%Cz(D{c`(`F3Zqn=FPj# zEN(|Sk=XVpvQeJ@D|Pb5S6Txmxf6}^)LgoqF8EQR)JSt_I%m&?z{}5Ux(XII$X2zw znjyzqy&NI)1aD`Abgsw=fz!Qz*-)1~2)5rxZPYqgWH@M4qJS^My&Gx9Y#AFK2@Yau z(~+1w5#tkAj~(vFBR56&Tw>ii4u4(|aCmvqB*ZD)Zyt*^5|e*kf;^ruR6L>&A=*$E-t-PW~qrA34VLG;PH&y+v4MSAcG{ zHL^nVDljJYVLKy~CSfy8$u*gNtJxVaFJL|U&$_cPC8>HLVNj9CjAo1msWUy|qkVmS zY-?--MG2BE^Dd3n={Z3*KR+A}A$}e?%B_{p#AnHE27O9`vKbLQ?Z~z6;$hc65=}E> zHE{bScG^*XVD*3oSG+EoQjhp2rN_kE3%nCB?}A3z)LJjz5OoPZcfwM@x|zKBjhK|C z(C(3FltZ|r$`LtbQYW8?5ZX{VQdP-Mr$gyPHX6DEU$-MBr|<{lIcD|kCLpS&X~;{o z*H@(@hU#h-qeN<~bfqEcJvFJO5J}b~B&jBoC|Dv5o8^5o=A5R{LyD_>=ZG$l8Q#6K zpkhs{!`3s(5tlm2tL#2*Pb`I<1(bKN5VZz-+Pn`ciqYPkA^$w`Ws=Cb<*K-RP=1*_ z(-?x`(ie#~5gVfXI(arx*J~CEaJJoP+qYB91ea3aFMxiaGV45NgR>zS35&F~gl=@X zWidF3;{c}pZ>kXlWz&%UQ?wzRk%6zG7a9$ReEn}2f}u$@PPC^YF|hu_*`p0n|6wo2 zm3q#L6@vfZ+DIYj(!w!PVgj zQy~w<4raBU%tN{sJ%AbRKmO1UR6+wP$EeL4M4`sl@arwkZJ{f#e4C58xx{d{h;aNK zzFmk2H5E+T?q0ZS`wdT!u5pJQXrT=$@#*Ot6{ZvmKYmkFC8vCpEZ7`_)<=Q-AW8xxe?} zyGhgR<74rTu`=){FVE4-al!u3*F*iZA0`QdEWlsYin3_hLdT3Yl^UXKw$uVnE@(HT z8ls+Q5E8uYJ@bEr%Ahk;Wb^}BWQQbmSl+n09}@2gm%q?=D=f(3!LWfXY8N};DEJ4@ zl+ltmnZ9qLh5#4RQ5=!RINo-=Z}>?ABOjnhRvN-rICH{JDw+XkWfOqBrfA0U|g9}-W- z@9$qcAR2&QcN~F_u#g(H2tl{P@<->u}sD!5*b#&@mKyS>!AE=jS`n!C9$6Yu?rgQ-e_=7KEd|f_pamF$&EgEYt)#k15 ze=_hpM1VRwix=e2#&s_H9bbxU%+>@T=})k$k(obJ?D4W~XDJ2j-pcmRZ&%5;Rz&Yu2nH74 zW0!#CEWl%8$J=&oN7IS_W*IPqn31b2+6Yy9@l41v|iVzM?f>5IB5 z;WP^9sfwrx`mEN`iZI#1qiP^WV?-9`a+sV-ZU=kPE?Vv_#l z&CcJWrJPtw)Pz5m$NXer1|)yph>3_(pP!p63`&U{(-Ccv>+IJeg&;k%>=a!J=+5i8FIBdH%ssd)Kv z1h5V^lMSxkd2~gdFsWa63!7N@px3OsZ~JZ7kN~to!ywOMZFBn51~(}m)*nFq_{`7W z{4pEY5;;+e-MZ9N5g=={$y)nzeJkYthO6az38Vmb-;V3ZN?L{T^j3IbkzRdu`dYsA zMUKHb;Lp6a@%PXqP25J!jLjwkFxGU*lAdBp;;ay zmeSOezPP2hN#|kQKAZP$!dBDSrSg7S>w9S%%tlhl_VwJM*YjL9853*OC4JTD7WqKy zIE^p8j+?!{fJEE07u8{Ob;i1;L1y;Ji>fzLSe)Tv2UcXAyqYgVbW)8#s#YsjvZ|H? zS^2niJ&{s*$npx&gfXq&RLcI?QXYQCs>El-S@@yYVN-CiVD9Sdx}ASz+jL;V#XL*% zNLy?bJq65U!HchviQfBPu$snkba-*I4Ix{%0DHFarE54N10hP4Gx2{6&d_L&c-iy9 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 gSB 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
    Get to know Windows as a Service (WaaS)
    From 733ae4b25c23e5603f4a4a03818098fe7551fc38 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 4 Apr 2017 14:18:16 -0700 Subject: [PATCH 05/18] fixed table --- windows/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/index.md b/windows/index.md index 5de1c2e6e4..36bd4daf82 100644 --- a/windows/index.md +++ b/windows/index.md @@ -76,7 +76,7 @@ This library provides the core content that IT pros need to evaluate, plan, depl ## Get to know Windows as a Service (WaaS) - - + -
    The Windows 10 operating system introduces a new way to build, deploy, and service Windows: Windows as a service. Microsoft has reimagined each part of the process, to simplify the lives of IT pros and maintain a consistent Windows 10 experience for its customers. + The Windows 10 operating system introduces a new way to build, deploy, and service Windows: Windows as a service. Microsoft has reimagined each part of the process, to simplify the lives of IT pros and maintain a consistent Windows 10 experience for its customers. These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - [Read more about Windows as a Service](update/waas-overview.md) @@ -84,9 +84,9 @@ This library provides the core content that IT pros need to evaluate, plan, depl - Download the WaaS infographic
    Get to know Windows as a Service (WaaS)
    Get to know Windows as a Service (WaaS)
    +
    ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009) From 10c8d532cb6754ebaca852cad1b1c369f7cd1543 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 4 Apr 2017 14:32:05 -0700 Subject: [PATCH 06/18] fixed list --- windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/index.md b/windows/index.md index 36bd4daf82..61db7aae11 100644 --- a/windows/index.md +++ b/windows/index.md @@ -79,8 +79,8 @@ This library provides the core content that IT pros need to evaluate, plan, depl The Windows 10 operating system introduces a new way to build, deploy, and service Windows: Windows as a service. Microsoft has reimagined each part of the process, to simplify the lives of IT pros and maintain a consistent Windows 10 experience for its customers. These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - - [Read more about Windows as a Service](update/waas-overview.md) + - [Read more about Windows as a Service](update/waas-overview.md) - Download the WaaS infographic From 34f3387d2ba985ba207ceaf464e865bc803e1fa4 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Tue, 4 Apr 2017 14:43:12 -0700 Subject: [PATCH 07/18] Add Logon cached password verifiers text --- ...redential-guard-not-protected-scenarios.md | 539 +++++++++++++++++- 1 file changed, 529 insertions(+), 10 deletions(-) diff --git a/windows/keep-secure/credential-guard-not-protected-scenarios.md b/windows/keep-secure/credential-guard-not-protected-scenarios.md index 6206dbe532..3acc90a8a9 100644 --- a/windows/keep-secure/credential-guard-not-protected-scenarios.md +++ b/windows/keep-secure/credential-guard-not-protected-scenarios.md @@ -1,5 +1,5 @@ ---- -title: Scenarios not protected by Credential Guard (Windows 10) +--- +title: Credential Guard protection limits (Windows 10) description: Scenarios not protected by Credential Guard in Windows 10. ms.prod: w10 ms.mktglfcycl: explore @@ -9,7 +9,7 @@ localizationpriority: high author: brianlic-msft --- -# Scenarios not protected by Credential Guard +# Credential Guard protection limits **Applies to** - Windows 10 @@ -31,7 +31,9 @@ Some ways to store credentials are not protected by Credential Guard, including: - When Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. - Supplied credentials for NTLM authentication are not protected. If a user is prompted for and enters credentials for NTLM authentication, these credentials are vulnerable to be read from LSASS memory. Note that these same credentials are vulnerable to key loggers as well. -For further information, see video: [Credentials Protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) +>[!NOTE] When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. + +>[!NOTE] Windows logon cached password verifiers do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. ## Additional mitigations @@ -41,7 +43,7 @@ Credential Guard can provide mitigations against attacks on derived credentials Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on to multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on using devices that have Credential Guard enabled? By deploying authentication policies that restrict them to specific domain-joined devices that have been configured with Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. -### Kerberos armoring +#### Kerberos armoring Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, its TGT is used to protect the user's proof of possession which can mitigate offline dictionary attacks. Kerberos armoring also provides the additional benefit of signed KDC errors this mitigates tampering which can result in things such as downgrade attacks. @@ -51,7 +53,7 @@ Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, - All the domain controllers in these domains must be configured to support Kerberos armoring. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. - All the devices with Credential Guard that the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. -### Protecting domain-joined device secrets +#### Protecting domain-joined device secrets Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices that authenticate using those certificates. This prevents shared secrets stolen from the device to be used with stolen user credentials to sign on as the user. @@ -63,7 +65,7 @@ Domain-joined device certificate authentication has the following requirements: - Windows 10 devices have the CA issuing the domain controller certificates in the enterprise store. - A process is established to ensure the identity and trustworthiness of the device in a similar manner as you would establish the identity and trustworthiness of a user before issuing them a smartcard. -#### Deploying domain-joined device certificates +##### Deploying domain-joined device certificates To guarantee that certificates with the required issuance policy are only installed on the devices these users must use, they must be deployed manually on each device. The same security procedures used for issuing smart cards to users should be applied to device certificates. @@ -95,7 +97,7 @@ CertReq -EnrollCredGuardCert MachineAuthentication > [!NOTE] > You must restart the device after enrolling the machine authentication certificate.   -#### How a certificate issuance policy can be used for access control +##### How a certificate issuance policy can be used for access control Beginning with the Windows Server 2008 R2 domain functional level, domain controllers support for authentication mechanism assurance provides a way to map certificate issuance policy OIDs to universal security groups. Windows Server 2012 domain controllers with claim support can map them to claims. To learn more about authentication mechanism assurance, see [Authentication Mechanism Assurance for AD DS in Windows Server 2008 R2 Step-by-Step Guide](https://technet.microsoft.com/en-us/library/dd378897(v=ws.10).aspx) on TechNet. @@ -117,7 +119,7 @@ Beginning with the Windows Server 2008 R2 domain functional level, domain contro .\set-IssuancePolicyToGroupLink.ps1 –IssuancePolicyName:"" –groupOU:"" –groupName:”" ``` -### Restricting user sign on +#### Restricting user sign on So we now have completed the following: @@ -146,12 +148,529 @@ Authentication policies have the following requirements: > [!NOTE] > When the authentication policy enforces policy restrictions, users will not be able to sign on using devices that do not have a certificate with the appropriate issuance policy deployed. This applies to both local and remote sign on scenarios. Therefore, it is strongly recommended to first only audit policy restrictions to ensure you don't have unexpected failures. -#### Discovering authentication failures due to authentication policies +##### Discovering authentication failures due to authentication policies To make tracking authentication failures due to authentication policies easier, an operational log exists with just those events. To enable the logs on the domain controllers, in Event Viewer, navigate to **Applications and Services Logs\\Microsoft\\Windows\\Authentication, right-click AuthenticationPolicyFailures-DomainController**, and then click **Enable Log**. To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/en-us/library/dn486813(v=ws.11).aspx). + + + +### Appendix: Scripts + + +Here is a list of scripts mentioned in this topic. + +#### Get the available issuance policies on the certificate authority + +Save this script file as get-IssuancePolicy.ps1. + +``` syntax +####################################### +## Parameters to be defined ## +## by the user ## +####################################### +Param ( +$Identity, +$LinkedToGroup +) +####################################### +## Strings definitions ## +####################################### +Data getIP_strings { +# culture="en-US" +ConvertFrom-StringData -stringdata @' +help1 = This command can be used to retrieve all available Issuance Policies in a forest. The forest of the currently logged on user is targeted. +help2 = Usage: +help3 = The following parameter is mandatory: +help4 = -LinkedToGroup: +help5 = "yes" will return only Issuance Policies that are linked to groups. Checks that the linked Issuance Policies are linked to valid groups. +help6 = "no" will return only Issuance Policies that are not currently linked to any group. +help7 = "all" will return all Issuance Policies defined in the forest. Checks that the linked Issuance policies are linked to valid groups. +help8 = The following parameter is optional: +help9 = -Identity:. If you specify an identity, the option specified in the "-LinkedToGroup" parameter is ignored. +help10 = Output: This script returns the Issuance Policy objects meeting the criteria defined by the above parameters. +help11 = Examples: +errorIPNotFound = Error: no Issuance Policy could be found with Identity "{0}" +ErrorNotSecurity = Error: Issuance Policy "{0}" is linked to group "{1}" which is not of type "Security". +ErrorNotUniversal = Error: Issuance Policy "{0}" is linked to group "{1}" whose scope is not "Universal". +ErrorHasMembers = Error: Issuance Policy "{0}" is linked to group "{1}" which has a non-empty membership. The group has the following members: +LinkedIPs = The following Issuance Policies are linked to groups: +displayName = displayName : {0} +Name = Name : {0} +dn = distinguishedName : {0} + InfoName = Linked Group Name: {0} + InfoDN = Linked Group DN: {0} +NonLinkedIPs = The following Issuance Policies are NOT linked to groups: +'@ +} +##Import-LocalizedData getIP_strings +import-module ActiveDirectory +####################################### +## Help ## +####################################### +function Display-Help { + "" + $getIP_strings.help1 + "" +$getIP_strings.help2 +"" +$getIP_strings.help3 +" " + $getIP_strings.help4 +" " + $getIP_strings.help5 + " " + $getIP_strings.help6 + " " + $getIP_strings.help7 +"" +$getIP_strings.help8 + " " + $getIP_strings.help9 + "" + $getIP_strings.help10 +"" +"" +$getIP_strings.help11 + " " + '$' + "myIPs = .\get-IssuancePolicy.ps1 -LinkedToGroup:All" + " " + '$' + "myLinkedIPs = .\get-IssuancePolicy.ps1 -LinkedToGroup:yes" + " " + '$' + "myIP = .\get-IssuancePolicy.ps1 -Identity:""Medium Assurance""" +"" +} +$root = get-adrootdse +$domain = get-addomain -current loggedonuser +$configNCDN = [String]$root.configurationNamingContext +if ( !($Identity) -and !($LinkedToGroup) ) { +display-Help +break +} +if ($Identity) { + $OIDs = get-adobject -Filter {(objectclass -eq "msPKI-Enterprise-Oid") -and ((name -eq $Identity) -or (displayname -eq $Identity) -or (distinguishedName -like $Identity)) } -searchBase $configNCDN -properties * + if ($OIDs -eq $null) { +$errormsg = $getIP_strings.ErrorIPNotFound -f $Identity +write-host $errormsg -ForegroundColor Red + } + foreach ($OID in $OIDs) { + if ($OID."msDS-OIDToGroupLink") { +# In case the Issuance Policy is linked to a group, it is good to check whether there is any problem with the mapping. + $groupDN = $OID."msDS-OIDToGroupLink" + $group = get-adgroup -Identity $groupDN + $groupName = $group.Name +# Analyze the group + if ($group.groupCategory -ne "Security") { +$errormsg = $getIP_strings.ErrorNotSecurity -f $Identity, $groupName + write-host $errormsg -ForegroundColor Red + } + if ($group.groupScope -ne "Universal") { + $errormsg = $getIP_strings.ErrorNotUniversal -f $Identity, $groupName +write-host $errormsg -ForegroundColor Red + } + $members = Get-ADGroupMember -Identity $group + if ($members) { + $errormsg = $getIP_strings.ErrorHasMembers -f $Identity, $groupName +write-host $errormsg -ForegroundColor Red + foreach ($member in $members) { + write-host " " $member -ForeGroundColor Red + } + } + } + } + return $OIDs + break +} +if (($LinkedToGroup -eq "yes") -or ($LinkedToGroup -eq "all")) { + $LDAPFilter = "(&(objectClass=msPKI-Enterprise-Oid)(msDS-OIDToGroupLink=*)(flags=2))" + $LinkedOIDs = get-adobject -searchBase $configNCDN -LDAPFilter $LDAPFilter -properties * + write-host "" + write-host "*****************************************************" + write-host $getIP_strings.LinkedIPs + write-host "*****************************************************" + write-host "" + if ($LinkedOIDs -ne $null){ + foreach ($OID in $LinkedOIDs) { +# Display basic information about the Issuance Policies + "" + $getIP_strings.displayName -f $OID.displayName + $getIP_strings.Name -f $OID.Name + $getIP_strings.dn -f $OID.distinguishedName +# Get the linked group. + $groupDN = $OID."msDS-OIDToGroupLink" + $group = get-adgroup -Identity $groupDN + $getIP_strings.InfoName -f $group.Name + $getIP_strings.InfoDN -f $groupDN +# Analyze the group + $OIDName = $OID.displayName + $groupName = $group.Name + if ($group.groupCategory -ne "Security") { + $errormsg = $getIP_strings.ErrorNotSecurity -f $OIDName, $groupName + write-host $errormsg -ForegroundColor Red + } + if ($group.groupScope -ne "Universal") { + $errormsg = $getIP_strings.ErrorNotUniversal -f $OIDName, $groupName + write-host $errormsg -ForegroundColor Red + } + $members = Get-ADGroupMember -Identity $group + if ($members) { + $errormsg = $getIP_strings.ErrorHasMembers -f $OIDName, $groupName + write-host $errormsg -ForegroundColor Red + foreach ($member in $members) { + write-host " " $member -ForeGroundColor Red + } + } + write-host "" + } + }else{ +write-host "There are no issuance policies that are mapped to a group" + } + if ($LinkedToGroup -eq "yes") { + return $LinkedOIDs + break + } +} +if (($LinkedToGroup -eq "no") -or ($LinkedToGroup -eq "all")) { + $LDAPFilter = "(&(objectClass=msPKI-Enterprise-Oid)(!(msDS-OIDToGroupLink=*))(flags=2))" + $NonLinkedOIDs = get-adobject -searchBase $configNCDN -LDAPFilter $LDAPFilter -properties * + write-host "" + write-host "*********************************************************" + write-host $getIP_strings.NonLinkedIPs + write-host "*********************************************************" + write-host "" + if ($NonLinkedOIDs -ne $null) { + foreach ($OID in $NonLinkedOIDs) { +# Display basic information about the Issuance Policies +write-host "" +$getIP_strings.displayName -f $OID.displayName +$getIP_strings.Name -f $OID.Name +$getIP_strings.dn -f $OID.distinguishedName +write-host "" + } + }else{ +write-host "There are no issuance policies which are not mapped to groups" + } + if ($LinkedToGroup -eq "no") { + return $NonLinkedOIDs + break + } +} +``` +> [!NOTE] +> If you're having trouble running this script, try replacing the single quote after the ConvertFrom-StringData parameter. +  +#### Link an issuance policy to a group + +Save the script file as set-IssuancePolicyToGroupLink.ps1. + +``` syntax +####################################### +## Parameters to be defined ## +## by the user ## +####################################### +Param ( +$IssuancePolicyName, +$groupOU, +$groupName +) +####################################### +## Strings definitions ## +####################################### +Data ErrorMsg { +# culture="en-US" +ConvertFrom-StringData -stringdata @' +help1 = This command can be used to set the link between a certificate issuance policy and a universal security group. +help2 = Usage: +help3 = The following parameters are required: +help4 = -IssuancePolicyName: +help5 = -groupName:. If no name is specified, any existing link to a group is removed from the Issuance Policy. +help6 = The following parameter is optional: +help7 = -groupOU:. If this parameter is not specified, the group is looked for or created in the Users container. +help8 = Examples: +help9 = This command will link the issuance policy whose display name is "High Assurance" to the group "HighAssuranceGroup" in the Organizational Unit "OU_FOR_IPol_linked_groups". If the group or the Organizational Unit do not exist, you will be prompted to create them. +help10 = This command will unlink the issuance policy whose name is "402.164959C40F4A5C12C6302E31D5476062" from any group. +MultipleIPs = Error: Multiple Issuance Policies with name or display name "{0}" were found in the subtree of "{1}" +NoIP = Error: no issuance policy with name or display name "{0}" could be found in the subtree of "{1}". +IPFound = An Issuance Policy with name or display name "{0}" was successfully found: {1} +MultipleOUs = Error: more than 1 Organizational Unit with name "{0}" could be found in the subtree of "{1}". +confirmOUcreation = Warning: The Organizational Unit that you specified does not exist. Do you want to create it? +OUCreationSuccess = Organizational Unit "{0}" successfully created. +OUcreationError = Error: Organizational Unit "{0}" could not be created. +OUFoundSuccess = Organizational Unit "{0}" was successfully found. +multipleGroups = Error: More than one group with name "{0}" was found in Organizational Unit "{1}". +confirmGroupCreation = Warning: The group that you specified does not exist. Do you want to create it? +groupCreationSuccess = Univeral Security group "{0}" successfully created. +groupCreationError = Error: Univeral Security group "{0}" could not be created. +GroupFound = Group "{0}" was successfully found. +confirmLinkDeletion = Warning: The Issuance Policy "{0}" is currently linked to group "{1}". Do you really want to remove the link? +UnlinkSuccess = Certificate issuance policy successfully unlinked from any group. +UnlinkError = Removing the link failed. +UnlinkExit = Exiting without removing the link from the issuance policy to the group. +IPNotLinked = The Certificate issuance policy is not currently linked to any group. If you want to link it to a group, you should specify the -groupName option when starting this script. +ErrorNotSecurity = Error: You cannot link issuance Policy "{0}" to group "{1}" because this group is not of type "Security". +ErrorNotUniversal = Error: You cannot link issuance Policy "{0}" to group "{1}" because the scope of this group is not "Universal". +ErrorHasMembers = Error: You cannot link issuance Policy "{0}" to group "{1}" because it has a non-empty membership. The group has the following members: +ConfirmLinkReplacement = Warning: The Issuance Policy "{0}" is currently linked to group "{1}". Do you really want to update the link to point to group "{2}"? +LinkSuccess = The certificate issuance policy was successfully linked to the specified group. +LinkError = The certificate issuance policy could not be linked to the specified group. +ExitNoLinkReplacement = Exiting without setting the new link. +'@ +} +# import-localizeddata ErrorMsg +function Display-Help { +"" +write-host $ErrorMsg.help1 +"" +write-host $ErrorMsg.help2 +"" +write-host $ErrorMsg.help3 +write-host "`t" $ErrorMsg.help4 +write-host "`t" $ErrorMsg.help5 +"" +write-host $ErrorMsg.help6 +write-host "`t" $ErrorMsg.help7 +"" +"" +write-host $ErrorMsg.help8 +"" +write-host $ErrorMsg.help9 +".\Set-IssuancePolicyToGroupMapping.ps1 -IssuancePolicyName ""High Assurance"" -groupOU ""OU_FOR_IPol_linked_groups"" -groupName ""HighAssuranceGroup"" " +"" +write-host $ErrorMsg.help10 +'.\Set-IssuancePolicyToGroupMapping.ps1 -IssuancePolicyName "402.164959C40F4A5C12C6302E31D5476062" -groupName $null ' +"" +} +# Assumption: The group to which the Issuance Policy is going +# to be linked is (or is going to be created) in +# the domain the user running this script is a member of. +import-module ActiveDirectory +$root = get-adrootdse +$domain = get-addomain -current loggedonuser +if ( !($IssuancePolicyName) ) { +display-Help +break +} +####################################### +## Find the OID object ## +## (aka Issuance Policy) ## +####################################### +$searchBase = [String]$root.configurationnamingcontext +$OID = get-adobject -searchBase $searchBase -Filter { ((displayname -eq $IssuancePolicyName) -or (name -eq $IssuancePolicyName)) -and (objectClass -eq "msPKI-Enterprise-Oid")} -properties * +if ($OID -eq $null) { +$tmp = $ErrorMsg.NoIP -f $IssuancePolicyName, $searchBase +write-host $tmp -ForeGroundColor Red +break; +} +elseif ($OID.GetType().IsArray) { +$tmp = $ErrorMsg.MultipleIPs -f $IssuancePolicyName, $searchBase +write-host $tmp -ForeGroundColor Red +break; +} +else { +$tmp = $ErrorMsg.IPFound -f $IssuancePolicyName, $OID.distinguishedName +write-host $tmp -ForeGroundColor Green +} +####################################### +## Find the container of the group ## +####################################### +if ($groupOU -eq $null) { +# default to the Users container +$groupContainer = $domain.UsersContainer +} +else { +$searchBase = [string]$domain.DistinguishedName +$groupContainer = get-adobject -searchBase $searchBase -Filter { (Name -eq $groupOU) -and (objectClass -eq "organizationalUnit")} +if ($groupContainer.count -gt 1) { +$tmp = $ErrorMsg.MultipleOUs -f $groupOU, $searchBase +write-host $tmp -ForegroundColor Red +break; +} +elseif ($groupContainer -eq $null) { +$tmp = $ErrorMsg.confirmOUcreation +write-host $tmp " ( (y)es / (n)o )" -ForegroundColor Yellow -nonewline +$userChoice = read-host +if ( ($userChoice -eq "y") -or ($userChoice -eq "yes") ) { +new-adobject -Name $groupOU -displayName $groupOU -Type "organizationalUnit" -ProtectedFromAccidentalDeletion $true -path $domain.distinguishedName +if ($?){ +$tmp = $ErrorMsg.OUCreationSuccess -f $groupOU +write-host $tmp -ForegroundColor Green +} +else{ +$tmp = $ErrorMsg.OUCreationError -f $groupOU +write-host $tmp -ForeGroundColor Red +break; +} +$groupContainer = get-adobject -searchBase $searchBase -Filter { (Name -eq $groupOU) -and (objectClass -eq "organizationalUnit")} +} +else { +break; +} +} +else { +$tmp = $ErrorMsg.OUFoundSuccess -f $groupContainer.name +write-host $tmp -ForegroundColor Green +} +} +####################################### +## Find the group ## +####################################### +if (($groupName -ne $null) -and ($groupName -ne "")){ +##$searchBase = [String]$groupContainer.DistinguishedName +$searchBase = $groupContainer +$group = get-adgroup -Filter { (Name -eq $groupName) -and (objectClass -eq "group") } -searchBase $searchBase +if ($group -ne $null -and $group.gettype().isarray) { +$tmp = $ErrorMsg.multipleGroups -f $groupName, $searchBase +write-host $tmp -ForeGroundColor Red +break; +} +elseif ($group -eq $null) { +$tmp = $ErrorMsg.confirmGroupCreation +write-host $tmp " ( (y)es / (n)o )" -ForegroundColor Yellow -nonewline +$userChoice = read-host +if ( ($userChoice -eq "y") -or ($userChoice -eq "yes") ) { +new-adgroup -samAccountName $groupName -path $groupContainer.distinguishedName -GroupScope "Universal" -GroupCategory "Security" +if ($?){ +$tmp = $ErrorMsg.GroupCreationSuccess -f $groupName +write-host $tmp -ForegroundColor Green +}else{ +$tmp = $ErrorMsg.groupCreationError -f $groupName +write-host $tmp -ForeGroundColor Red +break +} +$group = get-adgroup -Filter { (Name -eq $groupName) -and (objectClass -eq "group") } -searchBase $searchBase +} +else { +break; +} +} +else { +$tmp = $ErrorMsg.GroupFound -f $group.Name +write-host $tmp -ForegroundColor Green +} +} +else { +##### +## If the group is not specified, we should remove the link if any exists +##### +if ($OID."msDS-OIDToGroupLink" -ne $null) { +$tmp = $ErrorMsg.confirmLinkDeletion -f $IssuancePolicyName, $OID."msDS-OIDToGroupLink" +write-host $tmp " ( (y)es / (n)o )" -ForegroundColor Yellow -nonewline +$userChoice = read-host +if ( ($userChoice -eq "y") -or ($userChoice -eq "yes") ) { +set-adobject -Identity $OID -Clear "msDS-OIDToGroupLink" +if ($?) { +$tmp = $ErrorMsg.UnlinkSuccess +write-host $tmp -ForeGroundColor Green +}else{ +$tmp = $ErrorMsg.UnlinkError +write-host $tmp -ForeGroundColor Red +} +} +else { +$tmp = $ErrorMsg.UnlinkExit +write-host $tmp +break +} +} +else { +$tmp = $ErrorMsg.IPNotLinked +write-host $tmp -ForeGroundColor Yellow +} +break; +} +####################################### +## Verify that the group is ## +## Universal, Security, and ## +## has no members ## +####################################### +if ($group.GroupScope -ne "Universal") { +$tmp = $ErrorMsg.ErrorNotUniversal -f $IssuancePolicyName, $groupName +write-host $tmp -ForeGroundColor Red +break; +} +if ($group.GroupCategory -ne "Security") { +$tmp = $ErrorMsg.ErrorNotSecurity -f $IssuancePolicyName, $groupName +write-host $tmp -ForeGroundColor Red +break; +} +$members = Get-ADGroupMember -Identity $group +if ($members -ne $null) { +$tmp = $ErrorMsg.ErrorHasMembers -f $IssuancePolicyName, $groupName +write-host $tmp -ForeGroundColor Red +foreach ($member in $members) {write-host " $member.name" -ForeGroundColor Red} +break; +} +####################################### +## We have verified everything. We ## +## can create the link from the ## +## Issuance Policy to the group. ## +####################################### +if ($OID."msDS-OIDToGroupLink" -ne $null) { +$tmp = $ErrorMsg.ConfirmLinkReplacement -f $IssuancePolicyName, $OID."msDS-OIDToGroupLink", $group.distinguishedName +write-host $tmp "( (y)es / (n)o )" -ForegroundColor Yellow -nonewline +$userChoice = read-host +if ( ($userChoice -eq "y") -or ($userChoice -eq "yes") ) { +$tmp = @{'msDS-OIDToGroupLink'= $group.DistinguishedName} +set-adobject -Identity $OID -Replace $tmp +if ($?) { +$tmp = $Errormsg.LinkSuccess +write-host $tmp -Foreground Green +}else{ +$tmp = $ErrorMsg.LinkError +write-host $tmp -Foreground Red +} +} else { +$tmp = $Errormsg.ExitNoLinkReplacement +write-host $tmp +break +} +} +else { +$tmp = @{'msDS-OIDToGroupLink'= $group.DistinguishedName} +set-adobject -Identity $OID -Add $tmp +if ($?) { +$tmp = $Errormsg.LinkSuccess +write-host $tmp -Foreground Green +}else{ +$tmp = $ErrorMsg.LinkError +write-host $tmp -Foreground Red +} +} +``` + +> [!NOTE] +> If you're having trouble running this script, try replacing the single quote after the ConvertFrom-StringData parameter. + + + + +## Troubleshooting Credential Guard + + + +### Known Issues + +Microsoft is aware of certain issues with Credential Guard that affect client machines that run Windows 10. +• For devices with Credential Guard enabled, a sign-in attempt that fails because of a bad password counts as two bad password attempts instead of one. Consequently, if your enterprise has an account lockout policy based on a certain number of failed password attempts, that threshold will be reached in half the number of attempts. + +This issue has been resolved for clients that run Windows 10 version 1703. For clients that run Windows 10 version 1607, a hotfix is available for download to resolve the issue. For clients that run Windows 10 versions 1507 or 1511, no hotfix is available. For those operating systems, to resolve the issue, you can upgrade the client to a later version of Windows 10. As a workaround, administrators can either choose to increase the account lockout threshold accordingly, consistent with current security policy, or can disable Credential Guard. For further information, see Credential Guard generates double bad password count + +Credential guard has known issues on Windows 10 when used with certain third-party applications: + +• Applications Appsense and Lumension E S. are known to cause high CPU utilization on Windows 10 client machines with credential guard enabled. +• Citrix Applications are known to cause high CPU utilization on Windows 10 client machines. This issue is currently under investigation. +• Cisco Proxy Agents are known to cause authentication failure on Windows 10 client machines. This issue is currently under investigation. +• Client machines with Credential Guard enabled cannot access shares on For further information see: Machines with Credential Guard enabled unable to connect to IBM File Servers + + + + + + +### How-to + + + + + + + + + ## See also **Deep Dive into Credential Guard: Related videos** From 0f43114b3f75d2a6be17327ce766fdca972a1ad4 Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 4 Apr 2017 14:52:01 -0700 Subject: [PATCH 08/18] Fixed typo --- browsers/edge/available-policies.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/browsers/edge/available-policies.md b/browsers/edge/available-policies.md index c52a45bbad..ed9df5e159 100644 --- a/browsers/edge/available-policies.md +++ b/browsers/edge/available-policies.md @@ -5,11 +5,11 @@ author: eross-msft ms.prod: edge ms.mktglfcycl: explore ms.sitesec: library -title: Available Group Policy and Mobile Data Management (MDM) settings for Microsoft Edge (Microsoft Edge for IT Pros) +title: Available Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge (Microsoft Edge for IT Pros) localizationpriority: high --- -# Available Group Policy and Mobile Data Management (MDM) settings for Microsoft Edge +# Available Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge **Applies to:** @@ -367,7 +367,7 @@ Microsoft Edge works with these Group Policy settings (`Computer Configuration\A - If you disable or don’t configure this setting (default), the default app behavior occurs and no additional page appears. -## Using Microsoft Intune to manage your Mobile Data Management (MDM) settings for Microsoft Edge +## Using Microsoft Intune to manage your Mobile Device Management (MDM) settings for Microsoft Edge If you manage your policies using Intune, you'll want to use these MDM policy settings. You can see the full list of available policies, on the [Policy CSP]( https://go.microsoft.com/fwlink/p/?LinkId=722885) page. > [!NOTE] @@ -1026,4 +1026,4 @@ These are additional Windows 10-specific MDM policy settings that work with Mic ## Related topics * [Group Policy TechCenter](https://go.microsoft.com/fwlink/p/?LinkId=214514) -* [Mobile Data Management (MDM) settings]( https://go.microsoft.com/fwlink/p/?LinkId=722885) \ No newline at end of file +* [Mobile Device Management (MDM) settings]( https://go.microsoft.com/fwlink/p/?LinkId=722885) \ No newline at end of file From 7788b3f614f3927d03db0bfd781a83768bd17b15 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 4 Apr 2017 14:54:44 -0700 Subject: [PATCH 09/18] trying list fix again --- windows/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/index.md b/windows/index.md index 61db7aae11..73014a8152 100644 --- a/windows/index.md +++ b/windows/index.md @@ -80,6 +80,7 @@ This library provides the core content that IT pros need to evaluate, plan, depl These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. + - [Read more about Windows as a Service](update/waas-overview.md) - Download the WaaS infographic From 4dde8ae8036a32480e3aa11781b8a1967348d12e Mon Sep 17 00:00:00 2001 From: John Tobin Date: Tue, 4 Apr 2017 14:57:49 -0700 Subject: [PATCH 10/18] Placed note content on new line --- .../keep-secure/credential-guard-not-protected-scenarios.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/credential-guard-not-protected-scenarios.md b/windows/keep-secure/credential-guard-not-protected-scenarios.md index 3acc90a8a9..59ad022c68 100644 --- a/windows/keep-secure/credential-guard-not-protected-scenarios.md +++ b/windows/keep-secure/credential-guard-not-protected-scenarios.md @@ -31,9 +31,11 @@ Some ways to store credentials are not protected by Credential Guard, including: - When Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. - Supplied credentials for NTLM authentication are not protected. If a user is prompted for and enters credentials for NTLM authentication, these credentials are vulnerable to be read from LSASS memory. Note that these same credentials are vulnerable to key loggers as well. ->[!NOTE] When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. +>[!NOTE] +When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. ->[!NOTE] Windows logon cached password verifiers do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. +>[!NOTE] +Windows logon cached password verifiers do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. ## Additional mitigations From 40535fcd5ea12316a278d9f71c3c49ebfed514dd Mon Sep 17 00:00:00 2001 From: LizRoss Date: Tue, 4 Apr 2017 15:03:09 -0700 Subject: [PATCH 11/18] Fixed typo --- browsers/edge/change-history-for-microsoft-edge.md | 2 +- .../windows-defender-smartscreen-available-settings.md | 2 +- windows/manage/TOC.md | 2 +- windows/manage/appv-available-mdm-settings.md | 6 +++--- .../change-history-for-manage-and-update-windows-10.md | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/browsers/edge/change-history-for-microsoft-edge.md b/browsers/edge/change-history-for-microsoft-edge.md index ce750be2f7..0ce06c2d4f 100644 --- a/browsers/edge/change-history-for-microsoft-edge.md +++ b/browsers/edge/change-history-for-microsoft-edge.md @@ -15,7 +15,7 @@ For a detailed feature list of what's in the current Microsoft Edge releases, th ## February 2017 |New or changed topic | Description | |----------------------|-------------| -|[Available Group Policy and Mobile Data Management (MDM) settings for Microsoft Edge](available-policies.md) |Added new Group Policy and MDM settings for the Windows Insider Program. Reformatted for easier readability outside of scrolling table. | +|[Available Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge](available-policies.md) |Added new Group Policy and MDM settings for the Windows Insider Program. Reformatted for easier readability outside of scrolling table. | ## November 2016 |New or changed topic | Description | diff --git a/windows/keep-secure/windows-defender-smartscreen-available-settings.md b/windows/keep-secure/windows-defender-smartscreen-available-settings.md index 936751e349..fb399e44b3 100644 --- a/windows/keep-secure/windows-defender-smartscreen-available-settings.md +++ b/windows/keep-secure/windows-defender-smartscreen-available-settings.md @@ -209,7 +209,7 @@ To better help you protect your organization, we recommend turning on and using - [Security technologies in Windows 10](https://technet.microsoft.com/itpro/windows/keep-secure/security-technologies) -- [Available Group Policy and Mobile Data Management (MDM) settings for Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge/available-policies) +- [Available Group Policy and Mobile Device Management (MDM) settings for Microsoft Edge](https://technet.microsoft.com/itpro/microsoft-edge/available-policies) >[!NOTE] >Help to make this topic better by providing us with edits, additions, and feedback. For info about how to contribute to this topic, see [Contributing to TechNet content](https://github.com/Microsoft/windows-itpro-docs/blob/master/CONTRIBUTING.md). \ No newline at end of file diff --git a/windows/manage/TOC.md b/windows/manage/TOC.md index 148d75201f..15a5dc3d5d 100644 --- a/windows/manage/TOC.md +++ b/windows/manage/TOC.md @@ -131,7 +131,7 @@ ##### [How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell](appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md) ### [Troubleshooting App-V](appv-troubleshooting.md) ### [Technical Reference for App-V](appv-technical-reference.md) -#### [Available Mobile Data Management (MDM) settings for App-V](appv-available-mdm-settings.md) +#### [Available Mobile Device Management (MDM) settings for App-V](appv-available-mdm-settings.md) #### [Performance Guidance for Application Virtualization](appv-performance-guidance.md) #### [Application Publishing and Client Interaction](appv-application-publishing-and-client-interaction.md) #### [Viewing App-V Server Publishing Metadata](appv-viewing-appv-server-publishing-metadata.md) diff --git a/windows/manage/appv-available-mdm-settings.md b/windows/manage/appv-available-mdm-settings.md index dc5eb1a61a..1fc2a529b1 100644 --- a/windows/manage/appv-available-mdm-settings.md +++ b/windows/manage/appv-available-mdm-settings.md @@ -1,5 +1,5 @@ --- -title: Available Mobile Data Management (MDM) settings for App-V (Windows 10) +title: Available Mobile Device Management (MDM) settings for App-V (Windows 10) description: A list of the available MDM settings for App-V on Windows 10. author: eross-msft ms.pagetype: mdop, appcompat, virtualization @@ -8,8 +8,8 @@ ms.sitesec: library ms.prod: w10 --- -# Available Mobile Data Management (MDM) settings for App-V -With Windows 10, version 1703, you can configure, deploy, and manage your App-V apps by using these Mobile Data Management (MDM) settings. For the full list of available settings, see the [EnterpriseAppVManagement CSP](https://msdn.microsoft.com/en-us/windows/hardware/commercialize/customize/mdm/enterpriseappvmanagement-csp) page. +# Available Mobile Device Management (MDM) settings for App-V +With Windows 10, version 1703, you can configure, deploy, and manage your App-V apps by using these Mobile Device Management (MDM) settings. For the full list of available settings, see the [EnterpriseAppVManagement CSP](https://msdn.microsoft.com/en-us/windows/hardware/commercialize/customize/mdm/enterpriseappvmanagement-csp) page. diff --git a/windows/manage/change-history-for-manage-and-update-windows-10.md b/windows/manage/change-history-for-manage-and-update-windows-10.md index 9536038f34..62a652728f 100644 --- a/windows/manage/change-history-for-manage-and-update-windows-10.md +++ b/windows/manage/change-history-for-manage-and-update-windows-10.md @@ -23,7 +23,7 @@ The topics in this library have been updated for Windows 10, version 1703 (also - [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md) - [Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-updating.md) - [Automatically cleanup unpublished packages on the App-V client](appv-auto-clean-unpublished-packages.md) -- [Available Mobile Data Management (MDM) settings for App-V](appv-available-mdm-settings.md) +- [Available Mobile Device Management (MDM) settings for App-V](appv-available-mdm-settings.md) ## March 2017 From f36939f2cf782afcfafe9dba6a1c9477a1ffe4c7 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Tue, 4 Apr 2017 15:12:48 -0700 Subject: [PATCH 12/18] Added clarification to cached credentials --- .../keep-secure/credential-guard-not-protected-scenarios.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/keep-secure/credential-guard-not-protected-scenarios.md b/windows/keep-secure/credential-guard-not-protected-scenarios.md index 59ad022c68..f2c4d556e7 100644 --- a/windows/keep-secure/credential-guard-not-protected-scenarios.md +++ b/windows/keep-secure/credential-guard-not-protected-scenarios.md @@ -35,7 +35,8 @@ Some ways to store credentials are not protected by Credential Guard, including: When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. >[!NOTE] -Windows logon cached password verifiers do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. +Windows logon cached password verifiers (commonly called "cached credentials") +do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. ## Additional mitigations From 84259d624d2d6008f5ccc712b356f4a13d367728 Mon Sep 17 00:00:00 2001 From: Don Gill Date: Tue, 4 Apr 2017 15:23:02 -0700 Subject: [PATCH 13/18] fixing landing page layout to include poster --- windows/index.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/index.md b/windows/index.md index 73014a8152..35cf563669 100644 --- a/windows/index.md +++ b/windows/index.md @@ -11,7 +11,8 @@ author: brianlic-msft This library provides the core content that IT pros need to evaluate, plan, deploy, secure and manage devices running Windows 10 or Windows 10 Mobile. -
    +
    +
    @@ -76,22 +77,22 @@ This library provides the core content that IT pros need to evaluate, plan, depl ## Get to know Windows as a Service (WaaS)
    + - -
    Get to know Windows as a Service (WaaS)
    The Windows 10 operating system introduces a new way to build, deploy, and service Windows: Windows as a service. Microsoft has reimagined each part of the process, to simplify the lives of IT pros and maintain a consistent Windows 10 experience for its customers. These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. + + - Read more about Windows as a Service - - - [Read more about Windows as a Service](update/waas-overview.md) - Download the WaaS infographic -
    Get to know Windows as a Service (WaaS)
    + ## Related topics [Windows 10 TechCenter](https://go.microsoft.com/fwlink/?LinkId=620009)   +   From 1ce9d2f84d9f489f14fb18581213bb6ed3f0397c Mon Sep 17 00:00:00 2001 From: Don Gill Date: Tue, 4 Apr 2017 15:38:56 -0700 Subject: [PATCH 14/18] tweaks to landing page layout --- windows/{images => }/WaaS-infographic.pdf | Bin windows/index.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename windows/{images => }/WaaS-infographic.pdf (100%) diff --git a/windows/images/WaaS-infographic.pdf b/windows/WaaS-infographic.pdf similarity index 100% rename from windows/images/WaaS-infographic.pdf rename to windows/WaaS-infographic.pdf diff --git a/windows/index.md b/windows/index.md index 35cf563669..3e42c7bc4b 100644 --- a/windows/index.md +++ b/windows/index.md @@ -84,7 +84,7 @@ This library provides the core content that IT pros need to evaluate, plan, depl - Read more about Windows as a Service - - Download the WaaS infographic + - Download the WaaS infographic
    From 2565ed108d98b4823387a422e4fc1431f4aa7b5f Mon Sep 17 00:00:00 2001 From: Don Gill Date: Tue, 4 Apr 2017 15:46:46 -0700 Subject: [PATCH 15/18] fixing broken link --- windows/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/index.md b/windows/index.md index 3e42c7bc4b..aa34884dd1 100644 --- a/windows/index.md +++ b/windows/index.md @@ -84,7 +84,7 @@ This library provides the core content that IT pros need to evaluate, plan, depl - Read more about Windows as a Service - - Download the WaaS infographic + - Download the WaaS infographic
    From b27d6433e497b6a9860b51b9deceb7a09412552b Mon Sep 17 00:00:00 2001 From: Don Gill Date: Tue, 4 Apr 2017 16:00:38 -0700 Subject: [PATCH 16/18] removing link to pdf (failing whitelist) --- windows/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/index.md b/windows/index.md index aa34884dd1..5935b2a3a7 100644 --- a/windows/index.md +++ b/windows/index.md @@ -84,7 +84,6 @@ This library provides the core content that IT pros need to evaluate, plan, depl - Read more about Windows as a Service - - Download the WaaS infographic
    From 3325289d410eb57834383cd3ed080a203c0a5909 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Tue, 4 Apr 2017 17:08:43 -0700 Subject: [PATCH 17/18] final tweaks for spelling and links --- ...d-scan-types-windows-defender-antivirus.md | 14 +++--- ...meout-period-windows-defender-antivirus.md | 2 +- ...e-exclusions-windows-defender-antivirus.md | 2 +- ...cy-overrides-windows-defender-antivirus.md | 2 +- ...-connections-windows-defender-antivirus.md | 4 +- ...otifications-windows-defender-antivirus.md | 2 +- ...e-exclusions-windows-defender-antivirus.md | 2 +- ...e-protection-windows-defender-antivirus.md | 10 ++-- ...-remediation-windows-defender-antivirus.md | 2 +- ...ediate-scans-windows-defender-antivirus.md | 6 +-- ...anage-report-windows-defender-antivirus.md | 12 ++--- .../deploy-windows-defender-antivirus.md | 4 +- ...ployment-vdi-windows-defender-antivirus.md | 8 +-- ...d-protection-windows-defender-antivirus.md | 6 +-- ...ased-updates-windows-defender-antivirus.md | 4 +- ...ed-endpoints-windows-defender-antivirus.md | 2 +- ...ate-schedule-windows-defender-antivirus.md | 2 +- ...-devices-vms-windows-defender-antivirus.md | 2 +- ...port-monitor-windows-defender-antivirus.md | 12 +++-- ...scan-results-windows-defender-antivirus.md | 4 +- .../run-scan-windows-defender-antivirus.md | 2 +- ...tch-up-scans-windows-defender-antivirus.md | 4 +- ...troubleshoot-windows-defender-antivirus.md | 49 ++++++++++--------- ...group-policy-windows-defender-antivirus.md | 34 ++++++------- ...nfig-manager-windows-defender-antivirus.md | 2 +- ...hell-cmdlets-windows-defender-antivirus.md | 9 ++-- .../use-wmi-windows-defender-antivirus.md | 6 +-- ...d-protection-windows-defender-antivirus.md | 2 +- ...indows-defender-antivirus-compatibility.md | 2 +- ...indows-defender-antivirus-in-windows-10.md | 3 +- .../keep-secure/windows-defender-offline.md | 2 + 31 files changed, 112 insertions(+), 105 deletions(-) diff --git a/windows/keep-secure/configure-advanced-scan-types-windows-defender-antivirus.md b/windows/keep-secure/configure-advanced-scan-types-windows-defender-antivirus.md index 1f2fa78b86..18065e7b67 100644 --- a/windows/keep-secure/configure-advanced-scan-types-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-advanced-scan-types-windows-defender-antivirus.md @@ -50,15 +50,15 @@ For using WMI classes, see [Windows Defender WMIv2 APIs](https://msdn.microsoft. Description | Location and setting | Default setting (if not configured) | PowerShell `Set-MpPreference` parameter or WMI property for `MSFT_MpPreference` class ---|---|---|--- See [Email scanning limitations](#ref1)) below | Scan > Turn on e-mail scanning | Disabled | `-DisableEmailScanning` -Scan [reparse points](https://msdn.microsoft.com/library/windows/desktop/aa365503.aspx) | Scan > Turn on reparse point scanning | Disabled | `-DisableRestorePoint` +Scan [reparse points](https://msdn.microsoft.com/library/windows/desktop/aa365503.aspx) | Scan > Turn on reparse point scanning | Disabled | Not available Scan mapped network drives | Scan > Run full scan on mapped network drives | Disabled | `-DisableScanningMappedNetworkDrivesForFullScan` - Scan archive files (such as .zip or .rar files). The [extensions exclusion list](configure-extension-file-exclusions-windows-defender-antivirus.md) will take precendence over this setting. | Scan > Scan archive files | Enabled | `-DisableArchiveScanning` + Scan archive files (such as .zip or .rar files). The [extensions exclusion list](configure-extension-file-exclusions-windows-defender-antivirus.md) will take precedence over this setting. | Scan > Scan archive files | Enabled | `-DisableArchiveScanning` Scan files on the network | Scan > Scan network files | Disabled | `-DisableScanningNetworkFiles` Scan packed executables | Scan > Scan packed executables | Enabled | Not available Scan removable drives during full scans only | Scan > Scan removable drives | Disabled | `-DisableRemovableDriveScanning` Specify the level of subfolders within an archive folder to scan | Scan > Specify the maximum depth to scan archive files | 0 | Not available - Specify the maximum CPU load (as a percentage) during a scan. This a theoretical maximum - scans will not always use the maximum load defined here, but they will never exceed it | Scan > Specify the maximum percentage of CPU utilization during a scan | 50 | `-ScanAvgCPULoadFactor` - Specify the maximum size (in kilobytes) of archive files that should be scanned. The default, **0**, applies not limit | Scan > Specify the maximum size of archive files to be scanned | No limit | Not available + Specify the maximum CPU load (as a percentage) during a scan. This is a maximum - scans will not always use the maximum load defined here, but they will never exceed it | Scan > Specify the maximum percentage of CPU utilization during a scan | 50 | `-ScanAvgCPULoadFactor` + Specify the maximum size (in kilobytes) of archive files that should be scanned. The default, **0**, applies no limit | Scan > Specify the maximum size of archive files to be scanned | No limit | Not available **Use Configuration Manager to configure scanning options:** @@ -77,16 +77,16 @@ See [Help secure Windows PCs with Endpoint Protection for Microsoft Intune: Scan ### Email scanning limitations We recommend using [always-on real-time protection](configure-real-time-protection-windows-defender-antivirus.md) to protect against email-based malware. -Always-on protection scans emails as they arrive and as they are manipulated, just like normal files in the operating system. This provides the strongest form of protection and is the recommended method for scanning emails. +Always-on protection scans emails as they arrive and as they are manipulated, just like normal files in the operating system. This provides the strongest form of protection and is the recommended setting for scanning emails. You can use this Group Policy to also enable scanning of older email files used by Outlook 2003 and older during on-demand and scheduled scans. Embedded objects within an email file (such as attachments and archived files) are also scanned. The following file format types can be scanned and remediated: - DBX - MBX - MIME -PST files used by Outlook 2003 or older (where the archive type is set to non-uni-code) can also be scanned, but Windows Defender cannot remediate threats detected inside PST files. This is another reason why we recommend using [always-on real-time protection](configure-real-time-protection-windows-defender-antivirus.md) to protect against email-based malware. +PST files used by Outlook 2003 or older (where the archive type is set to non-unicode) can also be scanned, but Windows Defender cannot remediate threats detected inside PST files. This is another reason why we recommend using [always-on real-time protection](configure-real-time-protection-windows-defender-antivirus.md) to protect against email-based malware. -If Windows Defender detects a threat inside an email, it will show you the following information to assist you in identifying the compromised email, so you can remediate the threat: +If Windows Defender Antivirus detects a threat inside an email, it will show you the following information to assist you in identifying the compromised email, so you can remediate the threat: - Email subject - Attachment name diff --git a/windows/keep-secure/configure-cloud-block-timeout-period-windows-defender-antivirus.md b/windows/keep-secure/configure-cloud-block-timeout-period-windows-defender-antivirus.md index ab5f73d845..09874321a0 100644 --- a/windows/keep-secure/configure-cloud-block-timeout-period-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-cloud-block-timeout-period-windows-defender-antivirus.md @@ -41,7 +41,7 @@ The default period that the file will be [blocked](configure-block-at-first-sigh ## Prerequisites to use the extended cloud block timeout -The [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature and its prerequisites must be enabled before you can specifiy an extended timeout period. +The [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature and its prerequisites must be enabled before you can specify an extended timeout period. ## Specify the extended timeout period diff --git a/windows/keep-secure/configure-exclusions-windows-defender-antivirus.md b/windows/keep-secure/configure-exclusions-windows-defender-antivirus.md index 874d94951f..db1498b7bd 100644 --- a/windows/keep-secure/configure-exclusions-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-exclusions-windows-defender-antivirus.md @@ -35,7 +35,7 @@ author: iaanw You can exclude certain files, folders, processes, and process-opened files from being scanned by Windows Defender Antivirus. -The exclusions apply to [scheduled scans](scheduled-catch-up-scans-windows-defender-antivirus.md), [on-demand scans](run-scan-windows-defender-antivirus.md), and [always-on real-time protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md). Exclusions for process-opened files only aply to real-time protection. +The exclusions apply to [scheduled scans](scheduled-catch-up-scans-windows-defender-antivirus.md), [on-demand scans](run-scan-windows-defender-antivirus.md), and [always-on real-time protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md). Exclusions for process-opened files only apply to real-time protection. Exclusions can be useful to avoid incorrect detections on files or software that are unique or customized to your organization. diff --git a/windows/keep-secure/configure-local-policy-overrides-windows-defender-antivirus.md b/windows/keep-secure/configure-local-policy-overrides-windows-defender-antivirus.md index 58d8075e0c..728b747ccb 100644 --- a/windows/keep-secure/configure-local-policy-overrides-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-local-policy-overrides-windows-defender-antivirus.md @@ -78,7 +78,7 @@ Scan | Configure local setting override for the scan type to use for a scheduled You can also configure how locally defined lists are combined or merged with globally defined lists. This setting applies to [exclusion lists](configure-exclusions-windows-defender-antivirus.md) and [specified remediation lists](configure-remediation-windows-defender-antivirus.md). -By default, lists that have been configured in local group policy and the Windows Defender Security Center app are merged with lists that are defined by the appropriate GPO that you have deployed on your network. Where there are conflicts, the globally defined list takes precendence. +By default, lists that have been configured in local group policy and the Windows Defender Security Center app are merged with lists that are defined by the appropriate GPO that you have deployed on your network. Where there are conflicts, the globally defined list takes precedence. You can disable this setting to ensure that only globally defined lists (such as those from any deployed GPOs) are used. diff --git a/windows/keep-secure/configure-network-connections-windows-defender-antivirus.md b/windows/keep-secure/configure-network-connections-windows-defender-antivirus.md index 21303b1d7c..8abb221880 100644 --- a/windows/keep-secure/configure-network-connections-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-network-connections-windows-defender-antivirus.md @@ -26,7 +26,7 @@ author: iaanw To ensure Windows Defender Antivirus cloud-delivered protection works properly, you need to configure your network to allow connections between your endpoints and certain Microsoft servers. -This topic lists the connections that must be allowed, including firewall rules, and provides instructions for validating your connection. This will help ensure you receive the best protection from our cloud-delivered protection services. +This topic lists the connections that must be allowed, such as by using firewall rules, and provides instructions for validating your connection. This will help ensure you receive the best protection from our cloud-delivered protection services. See the Enterprise Mobility and Security blog post [Important changes to Microsoft Active Protection Services endpoint](https://blogs.technet.microsoft.com/enterprisemobility/2016/05/31/important-changes-to-microsoft-active-protection-service-maps-endpoint/) for some details about network connectivity. @@ -167,7 +167,7 @@ If you are using Microsoft Edge, you'll also see a notification message: ![Microsoft Edge informing the user that malware was found](images/defender/wdav-bafs-edge.png) -A similar message occurs if you are uding Internet Explorer: +A similar message occurs if you are using Internet Explorer: ![Windows Defender Antivirus notification informing the user that malware was found](images/defender/wdav-bafs-ie.png) diff --git a/windows/keep-secure/configure-notifications-windows-defender-antivirus.md b/windows/keep-secure/configure-notifications-windows-defender-antivirus.md index 2244318943..a692199439 100644 --- a/windows/keep-secure/configure-notifications-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-notifications-windows-defender-antivirus.md @@ -31,7 +31,7 @@ In Windows 10, application notifications about malware detection and remediation Notifications will appear on endpoints when manually triggered and scheduled scans are completed and threats are detected. These notifications will also be seen in the **Notification Center**, and a summary of scans and threat detections will also appear at regular time intervals. -You can also configure how standard notifications appear on endpoints, such as notfications for reboot or when a threat has been detected and remediated. +You can also configure how standard notifications appear on endpoints, such as notifications for reboot or when a threat has been detected and remediated. ## Configure the additional notifications that appear on endpoints diff --git a/windows/keep-secure/configure-process-opened-file-exclusions-windows-defender-antivirus.md b/windows/keep-secure/configure-process-opened-file-exclusions-windows-defender-antivirus.md index e1043e17fc..50dbbe12a6 100644 --- a/windows/keep-secure/configure-process-opened-file-exclusions-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-process-opened-file-exclusions-windows-defender-antivirus.md @@ -89,7 +89,7 @@ You can [configure how locally and globally defined exclusions lists are merged] **Use PowerShell cmdlets to exclude files that have been opened by specified processes from scans:** -Using PowerShell to add or remove exclusions for files that have been opened by processes requires using a combination of three cmdlets with the `-ExclusionProcess' parameter. The cmdlets are all in the [Defender module](https://technet.microsoft.com/en-us/itpro/powershell/windows/defender/defender). +Using PowerShell to add or remove exclusions for files that have been opened by processes requires using a combination of three cmdlets with the `-ExclusionProcess` parameter. The cmdlets are all in the [Defender module](https://technet.microsoft.com/en-us/itpro/powershell/windows/defender/defender). The format for the cmdlets is: diff --git a/windows/keep-secure/configure-real-time-protection-windows-defender-antivirus.md b/windows/keep-secure/configure-real-time-protection-windows-defender-antivirus.md index 6b0d0a8a25..677e0883be 100644 --- a/windows/keep-secure/configure-real-time-protection-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-real-time-protection-windows-defender-antivirus.md @@ -37,7 +37,7 @@ author: iaanw Always-on protection consists of real-time protection, behavior monitoring, and heuristics to identify malware based on known suspicious and malicious activities. -These activities include events such as processes making unusual changes to existing files, modifiying or creating automatic startup registry keys and startup locations (also known as auto-start extensibilty points, or ASEPs), and other changes to the file system or file structure. +These activities include events such as processes making unusual changes to existing files, modifying or creating automatic startup registry keys and startup locations (also known as auto-start extensibility points, or ASEPs), and other changes to the file system or file structure. ## Configure and enable always-on protection @@ -65,10 +65,10 @@ Real-time protection | Monitor file and program activity on your computer | The Real-time protection | Scan all downloaded files and attachments | Downloaded files and attachments are automatically scanned. This operates in addition to Windows Defender SmartScreen filter, which scans files before and during downloading | Enabled Real-time protection | Turn on process scanning whenever real-time protection is enabled | You can independently enable the AV engine to scan running processes for suspicious modifications or behaviors. This is useful if you have disabled real-time protection | Enabled Real-time protection | Turn on behavior monitoring | The AV engine will monitor file processes, file and registry changes, and other events on your endpoints for suspicious and known malicious activity | Enabled -Real-time protection | Turn on raw volume write notifications | Information about raw volume writes will be analysed by behavior monitoring | Enabled +Real-time protection | Turn on raw volume write notifications | Information about raw volume writes will be analyzed by behavior monitoring | Enabled Real-time protection | Define the maximum size of downloaded files and attachments to be scanned | You can define the size in kilobytes | Enabled -Real-time protection | Configure monitoring for incoming and outgoing file and program activity | Specify whether monitoring should occur on incoming, outgoing, both, or neither direction. This is relevant for Windows Server installations where you have defined specific servers or Server Roles that see large amounts of file changes in only one direction and you want to improve network performance. Note that fully updated endpoints (and servers) on a network will see little performance impact irrespective of the number or direction of file changes. -Scan | Turn on heuristics | Heuristic protection will disable or block suspicious activity immediately before the AV engine is asked to detect the activity | Enabled (both directions) +Real-time protection | Configure monitoring for incoming and outgoing file and program activity | Specify whether monitoring should occur on incoming, outgoing, both, or neither direction. This is relevant for Windows Server installations where you have defined specific servers or Server Roles that see large amounts of file changes in only one direction and you want to improve network performance. Note that fully updated endpoints (and servers) on a network will see little performance impact irrespective of the number or direction of file changes. | Enabled (both directions) +Scan | Turn on heuristics | Heuristic protection will disable or block suspicious activity immediately before the AV engine is asked to detect the activity | Enabled Root | Allow antimalware service to startup with normal priority | You can lower the priority of the AV engine, which may be useful in lightweight deployments where you want to have as lean a startup process as possible. This may impact protection on the endpoint. | Enabled Root | Allow antimalware service to remain running always | If protection updates have been disabled, you can set Windows Defender AV to still run. This lowers the protection on the endpoint. | Disabled @@ -81,7 +81,7 @@ Root | Allow antimalware service to remain running always | If protection update The main real-time protection capability is enabled by default, but you can disable it with Group Policy: -**Use Group Policy to diasble real-time protection:** +**Use Group Policy to disable real-time protection:** 1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. diff --git a/windows/keep-secure/configure-remediation-windows-defender-antivirus.md b/windows/keep-secure/configure-remediation-windows-defender-antivirus.md index ea6dd93746..b664d78cdf 100644 --- a/windows/keep-secure/configure-remediation-windows-defender-antivirus.md +++ b/windows/keep-secure/configure-remediation-windows-defender-antivirus.md @@ -39,7 +39,7 @@ You can also use the [`Set-MpPreference` PowerShell cmdlet](https://technet.micr ## Configure remediation options -You can configure how remediation with the Group Policy settings described in this section. +You can configure how remediation works with the Group Policy settings described in this section. To configure these settings: diff --git a/windows/keep-secure/customize-run-review-remediate-scans-windows-defender-antivirus.md b/windows/keep-secure/customize-run-review-remediate-scans-windows-defender-antivirus.md index ac57f3e615..fb622e18eb 100644 --- a/windows/keep-secure/customize-run-review-remediate-scans-windows-defender-antivirus.md +++ b/windows/keep-secure/customize-run-review-remediate-scans-windows-defender-antivirus.md @@ -31,9 +31,9 @@ You can use Group Policy, PowerShell, and Windows Management Instrumentation (WM Topic | Description ---|--- -[Exclude files and processes from scans](configure-exclusions-windows-defender-antivirus.md) | You can exclude files (including files modified by specified processes) and folders from on-demand scans, scheduled scans, and always-on real-time protection monitoring and scanning -[Configure email, removable storage, network, reparse point, and archive scanning](configure-advanced-scan-types-windows-defender-antivirus.md) | You can configure Windows Defender AV to include certain types of email storage files, back-up or reparse points, and archived files (such as .zip files) in scans. You can also enable network file scanning -[Configure remediation for scans](configure-remediation-windows-defender-antivirus.md) | Configure what Windows Defender AV should do when it detects a threat, and how long quarantined files should be retained in the quaratine folder +[Configure and validate file, folder, and process-opened file exclusions in Windows Defender AV scans](configure-exclusions-windows-defender-antivirus.md) | You can exclude files (including files modified by specified processes) and folders from on-demand scans, scheduled scans, and always-on real-time protection monitoring and scanning +[Configure scanning options in Windows Defender AV](configure-advanced-scan-types-windows-defender-antivirus.md) | You can configure Windows Defender AV to include certain types of email storage files, back-up or reparse points, and archived files (such as .zip files) in scans. You can also enable network file scanning +[Configure remediation for scans](configure-remediation-windows-defender-antivirus.md) | Configure what Windows Defender AV should do when it detects a threat, and how long quarantined files should be retained in the quarantine folder [Configure scheduled scans](scheduled-catch-up-scans-windows-defender-antivirus.md) | Set up recurring (scheduled) scans, including when they should run and whether they run as full or quick scans [Configure and run scans](run-scan-windows-defender-antivirus.md) | Run and configure on-demand scans using PowerShell, Windows Management Instrumentation, or individually on endpoints with the Windows Defender Security Center app [Review scan results](review-scan-results-windows-defender-antivirus.md) | Review the results of scans using System Center Configuration Manager, Microsoft Intune, or the Windows Defender Security Center app diff --git a/windows/keep-secure/deploy-manage-report-windows-defender-antivirus.md b/windows/keep-secure/deploy-manage-report-windows-defender-antivirus.md index 56578ebbbb..3a1c5ca1c6 100644 --- a/windows/keep-secure/deploy-manage-report-windows-defender-antivirus.md +++ b/windows/keep-secure/deploy-manage-report-windows-defender-antivirus.md @@ -36,22 +36,20 @@ You'll also see additional links for: > In most cases, Windows 10 will disable Windows Defender Antivirus if it finds another antivirus product running and up-to-date. You must disable or uninstall third-party antivirus products before Windows Defender Antivirus will be functioning. If you re-enable or install third-part antivirus products, then Windows 10 will automatically disable Windows Defender Antivirus. -Tool|Deployment options (1)|Management options (network-wide configuration and policy or baseline deployment) ([2](#fn2))|Reporting options +Tool|Deployment options (2)|Management options (network-wide configuration and policy or baseline deployment) ([3](#fn3))|Reporting options ---|---|---|--- -System Center Configuration Manager ([3](#fn3))|Use the [Endpoint Protection point site system role][] and [enable Endpoint Protection with custom client settings][]|With [default and customized antimalware policies][] and [client management][]|With the default [Configuration Manager Monitoring workspace][] and [email alerts][] +System Center Configuration Manager ([1](#fn1))|Use the [Endpoint Protection point site system role][] and [enable Endpoint Protection with custom client settings][]|With [default and customized antimalware policies][] and [client management][]|With the default [Configuration Manager Monitoring workspace][] and [email alerts][] Microsoft Intune|[Deploy the Microsoft Intune client to endpoints][]|Use and deploy a [custom Intune policy][] and use the Intune console to [manage tasks][]|[Monitor endpoint protection in the Microsoft Intune administration console][] Windows Management Instrumentation|Deploy with Group Policy, System Center Configuration Manager, or manually on individual endpoints.|Use the [Set method of the MSFT_MpPreference class][] and the [Update method of the MSFT_MpSignature class][]|Use the [MSFT_MpComputerStatus][] class and the get method of associated classes in the [Windows Defender WMIv2 Provider][] PowerShell|Deploy with Group Policy, System Center Configuration Manager, or manually on individual endpoints.|Use the [Set-MpPreference][] and [Update-MpSignature] [] cmdlets available in the Defender module|Use the appropriate [Get- cmdlets available in the Defender module][] Group Policy and Active Directory (domain-joined)|Use a Group Policy Object to deploy configuration changes and ensure Windows Defender Antivirus is enabled.|Use Group Policy Objects (GPOs) to [Configure update options for Windows Defender Antivirus][] and [Configure Windows Defender features][]|Endpoint reporting is not available with Group Policy. You can generate a list of [Group Policies to determine if any settings or policies are not applied][] Microsoft Azure|Deploy Microsoft Antimalware for Azure in the [Azure portal, by using Visual Studio virtual machine configuration, or using Azure PowerShell cmdlets](https://docs.microsoft.com/en-us/azure/security/azure-security-antimalware#antimalware-deployment-scenarios). You can also [Install Endpoint protection in Azure Security Center](https://docs.microsoft.com/en-us/azure/security-center/security-center-install-endpoint-protection)|Configure [Microsoft Antimalware for Virtual Machines and Cloud Services with Azure PowerShell cmdlets](https://docs.microsoft.com/en-us/powershell/servicemanagement/azure.antimalware/v3.4.0/azure.antimalware) or [use code samples](https://gallery.technet.microsoft.com/Antimalware-For-Azure-5ce70efe)|Use [Microsoft Antimalware for Virtual Machines and Cloud Services with Azure PowerShell cmdlets](https://docs.microsoft.com/en-us/powershell/servicemanagement/azure.antimalware/v3.4.0/azure.antimalware) to enable monitoring. You can also review usage reports in Azure Active Directory to determine suspicious activity, including the [Possibly infected devices][] report and configure an SIEM tool to report on [Windows Defender Antivirus events][] and add that tool as an app in AAD. -1. The availability of some functions and features, especially related to cloud-delivered protection, differ between System Center Configuration Manager, current branch (for example, System Center Configuration Manager 2016) and System Center Configuration Manager 2012. In this library, we've focused on Windows 10, Windows Server 2016, and System Center Configuration Manager, current branch (2016). See the [Utilize Microsoft cloud-provided protection in Windows Defender Antivirus](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) topic for a table that describes the major differences. [(Return to table)](#ref1) - -1. Configuration of features and protection, including configuring product and protection updates, are further described in the [Configure Windows Defender Antivirus features](configure-notifications-windows-defender-antivirus.md) section in this library. [(Return to table)](#ref2) +1. The availability of some functions and features, especially related to cloud-delivered protection, differ between System Center Configuration Manager, current branch (for example, System Center Configuration Manager 2016) and System Center Configuration Manager 2012. In this library, we've focused on Windows 10, Windows Server 2016, and System Center Configuration Manager, current branch (2016). See the [Utilize Microsoft cloud-provided protection in Windows Defender Antivirus](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) topic for a table that describes the major differences. [(Return to table)](#ref2) -1. In Windows 10, Windows Defender Antivirus is a component available without installation or deployment of an additional client or service. It will automatically be enabled when third-party antivirus products are either uninstalled or out of date ([except on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md). Traditional deployment therefore is not required. Deployment here refers to ensuring the Windows Defender Antivirus component is available and enabled on endpoints or servers. [(Return to table)](#ref3) - +2. In Windows 10, Windows Defender Antivirus is a component available without installation or deployment of an additional client or service. It will automatically be enabled when third-party antivirus products are either uninstalled or out of date ([except on Windows Server 2016](windows-defender-antivirus-on-windows-server-2016.md)). Traditional deployment therefore is not required. Deployment here refers to ensuring the Windows Defender Antivirus component is available and enabled on endpoints or servers. [(Return to table)](#ref2) +3. Configuration of features and protection, including configuring product and protection updates, are further described in the [Configure Windows Defender Antivirus features](configure-notifications-windows-defender-antivirus.md) section in this library. [(Return to table)](#ref2) diff --git a/windows/keep-secure/deploy-windows-defender-antivirus.md b/windows/keep-secure/deploy-windows-defender-antivirus.md index f81ce50c65..11ab5cdeb6 100644 --- a/windows/keep-secure/deploy-windows-defender-antivirus.md +++ b/windows/keep-secure/deploy-windows-defender-antivirus.md @@ -27,7 +27,7 @@ author: iaanw Depending on the management tool you are using, you may need to specifically enable or configure Windows Defender AV protection. -See the [(Deployment, managament, and reporting options table)](deploy-manage-report-windows-defender-antivirus.md#ref1) for instructions on how to enable protection with System Center Configuration Manager, Group Policy, Active Directory, Microsoft Azure, Microsoft Intune, PowerShell cmdlets, and Windows Management Instruction (WMI). +See the table in the [Deploy, manage, and report on Windows Defender AV](deploy-manage-report-windows-defender-antivirus.md#ref1) topic for instructions on how to enable protection with System Center Configuration Manager, Group Policy, Active Directory, Microsoft Azure, Microsoft Intune, PowerShell cmdlets, and Windows Management Instruction (WMI). Some scenarios require additional guidance on how to successfully deploy or configure Windows Defender AV protection, such as Virtual Desktop Infrastructure (VDI) environments. @@ -37,4 +37,4 @@ The remaining topic in this section provides end-to-end advice and best practice - [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) - [Deploy, manage updates, and report on Windows Defender Antivirus](deploy-manage-report-windows-defender-antivirus.md) -- [Deployment guide for Windows Defender Antivirus in a virtual desktop infrasructure (VDI) environment](deployment-vdi-windows-defender-antivirus.md) \ No newline at end of file +- [Deployment guide for Windows Defender Antivirus in a virtual desktop infrastructure (VDI) environment](deployment-vdi-windows-defender-antivirus.md) \ No newline at end of file diff --git a/windows/keep-secure/deployment-vdi-windows-defender-antivirus.md b/windows/keep-secure/deployment-vdi-windows-defender-antivirus.md index 6c2984299b..edd4fc5d3e 100644 --- a/windows/keep-secure/deployment-vdi-windows-defender-antivirus.md +++ b/windows/keep-secure/deployment-vdi-windows-defender-antivirus.md @@ -58,7 +58,7 @@ There are three main steps in this guide to help roll out Windows Defender AV pr - [Randomize scheduled scans](#randomize-scheduled-scans) - [Use quick scans](#use-quick-scans) - [Prevent notifications](#prevent-notifications) - - [Disable scans from occuring after every update](#disable-scans-after-an-update) + - [Disable scans from occurring after every update](#disable-scans-after-an-update) - [Scan out-of-date machines or machines that have been offline for a while](#scan-vms-that-have-been-offline) >[!IMPORTANT] @@ -147,7 +147,7 @@ There are a number of settings that can help ensure optimal performance on your - [Randomize scheduled scans](#randomize-scheduled-scans) - [Use quick scans](#use-quick-scans) - [Prevent notifications](#prevent-notifications) - - [Disable scans from occuring after every update](#disable-scans-after-an-update) + - [Disable scans from occurring after every update](#disable-scans-after-an-update) - [Scan out-of-date machines or machines that have been offline for a while](#scan-vms-that-have-been-offline) These settings can be configured as part of creating your base image, or as a day-to-day management function of your VDI infrastructure or network. @@ -157,7 +157,7 @@ These settings can be configured as part of creating your base image, or as a da ### Randomize scheduled scans -Windows Defender AV supports the randomization of scheduled scans and signature updates. This can be extremely helpful in reducing boot storms (especially when used in conjuction with [Disable scans from occuring after every update](#disable-scans-after-an-update) and [Scan out-of-date machines or machines that have been offline for a while](#scan-vms-that-have-been-offline). +Windows Defender AV supports the randomization of scheduled scans and signature updates. This can be extremely helpful in reducing boot storms (especially when used in conjunction with [Disable scans from occurring after every update](#disable-scans-after-an-update) and [Scan out-of-date machines or machines that have been offline for a while](#scan-vms-that-have-been-offline). Scheduled scans run in addition to [real-time protection and scanning](configure-real-time-protection-windows-defender-antivirus.md). @@ -175,7 +175,7 @@ The start time of the scan itself is still based on the scheduled scan policy 5. Expand the tree to **Windows components > Windows Defender** and configure the following setting: - 1. Double-click the **Randomize scheduled task times** setting and set the option to **Enabled**. Click **OK**. This adds a true randomization (it is still random if the disk image is replicated) of plus or minus 30 minutes (using all of the intervals) to the start of the scheduled scan and the signature update. For example, if the sechedule start time was set at 2.30pm, then enabling this setting could cause one machine to scan and update at 2.33pm and another machine to scan and update at 2.14pm. + 1. Double-click the **Randomize scheduled task times** setting and set the option to **Enabled**. Click **OK**. This adds a true randomization (it is still random if the disk image is replicated) of plus or minus 30 minutes (using all of the intervals) to the start of the scheduled scan and the signature update. For example, if the schedule start time was set at 2.30pm, then enabling this setting could cause one machine to scan and update at 2.33pm and another machine to scan and update at 2.14pm. **Use Configuration Manager to randomize schedule scans:** diff --git a/windows/keep-secure/enable-cloud-protection-windows-defender-antivirus.md b/windows/keep-secure/enable-cloud-protection-windows-defender-antivirus.md index abdb360aef..98c5ae9865 100644 --- a/windows/keep-secure/enable-cloud-protection-windows-defender-antivirus.md +++ b/windows/keep-secure/enable-cloud-protection-windows-defender-antivirus.md @@ -113,7 +113,7 @@ See the following for more information and allowed parameters: > [!WARNING] > Setting to **Always Prompt** will lower the protection state of the device. Setting to **Never send** means the [Block at First Sight](configure-block-at-first-sight-windows-defender-antivirus.md) feature will not function. -5. Scoll down to the **Microsoft Active Protection Service** section and set the following settings: +5. Scroll down to the **Microsoft Active Protection Service** section and set the following settings: Setting | Set to --|-- @@ -139,7 +139,7 @@ See [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](http 3. Confirm that **Cloud-based Protection** and **Automatic sample submission** are switched to **On**. >[!NOTE] ->If automatic sample submission has been configured with Group Policy then the setting will be greyed-out and unavailble. +>If automatic sample submission has been configured with Group Policy then the setting will be greyed-out and unavailable. ## Related topics @@ -150,4 +150,4 @@ See [Help secure Windows PCs with Endpoint Protection for Microsoft Intune](http - [Defender cmdlets](https://technet.microsoft.com/en-us/library/dn433280.aspx) - [Utilize Microsoft cloud-delivered protection in Windows Defender Antivirus](utilize-microsoft-cloud-protection-windows-defender-antivirus.md) - [How to create and deploy antimalware policies: Cloud-protection service](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-antimalware-policies#cloud-protection-service) -- - [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) \ No newline at end of file +- [Windows Defender Antivirus in Windows 10](windows-defender-antivirus-in-windows-10.md) \ No newline at end of file diff --git a/windows/keep-secure/manage-event-based-updates-windows-defender-antivirus.md b/windows/keep-secure/manage-event-based-updates-windows-defender-antivirus.md index e1142eb8e3..9726dfceba 100644 --- a/windows/keep-secure/manage-event-based-updates-windows-defender-antivirus.md +++ b/windows/keep-secure/manage-event-based-updates-windows-defender-antivirus.md @@ -61,7 +61,7 @@ You can use Group Policy, Configuration Manager, PowerShell cmdlets, and WMI to 4. [Deploy the updated policy as usual](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-antimalware-policies#deploy-an-antimalware-policy-to-client-computers). -**Use PowerShell cmdlets to to check for protection updates before running a scan:** +**Use PowerShell cmdlets to check for protection updates before running a scan:** Use the following cmdlets: @@ -72,7 +72,7 @@ Set-MpPreference -CheckForSignaturesBeforeRunningScan See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/en-us/library/dn433280.aspx) for more information on how to use PowerShell with Windows Defender Antivirus. -**Use Windows Management Instruction (WMI) to to check for protection updates before running a scan** +**Use Windows Management Instruction (WMI) to check for protection updates before running a scan** Use the [**Set** method of the **MSFT_MpPreference**](https://msdn.microsoft.com/en-us/library/dn455323(v=vs.85).aspx) class for the following properties: diff --git a/windows/keep-secure/manage-outdated-endpoints-windows-defender-antivirus.md b/windows/keep-secure/manage-outdated-endpoints-windows-defender-antivirus.md index 7228604795..32920b478d 100644 --- a/windows/keep-secure/manage-outdated-endpoints-windows-defender-antivirus.md +++ b/windows/keep-secure/manage-outdated-endpoints-windows-defender-antivirus.md @@ -92,7 +92,7 @@ See the following for more information and allowed parameters: ## Set the number of days before protection is reported as out-of-date -You can also specify the number of days after which Windows Defender AV protection is considered old or out-of-date. After the specified number of days, the client will report itself as out-of-date, and show an error to the user of the PC. It may also cause Windows Defender AV to attempt to download an update from other sources (based on the defined [fallback source order](manage-protection-updates-windows-defender-antivirus.md#fallback-order). +You can also specify the number of days after which Windows Defender AV protection is considered old or out-of-date. After the specified number of days, the client will report itself as out-of-date, and show an error to the user of the PC. It may also cause Windows Defender AV to attempt to download an update from other sources (based on the defined [fallback source order](manage-protection-updates-windows-defender-antivirus.md#fallback-order)). **Use Group Policy to specify the number of days before protection is considered out-of-date:** diff --git a/windows/keep-secure/manage-protection-update-schedule-windows-defender-antivirus.md b/windows/keep-secure/manage-protection-update-schedule-windows-defender-antivirus.md index 28197fc0c6..feffc5c8b6 100644 --- a/windows/keep-secure/manage-protection-update-schedule-windows-defender-antivirus.md +++ b/windows/keep-secure/manage-protection-update-schedule-windows-defender-antivirus.md @@ -52,7 +52,7 @@ You can also randomize the times when each endpoint checks and downloads protect 5. Expand the tree to **Windows components > Windows Defender Antivirus > Signature Updates** and configure the following settings: - 1. Double-click the **Specify the interval to check for definition updates** setting and set the option to **Enabled**. Enter the nuber of hours between updates. Click **OK**. + 1. Double-click the **Specify the interval to check for definition updates** setting and set the option to **Enabled**. Enter the number of hours between updates. Click **OK**. 2. Double-click the **Specify the day of the week to check for definition updates** setting and set the option to **Enabled**. Enter the day of the week to check for updates. Click **OK**. 3. Double-click the **Specify the time to check for definition updates** setting and set the option to **Enabled**. Enter the time when updates should be checked. The time is based on the local time of the endpoint. Click **OK**. diff --git a/windows/keep-secure/manage-updates-mobile-devices-vms-windows-defender-antivirus.md b/windows/keep-secure/manage-updates-mobile-devices-vms-windows-defender-antivirus.md index 660d4049a7..6138bb8a05 100644 --- a/windows/keep-secure/manage-updates-mobile-devices-vms-windows-defender-antivirus.md +++ b/windows/keep-secure/manage-updates-mobile-devices-vms-windows-defender-antivirus.md @@ -35,7 +35,7 @@ There are two settings that are particularly useful for these devices: - Opt-in to Microsoft Update on mobile computers without a WSUS connection - Prevent definition updates when running on battery power -The following topics may also be useful in this situations: +The following topics may also be useful in these situations: - [Configuring scheduled and catch-up scans](scheduled-catch-up-scans-windows-defender-antivirus.md) - [Manage updates for endpoints that are out of date](manage-outdated-endpoints-windows-defender-antivirus.md) - [Deployment guide for Windows Defender Antivirus in a virtual desktop infrastructure (VDI) environment](deployment-vdi-windows-defender-antivirus.md) diff --git a/windows/keep-secure/report-monitor-windows-defender-antivirus.md b/windows/keep-secure/report-monitor-windows-defender-antivirus.md index c2a5ab14a1..f958ebfe65 100644 --- a/windows/keep-secure/report-monitor-windows-defender-antivirus.md +++ b/windows/keep-secure/report-monitor-windows-defender-antivirus.md @@ -26,11 +26,17 @@ There are a number of ways you can review protection status and alerts, dependin -You can use System Center Configuration Manager to [monitor Windows Defender AV protection](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/monitor-endpoint-protection) or [create email alerts](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-configure-alerts), or you can also monitor protection using the [Microsoft Intune console](ttps://docs.microsoft.com/en-us/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune#monitor-endpoint-protection). +You can use System Center Configuration Manager to [monitor Windows Defender AV protection](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/monitor-endpoint-protection) or [create email alerts](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-configure-alerts), or you can also monitor protection using the [Microsoft Intune console](https://docs.microsoft.com/en-us/intune/deploy-use/help-secure-windows-pcs-with-endpoint-protection-for-microsoft-intune#monitor-endpoint-protection). -If you have a third-party security information and event management (SIEM) tool, you can also consume [Windows Defender client event IDs](troubleshoot-windows-defender-antivirus.md#windows-defender-av-ids) to review specific events and errors from your endpoints. +If you have a third-party security information and event management (SIEM) tool, you can also consume [Windows Defender client events](https://msdn.microsoft.com/en-us/library/windows/desktop/aa964766(v=vs.85).aspx). -For monitoring or determining status with PowerShell, WMI, or Microsoft Azure, see the [(Deployment, managament, and reporting options table)](deploy-manage-report-windows-defender-antivirus.md#ref1). +Windows events comprise several security event sources, including Security Account Manager (SAM) events ([enhanced for Windows 10](https://technet.microsoft.com/library/mt431757.aspx), also see the [Security audting](security-auditing-overview.md) topic) and [Windows Defender events](troubleshoot-windows-defender-antivirus.md). + +These events can be centrally aggregated using the [Windows event collector](https://msdn.microsoft.com/en-us/library/windows/desktop/bb427443(v=vs.85).aspx). It is common practice for SIEMs to have connectors for Windows events. This technique allows for correlation of all security events from the machine in the SIEM. + +You can also [monitor malware events using the Malware Assessment solution in Log Analytics](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-malware). + +For monitoring or determining status with PowerShell, WMI, or Microsoft Azure, see the [(Deployment, management, and reporting options table)](deploy-manage-report-windows-defender-antivirus.md#ref1). ## Related topics diff --git a/windows/keep-secure/review-scan-results-windows-defender-antivirus.md b/windows/keep-secure/review-scan-results-windows-defender-antivirus.md index aa7ec15eef..63d6ce419e 100644 --- a/windows/keep-secure/review-scan-results-windows-defender-antivirus.md +++ b/windows/keep-secure/review-scan-results-windows-defender-antivirus.md @@ -32,7 +32,7 @@ author: iaanw - Windows Defender Security Center app -After Windows Defender Antivirus has completed a scan, whether it is an [on-demand](run-scan-windows-defender-antivirus.md) or [scheduled scan](scheduled-catch-up-scans-windows-defender-antivirus.md), the results are recorded and you can view the results. You can also define +After Windows Defender Antivirus has completed a scan, whether it is an [on-demand](run-scan-windows-defender-antivirus.md) or [scheduled scan](scheduled-catch-up-scans-windows-defender-antivirus.md), the results are recorded and you can view the results. **Use Configuration Manager to review Windows Defender AV scan results:** @@ -54,7 +54,7 @@ See [How to monitor Endpoint Protection status](https://docs.microsoft.com/en-us **Use PowerShell cmdlets to review Windows Defender AV scan results:** -The following cmdlet will return each detection on the endpoint. If there are multiple detection of the same threat, each detection will be listed separately, based on the time of each detection: +The following cmdlet will return each detection on the endpoint. If there are multiple detections of the same threat, each detection will be listed separately, based on the time of each detection: ```PowerShell Get-MpThreatDetection diff --git a/windows/keep-secure/run-scan-windows-defender-antivirus.md b/windows/keep-secure/run-scan-windows-defender-antivirus.md index f494c10f93..4e29084ea1 100644 --- a/windows/keep-secure/run-scan-windows-defender-antivirus.md +++ b/windows/keep-secure/run-scan-windows-defender-antivirus.md @@ -65,7 +65,7 @@ See [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defen **Use Configuration Manager to run a scan:** -See [Antimalware and firewall tasks: How to perform an on-demance scan](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers) for details on using System Center Configuration Manager (current branch) to run a scan. +See [Antimalware and firewall tasks: How to perform an on-demand scan](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-antimalware-firewall#how-to-perform-an-on-demand-scan-of-computers) for details on using System Center Configuration Manager (current branch) to run a scan. diff --git a/windows/keep-secure/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/keep-secure/scheduled-catch-up-scans-windows-defender-antivirus.md index 50ca1d5359..a4826a52ae 100644 --- a/windows/keep-secure/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/keep-secure/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -33,7 +33,7 @@ author: iaanw -> [!IMPORTANT] +> [!NOTE] > By default, Windows Defender AV will check for an update 15 minutes before the time of any scheduled scans. You can [Manage the schedule for when protection updates should be downloaded and applied](manage-protection-update-schedule-windows-defender-antivirus.md) to override this default. @@ -201,7 +201,7 @@ Scan | Specify the time for a daily quick scan | Specify the number of minutes a Use the following cmdlets: ```PowerShell -Set-MpPreference Set-MpPreference -ScanScheduleQuickTime +Set-MpPreference -ScanScheduleQuickTime ``` See [Use PowerShell cmdlets to configure and run Windows Defender Antivirus](use-powershell-cmdlets-windows-defender-antivirus.md) and [Defender cmdlets](https://technet.microsoft.com/itpro/powershell/windows/defender/index) for more information on how to use PowerShell with Windows Defender Antivirus. diff --git a/windows/keep-secure/troubleshoot-windows-defender-antivirus.md b/windows/keep-secure/troubleshoot-windows-defender-antivirus.md index ebca8b01c8..454f8c8257 100644 --- a/windows/keep-secure/troubleshoot-windows-defender-antivirus.md +++ b/windows/keep-secure/troubleshoot-windows-defender-antivirus.md @@ -91,7 +91,7 @@ The table in this section lists the main Windows Defender Antivirus client event
    Scan Resources: <Resources (such as files/directories/BHO) that were scanned.>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>

    @@ -133,7 +133,7 @@ The table in this section lists the main Windows Defender Antivirus client event
  1. Customer scan
  2. -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Scan Time: <The duration of a scan.>

    @@ -223,7 +223,7 @@ The table in this section lists the main Windows Defender Antivirus client event
  3. Customer scan
  4. -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>

    @@ -267,7 +267,7 @@ The table in this section lists the main Windows Defender Antivirus client event
  5. Customer scan
  6. -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>

    @@ -311,7 +311,7 @@ The table in this section lists the main Windows Defender Antivirus client event
  7. Customer scan
  8. -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Error Code: <Error code> Result code associated with threat status. Standard HRESULT values.
    Error Description: <Error description> @@ -403,7 +403,7 @@ Description of the error.
    Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC
    Status: <Status>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Signature Version: <Definition version>
    Engine Version: <Antimalware Engine version>
    @@ -438,7 +438,7 @@ UAC

    Windows Defender has taken action to protect this machine from malware or other potentially unwanted software. For more information please see the following:

    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Name: <Threat name>
    ID: <Threat ID>
    Severity: <Severity>, for example:
      @@ -491,7 +491,7 @@ UAC

    Windows Defender has encountered an error when taking action on malware or other potentially unwanted software. For more information please see the following:

    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Name: <Threat name>
    ID: <Threat ID>
    Severity: <Severity>, for example:
      @@ -562,7 +562,7 @@ Description of the error.
    Category: <Category description>, for example, any threat or malware type.
    Path: <File path>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Signature Version: <Definition version>
    Engine Version: <Antimalware Engine version>
    @@ -607,7 +607,7 @@ Description of the error.
    Category: <Category description>, for example, any threat or malware type.
    Path: <File path>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Error Code: <Error code> Result code associated with threat status. Standard HRESULT values.
    Error Description: <Error description> @@ -656,7 +656,7 @@ For more information please see the following:

    Category: <Category description>, for example, any threat or malware type.
    Path: <File path>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Signature Version: <Definition version>
    Engine Version: <Antimalware Engine version>
    @@ -701,7 +701,7 @@ For more information please see the following:

    Category: <Category description>, for example, any threat or malware type.
    Path: <File path>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Error Code: <Error code> Result code associated with threat status. Standard HRESULT values.
    Error Description: <Error description> @@ -739,7 +739,7 @@ Description of the error.

    Windows Defender has removed history of malware and other potentially unwanted software.

    Time: The time when the event occurred, for example when the history is purged. Note that this parameter is not used in threat events so that there is no confusion regarding whether it is remediation time or infection time. For those, we specifically call them as Action Time or Detection Time.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>

    @@ -771,7 +771,7 @@ Description of the error.

    Windows Defender has encountered an error trying to remove history of malware and other potentially unwanted software.

    Time: The time when the event occurred, for example when the history is purged. Note that this parameter is not used in threat events so that there is no confusion regarding whether it is remediation time or infection time. For those, we specifically call them as Action Time or Detection Time.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Error Code: <Error code> Result code associated with threat status. Standard HRESULT values.
    Error Description: <Error description> @@ -847,7 +847,7 @@ For more information please see the following:

    Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC
    Status: <Status>
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Signature ID: Enumeration matching severity.
    Signature Version: <Definition version>
    @@ -925,7 +925,7 @@ For more information please see the following:

  9. Remote attestation
  10. Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Signature Version: <Definition version>
    Engine Version: <Antimalware Engine version>
    @@ -1008,7 +1008,7 @@ For more information please see the following:

  11. Remote attestation
  12. Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Action: <Action>, for example:
    • Clean: The resource was cleaned
    • @@ -1137,7 +1137,7 @@ For more information please see the following:

    • Remote attestation
    Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Action: <Action>, for example:
    • Clean: The resource was cleaned
    • @@ -1234,7 +1234,7 @@ For more information please see the following:

    • Remote attestation
    Antimalware Scan Interface (AMSI). Primarily used to protect scripts (PS, VBS), though it can be invoked by third parties as well. UAC
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Process Name: <Process in the PID>
    Action: <Action>, for example:
    • Clean: The resource was cleaned
    • @@ -1388,7 +1388,7 @@ Description of the error.

    User action:

    @@ -1428,7 +1428,7 @@ Description of the error.
    Update Type: <Update type>, either Full or Delta.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Current Engine Version: <Current engine version>
    Previous Engine Version: <Previous engine version>
    @@ -1496,7 +1496,7 @@ Description of the error.
    Update Type: <Update type>, either Full or Delta.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Current Engine Version: <Current engine version>
    Previous Engine Version: <Previous engine version>
    Error Code: <Error code> @@ -1559,7 +1559,7 @@ Description of the error.
    Current Engine Version: <Current engine version>
    Previous Engine Version: <Previous engine version>
    Engine Type: <Engine type>, either antimalware engine or Network Inspection System engine.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>

    @@ -1601,7 +1601,7 @@ Description of the error.
    New Engine Version:
    Previous Engine Version: <Previous engine version>
    Engine Type: <Engine type>, either antimalware engine or Network Inspection System engine.
    -
    User: <Domain>\<User>
    +
    User: <Domain>\\<User>
    Error Code: <Error code> Result code associated with threat status. Standard HRESULT values.
    Error Description: <Error description> @@ -2717,6 +2717,7 @@ This section provides the following information about Windows Defender Antivirus - The error code - The possible reason for the error - Advice on what to do now + Use the information in these tables to help troubleshoot Windows Defender Antivirus error codes.
    -

    No action is necessary. The Windows Defenderclient is in a healthy state. This event is reported on an hourly basis.

    +

    No action is necessary. The Windows Defender Antivirus client is in a healthy state. This event is reported on an hourly basis.

    diff --git a/windows/keep-secure/use-group-policy-windows-defender-antivirus.md b/windows/keep-secure/use-group-policy-windows-defender-antivirus.md index b9a28ec92a..661ce72277 100644 --- a/windows/keep-secure/use-group-policy-windows-defender-antivirus.md +++ b/windows/keep-secure/use-group-policy-windows-defender-antivirus.md @@ -40,13 +40,13 @@ The following table in this topic lists the Group Policy settings available in W Location | Setting | Documented in topic ---|---|--- Client interface | Enable headless UI mode | [Prevent users from seeing or interacting with the Windows Defender AV user interface](prevent-end-user-interaction-windows-defender-antivirus.md) -Client interface | Display additional text to clients when they need to perform an action | [Configurethenotificationsthatappearonendpoints](configure-notifications-windows-defender-antivirus.md) -Client interface | Suppress all notifications | [Configurethenotificationsthatappearonendpoints](configure-notifications-windows-defender-antivirus.md) -Client interface | Suppresses reboot notifications | [Configurethenotificationsthatappearonendpoints](configure-notifications-windows-defender-antivirus.md) -Exclusions | Extension Exclusions | [ConfigureandvalidateexclusionsinWindowsDefenderAVscans](configure-exclusions-windows-defender-antivirus.md) -Exclusions | Path Exclusions | [ConfigureandvalidateexclusionsinWindowsDefenderAVscans](configure-exclusions-windows-defender-antivirus.md) -Exclusions | Process Exclusions | [ConfigureandvalidateexclusionsinWindowsDefenderAVscans](configure-exclusions-windows-defender-antivirus.md) -Exclusions | Turn off Auto Exclusions | [ConfigureandvalidateexclusionsinWindowsDefenderAVscans](configure-exclusions-windows-defender-antivirus.md) +Client interface | Display additional text to clients when they need to perform an action | [Configure the notifications that appear on endpoints](configure-notifications-windows-defender-antivirus.md) +Client interface | Suppress all notifications | [Configure the notifications that appear on endpoints](configure-notifications-windows-defender-antivirus.md) +Client interface | Suppresses reboot notifications | [Configure the notifications that appear on endpoints](configure-notifications-windows-defender-antivirus.md) +Exclusions | Extension Exclusions | [Configure and validate exclusions in Windows Defender AV scans](configure-exclusions-windows-defender-antivirus.md) +Exclusions | Path Exclusions | [Configure and validate exclusions in Windows Defender AV scans](configure-exclusions-windows-defender-antivirus.md) +Exclusions | Process Exclusions | [Configure and validate exclusions in Windows Defender AV scans](configure-exclusions-windows-defender-antivirus.md) +Exclusions | Turn off Auto Exclusions | [Configure and validate exclusions in Windows Defender AV scans](configure-exclusions-windows-defender-antivirus.md) MAPS | Configure the 'Block at First Sight' feature | [Enable the Block at First Sight feature](configure-block-at-first-sight-windows-defender-antivirus.md) MAPS | Join Microsoft MAPS | [Enable cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) MAPS | Send file samples when further analysis is required | [Enable cloud-delivered protection](enable-cloud-protection-windows-defender-antivirus.md) @@ -63,14 +63,14 @@ Real-time protection | Configure local setting override for monitoring for incom Real-time protection | Configure local setting override for scanning all downloaded files and attachments | [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) Real-time protection | Configure local setting override for turn on behavior monitoring | [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) Real-time protection | Configure local setting override to turn on real-time protection | [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) -Real-time protection | Define the maximum size of downloaded files and attachments to be scanned | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Monitor file and program activity on your computer | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Scan all downloaded files and attachments | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Turn off real-time protection | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Turn on behavior monitoring | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Turn on process scanning whenever real-time protection is enabled | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Turn on raw volume write notifications | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) -Real-time protection | Configure monitoring for incoming and outgoing file and program activity | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Define the maximum size of downloaded files and attachments to be scanned | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Monitor file and program activity on your computer | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Scan all downloaded files and attachments | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Turn off real-time protection | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Turn on behavior monitoring | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Turn on process scanning whenever real-time protection is enabled | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Turn on raw volume write notifications | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Real-time protection | Configure monitoring for incoming and outgoing file and program activity | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) Remediation | Configure local setting override for the time of day to run a scheduled full scan to complete remediation | [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) Remediation | Specify the day of the week to run a scheduled full scan to complete remediation | [Configure scheduled scans for Windows Defender AV](scheduled-catch-up-scans-windows-defender-antivirus.md) Remediation | Specify the time of day to run a scheduled full scan to complete remediation | [Configure scheduled scans for Windows Defender AV](scheduled-catch-up-scans-windows-defender-antivirus.md) @@ -81,7 +81,7 @@ Reporting | Configure time out for detections in critically failed state | Not u Reporting | Configure time out for detections in non-critical failed state | Not used Reporting | Configure time out for detections in recently remediated state | Not used Reporting | Configure time out for detections requiring additional action | Not used -Reporting | Turn off enhanced notifications | [Configurethenotificationsthatappearonendpoints](configure-notifications-windows-defender-antivirus.md) +Reporting | Turn off enhanced notifications | [Configure the notifications that appear on endpoints](configure-notifications-windows-defender-antivirus.md) Root | Turn off Windows Defender Antivirus | Not used Root | Define addresses to bypass proxy server | Not used Root | Define proxy auto-config (.pac) for connecting to the network | Not used @@ -103,7 +103,7 @@ Scan | Configure local setting override for scheduled scan time | [Prevent or al Scan | Configure local setting override for the scan type to use for a scheduled scan | [Prevent or allow users to locally modify policy settings](configure-local-policy-overrides-windows-defender-antivirus.md) Scan | Create a system restore point | [Configure remediation for Windows Defender AV scans](configure-remediation-windows-defender-antivirus.md) Scan | Turn on removal of items from scan history folder | [Configure remediation for Windows Defender AV scans](configure-remediation-windows-defender-antivirus.md) -Scan | Turn on heuristics | [EnableandconfigureWindowsDefenderAValways-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) +Scan | Turn on heuristics | [Enable and configure Windows Defender AV always-on protection and monitoring](configure-real-time-protection-windows-defender-antivirus.md) Scan | Turn on e-mail scanning | [Configure scanning options in Windows Defender AV](configure-advanced-scan-types-windows-defender-antivirus.md) Scan | Turn on reparse point scanning | [Configure scanning options in Windows Defender AV](configure-advanced-scan-types-windows-defender-antivirus.md) Scan | Run full scan on mapped network drives | [Configure scanning options in Windows Defender AV](configure-advanced-scan-types-windows-defender-antivirus.md) diff --git a/windows/keep-secure/use-intune-config-manager-windows-defender-antivirus.md b/windows/keep-secure/use-intune-config-manager-windows-defender-antivirus.md index 2cf071feeb..d7904ec127 100644 --- a/windows/keep-secure/use-intune-config-manager-windows-defender-antivirus.md +++ b/windows/keep-secure/use-intune-config-manager-windows-defender-antivirus.md @@ -16,7 +16,7 @@ author: iaanw If you are using System Center Configuration Manager or Microsoft Intune to manage the endpoints on your network, you can also use them to manage Windows Defender AV. -In both cases, the protection will be labelled as Endpoint Protection, although the engine is the same as that used by Windows Defender AV. +In some cases, the protection will be labeled as Endpoint Protection, although the engine is the same as that used by Windows Defender AV. See the [Endpoint Protection](https://docs.microsoft.com/en-us/sccm/protect/deploy-use/endpoint-protection) library on docs.microsoft.com for information on using Configuration Manager. diff --git a/windows/keep-secure/use-powershell-cmdlets-windows-defender-antivirus.md b/windows/keep-secure/use-powershell-cmdlets-windows-defender-antivirus.md index d3d65aa3ad..ae1135c98c 100644 --- a/windows/keep-secure/use-powershell-cmdlets-windows-defender-antivirus.md +++ b/windows/keep-secure/use-powershell-cmdlets-windows-defender-antivirus.md @@ -27,9 +27,9 @@ PowerShell cmdlets are most useful in Windows Server environments that don't rel > [!NOTE] > PowerShell cmdlets should not be used as a replacement for a full network policy management infrastructure, such as [System Center Configuration Manager](https://technet.microsoft.com/en-us/library/gg682129.aspx), [Group Policy Management Console](https://technet.microsoft.com/en-us/library/cc731212.aspx), or [Windows Defender Group Policy ADMX templates](https://support.microsoft.com/en-us/kb/927367). -Changes made with PowerShell will affect local settings on the endpoint where the changes are deployed or made. This means that dployments of policy with Group Policy, System Center Configuration Manager, or Microsoft Intune can overwrite changes made with PowerShell. +Changes made with PowerShell will affect local settings on the endpoint where the changes are deployed or made. This means that deployments of policy with Group Policy, System Center Configuration Manager, or Microsoft Intune can overwrite changes made with PowerShell. -You can [configure which settings can be overriden locally with local policy overrides](configure-local-policy-overrides-windows-defender-antivirus.md). +You can [configure which settings can be overridden locally with local policy overrides](configure-local-policy-overrides-windows-defender-antivirus.md). PowerShell is typically installed under the folder _%SystemRoot%\system32\WindowsPowerShell_. @@ -38,10 +38,11 @@ PowerShell is typically installed under the folder _%SystemRoot%\system32\Window 1. Click **Start**, type **powershell**, and press **Enter**. 2. Click **Windows PowerShell** to open the interface. - > [!NOTE] - > You may need to open an administrator-level version of PowerShell. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. 3. Enter the command and parameters. +> [!NOTE] +> You may need to open an administrator-level version of PowerShell. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. + To open online help for any of the cmdlets type the following: ```PowerShell diff --git a/windows/keep-secure/use-wmi-windows-defender-antivirus.md b/windows/keep-secure/use-wmi-windows-defender-antivirus.md index cc74e07307..39b5a2ad99 100644 --- a/windows/keep-secure/use-wmi-windows-defender-antivirus.md +++ b/windows/keep-secure/use-wmi-windows-defender-antivirus.md @@ -20,15 +20,15 @@ author: iaanw Windows Management Instrumentation (WMI) is a scripting interface that allows you to retrieve, modify, and update settings. -Read more about WMI at the [Microsoft Develop Network System Administration library](https://msdn.microsoft.com/en-us/library/aa394582(v=vs.85).aspx). +Read more about WMI at the [Microsoft Developer Network System Administration library](https://msdn.microsoft.com/en-us/library/aa394582(v=vs.85).aspx). Windows Defender AV has a number of specific WMI classes that can be used to perform most of the same functions as Group Policy and other management tools. Many of the classes are analogous to [Defender PowerShell cmdlets](use-powershell-cmdlets-windows-defender-antivirus.md). The [MSDN Windows Defender WMIv2 Provider reference library](https://msdn.microsoft.com/en-us/library/dn439477(v=vs.85).aspx) lists the available WMI classes for Windows Defender AV, and includes example scripts. -Changes made with WMI will affect local settings on the endpoint where the changes are deployed or made. This means that dployments of policy with Group Policy, System Center Configuration Manager, or Microsoft Intune can overwrite changes made with WMI. +Changes made with WMI will affect local settings on the endpoint where the changes are deployed or made. This means that deployments of policy with Group Policy, System Center Configuration Manager, or Microsoft Intune can overwrite changes made with WMI. -You can [configure which settings can be overriden locally with local policy overrides](configure-local-policy-overrides-windows-defender-antivirus.md). +You can [configure which settings can be overridden locally with local policy overrides](configure-local-policy-overrides-windows-defender-antivirus.md). ## Related topics diff --git a/windows/keep-secure/utilize-microsoft-cloud-protection-windows-defender-antivirus.md b/windows/keep-secure/utilize-microsoft-cloud-protection-windows-defender-antivirus.md index 708740d908..bd45aa1d5f 100644 --- a/windows/keep-secure/utilize-microsoft-cloud-protection-windows-defender-antivirus.md +++ b/windows/keep-secure/utilize-microsoft-cloud-protection-windows-defender-antivirus.md @@ -31,7 +31,7 @@ Cloud-delivered protection for Windows Defender Antivirus, also referred to as M Enabling cloud-delivered protection helps detect and block new malware - even if the malware has never been seen before - without needing to wait for a traditionally delivered definition update to block it. Definition updates can take hours to prepare and deliver, while our cloud service can deliver updated protection in seconds. -Cloud-delivered protecton is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. +Cloud-delivered protection is enabled by default, however you may need to re-enable it if it has been disabled as part of previous organizational policies. The following table describes the differences in cloud-based protection between recent versions of Windows and System Center Configuration Manager. diff --git a/windows/keep-secure/windows-defender-antivirus-compatibility.md b/windows/keep-secure/windows-defender-antivirus-compatibility.md index 23e1a82978..4945834e0f 100644 --- a/windows/keep-secure/windows-defender-antivirus-compatibility.md +++ b/windows/keep-secure/windows-defender-antivirus-compatibility.md @@ -29,7 +29,7 @@ author: iaanw Windows Defender Advanced Threat Protection (ATP) is an additional service beyond Windows Defender Antivirus that helps enterprises detect, investigate, and respond to advanced persistent threats on their network. See the [Windows Defender Advanced Threat Protection](windows-defender-advanced-threat-protection.md) topics for more information about the service. -If you are enrolled in Windows Defender ATP, and you are not using Windows Defender AV as your real-time protection service on your endpoints, Windows Defender will automatically enter into a passive mode. On Windows Server 2016 SKUs, Windows Defender AV will not enter into the passive mode and will run alongisde your other antivirus product. +If you are enrolled in Windows Defender ATP, and you are not using Windows Defender AV as your real-time protection service on your endpoints, Windows Defender will automatically enter into a passive mode. On Windows Server 2016 SKUs, Windows Defender AV will not enter into the passive mode and will run alongside your other antivirus product. In passive mode, Windows Defender will continue to run (using the *msmpeng.exe* process), and will continue to be updated, however there will be no Windows Defender user interface, scheduled scans won't run, and Windows Defender will not provide real-time protection from malware. diff --git a/windows/keep-secure/windows-defender-antivirus-in-windows-10.md b/windows/keep-secure/windows-defender-antivirus-in-windows-10.md index a9cdcf6735..bcce59abef 100644 --- a/windows/keep-secure/windows-defender-antivirus-in-windows-10.md +++ b/windows/keep-secure/windows-defender-antivirus-in-windows-10.md @@ -66,7 +66,6 @@ Some features require a certain version of Windows 10 - the minimum version requ Functionality, configuration, and management is largely the same when using Windows Defender Antivirus on Windows Server 2016, however [there are some differences](windows-defender-antivirus-on-windows-server-2016.md). -# @@ -74,7 +73,7 @@ Functionality, configuration, and management is largely the same when using Wind Topic | Description :---|:--- -[Evaluate Windows Defender Antivirus protection](evaluate-windows-defender-antivirus.md) | Evaluate the protection capabilities of Windows Defender Antivirus with a specialized evaluation guide and powershell script +[Evaluate Windows Defender Antivirus protection](evaluate-windows-defender-antivirus.md) | Evaluate the protection capabilities of Windows Defender Antivirus with a specialized evaluation guide and PowerShell script [Deploy, manage updates, and report on Windows Defender Antivirus](deploy-manage-report-windows-defender-antivirus.md) | While traditional client deployment is not required for Windows Defender AV, you will need to enable the service. You can also manage how protection and product updates are applies, and receive reports from Configuration Manager, Intune, and with some security information and event monitoring (SIEM) tools [Configure Windows Defender features](configure-windows-defender-antivirus-features.md) | Windows Defender AV has a large set of configurable features and options. You can configure options such as cloud-delivered protection, always-on monitoring and scanning, and how end-users can interact or override global policy settings [Customize, initiate, and review the results of scans and remediation](customize-run-review-remediate-scans-windows-defender-antivirus.md) | You can set up scheduled scans, run on-demand scans, and configure how remediation works when threats are detected diff --git a/windows/keep-secure/windows-defender-offline.md b/windows/keep-secure/windows-defender-offline.md index c3e4825764..af07823d3a 100644 --- a/windows/keep-secure/windows-defender-offline.md +++ b/windows/keep-secure/windows-defender-offline.md @@ -31,6 +31,8 @@ author: iaanw Windows Defender Offline is an antimalware scanning tool that lets you boot and run a scan from a trusted environment. The scan runs from outside the normal Windows kernel so it can target malware that attempts to bypass the Windows shell, such as viruses and rootkits that infect or overwrite the master boot record (MBR). +You can use Windows Defender Offline if you suspect a malware infection, or you want to confirm a thorough clean of the endpoint after a malware outbreak. + In Windows 10, Windows Defender Offline can be run with one click directly from the [Windows Defender Security Center app](windows-defender-security-center-antivirus.md). In previous versions of Windows, a user had to install Windows Defender Offline to bootable media, restart the endpoint, and load the bootable media. ## Pre-requisites and requirements From f78b177e3636ab73189789a1eb5a2a23f807d6d8 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Tue, 4 Apr 2017 17:17:46 -0700 Subject: [PATCH 18/18] fix bookmark changes --- windows/keep-secure/deploy-windows-defender-antivirus.md | 2 +- .../keep-secure/report-monitor-windows-defender-antivirus.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/keep-secure/deploy-windows-defender-antivirus.md b/windows/keep-secure/deploy-windows-defender-antivirus.md index 11ab5cdeb6..0f51f5cf85 100644 --- a/windows/keep-secure/deploy-windows-defender-antivirus.md +++ b/windows/keep-secure/deploy-windows-defender-antivirus.md @@ -27,7 +27,7 @@ author: iaanw Depending on the management tool you are using, you may need to specifically enable or configure Windows Defender AV protection. -See the table in the [Deploy, manage, and report on Windows Defender AV](deploy-manage-report-windows-defender-antivirus.md#ref1) topic for instructions on how to enable protection with System Center Configuration Manager, Group Policy, Active Directory, Microsoft Azure, Microsoft Intune, PowerShell cmdlets, and Windows Management Instruction (WMI). +See the table in the [Deploy, manage, and report on Windows Defender AV](deploy-manage-report-windows-defender-antivirus.md#ref2) topic for instructions on how to enable protection with System Center Configuration Manager, Group Policy, Active Directory, Microsoft Azure, Microsoft Intune, PowerShell cmdlets, and Windows Management Instruction (WMI). Some scenarios require additional guidance on how to successfully deploy or configure Windows Defender AV protection, such as Virtual Desktop Infrastructure (VDI) environments. diff --git a/windows/keep-secure/report-monitor-windows-defender-antivirus.md b/windows/keep-secure/report-monitor-windows-defender-antivirus.md index f958ebfe65..1ada466447 100644 --- a/windows/keep-secure/report-monitor-windows-defender-antivirus.md +++ b/windows/keep-secure/report-monitor-windows-defender-antivirus.md @@ -36,7 +36,7 @@ These events can be centrally aggregated using the [Windows event collector](htt You can also [monitor malware events using the Malware Assessment solution in Log Analytics](https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-malware). -For monitoring or determining status with PowerShell, WMI, or Microsoft Azure, see the [(Deployment, management, and reporting options table)](deploy-manage-report-windows-defender-antivirus.md#ref1). +For monitoring or determining status with PowerShell, WMI, or Microsoft Azure, see the [(Deployment, management, and reporting options table)](deploy-manage-report-windows-defender-antivirus.md#ref2). ## Related topics

    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%0D6q>@Vcrs!6ZXiy||-*v8|FV$~)-{=4S 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%0Ayc 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�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⩔4*SUpg{v>3*Z@GS!PyqxT0B&U>?2zH9DIwQCP<+!j)*+@^vSG&D|m zv*=3KX!K?Kk)?EUbD?Yds{pyXKAVd=o)k{Hk$3EI@f(WqJmRzEdRiLkUq5{7n6k!5 z;v=;^{g9$}`I2Nhf93uv>$M4nr~H`Dqa()3uU^C++fG$7`Fw%np3Sk<=QEn0r`z_; zqqFWGr*oIQy0u@S(|ggZQ|9^;YnnO_&0vh1c0GWv{t`RaI3+G3995vpGOyi{UH#tX zKzzt9L*pl(=M`M=3wm0fUYyck?Rot}Zd1MD)M(xA>M~t3N{&+WSzFaqwft9%GX{;9 z9d>zt+*RJhe3C-)q_2uQN=T*pI@lVIe zOjK&F&``hP@J#<%<2%<22G?6m@;tTmT(u&@o(FZWzqh9R+$i4R*&{P4(l4{so67Q! zjSSqoW0LKHs%-A=v?|v6rh1oGGQ6IJCMi36@B1|`);t@3xLoBonOK6Y;kMAF`#aPh z?b&`VX7`jp@^yP7--hDtbyGI)s$7+&bi3#`R+fgb$wslX%J9V_nku{Jo>RZssp@mK z^rhQ_k7yik0b@pUQuE`q=Nn2cadi8br@|vzyoOh`d@-&VYcyUy`7EoZhm%j*g5{Go z5l|EZ%k7^#FaP?T_TW$WDrcX@k88sCr4c#eqCY+a3JjJQ9402(Du*8i`)?$1KvLS) zlKs>*y~~7^{DfgS$8X&Ufm_ z%^j|t`v^DUZ78vR9{ilDiJid9k(po~(ZNdA45u z+XVmgwJ*&L-sv51IDg(Osp+8O&4Pg0_x`YPh?}6hmVC0Sd&i5?8#2jgnWuE#ipj6+ zZXOA{P0m!x>sAV|c($P`pP+-~6SM}sMB(HU}hJ97@3lCw0on6?pLi)u+`z1eQY&=%P zeI+jIK6p2yr#3*h$ohIpCsx|HYZ2}KrKg7)4ZC_>SC5|fOeIKh1yd}YvF6Ck(PxdVJy&s@CeNMYyY;Sqz5Vs5#C5!{Zql5f z;4AM}7RmX(8>66ipW*9YLor<$cKOKhQEg9_P8)tKnNeTW{^m+&ZS7^#Q%C2Ay`Ji= zzW1nP?yjfGAtmBRu9=N4AdlgA%@4hMvT)m!=n2IY7w3N{jJbBS`uB(X?@#d98z_@M z!Trm*Y_%`Pgue|U4lW4CLm?nU z3Xu|rppZ~NZ5F_JbSB7nl5`eAq|4If0G6k#0nDbe0amAL0<1-M z2iSui0B|5Z9N-B0M1Ujd(E!KLV-W&9j-CW+Cef2YO$vQ7zaSUK9Mm!?{;6%oLfDbSZ0DO>f1mGsdJ%H~s9su0N zXal&NISfIWN=#LR$W&tj`!l1NDFCN3p99><>;$+=CImrcLS=xqGLbA@1ZC;591$YR ziPZw|ZPqh@pR-;9+|7D}5LjjHiz<<^y7bKr^Bl0snGn9HGZi+AQE}l&(Zqf<9FTToZT}rTfx-0q4^HGcB#8f`& zotzeHf;y&fd2BQ!g`1g%MyIBvnxG3oa!o*sQ*%L|3LZb#1l^g*P02zxX2zwMpr1i%%tc{^iF0fs5yifA!K`hdp4rs~cCLvTX(r`rUUr6~sK_gOaC&%&AP&VW`kYkWrL2d`RE9AbA2SFYId2}k5pNu9# z&WC(DQApH01Sm3G#Vq-XnbrlfTY9NNyL3C<@ z_!xm`BO?(VL>JLR^brH(zu5a4_^PTa-+fMQZtgh=_aqooOc|QSOd3;)4CPUbF-63P zG)1HsX+&gzQc4k#W)M?K(}*;s5iw%m-J}d+CL$n&5Gai?^5|_$a&PYU_g5|ukYc0^ zkD-*Ir>6>X2*w@)a_CMGp z_6;@}JxJ7-YFP%zGJHY(7kGx7YSl5nK!0ccv-1(~7uB{#(BDP*sBRY9$=aEZoo1H= zy^tZ~3X_Clp;TBRtQIy1bwZPHSm+dd!fD}>s2B6a0&#{|CN2{z#Eqg!>=13@)r1R) zC5iJAmnWXp8}(KCW=SWdOF1|>r%7|9#ZtMnP1+?{Wusgum*8~UD4XQna+};Ehvc*J zm1H?NGdVxGAbCb|S@N>visX&SrsUl?nR=2#$!C+VV9lytWY~qE?ql+NjelhtlSnro z-nnx-=lx8goi%7@%=j(C%lD5QUM`+MJ!xe;|3LNd``>LGUM{N`US7Ipc=-o&hnJU4 z9A199fk_EN%B#jONxWXh0adAEl5R-3YG{A3;`Q?I^7D=x%Ap&|=ZBBKp@d0v=X!Y| zl@rL`MpHd|WhLjEIo~zp8F)-x`j9f_xUG12xqc4q+lM-BXc|7|j)oh`7lxEE-fQP> zo>Sv^&I>u8KD>{{O;pywsx#n&xmv4#DdT)G=X_=VvW{Ahg7+1%Vm6bN;>=pYRrRfIG@e=63)vxU(fj#&YL*r<2PA34{&~(R-Mgeu-UAPzLBwtRj?|yk<~I2V!>|K z!rIs|*27#Z#7?lY>;k(Yh=MGP6f%WuAzzpv6bMs=8N&4$UDf#OeCJ-z;GFCK^@*HM zYkcGCaEsnQj>;)ynd3gj>agRaIiKx*uBH8a-}n1CKXJ1^HBaZ9You9=1If6bgL7&kD`eAH37f;_vBhjTZ^OrF z=HoQ;ahfBXbL})=()a;A=Oa1iyK;d0@`1vS^VtJ@RR<1p&b{bBfLhCnbCiF3!3A9XPM? z7VgO{-2Pg!Ip_A@!nNJP<53IOXbZRd7Vg0O|KHg#O zmxo6W_uF6R4ENh3mxq^sBi~TY8FISf?+JC6+Qd|%r)QyV?9p-ja0d}Nme+MTz#MZV3Sd^?YGKI+?i)VE7M&KKWq%NUcHJ^sz0X=y zo<2dv>$O8$TyJ&#*N5zxKsbu{5!%igkPc_vIw)OCWkPWFpuyK!hFK7 z5>6y6BrGDFLU=FrGnMduswpOXfN(nDgM>2(OQ_{ck{=_SNBB75e8L5UiwGAJevk0` zgv$w^Bz&5%lCX-fn(!Bd8wqO&Um)B>_#(|=Gs(4tFB5Jde1))%a4WUkMp#d{o$yt{ zM#9$#cT@X4gnJ415w;Nin(zqWZwT86-y&=$e4DU?@EyXVg#U~17~yXT%`{>s$z6oq zggu00=MveuJOk@*tVKMouOquaU`m<-aE+88fpGU@)RS@(C8#2D>c4H{rp}l&Jqx$hAPav5hm@3 zD+pH-k`*arKMJi;A3fYE2QA?qCrBI|&C{ig~ zXoeJ>6p9b2 zF^0x_EtYH1^s`4wEqZD3fFc3+RL%c1pVPce^E1uEhI*CeH=4(2zC!lStx~f`%@RM! zjx?*$Y(%pT%`UY4Cmjp7f1V}$f0QMBdVcWN$O*J;;PX7-uaO6Qo&kKG0oiW4@VVRHS}y%rK5_f+_$k{#LdtNYLxhy!e4cfG%%^XECi(LW{Ii@}e>)lY z|Etg7{?_tvk$ut7W$0$iFenL3lys7gB}xWKVtVNd(kNz-?w9Uovh=t#pCwC`(sOKt z^rrMCOOy6X2iQpIpmc=YD$kK0WnYx5DvMZwvPAhlD^!*#KV(J9Hl>M8QGToZ zmOaEoVWs+i`^3=+8O*?v*?;su)f4`s&;2FOep=g)yLUsKx-&Ok*XJ;-?lZQ%vG1Y$ z#23UnGC9@>y4(Sdiaoc!adLFi+T0)9k3QHJCHjqv>kU=((Y0NR^ zux#Ue<9v3zvE2AiEXNozo`h|jHlAkV$R6$_dl;|WrQF3PD0eG&!$MT6m`GMJiL7EW zSw#U^#e->Ln#5*cu6JOr-Apj_V8#hFV;#*{M>7^MV;O5m#=H|~-XhIAiRPVvc^|^s z4oiozwqIinNwkI}T0;`nkirs^M@D<`C-#5Gu{J`)5GZ@Yp&Y|TW4C?m< z&Ku4{{#V1lLcWL`R&V%|;R#ty>zRT0r?A3ChmSw8Uy)D$TyRuY$+RZj+BG?TqzfFo|Ff?gTB2oQJM%WlnPN( zBozUtNK=6KBD>VnZV6Jc^dO?q3~2`B66BJ4X{Iz2Z61>z1J0A?VHY2l9)~<1u}Y8@ zNDCk@k`@6MON%kj?@8Z-wSHgvK5)78B zk~Tqp5m}^O+AM8`Tr1TAUzT3Rh+CvBkYABrfm|omLEeh|Q7_daf7DCckw5CCSCK#J zrAFkBdg*oKk9ujhv==S+N&A2;QVT{o2>X*@e;ttDk$#JMGxED6sZ;8N+$Hq@tx_-0 zCAooqDF6&gA?PG5h4EBGia?G^QOGeV2Dwk_gM3^%1^GScEO0;?K+QP`HXxmsu=~;l zWMq2jPtu<-|0~GI^wOWDKVv4>*RHie=4irUa3S@rI(*WR;8CW$UjGYwTxYpe~BC_ zNq#|o0W~iohf0!Pl3#-SGIFRS`4#yU$iI@eW1c(YSAnm|uK}CnH&Cy>bL!=VW(fKM5p0zPeg8o1iH8f{)Pz6N=( z5f)&jAx}Uyq*o>?@IGY{vLU@PS(yyEKq&wgDuql|ij*SY z6l6wvWtuV#^~FjtaJn)bI75LyDkVw@aHcYo8Iy%`6~L9sO5iGG6|h_>2d-AI zMrDn%23Vm~0M{yOf$NlYz)GbOSfx}UKCV~R12-refYnMhaHFyjSfkXS%_e0NaI>-* zSgX_mw;(gpD|Jd8GBBlt`rRjkBG{m$tLmJM8G&v2?EG;Ds zwws&D4y$Bel6H;&R8~kV%Gz3u>GxWh9ACewIoOxJ! z7~WJWJxbrg8Be{Huu5><&~uovYr8*^If_h&9z*C?>+xafJLvHd^rimYCj;G6M~eab z&>{gXX2XxagLWd?VP+Uv{ntj1;u-btNy#)%!4NS-_>-dcq#FLe)2vRocY)7EY!i_jZ7qKzo_sX=mcT zxf&fbfQ+bb0Z#{I4xudGCikQEA4k{k9~=vs0GbRc;&s!AYjZfl=iR}}>X8=i4wah{NB}-Y4BP>GR6gE(s2Fn8Xmax&X#J#1b8Z{=W z*@2qn?xt|MWtDp`YSy^-hBG0zgtLH0fa}~HXtUmJ4(D1nx_iQ7F_r`K-0b#+Cs^v- zk?>?ogZo6d$g&epO|$HBSM6!H>~o*NiU?J`y_;=mb)VZaU}|aIJNzXH|HbwbnBUJEgS@ct(b2SzMk` zkYk=PkXt>GwxRgDcr>o!jv)=oBN-R@}! zZ?iUfc495NJ-foW)@IMXP`~xCr*%)eX1CTAo;BeLtEkS(T23>p@T?10S}Q&4!yBya zp0?0>=;3JCU_IvP#C%|r;qA2hjn*!YHM9o0YK4Am9&32F)#GUmH*>3Vse0f$7;>lf zl&JREQ)P{NT;ao7n~!{_XRd0c;dba`=biz+r>8vutYW|uQ&;5aSMAet_WJ5HTg42| zhjv*ns5=XtoDUyUcNRLlYrA~ea}_hW<`vPNE2RD15S zHhK-A&fZk7F+A29_ohRuWDl0BAIZHL-po*c?`Tz%z1iNZP(yDX$>Y4aVO#G+@7S=X zx4=6g9O|7ydLZlVEryojn#L?gy^}G+8PHf}Z;59N^k3>N3SH`*?HL0N%u+46cdmC@ zs1p{bYQyH8K^i{VHOJCM`%fJ>07SDLpn^aHf-Qh0i8AmbUa&MD&X;*_~iFZX$wHjN( z*VOnB(e>{2mPce&|B+Nx|B(zef`w13u_B^V<;ZAN4rleYko}WSSuT-Gd!a_QNVXb7 zB6*r+YWnXz;;o2`>+SGXBA#e*AeZ!P{z&E)PWo5lVPv8jc_Ib9J>CtWK(E7F6Q0a1 z+2C0fnbPa?)`pFawd!3*m3nuWTut((Ay1VDmLguIc(=o|)_5DknYISs+K|<@(^mx# zf(^&EJGQu2#~L-C)odFPI4`yvt6m*zrWJK+*4sN5d)le(sii-#0{*)oP#!j_CqnG7 zs^?g{8tr4p)EFDR+r21nl?l1)^LaVe>!?DAi5j(BQu>p*g5xYS0 zWy`)mC1Mo$tfR@D9lPe(>#mM60BTs83bvab7S)j4a0y z_v)@W=s&N!OY?L`hi7D8hQl1#5EdOhI0d*pI~;+U&_;(ZP#bDc&(OZnj);40U$(=6 zHX9u$0^33^s?SsB7S2*-^9fb%8>i~FZ=z$NpIYfpWcX3~VvW~F zs1*@x6?7E~w1;Oo$9q}Lnb zO{yFnMe<(FCY=l1j=q+m_KCfo-jMMfBFL2_FAW!2YY|al&*YD-o_%`;)JPklSOiZ& zM$y+p@&)Ljs?VYB{=1`{8v_@@V>R#QXPF^zIds;!IdHAdXRY)$M`rh)@g9!M?LFsh zkIYBSG1Of2c10HRyH~un$TA!AdLk=rdT%IPVN3DGL+flKy{99qZKJ#ck+o=fAu`)G z#(OzZWy|qii&We4eLBR7@jm%?qimCWsiF0@LSIH?lWnSRbYzQdx-UB{+GhIl!lkx3 zzHt$gt;{zuvctB(R}g8kE%8l(yxdnD*=t+nD~Yt&*7#;ej@Z`u=0-Yf>wWVhX4^*J z;z*Bevu|0%VXO143~zYjoNsl+$MZwV#B95K)scv8pKnv-gss)LC342r<}*dk*^c^l zL@tti#n$O-iZYwkw>PS{xqL0r6kEV|Bs!93k6NBK#$6m8g$!+Cbd0kusOvlDYzWGI z7o9tUseMJ1K62H4F0w<7r9C>;zv6S$)2BzL`e1yHOY~+&rnq#ybyyrR z_Xdg-C|-(tf#Oz*Y;h}4yg0?(7I#_P-QC?6cW-fB+}&B+oy+%qzx&_4&t%>+NyeU; zN#-OuIWJn)oNKDFq^*~H!w7*EiSC9JCQCR}JGCeA0teXU(tpEOJbA~>ixaaEBnf_oU66_BG9mKSs=8Wj_&LZ#f|GXgxEiAI(D6f@y~vy{tR<>;cv# z*S02y^7=PnE=fFn@Ro8+^sMzZa*XU46l7=}7Z?+yXqv;axSvs%sR^#o`EZsBRTjjdMv&~z!etPXd7fIQ;+_R~T>WEUy+UB+@8u2*z zg*czhqs`l)o?IROMD2yeea>ri9n!F}w!2QqZ`1VPBF4JN|LQqeejC&Eu6o6?n^X_H zSh3~5)W4ZAtqN?MMHnx!-dAoS-;Q{xF^zbQk%!#!I=-qisjcR_G?l#9{4uL4+T0{c zFE2I7-E}oXknRWdSgL>C$fmnyZ?g*=9v(tJF&AM)ErY07^&-aXBd(&6b!}zP3I?P| z5qw7%_y!V$R6p3b`D$hKiMl)BAocg-!O`|6!O;$={*ZzbtFa$A?ygr4G_=+eub5(6 z2LKv-YJPlURNYp`ql=v7QAOPAYvfifKj6U|4wiQc)Y}9T_E25ifd2@aO{frY1lMU@ z`SD*wHnRB!h9m`m1BE3(bwG0new9PzNAWFm@a0D6y_}lZxeO>dX}OKTe}C&q8GS%= z$a-0e*bm>X$n30f=_&A5fcIKk#pB&shmxA?xzzJPb(3>fv@K_#`)> zd3Kh7h|s0Q`H8jk0Q55l++Q3O;>308w*FBk4SavZWcH~HA zD|se0XD>fhi_C)d$ef_7tdo=+fA)a{V0QNND4jFw?q1y{389-4ku5_YL6aJbf?_H z5@14>ZSn^<%|9tw)Of%YvV35C(&7;<@D&jaHBAfH$J%>_Z-Y^F)5qq{L7v@N`rbGM zPoXhiK#4C}&C<>3oTzuG&_&@~ao5xr8@n)9@+X%Ig_;QTF!|735x;vSJO3}CH(SmW zvLI1QJZoGJvGjA7ExU_~bLtEDi#Xfh`?D?1O(?R6NZEO0fad3ZWX!K1s@z}d3AQ#O zsptO!Xg|+=oPee|(FSufcBmhL_7 z4gPEz${ku5%4`7ks(O{ZXer1mcRDRFGA7ovfOpwvKv@(dXt`{Faa4dQP0!v|f7pTkCpOo%ZdtQMl%{ zE8ALC(8$&-J~rBLZb@O1EvFG4FQo-C0?d|qxDFP1C z#ajDhW|$|LeOKRUWki!oG;=k3u3HmZ6R(j^e^D?65Ms+A7pHt_r)?kjsV_vJhy0g3 z;7W$}IsM#5hE)p-T>Ta6jm^IVJ3i%WQ3!ptl$eaM_=W0)Y7&DG<)*Ahwy2LQvmWB>uErKy*Du+4NVkk-4h9*d-XNJYu$A-GYW}KBxZzJ zzgzz_VXK@b$QtbFhZZ607^EG9Oc6m-yEo54?+@At+Qeud^M(HS%cCsjkPN28#|)qZ zf*|lQ?riusgc8I{)Q$9R-4E+% z?;L*2_apvCHjW^}YAnW+?ql9>|1d_2u>yS8OiBrh`ySl3pnO7g@`*e zqqf61-sPmO!gqeE|9DMfMt-3E8*ng_Bl`=6+7CSO-XkY);1$DjCUw3q%$XybGv>;I zN~Ka)rO!EyxD4^&bgwcI^l3-C7KPZqlhfhmcpG3ZSU}iwNa?yl8=r*E{92L9+59bp z0SiHYlu_N!pL)W3_G^&gDkRlmG(Md0M?a#MREd+Ds~3|((eyH5E0pR=23l^~<&*RV z+>h1$Nr4|BEOU_4QeONVQet7ErzO2BTJrPbfFeLdJB%x_xcA>h99TG^sznrTuaeGcAe}BK;nryWnjk++l2i_f{ zkRW0u!pjHc@W+=N69{a=a`(E(8-^|IAOcU|822RS65Y~0_%+|vwc^ilvb2$3 zIqunAJ3mjnqVXyrypkMw!!DI9p$)U0C=!c`%76JEK0QfT_LWa-bvn={r2 zF(Gzt%ovEWIJV~GDRjK!<3++h>ay{S1WY5ckCZD9+#;HrF)EJcUmY z(W6OS{;`+mmLi&!!E0Ff2Q3AB=neS^p&R^jzRzmdu(;9W?~NmU8kBU3cUtT^g~;qA zBuWaAL*l3-NHh0WUDC7Lg$$QQhtkhN6yYg_IqPS>@I`xh`QCEUb@^PxOtwC^BIYoBQh)OTHb)!wWuNYcBeHrPKve)wye0;QVku(WCKpOXe{P<( zdQ{b28JXH~@zzjKZ2|+E47hevWFKhz{fi+c)CcAe21vBfgdfBIy^?~yF#C!UlBD%8 z+(bjM-Re_Sb!WzkR$SH9u*Afxdj+|Re?F~7kdF|noF|2(;+U>)rxJ=dH4 z+9v3g`8+rtQbWkYB|2bouz*IIo@>bNXc-hW_P@j`lhGd`e-Jk@X>&E%L0ez1fkC<% z0sqV86fHJ6m_Z{a^wAk32k-gz#6v0xTRBCWOb+JI)_)+sq-~PZzMl@X^Yz*?D0>A# zkkAJ_cAf}(uskY1@CBp~^T=g5E8Kf0v6;Ev_c($mUp*jn^(}wkz3RD}JQ_J~T^643 z@#1oYBQp-d&-6jc^tsFM*-u#%uU%Z}QOoU8({E!H@vf?swD9sXbHjgP$h%deH;^YD z4G^GxBfsoKq#I_`z5>ajI!ebd2H1V12-y4_M9@zV?D$ciVBkluV+dO>MZX9e$!pMs7ks957?3fbbIIi)1J3ut^#sLNtY(yXn^PS zwUUn=v{WIbkri(RQSI=S zLND42?hAK%0Iw;uGs<&0Ul(WB;%;7Q@JprZ1g0-}?yBm>fDm!k3o<0?QC^?dCmS}? z2m9c!rQT?K$B#8cOQc7iY1lJ|Z{u}jh4~_slebKx?i&>dC8eSdStC%XRBLZY-PLR4Jv1XJHL7PG}WraEu|A>O~js${U5GrLv8K)t`9FF!l zk10U{D-gs?^5R@{Ks_6}Rr9;lt!lWu(O|6K4B}dW1Q9Q#{73eGsAq%K*29&_@@L7y zekGaDGE^vlwy7Q%5F7j&Agb^U8-e}*2V@OsP)zdl{ts01^r%tZfeMA|9l{1BurBEGNX6>&L!5CYqbQdY ze)5LBn}(kJC$S*^;-E8%=UL)seuxtS*lJco+*;h*yKYgv*ZA~}N1C-)ruWd?j(lqE*Ob0-Omo=||Ge@6 z0JsP;#kxu_z^!r4*`?Ens+GrN+^%V&x^?bdi&|KY^*l^ljEddv9kla9;uViV)mmV) z&miDl?g@p@__3jalOJSnhy-x9{r`l0!Z{4N{(`*s4nF@c{5M)h<(DAJD;|!W z-xoSr%kL|XbYD+Zo1nz|qrv|_KsA-1#+xVG(m=J9p!;N)o#N%kl`C&+g@m18!z&(& zoo~duzY4o{vayO0M0e*L5q4sP?7H5avKVpmA#x7qc-`}od~1#WlBU+T;k|`*w=IA@ zx6tRBRK5OUDXytYRcf})2@b5&%nXVsMQBo^nNsH+U7Nut2@>95AC7=_Yc zfXhgL@eVbG{2*0%0Ei+Rq)qn;N?HrU*5mGJH&t6{Nq z)Giz^$u+E>qdLSN2p#6z{K8Vpb}}OZEfy>-Q`6{q}43)Aob*8~3yJdteBEkq#25^Hf{r=;gTPSnBop80t+6 ztqQ#e^$E>(ANgvuE>9n`BQ3HhL#fs)Zt^PNnoNi0hnx~nzWZN(ZwWQfybc%Z`clQT zRQECa2`>;YFo%l5@HABBmfwm{lIrI;Ow#Ag78&e{kj3BA?+J_TISz9Y4vWWlo@a@w%D~$LyOodjLBouRE?Y{vTDfME^jbTCwO0|VhdGjV zw~_l6EgXL<=e`*o37Eq5iTodf$K+b)#!|DKS%y?IKMZ-EFz=P|_h#QksvbllZzA4* zif`sC3EL2~`vO&N+!cd+InDwZq^8$PzT*cyMkrNexxU-_)~#Z-XbaJ?s)?VcouFs* z?Jk=x`pEXDXbIs_ck(05#6R~Sz`_J58}(FS&%f3JRaDfn0%G`YuJ4h&34<&+;8n?!_{DgeKKHGkjaV1b*;D!6y5G?x=S{ZU zzDq!gE-Uw=oe|BQJ=*+j#ix^sI@iPodX3#4+ms&V;&)#+oZ#fQSbW%Vb$|kqb#EGi zO}7TX=M^@Z_bmLkCtA(XM{9sjS?pVuy`zv%#HbMSts4Cf1k?cmwz;#3T5+v7!;`DN zt!uZWNc}W#%V-UM>4xvF8XZ_iY>sBVp4GT+$$MOvC6Q44?a0IL+vH6{7o2PH6&||k zUE9mVpU^v$GTCME1}btrwil{9JvZIfeJSc#d5mskF^nIgK73#F3|d1+9eawx+?~?e z;N?u1h$;>aTTmCWKF=Ij@ol$O=SuD-YT2x*QG7BR|Fy?CepaZi!(I`qxn;<>x!~ed z!XYr{dYV7bnJU4|FYoXv9k_&7VdGqqvDhYBzGYZ*H9f%4(Am;$HyQ8{Gp@qV28@t4 zMDy@Zp=ApuC*8hqM;(R!?r`U+m*gk5Cjfp} z0^Ep{{OKUEm@fJYeEuT}oCW5}Sy5`8Opw+-T?KR9hX)Zo7m8{=?}}=^lm}_NB#M&0 zrsZ0{E#(TNxjf(Idc6hZ^1lXAa0|@a3LFqz+aQnLH(?yU&gF)58JhJHpxVjO?h<&r zl>BKUu+FnPzv~Hp&3$?07e$KPf4+oJthb&!g0i*+dab4w3b@CrFiCGEf}$QJg5?lCbkIr|wr0lO>SW(RPQU5%8EqpmLPvQ%$|q<=3FcMqHgE7wp@ z6v+b+IX^4Xn}O9*OyB>qgOtM8g!^%d0J#7A;di6;MOxk;rA=sY^N<0=+?{~vBD)$_LsJYu-hy|G>52We$mI zyOk(4r$t;4uLX=mrSxdKlOjOGEy+24N*JCoIY7049XcrH$zYFQhcVsdY4n=Br;8nT zt9=W2IxSe$e?zQ3mT!Nel@icz1FZpGxC$lieNI*%viAtDWR;Lt8w?rpJ;-IMrnGsB z7#e~5qK&}fV|Qpar1q*ed>Lc1j7A_E3m^j_u2Qh3NVxD zOd{$|TbNeiI2G7_oFRDs=B#9hvJg@<~!NH+!X7y7EP*nzH(*%!^vkG!H`aZd-skvGwIr_&yDK2!Tg z|JZlw&_^XOpBVr2(FG(_cPaf26Twv#R~)p*VSftO4qwncmio8vL|oHd%(;VHi$@(l zlgC5>{aqVEx;ycU)Qvc+Q)fr0cqZRP-F4pOnth(`lgVJd z#S7%3ZX^rJlE1=e`iP9d~VJCzmMs5Xo#aqgQJ%axdqz|05 zU=H8wBk1ke61aeA7u>GI&)+I&*5dPXLF(JyqQCXp^KVYRVYyg^0cGD}gwZT%){6lV z4^p{qU!T?tN_`)02?S2sXTBUN?qI!P3sr>z+wlvr%)1bi3y3x1LU6U5s)9bZl516KQ zX|e4ynCKx|df+AD1Bqeu9P6+eUHGNb zLlQ`$lT}bzMyfTgbcfFEAlRb!!}fWuRxVEey|PqJq$45`6`kB4aD}p^R0H2$hyP?U z@*a!3M4$AQ%5w&+Ne5$Z+wZ%KAFQd=PI9 ziOegFlDSHnW<4O?c;<{ZN*0Mc1=gjkx2mPOOZftjkgws;dSzx&%`#@$$h99*EW zj37smmdjB{qlh-JB)e0g98yO2wY+i3gJuq{qiEK`X^@b1n}GwzG$QW)$A)37gk&Sjl}t z_1(^C-LOun)*>w)15!fC_fistD8}M;+C=kRzC2G!dIc~8`*4N5TI#if&JrMOTdS~)8u1MCk!pj=$?vvVfl~PswY!qqu)qkOywib1 z|09Z3Z7F-Wx`Fv7sP6Ccf2r#7A8Y3x#mW*e{_dNc~P~3S3srTUfenRLQRp z{xjcrI^g03Dz@Su7SC9Ym12)-I&0i_;}R0se;x`y{~)kbuT z`q)JE{Ot8g(sB01_T!JyDpCYFm}1|$ZiM@HrN^Rz)lPTbo?HNZbtU`ff#f%kWKc!` zu-o``oVdm#0~gh+=IYJ|X=R`JdCAf*bJtG(r#ajljZpN(*4GSwQNA^N1CaCD9!bV7 z$f>v4_=1C#Pjp*sTTk6R^IamMb%CK9eA(v z?;+5MW!p0Wo9QfFKNCTS?RV0KsiJP2XQU=s@W3(XSUbqrZt4vSxSJFe`!N_Rdg932 zo+R!md*#eXdSE^j!8()i^EkEUb{2ykr)?1QOX~XD@@?JLE5eDPom|u^e*J})ca&^Y z4Oa0)-Ni+sC3o`pQo$?XMN6;Suf`y2(`GWk39rd!%Bty%r$0PzOiu)uLF4gOA{h4^ z(7ZEpw-o^{aRHmrubNr&TmK;jQ3XHnrN@K|%zCX6a580LM$;_pTuAN@O(V}iNsSJx`R5Q8Te)zlLyN5G6rkxnQ|J)oDU*Go}+P@@y z-Qx;I)i}^-%Tf6k-26i2KooACry5^BgJ9jt#S}3H4ob0Zjc}R^4ERA{<-kAb0L~yN zIa9{Osdxj)?hV7E80NIvCc=#1pW0PMm@gPZy^L13%c9Kt8W7cyDx%G&8ftjC`nk2z z4ZqFFgNxL?92?GGX?kYIH@6lLk3S$9JUWKHJMbGp3h?b%MFom3oq1|$A{l6Xmtpbg z_vs5*^9Z<8hLChhf)mL2%`A4h__M)e+XalD z+q!^X@$w~>pinQ+>ezCTfaA&j1>e}Rji)lZc5_wunoG)l$R2@&41S0c{#=f>#KSWp zsY~WB0!+}!j8j^Z>A|~aOQ<*#nRdP0y7u^)dE`w~c+@_yhU-ACw0^jLenGC(du#m! zwd~x->y6PUj!1+E0GH04_8AiAC^I=;8E&Zgw;{6|<_nyF*SjOp#gS-F$&(X!3>XEy zxb2U@thrgP?Cys{dNO(>lf9NGbw8+iz(A7^Xd!g zQ_bym#`)+ug+%*v9AME>YpwO>8aoF=B}3HlCO|7u6X&TVi5U*DC!Kym$FXU%9XUz^ z(!zw<_SdXTOTH;r66&f8oMDb(w*+a(c6RDq%A8Qj^*R;m9!*_*L5jy%$ByKcAp4s` z9FUAHI*v8{F7+-Jbd~Y|%1>#@Ldc`aK z<<0wIWl;B8dBfn==RW2h3EGywrx8|XsIPq+_$HP`+q+4#B$-iU z>VWF-Ok&59s2sxuwj+XnEhYm$qG(8zn*a4gMb~84Y}sZ6u+qetyRTmJQ0%cdU>eAK zi}q075~EZc1915CF;c0FQXg1Hy?qznP_L>6r}w(vIp+e+(ap(Y^6KAWozoKv<_qUz z6`?kjUDUb_uj7xrMzwEhCn&vAcogze{6)@Ltm(f{FR903Cu&!Fb@kgqvqg2D(dor> zo|)ZJPpBGeJbSCEJ$n-^$uG){@Cw6DXuKkyefhr3S_16Qmt~)28`E7m-z77J>@Otx@5oZ94N^Ndp4~Gyo;63E@Oq`6@ajz5 zl6L*OCAHCeidr{*ih?e7Zr?3*ZbuF-R>hoEuMVJF-d#NXCH_ln6n|cHPV*q-D(xC> ziMNKgMze0*7S~j*J+yAv7DxKmCEzSZeA9E&bLuPT3rMJw6{L30vd93EzbAX}h0t-t znKU{)1Y7Rgqb|2RQ|01r=c$-sFAYX7vg~m+hCk3+;ydsz_dP2$hPU{i7`zfL_pJ;$ zv+*vnnBc!}_Bpe;)M<~BqqGIC76hLdpBj6lHq~^zmjsom%u-_j+ap3&`zUL)p@@+b2i|k%-M|d06Mat%k}0H6G9UcC^zF256q-MZGR3*Twm@7xC{9!x8)R8P zfo)D}_sVreaf|jn?muy2b2Zl&lsj5P;Z~$@ra}r{^Fg^KPp=b-Go-AG)cd;nEDR%> z1(}sQAK!p}!hlapC_PnKACJt~KfH;YSG5rg+`-n9ilYn%DD0e>6jf7I?OT^Barz@%4RuT>s78Mh<&f_mv-y+@5<&7F=uV#;PH8GbP`>dyjy*{X@Hu&>(ml3acLcWz zx_W8cA>X;zLBrDLarOZv!QHdG8K+T|J$xSCSSnFHH{u@v0CI$yzSBV%=BStYIF;}B z*?ES8ggd^Myo@0(c2!$(l(mj)=OtIY?`^yITc ziCv^?fu(t&--PIBjE24n3v9-t+3?xP|L}##V{PuO>`PlQYZeDwo!G7K!We?nFDrFb zzh47~r-TqdrGBh+u7G=S@}iA-&jrJ3wVAf(=hb_srGck3(wF=LA2P0PMMsCo-p9`8 z*dH9-Tzt;a=pUH zo%i1fQ^O_RL79p!HF>{!OJP+Ynd%Vj@2g4Gcq!T8Z?!J``<<^~2< z(RX&ZNT^Z~w*-FuhCs8BK=XQurVq=OZmim>I+Ll$IK-SONbRusJX7D$o$NhqQ*7Dz zuKP4=q)uV@=jUh83Y`tOu2Jbu%hUZ7tSrdWCDhK;XvuTYBNP9B)sSn@2FU)2F;OrCd|3O0H198ohHNul`W@X z`fc2n=slD&-4nz+LbsVgh2!TybtXaSyZ$;~V=2PRK@=`I*fe7E@dEDHJ=-*Fb23x6 z$-!NY=xKuC4JOJ;)3f51jHjMU%CY^R$lbvR{nt4#Vv*yBC5IcCmP>z9d(-Aa*~v%IUZJvL`9sjsULxyZ3kShD&4R2_)F~3Vw~# z)?8p(z1D1ZC0@C}ZEJfuwhtJRiFe(>68FVNM~+B692ZB9+~1eSq7XJp&7yHCB8z6% z2T^u9m;5DwtzRba$I*-lrhD8Z&msHd-(9T_KQ`E8HQ1CGf_1)dK~qQzDZS3A;>Phs zEA-JXRUG{m#q9;>z~6-I1!F_)#>|F(X$XiV6*5W&2liS89G_e!OU3iW?3)n(&PO@%`t(H}DFq zaDLELQxj4=L){t>dK6I8}w=(FQK!YQ}aA}q^=um;R21{~+2;~W+0 zrSQW;T4~O7#Wtafy4%YQU2(8ZY3a9Bi9k9t?XK!|xtcC5i{hMh!#_!yI+VSawY$b~ z)^-}LA$^y*yP|RWcACyHv=!17i$erA2 zjpYhKDpsRCW4xH;@9E!{Lzvr`JkTFhZ^w?)jikqu?K^*V1_N-5-eh?Mh>PC1UTB7- z-rBC$<5`Q}C|)oNdJSq*1|5<(My?8GF3Sp|+Kt`TF9po&L3-vCvPoRhyoc3}8a$!X zQ>KShEF*FwB!{(p)h2Pva|X~Wk+2&CDC%DWV8acu2;$4D>R|nxrr@U}^)6GZ&z(jm z^{>Fq(mulQWaP-yz|>h0kG;0kNWX-|tVMb>)7J0aRG^FpU3QyP#qXxc?N*OdaYfW` z-MAE=Je*=Nf|2%efK-e)$$Ord%mcN$sOFsMem_YYSvG+MtyPkhk)&$ z)jziHb}yb74oxkAX`K9r?trdWhOAMkx8Q4UAxE$1=8sI2G}1xT{srp8pYZF9Gk0a< zEC}meC0m`aG-@^Q^WRbrChCmnuPA~aV%m&mTJiiDd1a z;RPraC8B0u3NE2>U~TT-e|=Oyg^WX4qO6{?-rEe|P3&_C%Hzy??#o!rkMJI_AorI8 zm`?~acI%!xf`2Q{uY#)wLO1%0ccSHBr@P%YKHK8%Pp4wmn40+f*$T@O&EYa>iEG?8bw5mX`Scfd@|McPB)-Lg18o40H6ARtS_gEta8kc$TM7~i zEW0L~ET2v~{Z8&4!$RGjEOlRRr9J0P)ShY^C$4w5(5h+}U7o^T3#b6MOry*3X*GIjgXW(^FPtSCc!guTRs!z)f%E#v*dP?EqwGTC6$FqXo9aev$boB z)TFaS!f6!!kW)+gdoilxng5z+rV-v^8Mfg#W#>lnRR{j}TGTeo!YbR?MCSgT&Q=m! z#c_&cwU4O}{F%*ZKp-aB{kdn!0=!@+rjy5QU(_PE`-{-A7bfUZrvDW68un#pENhw{ z-<{=7%fDmNq3zu{k-yGV`cnF2TfNI48(|we8$vJeLFGZqs^)B4>%NYSm5sKI=UI`C zgpGrZrj4nMd=;@7baj?D#AC#Lc1`ch_RQ=|{p`oMY)<`++zlC&f6=4pZY3>)RrO$9 zI4~)uk4d+#0%n;pmyvy1g<)ES2xnKkKQ~MRP0TaZ=udVS^hgpI+YkamZgo#*s_TSz z;vbt)`RLRTFWBTPWLOAUm@Ysg0#ffn7Or-7kMV0qh8PzaYt`b^>KJQvX=WFzjJl*O zYIR4zL2zBjq@ClA_lVP*t#9(}I3Y573oeziJCY*q&UR>U44*y(`6}q45$w;?8XN?t zJ?7?kl@ya79R|BU<*s>^GnqFd5 zr@lSpS^mm@s22W#qA$&KjLKvuz;uWbsun}2SP89!N~YZu&t=D5zx`X8?-p~)bj$WQ zMH;03)vX9DWt$<0QxuKl4AA)3niS)^@eSjjklsBVu0^FViGV>&DuF-+P|L6s+S;#v zq+t-z5YRfaYZ~fAUo-c~B7!aHcXI2TqO_YQy)pW+!>fzlX-c%3)%xnq^Z1*HvxSF%zJ3oC zdj%wY9ctLB3a);zq~@h6v<;jO6;dQ!m($1ZV`-V%D8Ok{Ech7eLg;%*@kJstRtl7v z3;ckW>uqRYYw+6zejc8`+terB*Bc3haevo+((Mg%`r(zz7T=cj9I2Ze?oH)O_;q6A zZCA}`+jW(EM%ItYDmXAA7)w|AP+o*3{RhBKP8X>HMhUqBQ2^o9e2_B+P)%qV)QL69 zwQ;r4h2DaEPr4D_eFk?YY$~{OChCQJITC{@;)QUjKUfL3NIM7($HpH5Dr9rgJxC7X zc1!7To||tJxQMJFK66$7_u%RW?ZGEsR#;3pOnA*n=M^;p`)@<%J_ris9~%+x`E1G0 zpSqKMtG-N_mfQsLJMc#kCBV*m{2G7jsMb77bDmeQT@yFqUa4m_ARAYLSO&(xVHf~Mbe z8M+*4-gFgDzP5K}K2}TG7-Y}9348mF&FIeDO@*u!pBcJ9*XK3WBVKD?zo(az&v_4? zPI?!-g{+ppg}<_L@I)UCEO^%cWzj=^HPr~`UAXRNZ;0x@ihPMoCJH7-B9_RkiQINR zqba<2E{YjN-5M3cpJ?*y#f5u#D|r3NhU<=SW0I&N)}St*#kli;SadXTxUNqW?+PH- zLrJ9UBr^&pjY!YCXI}l(az>Y)H#-dtbt#%Jb{%)a<8+)a_INxtL@$P(WWi2s1+m|7 z6Gyowab;Aoo@-qc7;(;4U8A{8bzB{(d4N6akATqfjvmH24z#&>w|{($#6eJie36H# zt12L3&gN?TG64`Ve|A28p$uTSX;VvZx5!>qT<3GU9$$v65-6^3MPAL!o|OphXm2bY zFKXlO9$#6O+kkDZST2sO(W=g_S*|z$;Wotd$c_tunk1f1SLZ!6YTC zY9CuO?|r6T_JLq7p|ePFIq8eji_>L+gm<{f0{08aw5MudrSZLcN)78%v-=C7%&eTRzwB{~zgshK}q-LWbo#PKyMp5JwfRW`A~;{rWotiAh> zVaOYLt#+dNL(Wy<5gur~kXd`w;1-|V=)u^*GJ$7P3pgp&cg^w$?=UG&@mGB}|451p zbWHl(JyvW;85jtAETi$ZM>%?X5rhOM-Pfc5sDG&{Iq|N1OIsz4C5|01Kx51pUwEMG zB)}uPu$%1dI}dxO*VZ z6E*MwCmEq2KtYP{FWRA(14>&z$3;*SPGA4WfACY|lXej|l9RB zp6OA77iVF-crz866c!{eEQO>v3y(!gj7eeXS(eB+%_fE13S7k9A{yHx>3-vFLIeNAccg6i%_^ z6(k@ygaof%Ca5huwqx~Nk(%5;IPQ)Take)Ar}$`YqLml7k5K*2!zFgKiAP4(-4vIJ z0P>xYv*Y+;Ogom!uWV0=SyHuANFrnL$suz9v7n+L)h_h!`=^)^j8O1rkg?n`?h3}4 zB5{(2S`n>;bBtVNNtPmLE7b>w$V#!gUSWwgGtPaC{`h;M&M;W2aLS}q#RBseZ=YWQ z2YuwtXK<|ZuQqr^%*hg)e9mr$N{kJc-+vS=0b`dRhR9+RMeAhS_nTt1lTD;UVa*YY ztf-;M%^Uz9`P`Oe*>Vt|jWQ6iV3ZaZOvhBP@Gq!%>StyznIN|u&0X537tWVrj`dgB zvpoKr0LaUq8&9#b`KLw0g$^bF_p~4=)3v8b<9^=HCT%WBgob`!rPUVmosj{_m)uNtLRjC}!D0fS51YQqVRl{vRL_pYqoR)-zJ-p3Dw`pvR|Fvwf#j4do1U%D3QUEsscpKL~-toy7xu6-U>IIt|5nMVDc1 z%lR#BK*qqa;jvQVEXYjl649lxQqI^g#ogf&>gn|Cd>Mu^PH{lY;#cs*Y20Ug_oI5>?hBFnY#X%caZ!-~85Nuk{J25n%F=;$i#G{Z8+usKJy0 zugKCKQ*Ey~c%BUWL%pVpVS)cB)Fpb(`ZF_@dT_$SsoezSo$JY585J&4xrs7eRw1s` z2^eLnl1~Hcv_>sp{#1-qU{5V)j99~5uT1+^#j<^Kelm>Avf*NZ=i9*o=UPVpY{H^yPc zDr+d3yYzRkMA%4kH>y^pbQmPDzG+S0DB%Y-1|nOd2~E8VV`nAFZkpezAJjONe=w%6 zLV?jO^8>+ZxGJMneEX**qz*1KILap#B^6tz(pgWd$rc(6@+!ygb30AVlA=q;9SQprS z@xh%3w80TvXbWR3<8+HnDm?QuG)3di*JLWcrQ0;5FXCQ!-DRT3_*XZDzwo6R@C?6b z+HQF|UGOc8&808Ug*iHj@89gv1x>IcNF( zK)R|!$*e-F!^Zi_Wwyo5OXs*qScfntHqW7b-NxSiS09C#K8%sFE>H!sN~V_^#jVcx z0!FX?vNkSnuvG!(=oVqZo)4abu|~}72(4ioTD24mZ{&$=BW8pw8_2EaRuu?finayj z@1Omg7*LvMTfi5n-#0$$Q?X1eHPIC&ol4Er=!vS67Obij+bM_O=eH~*vEJSzOCIm25MNaWq72A$zmjgr$|} zD4S!Hb9f)9g$ri8r~S2TkS@IPPMkw}Z0KA6%s@!vB_P>x#N8D}y5p~LROW9HrGr8!`5Hl~iIm!>44886k*_K{WZDgsXtKLU=~TK*dA*8P?op~` zy8e~NDc!3yEB@Bz@?rT1rOSYYD1J#E;q@CO*Wmp zg&(4{vsBu8d56j35_t*V%9|*ygVGA*8dI(qUM}7r;d_NFFOyAkP}XFPJ2;JgUPq~# z94jyL=i~|GC9ME_CCQiN5P6P2CqKob`3Z3^kkeHozbY%Hw8OOBv~ck>hvoq9<(Exq zP0|40B3;3K51BXdBm9)9?v# ziP}RtMmCDLfAvxMTs~KF^Js~7TZzs|crwp5<qQY@mNvcNpGYCX$kIm zNIcHuNsM$-qV-Rr^^ZrHv_r(5LW$Nt>8Lbr(r>2SlU5^%T2H#H zCF!&&M;Yy&Vt&y2CzVNUraTVG!S=I**mXJm+U3v1HcJbbSdVG_lM56eDr_nPKP+Na?w8cm)!9%-|Kim+{>0a@Hffu?DDQ%w-v2lZ7tdSwPhvSO6Qd9 zD4kcbyELw(xpYBE%U3Uy94bvHIa8O1g?hOHP$qN_rF9O3qR2n;la! zP#jUzP&~8bN~yJEs5G}^q_pVa%F@!}*`;ert`{%;1B#L4J&P!EU$D1?2rxEGQ|(||6)m7;oPDI_)hW-zV}V}Jn8R; z_=-A{UE~uwj)ywUWe6SWf#8pPI@LY(bV|e1sZjl0{auWsTYV;H>;sQt9Oa90e9y*i z)JU1q5F^Nmr*~omDId^$EI`w)JABXij4KJTgNM?L)EWCs5@W7mf5h)mUmQ1LzJeon zwY!de#B)Qx=WXmVp1CijmSE8r5hY)gO|s-_$B{!mW~93=vM^VrYpZLotJOF@IBFap zp5^1)P3cW^jPd>U9UoqAI#PPV^{L-A^n3rJ<8<8R+V4u5Jl;efzd6;%I{G;DW1q>2 ztI)0fzbE+VK19hEqg=tRB{viE%3bqt>~n=toRK%+n&INEguE-RSrq5w4Y}s!jkx0S zuDcdcdV;TKR*+9w;_0ZKqvzlXW?F!!qK+ZPx`UdAqNaD?S!)-lv3}>8xEkNcOYw1&EBCED+r9NC!JB~Jf`5C^;!DK$*11a=o3)yb0~D{A z;*c-W83WQsAcy8&$aUpj%(dm7%)LzUpb_)5Cobh)&F#s(M!&D-p3NP5;!++H{QuW_ z$@o%SJXt9BU7@97M_x&7ES`Y5Osu#%Z9=P0a<|@wD=>GvX;gpI%$D^0Te>>Tf@jtE z-@*?1JWB&t%;*Y(uIbI3m9A^W`GT2SEY2UOPt9B`&N*@exEZX}RQt5ssJ(Nl_TpDI z^S@v41TYWyW1pwBCQl#td0K7q^l_i3t4y96TrMj&dHVQmcxn&uG!y9f*go^`327)b z9c#gdoguwJtDCsD7=m-7P@Efu;k;!!&RfF&f}CP)ID-AgA)ZY+_cQj1?TkhBFqYjy z@sRIGZ4(tj#~g}nM*5@1*GfWk@>Z>*&X9Ysj@rQG`6q%2?sEXJT0 z@K<*~VL_DQZ5UNw)$wgWh`3W2BJMa%h${$uaUy<8ai-tmJDBdtUv%BJfb@Om5;Lwb zZi?c!bVKC6qqQ(3o);V_3@>UaIGne$=uqCC$X(eZ1xIq$6txv}eBM%YG(RP8Pf=&V z@%)scQw68<9C0a;JvpOA=dzC)e9lhi-u&jm=$r*PVTCbygE^MM*gWryIs*%G9p(9L zh4YL03eFcUEE;eY7bfO)7xX)pI#1*u&FP42&D-J(aoX~`3X_Vi6bu$77Y!8*7p4`B z6pR+y3J+$_EOZv`ceWN5&krvcH=|LmuXLka16MuKQ>essePL_CC8J*Ex)i#y26KV~ z{4~lkN-;|OAbxE7(#|^l<27OzqBZYI-ca5Mo$+wz_N;VggDcE6gN{Y6S*|(GGtM(~M%3nt zb1krkx|U>~aV>LMTvnIEmFp@J!AZe2he9cxMGXlXMn2NXB`pNMeS18eea*1PPg>7w z%NY`O{Z_Nm>HKRJF$qQvS1$9v)poP>40wm_&Q@l9qTzpcxW%jT8)_Kd!>rDxxa-bc zaf`CNwvCy|ww~z+vW{maJ6mJRobA&OIFDr}$J(4HoF`*15T12ja2|8EIxjk}W+sb3 za;vl5*-p~Qxa-1(FJG(kDrsF7(PTd@_5xW?Gpsw03CplMWz~7mxp&1OXOFWz>ymS? zbH6R^mTMS?b=+6O=~r3kijJ(1tSE{hpKBvI{Bvzt(G-;_%hU8#`YN*gO??e9YxT7> zTdMSG+V@}7U!*;zS^plb_5ZB@Gie^s574zmenh@F6OeMHa-8YT68rn~jffIOYqmXq zW_C{g?Ch2K_h+xpUzA;*zc{-(e`$7YeoFS{e0%ne{DSP=`780eIe&F_OMZEFTYfdI z8U>Ws(Cf^v&F;#t%RZIAIlDK18{~8OJF@%ocV`cfj>vZg%>saDg=7@7x99D30 z*q&}rUy)?*&Fs&-wBlOkaOS9eQRcWqafCR+9nm6?-Wk$c?1;%6Bs*lo5he1GPB>{H z`0d}dC9@&(G~uLmvMlWSty0MyndhmbK_iDF{5I;@FNL9=xPujR;Fh8_Gd{D~(Gk<^ zIPU0noOYaXoOkp)PNzmWE~Q?!$J%4HM91J=BaY#@(U13Ay^irLW%)=}h?Qp^5+OB; z!sXP8MvWX+e#>{v zZfh^n+=!u{J^$$NV~al+On16&?e0rpDPf4AkM4PN&)qTR@R>CN|2n0pEr_9?3I0s* zT`VB93B2u6Mx_P*yD{q0ze==Pnk>64do2ek99Sn3T(+EiY@g+-Wh|AYY9t>? z4NZ+motZj2_5L}#QsW=nm%1o5B{fHc$M%ut7-<%yM!?Q7BOmFcq%KZfDx%4LkL3bc z@9|mJV43Xtty<1n_FJx{&P}yjS}pCC6RCgMov+)v&XMWd?<-sXcL(1cqMNRvG*i4i zA}InVMijhFAY?u-=s`kfP!VC1mPn`pCxBOjEKHIWZ57E$ns_rJ27HxZlt}RDV5TWO zgr5Yi5O1UKN7SprvS6e?s21_Qg5afh1S2OwQ-?kr>cugS-ykGu5;#(8J$ghfb zN!0xU0>-kQL|`i&T;?iZ%x`6V`qr^70yJc7VwR zE|SFiJt>fo;{FH>JpkMK_ueo^==C2`t0_(KxS3!2_*31xf_G%Ec;^ptXs zK>la4U(RXd@HF5G*r^dZWHVCam3||>5fZ!<2m230^OJnF_}Yq#c0LRI1J5CRL&$uw z^ak1gjnHK8%QRd02zyf4k?1O1dO_+zttZ4d5e)0*qhg-Qw0_Au1xgmo=<8tmAa@E> zmQY_w3I`L4+1IJk{;X_OHxm9p4H9o}fqwxr^bPTbp7JNm@qWzu&#U5{xHvGYFzdgG zS^pJah9YLVENseu0=@#v60E(6yl-L!coa-2Fbz0e-cI^?@_Qr)tG}hPn$;m8%T!bO zqWncFF;x~d-6&?Xlq7VtBzZ4Zu)V174}?Bu{i}+2Lux?Ol)L3|N_`EpelO)J}^LwbR55YSHipm4^4fg3bf+=3kH(Jl<;5U|GZWvD&?&rka>p z@2Fl;UszkAy-sKsE7imZ-trFtPRAQoc<+DWKXLzo`M&Q&ttVawUKH)=)1=jVVn0^P zL(KRZ)8LJ~XbsNvjjdmnG-j^ph)vCBv=89L))J$Ywb?1o;TQ@cXU0nzg6eZdQ9 z#O?rI6R7Tn94b)03}yrHkU)Mn@LlNagU$(oK@ULZxaTK6y%kU zLdVG41ndBY0qscr7Hp2ghjd^f^1_Fp&q8w-gSnug?y^x+ zw9+*6+O%ka!A4u5uT{eb2|Ri&$gl>lw7p=^U+S~a#2k^!z+fCI@K#0J@&d@{@u2lc zje`Dyl$PCs;v*&PIb;3u~r*QbEbAr);R8!NzT0wp+kj2r2Z6%^r6Ga*b6}dGvrnK_j=V|0 z14z9O@+ruj(CmX83VaKANnlU`~ zI-oNh@-vVx0)GzQ4ny7!gg47s4v<)=x%667%c;9#Xw`UZvpN!dIbKwYP2>=k3`;|0vnAM2LC!3w50q? z@ad3OL$(+#25YD_&j8K`qLrlILB?9avEy^}J4gG=?Wj>Ati1%^(DDk}R!IP}6ml5k zZOHXDm|Vy<;5DSy!y5eO_n`E5k@_BZSPoL4c@P$!2Er4y2lCILk1?sX0FB=F0FCj3 z()j>1-vEOik#m3;MJoD2je;h8qbq%(`9;Xl(EJ6k3%Cb7>c}y7_%a}B$6;A%h0S2d zA&@b)Rg7)rsL{@__8?@;CO#X8cHpHz%q*S)+={%IaSFVZyMb>4(}3ehMSIGyAY)$h z%RsaM$M~0xxn_)iqs2H<(T_4(iDP~R-3zP&!Z*cO8L(EUh7ZRf8=9CGiqY4<1sZGS zlR%?==0IM6)L&s9eb*RW7@s{@$FL4_ti9Zr(HMLDVKASD1?(@<6Bs|(e=VLwuE zcEpWwG9B`FV4(pFc0+FLEYRWa1JT#huxkhZLCC=>Y#M9Y!^ms22F6v;Lh!!_k5S5v za_>Yg)Lp|&R5zgRM~v}_od|1GFvf7O25V2DF3{nzu!Hf#Pr^RhT)`~UFfujFk)T=N zVMoz{SPkS6$P>T|U@)8Hhrm1n3x{Ao8EA~yxj^vhb?E;YUi~}tQB&o4@UH+0C0;yb%{W^4cG*J5I8JQ8WPAq2c{W1`vhv`$eRQ_fYkdSpMu;8 z%|6JXz_);x1O^pA-UT$|V(32$*$%k~ayaB)!H2z&N8!~CW0?L)%N3M8a0vMDltpyVVgg?p*2cihNjWZJ5lbd zU?PD(1vUa-2cjM1UqU|}@@mMaoeFPx25>$QwUd4a`LjS=VR7^qN4v@G@Guc}UV zB+zJwIlu+z-|xb{F{dz!_`|?YBlQX32oOGS^e_JoumScB#+Xy+k!hHl!G8d%7&*p@ z0n4)CKYBlCA^6{e$5`UfqGzS>Rzu(SewoGU}*I055>S2$vrM^9U>)g8gKmF^c8_!K>Gy|7Uph@6boRl;^>} z0!#%1{}rq@iZMd!koqOq>4$xcA_a3w#duJ$E@=`{(bo!A5BUTbtRc#$fLM_@T1I&e zd9galyTQCBkoJfXlD~%g=T6)S&&9oc+)-zjz7%{tH=MG>b^xsC`Z2YR);g5xLKG-jHw`dyr&>QRlb|htC zSPpqlMDhzG8LnpR4C;35Rn`jH^RR*oNOQWBuihkfJLR;2Q%}7ovPXJQ&_%DTBk&8s z!?dA*G#f>qt%btZ)!+|OnqEPfXF>lFtONUiwWPd-(ppG4`U=W?BJ~(Err<_OxPRdn&qAO|BaKy|f?Sg1+f? zq4x_%E%ee-ro9~d3aI5UJO6JAx*rg`5PmgS366ljn)Y-Cd%@WxPaljolQcKUa}DDq zq_kmZ(T~sv)e>1DAcxK5eFpw^q`g`t4d*o4`Gh=~vX;pHq16UF3_b^r5VUikYXr3i z?uN4%EF{f6parKG><#9EmBj9VE(Hs~gq(aZC6r4_=r+*3h1UCpR`p=5pgk{44~`(s zPH;WgNuG%5I%1E&*$w^>mIl9Co=I6F;v1x2LfaOc=b#VKs%nX~@*=F1UJI>H0lg^K z2671&fC+iRrR!o2w1Wh$5T6F-3P&BJF9+p0o$0lMgeCTJa0HxO=-$w0$7I9@hrNK) zH+CDl|t7EZ6px(D%%s~=|t}qBe(tV3nSW*J6~zDogKTu@DI69AniOQJ5iw| zg>D0#%eeH8i9e}b)4e3{DHMKDJxN#T853MejP2W(Zj1 zJVoDoGrq%-ZEtK!a?OXnNk&ljq_wAza=4__DH(lrjM!96&J5f|Yzn+oO12%&DeVW( z6pl4H(u&ns@op?j+SZKcx$A_lN4u{Z&Pl@2qtP*!T<_7so535=C7Uu`@CI-cB|Hk9 zh&ZN&)`|4=DEKUR53${$+i>=26!L5f=L_`nZPE;MK4DCy~*(>X}KH*L5sw#Hx==*5h}KvFuQ|2hS|U(j7gk7l^?&6;&0 zf5#QtnF;>_ zmdI<>;7QitTO_tqyp8mN*t5V&eDA)fGzXth$$TX1x+^5TzMU3!KuW)5q|Oof$MMzi zQfXCek)Zpgq;a;&SQw9F#xZ`UaAI48FIL06#<-(Y2Ua>tjX} zs<7*gjD^ryv3Vx_{iGR1-aVnGLc5yFxeGlQX`GJMeTc4Z6~bD5^jP`AS9&YwaPE;=*ghoaYz240d0Wus)Qa0d(3B=P zf;1aQvrsU$hBR}*mc%v#hYH54!<4dav3H1#*vo}>hKhDMy*O{PMrH(4+FZsZU(O?u z{tzi!g9BLk9Dr|;Yd;njBet2KTN~B_r(0~k^g{I0=!T))CEx_X*eA4bfzVESu$!bb zt(q@-i&j@c=aEZ=rMbgs=P>MX5UZEA&~2qJ!gsC$N6LB280Uzbsc>#^>tvUb^PC&q zp>h@i`IOR^`OYxpkWYKo$cj;NnR?eSIzkVlowri^X|Vw!ZF<+1Gz$gII$^);!!T0U zb0TFfX_nBtv83!ydsfoNJUJ0$WFoN}B9vMl!(V+bzTG*GUTj4IKO%v*DR~&_C%LO+ zj3}o_G|f3zdS}+3w8t$o=~>%2H=~D}+;c=LkZLV`S&IKuoPujj?XNJJv)y9ZrI*s2 z<#I;XxrY;O8{MyD*V;86%y~r8xXWS-MCR@<4Lwv+y49pFpgkL9?ctQl_si_fa2#35 z7^xcCeNXbbgN2T*m%4O{cJ?M^os6UXBlF8DDaU@yEi@_LBJX3Q8RAIapOTiu2Q%&# zU#`1})=r=oLuK6EdV1~1H|gv*s3l-c^_0lO=_VXIA<~HXl;46=yZgYGq!#-ldhv{) zvzl5~3*U^wI>Vm|f0D?@y$Y!=6ONT4*D7LL!RaOXW`9MQ??A7mv~z`aT4RaZ-P@S= zWsIu8e(p-KK0$q0(0NNnDt0fq#)c^6yUUzOGJ@2&1AUlF33Ek;R!ZtJYb~jLHD?G{ z6T1T6wIN(hA(;bkO6+aej+DOzJVQ#bdkF1zp#2}wwyU7~lJ_fcrPOXeL+@tei|&*f zoffq116j%FYU!!{7}0Ya=pAbVGXUDQ$s_i1E6irw#p2=p{t* zSdg8=xU|M=T|oNtu=oFB<+e=F=&j6Uf0KKG*fXN5v1jo7_t5wGu}%huJ8$6S3~g_d z(X@6mMw`&O#~G;yWyE6((DpUlYkZFm+!lIcW}G#ySw%SKh|Ri}Vu{_+y%oZ-Cdug? zW8G5n2HKD#Gpuu+W4we_%|2us@NoJwgU_+InFC$JiFA+H#b6<^_e5y~Em9VTH2aOY zaB@li9CRhIJK&Utr{ci`v87;du#KSZ8J?nNZ>pZW^WcmiO(Aq%J&))9Mz*6s#> zVDI8kc&Z=HDPSEXoCRJEo-Jq(hVBcVPp*;dr_CnzM`{V+=dxS4o_&vO(iebhqc*Qb zCQ?@=Y332Tn7y5_J;x|Bhh6k=FM1%mYW3{EEQVjmE_6dEbM`swDJ_R`swLKNBxS2m z&g9Jn6Uc{sOY0MA9|_JT<;BpKfi1v#+S8HPA#jQ)VLzPtNb)B5!|7Lw*7BBweHVG} zBju&+!#i;HgJ+U!a-=!GGT4j~rcwTAcF#_NGn$kqvA6F+zX#q--W%z4E_fKUi49ZU z0FGje9)(U&*C&SfEO-xTxm%@vaF>!YCxki-eoWq-;5XpuPjx3a zYrxP(t^>P-x<|>yl$;WD*GWouT}1y%?h`2uj)PR4ne^)dN;pi(SfcfW>=s%rzyh#P zPTfvme~abB(`8-eVynyAb)v?so_3`Ym{glorPW$MKV~MU2#qj7S-EttCyq zaAM_*;OXJWGE&<}c{jE>49;F~1pWkDj_+kO(Ff}rFtonG^yu|S@=|6eWcWO`{Cwzn z(hs2z_u;YcLmCgE$xD%#yjgdU^7qi+%V;5QGwH!_P7i%Pd)GY~wL*O6JUDgWZg30u zEO-z2A-I*6jF59Xx*a`L@~pvlfEYTql+h779LHVMI~LlOw+Xb(3Hge|a5(b5&(@Gm zbc9n1-49$YPcA$e!J{F^lXq3WNyu~I&n4ERk?&W173NKxKnceTo|=%BWJ|2!%ljQa zaGv%{PMtNUv^EK2>FS82H*J_nN=fsB*P3$j;0%U70Lm`JfT*?e#1BhK^={%vVq1ux zp?o_^vx&WwYUmy8xDE$tIZxl7Xn0O&LG@L`HfcF%Gt=2TiKvrRqU%eII_*4YR!u*~ zx+?Aawvk@EM()#NMeIntB46{4)uqLgY!EbFsH3D$o7J!PNW*I;eX+c);10sN@1&M? zd~11`b*5OHiwx7(N!!xXpr=XOlnec$v{2Em4EBdkru#zs;4koR4^e(-9Rp-`0E-%oE$DJVlSVk@5&vUa zB0F_!r0)iIg4^*11F#@ww+5`K;SG>j$)z{YwhgH&P|DmuT^poi(~H-@SHV9SoCs$k zoQcAT9hW{!P@dn#j-!?lw0{e|E25{2m!W-nXE?FRXUu@q|IAs^A_m326I1ay(sBzTT9nB>AGO6Kv!?`&v-fUT_SnMt>vbE(7MODcAT!xnS!nQ{A9IzNXMSNgPEc7Vp zKaaJAFYD5;Vy8mi3El|Go0X@=CW=3d;pJjI#LLCxYmQ$E>gMEXBdCs0@()t7Sq|b2 z+#Iljc)zGUlX;dQEqRw*AG2d=%ij@9%3Pk^fU*~DJl@Idg|>xm4S$u$Ehekk?eTSj z?qcXa!ao_hgXpvUuAnQPYL@)eP0w=f0A;-T3!2!?JR_5*=S8lp->OJoC4XKp9MJezhl2Jy zg7SW!Zta*mUtIyVcEx8_2&zMIc_Lo{wvN3gG}t;e1vD&f=o@h06C-+a#&k%bB*axZJ z27MlqT!1A11ph1W3QB%cQ0{znC!tL_&`wV<#eQ0Qb~!}mcRA)>RUdW62rY8fM_tj+ zyO74w*lajU;l!aALVr!{R9e1?QCKWAV_k=?Zb1XosQslNbFWp-ilO5lhSCQ z?&8REfgkLf4F1l!$l!SARWwT0WA8d*vmV$dCMS6wj>{Xe@4EfLIT9;q=m(%5fSv|D z4f;yxD=F)Sxdh4o1|2|G6QUbM@!vx~jtz=U z9TUDfCVWFbjx~KEzKb2pZuZSe-mn%e9b&&PNK3{zvf3OYI&82)(E1v>9F$pROl&*! zE7Er~IW2n{`e8@x=qC4MLFaRWFS9Fh6WaT->^JI%@mlHFZ%8k>7Feq)tdmTYsXzz;|xt=%SHhcGx0PFT(s@G|(5;X9Ng zSSoKf>rySJ%S!1*sr?Z2o6v6%`?8VqWcG+oVE1fJe68$qfDSuy`O$Od-s}Vloru0! zQ3K!17y29M8opDJ6Md&b@I=|^GIn9oSfB7TtrgFP@;Sq>9l8YU1m^>ARrtgZ{t!4z zcxSd=zMl|%pLMgGwKFS++027N&j%ert2aI;pSzny4U46nZdX~=Fc;?vZSP}mus5^h zes)Cnr(|EZTI^Ss$kabh;b+1C^&=*%6s;`<>Q`D;eR;>@1K*G2TjAb$_j^u^r&3muT=YUsa#Z-AWoQ{h)l zE=NmGhW-PwoWIqt!J#ku%Lv8St%6=9w8fcNgThB2G$*kQT`NAH*ihzAMG})-oDjCC zU8CXFpTXrb>3d0KT5N}3a)&!jYLN>oFW~0OQT<~mgXoM!c9iHJt z#~k|W;ES9*`2Q23l@Jt_>VedqJBfJ z@H-M34l+?k$rV~k1F_-B_5~3wI)5p2_-6$4F#T?X5{pe~da8dNq425E>VqW17UIWj zw8%#H)Is)4uo@M54Bl2yoR3v_ur%|Cre1~jR%niz0^;qXzZ<+jdfq$GmDGa0*uMuE zDJwk7itn}YjT$einH}^Dv;ym}pC%=q(E1QgEr<`-p+ETuq>m0K@GZ2(`4xy=+cjWl z3lD=mD1m-ioW-@MONTRB=ut_ju~v&2!Rim9+twxYm-btn|F@C6l?M6Bliom@-+}l# z70$CCLvs>dF?Xan^PI*%q?r-YM~DsQAiQFlKBj*Fd22wC=EqPI9)yFO6?14BdsmD? z13IR|Hz}B@&00{>;Hy>m-U@b+LIaJ()nakASX?a@SIhici>=k-!D_KJ!5v^JcrUR5 zbS*d?Tr6m;uNLd8#qMgcJHZdYKZ8$z6To$(%!1wweusAoPe=1+ibkFmy|9=atZ+UG z&&*?$Dzr*usL+}8XV9VT3<8-E(#T4oU5Z(zfs^xU92l-8@U9wd*Z3lR8?jioRV-hR zvCtgV494UXjEl{B&&L1Q;Vk@jw3-!;L%(cv z(q=7`#wr~oU^6es0MV5m{yyIrKQ{tKEJ z#|~HBtb%OTbq*49Sj{@&I)PPi#Pa+vWQayg-f3c- z`d}kT2a9mI2XVqL@`bBD-hZ*M5r-MjMrRz}>T)~~O?Ja^30KJYRR^E!hHr~-XJHfT zbb$`ju-9utu99ETfsL6i>8F!l%xE6e|*(1rNX;0rF?6Hmr}=%D<4;^DvQe|ch!00ZzwO-eJ4zu(^XHH zJhi;5UOu^e;xs*T^7V#ZQ!=r*TyL0GGQC{yoK`lWtA3$$+>9K(r*z!xGJRlr>GZBv z@98tjCR>B1-!Q%08a|`^hOXAs+2cyDw~A&@EbVIDGP`8l6l>}1DaEs`6|<)s&K$E^ zbNdhPpQGAcI`oXnq>KE!PQ)|8|G z^ev6(1&!#1jp*O1MdQ298gJ)|2q zflI+^@5H9V_-Je0&E4g1#>4&DI4c>0=t5}zIAl`! zxbe;~a3nYZESpj`WwtXHtN<5+i@_>z*_2r`N}ZLas&US0@G)=`xEb6I)|8fAKi%02 zegb|0epfnUe5q3}=qfM23uVT#)VYz4Lj+k+j!ycwnhwFX61E>DKG|RgDqyw z>e4IL3d{jJfO!Vbi}eEgfd$}@S+lz4#fE_+!3kj5tm}(s#pZ$);6iZmtm|jaidBKj zz?IlhaXk`k5;m%Lc>U4c1lB-}wB0it5#k9 zCEBL`uBzL=rL;QX|G*Rf59~$l9Tayjs%Mi>xH}Z?VzD0;?XBf2`5vmI>Sm>GMJx~NHs+*haz;Yk_^v38C2!NPmUTfWuW>Sz^OMOK+rVJ)?)t@YMsYnQdpI&7uv zz;0`Iw)@$Ic9C6XSJ+GKYJ0uC+1_REvk%)TCve(2ot=J8p;P3PITg-Qr`lQXY<6}z z`<%m0$_?DMZfCcjTj&X%iRRg_hhRgtwct2%3a*5<5TS^KgM zXQi@(?6%pRv-@QiW*23b8BZoQln5;;t1=_JA|t%~U&MRzFB-ncALG9|;q{3|DUBa! z*0*W6`BfR=NrW4f)I2Jw`BP2nY<{R|_=G)8!>wPSO<~yNZ@Zys_|%q7Yd*CwBYbN{ z`ZZ0%IonlSYyQaC(##(4P8%Lx+ZRRGsVXkt-Tp_OPQz9BMf0eRPH#62ckR_EZ2Hix zCL?^HX}EhLBV3*l{-9~NM_xvFQPXg*tD1)Ubj%2MXxiRBxf$X7jPzq0g-!qa6lKKE z%Lp&c2(QivZ^{Vo$O!Mt2!Gc!+&7jHZr!x~eLH8wzuh!^{ufQd{WAJ{!Q7_d{G6uc z=eNxWXUH#qL(}~IduN0TGs49g;W-)M#Tnu1jPMf~;cXe=y&2)dO~V7MjPMB=;SBv5 z&@UrAJR>|QBb=ch1C}S47u!(e=6Lx-+`&i>_Zp*JI(eAhN20R?#);Z$Z!KIykzH zjIJfob#8RMHM%a3u2KC3QT+uq(e;z2qj2GKO{IR}Ga2D+8R0LQh6gqFyr%q%Ha3mF zC?owv^-aT9J<>FMb%y62@j^!UVAGjl#9_j%%xa>aSq&7LHF%Mlq{`GBbAP@_Emg}@ zwR%LYSDVykwN33(yVX8*P#q3iJ7RNm-4R{)MAt*nwLZLF6ZP(zXmqaW7+w2C*CEk$ zM0AZt=bCxZH5#33mPOY`qU)yUx;?t?jjmDqMq1G|h_2DxG_pfesgKN%>Zn$PTbgy@ zeMWWSN<}y}6I*Zq|SW=Kf6fdM2o-ZDXPl9urA; zOk{s!BKs?fMc0_AqRpn;gd5emq zaBbh{8d>nQk&ca3(e+?>9T)X(+y~LMHoO+EjINRA8y~Gp#@`ZNCqzA*u&mLV##qM0 z(neA;3zvygGvfC&4Nq#F5gy(&Jh?M#q@ThEn}$nNqxF%5TQ~JIC7qjEZpna*aDGO( zU(-=8$yjZc3~$=Ml93tVeNDqtDw^h>zBeO$uxYrgC?mWzBm7m<@Qh{|;e1nTpq${O z;M8DzFu{bJ#IeLNr99VjmG;i|&Q_LR;+OEJdy~r-9n;>2te7pyCoNALGpQ-b@07ZrM(v%_pKbQCP<=L4E@0*?Q+=5XiljnuRD~TOSC0*w`T=Xv>FzUu7_@CK?r-i6*Eb-p*)8>}wyhIp5#eD6}P zPz~^|@vcz?-Y9RBy3iZrja7rZ@m`4<;+1-(YM58CVSQ1gKCQRkhfY*^VWC|tLfhV z^VX^v-a7ATb)EOD_pG|vd)|9q-QxY#`>R^uz39ED7J4svFRS00yR28$t=>*=r&{d2 z?!B&V_ulm0R7<>fym!?d-h1AAs>*xcdtcqw?tQM7dtZ8As^5EGdta*+-Z$Pi>VEHA?_0IfJK`Nt4|qqt?^U&T z%sZx5dG+4^sE51;KcW8M`+lJQ zYO8;Re~sGam;2>vr$5`DtzPrz_;b`Qf381Qz3$KR=cyWhzCT~R;aB(->P^4WzgfNI zFYp(tcl<^EZR%bBc7KU_-@ntZQXl&F`1h)h{QLa-)W`k`e}($Qf53l0ed@3BSE&R3 zAN)V4zxj{&kEnzGT7Rwj%wOlPQ-}P={KwSi{(67C`oiDfKd!#?H~O2@*Z$M~GpaT# zJFB(&F31T^(>iD$wAXf!8{}#y=n!+7n+F#KgY|L2CBaaAd~jJXOrIEB9$cwU3a$>W*6qD@ zTvgBh|7*|)NJ?_Fh1)j3I>7pfL0DNS_dAlQaIzq05>fv+Z|l}i zFJEmo?xbQxtQEvVmkR?wHhnm(0Og5`of47S277=`fR0Oufnm8)1`!h)!FojN`&K7k zjdDuOEN=wH!1xAprN?TU&VlN!Pi7f4AD2w7B4Qx}-v!osZqT$t&QHc)hK%5kd0m2x zq==-r5%80>RsZO9>safUm(rfiUP&{(hoHv`EX-@-OLcwH&xD@~LJ(LHS=VI)5(5*D zhkwTZ#P_w_v)W5xdGG?u>gZRiPOHv&@6Y!?AN#78bDyc{KPG*Ex#8IQy!Ckl4-YBn z2ST*Q+hf*ac0ScZ&_m#5S7}=Lp_#%{-ToLdMv~ zG3J}Edp?^yYT}s|m=1_kHF)9r5kV>LIW5~h#VY+nt; zyP+>scw&DN!inYB$K{oOh%M4`%Lt$<^a!aY#_*M;BzwQ*G8;_Dx1Q~B$Fw}8hudsy zQ#a3e*t~u3`eQX94tkt_@OD#1_xaN1Rk^OVJJ&W(NW)?G7;`Tb^NyTsgVG#=Q>s?$ zrpYM1eL^AKf_jphSKi6~rE4YUq4YO8hT1Sz*m^j1BQdGMXLAj&QuT;>$rw1rDU7i> zV1=>2zaszl71F$Q^XSjH6)ZxZ7SHNdtP~-Oz4n#j2Rqi+QLT|FAGzxEdyjQsyI`Q!Q_=ZuT4S+APLyvBycm2uDc z!}Rqdd^<$KcN>kXb1%ikFSkc+GRwF3;?Jc7vd9uqH>Ar7x=bXFiC`ic;Zmy;tWj7_ zRQ4#z$h=v1oP@EpNU6rK-W+&U3fhPB*p~<d|3cltNXW|bK2E3ix~$xg10j);U9oWg(1Pm+ zBR&YqJ|gLH`OB7`66vA{{yq9V)(0e>dVY-d-Khr&mkNj0MW1tsQpBi*hAS;Td^*<_ zErlBW#x^=5GCKX>Q~GXLg32tpFbR9c#5RQsy<(I5ex8++swjf2SXqv5LH=;g0KI@j zXU}Nm=Mtvkz8Nz#_W0yUIeRm>pWl~Kn7rFX&-4J#+5tPxbD z@Tp^-B*_#R5Elll=c1WKJxP)-G9V}lSYRVjZ>3KXEizy!3Xm?pqu#2f`KHK#mWfim zJV~t;M+H$<8lQh+Mv@w;*39uH;HIa{CBpGgJ7tnW8K5opYG}#KsXmDcOWSG5;S2lNQqH! z9D}0IOzhoqu&{pGsyB9@@%!8ycNMBd54D z%Gw^^gBsE=-}lNY^S9`bdnlZeNGZCy9i2X>LFjs=ohs$x$h#4pqID?~d*Uw%Sz8tN zt1kIl=(&Oa4X5!3g?rDeQzSnGtGE52fWNGIT-&m=n(LtCGlaEQ_Q3jg(`Uxro{V3t z+FbQI)=&K7BY&y>)@_dZxJ>f9@v{BM^6kt6+lZ4_HA*_!%u^c44GeN)z@37V=w!LP zL{n37E%nJb*Zw#&EB3*DlNH!u^6P#lGn%RtEynJESD6HH!gNXegt&6J;gJWDZ|O;X z=e2ZkBXLLBQzsH`Geuy(%@;#biGBqO{8~kc^#MXABh8N|${!c{T#PJ~hD=7DKQ5S% zp4tBOgSZGyI^YeQKW@^BTQSeJVqSftp{kIjHA?L7V9|P`SBcYTLgm(@uoV;djfSp5 zmgO3?Qr6BWk-vk*^R31CxhJ>N9)EQx}}ov z?E`6rtfx^TS_cdMTfHaPjcT-Rg(6!j@!viWSID{=B@%bARKL-)!u|L;XT6)z_097Q zoR8yFFA5bukG}NyK;bA&wHVXcK_mZ0HU%eC+u0U_7dkMg-jGP(aEDXc z5z7By3$8O{a%|^W4Bqd+zu@>;;}irN>>7rRenjAu+BZ?JBNPOH_ZWpvwpe!x1!xc}rcpM9s!AxmY* zR$u;Jp$}h1kNIJ}kDz`>;sL%7r+%0Fp@0v$&=;&;{7ZV)LB#|1OH#OqU7XIDso!h; zrK#T-eqr+~?q_;_k@KrqXQJ0{grZk}J6{L1Ox9frUl(X;BQeJ&#OqI`STubS)E2UR z$t6XSjWH%+W&G*w44!QRmriOv^Du#R->3K)V%zsM!ryakM`|pento=YV(flW8SK*) z&SgB{VkW_!pFG86k-*8AqCSw)`X*DTJCM=>ITleBNfmi1n=&Vy{?vBi{x#NbcusdM z2YU4GVvFEH%iV<*iiH;Jg%;>S3+h4(!$J$uLJRLg3*tfx%|Z+QLJQ|Y3&sLmugxF$ zzg)b7;BGYQQ?6o@IX|!C<N*YvSZ*yanyv2H#cqS$97Oc6uSOeh|## zRGw-4`JDW+9#iP|55>C4E5yUQ?iqeD&%B-Hxi`^m`(`g3ef?`bC}!2z+t!4gM^1C) ziVS{6$edHNU#w~TZTF*(tQq;DDss2Infxa*75Av1XPaYlDC=GPpjW2 zy;_a;6wX}i#llg4F3hIviI0S?K89?N^m+8EyaZx!2i zH>NImDvR?y$E6e_M*Ij(pWP&1%t5nE$0&BO!kO+k~krzniTVNn~jf8rjpP zWU|Qj?ftL128~x~K{}O$@nN*tt-L+B3hAN(5ots)9o%C(LmuXrWe~RIqc+aJu zeF=hi%#z}j7~}Owv`JRHDeS}ChrGEDS#uw*s@&(E+TWQm&Oj=pn^66hU$vn{dP=u} zyY;Tqm2?V^pIDLuT~cV7*HhsqKi1HFVu=n|rmhxM@v`3 zq9OZ+4?E_3wU0hg%$ z0paj8p{}%(>Xkssq&`a}jj$1;%rt`hufm?pO$lUAqVhGU6-#qXCn|+aOKUVpii{+t z9u`^3SLZ2-S_kqgscz=E25J+=dQ+sHj+{eMPsh$FQn7}SAgNfRNWj)eFeEi{q?0Oj zXiV_g&WlWDvB?*Or6SEQ@=HbY<}z)c<;_J<%^*o~5YO~-z%Yu6Jd(-kIb-{SN>cR9 zBsEGQjFiP1(dt=35=SX)O3hT8Uks+TYl5>XW49i(|IpVkKvDcjRn+#1`)&&ac1-BLJ}Dq zkgAuo#Cmy;Nu7Qn9^VtgAvur6Xt^J8zK=;*K;e(@mhXTOqmXozpHj~RKN0Hy~iGWcN|3;R~XPk|!C!f(aC?4r2D|vE>3M?-&qVKjfQWE6t zF}%6=NR<~=wO;Anpcn>6>X3w3-C1u~uZ!TK5w?C%okNAj%W{o}@f%hhU-_Cb9T&1o zP_jzsvq}iFN_e0isN>~bnbZ_z928|t6lMJI0DUnGmt=j3W9QfU!pF|<^hJ-I-|I^r zFD+K^75&gD@UuJot`u9Y6;`fAqP{EO5t42DIJCx4i(!%U*X z3>N1x+gfCU7xjZ@{SmKT;T0ogbt(k47F3ykQ5v6dHsCSzq&D>A*w~?ABd9)gB2=tP ze?#npAxG5}@6f@Ui}ZXtUw-{HM;(j)BjaEp$X_nF*5GAV`R z7vaTNQKxXy`ytWlI14BhT|`EaRUKp*xZY_w7QQdaq8JzMtq7$4%>F@H+eT9_Zx`4H zj5#s&`yM+X>qa*&v(!Ct@0)da$FoXOuecMqdGM0|&U|m+0ptgSph23+MV2hFYvJi) z_VJGG0>NXn*CVotspCFg}`hXF4On1^K zxKCS-(i-0=p-;QtaRN2WX#!Q&Zj!^g!a@z z=a%(}spY`6nSa6{sRgEqd5V~5f+ime4E?Y7Gi&kO( z1(hI-ehz(+N_u}T+rwVxqK?xUNO12 z=6{gU_;=_QiQa zH}UDqo@dv+NKVQ|gNmygg<5ssO}u5WdZ;>{`{qTMW+qF;GhY!u(Ka9BHXq#3HF<_? zZn_|MY8&@F&AHd*Gx6m!@5^Um%V$!JJoQ5tuTZ@218-EARuJbJ;P>@&8|MJoEx zNLtbe3epG~(g-Tj2s$x&$fX?hr5xq59Bsc`7Ja&uvJbKNJ{Agl7%ICg3cD;SdmjpW zA1XT|3Ogezdog|JN7}TKeEQ~B*=G`=i>VBu_8;h*-({b zz8*s<%`~q+$CdJj9q_#7X9@U}7Wqk++LBj@q4v%?M?42U-Midq1vV)~EnABCy1IA1tT?9Q&|jFBKa9Utv~2Ee30Wz=@~$|RfeT)KLetsJ|BVK}oAU9zu zTPUdX`ERVH{E2VpC3H1)onUNsUIs|=0Q-u zp|zZ19&OJbrhCeCz^t_#Y#yDOE^Y@T8?5TK9ip6vlK{o2CrL9qbyam^rHk))5&Q=7 z5*VTsiWc`fU~-y2Ov(`G%!uU42R(xvOAdl7i9Xf4;9N6+(z zecod_h+#Sa%C{b(1d6=e(OQm-62G^H#pFb&&@NsVOi+&;`IAO9iNJs&3?UBq5jOCz z5AcUllmPWiFAU)xussgM`Awo<5>!e(!_uNQs3Smq1B75ei0B~cC4Qyc7fdbMpLJxo zD8XB}Z_uXcqL@rFo*hK#-K*H)#>hpPrg`|dQWj#`&GIS<2o{RC{q7>DC$EvR8ltr1 z56eAfiW#huN;8l4sFd;=qC`y>hj|e6tZ7llnn(AWL^Gv}S9%fjtY}d;nn#nSi#x@L zJ9!fHY->?Rnn!=8h(ujJWQv_XPI`8C2!<%ohj+lF%40%w>P}ocZ--#OzD5>TMtDyx z9BF5^uYTmkuPj;)mG3WyrY5IU3k#YzC!Q4A7EYokHmw3%+vSrHGu5Y7@#C0k&flAM zC!Q=g8bR(li5NCu=HLA!qOpr1YWR5u>XWOmK;?=_UMPDerPnUGK_IAdx)<$r=}GMh zndCd0S*#R(Q5wUSWVP)u{qW;S#&Lmpon%v+z{cYp-mFPB9lv7kzeB6KIqZKA?r50l_=V$Ew^qwFMV z+As!6WjS2-4mqf7KY??HE>zJ6vJ!@9l%+{c5JqEEs7ad;hHvyilSU(q)2LLFZZZtR zDCZkBR~WNV@tKkhF8SN-MdJ$5Exg7KHR${15%p8cCo+OG;gj%( z7vUM<7o9_$_m>_mW$hR5cYE0IL(_?e!dE-(JJFXu?Du-ueunySUq6H-DTxK`p~`-1 z!&at@m!iWF%T;>)>K=FLUf85asENp%WlH*NaT#nXl{e#*@800=Q#QT9y}KXbp=d!F z_>(e&p2aGRiL$tx8Wy%i8PZL45IUM&LQmHl7MfjDKx_3TB|D;kjyQ~VQEx;e?jg}v zKjml3c=cj-j?YYRe~Sw%OW_fSizzG1#o>JrBT^Pt!-*HiSJoTHITpV^qQrqCFU~$9 z^9grb9C<|d(?e!)lKo_dQoY!8y1Q?F;e2`XOSRP{>F$0xs=D$$pHLch(m+-U^dB86 zgw5?L2+dt8z+)o}!O?qUc#E7PaVEg_o+eZ>1&BZ6CFr5d;zuvP zqh^q1sT57r|FTyOhN_@3F9{*jWA3Xv$osQ1^dI+t2JJi1$)J;<(wcIMY+tNC|X zuqK8Z9ZUAdF4*oFw;?e7R=QvfyxgNm2q-6!rBG{39PY9=WC#dd;W|Hi%=GoAB-7Ug zIwqQ*=1epT+)N*S;wOymA;}V*wKu6_a#mvb{)nVfdR5rXj-Nc}QqVEnv9?ajJ~C!& zmXnXH^-w^7NH#bbJLMa3SK?EHMA!r?L1s`0gTOD*lABOZc~^z`%(l8QrLV43;m zM#;ltRpm@;>(iQCM@K+6_VNcn z$g70R%j^E+9f2ln>!9?xAWmUL`_7cC{8|I%;W3>GjkR?nNVt?Ow%Iy$l|A@TCUn!GR2^l0;S`drAdu;Omlc~(A_!TsSeg7fg63u1G%AnUk+*f;%#nU(T?$t~#xDbhK{6=XEZ}g)7jMtAZ2! zdZ(R@Y|NK*LNr6naW~c*X{>36>mHn0isi(p6m1+Q!>I9z5w~aX_ewO={hj(j4i`JM zP=WEvhBE}A#*6)h7^Q*PgRx;p11#I^prPfj-sX4sVivyzB8I1S3e0Sj_BzCO<9VR8 zv{8L1R}qs}3w`o+ywKm)m=uOdA{n0330lgFs_w#x5Q~$mB<7w-5gJy3#5^QZUtDNeKQIwqX8bM)sWdvnX)9n+ho)X0- z;`dz|kp|!I{hXs(srsSpHdSYAr}eS?{l$2W&m>97udIf~ugYGFB6hok&`E1uopIZI zvQATRiV&|i3Ck3=%k3!Zg6}CG)lG#z`m!imMt^tbv2c4<&~a1s)QtId?T)69rh6%Q zsrRJfr0=Hr=F8*c<2F8v$Ca2mSS9);A(I~`sWvN)JNS$Qs?)V3ON}QTH-lV9z3kps zD(IM(R86i<@@{^1Z9Q*mu<*6it8A`h(b3m=UQ#^Cxk<9wa9rxz-e7rUHe1>$ATGh4pz(~tbgK)G$%Z8w%g4YJKqsr6fZZ4KCif*vnE5=v$6!|mH zY#;od=-Du#FWFH)6~Qhoog@g|&^os1E=M!NPKMiE!k_k`L@w{H2`8>?g#S_+JL|2p z@v+r~mJv^d+lOxg53ynFOYzsN=%AOVPZC&%RFBL6-^%EwwON8yid8Z(No*ZhJ*{m$ zP*J1BSn_L9#JZxoTic4cB0-C>bbGREQe%_KI-PS$8}9B6|Hx8hHfHhqVansM;C%+6 zhylwp(ykRmf-sJE@}V6R;yBdeIO3tyL^?ehB2G2Qw!wHdtl!Z`wvZa{GQ=D9vb|B3 zpr?Z1o8gd)+5{09ifo`fZ42hWPNl37)z)Xw*XmyOUhuv{fD2J68@Y$X&*7A*_ed{)Kp=oa4b zqB;glB8*2Jb+O?-Y=}DD1dH7I{RB(gtgrSdC8o1&XcU~5I&c^5cPhAN5iKH-zPiox zwA!574FJFLY!#D6R_$oMoVqa1h5cP2Yv!|qtyLWtvu-L`*#OFvS+I3gTlMt9Oqzo& z%LLvcegECJ(bMqG^yu2khyLFgx7AOqyx%oVzA*n-3p}E;E$`ymM|1dHh<9$z)Zb{g zMyUGqoA$#jtYv~rYG6A*(!WD->N!UJ>k9h?Av*H46$P`|0`V+U?!#rzcn^dKZ#bOPYmkwmZ{8)2G`R+sG%Z zC!!b6FQTuKW;(Qq+HBLmDQ=seIA3sIyuKRsGi|AvS4s`nD04`i-xeYbs>$KOju?9D za;flgX1ONxa=KIb@s35r4q=2tt}$PNv1)3zM!f?`7b>5!0*tOcw(YH(3LjMAiIwVH z5w;!fX0F>PkL7z8g*4pVTz8zb2jh8p6Kp?db7FgXwoDu=`KHsh6fo)XW5Z@RDz!tt zFS{M^c)s^h@XLRxI?S+)=N77z%B7L-keaOk&975!V_1)Kl6h*HR;j>iH8#D0Yo|I_ z_*2d032*%SCkpEMDXO!D!nWty?QOPJyw&gB)A$th^3zr4Eq`*j5G$u*Pj>9p6SaMc z5X@=Z4K--+PV`rc`Gvi)u$MAS^!QZaw^!~WpQmi-(u>(cTIs}ks|v=>sNBA62QA#B zU(C*@yu%Z5UV2RoFXwc-N<{4oYddJRk54i;GuAR*X6;U$1`cCwh6r!a9pM^mtRAtp zj{KoC3_=6Y*9ba1AxCq%dL;e+S%rymoLW zo~hT0X~&zP>?iykbsuhg2-=4BFUU1H7V9a4Z-uVLkJ{0aE_mqzryOr6d~6Ty;*p%K zrctvH(|YuIsh0WCqW@D}Z~30oT-y>DLE=>Bj4}kb2?rdgHzJp^CZ3)``K4NP-&uzq%-NzCFyPBBkTk|zrN5&4?B`Ot?hd<=A4fI z0b=&eK5^wkzNIAndR+LHM9eQ}*8EF+^=KKj7-J2!AEy%ayH+#NCYE+?8WqSkzi$$-hkY`+cn! zR2(w=uU1o}3IeAs@g%HH$)rxNY+_?=)F18`=UqOnQxr2F7U1*A@X_Wi;yqS7j^UX{9FO&8g+!VEA{g%Sosh(1TD-zVDX~7Q)+=sh<#_XTl zNEHuFtcqg#VrL6Rj*VL4_O2We)a?o>cQ%#IVcEwA*Yrl{lm`De*Y+jZ7~if7K|9B| zLQ>1RQo~?JA8Q=`ged=U>=U!RWDs76U$S7mqMJ0CSyoSyG3liDn!JS`mc#Cp%Mb%K z@~I`6U_SJul4c?$$XdQI*tleBjO5|Pa-MBA!;)*QWAgS;>D*+h*DbF3 zme!QLrod#!G1F0Fdf95$a|N;aw043G*NR=&V=tc4{HZQW->r~r?qQO}PgxP9W!$5) zyFWDDTkLUXugc_S_eWAGLY{QzGF$x6Zs7VdqB<-TrQR)sXCl=HqwXU4g{356dA*bnG>z-Hl6j;~ve;%P(Ek*6s@u5|7Bu{BRquwd!he5NAfxjb?Us~4A_em?Jc?P8Q7aI3Fr2a@6- zLMADWC8M>5vNO=0&?IZ3L$vmk+T7`^DIc{7IXt~A_rc5q>J&UYqpPH^saHu!r-{G4)3 zj3A-}cbeD9W_h%GHu@12`I)-^=a#ybS1pbH+1@+z{?l-J0|Xe73~~yB7c$O$>-)&} zr|u1@$qp1HJl83>njqScI4=P z+cR3*Wo2s>UcyZ^bIRnUtds5wD6`y`5_~xY%0p{b;oJ!%-fZSR^c>L;nNW%B{3Irg zu=|Ul9syc1W?C9tIsN(~c-rLK%L)_i90EtH#8der0j{&09KMZtWTl0Y)*DwLoX3{( zzS^pAp%Tky*4O&3=J#|aTvzs;cYF;l1eV75skn_E%0H#g4i}}O%`WJrjx!+~r^Lg* z7fi^8nKVH7{UtPYn&{+x`Gex=2ZU9rQOOL{4U5Y{mOF?TaYJ%@Zm ziNWd#SwejuH@XC!)VdQ}HqY!Ttz!U@s z&jcG#G$f1y5Te#SK$P7oHxf>`5o#qVAl)eZ8wHdE0m3uE2NVw}rT~Pfg${_Zo9{-# zlcIpoEAIjlj(T^a05#DfiirT58{wF+1FC}P+z4SB4bYQrt{VwkK{%s`g=<6sp;z7q zBpUVpMgij@Rut6%TQ|bV#Z*Bq#5LgtR15LG5yCV&AjWRN8wsC?0z!AX1L#>);Ee*t zMK>sp14wU#v&;sl93pum1YR^iPr6g1xGC(>4hWW+yLAFc0|DVK^8l)Y*o)2ue`fAR zy^*kj2p}}48_7huLw29dVJ~w4`UEk*5dtqdAja;-D0hlow9z}3FF8;S$d(1Vy#vw$ z0pTwDc3(uDBJyGZV(mtb!h(>aINb##9EC+eE+UAxObI9(l6WJ8`UilRy76x$TqXht z%?SgLeAMQR0)D&%^l+H~kVaC6WoZ}i7Pl5q`0LH0z3KS3_lS1n*kA9kNw3d$RPHc5 z407{HbMw*tw6yd(N<@mHL$%_|{Uxu;lysYf?Vdp;B>R4>z0S+Wf@$PqwFCL~-$Rctxq46ZNqp1Y5mZ#cg%bUwmusNU(vp5oJ&8jjQt(O-Uf_y!^2cyKXYy|?nN ztZ;WFHo6~PgysOYo`vd@PrUduF=)0J?>$M(1(WzB&lV1oiM+*&Te9M5?0Q0y3Va{t#EJ8>4U3Dq;F) z#_=^mBh*}TC->z_dTZ*)tIRFhnW9!&p*CRyWYaZ+M)&XaJz*-Y;MrZk^Tt?+4!&v~ zb5H*g)Ws^ahsf9RZngT9kA9nG5}zK`hPg?%`0Fc0e#?Oar?_3<+t&x$-Fy|{FT{WR zcyvLIz1+}jd%C&oiVZ9_wUW{GdCyqWZMinQ5Z@Zv@r?9lM$pQeDv&s_*nyv7rRAt7 zu3$JBe!pYu-O!*hPcT{55OOd}dS@20wSDA#@>%_I3Vl?!_7k7#b98It_omfqtf)G( zd_Patwq5P@D7Nh49p+aeBD`LfH*$7R**%zEA;G@r*N-e{+$g(FAW(cZpxUQK<@yTl z&Bv0IdVgN3X%Mb{{Mx_{-?(%KMF&|2v%dH#Yl+?C#awPd%Ra-))KfBJ*Fqb$k`=~_ z0)dIOS5WFzTbExe?)&V1tb0b@9_Fg1xRcduexLY$8T+g4Ub_Br_8%acx5w{~C%(HG ztbr(~@M!1v%Sb1JDbA<#=B_0_9?NG;WUy5(Nkro;A$|CUwdOqOH?mT_L$S&Cksex; zv+GqVa+3Vwxpl4MmH<&@g4YnVW@$a={4h#j$o6aZpuOm11Xl~Kgj>Q|6@|BTs{U+u z#ALqcWZp?iwVmXSmiv5Jv%}O@r}I%t)NzDht3^bgzy}KNz%tofay^{N=0WU_4buY+ z#@)@rjZmV~vI|U#O;V>Q=8y^XSq>A{sj?2eJeQ~g+({papdTqI)xv0s-}J}JTpX9A zYDFixX1=b@L%}&O302$$(Jy1U)o1ncNOO3yO%Otrvo)Q_SL`3luITjP2bf|9&cPrDN)wOW$DB;yB0qk z#&L<2DH&fkYVnR@>}@{it_XW&$E9DWX+I@l=pT9IdlFu5PIY3_pKiIeKIv=u=yUsm z^hB_>Z4~2cT^1MSuicqEt|_4%7YG@@9p*2*PlJ!UGrJAEo3k~en?80}d==0+5!^I; zicI6@Y0zT1%{)u0+NAYO@f(bPY$YeTt)a_rZVWd7N650ey7^q{(dJwm->hHyq`;A4 z&_sL%vJ2g;gyvx!38F6_p}4&E)0rWy8d^^kP3LX%`iKou!)nfI=0pD+66DDixu;yw z!68VNnz6yYsn<`oakcDKwTxBli3_=@YTEM(3z#=AqR(5-O9Gc4+$(mJ`QgFJ0hO7? z@+I1iIDxQG)+l(-4-bQB&< zl%tN+vM^v0KTE5OJD@?Ef_ud{!7)R5{&<4ve0EL0cx5C*qOovS3|S(iKx1UlBH8On zv6cq0Yaxvt#C?2G+$pQp|9#vvG|2Tm}NXqyP>t6JL> zXit1AXVk|+IK{@&*x1f(_$DasoodH7?dIjJvw{Czsooa*({uG!0T|BvK{@7Hqqyza zOT|t_b)($D>69Z@|)YMFzd1UuRG z=Clf|ASkl`WtK%MXli&P32^Y zM0Gk&;qAAg2VbANuIapU+N_&Ebc`DqQ|wU5SL3hesfU*axZi8|Ms#6X5!*esz;iBy z&3e>VWzk+&y={vzELPTG=Pk>M_#tB(i}Nb=NOsNi2+a$>Dfoq?eJ1yazo?K?$_U1G zL~{w5uI2mrv=mRXW-SAPWE!(%EenFw4`%hA10_oSa}9w5YU2+$KBkDUf5A%@HY+DG z3QjTH7@5RA+B)=W!%M|spOEAJkoO}T#y-HLYPgal!#?1E96Iv4P&2@O!lb1U$tOpdT1}=-IO*i`O4xOvI)KZzvK4_UnBu}hl z^b=Q2mauOQAXSana7oI&o3?XHk~b@!wmwO|+DO%}igX`L@;YqrY_FSV^quBouqqY;&*40~z4^7|%KLtJ|0VU|SigS3-fnmr zw@tImV3_N?1;$TVDaDfu^~Lu*gXpX0qS)Lsq-UzDNLjf;%gs~F>mTGvbKbbCf0C;f zdy3?$XRrPxyn^Fg*s>o>HU}%Y)8`|{iqi*ZBICPyUCaJoGR7>=iJj|5lUm|Wy4jr= z)ie$s6Zk73*H=!2xq92=9n$7p4GXVfAMu=HdSUvK3q<<8eDO?3jP>c&q4&#Zy5y?~ zHEw4C$ot~&8z<+ySJ~HZ{d!J{4z|b0OJtAe1r!t~*^l|ZKi4UoS|9KVnakNcZea_n z2A)cPek^$&am{+gc%`!{dz3v_`CXF;LC;4`n{!=rbaQ&U+;ginVbkA+j+U;M{LouI z%+L7G*slt00$=}hp?9_8XW#OL^&srZsb%!zLH>m^@Y`h8*TgL|ANMye?_ZN#E5n2Q zCxv$PPwdZYuk_C{exF{lQof)Th{3lcwj}Tr@f>;dW~>8uBceI{yzZ9K2hz!8cyB^N^Na7;@pon>n^Kktdzl&hQ9lbX!B9C%phd->rTzDJq>Afuzd7fiE z;=1PLa=!t)RDwGzb%c3M!-YgU&`#1l^XZ7T%OmZO9f{LS?-AcMzoR=|4@)JnvO+|8 zPw3BS&k4Mk;$r6|6f@~YRI^C^hy?=E#plIIhEK1TRen->t^2)w*ck9a{A1SC2+10A zzN3mw8XgJV*G}n*{d;jPB&;sykBCcU2Z9E#KZKeH#K$Kd2gZdM6v$c?Q)h0(Xf-SOt@p%`tWv#bNIRt=LZhf^c8a>J zy~csu&nA}VBx7*)H~eRbt@O#H_)P&u9&r|5YZ<9%Ws#cIvnvuUqk_ z4vqB|^b<5+tnI^`an-YUTh8k0=h&e_k3voJGOC91p0DY^e`@Ppz>|lsr{7-9&R&fO zs1L_F_z#LMW6-k@;RQKM(zXpUrhNYZFNpc!PfyOnbo#pD*VlR>7IM25Oj6|?lccMe z7Pi{MFKq`uSVScv{NikRTfE7A^HkvIaxdUQ7-*(;CeAKSriQkEZQ2`IVW6=?xgczi zzc%^#S=BrpOj+ekT?|bOT?|=OU5#9B0-Ex2ta7Gy<}MZxb|^QGpdbd?KeFK$@^COT zwl;Nv7@3+|+6hqZHnvbgEKLL`pL5Ey$vcReT3AYXIhm?@DX1BHSsU}3Pznk1d+>SK zI@kimKs;=1?40>L1Skzn?2SzMfbE+wD<$NwBrethlym zo46XAItj{K8avrL+nc$xl|hv3-A$d8>@DqXKET+ZT>Llt{ZCqc)|)c_r4E1h^)C_7 zTA3LC)2xH5lg(dNO^jJhZA@)V?OdFJib4OXn29l;i=~T=so-C&C2ZsJw+$Q18+Uv* zhIZxxlpf3`re=n&HZGKc|5IIvl9Q=3kd@(0!~Ct5HkN{a+xROR*8j;G*fIvXk&C_4 z-*Q(qb^J#$f?|etmJlgJ8#Bv4bNMUPO)mf3_kXi3fX?&J#`w1*usI=7b6h^NNUw3UiAK|7G*v_q{O+M5OJUT@3AvP5*at`Fi)*=m`vO)NY2r5Emy`)0@c(kjLNW zIz0c9`mec;ri!TLc$Rl)`sU5c3++nbpFV~)ke z#qqCGERQti3HQ3^&ZJ-Vo$XXVw91R>P;9>r%`NIh$cNT*J6- zKdB>~aKJChzH61qw~1UEm2ZL;y#XpUnoDn`zrMn z=kwdz@&~&H40B(-J;)i$iHrB{Y8YWm8c~hzQ;e41-7F{5sX!!OFt%wkvuUUM_FA#x z@zZ@GHv?|LuBkIL?>)rkju$>5_Iu1H#^ioq?vl2h^1RXCr}AqZIzw$)z`Bgc;R$Fz zL-t=%ynOwDvF zR*Z`iShD!HbWkW47yGRk_s!DAAL)2_fphxbV=yTDpXEYfP>^)&+-$e@<$~SLkB9A6 zjGc`WxPJV5xj+-$P6xZ4A3HnGt@^QZaNW+28~R86pip*h9^QX17l`q2+>Y_G-HLHQ zVSkhXg>t}n{-`q$k zd~k#K;0E!*4dR0v#0NKs58#}>RTtozb2|p&g9pS14~P#Q5Fb1sK6pTU0N3K%bpi3g z3*rN~-rw4n7sLlIh!5ZzdwX9HAG{zwctL#dg81OQ?E?xB`pExjhz}@;4=9KaD2NYW405|%5Fbzw zA5ahN2+yG$AU-%id~kpq4-lS1L3j>~ux{5Ggy+Dh3nU$g z4-lRMBeC22g76#)jP-7{9|+H(AUubH@Epnsay&qI4h7*k6oltc5S~Lpcn$^OIg|_J z`~cxOFaf#U23#OMKzI)20y!QaJcokt916m7Crdqgy&EYorfA z7v#DN!gDAH&!HeZ2kwO5sviu5=fJH^kaV|wz(9Bo1K~Lggy%32p2I+R4g=vi420(} z5T3)JAU;5N4ovuO`vu`S420(}5T3(;wTwUe0Stuaz@ozKbRayxSp&G09|+H3Fc2Rg zJcq$<_bV6(&tV`uhk@`M2EudT4)X0fgYX;%!gCl1&tV`uhk@`M2Eua~2+v`_8qcjZ z1>rdigy%32p2I+R4g=vi420(}5T3(8cn$;MIShp7Fp&8<420(}5T3(8cn$;MIShp7 zFc6-@KzI%V;W-S1=P(eS!$5cr1K~Lggy%32p2I+R4g=vi420(}5T3(8cn$;MIShp7 zFc6-@KzM$$_I0c8g76#$!gCl1&tV`uhk@`M1~NZ~f$;ohP4HIzKzI%V;W-S1=P(eS z!$5cr+<*Zo7vww#;W-S1=P(eS!$9WeFc6-@KzI%V;W-S1=P(eS!$5cr1K~M42+!F; zcn&<^bE~a@dsrZ`+v7xF@%mOeUsqsmlcA-JsS^eo@D%0W?S7D|Tf5z=I2SL+KPvuz0cU^e A1^@s6 literal 0 HcmV?d00001 diff --git a/windows/index.md b/windows/index.md index 50d0140341..5de1c2e6e4 100644 --- a/windows/index.md +++ b/windows/index.md @@ -79,9 +79,9 @@ This library provides the core content that IT pros need to evaluate, plan, depl The Windows 10 operating system introduces a new way to build, deploy, and service Windows: Windows as a service. Microsoft has reimagined each part of the process, to simplify the lives of IT pros and maintain a consistent Windows 10 experience for its customers. These improvements focus on maximizing customer involvement in Windows development, simplifying the deployment and servicing of Windows client computers, and leveling out the resources needed to deploy and maintain Windows over time. - - [Read more about Windows as a Service](manage/waas-overview.md) + - [Read more about Windows as a Service](update/waas-overview.md) - - Download the WaaS infographic + - Download the WaaS infographic