{"id":1845,"date":"2024-02-13T17:38:57","date_gmt":"2024-02-13T16:38:57","guid":{"rendered":"https:\/\/chochol.io\/smart-home\/authentik-single-sign-on-configuration-for-paperless-ngx\/"},"modified":"2025-08-23T19:54:05","modified_gmt":"2025-08-23T17:54:05","slug":"authentik-single-sign-on-configuration-for-paperless-ngx","status":"publish","type":"post","link":"https:\/\/chochol.io\/en\/software\/authentik-single-sign-on-configuration-for-paperless-ngx\/","title":{"rendered":"Authentik: Single Sign-On Configuration for Paperless-ngx"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1845\" class=\"elementor elementor-1845 elementor-1818\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e948f74 e-flex e-con-boxed e-con e-parent\" data-id=\"e948f74\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3beee9b elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"3beee9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<div class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__3beee9b\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__3beee9b\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__3beee9b\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2557f6c elementor-widget elementor-widget-text-editor\" data-id=\"2557f6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Hello!<\/h2><p>Today I&#8217;ll walk you through the steps of configuring the single sign-on (SSO) service between the Paperless-ngx server and Authentik.<\/p><h2>Introduction<\/h2><h3>What is Paperless-ngx?<\/h3><p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-1739 alignleft\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed-300x300.png\" sizes=\"(max-width: 250px) 100vw, 250px\" srcset=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed-300x300.png 300w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed-150x150.png 150w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed-60x60.png 60w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed-360x360.png 360w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/unnamed.png 512w\" alt=\"Icon: Paperless-ngx\" width=\"250\" height=\"250\" \/><strong>Paperless-ngx<\/strong> is a modern <strong>open source<\/strong> solution for paperless document management. It is a fork of the <a href=\"https:\/\/github.com\/the-paperless-project\/paperless\" target=\"_blank\" rel=\"noopener\">Paperless<\/a> project, which is designed to scan, tag, search and manage digital copies of paper documents to minimize the need to store physical copies. Paperless-ngx offers a variety of improvements over the original design, including <strong>better user interface support<\/strong>, <strong>more advanced search options<\/strong>, <strong>automatic tagging of documents based on their content<\/strong>, and <strong>OCR<\/strong> (optical character recognition) support in multiple languages, allowing for easier management and retrieval of documents in the database.<\/p><p>This project is particularly useful for individuals and companies seeking to reduce the amount of paper in their work and daily lives. It offers a simple and efficient way to organize digital documents.<\/p><p>\u00a0<\/p><h3>What is Authentik?<\/h3><p><img decoding=\"async\" class=\"alignleft wp-image-518\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-300x230.png\" sizes=\"(max-width: 150px) 100vw, 150px\" srcset=\"https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-300x230.png 300w, https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-1024x784.png 1024w, https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-768x588.png 768w, https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-1536x1175.png 1536w, https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov-330x250.png 330w, https:\/\/chochol.io\/wp-content\/uploads\/2023\/12\/authentik-orange-icon-2048x1567-suu0o0ov.png 2048w\" alt=\"\" width=\"250\" height=\"191\"><strong>Authentik<\/strong> is an open source software that serves as an Identity Provider to manage user authentication and authorization. As an alternative to commercial services such as Okta or One Login, Authentik offers similar functionality in an open-source model. Other open-source tools with a similar purpose include Keycloak and Authelia, which also allow central management of user identities in applications and web services.<\/p><p>It stands out for its configuration flexibility and broad support for various authentication protocols, making it an excellent choice for organizations looking for an advanced but accessible open-source identity management solution.<\/p><h3 class=\"p1\"><b>Implement OpenID Connect for the latest update<\/b><\/h3><p class=\"p1\">The latest update to Paperless-ngx, version 2.5.0, features significant changes and improvements, including support for OpenID Connect, a significant step toward easier integration with third-party identity providers.<\/p><p>Paperless-ngx&#8217;s previous Single Sign-On configurations using identity providers relied on passing user authentication information via an HTTP header. Users configured the system to accept usernames passed through the header, allowing integration with IdP systems like Authentik. With this solution, it was possible to simplify the login process, eliminating the need to enter credentials multiple times when accessing different applications. More details on this configuration can be found <a href=\"https:\/\/docs.paperless-ngx.com\/advanced_usage\/#remote-user-authentication\" target=\"_blank\" rel=\"noopener\">on Paperless-ngx&#8217;s GitHub<\/a>.<\/p><h3>Using headers for single sign-on<\/h3><p>Using HTTP headers for single sign-on in Paperless-ngx has both advantages and disadvantages. <strong>Advantages<\/strong> include simplifying the login process by eliminating the need to enter credentials multiple times and integrating with SSO systems for greater convenience. <strong>Disadvantages<\/strong> can be related to security, as inadequate proxy configuration or improper header management can lead to security vulnerabilities, such as through the possibility of user impersonation. It is therefore important to carefully secure the transmission of headlines and make sure they are properly verified.<\/p><h3 class=\"p1\"><b>Benefits of the upgrade<\/b><\/h3><p class=\"p1\">The OIDC integration, according to <a href=\"https:\/\/github.com\/paperless-ngx\/paperless-ngx\/pull\/5190\" target=\"_blank\" rel=\"noopener\"><span class=\"s1\">pull request #5190<\/span><\/a> on GitHub, allows users to log in to Paperless-ngx using third-party identity providers. This is particularly useful in business environments or for private users who prefer to use a single authentication to manage access to multiple applications. With this update, access and identity management becomes more centralized and secure, reducing the need to manage multiple passwords.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e279849 elementor-alert-info elementor-widget elementor-widget-alert\" data-id=\"e279849\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"alert.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-alert\" role=\"alert\">\n\n\t\t\t\t\t\t<span class=\"elementor-alert-title\">Information<\/span>\n\t\t\t\n\t\t\t\t\t\t<span class=\"elementor-alert-description\">The following tutorial was developed using versions: Paperless-ngx v2.5.1 and Authentik 2023.10.6\n<\/span>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55ef111 elementor-widget elementor-widget-text-editor\" data-id=\"55ef111\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Preparation<\/h2><p>For the purpose of preparing the tutorial, we will adopt the domain names and identifiers described below. During setup, adjust the settings according to your needs.<\/p><ul><li>Full domain name (FQDN) of Paperless-ngx: <strong>https:\/\/paperless.xyz.com<\/strong><\/li><li>Full domain name (FQDN) Portainer: <strong>https:\/\/auth.xyz.com<\/strong><\/li><\/ul><h3>What is OpenID Connect?<\/h3><p>The OpenID Connect (OIDC) protocol is an authentication layer based on the OAuth 2.0 protocol that enables secure authentication and acquisition of user identity information in web applications. Below are the key elements that describe how OpenID Connect works:<\/p><ul><li><strong>OAuth 2.0 authentication:<\/strong> OpenID Connect uses the OAuth 2.0 protocol as the basis for authentication. OAuth 2.0 allows applications to access resources on behalf of the user, and OpenID Connect extends this protocol with an authentication layer.<\/li><li><strong>Issuing Tokens:<\/strong> Once a user is successfully authenticated, its gets tokens that contain identity information. These are typically:<ul><li><strong>ID Token:<\/strong> Contains basic information about the user, such as ID, first name, last name, etc.<\/li><li><strong>Access Token:<\/strong> Allows access to protected resources on behalf of the user.<\/li><li><strong>Refresh Token:<\/strong> It is used to refresh or obtain new tokens after expiration.<\/li><\/ul><\/li><li><strong>JSON Web Tokens (JWT):<\/strong> The information sent in the tokens is often encoded in the JSON form of Web Tokens, which keeps them concise and secure.<\/li><li><strong>End-User Authentication:<\/strong> OpenID Connect supports various methods of user authentication, such as password login, multi-factor authentication or even third-party identity providers.<\/li><li><strong>Configuration Information:<\/strong> The identifiers and information necessary to authorize and receive tokens are obtained from the configuration document, which is usually available at a fixed URL.<\/li><li><strong>Security over TLS:<\/strong> Communication between the client and the identity provider, as well as between the provider and the resource server, should take place over a secure TLS (HTTPS) connection.<\/li><\/ul><p>In summary, OpenID Connect facilitates secure and efficient authentication of users in web applications, while allowing users to acquire their identity information through tokens.<\/p><h3>Operation of OpenID Connect<\/h3><p>The process of the OpenID Connect (OIDC) protocol can be divided into several steps. Below you will find a general description of the steps involved in this process:<\/p><ul><li><strong>Initiate Authorization Request:<\/strong><ul><li>The user wants to log into the application, supporting OpenID Connect.<\/li><li>The application directs it to the identity provider (IdP) with an authorization request.<\/li><li>This request contains the ranges (scopes) of access that the application wants, and information about what actions are required after the authorization is completed.<\/li><\/ul><\/li><li><strong>User Authentication (Authentication):<\/strong><ul><li>The identity provider authorizes the user.<\/li><li>If the user is not logged in, they may be asked for their credentials.<\/li><\/ul><\/li><li><strong>Redirection Back:<\/strong><ul><li>Once the user is successfully authenticated, the identity provider redirects the user back to the application while providing an authorization code.<\/li><\/ul><\/li><li><strong>Code-to-Token Exchange (Token Exchange):<\/strong><ul><li>The application sends the received authorization code back to the identity provider.<\/li><li>In return, it receives a set of tokens, such as an ID Token, Access Token and possibly a Refresh Token.<\/li><\/ul><\/li><li><strong>Use of Tokens (Access Resources):<\/strong><ul><li>The application uses the received Access Token to access protected resources on behalf of the user.<\/li><li>Access to resources can be limited by the access range specified in the token.<\/li><\/ul><\/li><li><strong>Token Verification:<\/strong><ul><li>The application verifies the validity of the received tokens, especially the ID Token, which contains information about the user&#8217;s identity.<\/li><li>Verification may include checking the token&#8217;s signature, its validity and compliance with authorization requests.<\/li><\/ul><\/li><li><strong>Token Refresh:<\/strong><ul><li>If Refresh Token is used, the application can refresh its tokens without having to re-authenticate the user.<\/li><\/ul><\/li><\/ul><h2>Step 1 &#8211; Install Paperless-ngx on Synology<\/h2><p>Wondering how to install Paperless-ngx on a Synology server? Step 1 is the foundation that will bring you closer to achieving this goal. Learn how to set up your environment and start using advanced paperless document management. I invite you to read my latest article, where I explain step by step how to do it.<\/p><p>\ud83d\udc49 <a href=\"https:\/\/chochol.io\/en\/software\/paperless-installation-guide-for-synology-on-docker-compose\/\" target=\"_new\">Go to the instructions<\/a> and start transforming your documents today!<\/p><h2>Step 2 &#8211; Configure Nginx Proxy Manager in the Portainer<\/h2><p>Before you start implementing Single Sign-On on Synology with Paperless-ngx, make sure your Nginx Proxy Manager is configured. Not sure how to do it? Take it easy! In my latest article, you&#8217;ll find a quick step-by-step guide on how to do this using Docker Compose in the Porter.<\/p><p>\ud83d\udc49 <a href=\"https:\/\/chochol.io\/en\/hardware\/synology-free-ports-80-443-for-nginx-proxy-manager\/\" target=\"_new\">Check out step 2 now<\/a> and get your environment ready for more reinforcements!<\/p><h2>Step 3 &#8211; Configure Single Sign-On in the Portainer<\/h2><p>Do you already know how to make logging into Portainer simultaneous and seamless with Single Sign-On? If not, it&#8217;s time to change that! In my latest step-by-step tutorial, you&#8217;ll learn how to set up SSO using Authentik and Portainer.<\/p><p>\ud83d\udc49 <a href=\"https:\/\/chochol.io\/en\/software\/authentik-single-sign-on-configuration-for-portainer\/\" target=\"_new\">Visit step 3 now<\/a> and get easier access to your Docker environment!<\/p><h2>Step 3 &#8211; Configuration in Authentik<\/h2><h3>Previous configuration based on HTTP header<\/h3><p>If you were previously using single sign-on in Paperless-ngx via <a href=\"https:\/\/goauthentik.io\/integrations\/services\/paperless-ng\/\" target=\"_blank\" rel=\"noopener\">HTTP header<\/a> and want to switch to OpenID Connect, follow these steps:<\/p><ul><li>Remove the previous configuration from Authentik by Proxy Provider and reconfigure according to the instructions for OpenID Connect<\/li><li>For Reverse Proxy users, e.g. Nginx Proxy Manager: replace in Proxy Hosts the port that redirected to Authentik (as Proxy Provider), with the port corresponding to the one you configured earlier (e.g. 8777).<\/li><li>In Docker Compose, remove the specific parameters associated with the previous authorization method and save the new configuration.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e61c33 elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"6e61c33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-6e61c33\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-material-dark\"\n            data-dark-theme=\"mdp-theme-material-dark\"\n        >\n            \n                <pre class=\"language-yaml line-numbers\"data-previewers=\"\"><code>PAPERLESS_ENABLE_HTTP_REMOTE_USER: TRUE\nPAPERLESS_HTTP_REMOTE_USER_HEADER_NAME: HTTP_X_AUTHENTIK_USERNAME<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_6e61c33 = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/chochol.io\/wp-content\/plugins\/coder-elementor\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_6e61c33();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_6e61c33 );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-681da0a elementor-widget elementor-widget-text-editor\" data-id=\"681da0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Create a new configuration based on OpenID Connect<\/h3><ul><li>Log in to your account and go to the administration interface,<\/li><li>After successfully logging into the administrative interface, go to the <strong>Applications<\/strong> tab on the left side of the screen, and then select <strong>Providers<\/strong>.<\/li><\/ul><p><img decoding=\"async\" class=\"aligncenter\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAACqCAYAAAAJKkK3AAAKqmlDQ1BJQ0MgUHJvZmlsZQAASImVlgdQk9kWx+\/3pYeEAKFLCb1JbwGkhB5A6VVUQhIglBACQcWuLK7giiIiTVnQRREFV6XIKioWLIiAAvYFWQTUdbEgKirvA4bg7pv33rwzc7\/7m\/Od+7\/n3Ll35gBAJrEEgmRYCoAUfoYwyMuVFhEZRcONABKQAhDyVWKx0wWMgAA\/gNj8\/Hf70IdEInbXeEbr3\/\/\/V5PmcNPZAEABCMdy0tkpCJ9BxnO2QJgBAKoc8WutzhDM8EWEZYVIggjfm+H4OR6d4dg5\/jIbExLkBgAaqQpPYrGE8QCQVBA\/LZMdj+iQliBsxufw+AjP5OuUkpLKQfg4wvpIjADhGX167Hc68X\/TjBVrsljxYp6rZdbw7rx0QTJr7f95HP\/bUpJF83voIoOUIPQOQmZJ5MzuJ6X6ipkfu8x\/nnmc2fhZThB5h84zO90tap45LHdf8drkZX7zHMfzZIp1Mpgh88xN9wieZ2FqkHivOKEbY55ZwoV9RUmhYn8ClynWz0oICZ\/nTF7YsnlOTwr2XYhxE\/uFoiBx\/ly+l+vCvp7i2lPSv6uXxxSvzUgI8RbXzlrIn8tnLGimR4hz43DdPRZiQsXxggxX8V6C5ABxPDfZS+xPzwwWr81ALuTC2gDxGSayfALmGQQAC2AFEoAxMiOKGdw1GTNFuKUK1gp58QkZNAbyurg0Jp9tsphmYWZhCcDMW527Cu+CZt8gJN+64Es9jFzhD8ib2LPgiy0EoCkHAMWHCz7tgwBQsgFobGOLhJlzPvTMBwOIgAJkgRJQA1pAfzYzG+AAXIAH8AH+IAREgpWAjeScAoRgNVgPtoAckAd2g32gFFSAQ+AoOAFOgSZwDlwC18At0AV6wSMwAIbBSzAOPoApCIJwEBmiQkqQOqQDGUEWEB1ygjwgPygIioRioHiID4mg9dA2KA8qgEqhSqgG+hU6C12CbkDd0ANoEBqD3kKfYRRMgmVhVVgXNoXpMAP2hUPgFXA8nAZnwdnwLrgYroKPw43wJfgW3AsPwC\/hCRRASaDkURooYxQd5YbyR0Wh4lBC1EZULqoIVYWqQ7Wg2lF3UQOoV6hPaCyaiqahjdEOaG90KJqNTkNvRO9El6KPohvRV9B30YPocfQ3DBmjgjHC2GOYmAhMPGY1JgdThKnGNGCuYnoxw5gPWCxWHquHtcV6YyOxidh12J3YA9h67EVsN3YIO4HD4ZRwRjhHnD+OhcvA5eBKcMdxF3A9uGHcR7wEXh1vgffER+H5+K34IvwxfCu+Bz+CnyJIEXQI9gR\/AoewlpBPOExoIdwhDBOmiNJEPaIjMYSYSNxCLCbWEa8SHxPfSUhIaErYSQRK8CQ2SxRLnJS4LjEo8YkkQzIkuZGiSSLSLtIR0kXSA9I7MpmsS3YhR5EzyLvINeTL5Kfkj5JUSRNJpiRHcpNkmWSjZI\/kawqBokNhUFZSsihFlNOUO5RXUgQpXSk3KZbURqkyqbNS\/VIT0lRpc2l\/6RTpndLHpG9Ij8rgZHRlPGQ4Mtkyh2QuywxRUVQtqhuVTd1GPUy9Sh2WxcrqyTJlE2XzZE\/IdsqOy8nIWcmFya2RK5M7Lzcgj5LXlWfKJ8vny5+S75P\/rKCqwFDgKuxQqFPoUZhUXKTooshVzFWsV+xV\/KxEU\/JQSlLao9Sk9EQZrWyoHKi8Wvmg8lXlV4tkFzksYi\/KXXRq0UMVWMVQJUhlncohlQ6VCVU1VS9VgWqJ6mXVV2ryai5qiWqFaq1qY+pUdSd1nnqh+gX1FzQ5GoOWTCumXaGNa6hoeGuINCo1OjWmNPU0QzW3atZrPtEiatG14rQKtdq0xrXVtZdqr9eu1X6oQ9Ch6yTo7Ndp15nU1dMN192u26Q7qqeox9TL0qvVe6xP1nfWT9Ov0r9ngDWgGyQZHDDoMoQNrQ0TDMsM7xjBRjZGPKMDRt2LMYvtFvMXVy3uNyYZM4wzjWuNB03kTfxMtpo0mbw21TaNMt1j2m76zczaLNnssNkjcxlzH\/Ot5i3mby0MLdgWZRb3LMmWnpabLJst31gZWXGtDlrdt6ZaL7Xebt1m\/dXG1kZoU2czZqttG2NbbttPl6UH0HfSr9th7FztNtmds\/tkb2OfYX\/K\/i8HY4ckh2MOo0v0lnCXHF4y5KjpyHKsdBxwojnFOP3sNOCs4cxyrnJ+5qLlwnGpdhlhGDASGccZr13NXIWuDa6TbvZuG9wuuqPcvdxz3Ts9ZDxCPUo9nnpqesZ71nqOe1l7rfO66I3x9vXe493PVGWymTXMcR9bnw0+V3xJvsG+pb7P\/Az9hH4tS+GlPkv3Ln28TGcZf1mTP\/Bn+u\/1fxKgF5AW8FsgNjAgsCzweZB50Pqg9mBq8KrgY8EfQlxD8kMeheqHikLbwihh0WE1YZPh7uEF4QMRphEbIm5FKkfyIpujcFFhUdVRE8s9lu9bPhxtHZ0T3bdCb8WaFTdWKq9MXnl+FWUVa9XpGExMeMyxmC8sf1YVayKWGVseO852Y+9nv+S4cAo5Y1xHbgF3JM4xriBuNN4xfm\/8WIJzQlHCK54br5T3JtE7sSJxMsk\/6UjSdHJ4cn0KPiUm5Sxfhp\/Ev5KqlromtVtgJMgRDKTZp+1LGxf6CqvTofQV6c0ZskhT1CHSF\/0gGsx0yizL\/Lg6bPXpNdJr+Gs61hqu3bF2JMsz65d16HXsdW3rNdZvWT+4gbGhciO0MXZj2yatTdmbhjd7bT66hbglacvtrWZbC7a+3xa+rSVbNXtz9tAPXj\/U5kjmCHP6tztsr\/gR\/SPvx84dljtKdnzL5eTezDPLK8r7spO98+ZP5j8V\/zS9K25XZ75N\/sHd2N383X17nPccLZAuyCoY2rt0b2MhrTC38P2+VftuFFkVVewn7hftHyj2K24u0S7ZXfKlNKG0t8y1rL5cpXxH+eQBzoGegy4H6ypUK\/IqPv\/M+\/l+pVdlY5VuVdEh7KHMQ88Phx1u\/4X+S021cnVe9dcj\/CMDR4OOXqmxrak5pnIsvxauFdWOHY8+3nXC\/URznXFdZb18fd5JcFJ08sWvMb\/2nfI91XaafrrujM6Z8gZqQ24j1Li2cbwpoWmgObK5+6zP2bYWh5aG30x+O3JO41zZebnz+a3E1uzW6QtZFyYuCi6+uhR\/aahtVdujyxGX710JvNJ51ffq9Wue1y63M9ovXHe8fu6G\/Y2zN+k3m27Z3GrssO5ouG19u6HTprPxju2d5i67rpbuJd2tPc49l+663712j3nvVu+y3u6+0L77\/dH9A\/c590cfJD948zDz4dSjzY8xj3OfSD0peqrytOp3g9\/rB2wGzg+6D3Y8C372aIg99PKP9D++DGc\/Jz8vGlEfqRm1GD035jnW9WL5i+GXgpdTr3L+lP6z\/LX+6zN\/ufzVMR4xPvxG+Gb67c53Su+OvLd63zYRMPH0Q8qHqcncj0ofj36if2r\/HP55ZGr1F9yX4q8GX1u++X57PJ0yPS1gCVmzrQAKGXBcHABvjwBAjgSA2gUAcflcLz1r0Fz\/P0vgP\/Fcvz1rNgAc6gcgZB0AfrcBKClFWllEnxINQAAF8TsA2NJSPOb73tkefcbM6pA+5pSdravtk\/0NNPAPm+vfv8v7nzOYUbUC\/5z\/Ba55BwHUrL8\/AAAAYmVYSWZNTQAqAAAACAACARIAAwAAAAEAAQAAh2kABAAAAAEAAAAmAAAAAAADkoYABwAAABIAAABQoAIABAAAAAEAAAEioAMABAAAAAEAAACqAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdKWlBikAAAI9aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNzA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjkwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CuZjdgkAACGpSURBVHgB7Z0HXBTHF8d\/VLtg7wgxFlRssXejMfZeELvGkmKMvSu22MWu2LsUEdG\/Bey9V+yoWGLEFlGxoeB\/3pA9Fzz1gDuOu7zJ57jZ2Zk3s9\/lfrz3Zs1Z5HZw+gAuTIAJMAEjEHj\/7q2c1dIIc\/OUTIAJMIFYBKwdnZxiNfABE2ACTCCpCFy\/dkVOZX0rNDSp5uR5mAATYAJaCXBophULNzIBJpCUBFiIkpI2z8UEmIBWAixEWrFwIxNgAklJgIUoKWnzXEyACWglwEKkFQs3MgEmkJQEWIiSkjbPxQSYgFYCLERasXAjE2ACSUmAhSgpafNcTIAJaCXAQqQVCzcyASaQlARYiJKSNs\/FBJiAVgJmJ0Tp06dHzpw5tF4sNzIBJpA8CSSZEI0d447ly5agdu0fDEYiTZrUuHD+DPr37SPncG3dCsePHsYPP9Qy2JxkOKnmMehFsHEmYEQCSSJE3+bLh04dO6Dm9zXwc8\/uBrtcC4j\/LCzw4d\/\/w1Lhws7IkSM7ChUsoLc5y5QpjQXz54KuSSmGmEexze9MwFgEUqRI8cWpU6ZM+cXz8TmZJELUxrW1Zk2lv\/sO3377rebYkJUJEyejdp16WOC5SG\/TfFeqFOrXq4t06dNpbBpiHo1xrjABIxCoWKECzp4+gRXLl0KbIFWvVg3nz56C54J5sLa2TvQKDS5ENjY2aNGiOZ48+QfDR4ySC1YLU9wrsLS0hK2tbdzmT451UePXr1\/j8uUrePfu3SfjU6VKBQrltBXyqjJnygQrKyttpz9p+9I8GTJkAF3TlwrdSMptfa7Y29vrxORz47mdCcSXwIABfZE2bVp8X6M6lizyjCVGJEJLFnuCPkP16tZBhQrl42v+k\/5f\/oR80j3+DXXq\/IiMGTMgYNMm+G8MQGRkJJo3awoSKKXMmzsbG\/3XY\/y4MThz6gSuXbmIDet9UK5cWaULmjZpjHNnTsFj+lTs2RWEkKuXcHD\/XvTo3u2zH3RlTOVKFTV2ihcvBq91a3DpwjlcDD6HLZsD0LBhA3me\/gosW7oYly6exxnx1+Dq5QuY4TENJHp2dnZy\/r59esu+a1atkMcdO7TXrE2ZhwSsW7euOHRgr\/yrce7MSUyeNAEkKEqha6ZrHO0+Uva5GHwWO4O2w8WlqNJFhrJHDh9A8LnTuHIpGH6+3tIb03TgChMwEIGpU6fjzZs30nq1alU1YqSIkOIs7Ny5C0eOHE30KgwuRG5tXOUi\/Tb44\/nz5wjasROZMmVEbVUCOX26dKCQp5EQhGPHj+P69RugXIyP11pUqVxJjqcLJ0Fr0bwZQkNv4fjxE8iVKxeGDxuCcWNHawWhjLGxifGwypYtgwB\/P5QXArdt23b4+fnDwSEP5s2ZhRIlistXqZIl4b9hI+bNX4Dbt+9I0WzcqCHevn2L5StW4uTJU3Kuw4ePyOOgHTukt0JrU+ah9YwcPgxRUdFYuGgJLly8BPICaW7Fk6NrpmusW6cOfHzX44SwW1DksiipTyVz5syYPWsGbIVgz523AEuWLoOTkyNGjBims6dGdrgwgYQQOCR+vzt17hpLjHy910lPSC1C3Xv+gvfv3ydkilhjEh\/cxTIX+yBvXgdUqlhBCMt1nD8fLE\/6+W1Ag\/r15Adzy9ZtmgEUPtWp2wD3\/v5btpE3M2umB4YMGYQD9Rtp+o0cNRrLlq+Qx1mzZhVexDa0a+sGz4WL8OTxE00\/bZVRI4ZL76l9x87Yt2+\/7JJlchY4OxfC2bPncO7cecxf4CmS3THZ7qXLVuDYkYNo3aolvH184TFjJnr26I4qVSpjrhCqM2fOfjKNk5OjXM+DBw9Qp14DvHr1SvaZI0SlceNGaOvWRooKNdINbNKsOf7++77sQ14hCXL+\/Plhb5ce6YRY7RB\/caZOmyb6Rol3DxlORkVFyf78gwkYkoAiRrTbTX9AS5YsoZmOPCESIW1pD02neFQM6hG1cXWVu1jkuWzauEG++vb9Qy6PPsy5cubULJUuSBEhagzYtBn374fBuZBzrDDu1q3bmjEPHz7EBv+Nco5ixYpp2rVVSMULFy4sPRpFhKjfo0ePsH\/\/ATmEdth++\/VnrPfxQuC2LRgvPBsKs+zt7bSZ1NpWsEBB2b4xYJNGhKhh1Zq1sp1CQ6VQmKqIELVt3bpdnsqeLStOnT4DutZmTZuIpOFJeHutQa\/fftF4XYoNfmcChiSgiJESptFc+hYhsmkwIbK2tkKrls2lYlJYdvHSJfkir+PEiZPSM2nduiWtQWshryT6Q7Q8R8njz5Xo6Bjv5Ut91GPz5MmtNbQhwVksknID+vfD4ydPEBgUJOb\/9zkAtQEd63G9lmgdvBhKeislOjpa7vgNHDQE27YHIosI1Xr\/3gubA\/zFLoVuSXTFFr8zgcQQUMTo5ctXCAwM0qsnpKzLYKFZrZq1kCVLFvxvy1YMGTpcmU++Ozrmxf69u9FKhDwzZs6WbZS8zp49O8LCwuQxPXNEHtOFixdlglsxkMcht1KVYUrTpo3l8fnz5zXt2irkfVwSYlismIvIy\/wo10X9aLcqX75v8PDBQ7gULYobN2+i58+\/akxQYlxdKFdEJbXYMdBWrly9IpubNmmC6R4zZW6JGtxESEZFCVHlwVd+FCiQH+u8vOWLutLzS\/ToQDGXYjh95sxXRvNpJqA\/AiRGxUt+p\/l91p\/lGEsGEyI3t5hnh7y8fT5ZM4Ucx44dR\/ny5WS+hTqQEG3buhmbREhG29n0tDKVKVOmyXflx\/ixY1C2dGn8de9vmWuibXbf9X4yjEmbJo3STev7hImTsG7tapEEngnaCYiIiJA2KNf0Y936CA6+IPJFzhgq8lKUEKcdP3rmKSQkRGNPEcr+\/fuiorg5x4V3py50bb4i+dyyZQu5I3fo8GE45MmDWrVqijXfw9p1Xurun63T0+BLFy+UeajNW7Ygm1gj7VhQOHpNtZ7PGuATTEDPBJQ\/wno2K80ZRIhIVCpVrChzPgcOHNS6bvpLT0JUrWpVzfnrIddB2+EUJt29exdjx\/2J3Xv2as5T5fqNG+JDXUt6Qy9evMCixUsxcdJk2SdS5JkovHkmdueo0C6d+v3gocNyJ2C0+ygpQKlTp5Yf7KHDRuDKlatwHzMWA0VoRjtctNVOSfa4ZZ\/IJ1F4SQ9m0mvMuPH46+5fseYZIuw9F2ujHcOCBTuBwiyae8DAwbHyRnFtq49JqFetWgPy+P4QIRmtlXbqZs+dJwVU3ZfrTMDUCVgkh6+cXr1yudzKLuhcVD4kRU9yhoeHx2JLO1dTp0xCh45dsG\/\/frm9TYlmZYcrVmcdDuhhRktLK5CYxS00P70UIYt7no5pe93GxlqEkg8+uwYSVMpJPXz4SGcB0jYX7Z7RDps6h6StH7cxAVMjoHzltEE8osTAoA\/b1z5w5GFQiJKYQom3zxVyQb\/mhj5+\/PhzwzXtlLBW7\/JpTsSzok0s42mCuzOBZE3AYLtm+r7qD4jZwVJ20vRtn+0xASZgPAJW6e0yuBtv+piZ\/75\/Xz7LE6IlJ6OsjZ63oSeUKeekjyc5Fbv8zgSYgPEIREfHPJybLHJExsPAMzMBJmBMAkqOyGRCM2PC4rmZABMwLAEWIsPyZetMgAnoQICFSAdI3IUJMAHDEmAhMixfts4EmIAOBFiIdIDEXZgAEzAsARYiw\/Jl60yACehAgIVIB0jchQkwAcMSYCEyLF+2zgSYgA4EWIh0gMRdmAATMCwBFiLD8mXrTIAJ6EDAYP\/6\/rZL2ljTN0tRKNYxHzABJsAEjh05JCGwR8S\/C0yACRidAAuR0W8BL4AJMAEWIv4dYAJMwOgEWIiMfgt4AUyACbAQ8e8AE2ACRifAQmT0W8ALYAJMgIWIfweYABMwOgEWIqPfAl4AE2ACLET8O8AEmIDRCbAQGf0W8AKYABNgIeLfASbABIxOwKSFyNLSUnxt9MeXhYWFQYFmzpwJadPG\/jd06gmzZ8+GcmXLqJu4zgSYgA4EDPaPXnWYO9FdfNathrX1x0ugr6KmL2v0Xb8B+\/YfSLR9tQFbGxvMmzMLt2\/dxoDBQ9WnNPXKlSrCzbU1mrV01bRxhQkwga8T+Pgp\/nrfZNnj7LlzOHT4KMgZKlSoEEqVKIE\/fv8Nj588wUXxzbD6Ku\/ev0dQ0E48EXa5MAEmoF8CJi9Et27dwY6duySVoB27UKRIYYwf446ypb+LJURKCKf+umorKytERcV85e3XsH748AGLly77Wjet5782j62tLSIjIzVjv9Zf05ErTMBMCJi8EMW9D2FhD2RTqlSpkMHeHhMnjMPNm6FwKVoET8PD0affQLRo3hQ1v6+BzJky4a9797DBPwB79u5D86ZNULfOj+jTfyBevHgh7VSsUB7dfuqCmbPmomGDergZGoo1a73kuZIlistQ7JtvnPDgwUNQaKguZYQYtm3jirx5HfD48WNs3R6EjQGbQKI2oF8fpE+fHnZ26eGQJw969e4LF5ci+LH2D\/L44aNHOHDgENZv8MebN2\/UZrnOBMyOgEknq+lupEqVEpmEoNCrVMkS+LVnd3mTdu7ag3Tp0iFb1qyoUL6czBstX7EKHTu0g2urlrgvcknrvHykePTu9SuqV62CkOvXQQnp2rVqam50wwb1YSH+u3DxorRF81BxLlQQI4cPRcZMGbFhYwAOHDqELFkya8aRZzZ08EBECXHy9l2P27fvoGP7tmjcqIHsk9fBQYrj1avXMGHSFNja2qBb1y64IUSTjg8eOoxSpUqIHJiVxiZXmIC5EjB5j4g8CHop5a+\/7mHl6jW4FhIiPQtqn++5CIFBO0Ahz+CB\/XHp8mWMdB8rh5CHsmzJQtSvXw8DBg3B7Tt3UKdObfiLdvJkSHC8fHyhDuloYP16deX4wUNH4JHwXqhER0WjdasWsl5PeFa0i7d8xUo8e\/4cR44eQ\/4C+YXI1RJe0WbZ53xwMObO95T1b\/Plk\/2Fu4QXERHw27ARq1avlef4BxMwdwImL0S7du+RokE36u3bSI0oqG+ckmCmrXfaZTt77rzmdOS7d7h46TIKOzvLtv9t2YZff+4ht+HJwyIB2h4YpOmvVGirnhLiighRe1T0x3xTtmxZZdf+IgRTipWllfTglOPHT\/5Rqrh+4wZ81vtJUf2+RnXpqZF4TfOY+UnIpxnEFSZgJgRMXohevIgAeUG6lAjhaZCwFHdxgY+vnxxiI7blCzsXwv2wMHlM2\/4d2rmhdcsWyJEjOw4cPITw8GefmKecUL5vvhHhWBaNGFlafIx0798Pg5OjI\/oPGIxHIj+kS1m7zhv0ypQxI+rVqyNzVpS7OnnqtC7DuQ8TMFkCHz85JnsJui+cdsh27Nwtd9aGDx2Mxg0bYOL4sfIhxcB\/vR7avQoSu3COjnmRIkUKbN6yVesEFOpR6PXnuNFo1aI5mjZpDLc2rTV9t4nENO3UjXYfgSaNG6L2D7Uw02MqypYpremjrhQT4rhssadIiNdH7ty5kFUIHBUK07gwAXMnYNIeka67Sa9fv9bcxxWrYh6C\/L5GNRQVO2kfRDKZcko7RYinlK3bAtGkUUNcuxYid9yUdvX7+eALmD13Ptq3dZMC9OrVK+kZKclsykNNnT4DXTp3RKcO7eVOGe3ePXv2qXdFdsMehCE09Jbo207msh48fIgVK1eDktlcmIC5E7DI7eD0wRAXmdy\/TohyRSlTpsDLl6+kSCSGQfr06cR2f8Rn7djb24kt+Lc6bcNTQt3ezg5P\/vmYP0rM2ngsE0jOBJSvEzJpjygxgClXFBHxPjEmNGOfP4955kjTEKeiLccUp4vmkMJHFiENDq78Rwj8p3JE\/5F7ypfJBEyOAAuRyd0yXjATMD8CLETmd0\/5ipiAyRFgITK5W8YLZgLmR4CFyPzuKV8REzA5AixEJnfLeMFMwPwIsBCZ3z3lK2ICJkeAhcjkbhkvmAmYHwEWIvO7p3xFTMDkCLAQmdwt4wUzAfMjwEJkfveUr4gJmBwBFiKTu2W8YCZgfgQM9q\/vzQ8VXxETYAL6JvD+3Vtpkj0ifZNle0yACcSbAAtRvJHxACbABPRNgIVI30TZHhNgAvEmwEIUb2Q8gAkwAX0TYCHSN1G2xwSYQLwJsBDFGxkPYAJMQN8EWIj0TZTtMQEmEG8CLETxRsYDmAAT0DcBFiJ9E2V7TIAJxJsAC1G8kfEAJsAE9E2AhUjfRNkeE2AC8SZgNkJE35BK30Wv71KlSmUUKlRQmk2dOjXy5nXQ9xTSXs6cOWBvb28Q22yUCSR3AmYhRJ07dcStmyFYtWKZ3nmPcR+J7t1+knanTZ2Mg\/v3IneuXImeJ0uWLPI77slQihQpsH\/vboOsP9ELZQNMIAkImIUQtWvrJlGR95I7d26DYdu9ew98fNYn+iuhGzZsgNMnj4HEiEpkZCTWrF2HLVu3GWztbJgJJGcCJi9EZcqURoEC+bF2nRcsLS3RxrW1wXj7rvdDvwED8fr161hzWFtbxTpWH2g7Zy3CSCofPnzQvI9yH4MFngvlsfqHtvG6nv\/aWLUdrjMBYxIweSFq364t3rx5g3HjJ+DCxYtwbd0SygeQPI4jh\/Zj9crlOHxwH26EXIG31xoULVJEw3ze3NnYsjkAmwP8EXrjGvbsCoLiYWk6\/Vvp0b2btKO0V6pYAQEb\/RBy9TLOnz2FObNmIFfOnHApWhTLly3BxeCz4twVeK1bg1o1v5fDli1djFkzPWQ9aPtW6RmlS5cOK5YvxYD+\/WS7jY0N+vbpjaNHDuLm9WvYvTMQLZo3U6YFrdnP11uu+0bIVaz38UL1atU05zt2aI8dgdvkWLrugQP6I02a1JrzXGECyY2ASQtRhgwZUL9eXWzbHogXL17Ay8sHWbNmRc2aNSXnDBnsZahWpGgRGfqs99sgRcLX1wuUHKbiLBLRxYq54NTp05i\/QHgkIuE94c9xcGvjKs+rf6RNmwaZM2eWTaVKlsSa1SthZ2eHUaPHYNnylWLe79G4cSN5\/kN0NNzHjMOgIUOQRYyZOGG8FMj5CzyxeMlS2WeahwcGDx0uPSyHPLmRI0d22T5s6GD0+aM3QkNvYeo0D0RFRcNj+lQ0a9pEnqc1ly1bBjt37caYseORK3cuTJ82Wdi3liI7dow7gi9cQNduPbBp8xbUqFFNnLORY\/kHE0iOBKyT46J0XVPLFs1ha2uL4OBgFHZ2xrVrIXJoWzdXBAYGacwMGjwUQUE75DG1k\/fRonlzzJo9R7b5bwyA++ixsj5j5iycOnEUlACncO9zpWuXTnj58iVatGiNx0+eyG4UWilhW+eu3WTImMI2BRYtXoIpkyfCxcUFx4+fkF4TDQgM3IEHDx7EmoLEhLw86tfGrZ0857lwkfScunTuhA3+G2XbxoBN8JgxU9ZfvXqFyZMmoHTp70B1uXsowr7w8HDMnTcfEydNjjUHHzCB5EbAZIWIPmxKCDVyxPBYXKtVrRprZyvq\/XvN+f0HDgoPIwqOjnk1be9V5ylxfPjIUdSo\/jHU0XRUVRwdHXH7zh2NCNEpRYRqVK+OqVMmymT0SyEMadOkkSOtRA7ra8VeeFgUmtE6lfL27VscO3ZcekFK27t375Qqzp8PlnUS5aNHj0mBbevmhpYtW8hr3bptO3r9\/oesawZxhQkkIwJf\/2Qko8Wql1KxQnk4OTnizwmT4JSvgObV2rVtTNK6zcekteW\/yWEaX6lSRbltfvv2HTqUhZ5BUgqJQPly5XDnzl2lSet7aGioDIPUgqbYGTpkkAyFipcsDefCLlIEtBmxtPz0uafwZ89AIlNZrFMpJDCUlL9167bS9MX3KVOno0Sp0ihTrqJIgC9Cwwb1RQ6p6hfH8EkmYEwCJitE7UT4Qp6Mr+96+U51eh0+cgQ3b4aidauWsLKMEZgZIr\/Svn1bDBk8ELNmeEjPxU\/ki5TSuFFDea5Txw7YvMkfGTNmwMrVq5XTWt9XrFwl232914FyOt1+6iLCp+OgRHHI9evCq7EGiSXlcpo0aRzLRoQI6ahQ+KdOMlMbXcM6L2+UL19OJry7deuKjRvWy4cdV61eQ12+WEjAKLT8qWsX5P82n\/AMc8r+4eHPvjiOTzIBYxIwydCM8ii0C7Vj565YoZEC0svbB+SVKE9ERwoPY\/SokTLkuXHzJnr8PAx\/3bundEdERITYbWstBej58+eYMnUaVq369EMfEfESFGpROXHyFH75tRdGjRyOnj26y7DniAiL9uzdhyNHjyJ7tmyYM3uW8M4scE81F409IMKuy5ev4OeePeSrcNHi1Kwp4\/+cKNdKObAKQpCiRb5nwsTJ8Pbx1fRRV16+ihE2arslPL2Lly5JcSROd+\/eBdmjZDwXJpBcCZj11wnR80W7dgSiU+euMueSKlUqkNCoC23Xnzl7Dn37DZBC9PRpuOb5HnW\/L9VpJ43EjB4jUJeUKVPKMJESyNoKPV5A+Z+4a1L6UphI\/6yEdgSjxS5cfAo9wpA5cxaEhYXFZxj3ZQJJSkD5OiGT9IgSQoryLuoErzYb\/\/zzVFvzV9seP36stU9cYYrb6dGjR3GbYh3Tep+JnFFCyvv3USxCCQHHY4xCwGRzRLrQihbP3zx9+lRsY3\/+w\/xMeEif81h0mYP7MAEmkHgCZh2aJR4PW2ACTMCQBJTQzKw9IkMCZNtMgAnojwALkf5YsiUmwAQSSICFKIHgeBgTYAL6I8BCpD+WbIkJMIEEEmAhSiA4HsYEmID+CLAQ6Y8lW2ICTCCBBFiIEgiOhzEBJqA\/AixE+mPJlpgAE0ggARaiBILjYUyACeiPAAuR\/liyJSbABBJIgIUogeB4GBNgAvojwEKkP5ZsiQkwgQQSYCFKIDgexgSYgP4IsBDpjyVbYgJMIIEEWIgSCI6HMQEmoD8CLET6Y8mWmAATSCABFqIEguNhTIAJ6I8AC5H+WLIlJsAEEkiAhSiB4HgYE2AC+iPAQqQ\/lmyJCTCBBBJgIUogOB7GBJiA\/giwEOmPJVtiAkwggQTMRoisrKzwzTdOSJsmTQJR8DAmwASMRcDkhSh79uxY5Dkfly6cw749u3BRvAdt34rq1arFmyl9BTQJWlIUS0tL+XXSSTEXz8EEkjsBkxYi8oB2Bm1D7do\/IGDTZvQfMAjTPWYic5bMWLVyGTp36qgz\/4YNG+D0yWMgMUqKMn\/eHCxeuCAppuI5mECyJ2Cd7Ff4hQWOcR+F9OnTo3OXn7Br9x5Nz3Ve3vD1XofBgwZg2\/ZAnb4D3vpfT+jDhw8aO\/GpWFtbgb5vXlvRds7G2hqpUqf6pLuFhQXoFR0d\/ck5bmAC5krAZD2ivHkdUK1aVXj7+MYSIbpRDx8+xPCRo2To07JFM3nvtmwOwLChgzX30cHBAUePHETx4sWwbOlizJrpIc9RWEeeUbp06TBv7mzQuM0B\/gi9cQ17dgWhXVs3jQ0bGxv07dNb2rl5\/Rp27wxEi+Yx81GnkiVLYNWKZQi5ehnB506DvKBy5cpK+7T2EsWLy\/q8ObOQJk1qTJ40AWdOnRD9L2HTxg0gL40LE\/gvEDBZISrm4iLvz+b\/bdF6nw4cOIjnz5+jaNGi8nymzJmkuCids2XNglw5c8JWiMn8BZ5YvGSpPDXNwwODhw7H69ev4VyoIIoVc8Gp00JEFiyEcFUw4c9xcGvjKvuSsPX5ozdCQ29h6jQPREVFw2P6VDRr2kSenzXDAznFHL\/16o3JU6aBxDNTxozS\/qVLl3Hr9m1Znzx1Gn795Re0btUS06Z7oNfvf+DBgweoWKG8slx+ZwJmTcBkQ7OUqWLCGhKMzxUKcXQpx4+fkKJEfQMDd0gRUMb5bwyA++ix8nDGzFk4deKozD35+K5H+3ZtQWPbuLWT5z0XLpIeTpfOnbDBfyMoJHv9OkoK1G4ROq5avUYxC1chOu+j3iMoaIdso75RUVGwsLTAzdBQ\/PxrLxHqvdf05woTMGcCJusRXbhwQd6XqlUqa70\/+fPnlx7QjRs3tZ7XtVEtBpGRkTh85Kj0bOzt7ECh2X7heSnl7du3OHbsOBwd88qmocNGyveFnvNk+EZhXyHhZWkrS5etAImV+8gR2BG4TYRox9HWrY22rtzGBMyOgMkK0bVrIQgWYvTLzz1RqmTJWDeGEtjTp07Gu3fvsGnzZnku8m0klHCOGqxEslhbsRQeibqot\/NJeMqXK4c7d+4i\/Nkzab9ypYqa7ra2tihTpjRu3bot2\/bs3YvaderBuYgLOnbqIgWqe7efNP1pC18pYWFh+Kl7TxQoVBh16jZASMh1DB82RHpVSh9+ZwLmSkD7p9EErpbCmD\/69MOG9T7wEy9vHx+cOXMW9FxR+3ZuyJYtG8aMG48rV67KqwkMCkLPHt0xcsRwBAcHo3+\/PrGuMuLlS3lMW\/6HDx\/F3n375HHjRg3lrtv9+2FwdW2FjBkzgPJI5CnR7lzHDu2xfNkSHDp8GE0bN4a9vT3GjZ8AEqV9e3Zi3\/4D2LJlq\/Ci8iJFihR4+jRc2g0TOaDKlSvJhHTEiwj8UKsmChdxhqfnInk+U6ZMUuwSuIknbfAPJmAqBCxyOzglbL86mVwhCc\/Y0aNQpUoVkDdDAnD16jVMmDhZIya01Jw5c8B91Ej5gScRu3z5CkqUKI4f69THpcuXkTJlSrlT5excSF5Z4aLFxbGffK6IktAkQJT8pjzQ7DnzQNv8qUSeyn3UCLRs0Vx6R9GibfbsuZg3f4HwZKzRr28fIVTtZIj48uUr7Nq1C4OGDENERATIk5o7Z7a0u1+I1fIVKzFi+DA4OTnKrftTp05j4uQpMgclF8Q\/mIAZEnj\/7q28KpMXIuXeUJhjJ\/I2b968kTteSnvcd9qWp1wO5Xu0FXqgkc6T6NB2\/Zmz59C33wApGOTNaHvOiEK21KlT48WLF1qf\/yGbz0QoF3dOCvuyC8\/t0ePHmnNp06aVIhYeHuM5aVsjtzEBcyGgCJHJhmZxbwQ9APj06dO4zZ8ck1h8qTx69Ejr6X\/++bxtykWR0HyufM4meWb3\/v471jDylrgwgf8agY\/Z0v\/aletwvc+EV\/Tq1SsdenIXJsAEEkPAbEKzxEDgsUyACRiHgBKasUdkHP48KxNgAioCLEQqGFxlAkzAOARYiIzDnWdlAkxARYCFSAWDq0yACRiHAAuRcbjzrEyACagIsBCpYHCVCTAB4xBgITIOd56VCTABFQEWIhUMrjIBJmAcAixExuHOszIBJqAiwEKkgsFVJsAEjEOAhcg43HlWJsAEVARYiFQwuMoEmIBxCLAQGYc7z8oEmICKAAuRCgZXmQATMA4BFiLjcOdZmQATUBFgIVLB4CoTYALGIcBCZBzuPCsTYAIqAixEKhhcZQJMwDgEWIiMw51nZQJMQEWAhUgFg6tMgAkYhwALkXG486xMgAmoCLAQqWBwlQkwAeMQYCEyDneelQkwARUBFiIVDK4yASZgHAIsRMbhzrMyASagIsBCpILBVSbABIxDwNrRyck4M\/OsTIAJ\/OcJXL92RTL4PyJnAoiOfyWeAAAAAElFTkSuQmCC\" alt=\"Authentik\" width=\"290\" height=\"170\" \/><\/p><ul><li>Click <strong>Create<\/strong> and select the <strong>OAuth2\/OpenID Provider <\/strong>type. Then move on by clicking <strong>Next<\/strong>.<\/li><li>Fill the provider with the following values:<ul><li>Name: <strong>paperless<\/strong><\/li><li>Authentication flow: C<strong>hoose your configured<\/strong> or set default <em>(default-authentication-flow)<\/em><\/li><li>Authorization flow: <strong>choose your configured<\/strong> or set <strong>explicit<\/strong> or <strong>implicit<\/strong> consent. (<em>This setting refers to the function used during authorization for this application &#8211; we define whether Authentik should display a button that allows you to go to the application after logging in, or simply redirect you without asking)<\/em>.<\/li><li>Protocol settings:<ul><li>Client type: We leave <strong>Confidential<\/strong><\/li><li>Client ID: <strong>Copy and save for later<\/strong><\/li><li>Client Secret: <strong>Copy and save for later<\/strong><\/li><li>Redirect URIs\/Origins (RegEx):<strong> https:\/\/paperless.xyz.com\/accounts\/oidc\/authentik\/login\/callback\/<\/strong><\/li><\/ul><\/li><li>Signing Key: <strong>authentik Self-signed Certificate<\/strong><\/li><\/ul><\/li><li>Leave the other values unchanged and click <strong>Finish<\/strong>.<\/li><li>On the left side of the screen, select<strong>Applications<\/strong>, and then <strong>Applications <\/strong>again.<\/li><li>Kliknij <strong>Create<\/strong> and fill the application with the following values:<ul><li>Name: <strong>Paperless-ngx<\/strong><\/li><li>Slug: <strong>paperless-ngx<\/strong><\/li><li>Provider:<strong> paperless<\/strong><\/li><li><strong>UI Settings<\/strong> you may or may not want to complete.<ul><li>Icon<strong>:<\/strong> <strong>download Paperless-ngx icon<\/strong> from the Internet and upload.<\/li><li>Publisher: i.e. <strong>GitHub community<\/strong><\/li><li>Description: <strong>Document Management System<\/strong><\/li><\/ul><\/li><li>We approve the creation of the application with the <strong>Create<\/strong> button.<\/li><\/ul><\/li><\/ul><p>On the identity provider side, we have already completed the necessary steps. <strong>Now it was time to configure the document management system.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1eeb076 elementor-widget elementor-widget-text-editor\" data-id=\"1eeb076\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Step 4 &#8211; Edit parameters in Docker Compose<\/h2><p>In this step, we will take care of editing the parameters in the Docker Compose file to enable single sign-on systems.<\/p><ul><li>Log in to your account and go to the administrative interface of the Portainer.<\/li><li>Select your environment (eng: <strong>Environments<\/strong>) in which you will edit the configuration of the created <strong>Docker Compose<\/strong>. Then go to Stacks.<\/li><\/ul><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAEuCAYAAABx8bzwAAAKsmlDQ1BJQ0MgUHJvZmlsZQAASImVlwdUk9kSgO\/\/p4eEAAkRkBJ6k94CSAk9dOkgKiEJEEqIgQBiVxZXYEURkaYs6KqIgmsBREXFggURsGBfkEVEXRcLomJ5P3AIu\/vOe++8Oeee+TKZOzP3njs5EwDINI5IlArLAZAmzBSHeLsxoqJjGLgRQAI0QAF0oM3hZohYwcH+AJFZ\/Xf5cBdAU\/qWyVSsf\/\/+v4o8j5\/BBQAKRjiel8FNQ\/g4sl5zReJMAFB7Ebt2dqZoiq8gTBMjBSL8aIoTZ3hsiuOnGY2e9gkLcUdYCQA8icMRJwJA0kHsjCxuIhKH5IGwuZAnECKMfAbOaWnpPISRvMAA8REhPBWfGf+XOIl\/ixkvjcnhJEp55izTgvcQZIhSOSv+z+v435KWKpnNoYcsUpLYJwTRdOTO7qWk+0lZGB8YNMsC3rT\/NCdJfMJnmZvhHjPLPI6Hn3RvaqD\/LCcIvNjSOJnssFnmZ3iGzrI4PUSaK0HszppljnguryQlXGpP4rOl8XOTwiJnOUsQETjLGSmhfnM+7lK7WBIirZ8v9Haby+slPXtaxl\/OK2BL92YmhflIz86Zq58vZM3FzIiS1sbje3jO+YRL\/UWZbtJcotRgqT8\/1Vtqz8gKle7NRB7k3N5g6R0mc3yDZxn4A08QCBggGFgCa5AETBBtDkAmP2fqjQL3dNEKsSAxKZPBQrqMz2ALuaYLGJbmllYATPXszJN4FzLdixC9fc6WjvQQ8wPSJ9vmbPGlALTkA6D0YM6msxsASh4AzR1ciThrxjbVTgADiMhvAQ0oA3WgDQymK7MFjsAVqdgXBIEwEA2WAi5ScxoQg2ywCqwH+aAQbAU7QCWoAXvAAXAYHAUt4DQ4Dy6D66AH3AEPwQAYBi\/BGPgAJiEIwkFkiAopQxqQLmQMWUJMyBnyhPyhECgaioMSISEkgVZBG6FCqASqhGqheuhX6CR0HroK9UL3oUFoFHoLfYZRMAmmwWqwHmwGM2EW7AeHwUvgRHg5nAvnwVvgcrgOPgQ3w+fh6\/AdeAB+CY+jAEoGRUdpokxQTJQ7KggVg0pAiVFrUAWoMlQdqhHVhupE3UINoF6hPqGxaCqagTZBO6J90OFoLno5eg26CF2JPoBuRl9E30IPosfQ3zBkjCrGGOOAYWOiMImYbEw+pgyzD3MCcwlzBzOM+YDFYulYfawd1gcbjU3GrsQWYXdhm7DnsL3YIew4DodTxhnjnHBBOA4uE5ePq8Adwp3F9eGGcR\/xMngNvCXeCx+DF+I34MvwB\/Ht+D78CH6SIEfQJTgQggg8wgpCMWEvoY1wkzBMmCTKE\/WJTsQwYjJxPbGc2Ei8RHxEfCcjI6MlYy+zSEYgs06mXOaIzBWZQZlPJAWSEcmdFEuSkLaQ9pPOke6T3pHJZD2yKzmGnEneQq4nXyA\/IX+UpcqayrJlebJrZatkm2X7ZF9TCBRdCouylJJLKaMco9ykvJIjyOnJuctx5NbIVcmdlOuXG5enylvIB8mnyRfJH5S\/Kv9cAaegp+CpwFPIU9ijcEFhiIqialPdqVzqRupe6iXqMA1L06exacm0QtphWjdtTFFB0VoxQjFHsUrxjOIAHUXXo7PpqfRi+lH6XfrneWrzWPP48zbPa5zXN29Cab6SqxJfqUCpSemO0mdlhrKncoryNuUW5ccqaBUjlUUq2Sq7VS6pvJpPm+84nzu\/YP7R+Q9UYVUj1RDVlap7VLtUx9XU1bzVRGoVahfUXqnT1V3Vk9VL1dvVRzWoGs4aAo1SjbMaLxiKDBYjlVHOuMgY01TV9NGUaNZqdmtOaulrhWtt0GrSeqxN1GZqJ2iXandoj+lo6ATorNJp0HmgS9Bl6ibp7tTt1J3Q09eL1Nuk16L3XF9Jn62fq9+g\/8iAbOBisNygzuC2IdaQaZhiuMuwxwg2sjFKMqoyumkMG9saC4x3GfcuwCywXyBcULeg34RkwjLJMmkwGTSlm\/qbbjBtMX1tpmMWY7bNrNPsm7mNear5XvOHFgoWvhYbLNos3loaWXItqyxvW5GtvKzWWrVavbE2tuZb77a+Z0O1CbDZZNNh89XWzlZs22g7aqdjF2dXbdfPpDGDmUXMK\/YYezf7tfan7T852DpkOhx1+NPRxDHF8aDj84X6C\/kL9y4cctJy4jjVOg04M5zjnH92HnDRdOG41Lk8ddV25bnucx1hGbKSWYdYr93M3cRuJ9wm3B3cV7uf80B5eHsUeHR7KniGe1Z6PvHS8kr0avAa87bxXul9zgfj4+ezzaefrcbmsuvZY752vqt9L\/qR\/EL9Kv2e+hv5i\/3bAuAA34DtAY8CdQOFgS1BIIgdtD3ocbB+8PLgU4uwi4IXVS16FmIRsiqkM5Qauiz0YOiHMLew4rCH4QbhkvCOCEpEbER9xESkR2RJ5ECUWdTqqOvRKtGC6NYYXExEzL6Y8cWei3csHo61ic2PvbtEf0nOkqtLVZamLj2zjLKMs+xYHCYuMu5g3BdOEKeOMx7Pjq+OH+O6c3dyX\/JceaW8Ub4Tv4Q\/kuCUUJLwPNEpcXviaJJLUlnSK4G7oFLwJtknuSZ5IiUoZX\/K99TI1KY0fFpc2kmhgjBFeDFdPT0nvVdkLMoXDSx3WL5j+ZjYT7wvA8pYktGaSUOGoy6JgeQHyWCWc1ZV1sfsiOxjOfI5wpyuFUYrNq8YyfXK\/WUleiV3ZccqzVXrVw2uZq2uXQOtiV\/TsVZ7bd7a4XXe6w6sJ65PWX9jg\/mGkg3vN0ZubMtTy1uXN\/SD9w8N+bL54vz+TY6ban5E\/yj4sXuz1eaKzd8KeAXXCs0Lywq\/FHGLrv1k8VP5T9+3JGzpLrYt3r0Vu1W49e42l20HSuRLckuGtgdsby5llBaUvt+xbMfVMuuymp3EnZKdA+X+5a0VOhVbK75UJlXeqXKraqpWrd5cPbGLt6tvt+vuxhq1msKazz8Lfr5X613bXKdXV7YHuydrz7O9EXs7f2H+Ur9PZV\/hvq\/7hfsHDoQcuFhvV19\/UPVgcQPcIGkYPRR7qOewx+HWRpPG2iZ6U+ERcERy5MWvcb\/ePep3tOMY81jjcd3j1SeoJwqaoeYVzWMtSS0DrdGtvSd9T3a0ObadOGV6av9pzdNVZxTPFLcT2\/Pav5\/NPTt+TnTu1fnE80MdyzoeXoi6cPvioovdl\/wuXbnsdflCJ6vz7BWnK6evOlw9eY15reW67fXmLpuuEzdsbpzotu1uvml3s7XHvqetd2Fve59L3\/lbHrcu32bfvn4n8E7v3fC79\/pj+wfu8e49v596\/82DrAeTD9c9wjwqeCz3uOyJ6pO63wx\/axqwHTgz6DHY9TT06cMh7tDL3zN+\/zKc94z8rGxEY6T+ueXz06Neoz0vFr8Yfil6Ofkq\/w\/5P6pfG7w+\/qfrn11jUWPDb8Rvvr8teqf8bv976\/cd48HjTz6kfZicKPio\/PHAJ+anzs+Rn0cms7\/gvpR\/Nfza9s3v26Pvad+\/izhizvQogEIWnJAAwNv9AJCjAaD2AEBcPDNTTws08z9gmsB\/4pm5e1psAdjTD0DYSgD8bwBQUYmMtEh8SiwAwRTE7ghgKyvpmp1\/p2f1KTFvBIDz3tsvLOBh3SkG+IfMzPF\/qfufGkxFtQb\/1P8Ce9UJXbLmi98AAABiZVhJZk1NACoAAAAIAAIBEgADAAAAAQABAACHaQAEAAAAAQAAACYAAAAAAAOShgAHAAAAEgAAAFCgAgAEAAAAAQAACMigAwAEAAAAAQAAAS4AAAAAQVNDSUkAAABTY3JlZW5zaG90Lb2q8gAAAj5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMwMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMjQ4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cl4oWdgAAEAASURBVHgB7N0HfBRF+8DxJwmk0EPvhCpVUEApIogFFVARxYK919eKig0REXvvFQuChV6lCEgvKk1AilRRagg1kPbOM2GPu+QuuU0jIb\/5f47b252Znf3uyf+94dlnQipXrpwiFAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEETlKB0JP0urgsBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQSsAAEyfBEQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEETmoBAmRO6tvLxSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggQIMN3AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQOCkFiBA5qS+vVwcAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAEyfAcQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEETmoBAmRO6tvLxSGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggQIMN3AAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQOCkFiBA5qS+vVwcAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQJHsEBQrXlLKlK8kxUuWtq+i4RHZ6Y62CCCAAAIIIIAAAggggAACCCCAQIETSDh6RA7uj7Ovvbu2y6GD+3P0Gph\/yVFOOkMAAQQQQAABBBBAAAEEEEAAgQIokBPzLyGVK1dOcXvtoaFhUr12Ayldtrzsj4uVQ\/v3ScKRI5KUlOi2q1yuH5Jx\/5kcDtQ4i80CdZdP9gdxVUFUyexicqALcwoXvbiomtnYnePHuzy+5RzL8N1l9fR9Zd6B3xp+d6bv\/fge1w2ON9Ut0zxwD4GP+HaSwad0XRzfoVuJiQkZNOZQtgRc\/3+LbJ0thxoXyEHn0LVnrRvEsuYm+R4u3w8wi\/A0Q6DwCfBfcyb3PN8C6cD0f63m2wFmAsvhzATCihQRfWioWMlSUrJUtMTF7pKtG9ZIcnJSZk0zPM78S4Y8BfTg8d+wAS8giCoB2x47kANdmJ5c9OKiamZjd44f7\/L4lnMsw3eX1dP3lXkHfmv43Zm+9+N7XDc43lS3TPPAPQQ+4ttJBp\/SdXF8h24x\/5KBXXYPFcj\/uVAgB53dO5Wt9ohlkS\/fw+X7AWYRnmYIFD4B\/mvO5J7nWyAdmP6v1Xw7wExgOZyZQE7Mv7gOkAkJCZVTTm0tSeYfoffs+E80SoeCAAIIIIAAAggggAACCCCAAAIIICASHhEpZSpUkiJFispfyxZJSkpylliYf8kSG40QQAABBBBAAAEEEEAAAQQQQKAQCGR1\/iXUrU31Og1scMyOfzYTHOMWj\/oIIIAAAggggAACCCCAAAIIIHBSCxw9Ei+7tm212RV0DiWrhfmXrMrRDgEEEEAAAQQQQAABBBBAAAEETnaBrM6\/uAqQiSpewiyrVNFmjklJITXRyf6l4voQQAABBBBAAAEEEEAAAQQQQMC9gC6ttHfndikdXUF0LsVtYf7FrRj1EUAAAQQQQAABBBBAAAEEEECgsAlkZf7FVYBMpWoxciBuD5ljCts3i+tFAAEEEEAAAQQQQAABBBBAAAFXAvok04F9saJzKW4L8y9uxaiPAAIIIIAAAggggAACCCCAAAKFUcDt\/IurAJnS0eXl0P59hdGVa0YAAQQQQAABBBBAAAEEEEAAAQRcCegcis6luC3Mv7gVoz4CCCCAAAIIIIAAAggggAACCBRWATfzL64CZIpGRErCkSOF1ZXrRgABBBBAAAEEEEAAAQQQQAABBIIWSDh6RHQuxW1h\/sWtGPURQAABBBBAAAEEEEAAAQQQQKCwCriZf3EVIBMSEiJJSYmF1ZXrRgABBBBAAAEEEEAAAQQQQAABBIIWSEpMFJ1LcVuYf3ErRn0EEEAAAQQQQAABBBBAAAEEECisAm7mX1wFyBRWUK4bAQQQQAABBBBAAAEEEEAAAQQQcC\/gPjjG\/TlogQACCCCAAAIIIIAAAggggAACCBRmgeDnX9wHyGThyafCfCu4dgQQQAABBBBAAAEEEEAAAQQQKKwCKVm\/cOZfsm5HSwQQQAABBBBAAAEEEEAAAQQQKEQCwc+\/uA+QCb7vQgTOpSKAAAIIIIAAAggggAACCCCAAAJpBYJ\/giltS2H+JR0JOxBAAAEEEEAAAQQQQAABBBBAAIH0AsHPv7gOkOEBpvTc7EEAAQQQQAABBBBAAAEEEEAAAQTSC2Q9yoX5l\/Sa7EEAAQQQQAABBBBAAAEEEEAAAQTSCwQ\/\/+I6QCb9ydiDAAIIIIAAAggggAACCCCAAAIIIJBeIPgnmNK3ZQ8CCCCAAAIIIIAAAggggAACCCCAQOYCwc+\/ECCTuSY1EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBAqwAAEyBfjmMXQEEEAAAQQQQAABBBBAAAEEEMjHAsE\/wJSPL4KhIYAAAggggAACCCCAAAIIIIAAAvlYwMX8i\/sAGRbBzsd3nqEhgAACCCCAAAIIIIAAAggggMBJIcD8y0lxG7kIBBBAAAEEEEAAAQQQQAABBBDIPwKuA2RcBN\/kn6tkJAgggAACCCCAAAIIIIAAAggggEABEmD+pQDdLIaKAAIIIIAAAggggAACCCCAAAIFQsB1gIwIUzQF4s4ySAQQQAABBBBAAAEEEEAAAQQQKMACzL8U4JvH0BFAAAEEEEAAAQQQQAABBBBAIB8KFHE9JuZnApKFhobKDTdcJw89+D+JjIy09T7++FN5482307UpWrSo9Hn0YTnvvM5SrVo1z\/H4+COyYsUKefOtd2Tx4t88+9lAAAEEEEAAAQQQQAABBBBAAIFCJMD8S9A3W+djvh82RE49tZmnTb9+z8uw73\/wfHY2Jk+eILVq1nQ+Bnzv95xpPyx9+4ANOIAAAggggAACCCCAAAIIIIAAAvlewHUGmRAyyPi9qfXq1ZWhQ7+Rvk885gmO0Yplosukq1+pUkX59tvBcuON1\/sEx2jFyMgIadWqpXzx+SfSufM56dqyAwEEEEAAAQQQQAABBBBAAAEETn4B5l+Cv8e9r73GJzgmo5aVKlbK6DDHEEAAAQQQQAABBBBAAAEEEEDgJBZwn0HmJMbI6qXdfvut8r\/775Xw8PCgunjyySekRfPmnrqbN2+R5ctX2GCaNmeeIWFhYRIRESHvvP2GnNnmLDl48KCnLhsIIIAAAggggAACCCCAAAIIIFAwBEgCk\/v3qXLlSvLQQ\/8L6kTR0dH2wSSn8p8rVzqbPu+JCYlk9fUR4QMCCCCAAAIIIIAAAggggAAC+VfAzfyL+wCZEDfd51+knBzZLTff5AmOOXTokBQrVixg91FRUdKpY0fPcU33+8ILgyQhIcHuO\/vsDvLhB+9KkSJFRJdhatu2jUydOs1Tnw0EEEAAAQQQQAABBBBAAAEEECgEAsy\/BHWT+z37tBQvXjyouhpM45S9e\/fK5Zf3cj7yjgACCCCAAAIIIIAAAggggAAChUDAdYBMXoTHRJkAk2antZT6DRtLTN36Ur1WjJQtV07KlC1nb0nsnt0Su3uXbN20UTauXydrV6+UFUt+l0MnONPK7Dlz5ZlnnpOHzZNL3bt38\/v10QwxuoySlvj4I\/LKK697gmN036+\/zrLZZE47rYV+lFYtTydAxkrwBwIIIIAAAggggAACCCCAAAKFR4D5l8zvdZcLzvdZnloz8GYULFOlcmVPp9u2\/evZZgMBBBBAAAEEEEAAAQQQQAABBAqHgOsAGcnFJ5gaN2subc4+R1q3O0vqNjgl4B0oW668CZgpb+o0lI7np1Zb\/9dqWTRvjsyfNUNWLlsSsG1uHJgxc6YsXvSbDB8xMtPuNYimTdsOtl5SUqLf5ZNKlCzh6Sf+yBHPNhsIIIAAAggggAACCCCAAAIIIFBIBJh\/yfBGlzRzJ88886SnzoiRo6RM6dI+ATOeg8c2KnllkPnvv\/\/s3hDjrEE1Bw4cSFudzwgggAACCCCAAAIIIIBAjgmENalo+0r6c0eO9UlHJ0agbkrqyjDrQ4qemAFw1mwJZCFAJlvn89u4XsNGcn7XS6TzhV2ldJlov3Uy21n3lIairwsv6SHTJ0+QqRPGytpV\/teSzqwvt8f79n066Ca6lFJsbGzA+vfee7fUr1fPc3zpkqWebTYQQAABBBBAAAEEEEAAAQQQQKCQCORCCpmCPv\/ifecffeRhqVChgt21Z0+svPTSq\/LSoBe8q6Tb9s4gU7NmTfn2m8HSpElju1T25s1bZO68efLzz1Nk7tx56dqyAwEEEEAAAQQQQAABBBDIjkCRdjVsc7cBMhrQf8P1veW0006T+CPxMnfOPPn+hx8lJSXFM5wuXS6Qzud0El1WduWqVTJs2I+yadMmz\/ETvREWFirDhg4xeThC5Kqrr5WkpOQTPaRsnb9F8lHbfn2YuwCZ8uXLS7duF0uHDmfJpo2bZMLESbJ48W\/ZGktBaazLI69f\/7d8O+S7Ez5k1wEyIZKzMzSXXHm1dOvZyy6llBMaZcqWlR5XXyctWp0h40f8JGN+HJoT3eZaHyVKlJAHH7xfKleqLE2bNpEqVY6n+50\/f4FMnzEz185NxwgggAACCCCAAAIIIIAAAgggkD8FmH8JfF9OP\/00ueqqKz0VXhz0ssTFxXk+B9qo7LXEUr16dX2q1axZQ\/TV68orpE+fJ2Tc+Ak+x\/mAAAIIIIAAAggggAACCOS1QEREhHw1+HNp1qyp7Nq1S8LDI0SXmm3cpJE8+2x\/O5xbbr5JHn\/8UYmPj5fdu3fLmWeeIZf3uEx6XdU7HwXJhNjgHQ2QCQ0NK\/ABMln5HoSHh8vgwZ\/ZRBl79+6Vs9q3k969r5Fbb71DdAUat6VFi+by\/ntvy5NPPSszZ\/7qtnme1+\/Wrato7EN+CJAJdX31OZTit1z5CnL3w4\/LfY89lWPBMd7XUrteA9P3k\/Yc5StW8j6Ur7bbt2sr11\/XW84\/\/1yf4Jh58+bLvfc9kK\/GymAQQAABBBBAAAEEEEAAAQQQQCCPBJh\/8QtdtGhRGfD8c\/bJQ62gE4ljx47zWzftTn2a0rscPXpUNmzYKIcOHfLsDg0NlVdeGSQdO57t2ccGAggggAACCCCAAAIIIOBWILR2tIRf2SRgMz0WGlMm4HE90LLl6TY4RjPGtD+rk5zdsbMsXbpMel7ewy4Vq3WuueYq0ayaXcxKLZ3P7SLP9R8gZcqUka5dL9LD6YoGqURHR9vfVFWrVpWYmBi7rfv095BTNHON9uMUXeZWA3aKFCkiderUttvOMX3P6HhSUpJccmlP6X7J5aKrrXiPoVSpUvZhBd2Xtui+2rVj7HjDwsLsuwaa5HWplpIo5ycfDnjaC8yxqqZORuXOO26zwTEfffypnNnmLOnR40rR36QDBw4wgU+Br0mz79SqVUs06YZT7D2oXVs0I02lShWtvXNM39VK75HW8y7e7npva9So7n3YbpcqVdL2p3WrV6\/m8x1IW7latWqezK5pj+lnzfqqD6Lkt3L8Wx7kyJISU9fUCrK632pVqteQW+9\/SHpcc53f4zm5U89xy70PSNUaNXOy21zvq23bNvLhh+\/Z\/9Bz\/WScAAEEEEAAAQQQQAABBBBAAAEE8pUA8y\/+b8ftt98qTvaX+Pgj8txzz\/uv6Gfv4K++kU8++UwmTfpZPvvsCzvBfOFF3aRV67bmqbtnPE8x6mTideZJPgoCCCCAAAIIIIAAAgggkCWBomES+Ug7kfCwwM0jiqTWMXUDlcjISJkyZZrJPPK1rXL48GFZtGixDXxwHgAoXaa0\/Pvvv\/Lff9ttnd9\/\/8O+lyld2m+3GlAzf94sGTd2lEz\/ZbK8\/PJAG2Sj+6pVq+pp8+KLA+SXaT\/bzxUrVjRtZptlkr6VxYvmycQJY+W3xfNFs9doyey41hn85Wfy+ecf66bnfN98\/aUsmD9bpkyeKLNnTZdGjRra406dObNnyqSJ42Te3F9lyLdf2XFr0om8LEUkRa5PPiDh5j1QKWqO3WDqaN1ApU2bM2X\/\/gPy\/vsf2iq6FNbQYT\/YzDoxMbX8Nrv66l7GeYFM\/nm8LFwwR7784lO7RHCvXlfIoGNLDOsDJJN\/nmjba4BT\/\/7PyqKFc+090vcXBvQ3ATOpISHOvdesROo+dcok+x3o3Pkcz\/m\/+XqwjB83xiw\/PF6mTf3Z2g\/97hspX66cp85FF3Wxx\/T7ofdtxPAfbCCTU0F\/s48dM9Ie03v74w9DRQNv8ktJ1cjD0WjmmOtvv1vOu7h7np1Vz3XdbXdJfswkM2v2HLmgS1e5stc18vQz\/WSh+UvNKWe0biXPPP2k85F3BBBAAAEEEEAAAQQQQAABBBBAICiBk3H+JcY82Xj3XXd4rv\/d996XLVu2ej5ntvHLL9Pl9TfekgcefERefe0N2bdvn22iTzMOHz5SXn\/9DU8XuoyT99OTngNsIIAAAggggAACCCCAAAKZCBQ9t45IaIgcHbYiYM2jw5abVB+hUvTc2gHr6G+Y++5\/QP7+e4Oto1lddKmagwcPyubNW+y+X83yOk2aNJYnn3xCrr6qlwx68QW7f\/qMmX77LW0ytmipWrWKfPjRJ\/LN10PE2ee3gdkZFRVlg3IaN24k48ZNkM+\/GCyHD8fbpZ00S0hmx9P265zv9NNPl3ff+0AmTpxks6E4\/y7ezqzA8uwzT9kMK++Z46NGj5HTTmuRtps8+Xxm8hHRgIpJocUCnk+PaZjTGaZuoKK\/ZzV4SbPGOGXJkiV2s7Y5lraUK1dW+j37tOzdGycDX3zJBNN8L+pyh8lEs2DBQhk\/PjUoZvLkqfL8gNR7\/vBDD9jvwJo1a+Wtt96RlStXyZVX9pQ+jz5iu3fcdRmur78ZYh8gKVGipLzx+is244wzBs1Ko9lb33n3fRk\/YaLo7+P3P3jHHm7e\/FR59ZWXPMeHmSAf\/f698fqr9je0fhc+\/ugD+2DLkCFD7XesVq38lcjEN6+Oc9W5+N7rhlvyNDjGuRQNktlv1qP+8I2XnV354l3T+G7atMmOZdmy5TJixCgTqfeidDd\/uWnR9FfP9usvBw4csJ\/5AwEEEEAAAQQQQAABBBBAAAEEEMhM4GScfxnwfD+f1NN\/\/rlSWpuHi5zSunVrZ9NkhWkp6\/\/+W7Zu3WqepvzPsz+jjYkTf5bHHnvUVtH01Q0a1JfVq\/\/KqAnHEEAAAQQQQAABBBBAAIF0AkXa1ZDEqetFkpLTHfPsSEyWxGl\/S5G2NSRh0jrP7kAbmgXkzTdesxlHXn75NbtUkdbVQIfu3bvJjTccX7lFf8c4mWQC9ffU08\/KhAmT7GHvBxEC1df906fPsAkfdFsDPbSdBs1s3Jj6b92Bjs+cuVObpCt9n3xKRo8ea\/dr9hjtS0uXLufbYIt77\/uf6O8+LeFFwwMuG2Ur5NIfzVOOyoKQCEnKoH89Nt\/U0bpzJTJdzcjICBMAVE7i4vb6HHOy\/uhSRWlL5UqVrcH69evlp59G2KWB589fIH+uWCnbTMYgXWpY4wjGjB1rswxp+x49LrWBUzfffJscjo+XLwd\/JaNHDbf7X3r5Vc8pPjbLPL3x5tv286rVq+336pxOHT2BWHrg3nv+J5rlRktEeIRccMF5UrVKFRugpUs33XrrHbJ2Xer3Vh8u0aw2NWrUsN9PXZrps8+\/lFdffd22X7Vqtbzz9vEHUuzOE\/hHnmaQueTKq\/NkWaVAnrrc0iVXXhPocJ7s14ir2rVj7Ms7FZFzcn1q6YcffnI+2vf8FlXlMzg+IIAAAggggAACCCCAAAIIIIBAvhI4WedfWrY83cdZU3R\/+81gz0vXvHeKPnikx556sq\/dpZPJtWunzsfou5NiWrzKAfMUpnfRpZYoCCCAAAIIIIAAAggggIBbgZAKxST5n\/0+zZJW7RR9eZfkf\/ZJSIXi3rsCbvd\/rp907NhBJv082QY+aEX9DfTB++\/Y5WI1IEGDXjS7SMOGp5jg\/9SsIYE6XLHiz0CHAu7XZA9O+e233+1m8eLHM6tkdtxp67z71DfZVTT7SEhIiDRp3Fh27NjhCY7R+jN\/\/dVplqfv0ZIsO0J8fxuuDy0i+vIuO02dsqauv3LkyFGJNwErZcqU8TmsWVq0xJkkH2nLnytXimaCOeus9jJ3zkz59JMP7X3W4Bh\/RWMQypcvb500OEaLLks8ffpMuyxT2bLRnmZz5s7zbGuWIi2NjgUn6XacybbqBMfo52m\/\/KJv0thkimnWrKm9R5988oFdnkmX6dLgGC21a9fyBDlNm5baRvfPnDlT3\/JN8b1zuTiseg0bSbeevbJ0hsTkFBm9Zrd88FvqDb+nZRW5tEE5KWJSU7ktXS+\/QlatWCprV6VGm7ltn936+iRSt64X2270S939kh7puixbtqzPPg2aoSCAAAIIIIAAAggggAACCCCAAAKZCWRn\/mXP4UR5\/7dtMnXDXkkxS6efX6eM6BxMuajUSbvMzu19\/ETPvzhjiYgIt5sREZFmHfXRJjAmdWLzlltuF+9JQa101lntnGY2Zflq8yQdBQEEEEAAAQQQQAABBBBwK5ASd0RCykX5NEucvdnns34IKVdMUuJSgxnSHfTaoUvn6FI5mhXm8cf7mt9r5gebKbpEkS5x9JHJCPLmsYwgI0eOlqlTJ8nFF10kAwa86NWL76bTh\/fesLDjoQNRkb7j13oJiYme6inJ6YNBMjvuaXxsI9Grv2SvbDuanSY8PPW3nNMmIiLC2czT9wMSIqVTzLV6hSUsMdli0hats9+7klcFtd60abOkTYpRv149W2vjsdVmvJrYzZ5XXCU9e\/aQ888\/T9q0OVPOPruDzfyiGWDcFLUsUuT473oNQnJKaOix4J9j3ym733vb7AgNSc25kmzuudNUA2\/Slu3bd0hMTIzd7b1kseccaRucoM\/uM8ik\/vfmerjnd71EYurWd9VOA2OGr94l5323Qh6ZukHWx8bbl27rPj2mddyU2vUanJAlnpwxOlFY+llT9T76yEN2zTbneNOmTaTvE485H+XIkSOy6VhaKs9ONhBAAAEEEEAAAQQQQAABBBBA4OQWcDfd4bHIyvxLQlKKfPLHf9Lxm2Xy+ZLtsslM5m7ed8Rud\/pmuT2mddyU3Jh\/0bXNM3p5j08nILXujJmpTxnqEtf6JKVTnjHr2detW8f5aNdMf77\/c57Pixf\/bp\/O8+xgAwEEEEAAAQQQQAABBBAIUiDJPHhQpFPtjGubGIWinWJE62ZUbrzxernzzttFl6m54867bVYQp74TrOB81ncbmGB+D\/k75l3Pe3vf\/tRsN+3bt7W7NdPJaae18K6Sp9uaWUbHoJlBtWimFQ0UORFlZUi4tEo5kuGpza20dVaZuoHKunXrTYBMLTn33M62il7TFVdcLhp08vffG9I109+rd95xm8yZM1f0AY8LuqQm4LiwywU+dSOPBTJpcMquXbukU8eONhOPVoqKjJTOnTtJbGyszcij+7TockpOcfr7c2Xqckq6v3Tp0tKiRXOnilx4YRe7vcosueRkHho+YqQ8P2Cgfenvbl1uSYOAVh7r58ILj4\/zvPNSr9nT4QneOB4GlosDadysuXS+MPULHMxpnIwx7y7+VzbuTY2aiykTKfeap5a0vG8yyeh+DZTROve3cpdR5pwLLpaZU36WlcuWBDOcHK3zyy8zbAqlSPOF1HL77bfK5Zf3MF\/8vyU6Olrq1Kmd+hfXsbPqZI6TBunYLt4QQAABBBBAAAEEEEAAAQQQQACBdAJu51+0gykmW8xA8yTjRhMUo6VzTBl5vG11u\/3yvK3yy8a98uKcLfLdih3y1Fk15fzavimhbcUAf+T0\/ItOvmVUqlatYp+o0zrPPTdAhn3\/g0\/1SZMmS7t2qRO+tWvHyITxY+xEpD6cdMopDTzzMTpB+eNPvstf+3TEBwQQQAABBBBAAAEEEEAgA4GEiWulaNcGUrRLPUn4eZ3fmnospHwxSZjk\/7g26tz5HE9ihVUmw+Vdd97h6euHH4ebhwAWyYEDB2wgRcWKFWTbP9ukkwl+qFq1qvxojgdbnKCHx\/o8Iq1btZSmTZtKqVIlbWbNYPvIyXo\/DR9hAmIul5dfflHuuusOs0RQlL2mnDxHsH3NCY2UDonx0i45XuaabX+lrTkWbTLIzA7zf1zbvPve+6KBIi8NGigTJ02SunXqSKNGDeWzz76wASxp+61YsaLcd989NnvMmDFjpdmpzWyV9evX2\/f\/tm+373eYWIMa1avJBx9+LMOHj7TBVIMHf2azDZ3WooUNytHlt7zLTTfdIJFRkXL40GG7PNJBs9ywxjB4l3ffeVOGjxhlx6lLe+mSWv\/++5+MHTterup1pVny6SP53vzm1odTbrnlJhvo87NZ\/mu5CW7atHmzXNf7Wru001GzvFT37sHHiXiPIbe28yRAps3Z50jpMsfXtQp0MYECY9IGwPQ4pZxdcskJoHEbKFPGLGHUpkOnExIgc\/jwYbnl1jvk7bdetymv1KJcubL2ldblyy+\/kldfez3tbj4jgAACCCCAAAIIIIAAAggggAAC6QSCnX\/Rhqt3H5IBs7bInK37bD\/1y0bJM2fVkLNrlvb0+0W3+vLr5jgZMHuLrN1zWG4fv1baVy8lz3SoIQ1NKvDMyomcf\/E3tp+GD7dZY\/QJTKfog0reJcmk9X6i75MyZco0791sI4AAAggggAACCCCAAAJBC6QcOCpH3l0gkX3aS2j9cpIwapUkH\/vtFWp+UxXt0UiKtq8ph1+dI1o3UIkxGUec5XAu73GZT7U1a9fK6NFj5eprrpdBLw6QSy\/pboP+Dxw4KN\/\/8KO88MIgn\/oZfVi6dJl8+NEncrMJnNBsIcuXr5CtW7dKvXp1M2rm6pgGYST5WZbJ6USzfuq\/o2vRbCu33naH3HB9bzm1+amy1QT+TJ023X526ufV+yGzbNKwsOJyY9IBqSmJMj0kSraHpC5LVCklSTonH5YWKUdlcFgJORxgiSUd64YNG6Xvk0\/bIKdeV14h+\/cfkBEjR8nb77zn91LmzZsvH3zwkVx1VS\/pYwKX9EGOhQsXmdiBN2z91av\/kpGjRtv7\/sAD98vX3wyRN996R4qXKG4CUrpJi+bNZd++\/TJ06Pfy+utv+pxj4aLFNshFHxbZsWOnvDBwkMn+sslTRzPOaFv9PhQtGm7P+8CDD9vjS5YslUceeUweMst+aWCMJgXZ9u+\/8uyz\/WXPnlhb56677pXXXntZelx2qf1OLjLn01V09B7nhxJSuXLllGAH0rrjRbJ22WJ7A4JtE1WsmLzx6ddSt8EpAZsEGxiTtoOsttN+1v+1Wh658yY5ZP5jzOnyxON95Oabb7Td6l9A+oVIW8qXLy8ahafpqWrUqO75y03\/Y1ixwiwfZSK8xo4bn7YZnxFAAAEEEEAAAQQQQAABBBBAoIAI6ERmg+atZdHMia5GnFvzLzqIJPN0l2aEGbx0h92OjiwiD55RTXo3rSBFQkP8jlPnX4as2ClvLfxHYuMTJcxc103NK0rfdjUCtnE6ys35F+cczvugQS+IM2l8730PyNSp\/oNceppMvr2uukIaN2rkWdd+7969snjxb\/LTTyNk+oyZTpe8I4AAAggggAACCCCAAAJZFggzwTERd7SU0DplJfm\/1GWMQiuXlOS\/90j8x+bf3NftyXLfaRtGRkaYYIUoiYuLs1k90h4P5nORIkXM8jyRNngjmPq5VUeX+Ln9tlvkiy8He4IuXhw4wC6zdONNt8r8+Qty69QB+62ZkihXJB+UauZ917EAmfImQGZrSBEZHlpcNpv3YEvJkiaY5nC8JCYmZtpE5xWqmwwxu3bt9gQQeTeKioqyS1Dt25f68IseCwsLlWiTvCR2b6zP0sF3m2w8Dz74Pznv\/AtN5qGD5vwJ6e716FHDTSBTklkBp5dd\/SYhIcFmKfI+p7NdzMSB6Pdl927\/3+MSJUqYsYTZ76TTJrfe3cy\/5HqAzBntO8gLb32Q4bXeOm6tTDMpe7XULBUhD5xRVS5tUC7TSRanUydQ5u2F2+wa2br\/XJMS+HPzpFNG5ekH75GFc2ZlVCVPjumXIzq6jImgCpPNJuWQpiKiIIAAAggggAACCCCAAAIIIIBAwRYICQk1ATKt8iRAJpj5F9W8YcxfJivMPgk1k2zXNasgj5xZTUpHBDeRF3ckUV5f8I98u3ynJJu5i7NrlpKvLwn8QJRz9\/LL\/IszHudd13yvUqWy\/bhly1bmYxwY3hFAAAEEEEAAAQQQQCDnBMxzCKEVS5ggGbPaivkdlWyWuU3eccBs59wpTraerr66l\/R\/7lnZvn2HTJk6VWrVrGmXy42Pj5c2bTvI0aOBs+7kpoU+UlLWBMVUkyR7mn8kTPaYYJmCciu9A2T0N7C\/4h0g4+94ft3nZv4luBmQbFxp\/YaNs9E6d5vq2PJDgIyuDacvCgIIIIAAAggggAACCCCAAAIIIJAVgWDnXxZtS51\/0ACXXzfFSYcapeX82mWCOuVC01bbaFstTl+ZNc4v8y9px6lPwm3evCXtbj4jgAACCCCAAAIIIIAAAjknYH4+JW8\/YF851+nJ3dP33\/9ol+7pfe01NkuoLoWrGT91KaATFRyj4vpLeLcJiNltAmMKYokzWWb0N3BGmWvWr\/\/brCaUGgBUEK8xmDHneoBMTN2Ms7joID++uJ6MXrNb3l38r2zcGy+PTN1gt+9vVSXDTDJO5hinnfYVUyZSnHb6OaMSU7deRoc5hgACCCCAAAIIIIAAAggggAACCGRdwP+KRVnvL4OWwcy\/aPPDicm2lwZlo2TNnsNy+\/i10r56KXmmQ01pWC7K7xlW7z4sA2ZtljlbU1M2O22dvvw28trJ\/IsXBpsIIIAAAggggAACCCCAAAIZCuhqK4MHf21funQOq69kyBX0we++Gyb6yqg8\/EifjA7n32Mu5l9yPUCmeq2YTKF0jeueDcvbYJhgAmUyC4wJtGZ22oEEM7a0bfiMAAIIIIAAAggggAACCCCAAAII5DcBt3McE65uIkNW7JS3Fv5jA1+6DvtTrmlSQR5uU03KRqZOF+2JT5Q35v8jQ\/\/cKUlmgjLa7H\/wjGrSu2kFqffB4qAJ3I4t6I6piAACCCCAAAIIIIAAAgggcFILEBxzUt\/eE3JxrgNk3K6hVbZcuaAvLLNAmXtbVrF9vf9baqYZ\/eCdMSbYwBhnQNHlyjubvCOAAAIIIIAAAggggAACCCCAAAL5RiA351\/0InUO5cZTK5qHlcrK24u2yTfLd8i3K3bI2LV75J5j8y8fmPmXuCOJtu7Np1aSB1pXlTLHgmfcQDH\/4kaLuggggAACCCCAAAIIIIAAAgggkFsCrgNk3A6kTNnMA2TunrjOpvXVCZhLG5SzEy\/+Msr0mbbBc3p\/gTFOZhmdwNF0vx9eVM9T399GdBBj89eOfQgggAACCCCAAAIIIIAAAggggEB+Eghm\/sXfeDXgpZ9ZXkmzwgyYtUVmbo6TQXO3eKp2rFnaLL9UQ+pF+19+yVMxgw3mXzLA4RACCCCAAAIIIIAAAggggAACCOSZQK4HyARzJQnJKbI+Nl4embpB3l38r9zfyn+gjAa+aPEOpNHPTmCMtt24N153Se0ykfadPxBAAAEEEEAAAQQQQAABBBBAAAEEMhbQAJivLmkg0zfFyc1j19jKX3ZvIOfUKp1xQ44igAACCCCAAAIIIIAAAggggAACBUQg1wNkYvfslrKZLGX0kcn0MnrNbhscowEugQJlNKuMd\/EXGOOdWca7rr\/t2N27\/O1mHwIIIIAAAggggAACCCCAAAIIIFCgBIKZfwnmgrwDYry3g2kbqA7zL4Fk2I8AAggggAACCCCAAAIIIIAAAnkp4D5AxuUi2DoJklmAjK577W9JJX+BMoqTWWCM9hdMid29O5hq1EEAAQQQQAABBBBAAAEEEEAAAQRcCwQ3OxGg21yYfwlwplzfzfxLrhNzAgQQQAABBBBAAAEEEEAAAQQKrYCb+Rf3ATIuWbdu2ih1GzQMqlVmgTL3tqxi+3nfLLXkLKXknTEm2MAYZzBbN290NnlHAAEEEEAAAQQQQAABBBBAAAEECqyAm\/mXvL5I5l\/yWpzzIYAAAggggAACCCCAAAIIIICAP4FQfztzct\/G9esy7e7uievk3CHLZfjqXTY7jBMoM\/XapvL6ebVFg2A0IKbPtA32pdu6T49pHc0+o200s4z2oX1pn5mVYMaWWR8cRwABBBBAAAEEEEAAAQQQQAABBE60QLBzHKUjUp+VmrZxb5aHPHVDalunr8w6CnZsmfXDcQQQQAABBBBAAAEEEECgQAiEhEhY4woScevpEvV8Zyl6SUMJqVjcvnRb9+kxrSOmbmbliisul0GDXpAuF5zvUzUmJkaeeLyPfP3VFzLwheelTZszfY57f2jSpLHto2zZaO\/dObZdrFgxefHFAdK6dauAfeb2GAKe2OUBvSN1UxKkR\/JBuSdpn3RKPixlU5LtS7d1nx7TOpndvZIlS0ifRx+29qVKlXI5kuCqR0ZGyLPPPCUdO54dXIMs1Hrgf\/fJ\/ffdE7BlXowh4MldHshCgIy7HL9rV6\/MdEgJJrBlfWy86JJK5323ImCgTN3oSNFXoMAYbat9aF\/aZ2Zl7epVmVXhOAIIIIAAAggggAACCCCAAAIIIHACBDKf1\/AeVDDzL1r\/umZmAtaUOyesk\/6zNkvckUT7OZg\/tK62uevYQ0lOX5m1Zf4lMyGOI4AAAggggAACCCCAwMkkEH51U4l8uqOEFA+XxAVbpciZ1aT4R93tS7d1nx7TOlo3UKlapYp88cWnNvjl8h6XSWMT5OKU+vXry7Ch38jNN98op5zSQDSI5ovPP5UuXS5wqvi8n93hLNE+ihcv7rM\/pz5UqFBBel7eQ1q0aG671Pc5s2f4BG3k9hhy6lq6JB+S25L2S1RKiiwPCZdmKUfl6aRY+9Jt3afHtI7WDVQ0YGX8uDFy2223WPtq1aoGqpqt\/ZUqVZbeva+RBg3qZ6ufjBp37nyOnNO5k6fKuLEjpf9zz3o+58UYPCfL5kauL7G0Ysnvsv6v1VL3lMDLLH10UT0ZvWa3vLs4dekkDXLR7ftbVZFLG5Sz2WE0S4y+vItmjPFup8e8l1zyrpt2e91fq+TPpb+n3c1nBBBAAAEEEEAAAQQQQAABBBBAIIcEMnuWLIdOY7oJZv5Fz\/bQGdUkPjFZBi\/dIV8u3S6j\/totD5p9vZtWsPMv\/kak8y9DVuyUtxb+I7HxiRJmnnC8tUUledhM7GZWmH\/JTIjjCCCAAAIIIIAAAgggcDIJhJSNkvDLGsnh\/tMlaeVOe2kJ49dI0fPrpm5PWZ\/6bv4Mm1pBovqdIwk\/r5OUPYftfu8\/nn32KWnfrq3MnTtP2pl373LffXeLZiS56657ZfqMmTZzi2aSufuuO+Tnnyd7V023rVlNypYtJ1u2bJHk5OR0x7Xf6Oho2bp1qyQlJfkcL1KkiFStWsUkvgn1e1wra506tWtL+fLlpVKliqLn27\/\/gE8\/\/sbgBO8cPHjQUzcqMlIio6Jk37596cbiqZSDG6UkWTonx8vHYSVlfUhR2\/MsiZQ2Zp+W+aGR9l3\/0Awyd5ogmblm3z7xzUsSEREhn3z8gRn3flm1arU0ahQ4ViLE\/MYuU6aMxMXFee6HWhQtWlT27k3N4KpeR48mWIOaNWvIP\/9skyNHjnjG4myEhYVJhQrlJW5vnByOTx2zc0zf9XhMTC3599\/\/5NCh9ME9et4qVSrbce\/YscO7qWe7dOnSogFaO3fust8TZ4xOBX9j0GvRvr3rhoWFmu9waYk\/fNjvWJ3+gnsPfv7F904F17urWofMF3jRvDkZtgm0pFLajDJOJ85SSk7GmEBLLjn1\/b0vnjdXDh7w\/Q\/RX72s7KtYsYI0b9ZEKpn3\/FSKmb889D8eCgIIIIAAAggggAACCCCAAAIInFwCwcy\/6BXrHMwzZ9WU8Vc3lvbVS9mAl36\/bpKLhv0pv26OS4ei+\/SY1tHgGG2jbbUPDZTJrOTm\/Eu4mWCrUb2aND+1qcTUqin6uSCX4sWLSY9Lusr553Yyk82Z2xbka2XsCCCAAAIIIIAAAgicrAJFWlSW5H\/3e4JjnOtMMIEx+vIuGkCjdbWNv6KBFTfdfJs8P2Cgz2H9997zzztXpkyZKjNm\/irlypWVxYt\/kzvuvEc+\/\/xLn7ppP7z6ykuycMFcmfzzeJk\/f7bPkkiasWbY0G9l\/rzZ9vi8ebOke\/duni56XHapzJ41XaZMnmiP\/zrzFznDz5JKvXpdYZcU0oYDnn\/O1J3o6UM3\/I0hNDRUfpn2s\/z4w1Cfum+\/\/aYZzywbtOFzIJc+NExOkF0m+McJjnFOo4Ex3sExul\/raF1tk7YkJCTIV199I127XSqTJ09Je9jn8zXXXGWv0TvDjC5XpR5aKlasaO+J3pvFi+bJxAlj5bfF8+WWm2+yx50\/unfrao\/PnDFNfvttgTz80APOIVFfzfiycMEcmTB+jPxujr8woL8NZtJKGtSky3gtWjjPZL0ZLbN+\/UWGfPuVCWAp6elDN\/S7tsB8b7Ro0JbeG+9ltQKNQZeA0nYaWOOUSy+5xLbvfd21zq48ec\/1DDJ6FfNnzZALL+khZcqWzfCinEAZzRrjnRnGyShzb8sqtv37v6VmmtEP3hljtH0wJXb3Llkwe2YwVYOuo1+am2+4Vjp2aO8ThHLABOHMnDVXvvhqiCQm+qYtjoqKtFFgR44cDfo82an4RJ8H7aTR2+99JL\/MmJWdrmiLAAIIIIAAAggggAACCCCAAAL5TCDY+RcddsNyxWTIZafIlA17ZeDszbLWPK14w5g10jmmjOeqbhm3Vn7ZmPq0WkzpCHnKBMWcX\/v4cU\/FABu5Mf+ip4o0T+Jd3\/sqOa9zR4k0TxM6JcWkuJ4zb4EMGfqjbDNPw+Vl0afhipq5oXjzBJ+\/JzCDGcslXS+Sq3tdbqvuME\/iLV22Iphm1EEAAQQQQAABBBBAAIH8JKCr5boJeNe6AVbYffud9+yV1a4dY9+dP6pWrWozgZQtV07mzvnVZIOJltjYWBkxcrS8+urrTjW\/76ed1kLeefd9qVGjulx26SXyfP9+ctHF3UUznnxsMp7Uq1dXhg79Xnbt3i3XX9dbXjJBE6tNoE6K+b+BA5+XAyY5xocffWJ\/\/9x00w3ybL+npVu3y3zOtWDBQhk\/fqJ0Nb9xJk+eKhMm+gbIBBrD3Lnz5eKLL5SGDU+R1av\/sllV2rdvK0uXLjPZav7xOUdufbC3z0XnGp3g7\/bp78IXB70cVE+lTcaejEqUSYKhsQiNGzeSH38cLvv275crr+gpjz\/+qIwdN97TVJfaGjFylOzcsdMsudVT7rzzdhk3foKsWbNWHnjgfrn66l6ycOEimfnrLDnXLJl05ZU9TSaaf+z9vP3YMlB\/\/rnS3K9J0qpVSzmnU0e54Ybr5b33PvCc49DBQ9Lnsb7y2qsv2X2P9nlCNmzYKMWKFbOfA41h9uw5ooFT+p146621tm7XbheL\/o6fMGGSp\/+82MiTAJmVy5bI9MkTpMfV1wV1TYECZfpM2+Bpn5XAGKfxjMmTzPJKfzgfs\/2uEzP9+\/WVhsfW9dIbqSmNdJKmRIkS0vWiC6R+vTry1LMvyFETLabl0u4Xyy039pbf\/1gq\/Qe+ku0xuOlA\/5KkIIAAAggggAACCCCAAAIIIIBALgsE9xxPjg3C7fyLnlgDXjrVLC1fLtsu7y7a5gmI0WMaHFMyPEzub11Vbj61khQNc3dBOT3\/omPSVM2PPfqAtDwtdV173ecUzbpyVrs20qrlaXYOZt36v51Duf7+zRcfiT4I1advP1mzdl2WzhcbmxqMpPNK+\/fnTtbjLA2MRggggAACCCCAAAIIIBC0QOKS\/yTirlYS1ryyJC3NOHBf64RWLi7axk2pVKmSra7ZW9auXStjx46TTp3OlltvuUmOmGV1nMAaf30+8cRTMnLUaHsoplYtadGiufktE2WDLxqYf+t+1wRDOAERS5cslS+++FTOPfcc+eLLr+Shh\/vItm3bZPnyFfa3Wdu2bezSQfrAgHdZb36L6Zg0GGLM2LEm080078MSaAyjRo+xATLdul5sA2Qu7HKBDQzR\/XlV\/gotKlcmHpQGZvmkNceWWAp0bq1TLiVZ\/grzvf5A9bO7f\/r0GfL0M\/1sN0ePHrXLaWnQzMaNm+w+zSbUt+\/Tdnv3nj3yZN\/H7X3VAJmel18mK1eukltuvUM0u82Qb78zwUsT5MILu9gAmeEjRpkgq70yfsIE+3tUl+nSAJmGp5ziM2xdtknvrWafmTptmt3WCrXMd0lLoDFoEEycWSar68UaIPOODepq26aNLFq02H6nbOPs\/OFiuiJPAmT0WqaaVD8tWp0htes1CPrS0gbKfGAyx2i5x2SS0SwzwWaM8T7h32v\/kmkTx3nvyvZ2y9NbeIJjRowaJ9\/\/NFLizZejpom8u\/yybnJOxw7SoH490XrzFiyy5\/N+winbA6ADBBBAAAEEEEAAAQQQQAABBBBAwAhkZf5FA1\/uOK2yXNGwvLz\/2zb5fMl2a3lri0pyb8uqUjbK\/fRRbsy\/6KDuvuNmT3CMZouZNv1XWWGecIsIj5ALzj9Hrrrycpth5pknH5W773tEDpm1zPOiREZGZPs0k8yk8dr16+WgeSLvv+3+13rP9knoAAEEEEAAAQQQQAABBHJVICX2sBwZulwiH2gjh\/v9Islb9vk9X2iNUraO1tU2bkrosVVVNBCl5xVX28QNmtVl3NiRJptL1wwDZJYsXeo51W+\/\/S6azaVYsShp2rSJ3X\/\/fffYYAr94AS+xNSOEQ3I0H\/\/vv32W22GF12OyTlexDzI4KYEGoNmGdm1a7cNknnt9TdtgI0Gc2g2mrwq+yRUJoZGSe+kA\/JBWCnZHuL\/2iqlJNk6Wlfb5EVZtmy55zR677ToUr1O0YAmpxw\/XlwqVaooFSpUsC9dWsspunRTqWPZazQDUYkSxeWD99+V2rVjpHz58rZaeHi4Uz2o90Bj0O\/PRBMko1lsmjVral9hYaEy0mQ9yuvifoYjiyNcu2qljB\/xk9z32JOue3ACZXqaiZrsFE1lNGHUcFmz6s\/sdJOubetWp9t9f65cLV99e3xdtM1btsqHn3whTRo1NGuDVZBTmzWR335fYiZsOsul3S6ybU43Tzxd0u1COXz4iEyZNt2nbw2qadK4oZQ3a3lpRpr1f2+UhYt\/t1FdPhXNB02r1KhhA7uEkslFJOv+3iArVqyyaa7S1k37ubL5j+KM1qnX8OvsebJ3b5ytok9eNWvSWOrWrS3lTNaZNWvXy5Kly23aprR98BkBBBBAAAEEEEAAAQQQQAABBE68QHbmXzQQ5hmzjJK+slNya\/6lXZsz5Hzz5KKW+QsWy6tvvGvTMetnXb76pxFjZNOmLfJ030elTOnS0tbUnzZ9ph72lIoVypu5k2YSU6uGmWfZIEuWrZA9e2I9x3Wj7ZmtzWRgOZn6ywyJLlNGTjUTxTVqVJMtJqX38hUr5Z9tqQ9wad2m5mm9OnVqmQzqqY+r6RyPZpBZsnSF6LyQU4KZ49GMvzoPtO3f7Z4AGTdjcc6l797zRKFmbDoWNdMloJyi5zur3ZmyafNW+dukxG51+mnS6JT68u9\/22XkmNRJU+aGHC3eEUAAAQQQQAABBBAIXiBh9GoJLV9Movp39hsko8Exeixx7mbRum6Ls9zQ7Dlz7b8ha3sNcPjzz1XS0SRu0AD++Pjj\/9vfu\/\/ExETPR+\/lYUNDU4M8dImdJV6BFlpZ951xRmv5+KP37W+vX80SPRq0opleatas4ekv2I1AY0hKSpJxZskgXbqpywXn22V+pkydJnFxqf92HWz\/2a03wwS9lJFkuSdpn98gGQ2O0WNLQsNF6+ZUCQs7HroRFZm+3wSve5di4h7SFt\/jKZ7Dzu9V3TE9zW9kXTpLS98nHpPeva8xv0f\/lZkzZ8mGjRulz6MP22Nu\/gg0Bu1Dg2E0QEa\/NxokowFXk0ymmrwux5Xz4Mxjfhwq1WrUlB7XBLfUUk4PadT338m4n77P6W5tVJ12qn9x6BdMU+E6RSdo\/vfIE3bdtsPmqaVyJtjl9ltucA7b91tvut6+\/2qi4rR+uElD9bhJF6wpgdMWnYTp+\/TzNgWRc0wnY3TyR1P5epfdZoLnpVffyjC1rwbuvND\/aalgJn4OHDggy5avtAEyujTUow\/eK6e1ONW7S3ttX307TEaOztksPD4n4QMCCCCAAAIIIIAAAggggAACCGRZ4GSdfzm7QztrogEcr7\/9vs\/8i4O16Lc\/ZKVZq76xWbNel7t2AmR0zuaJPg\/Kma1bOlU979PN5N\/b733s6e+iLufZB5Bam3kZfdjJezJRJ2wHvfKm6Hm0aNaajh3ae\/rq0L6t6EvnTQZ\/M9TVHE8lM0ejc0QJCYlyxTU32j7djMUZRKB5In0S8813PpQVK1fZqs759Jq2mzXqq1apbPfrA2AaIMPckCPKOwIIIIAAAggggAACLgXMPxUf+Tw1w0faIBnv4Bhb5\/g\/Kwd9kq1bt9qMLu3anukJhomONgH3JvHBFhMcHyg4JqMTrFiRmmBi7tx5otlbtGjmkct7XCa\/\/\/GH6HJH+tuo75NPiS6Xo7+xOpylv4UyDpCJ9BPoYTsP8Icup6QBMu+8kzqGUScgw4jeklGhxe0I0wbJeAfHaJ0s3L50V75v\/367r735LbnRBKaUMQ9qaGafnCr\/md\/Q+nswdm+svPLqa57vxy0332QeHEldmrhVq5Y2SceFF3azQVc1zEo5mQXIREX6xiZkNl7NHLRp0yZ7f7Xu6NFj5dChQ5k1y\/HjeZPvx2vYP3472Kb79dqVJ5tTxo+R4UO+Eu9IuJw68VqTWUWLZnB57OH\/SfVqVX26Pnw43gadaPDLHhO99813vkE6uiSTvhITk2y7m2\/s7QmO0UkfnczRyR0NvKlWtYrcfOO1nv71c9\/HHrLBMXqe+QsXyx8my4tObmjWl\/7PPG6Cc\/ynPtKgmIHPPXUsOOagPPv8INm4abPtW5eG0uAYPefvfyyV4aPG2kAb\/Yvv+mt7Sd06MZ4xsIEAAggggAACCCCAAAIIIIAAAvlL4GScf9F5Fy2axUXTMwcq+mDRpVf0lo8+\/dJT5a7bb\/YEx2z9Z5vM+HW2J0uLLo19fe+rPHWdjeanNjUZf+Nl1px5smr1Grs7zKQOf8w81OTMtUyZNsPO6ThtdE5G53iWLk+dXHYzx+P0YaZe0pVgxqKNqtp5ogftPNGBAwdl7ryFqZljzJN5mhXn0Yfv80nBrW30mjQ4Zpt5KOuXGbNk4s9TdbddNpy5IUvBHwgggAACCCCAAAIIuBcwkRMaAKNZYjRIRgNjciI4RgeiATBff\/2t1K9fX74b8o30f+5ZGfrdN\/Z\/8481GViyUnT5nrXr1tkllAa+8LzceOP18sXnn8qDD\/5PTjVZOHU5Jy26\/447bpMPP3zPZgEJdK7\/tm+3h+4wSzLdc\/edgaql279q1WpZs2at3b979x6ZabLVnIjiBMlolhgNktHAmNwIjtFrc4KTHuvziLz15mvy04\/DzNJHJXP0skeMGGkeIqkngwd\/IRoY88brr8rjjz8q15iMLlrWrVtvl8x6+qm+cs89d9l7n9EAtu\/YLu3bt5MnHu8j1atXy6iqz7E052gxAABAAElEQVRRo8Z4Pmsw1IkoeZpBRi9wl8H69rOP7LWed3H3PLlmDY4Z+sUnsnP7f7lyvtHjJtolijRdbru2Z9iXprbSSZEFi34za2Gv8jyF5KT81RRJ117V0waffDfsJ59xRZpoK53oWWyWY3rl9Xc8be+581bpYpZnOsWcxyk60aLrgWl01SOPP2PSHqVeo6bkHWgywxQrVkzatTlT9Gko76KZbDRzjGaQ0bWtNThGl3BySqvTU6PSdEmnF19+w+7WCZPn+\/WVkia7TFRU+rROTlveEUAAAQQQQAABBBBAAAEEEEDgxAqcbPMv+nRi6WNro69fv8EVbr26dex8ijYaM26SfD74G0\/7B++\/SzRApudl3WXylF88QTNaQZcjevb5F80kcepE8Dkdz5IH77\/bZoWpHRMjq\/9aY4N1NGCnV8\/L7NOUOsejSyw5xc0cj9PG33swY9F2t9xwrc38ohPJj\/Z91rN81CkN6smAfk\/ZJaO6XXyhfP\/jCJ\/TzJw1R9569yOfB8uYG\/Ih4gMCCCCAAAIIIIAAAu4FjgXJaMNib11s2ydMXJOaXUYjMIIsukqJJjXwzrbx3nsfmOD34nLllT1t5hhdhmjw4K9N5pX3guxVzL8RH7RJF\/Tfr4+Y3z+33XanvPrKS3Lppd1tsITu+\/jjT2XMmHH2swbf6PI4LZo3t8vjbNu2zQTp+yaOcE6+2iR\/GDlqtFx6SXd54IH75etvhjiHfN69x+AcmDBhojRoUF\/GjZ9gx+fsz+t3J0hGz\/tY0l57+tmhkTa7jIvbl+mwly5dJh9+9IncbDLnXHhhF1m+fIVolqB69epm2jbYCm+8+bZEFYuS7t262sAY\/T7NMdmC+j33vO3i3ffeN9+jRtKr1xX2899\/b7C\/Dw8dOmg\/2\/vktazTm6Y\/DaS6+eYbZd369bLIxEQEU8aMHWe\/D5rVZv78BcE0yfE6eR4go1ewbctm+eL9t2W\/+Q81N5db0mwxuqySZo7JreAYvR4NZnnsyeekvUljde3VV9gsLxoppa\/uXS+06zx\/\/OlgTwpbbZNRefu9j+TDjz+XJDN+\/XJqCQ8PlwPmLyktVcxTPc5STg2O\/YehaXud4Bito+lwB7z4qp0UcdL+6n4t5cqa4BiTOaaySYulf5H2G6DBMRtSDx77c0\/sXqll1oyrZs7V0PwFtHrNWvsX0FPPvuBTjw8IIIAAAggggAACCCCAAAIIIOBfIKxIUf8H8mjvyTT\/Usw8qOMsdbR9505Xgs7cyc6du+TrIcN82n7y2VfS6vTTpGTJEuZpuro+ATJLzINPTnCMNpo7f6HcfcetNntMTK0aNkDGpzM\/H9zM8fhp7tkV7Fj04S0tH3822BMco5\/\/WrNONAjmgvPOER172vLd98N9gmP0OHNDaZX4jAACCCCAAAIIIIBAFgTMP\/VqJpmUw4m28dHvlonbdXk0mKBho2Y+Jz9sskQ+13+ADHzxJalQoYL8+++\/nn9X9ql47IMGYOjLu3xkgl\/05RQ9z\/U33Cy6dI4G3+iSPElJyfaw\/nv4o48+Lv3NOfXYnj2xPpk9demcUxo2dbqyY3niiadM\/RdscM2BAwfs+TMbg3ZQ1\/w203IilleyJ\/b6Q\/+lXpdSOiqpqT4nhBZze\/vkgw8\/ti+vbtNtvvXWO6JBT1FRkbJ\/\/wGf42lt9eDsOXN9vL3t9fifK1f6HNeYgxdeGCQDB75kYwUOmaAr74CrDRs2ShezvFL5cuUk1CTN2Gl+dztxCtrftb1v0DdPmTjxZ5k8eYpdDirWxBVoXEZmY9DGDRs2tH2MNtljcnLlHzfzLyckQEavWp9k+vCNl+UfEyzT9fIrpHa91DS5ViQH\/vh77V8yYdRwGffT9zmKG2ho+gWZPXe+nSxp3OgUaWnWBdNsMhqEUtOs0dXv6cfk6ecG2gmJQH14769Vq6ZZs7qN1K1b2wSpVDFfrtKeiSBnQqhihfJSunQp2+zPVX95N7fbv5mlkfyViy8837P7y6+\/85nscQ78MuNXOa15Mxvk8\/KLz4ku9bTiz5Xys3mayntyyKnPOwIIIIAAAggggAACCCCAAAIIpBE49tBLmr15+vFkmX85aB7w0ckzzSRTpXIl+cOFYr16dWxtffgnISHBp6VOCq4zqcJ1KaEG9eva5ZScChs2bnI27bs+ValLU2s2lqJFgw9+CmaOx+dEfj4EMxZdStuZJ3rgvrs8D1o53UWbuSUtaZcG12W6dSI8bWFuKK0InxFAAAEEEEAAAQQQyKKAibI4OsQExuRC0d84msklJ4sG3+jLX9HgjbQBHP7qOfs0+42+gimdOp0td5vlmDRDzcJFi2XlqlXBNMv1OhokM94ExuR2SUxMdGWblfFoTMOu3bsDNs3oWNpGGjyl2UuDKbrqzYcfvGuX5dLMREOHfR9Ms+DruJh\/OWEBMs7VjPlxqKxasVR0uaVzLrhYypjsJtkpsbt3yYzJk2TaxHGyZlXqes\/Z6c9tW52s0SWV9PXVt0NtVpl777rNru+sgSn6xE5m5aorethMNN71dLJClzjyLmW9rPaayKysFE0hPGfeArvMknf7WbPnSVJikvS+5kqbEUcnn\/R1\/rnniGakefWNd0yqrcDrfXv3xTYCCCCAAAIIIIAAAggggAAChVEgxfVzZbmnVNDnX3QSLy5un0RHl5F65mGijEpkRIQUDS9q5zU0AKZs2WhbXdv7K3H7UveXjU6t59TRycm0xfsJurTH\/H0Odo7HX1vvfcGMpZx50s8pxYsXs3NRzmfvd33a07sEuibmhryV2EYAAQQQQAABBBBAAIHcFqhTu45Z0jbcZCaZajLjDMrt09F\/HgroyjslS5WUNebBlY8+\/sRkPPovR8\/uZv7lhAfI6JWvXbXSvmZO+VnadOgkrdu2l7qnpKbXCVZm3V+rZPG8ubJg9kz5c6mb54iCPUPgevXNk0glS5aUdWZN6n379\/tU1OCTJo0bSteLLjBPIqWmufWpkOaDrk191ZU97N6tW\/+RH0eMtkE1O0waYE31+\/LAfp4WW8zaYzqJoRllNEvNSrOWW7BlsMkcc5NZl7qyCXp55IF7ZcCg13zSJGm\/OnZNH1yndi1p3KihnNe5o0nDW1NatzxN2rU5U6bPnBXs6aiHAAIIIIAAAggggAACCCCAQOET0MfM8lEp6PMvy01m27PPaienNmsq+vSZdzpob+YXBzwjdevUlnkLFslLr74lmzdvsVly9cEff6VK5cp296YtW\/wdzvI+N3M8WT6JV0OdJ3LKoFfelHV\/b3A++rzrQ1jBFOaGglGiDgIIIIAAAggggAACCOSUwBdfDhZ9UU4+AQ2MufzyXrl3YS7mX\/JFgIwjsXLZEtHXsMGfStMWp0v9ho0lpm49qV4rRqLLlZfosqlPwmiWmFiT+mfr5o2ycf06Wbt6lQmK+V0OmrXL8rqEm5S6Lw541kSzFZWRo8fJ4G+GphtCxYoV7D5dfyttiTBPNXmXmJo1PJliXnvrffFOodu0iW\/Q0MGDh+zSR1WrVJZzOnVIFyDzv3vvsOt+\/fDjSNE0wk4ZMuxHGTlmvJQrV1a6d71QWp7eQq65qqd8N+wnWyU8PNysv93CBsYMHzVW1v+90b7GTfhZ3nvzZbvsUts2rQmQcUB5RwABBBBAAAEEEEAAAQQQQMCfgHn4JD+Wgjj\/oo4zZs62ATK6lNATfR6U\/i+8LGmDPTqdbR66MsExWvShHy3OUtFNmjSy2XF1GWmn1I6p5clIs3btemd3lt8jIsI9bd3M8XgaZWND54m2mafwdJ5IDeYvXOzT2xmtT5foMmUk0JLc3pWZG\/LWYBsBBBBAAAEEEEAAAQQQQCBfC7iYf3EdIJMXUzuHDh6UhXNm2Ve+hjaDO5qQIEuWLJMzWreUrhd3kbh9+2WSSft0+HC8aGDMNb162owreh2\/\/b7EczkHzTVqqVsnxk5a7Ni5064p9u\/27Z6sMB3Oaitb\/9lmJ3t0EuOqKy\/3tHc2fv9jqZ34uOC8c8z6cv\/KpCnT7NJHV5ssNOee09FWGzFyrFPdvusyUFq+NFlk6tSOsRluevW8TNav3yALFv0m5Uzq4ccffcDW0TTEn3z+tenziDQxWWQqVUp92srf2tS2AX8ggAACCCCAAAIIIIAAAggggIAVyM4cSnbaBstfkOZf9Jo0sEMfTupxaTdp3qyJ9HvqMfvwzrIVKyXKZOTVZaG7d+1iL3\/Hjp2y4FiAyMpVq+1ciS699OhD98n7H31uH0jSTL0PmIeLdElrDS5Zsy7rATLavkSJ4tKxQzvZtGmLxJt5FLdzPMHet4zqLVm63M4TXdnzUtkbFyfTfplpx3L6ac3lkQfvEzWY8etsefOdDzPqhrmhDHU4iAACCCCAAAIIIIAAAgggkJ8E3MyhuA6QyU8Xml\/G8uOIMdKo4SlmmaUSctP119hXQkKiFC16nHfd+r9lqpmUcMqSZSvspqbbfeOVF0SDVq654Xa7nvZfa9ZJw1PqS8\/LutuXs4yS09b7XTPW6FNBjRo2sEsm3XDd1aLrUuuTPlp02aUVK1d5N\/Fs61NWr7zxjjn\/QDvx8eD9d8sjTzxjA23+MBMqpzVvZoNsOnc62y7j5DTUa5s5a67zkXcEEEAAAQQQQAABBBBAAAEEEPAn4OIJJn\/N2Zde4Ktvh0l5k0GmQ\/u20vzUpvaVttaBAwel\/8BXbFCMHtu9J1ZeffNdefKxh0y2mDry5qsDfZroPMqLL79hg2R8Drj4sGTZcjmrXRsbpKOBOiNGjZOvvh1ql80Odo7HxekCVv3yqyESE1NTGpt5qjtuvVFuvek6+xCXBu9o0Qe9hv4wImB754Bm2WFuyNHgHQEEEEAAAQQQQAABBBBAIF8LuJh\/Cc3XF1JABrdm7Tp5+LGn7MRBfHy8HXVKSmqWlt2798jkqdOl7zMDTHaZfZ4r2rr1H3nr3Q9t1hjdGRoaKrVqVrfHBwx6TfSJHw2M0RISEmLX1f7+xxGeffaA+SPBTGzoJM606b\/KHjPho\/1ocIxmsNGAnH79BzlV\/b7v3RsnL7\/2lg2qKVYsSm69sbet98prb8uESVNsal49vxYdjy759MTT\/c2SSxvsPv5AAAEEEEAAAQQQQAABBBBAAAEE8kpA5ybeevcj+e774RK713cpa50LmfjzVLnvwcdsRl7vMS1a\/Lu88fYHsmr1Gs+yTBoYs+LPVfKSmQMJ9HCRdx\/e2wfSLPP98aeD5Q+TYdiZy4mpVcNWdzPHs98E9mSleI9FA2AGDnrdzBPNlJ27dtvsOBoco+PSa3\/08afFyQqc2fmYG8rK3aANAggggAACCCCAAAIIIIBAfhYIqVy5ctAZZ1p3vEj+WrpIIyXy8zWd0LFpMEnlShVFhQ4fOuwTFONvYFq\/fLmykmAmZTRYxbsUi4qSsuZYqKnzj1k+Ke262t51ne3q1aragBpdmsmZlHGOZfVdn8wqXaqUmVz6x\/P0VVb7oh0CCCCAAAIIIIAAAggggAAChUUg1CzdU79ZS1k0c6KrS2b+JXiu0qVLSdnoaDv\/og8OBVN0vqWamT\/ZsmWrXX4omDbB1omKipRSJUtKbOxem63FaZeVOR6nbXbedY6qWLFiZl5pW7bmdJgbys5doC0CCCCAAAIIIIAAAggggEBuCriZfzm+BlCwIyI2JkMpDUrRNLTBFq2vT\/T4K4cOH5ZDJtOMm6KBMTlddpnx6YuCAAIIIIAAAggggAACCCCAAAIuBLIzh5Kdti6GWNCrxsXts8tVu7kOnW9Zu269myZB19UsNvpKW7Iyx5O2j6x8\/m\/7jqw0S9eGuaF0JOxAAAEEEEAAAQQQQAABBBDILwIu5lDcL7GUutpOfrlUxoEAAggggAACCCCAAAIIIIAAAgjkUwEXMzRpr4D5l7QifEYAAQQQQAABBBBAAAEEEEAAAQT8CAQ\/\/+I+QCb4vv0MjF0IIIAAAggggAACCCCAAAIIIIBA4RDI1hRKthoXDl+uEgEEEEAAAQQQQAABBBBAAAEEEHAzheI+QAZfBBBAAAEEEEAAAQQQQAABBBBAAIHMBcyyyhQEEEAAAQQQQAABBBBAAAEEEEAAgVwUcDH\/koUAGSZ3cvHW0TUCCCCAAAIIIIAAAggggAACCCBgBJh\/4WuAAAIIIIAAAggggAACCCCAAAII5KRAFgJkcvL09IUAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQO4KECCTu770jgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIHCCBQiQOcE3gNMjgAACCCCAAAIIIIAAAggggMDJKcAiSSfnfeWqEEAAAQQQQAABBBBAAAEEEEAg\/wi4mX8hQCb\/3DdGggACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIJALAgTI5AIqXSKAAAIIIIAAAggggAACCCCAAAKS4uYZJrwQQAABBBBAAAEEEEAAAQQQQAABBFwLuJh\/IUDGtS4NEEAAAQQQQAABBBBAAAEEEEAAgSAEQkKCqEQVBBBAAAEEEEAAAQQQQAABBBBAAIEsC7iYf3EVIJNiIm\/CihTJ8rhoiAACCCCAAAIIIIAAAggggAACCBQWgbCwMJNExn0WGeZfCss3hOtEAAEEEEAAAQQQQAABBBBAAIHsCriZf3EVIJNwJF6Khkdkd3y0RwABBBBAAAEEEEAAAQQQQAABBE56gaLhkaJzKW4L8y9uxaiPAAIIIIAAAggggAACCCCAAAKFVcDN\/IurAJm42F1SrGSpwurKdSOAAAIIIIAAAggggAACCCCAAAJBC+gcis6luC3Mv7gVoz4CCCCAAAIIIIAAAggggAACCBRWATfzL64CZLb\/s1FKlIqW8IjIwmrLdSOAAAIIIIAAAggggAACCCCAAAKZCkRERpk5lNKicyluC\/MvbsWojwACCCCAAAIIIIAAAggggAAChVHA7fyLqwCZwwcPmCefdkqZCpUkNDSsMPpyzQgggAACCCCAAAIIIIAAAggggECGAmFhRaR0uYo2e4zOpbgtzL+4FaM+AggggAACCCCAAAIIIIAAAggUNoGszL+4CpBR0K1\/r5EiRYpK+arVySRT2L5hXC8CCCCAAAIIIIAAAggggAACCGQooE8ulatcTYoULWrnUDKsnMFB5l8ywOEQAggggAACCCCAAAIIIIAAAggUaoGszr+EVK5cOcWtnGaPqV67gZSOLi\/798XKof37JOHoEUlKTHTbFfXzvUBI\/hyhDku\/ufl0eCcaDZ4TfQc4PwK5IVBA\/sIrIMPMjTuU1T4hy4pcAVQrgEPOyp05UW00gN\/3R43vpzQHszjMNH0e68Xu9X\/IxXlcduCnup9dfs4fXC0\/DVN3uW6e2sB1s4AD8DrgqlNXlb1Ocnwz+z2YvoLqJKhKxwdWALayfEXaUP\/uDNhBphXyVCesSBEpGh4hxUqWtssq7YvdLVs3rJHk5KRsjYP5l2zxFbDG+fR\/LDj\/HebT4Z3omwzPib4DnB+B3BAoIH\/hFZBh5sYdymqfkGVFrgCqFcAhZ+XOnKg2zL9k8BPV56YE\/CHrUyvgB9fNUxu4bhZwAF4HXHXqqrLXSY5vZr8H01dQnQRV6fjACsBWlq9IG+rfnQE7yLRCnurkxPxLlgJknKssVryklClfSYqbCSB96WQQBQEEEEAAAQQQQAABBBBAAAEEEChMAvrQ0MH9cfa1d9d2OXRwf45ePvMvOcpJZwgggAACCCCAAAIIIIAAAgggUAAFcmL+JVsBMgXQjCEjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIFDKB0EJ2vVwuAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQCETIECmkN1wLhcBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEChsAgTIFLY7zvUigAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAKFTIAAmUJ2w7lcBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgsAkQIFPY7jjXiwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIFDIBAmQK2Q3nchFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgcImQIBMYbvjXC8CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFDIBAiQKWQ3nMtFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQKmwABMoXtjnO9CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAIRMgQKaQ3XAuFwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQKGwCBMgUtjvO9SKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAoVMoEh2rrdY8ZJSpnwlKV6ytH0VDY\/ITne0RQABBBBAAAEEEEAAAQQQQAABBAqcQMLRI3Jwf5x97d21XQ4d3J+j18D8S45y0hkCCCCAAAIIIIAAAggggAACCBRAgZyYfwmpXLlyittrDw0Nk+q1G0jpsuVlf1ysHNq\/TxKOHJGkpES3XeVy\/ZCM+8\/kcKDGWWwWqLt8sj+IqwqiSmYXkwNdmFO46MVF1czG7hw\/3uXxLedYhu8uq6fvK\/MO\/NbwuzN978f3uG5wvKlumeaBewh8xLeTDD6l6+L4Dt1KTEzIoDGHsiXg+v9bZOtsOdS4QA46h649a90gljU3yfdw+X6AWYSnGQKFT4D\/mjO55\/kWSAem\/2s13w4wE1gOZyYQVqSI6ENDxUqWkpKloiUudpds3bBGkpOTMmua4XHmXzLkKaAHj\/+GDXgBQVQJ2PbYgRzowvTkohcXVTMbu3P8eJfHt5xjGb67rJ6+r8w78FvD7870vR\/f47rB8aa6ZZoH7iHwEd9OMviUrovjO3SL+ZcM7LJ7qED+z4UCOejs3qlstUcsi3z5Hi7fDzCL8DRDoPAJ8F9zJvc83wLpwPR\/rebbAWYCy+HMBHJi\/sV1gExISKiccmprSTL\/CL1nx3+iUToUBBBAAAEEEEAAAQQQQAABBBBAAAGR8IhIKVOhkhQpUlT+WrZIUlKSs8TC\/EuW2GiEAAIIIIAAAggggAACCCCAAAKFQCCr8y+hbm2q12lgg2N2\/LOZ4Bi3eNRHAAEEEEAAAQQQQAABBBBAAIGTWuDokXjZtW2rza6gcyhZLcy\/ZFWOdggggAACCCCAAAIIIIAAAgggcLILZHX+xVWATFTxEmZZpYo2c0xKCqmJTvYvFdeHAAIIIIAAAggggAACCCCAAALuBXRppb07t0vp6AqicyluC\/MvbsWojwACCCCAAAIIIIAAAggggAAChU0gK\/MvrgJkKlWLkQNxe8gcU9i+WVwvAggggAACCCCAAAIIIIAAAgi4EtAnmQ7sixWdS3FbmH9xK0Z9BBBAAAEEEEAAAQQQQAABBBAojAJu519cBciUji4vh\/bvK4yuXDMCCCCAAAIIIIAAAggggAACCCDgSkDnUHQuxW1h\/sWtGPURQAABBBBAAAEEEEAAAQQQQKCwCriZf3EVIFM0IlISjhwprK5cNwIIIIAAAggggAACCCCAAAIIIBC0QMLRI6JzKW4L8y9uxaiPAAIIIIAAAggggAACCCCAAAKFVcDN\/IurAJmQkBBJSkosrK5cNwIIIIAAAggggAACCCCAAAIIIBC0QFJiouhcitvC\/ItbMeojgAACCCCAAAIIIIAAAggggEBhFXAz\/+IqQKawgnLdCCCAAAIIIIAAAggggAACCCCAgHsB98Ex7s9BCwQQQAABBBBAAAEEEEAAAQQQQKAwCwQ\/\/+I+QCYLTz4V5lvBtSOAAAIIIIAAAggggAACCCCAQGEVSMn6hTP\/knU7WiKAAAIIIIAAAggggAACCCCAQCESCH7+xX2ATPB9FyJwLhUBBBBAAAEEEEAAAQQQQAABBBBIKxD8E0xpWwrzL+lI2IEAAggggAACCCCAAAIIIIAAAgikFwh+\/sV1gAwPMKXnZg8CCCCAAAIIIIAAAggggAACCCCQXiDrUS7Mv6TXZA8CCCCAAAIIIIAAAggggAACCCCQXiD4+RfXATLpT8YeBBBAAIH\/s3cf8FEV+wLH\/+kkAdLoLYEUQpNmFJEiKsoVURFRsSJFUUEBuZZrQ1GxYwE7ig1BFH2CKAIK0nsRQglggNAJaSQkJIF3ZsIuu6l7kk3\/zeez2XPmzMyZ813efe\/O+5\/\/IIAAAggggAACCCCAAAII5BVw\/A2mvH2pQQABBBBAAAEEEEAAAQQQQAABBBAoWsDx9RcCZIrWpAUCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAJRYgQKYS\/3hMHQEEEEAAAQQQQAABBBBAAAEEKrCA4y8wVeCHYGoIIIAAAggggAACCCCAAAIIIIBABRYwsf5iPkCGTbAr8C\/P1BBAAAEEEEAAAQQQQAABBBBAoEoIsP5SJX5GHgIBBBBAAAEEEEAAAQQQQAABBCqOgOkAGRPBNxXnKZkJAggggAACCCCAAAIIIIAAAgggUIkEWH+pRD8WU0UAAQQQQAABBBBAAAEEEEAAgUohYDpARoQlmkrxyzJJBBBAAAEEEEAAAQQQQAABBBCoxAKsv1TiH4+pI4AAAggggAACCCCAAAIIIIBABRRwNz0n1mccJnN1dZWZM76Viy5qZ+3z\/PMvyoyZ31vPbQ\/atGktjz02Ri7veplttSQlJckXX3wpn039QjIzM+2ucYIAAggggAACCCCAAAIIIIAAAlVQgPWXAn9Ud3d3GTb0PhkyZLD4+fnZtVuxYqW8+dYk2bYt2q6eEwQQQAABBBBAAAEEEEAAAQQQQMB0BhkXMsg4\/K\/mzjsG2QXHFNYxKupimf7tV3mCY1QftdgzevQj8s6kN8XNza2wYbiGAAIIIIAAAggggAACCCCAAAJVQID1l\/x\/RLUu8s6kt2TMmEfzBMeoHl2Nl47U+solxjoLBQEEEEAAAQQQQAABBBBAAAEEELAVMB0gY9uZ44IFGjSobyzWPFJwA5srNWvWlMnvvyM1atSw1u7evSfP205XX32V3D98qLUNBwgggAACCCCAAAIIIIAAAgggUHEFSALj\/N9m+LAh0rv3VdaB09LSZO3adZKYmGitU+srkye\/K2q9hYIAAggggAACCCCAAAIIIIAAAlVbwMz6i\/kAGRczw1dt6MKe7vnnnhFfX9\/Cmliv3Tf4HvH397eeT578gfS9\/ka5ecCtcs21feXIkaPWa0OHDpHatWtbzzlAAAEEEEAAAQQQQAABBBBAAIEqKMD6S54ftXbtWqLWRSxFrZdc1\/cGuevuwdKtey+ZMuVDyyWdXWbIffdazzlAAAEEEEAAAQQQQAABBBBAAAEE3M0SlEV4jLePj7Tr2FnCI1tLSGi4NAkOkcCgIPEPDNLTTTgZLwnxJyRuX6zE7tktMTuiZeumDZKWmmr2cUql\/bXX9JYrr+xlHTvVmFdhwTL9+vW1tl1u7JX9vhEgYyn79u3Te2e\/+caruqpWrZrSs2cPmTNnrqUJ3wgggAACCCCAAAIIIIAAAgggUMUEWH\/J+4P27NHDeGmolvXCmLHj5PDhI\/o8MzNTpnzwkfTpc62EhrbQddcb6y3vvT\/F2p4DBBBAAAEEEEAAAQQQQAABBBCo3gKmA2SkFN9gat2uvXTp0UuiunaT0IiWBf4ygUF1jICZOkabSOnZO6fZnp07ZO3K5bJq6WKJ3rKpwL6lfUEFsDz77P+st5n908\/i7+dnFzBjvWgcqK2YgoODrVWzf\/zJemw5mDv3V1EphFu2jNBVl3W5lAAZCw7fCCCAAAIIIIAAAggggAACCFRFAdZf8vyqXYz1EEuJjY2VDRs2Wk71d3Z2trzzznvyvrGNtSrBzZpJw4YNrEE0upI\/CCCAAAIIIIAAAggggAACCCBQbQWKESDjfKuwyFbS20iJe2WfvuLnH1CsG4S2jBT16XNDf\/nrj3mycN4cidkeXayxStJp3GNjpW7dunqIkycT5NVX35BXJ75U4JDh4eF21xb9+ZfduTo5d+6cbN26zRogExFh3ydPByoQQAABBBBAAAEEEEAAAQQQQKByC5RCCpnKvv4SHh5m\/U0XLsq7fqIu\/rN1q7WNOoiIiCBAxk6EEwQQQAABBBBAAAEEEEAAAQSqr4DpABkXce4KzQ0Db5frB9yqt1Jyxs\/gHxgo\/W+\/SzpcfIn8OvsH+WXWd84Y1qExOnXqKLfdNtDa9pWJr0lSUpL1PL8Df39\/a3VScrKcPn3aem57EHfwoPXUz8hIQ0EAAQQQQAABBBBAAAEEEEAAgaorwPpL3t\/WP+DCGsrRIzlbK+VudezYMcnKyhJ395wlLz+\/2rmbcI4AAggggAACCCCAAAIIIIAAAtVUwHSAjLO2WAqqU1duvWeI9B90V6nQNw+LkJGP\/08aN20ms76ZJieOHS2V+1gG9fDwkAkvjjd4cgKIli1f4dA2SGr7JUtJOHnScpjn+\/Chw9Y6P\/8LfayVHCCAAAIIIIAAAggggAACCCCAQNURcNIWS1Vp\/cV2DUVl7c2vZGeflaNHj0rjxo31Zds++bWnDgEEEEAAAQQQQAABBBBAAAEEqo+A6QCZ7KzMEus0bNJU7h7+oFx9Xb8Sj1XUACoAp5YRhPLNZx\/JoQP7i2pe7OvDhw+VsLBQ3T89PUPGj3\/RobHU9kmW4unlZTnM830m88yFOps+Fyo5QgABBBBAAAEEEEAAAQQQQACBqiLA+kveX9J2DcWrsDWUMxfWrlhCyetIDQIIIIAAAggggAACCCCAAALVVcC1rB9cvblUVsExlmdTgTh3DRshderVt1Q59TskJEQeHHG\/dcz3J0+RAwfirOeFHahtlSylfr164uaW\/08SGBBoaWZs23Shj7WSAwQQQAABBBBAAAEEEEAAAQQQQOC8QFVcf7FdQ2nYqGGBv3VgYID1WlJy4VtfWxtygAACCCCAAAIIIIAAAggggAACVV4g\/2iMUnxsta1SWWSOyf0I6p4D7xqcu9op5xNefF48PT2tY23bFi1RURfbfKKs1y6O6qzrGzZsoOsSExOt19zc3KR+AUE8Dc63V41t+1g7c4AAAggggAACCCCAAAIIIIAAAgicF6iK6y+JCRfWUBoVECDj7e0ttWvXtv47SEwkQMaKwQECCCCAAAIIIIAAAggggAAC1VzA9BZLJfG6YeDtorY8Kq+i7n3Q2Gbpl1nfOXUKnTt3shtv2hef2Z3bnvS7vq+oz4IFi2TkqEdl165dtpflovYXyaHDh+3q1MnVV\/Wy1u3aFWM95gABBBBAAAEEEEAAAQQQQAABBBCwFaiq6y9qPaS9sW6iykXt2oqLi4vYbruk6q+6speuV8eq5F53yanlLwIIIIAAAggggAACCCCAAAIIVEeBMguQCYtsJdcPuLXcjfvefIts37pZYrZHl+tcvLxyMs4cPXpMYmNjRW3TpMrYMY\/IwoWLJCsrS5+rP506dbReV+erVq1WXxQEEEAAAQQQQAABBBBAAAEEEEDATsDM+kv86UyJTcyQ2KR02ZeUoT+WYzVosJ+XhPjV0N+W4xB\/Lwny9rC7Z34npbH+otZDBg4coG8XHh4u\/W+6UWb\/9LPd7QcM6G8937dvnxw5ctR6zgECCCCAAAIIIIAAAggggAACCFRvAfMBMueKB9a77w0SEhpevM5O7NU8LEJv8eTMAJkZM74XtT1SQeX22y8EBqk3m2bOnCW7Yi5kgZkzd56MGvmQ7h4cHCxjRj8ikyd\/IKfT06Vx48by7jtvWYdOSTklS\/7+23rOAQIIIIAAAggggAACCCCAAAIIVEGBUlx\/2XXytExcfkD+2lf49kOJ6Vmy+WhqHtxewX7y1OVNJSLQO881S0VprL\/8vXSpJCenGFso1dK3GTv2Udm6bZuRJSZnjWXMmEela9fLLFOQOXN+tR5zgAACCCCAAAIIIIAAAggggAACCJgPkCmGWet27eXKPn2L0bN0uvS65jpZsmC+RG\/Z5JQbvDjh5ULHUfti9+jRXbcZP36CzJj5vV37adO+krvvukP8\/f11\/bBhQ2TQoNskKTlZ6gQFiadnTrYZdXHq1M\/1YpDdAJwggAACCCCAAAIIIIAAAggggEC1F3Bk\/WX+3gQZOX+PZGafk1qebtKlcS0jQ0wNaVzLU5rU9pImxnfjWl7a8mBKhsSlnJG45Aw5aHzvMzLNrDqYogNrlsUly+RrQ+XaFgEFujt7\/UUFx6h1ERUIo0rdunVlzi8\/SWJioqSmpuqXjCyTUXVfGOstFAQQQAABBBBAAAEEEEAAAQQQQMAiUCYBMl169BI\/\/4IXTCyTKatv\/8BA6dL9CqcFyJR03qdOnZKHRz4qUz\/7WGrUqKGH8\/X1FfWxLWrrpU8+nWpbxTECCCCAAAIIIIAAAggggAACZS7QpEljadOmjezevdvYNnifZGdnl\/kcuGFeAUfWX8Yu\/FcHx9zUMkgm9AzWQTJ5R8qpqe3lI63q+NhdTjmTLc8u2Sc\/74yXsQv2yrYHOttdtz0pjfWXTz\/7XNq2bSu9e19lvZV64cjy0pGqTDcy8o4cNVrUegsFAQQQQAABBBBAAAEEEEAAAQQQsAgUI0DGXI5fbx8fierazXK\/Ar9DJq\/V1\/Y8HCVuLjnNLHUFdirkQuzIqEKuikRddrnMmPappBlvGJV2OREfb72F7bG10jhYt2693HHHPTL2sdHS7fKutpckKSlJPv98mkw1Piw62tFwggACCCCAAAIIIIAAAgggUEYCV\/a6Qh55ZKQ8MOIhGTY0J\/OpCkQ4efKkTJz4uvyxYGGRM6lVq6aMeOB+CQwK1H2SjcyplhISEiK33zZQWrduJQcOxMmcub\/KqlWrLZftvr2Nl0vuufdu6dixg5w7e1bWr98gX339rZw5c8auXe6T7t27Sa8rekpYWKjEx5+UtevWyaxZP0pmZqZu2qZNa7nLyPBqKefOnpO9e\/fKkiVLJcYIBirbUjrrL6lGgIuzSmrm2SKHcvb6i1oXGTN2nAwZMliG3HevXWCMmszyFSvlrbcmybZt0UXOjQYIIIAAAggggAACCCCAAAIIIFC9BIoRIGMOqF3HzhIa0dJcpzJoHdoyUtp26CRrli8t9bs99dQzoj5FlW3R0TJ06P0SEBAgwc2aSXpGuvHWk5HOOC5OsrKyiurOdQQQQAABBBBAAAEEEEAAAQScLuDi4iJjRj8iw4YNlcmTp8ixY8fl3LlzMn36DHn5lVflzjsHGcEuL0n7Du3ljTfeKvD+PXv2kAkvjpf69evpNl999Y2xhXBOgEx4eLh8\/dXn+r8Pq61xLr30Eunf\/yYdCDF\/\/h92Y6r5fDFtqnQ07qeCXNT5lVf2km7dLpfB9w2za2t78r+nnpB7jaAaVdLS0vR2xtdd18cIyrlV7rr7Xr2dceNGjeRm474q80hGxhmpWdNXvLy8ZNSoh2XosAf0yy22YxZ9fP4NoKIblriF2fUXlQFm0b+JxdpiSWWRcbSUxvqLCmj6+ONPje2WvpAmTZoYv5GneNfwln3790tCQoKjU6MdAggggAACCCCAAAIIIIAAAghUCQHH119KPUAmPLK1Q6T5ZXzJr86hwRxspOZWFgEyDk7H2kwt5rCgY+XgAAEEEEAAAQQQQAABBBBAoBwFVMCIytYxevTYPFli1MscX375taxcuUpmfPeNbNq0SRYsWJRntirI5JOPP9BBKNu375BWrSLt2owc+aDUrl1bRox4WP5avESioi6Wr778XB4ccb\/kDpBp3aqVDo5R93l09BgjQMZVPv5oig6QadGiuZHx5V+7sdWJyhyjgmNOnIiXUY+MNua5Wfz8\/HTAjtqq54nH\/ytPP\/Octd\/48RN0BpsaNbzkhhv66XZ33jGoGAEy1iFL\/cDR9RfLRHoF+8lf+5JkgREkY7ZY+jrar7TWX9S\/v9jYWEenQTsEEEAAAQQQQAABBBBAAAEEEKjmAqUeIBMSGl5hiUNCwyrs3JgYAggggAACCCCAAAIIIIAAAuUt4ObmKg89NEJee+3NPMExtnPbtStG3nnnPXnyicflzz8X59keWGX8UIE0nxkZP24Z0N8uQEZtu9T76quMwJqFsnjJ3xJkbL+ktiG+\/4GHxN8IYsldavvV1lWbNm827qO2+DkrW7b8owNkVNBLfmXY0Pt01psHHxqp26o26sWUx8Y9LosW\/i69jO2j8isqq+sPP8yW5597Rho1bphfk8LrHH+BqfBxHLhqdv3li34REn86U2ITMyQ2KV32JWXoj+VY3TLYz0tC\/Grob8txiL+XBHl7iJltsVl\/ceAHpAkCCCCAAAIIIIAAAggggAACCBRPwMT6S6kHyDQJDineQ5RBr4o8tzJ4fG6BAAIIIIAAAggggAACCCCAQKECbdu2NTK0iHw7\/btC26mLM7\/\/wcgy84h06tRR1q5dZ9f+7Nmz8srE1+zqLCeNjG2N3NzcJDAoSFYs\/1sCAwN08Mrsn\/4v3y2bNmzYqLdAuv\/+YXLmzBlxdXXV2WHUdksqUCa\/EhYWJvsPHMhzPSMjQ7p175WnS7PgZhISEqIDdO6443Zxd3c3gnY25GlXkSqKs8ahAl3Up3PDmqX6KMWZW6lOiMERQAABBBBAAAEEEEAAAQQQQKBaCpgOkDlnkkktcFXUEhBUp6JOjXkhgAACCCCAAAIIIIAAAgggUO4CYWGhOqhEBbjkLoMG3Za7Snx9fY3AkuA8ATJ5GtpU1K9fX59dYmyrFBMTI3PmzJUrrughQ4cMloz0dHn3vck2rUVUUIvKRvPwww\/K0\/970npt8uQP82SuURfVNkl16gTJlj+3WNuqeQ4bNkQ8jMAXS5ky5UPLoTwy6mH9sVYYB99+W3SQkG37kh6z\/lJSQfojgAACCCCAAAIIIIAAAggggAAC9gIXVoLs65125h\/oWICMJTXvnoejxM14O00VS13Ombm\/sSOjiuwQ4ODcihyIBggggAACCCCAAAIIIIAAAghUUYHAwMA8TzZ9+ow8dariq6+\/NbZY+ivfawVVurrmLALs2bNXBtxyuw6A+fCjT2TunJ\/k+uv75gmQUcEzKjjmyJGj8tlnn4uL0f+B+4fL448\/Jlu3bZM1a9ba3Uptk5SUlGQEyVx4SaZVq0h56MEH7NpN\/Xya9XzGjO9lw8aN4l3DW2\/d1Lv3VTJ58jty8823WttUtANH11\/KY96sv5SHOvdEAAEEEEAAAQQQQAABBBBAAIHcAqUeIJP7hpwjgAACCCCAAAIIIIAAAggggEDlEPj331hp166teHl56cAVy6xjdu+WF158yXKqv9VWR+HhYaK2OjJT4uIO6ubLlq+w3iMhIUG2bdsuPXt21xlgVJCLpVx77TX68P4HHpSdO3fp461bt8l307+WPsa13AEyqsHWbdFycedO4uPjI2lpacZ2SeulZWRb3ffHH2ZK8+YhkpycpM\/VH3V9ztxf9fmMmd\/LlMnvytVXXyUNGzaQw4ePWNtV5oMxC\/bKhJ7BUtPTzdRjnDqTLc8u2WeqD40RQAABBBBAAAEEEEAAAQQQQACBiiBQ6gEyCSfjjX3EL7ylVdBD55fxJb+6gvoXpz4h\/kRxutEHAQQQQAABBBBAAAEEEEAAgWohsHnzFklMTJSBtwyQb76dXugz33bbQBl8791ybZ\/rC22X+2JcXJycOXNGul52qTUYJiAgQNq0aS0HDsSJCo5xN7ZCUnXHjx8XF5ecjDOWb9vxVJBOfkUFvFze9TJ5Z9Jb8uBDDxtbMeVsGdWnz7XSunUrWbZsubUuv\/4qQEgVDw+P\/C5XiDpH118sk\/1pZ7ws\/DdRLmtSW5rV9pLGtTylifHdxPhuXCvneQ+mZEhcyhnR38lnZH9yhqyMS5YUI0jGTGH9xYwWbRFAAAEEEEAAAQQQQAABBBBAoLQEzAfImNwEWy2COBIgU1oPWNi4CfHxhV3mGgIIIIAAAggggAACCCCAAALVWiA7O1tefe1NmfjKBFm1erXs3r0nXw+VZWbcY2Nk\/Av2WWXybZyrUgXAfPXVNzJs2BCZ\/u3X8s8\/W+XSSy8xtkQKkg8+\/Fi3\/uSTD40Ami5y7+ChsmjRn9L\/phvl86mfytzzWV5uuukG3W7hwkW5Rs85\/fTTqXJZl0t1Rprffpsra1avlbr16kr3bpcbwTmZ8tnUL+z63dT\/RomMbCk1a9aULl0ukZCQEB2ss3\/\/Abt2RZ3khPIU1aqA66W8\/nJFsJ8s3pckf+xNKGACBVdb+hbcwv4K6y\/2HpwhgAACCCCAAAIIIIAAAggggIDzBMysv5gPkDE5z7h9sRIaEWmyV9k0j9sfWzY34i4IIIAAAggggAACCCCAAAIIVFKB+fP\/kKiozsYWRt\/I9O9mGMEsX1u3Uapdu5bOLvPQQyNk2rSvZM6cucV6ysmTPxBfX18ZOHCAzhyTlJSkx3vvvcl6vLTUNMnMzJSzZ8\/KggWL5LnnXpAHH3xA7jUy1qhy6NAheenliaK2acqvqL4Pj3xE\/jvuMenWrau+j8paozLkTJr0rqxZu053S01N1d\/dLu8q6qPKwYMH5XfD4NVXX9fnFfWP2fWXaf0iJP50psQmZkhsUrrsS1LfGcZ3zrF6zmA\/L+NTQ0L0t5fxbRz7e0mQt4eETF7rMAXrLw5T0RABBBBAAAEEEEAAAQQQQAABBEpRoNQDZGL37JaevUvxCUowtJobBQEEEEAAAQQQQAABBBBAAAEEChd45ZXXdNaV++8fJkOHDJadO3cZ2yEZwRIhwXL48BF59rnxMm\/e74UPcv6qygpjyQxj6XA6Pd3IPjNBXn7lValbt64x5mE5d+5CCpVRj4wWNzc3ycrK0l1mfj9L1Edtu6TaqW2giirJySl6nqpd\/fr1JCEhUW\/tZNtv+YqV0jKyrW1VpTkuzvqLCnRRn84Na5bqc7L+Uqq8DI4AAggggAACCCCAAAIIIIAAAg4KFCNA5sIClSP3iNkR7Ugz65tHex6OErfzOXDMvI2U+yaxI6NyV+U5j9mxPU8dFQgggAACCCCAAAIIIIAAAgggYC+gMrf8sWCh\/oSFhcpF7dqJyrayY8dOORAXpzO72Pco3pnK9KKyweQuKgjGEhxjey0hwfz2QKr\/0aPHbIepoMels\/5SHg\/L+kt5qHNPBBBAAAEEEEAAAQQQQAABBBDILVCMAJncQxR+vnXTBtmzc4eEtqxY2yzt3rldtm3eUPjkuYoAAggggAACCCCAAAIIIIAAAnYCu3fvEfWhOCJgZhdsR8YruA3rLwXbcAUBBBBAAAEEEEAAAQQQQAABBKqygOPrL6UeIJNmvFG2duXyIgNk8sv4kl+ds362dStXSOqpU04ZTqV59vHx1qmZMzLOOGVMBkEAAQQQQAABBBBAAAEEEEAAAQQcFXB0\/aWuj4ccT8uUMQv2yoSewVLT083RW+h2p85ky7NL9uljNVZRxVnrL15enuLp6SmZmVmSbmzJVVBxcXGRmjV9JTv7rKSlpRXULN96Nb66T1raaaN\/dr5tqEQAAQQQQAABBBBAAAEEEEAAgcorUOoBMopm1dLF0ueG\/uIfGFghpBLiT8jqZUucNpcb+vaRwffcIZv\/2SbPvfCK08ZlIAQQQAABBBBAAAEEEEAAAQQQQMBRAUfWX1RQzMj5e+SnnfGy8N9EuaxJbWlW20sa1\/KUJsZ3E+O7cS0vfcuDKRkSl3JG9HfyGdmfnCEr45IlxQiScXd10QE2hc3NmesvI0cMlx7du8q+\/QfkkbFPFnjbqIs7ytNPPKa3\/Xpw1GNyxMR2Wo89+rB0ufRi+WTql\/Lrb38UeA8uIIAAAggggAACCCCAAAIIIIBA5RQokwCZ6C2b5K8\/5kn\/2++qEEqL\/\/jd2F5po9Pm4u1dQ4\/lc\/7baQMzEAIIIIAAAggggAACCCCAAAIIVF4BxzP8OuUZHVl\/6RMaIL\/e1kYmrjggi\/clyR97E0zf+4pgP3mqa1NpGeRdaF9nrr9s2LRFB8gEN2sqIcHNJHbf\/nzv3bPb5br+5MkEOXrseL5tCqq0rO9YvgtqRz0CCCCAAAIIIIAAAggggAACCFQgARPrL2USIKNoFs6bIx0uvkSah0WUq9TemJ2y6Le55ToHbo4AAggggAACCCCAAAIIIIAAAgiUhoAj6y8qsGVavwiJP50psYkZEpuULvuS1HeG8Z1zrOYW7OdlfGpIiP72Mr6NY38vCfIuemslZ6+\/rFy9Vkbcf5\/U8PLSgTL5BcjUqFFDLonqpFkX\/71czp07VxrEjIkAAggggAACCCCAAAIIIIAAApVUoMwCZGK2R8uvs3+QkY\/\/r9yozp49K\/N+\/lF2bd9W6nO47NIoqVMnSBb+uVga1K8vHTu0E7\/afhK9fYds3rJV0jMyjPp60q5tG+PNp6YSf\/KkrFy1Vg4fOZpnbmqB5\/LLLpFGDRtKjRpeuu2qNevl0KHDedqqiuYhzaRTh\/YSFBSoUw8vX7HauE9r63xOn7bfq9vd3V1aRUZI+4vaiquxV\/f+A3GyavU6PcfcN1DP1LZ1pHGPYEk19vLeuOkf2b1nL4tOuaE4RwABBBBAAAEEEEAAAQQQQKAcBMysv6hAF\/Xp3LCmU2daGusv6enpet2kV89u0qNbV\/n625l51iIuM7ZH8vT01M\/y15Klds9Ur24dY92jnV6D2bP3X9lkrM2oLDNFFbW+U7dukPy1ZJmkpJyya35Vrx7GOk0NWbDwLzmTmSmBgQHSreulxlpMnMTE7JEOxlpQq5YRcvxEvLF+skUOxB0UTw8PadWqpbQx1lbU8W5jLmrdJr9gHtZr7Lg5QQABBBBAAAEEEEAAAQQQQKDEAmUWIKNm+sus76Rx02bSf1D5bLX088zpMveHmSVGc2SA\/1x7tQ446da1i0S2DLd2uemG64wgmZ0yZ97vMm70SHFzc7NeG3TbLfLyq2\/Jps3\/WOsujeosox66X2rVsl+suveuQfLp51\/J3HnzrW3VW1QvvfCMhIe1sNapg5tvvF7OGm9NNWrYQLKzsmXe\/AXW621bt5JnnhonudMHnzAWbya996Fsjd5ubaueZdRDw\/Xij6XyztsHyjEjZfHYJ57Js1BkacM3AggggAACCCCAAAIIIIAAAgiUnUBVXX9RQS8qQKau8fKOetFHra\/YFhU4o0rM7r0Sd\/CQPnZ1dZUn\/zta1PpK7qLGe3fyx\/kGp1jaWtZ3PDw85ceffrFU6++BA26Shg3qS3JyiixdvlLq16srQwffrV84Onz4iH65yNJBBcC8\/tZ7cv111+rgGEu9+r7mql7y\/IRX7ebBeo2tEMcIIIAAAggggAACCCCAAAIIOEfA1TnDOD7KrG+m6e2WHO\/hnJYLfv1Ffvz2S1FvMZVlUcExaqHk76UrrBlfWhtvCj3x2KOiFmlUAIrKKJOdna3fHBo6+ELwUANjkWX0qAd1cIx6E2nDxs36jaWk5GT9CMPuu1tnoVEnLkbml7GjH7YGx+zZG6vbqv221TgqOEYXl5wv9bdRo4by1OOjdXDMqVOpsmLlmpzMMcZbWSpTzLixI8XX10d38PH2ljGPPKiDY+LjT8r8PxbJvN8X6Dek6hkLQA89MPTCwBwhgAACCCCAAAIIIIAAAggggEC5ClTF9Zct\/2wzsurmZH3p2f1yO1+\/2rX1i0qq0jZ7zIjhtk9R3QAAPdBJREFU91mDY1TQzOK\/l8mRo8d03149u8vdd95mN05BJ8ayS4FFrcnYFvUCk8q8u3Xbdlm7boNkZmbpdZsnxj2qg2OSkpJl+crVol5OUkVl9L2sS5R1CNZrrBQcIIAAAggggAACCCCAAAIIIOBUgTLNIKNmfuLYUfnms4\/0Q1x9XT+nPkxBg6ngmO8+\/0SOHz1SUJNSq09NTZMnn3lBDp7fDmnKO69LkyaN9f3efGeyLFu+Sh\/fd8+dorLLNDWuqRS7KiCmjrFF0klj6yV3j3ry9HMvya6Y3bptkJGyd+rH7+vFlYjwML2w06ZVpHXBZ+as2TJ95o+6rQrCeWn803neTlIXh9xzh9SsWVNUwMu4p56zphZuGREmE55\/WgL8\/Y03m\/qIGk8t1qjUvqo89+JE65tY69ZvlLGPPiTp6Rn6Gn8QQAABBBBAAAEEEEAAAQQQQKD8Bari+ovKwqICXAbc1M\/YivpS+WTql\/qFI6V9ubG1kcrSq15AWrpspf4BwkJbyLW9r9THv8z9XaZO+1ofqz+jR40wstF012P9seBPa9CMtUEJD36bv1A++vQLPYrKyPvfsaP0cey+\/TL28Wf0PFW24GmfTtHrLaHNm+sXl1Qj1ms0FX8QQAABBBBAAAEEEEAAAQQQcLpAmWeQUU9w6MB++XzKu\/LTd984\/YFsB1TZYmYb95j24fsSt3+f7aUyO163YaM1OEbddLGRSUYVlbFl1ep1+lj9sbzdpN46qu1XW9erN40eHv243H3fCGtwjLrgYQTQqMAbVRobWWBUCQtrrr8PGYE4M2b9pI\/VH2Xw3pSPree2Byq4RpWPP5tmDY5R5zt37ZYlS5erQ703t\/pOSEhUX7r06HaZ+PjkZJZZb2S1uXPwA0ZK4pygJ0sbvhFAAAEEEEAAAQQQQAABBBCo7gJu7h7lSlAV118WL1mmTVVwSccOF1l9e\/bIySizbsMmSU5J0fURYaH6+\/jxE\/LVtzOsbdXBJ599ad0qOvx8O7sGJTz5vznzrCOsWrNOMjLO6PPFfy+3BvWkpJwSNV9V\/P399Lf6w3qNlYIDBBBAAAEEEEAAAQQQQAABBIoUMLP+kpMSpMghnd9Avcn04duvyUEjWKbvzbdI87AIp95kb8xOmffzjzL3h5llvq2S7YMciMvZ89pSl5aWE9hy\/MQJycrKslRLQuKFABTbxLxqa6Nul3eRDu3bSbOmTaRe3bri5eVp7efimtM6tEVOgMzOmD15nlelDlaLLmrxyFLUft1+5wNxHh05Qk6lplou6e+A8wszTRo30uc7dsXoLaJUmt\/bBt4s\/W+8Xu\/1vX7jJplvvGllWeixG4QTBBBAAAEEEEAAAQQQQAABBKqzgJHxpLxLVVt\/2X8gTtS20qEtQqRn966iMtvWN7Z+jowI19R\/LV5qJQ8La6GP1ZpGppGp17aknT4tu\/fs1UE2EeGhsnR5TtYZ2zbFPVZZbA4fOWrtrtZ\/zpw5o9dz1ItNtsXyQpJllybWa2x1OEYAAQQQQAABBBBAAAEEEEDAAQET6y\/lFiBjeYxfZn0n27duFrXdUq9rrhP\/wEDLpWJ9J8SfkMV\/\/C6Lfpsru7ZvK9YYzux07txZh4bLvV+16lTPWOCZ8Pz\/pEH9enZjnDp1Sm+NZFtZ09dXn542FnjyK+np6XYBMkFBQdZmvr4+oj75Fd\/z46prz4x\/WQfHXH1lT\/H09NRBOypw55b+N8pHn31hTQWc3zjUIYAAAggggAACCCCAAAIIIFDdBM5J+QfIWMyr0vqLysKrAmQuieosNby8pEe3rvox1XrJWiNgxlICjS2qVUlKSrZU2X0nJefUBwbktLO7WIITtRWUoyX3ehDrNY7K0Q4BBBBAAAEEEEAAAQQQQACBHAEz6y\/lHiCjphyzPVp\/liyYL126XyFRl10uoS0jTf2eu3dul3UrV8jqZUtk2+YLiyGmBqlgjftcc5UOjlHbJP362x+yYtUa2X\/goLE90yl54dkndYCKZcr\/GntYd+rYXmeZsdRZvtViUR0jY4xtORAXZz2d+Pok2b33X+u57YF668lS4k8myAcfT5Vvpn8vrVu11PfrdUV3nYnm3rsGycpVa8XMIpBlXL4RQAABBBBAAAEEEEAAAQQQqJICjsdJlMnjV5X1l7+XrZD77rlDB8dcckln6WFkklFl6fJVdtl69+8\/IB2NF3saNqifr2\/DBg10\/b4DB\/K9bltZq+aFrLyq3t3dXZwdWKPGZb1GKVAQQAABBBBAAAEEEEAAAQQQMCFgYv2lQgTIWB4tessmUZ8Z0z6Vth06SXhkawkJDZMmwSESEFRHAgJzgjxUlpiE+HiJ2x8rsXt2S8yO7UZQzAZJNQJHqlJp0TxEP86GjZvlsy++tj6ah4eHdT9qS2WMsbWSKm1aR+rFn42b\/7FcklsG3Ci530hKTU2TQ4ePSKOGDYy3rpqL2g\/btlwS1UkC\/P1lvXFvVdT2Tmpv76PHjsmq1et0e9Vny9Zt8t8xo3QgT0hwM\/k3dp\/tMBwjgAACCCCAAAIIIIAAAgggUH0FTGQSKUukyr7+ojLCbNi0RaI6d5TBxgs7QUE52YgXL1lmxxize68+b9OmlQ6Ssd32qHlIsISF5mxXbVlTset8\/sSyJfZlXS6RL76abm3S\/qK2dltgWy+U8ID1mhIC0h0BBBBAAAEEEEAAAQQQQKD6CZhYfzEdIGMi+KbY8GmpqbJm+VL9KfYgVaDjYSOARb3pFNkyXAegHDl6TPxq15bRo0aIj4+33RNui94hat\/qgAB\/GWcErMxfsEgSk5KkSePGcs3VvezaWk42GUE0KkBmoBFAo9ou+nOJpGdk6Mwwj40eqd\/EWvz3Mpn03ocyoH8\/uaJHN339medfErXIpOZyqZHOWBWVaeb4iXjL0HwjgAACCCCAAAIIIIAAAgggUO0FSrKGUpK+jsJX5vWXvxYv1QEyluAY9RLQjl0xdo8evX2HZGSc0esb48aMlCkfTdUv9oSHhcqjD98vbm5uogJSdu3OeenIrvP5kz1Gxl21HlLf2Ab7ofuHyKLFf0t9YyvsB4cPudDc5cKhM45Yr3GGImMggAACCCCAAAIIIIAAAghUFwEzayimA2SqC2JFeM41a9fLdX16S00jje\/HUyYVOqXklBQZ\/9JrMnHCs0Z7XyOg5QZr+8zMLPHwyPtTf\/HltxIS0kxaR7aU+4feK0MH3yWnT6fr\/qrzmcxM+e772Xqc+X\/8qff0Vts1vfnqBF2ntlOyZKZZvWa93vpJX+APAggggAACCCCAAAIIIIAAAgiIsQ8xCqUksHadkUnYCG7x9fXRd8idPUZVqq2i35j0vvzv8TFGtpgWMumNl+1mk5WVJa+89rYex+6CzcnadRvl9oED9H2uNbbCVh9V1HbY1uLkn5n1GqssBwgggAACCCCAAAIIIIAAAggULWBi\/cW16NFoURoCKSn5bwelMrGoIBVV1DZJb7\/7QZ6Fmo1GGmG17VLuErtvvzz25HPy5Tff6b679+yVhUZWmKeefUHUG0+5iwqAeXniW7LoryU6+4t6c0oF16jAl+07dsm4J56RI0eO6m7RO3bKxDcmibq3evtKFRUcc+pUqvzfnHny5juTdR1\/EEAAAQQQQAABBBBAAAEEEEAAgdIWUGsay1as0rdR6xh\/GRlw8ysqkEatrah1DrXmoooKjNm6bbu8+ua7sjV6e37drHVqW6aXXn1T9u0\/oNdL1L3U9tLvTv7IyK5rn3kmxVgjKaqkOLA9OOs1RSlyHQEEEEAAAQQQQAABBBBAAIHiCbg0aNDA4fdconr+R3ZuXssbUMWzLnYvFYiitkJydXUVtc+2yhaTX6np6yvBwU1FbbdkW1T\/6V9+YmzL5CNvvTtF\/l66wvay9biBkSJYtTl46JA1CMZ60ebA3d1dgps1FbWoc+zYcZsrHCKAAAIIIIAAAggggAACCCCAgEXA1XgRJbxdZ1m75DdLlUPfrL84xGS6kY+3tzRu3EgOHIjTW0ibHUBl+HU11lgKWpcxO56j7VmvcVSKdggggAACCCCAAAIIIIAAAtVRwMz6S959d4oSczicpqiBuO6ogHo76eChw4U2VwE0L41\/WgIDA+STz76UefMX6PZ+frXl1gE36cAXNc4\/\/0QXOM6Ro8cKvGZ7Qb1plV9GGts2HCOAAAIIIIAAAggggAACCCBQ7QVKsoZSkr7VHj5\/gLTTp\/Nkfcm\/Zf61pxzI\/pJ\/z5LVsl5TMj96I4AAAggggAACCCCAAAIIVHEBE2so5gNkXAw8Ezeo4tQV5vFS09L0\/tcqW8wDwwfLbbf2l1PGNk7qzShVp4pKH5yQmFhh5sxEEEAAAQQQQAABBBBAAAEEEKjaAiVYQGH9pWr\/0+DpEEAAAQQQQAABBBBAAAEEEEDASQKOr7+4mr6j42ObHpoOxRdQWy89\/fxLsmrNOj2Iv5+fNGnSWAfHqD22f5u\/UF58+fXi34CeCCCAAAIIIIAAAggggAACCCBgSqBESygl6mxqmjRGAAEEEEAAAQQQQAABBBBAAAEEKq2AmSUU8xlkKi1L1Z\/40WPHZeLrk6RWrZrS1AiOqWXsja3S8KrtmdS2SBQEEEAAAQQQQAABBBBAAAEEEChDAWOrYwoCCCCAAAIIIIAAAggggAACCCCAQCkKmFh\/KUaADIs7pfjTOWXoFGNrpejtO50yFoMggAACCCCAAAIIIIAAAggggEB5CLD+Uh7q3BMBBBBAAAEEEEAAAQQQQAABBKqugPktlqquBU+GAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUAUFCJCpgj8qj4QAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBwQYAAmQsWHCGAAAIIIIAAAggggAACCCCAAAJOE2CTJKdRMhACCCCAAAIIIIAAAggggAACCCCQr4CZ9RcCZPIlpBIBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgqggQIFNVfkmeAwEEEEAAAQQQQAABBBBAAAEEKpbAOTPvMFWsqTMbBBBAAAEEEEAAAQQQQAABBBBAoFIImFh\/IUCmUvyiTBIBBBBAAAEEEEAAAQQQQAABBCqdgItLpZsyE0YAAQQQQAABBBBAAAEEEEAAAQQqlYCJ9RdTATLnjMgbN3f3SmXBZBFAAAEEEEAAAQQQQAABBBBAAIHyEHBzcxO1lmK2sP5iVoz2CCCAAAIIIIAAAggggAACCCBQXQXMrL+YCpDJzEgXD0+v6urKcyOAAAIIIIAAAggggAACCCCAAAIOC3h41hC1lmK2sP5iVoz2CCCAAAIIIIAAAggggAACCCBQXQXMrL+YCpBJSjghPrVqV1dXnhsBBBBAAAEEEEAAAQQQQAABBBBwWECtoai1FLOF9RezYrRHAAEEEEAAAQQQQAABBBBAAIHqKmBm\/cVUgMzRg7FSs3aAeHrVqK62PDcCCCCAAAIIIIAAAggggAACCCBQpIBXDW9jDcVP1FqK2cL6i1kx2iOAAAIIIIAAAggggAACCCCAQHUUMLv+YipA5nTqKePNp+PiX7e+uLq6VUdfnhkBBBBAAAEEEEAAAQQQQAABBBAoVMDNzV38gurp7DFqLcVsYf3FrBjtEUAAAQQQQAABBBBAAAEEEECgugkUZ\/3FVICMAo3bu0vc3T2kTqMmZJKpbv\/CeF4EEEAAAQQQQAABBBBAAAEEEChUQL25FNSgsbh7eOg1lEIbF3KR9ZdCcLiEAAIIIIAAAggggAACCCCAAALVWqC46y8uDRo0OGdWTmWPadI8QvwC6khKcoKkpSRL5pkMyc7KMjsU7Su8gEvFnKGalvqXW0GnV95o8JT3L8D9ESgNgUryH3iVZJql8QsVd0zIiiNXCdUq4ZSL88uUVx8VwG\/\/X2rsz3JdLOY0c415fhRdm\/8lE\/cxOUA+zfOpyuf+jrXKp2NOlenuOR1MdytwAjYXTA1qqrHNTS4clnwEYyyHBnGo0YWJVYKjYj+R6qj+s7PAAYpsUKY6bu7u4uHpJT61\/PS2SskJ8RL37y45eza7RPNg\/aVEfJWscwX9PxYs\/3NYQadX3j8yPOX9C3B\/BEpDoJL8B14lmWZp\/ELFHROy4shVQrVKOOXi\/DLl1Yf1l0L+K6rdj1Lgf5G1a1XgienuOR1MdytwAjYXTA1qqrHNTS4clnwEYyyHBnGo0YWJVYKjYj+R6qj+s7PAAYpsUKY6zlh\/KVaAjOUpfXxriX+d+uJrLACpj1oMoiCAAAIIIIAAAggggAACCCCAAALVSUC9NJSakqQ\/iSeOSlpqilMfn\/UXp3IyGAIIIIAAAggggAACCCCAAAIIVEIBZ6y\/lChAphKaMWUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBaibgWs2el8dFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqGYCBMhUsx+cx0UAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBKqbAAEy1e0X53kRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFqJkCATDX7wXlcBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgugkQIFPdfnGeFwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqGYCBMhUsx+cx0UAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBKqbAAEy1e0X53kRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFqJkCATDX7wXlcBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgugkQIFPdfnGeFwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQqGYCBMhUsx+cx0UAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBKqbAAEy1e0X53kRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFqJuBekuf18a0l\/nXqi28tP\/3x8PQqyXD0RQABBBBAAAEEEEAAAQQQQAABBCqdQOaZDElNSdKfxBNHJS01pdI9AxNGAAEEEEAAAQQQQAABBBBAAAEEqrqAS4MGDc6ZfUhXVzdp0jxC\/ALrSEpSgqSlJEtmRoZkZ2eZHaqU27sUPn4RlwvqXMxuBQ1XQeodeCoHmhT1ME4YwriFiVFMNC1q7pbrF4a8cGS5Vui3yeZ5xyp6gHxb5FuZd\/QLNaY7XOiqjozuBY9Q8BX7QQo5yzPEhQp1lJWVWUhnLpVIwPT\/tijR3ZzUuVJO2knPXrxhECuem1R4uAo\/wWLC0w2B6ifA\/zQX8ZtXWCA1MfV\/rVbYCRYBy+WiBNzc3UW9NORTq7bUqh0gSQknJO7fXXL2bHZRXbmOAAIIIIAAAggggAACCCCAAAIIIFBGAqYDZFxcXKXlRVGSbfw\/oU8eOyLqLSkKAggggAACCCCAAAIIIIAAAggggICIp1cN8a9bX9zdPWTnlrVy7txZWBBAAAEEEEAAAQQQQAABBBBAAAEEKoCAq9k5NGkRoYNjjh3cT3CMWTzaI4AAAggggAACCCCAAAIIIIBAlRY4k5EuJw7F6eyWag2FggACCCCAAAIIIIAAAggggAACCCBQMQRMBch4+9Y0tlWqpzPHnDtHauiK8RMyCwQQQAABBBBAAAEEEEAAAQQQqEgCamulxONHxS+grqi1FAoCCCCAAAIIIIAAAggggAACCCCAQPkLmAqQqd84RE4lnSRzTPn\/bswAAQQQQAABBBBAAAEEEEAAAQQqsIDKJHMqOUHUWgoFAQQQQAABBBBAAAEEEEAAAQQQQKD8BUwFyPgF1JG0lOTynzUzQAABBBBAAAEEEEAAAQQQQAABBCq4gFpDUWspFAQQQAABBBBAAAEEEEAAAQQQQACB8hcwFSDj4VVDMjMyyn\/WzAABBBBAAAEEEEAAAQQQQAABBBCo4AKZZzJEraVQEEAAAQQQQAABBBBAAAEEEEAAAQTKX8BUgIyLi4tkZ2eV\/6yZAQIIIIAAAggggAACCCCAAAIIIFDBBbKzskStpVAQQAABBBBAAAEEEEAAAQQQQAABBMpfwFSATPlPlxkggAACCCCAAAIIIIAAAggggAAClUWA4JjK8ksxTwQQQAABBBBAAAEEEEAAAQQQqPoC5gNkePOp6v+r4AkRQAABBBBAAAEEEEAAAQQQQMAJAuecMAZDIIAAAggggAACCCCAAAIIIIAAAgg4Q8B8gAxrO85wZwwEEEAAAQQQQAABBBBAAAEEEKjyAmSQqfI\/MQ+IAAIIIIAAAggggAACCCCAAAKVRsB0gAwJZCrNb8tEEUAAAQQQQAABBBBAAAEEEECgXAV4y6hc+bk5AggggAACCCCAAAIIIIAAAgggYCNgOkDGpi+HCCCAAAIIIIAAAggggAACCCCAAAIFCpBBpkAaLiCAAAIIIIAAAggggAACCCCAAAJlLECATBmDczsEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBshUgQKZsvbkbAggggAACCCCAAAIIIIAAAghUFwESyFSXX5rnRAABBBBAAAEEEEAAAQQQQACBSiBgPkDGhdWdSvC7MkUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACB8wKmA2QIj+HfDgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBlEjAdICNCiExl+oGZKwIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggUN0FzAfIEB9T4L8ZV1dXGTz4Htm8aZ3s3LFVf8aOebTA9rYXVN9Z339n7af6337brbZNOEYAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAohoC72T4uZJDJlywsLFRefvlF6dC+vd11\/wB\/u\/OCTu68Y5BcdFG7gi5TjwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFBMAdMBMsW8T5XuNnz4UHlk1MPi6elZrOds0KC+jBnzSLH60gkBBBBAAAEEEEAAAQQQQAABBCqmAEl4K+bvwqwQQAABBBBAAAEEEEAAAQQQQKB6ChRjiyWWd3L\/Uxly32BrcExaWlruy0WeP\/\/cM+Lr61tkOxoggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIImBcwnUGmLMJjvH18pF3HzhIe2VpCQsOlSXCIBAYFiX9gkH7ChJPxkhB\/QuL2xUrsnt0SsyNatm7aIGmpqeYFnNhj2fIV8uyz42WskQ2mX7\/rHRr52mt6y5VX9rK2TTWegWAZKwcHCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAiQVMB8iIS+mFyLRu11669OglUV27SWhEywIfLjCojhEwU8doEyk9e+c027Nzh6xduVxWLV0s0Vs2Fdi3NC4sXrJE1q1dLz\/O\/snU8LVq1TQCav5n7TP7p5\/F38\/PLmDGepEDBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgWIJFCNAplj3KbRTWGQr6d33BrmyT1\/x8w8otG1BF0NbRor69Lmhv\/z1xzxZOG+OxGyPLqi5U+ufeuqZYo037rGxUrduXd335MkEefXVN+TViS8Vayw6IYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOQvYDpAxkWcm0HmhoG3y\/UDbtVbKeU\/RXO1\/oGB0v\/2u6TDxZfIr7N\/kF9mfWdugDJq3alTR7nttoHWu70y8TVJSkqynnOAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4BwB0wEyztpiKahOXbn1niHSf9BdznmSXKM0D4uQkY\/\/Txo3bSazvpkmJ44dzdWi\/E49PDxkwovjDcqcYKNly1fInDlzy29C3BkBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEKjCAqYDZLKzMkvM0bBJU7l7+INy9XX9SjxWUQOoAJxafn7yzWcfyaED+4tqXibXhw8fKmFhofpe6ekZMn78i2VyX26CAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghURwHXsn5olTmmrIJjLM+mAnHuGjZC6tSrb6kqt++QkBB5cMT91vu\/P3mKHDgQZz3nAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMC5AqYzyJT09mpbpbLIHJN7nuqeKUlJ8uHbr+W+VKbnE158Xjw9Pa333LYtWqKiLraeR0VFWY8vjuose\/bulbi4ODl8+Ii1ngMEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABxwXKNEDmhoG3i9ryqLyKuvdBY5ulX2Z9V15TkM6dO9nde9oXn9md2570u76vqM+CBYtk5KhHbS9xjAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOCgQJkFyIRFtpLrB9zq4LQca7YiLllmbDsuv+9N1B36hgXITRFB0jPYr8AB+t58i2zfullitkcX2KaiXfDyupBxpqLNjfkggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIVXcB8gMy54j1S7743SEhoePE659Nr2YFkeeqvWDmQnGG9+tPOeNl6PE3UFK8oIEimeViE3uKpvAJkZsz4Xtzc3Kxzzn1w++0XgojOnTsnM2fOkl0xMbmbcY4AAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgoID5ABkHB7Zt1rpde7myT1\/bqhIff2dkjlHBMYPa1JUXewbr8V74e798s\/WY\/LDjRIEBMqphr2uukyUL5kv0lk0lnofZAV6c8HKhXRo1aig9enTXbcaPnyAzZn5faHsuIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCBQu4Fr4Zedc7dKjl\/j5BzhnsPOjrD2UIp5uLjKiU0PxcHXRnzva1pU6Ph6y4fCpQu\/lHxgoXbpfUWgbLiKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghUDYFiBMiY22PJ28dHorp2c7pWtrH9kLsRGBN9Is06dnrWWfHxcNX11soCDqIuu1x8fH0LuFqy6hMn4os9wIn4C31tj4s9IB0RQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFqLlDqWyy169hZQiNaOo15b0K6\/LjzhKRmnhUVEPPZxiNydXN\/Pf7PO+Nlf1KG3BARWOT9QltGStsOnWTN8qVFtjXb4NXX3hD1KU556qlnRH0oCCCAAAIIIIAAAggggAACCCBQ2QVcKvsDMH8EEEAAAQQQQAABBBBAAAEEEECgygiUeoBMeGRrp2ClZmbL7B3x8uOOE7LpaKp4u7uKfw13WX\/klIR\/sM56jzZ1feTGiCDreWEHam6lESBT2D25hgACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFC2AqUeIBMSGu7wE62IS5YZ247L\/L2Jus9\/QgPk5sggI1PMOZltZI35fU+Cru+j6lvWES83F\/l5V7z8ujun\/obwQFF9rgrJyShT1I1DQsOKasJ1BBBAAAEEEEAAAQQQQAABBBBAoHgCJJApnhu9EEAAAQQQQAABBBBAAAEEEEAAgVIQKPUAmSbBIQ5NWwXHPP5nrMQlZ1jbq+CXxfuTJCP7rJw2tlTqUN9XBkTWMYJm6oivh6tu1zPYTyb1tnYxdeDo3EwNSmMEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBCiVgOkDmnMnpBwY5tt2RyhyjgmPuaFNXnujaRN9lyNwYWX\/4lN5O6eGLG8oAI2tMi4AaJmdQcPOAoDoFX+QKAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAQJUQyEnDUoqP4h\/oWICMZVslFRzj5+WuP09f3lTPLOvsOflvlyZODY5RAwc4OLdS5GFoBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgVIWKPUAmVKeP8MjgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIFCoQKkHyCScjC90ApaL\/wkN0IdvrjooSRlZ+vPK8gO6zt3VRd5YFSd7EtItzZ3ynRB\/winjMAgCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAxRVwNz21c+Z6qCCUwKA6RXa6OTJIok+kydf\/HNMfS4c63h6SmpktU9YdluUHkuXmyDoywGjr6+FmaVLs74R4x4J3in0DOiKAAAIIIIAAAggggAACCCCAQLUVcKm2T86DI4AAAggggAACCCCAAAIIIIAAAhVPwHyAjMlniNsXK6ERkUX26tHMT57pJjJ7R7z8tidBt+8bFiD9IoIk6+w5+XHHCfndqN90NFUHyqggmZqebjJj23H5fW+itf1NRvuewX5F3k81iNsf61A7GiGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAghUXoFSD5CJ3bNbevZ2DEgFyajPO\/k079qkllzepLYOlJm\/N0H+3p8kbsbWS6fOZFtb\/7QzXrYeTxOV5OYKB4Jk1NwoCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAlVbwNX845nbYylmR7T5W+TTQ22pdHe7evJ27xYy8uKGOghGBcd0qO8rMQ9drD93ta0nMSdPyw9GthlHSsyO7Y40ow0CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAJRYoRoCMuafdummD7Nm5w1ynQlq38K8h47o0kRpuruJmbOb96CWNxcPIJKM+d7StK3V8PGTD4VOFjJBzaffO7bJt84Yi29EAAQQQQAABBBBAAAEEEEAAAQQQKJ6AsXBBQQABBBBAAAEEEEAAAQQQQAABBBCoEAKlHiCTlpoqa1cud\/rD+ni4SoC3h9T39bCOnZ51VlS9uxEsU1RZt3KFpJ4qOpCmqHHUdS8vT6lVq6b4+PgU2tzTM6ddDS+vQttVhYs+3t7apCo8C8+AAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAApVboNQDZBTPqqWLJfHkSadKdWpYU06kZcr0rccl8+w5\/fl5Z7zsT8qQDg18C71XQvwJWb1sSaFtzFwccFM\/+eaLj+XLqR9I0yaNC+w66qHhut2dg24tsI0jF7y9a+igHEfallebJ\/87Wj\/rlVd0L68pcF8EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQEALlEmATPSWTfLXH\/OcSn5LZB0JD\/SWb7Yek\/AP1unPV\/8ckzZ1feTGiKBC77X4j9+N7ZU2FtqmOBc9PTxk7KMPiZubW77dVVaVkpYb+10nM76eKk+OG13Socqkf2BgQJnch5sggAACCCCAAAIIIIAAAgggUOEEik5wW+GmzIQQQAABBBBAAAEEEEAAAQQQQACBqipQJgEyCm\/hvDny7+5dTnO8IthPnrm8qfRvGSSebq76o4Jmxl7SWK4K8S\/wPntjdsqi3+YWeL2kF1o0D5FBtw0o6TAF9q9Ro0aB17iAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggkFfAPW9V6dTEbI+WX2f\/ICMf\/5\/TbtDTCJJRn0m9HRvy7NmzMu\/nH2XX9m2OdShmK7Xl0rr1m2THTscDgtzd3aVVZIS0v6ituLq4yP4DcbJq9TpJz8jQs1DZaa7pfaXceP1\/9Hmnju3lhuv7yOnTGbJk6XLpc82Vun7lqrVy\/ES8debt2raW5iHNJDX1tCz668K2Uq6urnL9dddIVla2LFi0WDIzM6196tWtY8yjnYQEN5U9e\/+VTVu2ysmTCdbr6kBlhunW9VLZtz9O9v4bKxd36iitWobL4SNH5adffrVra3vSoH49uSSqk676e9lKSUxM0scuxjO3a9NaQkObS5Ax9q6YPbJp8z+SnJJi251jBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAtECZBciomf0y6ztp3LSZ9B90l+mJOqPDzzOny9wfZjpjqHzHUMEhnp6eOsBjzCMPyqOPPSXp6en5trWtbNu6lTzz1Djx9rbPDnPCCHSZ9N6HsjV6uwQFBcrwIffYdpOhg+\/W58tXrpJBtw4QHx8fff8fZv9ibXfPnbdJRHiYnDt3TlavXS+nTp3S1yLCQq39VTDK7j17RQXNPPnf0XJpVGdrf8vBX0uWyruTP9bjqLr69erq\/tnZ2XL02HFp1LCBbrotekeBATL1jD4vvfCM1K0TpOex5Z9oHSBTs2ZNGTf6YenY4SLL7fS3mvOX38yQn\/6v9DL+2N2QEwQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCokgJltsWSRW\/WN9P0dkuW87L6XvDrL\/Ljt1+KyiJTWkUFn7w\/JSeIRGVKGXZf0YFAjRo1lKceH62DY06dSpUVK9fkZI4xAmvqGIEk48aOFF9fHzmZkCBfT7cP7pn5w0+iPhkZZ2T9xs36sTp1aG99vFq1akq4EQijisrQ0sHITmMpnTrltEtISNRZYlT9iOH3WYNj4g4eksV\/L5MjR4\/pLr16dpe7jWCb3MXNzU0Hxxw6dFj+XLxUfpu\/MHcTfa6CYl4e\/\/T54JhUee7FiRK7b7++dvNN1+vgGBUQs8F4jh9\/nmNkkNmt53z3HbdKaIuQfMekEgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcESgTDPIqAmdOHZUvvnsIz23q6\/r58gcS9xGBcd89\/kncvzokRKPVdQAG41tgX797Q9j+6JrpfdVvYysLRtk7boNBXYbcs8dojKoxMeflHFPPWfdyqhlRJhMeP5pCfD3N8bqIzNnzRaVGcbNzV3uuG2ADiSZPuMH67hrjPt0v\/wyiTS2OfLx9pa006f1dk0qMMZSVIaWZStW6VNLIM0aY24qMCUstIVca2zhpMovc3+XqdO+1sfqz+hRI0QFyKito\/5Y8Kc1aMbSQG3x9M77HxUYfKSy36jMMSqDTGpqmg6O2bM31tLd2J6pgz5Wc3nltbf1sQq8efH5p6SWYeNtPA8FAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAorkCZZ5BREz10YL98PuVd+em7b4o7b4f6qWwxs417TPvwfYnbv8+hPs5opLYFUhlYVBn14HDxq127wGHV9keqfPzZNGtwjDrfuWu3qMATVUKCm+rvwv6s37hJ1HZHKrCk\/flMMZYgmCPG1k+qdGzfTn+r+YSFNtfHKihFFbXlkirHj5+Qr76doY8tfz757EtJScnZmsmSkcZyTX1Pn\/ljwcExgUZwjJE5RmXUSUtLk+cnTLRmrLGMcdLIYqNKY2ObpsiIcH2snuXp516SR8Y+KVu3bdd1\/EEAAQQQQAABBBBAAAEEEECgMgm4uXtUpukyVwQQQAABBBBAAAEEEEAAAQQQQKBKC5R5BhmLpsok8+Hbr8lBI1im7823SPOwCMslp3zvjdkp837+Ueb+MLPA4A2n3CifQc6cOSOT3vtQXn9lvPj51ZaHHxxmzYxi21xtO6Suq\/LoyBFyKjXV9rKRPcZPnzdp3MiuPr8TlZllW\/QOuahdG+nUsb2sXL3WGhDzxdfT5b9jRonK5NK0SWNp0TxEb1+ktmbasmWrHi4srIX+3rErRjIzM+1uobLR7N6zV2+DFBEeKkuXr7ReV4EslgAca6XNwXV9elvPvvhqusTs3ms9txz8ufhvPdcmxtxeM8wOGwE9W7dFy3wjW01+7S39+EYAAQQQQAABBBBAAAEEEECgQgsYGVspCCCAAAIIIIAAAggggAACCCCAAAIVQ6DcAmQsj\/\/LrO9k+9bNorZb6nXNdeJvZBwpSUmIPyGL\/\/hdFv02V3Zt31aSoUrUVwWUzPzhZ70d0qVRneXqK3vmGS8oKMha5+vrI+qTX\/H19c2vOk+dygajA2SMrZRCgptJYGCApGdkyPoNm2Xb9p3S3gieUdssWbLHbNy8Rc6cD4ZRbVVJSkrOM66uT86pDwzIaWdppLZncrSoLZqWr1ytt1my7bN02UrJzsqWOwcNlMaNGkrDBvX1R21RtXb9Rnnj7fdEBfNQEEAAAQQQQAABBBBAAAEEEKhMAufE8f\/OXJmei7kigAACCCCAAAIIIIAAAggggAAClVGg3ANkFFrM9mj9WbJgvnTpfoVEXXa5hLaMNOW5e+d2WbdyhaxetkS2bd5oqm9pNf5h9v\/JxZ3ai9pGadh998iJ+Hi7Wx2Ii7OeT3x9kuze+6\/13PZAZWlxpKxZu964z91Sx8hMc2O\/63SXf7ZG64wwG4wtmFSATGcju0zz5sH62pq1OdsrqZP9+w\/oLC4qOCW\/0rBBA12978CB\/C4XWjfNyBwz+J47pIEx9mOPPiwTJr4ptoE16lgFzqxYtcbIbhMsrVtF6oAiFeQT1bmjdO1yqfy1ZGmh9+AiAggggAACCCCAAAIIIIAAAhVOgPiYCveTMCEEEEAAAQQQQAABBBBAAAEEEKi+AhUiQMbCH71lk6jPjGmfStsOnSQ8srWEhIZJk+AQCQiqIwGBORlXVJaYBCPYJG5\/rMTu2S0xO7YbQTEbJPXUKctQFeJbBbaorZbeeXOieHvX0Nsb2U5MbYt06PARadSwgYS2aC6r1qyzvSyXRHUytlnyl\/UbN9vVqxMvL688dUePHZd9RqBLcLOmcuUV3fX1DUb2GFVUFpn77rlTOrRvp89VUMq6DRcCiSxbGbVp00pnb1HbHFlK85Bga9aZmJg9lmqHvr+dMUt++uVXvb1Tv759pHOnDjLotgEyfcYPur+np6cRRNRBB8b8+PMc2bM3Vn\/mzpsvkye9Jmrbpcu6RBEg45A2jRBAAAEEEEAAAQQQQAABBCqUgImsqxVq3kwGAQQQQAABBBBAAAEEEEAAAQQQqIICpgNkyuLlp7TUVFmzfKn+VHZzFQDzxVffyojh9+X7KJs2\/6MDZAYOuFESk5Jk0Z9L9LZInYxML4+NHik1jECYxX8v04E2aoBUw0aV0BYhOqjm2PHjkpJyITBIbbOkAmQsZb2ROUaVA3EH5fiJeKlrZJdRZeeu3XbbKUVv36G3MVL3GzdmpEz5aKr8G7tPwsNC5dGH7xc3Nze9NdKu3eYCZM6ePavv94WRRaZF8xBp0zpSbh1wk+zZ86+sNjLeBBlbOz0x7lHdRm3z9MnUr4x5ZEgbI4tM\/fo52WyO2ATr6Ib8QQABBBBAAAEEEEAAAQQQQKASCJTFGkolYGCKCCCAAAIIIIAAAggggAACCCCAQIUQMB0gUyFmXckm8dv8hRJ1cSe9vVHuqX\/x5bcSEtJMWke2lPuH3itDB98lp0+nS82avrrpmcxM+e772dZum7Zs1cc1atSQt19\/SVQAyqB7hkt6erquV9smDbz5Rn188NBhUVllLGXDhk1y7TVXnW+33lKtv+NPJsgbk96X\/z0+xsgW00ImvfGy3fWsrCx55bW3dZCM3QUHT1Q2ndfffs+Y88s6KGb0qAflsSeflUPGHDcaQUIdjcw2V\/XqaWS+6SEuLi7WUTMzs2TJ0hXWcw4QQAABBBBAAAEEEEAAAQQQqDQCZJCpND8VE0UAAQQQQAABBBBAAAEEEEAAgaov4Fr1H7FiPOH7H3xizfRyymYrKBUA8\/LEt2TRX0t0hheVqUUFx6gtkLbv2CXjnnhGbDOoxBmZYN55\/0PrWK6urkbGmCbWh4wxMrwkJCbqc7Wtkm2x3apptZFpJndZa9S9\/e4H+r4qoEUVFRizddt2efXNd2Vr9HZrl5RTOZlsrBUOHCQmJslrb76jx\/Tx8Zah996pe71ujD3v9wV6uylLcIx6fpXB5slnXjC2XPrXgdFpggACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII5C\/g0qBBA4cz\/kb1\/I\/s3LxWjOiN\/EejtsQCDerXEx8fHzl46JDe8qigAVUgSZ2gQMk0AlhU4Imzi4+3tzRu3EgOHIjTWz45e\/yCxqtjbAHlV7u2xB08WOjzF9SfegQQQAABBBBAAAEEEPj\/9u6gp4kgCgDwlG4BUQQjKlEvHvTmyR\/v2bP\/gIN60EQEgoCAiIqdohFNiZ3FYWbpN8kmpZ198+abpgmTt7sECBCoRWBmeBHM46fPwssXz2tJSR4ECBAgQIAAAQIECBAgQIAAgakVSH\/EktqYrF+W9+sfJoof77Cysbk1Ud82nQ4OD0O8G81lt83hnOKhESBAgAABAgQIECBAgACBzgvYQ+n8EpoAAQIECBAgQIAAAQIECBAgcHUE0h+x1Ls6kzcTAgQIECBAgAABAgQIECBAgEA+ARUy+WxFJkCAAAECBAgQIECAAAECBAikCaQXyNjbSRPWmwABAgQIECBAgAABAgQIEJhKAVsoU7nsJk2AAAECBAgQIECAAAECBAhUKpBeIFPpRKRFgAABAgQIECBAgAABAgQIEKhKYPh4ZI0AAQIECBAgQIAAAQIECBAgQKAOgRYFMjZ36lg6WRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwi0KJAZpKw+hAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCoQ0CBTB3rIAsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMAgpkMsEKS4AAAQIECBAgQIAAAQIECEy3gIdUT\/f6mz0BAgQIECBAgAABAgQIECBQl4ACmbrWQzYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL\/WUCBzH8GFY4AAQIECBAgQIAAAQIECBAgMBI4cQ8Z3wQCBAgQIECAAAECBAgQIECAQC0CCmRqWQl5ECBAgAABAgQIECBAgAABAldLoNe7WvMxGwIECBAgQIAAAQIECBAgQIBAhwWSCmROhlc+9Zumw9OVOgECBAgQIECAAAECBAgQIEDgcgT6\/X6IeykaAQIECBAgQIAAAQIECBAgQIBAeYGkApnjo89hMDtXPmsZECBAgAABAgQIECBAgAABAgQqFxjMzoe4l6IRIECAAAECBAgQIECAAAECBAiUF0gqkNnZ3gwLizfLZy0DAgQIECBAgAABAgQIECBAgEDlAnEPJe6laAQIECBAgAABAgQIECBAgAABAuUFkgpk1t+9CTdu3gqzc\/PlM5cBAQIECBAgQIAAAQIECBAgQKBSgbn5a8M9lKUQ91I0AgQIECBAgAABAgQIECBAgACB8gJJBTKH+5+GVz5thOU798LMTL989jIgQIAAAQIECBAgQIAAAQIECFQm0O83Yen23dHdY+JeikaAAAECBAgQIECAAAECBAgQIFBeIKlAJqb79tVaaJpBWLn\/0J1kyq+fDAgQIECAAAECBAgQIECAAIGKBOKdY26vPgjNYDDaQ6koNakQIECAAAECBAgQIECAAAECBKZaoLe6unqSKhDvHvPw0ZOwdGsl7O1uh4O93XD85Sh8+\/o1NZT+1Qv06swwphW\/uZWmVxoNT+kVMD6BHAId+cHrSJo5VqhtTGRt5Dqo1sGU26xMqXNiAf+f\/9T8+ddfH7ZM86+YP6OM3h3\/UcI4iQHGdB\/z1pjxJ+s15sTTt5JPPz0h+bRzEzjzQVLQpM5nBvn98uIRhrEmCjJRp9+JdeBV6xnFE+Nv57kB\/tnhUnX6TRMGs3NhYXFp9Fil3e2t8Pb1Wvj+\/dul5mEwAgQIECBAgAABAgQIECBAgACB8wVaFcj8CrdwfTEsr9wL14cbQPGIm0EaAQIECBAgQIAAAQIECBAgQGCaBOJFQ\/t7O6Pj4+Z6ONjfm6bpmysBAgQIECBAgAABAgQIECBAoBMCzUWyjBs+Nn0uIuhcAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AIzuQcQnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBJAQUyJfWNTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkF1AgUx2YgMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUFFAgU1Lf2AQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkFFMhkJzYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBASQEFMiX1jU2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBdQIFMdmIDECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIlBRQIFNS39gECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZBRTIZCc2AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEmBH4qXPVuEAEHoAAAAAElFTkSuQmCC\" alt=\"Guide to installing Traccar on Synology in Docker\" width=\"2248\" height=\"302\" \/><\/p><ul><li>Select the created Stack named <strong>paperless-ngx<\/strong> (or named according to you, corresponding to Paperless).<\/li><li>Add a parameter to <strong>Environment<\/strong> at the Paperless-ngx Web server as described below:<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-355d473 elementor-widget elementor-widget-mdp-coder-elementor\" data-id=\"355d473\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"mdp-coder-elementor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <!-- Start Coder for Elementor WordPress Plugin -->\n        <div\n            id=\"mdp-coder-355d473\"\n            class=\"mdp-coder-elementor-box\"\n            data-theme=\"mdp-theme-material-dark\"\n            data-dark-theme=\"mdp-theme-material-dark\"\n        >\n            \n                <pre class=\"language-yaml line-numbers copy-to-clipboard\"data-previewers=\"\"><code>PAPERLESS_APPS: &quot;allauth.socialaccount.providers.openid_connect&quot;\nPAPERLESS_SOCIALACCOUNT_PROVIDERS: &#039;{&quot;openid_connect&quot;: {&quot;APPS&quot;: [{&quot;provider_id&quot;: &quot;authentik&quot;,&quot;name&quot;: &quot;Authentik SSO&quot;,&quot;client_id&quot;: &quot;XX Client ID from Authentika XX&quot;,&quot;secret&quot;: &quot;XX Client Secret from Authentika XX&quot;,&quot;settings&quot;: { &quot;server_url&quot;: &quot;https:\/\/auth.xyz.com\/application\/o\/paperless-ngx\/.well-known\/openid-configuration&quot;}}]}}&#039;<\/code><\/pre>\n                    <\/div>\n                <script>\n            \"use strict\";\n\n            \/** Handler when the DOM is fully loaded. *\/\n            let callback_355d473 = function() {\n\n                \/** Set theme for coder widget. *\/\n                function setTheme() {\n\n                    \/** Foreach Code Widget. *\/\n                    let coderBoxes = document.querySelectorAll( '.mdp-coder-elementor-box' );\n\n                    for ( let coderBox of coderBoxes ) {\n\n                        let lightTheme = coderBox.dataset.theme;\n                        let darkTheme = coderBox.dataset.darkTheme;\n\n                        coderBox.className = '';\n                        if ( window.matchMedia && window.matchMedia( '(prefers-color-scheme: dark)' ).matches ) {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + darkTheme;\n\n                        } else {\n\n                            coderBox.className = 'mdp-coder-elementor-box ' + lightTheme;\n\n                        }\n\n                    }\n\n                }\n                setTheme();\n\n\n                \/** Watch for changes color-scheme. *\/\n                window.matchMedia(\"(prefers-color-scheme: dark)\").addListener( function() {\n                    setTheme();\n                } );\n\n                \n                if ( typeof Prism !== 'undefined' ) {\n\n                    Prism.plugins.autoloader.languages_path = 'https:\/\/chochol.io\/wp-content\/plugins\/coder-elementor\/js\/prism\/components\/';\n                    Prism.highlightAll();\n                    Prism.fileHighlight();\n\n                }\n\n                \n            };\n\n            if (\n                document.readyState === \"complete\" ||\n                ( document.readyState !== \"loading\" && !document.documentElement.doScroll )\n            ) {\n                callback_355d473();\n            } else {\n                document.addEventListener( \"DOMContentLoaded\", callback_355d473 );\n            }\n\n        <\/script>\n                <!-- End Coder for Elementor WordPress Plugin -->\n\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30a022c elementor-widget elementor-widget-text-editor\" data-id=\"30a022c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the given configuration snippet, the set value in <strong>PAPERLESS_APPS<\/strong> will tell us to use the <strong>Django Allauth<\/strong> library component, enabling integration with various identity providers using the OpenID Connect standard. <strong>PAPERLESS_SOCIALACCOUNT_PROVIDERS<\/strong>, on the other hand, contains detailed communication of the <strong>IdP Authentik<\/strong> connection, including the client ID, client secret and the URL of the Well Known server, where the OIDC configuration is located.<\/p>\n<ul>\n<li>Click <strong>Deploy the stack<\/strong>, then wait until Portainer processes the new content and creates the containers again.<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1305f1a elementor-widget elementor-widget-text-editor\" data-id=\"1305f1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Step 5 &#8211; Configuration in Paperless-ngx<\/h2><h3>New integration with IdP<\/h3><ul><li>Log in to your account and go to the document management system interface.<\/li><li>Click on your name in the upper right corner of the screen to open the context menu, then select My Profile.<\/li><\/ul><p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1831 aligncenter\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.06.48.png\" alt=\"Paperless-ngx, My Profile Menu\" width=\"197\" height=\"239\" \/><\/p><ul><li>In the Connect new social account section, select Authentik SSO to connect your account to the IdP.<\/li><\/ul><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1833 size-full\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.09.42.png\" alt=\"Paperless-ngx, Connect new social account\" width=\"494\" height=\"117\" srcset=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.09.42.png 494w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.09.42-300x71.png 300w\" sizes=\"(max-width: 494px) 100vw, 494px\" \/><\/p><ul><li>After selecting the option to connect to IdP in the Connect new social account section, you will be redirected to the Authentik page to authorize the connection between your existing local account in Paperless and the identity provider. Once the process is complete and you return to Paperless, you will see your account as linked to IdP.<\/li><\/ul><p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1835 size-full\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.10.41.png\" alt=\"Paperless-ngx, Connected social accounts\" width=\"491\" height=\"237\" srcset=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.10.41.png 491w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.10.41-300x145.png 300w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/><\/p><ul><li>Done! Now, to log in using Authentik as your identity provider, simply log out and then go to the login screen again, where you can use the newly configured authentication method.<\/li><\/ul><p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1837 aligncenter\" src=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.12.13.png\" alt=\"Paperless-ngx, Login Screen\" width=\"371\" height=\"470\" srcset=\"https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.12.13.png 371w, https:\/\/chochol.io\/wp-content\/uploads\/2024\/02\/Screenshot-2024-02-13-at-17.12.13-237x300.png 237w\" sizes=\"(max-width: 371px) 100vw, 371px\" \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b1178b elementor-widget elementor-widget-text-editor\" data-id=\"9b1178b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you have additional questions about the setup, <strong>go ahead and leave a comment under this article<\/strong> or <strong>contact me directly<\/strong>. I will be happy to answer any concerns and help solve any problems. Your questions can help improve this guide for other users.<\/p><h2><strong>Additional Sources and information<\/strong><\/h2><p>Want to know how to enable uploading digitally signed PDF files to Paperless-ngx? My step-by-step article will show you how to do it, providing convenience and efficiency in document management. Discover what settings are key to integrating signed documents seamlessly into your system.<\/p><p>\ud83d\udc49 <a href=\"https:\/\/chochol.io\/en\/software\/paperless-how-to-enable-upload-of-digitally-signed-pdf-files\/\" target=\"_new\">Learn more about the process<\/a> and make document management easier.<\/p><p>For further exploration and more information, I recommend checking out the links below. They are valuable sources that were used in the development of this guide:<\/p><ul><li><a href=\"https:\/\/docs.paperless-ngx.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.paperless-ngx.com<\/a> \u2013 Paperless-ngx documentation,<\/li><li><a href=\"https:\/\/docs.allauth.org\/en\/latest\/socialaccount\/providers\/openid_connect.html\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.allauth.org\/en\/latest\/socialaccount\/providers\/openid_connect.html<\/a> &#8211; OpenID Connect w Django-Allauth.<\/li><\/ul><h2>Read also<\/h2><ul><li><a href=\"https:\/\/chochol.io\/en\/computer-networking\/how-to-configure-a-leox-gpon-ont-module-on-a-mikrotik-router\/\">How to configure Leox GPON ONT insert on Mikrotik router<\/a> \/ Step-by-step guide on how to configure Leox LXT-010S-H GPON ONT insert on Mikrotik RB5009 router, instead of ONT module from Orange.<\/li><li><a href=\"https:\/\/chochol.io\/en\/computer-networking\/unifi-network-application-remote-adoption-of-an-access-point\/\">UniFi Network Application: Connecting an Access Point from another network<\/a> \/ Discover how to connect a device from Ubiquiti UniFi from another network to Network Application &#8211; using Mikrotik&#8217;s IPSec tunnel as an example.<\/li><li><a href=\"https:\/\/chochol.io\/en\/computer-networking\/unifi-controller-in-docker-migrating-to-unifi-network-application\/\">UniFi Controller in Docker: Migrating to UniFi Network Application<\/a> \/ UniFi Controller: Discover step-by-step how to successfully migrate to Network Application using Docker Compose.<\/li><li><a href=\"https:\/\/chochol.io\/en\/smart-home\/home-assistant-installing-mirror-lighting-on-esphome\/\">Home Assistant: Install mirror lighting on ESPHome<\/a> \/ Set up simple mirror lighting with ESPHome in Home Assistant. Discover simple integration and control light with ease.<\/li><li><a href=\"https:\/\/chochol.io\/en\/hardware\/ads-b-receiver-installation-and-configuration-on-raspberry-pi\/\">ADS-B: Receiver Installation and Configuration on Raspberry Pi<\/a> \/ Discover the secrets of installing and configuring your own ADS-B antenna on Raspberry Pi. Develop skills and track aircraft in real time.<\/li><li><a href=\"https:\/\/chochol.io\/en\/software\/traccar-docker-installation-guide-on-synology\/\">Traccar: A guide to installing on Synology with Docker<\/a> \/ Step-by-step guide: Installing Traccar on Synology using Docker. Effective vehicle tracking on your own server.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Configure Single Sign-On in Authentik to Paperless-ngx with OpenID Connect to simplify login. Find out how!<\/p>\n","protected":false},"author":1,"featured_media":1822,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[57,202,59,66,197,56,64],"class_list":["post-1845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-authentik","tag-archiwizacja-cyfrowa","tag-docker","tag-docker-compose","tag-paperless-ngx","tag-portainer","tag-synology"],"_links":{"self":[{"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/posts\/1845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/comments?post=1845"}],"version-history":[{"count":0,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/posts\/1845\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/media\/1822"}],"wp:attachment":[{"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/media?parent=1845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/categories?post=1845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chochol.io\/en\/wp-json\/wp\/v2\/tags?post=1845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}