From f39f34f3414e01b09312493c4a06689e5d413a63 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Mon, 1 Jun 2026 16:14:51 +0200 Subject: [PATCH 1/5] nist updates --- .../nist-controls/sc/pmp-nist-sc2801.md | 176 ++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md new file mode 100644 index 00000000000..591f9118329 --- /dev/null +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md @@ -0,0 +1,176 @@ +--- +title: "SC-28 System and Communications Protection - Protection of Information at Rest" +linktitle: "SC-28" +url: /private-mendix-platform/nist-controls/sc-28/ +description: "Documents the Private Mendix Platform's compliance with the SC-28 control of the NIST 800-53 framework." +weight: 20 +--- + +## Introduction + +This document describes how Private Mendix Platform fulfills the SC-28 control. + +| Control ID | SC-28 | +| --- | --- | +| Control category | SC - System and Communications Protection | +| Requirement baseline | FEDRAMP MODERATE | +| Responsibility and ownership | Mendix - Private Mendix Platform, Mendix - Studio Pro/Runtime, Customer - Infra, Customer - Org | + +## Control + +The information system protects the confidentiality and/or integrity of organization-defined information at rest. + +### Supplemental Guidance + +This control addresses the confidentiality and integrity of information at rest and covers user information and system information. Information at rest refers to the state of information when it is located on storage devices as specific components of information systems. System-related information requiring protection includes, for example, configurations or rule sets for firewalls, gateways, intrusion detection or prevention systems, filtering routers, and authenticator content. Organizations may employ different mechanisms to achieve confidentiality and integrity protections, including the use of cryptographic mechanisms and file share scanning. Integrity protection can be achieved, for example, by implementing Write-Once-Read-Many (WORM) technologies. Organizations may also employ other security controls including, for example, secure off-line storage in lieu of online storage when adequate protection of information at rest cannot otherwise be achieved and/or continuous monitoring to identify malicious code at rest. + +The following controls are related to this control: + +* AC-3 +* AC-6 +* CA-7 +* CM-3 +* CM-5 +* CM-6 +* PE-3 +* SC-8 +* SC-13 +* SI-3 +* SI-7 + +For more information, refer to the NIST Special Publications 800-56, 800-57, and 800-111. + +## Responsibility + +### Shared Responsibility + +This is a shared responsibility between Mendix and the customer. + +## Guidance + +### Mendix Responsibility + +The Mendix Runtime and Private Mendix Platform provide the capability to fully encrypt Mendix application data at rest. The platform leverages underlying infrastructure encryption capabilities and ensures that data stored in databases, file storage, and persistent volumes can be protected. + +Specifically, the Mendix platform: + +* Supports encryption at rest for all data stored in databases (PostgreSQL, Oracle, SQL Server, and so on). +* Leverages Kubernetes persistent volume encryption capabilities for application data. +* Supports encrypted storage for file documents and binary data. +* Provides configuration options to enable and enforce encryption at rest. +* Integrates with infrastructure-level encryption mechanisms (for example, AWS EBS encryption, Azure Disk Encryption). + +### Customer Responsibility + +It is the customer's responsibility to: + +* Define what information requires encryption at rest based on data sensitivity and organizational policies. +* Determine whether confidentiality, integrity, or both protections are required. +* Select appropriate encryption mechanisms and key management strategies. + +#### Infrastructure Implementer Responsibilities + +* Configure the infrastructure to provide encryption at rest capabilities (for example, enable EBS encryption, Azure Disk Encryption). +* Ensure Private Mendix Platform is deployed with encryption at rest enabled for databases and persistent volumes. +* Configure database encryption (for example, Transparent Data Encryption for SQL databases). +* Implement encryption for all storage systems that will hold Mendix application data. + +#### App Implementer Responsibilities + +* Ensure the Mendix application properly leverages encryption at rest settings. +* Configure file storage to use encrypted persistent volumes. +* Verify that sensitive data fields are stored in encrypted database columns where required. + +#### Infrastructure Operator and App Operator Responsibilities + +* Monitor and verify that encryption at rest remains enabled throughout the system lifecycle. +* Ensure that any new storage volumes or databases are created with encryption enabled. +* Audit storage configurations periodically to confirm encryption compliance. +* Respond to any encryption failures or degradation events. + +## Proof and Remarks + +### Mendix SOC 3 Compliance Report + +A report detailing Cryptographic Control and Key Management is available in [Conveyor (page 43)](https://app.conveyor.com/profile/mendix/d/mendix-isae-3000-soc-3/H68STe). + +### S3 File Storage: Application-Level Encryption at Rest (com.mendix.storage.s3.EncryptionKeys) + +The Mendix Runtime custom settings expose a dedicated encryption-at-rest configuration for S3-backed file document storage: + +* `com.mendix.storage.s3.EncryptionKeys` — List of keys which can be used to encrypt and decrypt data at rest in S3. The right key to decrypt the data with is automatically selected. +* Supports key rotation with multiple base64-encoded keys. +* Mendix 11.6.0 and newer enforces AES as the only supported algorithm. + +This is a Mendix Runtime-level encryption capability for System.FileDocument entities stored in S3, independent of any S3 bucket-level server-side encryption. + +For more information, see [S3 Storage Service Settings](https://docs.mendix.com/refguide/custom-settings/#s3-storage-service-settings). + +### Database Transport Encryption: DatabaseUseSsl and Strict TLS + +The Mendix Runtime supports encrypted connections to databases via DatabaseUseSsl, and the Mendix Operator storage plans support Strict TLS for PostgreSQL, SQL Server, and MinIO: + +* `Strict TLS` - Enables full TLS certificate validation and requires encryption when connecting to the PostgreSQL server. +* PostgreSQL - Strict TLS with full certificate validation +* SQL Server and Azure SQL - Strict TLS supported +* MinIO - TLS via HTTPS schema in the endpoint URL +* Self-signed certificates - Supported through a custom CA trust store + +This protects database credentials and data-in-transit to the storage backend, complementing at-rest encryption configured at the infrastructure layer. + +For more information, see the relevant sections of [Storage Plans](/developerportal/deploy/private-cloud-storage-plans/#database-postgres). + +### Database Authentication: Short-Lived Tokens Replace Static Passwords (IRSA or Managed Identity) + +Private Mendix Platform storage plans support replacing static database passwords with short-lived, automatically rotated tokens, eliminating a significant class of credential-at-rest exposure. + +For AWS IRSA (Operator 2.12 and newer), static passwords are replaced with short-lived tokens, which are automatically maintained by EKS. + +For Azure Managed Identity (Operator 2.17 and newer), static passwords are replaced with short-lived tokens, which are automatically maintained by AKS. + +No static credentials are stored at rest when IRSA/Managed Identity is configured. The credential material exists only as a short-lived token in memory. + +For more information, see the relevant sections of [Storage Plans](/developerportal/deploy/private-cloud-storage-plans/#database-postgres). + +### Private Mendix Platform Credential Storage: AES Encryption in Database + +The related control IA-05 (07) indicates that all Private Mendix Platform credentials stored in the internal database are encrypted using AES. + +The Project Admin PAT is stored in the PMP database and encrypted using the Advanced Encryption Standard (AES) algorithm. + +Private Mendix Platform retrieves the Project Admin PAT from AWS Secrets Manager, where it is securely stored and encrypted using the Advanced Encryption Standard (AES) managed by AWS Key Management Service (AWS KMS). + +This covers VCS PATs, build cluster tokens, registry passwords, SMTP passwords, marketplace credentials, and cluster manager API tokens. All are stored encrypted at rest in either the Private Mendix Platform database (AES) or an external secret manager (AES or AWS KMS). + +### External Secret Management: HashiCorp Vault + +Since version 1.24.2 Private Mendix Platform supports Hashicorp Vault as an external secret management solution alongside the traditional database storage option. + +The integration uses Vault's KV version 2 secrets engine with Kubernetes Auth Method (that is, password-less OIDC-based pod authentication). All Platform credentials (such as VCS PATs, build tokens, registry passwords, storage keys, SMTP passwords) can be stored externally in Vault, where they are protected by Vault's transit encryption at rest. + +For more information, see the following documents: + +* [Configuring a Secret Store with HashiCorp Vault](/developerportal/deploy/secret-store-credentials/#hashicorp) +* [Private Mendix Platform 1.24.2 Release Notes](/releasenotes/private-platform/1-24/#1242) + +### External Secret Management: AWS Secrets Manager + +Private Mendix Platform supports AWS Secrets Manager as an alternative credential storage backend, accessed through IRSA (IAM Roles for Service Accounts). No static AWS credentials stored at rest. Credentials such as VCS PATs, build cluster tokens, and registry passwords are stored in AWS Secrets Manager (encrypted by AWS KMS) and fetched at runtime using the pod's assigned IAM role identity. + +For more information, see [Retrieve Environment-Sensitive Data from a Secret Store](/developerportal/deploy/secret-store-credentials/). + +### Read-Only Root Filesystem: Prevents Malicious Code from Writing to Storage + +Starting in Mendix Operator 2.21.0, all system containers mount `readOnlyRootFilesystem: true` by default. Mendix app container images are locked down by default - they run as a non-root user, cannot request elevated permissions, and file ownership and permissions prevent modification of system and critical paths. + +This is an integrity protection control for information at rest inside the container filesystem, directly referenced in NIST SC-28 supplemental guidance as a *Write-Once-Read-Many* equivalent mechanism. Malicious code cannot modify the container's stored filesystem state. + +For more information, see [Read-only RootFS](/developerportal/deploy/private-cloud-cluster/#readonlyrootfs). + +### EnableFileDocumentCaching Security Guard for Sensitive Data at Rest + +The Mendix Runtime provides the [EnableFileDocumentCaching](/refguide/custom-settings/#EnableFileDocumentCaching) setting to prevent sensitive file documents from being cached to local disk. By default, caching is set to `false`. Customers are advised to only enable caching if they are sure that the file documents will not contain any sensitive information. This direct data-at-rest protection control at the runtime layer prevents sensitive `System.FileDocument` data from being written to the local container filesystem where it would exist at rest without encryption. + +### SC-28(1) - FIPS Mode: AES-256 and FIPS 140-2 Validated Cryptography + +The sibling control SC-28 (1) documents the cryptographic protection mechanisms available in Private Mendix Platform, including support for FIPS 140-2 validated modules when deployed in FIPS mode. Private Mendix Platform supports FIPS-compliant deployments on supported Kubernetes distributions, ensuring that AES-256 is used for data at rest. \ No newline at end of file From b9f18dea9c1ebf8f7e9bfd73a53bfe7a7dbe83ba Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Tue, 2 Jun 2026 18:43:08 +0200 Subject: [PATCH 2/5] updates --- .../nist-controls/sc/pmp-nist-sc2801.md | 31 ++++++------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md index 591f9118329..2f28412f74a 100644 --- a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md @@ -1,16 +1,16 @@ --- -title: "SC-28 System and Communications Protection - Protection of Information at Rest" -linktitle: "SC-28" -url: /private-mendix-platform/nist-controls/sc-28/ -description: "Documents the Private Mendix Platform's compliance with the SC-28 control of the NIST 800-53 framework." +title: "SC-28 (01) System and Communications Protection - Protection of Information at Rest - Cryptographic Protection" +linktitle: "SC-28 (01)" +url: /private-mendix-platform/nist-controls/sc-2801/ +description: "Documents the Private Mendix Platform's compliance with the SC-28 (01) control of the NIST 800-53 framework." weight: 20 --- ## Introduction -This document describes how Private Mendix Platform fulfills the SC-28 control. +This document describes how Private Mendix Platform fulfills the SC-28 (01) control. -| Control ID | SC-28 | +| Control ID | SC-28 (01) | | --- | --- | | Control category | SC - System and Communications Protection | | Requirement baseline | FEDRAMP MODERATE | @@ -18,27 +18,16 @@ This document describes how Private Mendix Platform fulfills the SC-28 control. ## Control -The information system protects the confidentiality and/or integrity of organization-defined information at rest. +The information system implements cryptographic mechanisms to prevent unauthorized disclosure and modification of organization-defined information on organization-defined information system components. ### Supplemental Guidance -This control addresses the confidentiality and integrity of information at rest and covers user information and system information. Information at rest refers to the state of information when it is located on storage devices as specific components of information systems. System-related information requiring protection includes, for example, configurations or rule sets for firewalls, gateways, intrusion detection or prevention systems, filtering routers, and authenticator content. Organizations may employ different mechanisms to achieve confidentiality and integrity protections, including the use of cryptographic mechanisms and file share scanning. Integrity protection can be achieved, for example, by implementing Write-Once-Read-Many (WORM) technologies. Organizations may also employ other security controls including, for example, secure off-line storage in lieu of online storage when adequate protection of information at rest cannot otherwise be achieved and/or continuous monitoring to identify malicious code at rest. +Selection of cryptographic mechanisms is based on the need to protect the confidentiality and integrity of organizational information. The strength of mechanism is commensurate with the security category and/or classification of the information. This control enhancement applies to significant concentrations of digital media in organizational areas designated for media storage and also to limited quantities of media generally associated with information system components in operational environments (for example, portable storage devices, mobile devices). Organizations have the flexibility to either encrypt all information on storage devices (that is, full disk encryption) or encrypt specific data structures (for example, files, records, or fields). Organizations employing cryptographic mechanisms to protect information at rest also consider cryptographic key management solutions. The following controls are related to this control: -* AC-3 -* AC-6 -* CA-7 -* CM-3 -* CM-5 -* CM-6 -* PE-3 -* SC-8 -* SC-13 -* SI-3 -* SI-7 - -For more information, refer to the NIST Special Publications 800-56, 800-57, and 800-111. +* AC-19 +* SC-12 ## Responsibility From 3bc71d6a6323172e04a76cefb75d7cab67def498 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Mon, 8 Jun 2026 20:50:08 +0200 Subject: [PATCH 3/5] updates --- .../nist-controls/sc/pmp-nist-sc28.md | 2 +- .../nist-controls/sc/pmp-nist-sc2801.md | 163 +++++++++++------- .../nist-sc/nist-sc-2801-1.png | Bin 0 -> 292658 bytes .../nist-sc/nist-sc-2801-2.png | Bin 0 -> 298339 bytes 4 files changed, 104 insertions(+), 61 deletions(-) create mode 100644 static/attachments/private-platform/nist-sc/nist-sc-2801-1.png create mode 100644 static/attachments/private-platform/nist-sc/nist-sc-2801-2.png diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md index 591f9118329..f0aac5df34d 100644 --- a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md @@ -173,4 +173,4 @@ The Mendix Runtime provides the [EnableFileDocumentCaching](/refguide/custom-set ### SC-28(1) - FIPS Mode: AES-256 and FIPS 140-2 Validated Cryptography -The sibling control SC-28 (1) documents the cryptographic protection mechanisms available in Private Mendix Platform, including support for FIPS 140-2 validated modules when deployed in FIPS mode. Private Mendix Platform supports FIPS-compliant deployments on supported Kubernetes distributions, ensuring that AES-256 is used for data at rest. \ No newline at end of file +The sibling control SC-28 (01) documents the cryptographic protection mechanisms available in Private Mendix Platform, including support for FIPS 140-2 validated modules when deployed in FIPS mode. Private Mendix Platform supports FIPS-compliant deployments on supported Kubernetes distributions, ensuring that AES-256 is used for data at rest. \ No newline at end of file diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md index 2f28412f74a..ad7e31339c7 100644 --- a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc2801.md @@ -39,43 +39,51 @@ This is a shared responsibility between Mendix and the customer. ### Mendix Responsibility -The Mendix Runtime and Private Mendix Platform provide the capability to fully encrypt Mendix application data at rest. The platform leverages underlying infrastructure encryption capabilities and ensures that data stored in databases, file storage, and persistent volumes can be protected. +The Mendix Runtime and Private Mendix Platform implement cryptographic mechanisms to protect information at rest and in transit. The platform supports industry-standard encryption algorithms and can leverage FIPS 140-2 validated cryptographic modules when deployed in FIPS-compliant environments. -Specifically, the Mendix platform: +Cryptographic protection mechanisms include: -* Supports encryption at rest for all data stored in databases (PostgreSQL, Oracle, SQL Server, and so on). -* Leverages Kubernetes persistent volume encryption capabilities for application data. -* Supports encrypted storage for file documents and binary data. -* Provides configuration options to enable and enforce encryption at rest. -* Integrates with infrastructure-level encryption mechanisms (for example, AWS EBS encryption, Azure Disk Encryption). +* AES-256 encryption for data at rest (databases, persistent volumes, file storage) +* Full disk encryption support via infrastructure-level encryption (for example, AWS EBS encryption, Azure Disk Encryption) +* Database-level encryption support (for example, Transparent Data Encryption for SQL databases) +* Encrypted file storage for documents and binary data +* FIPS 140-2 compliant cryptographic modules when deployed in FIPS mode +* Integration with key management systems for cryptographic key lifecycle management + +The platform provides flexibility to implement full disk encryption or encrypt specific data structures based on organizational requirements. ### Customer Responsibility It is the customer's responsibility to: -* Define what information requires encryption at rest based on data sensitivity and organizational policies. -* Determine whether confidentiality, integrity, or both protections are required. -* Select appropriate encryption mechanisms and key management strategies. +* Define what information requires cryptographic protection based on security category and classification. +* Determine the required strength of cryptographic mechanisms (for example, AES-128, AES-256). +* Decide whether full disk encryption or selective data structure encryption is required. +* Establish cryptographic key management policies and procedures. +* Determine if FIPS 140-2 validated cryptography is required. #### Infrastructure Implementer Responsibilities -* Configure the infrastructure to provide encryption at rest capabilities (for example, enable EBS encryption, Azure Disk Encryption). -* Ensure Private Mendix Platform is deployed with encryption at rest enabled for databases and persistent volumes. -* Configure database encryption (for example, Transparent Data Encryption for SQL databases). -* Implement encryption for all storage systems that will hold Mendix application data. +* Enable cryptographic encryption at the infrastructure layer (for example, enable EBS encryption with KMS keys). +* Configure database encryption with appropriate cryptographic algorithms. +* Implement key management solutions (for example, AWS KMS, Azure Key Vault, HashiCorp Vault). +* Ensure encryption keys are managed in accordance with customer policies. +* Enable FIPS mode if required by the customer. #### App Implementer Responsibilities -* Ensure the Mendix application properly leverages encryption at rest settings. -* Configure file storage to use encrypted persistent volumes. -* Verify that sensitive data fields are stored in encrypted database columns where required. +* Configure the Mendix application to leverage cryptographic encryption settings. +* Implement field-level encryption for sensitive data if required +* Ensure file storage uses encrypted volumes. +* Verify that cryptographic mechanisms are properly configured and functional. #### Infrastructure Operator and App Operator Responsibilities -* Monitor and verify that encryption at rest remains enabled throughout the system lifecycle. -* Ensure that any new storage volumes or databases are created with encryption enabled. -* Audit storage configurations periodically to confirm encryption compliance. -* Respond to any encryption failures or degradation events. +* Monitor and verify that cryptographic encryption remains enabled throughout the system lifecycle. +* Manage cryptographic key rotation in accordance with customer policies. +* Audit encryption configurations periodically to confirm compliance +* Respond to any encryption failures or key management issues. +* Ensure that any new storage resources are created with appropriate cryptographic protection. ## Proof and Remarks @@ -83,83 +91,118 @@ It is the customer's responsibility to: A report detailing Cryptographic Control and Key Management is available in [Conveyor (page 43)](https://app.conveyor.com/profile/mendix/d/mendix-isae-3000-soc-3/H68STe). -### S3 File Storage: Application-Level Encryption at Rest (com.mendix.storage.s3.EncryptionKeys) +### Runtime S3 Encryption: AES Application-Layer Encryption for File Documents -The Mendix Runtime custom settings expose a dedicated encryption-at-rest configuration for S3-backed file document storage: +The Mendix Runtime provides a native, application-layer cryptographic mechanism for encrypting `System.FileDocument` data at rest in S3 storage, independent of any bucket-level server-side encryption: -* `com.mendix.storage.s3.EncryptionKeys` — List of keys which can be used to encrypt and decrypt data at rest in S3. The right key to decrypt the data with is automatically selected. +* `com.mendix.storage.s3.EncryptionKeys` - List of keys which can be used to encrypt and decrypt data at rest in S3. The right key to decrypt the data with is automatically selected. * Supports key rotation with multiple base64-encoded keys. * Mendix 11.6.0 and newer enforces AES as the only supported algorithm. -This is a Mendix Runtime-level encryption capability for System.FileDocument entities stored in S3, independent of any S3 bucket-level server-side encryption. +This is a Mendix Runtime-enforced AES encryption. Data is encrypted by the runtime before being written to S3, so it is encrypted at rest regardless of infrastructure configuration. Key rotation is supported by specifying multiple keys; the correct decryption key is selected automatically. For more information, see [S3 Storage Service Settings](https://docs.mendix.com/refguide/custom-settings/#s3-storage-service-settings). -### Database Transport Encryption: DatabaseUseSsl and Strict TLS +### FIPS 140-2 Mode: Validated Cryptographic Modules Across All Private Mendix Platform Components + +The related [SC-13](/private-mendix-platform/nist-controls/sc-13/) control documents that all Mendix components support operation with FIPS 140-2 validated cryptographic modules when deployed in FIPS mode. This is directly applicable to SC-28 (01), as it defines the cryptographic standard used for at-rest encryption. + +Mendix fully supports operation in FIPS 140-2 compliant environments. All major components of the Mendix platform are capable of running with FIPS mode enabled, ensuring that cryptographic operations consistently use FIPS-validated cryptographic modules. + +FIPS mode covers the following: + +* Mendix Runtime - FIPS-compliant cryptography for data at rest, in transit, and digital signatures +* Mendix Operator - FIPS-validated cryptographic operations for all Kubernetes deployments +* Private Mendix Platform - FIPS mode enabled across all infrastructure services, including apps built and deployed on Private Mendix Platform +* Mendix Studio Pro - FIPS-compliant build and development toolchain -The Mendix Runtime supports encrypted connections to databases via DatabaseUseSsl, and the Mendix Operator storage plans support Strict TLS for PostgreSQL, SQL Server, and MinIO: +The output confirms the system is operating in FIPS mode (`fips_enabled: 1`), ensuring that all cryptographic operations used for data protection and digital signatures utilize FIPS-validated modules. This demonstrates compliance with federal standards by restricting the information system to organization-defined, approved cryptographic types for all security-sensitive functions. -* `Strict TLS` - Enables full TLS certificate validation and requires encryption when connecting to the PostgreSQL server. -* PostgreSQL - Strict TLS with full certificate validation -* SQL Server and Azure SQL - Strict TLS supported -* MinIO - TLS via HTTPS schema in the endpoint URL -* Self-signed certificates - Supported through a custom CA trust store +{{< figure src="/attachments/private-platform/nist-sc/nist-sc-2801-1.png" class="no-border" >}} -This protects database credentials and data-in-transit to the storage backend, complementing at-rest encryption configured at the infrastructure layer. +### External Key Management Integration: AWS KMS, Azure Key Vault, HashiCorp Vault -For more information, see the relevant sections of [Storage Plans](/developerportal/deploy/private-cloud-storage-plans/#database-postgres). +The related [SC-12](/private-mendix-platform/nist-controls/sc-12/) control documents that Private Mendix Platform integrates with enterprise key management systems for the full cryptographic key lifecycle - the required complement to SC-28 (01)'s cryptographic mechanisms. -### Database Authentication: Short-Lived Tokens Replace Static Passwords (IRSA or Managed Identity) +Mendix supports integration with external key management solutions such as AWS KMS, Azure Key Vault, and HashiCorp Vault, allowing organizations to enforce their own policies for key generation, distribution, storage, rotation, and destruction. -Private Mendix Platform storage plans support replacing static database passwords with short-lived, automatically rotated tokens, eliminating a significant class of credential-at-rest exposure. +Three public documentation pages confirm the Private Mendix Platform-specific implementations. -For AWS IRSA (Operator 2.12 and newer), static passwords are replaced with short-lived tokens, which are automatically maintained by EKS. +* For information about IRSA (IAM Roles for Service Accounts) without static credentials at rest, see [Configuring External Secret Management with AWS Secret Manager](/private-mendix-platform/configure-aws-secret-manager/). +* For information about Kubernetes password-less pod authentication through OIDC, see [Configuring External Secret Management with HashiCorp Vault](/private-mendix-platform/configure-hashicorp-vault/). +* For information about Azure AD Workload Identity and User-Assigned Managed Identity, see [Configuring External Secret Management with Azure Key Vault](/private-mendix-platform/configure-azure-key-vault/). -For Azure Managed Identity (Operator 2.17 and newer), static passwords are replaced with short-lived tokens, which are automatically maintained by AKS. +All three integrations eliminate static credentials at rest. AWS uses IAM and KMS for AES encryption of stored secrets. Vault uses its native transit encryption engine (AES-256-GCM). Azure Key Vault +uses FIPS 140-2 validated HSM-backed keys. -No static credentials are stored at rest when IRSA/Managed Identity is configured. The credential material exists only as a short-lived token in memory. +### Operator Secret Store: Database and External Credential Backends for Operator-Managed Secrets -For more information, see the relevant sections of [Storage Plans](/developerportal/deploy/private-cloud-storage-plans/#database-postgres). +The Mendix Operator supports externalizing environment-level secrets (database credentials, storage access keys, app constants, admin passwords) to external secret stores, protecting them +with each provider's native cryptographic mechanisms at rest. + +The following stores are supported: +* HashiCorp Vault +* AWS Secrets Manager +* Azure Key Vault +* Google Secret Manager +* Existing Kubernetes Secret + +Incorrect use of a secret storage may reduce the security of your app. Consult the store providers on production security setup and enable `etcd` encryption in Enterprise Kubernetes distributions. + +The explicit `etcd` encryption recommendation directly addresses Kubernetes-native secrets at rest. `Etcd` is the key-value store where Kubernetes Secrets are persisted, and without encryption-at-rest enabled on etcd, unencrypted secrets would exist on disk. + +For more information, see [Retrieve Environment-Sensitive Data from a Secret Store](/developerportal/deploy/secret-store-credentials/). ### Private Mendix Platform Credential Storage: AES Encryption in Database -The related control IA-05 (07) indicates that all Private Mendix Platform credentials stored in the internal database are encrypted using AES. +The related IA-05(07) control proves that all Private Mendix Platform-managed platform credentials stored in the internal database use AES encryption. -The Project Admin PAT is stored in the PMP database and encrypted using the Advanced Encryption Standard (AES) algorithm. +The Project Admin PAT is stored in the Private Mendix Platform database and encrypted using the Advanced Encryption Standard (AES) algorithm. Private Mendix Platform retrieves the Project Admin PAT from AWS Secrets Manager, where it is securely stored and encrypted using the Advanced Encryption Standard (AES) managed by AWS Key Management Service (AWS KMS). -This covers VCS PATs, build cluster tokens, registry passwords, SMTP passwords, marketplace credentials, and cluster manager API tokens. All are stored encrypted at rest in either the Private Mendix Platform database (AES) or an external secret manager (AES or AWS KMS). +This demonstrates that cryptographic protection is applied at the application layer inside Private Mendix Platform itself, not delegated entirely to infrastructure, satisfying the SC-28 (01) requirement that the information system implements the cryptographic mechanism. -### External Secret Management: HashiCorp Vault +### HashiCorp Vault External Secret Management -Since version 1.24.2 Private Mendix Platform supports Hashicorp Vault as an external secret management solution alongside the traditional database storage option. +The [1.24.2 release note](/releasenotes/private-platform/1-24/#1242) provides date-stamped public proof that Private Mendix Platform specifically implemented and released cryptographic-at-rest protection through Vault KV v2: -The integration uses Vault's KV version 2 secrets engine with Kubernetes Auth Method (that is, password-less OIDC-based pod authentication). All Platform credentials (such as VCS PATs, build tokens, registry passwords, storage keys, SMTP passwords) can be stored externally in Vault, where they are protected by Vault's transit encryption at rest. +*Private Mendix Platform supports Hashicorp Vault as an external secret management solution alongside the traditional database storage option.* -For more information, see the following documents: +Vault KV v2 stores secrets encrypted at rest using AES-256-GCM with Vault's own encryption keys, separately managed from the application. -* [Configuring a Secret Store with HashiCorp Vault](/developerportal/deploy/secret-store-credentials/#hashicorp) -* [Private Mendix Platform 1.24.2 Release Notes](/releasenotes/private-platform/1-24/#1242) +### Strict TLS for Database Connections: Cryptographic Protection of Data in Transit to Storage -### External Secret Management: AWS Secrets Manager +Private Mendix Platform storage plans enforce strict TLS for all database connections, ensuring cryptographic protection of data moving between the runtime and the storage backend where at-rest data resides. -Private Mendix Platform supports AWS Secrets Manager as an alternative credential storage backend, accessed through IRSA (IAM Roles for Service Accounts). No static AWS credentials stored at rest. Credentials such as VCS PATs, build cluster tokens, and registry passwords are stored in AWS Secrets Manager (encrypted by AWS KMS) and fetched at runtime using the pod's assigned IAM role identity. +**Strict TLS** specifies if TLS should always be validated. Enabling this setting enforces full TLS certificate validation and requires encryption when connecting to the PostgreSQL/SQL Server. This applies to PostgreSQL (static, IRSA, and Managed Identity), SQL Server (static and Managed Identity), and MinIO. Azure SQL and Azure Postgres support Strict TLS natively. -For more information, see [Retrieve Environment-Sensitive Data from a Secret Store](/developerportal/deploy/secret-store-credentials/). +This prevents any cleartext data from traversing the path between the Mendix Runtime and the encrypted at-rest storage, ensuring the cryptographic protection chain is unbroken. + +For more information, see [Storage Plans: Postgres](/developerportal/deploy/private-cloud-storage-plans/#database-postgres). + +### Istio or Service Mesh Support - Supported Environments + +As described in [Supported Providers: Networking](/developerportal/deploy/private-cloud-supported-environments/#networking), Service Mesh Support is a supported networking option for Private Mendix Platform. This confirms that Istio service mesh (which enforces mTLS between pods) is an officially supported and documented configuration for Private Mendix Platform deployments. + +The cluster-wide `PeerAuthentication` manifest (called `default` in the `istio-system` namespace) enforces a Global STRICT mTLS policy. This ensures that all internal communications across all namespaces are encrypted and authenticated, effectively preventing unauthorized or unencrypted information transfer at the internal system boundaries. + +{{< figure src="/attachments/private-platform/nist-sc/nist-sc-2801-2.png" class="no-border" >}} + +### RuntimeAutomountServiceAccountToken: false - Cluster Configuration -### Read-Only Root Filesystem: Prevents Malicious Code from Writing to Storage +Private Mendix Platform defaults the value of `runtimeAutomountServiceAccountToken` to `false`, which means that runtime pods cannot use the Kubernetes API to communicate with or enumerate other pods. This directly prevents API-plane lateral movement between application pods. -Starting in Mendix Operator 2.21.0, all system containers mount `readOnlyRootFilesystem: true` by default. Mendix app container images are locked down by default - they run as a non-root user, cannot request elevated permissions, and file ownership and permissions prevent modification of system and critical paths. +For more information, see [Creating a Mendix on Kubernetes Cluster](/developerportal/deploy/private-cloud-cluster/#advanced-deployment-settings). -This is an integrity protection control for information at rest inside the container filesystem, directly referenced in NIST SC-28 supplemental guidance as a *Write-Once-Read-Many* equivalent mechanism. Malicious code cannot modify the container's stored filesystem state. +### Non-root / No Privilege Escalation - Containerized App Architecture -For more information, see [Read-only RootFS](/developerportal/deploy/private-cloud-cluster/#readonlyrootfs). +Runtime containers run as non-root with `allowPrivilegeEscalation: false`, removing the OS-level capability needed to intercept or spoof pod-to-pod network traffic (for example, ARP spoofing, or packet capture). -### EnableFileDocumentCaching Security Guard for Sensitive Data at Rest +For more information, see [Containerized Mendix App Architecture](/developerportal/deploy/private-cloud-cluster/#containerized-architecture). -The Mendix Runtime provides the [EnableFileDocumentCaching](/refguide/custom-settings/#EnableFileDocumentCaching) setting to prevent sensitive file documents from being cached to local disk. By default, caching is set to `false`. Customers are advised to only enable caching if they are sure that the file documents will not contain any sensitive information. This direct data-at-rest protection control at the runtime layer prevents sensitive `System.FileDocument` data from being written to the local container filesystem where it would exist at rest without encryption. +### API Credential Automounting Disabled - Operator Release Notes -### SC-28(1) - FIPS Mode: AES-256 and FIPS 140-2 Validated Cryptography +As described in the [January 26, 2026 release note](/releasenotes/developer-portal/mendix-for-private-cloud/#0.10.7), License Manager CLI v0.10.7 and newer automatically disables API credential automounting for PCLM deployments, significantly limiting unnecessary access. -The sibling control SC-28 (1) documents the cryptographic protection mechanisms available in Private Mendix Platform, including support for FIPS 140-2 validated modules when deployed in FIPS mode. Private Mendix Platform supports FIPS-compliant deployments on supported Kubernetes distributions, ensuring that AES-256 is used for data at rest. \ No newline at end of file +The Operator actively enforces that pods cannot acquire Kubernetes API credentials at runtime, closing the path by which a compromised pod could query the API server to discover and target other pods. \ No newline at end of file diff --git a/static/attachments/private-platform/nist-sc/nist-sc-2801-1.png b/static/attachments/private-platform/nist-sc/nist-sc-2801-1.png new file mode 100644 index 0000000000000000000000000000000000000000..206f6218091112d1d32485c7416f6b058c546f2a GIT binary patch literal 292658 zcmeFa30PEDwl=)asY7u}3MtBng(w`PgxI1K7(pXKfd+9T(e8*ypb(TcqKHHR8R`_2 z0#ZsTMnDwoHfrZ4GDsAN48EYh)e(rPs|9&4&_d|H_ z4EyZ8_S)}y*Sq$P{&34W%^7oNAcQp6JFeY|kQxcUt4KEdbZkAvL&TBc^=s{Z9f-YB zu`UUBoGa~}4Cp#pUU}`%M$gp!b+>;0|6WD%xeaN_7RwfN4Ijz+^yt;dRr`KSYdBO9 z!R-jc#X<+`B(AQ#fO|{HrDe(tHN>`8vUQD0SmotKh!hRZLJQ1W9($GZiX`dBybxEe zSb{{n@b}6EhWcU$9k!UxNkP15?P}vS$9e3CB|?^j^76rG8Se|bQnD9W+z=tWa-5(Y z6@iwz7IKlm$50os3_UgAS(K)QLzKGm^f8Pl=`ulUca>z`RT|0*B^q~;fYjZIBowh% zX>M;#D@?gG^0&n(zESe#<6J{7d#58?B`&YU;aQFm3hfrm%gX~138NfzTF~ob;YE6g zYV9rHb4qpKS$1>16g(};NP|VG>YY$jNtAb-;TkfcQ0ELL;#u56Dlz#3$Fu9>!)=?V2e=WFN#Iqf4u9I#OGCi1 zmC!;GdCHMkJa@e_9i(3>msjeB}Q|I}PxAc|KjoL$Nm znjV~skqX44N?5wQYN3bTdPF;_ECf7Sg!}K{xqA4Bi|}jOvAGkdCfc5K)NNNt6nLN2Y69;KHSuTmespR19P_Qt$@- z`%Eop5j#TdRw1R!p?DHKFT&AvkFJQqF`7Z14g$lj&bA$1$b-w)@QJXq;EO4hWjU$L zuC$Pd2^{GGfIKO(udlwFS&oVXT%B5WgqM&O)BBa$lwaa*6-^Sz5+Jaihdeta&igbb zHy4 zT#U0UNgja{Y}{uSNvfy_g0P@iGK>{fF^?zUk#bBXrg@GM6&ni|(<(3z9LNbTB`s!q zQ6dTQOJw0JTqdG;BoF6sYbi1OA|TT@Q@})U`Mh$POR%}rQh%`ongy-H>?s+hN02y% zv#?tnU<;IXIIgRdsc5WZ_e>I+RRpaQlR}Xs0@+bw2`m{h;2bO*#T3heClJxum6!~g z1+61U8Nv49QSb|ws5R#CXgfBC^b)gi7MmBpl46<#twV-N6|IRAG9-glW4hC(J8jz1 zrl;rsg+9%0<&l>|-Wn8_=6C@`jPdOe$z$Vy&5LMlJRKbrU<93=f{6?3yjFWPaM2<|+JO_kPUEXMu zBh3>F(5!MGjd7tIXdf;COQ;+(A|zOo2q%%BElXmL%TWi?t zxCV;U7Ne+9T{MeN5j?hvfY^XW979BqEE&We9x4)ZMk^Eu7uQ##1SK-0MaWo*v2enX z#3-?VgouG;Iglz`fa`*gP5~F7^^4OdP(uWcHcUgus(0M$|$QyeT_kKQhH|xHw@gT{+u= zPa~?(qGiTiM_geJD}s_wfRB$Tv_$6+1{ZHyAnur<%Ml}`MAz?_mk=uzfb(_a;IQ%( zO7zf18o|ZJ+LZq>1wkRlbVatk#Tn$ug(cw&0<(~)BYK%#i!unlk16cS3@I=M0``DRHZ_w5=0;zEwZDz0_Xvjgu{c2 zONF>ss`4}<5a*osc1H)kWV*YiyKCCIrYGb7YTu;*MaiBB5%4o?G3m*vBiNt_5vnK^ zyTqTTq_geWM#`KbdisLtewen0>3K2j9~eKm?bQ5L6OTddrjp3A?UALUBpsNBP9ZOT z2bC(K2+Nrm9f%A;i^tW8T1-g5xoQw};1=93QLSYL%U;sTLs9Cy=?6^r!L%Jr&xQZ{ z{DDFwf!rU7tJn%mNI1_1eR1@Px^l#Y2K4hE?>QO8Q%%H11O^s#JvKClu<;;Di^^9Wi~z;YxZ zxksB<-<2%ghO2|1NWpu?mY}sz0dx00#rDSq170|XSG(+f->WCCPOHyTR;+I%Nr7M7-1>%<_R4Taw z#0R;EOjtRaLu(hYv4l?H(rp6boVG-P@sJly@Xuf@aX7|$S1Hd~fQjsDDb#+8NPyA#xz~2uX5W_9hRWvjecaz#e0K$LY?Q?wo1MnVwev z-}szn?$TvE$Wm#tc{o9fN^ucU-jZ`g4diSj3$f9{TC^gff(ywfj|fZ-ss}{|;$k-f z59|dw1gi+qn3!XU?l)PmAO%+|L55I9=V^-8(5A^dT_{kViI4<+7_Lb#%dQkdX3bI{ zCV8NC)==@Nn9g%Lpmd|SNPx~tSWVMSneLToTbZ6g{}1?;<4P`s-$MUHg?W)6BB#h6 zH}pwISi)ij;wE_W2bWPCu0$9CT7$c;#-0jMsU$UBDJJzy#i(P35n^>Df=0~|X9?~C zabRZ=e^+3nFi%))D&!ThHF$JR5fn)W8H4!jj0!ne09~N0+-*@xdU88vXmI4|g*YKe z72zUD^7{H}S}3AVPd8_}ccyJ;dS*@gowr`Oz4m@a^*JsPzn(@kLUJ`6s=4JDWXm`h z&Z~9c7dhM0Jb|ephkHiWWWnJf9-<+^){-a(#4Dy?702rw?FAd5G9+T5P-bVrb2Y|r zkZkdENU?Psj}0412nkXw(OVCa2FzZPE*FX%+2IvJF%lzGgkw?Od3Q4}KOHrRiurWT&<3ri=OR z%a1nf>FbGHeYXGhoadk3*(-WE&$jg8+yi$Lmt9-&z6+LKTibM1&v(zheKEzw3yGq`k$-dO~-{$P{4vz7g_qd_Keuna(G5+cHz1PiCs_$BQaIo00hnH90 z@>giwzFoOz*^`F})xnVKEPU_ednS}ljM|l7-@0YFBdz9aYRe{G{Qmv>mz`v3+tvI= zf8@K!4Cz6%cO<_oA@xOe`?;N}yGQ31Uj1smR@iqDIf2jlj-TDU+`ZW9>1Xih+h<+; z?5}@*{rddl9+w{78_1ad=&RY}DFfU4hig8m-euF;)CB#0An3b@+J+~)^4$FU9wC`@{1EBl$m^&)L+{?mp3;c(t^-`OMA(Icj=)VphI* zbN+FNL(<&L#}{6t6`XTfT+yyg-3mC8Fu1Ive`QwvA&m#``MtVXbEs;$_lmXmuI7ETT-rmwOUV4@9P>?<_@QQni|Asq3Xw@ilS$g z369J7c2^(Q)_cuex8hZL~o~>E2Vg+^avrpD->}N(aB7&v=S;dlX&V3dd%RTdl&~-J3>py$2 zc~h(E=v?iCEkm3O9VK6Gt3TL!@|!RHT2I#a_qFZ4m6etKO_q98Ygz2F6klbck8k&P z)!tv%?BlumS1ore{JJ~+B+>&LzVy)kmY2VOoJ)Ada!V`AXP=g>P&l_3Y6X#HvGcue zzQ5}{pB~;-xW-^abn4Wp+J**0`?c@v>0jADe1ZIEgU6@QqEBj0UpG&x+M7s{(XA#< zJuPMfE%pA@tIzVzilgF8w)}9FtzEmvCW&=7!_&k$ZM*Y#gUej@iPN1;qsa5KX!X@Y zc4UT|*6YwKH%omU`Tz8A@0N@2-zl8HYAMEIoYQK)+55%7>c?jyZC^IKu8_*qSGO6~ z?s-(5a8;I?-YP2;4|RHq`li(pS(!ztW4Z?!8+*7)2A`D z=@~h9GcL|QSFy0nX`Xk6bGplQ-k#A~bGRX)dXA#l@%j5dKt(Y1?iFRiaERTaW1E(x zR6iTlEq-r7)72#3mZ9EO$HJpGiA#@)iuDH$y6mg;UbZK+`s~T;RZCp<&8vHSoWH46 z&ikGC%6D&8Z((r==%je*vF%MSANxOa$rQlpIiB(6xed5<&m6h%?-+c2d zZFusmFRH%Wb}f72+ZPEp{E9WL4*v9T(Jf1>>~9L3qMKfS`QYrkn-VX)AA0^n(W!mZ ziX$%ttIA?M)~r?TRnh5})?VV>dR$*`Z*hIOrKQfk%8RiqY?b?=)_Ib=RfkEGYKB0P#DYUBV$&1>?Ms<^$-7CXhu6Xg|`6S=`L{F0~ zm&gOT%??{GtZ-N~f8Dxum2)(gy`sI5`Cr@hDpYbfawc|P)jXYL7;?ox|w!+j{Fe6%<4m36dc7*3h@@SRi z8D1$Lm#ZY4^%CWO-^%3S?=SoHZ?DTr?#5lqZa%J;{n_4F=9?~GHac=@zGt3WroT_* z))@~T(qL)!Yk&9f#Lfkmj(om70b`lXjTueD+E8dnf6@o;3zV_wUcF`0>o6xzv{A756t=JuSHtGbelC$%_>(OPSTi zBd?=2!}IJ`L7BFP>GuKiwU2%HosaONjqS7Dd)spYd-)IE+xqQ>t1E;0go%{h)x;$o zE8<#BPG!2JBJ&rkT=vnhmU&z-J`uj7v0oW!b5>){QYt!C=hrh9hL>57n9qA@Ai8y2 zxMiMg;r;tMk&zoey-xX6EYaGP)ExFP?fClIY2}KbzIU!U zUEI^%L~mVeQMqS+%pGH`&}VD15B4swjDHFnFgjoV_?t(t6zu7PFOxrwxqWtPhTbPN z<|$PPR~>AVGIBBsMO-SooS$uw2JzMtNH}N??yLjLi#qSr%f-PS@`F-2Kgu&JOIImk5n$@6*S2d!=V@f*2j1 z7(tXmIhF*rY1}~wJalz^GBQ?n&XG3Hd44Y< zc1Odxl*&2=8JQYIEcr0}SV?Aik%fh`tFg+}1F)qX?g=cch(`UUxFTJ_y(Q-8@T(VS zRFq5n5|RHg*mQ`^QD7LQg8eKrNfF#zi!XF`w2m=_2j1C@SI%aaEYlT=*aVGOq^Np< ziiCSL&Poh>O*6wvwI+MCmLluTieL~@+Qd(3_m^bVhYQ07yrt*v>?)ix%Z^H2pMG!YfcFJkX>v_)UQH`Zxv{Fo zG0kgEDIE>L-K`7VTJEfT|NWNy(XQ5!7ipb43*PJuYPCA*8P;MV1tjybIrqs|1#@9G zps{;tV>8YKCdLQp=J&5Eh#Qnn4tfLNWEO`Ex7hBH)b5Uw=+@kyzRLeqv51OJI`D0@!Nl(j zI(nS~t$io<_}>5W!L`6=YYgr&Z}NYz*{b)9+3=aMUV}+6Puqs!gMWJ@ARwpf+ZWDD zzE^{^wycTfO#AYbMHsQxl@4P6OcwrQ+HAHJQB^3-Otz5C9sqJpuH;>Rz zobB)|{fVB)2QE`1nN-l8^!WBSW$Qv8t^)v9zG=gvP1iqKknO(jB-~ffd^$Enczcdn zUzxPe#Ja;gw)qb9=Wu@asLj$(zAcHA4n=w<6^wjU(2{z)t7W!Z^X#E-oW_4`)9G&; zZ!mn?p!sCOvy<7+uOai2Ww*1z06j_H$jJFTNU>1dX;;;a0hzRI|H^X~Hp*Mj=u zQYvR9_YeoZeQq4qJ16Y)y452e%7CtU;I%`FtwLBS1A9|SYeJva^zTg>__98r zF_ZzpuGt4=aN|rZt!PqzAU)EY%SsuFPAO*$yx%45jZ1CEvu9EH-Oz|(J-3#HZsFIj zFS&nlRoV5dhI@|yP6YwT7$2w`hAGBs7`fhfKF-9cudBPaE9A+wu(`2euP+C+%t|R2 zabJg4KMiQCG8q5fpf|O9K9j8J*~XE%_L~#K}zXx|D376tsbl| zE-hs{1wVNZc(EpEepuVOFgYwPZm)iHI|-k;CsUVMwA_2t+{@q8xR))?Z&`c;EQhh- z?P2ZP`;2}2jO!0oEE#+4H2$9Nn@7HPx+l82VR^BZH^RrY?1u^RY&03rpx=w@S$zT0 z(SUiY!W0E#6$Nb_NxmIb4KJ%8?rA@Cw|a7{y8n{;>Zt87<-N}vGuFcRt%I#FL0!^@ z&jVIS?mK(!yThv`Ovn2@|6yTQPNzOZl8rqu`PNA*%X+|8<3b*;3w>v>-d_tA&-tCz zDV;q%%9uH3KMbyB`o4UVO>?Vla#m1XR{L_d*5wEgskf(R#FUXSfgga4dGqFh>GWv% z?BCzp6KQ*)&bQ!Vxd!`^>5zqzt^*(0j2V zdhhw#$B(h8`=uk-r1viCzxgfL>HGIDtOPGpZ2RH9cBZ!;?euLw4%m$OFTk1E!!YIj zAuus}v(@YlxFkUHZSbQ(O{v%y1N z#xNhODlRYVzjFZ~I5RLk3UBL(tl-;Ot%G6RgG0yM$3Czb^tVy3s}JhDXx+rD_N}R^lK6&2LcVy%E)5i8IZa-aNyfNcPhGCuHTk7aR$K;tMB_(l-#f^ie@f%0-ubnOW^kxfV z!p}#O)oq6gCH?E9V`cS$ttWHA)U6FB{S3->=C<$b`w5m*>sNc7S|5J7ZLFbtTtDsg zhP0A7(%w1!83uzHAr)3q4S3h(z?y*2ImtsMCWpp`{JQc-4}|@6E$l>@O-F{QrB3~! z{w2938}o@dW^QdTGJq&!Cx>GFVXFAOT3!P&z15-50!tdl#~XV)d?z}_N`1%Ju}2?X z&VKV~XAT4pE5Oe=1>M^gcx-#1+Q(nbX8II5ddkSVCnvgx{}4O!?!-viG9KQ(^K4I_FLo zwpd^tGgvK&T)u#Xi)oBV@Ya^d0gI_^NLL2x>;S|PQ$Zvw=KckOlO%sYYs0-d?-ts( z?C=7BX1a8iBsK6kgDD2~*vC-yyTn8?M1m4>KHqhkyaZL*HqQe%SDGbK`~7uX20!3e1^F;cqkQKXfl`WJ6b8 zr`wj4l~oXmK!~y63;^w^weS9_?zWixXEAX1@Q3=nr^_}cd|`Oomf5r}%YJpMF7SuA!{x$4`#u<=w37J~tohKe zsfon+#)7ep1tp&DFYin(1t+Z`WlD9f--pkUPIV}7OpAQ{%U%T>>}y+}nlmtWK{(SySR|MS^pvl&;jd>H zEI^C>3*E;ShP15<6;5FTX8L5_zP+*Luw%3>@&H9KW&eM;rd{Pvy71hdH>%vxcry#F%j`zM^#owCrevYuPM{kO>8AKm+Z z9IK5T7u>i$x%Pz-_nLX zsLo`l31#V;Gn6@%u7=8!+Dyy}0pL$)yzx-CK7i%wF5n8mht9nDv0FF9jV7y~ueWZ| zjurENhC9|-Oiwq@fxu$ugxTbbZ&O=CeC_L=Hv=sz2%JJ1?a(6$jmvmxX*a>f0;hX5e;oDNuA zyz<x^`KAToon>@jAs|8q7(m>uF6L`Jbh&&MSFJep*(YThafu-?&#fTD z$t_-$%Yw89tUfWH=C}f=Pv5*}>xO38f!pJjd&U)vpOi-L*LUP2*!Wn*L?RFXRBPOT zP#cf{_~Xh>e_^lq`tl8ntg`@0#wEWNLT5~#9}I~dlz>y)dwxae$a{b4%&8^#(aw}Y z^$^u)CIGTSIbIpgJ@s9AgKo@vfRZO(U)#2!8NR)FSogRrzdOi-Sv$gd)TJ~7D?7Dg z0|@{rOpAeSgBGKNtI;ltt6xnG!rl0g^&1xD{sC~o4Le+N)8%^?PsmWrsf1nVspM_@ zPHvr1eHZHH*o38{brwXtouOTweK!Eh=02^}TR61~27zN0Z5Qd9ZNatZ}PYamqC}@HF_a-l%of;nM3ch*MkUvszB< zJ^zQBeMR+QqpvQk^gliva%%q{JNvt%c~>9Z3jl`=VbPl>)?>|DonJbI{z@yjwm2Jx zh9MPlR(JWuwlYg`&;zT`SrBErF(FEbO=r&2;OkK~Nsstbya59B1Lyq(c^U_oV4gH!Hea>1JSqsb|(xWM&r-2k!IMTW9_3Qfj2*H94Kh!GV{pjv6uD@UutTG1Uz|afxTQ z1|FEA<#3z?nS z8U`f)X~V$&Mje_#rmZjXyI!Dw%dnY~HTpLd3H%ZZ4RS*|cH6AS39{l6>)>Er|)d^fz zA?~o~H~sUIC1RRLq-5GR3{k%;A*6Wa5&}NiTe~!>f=kNHVc$y@E-WWF3Z*90Ml67R zIK|BF1C`b>A_vz!VoIScfGspBJ7Y(Q+y^Qw=3pF>un@>9cX#ZNo3~i7a1VtF_TogG zKeasS)%DF269yBq(LA6Oh*9-m*FDJ}2#l64%k2!#o0Bpal){Q~pSa`?xoACvE}OJ*~H=$+1x``(`a zY@`0G?i5vj0B4HGxDE_@cZlc`Juwg(oi*pX+k_M6*VIkH*j~-*KJ4?#%zH-T8fs3r=JO*JY_SF%WwgV)CQ^`XGkSfQ^opn8Kdc zu-6``Jgr9W7kY>VxX+6IC|$G31{3qaWySf!ugq?1Wf6oxuSf!$EZs_novT?CltMbN zF%X(y9%Q;*$4Y_GTKoovl^z#4|MH=Be|#t$mw+6i2rm|{(DVSgBzvbbY?O`hpmx(J z0@XRf79d0|#cIJ6JWe_LKYbm$ge5TKD>X@xr5x0d0v``q$!@lo7SjqY4r&`#5l<4q zjZzm~U%vE{C!RLly2nrNott6E)q#3?4Gm!`4<W+#C?rnKk^XabiF8#XsG+zj&djwg``| zfbu07($ytEpv0CNs@S?bEs5MwY)PqVd29_PM-Ac?ra^C{jr$4)_W1_}mPcP~bT+{FsIQPIl=p%I#3Wp?J&x~;LYqLC#iNM?^&3#G zQ0ho27NT?!6wM}9z}Z5G!y$bP-##4i;X0K5KYrB;mnA_AGG$n>UZ5m*ef{x9c?N-W zp!gR&5fZUgN?N6}0L{XA0)oQWuydG(9C;{+B4-@M*iOXRHn-e~asAmj{$~5Q)4}GJ z5Aw(B@;`SPJ?qr^s-f%EZ@00C1cpms5p2wnwnMlIHxvtuWTJDw>}x9h7^#Ai;(zlh z=cU_$XqfmF17a9|J-PqEdsET5Ywl~H}MQm38`zyVK@Fp#jng_te# zFr`EURXFyreYB6bRAA(TSf%w&O2lqzi=LJH!{R(X5R_&WyE3AeKyf0=0qQNeP#whE zN#U5xP;x=B!FrL$I$MNfQy6S1RneDweP; zO8>KqL^LB>)GQZx$~7e_IPZ|JLgj2d;Y*bcVs_iBf(+81mhaz8&H}Yn@?)Qwz&q3x zv~LFpk3=nZ++Nf03?YX0qxNOOl;#8%{_P#Bl?Nw+JS3Fks`L6uedX-?adeQE9g@m13oE?KhMlEk7HdSMQ@4}zthq>&=% zCtrh}?`od3oZJ3HjPE>~7<4oC{VKDtqKmaf#0|{v7$(cEWE)Z$a#NKfony+?p+VWI zz@jUJr=xgZY%b63P0C-CGMba(q)qi|KyVUL>K*bv#fyJT5yEpyH33Hyf2-{gSgN?U@gl1Cn1>(2r7ICkH6(h~N*N$FdZa<8tSxX!3#Sfewj zEK9m>X_uRde*+m6UN(61ZvJ3!L9ELR3bHo^XAFj9-6l{M4D4&~mnkD(=1#oGv#D_n zSb}q#O1Gtqd}cG)Zxh=HOE@znEwj!+@ZL&=FHMK`tE^9|ulZj6ymCLexPjVYa!VjT0-yA#<9> z5pM*hcl1F>t5xVS+n&(Iio|`XcTi$TS7)d`gS9yVUQ~q-59e^m_&F9+3Qm* z0;+0AJ*2fpYQ&@$XTUR60;TwPR%lXIduZe2cwq0GVAFSbd(Io@_utM>GMo6l*%vq4 zX0Tu{Crx|tF3t}6H1gjeFhv*->duA9>xI1VZ#cR}n*gtZs)!k)-{ZBEnz6P$4oeY= za8$r%(Kt&2u8vLEk2Tk%v_F|s5dGM}4s&)Ltz8*=G_%#Zxzo(Ba@Q#G>QZ$LX&S9A3drI=RaEF4L@CPJeM~1A8D7?zRg6t4<2^cBL3oC>2^ADa|E8> zN8DopCKmFvCQOq_9Xi7Sx4)VqqJr~BZx0_&n`A?*Qoz;wqNyzG<+`Bi!4NZ$m|l24 z2#C}^vrdQ$Lkr zfA`{jpiKrd?Pf6I*5})<Tn=KR zuhYJM#Ij_R_ZTYNpS7BGf$|%F!zgz5qSTfCnv(Q)4H-Si@vN{HSW|l! z@jl|QRpKS{!9yC9cXSwob4u31-j(ks1Q=DB8GXC!+ZbTTrh*RlwLOn~ z#~)2)Z7dyS>*Y$CxGPY>kohRpJh(LA2t6K&-QCST28wVaB+p6F+$#BJn;3Qj+{lCw zacRt>>0FX;Gn0w}ZH9gkGnHsC%3R1!y`SwEp+gia}gu*7K3U zoA1YLNe8o}WgP>?X&^!>2APi% zq*f)7{oc}E@38^jam#Y+H;bIwAK11&0GexP26CI!bYqyB!S+?~Ad#dg)AmIsWHJnn zV_9v*wtYq`rM-Am#lQ0=`7v3m$(BCQWz2{4(>#P_HH>g4`qCy&jOVSMil}dxjrRHM zKM+nBcA0F#Wk4Tq5mR8@4)spBS5XnYL?wWlNH%e)M91SGS&~V{sjA28t3hO}sq%T$ zKR2!Syz3rb^?KZEqOW=~JZ0p03XZP~f<)1JMyX~9GcdMssH)K(&Up12ij)SAKxPkMFtO*{kDWtgtBl`;2 zhDeA!OPUL@f_}gxdime${cw0T4|U#8Ze^0qkZBHCvtbd+eY7vn*eQ5q8%Kk63vL*P z-Ti6)PI;jruX@4Xert;ifU)~L`gV7IlI>`wttaG*ucN)9VI8Gv$G2%dZ3cfN;IraCNZFpP3BFjf24iv&po~ijYTq6-`+mwQEens2 zK5Ylpk_Hc#K<Mhc6M7>2wmIBzic(B1$o^vl<=S^Vun3b+%4@eG5q=vgMn(F%BRn_~u} zrwt6%EEtKV@8~Vxb|#a74ZW-$nb*)X=oY(o?s_%biB{YDUjZf9KhWJXQ@|)E-JjNbK%I8+x&ef0*AchECC>>cRWj?IudxKHG3oHC^`m4Jb`2CCVf%UU<5i6l z%Nr*{ZIPvYtwc_z4V_49x(zzxz;UY(BZfxNWZ^dL4{SbnABSY`>c;-Oq1@_GSLF87 zLiZW}VB{P~NV6Ns9c4@q1V1ERaWg8Hakyh$kWMxjF*GPDY&Im_`hRqf=pLQuUL&pv z$Zgik)wb`Ff z;dGP-8YeQ}*|eYj@Y%lo_J9Nv#Cr*W>e73qlm{SV3Roaiq$5*S?Pl`?Ha!tGQPtxwt3SXoMxj}B zJFo7x-}9D*LQfU3!AOPJSIpTQmcR!dk8s|t?1?8Y0;>b00ZW&KRMmvc2O*SgICcer zGHQp-$Yt9TZ;omn2ai_>GQPa`n5L#o=%y6LrHpxbJ$N(Uee$GxwUPd?V}4sq0kk{} zvi9*zmP;KYce+Yn9nS3pAyvF?e#gH2QwHOw4GQV4G>Df?8I91Lqj~J&HTr!Lx0Wkz zb7#F<1~A!15gvZ-YB@n;abw!-3_Bdps5l!FhL;i771tL2sS}s>>>b^ ztmCjyiex`PiGtl;gh4?GeGf`~ z(vJ}>Cm5M<5g{F(BjwOs3FKcV=7}IfDOKyZ@yc`6-ybiix`^N)?z?INOrla!Q+Ckn z^FY)S4GM&L^YnM2Vn&11%jnbVyN~Oovi|fvf)8hia1{+7v?OkPoCTVVw=5@<-<;A% zF#)^LFD*;LBDriHo&Etuz<1+_wE+SQfk^0BN^{OS&=_}vCzsC_)k3Q5D4Ja znK>8!Mg)n;MXIqX5Qo_gc-qcD$LC0+=M=+BJ09MRtFPXh4CM;69EQX7+i%LOqz|n6 zHx|6EcsmFD6QMHC=J_n!(-9GC&f=BblMUSrkz0l&*%QZKh?q7>P{a>{2<8F*a6JDw z06(%Z@HsTbIwPVm4pA*ca#5)ON>`Af%v^nN^Vo2Jd)w!>ZSU9%ly??~ez&M=^t7{VnplvGr#v-&@h(8- z3LX%og_rgF-`#NC)p)3`U|i3wcecCsdciD0hx8wPl?C;%wp^YW@b9JW6T>MoISp}6 zWXQ9~J|IOhq1+HaX=ERhXNg+emDg>sorPnR-cGM)Ux59K;q0(ifII48F+Pb2iy~hq1p)Ho?bFI z1**K(9&KqDU)^wV*|lm3)Z(!CwG^Z#VFSB_k`UmzRz<3-BN|GGkkC}A*7DfP#}Jt~ zk|N0VLQxQoF;@yaq3{REiBd#~9CYBsD_XIHaLqlKJe3TeW!pO|=a0xXb;RHU*MSb- zfez5wP3RX4yeK$s&KLL>JdK%y{6Ue5bjn-Cj>V9Sre29!tB2SAO&HkF%K3nBeQ;9Od!+LGT|S8y?+c#WvKZxl2z^`X_Pr*6|9)Qau= z-2M6I7*qKv`rBUkefRtNy-|@<@U=03DPIL;<;adQk%EN48s`d>a*X3hiD?i3GX~Z0 z=4s=}W#0GcW1@~k!m=E)fI#fj-VF#D&FX*T+yCgo%1}0o0?tLn27Ja?hOlE5Eb=R@ zSHRu?zw9c&aJ@cErOZ%dne9yGH7X`6+;zF2{$cT|th$RYB zo^_Xjei@^xiKqn5BlaIm0K^0BGp!QrfFse6#VsB^OGpTylIh;Ky+nlTsY!TnTo}X^ zZ25X6sa_gI!R9n#y1Ca@8XcM2VO*0}JJ0XV*xH^G1_#eKj-MFKHYM0b=^r6BCX~Y& zljXFC!*5mzv<1E5?x9oNKvNM+vBtembBa8QWajb5R1(5+hKhpo)C2&#c*b@M<_Y@K zBdxh0Oqx=13|ly}2^C0$2t$!TRt3wJ&<4tt;+U)iE23og_2o8wMm87vJF8jDs}dqt zw|NM7+d~*pdv$!F1%;TB9a7e8s1^FIfLDKH^c5p@l8|uhrV{hu3!xbcfZPHxh>C*q zJ2hv{nyJV!1r6luvV%aJgQBa74z%HtwEN`e?(Lwa#-p`Mq2BJ6Hk`akR>)bNOEqML zq|ZCF9C2G_{NsmWe+Vs$46TjKaJioF7Ja>CSjPjt1k*5 zk#L+G+eiHKc!j)NC*@wdf5C1{15_?8VN7^=uhn2M5Vm1!0%h4cI9E<2DbDd9#L#h` zokT(MjTC?cMI=Lt7Q?rd`n7e2b#;PZFi@R|T_;DA{pywpBBQ-IZ$H{@>JcmpYE$^y z6`~GL+Y!$dhda0}?vivk6C0X6`Wwc{9cLyJ*6YJA>Gu#LsQVcERjhPu*57tK*pG+` ztZz-B5#L^-IzHN!7aucc>7l-d9C3X}Yt@*p^f<})f0g)vsf{q`?n~`1>h&xO(r0_h zf4jfs22Y?r38f5>#RdWj8B8=A+`pY)al6k%I$|>RJY`Z>I$9$wb|3%I{fD^;MD#)U zW<_@6{;bBCV6;&c_mfvgn%g_NYU2^wweO;csYbB9#6Ms9*WL5Sp@+rgv>MwJc2&|O z3ATtzw-cC(1R{wEMx{FP#6{iGA44fm|3p*$fsvgTjyh`zc1T2QjQtpLVhDEJD3Zuv ztJ785TEOwpSU(exfrfA1jxXRWryD8>7w6uCP!27J4h_p^?Fz5Krvy_y1laeW_>JjfEh95NPc)H}ALzM6l8k6KO;7;u=L zNdBju@q3(;If&taT8a4i^Ik@%sX+7@i>(U!5@dN{qXE)Ltzo5B^U!@i^z)#qIvyEI zyks80Ffo+WokR(X*_xoCZF7UXdPGs(W&#ziLz%Xt{x(pzrT7p7yEw8S`BnYnOcG2* zm-XNwuSiu28#w+w3;O%51dIGN&v^wGJ_mFRrbZeXB04<~8HoW{Zg&(!G(9O>s*;@* z7#6430M)3H6(dOVQCO+PjdU@GG}Tv;N;rWhe)U9jY^Ql_7#G#JOIN!O%yz%eL|SWb z{x2SWmR5l@hj!5zynS%OI_34ElyDIoTuCdmizMkKaVf98Oj(dsIryN;s{h$K+ZiGX zxjmol7JdEt{+TlegDj0;r;G8W7i_CdLhoGzff*c4;VBmhOnci*R_j)vhwmamf(7QO zyTkbsLFi~n2*)DWEsf&|r)X-Nrg&neIhEdFkGv24)V2u3Y1^G0bl6@?GXr(Jp&}!A z?imrCV_(E*0SIRY#Br1~ix8ZI(GliAt8EZVKzjthMUtu%v1PnlJPwWtDcPO-z4Kuw zlI%Z2qVA9PwKKJ#?T@gaBP`<8=lp9*B?=wgEjQS$3AObnyFGwg~4 zxL7F@fqDv)X`jO&AtS~WyS+SQe4ev4t=;oD<;{)@)`w?Q&IZ*KR{OTQ}&0XBmt27?X#7ZQx9-1&^wW`>y(q?3ofwThNT1kwZ|} z;gLK7I^v1$!7zyA@|T7-Vl5WMurJAw+-ZnN&FgZpX?h1r@?NH>^FhgL-;3DK@$RfRn+Q0llk5rh0^gB_DO=lfv z3e?xq=JpBRafN&dgb%pJB9LlEsL9N?*Mg`M9iO_64f;C{(UM5erhoo?kuy)=e=Mg6 z4z=A%rKWHCDE;QmJAXl-5l}c?A2d3@98WA5fqLQ{TqvT9n5rs+Pb#7T)>Hy~GljEi zs0dI25=E|t8oFZ2NM%W-EBQuY&2yyM%$NXwfODa_pfwdAJcdN})Y7=Af#}%5EfN63 z!n77PQq;yNwU!eZC#Q<58S=|k5D09CRz6fvAFJ!mjSvZVl1)_Q>>Emqu)uxZek@a! zQ78dy^p``>6H_o0Lqb3G`&c+b)Z!_Y7%l{rYdR(BnBjlS+#Y=aOJyQF5afy5t~p`U zRLd`Q|0-U$EC0n(|kU%JOj>CNO*l^0k zBIy9s=|cT%Mr;tsSMH@1CFMR(>f37e=1hI})5cd%VHS<(Kz;cUIKLukG3--5)c{~a zD=j?0Z2k{>=K>aGng0Lxof*a#8Dtm?2k|h#cuLd}6)6b@G#vBP=5GTPWe}7#QA8?0 zPVc~=kfV-L0-?}W=I*~#&{R-_0TD33sVv1rKtRY)jv`0#|9wU)>*uz%yT7y7UaegQ zGtc`R?)QG~!{?hKPnrDN%WPOawTg-h-}f%%D`$lsPPhOuttofr4=%GXzOOgmKDJYNJt7Kt+GQJz7X-pv2vf0bt{)$yNGK0{Lo9LMQa0&siy3X2pgkc35hRgjGjanvXqTxGmC7uhRW0!r@t(bn7gyk>THZYmQ$!qA2&`; zmAW%_qm)Qu!lL}RBGCLSzweI&_IX4iX>K!wb6uHN6H1)#O*i}+imlb=!;o%90BGOz zg5wNNiteq)rzWpB2- zVGgY*8rjND`=^=@u~4{|QB9{_;qrBy$$K;+HPQpZWMd(}a}f?>nRCOeQ{i8Jy2+Mj z$^YbFZ`{$BcGC;g*wP1Su2S`$!owI7EJXV+rgu`Q1Xzm-}EyuB!wPCaj;mKw--(rY2UP zrO>+5rM1(=+ZR29`FqR;b!Ls8(YKOmZriPl_Vu|9=%nVT3)()O@KR!b#kv{Q54hE1 zg(xk>rO1*mHOF_RcYHj7%m3i*(PIbA$8Pg~SAuYr%~T7C0D%ZGy^mH=cq$%#L1ZK2 z%h&5DFXgzse~1+-d1^3ZWMIWAd0u>yg=CE$eIy=3*HS%I$*bCY-}I+P2_KK>&RRJN z?&4|MORSy8yglvC7I@;1Cn_snI2k9x@h4r_&;+Xr>0X6%Ki;^EMYRn~g*jiYKzYX# zCUya0DQGo#{L#pCuKjGD!z)4rOzMV`>HpPF1)uA>65LmAWw>fi5b$?pI4xl`^s6If zl%-eVKROvaj?fFa(fFS>0cuM69h`e?%-qRX%2%HKcBQ$9;-F2%N;&bw=KOQ#=Gt>P zH2m4#zszqxeYAh85 z$7R}wKfXtKM1~frasqN_BOSY}TN?;{8h!6={dtO^jOXFDX_-=HFE5mTlI_D8YKU3l z3Nb@DwO?n}Bd>1QStGXAQA}oe+?Y2_&>)>rdA5~5r+TeoVZ#)=E zx!g!{O`Owu+L~RlHLu+|FY&;E(V|yVNFxqGCeR^QN%;fd9RtOvmz1+>$K3s3WzXHE z{WB3P%eUZ449$4$Bw(B}nRGWD=-#UDMpdy?@aFaXBuv(LEx-QS0y(@AFA2(64TID0 zIDx(tkLB6ou4Gca)>7gtSynZThPRWEcxhsdht;({-Gg%U;*|<)QqSazk&*&!^o9u zO~}=)XB(%X%-|1VaFclWfb;ipKi~w%n@T9D5LY}e<<#SpF*mg?+IS++NhVSS<;TTX z_U)0gQ*gOjL>033nL6)vw5Yh!+a~GZN~3NT6~IEJl`*ffE)R&9hpIE8mgrpiN#HGW#7e0CJIB*L<&2Y_F z?#k80f^t|8*|t4W=9qjR^&nG2uSb~;?Yw*FrO}jNS{G173-fvwa_}`*R^dL^e$!_c zG^a8PD27cAznXkwa^Aq?a1b6|mMK*^<*}YoCp?=P{+d+j{kHyWx0XDf%(L?0L{D}@ z*Du!nX(o!&$`MWZHyKsT_)=B}_o$7;_S&6+_A1eWN-US&)^3MquQsWC_lT)8lCO7v zJnKQ*vVMxq$(ZggmV2z1`qF$8|4#c?q!5@{iJoIxMQEtHHk3NuLHR_kBg#9D4oeB$ zdMLD^JEk?XH#MVwIf-whObsH4rH#wqRY2+GB-Il;t;d}-?`FWu08F&E5$`fXQ6zC) z*MxT4&aRG}u{-=5zp(c_!^a6pISu89=GLHrPlDD&M3@8u1ln7=dw}_Frb-z^x_?S{ zgMf2)exh)8&6XJ;toV?2)gej~b{f8{p$lII#)|)j4M{ZnYo3iHIiyLNSO#A-y7bI-gu`j6I5=5)PNu*ux&xnAM zirz1#%&sXUCgR}~nv}7qx{l*2eCd>a-0*1scRfUw%1pVV{=<19M<&xqKB)l3btPFT z(`5X_^O1;@@iO`@WE5}7DH5}w;Faaom0j3JW;}i1;|al=H|x-&%;dF3pf0K(M5SG5 zAKvew?m_E)G|6vRu5{j^vA5^Cvy@<%B;H8b652BG0zntuyXW{YC`x*?9vt}Oau^Cv zW6I!V~}dQjKv zBnlv4bPB#sY(w5v9jMm0mkY}}nlM*D#TfK!$!i(|4|rR0SmKDLgFZjt6d8yjhPWV^ z8&q5y*1wdZG}*YV2_zrQ+?$D8)3I>NaeFh}*eU5RdsyzHZR8Yxh_;X;>z?swlAq`E z+>`?GN*tC$#>OV-m=d@ui`DTFC-(+X9LvXfer(O8Hq zE8S5>IHpui5&wE@J5tigF}IQlZI@b&xb6YZh%V3h&J$o`Vryr(*3SrU9}yEQP}C*4 zb}b7lo{{dR@KWv|B~bMnP}kE_xx3$qA`l2Is=T|AVXB|Q)TT$Y+^|Dt0dKkcTb881 zXsjazM4fNo&6m*RPx0h%1{$%i>ppV%!H+a>t=V;F)Lao>iAQy1XA37w(vy(Q=b%IA z(nPf>su``o3;bI%p!+PN6TyueN|Yj@%pJ+6>gNC(ko2HFi$84lFxt;#f%kVc^<)U7 zHuz0yc){eesLgrB`C1K}C<+=Lf2eUXSeZjGC2!EIqaDwV_zhqZi4<`pLc9izc`N?AGxIvC0Sw99O_f#|$RSZ_C{7 zI%)yh(mkDSAlsP)-Y3PSm1rarQHGU8(Kjb#IhhE{y_vf8?uDF{j2%_PwR*ym#OlO` zjcgN~x>mvIlOx!UJtBUoE^{{i4#^pQrF%hg1}Y zW{GL@5ZkmgH7xh1rZ2IpcUt4N&QHvj+R;1?Nh7-4uy7eeGbc};40`~C&12tzJ3$hT zyLx(ldvksPA+WTEfa>*`=LU?m(mr|qz}FyIWwcvm4AXVZ_SQ$B^n)v@ogdRMzn37f z@H%xYWDwDM&}A?~DP=CG2iSMyb-B3HI)Bg_M8NzpuH9%(*m{C5cV;WLgcnV_UpKA8 zDx>`t<;52y$OqswiqKbjv}D@-j%hPATxC&6-wxLYCWM_dlCqLx(mB_ZS`820g{cEa zI`ufRk19$>-bi*xD1~&`JFtIx0X$|e3WAtnlr;)KE}xT!aPjGsvU6k2y^V;DoSkGS zV2kf;`qSZd`)xNnm?wUAc~tlH$D1){FYxv)dM+X&B66@P#wDoBGU)spCphwLADy$) z0dVfLvyy-AtFLIzu-*HZ%!-*i7u7SdapbPRpC_R*;ht17c18F1d%-Xg#>fvC4V5S&^IC(k;rJTp1tQUB(J7w-w z`U}TPAqge0tmMb}OObrvs5M7l@1p~A8l1ICoH9m%>$kh(usE(CHlhokC!zBCCg*eP zD72H$a=9ni9d@6ToUiLXsmd5^n^Ve1x49{eSBQr^78kW+!QxS3E;=Di3K2u})j&6e zHLqmdI4F=%&SmkAGS`yZao{NakYY-~7Q|*w=b+h9s1%~d;{(t`NK}7L$*y3OTD6?+ z+>{>OeE2iZ$;{^WwK9$fV14b*bF~ON7$X$wh-LsklreBV98O^A&K-Mp`!`iihtpHG zDzv)d5_mCPZx}r`xJj#SfJDjc4r@4fwfegoEfFnsx0arHZ%)hUxSxiB};f-npM4Rc#J&ZpyiZ%#&kc+06XXUf{^OTs_6Jo4ah z;BwB%GVwR4bp^Mksl<`MX#f|c(ESX!%)E6X^8o{jB)G1~m_+Nii!aSP{2U8L3xFjr zle)-?bpt@8Is*b_hB!{^+)42x{722lYqU3~zvT=8&H9=}h^Zgx8v2a}K1>fB#6OJb z&MxUBwhriu58~pYV1iRWNd(n-GeNo%{uKee<$kj;PYR-7|KTee48?W^bXX1<$a}$~ z_Tc|x7OY#7c6nq?`+=GZeq%eutD8@(-Z5g`!%-MWq=3W&3$_Blkya3G8dr?@(?d#4 zk7jBAo2wgd`s_0_0;vK+;EThjCZh%JV;&FCO4kdxBQ$RYwi6fKZd8N!6Q8JHaxRFn zasm!A0@3CnOz6r6P&r9S8fo0RfTpkrFyUu+7A`VO+D|hsOX~uwCNSjQ?d3;u8b?xS zmS@Z7iS~y18eok8A+}USwO;=nJMVX%Psh-cVe!ckMoZFNE|BVm^tPf2+9_E-?*BCF zH0KWU-RRMYn%Mm9JH(+Rt{d<1W1hf_8O)r& z#{O{BoVN##8wvS39;_WO7dD10fD!F30mAX_1jbjF&^%^N{d+Dw0tY7z#m#RI@7}Vx z6(x-_8`_=nr52$_l*ed=962i!Dv;jdYlN&3dybJ%sQzb-jfEVBtK`5@kfWf6;;5m> zhjJ~YnzE-x6|bKPDGhK#pGVu<1Kp*J=*a>448J$*e*3eXD$XxF8TVgWy8u)3m0<{=*fDNF!q>|=+S%qcUoE;K*EAOFfZU<^$;O-Y4RpmG}zIJcx~FD zV3TpMSTL{<=qhrLBE-e8O_yexn}2>8kf+y%PJ8FuH(oyc9*~Bvq@}DRjBs;s4yFNw zi-R3aNSR-+@Y}G#gpFu9yB*Bk^lPYT0P!;vfimQ$1Py_-~+*alA|0k{|l5OEWPrU^OrLh&*M>GnPJp_(9|bL z(U^wDu$qfG$D0iJF_RgKEvUWJpALhbs@(`C4}?(^&}Ue!jc7fS45f*d0P6*m|M>2t zqI_Imft$?GquQLRifBDcFt_sNu8|Ao@oGTuDboXx+V=d>j^~NRd^k$lkN_l4`o*&J zLIQv4KuTd7fmChDCyir-o<=I2fmre8u5E9R@!Q^-+hKUqk^E za9i7R>JZ>90cJylj@=hyo1Qz%FZA-E#S|9 z57Spyk0I%jY;d)yY#8OM-+fn?GkWxBD8ke`b?gC^`fd~$`1fS#*MM_El^9eX&<8q< zXv|E*ducOiXa(&Hqf;3=b&oXTBN|lDrLd(y>c-;lc;oD9u+315I4A6fOBr8~OHi0E zK~jT3_2mjX+c3#Bw8lc!|Cq> zymM9P_49TJRyawk50{FXf-WU!PS?b-jJdTBT~OC8<^%AWe+G00Y$Rv}=H1I^j&X>OpRqKkv)8M!R-ha;C9&Jqz_Cs!`GrQ!aU2|Hp;|Q&NcMrmlq&2>DQFQ0*=p+!u@=zoA zKIsf?Bn5&ZAm$9nOwiP0N_RjhqMcMPV<5}Y2Zpb{^`6fjxJA3?zx2Z&2;~hGEbUD( zgG~ds0X`@>GBNQce*%`XS46I<%=Y6CZ zCXH-C=X$GC9i(}fU}z`pIL{|7VgwLMz_u`2s0JLI1Tt+I?SBf~-Z6&nFjNOD%qv=W4A5|kjGlQQbC<&CfhbQ% z=Ur$Chj7(z_%j|z?X(0?ixjL-E~YGi2cbDqG?hpMyx;ab1ogTZo1*xnAlnHU7N?(` zq+;LNmj0GTune4+Mt_k6E^pK0)@g}T%nfIK_8lwd7U2H~@qp}_Aw&BAwueHE2Q!7k zQ!undF8*!H_kH8aO<5Evb~izS6(yweDpMv0Y6Xno{_C5sFPsYYs)JxicaV_=|+Y8 zdeGV#_(fCEmmeK((2@e5)lEc>7`d@s_%!dkPumTeVFyMVeg66TEnH3!3v?5bSq7Pe`d?dA3^^AR9!YsF%>y^KLZft3W9wWke{Qo{mUX{=3BV zH=Vq;$uA-z4Jr;>;L3Cy0$l@i?Pw`^$0XWj-{@;LEJ7tzDaa1&B+Pq61}~-Gn`tm| z_%H+L?fja8JEv+c5_aX4=<8QH61Ka>!Vq3=eva_0FUmf%DoG?SW5=LQN36uaP;$E} zPDZInFqsoH9zdB1m)QqleMg#V+gN08l7Z|cMm-a&N`R4^FIUuu#x#ZIbmv8cp9+nb zZ5tcXbg`Y}0uY`ZG;eKN(rU1D0MAY!k#JK-acn^um2vUx8Xh*7V= zz%~Nr{`_(_iIo6+k3h{hGGP#mk~UpDP*3257;BWLAyI?Q zLt|RI!**VYG_~wB8Zp(omf+nD$}ZMtzp`$Jvmj&Qx_Yc&QKxh~_u?x|ONpvE{4ivO@Y67Z?op$9`?s#b*HYE8^B6El=OoOTf z6ddloF@PO59#Rsm#iYS?3!Hyqs$PTiNc3=@j)Oj+JvAj`cV4}E6YLMr!<^47(JZQT#pr9C}MYtc=eboKi6 zn>gj(G55Pj_@E$l(P6_;$F3vg?7^GEbSv}DuiTr8rzIDrcH)R z6PGq1C3-mQyG!X87v?oAgjSMk%JBd_IhzK!56tndeG50`^sXaKh;6_%j3nVZ4ulWt z;3jv$aP(TkfWh5v4oeP=4lu;hh>e4o9XVl3AKYC^MAhm};J-W+0>W*4Ke;3lpVr{V z;)n*tZG@JD3s(Bp0O6z<BbyZ&SY z_ny2w$aY0RM;=I%;BpWUeb}d`wgPi(YC!c8U_RbiWS!bcF2-3~yNg zd5g%Kmc%d604xL+>cx9z!+O&42R9fV+gFV1D*}$l5PbnC)=U??B+?UVar1zT=oVb3 z$Zz!JHARo@`}5c@$ejVQpbKzBqPLef5aLKrUr-M}FljyEAmQgG#MDgyLnLY}A`UT~ zvt!N?6WBre{0&cxlyQDxTK?5E5SM$&Ybd?v;|a%JT+y+s_3jeL;%$ab1mc~@4%K{t zP)Z2_3L{|UPx?23#l9B?qcmISWgA%joTCD8+@iId*AQ*n4z@-qt6gl%lc-DqW(apw z(W-HU#ooSg{&J<cOqU?I&5Yi`@UHzsVxh3ypheLW1 z!kb@@*b*pCsfY;lDsK|h&r2JBI`7avP6}F$cfrtH@E=bBUtd?$ZsGminWC$mO~z?{ zCA*L3=P%s=IaU&>sGoVz5&~01k>RhWTn-%hw@-rWDlhnzpRww$4jo&1_r4|#DC`J* zy59-!SbYBQwlB9kYjDJO29Kg4>)4=tK=JmagpNMvv;}YHVP?CvQzPqgarJoBj8e&WjtjxwuKd3Hqz zx>4HiLV;-g*=XTz1X>~Zlf4zCu@$lWlHO;e@jr^Z}k5JNlqQ`jLO{{g}a3xT@-pGkl zSA+o9s^r$a06Ma_O`Lfth-?3ge&Dsu@UFL@TDzU-o!z`a2j~yjeJI;y*FE{fs~>(D zI{Gy*R|Xd67H`PqQ-%%|;^YNqdmqaIi+^+bfRQHb%ebIFL%h4bFn-5=q<5yK=j#YO ztL-~rvZ%;=0a1=5cu;^?TTW~G8LLCalS&sM(xojT;)i{Bb3@egRf1gnstZw0hqMY3 z{=_X>FHwmKi1NYAUAPKljX?x={YI#N)dS_U{~B)S<{!R2`nAl}Q?lk=d27+R_b0~R zxkEauv_+65c>6t3{Nakl7c=tZcb+#yGKs5cNRG7}T*xFar(d%wPJAtH{rl8$uR!Go z6aTVmZA?rC8pqUbb?<}E31zgQQ!K2(^Eap*9)7(l{K^3(5$+ayYzszg(=QEqfGP1= zvo7v;*$I)~d&|x2N{P%CCFt^TVai1E`zokUAwvK^|GPha_l;BVfYY^WbDZl>1_;gHT(w<#`P1i&-#oE5wKVf= zh~}f4Hq^PyPcHA87=L)@VnlA_e|_(=XunsXQ9N$;b~OCixd*=Kv;=jZM@cc1(Er{g|_ z9D3lznZp9d&Vl@F_Tv5dn^h$)_s&=1+K)>>y+grg8Ph+z0!iubc)CExbB@p+_;%|~ z>e}tVjmJ;L=%$#RPDPG04e3}pB&DzTM2tSj12pRr4GG?LJB&#DdV2G%05ZdWJppAb zWM-R>`OH2^@cPd(4IYR*+MOmHxqB01>b(cMr;O6 zz0PSdo6XTF%Z1OUaoJ4S@2Rs>+5+QzP!jCYn(OuH>d z`c-ivdNSqo3E|Tc^Ju53k?)KBPYaMqZZeS&xhqxrmYb-H|h`b#1jm zI?A>Fbn{W&vkDL33C!XQzXHDSeq9eXlJ@f4?bqx#N zIJ_UE411)T?iQHU-OdTIPo7MDvcAxf_!^(ye8;3opS0f5aW-x`IPKrRu{LFV<8iB~ znoGrrAKe`4|H>rXb*VZ4PonOmd}0pEf2%1Z@c4vo}FtKcToeqBB8mEpU_ z&LN7G;zN6gP!`kxebdNw1EWA$%&0MA9GbUI^{zTk^7rH*f;uo`iNz(Efk20>dfrqD z9i2YsW+RxsCl#6gT%IA2c>OF7d8pTh*3T3TJvJ+_va$+`gPh{Q;rForpzwZd)*FYt zBN|7h-)%Ug6tQ>iOhG1n1+F$Nd7V?GmDN{$&yEpqpS7c6adEJ}_fdIa;|s>5(!YHa zlo*Z>aR;zR1*H-dEiA+-RJlF-fnUtS4WI|-JaV7ynM4c7>q=bkTqx}+;a;|%Ak&S=) zb_yy6nQ)MFjtcwZKekXN#C(&XNSfa(Kl5dRCQi_DN#gqv|OC-D{ zqud+AiS!TOr06+LAZFi$2QBMBKw*p=pl8CFFwCaYnW(PB8KJG{q#GyB2sIMnj&$Rk z{LUZOz4^H74zkQ1KYd{=38@%L?Wvy6^nLaucWnKCZjR7Hhpu8qWwBiwKIZ?-R;m5P z&VWVeZD}q3AGW*yN35KocC7hqbu-CZsIiMY>_v`;s z3-DhvM^irZ-G1*{Zk0i|l^IFxQ?+rui$IL5Rk zBh&(ugkJ1%da0BvF)n}3!At39EG(5wHPJaT8o4`b#NkOjoV5k4{K5?53zUKr5|0{L zFQ6S0$~c*(96PYIR1}?PZU$!Ps~wBn9jLuJTx*RS_x)E7$N5&`(z;KqgLp*;PSqr4 zyQ476KT}sMl4#uw-LPq!a*h33a_fgdctyvdIU>6;rAqk+4XJ8>N~+3n=bHrD1NvFC zmagQh%oR+goMns9J|Y%Q3?FY}MJ)h^qkv<*kd^a;ms2O*lspl~UMP`FM?V3d_e%N# z1z-NycY0g08--$(nlj-r3QZUQ1FF3NqP?`1*ErP5J~Io*Phql=(wgV-Y&ierv-50& zxcyh|*KHGCYF|+GX8le!yYt>0kO_V^I}EA#3BI&*wr}}?&?*)EztYsbSr)g+(UKx= ztGmN`Ksv4MwoRdEUDqj^Y+3z+{6Rx7|O`7t9^Ft8qp& zNe)oNchxQ$37WbG@1z@;XwFhU6E4U>6e-1rK$ks5JZQE5*C4*gY+=;}2~9RuE5(e2 zhU>0$qe#&Q{CQd;O~NqL=BkYtle5`{%0fA149}Tw!XZ^86mg?%QfFcq8YU29stZ>X zTk<&y;=g+dS>!V)gEN2OV+_L=!lM|Iey+nw8Nf(zp9^BCK$uhvoFi9^$1oT>&NYlF zY|P%Qcoijr6A$_dDK2?7HP5Ez*{*qZp#BqW%?-iS8IZM$H{}aCXeKJ=$atl7IR}k6 z#sY>*@u_i@lv5m7S;*(a(P|2PL|K%8J{GoVJ<9#Kg%nH6jUB0rwcw{YcvdPYG&eJT z_S9U~K7Hj13GkRQN=dyMYs${ZE|)_e%~6d0aWprX=!B9TP5UevDdKIEn0i;qt$j9> zXS4EbuRJ?J{|D^KHmv~obZJPc1|aCToI-bwO(0}<0oS7hAWwDAkQfV;(m42_7re*& zX=KI9Bbiz`V{I=7chipIHm0IcO#z0@1+=KSIV4{Y+i9k!OtzN_3;8BOplKN$8$KSr zVtaLzhXVtiZuwe=V#ZIgoe5oD5RN!9aHF6*BbBjxo(<>O>^$2$&ra4eyYtX0 ztK5Jb-3NIj4kffikQwR#GU)FCvd9E-C7SbV-JJ?V6Lr9LQVUs%rYUB}WPcf;KVnd{ zZPXO+BrPnibFkU3G#;)L@_Fny#91jyef~KIu|~)jI7+la=s;eBw;Y@*T$0HfDg#7P zCqjUmq6+JVS_!}g;#-573!&|elsYSW5i`MyVT$Q;PCALt~6Jlm!#`Dhu5zil?H@QT!$@T5DMf@OItM_C+GTPOen*JXm9%<3u^Z z4#xrqh&n()or8%#c&EYfVdIUtN{P&!W2fVBtcOd`(nPr_?OX@FRWqUTQgLUC{^t&({FnIUI+sS=g>F&nDW8@2WX zqUeyE8em?WfSOrQ6S?@Gw3KJ8(VEgJO|}x6;0#gs3{i3D!N|cc6ys$faT~8tsskCF z^9b6QA%w;9wT;VxsdV6Sd^I{25H({5H;$eET&gh#t!RXGh|*`ht;QVn%>YNDC6%Yp z8pDUT=E(Ffqd)`nI@Di>Tl#9U%UMtDPpkZim>J))QuGBF?g#=Qzjv}#e8)YripNHCmH6?SLnB(rf z&V1RivJN@M!U5n=MxLWtW#JxRqw-Eg3tiuOgXNT)Z# z)tL}sh}#SCx@SXqHY?Be%Ci&nzuvA~-%>V(@2i0t7_?k05_mgy_h#>Yna?{3srbR? z18F|kJiW`pcAN^EK@sZJ{tRf|@M%k>PEqJ6L>chUziPr!*r*mreNAMZj6$mey4)Tr z$LfvHU4Tl6OG~}Wwo?&lr^b!TYy33-{jvR7W6$$!Q8fITLJ4^uPWf{jkrXl_l!;6! z^|eM}2SjRQ9H_4t&$E4QxI5p^!Fq3|QOabVRG|cW{0T#t_xwb)pxEE>=P^K)>aHa3 z!H{S+zyDhP&AG03=W2f(5#lr5GsX*zEqPjZPLiU~Qh7wEm8guwJTI2EGrk7-67_Tl zzbRV+7D+_*j3k~nevf(z`eUFgWrA*6it8ad3F!*P4-$R4Dt(Gv>Lrv9HC|+Eyb?OF z@>rgwQi!2yq_!Np%nLJ%A*DvNhE$472|HYrGEa08(u*w5*d8sT(3D?L2>}qIN~=LQ z+>f&drQ4IFGDyp^}@tCRkn<>3AHj`;2QPfP&p-C^gC3((dvt=l2@+L^O+%%V%@ zW;foo8eZrKB%^DaYHUxzkF(vkTn|3)Zdpc!*I`dcr{o+yb^xkN+Xz~Pqh=q_Nc}d z5z6|SqR`0xQ=O}7x~~6nUp(D{{|B$+kMr>_IZ1(#l)+W}Kk6Voo3P($dHxj>R`wSq z#goUz8=+6dT?`?YEVYaYgjjk)T2Njpu)|h@E2~4NP{*=V!X?4+ZhUCCXqCP+_*$qq z;aE%kbc{d=MJtMDTuPM|^WB}!KgYKU#D{J{t5FE#&$x}JHyq`vWfCE9rd$uG8e$Jg z6mq`Y(NS19>4>aU$(2wddwV&`3Jbj$|ONlzCv3wSYf`jAd%$Y-d?${2=$SvOAT{jZoNU{>zimfks zI~$5dIUqV`#!VJDR6-1oXJUeunWr5Wi&TNX0CAazpXu9F=}4%GyJVogkI-k|cidk$ zG)~}1aU=zW9JCkN2pFEDqL?Kzk<&rI7HMhiPE+;fcS5(8gf=Y9zrB#o-rVjCZOdsx z_=?O-%E}(7ZG`OiPFF%lPpJ`7u{?ju-;Znaw4eO%p9@sUfn89vj-JGy3hIAZ-t97_ z^}{Klu2#yKL)nFrI8&DT{okK^X->YK&%J{_@2GZ+nA&j+&r$hX%lfP7qphCi`_%{h zuI2XZ$agBN3NBgY45;$vcmDlDK50`Kz^BvhADd=WTX?=R_jXzCDDk6(X;(qnF0$`X z%!>->pMCoVUh5tV<;HQKjvr~d2{@^na&8UYVXyy#GxMZ1f4V_GIthEzf=KfOlAE`y}**C7@e34 z$#)Us_T4wOEyuU`K3X}uNhb+1qqp-Izk&TNr>#a3|Dq9UkSi%?5Vn2CZ>O78(BJJr0 z`h>6kWL}#Mv@NL8HfxCEK~nI^>uOj8t&!MRmK=9@yXDr1ML2AtXY zsG8RMe{V6`7ul+WA1|I#7w6i5a@N|}G51epnm$~*y6-mV+p;p++9kAdLg@AI5fT0U zOxS=$I=m3Fkoetk(A5+;{DZSBQcg9AGm=moSuu-pFrK^C(Z=uh?XXfx{Ht@o?%Ubg z*V4MiFN@~$T6>nXs(E}{k?g64sGTlBdBpGEF8_iDdGb+tv^u3?U(QwbS9ZkPl5ZlX zcuEb8V!MCLhWrzI?csTR!Zv@(6ZUM%ez#HjyHoaWl=a6tsk=fR>n~6W6U{wPbxa8y z6_wuO(-*LiG4)^}o>!&kPm(1HMOwHQ;(2S-rpF{2T2?9X<#KE!IprS+Pns*y?%I9a zZRnycuFFx3nNY-7`@4y`%1pOHKF?jgCDqL)&`t+E!#?P=GP$yDMoiR~Olp`hO_kZ~?xi_rOnwv$Ho}=V#n9hn?-ovR`%a708 zNkK+2C&TnLrN~AqadY6yo@#Aqf$j7<)0*#hhJ8PG44;Z6KzsfK1)4T~V;ui=lbY(e z^`PgP={{8B_nR-Q%>8y{$Ga0=GAdM3arC39*tUN>V45lVb)Rih`R*4sMms803)EVc zcR{R!TyCJ&$XD>wp86*zu8_Z6SWJlnwP@`SYQ5LJ%3MQ?S)S5=Rbn(gC&M1K$iFy6 zDf+?B^z_~``|82b)hdySnnOL^0A-M-`;86zv<3+-p+c!O!OGkB%y^W5bWN5|6i#H^Raqd4vMg;F77Ev!Wyl}PGWbYCimyig@a zW1f~~4N2iBmu?GIWB#$*@B2w8!M`)DXFy-SxaMvJayYd`7m{-I5&34NEa1CAy{`wI zCz_vHkor$j_*RI>v7(jg0vn;;b`eJfYUC2R1m@VIYAMIRu#lai6QjSF&-6u$`S7e^s#<9g7+KzGRMJPszsxKjIwF}5~>j!^xo$nOU0Y& z?PSIvCt;WNZ|q{_s5Oom!RJm~3AuCP$_GsP0ObA#Z!Z@py!Wsgp|RLT$NF2Qt*nZy zH{G9e??tfWiFQYKb%!lgYN|4OCloYd110?8=dIlGF29^v_n&Y{z~J19oN^8D2bNCxwz zern+)spV(_U!xsW!Hl2Fje6HT))OA=wdpxX*3d%G(@L2=^1qHIDlvsn zAeu~}agGa&BCD|wfRn$cf_4p6Jsa1-kh}GHNuiB@{~&K z=5bIOA+e%_`wD*jc)ltNsT9P|qUXrqU||J{V#emRw*Pl@;Q3tSe1>=T7YFr?mycRuzTzrD)kS$-wh6i{@--g|70p19k8duZ#j za?V%GuGXb)IO=zHMKHw6f*}!*x!Mf0!e7n`;Ixl#SA&3--I!j*wysi(^d24%`7H9S zvd2yd6qhw4A`+98L7~Y+xLI(ibnTCeVQ)DD5)@mH2YN$(u@6D%qD)Zs33W^Vq@kI{nz>>N%L&j|*aOM6X5ZQc zP?g(0fBWOVa}ioSySFyjW#5MsQrE3hYgFd?HMHcR4SV9Id-8;0lPM%|bmC-@*4!2% z=VEwp?jPgf<-eYRC)kNSc*dU|lvoDYc>B$65 z?LD8~ZwJ1CAOgZlLL=v|ZtYsVJ2^Zx*~XSaHli-xWZ>JH0n?23TNxK2 zMND&qCmGdri9yDBcW=t>oA{jf(3~Pj@b&5(64Nt3vi?d8H|Abb%qt@$ua0b|i1=kt zMgQ3c{hgI1F8dOwbCn)MCVI!T!NO@DuH_V3+Q|4k$JeQ1_O%b@F)~UzaS{1V)H3AW zU6>~&@|{Mpb6Rtgf_hE|)e_Y>IY-AgJe;3g>1U)AOf-50o`XEL@MD^D&`n95TbSRl zumcLvt0hFvxp&*qetus6nLHCI6)30hg<(5pN6c6~c+-a#C{TnIGX(nZF?!Fao1X25 zV(v|dY#S28K$LG<#hkO3&a|CA+J9PeiKUr$`KaPJmPHwJ9V%HKpUcQAZF$A44#xEY zQM2sy2$Qa3EUzi`&Fh5ppN`wxhgW9$R>3lF|ildoAxpdBOJ&^Gr z-iK#+;iQnv_hF#92x)JI#N9;q#BnFHt2iGTpuhPt|hB&lK;I)cs+Dq zHNCm|e&^LUZu+Fpj@falwz9pR(X~PN?7+0X52w|6M)!IeW=zH}+K^Ygq3w@Qab$Yx zU3>jp8b5N`rtkS|Y18QH_R*>Ob*xUdh)ZN*3j$&;2OM90Sgx#{zB^jr)7G1z-;rOm zP?lDK9rb;i)^+fb>&<1*Zq4aGa^}&;^BkdjV$ctqz4hGe20+BO$s{_>vijuc_7S~D zTKkruXy(Dt$JStMpUqefUpffcbTtGy^LaG0QmqpUk3wp-s3fwyqyv(xub@4PUnKji zH_mmyE)SPcm1}>e>o`+kWXY*0>uLSRrkQL*E#lbP$$0~1k5;w_Veyr1FF^TPk$Eaq z*PM5;S?E~IhC#D-oJ*sh%RZuvg{CeC$u{4Lu~6h~M-tT(0^|=St!L%yg@}M!n`mW* z3ozc>nEIs{Ue7`yoB1-Mp;Z-YLXvhr=-J)0v%1YR=T>nVN`7SZ-}D@WHkUy_J-??c zpF`HQcGl|pSt#o5dtUu;&ig)ceP7>Gu5TC(eae(+ja5NnzCkoq-&d}0w9da}jk>4k z^;#4e_P9YPG>_~7&Nz2Ayz^9;iA&RQ*C7{f-x*D|^oxHP=hO4DPpNhOSJr;zO;OcN z?L(nF%R#Kh`SQO z9qgF)fFo1}(ru|3y|)GirVZE%Cz^7&yTkAL^~CBQM6Mnfw>tJ};5M3`zkT~aI|SJ? z`u>{n#r4qZMo+U>iOy(vNod%74GqnynH0ae|7faiGLd)E!Lkj?{M>>`0OR z{%!rSklSJbbN0q9eb|dWcVG4?Iy%sCl%>>D+?9d^!(wB%`-PMBM^hnpjrj6F0kn6K;;q4b zq&H(Pj?|M)LuFM}!zGtHm%>o+xr&Hk$|OmSOCx?*)?1~&9~s?rD#kjVSnkdX866jL z>*wU!6{GAlhG;5wM?B~@h)9{!+p=~NMTHSQ1Mxod%6J&p=DzavICV993^|{*tM9E% zL_vZ!XLGx43=;DdMACRm$(>Ul$;gf@I{utd#{CyEDpuy+T)DZUVG>UnR($7F`yXMt z@d~&<{6|ApJXELD(pJVgO8bG~H-+NLs!BXT*RpWvJw_cl+w!7-**tz}_;;6jU^u+V z6AXD|ib=d~Hn!c^BGcL4`nB8oFIJbC4c3~`e2VKUkbf`}^?ur&MhY=1@T4;FPv`zg zmcO)^BNd>$Pb3ydDBm4IF_&XKnevlQdes(!F%MT0TTJZlM~nFWnY6Kh|KsV}`5Zg_ zgW(f#hoX!PueK+zj1JE#es$=(xIMBw!y5ej_6(GB9=$#P#tY_enp<+zXo;Ke*OcmO ziHvn~w3PVD`PLBJp&nVMN-tW>eMKd*d2Eg!+6z=!tZ6$0 zeG|yr$(>rF4cqA%^Oj4yh3lSvE1~{vh>xxAh9GZp|9PK=k6eHFsJEh~Z!!5O_EhAK zQwxYxDvgwC8vMt;9dRTaN5a@(`g^nF+Ql!Z%n_}E4;>3-l{u2 zIAKcVAf_GQ+LYG>UK-Gr0c84rKybmb@hVqlj8vp2X=Z`sy+7K*{ z*Z1e@Z;tc%VO*Ac*u@N2eb7K(P#dDa)`5ZcPA{&or6wpCnNlv|OC^voK}Nh#j8EWG zMG#Cb>wFG2$@zOXGvpi)YySR?n^S5!rXXuNwm9wV)wEa(>FWA#eGV)gC|cSO%`ZBB z05|a~Q3tNvxJlfE?|1k8DZ2Aiw1uD4>8-xuhn8eC_GZ<7bK#O?jBdYEvSr!lC{5<=(sY*7EnpmSo(78P9A5WFPA#Yks5yGj=jeKDZDrL}L9Bz^HGty`(w1oYGSv$-1Q|Y<&%DTs)8M^_s)k^T!~!V(oHfc zjIU-oR=sUsQ2V~f>sO+tD5~_F<&y9Ft&VnnceLUqD8gn8Ud_OgoVxzDbr6#5lzGWWk$Eh= zTta>I?H5F&8p^&dn%NP@XB&}yvKb=Mn9`jpsKTe~`)=zSuh-nU9=0i}rt@NJ$JEGP z&&U^u0(uyEJyDqCn$)Ac?;lZL?jkTo_HVKsiI%x2dpc^LnZ6-Y@gZdqx)?z&I7?5b%xhpZ(uRtdH)Mi%` ze{+#pOpjepdTZ~dyc^be>BL{2PtL@>_cy#i&IFOzEBFnolY-QiXOo3%yG8gW%hI}r z#3TqP=1zsXKCOhvdLs+eYp^YKS6zCSxfpRdA*rpRe*kc z@7(ONn!!6Yo0|`xI=1>~`1cSvCbwRZISK6s4ekqS{Nw7bKW1-k;S?u)@J(S;OhHo| zPq+1KBXMiOe^{3BMPs9-S=9G&;oo{j&1&57g3x&(BLEDbtq#2|R8`cK>jS+R53KG- z7B`=5XL?H-@J)#EepcaIP7O`6C)ZY}WC_zw;6$MILpxnMdRIDg?spzQCPA^WU zqo7uSsu1o_P^Q`n79?C0>kSAf_sj3y!CPC~PR}!Ee&>JwKF^uwbf)C{_P6%hYwx|* zdf#`2K;*9I#5I<2ZaJQ;*AO0eBfR$m-=VduZ~kfZ0euHye25}RU}Bxb;P@q=?cIec zuKx@JWxgQDrJd`_LcjJn8E9=Am_e_vmDA3BJ*`tdWxjZHl5zg$mjbgjnt{6-0(j&3&hdr_mnPK&!qqTQe(7D;l~rb9nc; zb4#32V7b25w{`86@9W(5SGXxM!Qe7(W@|@QT>tF4_ii6Wqnt%w=GKm{GCIFn$fI?y zgL&5vMt#=&hCS7>N2}Kz_ZC~>O6u}~23u8Qxo5OPNut!gV1HoLfz(Jd z;8<4k*~*ej>F-VptV+MW?_e+#kT*3r2w6Z&4$K@VnEA=O6Ul{Z-LY-mD~`T?$T?{+T|5X3 z8jG#rgCj2YKZoS67KerXvAPpPx*rz<-{Dif`UxQ1sP>KHX7s(8F-pK%BKfg}E`PAT zsgaz`Pan`)o;-f4d_&&l4JW(jq(!zyUMX6s_+Kh#k*yqhLp+=;`?A(NT; zg_d0*q^rBD=e(xpm6ZGfhe=SZ?uo)OYAk_fG(A>)zDl2+)q76UAM^SbV{JXtuU+>= z9d%A<6VDg6EdC;|7Zjh&iUk=EX0+m0R&bDq*3-rIgAZ#Zh9U~5X_ zSYPefoW?%$l!mmZw#H;2e<5S#pVoEnh%ry+hyzHCIM+JWD)ygWr_-!YtVqgSI!D%W z;`e;&!dKsH?96NEoX=65Tiy9ZUf&na_doYs8y2=5$L4%mJRILyJVB5)na8)z{3GEr zHYzo1SjNhPCXH%|agb$gV-#}6b7Gr#-Tk-o`lbzawGHh&kJH|bcUB+VW4lb*fQ4z@ z)9KnD20x86cT+%fCVpI;cAS1g>zUS;s^NjEA8yQA-S&=e`Wpr$czAShl^1;Xt=8Ny zi8be7U`}?_uDn6S1GB2^4MCa8wwn_5Ii`#B(Y&fea|Zq__Nuq;gBMa zZ3~YZ$IZ}=&nPe7W2;t}S*ddDo^CxGcL^7FJTVI>$yT9$$rJ0_O`+xo$oG#d>!*kB zr-WeR66lagc)*9``(bzcjc~{TT}*?lQB5N<)|;L}3~qE$4bIbhq{fK<^Vg{CS)7>| z^!z`xkVLtIBNIric>EwaU$r{J?=8Xgn4DW+r=;Y#&S+w(&=pAQ~xZR_x}?E7fKgbAd5Jl19OaCe+5iK(V# zD0lpqVZskFF)>wu`NAB}F|Z2oFuOv^lpF0j8}wZhlZXDA%s&|VX7uI2I8%N=+IF=< zO_sS8a75th;5rC`tW=`st6L#KAP3Ko<`1}NmXoKLs&w@(^Y2v}mFNmQNOv|3z{7ZK-ii6>?H^T8zO*7~7 zmD6{&O}MeD{{G>d`({-{#7=PTUF?ZXtZ8OMZ)((Bf@(v((s%g2MrXB%gIO_7lXzRs z4bDT}EzX!bClY0g$#h=XjYt=14&)7>B4@@sJtsHpP}LXY^lk9bE2m>tmPQXIj59XB?4XI5)cOep=i4 zZ{94vVmoga9ZJJ>bbpbEQj{xVo2z3d(gm@drg|nnC#lh#DWa*5Nd~`XnqyHn-cEI| zOE{vo-n6!IT0&Dc>Z*NzP44vwvN8y;OEF|8)U^EGnO5mZJW_ONSCvXo*@JZ5d1TdUll+#ryR%-+3 zPH{YmhZ>n)nM94I`Ue5v=@H%rMW|_Vz@%^r@;AWY=ohw*r^R%TDhW++yyC1BSS|Rv zj4vM@*#!d|$ zCP!(4+SIKqWh4MU-j1bEeHqz~t^621=%*Nj8L``zy}RgQduGD_p(Y$74N;i!0A1fl z{LMg}#AXuhQg_y-k}Gi0?s3_*Bq~+R(U0rSiYuHQ(>a@w7T!KLbUXC!AFBP$cyS%2 zah2HLYdf2fOaA*-Mz)X1Y{(eC6^td`Z%@QJwhsjlG#BN2>Z-QbIyVY|MAR?v`M&o0 z%G}J@OlH-}wPHa}!OQ`-b)9oPqHD8arg_HnEoU-GXS9UbEd!Ai$SJKtq#_5-Uc%Ae zH(%O7Z_WqK-;ioIYPya(-@oapr{+|4`eA?>L$@-rHJ@KPf~{k4qf5uft|nsd$1ei< z*_)HJme>Ia$^o*C*`3|^nK{mX(Y8c9(BnBE@$LB3*X=Zav}%6KotSRze9Lwv!t%LU zb23HoG||&?7rDG%ZF-OJav_ma5bt)NL1qv1Bo9i6VD&(;?*thKMD}5ud4$8v5%bNM zmx+>FAq8JRCXfC-;H7#1osRsGN@>*BVDy*0oJ6O#?87wFE?`X_8j_yodU!J?`f$|o zc>|q!*PQa2oq(ErJ^23Rpp6@)DDuhBZsvx3iR-TL*wXNp)-!E9ys+mePBrzn=V`Vk ze9T?fY1Y=$)kat)&c&8D=oLCs#Oi6frfW)Qii2Sr=4qPefn?NVcHP_7Z5=z?cqHC( zc$;PO642X~T~;e)WrxsV?D7NGC54`-`E(AB$rM7F<-L4MkG-T}XKh;pEpZ+nak^z` z&gFwa5d}cf(}}D6^xUf4>j(1=_zo5Oa(JWd5*il8{s1p)e-9X-L(Y*V)GP(Hc~@(> zY{QYbmOxOI2~q%3vIQ2@6VH)Ld81W1UuIQgp_0@|PwqOm(amP1eoVW*$z+n<+~w4h z19|{E@UR$5x0!GHYF9WqTR0>?dAKN9JK48ya=?ZLxg_8M8s{zVF_vXcd6%3LM&?Gz zBm1daQv#h?-~yOUOrb)?`26L|e2z_M$F;?+ zfrVqz+IeDulIu6)?p@SG2hI<4AhGr1P~$P&q54QyOeukEQM6UYVxfa!{qYNLcHzq*NirEKo z2MsrG)OTLha0wUb9^Z=Op|WHJq9>B(JCjlFUN`UW^V@Nm+n@U0=cxE zCVZW>Q;a|4i4kx(;0sy89>;36NnOE4Ou-W6%e*`!y5%t6{c)tQV@e!|DZsl-(}5(i zSOP*uKcW=>cKCTVsQ+JD>i>`m6{_?89KT~Jn?=wgWDNy&pA-qW`vV<@+p|lx*`@O= z!ZzEx4WRwgCjDM{y2?hCeLX)bL=)2uK7V_qEc4{aLfVLd8pI!;XIE6-sB0_Ijsfqd z@?>DuTbs9uExY_IFHo8T`yJMxAWMNWuPp%1QeqX0OiFrGYmUBE08v%~d1`dFV_KdG zsrHSUSRm1E!p-53%RA$37Op|-0t40{QxNP|Qa;D9kdQLEO=wX~coT)M?yJ#vt79gf zNSSY%cq71Svb#jBKy_wp%P4;p@la+LIQYrhyMnvlJ=^z1-gpwOiJ9%&|BmlgyMPqE zrnxITwi)wdK{@v4aGU_HBXxeA3B^afHE1}SgV>^Nibf`2OdhT-RT)FyXS~&VXD+cD z!{>66gsL1jQwLV=&Tf<|=zAmXSzGRyL@qf{lGyQ;V|8E5+`d2F0N?zp_F_b)Jids9 zX5?cd(I0q~x$(tig3JdqBe4@CDQ5*9YrI=ObQfDEw)l--t}l3ORUCYV-#-E@sKAOV z2#9SejXOlEk(>{weE{aNZKbY_+h85Wp?g+4x`4(my&~pF^_oUisAvJ|!*|EZ+y>f> zhGpbL3d3`t*T|wTa&LV>LO>Vz%{w229+I{Hu*hZnOXRb)9Y}Eh0eZ#8cmU_}?LU}4 z@TG>z1GCN!)}G@^#L>5LjJq-gstj%~C&@y(?yNW_Gj5_c_1?ds5cFAS5vU1YlOD@l zDiNXPHQ=1ydnLWR>$2mi*Xvt0*8iFIam)E)TEZ$s=3d;|ZS8u``nSD{8ZM-z(hN4L zXGDVB`?a|r1dTzC@t>HZCS{QqI$lzy&j*jXG&9A-T11N_6ViKEq!)Kxo`RwE9o1|J z9^TnT)caGTuB0}91pW@bP0u%$Lw-8Hfa;o8+@O~ZkSj2gOFPG)o)G=*qL}B%s?Y19 zFTH{iqGu7|8=#h~hW_V6C(Xtj{B@OHk{Cw}R}pJR*F`d>L;E*0ClmC%zw-8~wG(Vb zicG1Df8kILScChs^wny5BmU+yp+V8ueL^%(mGBDcJQZq=lGKhEp3RR}@1GWgwpy}a z)Pp}#sCvH08=95|=(SXZwcoo9M-H0c8O0v^KbvxIPO%tP*{*50bLFIu-=rdXTkrgn z@8F-7HYeJVEg18)m=k1%mNsfGB@+hzUxJBeOez5xH2bnu; zQqgyL8uu8M&1a&Vf?bR!dzuh8)Z5dQoLx zKuzSY2n^hMJ0mac(vf8g1Wae|1g^=UIiVa~=)w~Un}?L8u0x?C{(j3gZntOOC!TI5 zZq7aPvqIX=b*~`_dP@5$Dgv@kw@%=}u77^b02ZLh%+=ZtRtp))a|LperFqw!_Ts4N ziDC^7@dJA3j!DR88`|4hiVENZ>0e3nL}5d9k;~FtHuE^Y5D0!AfTZgE^8M2S=&Iz^ z@Oh@Mtx?f6U*h9;3>1g#bBWWQJ?dewerBux4rfq~;u{pLeclQoLTVyS+DL*Bc`BeM z?*N5KVR95lp&}_F)9(7Hnd7Q_8^C4B=G@$3-WztzW7~#h>5Tx(3`SIkM~>S$(RHV8 zN9OaAj{0$AgkH|(I6JQi3*)k&nKrt@9`p?OiGxttUkvp;$0hvXJ)AI`R14iRB557KVP>)U`GeqQwVfw5Dh zB)0*@i|@WM!6tB^|G+dmF0;P^BpJqnJz%W`7%+g#5t#~>9hy^qB&H>h!)Y*Z8SY#$ zak_oHY+p`#PJsiM*~^x?{E*<1QZ)dG$42Zk#G0orS#yE5zG~M6cdY~cXv}!p4O&dA zx&Qd{e4l+L4iJN$#1w#A3K&IiM3rfncX26fC)nucQM8`<|P``r&{RD_(QMc|vX@mw&PMjM%>uCR!N@i+yTaouWKLWkSus61HNY2)_rxZ!SzSe|(MSe_EoV#scF zxnt#HwJEOTZe48u#wRTMV4(GFF`DF9M{dKw=1z3d4hZ;w6PgLs7?IEu!7}muc|+oY zO>A#?OjbDh4|^Q3IVBV;GUYz+X8LrTbnQGz`OD2oThHjWvaGn$ za5qUUP7rzX2;ZXHXjrWoEYw*2SKLe`;`7dG`g1J@gZS!RgB!44udxUqdg=xd=)fu% z+td|Ucj0c9W{a5Y&gVQbZh)+6-}>0w;jsq(Xnn%9SxUH>J~MDU={2jrd$rz>4UgU$ z-r$srR7{F4X~vZ{v<(kg_MivD317C)L`u?dh6W;Cb$kaKSof~^qKe7p+x1L+;+k~_ zfNKtzV30;=M|n4v8UXUP#yO%?KN zCW)u)%3dlFn>_STEI?qZwSry5FUY#VEbD5?H*b}ftWoM!Ya+%Z#}$lWXx>KM*hnd7 zNHiK&rlQNbt-x|vYuR}tt}Ac=q+Qd|m=^cahA|HuG5{Pmx~~QOzaSH-W{ZxLt?|&N z1^xOe9N|Is66P@bYJ_$75}}xGwoYz3ho2MGH33jV1d>$YvAJP}ZT+!rg=fxHoC&?t zGg?a2Y{ZA_$LF&@b@}c(#HkspuYFs-$2+9(mDz>qLuL=Yb-vG(%E6IPVA1!Ft!v~0 zwyp128xrJn8HR1vn|<}|S!8y7#2EC@bbWbb*55CqY$JC#`ik?-a?hqeEz284PV3(I zvu~O)M&Pkfx^xnc1;#$bP$2V`&R8Neg9^OPlxjTZ=|Sn2*LZ=A8+qgc4`xs-6qh)n z8$;)+IZLHdVvhST@^mF!3bh(BGO8?Sit~;9A6r^Zu?Ll)vLgW<2oz;^P6~;;I zL>|B`lc|OhV(|Bc4lj#2Nh}0!#r)2t_^0!Cr`I=M)$HlV2_t59#do6^Z^ z-%C$mNKiD{>Kgoz6>#CaM8Apq;R_1ln3WaL-5oKTrvNmf&*JqjCUe|;rqD+j#kMcV z(M$}#$_RK;Sb-RDcLOd@Ugq)-POCiEeYNmQ3rNL0w06^0R2i~0A6s@xC`fjK_+;#b zgL%a(Lk={;2e$5d=&8SGbq+Wtq>tU8Ws7;RoG&|b=1kJYq7m0V

EZx*5H@*%mr~ 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�jkJL;-`^j-c(9@)@!Wqcjc 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πX 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 ABd9G-SA(oSvSz|SW-ED><^J5 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´NLc9cE>qpWY7|VkCZksH z;?QkUa!|IvaZ<7B(C>bSl$KC&+X(U#T}*)45m!x)2a?`EHByXKPQ;BMHDLaL^8P>H{-bqwI*K>oe85hC-Mrbf)OW!hMh7428-xN)WLpfp%r_ly?{s9QtW_%Rs3IZD4LXQu2kB$!=Q06@4TEpx~=eJd*e73TQ~2ZTw8c?z%!Gi2W(TwyE#&6w8UX)>DL@+^Pg@Rw2P&^#>4*nN{U!wjP1D73=;bvI{;BPpe(a#6&|g1cyHvUk;8S@F?30 zo1aQ-eZ;-&uYY}QlErxL#dWtlCiUFctkOV6jdH|ZRko3u_KbVvj(k$y;U_(y>9x-q zoOmraKM8fk(Jj4GTFO_#t>Yx9Ig(y&p?=_SUi8Je^-xPrKuXa;(s{ak%qa7dbhYfC z7s%$P5|DLCWmr8RzA}lNx5lmHuv^<4NMii?*c>8cP4Xrg&nNe+OwN{cng`Kz$KRG9 zCvgcc5hCXtwTLLxlq}qQ@65G?jl}s>!pPjo){g=S>Pj@;(A9F{Ij}oE@i>4t+!m)` zf5`@VQM|>tH>cy~z=I(r!ZeOlfXruuQmz6-I+~az$>I=EAhh5=5k=?Vun_jRXa#2o zMXT~NN`qqPkc;>}GH;6?InQt9u5d28hXR7!$ zc57$N8X6G(fF5^bw?(XEtWKn+{rcBqooJ*+5HFg-7?HbL7Pp`6IB8USr2g zC-$}=;JuTMo==)`^XIc>&C!XV%*y;-H`E^}aEIlH*3Y zY9RXq`ors9KQwK@k}|!gfO;RFy%{hWjkl*cM$q#+tb|h3RvMsack7%vrgV9NhhQ*8 zzqY3bA$8L;AzartWiO@U_Ot^)phmoNWypH%4m|U6#K4uVir8MS=KY;Bb2d@Bzr4Gy zr1!m&dPxqt%QA033C$%UEljCzozq~;qSgfmYyydlWL5I|mO1~5H~j^A=Qr_=n%?BO zCa#vxIU)!86|~1WnQNE|5uHl9%mr^UXnIiJW0h;9CJ+Y|K}Vku;A5|_fFBs?o891j z(eb(oyhE_Tl;DpKt<=1gu*gM)7Hv1AZI>9qP$U?h6z((IK>XvcC)n>&Z2|5tRhbGK zDlQZ@fAK=$)ekRhy)vWoUF_ZtLeq8)S|YG7MQcY@Fdc<<0aOIM!He_5 zpZsI&Qsk}GNpO8oPtYJh5^ZP;W{nPw$H8ZYZIrArae>|dCTJ@`C;H>)xG@G%&vUdJ zntia#16aDeV;9mum`)1a#hXP;sEPiBXZ+Ka?he8R9F2?T7i)~ZJUVL8Jr2?%IV1lC z8=^0!;=Q7eCrQAJ7n}a}kn+<%tZLbxE-C1s4KZNU4|R@T)D(HzNmM{b4!B?C=Dtz< z>V|`<3u9M>F&sIuRm3?2QKN&T$MCI&Z8hu+!-4a!UKwb< zAc7^HI^WGM6jTFd!{Z`AQ2~D2l87Ee_<1Kid3F(Mkf%7 z?*LF1rSip(wt8zIR0&KuQ9&OG{r6r$97D$HXbXixIR(^1zJ<*h$B0g9h`|WK_zST6 zXxUUEFd<;wE-2#(3Z7e>N_U%)aWSD%q=#0IgF(n*f;f_9V|8+rI~lB=rG8@*ws0iG z0MrCgXr}C@l$_AsrePCzsDiKyprEYV1&u#ixr;L5 z{;5@H9Wha|->FFBYYc_zZxk_mL#|l8z@U>;^5a0(5?SfuGU#uM)N}=jdn}bG4OU+g z>@pEBKW`lrAWbO3>qKL{UnI2ZZQ>h@STGhW-MUIO(X8JL9Hxuf5+nwp+^M#K4;v{b zoxwI2Mf41u$kfqF(fZiOBIRkXtUxgXC1<4peB#K0LSAD$#qZGLz^n9=3zcIR51VV) zT*Kb=Zx)PSZdth8*Tr0lvTWR%#nF+-Xn~n#1l453agz!W=wNW-KwIbangZVpGFg(U8Jt&IqZ2{7la|H22IT%F%d{K^i5es&LE?`Srf`}jU%fn z%aHkjzQQQFTBZO#!Xh$e(9{`%)F{ew^TR@1q_hoP9glu5y-0BeQ0X(ZBC#(s5<0ih?7HfWl&`FSO{7{y0f3XKk1 zdk%wkK5@%t5-EsW$TS<0>mekpf~gtHSy_z@RpR)-cM-VL)CHg=}kMvSLE@ zXt}*s556uWqqbxS;$)Q^SKAw$!js z4M*QUza)su3(vX8(3nH$PxNJUb%)MN8ai)b0rD@!FgcT!X3BY24aNq1O zNE}y~%||*Q@T>w2nr@oN0Q^dZUwwGihaLW#Sm$+_cBP{$NGXuNf<2qW~6iQ*O*4IC2GrfWmhRB^%3;TI`%+%ubETb8{Y(a~0^S z^H*y@uH7gs@TDy2^ttQJP%Rq~^?Q+A`h+(>NFPR!H7b;h@Q`-wWa$!>2c@2cRz z*&WRc8*124!yfeu4n6YbnCZzEcQ12hSsQO+7(ZTSq-1GTV>mU(nkgfSb9#eKPNfQ> z4GR{H6IL{m=<;Y@X8@dAMgva?{xg=N70Oy(z#r6X{u4ZoQ%V(ADMBhm$xn$F3<57v z2U5Wx;&EeG^w`U&y$T$8tU)yGY6UYHRlax>izb^gQ9z+i3pphc1Ri~?q(&T^{PY4Z z^W)SyfVv^MV?>n=Togt|9>ekYgOaKB;y5u#u3)1DXdZ#i|6yJl7Dh)jRvUVP8PGyt zF=cRwtK=!8vQjYEfPNnVvVR&pb{x;B)cHXo{-EOw*#b^%u3Fwoxw1-t$(uwQhK145 zW`UOZvmE#%}mh*;ra2-s6&AZNhApcH!H(hIa&~P9JXE@SQA7$@c_#c z5N?YK1xK?o1C5=ZfMyy(n~eg^nso*<6l=zW5Q=YJN<#G_C#Z=t2yrP|YsP_9$zVSS z6(hz#)$3@MK*`(?Oq)p=$r3=}!SNd8t|ECWp*2cmw(QATClI3bxDsa-&v0@ZgH5D} zE*JtZg%NwNNE=Iqk!cn}3nyzxmX&Bk9q|I&EzLmcffv*)wwA0cgtgJONQNVg$#R<+ z+SX=D2dZR_7lLs_E(7Tg6O8_K;zCAwBDn@BdM~ZO@_5Z?B*`dMFoXi+G`4YNq7$7@ zR;Vdpi*qTRh6)}w)v&3Cz3LYqfMse#zg|Hjo=XjGWDc0cO8vc@z{qZ4c%sjjfK400 zW{WlHZH7W0jRADI;~+|7aN7heir^4%i)h1u)pDH;QeTQ8Po)y{(dcUBHWiPHH_V1) zfyNWeD=Kdwtt?s_+FfWeF-W3FSI5W<3Jw=nXzA!3)(pZB#TMYCLR1Dz5TV4)JQhE- zaxaw+xVkzfN=5n2uhbJ-WU2uD@>J+5c##N?b6Ap<@)IPCW^l3ZIS6%5 zG8lCfClG!di`7qVT1LDf3?x61^(YA3{Zu01OZ@=5($f}Stl(A^gEbizfUGcui$lkP zE!|Zi5UarzNHQ%|F>J13a}9gfzgaMzda>$=JW`M=Kp<72+N)5aBsW_O5*^acgKH~p zjWPu59W{KxupNf|VK^@Cv_Aai_4}vyA4ho~w08x;V68Uf;|z9Q%VjQ*==~Z0Q4~b^ zGyoqcUD752G0Dj7L0mc)4DNOyat}6~0fE5?ZukbnHW>DU|Nq1SuT&cel}hrdD2OH^ z53Or@*tL4`<2G?kL9hx38e)jD;jcMHbWlU!51DPzx8|^6%G0#m8wVI1vgE`~7J|P9 z7cy8&f>Fw&Es1mG@mp0ogJy@-jFSwhMe_{QD=CAlf~aVu*bUY3epywUMan*IjTWaX z%2pvdA(I5DQytU>MdXX3ayFHQzso4YaGKJ@uTc_zxdne6L~23BVkXF6t2?$q=VzS3 z796fo;8;cSeGT|)mbS?)l$Jpv+?I7dT9-MIlDRaFoQH8Z;Q^DH1bml3|k!d&$ofIB8a;8Zv8Y!KkestpNF)oXR?{o$|Dr+2RDb zD2_x!4t^sg6H+PJ1gp7lETs#sW!bs{}GYm$n1njL6e&Ft`Zb*wjN znq)kwBnquoCKnl*{7GIB{}^pB=LeCdhu2lzBR4Kah6kA=SKerjwjonvBO|quJM_fD z`Lm#qkK0a8az@QCQ-pS}&vqVs9H<$T2 zMhiG1fdY34i0gy>)GScia)ruC-4P=<2L(^`?hxeK9bn#Wivjw2vUd0uzjRyppU?i^ zkxEr5+x z32q@VAxLSie_-aB2NEUeL*awZ6He?~y>Lo+0aTB~!eB7RgIp&=Luss~a!`)@q#3zs zkZNLenTjYTYZ9aOmKcy+!KLI1G9{`lRm~cmt=-i%z24Bzsw2uz{|0&3l!ZrgOUNBB zr;MP@{xQ${ce_DAV?+AcrO8*fXPB225A+o0`t&yXFd&l>igp_cEiH=ug z+P&oh`$Hc1_cz#B(DtfZV&x<5p>;I{Eyb$}&o{4{wyHm1+7I)-@9~DpKRvy@psm7f z+RI-*xUryT$43Pn%^%f%^udT9-h%(+oc}xC;7MP71!M3w+JU=`he(oA z?)fMUhBs~Wl-;)HwVKe!D|z#$0biCnHf&kw&d8(p?%i9sqJiFGqrs)dxv+xVj-5vK*sE3>FXltp# ztVb%#Xa;xxv<+JGY=x_N#eH-1sSj@SrPOl_6oGDmJ;R$y*$jfwdzKzMWxF*urRgf+Z!4C$7qnGzMgK`br2te5w!5+H4JCx9>D-^`5TI z;!ehe;8TFSy`S2`DTqIBwW38Ci<54m#>CByQp~o7_<4~ig*U+(A891fI<-bcK+max z+`(K=MdVY#a?Q31)kc0pbSSA%g%J@1#t>aI=z_J#n+d^avECMaR0%Dt)(9Ar2!Ws(+&O?5|_XC*=vE&SvWg2xnpWK zIzEaoOH2L(!$q75}UFEBTBg*`s zCgKs;b|&y>dheI%t(JwcGE%;<X--Z3_GwnxP zdgpGNvC{o#@xwPCZT;`Ow*M|Vb)tAi-j!$a4zF__54aw6AiwGGyu^`pT@H2SH3Pjh zf4|sZNf->Yn3!cd_Y@xPo4aiqH5}%54)gDeg+H;M1ZP!2N3^=H`~iioCK}{dwCgs5 zt2d*k$%wK_gDYb!3^ibT^A9fCNd-N_#xF>Xwm^cZU$yAWLlLr=ia)h2iS1u9=3-0y z8mBVWK6*v!;(U%*kTI;MX)(uC$eEC|rH^wJSv^pWH{=`!ot2&6v{Jt?*2<7k=8RH5 zmX4C8e!w;Df|_l7U|T2+=_ZXOUyzRvliO1piOs0<3zG*KVg##8S@;&-HL7`h&TKK! z%hT-SQd!Sb88m{5Oyff2RXl5PxSRLgNtNEa`mdRiJoeY*gXbHMobEkRTUU2Jxp6B4 z;jLhGq)|CHU+F??DNz;~ov%!_)r$ONbD?*TAB1TGHj$3d5Z2S%TB_Jm8Z2tb3T*wi z1aWFN?(H?Y%yIgk{&mZDE0kOA@_9*LY)}5RPn*hTor4OKY`?B5#>DIVdA)t)lsQ(5 zZ>MvO))uho4)gWArg||%ew(fvWBKfNe*?Z$Ju1xKITxMpM6@3)`r^G3FO}s?W%mB= z?6~|C@TZ0GCTDNc8Zw*I3u;&IA3lKZn2mc^U3{xsS{xTOpIbCa*0@ztValpGKPXBH z(eJ#f2cIaat}0TlTD3}aYOJ^rdsgGPN=-vDTD}hF{zbg>n-eD%ZkxW+gQO>&^-TEk z5s#1UJ5-PtWAht64LtK{cMe2$i@URnx7y$9LvFZ1K%-N7{U32JdHDmb=&o-|4PSL> z&n-?}{z7rn3+>|~ddHnyamE3xZvmTZX%}|v-{RPl?|A0G%(IU`xNPErFm_ob(Nawg+D{hI75C=)pd-TlbeyRnQE<|cSiOwA}R?Fn6*&Z+1Pd%OBDK{^uZW?p(lJUFl zDmNDd2V~n--0fXy*~Z!S`m!?r2|@+&_v2ZWr&b4lTwnDRZ(1ziRFE^fOs(V8*3f4J zmCN2B%1@r3K?PaW8Y9KjhJ|mTUA<)xDnf&Mg^0eX=uha4`S}hbp&PqF$)=XG3MFr= zXxw!VzBL@JJlX!{!h)~f%_cfs_L1Xtf#v_`2Wd+;>f~tK(r$9Gn%69QQnXMp(E_Ip z(HjWm?~?hBAg>a!A-@ZY%OQ-^xK(SR&{B5zZ98pbq}x4w6mfIqm~~DnwIFUdxOk$q z)Q`u>1}*(cHLKKnP39H$CjzX|cl*o(QSKdTDBIVKL2qj^vNY=@x!Hz`g&otJWwS=C zRsR#l`nz|pZazJ3(bw-RN>zBDQjBQs2~1UcUe4z1L272e)P*fez_DN9`@o)?vB*fo||7ah26pioD)p zwGleTd&(T6atrvzMR7!6mnJ;^(nBCUMr#h*{2&gv=<2zM*IT+zw={03`|^o`gs;Ya zXJlhABR8@C4@2C(E}Pn9}iy=X&h&EvMN;SKR!6hSQ@a2 zqV;0W2CF$ElV%)&&Dy%M}=dhluiO&{Z|{7w zj`j_vk8aIsg2;lwV)C@`n+DUj_yAV#E3Sh_6N`UXF6N zPpe`KOmx|%oUTXvThsg5 z(OOD*h1-sguHNU~p1)QjYupvs`&J+wzm-HcXHG7BsZ9lunViS|QM60Dp}V`v9UY6$ z?SG~%Gv&&$fUjoHt3N#Nm62NyzvbRH;dH|rr!zKmgCk?dN6oJkH@;WAv2#^!=Rx}K zoN25pI?@fC{GW2UyK~I{?_DJm?9j*M;sW{&w2d;Am1v{i2-Rc?3Y7^2Dd$}j)ikI0 z?40ghKK)O5BOhvSubuJ$fwX#bG>AK9L-U)sMGFBUlFi3~CVWJVi-vAUp_WTCwIPxu zwoUHJIU;Q=pbA&Zz3S8ViO;z?B^T$EqU5%&3a}g_adrL9YvuMR3aznIWx5iGcl-IV zNPH^UM??od9`2GM#t7n0jnV~x?7JV?9bdKLRb7~v;1!8S$#{S;L*&%n3`uJ`KS*9K zLlzhcQ#yZhDL|1ik;d}HasdS}B( zv4)oyb-t|QWvO|6U*w&`f&RU%6|dT@mCAGc6#*u z#zIBDIU(WD%2!6r?024-@xbQ~3Kv`=Xni4p^&zTq1zGSz|GidzVYtY4elI->i7c|HH(x523E{n%$< zBywj817}dCWv(jBJTpF}eSA>(-jaPa z9~E^>hqjK23t?sQpT^EN92W(F5B44EOs?r{eWR}J{%s`*P83h9-Ji#HyA)qKQT)cC z;@T*y*?4T#sbl9BNAxf5?!f2&@0Wp)a4+3mtrg!Nkw3;=e{x^EVWXcexLM*2l(f*~ zM;VktFikH^BcZHd;6w%@m&BW+&Auu&O7Tx$C6T>G697VLqM)c6bd#*L+gMZ4^$n>pM|EjB8 zkl;Yi^W7Qs*rNE!HA|ZJw=5D!7|*a#TC^XMFhKal>cyxliDrh`%TZaJXyb_j8mf15 zm18vaYL*N^J%<<~(NW-+sUT6Ldbh$!M0dauRydc}5p9((YGqH8a#XfAvBwy7(~ zCEuDkH3U~|LyrDQ(^~9}6G}Q)d+Zu#XzqM1uj}#K4HbZ-l$_U4#>tNoFNTMW8vp2+ z$j0`&#FoldU)YyCDYt!MZt#+^M%@--YgAwZ+tR+HrQ$@F3g>I?XAE+#BGD(NW!{%QxxABm+^trmS3{}|B~YJe+`5YQrAF- z9l9=1Z?IY@PrxFhK&YbSWh>5HnYyCs4=-4OCbtBIZ<*YEqNHyjUs^^-=MxRkL;iX+ z#HbgwjgBy8rgUeXsmNa5_^#XX=ZbyL_a5&+5q1k8E1T+iPSu@jOHZNAD_)zV^s6OB zpG+#Iv$L~-Y~1P=Tja#iLebF+MWdG1{K} zo|GW#IGEaT{%HKwi+EDU+~m&A)+yRGU9hRjhE6%ugPU~-I z8F*bf+AbL*zwQ)cPRy*RD!y1ny}P*mP)hHiqPFZJU#aSS4H?v=^e6P+`HxNFg1%{| zAs1mq#@^mq3RNSXtL0r~AqFA?;WV!oz8 zYS-_dhVoeNSGm0k3^=7sI<)5pg)c$R*f*1V;PBJq6E8+ZSngf5^WHN%(-R*&c520p zeW!lsmfo}WP@CgGYiIA3h`xso=$@ne!bFKt&22C}{q**^&k1aldt2q&D1oHS2fkrR ze7t=OqqdfpmTFS2E=`fE0lnjh!e#ftZSz;}ncr~Gy`wRFW#7x;DW_hJiH(gvacN(N zd3=Cz{EV+=5Bg@#sunw$TB6GiqWwsE^55Q?mfXv1tgQMkje^q@U(-Y<*wKQ2<@-swLTsbvpm(}O_mq8 zg$O5G_C%cD^YF@MZ@F0)BDe2vj_rTF;HkTI8o9ZMEV&z@tcJ*&Z+*-C6_w<+ z``>ZZ;N9HVwyZ-%>iMjg+r2fHwtN$5jeAeT9uT9^yhbU(!9D2BI6c_PTnxaB3gAJJ z0)hqwQW-z=YQ0zLdM5{VKOJ}wYtIQIRr;1k-+x_?&l{E*DXCxG<|iIk8$9N6CtEHa z@99Ea|2gaRm4_A2=Jhw`2}4n5w8;;vb!9H|)mZd~78-%Q>($}zomoo8oSi-I6*>%T zEcRe}5)20hvq=|g`Zv!{{A~Us;cbmR{f!`1zp?rp-B!E>A)a~Worr7i01=ZCclGL& zHk@9z_a4se^_`d0=v*pwM7u~gGu>{`3wPtm036} zJFOCSDqsXMfHi$5YtBtCIWv9esZ8+TKNWrbUhzmC*$+QndhQ!|?)`3Nv0Sx_cv4Nf zbYUw_y?m_0p|16c^f3w`5P*%n{Az3(6X0@`$=)_#Mv_duK4olgKw-nS-Ljm?5x(zl(zX|28lm@ zq3H7$+8&DN*>kex^M$eJBowiZZwno3oChEfQxgb&8VEHV!Rgo(kdl}iudTH!bWPRK~t0R); z$rJXSer1wDn%ssBr@Nl$+U3)ug4K_uT$x{V8Gwn-ReR>IetBlQ=gid3Oi)iV^Cs`+Xztty72RdXt73*bg&28tDl#rGRiMbgKynib*Le}4oZ6v1_! zSopH0CVo2gFbjmdIS>4u*L_hjM|xf2F`&rR*Zmd@oUI?{UH-Ur6lwD4 zZ-~43zBk-5HTK%Ov1i}SUM`n4CaSv%(gzZnmm<@+^bB5e!k|-BPul;5U}aRxOQO&RT2=6PqokSruC!RdhSe~MC) zV~8r3t?tfDd6=LG-4Gwx8Q*;s1<@a7O;HG6V&be}!7c`^E!;(Jk0KZPG6BX?nE7Sy zZLMo*gJ4_Jac?1($M3$h%B%xuK_jbRc7eWzG8R1`u|Z#$Elzi}*bFX(-?!>A z!PcKA+`w^j!4S?-x165MAcF z9#ZbBc&tV6xGv>lv2M(RVMr9c> za0<~OjL#>^x#XLh+dSQ`{8w^)Pl`DIm3QW!P4*Xckl!Q)ZSQ6$Tz<>Lqz9J*U79yg z5xXKGf%PX6;yn=|o(MdOT&ist%F#_!HmSIA(u$JMj(DswL(dEN`Zwu~BU0)|VE_Dz z9Z{llMJ$z*0~@BEE(gpc%qEti?7@I8vt|kC*PF+$p9F`t5f|2*n4D3=+JE&KX9skDb2!L>=R5rfj^5xaAYjCA*R8#bAXr6$FcuhsIpg z^g^*$-oUlIn&)QDa+!}!fJjv@ZUOqOD!u>9^cAP}93w+dGkBs$XvFoGfC<(w_5Id6 z5V;BUAssDb^&BV0Z#f=8=g5tz9dgYf8-L??VyQwrvKX)_lT>E9c^jgt$4pGMIaHv+n)02d#V;syyK4wj$4>`pJK7G$-Fk9bz zD1v79P?%kJ8|h2-)ExNRs~&xS^*DH^IWH)aqr(hy16qF6atPOy{C%N~ViJW?bbO#2 zuagV(&AAc`lzJPf4fkTyI!Fb4_tT^T6XrB~JWhhwFEy7RTHSl7zkR7sN!nuk z#e_@85|<6S4p|WHHRK9+b^C8e^j$k}^HLde+e$TL!t9@6{?!y;-4`Q5m{<|b$;r^F zVze{dh>(AF7Jel%mF6|nLeUpdqGW}2lgsM4w53j7Mxj=$KRUg+{`9IAnX5`0e`L?G zxIl$fVZM3sgx@B0OkMpz$MG?weDS`SXTIt^P&Y7RR@FmOPp+5&y;D=+SMRz}vPM5s zw51@I!TvJka8res+-g1I>2YNODIZ-^aLNBatHv344%k5HtIL#WIo6G(YB>i=koad^@#g^HQu|n`_4^M;Q}bB2}!}fn7n5eY^qHxa88?sBf7lu`z7b&jw^1|Gs zbprxGO-CnR~Fw-bweO`Zi9vXLSA|scIbrjFomhC%r^uH6$ zV{HVFedFUMq{(RwAf$awZ%S|5FbSPV_c(n4UKl#B2-cZ*}Y!FYG9R zF~80*80()neRe~))F{GPc~{To@swX=q|L>ENd>?2lh3W!O=B7tm}m1G3hoM)(dsMG z{(-$|3h?sA-P8WlmU8TvRmv?Wst{rO^9J72`JMwFLdi(17k)nzl z(fI(jwsn1dbuT8oWY)Q4&batT$G1KosrEej#*C^p_V)&f8@MgUOFl@~g`Av6N0-O% zYJkHxe7-QZv@pIiuKn!u?tNd*!v8BQ)`oMyns*yLt_3X`xDw&9eJDt5{xwU?co!A# z?6M_sE^WgxX~NFO)MMy2?=rOvOZYZX5YRG#5U4aC#Mw4tSK*#DG2X@_Z@FKY&^*3= z?}^;f7Yjqw>#NN9M{u?@`Wo{oYOcWZL4JdyDl5ZmsR4SFGjEo=M6O`Vce9%W9%uw- zj@4T&PMw>`)_k489xqXI>*KEn6O+1qX7|LRi&aGr@JzvjDAR|YcVLT;N>mFj*~Qt2t6nH zT7boL3T7xqM0AS`E=hNIhdbHuZ#!C_^67rcAkd`|y$2&iAq!#)vec=oH%)Eugn0_8 zMT^6{)n7l2hS{Ek>L~Xrv@LOsA70pT4q&vObSOV;I)7H{{HP)QFK?^#8f|b^uhn^Z zuShjBerjvMSjttS(qWr(Sly;T8slw2E~AS(rkAWgwrc;ebIH4AD`My~T!qQZFSDCZDg#IjGhm$?Pie*aMhu;l|o|48(b)QxtE-qSiHK zQOlJ@_ezPZn?sPxR8mrbck6JliMrO&5pAQB`p~iA&+gtIZ)xdzJ@)+QMQy+545b%} zkqX%eXX?FF*XIx>W<2pLo0o1>WN27DqfkWa__)VtzhJEa8^Mjf!D;sd^hP=&)39nn zr`z^*jsy9Q=cP&zCz;H4z@wWz-Lv}i+I=b6``+5%$!o2pkWUKiH3e2nNie$1mR;Pv zuyp~FF=OtZoMCYah9!gXn)_!sUVbaE-SfKX6KW55Q~(S3q>lHU>+I1M=~3a+*Y0C9 zgO;G9a#p~`&R23f8)!j9wVIsSP14yNIjHWKDVJJ2O~(1J9Gnj%;k6f} zR&bJaWJ%KJOOw1>I*lHzzcDUtDN;ShQaYv<^_|#%|Cwp6L71+jueT?SR3kfxRP97$ z0teLVyDid`H$^(GX8A=3(J|Wmoj`4%j^>&DAL0{+F=bi#Hib%6X%GfSqz9Hyu8lHt z0PfQqkN>g6JVoJwY*ZONUXL>*wQiEi3fPz@iVs7Evj?0?zTUCtFOD+gFz>C&J^yT7 z->HO?XFTSGiQQ@Gz51EWXJ)?Mqd<1ZZP0&>QabD`1~q}m8EK%?a(f=mJ#xAq&A2E@ zb&X6qGCu{IA2eqy*_~6_!s?Am^d=aUE{5nRg>2rc_NTj=TYB7+zuunwnrXl6BBNkBk}Fp2?_AX} z5$7M?*4nyuhUHlD`^Ormrd-(PI~ZW-$Dl&ggHZu*5DP*L#2kaDf=kcW@<3&w6>p<2 z|0tSDZW>fd!}v1>qcL9!A8N2P)wBQ7iK5AK=f*E``J%353fo^w5Iz{ zx7}Y*hs|MNA8Hr#2CCeZd6)_$)eJ%vVX z-icP~D_9NsW9$IlGuf$+zfIq=irqd^PctSLIlsZl-83>^VR=OD>@qDVn08g_!!twx z*lsRPe#omZsH1&rDM_f>mt^16@o=WARl+|#aD6rF%6A;lDcSt`#_sh+7e3nWmYz~} z#ul8Kj`Z>QGc)_o`10t0n0VWZ{?K3HHV=@YfdOey_E8}K;nLIx#Rr5Dk?d5;0x9aCYosMs7L zQp(4plq$Kdw)Humw#I<<^|O+@W_7(2(K{Ng;*8ump!@K=rl)6~dpdDV=ITVL*2_=^ z8@5g|uP5)LHhpDEXJ>uhKzkliHPy3HF3$?W@3VyG8MW=r2P^nUVshYhYJrrw7&$_l z6ht}U;QIZwQBFjTQGdC%`}YyuXb322f1%{{Aq)BR*B+upn=QS! z)v;qv$>pj+i>9HzJ2B}RdJpqjcljKW5;4Y7hR8P~qo6Zji)#lYj!q1E-V#)Xq>f-f zcUt-3P20P&(!14Y!z^x}RPu-Pfr9j?*jSHuh-dx0fy?s}KH9fx`Y1<7O4lln?RvH7 z<4MIT8uedT*%;A%E@H`;5TUnv-oS&I3gLr4wb>)%#)iEw@2~Gn@!*J?TlThqWEI-+ zMNN>OJoL>6@!Kcwi?ZsFedE+9Kt!$=SaSO?Dd!0rh)lh?LakLA^3i!DV};tW9E|}F z+QpM7)v853dm=U+Lc>2rKa%Zry6uhA>kb7rw@ujKE5{kFWDCX`OJq1g$<34DID_x` zWqQB5dHewh724W{{maEmE!3;bVU#!fC&u<%jjd^DaB6&QYLaQ{+22RB{a!cZBF0ie zb73r36Mf6$QKe=AuX+Z4{L%gkAGLp&H}FbQOJ|Z#Pv+IZU;XEM57o6#t}DYftMkRJ zr2ItDl@lsp33OQm#dQN%5tTT*Nl{Vb<)+iCZ3Y>ulyhSKV>~0;2tE|Bzx0~Ya~}5` za#&-c7naB$VY6FrHt79>ueO&3^hO;D1jj@h9J5z9@0CxSDO>oGby8x!;Um<=29X`f zt!tCh(!0M*Z}^R43iBQA-#lKXzAY3dIH(zPjts^Kumo4n4W57Z?%N9>bK^p6!>)(E z6qX39^4*8OHRTd2CDTeJm>{TFi1jqGF~F(fMp2?Y(QZY;{IjhJI~&{t~M~hc6c$aj53jJJgTT9 z(p}&IvDFYuP=(e&v_vM_uyKIKyk#Cwtc85#ccmkxDlM~*x}lw+niN>#+) z*@&LV4Kx1Sy(PBKC7+PCSJ0Akam7af>BmQoXDOKIb!x`s;>C05VtEuZJRK{jX%G{sMi%vsj?$+*GaiN2LtXX{(h z{eH_^IMBc$dD(~xJS##&TDOc{5j+QdX528%s zM*sjynYbq7qBEaG+>f8~R>I)%6}+q|863Jdr`dsC@#2LCmY;JRsCOhc{j0I3xTU8s z*Ek~Za%mQW0-J$Y^NGFkhVRHH9lEea^w1{1Z(G8<%QIfrj};tl^208_0QYx_=b zz2zD(FWsEMp@(tc>$n?>9-KBe>Exl+0q2jtF#^3dwR~-ucfx1$SO0bpvKrBICF1;i zn4%1lIlKhTiNYXQuEdRx(oY}?(KUD{X-?2eFlJqT~%^^ z6(*v8a&r6jco_pKI0IU;T=tbDgGe)p~f+G1x0Wz4}iE|os~D=s~BY(>fQf536OC;a;2 zAf5gv6Bk2UHi&)#&K;gd5mz^+{wxkYC)8_=OEaX_njhuTw~gcWiBOX7GmYe2(n>>& zi}MjtgX3aAo^)GG|K0KhzfKjxfiu6=_oGxgq7tdwr|ciBs(0z9!ntIPPHo&k>sVd` z^I& zbA~oVjX|S(0O*LdiV+pzF0{$1b^_YXlqzv2s2#n6#*R^Yf(;=GlcJ0n|S@xrE^WCepBm`?BT=% zw#6Fhdm-U1N5*glXo#UFK4-R&YWB8?`cNWOSb&2WAb4K$hdon>F0AQNUGx2DG3}e# zTzuZ0HI}k5_lQA6q0t#+etc+Z`MiO%^V*)zZU58d)#=9hiRb1wHZ5G<04$JW=iKS)Sfo=@`F&RfZVe5N~_`&%D`5&-Xcg|f2u6Q6!RsoGnyScNl{k5MwH0uP!tt@e;S zS_uE}rFEZfpXX^viFI_+hGZQ$=j8Z7;Z6#0jxkNCMQ(7~0c`HSoLe*eXAsUm&Y80%xZ1!p^^nmDR#wMT~i76B2 zZpiEXKY3@}ird@>I$Lg;)Hwzr+zYy>YGiS6n#Vc4)p+}U1Q`0Ec1s~=>s>#NmGU%5lz+&1&Kue|7o8Yve>#YDL( zbd?nnR}EI`vRWMYscmMnomvm7sA#S>m|dXe=2z0D#abKhHc6-;ayqBgJf4VlsW0Sx zw56^a4IAf^uP(*^_dVNx7AWOa%^$j{v~W3eTLr(mIm1C5Q(NJul2Q+GYwqw6*Qc5u zR$GF^ApidaCxenP06FAVO2-|K7&sCUHC_`*$#Kib`$k|nPpNsK`12P$g*3P2MHwkw zYfDB5qfU37gQs}0Q1hf`?98+4_np=zvvj67sGf|u~7c_nN0!G{O zEJmI3dR^Zeb?2mnNg>)WGKeYW&tN!Fvo_u`nfz|0Puu#E%X5mZEZjdXm~Z=C?7-Ee z&(MygLLwXNEN;7NYZ()l(mg-r;HKPOEjerR-;zN9*luNr1fje1GDgrh1t6lpsunbr zv~EvnUwU$N%_*oaY{K4Drof$)^g>qi$j6m(z+UVjzrJBKA4O!8+Pu?FG_IX_F%oLO z^-^be7l7Z-X^rS|@x;kF=hO8wt{z0&nX;DfQx>{U))15Kz$-`kUjNTY7qwdNu=hVV z2;v_v{HhX@==xNMKY7vMR)uD(8z$x|T<~G6$E7wQ74|XNT!JgDe!D2E>_ixDyK5&6 zJ^>zg-HS97xiJYh=C!b)!Y$F|KwbZ-I^zwq^*6;1yei>UDPoV3lWn#>tTlh_3?-m8 zNr&%Eagr*I3@gzFI2uqMI=(*e>P~Ucr*v$TJ&|o8p5=>GT0OqSXnis(CwjV(hx0cq zUb6bo!jdBkJHE*4ekMHS%!crkzAJ!3?Riv@W1`{~)OFV4NurTa#87gZob!9z5+lup zoSR>Z_Rbr|q-4_+it^D-BfoX`LC>}(%#}yRAPqw12A9#wzaPUl{y#KU`3jZF#lQ#A zZq^`!y(U`kdYn`mmw9_q^5bC=g$E}FsTU&kar;ciwUs?Kv+I$-thF=F{;{Y#d%vp$ z%B_$nlh7z$23jAVtIzpV`1GEv>5v1ueKPUT8-upF@jO-uJSiD;m>c0MSCn@w1uRw6 ztvs1LqNR0iOXaDRr|sklZ0L-W%~s9gXc<3Z?@outk!~ECK)#vNRhd)TykC9)$P>En zn||b!1U1F#th~{o5{-K|4Gd?$EntSGd~hOef3k&9M@LEIUN|z`g_WC*oW6LZ`|P}H z(e7U^O}@4iwV-Rug+YH3jppp-MHGyHs$>5Q{)XNAuf_Jm^)|uv+%(+XK1f>5e$;f{ zHV@yojQ$J}cyndFZOIt)a{C`RR~)|re3&?RZ6Q&v#9lvTH)#tE5s}Z`fdq}fj$us} z2>ycW5qTYhLbrv=7tM!eG{^ORoY()Ww540G%)lBMTXQV=(y{jODVGoRwt4h9)wM6H z`}oBEz7z2myL`0lv`MrbxFfoZ~(%$y|czB-ndCcsYbH4MPGv|EY`@JtanP%@xR(D;92riJGl$lgh zv7037K_G4;AcN=Bq15;d<|#^S$V63HNQfupC6x9#<`s0F+1cmTgXw3-yoy`O!wvI- zmA>1RP!a(lPV*t)M4;?W;R?xD9>035?ehO@yz0NW#{NlX= z?_TfYmaNO8MUzUT_N9gJCHoMmzryinF7yV#dnf`~@yOopQsMe?rCRw9H_UadwRCUW zu<~=mq_PxStgJJ^jLw z**m8h5EA}#O+SbrzV~0CnzS=RDW51>oyS9;{ui(AtlzKvU!5uV7Sp+rV%^Ry^-U>sB9W25R<(cMg_hN177QN~Yau zC3}dEMv8=5Y5tPUdv$l=?hWDY{UsNb2FuB)pI0>xesuTd2ZLllIgd-?bXK{IK= z#~*fpJK|-OlQa}fSqS*^P4Kks!0WMnbnx%!ZCg8jH|gSoq+1I(TBDG*+n{8e1=d`5KNky5sFFAxs*Pya`&L#cbPro9erCe=FARfdeGXk<_EuN6iW#Q z)r4+?xar5=wCwLNEHUw*^8RMaZoKrL8+}t2eLlsYsZGoIq9vzl$ik)}H0jz;Mx44- z(#6EdBTbMKa?=itM-FWvdcmizA;|(<9L1`%(FQ=avh;pn@4n%P-8PuJZbHPNs!`(3 zUPk|q)F~(Nx)ojnrY~E1$}$kgTO_AkQ|7T2|`I1H+Aa`^b6GQ>*y^h93L* z(_`}*u3c&9r7B8~DtrdSa68(KQ{$n+1stZSbFtGBSuM&%)J_;HiHHb*m4y>6vwmGV9!otcag1Z4rl5Y}psDp2~ATsfQeVX72r4 z4!LV;M-_J#53Ai03P9F~Q=OqOKXy%rVLjs@85vG0>4iX*UR%GcGgP=f0VB42`y}1N zGbunIv-tEqe;*Ybv&Lli?70}wGM@*6+$7h)fPzuqub*CR=-85Vpetm?b@N#WE4g>xl0ebwzwec6}p z@tIdp(p)&>a^8%_RbxL529_Xa{@8PGj$PT_Qm3M`4y^(IavNY?G>G#!HS(`2pA;o- z05{HUm#$D@KSI^vx=N+wrS06v3!7uUh+1*-A^)6!_6peacLOR&tCvQ|cV1m4EYLx>=M_>-7MF9M^rX&vWq-$b=+JyU$X7DKa;s<0vP66Pd8jTeg2ucwA>-FpC<0O*12=g zsm}-8T)78Rveb|%R9D%U8|FBa*WN-!bnE6#qfy^5l>d*ODfU+fRHi|$f}(gG@1BJa zR=kwPqv}Ht!fBh%K#a(cfw6u1;$aZ0P|<=>&>v>anO_`vLt;YZI6 zpSNsE&QC*@;)|x6QiPP`uK#(b{AWX(u$c`Z3fWmQKVpI=R0|~yA$K*b?;{3Tw$O2=&8~q9tv;fB^-HX_>oES=!u|vtC+j! z;Dy#saK2PmNwsOf2nuY52@G)>6alE3Hf%qez^($gp*XAMK--IFzj$%SpQi5`tdPCz zdtpb_J5lRq^9Z9DNc6+e7jbs}&v5_PwpFpqZ`wd^?n3yyHR+OZ0|;xEpREMS?`#CN z>(ht1rm5M-TCz)azxf#CfJ#k+fd*~7T-L6jw8qT7^6#@N)|5kiV!+0$156A?J57*FOJ7f*b$K|rT}(S>;oEd;U}>XuBeq2v_gz`vrA+g?b-y)N&@Re z%xOe0YaQ49wKt}u`+HSXQ4IjvL0yJJ4$Z!0+D0lhKvQKiDr4+w@X2@kA(gEyLUJS5 z_9%Abh%Qp}KTO-LP83raJxQ!rYeLp`ezF%vb8I zR$cd~ES9^ls)F^^1D_SaB;&GMh{-RlO-L~)okuT27S~+&+j<)4$!H+)EF6@aZhF%X zZ?K#1e5Lk8*SXeryhK)Hsy_H>KNYRi8?;vri49c@g3}GPgvI3{USFGry2)EBFzrr_e4)yl7@HMO2>DRP* zwWmVfJ@Arw*M$YU3YWb*oM?}L)^rEzXnOUZJM#9l?0%VmdgjB?nX%XolplWbBMeIl z`o50*T|0Yg3;O%H%)Q$2Tf6q-!KiBI#ycUN#0SM|tU|bpi3aDHnt|W@EMOS{z>nZl z98af`)nL>N!4o=+9|bR1fDB{cg?dd@4^(Jc@N+N0F5`aRqJ(2UoW+SgzHxi@#A z^P@=@|26w+|LpwFf3jq_iPcb5(&PblAzAI_^gi0n>FRj_Vi^)ztPvrXrd89R-h2vZ z3U0g#(oY`t7mSe)YC5z1%n5~otLbOBD-{f5jPbx2Fv)8lSp-{{kIZSg-x@DP^&j~x zFn^z{hy(kKnO`kxtS$k^38K7!VQ3R4Iw}Mb3siB~{ zVk|;EX9)<60GZ5TREBOgZBmvt2wg5dGIPuF!i7r;Pn?`_?Bx7q2j>NXk734=kAE8T z2W2yBRd9!Y7aJZVrs1 zSgQ*-B-Sg7Jei)%>1a3giwDsd(HT}tXalMr#0HKIT4w+fhBldz83<`PurBq!Cw{-7 zSJJ_`83+2`H@pvJqm1!GDJ2<8;S!UeOzr5LtESG*PVo4s=rg;SISP&dO5ltZfYyhrtDz`Ne08q{+F1;TFF?wNZsw#GZa# z{o1odL#VA@-pJ@xO_c}cV1rLeu#5*`r2(265`<4k+gi9mSLZ`q;8zfa23mNNG|r+o zl8A9^1}N?VSsZ9wY279QM40T`akrgOnFux&p)U_>3%%h}H{Kfmyyu1q;Ce_LVdIp@ zO=lGm3GcoJTCu-7W_0XX*Ya+|xp(tPEvhxl@!bsFz82bNcg$K1@-dDKrfW8`ueM}6 zrY!h;P}4IFC!Z;8cy(d@tF6x1^Ulwn{n+ouLb~pXs2G!eZcXUEyyqU7)4$JoPp{b3 zqtYjWF>C%;ZNd)bsU^w+t#`gCaDOtkZF$-w7paQ~|dK@+a0^+f9`PJ&;FqBuG zy;gCy<-~7-Q)ZTCUX3|>b;H^BcV0O9*zK9AEDLDSzmku8-6y{<*;A!{=go*47OE^> zwI0U}*|PG--`lhAaE@DsxXVt}eXW1({&~j~{tyfAZ_qtNl7*6%yZ=KH05K!nLkmKeo91Qcbxa4M*!9 zK_S3%l-1^bZf@;*2Q=F74lqH&3NN(73hzi|4Zm5ne*Q;q4hqzW8AQd)79Fc}yigMl z4l^%uN|a7**>goV@6x-IPEOT=&2H4~-pe6s0rVHNYBOT^U7Zw&-m?M90$}97UZNFO|d%srH z9{Dfe`W2_Z4n@A=7Sz6&r4?+qi49O8XFKvh8qF!;wf%=W59HpM;`aT05Xpb*#PwN& z4oqVm2-sd5XTa-z(XFwyEH=1^M0Q!iGW& zj#aGrR}KH}V^M~Uoa!C3cf;)<-!z>vlcv{R*l56N=(3Q5*@vh-)7|G~Y0njH@(rJF z|F;>!|b|1)O5F_Lb@8-|yMie5eoBbdAP1om7bz`Y0#xZgz z6-gEmRMDu4QM)gvpi=wpJ?+-umlnu(@SciKKTHStN=F<*obb!fPCwK1m!rr3GXLXu zC++RFpdZdcoX}Qs`n6H%HyuPqA(o15PYNkQ_TXz4|6N9;8Hy-PfYC})yPN3Ny6ff< zCJ#@!14Z&ByI*&*>q|Su=0$?v91Rx{Lp4mjkFZ2D4r%d!s7?tIWk!fH%^raOrQha? zlwXW%vQS&+g@lHBD1!iakCh_L*;PdEb!R9jF(JBW*lH_q(jj%>SuLmMwi*zB02$-8 zKxmsOJWPf>T>rtuYZgNf*QP=ou;t_oi*;DMRzIuLs90)rM3{sL2TBJU%25$la|S z0jMOydMN4vCB!e{e`+AH(PRm*gH(D+Wg4B)X0lj#RlG#H8Y%+2g^HvSNG3k3y7_4P zG+@0`B2~PLOh@lNEV=X`h63h_Gbi)EzGalayK&m*c$}c$Lby~bgXD4One^HQ*!QOA zd@*g~l>tX45vDF&>FV<3y(yVrGHU(CJ=ez+bN&~7{Df$tE1b&T@`%pY%QFWO`^+tm z?0xAaj#tr7A<(S`*NCbhe;Hv84L~M(%$U8xUB>r=8LC@DrOmaW$YP$^)%oIeU+Ee+ zK|U<`rfYRM2am+3lriGzE`K^Qw_(x3!*dsoQCw;uO1syN{i%+!@chk{Fr`{8RHTJe ztF!WSOKO;Uy74!Y77ajzFoz`;{^+N#9}VjMI2Miq*mGnk4kED1-RAmg_>vFZc2UKv zzdS|vxKg}}GG0|!OpoKjYrZh%M?Y#>1ojdX;tcH7eR@@WKDIV3E;DZvwM4-=A3kzcp%fG( zt`BqxR=H*wDTK~yMATQ}x%fMpo3!B4hx6Z1G$xu~344(c&0#C8==7dG{6Sqh;q`m- zk-!eV(K-rk69^rF+&_39p#TVh6T<7fT108wpz>p;6#ZuKr1|eZO?d-_kHHNjD6E)` zbF(|=mYq7Yy@E8QJ=>fHY2xg3EnoDjCF?qVGpLs<=&M%9F5b6l-8p;7llI7!gyc(U zh~wIrR~DQp>t#4I_rqlmJ3-D6K^#GZcFlXE{OX$WV}~kxE&4;RIZY=LZiD2)NEV<4noBD+j5jxMN>$lW^kr705h zZEp=3s{thB=+)B=1H(LC`FVy1>A}DQH9L>gsCWkHO2t^HtH1UTa4U{MmmT-T&PN3K z?mdX{5D!BZGbUs>*a-8K0M=5VZSL=B1CG2j#@k6)-GB5TjR;(w341QBvt= zgP%ROhq5uvn|V*=_VUgJA{a~#-yT+}!rt3U#Y%zy#aTSp81D*9EajgUL1SU2JLJDceTjzaPGqXHGlHg^3fpy zV;fbmw@if|q^VU_(tR}z1NByUZ}BDW8%&9*DSj@@22|31-m-8cgbey2-LLtT$cJY)}c1&jvv9D9@P*PdlXEb z)QyGJXF>h$`DKL*9?|lY7_cvx9 ze0}bm^2uOIxj6NsX%(VlmN}*)Zd=zGG-m03rTS~rv=RBGwP5sOpz@WNEG;vCx%qkf z559c=*w1#4bt9ySp)9E}snnJGjt`j+9eaJc!s57M%cDtZLTNxO~i62Gx|?%MWj-q-B68C+H1lT24%bnoqWLxMWV4NVdMT z^b|j+B1nrC~)i zFKwOM@k{84qpVu#xpBl6ZPET^!*Q)V>Qq80&!wiSZqLmjRE4=Wb??>YA!9El;!4-L z0Z)VZF2EZ!Gb`0O^3pFy;-^&ep$tLqte_8zr5BEF532hj`)p_S_0d4hs62SZ%OAao zPZMC%w`afT@Qd3617s2O8J&|a0p+L+?Up;%Tbq_|KSSK5xci>|3&}iZvPfpN({F19 zAFAOYQFeR2yU*BlKkq)d-|Tu)VC|$a>H0-U)DAyGfVV*vXu$P4lxq>6N3$@aCPp@bV*N21J-)sLd@q-{zS;d?tF@a;f5Y~zA^+_+F_;Y&o(tthdzPi~<|;5U zkLEMn0s{N2oolLn@8DAtC^wZT)*l*MbtNNf_vZ&k^#*MUPb&Ac_fPIU0lz6axbXDB z6IU9}Ub$Gb;>zgk(^GQtzyr3f5yBoZ7mh6IzgfWccy&M*6V$;OIgje)`-T_BocztC z!Nv^7GS%8hE>fz*`Rn{!>m|f2W_KjauAG}wH@E$GY};{^2RwuPnX97pe0q%YPk%JT z^PV_%!sz`E9bEg1kA7wZ$?VL|`rcdf8I;SEmdqJ|L#)cu|G*4;*|QL+IzIYbV8i)k z3oBZ32J!?5)}xD+z30S)UFRpv$IYv*>N%$ZX>FQNeqzGtMVI<2)LjZi2jjfeu}nU! zMiAXmIx$nI*E^6pYX~xBevOgP=y;dO>Ig)ku8Be2h@a4~^v?$~crB^SVqEye7#WX!X zY0)NL-+&eeBKcSCyENgHTW`A0EGN8OMpaZPIPb=l6!jXAb0%OjD^=#SE z*1&m(w=I|+{qQzVWz}=5-rW6|Nkua#RZR9MUPZJl@@ftg)}vBFRh28$(_y_vKglPN zC22yV5MAJq^{Ga=QSwI7$TeP{WYBbkFusub(em@Ojkcn}UYj>*nJPVMP?S!xAZl`G zyN$8=(``rJA9)3Jm@~mXDG^Y|cK+MiUCn)CJ4eOt1r$sipqq`J5qM3`m?Wfs|~ihRv$BRejSMA6sfy3)=K+l9<45Fb#8xgMUk`{Ab3 zN6*Zv|M+8C8Slx8pzcFJj`z$E#YePs0BsA%xUccSNnjtF_wy;)X);;p8-dcw?_aK5agFJ! z*a8K*Mjdfr-I$tnS1+zR_MpQ|84DX0JRLA%PD6i2xTM|n0I`Y~%kOX@uNM~KH~ zoqD&f@jvFfx?8@A`o^uqr<RRBP zTtVglGt2Rcs>J)3|IlZr1u34KDh2z}`qBEBydjTX+=sK*@>8>SloZbYwD8ztW6$qa zC|2=pQD6O}&$Y#e&+fRNbn^}gYf2+|?tHTr7*Nn)YJ0O`5u6ZSxoy$mZLK9|FAn@@ zTAa6Nb}OYUYD~%livOLxisaIpgF5vYti1TuM?W)wg|q23M9eQk?!halRk?#MRSarA zJLtlN8%|kqa1rW59&KoUl$ZI&_Smyo08uQM+V#yXzx+;lQ){dAL~QdPyF_}_;{{u+8J^I=tls7fM2R0-M zMC}Gt9R5I^z2&3;d!@QjpQZ9uv5c~{V6hx~P~?(1cDi_+tk<|S{3b1XUv-s*)2E_9 z>pm_zfd?Q3y!1BBddeyPjW(elb}8JP_kT43-saS-R+G>GVR8DZWg1tML#ospq`u;T zl$^kvFNWm2pEas3aq*yw`GY7IRXmKr^fXlV&)L@>0NCcu8~$BkP|L59GdXT3meM|Vz1!)lilp!mZXN(MaL7_eTyL>(ZwP?<2>pj zrHmw{{(tvE98=kckN#JLT2ScPLpELiK6ZAZGeoWM4))Z@(~H6pl@z??#{ zZ5f-R9Og*Q1HBLro%Bk+gP6`t`ThG!S$^xUW?zaVrosu(!j{1rR4P+(7H>(fJ2$5M%64P-Q8WCn-#h+f!)H&T z%yYrh1Ps>wN2HuM@#(7C^emzUtD_%k-R%?ZO8`8lwAMq62HVmZSAIU@q;gtUZXHqa zuN=(Yf3W$z8K>Tx|Khs#N7n70yQpQZNZWuqj4J;ktb89Nc1E^W&F-ioeCZif>wdhk za~dhA8N3pmS3=+bveR!vVg(6Uj<%=L2uuU|D)>W}(KM&nKw0B`A+*U^!Hic)Za-cj zsA7CYg7BOh4`DuTcP)S_r~sW8B~;N|(;+m~)rka__bbvysHo(WnO3sWk7YGGvsBKQB>yX_YOiE z=fZpBw}rzzMRhX)LISFn3Xv2(sbCg;7u^6{n$qk%Sz4pj2s+(Xu60(!)mb~PjM)(} z{qXeaKO8KXbaC~h=HRhy$IDRqzJ5|k`1n?VMsYvjyKj+IHapHAmjX*(I`wYMc|#vc zmcw@aF{}+$6bS@SBbkM-vv({CMGuEj_M?JrFTaDkYQ=<|A58$U{^w7jF6hjz_7MlEiKzhLR_vBe^O7wNqW>Z)9&z~oj$M+U)5-OONr zqIZ|A17#h^CTT&>u<}Pw$;wm6s+j5M=ByWY97||!4~2gF#NZVCTP{*?xAcxv;p!PLizEDTW9*+b?sYE(9kah|I#jorFSO>c{@1fKXs|Jo?4y zqXn_o+G8J+YWw9*8x~K1lH9#*Vf(gLtky$T+8xF6#G^y{n?iS$U#Xq5lEQ^%|4@xU zJYuK;$p}&egQjI%in;N012Y9^GnEr=pUg{o;MVy?~U( zMIMNg+_L~F@>b~Z1LTF3kyLI8l@|{)Mrh1cyhMcYNb0J!>cb=%qVn3UQA<$BY`>!e zoIv=&$ZM-$3}S+uy83X@I9SjERy4lC0))6?xtwc#a_ScBXj!nSynF@D;?i&4&MYqb zEIs>7%RD~yrV$rbzq)X!Qm0h;a&lIzjj8QFYG!-r^|^9HiROB>taKG)BlZm(vhosB zbF;Ih?HjgV{4Lg|%nRgK1-^&U4{$-)m?6@zYst=?k0RmjDT{|NGI_CC*{Q0Nx@HS> zm!tti7`-u7XgN?Cj2Z$lY!&3EwL{F_sDCTN2U)La>t77z5t>`rkc<<7Qmdm?#u8li<^g3rMooV zvXZ1~X_majP?oP)U6~?dvQliJ48_3`SDXZxMon#6^CO`|)wN0R67L~Q$G18^A|Ilqv~F&+j*gN`PuUmm7{;~6HmMv6B}~mr!CLysO#L-XU6%w8PyL) z>fM|gsU-WH$9cwIi$LM%k2OYzC z6KO$_>>GR*p^b_m*-b+zoFQ?|y=4gqzFc)Hbps$9JYUoCI`*8BbF0^TW2R9)(zN;H zF+-Q>Q~o&Z-2R5k`*-YHv!hF4w{o;LnXgP!n}`t8wq#P{3n2WR2jpn#fs#jGHEm#* zFJDex=fXaf= zvuu8}pOk$6@VJ*~% zm>mD_?A*)Xpo^;BhKTU~R9zpotD+<8vuejH* z2-oxouuLTv7OuE(V$|5vA71>tq2s4#e&0R<@*Py>?^43G(kydz)6WF9uO7n79it%F z`RuBZoga)mIXAmy?!5P(F7ciF1ZW?^-FN@}U!MIN>!8~}xw?HIF*14bsL*QS4Du0V zC^4Nb!9ne_LPsLQ9|tnnkxAwQRM4uLv1iQA54X2I)A0E-C~^8rm-8-858ht*MTc+X zrRTazX%u3JxLZru^4o%8CXR0Wq?NPCB9;_#PD_W;hUEnlvGfPXaS{@LfNW>;>!d~Tz6+PlF1 zD!YVbm9o5=9|Khn@X6a~2R9U?`x<*{$*lLL(YP=j`=fz;XP>)m_il3)>WP#5Hk!5Sj9ky*nuK>dNNJ?p@qwd;{x|UPmLz@>p z=XcX=f<;$d6|;sG7PoY{&+T>lJ!j71q0|vyx5-*i!Wr_zF3@{0*7Ysy_S|$ifrWRH z0J}|4Uw4(?pDdVelGTjf1eOwSpbq~}Xaow(Bt)sTW!H{&)wXwW4~Bq31(lhAm?H@Q z4DY1rb9BoB`=$C(a z!wbd@k7+vAr{!3moY8&eS3l<6zX$=e)k9)YI&rF8jndMRCnd@&fS)?PvC`0dW$hD> zUi$Hl`qV)+KRx*DUNAb8eg5gBmJ1*?u16Yq;}p8sw3 zzi;6AH+s!MJ~Qj|PY=%d%jXB9PNg5g3OF)n@2n%)o%bIB8K?U=x!2Y7UEaR*-N0wt z`aQcuAp#n;{(w{o8M!?O+9)8szBnob{2lxT1>*4l*q~6Hd}-F~qq8rM9@+lE$o)`^ zSh{6f`QCNlxM~NADin~A|J6DBf!547jJ@Pl)RZa((%-NSUfgvuB!E)mZ)+UEx-E+r z=%zBTyOtyZ5w34fvLuVC8iS0?j~uPshY@143NigvbnPgOU0_pjZwmlT0i(xXy&7kH zs@b2?EN*!YdqAW^%i3y3?Gqi#2D^w8e}@tA$py%i_WzQuC1P84F+lqT6SY`{)XgnC8Gj##B_{u#4$SYK;oAe=aX*_sdj zlS7qh{;2_}v{j2e$S!0S+s#vq$tk}OEYD*tn8UrxpjuHEIpS&kbUi>oM34-s+!~{^ zEWD!0-*082Q({~}j#)+-xBEGV4wvsfY*{y3Y@CyG?ZV|YDAN#L_D~gR->ZXX&mTBj zy?fwQs9cSXi8--8`_g*q?=+%fU%d}F1QnD4Lb;U4(As{QkSRkwNdvIgxY-OqOe(i5 zsp(r4QpI@m*g&eKM$0~NgVkFa@34Qs^OS9z7zUh2$&)F+GH*2l!$c(Vn3^d}RA)V& zyQiPOah00Vuo3iOtHNX5WXao<7eyJ>NRn9i(j-gKFr8_`WWM-8d>!;b^~mJoj#&7B zd$?P}NBt1C{oy9R$5i*cPI^rBSDQ+EOgmx}hnR7o8ik9Jxr#P3)lFq@`_UR`I1)7( zTu(+jYqSWB+MJXN$0GM8qNO&^d+~XPKqKueQGzC#9B8zt5W24yi2;YNR1pGIY7<>WR73j68UeO^$pfV5tXFNAZt zLB~J&gf)|)6>2#&WhRfbO_&z7g~aCe6IsumtO)^(4#*{1U9Mmxs^;WD#G6kQq$p4-#oO%pYDNh>B(Swm_zPtps21O;J_2kO$=DKR$rtm8hD{+=oAt z&KuWCZU&6ME2HR8{1Snv5dVm!5AuQ%nu`~K!>tpnqp460SX_;%j0L|`$b9-HggjqV zmk!l{YeOL}`_RE>p>@5Nnp6Jy%lo%2>O=*&%5aRa8^NRu+1zSeVHK*N$@-~pQIrxh z3!>XW45p6vX{xQ#KY}?7-`gC5q+IY_ats)o9iB|uq64xDQm=L}_$$OyL*1qiB%(yt zSjT+S5cC+R$3S;3sDA`FFJpCRxD7h$$iTve0BuvXOc6``=K zKqw?aTzmRil(Zr=#64U*p%3HWG^d!G=w0#AX^1?9&tol-edJ5EhmtLUM}1iQM$1sdW=}o|tg%*H6U07CdAkHYJpM zUcf!HW%=RRyZ?^E;iMm8I1p8(H3o(Ug2fzCs5!<=cmpCNyn@JK7{Z%2cq)(s6up$g z#nD{7TF@`8ab@NXo(#baPQfxEKgWeksaBHQ=6VU5WfYsC;@x}F;zw8LhW_Ksevi4n z(_-l{*Y`3Pllwc8H8s~P%AkIb=HaBqP9UQVQ7C}Yko&56m7Z}_sN<#qj2s94c+f5g zF*xJ629vd(q6bB=1oXC}dL~yEo&0b)rGN(uJfRtWAc$CfIx^9kG{6ithhCOyqK*^2 zah?!y#02b_AgiLG_v0cq4H;sr(rcl`pbE7UCvUFjtpVo3!5EenyYb>);8ylBQm}57 zTDy|S4y{FsXKaVFOL{7khdwjMsKc1& zspid$O-5-fcn?Ve%N3B!_~$;5;&f!RCr)iO|5g zs6%C*)kd=)(6wnAAE{ zQ@k@xU=gNH^y$r<-jg&<(1mP`gMgPepNjM74GxN_PfjVILrp5kyMqg-N^$_?^#Q%o z>kU+N^Ok8@sG24sBn_3K2Rs$v#zNk}Xw&Lhtu=BuuL(H(1~ldBt0ms*_Q-_JFpZet z&=ybzWDdSEh|w`eT9)o=4Jh6}Q_KR1{MFAUU30Go#E>U{|3PUWmt57fxo@=yScbwC zWL9e#wQ*I5$CWp0GL-r<>;h*@u!^`6h7`UnsB0uBR)Yg5O61La@$V#~DZ{C#$VI4f z`KWkW#d$c&Hn2q;``}52Xi( zIYGpRDlx^pBWSaMw5K4|$5o3^7AQ^+s#*-xmn(`^;m=sjXxyGas;DKLr%+iM0km7p zQgZ_Ebi5l>w|b6`i?oU^6a=@v2;s}xO9Q1YmAJM+*Mh!xlQI2~H)Je&z|5Mbx}usa zD%$3jC0QaGOB@|xe~dJjA!*2aDp&xX>cZVYK$Wqnj2eGdk4C3Agwf`@#|0Y2@d*Hb z%@47;fesh+5oYXKLT-{rW)E@F{1M0%vvxD!Znaz3Q~;M5pWZ=1B|&G;WfH1iA+=dS zV3OgTK>!k#JpR9FYSgoF-!O6oQ*RS#+2hd!Gz?`T8`Ssu_knpzQ9;r%@1lj?%`+Q_8k#3kj z0`azbB5jJ>*RRPk9R~-f!|)yfq5oOnKG9OqBG-HfkvlI1>713rD$};&*yo@kkf_9E z^01Qgqch}~{s_or5V`)16aI6GhiiF3lv&QoBg+tt^y4ce%v`qzsPHgijviVTpE5H* z#d3Nx&FEMpG?pR#2#{}WR#d!RRugyN_zh6EhrlDFb`u9fBUuoEv?wwk?I}H7>9I9JZ(gXyipXtX^K~t1B9(+X@h-2Pzyh+aDP+v4nw;*h+68gZ(Fh(No~HX2L6S z$x~KQmssD0wKRJ114vWpwmLu#l+!ST2FPf7m zo0}7vqR!CZ#Y_NgH8>KDHl^o~a#vc^>Y+OYeHbu3xFJTDO6QAl33i7}%KVf$5E zWM1|8p-?p5_!cieV6=e;!7rNjNQ}lLqm)Og>-cTmI2MOSP9zSq9(P+vSXW3ct%43) zTnFK*IHH4Qw4Xk}4)Ytmn`m>gK0;$tgtFX0;RZiyqCv9?_3hpusmp*>^i+Zepuw&U zsj|lF!JA4_T~=$H^t9CnB8dPHe|JsVCLx4WS?RE0#F-bhl1l)|rmQ#Up5hw&t~7(9 zgASvtUB)qa{G_Ora+SX<+T2E0euYHL35#8QnbCR1Bv38L2|Zoxv0{%ees#GhvUC#T zq)?silLS#^snSDu!rYvl%b1Bzbh_@Zrxs=9 z=j)w8Nyrn>e1!-sn9Iy_^%9tlAbf%{Y@X6e$N|`TZ6yNo1e8ZK19ld#=hzGo2Sh+M zq$enRszWgoPz1x%5Ugl3E%C_FzhK-NGghkvDFhX34uJsDyaE*C2n_Twnx^Uu zj#=>FK{RT9Bo$7~YOZc2E$ z1}*4qe~o1#^YNyLP`kHRl?+MN6OA2Ud8d_R$h5;x%%p*n!1Yk{0DqPM zfvwmu-mDftg-OZ0j)Zvyk|T6enGyJ0S}5u~L>y5>SIujQI-k@_esqA`$jHqW zq?#)d?!{4h%+zD1@90eslk;d8X*h8cN<`rxdi0XQe84lO(dvOZgv=jNRDhJ zh?xVIL{EOsskL&5jN1^63SdT4f)rQOYb7ZbNIi|vJ5fWgW=Wuhk3)dn6_vo6xJCx_ zU$%i(+D=nq0ErNw<;9c1(bW=T;CN2$Bqo!rLA9bU#=}%IG%i#L2=<5q8K2>yH1Ryr zAyM(7gA75rC)+OQ_+SR+T6v@g##n>H;f~ zd81Mt>fw=~@F8Xw!e-K7s4(|2QWgjC`XTK=z_Bdp!t6pW@*Hfcn?upVJ$A_Mi34m- z3Q7P?7?X@G3pSErOe7e-V@v;VL+k0#Kb<%J-=4BK+~1xYkE|Y75ELKH8@VY~Nn$eW zW)I+EMiqGEv?16PaIre{7Q+25ubbOU89)dE6>x8Ug%Hl@J>WT3LjZ!v#9S%lz;_`MghE34NCnvCnBoAm#s5_=S1o}?c zj|Ea4Ik@{|8U=xlw&<-mudSpwAAQ?@TuA%cLJf9RJouHEJ3J#9oJ&YU6N+E6y88rx z=AZV2gaTayb8w{m3 z4_y{z#RjIr>4z2S!MG@hW=f)_;&P|fYLvzXLybG`d3T(TsKam|6NoRw0j?OQhG?si zWi*RckDCe}8YfZO@u^y!+FXwtFL-LVvM$2ulc1mQ!!<@kAq2N&>akqAwn)&>T5|A()!VN4_ADD@E?Li7TU1D=7ncoKr8w)tq6Q$9cbs*UgLqQKq_*5rZ z%OeUe012jLjfBGf6IETrxC3*oX!!5iZ@e1nk$+DurJ(+@83twvH@!k)oN!MGBrtNjhF z;mBec>=oFF8H5P~?4X!*`YCirL}QM&B9`ZZswWPGoFfPs)D31u@!pv>uGNIEgUmzF zUI)0MO3y{caSRDJ)9&j-tI6=X*^h}?7y0-x$7HH?SD zKgg0suRg8qEAmC8_L%fmSUF={2YWn3pGwZwMzY&kyQ56&c@oiRw>s*Mqg9yqX+X|ux$v4eoe9JodP?Zb-IB%mwh(4rP@PML#HOc!Jurt z&dwk%pEdRLzns00eRi*+-k6!O;8lgIACg%ePsAkEGjwX~O+Ho`1! z&9l1!_n)8_pfSSfDYeQ1IuSp~uNn$a5(0D^JZ80n+sbKZ%E&wNcH`Tj<*6#mX0M=O zP2eg46sESHu8QY;A>na6>JGe_dIh;>l#>%eLWWX~Jt{qgHgDR~2=&yj*z-#hx|ng? zWkN&xh>R6#kN%oejE1nwmMxY-4GE4}W3qevXsSMCra>!FwP_%l0jE$==i9jMq?x-vB97R?sb$i< zdD)(|Bcbhc;`O7SzFvRy<0`r0kA@2qs3uE|I3k!t&WoN}%?B_v1pMx?Np*mW!dVY6 z`$D=ht)L<$k|eceZ1%*3unffCAa129s=*Nm5Q?bp^`d5rO$N|JtiAFS3Rx{hHH@Sw zc{0ROO*@FWa4O(sB&*mgBA>+B^bvuH=tgD&g?r+MtZpfZzM7hU4GediPg3P?_aJ5!26H4^c?uf)QStg?h_s;KNem5+Sz2le zLfz>UYjgJIGM~szc?(K(IMDeJ`a$88Y>Au~GG}Ty>OVJlYOmO{@+xq9(tw+iwYgMo zY`u(>megu$+B^;=rzwWw@84fDgicwf@VvGjOqRR}FnMF?n_ShQ9iI{@ z=uz5arcEkf*G#pers}`v%K=8HQ4nGQ?MWeOV-TH6R)eR}@882i2V+GEi)$FxiQ1$D z34J4uy!nv~O?dA#vW#vrrEFc2H+u4JgD19;~};vq;h z2I-&`ECogvY|<*#m0<=K6`}2J2`ww%OJh8_m+njC8)oa4!Bn*O9;T?LV@W+0yUP;! zzu{x9;aZ?x1%&%WM_Dax)Y^a6Irt6p6mUfFlsix)3?Jbj)4>kQI}n+d>8xTutG>GL zg$aUfgL(Gn1+(*vR+75A&z06b=YF?7_I|3`%F7{Y6ln6u4tQ}{q;zV_o-4Y^MZ>fq zRu6cBz(?!J7o@Ly^K<}BzxB<@JZjg&WWqvsfZA$)WB;m;dX@K`b9ulx#M?uL41M^~ zf}hl+KCmsO;3prx85REYk&#p$&TS4xBO)QolTZy)?;|LR!1Jn*q8gLn6Mj`XgZ9VC zjYhdQO5X)y(Xrk<3U!%_5r8(~A}P5XNps4XzBp_8>5S4Q3dXY=IWYh&8ac$WlW~~_ zCZ)J3TQjt_pE^LX4eq#hQv^ka=@e3Oqfku;aQM*B?%^3W$M8Gas<{{2nZ98{ZkfgF zW@vCRF%lDwqN{+~v=H9Lf7uH1Jq@s@Q!2j4QdnyL>^|l2SA%{=%fI>HN(D;3d49;? zmEJgMc*)~kcmqzVpx*KlkOn~<+cG{v10+1ZCjH0ZnlPrmDZ9`7PaczzB`CT2yY+30 zpnP53NS;b2-~>W8AoT5g7eMTu{ac3Sy8`KqHj^cpSH(+2+ndkx16vUo#XLVAkf^}P z55+76dk{9sx|xV}>u5&IBoCMrt{>zF+#gsKWO{Y;)YVoW#5w1Mgqk2HDG+rpj}O46 zD-(9~{``*{X_oqMR?gl_b=g$fn+r}1dumXd|Kjv9m)@T3>(%lddJyjPv+xWnf7hYp zFEgT=z>!h%ICzOTacO#fejW&VkvIi=BMs(%N(cNIsD_NL3glN5k*hshs;hnX@UqPc zAuy^vrM@8wHB-D^NO<08L%D&y-89~4bCT&XOOaFgR^x_81c2w3Cr*{sMuBb#+;R5R z2|82<2+?)F9H)zBy**v3>#@@R313S8<#PhZR7soijHb-jJYG4(#}WwA=ccdZm&MnU z@F?iO&M6K8r#77`*T?HZMn7py76WXq(u)Pt=WW_MHYD-L%ctIrx$@`fQ%4r+@vmzt z5)9d=59T;$bmYxw{QPKR;JjAnz{>x8uW9+1vyHQ_HP0@)u&dKUf%{)o6|&MRKOgU- zr?U~@{tsnkqI>JdY?xq7z&T(-Oexjr)CSKw@&^g9e_onz+JH=!T-~-aXuCbA0G>`EBJA$l_iWY-vX8n_TplJ1Kl+D5Gx}TDcvokurdQ zIBx`>C3un?ZmsqIwfFY%O9cIpX&Wq0ZexL92ka5L?Mx65EdoAM> z@zO2()_d?FM0!d1&VCbSS_1ol!R3rIU=;3|R^X+L-7v<|VG&kp%oVn*Vv0DRzwn zvejLhoGqPp9*KSLjT4V8TK$fD^)t^r6N-ba|MYX8f9~l!Pd$BS`?FvD{H{B$Nw2>5 z=U;(y=Jy7F`uN8}hSYHHAB5KbV#WGRt55vX>KA|T{Kt9+`Nc{O8V_zAJP(yD(^?u> zR|B&CP)>&l+sv2T^aTl*UYJD07F51r0GMYdpdYwFZ@h zYh~Q1c2}N$?veCIzp>#TKmYX^kMllT@o}zK{$bPToo{?`IJ-2ifM|NWotX%FEOjHw z^7*PxYG>4Yz99u6vji6{CLxA!RIa5^Flqbuc#aw+B%=oExwb+6gZDSrokbivDM7`8 z`#>_aW?&G3h~a371}l4WIH6w9r6>)?bUQe1Kym;wA50p#THbbajij`Ke>a*Nn8uSS zg@-pWDbR;o^VBIMp&3#!F2EhZsFC^(7-mxnki}<-WUARzTQRI;=!nkNNktu}e#j?r zGMTB&>!FSw5QEY%6C^W)o=~L~X4p#%%>_fKWI6u4nRC(pmS&j7Uuq`yFLt~2Y-fQS z(fYsh8AEi*`KuTY;_<8cmFGkmz)MZ&GJx;xg}?a>Tt2t$D;hk>M+`fY4zQWVVhlIy zL=v1S6Egf#Z`(&yAs|3c)@$FxB*4Bq{owqE=DxM%mJ`$NIQfrvvIq1;SkGBQn?7;J zSoJ5Kw@-5Ni`VOr>R3GYqpN?_uzEE4u@isvsn?T>{(R}9kAi+5RN9o<5ku8;oIFDc zMHQqIp&pcQe2Zr74h>4P%(ez8YU~n)8N+y5l;Mm%#oXi+Q1+f9UTpytnJNa-wE`M{ z#TWkBPwu|^+rOHs9wKDsSNKOBeQ3!I?ehaTxQ3Q3zxFAbWk>X+hn#(XMvTM@@bAhi z(q8+1@+}8S8Ib;&vKy^ouMQm0P8wZ$n>H?k!seBR6|;UD|GpLrB?vSWnd`=-yif#VPk<|hH*k7nCE<4cr4lv{ z<=sJ&zmm*zOBh+Yjd87r_rdCBQ$_{mblFn&lBkU!lf@>MeXDTw#R-Ssb)4L31 z8Os06S!qXv5ok)zM$UmEgvLSXgwzNL#YrBvE!fbbO3F)nl+t6Q-YNxl_E4_A83m?qy!?nhPW z-_5;l@MnMX!bk6}jgi9dec?OLJv#dni+cASeyZ=8n<^7f3qex;y_cW;SM%okbr%$$OXx|U+^+uvp z+&|6ml8qyxqo1ShNSwF1hmn%1K%i7YfeLd5C5yS~@9>xd>7#MpAw>}8V5$P()o_g0 zF8MSDw0GeVWyab!Y8g%b%Z^Y`7qp4sO-w^KsqzNc;$=R1x^0V3cR@beQv+sCu`W+OO)TnB>x48~l;vOzeEU=EvZd2X+uRV+2 zNuqk+#X%xGI~XFpDD=&5YT}0B|Ew*%t)q2ldI5F`Nl7D0J@#7`uOWdoor8L9j{rGw zyjSwa!48B4LL*N(a%)FPx?LUTZPyAkvvDKD*;7*2swMdy8#X?hc&Bpp#yW*GANu~a z#p$nn1#@I$6w`)_WFMdL`5-gj$x%b0D8MLl{F_h+m z5I|4{gP;$_m|UZ90m9HnINL5LAXuewOF_5&+_(V%3>Z1v#T=^pWBC#rbTdhcj6fdd zC<+>Nm{`}JLkp1ya(W;4A;ABv<%mU>+IK>T}W4_vtjoNF0uo%YJO|ex)9V2#vTY86`(A# zQ&r^1jeFJMi7yeZ^7#{AeE!@E2DM2`h;RLAUDz}GIHN`NKUP}nJ^W+-LGXbPPSP}MM zdaby7UmeN71GZZWO&**^A`3sx(?7ZK*orSs`P<)n{Qo0=s@(L+4KshT>PK(=%{bJZ z?tRF=_m=MC&sPddV+sxZ!=Ilhz4TKe6RLsWQ|aR8Bv#GvArEv?6op z@EFsCaKqAA6c)54e<7*s)s)6l_b^f^sq-3hA?OE;ciTHmvS1yIqg-yMU|!Ic9*SQX zrHTz<&KxOml?`aGJ>mg}mnGQ_6WzN*92=j893Y(bo8LcLXM>)gy%v?Vc5Qpz0-EbPwMZO zAuY>m1oo$HoTF?S?5mG*3)Vomo4oVl8>cdFytVfYq>@kn8zY_H#W~ypP7mz^&S4T) z+E+4>BST(dFWicRZ>HKUuyBP5ggYu291B|R=7PjMc9+N7HX#vx`=?547l@{I|{dK z217>oIN%aDt|L{L%5JKUVS)*2|40rK41TjNiJ3W-lF5U=&V(()bXDv6cNr$6F(6+q zz;q%<{ZK^|Yh5|nfSp!F! zGP!lj&OISMb>|yTEI798&Se`;`n*i?`a`Lowm#qS$1j|Ebl|z4-^v-)G8+>#yrFUI zfIjawh7aIMX{~Eu4JfA|Xm_b6P}HBYOYRVjg<&HMe=lz)Ws-y^Aqnic&*KJ4#!=&U z5s1!$xYMF`(QqO>D8Pi4wCg6_!Inob8o1VZal0lVK8ODthT}t{VG<0nd~6%G z%6i?7w0Ir34wHQ2WkR1y(Y$#p3 z>=TcuuS`Cre&Myx-*jwluJOn#bX{Bbf|L4k0~Q!0g*~vMGNUYeVe!tsmj~Bz`tsL) zeCI2#{l%Bp-i(6dN06~b1dCNjo53-cYhwQB__M1{{IBQPfM!^vR%-pz-26A*p1!5$ z6WP-Z-to&8>|}#K3t#sDoatSCvqfe^P@#B4W+)jgIJWuHSVFnoXIW5rUK!Uj^|*E# z)sRRfiEQ=czy}LfJHxsMK{f>M_?Y7LsN{pgaSpIy;_&-f z-r!h%x#DQQnbFOBm`vWVabz0gRT1|?sL-Qit~8Gn)^Ay&4Ch5z%lJp9I}9iI@%^v* z=iMfAy-q!cI-Qikxi(W)yUhG4gHs0Qk~62~nIl0KIe>8;j1VFu1LP(nu>JNwD9KQ& zL?_ETs*U;kMl}Ox7V#5@+e#7OZn?_*jIgr*)h%wp4_5*bOKAuG@bk~pb5A1rO%k~Z zU63aBf3t#dfb~ImQa?@>WJg2}=ea?GG^JFGBlGFqzICot^1CN0nKj7Uo|d~6ZE`^5 zC5AIp7?N_r(ZfIZ`lnv5|Jwf)hl^9L{o1B2FFot6*U8T`qZ&ko(w-36l3ca?$M-yX z92b|$zhCsTSJr*@9!Qw51!7Rm5h7>0IhImO^$}*H+wdY@*NgT;hcdnG$je*5=z9IAnp|0ngzCHf zww`QXTE)3!n4aa*mXj3SWN%ohg65q8N*y{Ll^sLJmc09jNS5Sj8{g+aPNaZ9A7!vX zQ<+Jj<4lI*O$v!;SDI`aY~_(_$e)Ma%7x$kjs`Mcg4kpSS4&p44P=mKNT1hH_pj61 za#JoghGkSf1gH=*g^QswFp|nSi}L7nw+p}E6@uN8;BF}V=4YnjKO~57qNjRr^ z@`*Q|xZbOO?-#2-^9kSHWp`2368qZ+Y&bID7$V2ip}V$@FDU-Y!;5(HhkteIo$qQ8 zWb+Xg2b+^(428r8a2p8+SHP^Sk#Fw|Lxc@C($VSY#pwKvf8Dok>0NuXbT%13@x&Xi zOk8)L_q87_B=Ok)`|7#{GoOFc*BF(P4<8x-%kNEz#O^xr%JZ4mo?UzAnWh;O`VH%O ze}?9+1gNwZ2UUm#56d`#4(q)^E6*2Y~1Z0RCE&!o5cm~U=5>O1MBYLJnJK^w{ z;a81r5tl#oKi7yH>i$9m-N|19?}lVfE$Tb-B`^aQN2Tw8?8`Ow&k6XY0$(MSn{&aO zDWmgSGIs>AU=T1dB#9XLeGwiBF}T8Tt_Y+?YDpq6ucqMW)!;6ukvM{1!n`}aCkPKB zYJ&VC$ovBMW*qKOAl^D3e({m5tCLoJqiIO$W*4ZR2lmc~9G1Dl_4sl1r}{^3J=PFB9bk*>d9ao^0J{KZyqQ2M{|_=(o@ULrp@ zVzzbEFE_#vXzNALk0FwK#qhg*)5geSq_7N7EDS=-C#MHXIY<;V zSS3Y-OQP&4<%LnG6B7{Vx|f){_B9JLzEu`e=*+&;xVO|xOY<0(Xpm*G%>NY`%KU9)AVJR86`S8U$Tck68UnU)@_3pkKyp5>taF7`#)-RVC<@&Y zM@l$BgDNnCzHPJmuh%W^@^CG?8UQXi;+JT;feP)k^l(N0hznY)JW>!ttnAg|jP2Oi z#PUt#h{k(tMG!+5n+r$Gp@(VKPui5Ms7oAQ%iTkf*G<@n+A0J}#h6>9EpldVU3S7O zD8p2S={KBB5Ho0Yxn(xv6kLg%h*OA8WshXKyhxovn%$U&Bqp3dw>K4-q-N}U>6uT) zY}o_D__NRXOPcDuQW2MvM{a!Kr5n3ub*+ME0i-}Bf8l~BFZxE!5|Sxcv}Y=G)Vwb- zv62}Sw^`WA#I89*^PA#2gh$UbuB8FSf}#-FD0%VGT_jTx9IJbM)jxmrmaji|(qDXZ zyZO}rfI|(8Y|LGos$nDVV>_1DEr#7J%EGSVjVoU`vG|v#e)d4qC&-^~fAjX{FC52r z^7sAVjnDn~_+zXutrfbS?pxo!_l|#k&TESPef53o-#BzZlSHi&DP7pejzR38QIa!? zvj}xQfpZ((G(5{$H#D75dufac*y16R(4-`A%I+meE-0t7lm<6n_!ysj4+Ji%#LUJZ z4z6dR5^(f}Ea|Prpv+EGUU?jg#=gkH90HNR*~h{;Bu=6{_qD}c(h9+jV-)3F z<5jf2+^jNM7w!?i^>a&FXl#QG=_YlzGwS98G-~vWFd~?8gOf09 z|0h5D=tt>pRd*Ob~ob_ta4M=?q5Yl`>8} zWM-cy+)+>PFceyp3>Sej#?;T%!A?va7kpK0FOiPC9Q4KVL+vU`?~x`n;aM=_<;C!) z)$?cCrPv2rqn7R<$C`P;#;K81v2NwfZ=Q&sdhyGRZx4Ps`1Xrm20d(PMh7GbSV+qJ~!a>7Qpa*S@gt(fxyQoGIKz(02hViOcR{lW zz^basQD6H&+MldSrx4;q`~do3ZW-Lb^B}4_3ji95Zvt|a0py&c7i_fD8OXZ`T4w=j zKolx~7hG>&&>xk!pqY5ZCP9bs>&m`svr=-dy^V_8~Mj?YsP3eyvLbmdLaJj~wL>WOXQA4x#!(Z@HFA0tF#3RC{8ub7r!kJ;2Slp6c zi(KzbMs@$IcR|{(n#i?VTHqU4dIWd14F1r)-AFAXsnqe%ElIy<=^5jj2k zbgTRH%~h1WYX&M5f5M^emI|^%97f*wVhz0LYgov)o^DtIP_j{M+wbqgI5BpG4@{p3 z-VQfa2<$6XiI{gUQp+L@>DwPfl|zW=>E)m6+&AjxB?VkZ!C#^;UIwdjQ_2JMp_wZR z$wS_Zl-xZUiNhhJy^M_YJrgyHki^7VHFt5u z4R)!5DlC<^EyH%#ks3zA6O^Yy)m1$O3vA15Wc*173vJDakrqqzGk>Um&SKKQDQFr4 zT`0mMx|rh%aRvvs7?>E%L}vAvrdK%)Fn~qIB3Z&2)T_yejP)Wz0CMp!*S~sb|M3%_ z%002@l;e@5pa1)*^LGE)KYx793)id{uU-GIOLuh&Hqrt-jTvFW*kGUJx;1$z(c$Bb zf(-}kHe4=gJi_S_!eoixRtVKIh)7ym5ORR-y;?+0=Oo=zYme(l%j8L#r3`1e{JU+)0v(&2V1Af6;NB@a*291?~(CsAS=GCj4zi_=!f zsr-9Sbv^XXUp(~kU%&8kFv~Ou0pVc}_!A2C_?RT?jX_8mLG$f!^r07fEjCX>G}Mq( zn7vaS)>#Gh*8vTbhXUe(*%Wy16v9rNjQ5F!aZUIZ+?})41}eVu#1nwH2a~DZ42nI( z?sF39;8KLsvz(jo7ER{xl*)*(n8Ca3Gi}Q`ukwqf9*{&@F>eFwWf1&Ye>|Rl?6t9# zi(a~J?PqyE`1a7wm%W5@3?rw^dbgqKUJMbi>+nf}!l{K@ zvTD$B!^()2CjWo?ImSQ{gM;C^hWI{b4DB&tu~UabnKZUpaHMON*!`sBsHIBximH`)6erA=9Nc*d_Pc->f+o$Kd^~X)1jw#(S1R%MOe*2;EQB-8DZMX^y%gs4|USD)f%Y*gqs{e4HBN(XKWReJXhh-wx(LAj} zmT%AjytBZ~=?f@oAw3x<09 z#6RA7@_)Vl*sFKskZj-+MD5~iK7a%rKNCKx4vI&cWJyP{!tp&9|L%MT>Pb;5VK_55lLxW$*hy|ic4x>7*kmx2OMqF1>B6;HhUs#%>HiX!Qsc&%rr34Dqbj6+uaLb-*?x0B z$0S&0o1tkPsocJYxM8!C-flEbtl#kV%ngN?9(t4e*s&k|Uet=Zdb2L!UVGvf;#xT^e8Q;8Y6U7a`m?LgDImc2wzU^5hAc`A~ZGH3E$EQ|; zsZzwbE$!qVfVZpa;0ipqfMyKt0Gi~m998UIk_7QxmJHYJ=Ac(P+mB_MqJ)Fd!?!S3 z-vi=%eU)vHE#r0K)XZ9U!X=p10(y`^mGju$L(_|fq*I=otfYE=U-Lw8&A@+fgWeA* zG6uEM5e_zx_g#_Z{r};_M$@p9ve>5}VIv77Ix& z$oth5@lwX^v6nviSWnfp^UnJhiXZGMO=ChqIfmc+%~UE7z6ysI!WrpXQIZ;oM}>oi z1)3e9j`3k#ac*u@JP2Otc_cfL(im>2K)Tj!HLYsF0Seg_8~Gc2l0m^3B6%_-fH|Zo zb~lw$xe1Rq#YPwq%{agAEA5OB0b#S{;Wl)*& zaT5oTZXJ*E>_!Qyb|g}AZhIHwEy!hh13ojY#gv`aSuD;p44!d-7a5yWkL!FaKKRMA zz~WGC=5rE6c{BSW%mwW)S*$tX$4jhFFF8A|CCFli!KG8G1@eubRZ7NlXTiA4Bq>?m zAz@1xEi@Z-%I5}?GOm30pjOApmS{-uM>{*1^+;X|BZ9Y9azVo6!kGb&I%H)LVL14( zdHw)!Ld-6MRtD|gf2J7-G1tu6L|A!CQTAicfz==@XybJfqvR%OCgYwU#+A4zhxUOc1FNNEctZsN~%7!6acW=4N=D^+{*&oPR zlZpu0feT{JWe~9EYlv)B$W*s+CSx0xcbwkf`lawLJ=Zob4|9< zO+>HfJ~6~<_{O0yzRahj(_pv2<<1W47cNNiVLa@s_CA9XuS28 zkN@hAKXvNZqH8bsM+$!7y(AYd`gJ=-c#>(&69}j0s+qP9tp&6VgxVDg2SkY!m844z z#R$Z=dj}c9k>Ic2#$Weyx*t*?b}&v1q7`|%AdKL?VIuw}K_MD@WYTJM$g1m1CkbTN zlUcG&kyglBfgsllJ#7Unp5cBDaX6hwalYzUdh@PMZa1=^DNE9iwunN&PjyeKnL!jz zB|;!ufxZqymTIPeY>b8936_EMIL?k@uz|7)l}V}p_;?CxNi{gDvoSE?Xa;9O6A2$4I#hNaQTs()$PUJdnuQ{tK5G6LPly=4C)44x1=>(T#a@Wsoo>K(HjsBxJbo ztAt1ZB-$m$mdh}mKbOid{Tj1Ldu6>>l{1?dRZzSfpVoM@$r7d%yHH4q?F&>e7$qbM znZ~|OTjxTRwqlr)oPY7r$A9|hTEy_|6W<&A!qNN#H*ULU+gm3dKlRCXe)a8BUwQmr z4?X_M##`>I`{DIRk36uj|EW(+?)u)uoX42!-kG>=a98rFeaE+d;jPYxPTjozU!K~q z<(~evy^@@>qg3WBi9zKNTkyvaEp+;EI6*=|z^2#M-=>eYUZk;AY+Wn|dA1U3Z(rev z`l8)G646zrwnCRsHIJ$_QRq>eZho;PU#?G34rmD11;j3;5$Q@BTsg2so-o2>RVX_1p(gThu#TGY{b&k&hK@SzGkXX_Bxs7>M=@`PP z7;$`xRXeq2YHojk<9&H}ah>;Ao1PO~zTBCvD)1pUq#{gX75jc7>1pr=!5m4{a=QsW zYBrvE+erG7h+y~>NSvH$Tx)1S^8$5p_eB6^lYk`gZeN47Ga6>d?JET_s(*usOiaj7 z)cGb{evCd4Mw0#XbQq{U*Ne{(p88GOs2(;{hwDXK#(>HAZ7Pk#=p{k9ptmh|UlQX5 zYLwgPg#3XBrscdn7nz1>EN2HcbjLbxZIz-zmAde?*|)s(<6FM?kwvH47hMyq>~`#i`@umnoVhmuXT5`Q z8st?J+RC>RtY?2FPgsWw`yPzJy*K^c@I@OVBo&95o#XP`SMgkh9J8>cfg~(=ZjFY> z=k(eUu!%#zZ{#Q(y|G&nEc_-VU~3&*NXgpn$gmaMO)d6N98QM2cQGkZSD^W_m#76f z#vu52Srp7&6^65@xzKk@$y5)6JSqhr&ZWuAcBmJ7XZo**hm{3e$<4*x-)@Ss8)V%yV(1Rinqc8l*AoFgCw3g1mUd51-yEBdC*^-m5{7 zvI}7Q{%a#>THe+at4!Iu3r3KsWW}&-YlKgv5sWEAcy*Jo4B?sGthA2*O|wu^+H_Cp zHis&B7(K-1?SUjg)IcC|CoX}SFhkIyhD$qQ2TS+D04!;V+iJO+3@*rhCj`nJ+dl_) zbugDX#iu#m|FZd@pZVTUqXB*o35+|)o8$6MP46#|_e zXa$ci1-U@z_u)nzIiisuvxP8IdP|pV-2r)kyzz1n^u!>81l0ZrZq(j3g?Q)^l3_K6TR*J@pkZ_O_HlLK@dR3q#la=D2D08+|>cyHKI1Pg1 zT{xL3g^R)Yfw9TvNIhJJTT3@ql*_h~fUVm>t};* z3nvK1=EfSTJgJOE`bPpL#iDA45EP`U+8>{WD-&!EsNS)vr&HXGJoRX+yFieD$f!81 z{U>~=r2&#zET7wdXQkA)63z}p9o%yu!mm^$^tLKNM15Wj=*N^T9=@)kYa{?e1=4@y zV9J{fNCHS}ryoJq_w-wKb&9NQ9>na-&yk79Gu+c>zVYsBT{WEg?IK6C3FkzaH35<^uq!8b$43irXFxnq^HuRbEE za1=d!O9;-Y6JOdwz(Emn|LXSIB?nQF`DUXIpH(A|1LbZ|v4c3ORl8thcr?J! z^Wi%dm`y<;_U77*MwIQ5e9p1`W<_yE4Cjj2s*19vs`N*v6y#&6c_O>rN*pj&DScBbn-at;Syp;hdIwHSFlKAbxk5|pY z2Q{tEB<~HV5Y^Zp*2#P#~k zpXtClGWRtbm_aU`i=!}7iubRAU+P9s?{{3UlR(~eU{)C1_ee{FCZniGWdbY+Qi0L= za6w&+Du?ACQHeXgF||cO#f5iXjUrAC;BUPY1UvWSKtPPufqXx!S|(M0wK%v0+ngcw zVYZ@xD@R5QFt@6XHM@DglSz^-IIUFtex0Wt`;Uf7G9iolv#8OE!&RnpT|*VSS;#b! zB`j`xbGmabtPurz#^xYu%6#z20TTx0Wu3Ii#D@1x%IcZ_6N@^q?4^ky#iDOAoI2!- zH9fKYK*8`wuyg*vpm}?V{~Mgw7KAke1WVR$3wac-DtSm8CA2HTB_nyEqB;&{J2qcC z66ZbQZfg^2cb)wCNbsC~H7}Elt7*Oly@V?RMrr&ihN#@Ib5pF0*tsS0-(!vy+$dXz z{unFg?UuW#iw{0|(zU#Qj_8hA5dDFuuhp#?bD>*gX{7@C4B{t#G4-Vr^*dk!5wH}R ztJVpETN!dY^ogM`g^G8keV`&H4^KP3R7>nshmb+i-562#c`G+_~Lg2`Zk2*j~i zC#)NHPpzOmvhPl&5@$BX;j+gGx)pQ@&}EW{s|ysl0Pe7cnQ310I5!QawhEWu*hSH; zlpkdpc%xr}ia=aPe9yrSOssdzg4sotKSq))x-}ew%+%$9>N|i$0~hiuCgEa+RpExZ zJR)JYj~AHRFL+n))!>PDT@tE10`#Y$(ys;uqxEV!SZ)-rm65{o`>mf-lrLT8db>A~ zp;q@WOk-RdN4Rk)YQW<@Vi1pHAqJ(QI9$%>(xtS%1_`7sv6cqgJyw@RMw;P<4PzRv zm9%uXY)$zHgwu8pwtQ_d4oQ30x;?P2hZQH!JzR?Ulx|P~UoA!0$Eu#JtatS}@=xyZ z1g!9X+Q)`gV+m_8Z^2G2l*VpBy6?rwzbm~NK{X^uoH%LO+(nH=5}1+xT>rz~@8 zDJ*sguv1sjr1FcdJZxo*en&9+laZ&tD`%u)Ne77e7P97PFF0kcargj&S{7SwR4X|r zKQtYh<&uyn$sH+eU$OGGy8tF`=4n{ssfNK-jFW<#K&4i$oBrEg_U32bc;~aDf9t7y z>%@k&GdBGEsSO>C1t@ewmz(kCN`gP!vKklE*+6OY=l72yK`&W5NG){Xpa~8oaO6Bo z8bjKV>%EE0T+^v*%vRVQg1GOf%u}=cvNC4nsZm}|@830qjUxe;U#t*FVN^hNeCXu1 zg%65KZcxwMtHz>?0CRZ{bs?Q6c4-9C8�i?mBV9I=4rYvxCeb-O6#2kgo>w0QpB* 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 Date: Tue, 9 Jun 2026 19:43:20 +0200 Subject: [PATCH 4/5] updates --- .../nist-controls/sc/pmp-nist-sc28.md | 2 +- .../nist-controls/sc/pmp-nist-sc39.md | 92 +++++++++++++++++++ 2 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc39.md diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md index f0aac5df34d..63dce04e15a 100644 --- a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc28.md @@ -171,6 +171,6 @@ For more information, see [Read-only RootFS](/developerportal/deploy/private-clo The Mendix Runtime provides the [EnableFileDocumentCaching](/refguide/custom-settings/#EnableFileDocumentCaching) setting to prevent sensitive file documents from being cached to local disk. By default, caching is set to `false`. Customers are advised to only enable caching if they are sure that the file documents will not contain any sensitive information. This direct data-at-rest protection control at the runtime layer prevents sensitive `System.FileDocument` data from being written to the local container filesystem where it would exist at rest without encryption. -### SC-28(1) - FIPS Mode: AES-256 and FIPS 140-2 Validated Cryptography +### SC-28 (01) - FIPS Mode: AES-256 and FIPS 140-2 Validated Cryptography The sibling control SC-28 (01) documents the cryptographic protection mechanisms available in Private Mendix Platform, including support for FIPS 140-2 validated modules when deployed in FIPS mode. Private Mendix Platform supports FIPS-compliant deployments on supported Kubernetes distributions, ensuring that AES-256 is used for data at rest. \ No newline at end of file diff --git a/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc39.md b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc39.md new file mode 100644 index 00000000000..9d6660f502a --- /dev/null +++ b/content/en/docs/private-platform/nist-controls/sc/pmp-nist-sc39.md @@ -0,0 +1,92 @@ +--- +title: "SC-39 System and Communications Protection - Process Isolation" +linktitle: "SC-39" +url: /private-mendix-platform/nist-controls/sc-39/ +description: "Documents the Private Mendix Platform's compliance with the SC-39 control of the NIST 800-53 framework." +weight: 20 +--- + +## Introduction + +This document describes how Private Mendix Platform fulfills the SC-39 control. + +| Control ID | SC-39 | +| --- | --- | +| Control category | SC - System and Communications Protection | +| Requirement baseline | FEDRAMP MODERATE | +| Responsibility and ownership | Mendix - Private Mendix Platform, Mendix - Studio Pro/Runtime | + +## Control + +The information system maintains a separate execution domain for each executing process. + +### Supplemental Guidance + +Information systems can maintain separate execution domains for each executing process by assigning each process a separate address space. Each information system process has a distinct address space so that communication between processes is performed in a manner controlled through the security functions, and one process cannot modify the executing code of another process. Maintaining separate execution domains for executing processes can be achieved, for example, by implementing separate address spaces. This capability is available in most commercial operating systems that employ multi-state processor technologies. + +The following controls are related to this control: + +* AC-3 +* AC-4 +* AC-6 +* SA-4 +* SA-5 +* SA-8 +* SC-82 +* SC-3 + +## Responsibility + +### Mendix Responsibility + +This is a Mendix responsibility. The control is inherently implemented by the Mendix Runtime, Mendix Operator, and Private Mendix Platform architecture. + +## Guidance + +### Mendix Responsibility + +Process isolation is naturally achieved through the architecture of the Mendix Runtime and the containerized deployment model used by Private Mendix Platform. + +#### Execution Domain Separation Mechanisms + +* Each Mendix application instance runs in a separate Kubernetes pod with isolated process space. +* The Mendix Runtime maintains separate execution domains for each application instance. +* Each pod has its own separate address space enforced by the underlying operating system and container runtime. +* Kubernetes namespace isolation provides additional logical separation between applications. +* The Mendix Operator manages application lifecycles while maintaining isolation between instances. +* Inter-process communication is controlled through Kubernetes network policies and service mesh. + +#### Security Guarantees + +* One application instance cannot access the memory or modify the code of another instance. +* Each process has a distinct address space managed by the container runtime (containerd/CRI-O). +* Communication between processes is mediated through controlled network interfaces. +* Kubernetes resource limits (CPU, memory) enforce isolation at the resource level. +* Security contexts and seccomp profiles further restrict process capabilities. + +This isolation is automatic and inherent to the platform architecture. No customer configuration is required to achieve process isolation, as it is enforced by the underlying Kubernetes and container runtime technologies. + +## Proof and Remarks + +### Pod-per-App Isolation + +For more information, see [Production Environments](/developerportal/deploy/private-cloud-environments/#production-environments). + +### Namespace Isolation + +For more information, see [Non-production Environments: Fine-grained](/developerportal/deploy/private-cloud-environments/#fine-grained). + +### Containerized Architecture + +For more information, see [Containerized Mendix App Architecture](/developerportal/deploy/private-cloud-cluster/#containerized-architecture). + +### One Operator per Namespace + +You must ensure that each namespace is exclusively managed by a single Operator. The deployment of two Operators, particularly with distinct versions, to manage the same namespace, may lead to conflicts, resulting in the cancellation and rollback of each Operator's modifications. For more information, see [Running the Mendix Operator in Standard Mode](/developerportal/deploy/standard-operator/). + +### Resource Limits (CFS Process Termination Due to Out-of Memory Issues) + +For more information, see the following topics: + +* [Custom JVM Heap Memory](/developerportal/deploy/private-cloud-deploy/#custom-jvm-heap-memory) +* [Out of Memory Killed Error](/developerportal/deploy/private-cloud-deploy/#out-of-memory-killed-error) \ No newline at end of file From c7c4d2977271fe3a82f5ba8a285e1d817b44e7a0 Mon Sep 17 00:00:00 2001 From: katarzyna_koltun Date: Tue, 9 Jun 2026 19:51:13 +0200 Subject: [PATCH 5/5] link fix --- .../modules/snowflake/snowflake-convui-bridge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/marketplace/platform-supported-content/modules/snowflake/snowflake-convui-bridge.md b/content/en/docs/marketplace/platform-supported-content/modules/snowflake/snowflake-convui-bridge.md index d21bb171d7f..ac3f8ca37c6 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/snowflake/snowflake-convui-bridge.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/snowflake/snowflake-convui-bridge.md @@ -56,4 +56,4 @@ Easily implement chat interfaces for Cortex Analyst using Conversational UI with ## Example Implementation - The [Snowflake showcase app](https://marketplace.mendix.com/link/component/225845) contains an example implementation of the Cortex Analyst Conversational UI.For more information, see [Snowflake Cortex Analyst](/appstore/modules/genai/snowflake-cortex/#functionalities-available-in-the-snowflake-showcase-app). + The [Snowflake showcase app](https://marketplace.mendix.com/link/component/225845) contains an example implementation of the Cortex Analyst Conversational UI.For more information, see [Snowflake Cortex Analyst](/agents/snowflake-cortex/#functionalities-available-in-the-snowflake-showcase-app).