# **Layer7 API Developer Portal Policy Templates Guide**

Policy templates in the Layer7 API Developer Portal allow API publishers to customize how policies on the API Gateway (API proxy) process API requests . This document explains how to create, manage, and utilize policy templates to establish a governance framework in support of self-service API Publishing.

## **What are Policy Templates?**

A policy template is essentially a reusable component that may be applied to an API during publishing and enforced at runtime by the API Gateway. They act as building blocks that API publishers can combine to enforce security, routing, rate limiting, and other governance rules on their APIs.

### **Why Create Policy Templates?**

Creating policy templates unlocks a **self-service developer experience** for API publishers. Instead of requiring Gateway Administrators to manually craft and deploy a unique policy for every new API, publishers can simply select from a catalog of pre-approved templates in the Developer Portal. By leveraging the API Portal's **Governance capabilities** (specifically through *Policy Template Categories*), organizations can:

* **Enforce Standardization**: Ensure that every published API adheres to corporate security and operational standards (e.g., mandating an OAuth template on all external APIs).  
* **Accelerate Time-to-Market**: Empower developers to quickly publish APIs without waiting on a central operations team to write custom Gateway policy.  
* **Simplify Complexity**: Abstract complex Gateway logic (like routing rules or header manipulation) into simple input fields or drop-down menus for the publisher. For example, a publisher can select "Production" or "QA" from a dropdown instead of writing a routing policy from scratch.

### **Gateway vs. Portal Published Templates**

Policy templates are created using the API Gateway. When managing templates in a multi-cluster environment, it's important to distinguish between how they are published and managed:

* **Gateway Published:** Templates that are created and published directly on the API Gateway. In a multi-cluster environment, if you publish an API via the Gateway, you **must** ensure those templates are migrated (i.e. using Graphman Client or GMU) and match identically across *all* clusters/gateways. Failure to do so can cause issues and will result in API deployment failures to Gateways where the template is not deployed.  
* **Portal Published:** Templates that are managed centrally through the API Portal. The Portal acts as the control plane, allowing you to deploy these templates specifically to the gateways that need them, directly from the Portal UI, or programmatically via the Portal API (PAPI).

**Best Practice:** For optimal flexibility and streamlined administration, prioritize **Portal-published templates and APIs**. Doing so removes the manual burden of migrating policies across individual gateways. When templates are uploaded directly to the API Developer Portal, it allows the Portal to serve as a unified control plane. This empowers you to centrally manage policy deployments across multiple geographic clusters and varied environments, including Dev, Staging, and Production.

## **System-Provided Templates**

When you integrate or enroll an API Gateway with the API Developer Portal, system policy templates are automatically added. These are pre-existing templates provided by the system, rather than templates you create.

* **Examples**: Standard authentication, quota, and rate limit policy templates (e.g., `l7.apim.system - Rate & Quota Policy Template`).  
* **Usage**: Deployed automatically or by Portal Admins to enable built-in Portal features. They cannot be deleted but they may be hidden if desired by ensuring they are not assigned to any Policy Template Category.

**Standard Templates**

The Portal provides a set of "standard" policy templates out of the box. These include:

* Standard Policy Template \- OAuth 2.0  
* Standard Policy Template \- mTLS with API Key  
* Standard Policy Template \- API Key

It is important to note that these "Standard" policy templates included out of the box provide an end-to-end flow of performing authentication, authorization, and routing in a single, monolithic template. These templates are not designed to be used in a more modular approach where multiple templates are being used for your APIs. These templates are great for getting started quickly and for scenarios where you may only need the standard capabilities. However, for more advanced use cases, where you will be creating multiple templates to separate authentication, authorization, routing, and any other capabilities, treat these standard templates as examples.

While these templates cannot be uninstalled, you may hide them by ensuring they are not assigned to any Policy Template Category. Both system and standard templates are automatically installed on the Gateway as part of the enrollment process with the Portal.

## **How to Create and Add Policy Templates**

Policy templates are **always** created initially using the API Gateway Policy Manager. Once created, they can be deployed either directly on the Gateway (Gateway Published) or extracted as bundles to be managed centrally by the Portal (Portal Published).

As indicated earlier, it is recommended to extract your custom policy templates from the gateway where you developed them (e.g. a developer workstation gateway) as a graphman bundle and import them into the Portal (i.e. publish them). You may then deploy them to the various gateways enrolled with your Portal. Once a template is published to the Portal, it may then be assigned to a Policy Template Category to establish governance rules for its use.

### **1\. Creating the Template in API Gateway Policy Manager**

API Gateway administrators must first create the custom policy template directly within the Gateway Policy Manager. Refer to the section “Capabilities and Features of Policy Templates” to learn more about how to create the policy and available capabilities.

**Steps to Create:**

1. Connect to the API Gateway via Policy Manager.  
2. Create a new Policy fragment (`Tasks` `> Services and APIs > Create Policy`).  
   * **Important**: This policy fragment must *not* include or reference other policy fragments. It should contain only direct policy assertions. This avoids complex dependencies and ensures the template is a self-contained entity, preventing compatibility issues when deployed across multiple target gateways.  
3. *(For Gateway Published Templates Only, NOT RECOMMENDED)*: Drag the **Set as Portal Publishable Fragment** assertion into the policy. If you plan to deploy this as a Portal Published Template, skip this step.  
4. Construct your policy logic (adhering to the standalone rule mentioned in Step 2). Refer to “**Capabilities and Features of Policy Templates**” to learn more about available context variables and patterns to follow.  
5. If your template sets any context variables that you wish to make available to any other templates that may be applied to the overall API policy, then you must include the “**Export Variables from Fragment**” assertion and ensure those variables are selected.  
6. “Save and Activate” to save the policy.  
7. Right-click the policy fragment and select **Create Encapsulated Assertion**.  
8. Provide a template name and description (this is what API publishers will see in the Portal).  
9. **Add Arguments**: Define input/output arguments. You can make inputs visible in the Portal and mark them as mandatory (by adding an asterisk `*` to the label). The label will be displayed in the API Portal. The input fields are accessible as context variables inside the policy on the gateway. Refer to “**Capabilities and Features of Policy Templates**” for guidance on defining inputs based on desired capabilities of the template.  
10. Press OK to save the Encapsulated Assertion.. If using Gateway Published templates, the template will sync and become available in the Portal. You must ensure the Gateway Published template is properly migrated to **ALL** API Gateways enrolled with the API Portal.

### **2\. Extracting and Deploying via Gateway and Graphman Bundles (Portal Published)**

After creating the encapsulated assertion in the Policy Manager (Step 1), you  can export the template as a **Bundle** to be centrally managed and deployed by the Portal. This is the required path for **Portal Published Templates**.

**Using Graphman Bundles:** Graphman is a modern GraphQL-based interface for managing Gateway configurations. Graphman bundles may be exported either using the Graphman client command-line interface (CLI) or the web-based Policy Manager. 

The bundle name must be formatted as `[BundleName]-[x.y.z]` (e.g., `MyTemplate-1.0.0`) and must not include spaces. Once you export the bundle, you may rename the file as necessary to match the correct naming convention and version number.

To create your bundle and manage it in the Portal:

1. **Export** an existing encapsulated assertion to a JSON bundle.  
   1. Using the [Graphman CLI](https://github.com/Layer7-Community/graphman-client)
      1. Example Command: ```./graphman.sh export --gateway <gateway> --using encass --variables.name <encass name> --output <template_name>-<x>.<y>.<z>.json```

   2. Using the web-based Policy Manager  
      1. Select “Export”  
      2. Deselect all checkboxes for the entities under “Gateway”  
      3. Click on the “Encapsulated Assertions” folder  
      4. Check the box beside the Encapsulated Assertion that represents the template you are exporting (be sure to only select **ONE**).  
      5. Click the “Add Dependencies” under the “Export Summary” section. Note that the “Selected” count should now be “2” to indicate that the export will include the Encapsulated Assertion and the policy. If you see more than 2, then your policy will need to be updated to remove any additional dependencies.   
      6. Select “XML” in the “Export Format” drop-down.  
      7. Click “Export”  
      8. You will now have a file “bundle.json”   
      9. Rename the file to match the template naming convention \<bundle-name\>-x.y.z  
2. **Upload**: Portal Admins may now upload this JSON bundle to the Portal UI (`Manage` \> `Gateway Bundles`).  
3. **Deploy**: In the Portal UI, deploy the uploaded bundle to the desired enrolled proxies. Deployment is done by clicking on the template within the (`Manage` \> `Gateway Bundles`) page, and then navigating to the **Gateway Bundle Deployments** tab. From this tab you may deploy, redeploy, and undeploy bundles to/from specific API Gateways.

---

## **Capabilities and Features of Policy Templates**

### **Input Arguments & Customization**

Templates can be configured to accept dynamic input from API publishers (Strings, Integers, Decimals, Booleans). For example, you can create an input field to allow a routing policy to route to different backend URLs based on the publisher's input.

The policy for the template is created much like any other policy on the API Gateway using the Gateway’s out of the box policy assertions. Any standard context variables set by the Gateway will be available to the policy. In addition, the following context variables may be used by the template:

* **apiLocation** \- Represents the full backend location where the incoming API request will be routed to based on how the API is configured in the Portal. For example, “https://\<backend\_host\>/service”  
* **serviceUrl** \- The front end service path of the API. For example if the API is exposed at https://\<gateway\_host\>/account then the serviceUrl will be set to "account"

Additionally, some service properties may be set by the API Portal and referenced in templates. Note that these may only be set if the capability is enabled in the Portal. These Service Properties include: 

* **service.property.internal.apiTags** \- A comma separated list of tags assigned to the API in the Portal. (feature must be enabled)  
* **service.property.internal.portalAPIEnabled** (true/false) \- Indicates if the API is controlled by the Portal  
* **service.propertyinternal.apiSpec** \- The Swagger/OpenAPI Specification for the API as provided to the API Portal (feature must be enabled).  
* **service.property.\<API Custom Field Name\> \-** If you have defined custom fields for APIs, any configured custom field values will be available by referencing the custom field name

**Creating a Template to Perform Routing**

When an API is published to the Gateway by the Portal, a default policy that performs routing of the API request to the backend service is defined. If you desire more control (such as passing through headers, controlling specific TLS settings, etc.) of the routing policy then you may create a template that performs the routing instead of using the default routing defined by the Portal. 

If you are building a template to perform routing, you must ensure that you are NOT using the “standard” policy templates mentioned above as they already include routing logic that cannot be overridden.

**Steps to Enable Custom Routing:**

1. Include the “`Route via HTTP`” assertion and ensure the properties of the assertion are set to meet your needs for header processing, TLS, and any other settings desired. The URL may be set to the following, assuming you wish to pass through any incoming query parameters (note however that best security practice would be to validate and restrict query parameters before passing them to the backend service).  
   `${apiLocation}${request.url.query}`  
2. Configure the template to avoid CORS issues. With custom route policies, it is possible that the `Access-Control-Allow-Origin` header may be set to a value that prevents the API from being called from the API Portal’s “Spec” page where users can interact directly with the API. To prevent this, the template must be configured to remove the CORS header.   
   **Steps to Filter Headers:**  
   1. Add the “**Manage Transport Headers/Properties**” assertion to your template after the Route Via HTTP(S) assertion  
   2. Set **Type** to “**HTTP Header**”  
   3. Set **Operation** to “**Remove**”  
   4. Set **Property/Header Name** to “**Access-Control-Allow-Origin**”  
   5. Press “**OK**”  
   6. Ensure the assertion appears as “Response: Remove HTTP Header(s) Access-Control-Allow-Origin. In this case “Response” is the target message which is automatically set when the assertion is placed after the route assertion. If this is set to another value, right click on the assertion, choose “Select Target Message" and then select “Response” and press “OK”. Also ensure the assertion is placed after the route assertion.  
   7. Save and activate the policy.  

### **Drop-Down Selection Fields**

You can create drop-down menus for API publishers to select from predefined options instead of using open text fields.

* **Creation**: Prefix the input argument name with `l7.enum.` (e.g., `l7.enum.deployment`).  
* **Options Definition**: Following the primary input definition, create additional inputs for each option by appending the value to the name (e.g., `l7.enum.deployment.QA`, `l7.enum.deployment.PRODUCTION`).  
* **Mandatory Fields**: Add an asterisk `*` to the main label (`l7.enum.deployment`) to make the selection mandatory. *(Note: You cannot add asterisks to the individual selection values).*  
* **Order**: The order you enter the input arguments in Policy Manager dictates the order they appear in the Portal's drop-down menu.  
* The input value can be referenced as a context variable i.e. ${l7.enum.deployment} in the policy in the Proxy.

### **Secure Secret Fields**

You can safely pass sensitive information (like backend API keys or passwords) through policy templates without exposing them.

* **Creation**: When defining an input argument in the Encapsulated Assertion, prefix the name with `l7.secure.` (e.g., `l7.secure.username`). Set the type to `string`.  
* **Behavior**: In the Portal UI, the user's input is masked with asterisks.  
* **Storage**: The value is securely encrypted and stored as a stored password in the Gateway database.  
* **Usage**: The secret can be referenced securely in the policy using context variables e.g., `${l7.secure.username}`, preventing exposure in logs or exported bundles.

**Analytics** 

When creating the policy templates, there are a number of context variables that must be set in order to gather the proper analytics data for reporting purposes. The following table provides a list of these variables along with information about how they are used and how to set their values. All of these variables must be exported using the “**Export Variables from Fragment** assertion.

These variables are used by a global policy applied at the end of message processing. This global policy will read these variables to collect the data for reporting analytics to the Portal for display.

| Variable Name | Purpose | How to set |
| :---- | :---- | :---- |
| portal.analytics.action | This is the URI for REST requests or the SOAP action for SOAP requests. | For REST: set to ${request.http.uri} For SOAP: set to ${request.http.header.soapaction} |
| portal.analytics.api.uuid  | Identifies the API as defined in the Portal. | Set to ${portal.managed.service.apiId} in your template that does API key validation. |
| portal.analytics.apikey  | Identifies the client’s API Key used to make the API request | This may be set after the use of the “**Portal API Key Look Up (Generic)**” assertion by setting it to the **${apiKeyRecord.id}** |
| portal.analytics.application.name  | Identifies the name of the client making the request as defined in the Portal. | This may be set after the use of the “**Portal API Key Look Up (Generic)**” assertion by setting it to the **${apiKeyRecord.label}** Note: The ${apiKeyRecord.label} is formatted as \<application name\>-\<API key name\> in order to distinguish the API key used by the application as applications may have multiple API keys. |
| portal.analytics.application.uuid  | Identifies the ID of the client application making the request as defined in the Portal. | The application UUID is found in the Custom MetaData field populated by the “**Portal API Key Look Up (Generic)**” assertion.  To extract the UUID, refer to the sample at the end of this table. |
| portal.analytics.authType  | The type of authentication performed for the request. Note that this value is not currently used for displaying reports in the Portal. | Example Values: API\_KEY NO\_AUTH OAUTH\_2 The above examples reflect values set by the sample “Standard” policy templates. You may define your own values as needed. |
| portal.analytics.organization.name  | Identifies the name of the Organization that owns the Application making the request. | This may be set after the use of the “**Portal API Key Look Up (Generic)**” assertion by setting it to the **${apiKeyRecord.accountPlanMappingName}** |
| portal.analytics.organization.uuid  | Identifies the ID of the Organization that owns the Application making the request. | This may be set after the use of the “**Portal API Key Look Up (Generic)**” assertion by setting it to the **${apiKeyRecord.accountPlanMappingId}** |
| portal.analytics.response.code  | Indicates the final HTTP response disposition of the request. | This may be set differently based on the policy logic. For example, if a request fails API Key validation, the response code may be set explicitly to an HTTP error code such as “400”. If a rate or quota validation fails it may be set to “503”. If the request is routed to the backend, then the HTTP response from the backend may be passed through by setting the value to **${response.http.status}** |
| portal.analytics.routingTotalTime | The total amount of time (ms) spent routing the request. | Set to **${request.routingTotalTime}** after the use of the “**Route via HTTP(S)**” assertion to route the request to the backend. |

The application UUID is found in the Custom MetaData field populated by the “**Portal API Key Look Up (Generic)**” assertion. To extract this value, some additional policy logic is required. The below is an example of this logic:

![image1](images/policyexample-appuuid.png)

## 

## Policy Template Versioning

It is important to properly version policy templates to allow for changes over time and to avoid any breaking changes that impact APIs that are using these templates. To support this, the Portal supports an x.y.z format for bundles. Both x (major) and y (minor) versions indicate that the bundle has a breaking change and will NOT be automatically applied to APIs that are using the template. The z (patch) version indicates that the version is a patch and therefore is safe to apply to all APIs that are currently using that template.

The policy and resulting encapsulated assertion name must include the x.y versioning in the name (e.g  **MyTemplate-1.0**).

The bundle file name will include the z version (e.g., **MyTemplate-1.0.0.json**).

Modifying only the z value in the file name allows for an in-place upgrade, whereas modifying the x and/or y value in the Bundle Name results in a completely new template.

**To perform an in-place upgrade to an existing template:**

* Ensure on the z value of the template has changed (e.g. replacing **MyTemplate-1.0.0** with **MyTemplate-1.0.1**)  
* Go to `Manage` \> `Gateway Bundles` and click on **Add Bundle**  
* Upload the bundle file (e.g. MyTemplate-1.0.1.json) and click **Save**.  
* The Portal will detect that this is an in-place upgrade and the current bundle version will be updated to reflect the version (e.g. 1.0.1) and you will be taken to the Gateway Bundle Details page.  
* Select the **Gateway Bundle Deployments** tab and deploy the update to the desired Gateways.

To perform an upgrade of a template involving x or y (e.g. updating **MyTemplate-1.0.0** to **MyTemplate-1.1.0** or **MyTemplate-2.0.0**) you are essentially adding a new template. Once the template is uploaded to the Portal, you will need to associate it to one or more Policy Template Categories and then update the APIs that need to use the new version. This update is not done automatically as it assumes the new template version may break existing APIs either with new functionality or by having new required input.

---

## 

## **Policy Template Categories**

Policy Template Categories provide the backbone for API Governance in the API Portal. Using Policy Template Categories along with your Policy Templates unlocks the ability to define and enforce the rules for how APIs are published. This enables a true self-service API publishing experience by ensuring that any API published is required to abide by the rules established using Policy Template Categories.

Creation and management of these rules are done by going to  (`Manage` \> `Policy Template Categories`).

## Category Best Practices

When establishing Policy Template Categories, it is important to consider how templates will be used by APIs and the rules that you need to have enforced. In some cases a category may give API publishers some options to choose from and in other cases a category may be fully mandatory with all templates being required. 

It is also important to ensure that the order of the categories and templates are considered. These will be enforced at runtime in the same order as they are shown in the API’s policy template configuration. For example, if you want to apply general threat protection before performing authentication, you must ensure that the threat protection template is placed before the authentication template. 

In some cases you may want to define some optional categories and templates that provide useful capabilities for APIs but are not necessarily critical for the overall governance of the API.

It is also important to balance the granularity of templates and categories to provide the most flexibility and ease of use without sacrificing the ability to ensure APIs are properly governed by the rules.

The following table provides an example of “best practice” for setting up Policy Template Categories:

| Category | Template(s) | Category Usage | Template Usage |
| :---- | :---- | :---- | :---- |
| Threat Protection | Corporate Threat Protection | Required | All |
| Authentication | OAuth 2.0 API Key/Secret mTLS with API Key | Required | At least one |
| Rate and Quota Enforcement | Rate and Quota System Template | Required | All |
| Message Validation | Validate OpenAPI Specification Validate JSON Schema Validate XML Schema | Required | At least one |
| Routing | Route via HTTPS Route via HTTPS with JWT Route via HTTPS with mTLS | Required | At least one |
| Response Processing | Capture Metrics | Required | All |
| Logging | Capture Log Info | Optional and Flexible | Optional |

The example above shows what Policy Template Category configuration may look like. This can be adapted to your needs based on the rules you wish to establish and the options you wish to make available to API publishers.

Note that specific Policy Template Categories may be assigned to specific Organizations within the Portal as needed. This allows you to define special rules to different API Publisher Organizations to handle special requirements that may not apply to all API Publishers.

### **Accessing and Managing Categories**

To access Policy Template Categories, log in to the API Portal and navigate to **Manage** \> **Policy Template Categories**. From the list page, you can view existing categories, which display the following fields:

* **Name**: A unique identifier for the policy template category.  
* **Description**: A brief overview of the category's purpose.  
* **Position**: Indicates if the template order within the category is **Fixed** (must adhere to a predefined sequence) or **Flexible** (can be reordered).  
* **Enforcement**: Rules or constraints ensuring policies in the category are followed.  
* **Edit Rules**: Guidelines for modifying template parameters and reordering templates.  
* **Usage Rules**: Regulations dictating how and when templates should be applied.  
* **API Type**: The classification of APIs the templates apply to (e.g., REST, SOAP).  
* **API Access**: Access permissions indicating who can view and use the templates.

### **Creating a New Policy Template Category**

When creating a category via **Add Category**, you configure it across several tabs:

1. **Overview**: Specify a unique category name and an optional description detailing its purpose.  
2. **Templates**: Manage template availability within the category.  
   * Click **Add Template** to assign templates.  
   * Toggle to include templates that should be accessible to APIs.  
   * Use the arrow icons to set the order of templates. *Note: The order determines the sequence in which templates are processed at runtime.*  
3. **Management**: Configure category-specific rules and permissions:  
   * **API Access/Type Restrictions**: Specify primary types and access restrictions. (If an API is private and its access setting mismatches the category's, applying a template returns an error).  
   * **Template Usage Requirements**: Choose whether to include **ALL** templates (all fixed and flexible templates must be present) or **ANY** (any single template must be present).  
   * **Publisher Editing Permissions**: Allow publishers to change the order of templates (**Flexible**) or restrict them to a fixed sequence based on the order specified (**Fixed**).  
   * **Enforce Category Rules**: Toggle to ensure published APIs adhere to the established category criteria.  
4. **APIs**: Explore the list of APIs within a specific category, showing their assignment, applicability, and compliance status. You can filter by:  
   * **API Name**, **Managing Organization**, **Applicable**, **Assigned**, **Policy Compliance**, and **API Status** (All, Enabled, Disabled, Deprecated, Unpublished, Incomplete).

### **Default Template Assignment**

* **Upgrading to Portal 5.2.3 or Later**: Existing templates are automatically placed in the "Default" category without predefined rules. You can customize this default category by renaming it or updating rules and templates.  
* **Default Setting (`ASSIGN_NEW_TEMPLATES_TO_DEFAULT_CATEGORY`)**: In Portal 5.2.3+, this flag in the Portal API Settings Endpoint determines if new templates are automatically assigned to the default category (`True` by default, or `False` to prevent auto-assignment).  
* **Changing the Default Category**: Renaming the default category does not change its default status (except via PAPI). To change the default category, use a PUT call payload to set `_defaultCategory_` to `false` for the current default, and `true` for the new desired default category.

### **Capabilities within Categories**

* **Enforced Ordering**: Define whether templates in a category or categories themselves must be executed in a **Fixed** sequence or if publishers have **Flexible** reordering permissions.  
* **Usage Rules**: Enforce rules such as requiring an API to use **ALL** templates in a category, or at least **ANY** one template from the category.  
* **API Targeting**: Restrict categories to specific API types (e.g., REST vs. SOAP) or specific API Access levels (Public vs. Private).  
* **Default Assignment**: Configure whether new templates are automatically assigned to a default category or managed strictly.

[image1]: <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAADFCAYAAADUi89MAAB8NklEQVR4Xuy9B7QVRba4/xTHiAkzimLANAZEHfNPRzBiGrNLUR/iM4tjGMM4pkExDYYxPgMmRkUxIeNTTKAiZgWzICrmgDkhTv/nK/+7Z/c+1eHce+7lXtnfWr1OV67alXZXVZ/+r6SN8Nt9l0i2uKx75moq33//fXLzzTcnQ4cOTb777jvrHLj//vuTn376yVonX331VfLoo49a6xref//95Morr0yGDBmSvP3229Y5xD1q1ChrXYknnngixK959913kxdffDFjV4Wq5Sni4YcfTv71r3+l5qefflq5lvPpp58m48ePT806POWaMmVKuH/ggQdS+zKqykPSlvyPGzcumTp1arj/7W9/m/y///f/wv2ECROSTz75JA3XHD766KMQXx6x+m0UZXX14YcfJs8880zGLsaYMWOSyy+/POq3EW2qiIUWWij5wx/+YK0zxGRIPdMumkLVMpXVLeSNLY7jOI3kv6zF9EQrcdw7TkuiFThn+rH22msnDz30UFB8DjjggOS//uu/kp9//tl6cxzHcRRtSoEDFDdX3pzW4MQTT0zOPPNMa+20Mueff36y8cYbJz169Eh222233FVzx3Ec5z+0OQXOcRzHcRzHKcYVOMdxHMdxnHaGK3CO4ziO4zjtjHanwB387mYNeVPVcRzHcRynveIKnOM4juM4TjujXSlwVnlzBc5xHMdxnBmRdqPAxZQ3V+Acx3Ecx5kRaRcKXJ7yVvZ/cXyRoSX54YcfMv9679TPXnvtlRx88MHWOsM666xjrdo1LV0eZNrSaTiN4ze/+Y21SjnrrLPCHxy3BDNiG/nLX/7S6uWW9PiyCZfjNIp2qcCV/dnvQQcdFP7NXS7+6b1R8A/xc8wxRyZ+udob5Plvf/ubtU4mTZrUrPLU84WDKn6bk5e2iC7PrLPOmsw000zJI488ktp9/vnnwY988qtekGlryGyxxRbLbftiX6acz8jwp8V6/Jh99tkz7mussUbSrVu38Dm4RqHrKlZvzUW3Cbn45GBbYdddd22Rchch6b311ltJp06dkn333df4cJym0botuQnElLcidtlll9Bh+Oaj8PXXXysf+fTs2TNZfvnlrXUG4u7cubO1jn4PtV5Iv5GDS1l59txzz2h6K6ywQrLddttZ6xZh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SGPeeecNdnxztiq2bzjOr43antnKtKQCx8ApH5nXT+iff/55dFBqa9g8oghoO+5ZoWgOOr4TTjghKBDTm549e9aUvaWpml69CpKts7vuuqsmLczyMXU++I15k002yfjJA1ktv/zyqbne/Gn46Ph+++2Xmm0+NU888URwP++886xTDfjjWnrppa1T3eg88ZFyHs74+HkjaYocirjhhhuCn0ceeSRj//bbbycffvhhxq5eytJuDlqB0x+i575Lly7BvqoCV28+rX92BiQvVbF9w3F+bVTvDS2EvIXKCwvXDv8hdNCb75saftlSZSuV39MvnZDsuN/NNngUPmQtHV0UOIsdCHiSZtLs3bt3xo0t2JlnnjnY8dSpmTJlStK3b990YGFCET755JOwVYL9/PPPn/m4dl5arBhKWhdffHFNHgG79dZbL3zomid6C+6kxYoO9zKASVoMvNa/sP7662cmrhg2/nvuuSf56KOPovHPMcccSb9+/VTobHpffPFFKIPID4YNG5aatb1FZHjIIYek5ZS8kC52esK88sorkw4dOgR70pw6dWqwz0svr25FQeLhQFaWBgwYkKYTAz/UmShnTz/9dI27KHBA/hdYYIHUTHqSDz1h2ry/+OKLTcofEBa/3377bWonsoiB2wsvvFBjZ7fg+fYj9hdeeGE0Pux4uJIVFvqMVhaknrV/2HDDDcOH3mPQZ/GHu+6z2H355ZfKZxI+Ln7JJZek5kbL4YorrgjmMoXcpsHKJn0KbD856qijgr2Y5RLYdRA7+4CHne2/EOu/WoHT28Ss/GPHWKXbo8idy8pdX8jY9kerCOryCDKu6/qqp2/oNK1/x2mP1PaSVkavwHH2bejIqcn9T/xyDu6xF35KRo79KXn21WnJo8//lOx24G02eC4dO3YMA0xVBY6JD7vtttsu/eDwWmutFbYUJ06cmEybNi24T5gwIbjJZMwl/u+///7wu+666wZ7Bgw46KCDMunF0kJ5YvK68847gzlvFWro0KFpurEzIeLGNhBKJPcMWnvttVcyadKkYNaKjU5jm222Kd3S0fFrBScW/2yzzRb82PAgT9Q77rhjMPPRbmHTTTcNbshYT+YakeHvf//7tJxyjR07Ntl4440zZdtnn33SyZtJu3v37qmb1KWkV1S3ki7XpZdempx99tmZdGLoOlt55ZWtc7C3K3B//vOfU3fZBqJcNi1k1a1bt1ROTckfbLDBBjX+rFnYYYcdolvtBx54YEbxgaWWWio8mADxnX/++Rl3yeuIESOSf/zjH6HfUj+CXVHEL9txeXmTPgv7779/8Cd9ln6AIi3wgpONp9FyoI8T/qmnnjK+stg0unbtmmy11Vapm+4nr7/+eri37RalnbFHFFseUnBnu1YQeev+mzc+iAJ32mmnZfLHfadOnTIKnJZ73lip+7Ptj7b81ixg36tXr9RcT9/Qacb8O057Y7q3YL0CN+yBqclDT/2UjHhkajJ2/C9PW8+9Ni0ocq++Na3yCpzAAGsHMOAFBnm6FZgo7BYPYVmJYUDiYpVHztuwzYI7k6QFezs4YBblLC+tl156qcYuRix+AXv95i3mP/zhDxnz4MGDM2ZBzgYyeeSh40eBtPnQ8RcpcEw2PO2z2mQV0TzlVYMM9dkyK5MxY8bkxsGqIGcHNdpvUd2S7sILLxwO5gt56Wgkf7fdVvsQIm5yrbDCCtZLik3LbhM1J39aqRU7yzfffBO1zwO/hAHKhZnJU7trbPwxBY4Jf+65507tNLjn9Vlkr+NmVSx2PrGRcpBV0LJtXhuXVuDy+gnocP379w9mPY7QhrGTsYd723/zxgdR4MSeh67JkyeHe+pQK3BFchf3POiP1t2aBext/Qg2jO0bFuvfcdob070F6xU4Oev2xIs/BUVu3Bu/PMm9/va0sApXzwqcIIeF33///dQOpcKe9bITBRDOXviD1VZbrSZeAft55pmnxk7e5spLyxKzI10OWOMW2wKwYTAfdthhGXOeAsfharayZIsmhvYfW8HQ8RcpcELnzp2DHUqHUFWBsxO7DvP4449nzLwtJ37mm2++QgWuqG5tulCWV6mzlVZaKeoXO5SbvEme7VT8LLLIIjXh7STVlPxJPeoXfSAWjtUd+/CTx8CBA0Mc1C2XHClglU2IpaHtbHnEjV/pixrs7aX9Yb777rtDX+Reb/m2hBw4kkB4UaDysGloBQ50P3n44YdTex1O2q2Gl2Wwk7FHu0t588YHrcDRX1idpA2ffvrpwc4qcPayctfY/mjdrVnA/sQTT0zN9fQNnWbMv+O0N6Z7C9YrcChvT708LShy4ydMC4rchMm/LL+//cHPda/AAVuonEEbNGhQxt52XjtRAH4effTRjJ0giqGNF2SQsHYcYIe8tN58880aO83zzz+f2vF2FvdylkuwYTDnDdBiFhigr7nmmtQcQ/uvosBxXkZAQbT+QV4qYRsNGq3Abb/99uGeFUYoW4ErqlubLhTlVdcZcG8VD+z0GTgNedfKrU0LWS233HKpud78ASuO9qwi2HAoNtYuD7ac8ctbg88880x62Xqy8bGKo+1secSNc2Hc77777mE1V7vn9VngqALKl80HtIQc+AsjFB2uInR89JM555wzo8CB9JM8+YlS+vLLL6d2bDFiJ2OP9l+PAnfjjTfWpG0VuCK5W3lh1v0x5m6RVXVZQay3b+g0xew47Znp3oL1ChwvLDzy7C9bp0++9FPy5ru/KG/w8pvVV+Dk3BKgwBGHHNYVbOe1EwXgh4O5eoIQRo8eHdw5DGzB3saP+b333gv3eWnpV+Qvu+yymjjWWGON9O8NWK3B3f41gw2DOW+AFrPAgfGyA+/af5kCxyqkPq+iJwSLLv+WW24ZzEzmeVgZWplrBU5WL4Q+ffrUTKg6vaK6telCXplA1xlwTsj6x5ynwJF3u5KhlXZkxRkmod78Adv5d9xxh7WuCYfcrF0eu+66a/BrXxrgTBz2HCoH7tlyE+zLDrY82k1WUY455j//EYmZPpsHZzzxw2W3T1tCDiBnzdh+1KCEyluoOj7pJ1aBA8m7Nku7lb9V4f/bBFbleJCSsUeHrUeB40yfTdsqcEVy1/kUsyDy1O1auwvyFztCvX3Dxmn9O057o7aXtDJ6BY4XFV6ZNC2swmnlDTvcq67AyROdXPqNPpBDtRo7UQB/qCpxyMSrD0HLf0BxoaxInKy6yDbnKqusEn455CvE0pL/VZKL/7/SeZS34zQyMXBgX7B+MOcN0GIWWC1D4ShC+y9T4OSwuVy8ESf+hw8fHu7ZsmW1gXsZTDlELQebmYBiWBlKGoJW4FhJ0/mQOtF/gWHTy6tbmy7odDWxOgPsbJ3lKXCSd1YMJT9asURW2NHeUAbqyZ+Q527tMa+55poZOw3u8ifEklcLSgyTqvRJ8SeKHde9996b+rflsXHKW9tytlD6LPa8ycm97rOAHUrNZ599VmMfw9rXIwdB/k6GS/LFJecsxcxFP7EvMeh+whu4gm23suKLciv+9V8o6bLUo8ABZfjjH/+YmrUCp+UeGysln9JOdXmlP+p2rd3lsg9U9fYN8ZPn33HaG/ERqxWRFTiUM1bYin4P/vMoG7yU2Fuo+m9GqsKWkP4rEA1bFvKEq8H/qFHV88xKBJN+7LBya8BfBfC/Wo2Ev/V46KGHrHUKAytbazH4j63YObSmwtkhWU1lm8o+fcfSy6vb1oRzWuPHj0/N9m9I2BYq2r4qQt7gnV5I2ryxSF4aBavw9KVYnyVNVlk1rSUHxhHOYvEfcJZG9hPai96JaC1IM2+sJJ+6ner+CLZdV6HevkGaRf4dpz3R8iNWG0X+K8n5BT6lxZNpbLvY+fWy8847hy9wTC9auw/y9xmxNKe3HBzHceqldiRzHMdpJfhvrtaEVeZzzz3XWjuO47Q7XIFzHMdxHMdpZ7gC5ziO4ziO085wBc5xHMdxHKed4Qqc4ziO4zhOO6PdKXAHv7tZssVl3dPLcRzHcRxnRqNdKXBWeXMFznEcx3GcGZF2o8DFlDdX4BzHcRzHmRFpFwpcnvL2232XsF4zfP/999aqofDFBP/j2+ax1157pZ/jyWOdddaxVk4ByLRIZvxh7eabb26t2zTkuahM7YGWHo/aGvwxeB5nnXVW+GLDjEzZ2Nce23t7HFuqUlRfl19+ebham3apwKG4FSlvBx10UPqtOy6+K9oo+I7qHHPMkYlfrvYGeY59amzSpEnNKo/9fmURVfw2Jy/tDfn+pL2gqhyQaZFfPjQ/33zzWesokv5zzz2XsX/llVdatd2T59ZKq9E0dzyq0kfaEjzY6vLOPvvsGXe+t9ytW7fwGaz2ii6fXFOmTKmrrsr8Vm3vesywiH2e4tFo6hlb2htF9fXWW28lnTp1Cn8U3prU1ngbI6a8FXHLLbeEBsuHl/kWIk96VQfMBx98MLnooousdYYtt9wyxH/EEUckr7/+evim5nHHHRftPPVC+nwAvlGUlQdFlA9JW/76178WPj2Xgby32GILax2lqFMIjZBtoyiTaXNhMGYgOPXUUzMXUF9VaAkF7qijjsrYH3/88bmTRozmyq1eBa656TWKovGoan+vpz/VC+k3Wk66bZxyyik19caH7W+99daMXaNp6fqnTLaP/vjjj3XVVdnYZ+WWRyMVuCrtsYh6xhZo6XpqJLq+Yn2X1cdll102Y9fS1NZ4G6Je5Q0YKGmwrJTlwQeOYx+G3nTTTcOTYd626Ndffx3iLvrotMCH6R944AFrnYmbD6V//vnnqZn0iR8/2h/5HTVqVBggNLF8ih2/ZeWJfReSD05jx8QjUG78xmSm4y6SC5NXLLzuFKQd+wi2zSPE5JEHeeTj4frD1TGZWLsvvvgilJtfQctU+5f6njx5cmpnwT8rVwJbanZli8F4pZVWytgJNn8Qk0NMgfvyyy+TV199NcQRG2QpI/VDPWlkArDx5dlX6Vu6HHntQpAPnucpcIS3dQRNTc9S5D/WPixF41Gsv1fpT9rPI488olz+w+jRo6NxarAn/dgYQVuJtWXrz8KqGnHedNNNuQ+BHTt2TB9KNMRNH/rkk08ydmXYdkuYvLGPcpWNy88++6xy+aUebD+NtcU88vpETIGjvZNHiKURa3NagdPb0pSTOsDeKnCMGzZP0h50ewQZ//PaednYQvhYP8qrp6L5pgjqiXFeyJM7xOQItr1odH3F+u6OO+6YbLDBBjpIi1PbQloRFDS5YmgFroryBmeccUYQLKsVtjKefPLJZIEFFghL+p07d850kGHDhqWdgMtOZMAqRKxTaejoEkf37t3Dr14BxLzhhhtm0rr99ttr0pd0JL89evQIdvvvv38a14ILLhg66NixY4MZBUXC2bhi5QHchg4dmpqJU+IAGm2HDh2SZZZZJpMvATONWrvphi7KBE8msfC4r7feepm82mVoHQZ5YI7JI8YiiyySxiv3MNtssyV9+/bN+NXpSJjVV189tc+rI4mX+p5zzjnDPYMQUD46tQ6Df2kbXF26dEm+++674L9IgdP5K5KDVeDEr65DPchuv/32wY6Jda655koOO+yw1A37FVZYIfxKHr/55ptgnnnmmWvS0X1L8pQnN37z2oW0ZWRjwwkSXspF34eq6Yn/PKx/jchMt48YeeNRUR6r9Cfarg0Ljz76aDAvuuiiYaWLezuhCjZ9xggZv6hLact2/Pr4449VLLX8/ve/D20pT4Gjf++xxx6p+fnnn0/7kNTlG2+8EdykrELXrl2TrbbaKjXjbtttWbnyxmXbTydMmJAx0xa1/xhWKbN9QqP96vaeN9bmtTlR4Oin88wzT2qPXGhn9FNR4JgD8cu4YfOky8qF3MrG/7KxRcLH+lFT0rPgf9111039nn766cG+SO55cgRr1u1N6iuv76688srJeeedp4O3OMXSaUHs6pqlKcqbwBOBCLZ///6pvW0QTOInnHBCau7Zs2ey/PLLp2YLE6utYItNU+zefffd9J5LBkHSk21M0tfxo1hpM2csbPoSnzw96SeOsvIADZIOIxAHjTaPWPp0CL3CYAcxjQ2PXyYa4Yorrgh+tEIiYUQesjoYk4dmyJAhwZ0zOZYiBY4JhfvYKoGVqa0j4IwP8YNMuJIHmUhkS/Lqq68O5uuvvz6YZTAmvFxCVTloBS62yrrZZptlBtm8sgJuEydODL/bbrttsOvVq1eYELQCZ+VAvrXZys1i84j52GOPTc3k2frRbLTRRsncc8+dmqukp/2XYdMukpklbzyy/R0wF/UnqVsma0HikPZ+yCGHpG4cKM9T4AD/Wk42j2In41dVFlpooRBuzJgx1imUYfjw4alZZBPrp9jnKXDST2PY+i8rl82DmAXppwL3uo/KmKnrKtYn9Hyj/eJPt3cZz4WiMUnGDOmngtxrBQ47vbti86TDW+hj2r3K2GKx/m09Wax/i/QH3V/K5J4nR7DpxRQ4iPXdAQMGhBVIu3DUkhRLpwXRyhuXXYVrjgInHHDAAUHIaOHAvb1Y/RHKGpM8GReBu93Swu6cc85J77Vyw2TIEjLYRsFZCptfmz6K4OKLLx7s11xzzYxbWXlAtoWBt2i4lyV84cYbb0x22mmn9AlVY81gFTgGxUMPPTQa3voF/MSedqvIQyPnFWMUKXByz8WKJBOwYGVK59YKKLCNIXHZ8tE2dDqPP/54MA8ePDiYGYyXXnrpZNKkSeklVJWDVuCoNysDu81x7rnnpnHYgU3CXnzxxem9/GoFrixPVm5Q1C4w634U20KV8JRx/vnnz6z4VEkvb4VIsP41IjPbPoqw45Ht72DNEFPgNGJGWeN+6tSpqZutawv+raJTNH7Vg2zf7b333qmdrOZqMFs7Afs8BU7cuWy7tfVfVi7udT/FrFeipZ9qd91H33vvvWCv6yrWJ/R8YxW4WP40eW1OFDjg95JLLkkGDhyYKvlWgbOXzpNNE2T8p49p9ypjCxA+rx/ZeoKi+cZix1cok3ueHMGmV48CB5Jea9F6KRlQyvKUuEYobwITowiUX7YF8og1Jg2doqxycI91RBqN3FdV4HbYYYfC/MJ9992XbpXwhKQpK49AWFa8iOfCCy/MuLE6x3K73tLQWDPohk54/IiCYv3HOiB+WBbXZhB56AmqCFkqj1GmwAHnI9iKwl7O5lmZbr311jUKHHUicdnyVVHgyrZQy+SgJ3nkqFdYITbIUlYmM8KxeiLovHJ/8803p+XVClxZW7VyYwWmqF1g1k/VVoHT4Wmb/fr1K1TgYukVKXAx/5ZY+yhDj0e2v4M1Q1UFjomGe72SFatrDf6rKDoyftUD8v3ggw9q8ssEe80116Rm3K0fAfsiBQ5i7dbWf1m5uK9XgYuh66qsT1gFzp6TjKURa3Nagdtmm21Seb7zzjvBzipweeMG2DT1+E8f0+5VxhYJn9ePbD2VzTcWO75CmdwhJkew6dWjwP3xj39M/vSnP2XsWppi6bQgraXA8ZKACFoadh5UynLLLWetUzjcSniWs/PAnZcTrN1dd92V3ldV4Fj2LcovyNmRmLJSVh6B8wmcnSC8Pd+CHYdBtVljzWAHpoUXXjh1s/5tB5TtQH1GRsKIPDjnU4Wit4NR4PTKAG8Tx/xK+xkxYkQwW5nyNrINx1tVYmfL1wgFrkwOepLffffda/K38847507qth3ZeyYDDvCCVuDK2qqVG+kUtQvMb775Zmomz9qPDR9T4MrSK1LgYv5j2PZRhh6PbH8Ha4aqChxbp9zzACEwtuTVNeBfywlz0fhVD8jXbgUCE50+VI+79SNgr/spE7NV4MC2W1v/ZeXivtEKXFmfsOOkbu9iF8O2Oa3AsXpl5WkVuLxxA2yamGX8twpclbFFhxezJlZPRf4tdnyFMrkLVo6gwzEn6PZWpsCxYqgfTFqD8lK2IHlKnChwTVHe2J448MADwz2DhxyQhz59+oT7XXbZJZhRVjg3IsgAyBuFeXBuBj863FNPPRUO0cL6668flIPrrrsumFnZ0hXNfZ4CJ+mfeeaZqbvk98MPPwxmfXZEVgTlTAOHNnXnqVIe4M0d/NkGCdixtcrTHHLFTHm1u8UOTFwoLrHwMiGNHz8+mFmmR6HUebby44rJIwZ+eROQN1wBmQFPeUwwnBs5//zzM+VngOMtPvj222+D/R133BHMto5kgpL6FgUN5RHsANMIBU7u8+SgJ3nO+HDPFihnVjhAjlm3E/6gUt/bdAQmUszygoZ9iYF73bd0nmxbZLsfc167oA9RP7Q7ybNOS4fHj6xCC7aeYulp/5aYf50/kZltH5ai8cjmEWJ5qqrAAeMPZlYh+OUBjysPkYPUi4xfQNnt+MV/2lHmPJjkWQlDiaR9zDvvvJnzesB4d/jhh6dmWV2ln7IKxXj00ksvBTfspZ8uueSSwSwTqu6ntt3a9qbLBbZc3DdagQP85c032q9u73K2TKdBWfPanFbggHuZj0ArcDIHyrhh84Qb7VHkhlnGf+lj0g+qjC0SPq8f2XrS6cX8Y5axEqy8BfzlyT1PjiDx6zkhpsDF+u7GG28cFNjWJN4KWxH5U16twDVn9Y1txFlnnTUVPk/Reumc5VJ50xJ/J554ogr9yxMebvp1ZMsxxxyTxi+X/kNcXieWQ9woJHaJdpNNNknNnFvRA5ys3nCBzi8Xb84Ay+CY7b+7Y6f/s6tKeQA/dksRjj766ODGWz2U0T516Xth1VVXTctIeNlGjYWnUzApSBkxW7R/5HHyySfXyCMP3pzkbSzxTycDBgwZkOS/eyQdlEn9aj5nlzQiU/HPACH1zcV/XwlaFiD1Jsjftlx77bXBzHnGmAygqhxIU/vlzSjM5JstX+qA/5oTsJN4ZplllswfrOp4LPi1edJ9y9aNlhvKTKxd6NfwmYSwkzzrtHR42qYo0jp8velpyvxrmdn2oSkbj2x/12UUdBuydQvWzCoAShFnWXnjnbcu8yB9O0YwfkmeYuNX0R/wfvbZZ8kNN9yQKpoodBbs7Yql7qe0zRdeeCHYc3ZK+umgQYPC24m9e/cObrqf2nYL9ZZL91PS1C89SD8VrMwF299tn9DzjfUr7Z18o2DpNChrXpuTM9B5IBvkKOhxw+ZJt0fkpsd/+oTth2Vji4Tnio3/oOupynwjYyVYGQpFcs+TIyAn7GVO0O3NpmX7Lm+cFz0stQT5td7KxFbjHMdxnOrYs3hMLnr1oTX5+9//bq0Ce+65Z5hU7X+rOU575e677w5K/9lnn22dWpQ2o8CBVuKasvrmOI4zI2PfwGMFoS3C6uBrr71mrR2nXfLYY4/V/Vc7jaBNKXAgW6qO4ziO4zhOnDanwDmO4ziO4zjFuALnOI7jOI7TznAFznEcx3Ecp53hCpzjOI7jOE47wxU4x3Ecx3GcdkabVuD06/D6chzHcRzHmZFpM9qQVdK4Lr/8h5rLFTjHcRzHcWZ02ow2ZJW36a3A8b00/cFlx2mPrLPOOtbKcRzH+RXQOtpQAUXKWuyqR4E76aSTgv+m/ENy3kdyndannjp3srjsHMdxfp00aXS3H1DXFLlp7Gpb2dUUBU7CLr300tapNJ7WUOB69uyZLL/88tZ6hubXKJPpWaaydl6V5pahEeEbVRbHcZxfA3WPiA899FC4XnnlFeuUulVR4uoZjJuiwLHqht8LL7ywJoxVDmNYBe6tt95KZp555uD/+OOPVz6T5Morr0w6dOgQ3GaZZZZk6tSpGfe+ffumaR111FHBbtiwYZk8vPjii5kwwieffJLMPvvsqT9WFYVVV1012WSTTZJ//etfyRJLLBHcBwwYoEInyUYbbRTs+Xj0zz//nHGzUF5Jx5bjiy++iJYDsMe/uGlIP09ukv/evXsHdysTiUvHiTx22WWX1F3LA7ArkodG0ucD4AsttFDwf8899yQfffRRMscccwRzly5dUv/Y9evXT8WQzVtMDnllipFXVzbME088EeyGDx9e2vZ0WO51/vlOJrIH4tH1r48P2PxLWy2qW02eDHTbnn/++Ws+xC7khef3008/TdsPlNWR7sdWzo7jOO2J/NmkgA8++KBGiStS7PLQA+v//d+LydNP//TvCfTF5PHHf0ruvHN8MnLk1GTozeOTEXdPDX7rUeCWWmqp9PwPYc4///zUjUEbO37zBnCtwKEQ4H/ixInJtGnTwv2ECRNSv/vss0/y5ZdfhvuZZpop6d69e+rGBIN/JifSev3111O3TTfdNOnWrVtuHiRdJldgcsZ83HHHBTN5lAnt0ksvTc4+++xUPoRda621kmWXXTaY999//zDRF3HRRRel97Ycko4th5Rvxx13DGY+Ui1I+nlyk/xvt9126Ta3lonIRZeJeyZesPIQvzF5xNDyGzlyZEZBHTt2bDJp0qRw/8gjjwT/s802W/CjkfiL5BArk6asrlA4DjjggNTcsWPH5Jhjjgn3RW0PdPm51/nv2rVrstVWW4V74pH6p+w6HHm2bbWsbi1WBrZtH3TQQTV1qSE87rZdcOn2U1RHth9bOTuO47Qn8me3EpjcHvr/FTZ+uepFTxIobyhxT4z9Kblr+Pjk/vv/rbzdMj65444fgxKH33oUOPx988034X6FFVaoCWfNFq3AHXbYYcE/gz4XW0G77babCfELPP3/5je/Sc0yaZx55pnK1y+UbSv179+/Jp8oJmJHHhdeeOHknXfeSd3FTfI8ZcqUNN82riJsOViJipVDysfKxw8//JBxs+lbuZF/u70dk4nkW+Tx0ksvpW5aHsB9TB4xSH/FFVdMfvzxx2Am/9Y/5sGDB4f7KspBTA6xMmnK6uqGG26oKWMMW2dgw+UpcBabhi2Dza+tW4sNH2vbmK2dENtCxSx9XCiqI9uPrZwdx3HaE80avZqjvAl60H7yyZ+Su+8e/+/4pia33jo+GT78x+T668cl1173Y3LFFeMKB3jNwIEDgz+UGy7Zpvn6669TP2XxaAVutdVWS9OWC3dhyJAhqf18881XM4mOGDEidX/44YdTezupWUh3nnnmydg999xzad7tNi+IWyzPZWVeYIEFmlQO7Dt37hzskbdg0+bScovlPyYTXaYieYAtozVrbPooctY/5ioKHOTJIVYmTZW6wvzee+8lhx56aNKpU6fUvqztWdnkKXDEI/W/yCKL1KRvy2DzyqXr1mLDx+oyVm4hT4GzFNVRFTk7juO0F5o9eskqXFPRg+iIEeOTUaOmJsOGjf/3/dR/Tyrjkhtu+EV5u/KqX1ZHygZcVkLY2rGDNJds10BZPHpy32GHHZI555zT+PgPbMP06NEjeeONN6KrIHDOOeeENDlrJWd97KRm2XrrrcO2mOa+++5L824VEBA38sy9PROVB+ep8I+yUrUcGs7ILbroosFNyleWfiz/MZlImUQesmIGWh5g69WaNTb95ipwEJNDrEyaKnWF+1lnnRWUNFavhLK2Z2WTp8DJOTopqy2XLUNZfi02fKxtE6dNV2iEAlfWjx3HcdoTtSPgdIJBlrNvVZS4InbdddfgR84FCZyJw14OYHPPFlAeenIfPXp08I9yGEPnqU+fPuHMUmxyk3hOOeWUYN5yyy0Lz+DceuutNeVlFYFJCqwCAuJf0uKgeRVYOdIrKFKOGBJ3DF0+ST9PbrH8i0x03UhaIo8jjzwyddPyAJsva9bY9MsUOFaMevXqlbottthiNf6FWD3ntbcqdUVc+LHpaXOszrQ795J/zoFhFgWOe13/mHUbtm1V8ptXtxYbPta2Meu61BAe91i70Og6ooy6jsr6seM4TnuidgScTsj5tipXEXl+Jk+eHOzZJgKe/jGjAMSwkzuHtvEvq3vrrbde6qbztsoqq4RfWaGSla011lgj/G644YbpxMjheOxYsfnwww/T+DSymsO2FqsH3MtWsM0j6LJ//PHHwcykzhuHMbkIgwYNCu6s4OhynHfeecFdyqfLAVK+eeedN82flE/S54rJLZZ/kQmX1I3Od5E8rN+YWWPTL1PgLrjggjRvXPI/g1Akh1iZLFXqCru8bUcuW2fiHvPLpVfgxE7qn0uvstq2Wla3Fh1eZCB1Kfmmj+m61BDe9lnuLUV1BLof58nZcRynPTBDj178HcP7779vrQu5//77o393wJkwebIfN25c8vTTT2fcR40alXz11VcZO8Du0UcftdYZSG/8+PFN+kNiIFze35RoeJOSdHQ57EpiXjmY1J955hlrnZIntxjEX1Y3zZFHc+AvRoretsyTQ5UyQdW60ti2Z+tMU5R/qX/BtuG8tlq1biW8lgHhaFNVqSLDojIK5LleOTuO47QlZmgFznEcx3Ecpz3iCpzjOI7jOE47wxU4x3Ecx3GcdoYrcI7jOI7jOO0MV+Acx3Ecx3HaGa7AOY7jOI7jtDNcgXMcx3Ecx2lnuALnOI7jOI7TzpghFTj9T+36chzHcRzHaQ/8qrUWq6DJxWe77OUKnOM4juM47YVfrdaSp6jlXfUocPvuu28yYMAAa13zbc164mwrULazzjrLWjvNwLYLx3Ecx2ku7U/DKMGutpVd9Spw06ZNS8Na7EQd89PW4OPfmjnmmCPZYostMna/Fh588MHkoosustYtjm0XzcHWV700VwbNDe84juM0hjajYfAR7VdeecVaB954443kqaeestZR6lGamqLAbbvttsl8880X/PNBbI2dqMvi/Prrr5ORI0cmX3zxhXUK8FH02Ae38Z8Xjg+Gxz6mrnnooYeSt99+O3wAnTzyKx9Dl1/Nq6++mkyePNlaZ/y+/PLLyeeff65c/5PPWBnyePbZZzPm77//PnnuuecydrE8WmKy23TTTZNu3bqVhhcZ/vjjj6ldXhhtT3qxerHtwsZlzXntIlZfAh+E1/mNQZg8GVDHDzzwQMYuRiy83H/77behXWm7Iqq0VcdxHCdOsYbRinzwwQdBsbBKHIpDzL4IUZz+7/9eTJ5++qfknnteTB5//KfkzjvHh2vkyKnJ0JvHJyPunpoqcWXKloC/cePGJbPPPnsy22yzJZ9++mnqZifqojjx26FDh2SZZZYJ/s4444yMO3YdO3ZM5pprruSwww5L7bfffvvgtvrqq9fEv8ACC4R8de7cObjtv//+qRvprbvuusGe6/TTT0/v5QJ+pQwoTpiJd8455wz3a6+9dhon5r59+2biuP3224Obzqctg4W8bbDBBpl4FllkkaR79+6puUuXLql/5E66QteuXZOtttoqNePfym7YsGGZ+K1yJ+TJcODAgcGs6devX7LwwguHe9yWXXbZaH2WtQvMkn/bLrRfnX8pw5NPPhnue/TokclvjFh4Xccib13HmjwZck/5+KVdiV1RHVk5O47jOPXRpkZOq8RxX6/yBjIhoLyhxD0x9qfkruHjk/vvnxquobeMT+6448egxOG3qgJ3zz33pP5Y8eB+lVVWSd3LJuo8Ntpoo2TuuedOzc8//3xuWOxPPfVUa50MHTo0EwYlR5vJG+aff/45tQObjkzGct+/f/8a93fffTe9X2GFFVK35ZdfPpVHXj5jSN5++OGHYOae66ijjgrmq6++uqZsecpBkex69uwZ8piHleGUKVMyZu5ZEdTm1157LTULtj7L2gVmrdwIxBPza8233HJLuLf5jWFlgP+iOrbY8IB/FHZrl1dHVs7U5wknnJCaHcdxnHKKR/vpgChtosxx1YtMDo1W4HbcccdknnnmSc2E0eHKJuo8WMn5zW9+k5plq+zMM89Uvn6BlSjOqYmyI7DSRBjO6HExydq8Lb300irEL9g8YtYK3EsvvVTjfuedd6b377zzTuq2ySabhO01yMtnDPK24oorpmYr1zFjxmTMRQpckexiyofGylDOOwrc33TTTRlzDFufZe0Cc0yBI56YX2tGcYvlN4aVAf6L6thiwwP+v/nmmxq7vDqycia+3XbbLfXrOI7jlFM82k8nmrryppGJ7Mknf0ruvnv8v+Obmtx66/hwDR/+Y3L99eOSa6/7MbniinHBb9nEB/hhYmbbjEvCcWYJyiZqzZAhQ9LwnKnTEz6MGDEidX/44YczbrLtJNt3sNpqq6X+9SXYvAk2j5i1AmfB7ogjjkjvNb169UoVOJB8xsqgsXmzeX/88ccz5iIFDvJkF1M+NGUy3G+//cL2Jhx66KFJp06dUje2BMW/rc9Y+TSYJf+2XcT8WrO9irAyiPnHTurYYsNDXhx5dRSTMzJyHMdxqlM78rYRYofm60EmlREjxiejRk1Nhg0b/+/7qeEaMmRccsMNvyhvV171y+pbbBLS8MICfjh0LdeVV14Z7DhbBmUTtQY3DnGDXbHRyFkylBINLwxoe7agitKzeRNsGMxagePlBOt+1113pfcaq8AB+ZQy5GHzZusjpsDtvffeqZnzebEVLJsuysdyyy2nfGQpk6Gs7l133XXhV86AkY5Wpm19xsoncJ4Ss+Sfe90ubH5i5kcffTRjV4SVAeGL6thiw4PNk9jl1VGZnB3HcZxyftWjKJMELy9oJU4UuZgSV8Sss86a/Pd//7e1Due8JGzRRG3B7fLLLw9bkDPNNFPGLxPy6NGjw/1ee+0V3O64447UDLzxp+0B8y677BLuP/7442T48OGpm82bQBi93YhZ/K2//vpBWQLecOSAvM6nLZ9W4HQ+pQx52LzhV/u3ChwH9lGQJk6cmCy55JLBTZSDmOyEQw45JJjZtstDyxC0DEHqSse75pprBjMyitVnrHyDBw9Ozj///DQurcDZdqHfwMas66tPnz7B7sMPPwxmm1+LlYGuY7B1bLHhIeYfu7w6EnfdVll5dBzHcapTO/L+ipCzbVWvIorccePM0KqrrhrOgWn7PI4++ujgztabrOzwJibwlyqLLbZYsJtlllkyb7puvfXWaX4POOCA1B5++umnZMEFFwxuKJy8ASrYvAn8p5cuP7/aH+f+xH3++ecPaQi2fJtvvnn6UoPOpy2DxebNKkBPPPFExozyIH4GDRoU3tjs3bt3cCuSHcjbtPJ3FxYtQy4tQ5AXKg488MDUjvpjaxX7WH3a8rH9ijtvrQL3kn/bLnbfffdM2XV9SRlOPvnk3PzGsDIoquMYNrzOn0AZ8+oIbFs98cQTVWjHcRynjNqR13Ecx3Ecx2nTuALnOI7jOI7TznAFznEcx3Ecp53hCpzjOI7jOE47wxU4x3Ecx3GcdoYrcI7jOI7jOO0MV+BamIPf3SzZ4rLu4XIcx3Ecx2kErsC1IFp5cwXOcRzHcZxG4QpcC4DiZpU3V+Acx3Ecx2kUrsC1AK7AOY7jOI7TkrgC12BiihvXb/ddwnrN8P3331urhsOnmZymw7dVDz74YGudoYofJ8s666xjrVL+8pe/hE+0OU5V+Abv3/72N2sdOOuss5KddtrJWs9QlI1R9Mf21udaepxAZlOnTrXW0x1X4BpMTIErUt4OOuig9DuUcjUSBjIbP9dVV11lvbZpyHNsUJ40aVKzZMaH5quGtx+lj1HFz68F+easvYDfqnIokv+uu+6azDfffNY6yogRIwrjag+IDJ977rmM/SuvvBLsiybeGZ0ffqj99vULL7yQuq+xxhpJt27dkssvv1yFal/E+tyUKVOCW9W2XzZGEU/VPid5sLR2e61nnGgK55xzTrSc05u2l6N2TL3KG9AoPvzwQ2tdSs+ePZPll1/eWme44YYbQvyPPPJIxp6PkDclTUsjG3RZefbcc89oeiussEKy3XbbWesWoWzggyp+WpOYzBqFTCbNpSiOegbmX5MC17lz54x9ly5dWnVCbGnK+ntTWHDBBZMdd9wxswL39ddfp+7Ib+jQoam5JWiJcmnocyuttJK1rouyMQo5Ve1z0l5//vnnjH297bW5cqtnnICmpNcWx5a2l6N2SlOUN6BR3HbbbdY68NZbbyUzzzxz8DPrrLOmnWTYsGFpx5HLcsUVVwT7TTbZxDpl+OSTT5LZZ589+J1//vmTn376KXVbddVVQ/gTTjghTWfAgAHBzab/4osvBvuNNtqoJr9APDafp556aiifLY/EpSEu3HjK1lg7BiaJxw4eUp7evXunecFO50uHn2WWWTLL5jLw7bbbbsm8884b/Jx44ompu/YjaHkcf/zxymecvn37punPNddcYYURrOwwUw744osvQl4lnPajL2GXXXZJ7U466aTUHrCjDSy00ELh/p577kk++uijVGYMzEKRAoe9bntFcrBxsIWDHQNybGDWMjrqqKNSe6vAIZc8v7T7Mjlw5GCJJZYI99LuY1x55ZVJhw4d0rhsu8urnxjix/rDTF/RcevxwcrUpqnLnicTXQ7b9uGNN95I06P977777kmnTp1Sd6njWH40ef29aCxirLAysZBn/OVtoa611lphx0PD6lXHjh3TvNDnYI455kj69euX8avT1zIUe1susS8ql4xJhxxySHBHqZA+Rx6w0w/gRQqczl/e3AF2jJowYULq9+KLLw6/us8VtSWx23fffVM7sa/aXq3caA+0xaKxHMrGCRte2nMsvZh/C/ZtjbaXozaMvJwQQytwKG5VlDfo0aNHaBgMfhomD+wnTpyYTJs2Ldl///3D4CpsuummYTuAjmmffoBVKcI/9dRT1ilF0qCzgGznHnfcccEs24sMGHTys88+O23EolDp9Bkgl1122XBv8wt03iWXXDLcr7zyyiG8KF+6PHnMNNNMyVZbbZWa77zzzppOddFFF4XfsWPH1rhJeZDNu+++m7ETdHjS6979Py+fiF/O0KAs/OMf/wjm559/PuNHBkcrD/wixzx+97vfBT+St/vvvz89G2nLgllkwT0rD/Dqq6+mfmwdUd/rrrtuGNCBAQ13qW/AzDVy5MjM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>
