From db3ab5dd8d1741932bc9f2ff8a761472353b137d Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Tue, 6 Jun 2017 14:00:18 -0700 Subject: [PATCH] TFS 12254654 update Firewall CSP and added Firewall DDF topic --- windows/client-management/mdm/TOC.md | 1 + windows/client-management/mdm/firewall-csp.md | 34 + .../mdm/firewall-ddf-file.md | 1815 +++++++++++++++++ .../mdm/images/provisioning-csp-firewall.png | Bin 92194 -> 97404 bytes ...ew-in-windows-mdm-enrollment-management.md | 11 + 5 files changed, 1861 insertions(+) create mode 100644 windows/client-management/mdm/firewall-ddf-file.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 3e072988e3..ead7fdaf03 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -142,6 +142,7 @@ #### [EnterpriseModernAppManagement XSD](enterprisemodernappmanagement-xsd.md) ### [FileSystem CSP](filesystem-csp.md) ### [Firewall CSP](firewall-csp.md) +#### [Firewall DDF file](firewall-ddf-file.md) ### [HealthAttestation CSP](healthattestation-csp.md) #### [HealthAttestation DDF](healthattestation-ddf.md) ### [HotSpot CSP](hotspot-csp.md) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index b0553d3220..bd8e83a939 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -217,6 +217,11 @@ The following diagram shows the Firewall configuration service provider in tree If not specified - a new rule is disabled by default.

Boolean value. Supported operations are Add, Get, Replace, and Delete.

+**FirewallRules_FirewallRuleName_/Profiles** +

Specifies the profiles to which the rule belongs: Domain, Private, Public. . See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types.

+ +

Value type is integer. Supported operations are Add, Get, Replace, and Delete.

+ **FirewallRules/_FirewallRuleName_/Action**

Specifies the action for the rule.

Supported operation is Get.

@@ -229,14 +234,43 @@ If not specified - a new rule is disabled by default.

Value type is integer. Supported operations are Add, Get, Replace, and Delete.

+**FirewallRules/_FirewallRuleName_/Direction** +

Comma separated list. The rule is enabled based on the traffic direction as following. Supported values:

+ +

Value type is string. Supported operations are Add, Get, Replace, and Delete.

+ +**FirewallRules/FirewallRuleName/InterfaceTypes** +

Comma separated list of interface types. Valid values:

+ +

Value type is string. Supported operations are Add, Get, Replace, and Delete.

+ **FirewallRules/_FirewallRuleName_/IcmpTypesAndCodes**

List of ICMP types and codes separated by semicolon. "\*" indicates all ICMP types and codes.<

Value type is string. Supported operations are Add, Get, Replace, and Delete.

+**FirewallRules/_FirewallRuleName_/EdgeTraversal** +

Indicates whether edge traversal is enabled or disabled for this rule.

+

The EdgeTraversal setting indicates that specific inbound traffic is allowed to tunnel through NATs and other edge devices using the Teredo tunneling technology. In order for this setting to work correctly, the application or service with the inbound firewall rule needs to support IPv6. The primary application of this setting allows listeners on the host to be globally addressable through a Teredo IPv6 address.

+

New rules have the EdgeTraversal property disabled by default.

+

Boolean value. Supported operations are Add, Get, Replace, and Delete.

+ **FirewallRules/_FirewallRuleName_/LocalUserAuthorizedList**

Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.

Value type is string. Supported operations are Add, Get, Replace, and Delete.

+**FirewallRules/_FirewallRuleName_/Status** +

Provides information about the specific verrsion of the rule in deployment for monitoring purposes.

+

Value type is string. Supported operation is Get.

+
**FirewallRules/_FirewallRuleName_/FriendlyName**

Specifies the friendly name of the rule. The string must not contain the "|" character.

Value type is string. Supported operations are Add, Get, Replace, and Delete.

diff --git a/windows/client-management/mdm/firewall-ddf-file.md b/windows/client-management/mdm/firewall-ddf-file.md new file mode 100644 index 0000000000..ced7194e3a --- /dev/null +++ b/windows/client-management/mdm/firewall-ddf-file.md @@ -0,0 +1,1815 @@ +--- +title: Firewall DDF file +description: Firewall DDF file +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nickbrower +--- + +# Firewall CSP + +> [!WARNING] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + +This topic shows the OMA DM device description framework (DDF) for the **Firewall** configuration service provider. DDF files are used only with OMA DM provisioning XML. + +``` syntax + +]> + + 1.2 + + Firewall + ./Vendor/MSFT + + + + + + + + + + + + + + + + + + + MdmStore + + + + + + + + + + + + + + + + + + + Global + + + + + + + + + + + + + + + + + + + + PolicyVersionSupported + + + + + This value is a DWORD containing the maximum policy version that the server host can accept. The version number is two octets in size. The lowest-order octet is the minor version; the second-to-lowest octet is the major version. This value is not merged and is always a fixed value for a particular firewall and advanced security components software build. + + + + + + + + + + + text/plain + + + + + CurrentProfiles + + + + + This value is a DWORD and contains a bitmask of the current enforced profiles that are maintained by the server firewall host. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. This value is available only in the dynamic store; therefore, it is not merged and has no merge law. + + + + + + + + + + + text/plain + + + + + DisableStatefulFtp + + + + + + This value is an on/off switch. If off, the firewall performs stateful File Transfer Protocol (FTP) filtering to allow secondary connections. The value is a DWORD; 0x00000000 means off; 0x00000001 means on. The merge law for this option is to let "on" values win. + + + + + + + + + + + text/plain + + + + + SaIdleTime + + + + + + This value configures the security association idle time, in seconds. Security associations are deleted after network traffic is not seen for this specified period of time. The value is a DWORD and MUST be a value in the range of 300 to 3,600 inclusive. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + + + + + + + + + + + text/plain + + + + + PresharedKeyEncoding + + + + + + This configuration value specifies the preshared key encoding that is used. The value is a DWORD and MUST be a valid value from the PRESHARED_KEY_ENCODING_VALUES enumeration. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + + + + + + + + + + + text/plain + + + + + IPsecExempt + + + + + + This configuration value configures IPsec exceptions. The value is a DWORD and MUST be a combination of the valid flags that are defined in IPSEC_EXEMPT_VALUES; therefore, the maximum value MUST always be IPSEC_EXEMPT_MAX-1 for servers supporting a schema version of 0x0201 and IPSEC_EXEMPT_MAX_V2_0-1 for servers supporting a schema version of 0x0200. If the maximum value is exceeded when the method RRPC_FWSetGlobalConfig (Opnum 4) is called, the method returns ERROR_INVALID_PARAMETER. This error code is returned if no other preceding error is discovered. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + + + + + + + + + + + text/plain + + + + + CRLcheck + + + + + + This value specifies how certificate revocation list (CRL) verification is enforced. The value is a DWORD and MUST be 0, 1, or 2. A value of 0 disables CRL checking. A value of 1 specifies that CRL checking is attempted and that certificate validation fails only if the certificate is revoked. Other failures that are encountered during CRL checking (such as the revocation URL being unreachable) do not cause certificate validation to fail. A value of 2 means that checking is required and that certificate validation fails if any error is encountered during CRL processing. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + + + + + + + + + + + text/plain + + + + + PolicyVersion + + + + + This value contains the policy version of the policy store being managed. This value is not merged and therefore, has no merge law. + + + + + + + + + + + text/plain + + + + + BinaryVersionSupported + + + + + This value contains the binary version of the structures and data types that are supported by the server. This value is not merged. In addition, this value is always a fixed value for a specific firewall and advanced security component's software build. This value identifies a policy configuration option that is supported only on servers that have a schema version of 0x0201. + + + + + + + + + + + text/plain + + + + + OpportunisticallyMatchAuthSetPerKM + + + + + + This value is a DWORD used as an on/off switch. When this option is off, keying modules MUST ignore the entire authentication set if they do not support all of the authentication suites specified in the set. When this option is on, keying modules MUST ignore only the authentication suites that they do not support. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + + + + + + + + + + + text/plain + + + + + EnablePacketQueue + + + + + + This value specifies how scaling for the software on the receive side is enabled for both the encrypted receive and clear text forward path for the IPsec tunnel gateway scenario. Use of this option also ensures that the packet order is preserved. The data type for this option value is a DWORD and is a combination of flags. A value of 0x00 indicates that all queuing is to be disabled. A value of 0x01 specifies that inbound encrypted packets are to be queued. A value of 0x02 specifies that packets are to be queued after decryption is performed for forwarding. + + + + + + + + + + + text/plain + + + + + + DomainProfile + + + + + + + + + + + + + + + + + + + EnableFirewall + + + + + + This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthMode + + + + + + This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + Shielded + + + + + + This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + + + + + + + + + + + text/plain + + + + + DisableUnicastResponsesToMulticastBroadcast + + + + + + This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableInboundNotifications + + + + + + This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AuthAppsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + GlobalPortsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AllowLocalPolicyMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + + + + + + + + + + + text/plain + + + + + AllowLocalIpsecPolicyMerge + + + + + + This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + + + + + + + + + + + text/plain + + + + + DefaultOutboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DefaultInboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthModeIpsecSecuredPacketExemption + + + + + + This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + + + + + + + + + + + text/plain + + + + + + PrivateProfile + + + + + + + + + + + + + + + + + + + EnableFirewall + + + + + + This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthMode + + + + + + This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + Shielded + + + + + + This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + + + + + + + + + + + text/plain + + + + + DisableUnicastResponsesToMulticastBroadcast + + + + + + This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableInboundNotifications + + + + + + This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AuthAppsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + GlobalPortsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AllowLocalPolicyMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + + + + + + + + + + + text/plain + + + + + AllowLocalIpsecPolicyMerge + + + + + + This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + + + + + + + + + + + text/plain + + + + + DefaultOutboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DefaultInboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthModeIpsecSecuredPacketExemption + + + + + + This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + + + + + + + + + + + text/plain + + + + + + PublicProfile + + + + + + + + + + + + + + + + + + + EnableFirewall + + + + + + This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthMode + + + + + + This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + Shielded + + + + + + This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + + + + + + + + + + + text/plain + + + + + DisableUnicastResponsesToMulticastBroadcast + + + + + + This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableInboundNotifications + + + + + + This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AuthAppsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + GlobalPortsAllowUserPrefMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + AllowLocalPolicyMerge + + + + + + This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + + + + + + + + + + + text/plain + + + + + AllowLocalIpsecPolicyMerge + + + + + + This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + + + + + + + + + + + text/plain + + + + + DefaultOutboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DefaultInboundAction + + + + + + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + + + + + + + + + + + text/plain + + + + + DisableStealthModeIpsecSecuredPacketExemption + + + + + + This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + + + + + + + + + + + text/plain + + + + + + FirewallRules + + + + + A list of rules controlling traffic through the Windows Firewall. Each Rule ID is ORed. Within each rule ID each Filter type is AND'ed. + + + + + + + + + + + + + + + + + + + + + + Unique alpha numeric identifier for the rule. The rule name must not include a forward slash (/). + + + + + + + + + + FirewallRuleName + + + + + + App + + + + + Rules that control connections for an app, program or service. + +Specified based on the intersection of the following nodes. + +PackageFamilyName +FilePath +FQBN +ServiceName + + + + + + + + + + + + + + + PackageFamilyName + + + + + + + + PackageFamilyName - This App/Id value represents the PackageFamilyName of the app. The PackageFamilyName is the unique name of a Windows Store application. + + + + + + + + + + + text/plain + + + + + FilePath + + + + + + + + FilePath - This App/Id value represents the full file path of the app. For example, C:\Windows\System\Notepad.exe. + + + + + + + + + + + text/plain + + + + + Fqbn + + + + + + + + Fully Qualified Binary Name + + + + + + + + + + + text/plain + + + + + ServiceName + + + + + + + + This is a service name, and is used in cases when a service, not an application, must be sending or receiving traffic. + + + + + + + + + + + text/plain + + + + + + Protocol + + + + + + + + 0-255 number representing the ip protocol (TCP = 6, UDP = 17) + + + + + + + + + + + text/plain + + + + + LocalPortRanges + + + + + + + + Comma Separated list of ranges for eg. 100-120,200,300-320 + + + + + + + + + + + text/plain + + + + + RemotePortRanges + + + + + + + + Comma Separated list of ranges for eg. 100-120,200,300-320 + + + + + + + + + + + text/plain + + + + + LocalAddressRanges + + + + + + + + Consists of one or more comma-delimited tokens specifying the local addresses covered by the rule. "*" is the default value. +Valid tokens include: +"*" indicates any local address. If present, this must be the only token included. + +A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +A valid IPv6 address. +An IPv4 address range in the format of "start address - end address" with no spaces included. +An IPv6 address range in the format of "start address - end address" with no spaces included. + + + + + + + + + + + text/plain + + + + + RemoteAddressRanges + + + + + + + + Consists of one or more comma-delimited tokens specifying the remote addresses covered by the rule. The default value is "*". Valid tokens include: +"*" indicates any remote address. If present, this must be the only token included. +"Defaultgateway" +"DHCP" +"DNS" +"WINS" +"Intranet" +"RemoteCorpNetwork" +"Internet" +"PlayToRenderers" +"LocalSubnet" indicates any local address on the local subnet. This token is not case-sensitive. +A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. +A valid IPv6 address. +An IPv4 address range in the format of "start address - end address" with no spaces included. +An IPv6 address range in the format of "start address - end address" with no spaces included. + + + + + + + + + + + text/plain + + + + + Description + + + + + + + + Specifies the description of the rule. + + + + + + + + + + + text/plain + + + + + Enabled + + + + + + + + Indicates whether the rule is enabled or disabled. If the rule must be enabled, this value must be set to true. +If not specified - a new rule is disabled by default. + + + + + + + + + + + text/plain + + + + + Profiles + + + + + + + + Specifies the profiles to which the rule belongs: Domain, Private, Public. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. + + + + + + + + + + + text/plain + + + + + Action + + + + + Specifies the action for the rule. + +BLOCK - block the connection. +ALLOW - allow the connection. + + +If not specified the default action is BLOCK. + + + + + + + + + + + + + + + Type + + + + + + + + Specifies the action the rule enforces: +0 - Block +1 - Allow + + + + + + + + + + + text/plain + + + + + + Direction + + + + + + + + Comma separated list. The rule is enabled based on the traffic direction as following. + +IN - the rule applies to inbound traffic. +OUT - the rule applies to outbound traffic. + +If not specified the detault is IN. + + + + + + + + + + + text/plain + + + + + InterfaceTypes + + + + + + + + String value. Multiple interface types can be included in the string by separating each value with a ",". Acceptable values are "RemoteAccess", "Wireless", "Lan", "MobileBroadband", and "All". + If more than one interface type is specified, the strings must be separated by a comma. + + + + + + + + + + + text/plain + + + + + IcmpTypesAndCodes + + + + + + + + The icmpTypesAndCodes parameter is a list of ICMP types and codes separated by semicolon. "*" indicates all ICMP types and codes. + + + + + + + + + + + text/plain + + + + + EdgeTraversal + + + + + + + + Indicates whether edge traversal is enabled or disabled for this rule. + +The EdgeTraversal property indicates that specific inbound traffic is allowed to tunnel through NATs and other edge devices using the Teredo tunneling technology. In order for this setting to work correctly, the application or service with the inbound firewall rule needs to support IPv6. The primary application of this setting allows listeners on the host to be globally addressable through a Teredo IPv6 address. + +New rules have the EdgeTraversal property disabled by default. + + + + + + + + + + + + text/plain + + + + + LocalUserAuthorizedList + + + + + + + + Specifies the list of authorized local users for the app container. +This is a string in Security Descriptor Definition Language (SDDL) format.. + + + + + + + + + + + text/plain + + + + + Status + + + + + Provides information about the specific verrsion of the rule in deployment for monitoring purposes. + + + + + + + + + + + text/plain + + + + + FriendlyName + + + + + + + + Specifies the friendly name of the rule. +The string must not contain the "|" character. + + + + + + + + + + + text/plain + + + + + Name + + + + + + + + + + + + + + + + + + text/plain + + + + + + + + +``` \ No newline at end of file diff --git a/windows/client-management/mdm/images/provisioning-csp-firewall.png b/windows/client-management/mdm/images/provisioning-csp-firewall.png index a2cb0ecde83dea012a3bffe20f036966c94bbf8e..f31e4c749dcd727b3ae9bf6d72e3ea0d59b01554 100644 GIT binary patch literal 97404 zcmd43cU+U(x-Fa#H7ZIJMFb>ZMd^ZqB@_#y(uDxh6$`!h012QXBA_CIbU~>?C_?A~ z5l}kPdy_7m&_a?sV?owFXYaetKIfkA`(wF&FL}$X;~7sG(??lRcIS5X?GOlL=e4Vs zZ$KanDG&%_!d3?G7g^K2;oyHz+Z(bMA*rjBB?xgX?WpS8v)v zAWWt7|DY9?33nh6+PiC)FQ_@`eWy$Z9?*yw3Fx6&aLqi}ik!jub?08#rC0Mw_kh#B z{g3?$GnYesI&KP8>*VD3MF>rC%2zn?a~!F;)}TXF-8~4eU!` z^b6MiLhs$@Ij^v`q>(0nnu0Cj*@1>5_VOLtv zOGfjjOj1|HTbI;)zc_tk@17CKpWuMs@>Q5bg6kV zFZSYkVgZDU+9@O%*MeFv(rJ8HF59lNezmuqag`IDVNtGgK9q`0V4-_2;=rte>Ed_6 zPAfEJ*`QVJ1r{uPyx*xT@lS;Z%jk;x%W84U=WDnmcg_X+MSO;_$BVF14xg_S>d#`C zVsaHt^GmwaX7oxedBW#*RGXdW%9n>D7TtMwX(yqO;*W1649JyfL|Qy9wMFkClVGg< z2?5Ey!a@1R1NF+XSi19#rwRGg7G?(fN|3C*URfofE zuzDnRY03TVn}t`+YRzTi*R@(n(VqKcK9s>?Ze#5bk2#V}CWjOE)sI5Y-J4z1WG*X; zLRzh^AuM_djDPpIZxxTHka8=)oAizdemORELyyH^+EcQKOF3?k49#M3Y3^9)O*!|$ z1?M<#(2wdH(Z6t$L(4bspmL#F+tiL} zql)($i|6JCE5EWWOboxSp-+h2f=IyE<6BnK#e=4ytJb+%g}gjRsWZoY6nKJ!h|6Os z4M&TN!1}jtKw8nL6uC~;7{c2wrX*}L968$;#+@0Yuf34iH2_l1YceYyY6!<7J`wPD*{8fjt>(KR3R zZMY_EX}Z^ub_@)@Pe?y>=39I334{|FK^uq!UFYBJRJ>yb;IroK85~<56s+z~eNfS2 z@RNa03G5yY;8`)V7rYt*5EplJ3nByx#sea^11Sun1Ny7|D1$9vlp*{l*I#tcskqb| zv9xmvQJsq9qdGp6S{*%18lRu^gg~mUC&OLWW-D5;Zsw+^y1LHAGP})IkAD-=Uv3~$ zqKG=}(`>8Wtwg*YrIjE~!0+fSoUL^$x(k|Gnp+|Riz@qDUNz0cL@KF`bx24j;N(rTnOLW58@djayAr}xbK z3SVnBQqpylN&+KudjKU}_{LJVXrVb+a!+CRp0BT_&D{qH(}kuq3i#dg$M4Am(x_kL z=gjQ$ZXeFiaPcb?*{!OArmjeB1=fQ7hY{TGFDTf{!;rV2SU4&I@U~BLVwM?$+fD!= zxsP)aO0ei&1-J%w&C#o>V`VU#;bbAVd*r!4K#X@NSBk9qb+Di1}y~4M}Ivs&F$_oDOi%DkSKIv zcm@}JPd1AE46IEpMp^TtQ4S$_;GC1{n8)Dru{~1+*RGt9qn~Z@Zuc#f5`j79KTINMUcfKU^g(8;JzEx*Flo^DrjT<(s*y7}naXS)?3Ha}rH1`JgH z6Q^Q={z@e_@PtZ~%p< zRO)aGTajZ(^`0Wf{Sbq*2`K5=x_sh!TWd}h?y=+B+FS+?^`6=aR^}#T^s^M%o&*pfIGG#?v9TP$>3 zIRoa=*k}e)1sFl9zmTQhqcH9J)PB;mROW0=bG5i4jY6BB?pd4SQ<9xb4zvx9q^-2@ zbp{i9s5RP-(>?YyN$`dfMkGiT*ieg0OJJ+Veo30+(qFC_DWXlZR&eEvBv(v!5>|XY z!0xZyfxz+9Q5BtwJF&~GO9#NiKE?kY%KU4%>T^Q%1u9A29FppBJ(RGgwpVTo1bnDI z5#B|_(jt0`3f-KSR~LtQv9B9_E=O3+Q?8W~u=B564t4=zlXe?m;Akz3j_Nw>5ws~K zTBC;ks{F!H;7^S`$a@F?+c}qFFs^mFE|N(SZ#7mb=4tZ? zY@5B%en@c!0Br79ILdX|3b0Up>{zBs|CsKTQrX6St)?82m2tVK_B>Y~KvoT8z^FWH zfC2X43`j&wQloK;LwrD7qinucf*YMv!Y91ax`(zR({hXAkDX!*Fwtfepwm|__s@V% zYHkDbaAyHGK`dHq9YF?MSB$qt?qVgCIGyW0AM$M;BHCYjVt%=)+=C-|Nl*3J!_NR* z^UoE1*As)_-T`xR;R>P+Y0f!MJ8r}~yIOwX=351|*HW7LonJZix>mZcd z*>|pBw?YkA=*_Ky0o&_nz2Kr|mgk@HX;l@1|CW5^-DZ_oM?-8zx~dDVsGcie0qaZN zK5j!CRcCQ;Ja~NNuJ|6p7s~~SOFN^?o_=Te{=r-#Kxjl(iilZC#moXz#tLReX{~hU z5OfYTTRL%HAA6QpOt(V!Ik|PBY_J|C-)-OAp-!oUeXN)o#7bo1cdzdA>>2NM+6urX zUpOp@VS4)L6dSqH`mXInHI-UKmIW510L<&t|p^LN{$Eovdn4%GTKm5KdtuQ48+Z}L@A4u^AVt8+MzyZ zMaAM!3Vr)0^w_cEnZva5wOIxQr{E!KOUO+~D+Y1Mnkz7;*;m#)ZvB|m!9k7lgYk6| zyMw|N2Q_X}GTO!otYbeHvs{fZFC zd!$pbk2QI55;&-hBiNZAbdj5Z?g9ho-sSPboH#)q7X#9^j~(1kr*Vusk&r`x*x?>- zK|po`hE{yh3y#|gR*=D)k`1pJ*#E{GsXV_FP5x=7^zLXVx^GVT(kOTLNR=?h-TdV#d#y|viT8{&wDF}Mf@DL7c^T^kr z`Tf$^xgl05x7Ck`9`_}UDHaCYQPAPtKY&vxTfFJ6k=m2bJ|kGOwGsWvwXcPWkTiZU zD2MPr@cnC0E0Oy3{tw)w&;2xw`UsN+3>6r_%X)|$>VzrQZE7}QaY4#7{|D5atWNav z8gtrvI!>e_oF@=)PpOq}dzL(*#lQ)`J${O`0`m>bUqF%~KE`zZL-ifQMpJz@#4_Mi z`nh5@cs9T{L2o~gLcsuH*77~P(vv6vJ2URux>=sn5e?9&gsF)UYQIlU=LheE>^lJF z>DwF*jzI2^WhDYWsPbj(njL!aD0g*|bFpYxuPe=Q?G>c>1rB^(2Wd6Yk`krkB$y;# z=u^b@EMeeQP0LZ@^7rCy;p3>{F14*vszw}N?<1D0qSn3yi4(f{;1EV8ums-23n<>$ z-NV7e6$&6oSV-Yvan{Ws=rj7x+A1 zXV)R4GYV@cz+C{uZFdxzs-5&i%6ZZ8BWh`$usQ)$?i}Er6-T z4bpF3H0hDpZ8bk!1NPM}mav{rUCjurlJYlbk>-OJ>ARL-MPOQiSFqka8|UI5l<9Rs z&%*J=7u~8J_YlGliSK*!x=AOGH7t{%9`KOh)XfE9JI+;ne&b6={lF0FK&(B1L0?+uf?e!PNg1= zloc$vhQ}8zyiQ<$zUPa66lU$~(7bB}ckvBR@IgUT@f^Ub{d&1GU8cQbv%$NCoL_oV zCi(Pxfq(YlY40|OraFClM!=6FQBG+Df}_2wGX_HjTspz?gJ%2w$dy?k_qDl)QI{tf zp99}MTL=OCHYNfT@`?kDmfbj1(s8OwWwUX54wXt<85&8&j>J#rjWBK&|6$P}mk)%& z`43sr`t_T>IM02b?y`m8s9-R*qPXe)CIwE%Flh#WUaJT?uHiNTL|fqcfpyye%8g2a z{uaZS0rJ&je_-MffQHeuA2@jxII+^SAE5UPxUo3u4mo=uy6J`U(nHhxExi`umdY);U`3wnrU5Hav8VhwqQ zt_9dw49ocW3lu4R)v*L-^Sdkm>PlFN&b%DpDu>U0dHN_It~4tl9lQQ)$#xf<;CQ1* zpkGbSC5ead@QyQQKI|Gz2N2^DtH$r25yBfbfhoJT9}qM$7s{aQhpl*KAR`fdJjyHL z3yPO}7NVLSqr0P=EeZb#w!pCHp!mANByx{nf^7PsKM#~i7}UPt&v#w&P5t82D(og| zkjineVh;*(53H3R^U>#w%l+u!Smnj8%CxP*g;JH$BMVu*=jF_vMNqsksg`1raWaE2 zrBKpx7eA^lKUCA0ZPP7@95Xx>R@q^xm2~=LI>k30or0b;F>{N|UbIOz*DyYRidgr) zG*PlD#O!+?G)fzp{-syGFdW^I>F_*{~uYcIL6H-DV zq=tGp?+tv}(>HFHi+feIbo-=FP?$oQW?^E}^NakR94v8IU%1+Q2txJiWLexJ^h0lT z3jvoautM7bg1G$Gx;|*`ukmsk3|L(Ioax;Ek%1a%pdyzPdVf%3B1sv|lAJ3xq1CKL zE_A@k&K@y|Uo=j0B%k7MJ7;k+F=&D!)@;wJnoIHQXpu6*J2bRJo{6H)=`bLS&hw~X zCN)>tP~5C^C`DIFc&XQwgow4;elxWiN4Ju%tP~c7yyyN9? z`VzXq-hBSu<@k4+OC>ettsQRc#(B9{l9wl%52(z{`HeTp}#4A`!xFOe4_djLwcdBboj6 zCdhg_#hArm!!g|%oX+p9v$uhiXx8dhki25^SX@0=nuxvGX~*Tp!ht@aYJuXZ;FFgt00}VBnK%DtD4gZjm)L%btn)*sZ24PneqjZt7 zW9g)mG~MWXz`<56Xsf)>tTthC^-Rmev{C|}X{n(6>-X4dOF3gU?aq(4jd}Q)w|aNV zbykK+NK3RBcJG=#q#Yk_k`q^Dj-C#q61}n=!phNO<)2|s^7N33gJ);+Hk(e^ulFO( z6It(U=ktVjAckkbr+xC%X2j=TYs^V{@gP2LL4oD`S1TZ zc|Q>5fgS6=aRn>}U+WdTMMP)Uxl3Eqb93CNEh*Z60U1D(KwjhER0ZtLI`BXs=jgoW z{~`8m1XVT(dgRy~hO0B0pl4(@Lf~@Ig^MvWZeG7O3IxIZHh+E9{g*^%7xw&%^(1{+_KHp4|x~A2?Z&!uQuF69>OjX>g#$ z9erZSK`}@v;2^2vJ7I^zF7-^J!B+_j^=Cwch;CSgHb+!$lTO=ZCFT{VUpmGSOOkM`kaW@V6POx@vknbD&!s5a zFJjbL^2%W2WRtGvY*XyrsG$e_)itFxCHp3M1g`P0tS=2s#PUFZJNaXC*hihVq7O01 zU9OLjWv?a&jQgPO%}*nfLI$*&wA?g$gKlWsbx+wz2wpeS3>(}>$#HHi@h`AA)=$CN zT(lg1Wgl1jW&5AyTFQa_Fd`dS!^k>=)4GA|>%RCnvSmb#^Lu0VHm@X0!zV7UGxEI2 zbN7sTLKkr@_T$d}E8<67ey!ji@bm2H60FuTWt@UbaM<$P38!CXFYkTHMY`=a^Aw*K z{8Xx{jM81Ljw8k^Uh6aCF2yaU#hZFPl?=V>G78PCEa)kFk_6c>$f)$-GQEc8sF$)w z8+EzrMxb#$37BvF1OHzllAIHH_YAEF~R?* zSAf{Jrs{WZ!9D9FSmysR{a1h+HVWJ-;B@^D5Rr|W@&C$j=uN`9)lg*YA;;T#dmW_? zaszq;umaGT;-#I;%nzqIs(*tVnlzu3`$xyA+@{ElV*lme~|un{7v zVlK8B|NeQ!cc|B_T^_-<5~V(`c16TAx+=UI$+h!Rx3RyJ_F(n=lm*+L)rc~vZSs9> zaaNPdNx&OK5Ick#N8abm@4GhywLK91pWc6JuP7d=p$+!8wMGGN%-(eoe7ikc|@e12WV$?#(AL zcR_=s&_qu?>t>1Mai{%=nJce9k-jdRs5z{6r_|lFn;A1U=PuouE_8DpV2h{W)vsM1 zHVXI!HDA%V9?K9{|H?jf#a+6sq9%@m!bd6}bq%E|}{NnJ2viCXWseATj$56+TbV%D$%XA0t7*_1lKr`}i9M(F=HeRR`#=}odrB2dFj*DI38>1T z%?6tfIlI^gwfY%V0kq_EIvjz!^xIwdSLFSl{{{k_IS!O@F~|eD>;L~3;BX~Eq$BcOn;vDoelX+aCeHlVZrdElxvjvWr1 zO~^hiZ|W!YfbPy%-s(fgc4_bbI?&c|09q95rBSjsUW5^hZR!0nLh zmKMbS*nyjpk$%(E@>&H_`W#|?lg{7<{ffBi)t*xFmzotkqir;}j?0TVbfBW0kzsl8 zy#g-i!RI%_I5cbb+>|qMzwzfuu)X`+9bazWIv-41uAnWTxHByNi4>U=8^9a7(p(+!wXRuD1V_})k2RHHhj zS8Mr1te6Ye5x)kR4?{0H@Obo)zofF!nhrO${sMZT&qQ((>UU^h+Gu#~?XRAu9i@8? z7^yzf_+C}S1Lyv%2K|C%%h;t0U)gP=db?Q?rdGn5B#QAB{f+gof@|_?w4(>T;ctg| zNb3M2-E3)Z6ZvfkrpUc2mcIy5)vxjlopzTFKY%RWi7VY;A&RZ9v@S<~3e8}5!U=xa zi8Saa4TGOXY?UJ7WyhhJ8(#|IsKcYY6BbDttu1AE#*p%eTY>PGL;81f;<#ERq|08K zwAL)xO_CzrtHP1dFG8c5Hq7teUsQkhPR|1545;skJV)Mt@YC>+Z`~mD=1=Diq(llZ zgAt(KL%(rvIvO90c{h~DFr$fvpft%($c4T|+`S9QD7IHD~k5!ua z`&YR4XS1w@IRj$KnSPfc$$YseM1A%r=D>?7?wDF=phr7Jr>vI4aq!XDHqO0aTMX^_ zn;V@)+g>}xUwl_}PFFxLD)sPt2ak2M@I)`+Vz$1%cwECHkOWaxN3_825^`e^w5zZH zW)y_!cN9l@R!#q!uiWxA7o59Qla~8MWZK&L_n}B-lmPJeLd>4FEGT0lm?rS zKj-axO|a-dX93>C%v^Q)&kCG?>N_oRzGL{fR<^oa7ll3K!u8$O6;U6cYn}1#vyfq2 z0gFWPi^K_4Lt{HXy@o8ATKoCM^GijZiv}-mI%hQ=5|}r#K7kpR1Q?|Qm++BGR};Nf z+P^pK$x3tF>~V`(|EgX!?E+KF&fqCa)^@v(VD?A&?)p%?h;E@MHJ(E@@dU@`x=*rq>OQaFG}S8PxGya zmh&IjeDSF0Tlyt!X?2G-{d8l^d;kyl)Pq>=7+Y$B-O_V1U&vyWVl6~0p4Hnu*Qgoh zW>|mX+-PmwyQGYrW$z`gRl#M9q-@1b*s7iWyzHGMuJ;Q>5{Lbkti#k zi!doyS4sidRFI2!whkysr&@+@4#~C(H1k-iXlHQ^yGzSq3{N!sm6;`;?u^(XH#tp# zh$_7mVcfd`xK#`t16@=!Kzr zxxTRb(0AyPSlPX4}VKJ*9I6>83WdFtmJooVra1EnD5C8|e@Mtj%fYxgt(XA`%zY zaT@<9rbDV*^T9d}|9yX%8~>x$iJoQIn(n+ZFz+P2?`PBm(0}nB?9%wM$icVOVT0mR zJ%tk+fdT@FKKwhr^7lib|1QRXASno%68G@IGzRA1dw77>RYD!fW4uMh!#dg8h!%VG?)2>rwOYASQ zF~p^d9as^Po%Z636aye+&eo&TYr2dp-rJh<74B!UMZ2R$b_e>X;PlB+-ThKCi=Agu zT+HP1n;A5QCs9L3nrCij-6Pf>DbRh!y}mwk=1Phrq;Af|ORecGNahU8GQM@!Vfo&t zE#Yep(N%**ye&42Y= zJEm*T*7PVw*U1IUxQDP1Wk4i~@iG|6T+MM$lW)<-zvdYPm-mVEkmPKF91vE7?Yv)% z!qr)AP|?ZjdteqEK+JFwA^^Ahr)0QI1c%;3g2uXl@tW zQ@*cTBzxdh6t|jcdl*g6PKkK6Q>82(meN@3CKavY{Wnpf9om4{3RCmza14cz+!tTN6`>rS5U5s;F7faYp7wzZV+l5%bfKPSh-NxtJBM;20>^>Z+O|6_R;fD0U3#;rM&ot%_xIEJca?)cRAK_%LjD( zC6Iq_RBt=oVjPjntm5lWR} zDMY+bv%5>GvV9ia6UJ^fVI2q$S=DvTiGEtL@Ij`#X1d#H>p4tjmSPMSH&k}}PyeNj zcPLW&a}Z*&>Y`vBk=B6q0Uijis6?@DMzWg515-lBj>dk zk`h06ZQQ2)wjO(G!lM{N_((B};!e^x2fdDBrW7UCNT z0%`;kw-Qijd{OP1OUEOzX!|0!T@-Nek`)~YN>`v0Mv!*i!_eBD>Uq$uJ zHl$_yg8DDcfVEeLHz9Uyw6?O_@MR;sUoxs33w`PP)mO}`Uu)%M_~i}D%kHHELRh11 zYTh$iG5FHQbUm6)^3rZxQM*CpmC2Mqwe#rYP`X247n>U#-TdYsGK|BkyY9%WFFj8_ zuJ4`mfk*Xqu)Ho@I_=AMHKiOLHopA&Xwl%Rj!Pj`>zHQ%#18Jr0n`r*8HM+dWk=qL zw@EfLc=n^8lpRsG5MwbU9aEB3NBta{TXHWk3m% zJoD+$QTx1u|9E32JY?=>_Jm|lv#S?8gn42K@%Dm#jx3ADQt$b#7R;9eos5?tN}TjQ z`oll`buLYu_o^zJdz$F(q^EZ&+w61A+a6MlqWcZqV;P1}sfyl6gY|^mEUsk(l4>@6 z=$Yh^_=RBfm^f~;!UBiq+o%n;GcDvK5w1+eu3hb2pD6~^Um4s#zXJY!+Tu7NvVHm3 z!B6+*zgBHz#GufA4`eI7*z*5d$KH*cO_oc7C|gbUNG$DPU|6T@u64T(sw_vo`4uY# z#(%lz*2T4%!qWeKV$C=7NBV2u=|%qaMWcBFvH!a~QXwAg056LJ6qVXoeX}z{5|ns1 zalFI46u^KS+ZmQY6?0RX7yLc*PkebF4p$>N0m=&!Y_BW2U2ut-KqW*}nby^DJ6h$> zM0>zEuJV2>Li6a)j%nUPe72F1yuTJ>YBO+JzIVstrf)~Q;L<;<(YAqL+E1p4*J;x` zf)I8rtKyrBVH)H6K6^FT+_n^z^m2H$(>#OaDk&V)X6|(8zF9YzcqO+YL4qGcGDZ)) zwvSD9m8rAoV4MHI`P|s}cwshn_Cr!ulCED$U1N)$Mb;#*x%cqWiQuL)^)!CNjC9bK zT|fJxvtrOocd|1_ia3Dh%R4&_KehLsw!6+rMqfgY+WZ!6T7k*iKeYr%wEW#g%_hS- zH4{;B-4YCPS9NS>ciZA&-uH)cRCXipjY6AI!}4*Rz6v|#k~p=jxOq#Yr^A;gcLpv9 zZ$t^e0oEq&yHg(C@1@tYJXo0vNR=w0M#V0b=#?cOKc{z>cj8&jTW2J?j- z3R%6TOYwfm`JwfaDRu9)KZZ^Q)j1^&&9KSd;U(xRcdmL*n$MG~EOcMA#$WA&nvWbY z!E?$X*2#`1L1TFdCa-I~*;o)EOzAG%6m$=fu*f`_>YB8O4w^So49vc5%%Q-g!88O) zMO&2l6M2xz5j#1$r9#tYHC^^?@O!ekYZf8+%!@*0?nrV61q3oFrVDww zr)qUB3&{sm4npJV`cctZ4%(R8*LHfV&*S23nX|;X{GM+2G|8=<0WWX9b2(+EQ|f9QwTwb1CaoDwYB0sCtT>Q zf@C#rtxKjKC9)MPm~H`G<@?p@NYuGqw8Ry-gAvQjJz>0|wTM0WdF|Qt42FLNY@yR= zvM?k4BxbFnUdEpsqx(`Io>J(D_M^MRiJ)aw=YVxO9}F zr$(he#^+tF%PkNY+Og{4cuaw;vhmGjFs+{Fq{6%8BK&qQm+1W0$*CFp!OB<2Rw*N1 zSB(HgkmHLsEE)$t9(vnq;N7|S$Zd0TSr3A6cE5k}X*IV3YR{o6HZ66eTJ)TUhQY$- zRA-a(FO??Mn-i|9HMM;ZA|6dw?EdN`rnaCbPnh%Y;k;qTsPsOptEN{h*EsRm!l2Su z7w(}%(S}Txi9`f}vl7c|v9mdsq!$|Pws;n?4j>F5MthzT>B3#ji1!PXD0Us~?1MIw zqTIq9rptQrtuhLoDq5!-O2YDKr;>K^x|m^d=f*G04(rv_+m&dA5zTy9jUCv(cXMe= zrn2)X*}x{t5+?eD;+zh&ylp3o80+32Y~LEUQ}Jrr`RPyNr@p6K&t1&)teUcVNIm(e zaf=dZFb*rwGqW6Z{bZ7sHsEO?ZncAdR@PcR7oB5bS4*d5roGOsayBOKx{&Xtu~Y7< z{n6I1$d>(h?1Cl_FUxHB8~CX#vgqiSQf71%G4bAqx9M-4_lzIS?RL&&;Y><#L5dzx z31nY-*H}>7l6h-2n5S3!*6phwD()z;6si#~R`99eFWT{T9iucEeR3@w#PagqyXZ#i zjmkFC5b!=f^2>YrNm7CNNeG=?BY>c$IesgG8OS^*@yGizxF=IACnD%MB zX-P9mN2my8)xDoOe_Y&oTRe%iFW%f~O-ZIK>VlLY)0-AOi87c!{HJ&6{{?1eW`3Nx zz`o<7vcuNx(p8ozn9R+p%{^Tyo(XC}(Fe}!G-^*`+-$9H1SGRZbNEKQ!X(yAH}9}~ z?%rka{3<_-_;e|CikN{}6od${pMoeE*M@j=Uvvy;}IcW9h0u zsyxJBRwcHUo|>EDHmQziDGW5+kOIV&gIc(NI8~w2EUl=shvp#N@mh2t)s!&bO_a3K zfWV;9$SwPIG6TXhCp%zFE%2D)D zgGBvQx0#5>B1oFCyX3L0?K@x4j;fCEF}d1&>(o;wRCw=cWE@T8Pj+X$5|~ww!)>yx z4j?TfyXs_RoJRQD~L`k+q#JXfr0~Ve?Xiu^p#1I`WMd+>XOsj^OJI{bJ1?7x&)oK zw`6&ni`Xl(+sXc~AeK8b7mqLDS~k8a`*JRi@?f%1!4j!)`iJV_PhL@{9*F$yPR>^@ z_M?h9jF^{vzUJV!oM^y^yM4?!H;qhgUTwI4FB^WU7TZRx+Vy+K`FjVgP;djrnqMjx zTgXs7LOm>02pc95ZLYs_KBq9Oa?(81F~G&i9O`a3VD^s>!%@W_CaR2jVN4`4)E%gF zJBprAP0YZBL(=V5(Zx}&toGm~-^~pu>h_xJU2)F-MyXV}4IjTd53%*iyNXU{M{$oz zwYRakWI1P?{My`P&YS8|_{1o`ok`51Hcct$m0M!lfJqE|HTiUYf{WO6!#?WmoXN48 zL>u9goKL9DE&ZWL?QB9dc9hDvo?!9!zB>nb@tEa#rT10LZ@@l-1bOV3-`HV=>VrPG z{CjEjITgdU`uv`_;#nMg7xQ|E35ZCzkF29u1q_tmucsURy~VLB<)99ytH`Z$J-GJw zl~N!>^o4^N0OkTDRl1z|MK zo2M&+x}0d;DGf6~xJzE-({~2qUApdkl(FI}EB#~w^nL9ia6Evd)anXQ`YbIibtf}G z*aPU4T!-P`maDr zWjj)v+&Qw$A5B=Xq%DjPT_=*(l~z{}%B-Q|HmbUISF*gD=<@ed=+|aukNonz=8R>} zI*zT-E09`uK=#p<9Kd-%NOkGb%CG@Rwa-=6Dn;n{)kQB-$Y=IuWZb?|(5};)yhZ)I z1QN0QN5cAQ%g=}TEG_OAu=%MernZexa=nbatnTeR%4!5{dkg!()L z1yVVb8x^in`26jg<1Lo)6N$+XeAA-AMk{8SShZITbmXQW#zVHNipx<+?Ti|2@ z*3^a?RmJ_aT_}{?59y+dVbyOb(nptKMh(mDnbt$y_pyt1YL-W~`Nk;Rv{Ufo&kn6L z;d__TMKyFxPbI4b_hnaiR+RWZsmR`vKgZ>tLb7bjy56~6;UgJ3^q{A@#ELR@sfFVp zed;H7BOz%=K;-(P3l7ywoeirqa}`Yzf3ZB2eYGE2GBTluAxZOu97NtI!)KH|linMX zo)?fWzm$wgn^VWNEVsMd_ zd?Vf@oYAdw?GnY>k=IV^9GHSb`1b%)oQCX++qeZ0g5g3%j6S=wi_gWPiSrv!+fQzF&{6j23m%%tOc2BckTGK*jizGf&Q>O zznbk6&;X)-{`L;X{&YhSK7@>^>nZ^R-$XVar-=N#=$DApx zt%Ck~*r}}PwdQuIs^y?hcka>md(=5{TW`@E2`CzSi%@H&T+3zBxObaDN4uSIGVR4Z zJv~6fTR1l?c7Q9Gelh?N)J@Shs|Ew)6_6ocwwr`9*3dQlpqvavJ`a@q(b)gJG|7hY zte@qTN#rUTL^+K}oc>1=21Z+KRbBd``q}t8S|2zKG7DIybt@FF}+W51FPaT1d>YG#>C)$t(3Y0yPa`UgZK+et$UE#66LV9-^L9n(mwB> zgaR3t7Wv@eMO+RD58eK4>wre>*-1AN&TuEP?@!5qlXUq9CtS*eS9-n%u*W;ZSe9n0 z5WBU=-gmRC&1}a=?9Cqn{Tf#FPJ_s5zsG3M_sQ@KRS8MLeX~Y~3fAk;;2zA_hWx_Q?T4Wo&n}r3KSjA@uqJR`h=1r%*{5A5xWrA$WU=-h+n) zl67&+4?jv>DJ|4xY30$n?KJD`xb^8U#R-(l&P60nDqt=0o6Dc5t|QN_QiF@NMiw=Tg% zhU<~hRcRX8h!JRybYM#^#{P{xrn_Cno+&V!4 znnE^EN243*hB(s%g#Ks4;UDS-Ulk@-5#5v2F~SE3Tb~gBH1rC=6XIn0W|-1u!dcBcT&n-c%aEYeD~i|8UeEO zHx)|2;(~JeE~{&{ZrI;{jbt@2U!v!uabKHX!8o4LPa4o3`~B|YIejW;;J5jvxbUZe|cl82oj z)jx#z^zt;r7i3|MW-2!f<+MJa2gBmfEXl3&iU95s!TdH~ULAArdxj zcf;|c>VyN?wdmbWxFR-X-mA~pVE5l0&5WbY{9tIry!d$h>`9bU_HN{RZ2t7fWVRpFL$-jBi7({n7l-`#up3I z`Jg<3m?`6v0RlFunJcFxk}71PZpUA^DPVRuXL|r^yI6s>M9H8PGRPpy#WbC{wNYwj zz8T6mRP*gWUH_wXQm=x29~ro1?tkOuhv@xe)x=YKHCijMCUM*G zL0&So>=uK;Z8lDm2Bpm|j?=!8d0rA$5^vZz_D(N9!de$J9ICRI7jWPG3!SsC=kn~j zJ^ec=6?`RFeaaT9+Ar_CIR0u1q(_+gp*_d22T|0-6kDv`!tC{U{15*zhOc6V(o2sDROm}JxSWe&3LN`z~K^8qIr z`R-ZVTpRc^q+l89Jm=f<@=MHtafX|u6O8dE=Cd2tt`{Ja$Gh$r-rKh3MP9m8F=WA>|C?=%uiri2l)mKiQ*5lMa_TZ(n?OHiqB)<_LAP_rnV#fctVEmuN zibPzB3o%QJQ0`9v$#(#n^rM8NI4C(*gHUU35pnQAn@*P`cA`b#uQ}mqVUQE<>0j5+ z{M)?b^eM^Ns$vK*pIM7EDq%4fkxtT$ZQ0asSJzS2BdK@%8|uq6eBo%`8W-So zrmMW(L@wpGDN<)|Y#7XNr-ce=_PylMJkzR~14x5aHN!$Rq=Dq1BhjI63fkt}QJziW zk=?c)D4)SeUJf>Qv@I&w7gYh%AT{nhnW;y5wfo%-W{;!8(|4H&Q$Hx9I zQi_$xH}ped7!X$h#i5s7#QcwxUHl6jv{Bu!`o+AT^~f<-{)Dxj8N5bGw+<&p^=oCJ zSxJ}FEuO=h&R54X$!d-iuzim)HI7>-iiFJ&2 zaDC4jj7@NggWR<*!=4OmugB`_lao ze)@ohTT*+6ghAxlX6a^yl+2X}ALL^=I%{t=GM*f{u7jZ*A=Fx3T;C=oFEGW7c?|8Q zE`(-Lm{7J(Zak1k#^lrvmy(iFH@Q8DSbdmX6q0r{M90!(|9<(@j*8fF`z?8@$GRdE zDYj5ibk)IA)okz2q7Kg9@Kq?;)s5tjHm2sP58OCko_#l5bA79UN&o|`uTj3NELT~B zGDcTb6LZ=JnBT2BofguOZ(~+W#e=hzlJc@zr8w}Z;s?~+pm8?IUyW4ver~yxP}lB$ zv4G?qriIA7MZNU?(^1LtmcP9G384uHA7x;FxFx*VZlysgySIER$cA+^yd{ket*?lXzE1b0F z#tt)qVq?TiC&<#SXbeP_SG46l-Sa04@Tv{A(0I8<`2^ohW&N6W_xqtkJBH(2(1uUi z<)e(WI7IK?T&}Sqey-_<_J2!qD`?D7B!9SSt?UwMW%_MrCgRQ0Fj4D^)wc`Y?K^KG zQO!+VvrYLVL8=W>=oC@hP+kOz)CvB+4^9_1@6de$WT`$P=o&FaF^5O@-t)>W9?CMp zC*|mSnA!6WHlK}U*g1JFWwXe8^SHG3kn%YDj(!=!Ty$k2Yo-j+;7Yrf$+-uQ&Q69_ z9o@`xMAIZIxTVxgZ@z%fdRtwP!r)&%dkn$N$-_T>$A5hd)2p=qp#u9^E;xVepMhjf z5vC%N%UQ3`3B-&)ZFDt%mE2YjZw57KzpChOCDZHvTm}D?4^eL)N^Pmh_(aQ>etTk_ zDi_1PHlSTQls|X(lEMasTCy;>l}_jG$H}v6Zg|oEI2~95Sv8he2dFBRA%^9Xey z9u0PU;4SH>W@UPvwX?i&E-bLpa+^uJoHm9ubZywzKS_Z^^7ivaJpcy-{yApBPA74Z zIF;?>dKK}Q%UemIa3Rl6w&Vd?342r~#u&ZOQCXQZ&|*yV#jAfWr0mnyUPLY|-A~4Y zT+hm`SBEza*@^K$LF2_(sP1irvdS^2!n=k50{#(#JRx&RCu}Ub_5ZN<-eFB{+uApX z8p~2_fPw~fDIii*nqVjvEc6z76#)soLqbzQl!z=vdKIK4bV%r3K?j`Usv(%%_G zz_s^Y*M860d!P4Q-}fgHd7eCF%rVCp_wSAK zjvU>SqKRN6R=(A=%{1<{Ldji9Qx7ek;K5w%hm}K=sd?*7j|Ol3a+Ush!Qj8)lYn8_ zhV4cIlpGK{R*ACjmTH1F4QdbB1+cbT{EsFVt7=-#KvE1d-F+4Xi~l~+L)6a>Z^c%J z7iKS$J$xymHv$Y5Au4GdbfcI72FkXfd?%l;=p`54$J|c?Q!@h<31R59P^O?HNDBu( z-2yXytve;ccE}nGdfssUJ!r1ODqu7i5sp{1VQnKJ^;?QI1 zmCDxfo;JoWmOK^nW#`y+cNWm&bF;=h8N}+`&WhXRAb)E3jYmF5^tVe{J`YuUy zUfij_Rg99a8;yc8gzExdOZr}mx{)@c$TVRj$Sw*YU8FJu9bZ}{hqkOk+vA5|s&i~Y zcEn4HbFz_Nv!~*=?a?uVX%$R}^@nwnj94ptliH_2lTi~!vxzFV?p1SogYC029eCk@ za!mQwy)m2*#$3w0l15vGi!`xO?X>pJYNhhW7t{R8e9ku8C2{D-gyAKVWjmu|IC1p@ zgLMe=82RoFIuch@H1|sAvYeVRKD1&7tmH5Kl(pa$OI3RLMqF2GZReDtE<+ znTkh6RacHa@l5uHDm3|B+Z(AQ>4&9-&6i{_1U14x%w#zUA86~ch|(^SrKv( z5YCX8=?~Txf(2;af|JtZ+mSJ@V1uVcN)6L@>eMBRB}H2y-WQ9#xf0g{M^1{#5xmEs?KSI!(UY{~i-7Lgp0@&%F!!`*O{);Mq zj{h#H!wfXUK;jDaVJ_c$QEvauI&Pr|vS4e&6=MIR0wv z#R38_dRqhY4=HPX-(xh-_ANLnZoH?U6kPh)kb*XUrzSUs_ldY1^gvq$tN+YsD5Oq~RQJQBL66!3u;`W^6n9Rtp~4 z8j^+dFYQsr>zGq+QDQaYi&cW=F7b`Rk+RN}ln9oXu4_`&i%RsuN%M zyd2<~6cra}J$=PS+GBFK$e-9%_FdNUe2sr>xzQA!aW%!@;GLuw!2#i!`CcG=&^ z-r02|*e98g=oYOO-5y<#Tdy3i+7Jc4ziBm4h=mC;#;M>>+g@g6;Sl%A79U_z3+h;9 zotT-v5ueROGZNnT%uI^&Fh#!Lk%&#t-HIaPR-0i4QU9@jj_X4s=f4_7%P39EZ1g; z8)tJV2R$8C*t=(lw@_y1;^=Fp$gB8O7;Pl6(oyw((MA*MS7saXz?~o}rb zBw3XyUk@DRL8IlwbJAMI;UWIu3k0T)5%_rQ29CVocMp z;?t<1;A8f;ay9(~vv;#6~*e`h?*^h6C9w%bg!`BrRH9*AyK$He>{D2TG3Sa3zOO}c+SAbDU`P;ZIRDO5_ z)pXkl7e#B11z&}I|4@D>t8c)_NL|wRk{E18XRfHfiRx{U(5F zDEL>?1n%a=aGG@MJ968)fR!zLC(vHbcTw!`9~Re8K=%gN!5$nri4vM=`4D>7H=S30 zI2`%b#`{pl-K%tTG#1|)8Nc3$cNeUwtMF>E%43wQioVjdVhx*#z;?m znUby4HX*G8Vj4n$M+YbZeM&edJKw|)He%zMpPI#XBxxJD2WlH}BO6dDDGk*1n>r;cm=WYm>O(YBI-OXlmlxCgLdn$O=mc|s-X{c2pucX9`JD)ITGS?O1Aw}h*(y3ZVE!70MTYNd?+>)i>ztl z1*91mQ+6XpvnIbNOwa7jiR}~Gq&EFAmTlAcb*U(I3P$2!+b=z6-dJ5?3}3u0J>PDr zYO;#PV_u%CqNrSj6A|;yeP-SfC};OcZEFProx{BWTEkI@qJV^*kkS=`^q2tRRo5rV zh9j}`(k&<0*!ct*Ea+p!)1#5U@rRk=!Av|l^(;TLgLCWl9eSRQT3aDs zj_*!9!hDhP+SJNq>_$sqQ=(oKPW&6W@cbqDeTay1Wa(qgmp5}_v+ZkyPwU2zei%O>J_#`xuTB8zl;zydsxf4%9N&OZ0CED?BMAaw(N z5fR7ckAKltQD~~l@iApO@MOK*fzH{=)~gExkpmBhMq9b{iYO|zr($xQC@d1M1?4>7U@f0R(0+|+l3;S#E!`F0ftJn3n-nbk!$!7AZ!GmRsJ zx+b+w@u~<>$LpBk)(mvLf--eOh7Ao$s^rFa>|y>0)%S1HWA*KDUM4F%XZ0&G5qykQ z7E!Q*xOn8mk0qn4BHjyDV7RknTm+ea{RhN=a+=~3wk414Ux3Ijf1#JvC4hR@^4UZF zgsXmHZ3Dl(hX3;e^S^#_Qzyp#i%#rs#^-?p*Z)_?=RqVNd;K_5ARyl`vAi{BJ z5W|G2ksDFi9$PtFI#u)UL*MxenzT2G#B(P7dm0Y`l49gzOmc?R$Evt-B|J}}(}nHp0^+)7;>Ln2mdABz z{i?}o33>yN>&DG2t<1b-d_zaskfP5x313XoxxUhG2JX+=fv_+gymGeE$Mi)vh;TXaJEy)p~EP&8#*c(y%to-k+Z2ACp0(d zq@UF--jn0iZ^Zg?ubT+_6rCCtgVC>-SDolzc&^+i2+y*FaD8IZOmLE-F>2FAx1)z!2h}m5#YmxsJ>|p| zhzwnQAAeoBxLA4s#Lq|Zrm`FR{hgbI0e#`CcXWFF(}j>6AiOq!8R5`TeZiaT47@H7 z+lrXS2(8Sv!N+F>66*8D2a`Pxn?_(n68nzusN`-;gb$K?C`@-9oLBC9+|6fyef$1A zry@FM@L}W@(^cHDu`-S*c$@e$IoBkXNJw$A!VNl*M04|dcPB6&gcbZ2)J@Um3lKQ^ zi48dsnMYF%8wXES(*IVcg2gU?iIMSx zSF~&1bcyzm<4#hA)ZBPiK-_7~C=zP+eYw!Ewr2M`xw?l*hF+@e?sz%)XySyRQ@Gk^ zBK4hxv|^APl%DlfV^UBBntHRtB#^c*9Cb(aw^Oj{~VbL2dk%A2*hrqjKc z%4sX&o{5PdOxuIIRszj@x3G*m9AXwP$ndP8h}=>^RBlE9TG>XSL+#^Bt}fMRA1YC& z;jnC+tx&O{8OpqwnN<`XOz_T9e={BS*M`Oge=hCDWKTCB(y+fQxS z(We!9clGrH<3Gxk&FC4ZW6}-0%wyH5(q7v{^Z7-yR@7#j(p0HC81ZxP4PY<>T#}Qy zd)3_@%bC8PfD!DT-f}m+%y+w{j|F#B@Y#>s?!qelW27dfgYtVIhl%5WYgzbWp*A|< zBK#4@Bbw#~gn}FcT!9o(W7rb%H8RzA(+Q)lkG)-CAuzRAGzHWkQ4FCp9sE z2b=bhE;)rU$5rXvussW^CqYQ^h19t=2Jg}fy_1+r)o*w{(YD{PyM9eEC;dSxVI}m| z9mb`^UcgT!9szTpm887T-h%H)IV#>ft7s=8MX| zS~ZSA^N%tAaz7Q1Qchz<{ZrISanYmtheE^^B|sGZ=9kq+#qsAT%&f~QN;rHiKUV6u zWSZU$_-a;Z}# zip+Kf1}kPW3(QIQvy1~H->GxoktLS$bWrp4Zol1trRBncfw=g7UpiSuZ*Y5;ZX2d~ zJS7Yo=6i0{#AB(!_rF&E__b2adLz!`pPn`2zMKdETe{#(G8_d8nWBm{t7&)t}#O06R1{(i=}3dm&?tX$3! zizzJokH2}qo~JFzm%M%VG^v1h2X7QvjkJx9Z~lNppo`|UqXt8odf}Ln%5bOz;V`9? zDD70WRrn}6G1%ww&V-tL2Zd?{;H??xzhXvltfWPEj0B-V^&a)g@dNj{ihH<9-1}ua z#octE15-~zo@_Oc-sg>d)n&Lj;dDn8=V+|!O z3~ra@7fWj(2wmKEb8^e~s61{ZLx$T=4~CUPgmdRh>6S|ZSO{xsTo zMsx-avzy)vt5yCy`LjjZbt{_P^_G{FskLRFxyNUPc+(7E#N=s)@eHkH11`6G|*oI@3>0%p(ir7LQ(~Ws2R>_=ku;?wyshGmtX~f(Ko|QU+KY^jl9y+ z9xyTnD4DQ^j-COwJX90wSFB!F-zBD56~@Ze4egGoekT*C(sLJ0HMokC+s)W&9lMwY*0)d`^nr zW2K+G=SK&|c~hhH6sMXq8dC)96W=+fFaWb8ZP zr9Ef$>j{EZj%EqJkYM~FZ#HfsCNAQTBmiOF(c!V<2)v&tG+q0;_dw^B)5 zM_&ESEC`Bkm>E15x^CF1ln@+pve&vE(_&IWK3g7@h;54qwks8(rS8CE@^<18c9=Zt zCDm(8%GDU19GM~Fyzz^`?jV~$LoTie%gDGxaQKkwzIc(~N4&L{6lKPOdgTzUULMkQ zCsd!KyviW$H|psD5ZfHNa%~%t^)2~wB`Q! z=AIpY&oAVYvY!@FAfVYUmfixcaR)Exbe+xL)IjVeM*XMzcqD&r2eRoN&qG^KR+2jw z@R23NTL5!dFn~>yUemo>LQA6Lb>9*Ld^($(TYS2Iezg0~pM0<>YyTzORR;rXRl^Ju zV*KXT48*0>?cEPhuQLtl3}USTQvSgWvOqA7{PDorG+C$l-oQFE&CS~9JDIGlkerPN zb)|HVPIK9S#2DO38YUEPk#np0(E-l`l+F=9^!en_TGiKpSFJ93S57UcHJTp;#YKS# zv4sMP`H5ph%LMOAvwNa++X){KUBH<$hD;JPiamduKh`YsHs0p2!4t&?RT9m)7YMXD z#FjJrwVN3gWn{D4+^2i=q|`gXpD&eDd@3{8(|3ckp0kOpKA9dDq_wODB9d@2#oa7s?c=gVT8AOgg^G$x%5AKm(y*-2JDU? zK^=D*_0GWPEkDb;cBF6Ai&-KMa*yA)fFis#CwlOxi%rs`?bu<{*Kd=Nw2NgFVN^dx zD7Q5ih-BCJfjtTjsG{pB-t7HgHI^|2`G7J3QETh0a9=~4K8?4UXN7CWh2Yt4T8&a) z-R=n#P|#xJ;FXrQ-AB{V%o0@qCgtDxt;&!#_p!WjJ!QFFk@!eo=llw}E_(?g!e52j zD<&f=(55*5biI@}@luqYX;ve2qLM?tKB?z3hI(f_vVg*JsZKcIp`tfBTqTO>VIE{} zdU;i1Q?@w1FF-o$gM3LG#x>#d%Yj;cHiP0^TE{l-?H<6?UVi6*!h1k z3MXGoAz^e@tSlm?PRGb*`6>kr1O_BAS^kx=8+KpH zS?8QV-uC$NnTomNu!3NpwwS`|d+GFXltl|?{3F_`1bCI|tIh}@r+@k*-gW{BoM6~KUHvb2_vn4yRjw9 zZ}jLYaB@ksel6^SmAR@f;3m#~uVT-tHIGIA8F_!F{hc!YvhWf@CD?BBe={#+ZNP_| zk=_oBN!Os77*~fx8j|9QnX(1EwjCh1hUT~M)scveNY=}|iMSNMbdu9+MSrY|YE zUKq1Tnh%o?TyLx7FmhfS2ZmkaJrJKcWfgdN{ zETK95E!w{Ch3@2&isLo=D(P~sK)V7nw#8{)VJ3w z6%^qMv-&H2xwyz`t<^he;-}f;d}e>6H-357uHbA#wd&AMJTMqcxClHB9k6!&3CvPU zO&UO^Cb2n$Ug!0CaM-SmKTLmHrPhWC=x&h9=tRf@1PMHczo|y6;n>QZVb5>v)%WM# zx}Va^h}W|~wVyGVcjk@qknGuYv0SIg)*4ZP2~-kO4yuAo-OE+Nh|PKQbqgY!My2lZ zy@s}God{O*^&92&?Kg6C_?PwVPW6J!7|wdrbWO2J9(Dv)F!^O_gnPt#=(?^}NhK?q za>0+!4csbwCQ1m;9j=3EB_;JKDpyZm(4D4T>#z6t z2#HA(Ye(vC!%NQJ7UXxHXK$hizkg%*yz>|PKfwZ@+R970e`Eg!Zh>-144g|E-$t9mLittd^lhBk$xr`nQYGYY(@)d{Dy01Ly#hy>g=(^) z=_U!N3FELK^1(49_o*8RH9hGWy;ZP)yD#|Mn=y~TC6 zZDF!Xe=J!o6I*2+V*VasE1g>9sHW!W(};i2IT;*kjxlAg*e>t^8qX?!;VhEpA>7O= zGErk?H2h{)-3clA8D&X$NG@iCN=@T<(Xe}-jTC%rfp?Rlzm%KEYdyxIFzn&(BgcQ_ zCHBMJqS!v;og|Xf+jy) zZfsd$K|wnrJVwug>iY1=gT=NSONw z3tRGCExznJ^!ZlT=%w#&Zy*IfyvI#pajzh8GDUsjN4ItM0E(tL@*MJT_ZhROO_S;W z4EX;ZC=g`e?<2trX2QCr7|4#9?*{k+J8aI)3eSJRX#FqnL1#T7_Oo9Zfe4@8VgB8U zL3r(TU}vAq*Grl@X9ovm2L~N)B>AXsOnTS=Gh&VIu8t1AIm$#Q!R7Gd_0o=f_R_)A zfEm=5n9!AFRgnweFK@thHvD%=+war8kbI}9`r%bT{IJS1S=>7Z9P7scT`1e!$daVE zZzC%pITQoD2uX*pkYKddL)cg*fk?_v@V+B~NHjVHc$TIYfAwK+qN9QLz7{#o+sed< z8Y$X9ZY=V2jO`_>AlVmy$^K$D%0$)nJA06U3NP7Lr&M@4v0L`l;FlhY-D}yQN5b0x zF@62}JvMvlNpQ~q43L`^mv(B;MsG|>=C6<0BTcSWkqfz_MF&K0P6j zML#xgwD5^`THa7+csf7PX-!!rf3FSC0z6`)v0JpUin}`h{X%cTHa8#Qc|f)Hbfk%*qa;~FwxVK&S(uB6aGFNh z-7W`20ZlL4SD78`Q#_Tbk4#rS>Kn9Cv@M44*pe00lXlQ5C7mb9%ZQmm{w@$XE`hv| zCU_He0N8*MuP5IMFt~gMn6FKpDIVHGRzZ?x0|$3Nb*NE83SfAYZYU7B4q{`o-W(M; zkaQVu&$qbd%xn>VX>QF~V%Ar1$?K|#xgeS5qaVPZYa87?Noc`~oZx@WpfF{q>|*}> zOAu(7n*uN$9UMN16r79yTshAAyPtg&ByEacdwo*xMfb+sRL4~a+2Ny`M|bW6mbYuf z%(960zt`9k6c~qN6D#_kEkm8NTS2J1B9b!mA}RGsX+pHS*XvA$$8rS>*WQ51@<{L{ z=9U)*8AI*+)VawNO~F|1yE+Oved&D+%)FmW{>JlN?%7hH)3S)1?L#M$rTcQp!hRkK zGM|GWyaIhYfcF@x<$ecGR3@MVg?yWLr56)e&D~~c0RxMs8c&ZVH7@5B}?1p4N!G;EwATrig*5ti0Qrc0c<1~!h9Dc%9+Smz2MxwubP zn{+!mpyt{W?IY3b7cN;0vOCQ(ZcHyPrgvw|&y>+;H}5C&A$g2hek1ph6j=H;(Vc^H zup0xW??Kt~t0cRUGOr=^mFmGJe_;8ZkdwJq_kfrtbehqyP8a;sNmq{aw$SJZrG<1>~2`FNn6y>TB}zMnW!e=D;(;er`~F*PJ~- z(>jf$*7@!^nNm)|NNvOD0j2K0Xi2;5yH)RM`~fw-=iz|P|Kh4>8vQeU+T;QOQ}>9G z#tPH;CcU?>U_y&C&0#BJ2R-AV{ksr9z$*F8f-}$#$FKcy93|8N6p}l&e}EqH%R?3< z@28ypx#|k-ft}Y@h7~js3tKv|p@xS01Km;I2iy(-dSgo4O?)Om<{;X>mOgbz49L_9 znHHKC0R`*USm4we5qV#GhD>m~sPe;gXx30Y1Ee0p($N`F=_U2v7HYI=uW`h#g&9%Z z+U`mv_T(r@>Bnm+or=iZ`&b&S3yC$UvG+a#OHfl2g%aZHCMk{leCN`VxUGseSFqU5`AWD>HV^mslohrdV?3YOkLC1HPrU8`^ekMSHa=NHD%&| zJ?=ktSNP{^MZbRXe}gN7El5xR%k1Qxa@7?A0kt^!ixpW*-VOWZj+2tX4sVV8*EzeYVvw6A2b=;tA0q#Ze?~`Hl zg%ln7u^zNPw;m|r9C)_CMn7Kq0m&wZ>0?*UDa3S6su&Zs+B18K7j&{ zo)6@6NqgM1=5xqyGtRK<#1mMRqbfs~12CcP-(G#Y>$Yg-l7`)P!zuFjS4=t)gVRmrEN`%7-+^=h0oN&Ax0ZjaXZynV5Hj2s2SuHfoV zH!_=G6HKFEC@ay$G!F*1X)==!uX#RyCK)p;K6z|gjC|gUdl5WBuA@z`V55B1MnO3( z|MUd?%Hy4i27vh>BJ0u`nV(Xr)xSC9_g=m!DV*=6H`jQ-Zi5F0`*ZAJGjGi^M#X{6 z5%j*r25uZ~ke2#96{B*bpr+l=y*-He;EB<1l+3*YzZ#@|`S57M-!p6;0bX<|(6uy} zI{-M@!3tpVsZ^2_lu5T{QCZ?yopx`O6t7!U^wI3B0HCbi@2=_}CPqCVMe_wn@NSCx zr+W-4^Z^Op5J`f!B$jP6F-D~zdsK~{Dsh?n2#d(bn_ls;x(T4~8}uI`fA_%!8U|9X zQWN&Y$iYU>&PpS+#{Blh{B`p6U-Q%d5}yUSseIHw1hD+u#CEmKTfwV8=Vxxhx7Cvq z`}X z+D04=eND|j`J-m1U&(K0p`a;2S!;8AwdI00R z+Bu2@GINx%LO1;&|=A#|_WVa;SNz@{y-Phi2IAy}P+P4`PiaL+UceSvu*q$plH^z^a z4Zy0j+gH5qZr9QF{_|b#|LP~t@b{GC>aZ$9091VJjvGzgwufx~<9^LE>)HRfQQxlc@>gI|H;>;IF==+QL;i~XU(q4|E4z8 z%MA>KWoA!@z3j(Ga;aoPDmkKQW3pncxI_Q&d1R^G&TELgFsS<4ATjh?(-{e-?Y)Ph zIi>Awh4U!!DLhiQr^M$fN%}8;s=3uZL!ICq2BiP_wM{f9@q4|-#E($C_zGXKZOo_^ zvMG1TZioeS&L{*gAknXCj`1|c?=*?PfYRew3`H}X&YF2cc;I|2ou*qQ7hciV;GA-iES?Yt{&0?UH$5kCfj zY4Gg5EHfKy$Mkov z3YL~sq1>m;7j4!CzoV@{8)4mAoyWart+jBFICKztZTI{`y&3eF!mYJ3gTuc6Evy)*6r7U{ZGsmb9gV>_LBnw+;gsXb&X!kq^%BqnpJtOyinhy?qK(RDLeup>#(NPe}PhKN47&c4F$|v zBB1Qh*HiSB^~%b!=Nk7*U(+HqXgqrNRGBIlpOS*fuxgv?!&0G4@=Kb0av^JLt)pW$ z9uEY5Vc|Gix-Wkc4On|BpI?)t?8^sJD0>dHhJTF5fV5IGJz}o?{iz$mb`Q zDh%*HHOl$rT7Np9V2nU!fC6D92zsnp`=pv`6(L6)$Bw#?&?jP&`|3VaGn&@(Xg|3J z%5&LQlCC-N;>|yuMb7dQ#5ZI3G&qAbWE-=va;m?S&?i4tQpgp;z4w%3Mk>br2Gm?C?)Fwr9luCEyAs60n@ z%fi9#_QA!)1o~{1+Qeom9-A5|?VG-zk_i!Q zaF82btQHZ{jq~fSOkb%tV9N4_a|dysHRyxS)KaKww}?mEO)(GT6&1%N=3BjAI{M39 z``4Esel1A+)lZ~}wuxne5!r#(?rxjiT%Z4}Y`TDA+nAk1By=Qq=CjY=-66dFg1EEF|fbjuLaBIccn0lW}5d6COW*6G%3 z0~3MOLEja{?Xx0jnpf*gG%}E~e)+s}g9_@lEI>>V;sP(bPqSZztFx(xV*Cc)J%fZZ z{FYJuBKXnWeK>$K92F3bjP+*Y@ig`vh{!{0D)WD8!*w+dl8d8eqEmEkSe=?l32f>i zn#C$NB6E}j{i@DBH;xNl_`Dh~Y92VcNj3tj$<~d(mNWB!Bx!E!-cXwtu!Y4od+w*a z#=34&N|6097bdc_Njba`v1}Xpg_R+wEc^Rg9`Eb}%eE8CX6=To6Lp7*{jtKM)}5?| z`sy!ip0X9j+^6)5fcjDs_?%YWw@IQWy&N+=fv+uTT>XcA7+8nwhsFts00i;lkd*nW zwklReucn}5A^5s)$DlnPH)5$O@F(Eya+7^b`w}Dh!H_X6s|{`J?-`YBIOb}Oy_?+G+rYo`7cR@ovWgj9BgDjAtXiZf5-{fOY*AIq>AWl= zSHbpHW?H!|g6bs)Wayqrz_>S0S9`ORpcfoX3#dpQjLfje&JN1y$495{0Z;EQTl@gg z5%T5O#XOBfHn`cLL+>-~H?xtIY4vEos`=MZNBCmOUY{V~52wC-tjrJBHp6vx{DIFM z7MLu};H`{`NRpg*T=X@t=~#Rjt|bJKUnP1(;sc^t)JS0B_0q}c%VzJP_vb{3$T((JFuN2V9MyUCg0PN^Cwg|IuUxY6W8}Td z)>;NRk8IC(MfCNax-S>iOn~WO6sU{s8av#S)G#oRi_IPcqsfq6H*rI09uHY^iD)}S ztcC#7nki7pCHrwr4uhv(MuzIm-HtBGF%9#cUPeJnWfETojp%GLPji_YMmP*xM8XQN zle$G#R(D9dK8L0cdOhS3d(G*yA=DxD4Pjwps2G(RPe1p8gfNv8naz}YBo;9(5G>-B${a;X1|s` z%tRwBAJA0CEgDzb->oU-C7L#$IBRYzl_h;nuI1*`ArC`u{)&Y`uhtz`*IlE}t7RJN zZceL@ffV@myh(gC_c(Zoc}R!kG_E zaJsXP2eNWuOitrZGt#krR_GxRa%q1+C9*0Xz#Bqae}E+h_ZH_Fa;0s`nt`Zc_IUjLZQLLZ-^U`RJb017WL86qDc7I|H= zy)9SfTeJhD$ca9t zjKN5tA(t4_J?R`N!*HFVO3wyWob1mFmmKjd@*rGpu$Dprk5cU`v4`@NRAet$R&YRM z#w$c~%a^at%T8^BBd$_D4UWfmo6cUGK#%MUZ7Z@+K4lS9AHfZDpLR|#QZM16N{(TR zvTuTEHhr^}%S5My;nT+SjnHp9)sQp;O-U-e7MIBRbPerTqN_6{!tpj`U4g*OI1T5H>mcJpF`(8q(y5dls^qU9HeP^FqVqf8*gp?cxJrnlT>a> zaq`Xuu-)VcF>Hb(&T4P}PiF`TJM=7E<3oSWM)yt%_GewiKdu`6FM{i@tt>A74P4*g zKLXcJs)Z&21GBVSuV{<6YT(+;7L|7PGc*lYSF2MFZ)ClJw{VXB?d=8mx$CrZIPA0V z-Tk1QZ3toEz>YLCV7#Z3#8Ec^T!4~tL$}Mcx2FJt z`)${}74CF`f0;$&wPeUCPw^#QOS?dAS2oO$twOBxt+bS6v+EBe9Nx1uV7||tolre< z5_42TGRFJj%?k_N#a+NmM3D<*b-<@{I1@7bxOV-m;DaNej)LEF4#DirEC00b8-u#h z%Hy|woA{%HL%ijg_0XQ&ra!L^TWjvxg7cYyOL6>Juc#LzE6@*Bl&Zw{1rJ}uX}uEE zLm3%#_>Nv{Jss6H8y;3$FDpZc=>)^p*U_Z)HE4(N!aa^dXy%a0ZL(5KQKEk{8?h zKX8S~*OZ@{OP|DQnLBZ}U&yF1il~s`{itr*%BcPZ*^y=AjfmqrYeDmQAx`2>Mo3H~ zKBwh3Imk+5cPu(2+A(32M1h-eo(>zA!9M5TIP@Z<PPl#q`|qypF%akLZ=V`9w+SCP6|0o`qXSp*YNMm&6=`;1+!+G9J;s4i_&-J z865nKAFjPB0vx)!rR)AH4~>2j=v)-obwCcDN+4a3fnn(piprhv6SEvIQSHUQwnnzr zG}XMH>K(*y(P6RCX*B>43iwQ;=%rS6!*=}$M11M^O6i{XhB>Rc&yfOLw1$nZNNNg*` zc((mr90!ARPV-o@&T%ddn#iKxc`Cj-BfJtbCZk(erRw0=8^Ynw}# z;4cN(=m+(gU5xDp$Ej9k>&-t|5Df!4ddUZqLEfMLEK}jMg!(6k-JGL5l=EA=RC%4S zhfC|wCaCOrBaDqb7k)L@%sXt*pII?&DueI1Z|LB~x{Sn^qff^YCZh)HF6Wvv?M`C}fRS!i?(k!E{T*4~(w)AluejqYvQfGSt8*C4MfRI^Dw*E$3eQ<;5d zYM==a>UMBJn#Wp&eORciN4w`)5r@ z{%EEkS?|f}(f{t!l4Cz(2iuW7|F!))8Ce)`(jrBoU4;*42$|4E;U)-lm#rH)^uNt4 z1r?Qlz{WEj82v@fxC=!JETsU7^xl6TMM@5p`ms$QK{ej7Bo4XZ&u%}ag&0%;@MWR( zEgpwnYw?HiDbhE#4ZQZnye%Q=yyxS}=un9Mo?5pNYX!PUN_m`(#V^313`opl?k+g< zHPyp(FZz&Q_9)fN*Z~UNss1y}JwzH?A=^=?lh(BmiN&K?d|j?PDXe_kCQ{=}1KboK zHQL?B-dU_dHOG>jq=*M7tA5i^h&BeoJ%Ru&=6AKR@n7&pI+V2ot*44+pNXT)xSFdb zOS7|&9yQ3xq-7fmU$4DwV=&|VvbAsFTLQezcNA5iRkr_dZD3A`Z`otFdu~y*gx==2 z>09g!nd=0_j;vZ;`308tz~=m8JJ$v9lYwwy&UK?dzN~q}0%ZIB!=ru7k!*qlwRxXC z`j~g!#s=>NtvNf|;jhcM?Sv`}an`AKOkxY)zxPyOU=h`?XldIsKg2NbwN52|IOD>4 zFO6q${}G0HZhhHovT2IuD13?W}$Tx^YCoh1J~%NdxFoJ7+k+} z)Be^Y)0`O>1o?tK?u0L3!7c1SfPTbf`2`E|e=%4H`u}r<{sC8LV8i5(vllzNLwQd0 z5Wc@eaie#*TcCpz(#SS5$Jizuw-3Docm)6ccKFuZB+t^V%01m1COfYWa3$Ww$o{LJ zz=Zoh1lz|fW*-DD#Mw4A|Dy$!@u{io{7;9-_WkGB_VR@kKkCoKGJdfd-{|@css-kq z!U;DhoY0H+-|_CGAX#UUJTbFjt-b+oyIlFy*Z}fA<1T**2B<5~>ev~3;+`#kz$_S7 zj~?6^h!Pzn$5g%n1kT@@i%N4!tYTqdEv~VjQ{iE!FU~nn??bM-lJt?chDYNn~s7IgUqV3(IALDd^7=}c(YS<0;$tzVDNLv1(Z~Hh zmalYN^okdq@sBVU;`LHGMuWp=-?U2C9hCDJz2xTMaaihVkl~vT6S1Xzm!2+NMfps` zj|uL8#(S10&!HT@E%DUk5KD;BB)HBS$1xinvF4W;#brSGF%)s_Ha`6F??%fuXy7Av z_(*QE@92r~Y8Acy8;EQJrBn@(iVIyWQD1Rk9}F7K#YtpJua~3CjIhME_=9lt!F%xm zsYcr%977U&{#!X@MdyO=&`;<-joSY5L()`Gs>H{3o@g|xeNyd+f;Rl%8BaMB{G8E} zArq@nD%Xe6o9l*EqC{&W88!m;Irq$@9Aqv{=M0i&GQ1U=7_WCfS{07V8T^{-TQDZ| z=8!~6a5NvK(Szd&_ZWwjf+CxG8MhqDfABRUmsEum-eErZe?l9ea95eVFjuo)(8|cs zG*~t>Qgkx7D-#WVaoH19sbuGeB4xW+stKw$f^6 zVK4$o>Q zo?1iD5I%1O^)iOVye75FcXG&y{NPGNQSk86NhqrG(U7Ht7V{|VfD7BknGPOjp}G6 z#@>vb&9Tn%#(rNOpoAwO_$T2^IU?k$ETf*UR(g=)Id(9eTkuk!_>q5nm{F61V5+sfP~<% z-P>P>o@(*h?H46XIW6+`N`XbATI+yGW&^{8({GB~cw78q5PYdIZnDH8ipKY)*%rYu z%Y6pXI*)eV4XVYh{vd65c~_;t#1$L9p{^k%nVWD*Fspn+n$;rylOxoJYkN5?-y)?Ib#$1OYQWU7IGA*Y-;zbb32k%ZHfHFJAIhjQ)Alxd@{ zGA>=b3+62#E!;0LPQJ|jk~e1d_Hh&P5}8if=K3B^VK;M{3GC=jd+txhBMzbs-cOa@ zi0@;@k0RyOKVWYtsfD!%JfZhJx!*$^D#dP_kRl)P95^Qqa}p#J&Q&oUhD)<&k6bX* z!Fi6o?~SUz+wp8gwiT($%HS723Gdot7&;8ImF!*UW!B>LtHTo;p#|P(bngR8|kw9d9o%TpZH(s^~(u77guz$JbLf3hNzHK*{ya@Sh*GdqR2O zP$~_NeFCp|QHYwY5GVY5W5=^;iC4E6iTg6{4Sn1sbQJvbo(NMhtV3kl5~N+D=gEF2 z*AYL_N%<6E=3!Bze`0|}p+#99-o^kb_7W1;EUI+Nt68Ht`9??e$DYeZhu3WH49GXS z!xlyLvRWFkDQ}r!fY5Q+`v;-p4t$f)VOVKsBpPsCkIP%h?t1yk8W{)157vgN_+~_< zu=sz7d+)d=yDe=v7&Z2&bdZ2psM0&3sDO$JQUU~|NN<9G^cEW;MMMm}C`b#T1w(I& z^Z+6R2vw;{=vDf6BM3ZaX3jU~dC$!J=MR%R``%^kwXSuoYfVoqxcghA)VZB*5f@9e z400N#=d#dx(1lsv?OTeC2Xq)T&SUB_-iA&q#fgPXw$_p_lK&w;28dY!YA^NkkOf}*7**;QN>f&$z~ z{TnJy6`|a(&EH;Djc%j8()I=S-e*70^P9&(Af_VGkNf*>}U)Te{Xz7Bo#NqJPjc2kT7tsDk5EtJc6d(}gJ}8Q13Iqj2 zE86pX3>! z4sL6lPj3N=zubR@dQza^8%1{c_Go2m1|LH{|9QLe)SO}|35FNPiqa;MjLuctI7e4y z=d|`P9$!`(c-k__6zEp3bWVKl;|7O{Yg~vnjwU1O2VYeVP#Cdak%Y_UMt?FL><6DQ zuiEo;l$tY|CP3v|MMjW+j7Hiz)&-?CV&IMqF5>!2>fl5B64w+IG?r_`shr&j$by> z#wqXvIi>TbAOHKiPqJgJeHvvKvqRO}Gen0R7)*-n_+wLXv#;`Ok>pA1<2mv)&>6a; zuf~Vn=Ilsp#ZDi45e-1$mex0lllx)c&d#D_JQtk%FB`;eGz>?(lndharD9Ss>ZORb z;(i#)QHCW=hcsY#B`v!VjFE5deA9ki_kc-JZvv4=(}Zf?P=wT%jwKnjgGZf$ZNKK2 zTqv-~#R$?Lty!kKHVAiI3ChOMABCOVUah;!Yc@_^@q;%vemOTzeq5+dRpl&zy zDHQkl6$+29P*nCZ)?;d1)FK4Ms`YFHk`WwkBGEjXUk^OG5K~Axvh%{!GN-pk;r!AR zYE`vqa&R=Gr>(-SuH~nm@msi;7YF^o^U+^Q1Nz>Hzt>L(+dyZ?of$x8Mf%w+@OKKf z^3Xv+KpV_|^-zJ%hU~5{U?l&$r}323x3B2+%=V`AjJUH;jSKSaU{GJ6O#SjV3K*+f z`NxkRc|aX!V6f4RD=eU`Vad&bK&Zoi4h9I+2_(liKMvH7n#*jNvrQCpZEI@-y(~}* zPqt6d-~2Ezkom>l5`m8MPpMozA1ndr<^Phc`fpEbg`rEisg{k$n|v~424C_!Hd+Z$J{CUVyg9_DfmhhQ_t2Dx5n#VUWN zSpJ}{;F#-!^R!Jg%3}`U$Mj6Iu_<13@KI(4`r~ZP>$?(|!5e18hEET1?B^S)w}Nzm zPPw72M*PZ1*gh*`{$hb9JJ`2ScKoN3?*u^6m0k%DDcb(-y^C&=)+SW*HmqG zUvxPG@>nKeU>-G2oh_Uh$r*1xp3ZICfQ1OfeK-CH?gUhkHka765=^jEu|bz*&aW9K z9I2Ct%rh%%$f@JZltd&T90NQN5Wf@^n@d9O%g;q~Y2~H*j2qO7I;~S@bU_J&{tE97 zC>aeH)=5rPOoSrG;r`qj7c^A8PmuL|eGY_=yA5{=ato{j;3Dzi| z_Ka#b>!x#t=^8c-n(^+DkXV^qsdDXrGl@a%)=ivl_@2l*ttdPv`Al2!$=j5LM_bI2 zhL6RWA0%l-8+U>Ij0ggaABZZ+&>c%c$bzKMB#TJadN+4DehOEVYZ|5zY_7)K$IKvy zK57rzRpih;OFp9~-jRgSn0v#71BX#!vWE%7C()}eG4eD$k+inh28Rd ziN#-Unu?s)s^EgSV|FLh zW@sjL+Nw}hEU<52=JIr!KG38Pc8BnGLI%)Ooh7L=n{{Fxn!~BZ9q8qM-Uk$$U`rpw zj<~~ulQ5=C`5xS+^>Ny;SK~EfsiL(`5O zKAk@)-h0*p%XGea|IQz$KmvMGsFr{72Lb4>7NAiVY`+NCv^H(vXwOXmrbrE6pELD8Nve3==#pTUO!PU)5thWc4P0zPE-$7@3U zL_tpW?+l=Y0!k<8vET)?j{o!VEEbr->a^sk72abnqgbGP>$3Mk#k`kzSY{ps$c$gB z`{U~wNN~S`3<@iw2h~!_ffrqN_$2IoMeOnzAaMlr`PlNN${%XULd}02U8pu~grkIZ z-lpZ=cPUw2n)dEA(aw3<3UF(C*I=K?-I$No%@t&+^5xEVMw)2HR~u1zv^~+b%cqq6 zZAeLx7l_@kFHC+?bydrm9FgQbBY6v{saE*N!!sQyjbUe4L&Oz3Aok6~nr7#vSudE% zY1}r!#$e9gb{8EcjN0Ye>qh0c`rWAe?%JTSLUimwsH72BzmzRiJr(UbnN@lMkJ(U0878&dr@Tu<`#n6KU@0Mt`DO6PxgwBf3 z^iFkb(=c{F6s7k2>IRl7T4D9?nr>H z1Mu6v>>aTKkdXk|Q~jAFpoC6ocLIPML-gJcKNZ{EUx32IKiS+YpAY{r=Sdahjfbva zkhM);Y5K;|M?eokAk+eZ!Y%$s|6%wQ_F%HNBudn_bb5iv^`s%NA$C2jpYI-z?zlhY zdQqQ#UteE)=6(=?1DG&=acDlE2O_gE(Sr{>+7#>E&)Xz5_k#o}onK{^)E85@_+~P8 zDPHXRMmz7uDtbO_C9GX$X^?Ua11j&{bkitjP~HWOIeD(%CpF5*t!x5otE8iGD<+c# z-fm<+KEbsaQ2Ck74~9%_#)RwklM%M?MT=yX;HOJXWxtk}(f*s!q5M9S>t^^A?_NHY z0F5o1qD(#%EHcQew_1FMV&Vvh0F)o@Kh+KfnlX5n*iBe9dDW%LzQ6GM5i%u?@@3i} zK3c$ek&}ap!Qo?Ny_B>uO5-=e5+{1izc@3Pgyvnl*2R=;XCGX|xEUOx7dUv%)feEC zZGpwn7X*cS0*k^L5Am35UZ}HO_g8ady_lIaFO26Ia6yd?a8$ANSzJitk{pt?a=roo zrqi@By*wQGN@NX3Q68|ljW>N=G9zUPy@5tUW7~rO%$ZuSQf`ala!G=UEmG$8Bn4~t zX;3)Z=Ffye&YU@OcdTrW~*cZ*PtaMMsHe`Lhc0f&uAO_56uxq)Xrp>`5_n$q?8>9Tm zy`KYhE<2XMtH6E|=@X-jL!?Vpn4ISD22xfF;S%BT_zB*;&P8zdVXmT3vUR@qNiKc& z1vN%bILJT=2*`a2;7_w_w0hpfD^i=!;>?i88cvolzp@pW7;UFABDZ*$FgR%|B^r%u ze*WEczlf#1QG<)fi4>(x(o7Uqp5hvY!D{lHn6TWy5Z=0QCv&l#V2AA_C@5;Wm3 z?A7*-qveIWlG`rr*&7C5y_H|d9rji}Y0$ViPrfh~MSpg_c!Joo=N~vf5uaxNY(EAv z-2`R;wB|8zqGpGB1(m*^9j|q6@|gZgbhJ4LB2aFff&G)757v^)mL92jU1yxxd`+jH zctBU|`@Iqts4*W5^p+L+a@v{slv040G%ATF+_B+jkmQ8C(f}YH)T`QER}HvcE&|ujwkKW=^alC|GnIXxpH`gmXsr33=lO;=woRD} z34GPbn4>>;8OE{_ZuM$y=&4#-wF?TsH+P=Ks^C`MtC;-N>(hRBR2Kw#9Y`DO{%2A; zjF0$@0_ZBfGg9AhAeB4nX7+ZH2rWu$OIn3_O<%lX<9#)Fbh-QXj~myvoJ0q$a;ao)MhT z=;z`;8xqPPy_Anaz$9=cA6M z=n}5%PMTZ$hVUPE)V!4Wl?*;3xt`8wd>vzNrd*G+Y_sU8o(k~ur<>1@zMW(TEASbE zp|rva#e>sHNSz47wVhcCMsTd{x6Wri$E)H3>A}QTM#6C&t_mT+y|EpHERJY%`Jfh*=9F2k8pV=OJT~D zmWysr4qoO5^oRcX1@#7zi4gK~&o>H1U81 zEvocH5<}fW3HoJ^*R3fK9pj(5#M@cE$9PvvSS~!QgMFb7P>|HQIhq}w%pF~Q9DcEK zst#W5iqa`29$EBpkp=Q}+nX2#X-(2LG^xKqz8e98z7ho=Igo8nC?8PWg=!X0Q>!#C zYJ}!Zp(6iy!$5lAPE_P+tJVSgG^{b{0?y(v?&a_}GNzt0t=L8*P(v3GQDkC|R}lBl zcKfF|&7zo3&!rY{B#lhh&e3>I0Iv^LPadK^L`buu9U+0$r5ZC{&$lge&0~E>lb7Jg z;FcI-(N86*#+5-ye4V8YV;dsBs3z$F3N+#uAUx($s@-ixpLKBdlBw_YL%TB(aag3u+X2b|@^DBpv%u}W1~wHY1HJTsOJyCW1T zRXqbr?g7H9XPgt+O}i%ga;vSKJ?#4|g%f9@3SOPloF4i0&5@MX8m(Ey5}jz`M1omJ zV71=zy!p#JxiGObxw+Rq;Hp_mbMtreoX;t&C@EFIBKZ4Bc5g z#gDP=DKCBl6D+oo!j*K}_Q0#%Q0Fe>LVVe&YYcN~S57l>pNG~zi_Gk z*GB3eZsUHpa-$KL7vLa0eZ|eI>%p)WquvV*yLx-;{~w#Q6DLkMQIsoej8NR$F|2nB zzi!Mg7ZB$Kf$`IdHue=d-u%ljH@UT90JqlY53K%AosoYwZ*S9)qZ5G#J(KOaxov}9 z=1M9h+$wVx8oeYL7#saT22d&3NyN!=;R6m?<~{B0*!i!8FSo%j=p!;7;^c$FICR(~GGJ7ZvYJSsrN#+G4ynW6@ z$xDVsS3m6a&> zID?%hk-75?Oa0m&XP{qt{1{i{nG>$6G!iwI^23w8tR1}V`}h37UlXnWaMAs@b3y>n zvL~7J8E6^RD76aU4TsJm^$LFp!A@?5CO~p}Zwh&4`P)oSk@LLw*^@xEIMRp zKmC&e{(nzc?{OUd3zr1&8@_!rpaofJ&$>uTnVCUBTXUXfoOwGTLXLFHt2rYC^xZG#aitL3k-FJ>w*u}5PE8wmuY{NOh zk|Fyv?oq(AxD2~9&KD~YZ5T6?0h_n(O8*PQJ1e5953tu?4#l7;mVQkbQj&(me>V7WBnJd#b{rSnwTWM2%6vOK6A;=gdY%qb>xf-2jY zP0dqZ_BQdsAz=q?t6XK@qE?R(VYytLqbX6|So9C|m)REdwYvuD=m-U-a--Bm?~$xk79~i!xLI6Noxv?eXtkX=3bknG%16x6~|E&1OQ4NGh-4S)F zfaMhmCuXTA>kpi2rySZj?L`LSbF*bb$yg=5GNptk*S+o#2k^_ZYQoG{=%vi&pALc< zk7o6O2|#jLW?gYkZIO;KEEp)-+}_W?nzO{YS^8X8sl_g1c%&Sl?51}_iS-O2O-ajQ zEv70CG|%*pi~4ud!3>mnIw3lEG9h-j7OL22Wb0V`{nu6Y_>sBjlXyC#)TNgU&=x=O z4K1!_$O%??&{@JHm?n<}Jab`=c9B(P#aLphMzgrn$sLsvbgjmBH7 z1P%XawCbZsr--V37VRR44qQrAp`&TVtWD)*YWF5H2e@ot-3iRZNy}kE+go9Y#0Hwa@dU0w}Mj_{eOB#UyLa% za}?y|2egM$_h#nTYdEDb9D~b~%YoCh19aI(3bhOs$fYF2On4 z*IS319a(1lI!4iK9}T&+DLz!adlsia-neD;OKDe*jw!6zj?*6y$b2w5+E=P#ODmJ` z#75{j-H?V-Y~JMjL9~TD7N5#{M%9XZOrcVgjk@o2YgSm&!c2WgD=iZ`3Pa9gRCYN8 zbmrN`F;<%sJ68+4R;Le3m3vytAm+dR5c#1)87kF)9<)oM4z}XrO!L(Dt$!CBiH>u^26Wska$Ik^BpYSyOMkZ>Nl>~y5NxhB~?MPD*q*GRN1A0$-*BrQ@WK2B23TI*$foV*y=EUV=(w4Y~ zN^wW+PU*U($+u3UtTC52&cp5$IVXEhe{fo3rTB+oFegZ-G8E|26oRSWYckGpQ`(~AusbqxmQP9d zvrK4Igzw>fhl%YG8t+Z-&sbD~aS>_tIg0rO&P!T-Uo|~vDzI4nfcw#(ug{((T-(|9 zo6FpmTwF{|n@MV^JCMQYh_rY!lwJj%=}gtZ-X40;!#>h}X*6VsR658oV;EDNNQiv^=#f1zBICJv~ls(@SvUB1Pt`}+soGa+ZW#7{i2J!gb>gT}RPN);l}oo-~{#Q&yhvn2l=!Aeg*@1h5@>A;ltT1b`3n z&!F*Ti*4{dH|OjCg#!MLJkR@!OMY|N^Y+D$N4qNJR7WUm>h0_i=D%{wXf3$DaaV_V@L-)1s?Pc9+$9KYt zKUB9gnKfmAf%fxrh6K|1UJWLx*Rtf1?)fypM?}Zxf7?*iX_DACFyP z40|t%fR?Qf#csnGavJf#72;~-UY64TXvsOKZ2nta!saO6Ys*-|W%1#00cjU`M>Nm^ z$)}rh3QQE{_!Wco0;GcMrpIkKo$k%^cMc6Ckr+B-s5=G2{NIe@qIy)z4i0>Ih*iPE z_!OjgxG{F?!xx0(Xh_u?_R4@v(dMPU1#xh<0jP#ZzH^XC6INwtKg=LNHI=G9=`@0* zKGrXEAoE>MM4i_twv=s-wUVxnag3KM zx@);+u}GK{zZ4r1o$OK&vrxP13k+9-jbrN7bZ#0yV_%^{UnPD60FV>_07*0f01&(y zp7Fx@%v=3-deV*$m+T~j-mo|E;21IunSHZU^SG^aM095L9xgdA*VFk6xrJUjZpD6) z;2t_F_{QJ13;-}PlesZE zJ+TM`XBzE#pTO}bAYJpDXq;74B)K0H1<1pa|BuOg?#y?~ev|hKmWR<#o`Bc%5AEL_ zrd{e{N5OMusTI)K^Yu4r9pNpTSchc;+ z?XVkjha;dr7L5;!n`FZq!H+L8^Ews*$vUE|VI%iV7umD=x+MOCqldYy$kxYAR(chy zZQ{^7muE$Q8;YIr$$b??_j>egd^Wj{ANJsDt#WXuE|vcWP4{K>k%-R(jC$PN1Md%` zpYyW4QT!e~+h`!vNn-4$*q)MzIgl#{$C0YTHj`cRO_EcCA#q~Ii`Z$zUs(3E+81`r z)>wM>J6wR5r%YIWqPDvN(Eg&O>puxjp`LAX!XqH7KLIUe=)T#RXMsOmP{kmGe2U9k z!!Y8Ey;|;wb5_nMdj1XZrm%K9?s$m5uS&d`qq>^A*Q|`cN^PW*3YBJ2T_l;8H*BcG zUdgfNuKJhNjx!O`YO^zhTIP^SpyoIrFAR zY~l#onp(<#VL3#6mj+&u*f(i9!lqcdItY#KdqU~EipU_B%)@e;c~sp{0lIlOLxVR$ zMTFMd8KTq)#&%z4ML!f(_yYn@TJN*9g> zERP@1l@TBGDg5sHGhB+1g(boB-0eop_!d>99+Ef5_XJ7JAz8v6=83pZ^Gy*DbYg^; zOQ%?;ntX(LKhtPhed=Ba#s{A}O^@a~Pq2{s00vN2+?eXR8 z$YiW&EU=pBo*&>i(A>#JbAfPprjQ8#&TulQq?TH9$M+60s2S>Vi(Jhj$6iKB6wNXBPR{d*8Tk zOq-jm$cyP94r?f#!!umvrG?naTYF+qBiOe#`CweGI39qLaHB#lDCe0myM_@ELsuXb zwR!P;5#+Vz-4*sZEu=us2}54@l1E$@OulPcrExuVa~+kP@uW}HKsr1##YjaB&$*!7 ztj{?91SB>P3s%ap$-B$D>4=0vT0@x==1hn5=~3AG3Y7?I{!AW>hX(vxer=9QC6C|Z z&M!R44cf-Io+W1$YkU#4pyX+mgescq_|a(BR@TZ#^>k6Ap+Zj9{^2fa>mo}9 zxB)=T2;drT!O_E0Q+NIXIREdb`ZCHEC(s`+o_$|Keo_xG75+o!9$+~9YR-Y4yn-u! zIBijC#(o5dwKr>H$P^xvd}mF6^?v`?XD8eOsEN61f&WuTJoSK$WD+ksELlq}7Y;l5u+ty$)< zSBSTiw=W1(9YK8P&QH6qN8nJ4IbZjIbpf6%t_k#bZr8q@&#F|j2^g9oT@J#s47Ng) zcRjENx5Trpg1F zPT!2%X{1bD-@LurS^7%#s%UieaJ29^?iXM=qTek&2tapuj?%PzaCWyY%gedcAAoN+ zvc>4c;&~I6VGi%BFq;OVwSC#NHmrw$7zzqh8OXeoYtGL(Vy$=U{mwuto;l0ZHY&gI z_{qG{xFkhKp3bSJoR+|-nH2WUOJD}Ad2-Dx?h{VG(PFXLi|Ze+C&d{7S^iG1|qm6WhE=G;hX zY?|eNdJ#|p%B{a$b}khlE4h;ciMiHT${cRHIv1EJvz9gM&c{B}{z1o<;Gc{0iD?A4 zuA0na=25G55iRa0-?0QI%{E3?xk?6{IyB2=?Ds{H5bF8)WWfzs5=>Q!wFtN<9K6)4 zq`z|ixgtK*hkac@b&@b#Z!UG(53+AiDD0wCcdh0}z=N4yIU>IMT~W&=nQ@UpfffyJ z8v0$2;VePX=hYt7rNk=|d6MiVIqk6>o%F`Z*B>_a8j7-IHzvbn+N4n2q?y4La$+VO z{l<0AYaRWjS1@fbhqRdZeFcuX@39Sz{uZ6? z;u@g@?30dqJ=;6{@8YM@C{;BN&Cj%w>K9Gkf4^QmN)k%02Dcgwqy)x2%GNaheR%*a zCH~~Z?k|Gq=j*lKJc3tFIu|XZ?2AZT4dkt&iDRVAwv5F*c3lb0ptM;^ zxRp>PR$sbRGo$Tgz6b5pdI$s!FBNRW112b9(!V!vlDl9q=hS|!hdw=sG&A9<4uC)Q z0;)EdA)pAun#U2Q8+Vy#_dZI=QssQiz4NFS*JDoIPDxW^nKVMNWP}I^QlUujMnO7~ zC*GM!JZUyJvsJB@blCA9o z8_Lz3?KW(dY4^)|8{sv+peRETsI`X=UwUeH_-oCX@9mYAAv8WeTZQg1`< z=WC|VuZmGW*EMtrUxlK&Vy`udET}d_w}MA$?qK`iuj*bMoV3%(h%ZC{$WZ>LW-$+u z-D&h+UP39J;ylunf8cBQ<(Je^5>K$dUc{0ZN0!b5d}Skg6ZK2n8any`8c$9QD@D2 zvxxIm{7IU`hnb>$il%`Op~j2J0$oGrLm?@T2Ha(5ag0@MmsrRw^$xCIyT4cIjSb*0 z3bE2^M6=RQ$LE{fcyF;YF8~@#(*hH^E*C{@o(3fl9ALe!Ps zcuM<=?Q0+1HJS0Hys}E+wS94#rwv+vMY@aR?C$b%aE(~%-TvyJoTHjYO$B#e90hsB z&pJsUE6*tN33_alZQsMc>#YA~{ugkz^){0089@fWsk3`Aj{jvFxwk$XNQwvMWsa7m zoB)Xz75%kt^54dy<9-a;wT<;*Y+u)@b9c#@e73MJKvj4573v$x z8r1zvOjiP+kaWF^^gsaac?-AlWVXPaSk-3fh@8kh@s$~jrH){rlOk(NvI)?+J5mRp z(M?hGC_XZH^%K0@>k-T?X|n)w;i97k16yU_=4pZ-mV1N_JTPSmM&@} zUF1=kYK7+KqX4z#w{7&`Q69ry+yiEZKx$^Nit5uWHy!K{wD{$W{L(9UtKveXOPrw| zEtj3F0KOfm+i5aGo*|S|!k^2rfR5OgZ`srfsf`bN_}HYwtYQw8bffNUpc$^iGCICL zz$77>lAWRQMlPcjEsKWO*ut~%7gek0uP<@A(ToR@{(Vxl zE?_Zs|o| zn0<&)KtI=TvfBJ1PFy8Euu2gaw``4fyQ=B<-YK` z-ScsZ*uyo%6`QdMeXDLh{PUkq8y|gc`40^zhfafl?W; zvN?KTm-F?FBIgxy9<*{=#w&VB_mVl#*k>og4}V5Tfz+7jY+(7lI_>{m1{x?GFagTF zoSgq}nM!+HVxXG7R3G%V4(J8_7tRu>PxQJkWvMOSb^_sV`}O7ED#Fad5A*W^V;O}} zF9XjM_1G~an5GtqGR(zP-AL+_WS9?)QBd6_pK?b+ehY3?T5kz%3~52LG#&kz@D*U= z0gixcJYJt--|T{WS-wCe`WXbOI;H4dSXreK`RQB1EGsiJD|XD!Z26v83^j};RHy?+ zmP63$i(hg8ME$qlN$Uah%O!x#l#qBaevGLrS-euIx_d?JCNA0X5u`@vV!R0!t=?2o zylc^?Kr69jg(Aeo5yzO2s}FDT=XN$^csoU?OX~9bP|X5_L}7&53EG>MkuBZsB8WD% z9_?5BlMmFxv~xvo>&c+uDy{>eWQrLPABmLy%P=E~CDnPg9@POM*XM?`4QZBubkX(> z{EHQqo?RA=b1h$z>d0-?eL+*Hg?Q_chBd2{FJKQDI^d=ef~&54s$moZQ9l}+fgNH` z>lvUBaKx)=UYl>cf^7A-vG>(M=2RnUzo^xoT`q4(#kt+(sftV=MO5v>NjJLk#TKpw z=^(mxqrDRHMr2GJJ97Csvv?V#izazr>LAR3Itwf1ZRv_a-=z(>!v6XbIKXx09PT+? z)w!=iu2+j3?4u)w+WJ$Y@0nR~*orErzI1@q{T9RU6WLCH?K-OqV`y8c75R}xgRXuJ z!{B(0T1bCHMa6t*8*VKC+@hSOAvk?#c5F2^t zF}hF&5*?9L4`tqF$cw&|O7`o?(Yj}Zq_&7Ge%B)| z-bSE~;*b!HRvk&%lIqwQ-KNXf4IXU4-KjNHORp1%pK5hSajTOq8krK!sW65i9(M>K z@(pbt-UDsZl2y5yuF=Oq?Q%QhVIHt4%MOpkaI>kzq^of*gg1B)6fJ4G zKVWiqGk`SBVB_QU1L`Kacl_xR8-G}IAJmMC1|&NyF$%ScNE!^T@#hikPzki*TR;5! zD)I5u&p1Gfpx03MF=I#(L`Txq0q~>Ed8<|6J%}Q{@P#Z`B3yeG58Ly{-ELIHLdmRULq;(BZ$QD)bNYmfZLsY+iNacA*EQ z(l&2mFn`C{0mEK}&9V+4iiqeKHF{Z^AV|QwL*r8*lKqjWV1MX?w|nGszELRkAhh`u z9zlzwd7QM*XDdDSlyd<^AN*7IF^_fu6g)n(%C%M+tq3J|SgiF1afDm~ zL^mYm;7nE*jLtN7@3C#DNKTWUS+s)iqx2Ej39m%Mm8fAmKGe+_Je*^|lu+ru+++btJ+zP&-i@uCq0l6k;4I@xA}Uqjev_h+|5 z@ol8FV_giPcwrH=Sb>V)F=d7v_S#T$&R!GuY;AX1p9bFmQMC9Ihp~wy!)x|FG3kks zXI-O>xZ^~4@?8-*+eww+-|iu9We=jfp&Yjo4WJ8asT%#bSiqirYW2%dju(pn>{&Dz z`oL5$79)AG>f`7@I*)9%c-2g57c&&4u!UZ+jOK}n2Td)3k}q&sAE(V1h!>-Vy*>Xn zMW>~d`Oa8LHr8)@SVI>bw9)Zq6+i7?W_xtz8}y|{rSI8DchnN=3@;vit(NR4XNOq? zAqlwKRRl~kyJ_XcrMKbLy@R~Hj)2*6uhk?Iy0hq%E73gxjO$CUew!_+^p*>M%+?r^ z7_f_wPJxhK#=-SQnnT4uXljqX{z=i6Za?4bR>F~%Z~2Bh(S)DN>K#wElXz=TRNXss zW~Y@US@P-P4x@QlOWJ|-{L0RNvsE*7`8=-^f0!~SNL?L&JPmsAM^Ws5g7x)JspI6y z68GQgW1H0R_4U$q-u?S_h+aSm{>iQE&wp-VAn?B_CG?-$E}-@eDEA)QhYDP80)N^W zMgGIY4f4E08rckBSMbG;uAl0dhA9A=*ODS@=!lvNO8OES zxEbGB_v!rX7_T-CuykIneet?B`g;omYRLRt!=UYNS4$+YO3ySFvY{hb5UtD}b4(xmvNS=MU#Fp-00+dhcVQ7vRUdU1aYO`it zqzv5UtsByk{MfbKx$1QU$rKG{VgQYIVH-$BPJ?o^-{=fYT6xNlQXX$stdVSIvA8<2 z644yNWTa1g#A^9Q=P00*@I7!`UZqJCIop~cqJ#0EEoWbfS22Io(vcrNb7D2C$V5Z3 ziPazR0^J%{QAitqkHWMlwqW6ye}K#rYmSCgY`@_!pu@#vpZ(3pg0bn=ogJU=o+(@w z;XmeF(yQ&wWPyI_5j&2d-D?>n~c)yf$I`0A+*N;CR%PBDB*n~bo^TXWf#Q9$n6 zHH*fzdx~4(JI8a)6S=7vYAKWFW936nEwSP`;&K;c^vr_g^M)%Kt!AUIE_Jw_jlB4< zD_zU%m$9Hw48KD#r;!plwj5aEKb$Mm6;FzJe?4mGKv@1*gfJ$$92}s+sd4y}il^UW zvrAtEi%q54rs_Vz$Q1HMBnNKjgHHeC27l4EVaewco4PwiS&Dvw9yofXK?N@@r}cg&GI zT^m0)nYRJi)uZBA#@8h$XD%%z<*1Y;z?bN4Mv;BJ534Mt3<4~AC|&kcJ=}6Zd04JS zW>6^&EarRMSsm4+O)Y>>38t(x4cRVvh!CqIM96oAOywKzDyXT4+O6TTIg_wO?Q?3>IPsT zD_8L-53JwQiF1bPeT9!)KZ=>U^tc(j7xWdnzMKbLQ?!PjtgUo`FE~ffMgax z3;!ncPyevD=)Je2mzHfr*=zOXok!)xg-)k-MTG!jg@?<^hRVo@wo~X8oZI(JKKyn` z`)@ux=hztR?#eIdcO-eX6m(YO&!OUD`sMLg;TBYOh1n$Sg+KTNpnlU&QN>(FnZ5Dp zTmIo0&;XRm^u=u0v>9wH40+!acppkfkzL_vVJBBv8_L6)YOMcs z-;V^p_-6h2T1m|dERz;A?nQN`whG2X^{UQPhOZx-jT*5qGp=^LcvN!u`!lia)_8s0 z_LvL8<0`p~Bgx@)z4h>&W7%@=tPGph-AQc@t_U0AAMU>E-jg! zRL#B$kljy+E{iq*iXi5z9;obtMh6|omaH2Ur$A!Dzb_nM$-MPt(Y0f}D_KQE!MgXH zfyg=89CnO0AU_cApu&MRrm6^JLiZ3@W5%;5`dEH6vdy5Dp-WviaZNAmiid9SLFu6= z%0E&?C!t#JJ1V21;k#Q5=n-}RdT56hoCJpPIe!FS*`1_+RKVIR5(H#feRueQw}4Z1 zl5NkE|GK&VqDpiKsNuKw$V;PU>54iTk9Uw;3S& ziVq|Lm8!}m3s*<{6>6T&)b~2{Kh0cp*X%2{-_%TT12kARML_^vp^A!%KJTd_{5o)O zmbyIpY(A}4=jeM)e+mi90Ca#B=dHk?*-iTUtxub^{?0!~mnqBEWl9&ulB02QuLq0F zN`H|99V&vPzhs^S5l#X7;ZzU!>3*z!Df^KiHNWefhuGZLKPmUFd@J;d0U784zL{@6 z?177m%g<4X(_cD^yWNNNZF*WWX+VSno8N8+ZxW4yyoh#|Pz&YK>F(rqk*2;PXXP>j z5Z?;$u7LbdzQahPtw`bQas+CV3Yx1P-T(3DX+V@{V}!SCZ9&rZ#~!5@TbtuR)SaaU z@QT|SgHIu^g%!H1T}r{jzK|Fqk9Lu?>pG=wOi-|ntYmhVxNDYK?+5__54<~>={ZoK zEO~)Van#bxYEw5TWFDzYqQ82e^BaYX>(ENY_vg!KFp7SYx@qWI&KBpfIp0bpFVG^b zjRR5!#g4h(wO~>!<>-$|UPB;*D!^g))q*`3s0vKhTY0BuYnYhp#1IJ7>2{3Q*H53D zHV`JiwW0eVxlm$~XX<~p3h!PPHlNBAKF{G~#*;(>51xNgY9l(57nJCwkMZucAux0G zxvd9@in#BLLjZcHX;I&04WJcAyHRpEjblaX;%$g3E4pCa^dZlc?$gU9G51gPyi4_p zTDb&^3M4Kbn8_Y+k?movG;)Zctgou_Sw9TgdMVi5C9~xCI3CJHRR6MACSKt(8g_?9 z_f*~+4CBEx+=S^ONUoV_PToi(YCQ7(XYScR*c~1Mb+8fqtyeJVNw%~--DyC($fg|p zmioPy{@YOsdDpg6Ova?pt8&4i2qb~!T5Y4kVdpBqS1Ei_n9nMu9Hi?+nBP{@zxRmJvu$?6W4 z|KgnL5!5e!h|k>CCNe)T+IM{6;@q{Tfbuzs=xXB2)6|7qtxt|W4U|Wje$2HjC}d~u z1CQNqoO!wCA?sOX_bg=OTG^<_)c2J?6PwFNDm$m18m9CPFC{C7Kzcfta97~$yEMlu zlem!(G>`*zW`$<)_T|iE4u=gDk5aHY`o9Tz6Nn!0JGuVy(e${@;&gZ@6Zz};v7O`#0K9!Mv95HI)r2`S9T|ggv0WNr^e!;Kbs!1~M zFSsszqWpdIwhqq+e?STde{*D`zp_b^+V^~uTIO0$(PT-2J{u^Ub_!(9bmhQu=Hj}| ze323pYw8T}7=Uv~c;25SN=QjR) zt)9G@fW%XvmHYKyx5-|qwSA!SRiNGLEk7&f zjqeUJ9xK5)#px$N;|HLiaH?(4-9UA_k{EU4(Uzn(=ptaDHU+i+%_{pk zl=e=(m~9f}|Ac+AIqq85@)${Ho{~~KoAIAz@WofNw?7(NE_LR_ogUFY^b!4W_~XY% zUiU$!$A3S&25hso=)H7%BW!b$V{mf+UvKXj)>OK-4JQ*dDry*|h-kn{7eo-0s)#x& zAksTZ@6tm}EQnGB1Ox>EL3)#pbPK(S(z{fplNc~S$a}AZsPlY#X7A_yX1~WVKQc?! z%F0^zebw_i&+Fp=L8;rn)(jGAZy%WHcIuzKMXZl^D%itU0w<+s!wx+@HNxy>GRj(Z z5tg?V4HM!4jBemtz4O}0;ENpm7%k-PZ3h?GX~$UA1fJ1VKdQwows)KDYsGf*$h?#y z`LoJkzY=$n@4%b3VqjG-0Z5a>E595cMHyj==>#*&lD&Xl8x_6F=-93A-v|T(ma(@#bq@@Hg)O3` z(0MtxS64E4w)3rVLE*HkLdNHU-yP>>dVG%sCKu^SK6lse(=2zKd<4v@HsCN8;yL7A zHSdijQ&z@fC5TA}Yr9(NlR?P6#fxzJLEbC-PK#aHfzievSO*%|Vf90ozb|HUtbR!d z`o@R+;J)#z2K)C(y3E~39u#?*1i$rzFmoyBofi`*Xz%rlI*Rf#dNJ&M2&bol*V|{x z7Iavb72Qtq8Yu6ozWaPu-@9C2_kAOByefA`sgXbV48uvQw4UZ}pB^yId^%bBiDy`U zScmt}_KutQWc6}EmtKtNqh`8cM)#zKD6JU2@oTD| z1|5`j{TZCJ)PbT-9@?L&H1Be%N_+Y7>-s&@OZT0hA=5cniQXB^X~|CxjYU0cZOS1< zMO2dKh_3Xv#x`8OoGnwa0@(1{tFvyM8D}nZ*Hyn*x=Fi!`y{^eTJw{@$Dz}1yak_v zgKoM`c&8^8Y2Gh5qSf;JiswLOiK2(%QO1Gz!JvY3Y;G?*6q?N@x+O_dLvu4*{b7+i z!Lnd8#9}GH#65RcVNHMgHB6&>$%x$k;kT2yjDFL@*6G4Ho6!OHgy6;oo59WUVm~YSOhCm`0UHh zTH(!rmM6?nJ7PvFw*S;V4fEJdSFSZF1Oj26^?aeG{oplQFMy3JBSTqM>;Mku2OT3$ z3y2a%vH`|Q>~a(9^S5%npQ!0Aq(_lb|_ne6N!N4atv52UTC!gVm!RvCc_KR zKL-IfB{o>G(pxh%RJLX_xASEKxO#>-g>^MsZ*^8@c^;5w?ySlHrmKn9b*|rSc|`({ z-W}Wo%&+P3N=*sETRZ*lG#Yl4| zF!{%xI_2hhfxx@M!$O_l*0E5P;`Av;m(F{)0=RPf#D@P(D-& zrme_iFY;qq9q`yVcLK7%&lfo|Y+@*-9rNB$SZcs>HR&k@v(%WKQMm?O)N8R1rl3N4 z>D>{@;e~~T-cmbhkI&n7#7U8+4Llvm4e}K)asbyq3{X5^s;2F9S1L<~?57z2h>`L5 z?8qvHy}Lbs52(z3WE?m3gUE8h+RZeY>14s`%SVjX~LWx8#K;Sy1F``(j=?TG(nqH`vW_2dH-e zsLblQV%Kt)qg5PC4*}kFDu&X*r8BfCasT zQ)gWwcr{iVC)lWV9Oy{>Up;YfdEE@;x zJNSo$_dcwxW^7G*TF*BvNT~JEhGGbdI!QwlLQO#sg)tJ)WhQqwoeSuL;cH}-+f6)_ zM-vZ)&F{mUYQ7pHMS0&GB}PQS^I_24Eoh{3YzIMi>{?fmzMe-j A)kDS%VDw{OaPJv6_LzY%1Ie9z)r0kHXB0KQ@rPvS-ZNT zZ+==&Nhi%LdB=dE+r z@Jqi6UXFF{&3O^iMeApQk`*iE%Y&6!2B*xC8&}>s=sg)oAw-<~o_x5R1f@K+C+wG1kShb%&{~)bQjaWqmZLh{&)d6Ka8q04VUAOv<|8 z0FgDiS5A9(h4m}i!v2Eh{C;bd9O2R0RIPXWbpvI9+!8J(M$*3R0wPP-g5SAv5g;ImzJl7mb@6^iEr;R-X!HR`mhJl#A!S%A-bv($a zuH}G$_!c`PtpII74_P430BjZh3&9RMS}!KuO_~Ssa8=j#RsgVoy}V(G7D|xJ$7hMl zh%JBbS`yNNb{7IY4026C`3-)|0t^T?fQklKf;i;&HweQs(3Q7HR)KH`(13%R8-{x? zz#?}+mjjdocac?2G((32JgA_G0-kmiVr>{Mbl_iHI!AICn0tWHHej=U?9&j{wZ+K$ zHT|6TcpSuk?6e3`lghI2TCq=}Ksf|;8;D;}@8;nbIN&;dOS*0-y!^TwyA#}v`d#QI zFI@uPWiEjMw}8912^=o`^WoUn3%CukPBTur76W7f<7UCHdF+A9@JToXfevp3T>XHU z8JFkjb13Km+-9jd5o_#TwHy@jUhfL2slo~c~2P44X z4seUmA2cAS(8K5P@vTpgVQh_vLXG!r%tf1^KM1{z{BDthOqn+IlB+1=ETpoU1IyFE z{&nZc6lu58OD@Rx3P-tt%-LuG{dK!ReWyHI2PQ{t)ROucH>8`vd8v*AE9Ex@!-=XI z!gIp=T3i2s)*y6ek|~mLfFUp2Yt1+KTb2#wTL;$3@4fg522f{ac+9U{eYB$OV)*fd z%BfJ-tV^;3J91^Gq;o3|!b$n^Y=uac#b#?3BV~g;+uR`K3IBuRnp$7|4+%`RszT#=%;%m* zM+Fi{!AeZvo%ilS51W1Es$`y=lqp+Sg(hGgQx^JVD88|kBTNtNKWcUxzYw;(rEWEQ z=h;QQ-UeHjqv_AjhW}ACaz;um_qujv*~C+&X?UX2-kUdEK19sVxm&6WS0MKy)cll3 zp`8Y;6N{cn1U`jVEiCbVI_c0#uD%Oj;i=}hhL<{|spRlftr*vd`0^YWd(=#Q-e;1) z_R{2lXyam|{w6!k`tRs#*gCH5VA0zkQ41#-&~dy)Sp_S(;?u`!(xgph!}3fLvn;kK zGZ0lxGc20h`Lpe9MwtzbLQlTd_N?$OP4?4%`Q=)Ed-nf$via?Z+;kl+CV9ZNn1@Nf z6Csb{my(ST>v(OkB|)!dpJw5-yH;u0{ikwLvd($h{kzf@q6D1z*j(8Zd_CjAj{V>Q zHgdg`VS}>ICvJ?b#npXU6NmfLV03ri1ogn-q^EEQ zLnGz;o2DO!B~hF}DS)=jhT%t!fW4o805S=(=jdzUm%~bc@Y;F06HFa~=&J6V2}tJ$ z%X7Rj;Hx21!}SEY)#b)wvBz?jHz^3QVNw7$7$DsJ?^vCGZP37Nb^}uNFWGigciJk; z>?!MBWVvBb7oeKBn{EJZR~-3ybqkzoBo<)1LCuM}B#|i2gLK>Rmxq-$xXVviZp@fR zC(>Vw{|r30DJY=su^@w^@@nlO%;WJ5*N)j?Q0s*W-2m^+e-3W@R3;ob=5M`amj6Sakk7~Rw?Dvlw- zDMw!3{$E5Qy0T$g|&K4U2!I1 zoK0#=G+8wkE-W7B;+fwQ$y4?wTDSV6kMBx(5}P)lK&3v#NwCBoiOVR@AthZVGE|Oe z$6Qu(0TLNP)8$t?*fYfC7GPuw4E9Mrj2p9`K$d}+|=C&hF-_e_guh?xfmhv6Qj5$uJ zj@s-FiX9uzd}nA0D<6-2I?oEjxd1Epa2)PAGz_?D*f;%8@A(%__0NY7nQXvEN#JX# z*6=P;#Kg_RNklkz!2V448^og@(E~2&5=uO2DeBM1hT)@hgYyRQ?D{-}QCN9?XE4{Z zU#Bxl7=RAGb%K2|B+W(Nd=>aHyJ`}ter2b9{5gCm!#t(=ilDgs%_Nmccy7vMpq53E zWE?l)dFG9ZddmpMxlE^T!EVqSx48%{s&}k0#m8EdG9;+s$bTwNMZ|O1}iu`hys(g)tw`SaCF>{ zvxmPuEsgi~qZXUk3Bf}#|i)XaE_!QC{Q9;g4QQ$$g9i5 zUm~n=I1F6;|7A${%i0BN5L9zJvG!<|Z2$pHH50&FEO_1ZXREMd{LhW=zckf=pzBp$fpI~!XUtRT@_>A~AfROqOVnteAIvQvI&H(_ z5|m$Wk(8we$&Mp%ylK^|Qf&*R-_?j3_v8S#(E^N`Y=H2$=@S`OqMe@gmAJaOdUMGa z$(g0R<=dmh5wWhb8piDYqa%J#^ZJaJ8F8k3rF&3}=m8nA( zfF+dX#SKWcLw*E8D3N{Syw4aH>mX&lhxPfP6CHIWeCY{`HD$a{-QaW9I|(;q!*voK zG~~#?4o}GaBVffw;bM7+Y1O8 zw~K!^={y&o)WpY?*s(lVc_tO^)49(7A|qRyGeFsdoK-RZLHzXz-Y$kdAPrd1ul*Q| zx?~Uc{JiP;nSQT1VpNy(x}2eVS0T3DtAS^?#UcMh-l?gxE}?M`(hAg2+}WAaSu?XY zqZ92N^8BV7UAqv`Ia~yoQJkM6rwS02fb2-*E*n69NUAQ+cvcY6D2fht%__Gru+Cf( z)5fc&eZN&({4}-$f0OmbGJ@{ruKMPqInz`1+|_dO2NlEsOI6y+ob|Fxz_fP)T1Vxf z%Osee$l#6H$;3J*?>`QAI10(!9KOs#b4@}A9uJ{{3si=9#j+y_!Wp5=?e3^+%w1`@ zF7g_p68^Rs&->XD87g}YWy+)2T#DSe7GWVP8&8vZ!|n#StB|n=_5#YE{6X0tTD%}7 z!d35}|13-ukZq!dpdj5cq{mkvgL)OYVcTK~FEUS096VgOeLxfiS#vP=K`2QUo`DrY@D)pC_v|Yl4W3B^^#y%s*xNIy}hv=#z8TRNh*-t24N$ zC>7~#14xy^GgMRnsGb=Opk$Wc6&Z~;%B((C;nHSTbN6TRsl;zNTWMx>w&#sNw}O<0 zhD#cU^j>VQ3l07OYDa^tnmuLqv!gQij2GT;wNgx*d3M_<%DsM$Ll)2SVqo3CNCa<@ z<}ft-4P8Zs?WGpBz-(|T24~6R-k=QVksFNcT6a-rceueYlwVb!L$?AX1M3HIKx~QnuP_`V%?ZIiZ22cYK$GI2ReGEs zy)y1AwDDz-M#=@O7obYfO402X$3l1pIT##zviCJ1#y-Ifo)IWsgUSmKVh-A0py~iY ziT>uWtntR0trw@SZ_~P81|EHobx2y_fxr~fczkmIthK=D1E%y0CuEGfC zq6)%ZKwiSyW(HsZ>1&==F`hA|(A?UoT`LYRvU(6jHBR4DTw3=RSXbD~9qEUCk zUVeU95afgOB&SY8(s4(I+!o6zv#IF@WRh9*ncq)1qvI|c>f4(%0P zX|8ol`MyQm9Osi+y`#c)D5(Z9b~M|5v##!&Amz=?J$}L&mYyM=6G`R8K_*jDac7bb z7@c^+5muVj?mbW|bv-9$CiU~qP#O{m_A$6z@KvtcDA1|dT0eYOsYS2&3)915z~^5) z>t@`+f7!vUs2>k2^=rK60cOz}w<*UGqT zkw0njG4e+D059LPJ(_c*&;Ki2>$a<_<*xed7Iv0TPBK+eo<_-+H#aD}77G(t+MYne zBEl>p527^3xVH%nMhUHP(yzWn((u?wzv`_5P9U$gv49OPTz4f@ZlOE#ydV!TukA|BEz`@IG8X~Ubq5qfI?*$rL`m~*U>FscTG?tv;tH)yrOYu=|_4*Q>*8DE2eV<0*M4)kaqew6tPsnt`yFEh{ z+85M>?7Nu!>qf8nP4Ukg{e1mhiqQ9|R+-WEhoMRC>HWM#qRb-c{y@e}ImG9UkY-uO3U2@dI8% z2IJhvGnw2{NomtDAoZ|DpRxZ~=Mb)!+$*1dz5M)QV@w0DriN%IS)706SKk+a*X9v{du-0)1BIfb*y0Al?biR86vDi6?a)L zi|AL#y+|uGQG6KzU{31pLpfm~p_@`+8(vUIB6g3eMpMUS$wx@zaACU$uV}q6rKqLr zD%EO|C%fEmIR+sscMBwCo3mE|u^GltDJpqUvmsz~`ykzU3M|7`@2D{suD$KbSOi)x zb4kcEYAPLiJz2=kxx{+J`DdmsQgOKnHFv{j-CF<*h?}qz9o(F-+PGIDQ-bC6E9-o9 z44!^98v@MXBdCiw)#k)Lq%V&ugsD`E!e$MIV>Hr9DA0-|w^xRocuqeL10{%m>)C+| zcPAIrmJS_e2=6F}SoqU6Z@b8`^Ts0M_LN^@J{adFTA%>ShyRlwz>T=LxO_8s<|97> z#k*WEFdG8aQ;sBVo=v+6aP88flHVaEdi^ROpYfkYDZj=vfb4#wKk((s#z>f!WE6`y zeTA`0#?gQ*s=e<<-EkS?`X?^|LEDAuG(1p1KYgH={-|%fkd&1?VC~Teu(8~`uz-3$ zX@lStW}(T63O=gNgr~M7ib}!(RxlYOc-Vq&{aL_-V>fBQArHnrYf_#uZ{4Z-nw40L ziAy;CrlabHYvb`HV$>PLVt%a6J{OI=mYqNtF}TRAR?}k9UDjEkNO zqjYNZ`)Hb)AnaQk?yv#m$#@Dm+s=F3%;474d+}5POsxd(zh_=Gas2TYl?sJr9#n=^mET&{Xzxv!YV;A-dbk*v#3bus&V zUiXhxkOf)67AkeWaa88`m0izRqg^H5^lr#rz+S#coM#Ym!vTgA_0ssTClPf%$nJv9 zFQZq@rEU7d1e3bQX7rBEb4sK?iQii)Q1dz6%9WtnzF#8`8JSqlP2tk%dq}sdO_4~Z z@y!00SM-$kHTO86>U?$N{Ddv8n$H#4s}QW^uZTJn4{+J#>>83}A=ta=0+}|Q8Kt7a z9Qp*DUXIUOvd`a1=QB;vQjc2k-o;u z{6?8+(jD&6MdH2&{qM}hvrK{J;J_zthqQt~dZhM30OYIIXuW*Z@y46sVhK`$b~QVu z?ve|UVc{JQ_Qmt2WGx;lHz9Qk-Ct2qLoq6ktGlX`_Fkmn0 zAv=C`VxUGxN4g$#X#j;4cZyWvPR3RpgwRl0MfretHnudh-0ZQzx zA0ffN4Rt|6SiasnIxrvN(?EwZQ^R-0nVFd#pu&%(RQ&M5=fSN2!?yniu4IRx|yljTP0 zw50(dck!(Jb&PDE(mpgJ3bKPjYN&3Vuf|Fs%R6S!@uaBSdEn6($?l~m1XZ-qK&Z<{ zx=pr_9KI*N;&l4WapQ-~KAzOFDxXf?k!4(Jbbcs3vik`uc>D$#n~|k=%kLhW-5;Tw z#Vc3!nA%$mkEG?U4V9IDIW?1I>h-MVSzz@eOOJ-Sf>h~h!~y4RSt~%c*Ci)==!m)m zC{8I}dP+Hy5<{2rG=;a;;Q$tx3gnlp{EGifZ+AdN-o53ryak5c9qiz@JW zg5u8c57a)YDl}x5sqr*4Mzsl~o5_2Hi}HXd;RQ8HxNssp^_i$gThzCkV{d0xGJPZc z7p)yiPD=%nwI!~n7VdZb=%>R<3P}ToWUtvD=Z{~lOujZ}K2sn{f4Z2Pvqs8qE7#kJ z)c)Um+4sRB^(=4VWUT$v`QNonRRuIo@FwawpRaC+Y51td<2+?y&oNkja7gl{y?&Fv6BrCtpW~i) z2|yNCuRB@g{V+7cLkuZ=1M!9tZ0``c_$Nh;(k;gul6QLK_?fWur~pG#A82K+d^R&z zyQp3}@A9WMw$#qivcyHeH##A4o$Jj!d?e?DQjAJwGi^!*WJ3*z83qNl;P%9{%L)ph zb2OlUa=QFH>qB+bvvSQ(6CqccCj?CymBvSJCM!gxp*gR+I^h``E}VYZJ0fLa8KPxI zM6s-)4T*x29IiH`BS4ap=44d}u*X7)J;piA2WetaPzCwbR{J@=Vr@nmc?)D>Gy~cz z2)pU42@Fwy_94wkQQLDS&%;1ZC~$pcYK1NL+UsIa|9bG-M&0QSD1qr|N5Dg+dLLohk;L)ePaF_6BCz(|-wiK%whTg$~cwYhbPe zET{7*Fc8WrM5CAc^Kbi$pZv?=cl$l6pqX{!q$1s~dw3wS(l(dmk8`bGFBI_6D@)NJ zaW$bz{h0V-*wW)A0Qj$pTJz$6w86hG+^pJl5=qZNSO7plTd#-5Zd*#@;*`!7vOY=u z&XX+($uX}^G7`R3TgNLan$KKuViAa!J9VV*`Ri;4wWXB!yQFm=YmRTvd$eiHf&jBc zz=b!nLnYozTR1!&=HALDUwWx9KrG@Q1DItC?S`7NLq*bRSL!STBk-bZ)w}n{wbbg%4(#&)IlcloVWDl7Sp-6U+yFM z0aY!)+q6h=R!$0zdcQr+*DbH=74B1L-Nf)J?UR;Mf%KBM?1}fq5!cGtZanccI#3oajdEuFmQwpnv3@4-QDe6gQAEHvwAb)Bi;g6*$UrkL6QT(0Sdt@sS#m zPLb_bj^DOYQDg4`J_%sHL2LelpbQ{$q$SAz#VrLiJ18|e6elq9&BD9E+xYWlaM0vI zAR#Em3($Q)B4aetMo?F7Ljd02%{yqM5dT?8QufwH7e0(GwPmm|C~ZyScL9|P`6V1p ztJk4qUjS&c{Z36UKrbF-?3Y)!L7g|+A<*|@{8vgGnY+4>l z#g+MHJ5cp>>!cMw*CJTZ2hsWtj9)vUrV6iuwc-J)G24R6!>lU1pbvgHwW zn5u`M{(QbAFR$PTM>=T{=R<{1@RuO>icJyr^#ko&EU{<(BjWymw|aF)(%Q=40xm{D!Fk5)$;DQHUj`O>5|z53E@%OCL68xfd9CX{A(~C4^@>#Ad+gn z*}emLCM`dmsN1$|!7(EfXOrap#q9%pRx)Uq5w$C_0LxPa0*T4Wx4q{9T&+`S5he~m z%8*ljb;Wt3zLaxlL&YAT_m0v2(R=~6Xb9;@Yud4-Sb33m-Kl_6rRjrCzgR3b%?K!q z2rd$Gci@&P{Sn9D`6q%GYG6m z^PA7NXKr>w#aU;}*lzjx3IICl{~O2r;?#c)Z~pyZ&?*7_3H{1SI71!82L@ab)$jv& z671fF3;1WUD1dYSA88qI7XTfw8U-!kb2+7@zXm+tE8bM^pouO2XBPNh7n=MhsO6TB zr-Kf!ok6Ap@+PL|hfU6XDm+AwZw|TRlpk+M8JchI8w6d>T528%XrY`Mf!c=oHYI04 z0*$O4TF)4BXA`c4M)toh$5wikgB}??T z%NHef4=LG6zP9!3rI_A+(wi&fjozMsv&K~J%C41(&J47ew-c!TG}#^0oV{5r7366x z$iTNPdRL7K+KJ1@`+)dlWqETNI(Q&Q@UVmklQr=FP`}=S z@u)5a7Q3g(_N|9h+(b$2DxChP?sx$H119_h)T^N`J4@DgdCCsx(VgB#$quG@m88=M zNy8AT>GuBupP2Pp9mTl4$pRWRyrl8&c*XROF^P;mBVL<2Zenl)mHiUvS6^smnE=}@ z_D`>AEX5n^h+qi@16u!&nggIyt*0pjCXk7Zs2kKD21aH<7$4Y71f$KyFMtT>+W**L z8vsC{!27>%4&ag?`qK*#s<`wa6WzX^W`p=%@)L}`(-@2wTFcIoaO}s^n1umbhJo%xhKW~+^H1Iul z<=JdCbLC!;)B~Q=(Ob!;hO^wIN)9LAUv! zS+6wXNr&pAecy=3Tq{Y|@p?pyUY|Lm%!@4Z@lB1l0qn{Bewkj&wc{B#@R6~m5WNev z<8;5a1dKP(O?{+pw7YJ*1tHU`Xs(2KePBzlQX(?!y@^=IO~1GA>0Ya;4Pby3xQaQhy`KhP5f&XKj7-(#4nQdz=iG)T1t-&U<#S{7Q6H+sr)6erpGJkT7@sy} z6)r%>vCQnsUL*J(at<{+IhM1__$~c6gGDsKHOE|*DLP9}>~Y8=L5tho@MEeD(cC?* zJw$D2oeTTpz`qZc{<@(@StpAPt|ar_RRC>#uUk|_ZAMub6d`~R3nmN3Jt4yjGe`WB zA3%q(|FxqTD+`K@m)pDXWgwojOQ@_U@xITmN~d4?i5q}&?F}mT|81^~Kz}It=5aA$ zF!vLtkm4QK3NvUI)su`No#(f7P{~;Y3gMoX$@#z3fin8%s zxjB76e@e~q{#@OQcAJe?Ia2db??s>lsYF?y5w$Xvt9hYIgNW(Y>j+J`Jz~+;+<#;g zgHth((2*mypM01jl$YCZE~;p9PeV_8g&)#w>_|<{UcwdUI`$&Jk>>|I25S}GJ)TO& z?@E>M1K1;46=p5jz>`~&Q@tV|9|wW?m0ti3IEG|%jiW;8&rI}~3V8VfT?ATrqq8z{ zVLHTCkQ|Wwg!yaJqGlCBH5nQc52hC<@fn9acV2Xn&?K-=i%p6>D)L_E?|eL_Dtbj! z>AA#Mal&4@H+i=Q3}r{v4z2%+tHG{+>&RYTJE{0w{FI4Lmf)pM(Hymw%&5WKI<|&>=YXZ(H^ z?!OS=wlt2;GYQ&G57k_MZ?F}1cL>>ny0xp!a|$ib zwyZlY#h!eoM>&9FBNKli4

}tB$w!QgOm+z(PE2zP&TFU9jnqZon6n)c($HaQ1}Q zqjcLI-p(BVu~nOxsUsJaE$rx9^+OU?kh9TPdFgy9?^8h3z8c@pA4=Q|lz#n(jkt1H z)MGOmN@5%LgcuP@=kWG{$P^=y!Iwf$!lXo91T>DuHXM{Mm1Okldf}F~81x(J5*2c2 z-c!l0IxgUED|s8)j%6}P>_oKhFfBFPt#%%0mG#=4k_^%`p4HzUn*yXjOw*r^kB$_d zpV5mTuurCWPJce4ViLuBF~k*3uPT96|A49V{Uf$z{IY5&KaIhcnj^#95^eSW7=?48 zHu{FIs?eOi-4y*@C~;X4q_X zmu_uHU|{I~MdtRq6d20Iva$rddnZTU^8^2L>(;GTZ3bYXQjUd}Rjh>|B}co@|9@>p z{}DKOuq~x%Mx;e~V^F|;JKerdR8b*9ZFQIQ%4HIfU?#EYDS>KqKo_g&3}gv!C`t}@ zzuoUC!>RV-z)4IML=^yLw{T!5x6?ZWk!C1Oy`DB#yzhX(J4C~h=d|Ui_kbELd`syE zmn}C{Wuj`ubRP+KsZU*+t>FFCu)XLue2QM7>S?oh9ASY}7X3ZYfp`Q~YZ;Q)e2_+0LGuEwM0I z%J0Pcwa;%wMLI(TQK*C9(m+Zj%%ic>G>A`9Fu->z{w{F*Jzs%Amuk_Mv@4DYTQq=w zt?Af%h1aq&$G^tw^rwbocWXI6==LCBs6}Mo^5$sNrZAt=Nsdvzh#f@MO`a+ZJzVwrP)%y z2lw@4RxQ6})_tJVxAC04Ww^Ml((DHW(<<;VjXGUXWy}hy@N9gFStND9o^gUm{FrYU6x?eTS=Bbfn)iZT6VbiBm zV;yBG$yUoIN>PCgD*0V=KTh8dsw(k*Dayl*%M5iE^yHF19=TUzDvKp}gU}vyl0{Gp zLu*`I^!(u!1}zIvrGJZ1`^&Z+z~rp~?t=TTFk3gb|5B`gF;c7UV0-?v$Wm}45)u+C zg3WIaQHO7SZn~=F9RjA`V_wig#RpUno*_-_>u=C@zt%{8VDs+x5UGqlF0~fc1{+1d zX!nicUjQBWa^oWvz%!fa#5?<$M>39gQwZ}}mNpfoy>oDf`ybxrNX6mfqrF*w*tA>L z@2&67?$K51^N0m#@o1$VgCnhesb_uulbPeLsHnb36xB$(7L#S)4aS8kr z&V_BZ5g#olp@KttY@+TTv(Z$t9{;z3`+Nt~dbqo?lX%fg?;5A{fx=y{^-e9N6ONrJ z$pXjfC8D_A=v{CVzkb>8AVk49Bxy2v!*v?epQVk;Z+n~{=cfOp&%To~P_OQajQ41| z3?)E?Yf4hKBeN{NZo4sya)KUnZ^okrmVuuADQF$hrmx4WUTC@JX-WvIN2*!n9bxw< zO3GCq*R|=JR$gsDHYm6obnY|uIDNM?U<#flW$Jk9fPc@N;uiw0fC?>-NTe z>(uaG+MKM|j=|}P=J6i2vh->$yxF48lx!I;tUWeHa&|gX;zer8WvN=a1qk=TpJ2fwB+$9x2|(Ia8tMo(6f+o$1&=GYur4C$N0JOo)BQOKLt z!Ytnwoyo1Jt`~Mfus^Vl+^NSGVZZ$qh{^gd;CgL&vC04<8VtuAl5A{|2e`#GD$>RLii@DVUenT*!>$}7YcZ55e;&- z!uOLx z<)X_G$DOqTMg*p9+iY1h)TA2~Ol*#?v_H8}us0#t%xHWt@HvZr$h#;>+4ruyr=+T+ zqdnaUYH!BuarNn7O|)QjXY2g^>mRxF+YeoW2@la-&cDa|{RKuF1nJ*atb$xCFS78` zmAR>2To!QfoV-^(`YTlDcPSW55t?%QuYl8m^mg^VO1}L-*@+512lfM$s7^9bam)WV zO@n`3vcllP0SLG4%O#T!+15vCLa*Q#V{jo<(N^v2L4Xac+@zy|%2u;?VCtl4(P^5H z8dNC@3lRgAaJ8ZXsD+%Hsb~bQxCh>6;amwL%Lsep|3`r8FG<;a1m;3qJz; zg|%A6(=yIayw_?puD`_=jBGdU!j zYy8d5`&la<=4@hs!Syr?-<{baTa7TKOPCpPM?cI--Z`-;GBxrr7F8>8EF_4RcC5%=}= z{Q)xjZ?4>NIQS;JNeFr)$#hg84E5n1CogsAEZLI`!V%{@_#NHxHNm*%tiy0$J=)9Xro%@iotHb0$ zo#6 z{6m3K6Ezk6{wUVY_&kiInh9b1;H&}G-k{Sv58HE)b+gd}=7eA!|DqKS^~9if%o#B0 zOLGxQ8D9KT%U!W0>vcWLa`@-0L#snEB`Y1V*qYQmDwp(3q&gA&&exVc%)lp%R#RV3 z#|KA6Ok6;Ek!&+Nwdx;ARqah5*^g(U-(=JLBw`JHt=wrB(7t&*+x{&1dbO`ab+e~h zoqx<5FaSk2DVpa&4Opx7(+u45)M!j)F+Ph3Ber*Ie~nw>J7X;H1X-sC=u)SGZuZi* z6cEEckAIwT*e|^n;fK$5Z>S}r<1T0k*!o(>l*tbwK72~U-oGV`VoXKL=U7~(p9XRj zZ6>XWPeagXIUP*Sd9z7r>+zq{5uEyCdhUeuO)T`H%Kx$l0*JhRnKAl_H0Olow|%Nd zAtl>Q8}+DoB&;fx)}Z{SDR@9j?{8Dn;o;$bZm0glzyNIlC`C+Y1NyBUxdS{gyJ?zb zP=#yw2m#C`+Vxn!LF}V167ct`9R^?L!l8jgr5`V)>S5LjS>OIj)e`RLi>*`lZ@aa| zQJKuB1h+Qbdd(}wsRyLr(ci2v>etaDGyPI9IH7e_pQ!dmeS8S0Ac%jFkg6VSg5{QE z*>FxDTLlTKD%Mdkq^0viw@5nuD(jyFrJ2x-dIheAn9&j#Z z0QF&39Xnd_7HXAu&caVLyw(x&pr0F~x%z!ba((Gf`-hO6O~Zb@Z>mliS-}saP3Jyg z6PQ<$A!gHv0DSl&<6vYqI4zKs|kIw0L*`*yl`OHp=Qp;CK5(JEp5QmxI$@d5d zxj^HH?ZTEXcU68*Qn^&Of2>vidp~JC`}?yuwD!~&^es@I4&<|<@*S?6oj5jxnfsJ& zy>=4|*lfobX(RQckP8u{(UKLb4gG&;*J>mi?fvSE|v4+<)dPyplRxzG%vsMdwEx9KS> zG>l@_D)Twa?`b1`$^4aoYFv?S&)E5IBHJk-@-Ui2dplai8F+7{{!ZY_m3N=NaqDt* z0BGJ{+=t_zy6bI{exMJ*asndloF)(cI?@6RV)sn*O4M&)v|YW|AL-UUzJ5u*kX?x& z_PeDm>dUU`OrNWQXGXSb7obYhwN`gb0#Owy!Wv zLjD_0^mOY|`JATS&%8|Obo1+j^`p#pQJf%sELf8y(1Qiwp(=_=`iTTR7u_< zm%C!W@hzu4Ycg2}EUE_XUUHQSj8KV<0AR~ED3|BKijGz}SrsEE~(j#}zXXrhJo@8X#EZY7n-2rvK6%c<`LESaJD z28k4|XA6zp1!l@l1{)4``?#ye3)l5(eH#v;L5tEU3icsW9dtt znBzNpx=%wC5JG)xN{yi0`rt8Tah_7ov)eJaVf8opSqcXP`fMvO0MnlG9BxLk(gG4p zvlE}Fd>BG~y5w8)cHZT)U>hFtcaW(n&JfF*mqK4Fei9;epJ)@`OHgBf5f zfvE`IzY2GRP-3tn48-}(#tCJ`g3`-eQp4TAkD7o*3Jd1%tYi<1WfAGiTZPxId%#27 zR=J=KA?(sb2V!b;aG_|3RTBuXLzm`8rK~Z?LYHHSlE=feh(wtKBHGYpG<8{~z2J`l zgAEL}jW!z(lLg|U5R(xM%py~V>tRQLU12&3X9;X>^je%61=oc6gA@e@dsPg5!GHWe e4d&k{$lK?qR|b<9SHO9&Kjan9XPq;=^M3&6s9Pfd literal 92194 zcmc$GXFyZiwr*n7h^WB=C}>c(ikq%dETLEs8%;rwZb77m-btdO2neW1uYyuSN9lxs z2q;y0Cjq3lP(o-)-i!s=_nmjnKKH(R?+?p@wdR^@&N;sMjc<%GJynzxwr=Lx41qwl zUcPkUIs~#V1p?Xpb<;ZVla1yt+`&Iko9hbaAgQ%`N5I8;qqB-5yZjZUdk$L~Z%TIoh#yChfN7BU3k;OGlWUyFk}&a-zWB z26iPd)&=)JxCrTmM!C*>@!-Rp47t{`)Ew4YuJIW!Pnh%4&avn&aHyk)K_IxpG3_uU z%8|lA_jDGWb~SgI9SMqZHR<;xE_~5I%F;I7%1Q{*8yJ5wrQcJO@PVw)7|`#M-420h zZstLeqtK*|eCx$!QRb9BmSN*3Lql)MP}QO|_WHfvYKaCNG=3&cCeTRqFOQG+%FpjPCg=>L=nlGHw);vs`pf-1X$XRC%90 ze?$?-IOj#N7)CuW(Y2JZ429q}lsVy?&ugH^>UrI;nb~LDa?gBaN^A0oo6l(b?zG|* z4SK_OjWruUkTDdCRFaf5&yqwuQdHkAjd_byNlq8|R&VAU;R4^8h6xLdI59XK;sa}yeIwzi z7$3l2Cp+)G&u%XSlAiDYv9QqZ$L!6Tl1ER|J&Ru14>YDl9Lbw3uNs`b`5-B)=$T)u zQ+m;$-3ck!!T9=HLWqTi_Bu14rwAk}of!-UqW3G3QZAZGZ_kr`*3;**(=J7)SxuLn zpxt-dxJlak%#fjKt55$+u1$@T0X?JHEBEg5&)~`vtL2%WeP^yZnm;Lkk+zt{j&ewb z9&R3Wj%nkUjJSg-qWTv&Om$$dfnHiZK;$~REr*G&Sj;hcf`&~d)Q8E(wSpS@&O>kH zc^@B9*U_#ggw10L#?ZnCR6MK&q(7N^<#V!W4CAwiwS88H;DblpL&b7!(k+pe^B-yG z?tDY$F({bdH_`^nqv<)=)9E)?3cbnvUz(OfWHDn!349OS-tg349UdW0{c!smT1- z7m-u+35(pai&y3tm@D<18A5^h8Fh^n^=r*r7<{PKHnk(#sN!A5Qh5bIDuFhH#PBN` z`Z=*15eaEu(^{4?qyna(OICSW1OfiT49ZckVuIOYqh{exp%5~PVaG4)KjguCTje4BUK5o%zSGic}0ig)mY-JI!(X0d}%MZqojEDf@H%rdlg zhb>;ldjQHZ*-j0QdHo&03J-R$a3I}oz?xKaH=Qoxtlz-ow2z3Fj9Q?=r6!1nz^GjK z06!|TV(CC{W}a{kl5KWxop!s%)Mzs=vYkH>q`(k!8-iOc70)bYRYp`cQIjh=%0KBz;D`QEZOOxzR;g#x#OCQe!$9wGH$|C;)!c zf|-WJ*tx{!U~fE|JA_^I)6bjt7IXywUc7_D5!dIhEYt2xZ_uaD$;zYY?g_5cMUoSv zkJPg;ztoQD(ZuBz)6Os~y-{|s2Um$*=w<$4a;pS|nS5!aw^&OVE%TFQ ze5RiV@K6?C0uy3krppwmtLStW&sM1%J)QQIq4(NR%pOtf!l>-Ui6s9hH2t27%W}s; zWlv9}^#$4#fZ)JKHxWlw(e!1(YCc))4X5HUDRkaY5?o(!3ncwh^*oMqNP9>|1xaa9 zV2(zD2ZXje7H^>d?AE+P!R;YKfq{J@Lr)ZgUm19o!0zMVtPgz*uZAF4D7_I83`K&w zuWmt#!B}7)xEp1#(GmPd=-6sQ*O3%*$>TE)lh=;;>yJNA^GQp-U&KI2y@szWG>oY( zkA5T2(3pi@5Acni%SPaxS1-JWcL58Za3FQ?Y^~GB%qRNrN1~W*{X@uGHLm^R*d;pA zg&|8^fU_P?!!A`Q6IZ^0@dWFJ&+Wq)!xMD#`d2d4AAz-5tb9UT8o@3BXu6;;bM@va z)&i3)q)2I`q4|)=e5@e&O7i;ez0B!ZENk~BF=zZ_c$*>T%!(F2PU+>(j4~KS%L-r+ zyswd=QkcbZZ0Caiuv^rNqgQrfv#C1-Knv^Dkd!e}*GfqemXpxGvtjqUbwR0xmGJf8 zDc@O~vdrSQtcjXoLgeT7-yxpDC#3kjc>=J`p9_#&E=pRMo%Oqjp7TcPI>+nT?vZ(K zWf?dL#zWCP%IFh-h8p->uzvxbE+Yz=D8)3|We$%HKpjH~M)IQa`M z#XUVeC(>N`oxSxR&Apiu$$_)>qU?*Ma0IgL7jioGbGI_ayZA1kr?0*!Zy1xAU<`8Cf^pIMkW$#A(0y(uJW~}<}1nxHy zb!E1sXwUQQ1j}Y`2P`{n88_XlffD};_peX00Yimk?A6rGFLl;liQapJ)EEFk?=8Xt6WXA z!boio!TrH_rDL&d;XDD@SR3Om7_cYjU5c}&11jpIcMyo8XMG2t3_66U8?aK+c9T}G zQls+uZ2Ox~lXsJF3US*yh>&;(tS4`A9!vky8VmaQ`K9#!6*?}#tuU#Ih{59-C6?pZ zqW}*g?d?$HhG7W?em|tRFGkt`i^bZEl?~I~*sN_4D#rv=x_ccQ7}Ud<=Jxq%nO#Ru z2Vax4e=67qWucTp8oC{O8I0?*2M9-CL@fbT`fdz|7zd|w4Y#mV<_e`$cUhDT0^!;| z0rdhOGrZ`HFmo=&3KcggMpztt2#r~tU(2g^7AHF)w~HHop(No-r>r}=FJFAFJ#?eg&O zh#f0skt58aLX=MrolVs@H;>u};B<_U2dwYWP5^WzkKuePel$`2JW917saI-a(LxuK zj$LLlh%x2r-mgBg=$u~eLUr?4r)v@ir1*F}85-z9o1B=K(B;){mrO`1Zm!146i^qZ z=rbN^jJr)m2lK?1@-T~OW&~=I6q-~t!LS0a%ltYD-99Q{DY4i;gcd+J(g%fUu4M~z zjmq6b7Mxuiq~Zbw{`aRsz`T z1UDkZ9{ZxmJp>mG(r$v~bV!;kGcV!F%bm3vQOpQFy@jx()*J)^(Om_Dq#p;+J^T>{ zkjKADLv&@to5;<1$l7ahke%ok14Q1kelI8-IO zH2$Q%ZUJuy(fkv9(>E#(;KuV*MDsf%wTG9KXMFgun6Zv`%e1Ki?ky05cCa_RXodB- zFuRHL#hloV#)9Wh5%Hy2308(P-8HgqG=f7H`$kCmIOx*nVJK~~y8xAM`HHDf+%Y-V zYrACWz>$TpKax*3aO21>*joydY^621AL&;$A3G;ckmJ56ItyH(mnL zbR(o$OgCq8IGN0P>SHY%31(nd*$T$) zInt8qQ_sefT^F|_4ZZiZe8+`=#mCgF2v=k@dgC=o$^Q8=DvmX%6G`W3nNWz31bC(O zckYm_psh+6Ii0;@Oc`4EDvc+A>w-^@5B*EI(g<|v92V8U6rL1JsG`Sct1l>eM1KqF zzSebwSWnv`;hK3YlRdpLn~KWQ=_zuY>XD}Pfu==4(~NIrG+8D=irHz(C*v>?c&LuZ zsDF~85qqc6u8T7dOVC4YlP+%3)kraKPDAZ?9hYIWo>=C2gFY~v!tn8+U~okC_lW`& zhF)J}Mq0RC72O%n4cCA zk#5pOMY1NCm8Ho#4^f4(xG}YWwt(Bh>$CedA~`rm`kisUi>@W7J&Iv-DH~*)Tl_2Q zaxm7kNnM&B;1W(HFr{Z;@t}R4s%DIw);lbjWuGHZuG@tWOPrM6gd*>RLEz>0dCy-D3GH!QZy9TpHLwE5`x3$$=s_QH@!TkDs{_3` zngdrlIqJ>?&X@{66YNUVbCi^Gkn~V8G`_mGx3_{1>)IcLHq+l@QF__hZ~-`OiT-t@ zt?O~>8xfH0^V+Ywz!t43PJwVd1Uyhk+!6AO#SFQ4P>>5OuE@R>2{{PZBkl?7en10@ z&pn3YHUVO2@TLSNw;pUg>422&UkAve=7WFOjP1mCY_J<^@zF1`GIxEFW^nRYYSFRl z{3`%Z0qnIBc0khKf<|J_AXGL|<_plez@mWP##~v6^^0UA6rNWx6i64Ag(;g~CK-5Kw?ZCzU*e}q*lKB1g=l6}B!eictE zp~a6_D`E^R=*fZDt_(J!TzWOryv4-Vks8zcNd$zL>6><2anciqVPbH3NqmgR=+7|Mj7^8{9smpwXf{<~Eg!UYlB;84p$=ar6Xo8+gFouG zpt~oRcKbg7RInIUP3dug0N^PGLK5zo4l;U}Mnb4$WEEa<+RoQvcB9H%0IhPDpEq`f zfu(4BTx9o}kGRd0#u51->A=fi&D$JvifsocBXWQ7D^?rNk?FZ4(e&%R%U~gI0So!w z9OMbTs3d{%g7IzI#t%pXR%u)ip$%YoK951Ym>J6@!1TKlR$j<_8>_=wj8U)BrbrH= zoImfGgnH={a%TJ9QCX}5Z2W%?f@Y4gf!VhO%s_}8Gz9p=F6L}Y1@NPR2d1g!^ZCnA zQXR9FwPqxXK1M)r@79AAxz7pL2dtCWwnv|bFb~My;(Hq`rG^_Lg;#!C;0idR8&EBn zRDOL~AP`Ilo@a=jW%-Yg?cGke0Sd(ujh^z+*C}vz<5lt%)CQs;i(f~aap)3+LauHG zqn$sGdoq~f$54+5M@K9dOT!_s3pO{RKd#81NPbbk)t68f# zwY+7>*iG09_&%cy!L#Au}m|X*DGP^P{MNKYP!y|~R7B<(9Z<5G{ zpYLlJqqYv*;8r4DvvqMlS%qzqBM&ch&G}lWB zTw`(}5(ba)#l7wHR@|Dj8IjVZHTQg@^Ux1T@ukshU)hEg z>5`a0HHo_Nv=;R@c!8TX<}F$H#CewqhHu~HCZ&l+gQvfOHF^#Enk`FXasB!AHO6p&+)$)30acm!6YnaPlYjF$W>oL=#flWIR z3AImsCixWG9EIrY$QSHCCR>eulYdA%3E-W))>xp@skc15`q_aQu-J9C<~6hlswa+k z@+i)o?tXzn8Z7Otf#D5vviNI_O5Zf2qDR6nOw?2~6p*2LU_)Dv1m<)!X6#0L>awH8 z>;MNkS>z#xnVCHzvm_vizaH0xTrb5IbGh(?3r=I3ciEwv$d-{9`_ZtS14?#x)%6K5 z@kVE)u0a>JBBeG_zI`DN047<*9D) z@mtJbQeeaJ?Cd9H4N97aIJV^kWd}&P;GB~y@(=XLXDgj*wp0x2#P>+iv2gPVNuQ(! zpOw?^2)v*F%$i7WN5{f z)nTOIy6WF$*w13?AH(fI6E-M1D--zqkUhtQ?6Q2Pn&N&P*?VP6+v8!;cvP zRN#yhsYtTu+@?Qm+*X!AD5P6?)21IIzCRZ5EnC)}^KW9+e-;EmZ-5Is58eNX?uh#d z7~p5kQWr(h5iB;tamU7Z`6KXO|I$ecq163CuZxGx50il+RuL@F!(uvvaH zI!;R#u=R#F(VBDrIMF4M?^MZF8WQFa_E@+>S^Jfe;ObIIM^c`|lWq#^uNDjvO-X>S z=ZjIuFf4H7am49M#KsH6<#J`+BsDv{YvR()Iiu_6y@R)9FjrpIqQ@@%kF>DMjWNC6<*j^PAesZ3LC#IOj|lSUw(?4`gF4{Nh9xLhv<7FF@Feg|F>Tw<9Z#nA)&4R;$bs%P2Ko1|ivJv_E-$e~dGYAB*vBIr;Hv$J z7t-$Gj|1`|6);j~;<9^ZS!+%%279G)h-@4jjjssM(*2szT4PWR=dA?cG6eU{B9Tk?Zc41Fh|K0b+e^)pvTggm;uJiqe!z0-6b-bIe`#m&a+ z9B-gHT7XkZ+l&*hynj#JBm5&R?q_)AJ;Y*o_YRj+k?`Ck*9gkDU3dK}ithcy6zz9i zJ2z!SvAa%;yNo^*3sP_uiAIj$@8hF2bnNQzr;%l_Le(Qy1aY@3v(LEO(@9!6pY-wz z`M%nZU*%ez(1fKFrP`bYI__4Y#>wsm&0FTS@5BWRHk;oX3Y~(xyLFl6*AuU!pGU^G z!$N7DZ7GJL{QXdyeSu|2xgUY&!d&)yasjY_Rl zk0NVzNhnF$n^~!6S!NzDH(HPyw3q^7-ZGAqV!AsH@{8j@NGC2_+Erw9^rsi}jS4Ap2=-zH9e`#!HoDndqlkDrNl>4%nuKUkg;ET>>Ud<<5= z<}rMH%@(61xr!c!ZOt>;-zYeNtVl<>q18PWinNTWmx3MP4a=Gjv>k`Oon19LpjNgI zFGCf}+K4Xt-G?>_I8YycymvRg1{OM$k?0~&b-y80x!d{Wm1 z^KCIlnXp(!t%#+a-JzggId)ph^>lQMx9MWRI!x9)GHl&Avh$HH4MMCV0zy+Q3LUPH zG)5dfVk>FT8hb{~zdAUo=_j~lU&-U=u%^=KnJ=nl`7jjy7~0u}-MSaFMH1;tTI!R- zuqWkp8~PCY)Z`JVgN?|qM-MW5@7F4i{xbX+VEDZ@4{vzq)lE%qR->&bjv~pe{S@P2 zXwRV|4CbpBrLgO>{?2R6DqL^Q+O9R=tAJazi4r-Y#d z1)}?k7ghYhLkeMn|f;d`5th7{= zO$GYwpUtUZBO@JS()7Sn(sG9-WE0`PdE(#Smj3pgPSOSw18CW->GcOb-Jb;+Dr>fR zko*t=k^9`+`{uXL4-^^*&i9ww^#4`}mmRa4lcAQjzd*w)e(8#q&PU}&*xcj(mYEwfxBVtZgT4{H$Ft)O_p3=EyJw4Di=%#+xG|ZWAwWB(2SW;w^&|=?G zfBmvSRKE)jGw$UtERWf9VjyMsR=_pgD4wgargL7Y!q%x_Iix%q=LdLfb!AcnmvM-K z_to|rwD!(Z{ila7>v+8jz09*MzD=z(W_di!JyZx3h=#12No% zRVUfp!3e39r3q=}Q`Xbw`)6WLx5evuTGy8)^K@Fnx{@YsrUXs=WVtnIrs+y!q14S| zhRxcqqUK9Ihtl|x9Uh$E(sz<8Eqau3J4$}jj}dFzF%T)YDT@7qk8oDI)W(RI$CGAS zc!5rp>QVoMWW=bs>I& zJ_VPM@lLW%KsMhZQO47|15ZCngK2f}UQM(Rx_>pLeNtT01Um%}b~+evD|!_QA&6%@ zye9AeR8^EFK@}0^^5d*yq%~^O8@$*{j@gg5m;}@SS-bAPvcLaGQ zMaRj@rUo_KNe(MCL~<5bPqh&S79+F~6`yutc%=ebcW_R%dq)j5jWj7~q^+{YN9yyq zW}nng=21Lzf*02vd_1lDc52N&k^abdaaXjTXCRO1*{Rj1)}aijF;m4FOrx`;M#f0_ z!S(+M-1=u|w7k5$6SC?5!h!#3G|IIZ@?E})ho}IzV;FNz4)Vi?-y@Bi+H>&GX3~k* zKNYGOX9(%cwP$=q4k!N;3h6(iPZ9UOtEVc`k%1v*W*epbA^_fm-89U-Id*=HFJ25g ztvC)XyL+Q>HUSqo3SuOtvR@WFF0QOulf&ZXNXoDcAP1+Bc^0q8P`7QXAd?LL$&O|7 za(&h*PIdz;Wy7oRe<8f5g4(3I3dZT-oViD;(whoJ72FfP2Rv~WSY zBE!8+?zbNC3r-#zF$A3Xbf!Nz;V@=Z6rgpK!q>;;mIuf@P&?7qU?FoSLBPt%@9fma zg@-w$a^vQ^+8rrexyR8%fAS|jPxDru19H?5v*$cMZw4?p-;l*A`&9V>WILbBOnrgLs5PoxD6Y}fQGE|s$=q73n0-W~IzwvlU>mql@un56N zIN#8$Oj!18LR_X4lQ0~Kd6^ySr3}}Kk66aYaN`eO*>^e-p&KNrpT$2{Wy5hej~$5vvV69~(4TpwIopeoDKo7U3%;`!!Y z{~c3EkwYrJTblzWWllGi~i1_>+W%y%fUdJf|7CH1;)mXxF1EJ~g& zM_J*#)a5QGv25j?{^JkW65!P*hF6%m1=OkMa(tQJ?0FshqEV5(3~m_5e*!Nn#+LL0wPn*@f0_vH=;#ufi`( z?czN77xHgC-kcY|F264{UX`E>;-+~f=;a5b`9u-g<66D@*J8N8T9)G0T2M6n*oNG~ ztNLnvxjkd&Qqw-yymKO87nvJg3!5X!lIkbaCPpq-Cup9%B(TPs|E}Qv&t1mp4x#qaHl)X|Q4bNoNkaV69^fqNH7L90#o*di;M+%$seU0%6|+?yvJ?Fm#Yq z^%rmenUqmKvStssw-wrs+$utgv0}O)X8K=qyqEm5x<^X8&o*7+I=yC6PJ4-rHXir) zsmVPr{RAG~e)41{$8ZLG?6GsKnvn1N-PhOXIC2WprW6CC<9?ejp~&_1>Dk^Tj;Hte ztpwg(kKkCNEy^jdrIif{u;PvcZ$iWgb#KYXy;_T}!!NEeTie(62r-Se$=OHIN!hr5w}xKjEdhuyw3 zrCRPt%reMoqLJSH|H7FutQuVTr85IGV`hV|$77>h)Rhh3heQ?RlJV zrpNXPpo?LLR-x@76{23&Z3A7w;G$5-uhwZryLWRLaJK53Q!my8A2JcIAG1AAfn5H} zfZs=m4ZJsN1sSi48xdlMTc-FfJub5J6G)vTI&gFydUj;GVGJaaTIx?_EFKFeBMgQR~ihc6z;BX~oLL4V6wh5g_AjHMrLgOi$?1P51HoctW-E=m8Crb2Bj1IV`d42c{Q~&EH6r z%}UtDGyWcp#sS@DGe$t%jVW%!^6n8WaO%Yoq+wN$4oOg{%u%hg17u<({R~%EQIRIEU7mN8 zW@<#;JREsTYP3>gPAER&m~!X#kie%6rpw&QNm@xA&2394^NE3*ov97>4=_>ImwjOL zy5mQ9&o~xu{t=sbIE|Cy)5X&AOmo~9Yx7L?rI%fRo1eCWiIF>hJA0sl^L@JGn4$za zom!W4G2e1YA~Sa@hYog3wM^~4pS<+^wRe&>jhux;&=ORBw~x7O%twJoyqvwapCVOi z?$+MRC$u%CzwLOl0Uons%UrD|sYmQGVs%A7>a8Jl%=#ZTVoVYN8WFrSRBa0@)mjed z8i(Qy!tV$WV>*ZTgqjdrCzW|M936jGDe))qBGCvzi4lI-82<>>Q*8 zb>|;SQ+^4e9JQC5^v(pXhW%Jf;S)yW#Q>&QzsQj;$jXIB%nQ7P2j}-~ZqNaV0R=8> z0yRjLiNhVbi)s@|0z>uTN6gC_BtvCV_f|^FRV2UBysnIjKFuqcj}^b&pD`!2x;bbL zkanU%;f@jNUWq(cv{Z*;))^bAP_@meA||@Atu^ng1`j&lc2+|o#N2!bq0O0{9Xqd@ zocs_97mx5yAS`Mwajr@&$xBR86_j)geE3SsB=o+d8z-;&pEoQJ=eUpgsIw(Epx$3q z-A4pgh|-={UZedLDfq?*)CszhYtz9+Yg>J<@D^{EZnZ=ar@&Bnj2^_=CLwQj1l zoLb!i9tF%obWvW8)ZC+(8udmQ>eDd&o2{k1S3-S}Z7N^Jx6~W0$p0yPm!=ukUVH14 z#f(X|S7L$WZAEj`LFpDMO(fH<(&?#bepd&>KGOQeskbTJaaNb}kI5LPrUrR5Iw}=f zlyofd{{EoX@NgYlPcMPK82&lW_K6F>_Y6ll?)p}GPtDVJn~;`3@mh5&hWF=-w^%Sl z0r~3x&u9n#7s&bWwq`^3-@{@_YZ*NRBB$`f+4#2{g?}fX>K`}EQZhlF+bD&;?stTP z;`SKi7c6i5FXtD0^-rEq;+x#I0*?6$x(Ff(CyrLn7(_V#L-tz?kgkrJ!3Ylz|LfDc03W>nsG8DpRPHy zcU3(C5wj)p5A%BMZNbtQ^WlSegQ7zrr{0XDr{dLAk1IB9SSncx6~OS5p-XsO^-p_J z$^2b+tK_67>IEEZ_xIk=eLJM17h=7UUVO$sj(&1&%Y9Jcsn1J2nQkPFCugO$0bp-=x^Vy(ZAs+~)oR}#nV?G2{srRFX`Rvf)E<-0nqf^61<)Aj_HabhOJ^RPn3KayWdICOo9#6k17clO4jh z88c;L`c9KChuu^vT!%Z!&}M3sTbTV+Sx$+dEK6pr!kMT*jcwUi584W`fCm36tXVNb;525jU zgpGxad)%EbTR8NX$$OY2MOJLN-1N5GZA3inJ=H9jG4O?UGkEuoiDT_IylSS#~TWULE`1rLYoG z0Vx$(hZ?&5+X}6T{F*M0TYP*DUm&t~3UoFgHGKW&AjHRd*W8j!6Ma8=|0y=0$CKo8 z@{M%3fw><1ee*Jb9(|-HBP~YTJR-#?_U4(S-V}b7!>9zcx`X+CLr^N`sC#3%vaXg# zt8ZD<*))8|XiYe3C~I|Q$oEjiEpHcu3!EKV&`Se1=;fn5_c}YME>@?)BJs|D_>#Ix zQ{=sAk&{zN87H0Sgk8<=+%WGQ(J!5?ZIE7sU_z^j&4)Ae4_f!WzVFaNnbU9`MR*CR zl=l;6;!S4Vja+8v+YHa<#HkFKJUv$@a{jTEAytc+9ZF-O#mb%E2SfHTMrZH26oRuC zJbcR!k{SL2KHS!!a>#M)!;?4T9J_FVBrV!~_BcEtPkV!EqQKcx_PKF69kivvzPCsX z2{|dQGs3j%VWgxzJqPKTy*&K9XO^(2_uirki-#2|CYwyzPOqmPPrYouj8DlcsvUg4 zJ+0=`cv)mp`A*Xv8Cui}dasIX7@*#A$U-aqzh_OIsF*xk_BWGogk(;2fFZs}>CX z+nHlvpU9oAlKNlYx`2EKN>#dDA z^A|ULq3Gs8Kww3}$B7d^pcOt!LNgg+V7%X8I>dUqweb8)mdF;)9D+Sakp$=y*>fEjAL% zwxJ~vHbyZ#*X?$1jfEkG9DEc;h+9?{3xIo36g~So^mfr=DR#+EcID2TOm6hC=G5eC zs!;m@omS(a&1av?jyilLB}He+$P;MvQW}Kb=A$@SH71MXl;%Bb(1NT9$%{8gySZZad8Is${oCsk zNpH-;2vZN(C@o^9e%6Qw5o=nyeHCQ*N@VwRV*9as3#s+Q&9hyCv9e3`MDHFrx46PQ zM7O#y(@h*f*%Fkxc9>u8iw?6epnk2bi7z_(GKOD`#y&kxY=oE7&Yo_oI|$2jtj&?M%LH7{>R6?a98Tvt!t zh}g8G3`$q^%p=X7+e+Alc_rzk9qh2ke(V!=V*JKCLw$kl+|c2N43ioWd}NKwhbP3{ z7B0><_`TPzdBk9|>~iBO0w;uL`SO?_SLv_+?GP01&>i`=GY1-wzv!~kMilPF(O+}J zLdOHDzt+~tJru~fm|x4+5)?qXU--37$oGI4==sYQioZmo$X{mtq(RXoNP4>(6j=uQ zk;+fLm%BLTkm{4hajsH_kBDK_to=&Z`){gx3J->N5wTc4B`;7W{wcx%qG=B##ri}z zI0A(XYNJ_oW%CbAO~t!F>TUQnP~+Ft(}N@wQG1r9z9$qqgEEsxphRR6MF!~7nWit} z(!0z$WaN7}X+Z3^^{k3b2CGt@`=Ts%xjP4Fg+qF~A(||a0F*hgUX2(BMD>`?Q@uibXz8 zey@)IUIKUU!qN-y_Ufcg-j&S3glz;sH=Q9mVXL9}D6`Ig<6nAeyeA zD=+I|pl1$Fwh#5$!ueUs{*8by<@eii&m4`ie?4Wv7y&hH{dy->?^d%@l{kVwU7@7< zXVsQg6F2K25GWYGvR6dt=(pMXHg0J=niF&PP;#E34H66*6!(r5j@ScE_Nb(QFHlmm z^NmP28anEd9OL3%Jpq-EDyjW;GKpuabjm4Xgvz2vYY}a_g0CQGD}-w=7>92&IB+ll z!*z^bmGJVd-Y&bUlBHtPQvvSm0Pq@DlZHQgIu%DnEI*dQSk(}$e->f|!MpP9#=x01 z3e=0Qp2lbrBaqm821%I=biJOvcWMW(N6?vOZGzLI3}Iw6666+}JTYX>>*ijRQa*M2 zq|GcvsGcb7XgB<;0PD6i`MdNN5=C4D31Of^hlIQ&4eKQ>Tf9l2Tr0TQB={m*r31 z(0$Z-9L)zmBY^DW8Lz~i%x)pxZWS;W6la@)zuxJ50$xguN93X1&CuuqEc8crKRV-3 z*y;W;exO+ljp?~i<@kdSAg`CDWtP2=+ZB_M?^ke*mgJH?HqXhW-H7DqT2xUjja}Z; zKn4XnFtGWVabm|}v7CcZ7-|?e(?Utj><}A1SMk=q0c3RiOy#1g^nR^iC3^%V(CGSB z?(ZeX^8vy%QBY9G8fi_0rSkf&BDduy-gOtifH~(i3un7-mM&In&+N3CguAn!_%aC% zK|>Z6L2a9?^F9Pba|de$Rlz1nM4|-GMetBU*J!-Dag$+I7hWna(|HR*?1mu?*TNYJ zQi~}xSmqGRBBlt~#x;|46qr8i9FBxUu! zTOYeH2~B;Mea^of8GT1BI{ZLx!TuT$x&wjtNkbTJ!_PWBV2(qgvb>;9G{<%J35nnw zp}%9jCi2Hp-{pj6dm-|%1{|dU1IyCs$C(bz8pj!Sw_iyqGgq+KA;LbI3AFe+$me@j zh>TWg4VCS59s%{)W@-;Xp|&Vw`mBjTSF^dPz0k)Pb>1!@R(2EVV z&pf6@O1f_m%#Y$AyaMX3Jzhbf^g&|1CaU;%1{O$f&KgpP3=-A-1oMhXxS`Y7d1s_D zPXy%6bU34z7Y?5oMh_+jX*R|m&A_x<2!WQHz0+T`4z;Vrs4P@G$jwRWTe@JHkVev% z>%VjJXC&}P#gqn#B+8yA7REh|`$Wg}8Cy#0mhtk=O9gbwq*UVd<8}G!PMC=FHTRoH zMzlE1@r+ADvczm`KBk`1(hjf&^({X~C|#WuRgvNT9Q=n1PNY|6s_ z=c>d_!5!reyMxNWw^txhS*oEz*di*moo|fz;O0Op`0QW3ksA zo(N1JqZ?3uUb=eq?eZLs_G2-?GP8kcw$YzHTmhM+J>O+3Q@}f$J69(BG%tWae2;N+5nvXMzgOCt}uzj zTh{WN{9}O9fqIYHFVb`W34A9idX-Y|AVYl;gEYIXn@(%U17+~OT;l$-_qT)xSUZ|W zzJ-scCZ#+H3Qn-bq!(pBhKsNA|MiY?cX_TPYxpIl+rx;0mr&t?jO%$maeS<&4JYWUlP(I!`LR z&3JoqBgs}L{jQ{I5wbKr$42-Zr%%q|430U!KBGtMcD_iE4mHX6>8`HHj%I)FWL1VL z#)u$W29L^LX7|dF4Y+dN%Fb;i{yv_fbxQMFa<3%DQ`n<*o1{*P1FdK{@k|@6b!TYC z*=b+&0(S+kaOSuqsgL{E4+H%HO|BwegSCvem;~ggYn;3hNyvZa(s9xM4^WLz`HA<= zou$`<+l7uFE4(dTLg^@}ox^2jjGhXDUzm6ZcN7%&^m9A*7r#2I;enP3=LatlDexy8vyQKL^?v?cC*}XMm^?p^oS*1X-F*7EmNE#CO(ow&BAdpb~ zH8??hG+yrwo>M99)dsuPF5#mn7UZa0bP(aa+9{??EzX?F-h#g6htWdHpY*E)C85Zq zb}w++M%%tc>Fy)llc;i`NS-k-qs21_nPB{!sDttFU|^1J1669 z{C!@gxW;uC%u~IR{`5%o^U`n&+sO6Kwww}29iBHKD$W8rcInDF)`3U{{W(F)*KI~C zEC#d7SkaAD(ctf*4-Wo!@BC*tWjRzE0jep0TlT*g4*{YQ#o-Bb^gq^g{5OJ>oW9Nd zeuL9Ud7s%Id6OIxqd$-GIrcJkp8vNt3v|4L;4sR@k@NmB^ZY0|w28>9JOvlI799}B zSx57nF{-|+-f!Mr1`GVHsT9MMWS8z2gZPSxvSTqYdug^cNdm|VBt$}h`55%RztaBA zdLdG@jXF_y12|H}Z5ZfP(__xFZS#z8zccSjnrXBj<=OHma&SF}a?Wu@ZA)l7I8jMV z9RoQiF<8|>#i*DbaLSNjl;*CkyQZAksX0F8W6Hief2LKi2*3;80*9(|BGq*wz0jE9 zJ9}G3Mr|Ha7=?nf)9}rBGnXC%Q>Ui*@OX1GZLD?j53q7ixegMsDS2|lJCk3+3f9>; zAM${X2c880CRGDc=Yf52;{`~am z*8^Q<&3;u*p%vLQeudwes{aQ6{M)=06bA>i=IF1!oZWQ5uxFtxtF-j|sr6>P2b$R0F z!7mqseq~r)`Yp2y`NP3kFVqt{N!g<@m`|0$GdO3D#irifW8qRDB8kP!+t*&$$8~6M zmlM3tI$h?OOXP2YnQn$8tEyH1&}X`I1jDNoHP z%!=-xNRkm7{o2-W+KCVrhRQ3TL_h7vD@$k>z^hNh^CaXa+DS&e2)t~2xAT;l^MOGf zPt&xhZ!LS2{#<3Zn$`$MC5`x@0pQvu-5jI+re%RU4@jqsEsu_{5t{`{NfXH8n|7J!gK&sK1%| z^f6wvSj|G6$J}dOyYnXMsZQl*ISk7iW49%%vF-u6pDNn&|I+xh4fF=`n(!Rnck))t z=NU=ItL=hD-WNmKWT<8C!Zwa_I?dO3T8yR2;OhFgp{>qSlUBF{YE!FOYUh_%`Qpa#G*k!8y3bG}7U)NH2J;&R<^p4f?j< zT|T0E`|27dL+?$Jp?|@};|>(uAFJx~`W9G`{k$|)F1YFsAUW?}U7Wc~j3Q~-88f}Y zXK;?bpZ9++n+KV;-F4Wh6cCS?2g1eoy8d3M`@-*G)?UFt4n+JOkH6+&ILfseFKJ6v z?O;x=dl|P%g&~Mb3L4YK=MOkwThYEm&DKfiAbQ9yc2iH(J~KURBpLdC&1SHF-w@O) zs}WmhKNUSI_T7P8XI4L{7}ju%YOKpS9_@=? za!4=YqUSLJKe)(cSI^*T@j^(kwVp{s1~u{jQ1{+(O>NuyH;5X0+$f+R!Lk*lsx;A1 zELbSg5d2!P97&|BGd75Nrs4rZvCEX8qVL5&yT^k{t2UjF zBVkUEemkF7q9?`%nOieNX(GT|SAtinYDFxj(Dkq+%rv?^{!VF$o*X<6tIe2;ar}{H zvdrTA+gX%hB%^MR$?f8dhBPEbEB9GS_GTG|&xPH=yTvq65oTfWsV7ua^Y!2>r`Yan zmS87H#1VNDi@hkg`@VptdX*6zka{1E|HC1D@~!Hvs^_HBiipm~ie4_*p=cgx5?7NC z-A7}`@rC507V9_L=?dWbQOYhvj(DCC=)M?r8dW6-94hqc`CcW|`%! zCd<>tL;Rua_M_@aHfOF&80vv$u}*RFITaeHKmm_SySe{dg3K5zymDay#q2l!>s9*i zh1CD50Q;~1KeALCurU7_zrc9BBNw#uOoU)3$$i!}rorE<-uxW{0ZwRm`$`Cq#wUK6 zM)fW3{@Hp|fp*!w+&fu3cWB_J*Td=E*tQ4$pZyeiVPhsdxK5UTMeh;Zz;X5K21hFO zc8FhWIaq{uq@`>XDN}1<>8IuMyCmh?&d3?Qhg34}iyonzeKQJBD%UF0N6vR-wkvgF z4s;zG$hnl+&%dReP_uy-U}&Sh+|!jo->r%BnWkv~N4w_<`OKc`tvuWt)T*|k(Kz0) zGQ6LWo;I0&jB_D38+bmZ@9ckIiT3bcoo8;-%#%&OyLE0UwoZ-#Sp>A+ zr`$uc?1f6^S(c~^2Jc~Slr<)v0-WkXfy*KG>B?qA2=15+Jf3K~h*;cGh64N3X>07B)$xTece)dYOs``BU#y*^=Epl z!+aIz+`X-L(1vJyWw}#;F&7#vP9%jFQi;2*2AGhJ_Q7LhRuC+PxQxmeL6r-pZhHqN zIr4fX`Z$~gRk9u0cu`_@X+_5Uy6>};t@fk*o4OeN#V(@jsQP2dB1N#(op}+n^e_4k0p=kFi3z(+i~7gF5FT3;U3VJai;lEE*m2%R4G|9coJyl}Wps2po%4dt2Ma!~)dPQQLnSG^=sXf< z#Dgzt*e&Z`&hqVv(8-Zrt$Oz=d`YWv*e&cx&y`(?kphZf`el57ChDt-O>eIKK@t~8 ze~@;E)mn!Y$r7rTDLDHnBt-z6bfZ;}^br;sVmrP_BFfN2ho1DSC@Z2WKb`{}w{UF{ z4|z-oeP$bYUfLl0qTcx^yeto`d~4M~omRK8Uc)y5#rjwGEjDnR3(V0uSZAx`HX1wI zn$ysAE7mf%p}#)ZSI9(>nmP0C57RrN?OR_`MK5JmHH}W(*{mA~`||RKx=9Ay`G~|a z^ta0`$65$Fgj{MF#5o`*4dF;wy2Yp{icqJ+l?FVA^cc`53=y=n^*Y^HSEU^pjoz!& zpd&R8_B|J=(G3R1)JZK?`hfd(rYnv0-%RJ(Ip_9nJ1SUN{Dg=7TjYfQzIubQ)wDW9 zG5}6evXOI>W%qac+PC@9$Os!S%F4)(IYhCGJZ#%;hx-pnY1GaNbZxY1C56aC=xnOh zLeo1;{RqvJ-d?-8v18@VHE2fU$zLypx8a+#kas`l8b!lKF)L zZGozoq^=IfklxpLO;IFf1?+9Y?*$(7Bcuni!A~J^@QvR9bkzH$WS^Hq&OLk(&%tM5 zX98)J<7}0c=d3@bRDlyu2)i8{Op-PjEva&3Nc?~u4P#4q=tXK$RpuB@#s~IiWyXb; zBsXCkYQH7rl-kFBWo9_j$APY6RKAkhk8{WaX_;^114rG4wiN5fI+o%EgdUjokFVIx2>J>w800C_pKa9wX|XnfuUAZg{W9Roz(jM6?et`k6g( zyg{UsCIYiS(k!IwF{IMCf`*+nZ{oEL=+4la67+=dHVIOkWg(tI@@XR~;`5#7D!F9>t&cUM}vojU!w=)_OViYO6=H+Zp_{HMWt1Cj+9U z;S(*Sni#JXjq9I(;(afq;G%A{J4}svaz)#oFm=sx@VDNU3SvAQUP zm^w5Decui8Cv&<712FSo+r=I{?MFF2IVn;CF0niQY`vwF9sjYn8W&>s6Q|TOB>cPaC_UXY)jYIn1tdt`;+pjmc9*JRP~QL@iMTCx9PDu zHYEo%^;Z?W4EW!b2D6(*!3*Nzr)X-Z5dF%Z1h_OmK$^E2rb&-O_6Mq)?~SG5_rh74 z>Q0VSMM&kQ6u;iK8!Tumq@q37&Hmhp4-1QD=e5hNDZ)K43+;Tc5MGB zZ@NJ0N z*BmkoF7sx%CLE~VhrqA~J&2Yb{W30FsbRFzYV9SiDjaaAk1D{sgnO+0O?-a?CZ6T7 zNh~Am{e5!Dw|Se!D`}BHZ;K1IZ0hMxKH>t2WWZm4;Xa*E`$euLRo_U^FLP_RGEC`_ zkiXc5MHMaexi#fak+Y0K&v!#gN!Hl1oB%qDFGpz>gAF_T+W*XQK#Y@YWiK4>Lv#dU z%T@vpj%Lk^U_Xa^S~kw{dT#GeTaTMF9wDm(sND}X9Wm5ZT&wieS7g?!e3qVl{`Xdu8YH9PkJnwYO1}JGWSED3kL*9vhv} zVL>IKE&G7PVEB3>@W6GfP zA1Z6xl`MeqJe4-}1 z$4?OMYB|+Uh9=(OcOsz|QJa^fcDxf>YqacOAoYihlTD|U+&jkVwMK%yWTcCHBR#Xquz?imY`e(W8iY;Nuws%c_XoxHsIKI$#UTS9C) zuh9*z*KAugXLV8ac|>ekCw)|$u!*vKtgczTI$>62>rJ3{4ngZ+cEf+)CsZ)MT}fU} z+KC}0f!2O;YbTo#M(muC+8B+CC!LO}_*P>rbQ~mYb;Kc$pO?wYe~B$SdN+W`sOrw{ zXry#D#wKbX?dY|H`=9%wGw%X1?x(ASEKGK+jrmv3+dwmHCA}b8p-w+HrVd3bxCmH$ z(*7v+ZIYLVJ<)Q?VAbV}0l&P&K!i>8M~E*LnHV%c$pRh-yG)A@5Z^7?jlxdo$y@$1 z@k(yAZk1>AH>SsHtNAZ1f9AZ9s&}s5dUoJWaksN_|Ft&&Ajgrz-R3jz>^a5DsccIN z{jy_Iq8=1rr2605$p3c61OSOIQgjtE(fs619vAqZMf4pHfrvi0_}>=M$E-8>r5xLe z?|L^)-$ZTo6xHxxvH#?Xd&NUb=&=!T7%UE|J394Q3|ZC#0G0=A8++XaKwQ)JV)JZ_ z`!@)Nkj>xmV%wyljS6vzVVs5LSi%eU>m~x~PvZu@!$Yn0T_+FFOf2jNWx>KjkZ&!_ zM455CXlq#jYC4#-X1y6=xdKCu8kCTl`E8&{q-LQQ+vhK}ToN&|>FH)sx=aW0?-ML6 zbM|k8gQq|Sr}Xzd{812)v4LfUaKG#hIzT&!2!6eRk;YEJ0z#5 zT_1<%pb@+gC3az60ltPj(2MNJ#%YICfqZA3~4JPZ> ztLeLi5OsvEaGv9LhFDj`sOvt=B=oDF5KQ=%H`1T%zTY?;Et=SKkPnr+IvUnb=`KIf zv3EwXN4<0FGk}&S4aq6vDjG4Dj&jAs$~f2|2@+2cFOop_tvFf!G6Ou+f>*$+Gl6+8 zyx>4!Cl$e`{W4C668DUw27k}(rJdbg4?f>oHx&gNSMvrp>X5TuxNf(tX-ZraWS%GP zO@c~PbqP%ZQAZaop^#kJoPzfI*5@Ujjdcx3GT=?jZN~By0~R9M2i$G-IpLXyQuQ19 zk5)1rs6$~ev$a%+k-Zl*YTk5+bx~rE&;-|9eqTV^LQE*&Yj%D4qkehW<_x8ZyHSRA zs`X}L5Lkx#?~PImIff~JR!s8!<ztt9u-$sU8jxm3TYv4E{AX&X8Vy`+9km5&=gboumSxq4iJLDkXU%CRzz5{! zK(q*`C2`qUgM0#Pg{OV&(4cZmeIJV0W zfrd$?wR~)WF}r>xO3A03%2nA{6pq^Edg?NCk80?e?Fh6-5~_(8wpb%#eQVXTV33*z zRL>T-VHsN|_RC9XLVRYamui?Er3b(C! zpFkf6M9_b;Jy#Lmae<}Amysq&7$0-rw7GessI~;_vfX#~&QH;9>Bw3+vZd1ag$T^K z+EvOVxTr8AXzg5Qw4Cr}h#*BHmalH(ArU*#YEU@w4=Zb{2G_l0mfX1o8D-~on_+#W z+Xhzbdb46W{GS_2ov!C;8mmH+ z_S!1?s&6!VMQye*U6qQxfdJRlJ~X|*0#U9f{m7@>KWzQ1(szS@q63>#^#n92qce8!J?}2r(hr3=t^yvmvJemL+ z!%}|IjuGtvtOSeu&7yYXy};u}cX@D{Q|f9-)!cJuPhYYz}FdmbR5dpIYjnf-+tonc$A zeCvYKkFE;{b6%V8q@RxFoLg<(EG~ej{1+!;K+rq!{YM!&LmFV6BE@QYwh@%cVNW2R zblv#1G87&1e@jwcHzC+ebUoePd3VAz{gT44V@suUc@3fn0L%XYh@#n={BNDiUiAi+ zeeD%}>Q4w;_D{j`y=^-g9?&td@%!Q0(!bD=e4s!p3i2Ftwe;;mH)Yo3vC?q5&Sd5w z#jP9A71rf-Le^;@COf5~(==M*#>HbVv1UnJ(s*+%X=pU@1tjLIyVbx|X;Mkk{fZA; zw*f2g-Sh#x8|clHHyg2|EgoIn1<9WA!h`e z({IsyiI{K-b!wUI(dnYRzE62#-=}gNAU&2exz&BR#u`C5XQbnC|2}tWhoT^!YXppT z3CprX>Y$fIondF$=&+iNXA-r+fJVy=L5N{ouP_4WiFw#z5*!EF`J%;*L9i+C+`}3U z_(^}3C%R+8*36%SJQsE-g-uI=v+Skp`bj^oWyd|nD&-Jkiezn_-aDn7dp!o>#%7de z4sh?a^Jdj&$FLZ9rl;LuX7&w#qlvzdSDISRZh*9!HA9Msqc%aITm|YpccF z5^jX1!0VwCfil=T*QVciakFI@AnmujDspvH<_B4+k(%;S71oi}!$a-6`SSV4d0TXK zZx4w+ph2SnF+tJms;6n_y`+dn{^Hn%6cFPTb~a<@+&K>@&SYxV6*YEA>5Y5|<}-)7 ztmS@MrmETuHMkmnJ&sBZ52}^t)-vNiqsN@GEg)2MI_UQ91$Nf{KA-LI$g#FeE=s3& zzv~_U)@Co5+a=}akFR`Sp*Z?qRMr2BSopU=WF_Ug#(|s5c4X|NZs4^IO+>TF?c$g9 z-HHu&wYE0fK>JW#Q7JzP+PiNxDR}oneQ*9jE@FMhc*E&9jYD^B?dSp9c#NLiH@u)C z!J{Im5wj9z?W8zhZI$4881@H@qHNvu0_3@w)J$>E9B-GHtShOKcI8358uddg~vQV0RPEV?CVA1(cSO zNfA+&>9M}`tgZ2G_rx`8Zr0@;iE~WiN_JyoIyy-k+PX~2=-nr2-Rta$QH2V)E#KEQah}Q(DUMNO-Z}i2m{&RC~rC%~_gEK1X)DOTeT!T??baZfCK?w6?>Z zS?01N#`vTTt(a(HJv5+?2_nf~tF**S>-8QUW|7%izUpmIK%)kP!b)oUw^noJ;6;9asO^lxkC#V#EW)9~Q)y7rA+j&zR6{CTyM zT#Q=fv5$W%Mz&`Yh<*;C9OBP179w0d$0?<2&Q3Tz<{gjCr0QmjyVgOjKpJturOT5P zk9V!L(AU0()}lt!rxzJcI~+;nfG*N>()u+Qqs8L!JFf zqJ4~~2XjEx1YnrHZ|_KlSCHe5K?#CCO&jOK5(1AOWV-)S zPx_4XSF0`kb*&_{mdBJ><|x~!IrYj5)lc5PmWW>V9?-CMy2g%`-o#IFUA}`2us2PK z2;h3M)J3_xF)UgEIZ6)V%K`fOgy>(RaQdz*oB{428!a1QrLf9<&~y8TDdV;08=N6O z4YssJR7w@n!%8%uI*H+Bt~>A1d&Hl^EBTGevI*Z9rt2RQW&vzqsY$R}2Ny}O{##vt z!K+Eb3leGZa?1{*W6X9)siwNH_Pl`Ba&+P~2@NTW9D6(j?JI4?ci+2RtOaUM9qR7a`Z*yJPSzCAe6kz{V`8Tvt8K1;Z#fE; zgzh@Qn{(LUNa=nv?WpbpOgg*U6@tIlQk83@`DqgtVtTjaIQxM~?JT-V+Ldo1>AtmW zY(`6udep*BY!xCe6u#3fkf*Jb6^;i+FB}q^5ybO{1B!2naV^ zkee=5Mutws=f}K#7_?_Gqs2U&`AAjWG*ATBPxO-p%Yc)xI}OQ`A02C)jgN|(qe5HT z#f20{otk}7%k(up$i1JD=0deGs-}My$JIDUX(rAPQn3AEbyF_H&haX<26ilFI7sD@ z0^AzNDy_=p0itrAZ`I7}C~Q#0ZPfQA&5x1kn${JzGxbyFi);`Cw4!m>Lb886IV7$9 zeP_MFx6x{i$|6@k6fM)pC5uCt4D#g*RhCFNl-hTI>EZ6h(8t_mV~tTv^4c=d1_T_} znJpUW!Z77RZpK|;TjR4==0XehwdP)s#?>wLq{A>B%N3mre4`@liCXm@67P-e5jn(G z?xgd_xLo++@1)Bw8u)8RL2k)V+d8?jzdYw)m&wT!?Vtpj1sYH}Hx*1*j>~sU>&4ncPwmfvO#LmT6bGJa`_DeaI99?mTKAiG6y+zaV?3M;kplm*_hVcY1#WUW14>ADZ-=t5&J)4NxYZ3a5qe`&~m>q~TVUZgVm=Q4%XkCU1+PV5}@@ERxeHWTZC#0xC&R3AGxgO0%PGV+L zo}k!-9gxpBazE_k<`c|J1xR6=4ypeX8pxPL80?Fm4nT2I-_YkUP%YR*1Fb{9-$9_T zjGwM?ioc$24$vrnIV8PjC%nrO;D9EIp`CWC{UAWl^l~O3ot^Xi3Su|cQp$HzD9DiM z9I=omGj(GCKcNRCb@@x*$+_oDpuxrOxAX%fFB7bL07FIJ-36pGGl6t4pPidI=phaZ zL-^rVGLh#=%UJ9Hkf1Bm=Pqp;0Y^I0y( z#c89}`hcc+TRx{g^0EVT^&K5owNae*;E?X3fAEu*m{#Xs{sJc%rhNJGrB6bR>&_Wo z$>ovPAbq-5g`GlSANUmSo2Y(*S7r~di7vO1fBXS;V-8sM_wS}~BS$u`FEguE9eB}K zr;ffz{q%&Km|knZ6J&RGv;|1hcgyV;ya%1{-=A+sTEN*=QK(Illg)2K2M4vBRL?-J zdCu;5A`bP<-(8dYVRp^n$}=}(4i|ob+VL~pyI^^7F8y|KOvj^p3TGg_L*{TauG|a` zz0xoG5pp698diE_&MALoh$(+=MPhCv+Z-f)8!yg|(s2kL!3VJE#OAHX4h^)2r3;W8 zmlaX@JFWO;k>RTionj4Dyw&+1X1f#Ws$}mUt8RnCHOL$m50y^S#1lVb&L;o{g{4wx znaEd@GZh3*=C$e>i3`|BX`k*G@vPvi2}nrcIB4E5`N&VO^E6wqqGpy?i&*+m_b#># zYf*PVA1mG*?%?VN$e58?8aRd8J+NMTPNJ|`=_zXh_r_^7-vf0~9lw+)Z=YVIt1c10 z(ls~b{PAofrtsY4VY5ut4kO>p4_&i2>l@P`Y2yM$xbz=L5Z+DR+~Qmv$?p;P^fcc! zKxMq24eB|1a*~vmkfOqFM50Lac->y7#QL?1vdXT80UTUs{or%A3gS`efRW;W&`)`k zK-8m_leIX`_~fvfnEns*u|-NGXyWxRQUI% zoa`7guHpO&7OdS~5Nj;|!t;)rC#;va>?-!03mKvuwX5+Jx;6(fTI%t)>)Xt@m(o`~ z?m+s{`C9ZXd>W}56dIk!;Q=AqQH*H;k6iTmucgqU>ZoJc!7TUB^{c#=rVJ>!*gr|( z)t{?f31ZcAJ%m=8bM-gaPT`Q8#g1#8?MwAB-{0l+iD?Ug{N`>TWZ1?66854+sv-Pd z?}H8@KVmLum?a*kU=su?T%fyi^$;X1cfZId|E1)N(VjeqALOWyT~tmbWRQ@Jfbe8R zy3vxO!vbk7&YgUKhci>rAr3?pmW>CfovH!bPhyY{S$M$gDCTtHnyTZ9S)!p)+luPy zhzc`>0y&cOeLEFfzOB)~QlEA{nfZf%6)2jQ{Uh2ZF>m%Ob4Z2{gu@<|xJ z^hA9FBO}#g%TLUPOLmn@zT{k)$1{aw&))#NAAOIRz4^BGi^WhOI5}y4HwD`na1{m# zR8It#XX=+<^pqy94)}y*P6mbK^#*euT4JK4z>twr_rFomzD*ZgkOy;ei!rLX6BMD2 ze;=KgjCfokU0e4LCwQpl{{~)n8pRauV=~j%dIRRu`W4(#j=bDZLD+rYS z%J(@oN(sF2ii>{$U1J6mX1rwxrG&k^WKVKBauC+Fwa2j*E={v`iXVQKoGmW|Brm)) za}yQNKNJ^VYGO_F&4x(y_%u)VI*`b0Rt)ccI_L%ZILWdCSLttyxtI2A!`*=Vb~hpG zHJ*BAhW&BqdDpP}CK5(&k*ot*+*#Cm!?~lqK9!;QeyJ+zV1@R1K{Gpf#@1bqv*?CO zh_>wO8{JH63h&_~@t^V>94X!19>o4!#i?>YuD(AN|N%E0LmlLhm*vl5Sw(G z0I<>D4FJCVC88~0xx4M4!t9l8fk}FA8|5OEgf>6&nyK^8-esr#s5a;opp?Hn;x!r$ zmQl5Tj`f}$qO6)8)Tq1JpgyCEKaiz7H}_|h&hp9*db(7Zt$|iP)4NM|rYU4^RahG7 zH+K%pc_G^eRm37Lkt{k+CKERT)6L7RD>S5(S3Ks~6V6}%g&2oSr zq;o!5MIZr36xHHQ1zTg{e zg0+lYkflicj=3GVOIl-C9bIz;q%Pz^(%2n-GJ33qcYr{arNZnQYA4X{ekH%HjoAUke766>Y#x z)^ml6=bSnhC8+}|Jbk2?q4CIpM8*+u=y?WAu$hf;0~l$h-|(DorsMj#Oa8NKj*4EE z)jcXw?mA}hgBGITV_J#}4gOMG+(Rb50K-6=Ka`YTVRlwLX6VR)EoYoixfaL|FYumi z*OhHtq^#J0oq!Gk_|jgBhC2{x(2CtNEDxlts@k24)~bxA`9Ml?+QDfAlugX2V#1p= z7~LoRd^)DGm$LsKw_ftMEbag?bWHwx`A*H0^Dnc6t2BGEjiYIK;PY>>rJ{ZAF}`X+<>y5hme$%X6y8BR7JR8 zAKXBrb-`0(V_>+pLI6+qvTG)@(b&GqA<6{~XQpcrQ%*7OAh23)@*(6l4^c1~mjqkj z>XU_+ZJZLSWQB^cx)=`Pow&Bs&=@OUNyfLy)izwse)9v`WT(%=>+1L4Tb<+p>-mg< zp{;5Oh$||)coYFOD@{_qnu?fR50j#;s3PU=lB4wbaeqi>n^JNFNNeVOUPt#(w#alU zcTqCu1#^5`y;-oCUt((Klu5Km--(V7e^_7jXw@)vS-8-)Ky8G+0=55YM;?(X{E$0) zyk}E(=2y?`{ZQR22@8l+tX%=z4E+=xpr}2)SI6%bA17m%g%#MbO7kvSV z=8pUD0rP0_jB7y)13R?P-Zvlnaw(Wu-{^^?4RAh{C7>W&zhoBwInwftLB*AAq=G&W zJRTuL$I0@JgGIBB6fI+tT5?vDG^wkS;hS_eP)T(>%N1#%m*~i=qHF|cIy=PspN%7=w%6>ngA;(z(&G(vP2`wAOwBoYUMHQm{ao~3`xHN`#t_p>t!fbfy~y)d2BJUA;~cdIe$QT({`PRgdp&O!rTb zMuw)Sad$%31~M8_e&zGoymhHIblCV^DT>w`R|5$&kV5*Z!YmM0Ty^Ee;p}7B%LaX@0)JyIX!)e8ChJDw)>^QaD;013|Ab9gV2h9jPK4SYo`bvW? zXZ*{SoPHbm9_nD$fYM(MD-ILBdS9X8D;SZPu4j3Xh2p?H*b_fHL8-acZX zj#-EYP~-V!iW^tAB%r@ZfSeNQXZXgw&#rVr{*>5u;_u!j^whiD7+c93KjD~(Yp1I0 ztR21mM~;wCTh0o+km?r|%hhVC9^L5GSIZsO>zkJGJ$Ax_J6qtP3H06adwl@~$T9za zrU2O+NQw~zPNKlLSQ|+T_1&(87;0WXaAHLF7nM#JjoI!>i81ac3gt*M(F!F#)0=r| z-6tohlE!qP46B25#`xb*-cy^rs_cPDLgiVtp5Qki;qj`PU}`UlIZ#p)b-m}u` z*Q>N$^YE`)lmGhv`=^Gse;QN#_lBB*bq?Tnj!_AJc?N<0va6WjU*{#_l_ z{C~!j0s05!8=mK^^~|%d(r{+1+x^QMYx}r5ZLM{cZ@m6y1xz{tlR|`Eb||c;nF9ip z@08Q8i!RtX31|S8XZfLN_G_+IhI~zPEL2xY`HjRAY_@^K6=2W_^ot9oAN)VEeB&DK zd$NlM9PQh8N|TB>&87wG0bbu#U(z+6RrPJ_j-d@n?}@XRZp!Ro-GhDXPi?$|h~fQ0 zD|@Z{#v9mWw$3dM*3}sWIt_}C6Q9|OU8D<2XqOX3ML;x~jy>rb1)YYZPd6*zT)g;b zc9)})n5+&#FTuScz4zOxcITaVK9H2RJ3o@Bb7yGP1*}K(+C_9%qE;-an>wD5(L1lV z&Wg`+oG^W+hHfPhWIwKY4%$yVqLyQ1P(G%QH%C2#CRH@E^aRsRH-G583ZS9~X&PoP zSfUq?dPT`)wZXFlygk59K!@~Bx5-vE0Kz?55>oE{wL$uGg`wiJCV-`o9-h=SQ0Fz< zla*{qI5M5i@zns$@fhnSmgP`>@W(P)vmdw_ei(aKpfAiu*eC>1pP{{i%~W3^N5rbVo)tkk>8K8Iy9M@c$)hpqk1KZs3v(2HkliwreeoS zyjElK-=^P9)W&~HaWO3l)8>)HKw_*@Y1}2E1^69@b#(ZbynPm*Z#ybj8!T*b1^#+{ z{Ad3X)K08V{xV1n0Xgke6`bAMOb{`1*#La}J93zUVvsx*0#V?9Qvw5-OyPr|4DDK3 z{*CbydId1$_+po_vT8hFwC~# zag5lPOKyE^(8Cgfs{WQ>u11{x9{9k=`1+|%rOxTyS$p;L7)Hd+7Yi3o>Z^X-Y=5W$ z3yYWgWCBZMF_sWj`kZ9s0y$wZr4eBQ2sXudm=MV(%eUntF&yK>yFr5pGZS1h1s{P^ zfC(Njhb!EL*7|%vtDWecbx>ISK;7#X9MrZ51$EP?W0t&;5(9l zIg*lYc8-`D1*d{4*lhfUThLm%(5O9LQ1PM^MP)vkWKZXDKymVEC&n%pP2K(@2zG4vl1zc#fmA!$5vrKc06 z(yv@X_v@>QYyYES3l*B@1o6HrgXyFxM%DaOx~9T~$t75ATdIZWTpGP5i@Ob>am?$q z&?q>G2l2e{eMY8Ux^XNz{j)Bk58|2O#F$824qAl}b7(d;UzSe5BO5)t-#A`-I1pqt zz&X6^GqsSr z34I(GpLe6Zhb@|Ib?bcVVaq>AP;4bTtj2XJ+Rjq-7}-VknYrovze^&(rovff9?4q9OHFTTE11S`N zl!g;28{^1zGu3O359I$q!N`S!)5;Dkh09%lDwVZ1q~)l)T*f)Zm*Y;{)u{32mxZY{ z%KdO%2Ra1%UH(cna&fc4rto>yXyRj-*xmRqv1wROSvPH?b1#TqjQ6+5QUz3C|Cw}g zuhFT7w62|-m3{|YZ49KDA6*U${QfW7l;d)jMx%LyPd;zfS8>?89q|Byh>ie^o8xNU zb~70Th11*hb{qwi!fEBFWSoLxnJha1!xuOO#R6GzL!LxZP|Ps>TkimJsPFhbss?^A z_TQeQUNCpy4*>c(UcLePu>mk3#&e&co!5T$>3-WF|79*YErIH1aE|XrhfQ4bEx#nk zin=W}>1~*Y$@X=x4EqW&0sD7Vb=xZCD0c0Ok2ODKR4^tlYBww4u_FhT&)P{1Ry{d zzm((U<>+r-!}icP2KNTBYTUqg5AVgw>}3ADV%L1l7i6bzL`VwEQ79iEbWRS$JZym% z$c3Jfh`e03Pa?4GGsZx*@{(-GpA~5=-S9Ggc>+~V6G1#9;r;IfD1VyY7u_npzcWgScD zlPrFDPP~le5MFjSown@bsH#|b6tcEQ<{JET5V`J8pU^P~CMxmF=nIS{lvHUjAApMT zp`Yzz7*PK7KAvo8esbAt%UJ`GdeR4&#a4=;D`J3ZBRc=oL_lTq(s;iJ<7JVOyy#Xd z8@|^GOnAH84ut4!elI@l(PSa*o7o%=((IGkkA+ScoqZS*RgyL;aN-*M*eLpzMltDm zfWJ50NChU3>um!HnXBCzIHuUi`47-;zc6;zDE}-RmHGC>D$WEUST58xj8n3r{849% zge%`LdiH2jwqfXyJ`2VnoYO702^JkkiM5rB^3AtUJ?OcZ+H$B+*^oimyL>Onxk7MK zy`i@;7lY8icl&0a#A#bl7m;qUWBW?9La#PQuiRIjfs@RTnbZ4A;OuTySoLt8=EamYG_P6@z^@$J#!TW130qJ2u-B%qE z(E5Y1Ow!HN9Gq8$&Y3aAN^F$>;0a>n0fA5x+`>K!x6~5?EcQ+mVk7*Az-#1FLQIM%4@Z>6__=k;n`{J`^0s`>c{;X6(imD$ z$|32Pr}D$q=Z6Qkg}F(?{amcg5&wHRtA3|vocIB8sYg9T;TPb}YG_8fFOD0!%#+xpTm5H|i2^H)7d3ae4rhrX0|LmTC*3#>Kio4y zMWL}0*C)`FJn{{(r+uojg%!LI`tA-8H<53-j#Ore7Xx$dE~;PNy8GW=;;>(5K zPb~|?2}B7K5aaW@`akS?S*}-cA(I|=npm9X5ULUhGf_Q=uWM9pm#7LCbGU>aY{_u@ zCa*|apJ7F3CslHJBzC_*xYCC;{2SKOXp!%PPDQ5fRpzR7{G07494h5!^`fI9-V}lx*x5|B-_A zBq+i2Gxd^llqbKF1!mjfnSVRyXRAr$uBvqHw|7F4y~X@5M(rtqn-4Z7NB`E6U#e!! zgA=-v@$x-e;=oJXR%^HrZC3!m$n-wNBe09jesH(~Qv;#zwGaAj2^su36IaGyr`6l_ z<>ip2JVPW@4r^uh3v4F?5~I!wQrj;o?Pqw_WBYl>gPN~4fcti|_c%)ziOyQsnh3Ku zB&RYR%DVas8i+sz?1tvY>ygHAG@;dXIN59prZ$}HC`H->tvaA8A8iOmJa|ER^cm&h z5ormC^h?Ce8_^l~!kIflblYOh=AO**->^vr%wKoWe2 zb_LR9yZ6@yd!;|H0Iv<7)e$ zeNuj%R}|X~q>Zc&$Geh}T!T4|3`{aw)cp=Rm!$w_&4)`Q#<}fQ}z8;dBrl_ahe`k22WUI^Hp;!k}ZD>I4szja4JwBs=)wzf(ktC%t z1=4wfyD&!+aS5BGWMFpb5R<%)s^xTZ>8=cEWTgD0OF(?bs-^U_Qz@(U_)c4PlVl^t zyknc+Pob-=uo5E@z1YfLf=67)&t(~n5=P%p@c#C!yP4JRAguOkKybNHljlyD+V1Lc z%FznLe>)hE`T`-cux&^0lQt$l2U8 z15(d)gyriHp*jwAc7@9Ae{OcG)6XjZYv)7S`4z`4h~2LvoWK4PXuKw|pmu`2dgKfR>do?W-H%e-X0A3+*C%dC&O-ioCGV_VegKyfmg6%ZT(Xi0Y1?A)Q z*iS6p4kc5t0GaOeR_E^Zo<>iy1g!QlD!x6g7NwgMfh*JcppLX1Cq-uM%${y+$#_E; zQ*0dZ`DXfx52s_we!h=j4#CJ8e$1chF=^G!wbZ+TSKlFx>DOo2hPWv#v05n!4q^MT zoWE)as6wW7nxS!rk=@dhEZ%b&YXmjCF^`SpZQ-kQc7gi+JE zKABvW$4AERTU?Yxd4IC%=J3y5AlPb|mm`rCdckdWdvgwz#B}}HYJ;AxwLID_YVI6d z@<4Zsva?2&$V|4A4+`82OJR!lSemJB}-5MxwgyiCT%S&JXfES={)5yk@<9U6) zc9{%Px|x zw`7rQuOXi!#YB9V>>>x{vtthJ8b#{xMT&XFq*OB=C{wuvJZ_CGGYE(5;9GQPQ(i9P zL(s=yGAxuZzbkwCTiP3AD-~+(D0*tnMBdEda8`4yq7fn)YfTKo*_XSB^BY7#87La%R<=Iu3Zc2cdnj zY)H<6rKlU1KC6uAE+(^I?bfaMSYfDeyVr(GM}VvET_e|!G=*1b zc&*)Dc<8KR<<-5+TlJf*VqixF<1nRk@9BtM)XeQ2IrN>zsKJlh`x}3x#J~=#^bAOH zJI3u2*m^NeIEj35wslgmoXF?tmsA~FP2Z|3zY6pI`cFW@M`ZZt+%u3go(`orHC9IT zXmjlLw=aTAIXjzoQ-stt{w|K1uzv=0M~l1vZQapDZE_1FnguBCtm`WWld}N_S+83E zgm_taOmf9WxZitV0be)W2|FXFox%cr{1SaZn}e}}LSM^PI0LOQ62k-wW$<_ix1Id| z*n7{oCbur{KZqKYqrn0wU_g{2MNm`(LOCibNRbkHlPX<$2_<%fgGld1kQNBNcMH9V zkRZKD?A61xo4jLi~l=6m@8MVYwx}G+P}5dcb!Ll-`CP9ahOEC>gpl8 zclm4us~om%mkz!#SLBECpGHdPQxcwH)BzOZJAh)GMrt@tWU`CyDJ^}V&)5k(RQ=%{ zxz>=@IDrAlp^g>A!((xypq59438S0r*WB;jJZQkh2+3cWORgW;A!C%Jif@uJ zs_p0N(62EGZxR`^>PDtIC3R83ASr46{JUkD#D(mtkht&6m?s@?1%$iHxu8fvmOhS1 zMGR_GnL0Ff_|asP6LM`2RFwpEoPkaW+D`a$b+1&7xy(nqQ2j6Ad_XF4Zyji?4+Ncolb_*gS4SL2&_DPfu#t z;v8OsHq0UgE@Em#29Jr_(^0wk?F_)j4}DPwE}WZ!64}ce{jid=#Ah;Rl)r4`2WT36 zFLK+Wk9iVl8rmq~M}bATy_R(brxwOPlSYBw9)l-d+TQNqP2enLFrqqO2^Q2N~UzwK3(5 zX_QvjL~Kwv?Y(yS4$}E1%%c%4*_3KN%=C3Yy_U1_;mI(VKZeW`6=E4myPA>3VNf25 zlhYe0W0_hct&P{3eKN)2lY><4tSD%o;)wmgIwmSU)Z>d0XbaL$`uO;hN#ZDKZ_>HJ zBaIZj;#muxE0?obt4mGY%w4Lpa^WnrgL()}Je?8d*ZX}-A(n%8sNnVEP?B4M2JD-35 zlfX^w$~8Bkf!qdYpZ?uOLK`lqsg+9==G_MC_KUZjdynvc=CsO*%WC*^UQ~bfQpCqB zN#-h<_r-$eTNaWB)ZXHyFRH-bGTc2$&sgsob>x7D0UCm%f7=V24sfXa@c7E`xg)N; zU;kL1RY2-2!xAq8sd5Yb_5ND2!qbz z^v4kN5b$TvBn8bfjRxH+AXY#-jw&TR&_e?G=Jc=o@KIpr6FGx6+kq4m6bxz{xr>Gh zpRp4LKZ^*E?*jmNaiA+p_mGeP6*(5LaVhK|cb`EIf-Ke`^=Y(R4+;4pI5{|D=s0{L zm3g*#F$5r*Mh?Lq>|BUGt#6HTG-JP}+&#^6{v5AO!O#uKP(MP^%+sD5lDse0i_Bec zMwjmIzl3N*liEy@CPFJARtMl*&ls$}km}SNHNJO6@bj}l5D;M9c@1{f3I?AJ9uk~f z&h0QL8f|cgx>}#eVdgtJd9s(}>8YKMU03KU$_mGQCzq!39B&G@h^s>hMTy&#lKz|^ zpRtPa6MuS_jAq~SQDb~98#L5P^3BdwUWg@fga+{sa^7LWl9d2QNO7!@d;WE-X9nO1 zWdM#4E8qwn6^|iuga(pIa&CMla)i<->Dwm=f&CUlj?jz5;KUx1gwoC7MK7RNHkRrt zIJ;eIyTglTV`N?W*5KpL)QBE)rDt+DIV9!>tC6}rtTc}nO0W(kU|Rrkp@&{Oxz(?sw6USVO7fLN$vAqi_KF)pD_F0)^vvv z4`E5v+s|b+d=ZtpGK29I>m^x#Ln4BjX`X>Fzq+DWCiC+n{F{7X;(|ri=v|w2dp6LBKE}4#e#Mmbrtfxpa?Gz9I#DU|(M)oR*Ea zYo0DpI+h24_tfbLAZ_WBUfifq(Lleo{R<~s0_-1lYx1BQpw|_&)P5*md8&KYoK-+r zR9GoT4`i};pp29#w(p)Ov5?8C+u+|ca9*3pHTxjTqp@$oMSc)NmWfkdN|6k4?Q0$< zNe>*6z}I3LS@i~(mLfwdI?r6`l8AskLS2?0tLsP)6fX1YOrlvYd;c24&MYku*2K6F zuP>;@c%1A+k|Bt6H}bi5AjUHD?Z0EkK6k^Om0!wSHtvre=I-fULzR zKM_k(IZ@Z2ZNbuZf9!=;q~%fd$uwtr5BH<;9Tp~dawB`BBUR(&g1n01dLqgU;O|LqGe&7%X7)w>Qt0y;a@<~R>BY)wDm z+b{?u@YK#yhD5IHtYZioByA8a00acD@T?-8=^ zr8}8nhqCFsj$%3+nVCgnEniE)5s|2^2a7C#Yx>b4H|~wmERXyp5XnR9X`3zItbJ7q z31`^E12ss)djeRpJ{L81I0%oOtEb$(R`UwTv!>0dN4}kg*e58ny82X7gIveD)AQ(w z8);eb!K_hFCa_r3IxI9Zq8G^J`OvKq8!RIoH);*Y?UOgs> z8F3zUl38kGtR`*^bGk>^?3%)Q;s7=81X$>|m3)5NT_4pg8G>FUXZVH;F2w^1I zT0xhwN%1=?vD;TY*KuZiiMCCN-LsMrT5*y}9B!eO6qB6kCU*S}p%s$|hI+#RycT0@ zoKsJkb_;1}S*7%#-Gq%=7B_AXsqc0%=#FI3;_{_&QyV^TK?ZBk8; z*zwE!!=wSHF=-363*>%%c155Ft&PeI%klKYfc6mahGw>Xp}qZe-)zdqMKI#Gur3F{ z2=DBLfm4fznmHYih$M}^^f*&F-q%pYXt~f+3{lIzhZ>Z0H0{1Pg!X2=5cp17U5**L z3-8GakZLD>ztxE~0NlCl@;J*^|Cb#%Z4D_?;6kOfB#=6`_u0UT29Umv(dYnuYh4Ib zxJK-0Q#$St<4m0>UW;%W*b{0{sJ66OsFsb-cDWRDmkt71WnI zex(6twxo3vR}mr)THITEWdun3clq~njCo1bL_ZxmX^?1G|E#7$E4weDpTyz5jZ}tc zHjSq=8JnJ|Qej5LH{K*Ib=T~pVK!IuZq@p8JN|WU{za7Z`2wX7N7XRVplpNodU23C zx$Q@QwLg=_&+$Y_fxbX$LmDWqMi zd84g@kwy(hzR482yXSr6kC1#sHNtytcwgLakb~ImN=5(aANHHv(a|0Iv*4y<1*|=FJ|G({DBontplMFp-@-@yVnptJv4170TX3A%>`}QMJ9v*HR``p;Q5{zzlmg^8ZyCeD z;|~F3s9VQUhjI%tv^8v8H2z(r&6|*+#Lho55yDP&VN2!hug{HBas$XvXbK&|0-66} zwL7Y4e9);s!cN(yDTLa;`6;T@ie-_7CZr_!>4)9d)0+AcPEV(DsG#s`&T@Rz6M}-1 zTfOyB7KgU7E^PX8-4Qhj-Ow=11rt=xU^786rK4F-K#EuNMqzxbVM%N<>Y-tKv~fh>#1LPRQn{!vUgG8C-T74pmET?_uNJ*SH>~cad(mQaK15>N(ic2 ze3ZoDcze`WIPcI~L}~DGSRlxW*?Hw4xqL`xhD|Ih$wk-YDxS^F;->7$uy7k4y2R-m zJK-B0qun=$t|B4{b0m1`q;t(_R2lYcpGbSYZf-wdY*w8}kW7T4#l~g%ZdM=6_0hm* zHqvsS&se+eP`V6j70VkHeoTI=i1Jk0NXegEVV(mdb#$|~0YAe}kJ%;qXwqE+G|t1D z{t$6GrHY%o^YDU#jh(@tMuR>bv z!)Wqd&nECVnCt)HylCd-JeTYMi^iKojtW>gWaC&{EPolR*UHA>CvRpD+4^CI(sNugm_kq9VG@icuYHTmq#Clyda}G zyyig`S7kiAI#@n9IM`E0W>#dm29k*e2@tdhKtZv@4w3Mfb#*w-tR`f5I**M&1#L%9 zcPYH{KKGMNXys?O&|Fr=3yq?M!K?z?sbH$Z5K2&c7ZnJy9^r6xRR2I+gHSoor0u0{ z=fT7w&ai=kP6*{G@QDYLB)1Q!uh#XHU^ikE+#Yl}j=UAJvzZ(5Twf^(ZaE5}Jhb&G z1r4VWGnW~Wlp|hOepifx`HBzgMgYH8x z7_1Jkgyx9OA@DE34-2OYo%nwLfC7H8{L8ZzmW+IX;+)Po>Nu*rg0#vfPSJS5FS^5y z`u#L!#e~=PfG4yL4!Le%nPc4Jud3rj1EYd(wlv3z_mQMaMV_T|iOT{$mKVEl z8eA3uA>}$J4WyPAIIdpRq^6zughVo-#Zig2Tx13hEl-Obn~z=TN#1oyqm%H|9Q+(L z(!#z}BW$VmA*aSoz!2KKvLn}gbUa$UNHoOXdz^Bmt!(irJ<7qBFp-c{F{-6zYx;v# zW>OAu77N4Mgc@Lb%cy@oZPFU#b!fpY$5AX9e0u0K2M9-@M8~>~wAg;IvvPG>AqA1X z{$9cCdwEJ^tUA1xL^n*{mVlidr_#o?8a7*IkINOjQcGRy#mO%^qlF%uv{;03EW%Fd zSz0!&9)#?CTi+ayP{B1a7?(n=&2hocq!UE zqk4Bt7y%&-!u|(%B_9%hZEi5#h3j3gh!y^nA0Iu`{={CIg_OJx$sE6)2mO(Kp?MxJxJ#?-{`}+`Yn;iph?D?c>#hnB{cbKbyx^RK8~vr z&>ZD~j61GXNvY+3UW1?yk$|}_V_*8|)1NL+O))Na<6|zhPoyt9z~4{Lk;oguBW+C@ zlY2y+SpnRKf1ex zY)A4E)~z3(@|oHg-LUV+a?BZ$l-?#9A_D>8)PjPQ8Zs%T-nfz}B)zwQ%ZfXvdY(g7 zp(G@gh4>v7F!Cc5w`^xxWY=oxdF5aFul-t@QgtH40KD`Z14(HV@r#@gp7-L(;z#IC+w5yQUZsv2|r#T_V$tk#! z%W!X;&_++tO64E3-T0ErlDX5Vb)R0fbQRhxPO8m$LrOmr&seeqNFBIQeSQ6t>kjrt zcJ_AW?=05K>SRkCdPk`0Q4^gF1ye;A!PQ)I)R5A?=inOdY4p-S8?@v!^H7L>ZuALA z=b_E5;eSx2+NXa3d$YE-rUrT1OUC81D^)!mneAyMlQL7iC2^#YH^+XV+=J#fEi2VN zVPk-Ky>dlH^R_>4T)m(h^b&DOZi;LBy*7~d|F;j?!i(wY#XRs6h4+GR6Ej5<;VnP1 zez=FaAClU2n1G^pN!-lH$_$bHT?0!9qL+r#ulz82zc%oaJF&tJ4I)6hdfKUb4y9en zDR}4FyC`%wC_x6P&3peDn+WG>>LJ;61cBuCAdnLF&AN!^`r_#QF`D|=KDhG|(`_S{ zoTQuYOs*8kM+e$u3M#fI=$Qsq2$1J_hhZrMaHKDabL7m};hNB$?U^LmwEO!IvtUCw ziiC&~5;vDfagVt?lzu(>#3q?zjS!(2Mo@ zY}b)~B1#BFLh$HWsPNy zXxrbb6G?JVtz&B9^HhCN45g=xHI*E`fig;zNv4CPZu^Bq&$#r};-OQ6Kj8E=smN^4 zAribWMTw_hB=ma2MNg3vC*8dgDYz?bTD!diV+rkKPgHAV_I&zj^h@4wXgq^*whFkt zd=4h5`rZm(v6%Kq7WJ1!(xgfWt+1jG>VAp~HYx94q~H0nJOkn1al$r-@g=l!))-Zq zCP=3_WC#By=&7`j&Au_4pg5uK@`Hh8;U6#f3)6~svXCuNL6nXNDR+;mz#ln()G%R9 zZs|Aa3 zDwprPBoFhLljgn#kvx5SIE{HIVu1+jbgxlZA!iWI}#Bv zrAC{)dsT08v1cqE3M>9o% zmJ{#W|Zo&9}Q-)3=AWT~xG{jC=yO26z zwEKzE9igx^==|&cnR>jN1N&gYu_0+v&j$b(P1J*^%zz$r68;FZR@l`5JrV*GTP-^H z6c|5~{;WgG{25AnbvmBNBRVLciIOnpD7-7;J6Dv2<3L1S*f)2t$A0*#Ovr6xWeY04 zo6YejzA;Lzg;z~!z&gXwYBWD9Wm)*-jcS#@nz#{#Sw-xlWlZ|v<+#z9YFm;dZ%*o0 zly)9i_k^zgvsklMkktKaY4=ohK-EECAtK_JapCl51{4}ovCP^E)E=1@k!A$PV53OA zmHbpJijWKV(ao0=Uzyxe=v`-Mf6bFzVLx7fu`fy9ltW(2p$)2zun{O#`ioZgU5jZ; zxU|_~Y%pjHvU#fAG$WrjsXYugVBec53`{t2+o9rkybW*`K`T6u&uLU^ij(%@#5P5)KH$7O(_9|0Vf?T7<$w#xpj zzC|PprEijj5~>SL<>=l9Xp4l=U}07RvJ?2M6r?JW_qx;Fq)l3L%zYwR$as@1sb( z2O?15ECAd%S`u{4r%%sz4}9c6M}|Pej{-mMUmq^p=ZNeJ#J&GU`m5kG#QGm?CXtu_ zl?*f(+8)@C1W2)MAUVI|)YENk8N@9As}TUJ8*F2!{@zlf(Cdlq{it?<6luN91CWEq zGuj*>^IbUw7#!yGv}|s8x9nv@7ZB}=9lWM-5H|c^=Kv2piD6-fFEe)fMj`@~H`H6y z5Sk}<1tf6!dSwVnG~sxPKo7}%=s#Zga}BNBiibzuthyDY>1S_kRyv<>EW4is7jhz+ zz)_IQ<7qM_^={A4$(^rH78IIkwd*~E=y~ZC(3w6@Id#Hyn8BpFBxwv~R21bRJqSFF zuEp$ox^x<6YPC%$@{@BsOva=n0V8Q|*GSp&RfFQn5cyGo^`mtJO!6%!x3IQX z*~Mpb%7Ro)4bKjXUuk>uqTHGoV>V_2jLS?2!iR zZ{@XQ_{+0(b#|r01MFeYc>n2@K9NJ-A~Edw3vvv4H%som6_l^Dr0UPk^{E+ClTE{z zP7tIjFk{D|NDVZmBkKC-nM3IW@=?p|2y&yf$yods$`oh`5%6}VVZ|M8W6&#~Fpe@6$?;^|us6*rb@gG1wMaeCK zza9BM2299%UhxRx!SR-cvk+{zTHD9o&7GhIH=)w^b9H1sWzAVM+=~wY37C(at`7Yc7uk^2CnnD))t=_0*eK*NmHlS9c6eih6Tb2S3iLJXc=$ zj#qcG_g;>QHk5T*Gwr_$dki`|?<^Vcq_J}C8n!A3LD0e2voj8(uH5;WRR1$3uE?9A zE0e*(L|2#M>R5AknF8Aa-q{_?fwEn0&%m{qQA;@g^bd-T&$3HKa++}kQs}VsT;&*&^k9Si@Zbq!?z@i`XtyR zi=;+KoCV~)%8+VxV{$9ssrndV=kf0GLnIEE-kw|VZ@IQ9E=!r_YYZpfq=HhA-2tYj zO%zO^&Qqf(^o2hv3BT#rjv$QXzw2f5bh4K`nzML?E<|M+BV`_# zMQ~5U`Y0L*y(Ct=>>dPqE0^Vbb7uRHLRhsPj7;3aXm+#XpcjZ_Q=c*Bb;v#55(DXo z+Lje>BbIzWBt8s(K2Zy4-U1}hc8OT~DTaaKjxR|mCDz_mCw?2YzwLehk0qr%KbXlRu=?cT1@FU(1eLZZ`wU^QD)*dDk3g0FnIP zsEX4~5iUTN298u*y+HZmai(oq(O|0z`vj=M-W|@re>@VF{YM$XGveEoSnoeKx^hcK zZ!mcvxV60+mtU6{06l+aHM;kbh#X?ora~y0dn)BcBQ&o`SB{e`|21KZ^*zs|l1(+% zVG6=3ho3&T>u# zQul|Yp}oAA)c0^r^i# zjFVR)BUq=J9372n${Z6*aJMphLLJ6ahy^~#O{*tCL#`481NRGMO_<~yDMqQ=jk(B0 zbT|iek~b;klWBs(sPwE$rvx@5Ym(u*i>!;lTLUw})xiK%?A{8VAX(g)3-Qz_J{dH% zzFM~Nt7)TkMc`IQF7p0;%EM|m>g0!xk6+7o3ncm|KLhKFu+n!9;ed})EhrL`;CF@F z(|BiamXJ(-5!v|O$whew6-Bdf#3zSa%~ zoNKIL716soiNKfTlq7V#YN{{{@NCyJGFX%!u2i#kH1;n;2gg*9S&y>*L`J8(0ixp5mB3aVZA)|YmzLG=EXbNkzk{r;mw>@;q@1#Fv#}=K7^5x2^E)Wk_4@J8cULD}glqqg)~HZVTbu&6&-V zU*y1>qEK#YH#u><(ot$xvX(NTgRoHlQqe0i#U1J^^ZQmyKS_E$g+UTy`fWL<>go@M zsXz?D05Qbi91ue$6B43x3lE1PZ zB>n~@a#h>{65ZMX5~0d>rzg6M$YR)Y-v1M#?cYzo1^IPP2Y5J551?!6LU{gP9^>}s z5Q1|jPC?_Ei}ZQOF&kUk-+mT)islkfN_YbQ3#Rh7y^K8unv^u<@rE?zs>{}yY~e-O zJ47up3jL)!lWT7v>UHT>V7rmTrZ&>PNHeb03N34av9JW!kd^8T4wkF4`XkwK~1 z*Y9GFgEA(wM7h2BY|i@mUXqHi)q@5dB6$yNvzVov!VPMZ z01Xu>9Q?@om&NUbGhMt>$1D27fT9cHWJL8U@FDDdfOnK8ZT~{C%Eoh2Pobr>O$t#{ zJl=$Z*`41r311AeG?_{DG_wxzw3xw4q!2l5rH^uX!s$7MktbQ{;&XMg@;iJd z%FY|B6a1YP6PT-Z)hD1P@33g#sueP1&D$9zMyBs^nWU zjLigt_F04{u-uJ^ZpYPGkIL1~pc)N60&~~Yr^|QOS$POu_MWYVR6rCd$ExI?Rb;H= z04SmmfFe=~tpzBe^(_>U0ajiDpop>qpt_#t=WVk^l1$eTOhgn>sFM;-!QVc`u#H<~ z6GbFjBy3t0&^ZoJL|AE`lt>C#`* zJzi#=>WIjLUSBj0>p)=dC5T0bXJ@IzR7$RFVu7qZKL@LRq-GNf&M*3ak{>hoY%@yW zNWlc~MZIt~oNB&XubqsUIG{SViK57b#snx+j8`cP&$CND(7Y5ZNU_L-cqd+dTtY*V4DqHRP~SJIVaOIzYW+mwgV$WHaoM{uP&;ee zhe)Z}Jd)F~IJK`>6%zqcANSnowuP}jE;HDEpt(cjEwQ=jy4dE@vSly4&KGy9U*=fo zdoX~I$KoDZ1I221plY$jh%F!i+bR^H`un%W3O^A@B))eZ<A0dy69b5POIl^rhZ4VW*+6!01XUUH`?6_Pxmo4w(Cv z&VM4@3`#X(5(9WhN_A~*TUN=Q9oe!1KzxQkVgU&JU!SMF-+B|db^kU4oS3t{b^u}x z(hm&QUkL-q(Y7$}*iC;y{a5j)|877|Gg&~BSULg{v3P8 z{;zE}7&P$NS^k#54Yr?l|9UXyYBg!w0>9rM%NCrIy}#VwE})k$iN;chK25%fw<)B` zvAKQMLFHm=aSqoJ3+Rj0Z&gq_Cpjh`22gqBr(;5nUF#At{6dbZUueVUayCBB6eOomyY6Rjx%i z++K{-iN3{>WB#3jwUrg+KT*fby_+IRE{rN&+gKg!4=}qsNOUy&`WJzLjqWRctm=tG zHJi;vok)m^a)}%3p4B_0B!uZESjb*JHz0=(&8k=kJwB2C%RcLC_=mNpNq)Ib!GKC* zYdaoUlEKmEVcpViYN#BZ!I`)WH~)yoj0&_5UT;~p`FAY6IOtfrEei>6ESHST`CMY# z_$4s4s44ezz(6Tz-pt0YFTfg!avM|Qeq;?A2CYW{3K4GdHwsaE#>k0!HPiD-fI>6? zC`9X8Ujc>4T~52KH@<*AA5e%o2zG!%w4_JRHypPhDe-fULiCTOe%SIT@g4-v1HVi!m}Wvg8U*mNMg8-ak$|iJd;~pB_MovLAoGu)B_P^ah#7p z%1-wN5t-!M7q3fq^{%P+8-v%)o|Pu%0YhPQes4YH;_w;P^*3QGQg#HHeE7FpDo(G` z%M{^U{2E`q}Aqd7(|9{57zyH^Gi)_w%zllAMeII2nADn&DoHQ)0?V$82% zQ3_t#W%#Z~5e$t=C1s{keW6nJ&Y>s>pM(AE8lhStN!PBHip=`;71Z#YZYgb zq2jr>Tl=V1O0`byo$L74yUF6an;5-)THU2L~>Kb+&->wXWW4@ z-b7*r(*j2&hNK@@vR3HYGUywUJ}k02L-Xbk&|& zp97ZsYpfg_kXaebtIYQA13KsWx^BlCeA?%s*g=%ui7##^OLtfX*XjC3nGbn*cD zkc-@{ZJ`fDZ3EP)5vbk~kQsaQ0^iWhhOR>Urr$O+BE7i~a7p*n-~Vc5)T4&Y5}%ay z+!t?^)GJ^n`^3wdNfMCLk*0CN2PI5Q(K5p-7d z=^b5}?`#3Jb7zBkI6*>V#Gn3G73(cpxe1dp!q=c8=&*w^ot%Kzo7mSWZ)I~bvShMg z%Y6?N;%o{ncaxNiv|dFMo;|wS2zW*Bw|PZEpa;#42s%OHvb@&v z^4Q%$q2%Kmt7#2Dz~HAOMy_9O_4PnLhe zfm4#1Hm`Z9d)efiiVE7X`y+zaB9Zbu_gBHyzBE)}{YyNP0jsH64m&0|+vJzy!QJ!! za?6GU@Y$Ep-u5WYLTT7*gvt zy}5Sx%2pDCm0$}sc}pBO~d`&Af9lunYl%Ao>jya zwn$u=9((SmVp;-EbD7k9vl$Uv^o2A@S5A5hTV%6~EeZtKBC534iCDbLHnwQ&pfc#{ zWp-YWZg-f_j08vtpPSrbj*43%M#ct(Y(qXf^D31+2DSD9d5s1UX?>H|uk#ACIYRh& zXa{LqKQqAGaIJqtc9wUW2*$SX`FLtTeY%iN1Nmq%4WYRFtI5TT2BHfFW^hBTGBspu~+}_TMTxPI(x=baTrP=$BpJ`E<1vNW9=zfb3+^P8$6lTh1H58&Rh$Sm zkIgjsQ73guvTThTW4G1&PGv;odvJVrp0J5pt5-2rKk_dZHDIuTeLR zVNXInQh#?~s=?wfvo-|62f~CKStQfjf8;{aJ~u84{|JA=F8SQIgh=tsUqAO-uI(x2 zA*qs$;789Y9eX2EoY&Jh?SMdhb}6yj_o@;NM$15feJqWY!lvNL*@Yi}y6CHXrEC95 z!jXY%!yUuM@I5p{B{5x=XIxa*z`V`iHwyEpiJwT;t+Tnz@kUWQgel;;OtOT{H$L5a zt!$j|94y|jg-MR1{A8A4eRl7;y@3npYQ+sPiwdqubaV2#;Y$(4ieQj0ONUcY zE#`OTQzw_Zow`Qrx`5#uoo#)j+@@#5f^!~k4Gu7zP>xZ>AP-rucD_9^YEX0S=apKK z45Wri!(ZZg7(@Fy9~I7LxDRIsLUjbBtl@3%KC8X`t108wL+lssZJR%Q3Z&w=J8SG% z;kOzZwIBeW1jt3QN4LpE(h5ZL8-FFXL@iHZ*Zcxt9f1-p^^ zg@7)7>FlmCuCo7b?5@yXF%R$h(>cXFQQ%KG!3*d`3Na6T0ljE~@J4=%Ui4GWrXch# zC7>7GczOWPiyYDCWmiKxl?;?$7x1$^6QB^%G4Dl@uZ+Ec`Js%+syA$xu6*U^ zQ{&pw>2l$2+v|N#$o?Ao0~aH%#JSccOOQJxRl&h*Xsl!*rDL!MG5&HNa@w-brjYiOoL3xHg-H{wf_Mc$A^fS{wS-Ya4S(B=zsqa>4z z&dYXlE6U%V?YdDAI2SBP7WTfzW<8^Pex!Pn+4-OM``+V8;m*r*u<$%j@~FAyyo%|4 zDNTiIU4)u1?l0e8Q+UnU1zG_9=4}2it0%z!1)z8YqZ)Y=sYbH`!d>N$h*TpjBGt&=aF1%# zxi8nbvpA+f%5i;u!)f4IR>{0G%!WfkAxihEJVpEu)-fe}=_}Pb*3XiSymxUOJwesV z9u{q+aQY@WehF*2DRw!LqH(4-zW}i#`Qhszu@hIJrcyCu=2>U;v-1^{$i6uh&S?q| zR_L-Y$-kwl#Ms)@+=fRqtWLKBaXq;#QJD1=^wuHq94e{vu%|M^&yhz&EI`__l=E2 zaQ1K%&SHl3;xUkVA$FiT_>8qsWJ1|>Nkp7mdxq*`K=LpMDU9jl=dG{35ptP7CsbxC zJ~0kUb|TE}%HIC?Yw9o-7FIU2B-9z0~+LI7h;T$ z8JG>qb8u}*r0=0fLG$9h1AbS~#x%JR6tSL;49hE7_q8$40sgcEo zCJnP$O6~x>vrG|L=r+Z`r^};1)Aff3Svjfy`7H+$tQGQWHM=+bSEW!G2x$Ih8unYb zjzW9OgODpLD=WX{CqVvp!9t*VImT^%Upp*(WjnAVCd~4G>|KtcM8M_ll))1=G*B+ zEco)9bgi7!O$STg?2T*OX{^rki^@Ot&5Cc2VnR{tqsus_8sQUHIR<_>@Z{Xfx0ai* zs-u>{ep2=f|G;zIDU|U>R)|DdsC=ubnz$yb6WncqLw~IZ>!q%<6zQ4;X*Er$pbbEM zrlF!$#i{P;a#xBn5*wtvJ4zNJiI^XQX>^6|AsM7BGC?ab$$mfp0z&Y~D$C})ADVvr zBq2l%8?zdIOn9E&Io@axkeKe~z#B3?r69ldV-X#zb|$3OIR6q)oxClR5lOzM_1!Mn zl8u9j!8=iqO&bCTysR-YcIb`A!j0;n6roh~1DSl<8QuhFCdCw{NEKT^R-<>9DWp35 z6Tgj%Y~DrQFZFn_FYg(;uF3O>1M@V*QrR$iH$LTA zc@Q@_?BjE(iT4XL4E{}EYrcO|gQZq`VqAb?xn@-k|3>q!0uZ`J(*omIVO}@VY1Ko9 zSYXo+eU*E=o|p!emhq9am zg>>cuUOs0KPukY-G`okSb6b9x>m#wriqEd@ZW(k=M;_8W&(TIOvn1A&#Ti;*K-T7F zJz2^tn}+FW{6cy>RY<5kwL)S5Yxkj4vEnCZlzVPuUy02p1yzyhiE5f&1DLO3!3~d_ z$Qsij1)a4WcCSU4BL2*l8;aoiMNX)BsHM8uS8u$4a zKLp<28087W6^!7_?Bk@;WaE-3Me6g8EmF1KEHoFW*S3Y9)X%aoN;}omBskrdHbzpf z^^?W2(54`Hm|&yNYGhK63AOw&eLGWPn6oxC=ry-v(m5S%dv7%ui>I`{x4~Gn+;i}hx8BUA%@J>y!*5#=q-Kk`PR; z|0v#`X`;_`b9dJVYvp~3yE~|W`xV1!bPpG|YMmnH3$nge{k6-?HfAmRF-7qMIOEwg z)>E;bu1Kel!<2{mU3(?Qye4qYA%nc%NfDRLLEtXn4n;vxM?j#g;FUzRl{EfD*0?N5 zkvXzP#D|R3K1JpF>8pCF)D!*Q9zX!i6mNIXi`vs&I_DwZi=M!ysjE)zb28B4l!%^7 z|Ktxqls6ycn4!P6Mr@Z0`mS#Wj(WcH7c8%S)$e~r1v12TGUT^vuh%xtJ1@LR*_iTF z+xYhq-2VnlsG*DV;m*APO6DtRl8`fV-}I;(E-LwEY{BU9R@EuJ_gyy}SSpwighOkEzIZ2kMJ7H&s z)76YkCNFa*K!ezZdJ_o6a@ZZ&U|WKus?^0`x` z9fX!eaz^hzi0SM*!2rE4fQ|vO&;e{GcsB+Bfmj~jOt<+L|D(2))U>;JZGB~`giucu ztaNVX0gO;|<8ZX6Am6Q9T%4p3b{3Fga}~LX<*9qPHpIhIyfOa8WuvwQjlSPeyHKN^BSJt zY!4^$8oD}mpQrwW^AdqsXn^99H(LZh;Vs?jXo|~RwQh0Oam^W!gzxqfz8`kt$KWln zF+%0yJTS^Q$G6Qf0sfllrUGV-xDr*ADz)X-7Efywc*OcXj) z=N8w*!s=w&^{Iyh&Nl3l>;RGO1b9$`exzt#B04G)s=Cr+>$OxjHnldLS28y$fyvFv z=wfltm%ZOf6CiPY-c3dVj`1j64QWS>t=c+nH9fRNK=`A9 zmxVVb%|`X81wcgs0vOjeddlh*Pq#xqKTY?v*ohHkBHe2Usz23LWTbu*5@S z8KQUwd^PBTM$slFx(DOnpsM^iKK-z9ROVz0lgL? z4j5^h>{>34?YzbR?1!`t!=ElrcEW^KrvV>Z4X#dG$Wn3!5?cq1XP+^!tA*zMuWxM( z`auF!z#KLJCK<4ys0KiG9GQ^wdO^3t@-vX2vq)q&t$Y@~=0QYZz0Fty)j~qn3)1H6 zDMjnYZf9IRcfE_AQxP7#gn*g-BK zKrCot$boD-fiaD+UyH?`?t4ln@#k~2ySZGHPYH_t^d`QyibD}`!Cc4NB zt1mFkCmvYY%UvH3{_DkDK)stnb)g<)4pd=raezpAVv5=tXM;Z+@xETXcezXRalwQ3B*BJMH;Ua6(1)15^BmXLF71&ElCs6|=yWKQ!UQClI+! zG|0oSdI>x3$TXY!h0hMUPEsv{v(JoeDVY+pR7z<2{xJJ1&{Dra;JN`~4L3Vtd{I4` z?8SO-?+37g`2dxUi{q3-sRs>@WLVg=56S(O`jI#gKz>6Cend{HDBb{O_7||oz{g+TUVc02s^xD z{^XU`VSDxgW0}kIvSwcL5$OWH8`8XATGsdf)7*E*HI=UGCPs|~jiUnAfR2h%6;uR6ag?#3AOg~h zC@NigCqZ;j7{x{t1O#cp08*rP5hPTV-aFDegc8oX5~9vMXP;f}-uHL?D=d?>zV(&2 zKJW8B_$blep0`j|kz+SBrBaGROZVm>J0{$A`W|-Qr;4DH^N+p|JE{Xd`U&eqysejM zw-p@D8o#NWov_OTd$Mt{!yzm4fiI5is=R%=$Y*|v<7TZ=MnLlVj4boEnQd)Ss5-b{R+o)o%K4sm17+H8A1{#Vf={wp@h*QqrPJ%yaJd z$BhkJI?sq%Pgm^}HT6^37y__Dlw~d$p}_10&v>A`P*Rujp}DbBM%H?!aR=Y}YxWx` zvc{*Y*vIIJ5@~;odt`pvS<y>)Q@adnlxpp|DY4?=g# zo+!<2lQ@Xc^I}*c6OiCQ7=&E?6AjLhMrh zRd^l|qY}>acfKhuZYy&G@4^H2gR(`~Am9`)Eldc>&+@pR&wpS^pQ&&%>CFEot8&~7 z(COOjB(arnxUWmnXFEk>b8Nna=N%~JFfVU)=$#uLjfr#bF+Mumy)$@WIHn?} zTxAN=1-~H?U=g&C4!{5Y4`A~{Efg{aAp4V5DVZS) z1z240f*`HwrtM(B?NR9)Jo{_hnWx)(k%fHq$P8?c>98ewTu-;_uq(8mz=NVmF>B2p z?MO2Vq;HAie)=aZU!F)@%&&NF`+JYf-N%e?J#);3mOB+X4nd8m=F)GLMoSi*rzftQ z@&y^rjWdvF8yy|}EX$d?rLx{>_$yCPv(p?>J-f=S9O-d^2cHGav-CJq||We-X6@!hVTw{k|mw9c%n*mVP#ZSbv)!?dCGFM*BJ9qgjxLOZQ6 z$btdr75G*e1f8G!Jt42{-uT<9xtQcj>-|9k+uGYzWg1s*K&IjJZ#cVe-BhA=kBIgs ze>b2QJ%?dZ!6#GJznlmV8s%Ii4)utP=d)-=9lk71zW;r0x9hm8N9EnBx!=L+r>3xd z>@XMG7jIw+R!t-qF|g>urS{_d(N=&nbu2~pJP zgpaZ^Q7y;T7{3e%6rb;dH3ms+g;ZLMj}jLbni1n>_N~)Ww@#2_Ip1;1O%o9$7vA*? zkSd|oIRr>+FLKIb0(uUBlXrB-nCN|RsQf_LtB%j3`wg{QTZ9r)YMuvhG+|P?Dvu%W z>=xD9Vd$bJ#dVply;=if`YtX@zcRtVG`|;<4t53ORVQXz*B49eY|Ba(GRkx?l9p6$ ztH6%7uD62v1;+gL43A*nnu;zAg@ncqc)HjZNN4Hj>WpEJmz|xRNAG5w5rEB!(H-w@ zs48qR`nuNmrPt`p%9CrBpKy28oQvyypg+W4HLv0%s!!ijKgcXs_lG&O+qOVzqz80dYs`2hJLzo%6woHaY5`3`8yX?~Mipc5n}AUc zA{lU;MoEY5P(Y;&FZQ=@4fLx>IcV#myT0BX^NF^$+=Wdm8Dq4Q_EW;MT(IoTPxzh6 zHv|QbItG1z4)+oGV#q)n8V0y|3p^)%Bl7tF@$$_*1YLb+Gr}&rN0v{Pi7`(=uMXz# z6C6oz?{^AAz9Oe!rGF?kl`4DXeYfEh;j9CxWgeLDzI@&fP!Hyp#i5kv+JMO;xi>2m zr%4~IXX@~G%$jtP!RAJhKILKZtx7NqbYO5uXoW9U$-fx$zV<_vcgjlS3!Sdmd*9-* zQ3E$EPiLod+ccC(Q<3}%dFM9)ktj)-j0f46s;0E?;o~+np1w;ONxsd20lT^b%iXe) zwX06Ga4N`OazB;RBx@ou<$W>z&zcF#Kv=R$Ynblf#mL%18ZGZWuJED9C!Dt3j9EG1 z8~eladYs2;bzAqTg_g)V#dz^*T_sjW_GvyRMQp#}der#_QFes~;N=E4@^5)rFZeMu zyWcdyOSy--r&?9*8+EThZ!I6cxDqwd=9WXvRpEAFbsSBVF?A0%-^Z?;?K~Uz5DH$F zzWgfGx->gtZ{1N`-0{Xxxs9AezM|ayKCGnO=LIR@po4+`>!>h#QmE6*$l>uFJt@3V z{OQT$w?XQhlhX%cyfn|3$-Uip|KN!)>4&Zg*9$kW9s?^(ujK+xa{y!y0n4lB`K5;G znHu6CyxM2=x*M+(4C7;yO-~7g3YzGPraU`V9#Zl~$2=>DH~qzNp*ZKB=MK`{TYOaO zc9(W%;654%k{qWTwirPrrEj{7;*=0W<+V|0c}Kp9b2Khf(T2o?N5JF<`3qwqLPY zPAovs+C=1m`t68>&WlEo*X$`q0dG+n0hynwJ3OZ{B$U7Im2po9x8J`-Fl_3H7yI%? zjtIkt#F^?VY~2n7hlLvKgxw||8F zS;|q$jnDc?yT{*w5h7g+d-28$Y5Q4rxtKOu_z|NU{_=O?TzptB?NfyT+|edZ28Xp{w^0QkMb@I;FyZDVl%~Viz@Evxa`2ko)RJQg*xT z8Zfd@e!?(^`ZK7U(qL$YAPL+Ms;dmQbfBSb25#zxwR>dq7^-gwEju5dw%(2W0GNJ( zPqMPl=5orq(#0jZp(3#slS!ZcV)0-aC3Yd1YsTdM0&5ol))tQMM0If1M48CQ$F3MD z=ZV)mL1P|giY#~GE-Po=_MKUpsd0F;_-Jq63Zb1tk~X*41+WndR7zpe1kk!OCZk6l z-@F-+yY$Gj+SyBEtrPuce8Wm?*tOmdUD1+gQEfCAtSMyARL+b!Po7_CbHOa0N5$N# z-St$C$sgs2DH-dAy_dEWti#zGNnC72LMncfaVAS`^~7lyiDFENOV|L~Cd)V4(QS*_ z8oVx@3#AL$-)pl@(jiq-q#n_c07j3dwlps8?+S{$^0vfPv##2K#WVO2$u97LA@0;&y!F0$UfaT^f$CGONF7$u@M&v&Cy zpx*uk&H67NleH4MoIYNSDP{q_O9y}KeW%H)vrrcWw*Dm_UT7m=J0dq(z&f?j1k%WE z?Q%FD|4l0V4Po(@%hI7NVAL3LM?`S7p-t49@vS>G>WA%jHv!4xcbh_5;|+F~!u-%* zuZ@zNpU+F8m;GUy z+;ePksP@tR&%nQ^*5jxVruY1dU~iMgfd3v(WMvRTCiA)RQGU|cQ+ z>YSG?w50G)n5HG|+#IgM>Rc~0sEw=bNZ(C4((_yG9&>Ad%oSwyk*S3ae=z5N`D5RK zW%0y@m)867gYTCwg6jg6eh9vqU%A{Ys1OXKFL1EHrh|wt()5CmdCrFyi3pF5R{q7V zLxG+4AGa-kIswm1FhCyJN?cm}g?~E|2$w?tB=)7hx&h&|L;`)28hH}iOAFe=R9r~A z!Hq)K0HniQHv;Jc;#MG{Di3q+B5OJS{$;gYxH{Fw?Or3%Y}jN9&nJ-o(BlhO)z4f_ z>D~cl)qy^p6(UgW#vBHkD91OU|@eSH^Qj}{adlv7Guh6oBe9+|ln$P$fuUa$)yu(&IH`h~I zYm_41nUCu!9XVfp#p?EsgSAq-qQVY8(&wr$dujWUkENHKV>CK|Fv!*BO z^{tay{8aWQ9?S(jq%dfmmh2I=OT$M)?1H>rwb?D+D#=|*m$V;~#Z&Rzja2!=TLT97 zZ{Jzze8as&LH(y2bK)~hYsdW-+(&en>f*znzsg=$ySym6{)}_Ay#8xzDcOSqF~6)a zQc}(t7&)0FXZnbDGJguiBO_qz(>0kg%(v2pHBQ~*R(&};Uld+px1N%2-FGm|(4-kd zHX4ZFb4=Mb06$eRx1KN@VXn6#x~vn@*BofC%y)r3+*NS0`}k%&$l!VcnL9*P>mKi#LaAM9{v6{GK4F^feE@g4+V)mP&ULLB zjj1~S3rUW_xcE*bbBW8EslEb_vBlm1jZybHh&Tsu_H&Jk;XK#KS;jPF>j{>`KNO5A z!-w$3D(W|T#2UVTY+xMNv{QdwPV-($AsZNeQ(m3uy=5oMmW{&0JJTn#QT|%2o8@AB zL|Ef$LsPdiMH7;s?q0Ulz;Vm9Sk|vd4;-;&`FhiBl=SnSXWDAH#+wRtS5k}0%OBI$ zo&eGaLco9&ha6$jA(~H%mxu&-!2(WOJ%{ z!NR8H|9y=O+({U5{>G~|3$coWjHEa+O2i_C5)DK~A{HqERQg{oTL~=l6TeGjWaGj1 z^r^wzNZaiTlRmrKViitR4ko#{;EJQPf+;9~Em65I)*Z*kBfb{6$I{_Q?B30AU|$~Q z3*(?!}Fn78ml5QnezR9_sBnGmLelBdJOJJD3cRJNa;wrtGDJnJITh&uE^ zFM3_fmRFCoOuMfuJ`CS<^u_2OK~r~|YrdGN@_Izw+;_;mpHG`s}LN*LI22*W7hx$Eldx95$U zBVNJ^1V70L_@I#HQOGo-Le~E~KfnX;*xAhj#33N(=z8i0Iz5}VhXhO}5ZvL#wK@I) z4dNJ>O-8V;&C%WWFq16%A9~3)^iNa5&EoI>1p5ZC+_3F>iZKovVUEBtt?uY_0rv#= zQ6CCmTq?Gl5zKgLnVFc}VeJPYj^(XQdeDh3e1ulc@uIAl(pX=f0PD{oyXwadd{f1Y zJ;3H9H|`V5$Gj9Th0p-tvS8+h&_}2+us3U=qxXghT9TVfY zepAa{=mc*f6k2iHnLBRWlOp3`-yjiUE?0kISFu)%&A=b`(tR&aridoLHK~jfmoExt zZGU$&sT2VM_j!8ruW?S(XNiN=5APX_qm);8dhp4FU~;t2uP+X=c6x!H1BvMUHuS+xBThxTbor*fS15nJ$JDQl=U%VJ&$1CP;t5Nqy|r6gEBAz$h-pzc<#*& zo&p6>f*L?~p^Z6vPiv=?Hh`zwN`hZX_)&q_dOhR6*onq$%yX%bI0TQi1_e z{0g%mXQ0Tu5j_rtdCZD780vS659!*0$Qs1rL+AjJ!GXoMe31U<%kHuE49*6EU?OsC zi@mFd43%d-GNOuWKi9i0Hv$DQ!YQF^Mu`jt;>(LU;w39`pe@N@2p+!#f`_ASXLNx+BgX+na2ekh}B2?pYboH z+!o5H_Z@t6edwdb*+&u>d}Wi)6z~UjDZ9K&K6gZZKJR^Ojrf&;zOPyLLUXdB^-bJd zs_WHr!6{&h@!L4njM;Xi5!dr}N3LKOdZ5ZaxhHcJi^!(qN|&`bt)Ge*Y5)t{V0=+hd1NBSl2F*{y;;5A5cz^KH?3`#t=FaCiPUAyy z64Rf97rSs-;^s|u`V|?P@5vE=^4iIzU1~=^ax{qQ5FW!H{*?EJL~iVW&5)TChs2rW zy3jk%Sc12CX=K&KZwY*X&!~e~L|lK0iTVB3{URo08}4=t$6fU38R?2GVcy^2`##of z>1 zD+FFDq_AmaiA?_$p<4j1M@GI3}O-rAP%E9(l3MhugpMxB#%Q zF@-k(NPp0|jGz;Iuw~rt*x~}t7~TX#SoB%2z8OA_8na5>&EK0w2q7#yN`94g1m>YS5!#<6x>I~!h^(}8@M3iJj6?J2_ zSg(y;{kSHjNv}0CT6C*C*5M0u`mr@tqa?Y9YH?ks?C(QQ8R%2*aMy(Fq^^omTK_&p zF7tgS%ciWvBPm29t_8sZ1v8Q^9ksn#dyiauNs#uA4c%4p`L^<@3@xqtfzJmuF5Yqs zu{WN2TKJjL8sQ}vs~>LM*kwK8pzhuY=eDI|cQ$WV;k%=F-v*T<4~^f-z0&lvmw(+* z^}*<*0&514G$nysS#lyw-qBj`*-<+Zaf|lV6KcQkL}^bOdt-}Trs#YRZ=VQ>nMdHs)lyS6OI6 zA20lTq(avjqkt33dj7NuLHcU_-iX`LC6S#kL}RiJn$@uNyDi3ImAtDxc7*aqMUU-W zRHoGl|Iu^F8n;QIyT*URU!MfIlUcY4|`)=H-FF!;I|K*p%OY&mhO^<)ZfdG>nVd2(|Un^UT zWDb8EXB6rKGe(Fa3I1n3fXK+p%WIRF!1i8yxJ?s`8lRs%h56OKB2KNk|ET-(7ti3w z6!6DGS{v%%hbC2woHy%3(h`^kRg7@GH^S1{S%M%>BA1-N=)|GyZsi{p>Nt>x$z_Dp z_`Q~E)rF~FYZFl{x$XlwNeDqjo34$bj?HPTc5|7!diUw-m`MM4(XA6~AB;m4gEvlG`eHV-fv_A(;=&$G5dOy#6%JtkjhS-D6SCA+WS=W zQf+HO$VP03D>(x=+-iznIGx>U6&R!^cTAJBhpb!6o9=(6T+=EhF7o!6?X|MO(gUL1 z8NpS|zE`NOQ`<;z{As0Ll0(%G|BS9}F2O7~2sKP8)?d426u#rL?&`ha@_wrG&%7HO zl&0Rs6(tp)+%zqLa8_V!{FBBYKCbB1*pPYb>^waZOl>^8tRcsSC9={$p0d4gg6G5kr&*A+<0 zuWF7|&lS(3yEhGJ|3yOt zIVj(jV|?%Lo1Z@$t6%}!j*pYULc8q#$o$Mui55iJ}xT9y=(lw z&FdN7bmu$o=heCdVDe`86{c9w}dFORJ@e2i}wFg|W{7BO8ulrq)$4)B5uE8R%C8oP(enmpyKqP26 zPnY@ZyM19n4nvtj@r=-iJ23d-X|xEHed0ma9i^>tI^B$b=2Pd)d@n5j5yp*Q+-XNU zN#XOvSVc9iZl>D2cl3?-;H>D-6 zmjz1blu|0re0j$rfa@~PA3iMt+xuxau$Q~pm=xjvkeT?G*rb)-@0yc_NtD(sNRVv6A9s~V?NZ!X^yVg zQV5vBess)jD8$7fX;-$^`B~_*YcHesES0?>{khqW?p0%VLIgeaFFGrGK~vY8n~z;4 z2xQa;+#uja`;E+u-UO{a@Q&lA%2l=7p3{22i3K#M01rUm2XPJ~m*|Z$ombT|r`~Zo zFC_6t+mqX#M1(DOl85-}(nP6aKITeyqSV~=IJsThV}6U_Ro*IB6?-8h_NB7c*5nJm zzo+;Nth>b;*BMl@*V?SwU0=V|EXPeGC)vf(Wxy_= zx7OTeU!iW|2NAl}%?PyM=;aMPrZOnJJM&F>Fq@gZ{oq75;N?=N-;T}&E?OmJH=%^DnhThiZFt`plD zkV9#HY&p1BKsGsJ_rSsL_8a$w)KSt1VJX|*<;rF_l5r;DGWQkbzt~G#pVHLY?hg1z z)su(PKS`1cU#MDhzV1J8{Q#%I7-}RpCX%k8G*+Qpm1s@w++Enk8oqcJy3996P9X3r z#!#_ZBE+vAUnhKiBEPA)@PTA<$C~bP_>jj{4$t$| zpSb|HR_p~y@6#nV_S`+Or{|TPbFIQZVL%-#_aj!~rJ|$w0?bP(kGRi$Xv5VR5{Do1 zhDKdzq{Br_=r)6h2U7m$jbiZcp2@krD3x zyN-0Wt({oG%*M!nA?{up_g%saBlaZ%iW8}T;s^*6?NDUJyZqi`0b@D?6>7=Tv(R^l z^X>-^ZqL4lJb%uh#7+;kr{XU=D#&H8|1S4W2B*_S=n`!AC^=n4xhCjp+^LzZA_KpRn24RPs+U|#7bX`xy>eya_7P*s zy`E@subPy{qoiq(8m_ssN{=?Pjt{+pr-cJQ`i;B``;-RWSS;$G=!@Z)jv)CO^Y)0%y_8TzeLU3HhC!a>`=_M zgQEV#U$8nLs>uuuo(X+?m!Kc?!2_tims4xz{uR zcBe`HE|MXXm2>my^?a@lL3TQoMLvi%(^2UA&GL#gzs@i*<|0ZD4?B z?WLdU>6B?O$-2P;WW$H_YpSWdhXd3J(xw*dJXZV>k>XN3W2BBh)2Nm#AG0(cbK@7@j<0g; zk-4fvGHMAoF9$mc&7BOVz7XFXV@FNbc;8s4>|J4~s2o6*d=#!A@R7I6;cZh!@)wIE z7Ip#H2lwQDOT?zSEAq#UsSa9p#KqG?lZNv73&i${JY-3r!zMUxPiDKbf7YJ)+4_Mh zpuYs2mNS@0vE zw*VxocQCLr>-*7J?RH2u_GxWL*wiBjQESKCOz#lSbmQ$CKS(#<{@vfWFIs8-svEW# z%joe6mQ3)=jgXPBoQ~ z!#txDcTh~pP8_E_UQ&$6`!^_SrOclcQL!w!pu=HMuhWV;D6S-8N8Pq@a#Kcg%l&ug zW{R`2w|!rv2 z2)&iLHTE^SWSTv*HHX%bO#D!Km-?^6Xo;LCv#;Gt~V5 z-O(dBxIp5lLVHeSVgdX%K#MS4vv#QMyN4w#%@y^~&Z}+1sUomDFIxnZG^9;?QO8>E zQIt>vW*At@Y=EtY<*lG`qoHJa!<@FYEOd?hG548%WT`&il$Dw|)n7b9Ot;m|up!-? zPds5D+9AW8?j_ebD#ntnqs@t2YjEeDd5`EUCI&COR^jOpl&Mx(rQuDaVs3QaX`9;W zm5lC7H#L^FeeMi42{}h1@*I@eo4l-L*|x1Nrj3jPwA8{EyjaBrvE$(@%C`2h(%NMj zQ!Njbi>DS*UxpFr5F!5E`_3l(rm)P6RTE4mb5xh>%&JUP?u-d zSk>#wB?^{Ieh@_Lk6wxC2zxbt6XMwV-H)@m;@A8%KXU9sQZ+E3eoIu*IBI4Bz1&Qa z@xu-WX>*aB+fQdur2>mUPrc-a=f3jb{=+N-K~@0&Z-fN@xy%2*z$)tPkOa%{@Gx*k zn9;Wil;XIE3uBP~DOlGCYq|*~|j;&Wtrw8AflX7;k zygs3~1a+@#gGGb{-Y^237b`II?vL)Af0ttf^K#elg zEHAaG5Qn@sB^bGJXnWXP;%=7-eg^PwtmO5pxIBGD9^`nbC5T;T}R- zkzwARq$1EG1R;Sjzy?;BN$rJj7tgk1t+euwqAgCI8Y>Kz^X6?7+t{T=5uJ$(g-!a_ zj)W!--bx*c$@pFe_4~x_5^YFHeNTAycVD6svsy@dwxmMxo41D;^<%^1qbRkn?rsfN zMPsr220^V&ZE;A4NLUcqI%Q>-;?9+70mYYA0~IUtwVSRg^Ik*VQ}mY|rZ~Ti-IP@n z&aBr4TokjuX|ZyV#bB2O^OrbZelcXG+Z!uP*26I-E@i1m&WA}&_kYkVOy9t5#`eNm zoqY=69ikhRxJFz^Q(s4PqDVd%5sGoE#sGUk@6pI|Nr%pl8zu@?GJ}P^+Viumiv`Ex zLWBAFT8Xq}bsOm?x@uBUEfK_%$MhdYGgom>f{!LiX>*&Q4qC?(!d^FOGP!F|mK8m1 z`HYhBEtXqp+N8AWI%jm^Qnnfsr0>nFLiBlVljXOP9s)7^vKqznMG6|q(}G|Z(l+Ps zgLOSTlesuNb@n)Zy#GVfo7cR)W*dsJ`ky$bv}-NYW+|ex0s@zVS0>GIHgl9=vd0tU zH)?07$l$N~N-Id9`J-6hmZ_d53_Q(>^%F(EL{XoJuUx$v8>A zICy!TI9y}mvL`8#T%+VwYQ;|99!i}cKFr|@WCMSY!xiAzOAeOKu~Gu(4wTB5(+jX% z#sSPNrh97EcPCenWJ*spTY@gFQO9Wv=mGqFcU^(FbZ*D!$Hur<4($rV>-Y`tt<-d( zbs#nAS$kH&g7I$+n`vzXB7~qNk>5T)K}t3e78a|FmJ#fzi49D6G^$i|xftefD??&4zjTzD!qKF*s8@`n4T4NS z_3R{Y2QC+(or6*Y6mpMEfGJ0&9Qkp(9e88vBOAd1@Bap1;oHt(qDM!#9~4En&2yY4 zCT~lH90qcqA@t(FlFg7?Yhf3y{p8XVXY07fhZP?H`Q4|XuU#|yisBtw7hrP;8_^Xr zt!KAqgTvrmfH0%{%;>%&IR_B9*5XX8os1s(ilYwjm@E}wpbJREH1%V9$l$MLY{ikv z?g`B<>7eA`aRDR2OKpiulMGyie;k262Lin!bMHG;G*L1n^KDA(2nK&S`;e}lwFV*@ zQQT?~6>Iy2&1zk0F(r*C`XXr+5`soO3!fWVbt5b@RY+=vN20B`0?U5`q%i6Ue=Sk; zpp?Mvl!1BlS^CV1y`Iy-Y|J|;;ch=B7PLC+=mMG%YBO#`6GEnSP)Hq2d=oza_Q_`S zFQ;Mv^@t*M>!-DFa?3Doxr~cN?PCIAQK+?mVnkj?dK@5s!C9j*!0hws3i3PDr}p-C yfGNSw;E0n%1{$A[Win32 and Desktop Bridge app policy configuration](win32-and-centennial-app-policy-configuration.md) Added a list of registry locations that ingested policies are allowed to write to. + +[Firewall CSP](firewall-csp.md) +Added the following nodes: +

    +
  • Profiles
  • +
  • Direction
  • +
  • InterfaceTypes
  • +
  • EdgeTraversal
  • +
  • Status
  • +
+Also Added [Firewall DDF file](firewall-ddf-file.md).