From aaf7389fd815cdb073617c018bd73c6f6affa772 Mon Sep 17 00:00:00 2001 From: mrichomme Date: Fri, 29 May 2020 16:51:05 +0200 Subject: [PATCH] Remove postman subdirectory The postman suite has not been updated for Frankfurt They are defacto deprecated This shoudl be cherry picked in Frankfurt However the suite will remain in El Alto and previous versions Issue-ID: INT-1608 Signed-off-by: mrichomme Change-Id: Id1ee003e023e8c35d7f5439f1a525ee039fb6b2f --- .../01_Onboard_Vendor.postman_collection.json | 363 ----- .../02_Onboard_VSP_part1.postman_collection.json | 424 ----- .../03_Onboard_VSP_part2.postman_collection.json | 87 -- .../04_Onboard_VSP_part3.postman_collection.json | 398 ----- test/postman/05_Onboard_VF.postman_collection.json | 632 -------- .../06_Onboard_Service.postman_collection.json | 1410 ----------------- ...6_Onboard_Service_Macro.postman_collection.json | 1149 -------------- ...siness_project_platform.postman_collection.json | 302 ---- ...vice_Subscription_Cloud.postman_collection.json | 1647 -------------------- ...te_service_vnf_vfmodule.postman_collection.json | 1360 ---------------- .../11_delete_instances.postman_collection.json | 759 --------- .../postman/12_NS_Instance.postman_collection.json | 234 --- .../13_Ns_package_onboard.postman_collection.json | 223 --- .../14_Vnf_package_onboard.postman_collection.json | 185 --- .../15_Pnf_package_onboard.postman_collection.json | 244 --- ...Catalog_package_onboard.postman_collection.json | 163 -- test/postman/globals.postman_globals.json | 8 - test/postman/images/collection-detail-test.png | Bin 123615 -> 0 bytes test/postman/images/collection-detail.png | Bin 83671 -> 0 bytes test/postman/images/collections.png | Bin 81167 -> 0 bytes test/postman/images/globals.png | Bin 111790 -> 0 bytes test/postman/images/import.png | Bin 83172 -> 0 bytes test/postman/images/run.png | Bin 93958 -> 0 bytes test/postman/images/zipfile.png | Bin 97349 -> 0 bytes .../integration_test_urls.postman_environment.json | 379 ----- 25 files changed, 9967 deletions(-) delete mode 100644 test/postman/01_Onboard_Vendor.postman_collection.json delete mode 100644 test/postman/02_Onboard_VSP_part1.postman_collection.json delete mode 100644 test/postman/03_Onboard_VSP_part2.postman_collection.json delete mode 100644 test/postman/04_Onboard_VSP_part3.postman_collection.json delete mode 100644 test/postman/05_Onboard_VF.postman_collection.json delete mode 100644 test/postman/06_Onboard_Service.postman_collection.json delete mode 100644 test/postman/06_Onboard_Service_Macro.postman_collection.json delete mode 100644 test/postman/07_Declare_owningEntity_LineOfBusiness_project_platform.postman_collection.json delete mode 100644 test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json delete mode 100644 test/postman/10_instantiate_service_vnf_vfmodule.postman_collection.json delete mode 100644 test/postman/11_delete_instances.postman_collection.json delete mode 100644 test/postman/12_NS_Instance.postman_collection.json delete mode 100644 test/postman/13_Ns_package_onboard.postman_collection.json delete mode 100644 test/postman/14_Vnf_package_onboard.postman_collection.json delete mode 100644 test/postman/15_Pnf_package_onboard.postman_collection.json delete mode 100644 test/postman/16_Catalog_package_onboard.postman_collection.json delete mode 100644 test/postman/globals.postman_globals.json delete mode 100755 test/postman/images/collection-detail-test.png delete mode 100755 test/postman/images/collection-detail.png delete mode 100755 test/postman/images/collections.png delete mode 100755 test/postman/images/globals.png delete mode 100755 test/postman/images/import.png delete mode 100755 test/postman/images/run.png delete mode 100755 test/postman/images/zipfile.png delete mode 100644 test/postman/integration_test_urls.postman_environment.json diff --git a/test/postman/01_Onboard_Vendor.postman_collection.json b/test/postman/01_Onboard_Vendor.postman_collection.json deleted file mode 100644 index 31ce57b5c..000000000 --- a/test/postman/01_Onboard_Vendor.postman_collection.json +++ /dev/null @@ -1,363 +0,0 @@ -{ - "info": { - "_postman_id": "338c7225-c4d5-40c8-8619-ae904f41a83d", - "name": "01_Onboard_Vendor", - "description": "onboard new vendor", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "Get Vendor before create", - "event": [ - { - "listen": "test", - "script": { - "id": "2249b072-2689-45f3-87ea-a75da5802752", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "var vendor_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vendor_name\")) {", - " vendor_found = true;", - " pm.environment.set(\"auto_vendor_id\", \"\"+jsonData.results[i].id+\"\");", - " }", - "}", - "if (vendor_found === false) {", - " tests[pm.environment.get(\"vendor_name\")+\" not yet declared\"] = true;", - "}", - "", - "else {", - " tests[pm.environment.get(\"vendor_name\")+\" already exists, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models" - ] - } - }, - "response": [] - }, - { - "name": "Create Vendor", - "event": [ - { - "listen": "test", - "script": { - "id": "80c1d190-d480-4150-ae91-8ce4111c0f9d", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_vendor_id\", \"\"+jsonData.itemId+\"\");", - "pm.environment.set(\"auto_vendor_version_id\", \"\"+jsonData.version.id+\"\");", - "", - "tests[\"Vendor status is : \"+jsonData.version.status] = jsonData.version.status === \"Draft\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"iconRef\": \"icon\",\r\n \"vendorName\": \"{{vendor_name}}\",\r\n \"description\": \"Vendor\"\r\n}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models" - ] - } - }, - "response": [] - }, - { - "name": "Get Vendor after create", - "event": [ - { - "listen": "test", - "script": { - "id": "aa6fd7c5-c941-43ce-8300-a492c2d62a6c", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "var vendor_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vendor_name\")) {", - " vendor_found = true;", - " pm.environment.set(\"auto_vendor_id\", \"\"+jsonData.results[i].id+\"\");", - " }", - "}", - "tests[pm.environment.get(\"vendor_name\")+\" found\"] = vendor_found === vendor_found;", - "", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models" - ] - } - }, - "response": [] - }, - { - "name": "Submit Vendor", - "event": [ - { - "listen": "test", - "script": { - "id": "db905800-2754-491a-9d78-1ffebc12fb18", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\"action\":\"Submit\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models/{{auto_vendor_id}}/versions/{{auto_vendor_version_id}}/actions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models", - "{{auto_vendor_id}}", - "versions", - "{{auto_vendor_version_id}}", - "actions" - ] - } - }, - "response": [] - }, - { - "name": "Get Vendor additional info after Submit", - "event": [ - { - "listen": "test", - "script": { - "id": "f9003c80-add1-4581-9a9d-661972f7d6d5", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Vendor is : \"+jsonData.status] = jsonData.status === \"Certified\";", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/items/{{auto_vendor_id}}/versions/{{auto_vendor_version_id}}", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "items", - "{{auto_vendor_id}}", - "versions", - "{{auto_vendor_version_id}}" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/02_Onboard_VSP_part1.postman_collection.json b/test/postman/02_Onboard_VSP_part1.postman_collection.json deleted file mode 100644 index fc47bf35d..000000000 --- a/test/postman/02_Onboard_VSP_part1.postman_collection.json +++ /dev/null @@ -1,424 +0,0 @@ -{ - "info": { - "_postman_id": "7f61efa5-8b7f-4593-9d57-26da61bb8604", - "name": "02_Onboard_VSP_part1", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "check VSP exists", - "event": [ - { - "listen": "test", - "script": { - "id": "dc866867-2909-4844-9072-01c9e2e4e856", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vsp_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vsp_name\")) {", - " vsp_found = true;", - " }", - "}", - "", - "if (vsp_found === false) {", - " tests[pm.environment.get(\"vsp_name\")+\" does not yet exist, we continue\"] = true;", - "}", - "", - "else {", - " tests[pm.environment.get(\"vsp_name\")+\" already exists, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products" - ] - } - }, - "response": [] - }, - { - "name": "Get Vendor infos", - "event": [ - { - "listen": "test", - "script": { - "id": "dbd0ea7f-5f66-4431-8a51-2e5d757647a0", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "", - "var jsonData = pm.response.json();", - "var vendor_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vendor_name\")) {", - " vendor_found = true;", - " pm.environment.set(\"auto_vendor_id\", \"\"+jsonData.results[i].id+\"\");", - " }", - "}", - "if (vendor_found === false) {", - " tests[pm.environment.get(\"vendor_name\")+\" does not exists : we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}", - "", - "else {", - " tests[pm.environment.get(\"vendor_name\")+\" exists\"] = true;", - "}", - "", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models" - ] - } - }, - "response": [] - }, - { - "name": "Create VSP", - "event": [ - { - "listen": "test", - "script": { - "id": "739f040c-f4b1-4790-bfce-4f5dae60b637", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_vsp_id\", \"\"+jsonData.itemId+\"\");", - "pm.environment.set(\"auto_vsp_version_id\", \"\"+jsonData.version.id+\"\");", - "pm.environment.set(\"auto_vsp_version_name\", \"\"+jsonData.version.name+\"\");", - "", - "tests[\"VSP version is : \"+jsonData.version.status] = jsonData.version.status === \"Draft\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"name\": \"{{vsp_name}}\",\r\n \"description\": \"vendor software product\",\r\n \"icon\": \"icon\",\r\n \"category\": \"resourceNewCategory.generic\",\r\n \"subCategory\": \"resourceNewCategory.generic.abstract\",\r\n \"vendorName\": \"{{vendor_name}}\",\r\n \"vendorId\": \"{{auto_vendor_id}}\",\r\n \"licensingData\": {},\r\n \"onboardingMethod\": \"NetworkPackage\"\r\n}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products" - ] - } - }, - "response": [ - { - "name": "Create Vendor Software Product", - "originalRequest": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "" - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "access-control-allow-credentials", - "value": "true", - "name": "access-control-allow-credentials", - "description": "Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials." - }, - { - "key": "access-control-allow-origin", - "value": "chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop", - "name": "access-control-allow-origin", - "description": "Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource." - }, - { - "key": "access-control-expose-headers", - "value": "", - "name": "access-control-expose-headers", - "description": "Lets a server whitelist headers that browsers are allowed to access." - }, - { - "key": "content-type", - "value": "application/json", - "name": "content-type", - "description": "The mime type of this content" - }, - { - "key": "date", - "value": "Wed, 06 Jun 2018 15:02:46 GMT", - "name": "date", - "description": "The date and time that the message was sent" - }, - { - "key": "server", - "value": "Jetty(9.3.21.v20170918)", - "name": "server", - "description": "A name for the server" - }, - { - "key": "transfer-encoding", - "value": "chunked", - "name": "transfer-encoding", - "description": "The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity." - } - ], - "cookie": [], - "body": "{\"vspId\":\"b3267b0aefbd4e2ea52be0e414139b1c\"}" - } - ] - }, - { - "name": "Get VSP versions", - "event": [ - { - "listen": "test", - "script": { - "id": "5e55115d-c797-4b34-bfaf-d2af24d62c01", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/items/{{auto_vsp_id}}/versions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "items", - "{{auto_vsp_id}}", - "versions" - ] - } - }, - "response": [] - }, - { - "name": "Get VSP status", - "event": [ - { - "listen": "test", - "script": { - "id": "2492d06b-4b31-4d93-aaf2-3417419c6e14", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/items/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "items", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/03_Onboard_VSP_part2.postman_collection.json b/test/postman/03_Onboard_VSP_part2.postman_collection.json deleted file mode 100644 index 31026401b..000000000 --- a/test/postman/03_Onboard_VSP_part2.postman_collection.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "info": { - "_postman_id": "4779261e-f678-4383-b3a9-dfe63f080371", - "name": "03_Onboard_VSP_part2", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "Upload zip file containing Heat files", - "event": [ - { - "listen": "test", - "script": { - "id": "033f8cad-de66-4de9-8858-f3c72629c838", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "if (jsonData.status === \"Success\") {", - " tests[\"Upload Success\"] = true; ", - "}", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "multipart/form-data" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "upload", - "type": "file", - "src": "" - } - ] - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}/orchestration-template-candidate", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}", - "orchestration-template-candidate" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/04_Onboard_VSP_part3.postman_collection.json b/test/postman/04_Onboard_VSP_part3.postman_collection.json deleted file mode 100644 index 01de8b756..000000000 --- a/test/postman/04_Onboard_VSP_part3.postman_collection.json +++ /dev/null @@ -1,398 +0,0 @@ -{ - "info": { - "_postman_id": "458aefd8-1c13-4d22-859b-38757f935cca", - "name": "04_Onboard_VSP_part3", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "Process VSP zip file", - "event": [ - { - "listen": "test", - "script": { - "id": "1dceb509-a7e0-426f-b6fc-c50e9e9376e3", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}/orchestration-template-candidate/process", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}", - "orchestration-template-candidate", - "process" - ] - } - }, - "response": [ - { - "name": "Checkin VSP", - "originalRequest": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "" - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "access-control-allow-credentials", - "value": "true", - "name": "access-control-allow-credentials", - "description": "Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials." - }, - { - "key": "access-control-allow-origin", - "value": "chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop", - "name": "access-control-allow-origin", - "description": "Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource." - }, - { - "key": "access-control-expose-headers", - "value": "", - "name": "access-control-expose-headers", - "description": "Lets a server whitelist headers that browsers are allowed to access." - }, - { - "key": "content-type", - "value": "application/json", - "name": "content-type", - "description": "The mime type of this content" - }, - { - "key": "date", - "value": "Wed, 06 Jun 2018 16:14:24 GMT", - "name": "date", - "description": "The date and time that the message was sent" - }, - { - "key": "server", - "value": "Jetty(9.3.21.v20170918)", - "name": "server", - "description": "A name for the server" - }, - { - "key": "transfer-encoding", - "value": "chunked", - "name": "transfer-encoding", - "description": "The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity." - } - ], - "cookie": [], - "body": "{}" - } - ] - }, - { - "name": "Commit VSP", - "event": [ - { - "listen": "test", - "script": { - "id": "0f0417e6-2b03-44a4-9416-9f709077a525", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\"action\":\"Commit\",\"commitRequest\":{\"message\":\"ok\"}}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/items/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}/actions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "items", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}", - "actions" - ] - } - }, - "response": [ - { - "name": "Checkin VSP", - "originalRequest": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "" - } - }, - "status": "OK", - "code": 200, - "_postman_previewlanguage": "json", - "header": [ - { - "key": "access-control-allow-credentials", - "value": "true", - "name": "access-control-allow-credentials", - "description": "Indicates whether or not the response to the request can be exposed when the credentials flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials." - }, - { - "key": "access-control-allow-origin", - "value": "chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop", - "name": "access-control-allow-origin", - "description": "Specifies a URI that may access the resource. For requests without credentials, the server may specify '*' as a wildcard, thereby allowing any origin to access the resource." - }, - { - "key": "access-control-expose-headers", - "value": "", - "name": "access-control-expose-headers", - "description": "Lets a server whitelist headers that browsers are allowed to access." - }, - { - "key": "content-type", - "value": "application/json", - "name": "content-type", - "description": "The mime type of this content" - }, - { - "key": "date", - "value": "Wed, 06 Jun 2018 16:14:24 GMT", - "name": "date", - "description": "The date and time that the message was sent" - }, - { - "key": "server", - "value": "Jetty(9.3.21.v20170918)", - "name": "server", - "description": "A name for the server" - }, - { - "key": "transfer-encoding", - "value": "chunked", - "name": "transfer-encoding", - "description": "The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity." - } - ], - "cookie": [], - "body": "{}" - } - ] - }, - { - "name": "Submit VSP", - "event": [ - { - "listen": "test", - "script": { - "id": "78d1f69f-e8aa-47aa-a456-45496847ace4", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\"action\": \"Submit\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}/actions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}", - "actions" - ] - } - }, - "response": [] - }, - { - "name": "CSAR VSP", - "event": [ - { - "listen": "test", - "script": { - "id": "5900576b-42d4-4b68-ae67-770e76e6ba97", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "{\"action\": \"Create_Package\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/{{auto_vsp_id}}/versions/{{auto_vsp_version_id}}/actions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products", - "{{auto_vsp_id}}", - "versions", - "{{auto_vsp_version_id}}", - "actions" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/05_Onboard_VF.postman_collection.json b/test/postman/05_Onboard_VF.postman_collection.json deleted file mode 100644 index 1662e6f6d..000000000 --- a/test/postman/05_Onboard_VF.postman_collection.json +++ /dev/null @@ -1,632 +0,0 @@ -{ - "info": { - "_postman_id": "8f0c4ff0-c762-4289-8547-daa0def307c1", - "name": "05_Onboard_VF", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "check vf exists and get id", - "event": [ - { - "listen": "test", - "script": { - "id": "a7d64193-edcb-4540-bcac-dde0f33a637f", - "exec": [ - "", - "var vf_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"vf_name\")+\" does not exists\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = responseCode.code === 200;", - " }", - " var jsonData = pm.response.json();", - " for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"vf_name\")) {", - " vf_found = true;", - " pm.environment.set(\"auto_vf_uuid\", \"\"+jsonData[i].uuid+\"\");", - " pm.environment.set(\"auto_vf_invariant_uuid\", \"\"+jsonData[i].invariantUUID+\"\");", - " }", - " }", - " if (vf_found === false) {", - " tests[pm.environment.get(\"vf_name\")+\" does not yet exists, we continue the run\"] = true;", - " }", - " ", - " else {", - " tests[pm.environment.get(\"vf_name\")+\" already exists, stop the run\"] = false;", - " postman.setNextRequest(null);", - " }", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/resources?resourceType=VF", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "resources" - ], - "query": [ - { - "key": "resourceType", - "value": "VF" - } - ] - } - }, - "response": [] - }, - { - "name": "check VSP exists and get infos", - "event": [ - { - "listen": "test", - "script": { - "id": "ff2f00ca-80fc-40d6-b6ec-aac08eb91759", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vsp_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vsp_name\")) {", - " vsp_found = true;", - " pm.environment.set(\"auto_vsp_id\", \"\"+jsonData.results[i].id+\"\");", - "", - " }", - "}", - "if (vsp_found === false) {", - " tests[\"VSP \"+pm.environment.get(\"vsp_name\")+\" does not exists, we stop the run\"] = false;", - " postman.setNextRequest(null); ", - "}", - "", - "else {", - " tests[\"VSP \"+pm.environment.get(\"vsp_name\")+\" exists, we can continue\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-software-products" - ] - } - }, - "response": [] - }, - { - "name": "Get VSP versions", - "event": [ - { - "listen": "test", - "script": { - "id": "f16c158f-aceb-490c-924d-3ea83c2b9431", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vsp_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i].name === pm.environment.get(\"vsp_name\")) {", - " vsp_found = true;", - " pm.environment.set(\"auto_vsp_version_id\", \"\"+jsonData.results[i].id+\"\");", - " pm.environment.set(\"auto_vsp_version_name\", \"\"+jsonData.results[i].name+\"\");", - " }", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/items/{{auto_vsp_id}}/versions", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "items", - "{{auto_vsp_id}}", - "versions" - ] - } - }, - "response": [] - }, - { - "name": "Get Vendor infos", - "event": [ - { - "listen": "test", - "script": { - "id": "ed512660-e7af-450f-aa7e-b503c7e21a72", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vendor_found = false;", - "for (var i = 0; i < jsonData.results.length; i++) { ", - " if (jsonData.results[i][\"name\"] === pm.environment.get(\"vendor_name\")) {", - " vendor_found = true;", - " pm.environment.set(\"auto_vendor_id\", \"\"+jsonData.results[i][\"id\"]+\"\");", - " }", - "}", - "if (vendor_found === false) {", - " tests[pm.environment.get(\"vendor_name\")+\" does not exists : we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}", - "", - "else {", - " tests[pm.environment.get(\"vendor_name\")+\" exists\"] = true;", - "}", - "", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "robot-ete-ba84612d-c1c6-4c53-9967-7b1dff276c7a" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "robot-ete" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "onboarding-api", - "v1.0", - "vendor-license-models" - ] - } - }, - "response": [] - }, - { - "name": "Create VF resource", - "event": [ - { - "listen": "test", - "script": { - "id": "78a4913a-db8c-4c41-8fae-28e5bf6d90b4", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_vf_invariant_uuid\", \"\"+jsonData.invariantUUID+\"\");", - "pm.environment.set(\"auto_vf_uuid\", \"\"+jsonData.uuid+\"\");", - "pm.environment.set(\"auto_vf_unique_id\", \"\"+jsonData.uniqueId+\"\");", - "", - "tests[\"VF status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"NOT_CERTIFIED_CHECKOUT\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"artifacts\": {},\r\n\t\"toscaArtifacts\": {},\r\n\t\"contactId\": \"cs0008\",\r\n\t\"categories\": [{\r\n\t\t\"name\": \"Generic\",\r\n\t\t\"normalizedName\": \"generic\",\r\n\t\t\"uniqueId\": \"resourceNewCategory.generic\",\r\n\t\t\"icons\": null,\r\n\t\t\"subcategories\": [{\r\n\t\t\t\"name\": \"Abstract\",\r\n\t\t\t\"normalizedName\": \"abstract\",\r\n\t\t\t\"uniqueId\": \"resourceNewCategory.generic.abstract\",\r\n\t\t\t\"icons\": [\"objectStorage\", \"compute\"],\r\n\t\t\t\"groupings\": null,\r\n\t\t\t\"ownerId\": null,\r\n\t\t\t\"empty\": false\r\n\t\t}],\r\n\t\t\"ownerId\": null,\r\n\t\t\"empty\": false\r\n\t}],\r\n\t\"description\": \"VF named {{vf_name}}\",\r\n\t\"icon\": \"defaulticon\",\r\n\t\"componentInstancesProperties\": {},\r\n\t\"componentInstancesAttributes\": {},\r\n\t\"name\": \"{{vf_name}}\",\r\n\t\"tags\": [\"{{vf_name}}\"],\r\n\t\"capabilities\": {},\r\n\t\"requirements\": {},\r\n\t\"deploymentArtifacts\": {},\r\n\t\"componentType\": \"RESOURCE\",\r\n\t\"vendorName\": \"{{vendor_name}}\",\r\n\t\"vendorRelease\": \"1.0\",\r\n\t\"componentInstances\": [],\r\n\t\"properties\": [],\r\n\t\"attributes\": [],\r\n\t\"groups\": [],\r\n\t\"resourceType\": \"VF\",\r\n\t\"csarUUID\": \"{{auto_vsp_id}}\",\r\n\t\"csarVersion\": \"{{auto_vsp_version_name}}\"\r\n}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/resources", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "resources" - ] - } - }, - "response": [] - }, - { - "name": "Checkin VF resource", - "event": [ - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "var jsonData = pm.response.json();", - "", - "tests[\"VF status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"NOT_CERTIFIED_CHECKIN\";" - ] - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "X-ECOMP-InstanceID", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\": \"ONAP-Test checkin\"}" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/resources/{{auto_vf_uuid}}/lifecycleState/checkin", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "resources", - "{{auto_vf_uuid}}", - "lifecycleState", - "checkin" - ] - } - }, - "response": [] - }, - { - "name": "Certify VF resource", - "event": [ - { - "listen": "test", - "script": { - "type": "text/javascript", - "exec": [ - "var jsonData = pm.response.json();", - "", - "tests[\"VF status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"CERTIFIED\";" - ] - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "X-ECOMP-InstanceID", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\": \"certify\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/resources/{{auto_vf_unique_id}}/lifecycleState/certify", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "resources", - "{{auto_vf_unique_id}}", - "lifecycleState", - "certify" - ] - } - }, - "response": [] - }, - { - "name": "Get VF infos by uniqueId to get new vf_unique_Id (=new version id)", - "event": [ - { - "listen": "test", - "script": { - "id": "8d831aa8-7760-44b4-aab4-da4724e8dfc9", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_vf_new_unique_id\", \"\"+jsonData[\"metadata\"][\"allVersions\"][\"1.0\"]+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/resources/{{auto_vf_unique_id}}/filteredDataByParams?include=metadata", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "resources", - "{{auto_vf_unique_id}}", - "filteredDataByParams" - ], - "query": [ - { - "key": "include", - "value": "metadata" - } - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/06_Onboard_Service.postman_collection.json b/test/postman/06_Onboard_Service.postman_collection.json deleted file mode 100644 index f515a2a87..000000000 --- a/test/postman/06_Onboard_Service.postman_collection.json +++ /dev/null @@ -1,1410 +0,0 @@ -{ - "info": { - "_postman_id": "dcfc4671-1cb4-453a-8fef-97a0ba533daa", - "name": "06_Onboard_Service", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "check service exists and get infos", - "event": [ - { - "listen": "test", - "script": { - "id": "4f27b99e-23ac-4e7c-a1dc-c42ad63d6f65", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service\")) {", - " service_found = true;", - " pm.environment.set(\"auto_service_uuid\", \"\"+jsonData[i].uuid+\"\");", - " pm.environment.set(\"auto_service_invariant_uuid\", \"\"+jsonData[i].invariantUUID+\"\");", - " }", - "}", - "if (service_found === false) {", - " tests[pm.environment.get(\"service\")+\" does not exist yet, we continue the run\"] = true;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" already exists, stop the run\"] = false;", - " postman.setNextRequest(null);", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/services", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "services" - ] - } - }, - "response": [] - }, - { - "name": "Declare an aLaCarte Service", - "event": [ - { - "listen": "test", - "script": { - "id": "e6118e78-e476-4049-8e81-f81b53ba625a", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_service_invariant_uuid\", \"\"+jsonData[\"invariantUUID\"]+\"\");", - "pm.environment.set(\"auto_service_uuid\", \"\"+jsonData[\"uuid\"]+\"\");", - "pm.environment.set(\"auto_service_unique_id\", \"\"+jsonData[\"uniqueId\"]+\"\");", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"NOT_CERTIFIED_CHECKOUT\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"artifacts\": {},\r\n\t\"toscaArtifacts\": {},\r\n\t\"contactId\": \"cs0008\",\r\n\t\"categories\": [{\r\n\t\t\"name\": \"Network Service\",\r\n\t\t\"normalizedName\": \"network service\",\r\n\t\t\"uniqueId\": \"serviceNewCategory.network service\",\r\n\t\t\"icons\": [\"network_l_1-3\"],\r\n\t\t\"subcategories\": null,\r\n\t\t\"version\": null,\r\n\t\t\"ownerId\": null,\r\n\t\t\"empty\": false,\r\n\t\t\"type\": null\r\n\t}],\r\n\t\"description\": \"Service {{service}}\",\r\n\t\"icon\": \"defaulticon\",\r\n\t\"componentInstancesProperties\": {},\r\n\t\"componentInstancesAttributes\": {},\r\n\t\"name\": \"{{service}}\",\r\n\t\"tags\": [\"{{service}}\"],\r\n\t\"capabilities\": {},\r\n\t\"requirements\": {},\r\n\t\"deploymentArtifacts\": {},\r\n\t\"componentType\": \"SERVICE\",\r\n\t\"projectCode\": \"123456\",\r\n\t\"componentInstances\": [],\r\n\t\"properties\": [],\r\n\t\"attributes\": [],\r\n\t\"forwardingPaths\": {},\r\n\t\"ecompGeneratedNaming\": true,\r\n\t\"serviceApiArtifacts\": {},\r\n\t\"instantiationType\": \"A-la-carte\",\r\n\t\"environmentContext\": \"General_Revenue-Bearing\"\r\n}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services" - ] - } - }, - "response": [] - }, - { - "name": "check VF exists and get uuid", - "event": [ - { - "listen": "test", - "script": { - "id": "87b90661-aefb-4ec9-94fc-fb5277f8c283", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vf_found = false;", - "if (jsonData.name === pm.environment.get(\"vf_name\")) {", - " vf_found = true;", - " pm.environment.set(\"auto_vf_uuid\", \"\"+jsonData.uuid+\"\");", - " pm.environment.set(\"auto_vf_invariant_uuid\", \"\"+jsonData.invariantUUID+\"\");", - " ", - "}", - "", - "if (vf_found === false) {", - " tests[\"VF \"+pm.environment.get(\"vf_name\")+\" does not exists, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "", - "}", - "", - "else {", - " tests[\"VF \"+pm.environment.get(\"vf_name\")+\" exists, we continue the run\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/resources/{{auto_vf_uuid}}/metadata", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "resources", - "{{auto_vf_uuid}}", - "metadata" - ] - } - }, - "response": [] - }, - { - "name": "Get VF uniqueId", - "event": [ - { - "listen": "test", - "script": { - "id": "16c73747-c973-40d9-ba3f-6061199386ec", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var vf_found = false;", - "for (var i = 0; i < jsonData.resources.length; i++) { ", - " if (jsonData.resources[i].name === pm.environment.get(\"vf_name\")) {", - " vf_found = true;", - " pm.environment.set(\"auto_vf_unique_id\", \"\"+jsonData.resources[i].uniqueId+\"\");", - " }", - "}", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/screen?excludeTypes=VFCMT&excludeTypes=Configuration", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "screen" - ], - "query": [ - { - "key": "excludeTypes", - "value": "VFCMT" - }, - { - "key": "excludeTypes", - "value": "Configuration" - } - ] - } - }, - "response": [] - }, - { - "name": "Add VF to Service", - "event": [ - { - "listen": "test", - "script": { - "id": "897b4588-b2e6-4af6-b469-09ae6ea3b797", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_vf_customization_uuid\", \"\"+jsonData.customizationUUID+\"\");", - "pm.environment.set(\"auto_vf_name_for_model\", \"\"+jsonData.name+\"\");", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"name\": \"{{vf_name}}\",\r\n\t\"componentVersion\": \"1.0\",\r\n\t\"posY\": 100,\r\n\t\"posX\": 200,\r\n\t\"uniqueId\": \"{{auto_vf_unique_id}}\",\r\n\t\"originType\": \"VF\",\r\n\t\"componentUid\": \"{{auto_vf_unique_id}}\",\r\n\t\"icon\": \"defaulticon\"\r\n}\r\n" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/resourceInstance", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "resourceInstance" - ] - } - }, - "response": [] - }, - { - "name": "Get Generic Neutron Virtual Link infos", - "event": [ - { - "listen": "test", - "script": { - "id": "8bc90be4-f039-44cb-af75-7f3addd63bdd", - "exec": [ - "var vl_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"virtual_link_type\")+\" does not exists\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - " var jsonData = pm.response.json();", - " for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"virtual_link_type\")) {", - " vl_found = true;", - " pm.environment.set(\"auto_virtual_link_uuid\", \"\"+jsonData[i].uuid+\"\");", - " pm.environment.set(\"auto_virtual_link_invariant_uuid\", \"\"+jsonData[i].invariantUUID+\"\");", - " }", - " }", - " if (vl_found === false) {", - " tests[pm.environment.get(\"virtual_link_type\")+\" does not exists, we stop the run\"] = false;", - " postman.setNextRequest(null);", - " }", - " ", - " else {", - " tests[pm.environment.get(\"virtual_link_type\")+\" exists, we continue the run\"] = true;", - " }", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/resources?resourceType=VL", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "resources" - ], - "query": [ - { - "key": "resourceType", - "value": "VL" - } - ] - } - }, - "response": [] - }, - { - "name": "Get Generic Neutron Virtual Link uniqueId", - "event": [ - { - "listen": "test", - "script": { - "id": "d906fb7e-04f9-445e-be5a-9644520171e1", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vl_found = false;", - "for (var i = 0; i < jsonData.resources.length; i++) { ", - " if (jsonData.resources[i].name === pm.environment.get(\"virtual_link_type\")) {", - " vl_found = true;", - " pm.environment.set(\"auto_virtual_link_unique_id\", \"\"+jsonData.resources[i].uniqueId+\"\");", - " tests[\"Virtual Link : \"+pm.environment.get(\"virtual_link_type\")+\" found in SDC catalog with uniqueId = \"+pm.environment.get(\"auto_virtual_link_unique_id\")] = true;", - " }", - "}", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/screen?excludeTypes=VFCMT&excludeTypes=Configuration", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "screen" - ], - "query": [ - { - "key": "excludeTypes", - "value": "VFCMT" - }, - { - "key": "excludeTypes", - "value": "Configuration" - } - ] - } - }, - "response": [] - }, - { - "name": "Add a Generic Neutron VirtualLink to Service", - "event": [ - { - "listen": "test", - "script": { - "id": "0f07c2d5-49a1-4bf8-a3b5-6502674821af", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_virtual_link_customization_uuid\", \"\"+jsonData.customizationUUID+\"\");", - "pm.environment.set(\"auto_virtual_link_name_for_model\", \"\"+jsonData.name+\"\");", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"name\": \"{{virtual_link_type}}\",\r\n\t\"componentVersion\": \"1.0\",\r\n\t\"posY\": 200,\r\n\t\"posX\": 300,\r\n\t\"uniqueId\": \"{{auto_virtual_link_unique_id}}\",\r\n\t\"originType\": \"VL\",\r\n\t\"componentUid\": \"{{auto_virtual_link_unique_id}}\",\r\n\t\"icon\": \"defaulticon\"\r\n}\r\n" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/resourceInstance", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "resourceInstance" - ] - } - }, - "response": [] - }, - { - "name": "Submit for testing", - "event": [ - { - "listen": "test", - "script": { - "id": "f3215da0-5a6c-474c-9cc2-6733b36f1347", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"READY_FOR_CERTIFICATION\";", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"please test\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/certificationRequest", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "certificationRequest" - ] - } - }, - "response": [] - }, - { - "name": "Start Certification", - "event": [ - { - "listen": "test", - "script": { - "id": "e9143951-e32e-4d93-b970-20b54ea64fd4", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"CERTIFICATION_IN_PROGRESS\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "jm0007" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/startCertification", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "startCertification" - ] - } - }, - "response": [] - }, - { - "name": "Certify", - "event": [ - { - "listen": "test", - "script": { - "id": "2ca11efa-040f-4927-b30f-e58912f0db83", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"CERTIFIED\";", - "", - "pm.environment.set(\"auto_service_new_unique_id\", \"\"+jsonData.uniqueId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "jm0007" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"ok\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/certify", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "certify" - ] - } - }, - "response": [] - }, - { - "name": "Get Service infos by uniqueID to get new_service_unique_id", - "event": [ - { - "listen": "test", - "script": { - "id": "cecdbf68-2176-4dc1-8321-6285d57a2e8f", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_service_new_unique_id\", \"\"+jsonData[\"metadata\"][\"allVersions\"][\"1.0\"]+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/filteredDataByParams?include=metadata", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "filteredDataByParams" - ], - "query": [ - { - "key": "include", - "value": "metadata" - } - ] - } - }, - "response": [] - }, - { - "name": "Approve distribution", - "event": [ - { - "listen": "test", - "script": { - "id": "ef5105ec-e9ea-454a-954a-3398364ecb89", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Distribution status is : \"+jsonData.distributionStatus] = jsonData.distributionStatus === \"DISTRIBUTION_APPROVED\";", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "gv0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"ok\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_new_unique_id}}/distribution-state/approve", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_new_unique_id}}", - "distribution-state", - "approve" - ] - } - }, - "response": [] - }, - { - "name": "Distribute service", - "event": [ - { - "listen": "test", - "script": { - "id": "cf7fe737-3858-4235-88b8-73640775d871", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Distribution status is : \"+jsonData.distributionStatus] = jsonData.distributionStatus === \"DISTRIBUTED\";", - "", - "pm.environment.set(\"auto_vf_module_model_name\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupName+\"\");", - "pm.environment.set(\"auto_vf_module_model_customization_name\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupName+\"\");", - "pm.environment.set(\"auto_vf_module_model_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupUUID+\"\");", - "pm.environment.set(\"auto_vf_module_model_invariant_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].invariantUUID+\"\");", - "pm.environment.set(\"auto_vf_module_model_customization_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].customizationUUID+\"\");", - "pm.environment.set(\"auto_virtual_link_model_customization_uuid\", \"\"+jsonData.componentInstances[1].customizationUUID+\"\");" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_new_unique_id}}/distribution/PROD/activate", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_new_unique_id}}", - "distribution", - "PROD", - "activate" - ] - } - }, - "response": [] - }, - { - "name": "check distribution", - "event": [ - { - "listen": "test", - "script": { - "id": "401f90b3-649f-4f3f-a2bd-ef996a54e47b", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var distrib_done = false;", - "for (var i = 0; i < jsonData.distributionStatusOfServiceList.length; i++) { ", - " if (jsonData.distributionStatusOfServiceList[i].deployementStatus === \"Distributed\") {", - " distrib_done = true;", - " pm.environment.set(\"auto_distribution_id\", \"\"+jsonData.distributionStatusOfServiceList[i].distributionID+\"\");", - "", - " }", - "}", - "if (distrib_done === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YmVlcDpib29w" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_uuid}}/distribution", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_uuid}}", - "distribution" - ] - } - }, - "response": [] - }, - { - "name": "check distribution fully completed after 60s", - "event": [ - { - "listen": "test", - "script": { - "id": "86932912-3b35-409d-bdbf-003550969f10", - "exec": [ - "tests[\"Status code is 200\"] = responseCode.code === 200;", - "", - "var jsonData = pm.response.json();", - "var distrib_SO = false;", - "var distrib_AAI = false;", - "var distrib_SDNC = false;", - "var distrib_MultiCloud = false;", - "var distrib_CDS = false;", - "var distrib_policy = false;", - "", - "for (var i = 0; i < jsonData.distributionStatusList.length; i++) { ", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"SO-COpenSource-Env11\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_SO = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"aai-ml\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_AAI = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"sdc-COpenSource-Env11-sdnc-dockero\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_SDNC = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"multicloud-k8s-id\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_MultiCloud = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"cds\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_CDS = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"policy-id\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_policy = true;", - " } ", - "}", - "", - "", - "if (distrib_SO === false) {", - " tests[pm.globals.get(\"service\")+\" not distributed to SO\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to SO\"] = true;", - "}", - "", - "if (distrib_AAI === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to AAI\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to AAI\"] = true;", - "}", - "", - "if (distrib_SDNC === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to SDNC\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to SDNC\"] = true;", - "}", - "if (distrib_MultiCloud === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to MultiCloud\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to MultiCloud\"] = true;", - "}", - "if (distrib_CDS === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to CDS\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to CDS\"] = true;", - "}", - "if (distrib_policy === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to Policy\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to Policy\"] = true;", - "}", - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "9a1093c2-5c2d-47f6-892e-1a049cff8931", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YmVlcDpib29w" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/distribution/{{auto_distribution_id}}", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "distribution", - "{{auto_distribution_id}}" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/06_Onboard_Service_Macro.postman_collection.json b/test/postman/06_Onboard_Service_Macro.postman_collection.json deleted file mode 100644 index 9b5ef68ef..000000000 --- a/test/postman/06_Onboard_Service_Macro.postman_collection.json +++ /dev/null @@ -1,1149 +0,0 @@ -{ - "info": { - "_postman_id": "aa0955ae-1dd8-48b8-ac63-01117a1c6c2e", - "name": "06_Onboard_Service_Macro", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "check service exists and get infos", - "event": [ - { - "listen": "test", - "script": { - "id": "4f27b99e-23ac-4e7c-a1dc-c42ad63d6f65", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service_name_macro\")) {", - " service_found = true;", - " pm.environment.set(\"auto_service_uuid\", \"\"+jsonData[i].uuid+\"\");", - " pm.environment.set(\"auto_service_invariant_uuid\", \"\"+jsonData[i].invariantUUID+\"\");", - " }", - "}", - "if (service_found === false) {", - " tests[pm.environment.get(\"service_name_macro\")+\" does not exist yet, we continue the run\"] = true;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service_name_macro\")+\" already exists, stop the run\"] = false;", - " postman.setNextRequest(null);", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/services", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "services" - ] - } - }, - "response": [] - }, - { - "name": "Declare a Service in Macro mode", - "event": [ - { - "listen": "test", - "script": { - "id": "e6118e78-e476-4049-8e81-f81b53ba625a", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_service_invariant_uuid\", \"\"+jsonData[\"invariantUUID\"]+\"\");", - "pm.environment.set(\"auto_service_uuid\", \"\"+jsonData[\"uuid\"]+\"\");", - "pm.environment.set(\"auto_service_unique_id\", \"\"+jsonData[\"uniqueId\"]+\"\");", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"NOT_CERTIFIED_CHECKOUT\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"artifacts\": {},\r\n\t\"toscaArtifacts\": {},\r\n\t\"contactId\": \"cs0008\",\r\n\t\"categories\": [{\r\n\t\t\"name\": \"Network Service\",\r\n\t\t\"normalizedName\": \"network service\",\r\n\t\t\"uniqueId\": \"serviceNewCategory.network service\",\r\n\t\t\"icons\": [\"network_l_1-3\"],\r\n\t\t\"subcategories\": null,\r\n\t\t\"version\": null,\r\n\t\t\"ownerId\": null,\r\n\t\t\"empty\": false,\r\n\t\t\"type\": null\r\n\t}],\r\n\t\"description\": \"Service {{service_name_macro}}\",\r\n\t\"icon\": \"defaulticon\",\r\n\t\"componentInstancesProperties\": {},\r\n\t\"componentInstancesAttributes\": {},\r\n\t\"name\": \"{{service_name_macro}}\",\r\n\t\"tags\": [\"{{service_name_macro}}\"],\r\n\t\"capabilities\": {},\r\n\t\"requirements\": {},\r\n\t\"deploymentArtifacts\": {},\r\n\t\"componentType\": \"SERVICE\",\r\n\t\"projectCode\": \"123456\",\r\n\t\"componentInstances\": [],\r\n\t\"properties\": [],\r\n\t\"attributes\": [],\r\n\t\"forwardingPaths\": {},\r\n\t\"ecompGeneratedNaming\": true,\r\n\t\"serviceApiArtifacts\": {},\r\n\t\"instantiationType\": \"Macro\",\r\n\t\"environmentContext\": \"General_Revenue-Bearing\"\r\n}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services" - ] - } - }, - "response": [] - }, - { - "name": "check VF exists and get uuid", - "event": [ - { - "listen": "test", - "script": { - "id": "87b90661-aefb-4ec9-94fc-fb5277f8c283", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var vf_found = false;", - "if (jsonData.name === pm.environment.get(\"vf_name\")) {", - " vf_found = true;", - " pm.environment.set(\"auto_vf_uuid\", \"\"+jsonData.uuid+\"\");", - " pm.environment.set(\"auto_vf_invariant_uuid\", \"\"+jsonData.invariantUUID+\"\");", - " ", - "}", - "", - "if (vf_found === false) {", - " tests[\"VF \"+pm.environment.get(\"vf_name\")+\" does not exists, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "", - "}", - "", - "else {", - " tests[\"VF \"+pm.environment.get(\"vf_name\")+\" exists, we continue the run\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/resources/{{auto_vf_uuid}}/metadata", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "resources", - "{{auto_vf_uuid}}", - "metadata" - ] - } - }, - "response": [] - }, - { - "name": "Get VF uniqueId", - "event": [ - { - "listen": "test", - "script": { - "id": "16c73747-c973-40d9-ba3f-6061199386ec", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var vf_found = false;", - "for (var i = 0; i < jsonData.resources.length; i++) { ", - " if (jsonData.resources[i].name === pm.environment.get(\"vf_name\")) {", - " vf_found = true;", - " pm.environment.set(\"auto_vf_unique_id\", \"\"+jsonData.resources[i].uniqueId+\"\");", - " }", - "}", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/screen?excludeTypes=VFCMT&excludeTypes=Configuration", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "screen" - ], - "query": [ - { - "key": "excludeTypes", - "value": "VFCMT" - }, - { - "key": "excludeTypes", - "value": "Configuration" - } - ] - } - }, - "response": [] - }, - { - "name": "Add VF to Service", - "event": [ - { - "listen": "test", - "script": { - "id": "897b4588-b2e6-4af6-b469-09ae6ea3b797", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_vf_customization_uuid\", \"\"+jsonData.customizationUUID+\"\");", - "pm.environment.set(\"auto_vf_name_for_model\", \"\"+jsonData.name+\"\");", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\t\"name\": \"{{vf_name}}\",\r\n\t\"componentVersion\": \"1.0\",\r\n\t\"posY\": 100,\r\n\t\"posX\": 200,\r\n\t\"uniqueId\": \"{{auto_vf_unique_id}}\",\r\n\t\"originType\": \"VF\",\r\n\t\"componentUid\": \"{{auto_vf_unique_id}}\",\r\n\t\"icon\": \"defaulticon\"\r\n}\r\n" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/resourceInstance", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "resourceInstance" - ] - } - }, - "response": [] - }, - { - "name": "Submit for testing", - "event": [ - { - "listen": "test", - "script": { - "id": "f3215da0-5a6c-474c-9cc2-6733b36f1347", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"READY_FOR_CERTIFICATION\";", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"please test\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/certificationRequest", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "certificationRequest" - ] - } - }, - "response": [] - }, - { - "name": "Start Certification", - "event": [ - { - "listen": "test", - "script": { - "id": "e9143951-e32e-4d93-b970-20b54ea64fd4", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"CERTIFICATION_IN_PROGRESS\";" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "jm0007" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/startCertification", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "startCertification" - ] - } - }, - "response": [] - }, - { - "name": "Certify", - "event": [ - { - "listen": "test", - "script": { - "id": "2ca11efa-040f-4927-b30f-e58912f0db83", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Service status is : \"+jsonData.lifecycleState] = jsonData.lifecycleState === \"CERTIFIED\";", - "", - "pm.environment.set(\"auto_service_new_unique_id\", \"\"+jsonData.uniqueId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "jm0007" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"ok\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/lifecycleState/certify", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "lifecycleState", - "certify" - ] - } - }, - "response": [] - }, - { - "name": "Get Service infos by uniqueID to get new_service_unique_id", - "event": [ - { - "listen": "test", - "script": { - "id": "cecdbf68-2176-4dc1-8321-6285d57a2e8f", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_service_new_unique_id\", \"\"+jsonData[\"metadata\"][\"allVersions\"][\"1.0\"]+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_unique_id}}/filteredDataByParams?include=metadata", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_unique_id}}", - "filteredDataByParams" - ], - "query": [ - { - "key": "include", - "value": "metadata" - } - ] - } - }, - "response": [] - }, - { - "name": "Approve distribution", - "event": [ - { - "listen": "test", - "script": { - "id": "ef5105ec-e9ea-454a-954a-3398364ecb89", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Distribution status is : \"+jsonData.distributionStatus] = jsonData.distributionStatus === \"DISTRIBUTION_APPROVED\";", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "gv0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{\"userRemarks\":\"ok\"}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_new_unique_id}}/distribution-state/approve", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_new_unique_id}}", - "distribution-state", - "approve" - ] - } - }, - "response": [] - }, - { - "name": "Distribute service", - "event": [ - { - "listen": "test", - "script": { - "id": "cf7fe737-3858-4235-88b8-73640775d871", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"Distribution status is : \"+jsonData.distributionStatus] = jsonData.distributionStatus === \"DISTRIBUTED\";", - "", - "pm.environment.set(\"auto_vf_module_model_name\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupName+\"\");", - "pm.environment.set(\"auto_vf_module_model_customization_name\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupName+\"\");", - "pm.environment.set(\"auto_vf_module_model_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].groupUUID+\"\");", - "pm.environment.set(\"auto_vf_module_model_invariant_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].invariantUUID+\"\");", - "pm.environment.set(\"auto_vf_module_model_customization_uuid\", \"\"+jsonData.componentInstances[0].groupInstances[0].customizationUUID+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "{}" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_new_unique_id}}/distribution/PROD/activate", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_new_unique_id}}", - "distribution", - "PROD", - "activate" - ] - } - }, - "response": [] - }, - { - "name": "check distribution", - "event": [ - { - "listen": "test", - "script": { - "id": "401f90b3-649f-4f3f-a2bd-ef996a54e47b", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var distrib_done = false;", - "for (var i = 0; i < jsonData.distributionStatusOfServiceList.length; i++) { ", - " if (jsonData.distributionStatusOfServiceList[i].deployementStatus === \"Distributed\") {", - " distrib_done = true;", - " pm.environment.set(\"auto_distribution_id\", \"\"+jsonData.distributionStatusOfServiceList[i].distributionID+\"\");", - "", - " }", - "}", - "if (distrib_done === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed, we stop the run\"] = false;", - " postman.setNextRequest(null);", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YmVlcDpib29w" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/{{auto_service_uuid}}/distribution", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "{{auto_service_uuid}}", - "distribution" - ] - } - }, - "response": [] - }, - { - "name": "check distribution fully completed after 60s", - "event": [ - { - "listen": "test", - "script": { - "id": "86932912-3b35-409d-bdbf-003550969f10", - "exec": [ - "tests[\"Status code is 200\"] = responseCode.code === 200;", - "", - "var jsonData = pm.response.json();", - "var distrib_SO = false;", - "var distrib_AAI = false;", - "var distrib_SDNC = false;", - "var distrib_MultiCloud = false;", - "var distrib_CDS = false;", - "var distrib_policy = false;", - "", - "for (var i = 0; i < jsonData.distributionStatusList.length; i++) { ", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"SO-COpenSource-Env11\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_SO = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"aai-ml\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_AAI = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"sdc-COpenSource-Env11-sdnc-dockero\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_SDNC = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"multicloud-k8s-id\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_MultiCloud = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"cds\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_CDS = true;", - " }", - " if ((jsonData.distributionStatusList[i].omfComponentID === \"policy-id\") && (jsonData.distributionStatusList[i].status === \"DOWNLOAD_OK\"))", - " {", - " distrib_policy = true;", - " } ", - "}", - "", - "", - "if (distrib_SO === false) {", - " tests[pm.globals.get(\"service\")+\" not distributed to SO\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to SO\"] = true;", - "}", - "", - "if (distrib_AAI === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to AAI\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to AAI\"] = true;", - "}", - "", - "if (distrib_SDNC === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to SDNC\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to SDNC\"] = true;", - "}", - "if (distrib_MultiCloud === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to MultiCloud\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to MultiCloud\"] = true;", - "}", - "if (distrib_CDS === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to CDS\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to CDS\"] = true;", - "}", - "if (distrib_policy === false) {", - " tests[pm.environment.get(\"service\")+\" not distributed to Policy\"] = false;", - "}", - "", - "else {", - " tests[pm.environment.get(\"service\")+\" distributed to Policy\"] = true;", - "}", - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "9a1093c2-5c2d-47f6-892e-1a049cff8931", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "op0001" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YmVlcDpib29w" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc2}}/sdc1/feProxy/rest/v1/catalog/services/distribution/{{auto_distribution_id}}", - "host": [ - "{{url-sdc2}}" - ], - "path": [ - "sdc1", - "feProxy", - "rest", - "v1", - "catalog", - "services", - "distribution", - "{{auto_distribution_id}}" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/07_Declare_owningEntity_LineOfBusiness_project_platform.postman_collection.json b/test/postman/07_Declare_owningEntity_LineOfBusiness_project_platform.postman_collection.json deleted file mode 100644 index a1bceb3cc..000000000 --- a/test/postman/07_Declare_owningEntity_LineOfBusiness_project_platform.postman_collection.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "info": { - "_postman_id": "4d04e8e7-d495-4dcc-a800-1cf4ab643403", - "name": "07_Declare_owningEntity_LineOfBusiness_project_platform", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "Declare owningEntity in VID", - "event": [ - { - "listen": "test", - "script": { - "id": "0643260b-1c9a-450e-aa72-ac2115244a97", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept-Encoding", - "value": "gzip, deflate" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"options\": [\"{{owning_entity_name}}\"]\n}" - }, - "url": { - "raw": "{{url-vid}}/vid/maintenance/category_parameter/owningEntity", - "host": [ - "{{url-vid}}" - ], - "path": [ - "vid", - "maintenance", - "category_parameter", - "owningEntity" - ] - } - }, - "response": [] - }, - { - "name": "declare Owning-Entity in AAI", - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"owning-entity-name\": \"{{owning_entity_name}}\",\n \"owning-entity-id\": \"{{owning_entity_id}}\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v13/business/owning-entities/owning-entity/{{owning_entity_id}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v13", - "business", - "owning-entities", - "owning-entity", - "{{owning_entity_id}}" - ] - } - }, - "response": [] - }, - { - "name": "Get owning-entities", - "event": [ - { - "listen": "test", - "script": { - "id": "294b8cb1-67a3-435d-817f-7fd5497183db", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var oe_found = false;", - "for (var i = 0; i < jsonData[\"owning-entity\"].length; i++) { ", - " if (jsonData[\"owning-entity\"][i][\"owning-entity-name\"] === pm.environment.get(\"owning_entity\")) {", - " oe_found = true;", - " pm.environment.set(\"auto_owning_entity_id\", \"\"+jsonData[\"owning-entity\"][i][\"owning-entity-id\"]+\"\");", - " }", - "}", - "tests[\"Owning-Entity \"+pm.environment.get(\"owning_entity\")+\" found and id saved\"] = oe_found === true;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/owning-entities", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "owning-entities" - ] - } - }, - "response": [] - }, - { - "name": "Declare platform", - "event": [ - { - "listen": "test", - "script": { - "id": "6d0d2a8b-b756-4386-9113-d39722218bf5", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"options\": [\"{{platform}}\"]\n}" - }, - "url": { - "raw": "{{url-vid}}/vid/maintenance/category_parameter/platform", - "host": [ - "{{url-vid}}" - ], - "path": [ - "vid", - "maintenance", - "category_parameter", - "platform" - ] - } - }, - "response": [] - }, - { - "name": "Declare lineOfBusiness", - "event": [ - { - "listen": "test", - "script": { - "id": "e177b994-db59-4b13-b003-b6fc0dda6907", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"options\": [\"{{lineofbusiness}}\"]\n}" - }, - "url": { - "raw": "{{url-vid}}/vid/maintenance/category_parameter/lineOfBusiness", - "host": [ - "{{url-vid}}" - ], - "path": [ - "vid", - "maintenance", - "category_parameter", - "lineOfBusiness" - ] - } - }, - "response": [] - }, - { - "name": "Declare project", - "event": [ - { - "listen": "test", - "script": { - "id": "a5eb2421-a949-44f9-a8f7-786b672aede3", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"options\": [\"{{project}}\"]\n}" - }, - "url": { - "raw": "{{url-vid}}/vid/maintenance/category_parameter/project", - "host": [ - "{{url-vid}}" - ], - "path": [ - "vid", - "maintenance", - "category_parameter", - "project" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json b/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json deleted file mode 100644 index f9fb3c5a7..000000000 --- a/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json +++ /dev/null @@ -1,1647 +0,0 @@ -{ - "info": { - "_postman_id": "4e86ffd4-736b-441d-8ff2-56a584a96573", - "name": "08_Declare_Customer_Service_Subscription_Cloud", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "List Customers", - "event": [ - { - "listen": "test", - "script": { - "id": "5c0ee107-621b-4b01-9506-cd8628b01179", - "exec": [ - "var customer_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"customer_name\")+\" does not exists\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - " var jsonData = pm.response.json();", - " for (var i = 0; i < jsonData.customer.length; i++) { ", - " if (jsonData.customer[i][\"global-customer-id\"] === pm.environment.get(\"customer_name\")) {", - " customer_found = true;", - " pm.environment.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");", - " }", - " }", - " if (customer_found === false) {", - " tests[pm.environment.get(\"customer_name\")+\" does not exists\"] = true;", - " }", - " ", - " else {", - " tests[pm.environment.get(\"customer_name\")+\" already exists, we skip creation\"] = true;", - " postman.setNextRequest(\"List Services from SDC catalog\");", - " }", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers" - ] - } - }, - "response": [] - }, - { - "name": "Declare a Customer", - "event": [ - { - "listen": "test", - "script": { - "id": "3f8fbd67-36f6-4ae2-a2ab-d23f1f690133", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"global-customer-id\": \"{{customer_name}}\",\n \"subscriber-name\": \"{{customer_name}}\",\n \"subscriber-type\": \"INFRA\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers/customer/{{customer_name}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers", - "customer", - "{{customer_name}}" - ] - } - }, - "response": [] - }, - { - "name": "Check customer creation", - "event": [ - { - "listen": "test", - "script": { - "id": "e459dbcf-bf32-4aef-a9b1-5d1adfb525fc", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var customer_found = false;", - "for (var i = 0; i < jsonData.customer.length; i++) { ", - " if (jsonData.customer[i][\"global-customer-id\"] === pm.environment.get(\"customer_name\")) {", - " customer_found = true;", - " pm.environment.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");", - " }", - "}", - "tests[pm.environment.get(\"customer_name\")+\" found\"] = customer_found === true;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers" - ] - } - }, - "response": [] - }, - { - "name": "List Services from SDC catalog", - "event": [ - { - "listen": "test", - "script": { - "id": "a496d4dc-e343-42d4-8377-6d18d3570c82", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service\")) {", - " service_found = true;", - " pm.environment.set(\"auto_service_invariantUUID\", \"\"+jsonData[i].invariantUUID+\"\");", - " }", - "}", - "", - "if (service_found === false) {", - " tests[\"Service : \"+pm.environment.get(\"service\")+\" does not exist in SDC catalog, we stop the run\"] = true;", - " postman.setNextRequest(null);", - "}", - "", - "else {", - " tests[\"Service : \"+pm.environment.get(\"service\")+\" exists in SDC catalog, we can continue the run\"] = true;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "ONAP-Test" - }, - { - "key": "USER_ID", - "value": "cs0008" - }, - { - "key": "X-FromAppId", - "value": "ONAP-Test" - }, - { - "key": "Authorization", - "value": "Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=" - }, - { - "key": "x-ecomp-instanceid", - "value": "ONAP-Test" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-sdc}}/sdc/v1/catalog/services", - "host": [ - "{{url-sdc}}" - ], - "path": [ - "sdc", - "v1", - "catalog", - "services" - ] - } - }, - "response": [] - }, - { - "name": "Check Subscription in AAI", - "event": [ - { - "listen": "test", - "script": { - "id": "654cc91a-920b-4b79-9177-15b622749cb4", - "exec": [ - "var service_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"service\")+\" does not exists in AAI\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - " var jsonData = pm.response.json();", - " for (var i = 0; i < jsonData.service.length; i++) { ", - " if (jsonData.service[i][\"service-description\"] === pm.environment.get(\"service\")) {", - " service_found = true;", - " }", - " }", - " ", - " if (service_found === false) {", - " tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" does not exists in AAI\"] = true;", - " }", - " ", - " else {", - " tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" already exists in AAI, we skip creation\"] = true;", - " postman.setNextRequest(\"check cloud-region exists\");", - " }", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/service-design-and-creation/services", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "service-design-and-creation", - "services" - ] - } - }, - "response": [] - }, - { - "name": "Declare subscription in AAI", - "event": [ - { - "listen": "test", - "script": { - "id": "c82062d1-c394-47d8-ab3d-14f777c32971", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n\"service-id\": \"{{auto_service_invariantUUID}}\",\r\n\"service-description\": \"{{service}}\"\r\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/service-design-and-creation/services/service/{{auto_service_invariantUUID}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "service-design-and-creation", - "services", - "service", - "{{auto_service_invariantUUID}}" - ] - } - }, - "response": [] - }, - { - "name": "Check Subscription creation in AAI", - "event": [ - { - "listen": "test", - "script": { - "id": "ddb1ab24-cbf4-4d50-a237-614143e66a66", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData.service.length; i++) { ", - " if (jsonData.service[i][\"service-description\"] === pm.environment.get(\"service\")) {", - " service_found = true;", - " pm.environment.set(\"auto_service_resource_version\", \"\"+jsonData.service[i][\"resource-version\"]+\"\");", - " }", - "}", - "tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" found in AAI\"] = service_found === true;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/service-design-and-creation/services", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "service-design-and-creation", - "services" - ] - } - }, - "response": [] - }, - { - "name": "check complex exists", - "event": [ - { - "listen": "test", - "script": { - "id": "12df16bd-e361-45ec-8663-b8a404bb13ce", - "exec": [ - "var complex_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"complex_name\")+\" does not exists in AAI\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - "var jsonData = pm.response.json();", - "for (var i = 0; i < jsonData[\"complex\"].length; i++) { ", - " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.environment.get(\"complex_name\")) {", - " complex_found = true;", - " }", - "}", - "", - "if (complex_found === false) {", - " tests[pm.environment.get(\"complex_name\")+\" does not exist yet\"] = true;", - "}", - "else {", - " tests[pm.environment.get(\"complex_name\")+\" already exists, we skip creation\"] = true;", - " postman.setNextRequest(\"check cloud-region exists\");", - "}", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/complexes", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "complexes" - ] - } - }, - "response": [] - }, - { - "name": "create Complex", - "event": [ - { - "listen": "test", - "script": { - "id": "c6021ddb-13b1-472b-acdd-55c4f550461f", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"physical-location-id\": \"{{complex_name}}\",\n \"data-center-code\": \"\",\n \"complex-name\": \"{{complex_name}}\",\n \"identity-url\": \"\",\n \"physical-location-type\": \"\",\n \"street1\": \"\",\n \"street2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postal-code\": \"\",\n \"country\": \"\",\n \"region\": \"\",\n \"latitude\": \"\",\n \"longitude\": \"\",\n \"elevation\": \"\",\n \"lata\": \"\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/complexes/complex/{{complex_name}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "complexes", - "complex", - "{{complex_name}}" - ] - } - }, - "response": [] - }, - { - "name": "Check complex creation", - "event": [ - { - "listen": "test", - "script": { - "id": "eed67b4e-d3b5-4ba7-a254-6e8d44e10be0", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "var complex_found = false;", - "for (var i = 0; i < jsonData[\"complex\"].length; i++) { ", - " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.environment.get(\"complex_name\")) {", - " complex_found = true;", - " }", - "}", - "tests[\"Complex : \"+pm.environment.get(\"complex_name\")+\" found\"] = complex_found === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/complexes", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "complexes" - ] - } - }, - "response": [] - }, - { - "name": "check cloud-region exists", - "event": [ - { - "listen": "test", - "script": { - "id": "705695aa-21b8-4b3f-9e00-4f46178f37d0", - "exec": [ - "var region_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"onap_cloud_region_id\")+\" does not exists in AAI\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - "var jsonData = pm.response.json();", - "for (var i = 0; i < jsonData[\"cloud-region\"].length; i++) { ", - " if ((jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.environment.get(\"onap_cloud_region_id\")) && (jsonData[\"cloud-region\"][i][\"cloud-owner\"] === pm.environment.get(\"cloud_owner_name\"))) {", - " region_found = true;", - " }", - "}", - "", - "if (region_found === false) {", - " tests[pm.environment.get(\"onap_cloud_region_id\")+\" does not exist yet for cloudOwner \"+pm.environment.get(\"cloud_owner_name\")] = true;", - "}", - "else {", - " tests[pm.environment.get(\"onap_cloud_region_id\")+\" already exists, we skip creation\"] = true;", - " postman.setNextRequest(\"check tenant in cloud region\");", - "}", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions" - ] - } - }, - "response": [] - }, - { - "name": "create cloud-region", - "event": [ - { - "listen": "test", - "script": { - "id": "41f77bea-f6cd-4bd9-961d-b02f42751db0", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"cloud-owner\": \"{{cloud_owner_name}}\",\r\n \"cloud-region-id\": \"{{onap_cloud_region_id}}\",\r\n \"cloud-type\": \"{{cloud_type}}\",\r\n \"owner-defined-type\": \"\",\r\n \"cloud-region-version\": \"{{cloud_region_version}}\",\r\n \"cloud-zone\": \"\",\r\n \"complex-name\": \"{{complex_name}}\",\r\n \"identity-url\": \"WillBeUpdatedByMultiCloud\",\r\n \"sriov-automation\": false,\r\n \"cloud-extra-info\": \"{\\\"openstack-region-id\\\":\\\"{{openstack_region_id}}\\\"}\",\r\n \"esr-system-info-list\": {\r\n \t\"esr-system-info\": [\r\n {\r\n \"esr-system-info-id\": \"{{random_uuid}}\",\r\n \"service-url\": \"{{keystone_url}}\",\r\n \"user-name\": \"{{user_name}}\",\r\n \"password\": \"{{keystone_password}}\",\r\n \"system-type\": \"VIM\",\r\n \"ssl-insecure\": true,\r\n \"cloud-domain\": \"Default\",\r\n \"default-tenant\": \"{{tenant_name}}\",\r\n \"system-status\": \"active\"\r\n }\r\n ]\r\n }\r\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}" - ] - } - }, - "response": [] - }, - { - "name": "Check Cloud-region creation", - "event": [ - { - "listen": "test", - "script": { - "id": "a386bb95-c0fa-49b2-9837-efcdc6b40a86", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var region_found = false;", - "for (var i = 0; i < jsonData[\"cloud-region\"].length; i++) { ", - " if (jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.environment.get(\"onap_cloud_region_id\")) {", - " region_found = true;", - " }", - "}", - "tests[\"Cloud-Region : \"+pm.environment.get(\"onap_cloud_region_id\")+\" found\"] = region_found === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions" - ] - } - }, - "response": [] - }, - { - "name": "associate Cloud-region to a complex", - "event": [ - { - "listen": "test", - "script": { - "id": "ad16fc86-7954-434f-bc45-25710ebeee57", - "exec": [ - "tests[\"Status code is 200 : cloud-region associated to complex\"] = pm.response.code === 200;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"related-to\": \"complex\",\n \"related-link\": \"/aai/v16/cloud-infrastructure/complexes/complex/{{complex_name}}\",\n \"relationship-data\": [\n {\n \"relationship-key\": \"complex.physical-location-id\",\n \"relationship-value\": \"{{complex_name}}\"\n }\n ]\n }" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/relationship-list/relationship", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "relationship-list", - "relationship" - ] - } - }, - "response": [] - }, - { - "name": "check availability-zone in cloud region", - "event": [ - { - "listen": "test", - "script": { - "id": "4367f5c4-0bf0-4e09-bc58-9a8bd6578685", - "exec": [ - "var availability_zone_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"availability_zone_name\")+\" does not exists\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - " var jsonData = pm.response.json();", - " for (var i = 0; i < jsonData[\"availability-zone\"].length; i++) { ", - " if (jsonData[\"availability-zone\"][i][\"availability-zone-name\"] === pm.environment.get(\"availability_zone_name\")) {", - " availability_zone_found = true;", - " }", - " } ", - " tests[\"Availability Zone : \"+pm.environment.get(\"availability_zone_name\")+\" found\"] = availability_zone_found === true;", - "}", - "", - "", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/availability-zones", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "availability-zones" - ] - } - }, - "response": [] - }, - { - "name": "Add availability-zone in cloud region", - "event": [ - { - "listen": "test", - "script": { - "id": "4d1eee0e-6afd-44e8-b1cc-269a1249232d", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"availability-zone-name\": \"{{availability_zone_name}}\",\n \"hypervisor-type\": \"{{hypervisor_type}}\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/availability-zones/availability-zone/{{availability_zone_name}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "availability-zones", - "availability-zone", - "{{availability_zone_name}}" - ] - } - }, - "response": [] - }, - { - "name": "check tenant in cloud region", - "event": [ - { - "listen": "test", - "script": { - "id": "4367f5c4-0bf0-4e09-bc58-9a8bd6578685", - "exec": [ - "var tenant_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"tenant_name\")+\" does not exists in AAI\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - "var jsonData = pm.response.json();", - "", - "if(jsonData.hasOwnProperty('tenant'))", - " {", - " for (var i = 0; i < jsonData.tenant.length; i++) ", - " { ", - " if (jsonData.tenant[i]['tenant-id'] === pm.environment.get(\"tenant_id\")) ", - " {", - " tenant_found = true;", - " }", - " }", - " if (tenant_found === true) ", - " {", - " tests[pm.environment.get(\"tenant_name\")+\" already exists, we skip creation\"] = true;", - " postman.setNextRequest(\"check customer-service-tenant relations\");", - " }", - "", - "if (tenant_found === false)", - " {", - " tests[pm.environment.get(\"tenant_name\")+\" does not exists\"] = true;", - " }", - "}", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/tenants", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "tenants" - ] - } - }, - "response": [] - }, - { - "name": "add tenant to region", - "event": [ - { - "listen": "test", - "script": { - "id": "4d1eee0e-6afd-44e8-b1cc-269a1249232d", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"tenant-id\": \"{{tenant_id}}\",\n \"tenant-name\": \"{{tenant_name}}\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/tenants/tenant/{{tenant_id}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "tenants", - "tenant", - "{{tenant_id}}" - ] - } - }, - "response": [] - }, - { - "name": "check tenant creation", - "event": [ - { - "listen": "test", - "script": { - "id": "716f0a8a-37b3-412f-8d7b-acef34597bee", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var tenant_found = false;", - "for (var i = 0; i < jsonData.tenant.length; i++) { ", - " if (jsonData.tenant[i][\"tenant-id\"] === pm.environment.get(\"tenant_id\")) {", - " tenant_found = true;", - " }", - "}", - "tests[pm.environment.get(\"tenant_name\")+\" found\"] = tenant_found === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/tenants", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "cloud-infrastructure", - "cloud-regions", - "cloud-region", - "{{cloud_owner_name}}", - "{{onap_cloud_region_id}}", - "tenants" - ] - } - }, - "response": [] - }, - { - "name": "check customer-service-tenant relations", - "event": [ - { - "listen": "test", - "script": { - "id": "587ed4e3-e181-49c1-9f21-08d366a52587", - "exec": [ - "var relation_found = false;", - "if (pm.response.code === 404) {", - " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" relation does not exists\"] = true;", - "}", - "else {", - " if (pm.response.code === 200) {", - " tests[\"Status code is 200\"] = pm.response.code === 200;", - " }", - "", - "var jsonData = pm.response.json();", - "for (var i = 0; i < jsonData[\"service-subscription\"].length; i++) { ", - " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.environment.get(\"service\")) {", - " relation_found = true;", - " }", - "}", - "", - "if (relation_found === false) {", - " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" relation does not exists\"] = true;", - "}", - "", - "else {", - " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" already exists, we skip relation creation\"] = true;", - " postman.setNextRequest(\"check customer-service-tenant relation creation\");", - "}", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers/customer/{{customer_name}}/service-subscriptions?depth=all", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers", - "customer", - "{{customer_name}}", - "service-subscriptions" - ], - "query": [ - { - "key": "depth", - "value": "all" - } - ] - } - }, - "response": [] - }, - { - "name": "Add service to customer", - "event": [ - { - "listen": "test", - "script": { - "id": "9a9da50d-49ce-4f9e-ae18-6131dce516eb", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"service-id\": \"{{auto_service_id}}\"\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers/customer/{{customer_name}}/service-subscriptions/service-subscription/{{service}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers", - "customer", - "{{customer_name}}", - "service-subscriptions", - "service-subscription", - "{{service}}" - ] - } - }, - "response": [] - }, - { - "name": "Add tenant to service-customer", - "event": [ - { - "listen": "test", - "script": { - "id": "9a9da50d-49ce-4f9e-ae18-6131dce516eb", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(201);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "PUT", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"related-to\": \"tenant\",\n \"related-link\": \"/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/tenants/tenant/{{tenant_id}}\",\n \"relationship-data\": [\n {\n \"relationship-key\": \"cloud-region.cloud-owner\",\n \"relationship-value\": \"{{cloud_owner_name}}\"\n },\n {\n \"relationship-key\": \"cloud-region.cloud-region-id\",\n \"relationship-value\": \"{{onap_cloud_region_id}}\"\n },\n {\n \"relationship-key\": \"tenant.tenant-id\",\n \"relationship-value\": \"{{tenant_id}}\"\n }\n ],\n \"related-to-property\": [\n {\n \"property-key\": \"tenant.tenant-name\",\n \"property-value\": \"{{tenant_name}}\"\n }\n ]\n}" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers/customer/{{customer_name}}/service-subscriptions/service-subscription/{{service}}/relationship-list/relationship", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers", - "customer", - "{{customer_name}}", - "service-subscriptions", - "service-subscription", - "{{service}}", - "relationship-list", - "relationship" - ] - } - }, - "response": [] - }, - { - "name": "check customer-service-tenant relation creation", - "event": [ - { - "listen": "test", - "script": { - "id": "10e61ec5-243b-4ce6-b9b8-a29054df2504", - "exec": [ - "tests[\"Status code is 200\"] = responseCode.code === 200;", - "", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData[\"service-subscription\"].length; i++) { ", - " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.environment.get(\"service\")) {", - " service_found = true;", - " }", - "}", - "tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" found for customer : \"+pm.environment.get(\"customer_name\")] = service_found === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/business/customers/customer/{{customer_name}}/service-subscriptions?depth=all", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "business", - "customers", - "customer", - "{{customer_name}}", - "service-subscriptions" - ], - "query": [ - { - "key": "depth", - "value": "all" - } - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/10_instantiate_service_vnf_vfmodule.postman_collection.json b/test/postman/10_instantiate_service_vnf_vfmodule.postman_collection.json deleted file mode 100644 index da35956bb..000000000 --- a/test/postman/10_instantiate_service_vnf_vfmodule.postman_collection.json +++ /dev/null @@ -1,1360 +0,0 @@ -{ - "info": { - "_postman_id": "200601a1-b07a-4a07-ba56-a3fc357e9f55", - "name": "10_instantiate_service_vnf_vfmodule", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "GET ExternalAPI-NBI component Status (HealthCheck)", - "event": [ - { - "listen": "test", - "script": { - "id": "ddeb2e4b-2ef6-4b58-8e5c-cc202fbb232a", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var NBI_status = false;", - "var jsonData = pm.response.json();", - "", - "if (jsonData.status === \"ok\") {", - " NBI_status = true;", - "}", - "tests[\"NBI status OK\"] = NBI_status === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/status", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "status" - ] - } - }, - "response": [] - }, - { - "name": "GET all service models from Service Catalog API", - "event": [ - { - "listen": "test", - "script": { - "id": "d020751d-1ca5-4c47-af33-40faea633e62", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var service_found = false;", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service\")) {", - " service_found = true;", - " pm.environment.set(\"auto_service_id\", \"\"+jsonData[i].id+\"\");", - " }", - "}", - "tests[\"Service : \"+pm.environment.get(\"service\")+\" exists\"] = service_found === true;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/serviceSpecification", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "serviceSpecification" - ] - } - }, - "response": [] - }, - { - "name": "GET all service instances via ServiceInventory API", - "event": [ - { - "listen": "test", - "script": { - "id": "79e173a3-297e-467f-8c9b-be90035a91aa", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var service_instance_found = false;", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service_instance_name\")) {", - " service_instance_found = true;", - " }", - "}", - "tests[\"Service instance : \"+pm.environment.get(\"service_instance_name\")+\" does not exist\"] = service_instance_found === false;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/service?relatedParty.id={{customer_name}}", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "service" - ], - "query": [ - { - "key": "relatedParty.id", - "value": "{{customer_name}}" - } - ] - } - }, - "response": [] - }, - { - "name": "Add service instance via ServiceOrder API", - "event": [ - { - "listen": "test", - "script": { - "id": "9e3790c5-456a-44aa-9579-de3e9be2b61a", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "tests[pm.environment.get(\"externalId\")+\" exists\"] = jsonData.externalId === pm.environment.get(\"externalId\");", - "", - "pm.environment.set(\"auto_service_order_id\", jsonData.id);", - " " - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"externalId\": \"{{externalId}}\",\n \"priority\": \"1\",\n \"description\": \"{{service}} order for generic customer via Postman\",\n \"category\": \"Consumer\",\n \"requestedStartDate\": \"2018-04-26T08:33:37.299Z\",\n \"requestedCompletionDate\": \"2018-04-26T08:33:37.299Z\",\n \"relatedParty\": [\n {\n \"id\": \"{{customer_name}}\",\n \"role\": \"ONAPcustomer\",\n \"name\": \"{{customer_name}}\"\n }\n ],\n \"orderItem\": [\n {\n \"id\": \"1\",\n \"action\": \"add\",\n \"service\": {\n \"name\": \"{{service_instance_name}}\",\n \"serviceState\": \"active\",\n \"serviceSpecification\": {\n \"id\": \"{{auto_service_id}}\"\n }\n }\n }\n ]\n}" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/serviceOrder", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "serviceOrder" - ] - } - }, - "response": [] - }, - { - "name": "GET previous serviceOrder after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "dc4fc1f9-cd6a-41c8-a972-06694d869384", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[pm.environment.get(\"externalId\")+\" exists\"] = jsonData.externalId === pm.environment.get(\"externalId\");", - "tests[\"service_order_id exists\"] = jsonData.id === pm.environment.get(\"auto_service_order_id\");", - "tests[\"service Order state is : \"+jsonData.state] = jsonData.state === \"completed\";", - "tests[\"Service Instance state is : \"+jsonData.orderItem[0].service.serviceState] = jsonData.orderItem[0].service.serviceState === \"active\";", - "", - "", - "if(jsonData.state == \"completed\"){", - " pm.environment.set(\"auto_service_instance_id\", \"\"+jsonData.orderItem[0].service.id+\"\");", - "}", - "if (jsonData.orderMessage !== null){", - " tests[\"order message is : \" +jsonData.orderMessage[0].messageInformation] = jsonData.orderMessage[0].messageInformation === \"\";", - " pm.environment.set(\"auto_service_messageInformation\", \"\"+jsonData.orderMessage[0].messageInformation+\"\");", - " }", - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "b2473649-e045-465e-84cc-0725d83d57ed", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/serviceOrder/{{auto_service_order_id}}", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "serviceOrder", - "{{auto_service_order_id}}" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests", - "event": [ - { - "listen": "test", - "script": { - "id": "1536607a-13f7-4c9a-97a6-af7f5dbc0593", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "if (jsonData.requestList.length > 0){", - " tests[\"requestState is : \"+jsonData.requestList[0].request.requestStatus.requestState] = jsonData.requestList[0].request.requestStatus.requestState === \"COMPLETE\";", - " tests[\"statusMessage is : \"+jsonData.requestList[0].request.requestStatus.statusMessage] = jsonData.requestList[0].request.requestStatus.statusMessage === \"Service Instance was created successfully.\";", - "}", - "else {", - " tests[\"no order for that service instance\"] = true === false;", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7?filter=serviceInstanceName:EQUALS:{{service_instance_name}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7" - ], - "query": [ - { - "key": "filter", - "value": "serviceInstanceName:EQUALS:{{service_instance_name}}" - } - ] - } - }, - "response": [] - }, - { - "name": "Check service instance in inventory via NBI request", - "event": [ - { - "listen": "test", - "script": { - "id": "f1cbf2f1-1ed2-4d21-9483-46602241705d", - "exec": [ - "tests[\"Service Instance : \"+ pm.environment.get(\"service_instance_name\") +\" exists in AAI inventory\"] = pm.response.code === 200;", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/service/{{auto_service_instance_id}}?relatedParty.id={{customer_name}}&serviceSpecification.name={{service}}", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "service", - "{{auto_service_instance_id}}" - ], - "query": [ - { - "key": "relatedParty.id", - "value": "{{customer_name}}" - }, - { - "key": "serviceSpecification.name", - "value": "{{service}}" - } - ] - } - }, - "response": [] - }, - { - "name": "Instantiate vnf", - "event": [ - { - "listen": "test", - "script": { - "id": "e779f618-dd36-474f-802d-a36abdf69708", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - "pm.environment.set(\"auto_vnf_instance_id\", \"\"+jsonData.requestReferences.instanceId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"instanceName\": \"{{vnf_instance_name}}\",\n \"source\": \"VID\",\n \"suppressRollback\": false,\n \"requestorId\": \"test\",\n\t \"productFamilyId\": \"1234\"\n },\n\t\"modelInfo\": {\n\t\t\"modelType\": \"vnf\",\n\t\t\"modelInvariantId\": \"{{auto_vf_invariant_uuid}}\",\n\t\t\t\"modelVersionId\": \"{{auto_vf_uuid}}\",\n\t\t\t\"modelName\": \"{{vf_name}}\",\n\t\t\t\"modelVersion\": \"1.0\",\n\t\t\t\"modelCustomizationId\": \"{{auto_vf_customization_uuid}}\",\n\t\t\t\"modelCustomizationName\": \"{{auto_vf_name_for_model}}\"\n\t\t},\n \"requestParameters\": {\n \"userParams\": [],\n \"aLaCarte\": true,\n\t \"testApi\": \"VNF_API\"\n },\n \"cloudConfiguration\": {\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"tenantId\": \"{{tenant_id}}\"\n },\n\t\t\"lineOfBusiness\": {\n\t\t\t\"lineOfBusinessName\": \"{{lineofbusiness}}\"\n\t\t},\n\t\t\"platform\": {\n\t\t\t\"platformName\": \"{{platform}}\"\n\t\t},\n\t\t\"relatedInstanceList\": [{\n\t\t\t\"relatedInstance\": {\n\t\t\t\t\"instanceId\": \"{{auto_service_instance_id}}\",\n\t\t\t\t\"modelInfo\": {\n\t\t\t\t\t\"modelType\": \"service\",\n\t\t\t\t\t\"modelName\": \"{{service}}\",\n\t\t\t\t\t\"modelInvariantId\": \"{{auto_service_invariant_uuid}}\",\n\t\t\t\t\t\"modelVersion\": \"1.0\",\n\t\t\t\t\t\"modelVersionId\": \"{{auto_service_uuid}}\"\n\t\t\t\t}\n\t\t\t}\n\t\t}]\n }\n}\n\n" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/vnfs", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "vnfs" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "750de5df-76ee-42c6-8f04-bfb9e1a9ea33", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_vnf_instance_id\", \"\"+jsonData.request.instanceReferences.vnfInstanceId+\"\");", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Vnf has been created successfully.\";", - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "15a5b018-1d8a-4326-9810-cf94a1f4d80f", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - }, - { - "name": "check vnf instance in inventory via AAI request", - "event": [ - { - "listen": "test", - "script": { - "id": "a08edc1f-6b8c-4a7e-91ce-6d774d0dfb1e", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var vnf_instance_found = false;", - "for (var i = 0; i < jsonData[\"generic-vnf\"].length; i++) { ", - " if (jsonData[\"generic-vnf\"][i][\"vnf-name\"] === pm.environment.get(\"vnf_instance_name\")) {", - " vnf_instance_found = true;", - " }", - "}", - "tests[\"VNF Instance : \"+ pm.environment.get(\"vnf_instance_name\") +\" exists in AAI inventory\"] = vnf_instance_found === true;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/generic-vnfs", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "generic-vnfs" - ] - } - }, - "response": [] - }, - { - "name": "preload for VFmodule", - "event": [ - { - "listen": "test", - "script": { - "id": "62a8ef7f-7fde-423c-8b70-5f74bb6bc00b", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "0a3f6713-ba96-4971-a6f8-c2da85a3176e" - }, - { - "key": "X-FromAppId", - "value": "API client" - }, - { - "key": "Authorization", - "value": "Basic YWRtaW46S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ==" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"input\": {\n \"request-information\": {\n \"notification-url\": \"onap.org\",\n \"order-number\": \"1\",\n \"order-version\": \"1\",\n \"request-action\": \"PreloadVNFRequest\",\n \"request-id\": \"test\"\n },\n \"sdnc-request-header\": {\n \"svc-action\": \"reserve\",\n \"svc-notification-url\": \"http:\\/\\/onap.org:8080\\/adapters\\/rest\\/SDNCNotify\",\n \"svc-request-id\": \"test\"\n },\n \"vnf-topology-information\": {\n \"vnf-assignments\": {\n \"availability-zones\": [],\n \"vnf-networks\": [],\n \"vnf-vms\": []\n },\n \"vnf-parameters\": [],\n \"vnf-topology-identifier\": {\n \"generic-vnf-name\": \"{{vnf_instance_name}}\",\n \"generic-vnf-type\": \"{{auto_vf_name_for_model}}\",\n \"service-type\": \"{{auto_service_instance_id}}\",\n \"vnf-name\": \"{{vfmodule_instance_name}}\",\n \"vnf-type\": \"{{auto_vf_module_model_name}}\"\n }\n }\n }\n}\n\n" - }, - "url": { - "raw": "{{url-sdnc}}/restconf/operations/VNF-API:preload-vnf-topology-operation", - "host": [ - "{{url-sdnc}}" - ], - "path": [ - "restconf", - "operations", - "VNF-API:preload-vnf-topology-operation" - ] - } - }, - "response": [] - }, - { - "name": "Instantiate vf-module", - "event": [ - { - "listen": "test", - "script": { - "id": "61781baf-f6d4-4229-95d0-32e85cde3e82", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "", - "var jsonData = pm.response.json();", - "if (responseCode.code === 202){", - " pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - " pm.environment.set(\"auto_vfmodule_instance_id\", \"\"+jsonData.requestReferences.instanceId+\"\");", - "}" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"instanceName\": \"{{vfmodule_instance_name}}\",\n \"source\": \"VID\",\n \"suppressRollback\": false,\n \"requestorId\": \"test\"\n },\n\t\"modelInfo\": {\n\t\t\"modelType\": \"vfModule\",\n\t\t\"modelInvariantId\": \"{{auto_vf_module_model_invariant_uuid}}\",\n\t\t\"modelVersionId\": \"{{auto_vf_module_model_uuid}}\",\n\t\t\"modelName\": \"{{auto_vf_module_model_name}}\",\n\t\t\"modelVersion\": \"1\",\n\t\t\"modelCustomizationId\": \"{{auto_vf_module_model_customization_uuid}}\",\n\t\t\"modelCustomizationName\": \"{{auto_vf_module_model_name}}\"\n\t},\n \t\"requestParameters\": {\n \t\t\"userParams\": [],\n \t\t\"testApi\": \"VNF_API\",\n \t\t\"usePreload\": true\n \t},\n \"cloudConfiguration\": {\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"tenantId\": \"{{tenant_id}}\"\n },\n\t\t\"relatedInstanceList\": [{\n\t\t\t\"relatedInstance\": {\n\t\t\t\t\"instanceId\": \"{{auto_service_instance_id}}\",\n\t\t\t\t\"modelInfo\": {\n\t\t\t\t\t\"modelType\": \"service\",\n\t\t\t\t\t\"modelName\": \"{{service}}\",\n\t\t\t\t\t\"modelInvariantId\": \"{{auto_service_invariant_uuid}}\",\n\t\t\t\t\t\"modelVersion\": \"1.0\",\n\t\t\t\t\t\"modelVersionId\": \"{{auto_service_uuid}}\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"relatedInstance\": {\n\t\t\t\t\"instanceId\": \"{{auto_vnf_instance_id}}\",\n\t\t\t\t\"modelInfo\": {\n\t\t\t\t\t\"modelType\": \"vnf\",\n\t\t\t\t\t\"modelName\": \"{{vf_name}}\",\n\t\t\t\t\t\"modelInvariantId\": \"{{auto_vf_invariant_uuid}}\",\n\t\t\t\t\t\"modelVersion\": \"1.0\",\n\t\t\t\t\t\"modelVersionId\": \"{{auto_vf_uuid}}\",\n\t\t\t\t\t\"modelCustomizationId\": \"{{auto_vf_customization_uuid}}\",\n\t\t\t\t\t\"modelCustomizationName\": \"{{auto_vf_name_for_model}}\"\n\t\t\t\t}\n\t\t\t}\n\t\t}]\n }\n}\n\n" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/vnfs/{{auto_vnf_instance_id}}/vfModules", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "vnfs", - "{{auto_vnf_instance_id}}", - "vfModules" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 120s", - "event": [ - { - "listen": "test", - "script": { - "id": "ef3be415-7453-4d2d-91ce-de6e2df05dbe", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_vfmodule_instance_id\", \"\"+jsonData.request.instanceReferences.vfModuleInstanceId+\"\");", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Vf Module has been created successfully.\";" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "8f7cbf38-cb21-45af-9648-1915c92bcb12", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - }, - { - "name": "check vfmodule instance in inventory via AAI request", - "event": [ - { - "listen": "test", - "script": { - "id": "81203009-3d68-426d-9491-1276983693e5", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "var vfmodule_instance_found = false;", - "for (var i = 0; i < jsonData[\"vf-module\"].length; i++) { ", - " if (jsonData[\"vf-module\"][i][\"vf-module-name\"] === pm.environment.get(\"vfmodule_instance_name\")) {", - " vfmodule_instance_found = true;", - " }", - "}", - "tests[\"vfmodule Instance : \"+ pm.environment.get(\"vfmodule_instance_name\") +\" exists in AAI inventory\"] = vfmodule_instance_found === true;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/generic-vnfs/generic-vnf/{{auto_vnf_instance_id}}/vf-modules", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "generic-vnfs", - "generic-vnf", - "{{auto_vnf_instance_id}}", - "vf-modules" - ] - } - }, - "response": [] - }, - { - "name": "preload for Virtual Link", - "event": [ - { - "listen": "test", - "script": { - "id": "62a8ef7f-7fde-423c-8b70-5f74bb6bc00b", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "0a3f6713-ba96-4971-a6f8-c2da85a3176e" - }, - { - "key": "X-FromAppId", - "value": "API client" - }, - { - "key": "Authorization", - "value": "Basic YWRtaW46S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ==" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"input\": {\n \"request-information\": {\n \"request-id\": \"postman001\",\n \"notification-url\": \"http://so.onap.org\",\n \"order-number\": \"postman001\",\n \"request-sub-action\": \"SUPP\",\n \"request-action\": \"PreloadNetworkRequest\",\n \"source\": \"postman\",\n \"order-version\": \"1.0\"\n },\n \"network-topology-information\": {\n \"network-policy\": [],\n \"route-table-reference\": [],\n \"vpn-bindings\": [],\n \"network-topology-identifier\": {\n \"network-role\": \"integration_test_net\",\n \"network-technology\": \"neutron\",\n \"service-type\": \"{{service}}\",\n \"network-name\": \"rr01\",\n \"network-type\": \"Generic NeutronNet\"\n },\n \"provider-network-information\": {\n \"is-external-network\": \"false\",\n \"is-provider-network\": \"false\",\n \"is-shared-network\": \"false\"\n },\n \"subnets\": [\n {\n\t\t \"subnet-name\": \"rr01\",\n\t\t \"subnet-role\": \"OAM\",\n \"start-address\": \"192.168.90.0\",\n \"cidr-mask\": \"24\",\n \"ip-version\": \"4\",\n \"dhcp-enabled\": \"Y\",\n\t\t \"dhcp-start-address\": \"\",\n\t\t \"dhcp-end-address\": \"\",\n \"gateway-address\": \"192.168.90.1\",\n\t\t \"host-routes\":[]\n }\n ]\n },\n \"sdnc-request-header\": {\n \"svc-action\": \"reserve\",\n \"svc-notification-url\": \"http://so.onap.org\",\n \"svc-request-id\": \"postman001\"\n }\n }\n}\n\n" - }, - "url": { - "raw": "{{url-sdnc}}/restconf/operations/VNF-API:preload-network-topology-operation", - "host": [ - "{{url-sdnc}}" - ], - "path": [ - "restconf", - "operations", - "VNF-API:preload-network-topology-operation" - ] - } - }, - "response": [] - }, - { - "name": "Instantiate Generic Neutron Virtual Link", - "event": [ - { - "listen": "test", - "script": { - "id": "030a6341-9ba8-4dc4-bbe4-9818c34d5f1c", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - "pm.environment.set(\"auto_virtual_link_instance_id\", \"\"+jsonData.requestReferences.instanceId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n\t\"requestDetails\": {\n\t\t\"requestInfo\": {\n\t\t\t\"instanceName\": \"{{virtual_link_instance_name}}\",\n\t\t\t\"source\": \"VID\",\n\t\t\t\"suppressRollback\": false,\n\t\t\t\"requestorId\": \"demo\"\n\t\t},\n \t\t\"modelInfo\": {\n \t\t\t\"modelType\": \"network\",\n \t\t\t\"modelInvariantId\": \"{{auto_virtual_link_invariant_uuid}}\",\n \t\t\t\"modelVersionId\": \"{{auto_virtual_link_uuid}}\",\n \t\t\t\"modelName\": \"Generic NeutronNet\",\n \t\t\t\"modelVersion\": \"1.0\",\n \t\t\t\"modelCustomizationId\": \"{{auto_virtual_link_customization_uuid}}\",\n \t\t\t\"modelCustomizationName\": \"Generic NeutronNet 0\"\n \t\t},\n \"requestParameters\": {\n \"userParams\": [],\n \"aLaCarte\": true,\n\t \"testApi\": \"VNF_API\"\n },\n \"cloudConfiguration\": {\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"tenantId\": \"{{tenant_id}}\"\n },\n\t\t\"lineOfBusiness\": {\n\t\t\t\"lineOfBusinessName\": \"{{lineofbusiness}}\"\n\t\t},\n\t\t\"platform\": {\n\t\t\t\"platformName\": \"{{platform}}\"\n\t\t},\n \t\t\"relatedInstanceList\": [{\n \t\t\t\"relatedInstance\": {\n \t\t\t\t\"instanceId\": \"{{auto_service_instance_id}}\",\n \t\t\t\t\"modelInfo\": {\n \t\t\t\t\t\"modelType\": \"service\",\n \t\t\t\t\t\"modelName\": \"{{service}}\",\n \t\t\t\t\t\"modelInvariantId\": \"{{auto_service_invariant_uuid}}\",\n \t\t\t\t\t\"modelVersion\": \"1.0\",\n \t\t\t\t\t\"modelVersionId\": \"{{auto_service_uuid}}\"\n \t\t\t\t}\n \t\t\t}\n \t\t}]\n }\n}\n\n" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/networks", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "networks" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "ef3be415-7453-4d2d-91ce-de6e2df05dbe", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_virtual_link_instance_id\", \"\"+jsonData.request.instanceReferences.networkInstanceId+\"\");", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Network has been created successfully.\";" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "8f7cbf38-cb21-45af-9648-1915c92bcb12", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - }, - { - "name": "GET virtual link in AAI by id", - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/l3-networks/l3-network/{{auto_virtual_link_instance_id}}", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "l3-networks", - "l3-network", - "{{auto_virtual_link_instance_id}}" - ] - } - }, - "response": [] - }, - { - "name": "GET subnets of network AAI by id", - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/l3-networks/l3-network/{{auto_virtual_link_instance_id}}/subnets", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "l3-networks", - "l3-network", - "{{auto_virtual_link_instance_id}}", - "subnets" - ] - } - }, - "response": [] - }, - { - "name": "SO Instantiate service", - "event": [ - { - "listen": "test", - "script": { - "id": "e779f618-dd36-474f-802d-a36abdf69708", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - "pm.environment.set(\"auto_service_instance_id\", \"\"+jsonData.requestReferences.instanceId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n\t\"requestDetails\": {\n\t\t\"requestInfo\": {\n\t\t\t\"instanceName\": \"{{service_instance_name}}\",\n\t\t\t\"source\": \"VID\",\n\t\t\t\"suppressRollback\": false,\n\t\t\t\"requestorId\": \"demo\"\n\t\t},\n\t\t\"modelInfo\": {\n\t\t\t\"modelType\": \"service\",\n\t\t\t\"modelInvariantId\": \"{{auto_service_invariant_uuid}}\",\n\t\t\t\"modelVersionId\": \"{{auto_service_uuid}}\",\n\t\t\t\"modelName\": \"{{service}}\",\n\t\t\t\"modelVersion\": \"1.0\"\n\t\t},\n \"cloudConfiguration\": {\n \"tenantId\": \"{{tenant_id}}\",\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\"\n },\n\t\t\"requestParameters\": {\n\t\t\t\"userParams\": [],\n\t\t\t\"testApi\": \"VNF_API\",\n\t\t\t\"subscriptionServiceType\": \"{{service}}\",\n\t\t\t\"aLaCarte\": true\n\t\t},\n\t\t\"subscriberInfo\": {\n\t\t\t\"globalSubscriberId\": \"{{customer_name}}\"\n\t\t},\n\t\t\"project\": {\n\t\t\t\"projectName\": \"{{project}}\"\n\t\t},\n\t\t\"owningEntity\": {\n\t\t\t\"owningEntityId\": \"{{auto_owning_entity_id}}\",\n\t\t\t\"owningEntityName\": \"{{owning_entity}}\"\n\t\t}\n\t}\n}" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "ef3be415-7453-4d2d-91ce-de6e2df05dbe", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_virtual_link_instance_id\", \"\"+jsonData.request.instanceReferences.networkInstanceId+\"\");", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Network has been created successfully.\";" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "8f7cbf38-cb21-45af-9648-1915c92bcb12", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/11_delete_instances.postman_collection.json b/test/postman/11_delete_instances.postman_collection.json deleted file mode 100644 index e43ff3c48..000000000 --- a/test/postman/11_delete_instances.postman_collection.json +++ /dev/null @@ -1,759 +0,0 @@ -{ - "info": { - "_postman_id": "7e53b9c4-273b-4012-81f3-0634173626c2", - "name": "11_delete_instances", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "SO Delete vf-module", - "event": [ - { - "listen": "test", - "script": { - "id": "2c20c606-a034-47e0-8a66-fc4f1b8ed1c8", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "DELETE", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"requestDetails\": {\n \"requestInfo\": {\n \"source\": \"VID\",\n \"requestorId\": \"test\"\n },\n \"modelInfo\": {\n \"modelType\": \"vfModule\",\n \"modelInvariantId\": \"{{auto_vf_module_model_invariant_uuid}}\",\n \"modelVersionId\": \"{{auto_vf_module_model_uuid}}\",\n \"modelName\": \"{{auto_vf_module_model_name}}\",\n \"modelVersion\": \"1\",\n \"modelCustomizationId\": \"{{auto_vf_module_model_customization_uuid}}\",\n \"modelCustomizationName\": \"{{auto_vf_module_model_name}}\"\n },\n \"requestParameters\": {\n \"testApi\": \"VNF_API\"\n },\n \"cloudConfiguration\": {\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"tenantId\": \"{{tenant_id}}\"\n }\n }\n}" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/vnfs/{{auto_vnf_instance_id}}/vfModules/{{auto_vfmodule_instance_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "vnfs", - "{{auto_vnf_instance_id}}", - "vfModules", - "{{auto_vfmodule_instance_id}}" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 30s", - "event": [ - { - "listen": "test", - "script": { - "id": "2ca20cdd-fbb0-46a3-b6af-eb36d388448c", - "exec": [ - "", - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "var jsonData = pm.response.json();", - "", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Vf Module has been deleted successfully.\";" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "0fc6bd97-ca45-4caa-bdc5-346d661a5409", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - }, - { - "name": "check vfmodule instance in inventory via AAI request", - "event": [ - { - "listen": "test", - "script": { - "id": "6244395e-23bd-4d4b-9f31-cd9b1e4102f6", - "exec": [ - "", - "var jsonData = pm.response.json();", - "", - "", - "var vfmodule_instance_found = false;", - "", - "if (pm.response.code === 200){", - " for (var i = 0; i < jsonData[\"vf-module\"].length; i++) { ", - " if (jsonData[\"vf-module\"][i][\"vf-module-name\"] === pm.environment.get(\"vfmodule_instance_name\")) {", - " vfmodule_instance_found = true;", - " }", - " }", - "}", - "", - "", - "tests[\"vfmodule Instance : \"+ pm.environment.get(\"vfmodule_instance_name\") +\" no longer exists in AAI inventory\"] = vfmodule_instance_found === false;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/generic-vnfs/generic-vnf/{{auto_vnf_instance_id}}/vf-modules", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "generic-vnfs", - "generic-vnf", - "{{auto_vnf_instance_id}}", - "vf-modules" - ] - } - }, - "response": [] - }, - { - "name": "SO Delete vnf_instance", - "event": [ - { - "listen": "test", - "script": { - "id": "eab54e34-7898-452e-ad8e-6ac68c3efd36", - "exec": [ - "pm.test(\"Status code is 202\", function () {", - " pm.response.to.have.status(202);", - "});", - "var jsonData = pm.response.json();", - "", - "pm.environment.set(\"auto_so_request_id\", \"\"+jsonData.requestReferences.requestId+\"\");", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "DELETE", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\n\t\"requestDetails\": {\n\t\t\"requestInfo\": {\n\t\t\t\"source\": \"VID\",\n\t\t\t\"requestorId\": \"test\"\n\t\t},\n\t\t\"modelInfo\": {\n\t\t\t\"modelType\": \"vnf\",\n\t\t\t\"modelInvariantId\": \"{{auto_vf_invariant_uuid}}\",\n\t\t\t\"modelVersionId\": \"{{auto_vf_uuid}}\",\n\t\t\t\"modelName\": \"{{vf_name}}\",\n\t\t\t\"modelVersion\": \"1.0\",\n\t\t\t\"modelCustomizationId\": \"{{auto_vf_customization_id}}\",\n\t\t\t\"modelCustomizationName\": \"{{vf_name}} 0\"\n\t\t},\n\t\t\"requestParameters\": {\n\t\t\t\"testApi\": \"VNF_API\"\n\t\t},\n \"cloudConfiguration\": {\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"tenantId\": \"{{tenant_id}}\"\n }\n\t}\n}\n\n" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/vnfs/{{auto_vnf_instance_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "vnfs", - "{{auto_vnf_instance_id}}" - ] - } - }, - "response": [] - }, - { - "name": "SO Delete network", - "event": [ - { - "listen": "test", - "script": { - "id": "eab54e34-7898-452e-ad8e-6ac68c3efd36", - "exec": [ - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "DELETE", - "header": [ - { - "key": "Accept", - "value": "application/json", - "type": "text" - }, - { - "key": "Content-Type", - "value": "application/json", - "type": "text" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", - "type": "text" - }, - { - "key": "X-ONAP-PartnerName", - "value": "NBI", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": " {\n \t\"requestDetails\": {\n \t\t\"modelInfo\": {\n \t\t\t\"modelType\": \"network\"\n \t\t},\n \t\t\"requestInfo\": {\n \t\t\t\"source\": \"VID\",\n \t\t\t\"requestorId\": \"demo\"\n \t\t},\n \t\t\"requestParameters\": {\n \t\t\t\"testApi\": \"VNF_API\"\n \t\t},\n \"cloudConfiguration\": {\n \"cloudOwner\": \"{{cloud_owner_name}}\",\n \"lcpCloudRegionId\": \"{{onap_cloud_region_id}}\",\n \"tenantId\": \"{{tenant_id}}\"\n }\n\t}\n}\n\n" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/serviceInstantiation/v7/serviceInstances/{{auto_service_instance_id}}/networks/{{auto_virtual_link_instance_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "serviceInstantiation", - "v7", - "serviceInstances", - "{{auto_service_instance_id}}", - "networks", - "{{auto_virtual_link_instance_id}}" - ] - } - }, - "response": [] - }, - { - "name": "SO orchestrationRequests after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "68a5392d-2904-416b-9cf0-a89c971aa341", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[\"requestState is : \"+jsonData.request.requestStatus.requestState] = jsonData.request.requestStatus.requestState === \"COMPLETE\";", - "", - "tests[\"statusMessage is : \"+jsonData.request.requestStatus.statusMessage] = jsonData.request.requestStatus.statusMessage === \"Vnf has been deleted successfully.\";" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "0f9f067e-d8d4-4b69-a7eb-71f1e73b8196", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-so}}/onap/so/infra/orchestrationRequests/v7/{{auto_so_request_id}}", - "host": [ - "{{url-so}}" - ], - "path": [ - "onap", - "so", - "infra", - "orchestrationRequests", - "v7", - "{{auto_so_request_id}}" - ] - } - }, - "response": [] - }, - { - "name": "check vnf instance in inventory via AAI request", - "event": [ - { - "listen": "test", - "script": { - "id": "851c2dff-10fb-4f6a-a346-4bab48868d3a", - "exec": [ - "", - "var jsonData = pm.response.json();", - "", - "var vnf_instance_found = false;", - "", - "if (pm.response.code === 200){", - "for (var i = 0; i < jsonData[\"generic-vnf\"].length; i++) { ", - " if (jsonData[\"generic-vnf\"][i][\"vnf-name\"] === pm.environment.get(\"vnf_instance_name\")) {", - " vnf_instance_found = true;", - " }", - "}", - "}", - "tests[\"VNF Instance : \"+ pm.environment.get(\"vnf_instance_name\") +\" no longer exists in AAI inventory\"] = vnf_instance_found === false;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/generic-vnfs", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "generic-vnfs" - ] - } - }, - "response": [] - }, - { - "name": "Delete service Instance via ServiceOrder API", - "event": [ - { - "listen": "test", - "script": { - "id": "764a92a8-efb5-48f8-999a-2cf34d9364b2", - "exec": [ - "pm.test(\"Status code is 201\", function () {", - " pm.response.to.have.status(201);", - "});", - "", - "var jsonData = pm.response.json();", - "pm.environment.set(\"auto_service_order_id\", jsonData.id);", - "", - "", - "", - "" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "POST", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "{\n \"externalId\": \"{{externalId}}\",\n \"priority\": \"1\",\n \"description\": \"{{service}} ordering on generic customer via Postman\",\n \"category\": \"Consumer\",\n \"requestedStartDate\": \"2018-04-26T08:33:37.299Z\",\n \"requestedCompletionDate\": \"2018-04-26T08:33:37.299Z\",\n \"relatedParty\": [\n {\n \"id\": \"{{customer_name}}\",\n \"role\": \"ONAPcustomer\",\n \"name\": \"{{customer_name}}\"\n }\n ],\n \"orderItem\": [\n {\n \"id\": \"1\",\n \"action\": \"delete\",\n \"service\": {\n \"id\": \"{{auto_service_instance_id}}\",\n \"serviceState\": \"active\",\n \"serviceSpecification\": {\n \"id\": \"{{auto_service_id}}\"\n }\n }\n }\n ]\n}" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/serviceOrder", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "serviceOrder" - ] - } - }, - "response": [] - }, - { - "name": "GET previous serviceOrder after 10s", - "event": [ - { - "listen": "test", - "script": { - "id": "de2c349d-b58d-42ae-8454-3afc1084cef1", - "exec": [ - "pm.test(\"Status code is 200\", function () {", - " pm.response.to.have.status(200);", - "});", - "", - "var jsonData = pm.response.json();", - "", - "tests[pm.environment.get(\"externalId\")+\" exists\"] = jsonData.externalId === pm.environment.get(\"externalId\");", - "tests[\"service_order_id exists\"] = jsonData.id === pm.environment.get(\"auto_service_order_id\");", - "tests[\"service Order state is : \"+jsonData.state] = jsonData.state === \"completed\";", - "tests[\"Service Instance state is : \"+jsonData.orderItem[0].service.serviceState] = jsonData.orderItem[0].service.serviceState === \"active\";", - "", - "", - "if(jsonData.state == \"completed\"){", - " pm.environment.set(\"auto_service_instance_id\", \"\"+jsonData.orderItem[0].service.id+\"\");", - "}", - "if (jsonData.orderMessage !== null){", - " tests[\"order message is : \" +jsonData.orderMessage[0].messageInformation] = jsonData.orderMessage[0].messageInformation === \"\";", - " pm.environment.set(\"auto_service_messageInformation\", \"\"+jsonData.orderMessage[0].messageInformation+\"\");", - " }", - "", - "" - ], - "type": "text/javascript" - } - }, - { - "listen": "prerequest", - "script": { - "id": "b9cdde4f-bf25-4922-a8c0-b378bb0b9535", - "exec": [ - " var date = new Date();", - " var curDate = null;", - " do {", - " curDate = new Date();", - " }", - " while (curDate - date < 10000);" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/serviceOrder/{{auto_service_order_id}}", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "serviceOrder", - "{{auto_service_order_id}}" - ] - } - }, - "response": [] - }, - { - "name": "GET all service instance via ServiceInventory API", - "event": [ - { - "listen": "test", - "script": { - "id": "c7353dda-5afc-4c1c-a9d2-06036a9c984c", - "exec": [ - "var jsonData = pm.response.json();", - "", - "var service_instance_found = false;", - "", - "if (pm.response.code === 200){", - "for (var i = 0; i < jsonData.length; i++) { ", - " if (jsonData[i].name === pm.environment.get(\"service_instance_name\")) {", - " service_instance_found = true;", - " }", - "}", - "}", - "tests[pm.environment.get(\"service_instance_name\")+\" no longer in list\"] = service_instance_found === false;" - ], - "type": "text/javascript" - } - } - ], - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-nbi}}/nbi/api/v4/service?relatedParty.id={{customer_name}}", - "host": [ - "{{url-nbi}}" - ], - "path": [ - "nbi", - "api", - "v4", - "service" - ], - "query": [ - { - "key": "relatedParty.id", - "value": "{{customer_name}}" - } - ] - } - }, - "response": [] - }, - { - "name": "DELETE Virtual Link", - "request": { - "method": "DELETE", - "header": [ - { - "key": "Accept", - "value": "application/json" - }, - { - "key": "Content-Type", - "value": "application/json" - }, - { - "key": "X-FromAppId", - "value": "AAI" - }, - { - "key": "X-TransactionId", - "value": "get_aai_subscr" - }, - { - "key": "Authorization", - "value": "Basic QUFJOkFBSQ==" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "{{url-aai}}/aai/v16/network/l3-networks/l3-network/{{auto_virtual_link_instance_id}}?resource-version=1564496333018", - "host": [ - "{{url-aai}}" - ], - "path": [ - "aai", - "v16", - "network", - "l3-networks", - "l3-network", - "{{auto_virtual_link_instance_id}}" - ], - "query": [ - { - "key": "resource-version", - "value": "1564496333018" - } - ] - } - }, - "response": [] - } - ] -} diff --git a/test/postman/12_NS_Instance.postman_collection.json b/test/postman/12_NS_Instance.postman_collection.json deleted file mode 100644 index 6bb56c6aa..000000000 --- a/test/postman/12_NS_Instance.postman_collection.json +++ /dev/null @@ -1,234 +0,0 @@ -{ - "info": { - "_postman_id": "305afb68-6632-49a7-8a6d-9d9d57699f6e", - "name": "Ns_Instance", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "ns_instance", - "item": [ - { - "name": "ns_create", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"context\": {\r\n \"globalCustomerId\": \"global-customer-id-test1\",\r\n \"serviceType\": \"service-type-test1\"\r\n },\r\n \"csarId\": \"d5d678dc-80ef-461e-8630-d105f43b0a18\",\r\n \"nsName\": \"ns_vsn\",\r\n \"description\": \"description\"\r\n}" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nslcm/v1/ns", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nslcm", - "v1", - "ns" - ] - } - }, - "response": [] - }, - { - "name": "ns_inst", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"additionalParamForNs\": {\r\n \"sdnControllerId\": \"2\"\r\n },\r\n \"locationConstraints\": [{\r\n \"vnfProfileId\": \"45711f40-3f43-415b-bb45-46e5c6940735\",\r\n \"locationConstraints\": {\r\n \"vimId\": \"CPE-DC_RegionOne\"\r\n }\r\n }]\r\n}\r\n" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec/instantiate", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nslcm", - "v1", - "ns", - "f0b4c09f-c653-438a-b091-5218b0f806ec", - "instantiate" - ] - } - }, - "response": [] - }, - { - "name": "ns_terminate", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"gracefulTerminationTimeout\": 600, \r\n \"terminationType\": \"FORCEFUL\"\r\n}" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec/terminate", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nslcm", - "v1", - "ns", - "f0b4c09f-c653-438a-b091-5218b0f806ec", - "terminate" - ] - }, - "description": "generate:\"jobId\": \"NS-terminate_ns-f0b4c09f-c653-438a-b091-5218b0f806ec-6f12ca34-f7a2-11e8-8c7e-02bf457e51f9\"\n\ninstid:f0b4c09f-c653-438a-b091-5218b0f806ec" - }, - "response": [] - }, - { - "name": "ns_delete", - "request": { - "method": "DELETE", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nslcm/v1/ns/f0b4c09f-c653-438a-b091-5218b0f806ec", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nslcm", - "v1", - "ns", - "f0b4c09f-c653-438a-b091-5218b0f806ec" - ] - }, - "description": "ns/instid:f0b4c09f-c653-438a-b091-5218b0f806ec\nInstid after ns, fill in according to the actual situation" - }, - "response": [] - }, - { - "name": "ns_heal", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "{\r\n \"vnfInstanceId\": \"044b705c-e44d-4733-ab64-987f46d9b567\",\r\n \"cause\": \"restartvm\",\r\n \"additionalParams\": {\r\n \"action\": \"restartvm\",\r\n \"actionvminfo\": {\r\n \"vmid\": \"1623cd25-ae6f-4880-8132-15914367e47b\",\r\n \"vduid\": \"\",\r\n \"vmname\": \"1623cd25-ae6f-4880-8132-15914367e47b\"\r\n }\r\n }" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nslcm/v1/ns/5443e9f8-7993-479d-8d7a-34e422eabc8f/heal", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nslcm", - "v1", - "ns", - "5443e9f8-7993-479d-8d7a-34e422eabc8f", - "heal" - ] - } - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "id": "debc308f-9109-41b1-adf3-9d288b2061e6", - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "id": "0a37542a-0a02-4e84-970a-f8f32b0bf713", - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - } - ] -} diff --git a/test/postman/13_Ns_package_onboard.postman_collection.json b/test/postman/13_Ns_package_onboard.postman_collection.json deleted file mode 100644 index bb6de485a..000000000 --- a/test/postman/13_Ns_package_onboard.postman_collection.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "info": { - "_postman_id": "ce6ead69-bd22-4d59-b711-d5acf1afd243", - "name": "Ns_package_onboard", - "description": "The VFC NS package onboard", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "ns", - "item": [ - { - "name": "msb_download", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/03c8e541-77a5-4594-b6a1-f955f6460dca/nsd_content", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "03c8e541-77a5-4594-b6a1-f955f6460dca", - "nsd_content" - ] - }, - "description": "nsdinfo:03c8e541-77a5-4594-b6a1-f955f6460dca\nns_descriptors 后面跟nsdinfoid,根据实际情况填写" - }, - "response": [] - }, - { - "name": "msb_get", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/8acc4e46-08c1-46f3-a594-2910490930de", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "8acc4e46-08c1-46f3-a594-2910490930de" - ] - }, - "description": "pick up information:\n[\n {\n \"id\": \"609d8ba3-9a94-4cc7-b67d-2ece3ac6e185\",\n \"nsdId\": \"ffdddc5d-a44b-45ae-8fc3-e6551cce350f\",\n \"nsdName\": \"vcpe\",\n \"nsdVersion\": \"1.0.0\",\n \"nsdDesigner\": \"ONAP\",\n \"nsdInvariantId\": \"c3887fb3-d1b2-477f-86c4-fd641ee9a7cf\",\n \"vnfPkgIds\": [\n \"386d6fb2-e1d9-4152-9bd6-606e33594ade\",\n \"511fb4ff-6a10-4699-864f-f3e7ad9b34b3\",\n \"39eb297c-4988-4902-9c37-55e4fd5f1c38\",\n \"f660da08-cc7c-4a1f-8196-05d4db415e1d\",\n \"1109773b-0cab-4f11-a11e-0cc22b1a29a3\"\n ],\n \"pnfdInfoIds\": [],\n \"nestedNsdInfoIds\": [],\n \"nsdOnboardingState\": \"ONBOARDED\",\n \"onboardingFailureDetails\": null,\n \"nsdOperationalState\": \"ENABLED\",\n \"nsdUsageState\": \"NOT_IN_USE\",\n \"userDefinedData\": {},\n \"_links\": null\n }\n]" - }, - "response": [] - }, - { - "name": "msb_get_one", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/8acc4e46-08c1-46f3-a594-2910490930de", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "8acc4e46-08c1-46f3-a594-2910490930de" - ] - }, - "description": "nsdinfoid:8acc4e46-08c1-46f3-a594-2910490930de" - }, - "response": [] - }, - { - "name": "msb_delete", - "request": { - "method": "DELETE", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/03c8e541-77a5-4594-b6a1-f955f6460dca", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "03c8e541-77a5-4594-b6a1-f955f6460dca" - ] - }, - "description": "nsinstid:03c8e541-77a5-4594-b6a1-f955f6460dca" - }, - "response": [] - }, - { - "name": "msb_create", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "userDefinedData", - "value": " \"key1\": \"value1\"", - "type": "text" - } - ] - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors" - ] - } - }, - "response": [] - }, - { - "name": "msb_upload", - "request": { - "method": "PUT", - "header": [], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "", - "type": "file", - "src": "" - } - ] - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/79ca81ec-10e0-44e4-bc85-ba968f345711/nsd_content", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "79ca81ec-10e0-44e4-bc85-ba968f345711", - "nsd_content" - ] - } - }, - "response": [] - } - ] - } - ] -} diff --git a/test/postman/14_Vnf_package_onboard.postman_collection.json b/test/postman/14_Vnf_package_onboard.postman_collection.json deleted file mode 100644 index 1a0b1099a..000000000 --- a/test/postman/14_Vnf_package_onboard.postman_collection.json +++ /dev/null @@ -1,185 +0,0 @@ -{ - "info": { - "_postman_id": "ce6ead69-bd22-4d59-b711-d5acf1afd243", - "name": "Vnf_package_onboard", - "description": "The VFC VNF package onboard", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "VNF", - "item": [ - { - "name": "msb_create", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json ", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "userDefinedData", - "value": " \"key2\": \"value2\"", - "type": "text" - } - ] - }, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages" - ] - } - }, - "response": [] - }, - { - "name": "msb_get", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages" - ] - }, - "description": "pick up information:\n[\n {\n \"id\": \"1109773b-0cab-4f11-a11e-0cc22b1a29a3\",\n \"vnfdId\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1101\",\n \"vnfProductName\": \"vcpe_vbng\",\n \"vnfSoftwareVersion\": \"1.0.0\",\n \"vnfdVersion\": \"1.0\",\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"ONBOARDED\",\n \"operationalState\": \"ENABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"_links\": null\n },\n {\n \"id\": \"386d6fb2-e1d9-4152-9bd6-606e33594ade\",\n \"vnfdId\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1100\",\n \"vnfProductName\": \"vcpe_infra\",\n \"vnfSoftwareVersion\": \"1.0.0\",\n \"vnfdVersion\": \"1.0\",\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"ONBOARDED\",\n \"operationalState\": \"ENABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"_links\": null\n },\n {\n \"id\": \"39eb297c-4988-4902-9c37-55e4fd5f1c38\",\n \"vnfdId\": \"0408f076-e6c0-4c82-9940-272fddbb82de\",\n \"vnfProductName\": \"vcpe_vgmux\",\n \"vnfSoftwareVersion\": \"1.0.0\",\n \"vnfdVersion\": \"1.0\",\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"ONBOARDED\",\n \"operationalState\": \"ENABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"_links\": null\n },\n {\n \"id\": \"511fb4ff-6a10-4699-864f-f3e7ad9b34b3\",\n \"vnfdId\": \"3fca3543-07f5-492f-812c-ed462e4f94f4\",\n \"vnfProductName\": \"vcpe_vgw\",\n \"vnfSoftwareVersion\": \"1.0.0\",\n \"vnfdVersion\": \"1.0\",\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"ONBOARDED\",\n \"operationalState\": \"ENABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"_links\": null\n },\n {\n \"id\": \"e924a06e-2550-4700-9e72-3a2db75925ac\",\n \"vnfdId\": null,\n \"vnfProductName\": null,\n \"vnfSoftwareVersion\": null,\n \"vnfdVersion\": null,\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"CREATED\",\n \"operationalState\": \"DISABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"userDefinedData\": {},\n \"_links\": null\n },\n {\n \"id\": \"f660da08-cc7c-4a1f-8196-05d4db415e1d\",\n \"vnfdId\": \"b1bb0ce7-2222-4fa7-95ed-4840d70a1102\",\n \"vnfProductName\": \"vcpe_vbrgemu\",\n \"vnfSoftwareVersion\": \"1.0.0\",\n \"vnfdVersion\": \"1.0\",\n \"softwareImages\": null,\n \"additionalArtifacts\": null,\n \"onboardingState\": \"ONBOARDED\",\n \"operationalState\": \"ENABLED\",\n \"usageState\": \"NOT_IN_USE\",\n \"_links\": null\n }\n]" - }, - "response": [] - }, - { - "name": "msb_get_one", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/ns_descriptors/03c8e541-77a5-4594-b6a1-f955f6460dca", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "ns_descriptors", - "03c8e541-77a5-4594-b6a1-f955f6460dca" - ] - }, - "description": "Id:03c8e541-77a5-4594-b6a1-f955f6460dca\nAccording to obtaining different vnfinstid" - }, - "response": [] - }, - { - "name": "msb_delete", - "request": { - "method": "DELETE", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages/396b889f-529f-426a-97ab-65b00720b308", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages", - "396b889f-529f-426a-97ab-65b00720b308" - ] - }, - "description": "Different deletion, different filling of vnfinstid" - }, - "response": [] - }, - { - "name": "msb_download", - "protocolProfileBehavior": { - "disableBodyPruning": true - }, - "request": { - "method": "GET", - "header": [], - "body": {}, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages/396b889f-529f-426a-97ab-65b00720b308/package_content", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages", - "396b889f-529f-426a-97ab-65b00720b308", - "package_content" - ] - }, - "description": "msb_download:\nget The acquired data needs to be written to the CSAR file, and there is no write operation here; \nthe vnf package tested here does not exist.\n" - }, - "response": [] - } - ] - } - ] -} diff --git a/test/postman/15_Pnf_package_onboard.postman_collection.json b/test/postman/15_Pnf_package_onboard.postman_collection.json deleted file mode 100644 index bb8b3d891..000000000 --- a/test/postman/15_Pnf_package_onboard.postman_collection.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "info": { - "_postman_id": "ce6ead69-bd22-4d59-b711-d5acf1afd243", - "name": "Pnf_package_onboard", - "description": "The VFC pnf package onboard", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "PNF", - "item": [ - { - "name": "msb_create", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "userDefinedData", - "value": " \"key3\": \"value3\"", - "type": "text" - } - ] - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/pnf_descriptors", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "pnf_descriptors" - ] - }, - "description": "get data:\n{\n \"id\": \"844d254e-5dc8-4a28-82a8-694b6a60bee3\",\n \"pnfdOnboardingState\": \"CREATED\",\n \"pnfdUsageState\": \"NOT_IN_USE\",\n \"userDefinedData\": {},\n \"_links\": null\n}" - }, - "response": [] - }, - { - "name": "msb_get_one", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/pnf_descriptors/5478150b-493c-4a66-a808-05387ebab874", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "pnf_descriptors", - "5478150b-493c-4a66-a808-05387ebab874" - ] - } - }, - "response": [] - }, - { - "name": "msb_get", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/pnf_descriptors", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "pnf_descriptors" - ] - }, - "description": "get data:\n[\n {\n \"id\": \"844d254e-5dc8-4a28-82a8-694b6a60bee3\",\n \"pnfdId\": null,\n \"pnfdName\": null,\n \"pnfdVersion\": null,\n \"pnfdProvider\": null,\n \"pnfdInvariantId\": null,\n \"pnfdOnboardingState\": \"CREATED\",\n \"onboardingFailureDetails\": null,\n \"pnfdUsageState\": \"NOT_IN_USE\",\n \"userDefinedData\": {},\n \"_links\": null\n }\n]" - }, - "response": [] - }, - { - "name": "msb_delete", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/nsd/v1/pnf_descriptors/03c39754-46e7-44bd-ad4a-9a6de771d8bd", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "nsd", - "v1", - "pnf_descriptors", - "03c39754-46e7-44bd-ad4a-9a6de771d8bd" - ] - } - }, - "response": [] - }, - { - "name": "msb_upload", - "request": { - "method": "PUT", - "header": [], - "body": { - "mode": "formdata", - "formdata": [ - { - "key": "", - "type": "file", - "src": "" - } - ] - }, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages/38037a12-a0d4-4aa4-ac50-cd6b05ce0b24/package_content", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages", - "38037a12-a0d4-4aa4-ac50-cd6b05ce0b24", - "package_content" - ] - }, - "description": "Invalid vnf package, need to change" - }, - "response": [] - }, - { - "name": "msb_download", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/vnfpkgm/v1/vnf_packages/396b889f-529f-426a-97ab-65b00720b308/package_content", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "vnfpkgm", - "v1", - "vnf_packages", - "396b889f-529f-426a-97ab-65b00720b308", - "package_content" - ] - }, - "description": "The acquired data needs to be written to the CSAR file. Not added here. Get data only" - }, - "response": [] - } - ], - "event": [ - { - "listen": "prerequest", - "script": { - "id": "7ed5956a-ebaa-4de8-b2d2-a18027de85f7", - "type": "text/javascript", - "exec": [ - "" - ] - } - }, - { - "listen": "test", - "script": { - "id": "d9830571-314d-49ee-a2a8-8be045a51469", - "type": "text/javascript", - "exec": [ - "" - ] - } - } - ] - } - ] -} diff --git a/test/postman/16_Catalog_package_onboard.postman_collection.json b/test/postman/16_Catalog_package_onboard.postman_collection.json deleted file mode 100644 index 6f52edf86..000000000 --- a/test/postman/16_Catalog_package_onboard.postman_collection.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "info": { - "_postman_id": "ce6ead69-bd22-4d59-b711-d5acf1afd243", - "name": "Catalog_package_onboard", - "description": "The VFC CATALOG package onboard", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" - }, - "item": [ - { - "name": "catalog", - "item": [ - { - "name": "nspackage_rc_get", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/catalog/v1/nspackages", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "catalog", - "v1", - "nspackages" - ] - } - }, - "response": [] - }, - { - "name": "nspackage_rc_post", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json ", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/catalog/v1/nspackages/4a43c1d7-29e9-4b67-968d-aa62c4562286", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "catalog", - "v1", - "nspackages", - "4a43c1d7-29e9-4b67-968d-aa62c4562286" - ] - }, - "description": "Data is csarid. This test failed due to environmental problems. Casrid is just looking for it. Need to be replaced during actual test" - }, - "response": [] - }, - { - "name": "nfpackages_rc_get", - "request": { - "method": "GET", - "header": [], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/catalog/v1/api/catalog/v1/vnfpackages", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "catalog", - "v1", - "api", - "catalog", - "v1", - "vnfpackages" - ] - } - }, - "response": [] - }, - { - "name": "nfpackages_rc_post", - "request": { - "method": "POST", - "header": [ - { - "key": "content-type", - "value": " application/json ", - "type": "text" - }, - { - "key": "accept", - "value": " application/json", - "type": "text" - } - ], - "body": { - "mode": "raw", - "raw": "" - }, - "url": { - "raw": "http://172.30.3.104:30280/api/catalog/v1/api/catalog/v1/vnfpackages/4a43c1d7-29e9-4b67-968d-aa62c4562286", - "protocol": "http", - "host": [ - "172", - "30", - "3", - "104" - ], - "port": "30280", - "path": [ - "api", - "catalog", - "v1", - "api", - "catalog", - "v1", - "vnfpackages", - "4a43c1d7-29e9-4b67-968d-aa62c4562286" - ] - }, - "description": "The environment failed the test, and casrid was replaced according to the actual situation. Data is csarid" - }, - "response": [] - } - ] - } - ] -} diff --git a/test/postman/globals.postman_globals.json b/test/postman/globals.postman_globals.json deleted file mode 100644 index 071585b94..000000000 --- a/test/postman/globals.postman_globals.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "id": "146e52f0-fd32-4814-8e58-8a3c0f4d5eb7", - "values": [], - "name": "My Workspace Globals", - "_postman_variable_scope": "globals", - "_postman_exported_at": "2019-10-22T09:09:26.620Z", - "_postman_exported_using": "Postman/6.7.5" -} diff --git a/test/postman/images/collection-detail-test.png b/test/postman/images/collection-detail-test.png deleted file mode 100755 index b64cd7ffae86e44a6d224c161068b1bd541b0dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123615 zcmce;cUV(d+b@hVqJoIdjG$DNCW7=LC7>WG9i?{|1f+#dAT$+$QJN-HX(GLb9zs=+ z5_*q70D;gUNJ0o9ly8Ic%*=Dnd;a>ab8=m7%+A_tt$VGz{O+>$8(r;3jP$JZG&D4f zYL6d0rJ*^4rlC1aI!6cGVXtwi1^%4!diqG2rnHZJ1^Dud!+ov$G&JS04Er``fbZws zADej5&|GXi{&%XwE&mw}%~6ipgZuh^mg@(OwfY9>_{g!m`V49gVVa8Vl3T)>nUGVv z6dW}S7qlT8#T7e>_6E5HCIz`1I~=!e`F@B%n?_!H^fqD zy2K1Q?K)Y*0nqr@=i^L85Y-nmGJ=aHWNb=y9*ll(jddq3_Ntvmp88KC8k!5|7W>lH zE-DeOl8xY{b$wD&uHI%yFzr7ru3mEaRyI8)k5?xf4d-flnANx(FXdmKtGZZuk~Z0h zJOyzRFaOsM*7t6NU{i1#8yo*=3jC#g`$}zkZ0zDcw?sewsY#Ij=lhFOs$Y2ATwVXw z(^cKyH3cIjZ)ol@_Cp=Cb z`&bH$xVUJ4{N=^V-gcd-v}qotaSn-9J_vgFT# zd9SM1L8#siMMx<bB|Ve&W8w#~owxkp6b?N9S> zy$gX|*qrb8Hflz-yAtdUI;T9w4e+Z08SYFVsctP+NV)tiHLuUA5>xysupf*>EJ@wV zTzs>q96U!mj78-M#tu)}i5$G^K9S0gk;ZhWvbizVYqO8if@9?UzOCTD!?nBL?_(Ok z$+#40*VD%WmTJqrQp^J;Jt481KEV}ihu>LB?KC1&Ac+a@HI=ptCck&r4@w~)wU)W~ zVWQs)D0&yCP)O}O{U}*r(TLb+q71KpO>G#H`TCAdmp`^D7Q44ycS5TE{aT|w#sg%d zsB7ECdFDVuflPbr!QKu2H2ji@hu{-Yv<#oj{xP*Qv>!+rI4#0{5^mnj!)OK?o3gil znmn4zjP#$UBexYhV^5)@cVEuWco(I_m7?zi+*aBQ$6z6AP3{tI4I>=TS5S}cU2X8U z{uEp~r2_4W{gD&ElZ5la_y|EPrg^wLO9H%Ae?_ba%FGvDR%_6k8g&z#hLQ)jHL!ZZSJcwkF!j8#(J`8Y=Z(j9<)hB8 zQ7aciCt@(aWhZg~eELDk8M7;XjWh`}6ae*PU63l?B^ThWiXs~kd1wsLS zMb--ohgdAo6+J?2s+B54Y7ugCN%-MT9xLY(w&Q7S3k=a!U&+gREFy2+RwAWTYBC=q zzZMADURkP*Wfs|5ZeA4VQP+!krPgHAdJI60O~r&Ne#gs`j}nh4t(li}^<-;Gp3l|3 zx)H;s*uo*|oz3Ri#(_Vi6k&6<*sv4*mcF(f=J*)-1#igb^ZfOpI`tzKcS%0TXBKds zqj`Rv`X@`V-XXHVwN&Dk1Bz|2*n@4XVZPlDz7HiYC$3F}lLWD?lv%@4f5G!JWn)2p z&F#M_ji^(5V)R@Th7^c3CPBGUotDmg%DT=MHZtSggft@cc>n$w_(ohsaJFhWgrt8LC zUAl5yCq~vMkhoS@RY{6u2;7-Cyiw|(m78Mj6(GD>(~I&>F-7i5nwiQhCJa{%N)=t8 z*i}^n7PSPWU>eA&mQGnQPhXpAPw>s?7#q_y5iBC@M(Fp;Td$f@2p9VB^zn_8cM{qTrShAn@Pq2^D{w&kK zn$gm0dj9kEYMC|cAGG%Q#hL#eBnkIVQ&Hl_+)*r&L#B%0vc{r!di1#ab+&D>?Ws zL4?ayeZKhK+m&t80h=2a6@J{4@%v#7`Fi=$c0g6SsZ|NmfQy+nGp0^YB!a^?DcQm8 z$p-Z2%(j0&qGTMcT)g|82J+*}*?JWwP}KlOr{A2 z;hwrp7x&C4h0^E@`QUes_sG0e7su*MQa#$Q<*H4c>%4{Ra`70re>PcOGvv{l>u5yV zy}~S~RaF^HL(b@XM%tY}N3B*~^ppyZox2?!Z=^G@yugo)b7Tl$rpfAu@pA9Co0oOq`` z2?rtB8Utz5@GdD$;bWtPv7a%9zFpUSeHm4_|2E5oX@F8p4+ zS5`K(<4`OI{E`0EF!|?ZLFq|VH4}Umnfy>!87PJ3DD!v238-~^TZ_6GQ*nhcut+Zr zm>C3JL1kTkyi~J1)tv<9DHb;~mPgV}q8ip`%j-+9 z-{WO%41CvGxO5n0aF+T1Z^vVCYndSE_H(abL#IL8dUMLdXx0UM6BSGbc%;^@I|0?N zbcAgrjhW$Jp5=76ZI2Qg{yLD=P-EJS*@o1ljA2qV_ z5o!4Gs-D;;cwD?E5hK!Z=rc%`YE>AWaGW{yR&J*dn@)0Li)s)D9IH9h`L@0 zZVhKF&BKCKk#-YEE)A|YVp zr|cp7Tj14^0`OFwPg5Y^6nY367Q1^b^^u6NihIu`(!%~1wu^Ceb0f};`oLBS3~Mu-Si^=koCmrD!l5xWdT158s7vgJU$z) zE#9hX6fUKfsIz#CHv*Hl&7#Livk_cS#25PCF4R9|E3VtpL&FcYwn-SP z`kET)qoNggd~Iu#)x~47Oc_Y58B)#(GU=hXttrS%ko~^;$!3`@+e{;8f>T6H92_6# z>gj++HJxpag)HS^dj6_9EN^c_PY1;vt1uL?g57Rov8v^e_pRmCNT?Oi%k@@w1KOU3 zH=HiN;d=R5n9nE=%Y8%RCBlbUFT8^ z^s`AC8!a+o(aeyvSSfLhcLU5Dcx$c=-y_k#{=4CuXf~MyNy3Vjvvf1ZuD|Fa5$0o+ z7B%#W0eiS-i8HM8JXr}kNh~}(w>&$7>v)@k3ymkna{BU40jrmUyHXall5}100=z-2 zY_+vT{VzUZ`|Vknfy%oph8K%^XlMo?$#*?IQRlgimXE9e1JPupE2kY5o;NHwXLxm+ zJ!Ee<0}Je&Ws>4js@L1xQ#5-FtP%24bnkC)t^xLgq{5s%pA)_KgKsY{BiK|@NlVH$ z#B5>sD$XR_SfK5Sk@;+6)IxV6)$LJEz$Xc5fAX6(uj|&wf+ziu&dpEb=40E{4v!Jq zz52~2;=>>BZm7I%QU6J^eaq|f6j=NiYAM}0_s&lS{=lE^chlOaeT)J*9*nw|eTu`@mi?k>{9 z#zz(mPj_5n^%LcV~Z* z09$=N*3>0omKyI%8+S}48W2C};p?O?3coH`%zkVQJ|1@FUmOCxhISX&lstTKWkwm{ zUUatm`Y7$)EOBNbM^sK43X6Q>~tJMW2TKJmq4~yC_4`d#) zW?KoG=aVU8C1wYEY8fGi{!i|zlzL~>DptDBhOz9;@>a#7^ZYj($@Dg}v?bMZDQ-<3 zOKFhwYhwl{2Cco}=#WZjtWaSB&_SM`9H-r06JQ6@T7*t?;&9w5BgYybR+7U%8CF{B zYN$d9(93vK#!rRxqA7F0VCBo3pF0wyN!Xag#^jEIiInEsJxEPL%_9-7JGMu|!wOIl z40P#Da4^xXnY3lvzOlsUfy^0oRdjGrLXgI|y*x_yEN*NH9h-H)qyU0yC5^TU*pPy3 zwXskcf}Nd&N2nfZ-)TH?mR@cTZ~+N zPu*+|$=fwq?&m{6yNl9a_nZq-5YRN+3JCS&^JfL1)iQ!T@W&T>`3F&)pt|R#wlN)x zp6}Xu(JemrACv{yKIoBE>(l2}3^vfKdcC#8_~-g?b2ql! zoPc|Rr2|O|LyR(5>+p^f&5--1Khx|9?(oG(Z%8UlDXy6!gH}>`<{o08 zYfn)A{ZSBk=|HPgVOjvw8Mk|DzPmD(s73IL;sF&DZOa*R+n(&mr}vtkQkFjDnlq_( zUrw+M(9n?4G$P#`fYHk)f4~(!V#;#{?iyrSGzQJx6(1sveK;(#xf8#tR+{b%eTN9I zZ%@&;bo$Z3hhoL8ZskVo*D>jF%e@w8mYE40hWs)>((`{^HvJ&{vquL9#<6Kths<#s z34OED+jQ5Qd}_4-K^pW+^{8DHy-G`O)UPZRtRG>TPS9s{M!odpLlKN<k2j*^aWy{tH(ifQ&Ks4*MS! zA)0QBH}S?hE_B7`%I+MHXQ)2_b57y>;bB}rShI;htW>3BHIV1tgD@G1xHTVP)3N z>4#J(bHQ(K;+uXy*?6%+_)}J;;D+Rf&%d#*y)*?BCeY~PY+7BRjw0o2j|2c#KPmE2 zQm>UBlncTnelTMc7RkZEd~oxvCKFsugGcO9vnx6U+^vDEcg<+Rhj zb?yaX2>u4S%g!7=!& zBTyH-q>Sy#Ub~Nah(;Pf>SoTZWy_5W+%biWHV+k9J`*kKKoaz!-R>9lonhU}32K=Q z)pzt~Jp8Kylb6L;ZRb@M&Qt&FDhepM#H@L#gxo~Mug#-HV|$tI=&Y5J&J$^9oWe%w z1XQ8LIAf=dY3N#sy&MA|*DKzv)2d7y^Zt9wX+2<#RZ^k!b9Srcx@_ll10#!30Zn7O zL6p+fIk8nzF%fb{%hO_hL2UU(K`ymktu$hvEAYolt4;5u8k^mt0Tm|yR$axg@aEx= z(W6i%#pOoUDcY53bw$+zS2kd`H-{QO5U4woZU>F&rL8NH@ny#@0-J6urK+lF#ZTOu zB=(5IYpBqmNUlxI_86?OWy$s4-l#X^WIo|cM{k77N(5K1Xoq_*aqY-^vYA>en(mh)hE_>}X1G~V-b@DW^aUrykEwOk?eHT= ziU4sdaH~RrYSAblj=JHd_u#=YO6j!^)-1O92gyjLW_Hu_B+|q3!McVvX%j@*zxw6)a zMDhalS`ODi{CD(I^MCNl@U4&N5A%<(JLn?u70Lq5!-SErP>FZ@slKw;Du120I1z%o+$m&a@fwJm zIM=U5zZA7fyA)bpP$hof;L!)e4n>gec@NtmK9roO)6rN})Xu=03f2>hLf0b7C$7g8 zwEbkWX!%Z!cf-nX9@XzY!FkAI=%>NUPp`bad(Q;$v~6;5<_z}eXBO7KGGrb2H=LU z{xB}j98%10sgo0U>5TeFXVjt2-px4YMqVXO%IJ}$v8CZZdQc<<=Tuzy`$b>+M{_sOgEPwFEtp?7KnS z*2%cKr9mkxd-o`OzcPDrtJCNF8$}VDrp-TS?)fB1kNX@YNT>RUWCm3ES$;HyE2PD0 z2F2?fU9k#RWf!gj`7mW~o1Tp~0S&3t#v|Sdl#(zZjc*b;-_p^1G+f@dt5y*jVHV;g zIccR}a+dqt1);R^`0`R>(?se*wr?|Mb~|NRfsL(HET_w;kRMgbQjJ&R)bs>BFxtDj z`Lx@Srx@D%s`L#(-#g?A^nea9hPsR_`0S}Iig6U6ZoZY2sh{|y)n%FlzqD#aQ-o;A4Lv|4gy(LU%kUJs zrMYMCzD9^`0Joq6VeXoQ^)(MjXu*ygOT{N$?Ie!OQ}xV?&1V z%dZg~Unx?*=4cYWUDC;tgE?}>QVXfCzVXCrx!iy&fWQ!)4>+gguYCS>3d$=Z)(n#d zbU>d-#dC!+%gVF`S2Hit3>bJ@R!rPrHZu26MaTB%OjdeyR7#rWp1>aOG%fPB zfyj<$1$3f|Vc=563gweNMRGsBZ*t4szAoXH`38PX&&;*h7P?nzobNEd%MG-(mMo{M zyDfJo4qUopqfe8JTYb$kR}lQHDqLm&rWk)B`i#%>?=w~oUs(yB>^ep_$58?@B%X6!4LZ!b({b!zf5P+m z6R#XCMrb|R{Gkm(b2au6B(RFNl4NGf1qOUt;GEXr?Ro$ z7V%tLz|%McR`gYF`!mrXpI;M3)-+gdG&XUMw(uB zM3rN(X=~0cEGw8db>I%%93iGrD8GhAsqa;EPYtoxVIP-^X9k)@;4_cL&FP?4m$**TrzL`~0Ym+Cgv$*D~FoI{PI5xsgD zEy9nNV=wS}Eym@B{?ELh?>2t>Zb$))ULi{~s%W?T$!Qv0=WYAA(Ti^e{q>t!2^t{O zXlcBM0MVpbJolMG_^upRx8T4#Ya7d`1jqQcn-)#ZrKsHepxe)cSD}t-8$MwjTVd@` zVJSKf6k)}*RJxKAMh`m2s1jn}3}Z-}4{OSJ(#6A4mk{1i&2I6V%EUIQ;Bwh&_3w3$ z21ufsMTyOF!;X!T94R=$?^S&^asynNo)jMFxhu`@GXuK)4l)7>=uhcGtJax8H(n>6 z#7CsBXXKgoCW*E72u2@=wMqs+S?zI~Z}poemWl&uPcQ@X1hSed0TvF9kHCC z@*F&L0e8j#Su8i|`i62~P_3TRwWGwAhMKcLm`w74Mv@UD;L3aruTlkE8DJWj;d$AS zCAoG{Yi|;@yWZxt+us57(fxqcg1r3>ZSOffS!KlPp*_qQVg)uM_8 zii#y}KAnLEp(b<%;dE z#cS}Pbh&jK9jiE3)A&QLZ?hW(N?F@6=L?S}y(^gh4RCT|pCsAAy0K$50;JhKZ~xa( z__Dwa38&X~V(75dhm4C)7tYe;pQ)QR-gx(7!ojJv>%~*5Ob9uCxq;TUqs{`) zo)<}^DO_!QBOG$$aM@n;O*IFJE(7|lOJ@+Ve>#kG7H+<5sq6DGKm+vpebph9!HWE+ zBf7bQ@E1nx9HPpW_$^QW40q876@3(hVY0oF;~k<-BANmtgDv7aqrL-_5p_L!z=DIo zFqzx`c%(*Jgv0QY=&b2)QTWn8#=5b;vHtDLY;(sMnV^&(x}d;XiPT{`X!u=m1jQ3g%Gu>It_J-RoX zG|M+)@JHLy4+R9$!yPLBv%&+dw}P-wnfRFRnBo$-V%JJ+pQfp9i)s4YHR$Nx-4%*B z5iwnab6S>AK@^mzxBOBiiJw*}I5d;}MAQ}rTG>IJ3`3z!LT+@~<^M@+!~ouuD4LD7 zND*NC>Rf%dAJd=z@&8A!&WoL7O+FrFMVuZxI|ukMTF}SvtBoEdNa*PN6DEa{yEmso zvErSos7y`3Wb3%2TbI;)f^MM^3ObodlPZmSvHS&qF*LoTq{&7ZQ$WpH}w0jsBwwZ!5|M4 zze!MPH+?_-NjmSDYU8-n$lLIbxVVuEt)3Xni~fM z^;?ro=VLmSwS-95MI7D@M>hBZp?`}JGh*``D*=G+orr1Ja7wfsbNz7E%n7iuAIX1m==!Ugo2UJO`*YqCSX23N z@al+I3w`%1U~@GI^g#F~>SAX)tQ}VIe@M_s9=cQysmiA@osgxkJYU((&V-mS1xmD_ zuhebfM#@WflI?OXcn+qOH~9od5ut#OOejI5O7^q@xQm_(WXR4qpR*aU%$>GcVB+*= zJdN#p%*CSMzcN67<;9rmNq6%ci!yhOj)B}R(Z^~@8{%EpKf{w zvEN6ajk_buyIgEGcxca@u-n14pKQN+1!0t|ED|PEp-CwH<3B02u{btgUIy_ljcd5- ztL;3(Gi5fd`?~ad;SmaSLA6^siIxPe7yA94(Q2jT!K9MddVF0`z7X?;%BN<N# zi<3N8aTVz#e)3liX^a-oKR@H{Kl6m}|6`u;bddEor$q0w3yyb+1ivl}-^J}E%gY0N`^^XK;#hK@2pgQa{*z zc9$uqZ0KZ~|3mgLvQUd)kavKUOr!p4diKOsu6t6uUeVnnZWc%Fd>oSdfhqDrwp?MZ zW$||OX|9-)oac+_d-Gn9JjQ}5kZe2TI0HPK<~ocSs53pz?`%5WvLY|*EEG-fgy47Y z|DB=*Qos&LbUxfby0}E#jNNEfO@x~Q~wi1WU^@k!e_s$%B$(32nVYPZm@X1w*M>xUv2ZDl^(iQPW;DtY}lIXm- zv&4(mPe|FBf>^o56=7=Z^vTTPod(iHJIwnpRyyO96N#2;z&qQ&4R_Rz| z6u}8xyn4U-7)k@50lj=ob&p+j+C|XzfO5U+k(7>2R$m|a z&3z5zu(o{iI_&k7XrR&2=rh5;3CUMF-p#3JYd!bzA46uwCEM@N9oaZ!w09NBH~4+m z#xFC7eGf<(Wx=o0anz{9GL54*B%VPeimeC(VDK_nzJ8qP znoV@qRDIo-=JB>hn=qfq`{0R9h$oA=TiEE!dWaV{c>=w$6&tjXT3ydZbd#?agBO=I z^<9^7*zLnZ(9+}c$og7Y`_zZo{HHb&Rey|a8=-gVLPi6m*Lw_hh>j4X} ziZ8(8vp5U6YqLh|NR9CyZ@7K$baAtVV%Z$?`VThCZvablsX&U4#(@W8%uR1jj2 zvAmCpy)JX~b_%=SwEdA+aAN7m!$F1^%w7D_&%@nwN?xX^k2Ed4Lgb^Q)z{HNar;kS zaf+i$oK=<%vbUB6m%ebSE~Vk>6gI%zKpDVwS}mrFp2$?g2{ROB#3G1Yu;;jj=ObHS z;2M7MlHd~Ov<)m)F|$&wR5C-mFxLarDYLh;i?qOo&Ywl)UOP|T#82Oaut2_qp#lM9 z652GxeG%SpL6wobU+z0AjHj8IN5uGyiD(h-gKPQ>5~UAOh3Rg-+j4MUAL_m@i_8qY z^L1AA{#PEvubPBEo4h#Jfucts*O$`yOJcL<>=TYdjqk6xy%eM7vRl=U8ESx0Sh241 zl(4p}`;v01yQj9-czK!*ju+)`M6Rc2JfDmUjo4glU$2Kx+9K1i=>Z#a_7S_3_8+yg z^|fCDHr9h>jH3tdgZq-}YlDI-;cRhVXB?U>rr0uBY!nZxyoj?$wUzbX-`)q4b}goK zNzZiVm^dry%`A)$uOoL`cs6GiTY|~dXXB8B=li|irnEFxA0bH8S}K0dQm7b%2amWx ze7WJC7Y`2l@GqX3oaM2zkmhE=vkg)4t9(q; zKYtBh>=FaS3f^F#6Z-omc1oW0o1q1-U3!qqqhy2JHi~%8mYwD*;Y)T@Kp{JN@2lO& zUSd~KemPfHCi1L)3{OU;hb&w!#N)9r*PZ!S3=mRu?^8ba$?PfYIoEogrW#Tew{2)1 zcBi{WE0=ezs4Nqzt5?(XHnG~Ff{}kF)yxpR0UK!>RI`*92(C~%1S2fG>@C9<^!1cf zykDauI z_+;&Lk7gjKW!NgULtW2x99ht{BP(Kk%;qky-L+(wj7!qHoiVOF2`k@zbW{xSc25>X zsab+$Wj0~#kovl|u-*E4beD4=xUNi*ieKMRTYcs^D0(#%>jGLI-q9jVNu19}7byZ#On^LT1-!;m7J~!e%K6+NIaf#dpnj^kJ^{Y-w3AA=T<{!xWH0WGPFS>s68Z^^} z5-;|9au$1EypyZnC?YRmvdNt#$+Th)7vgUQsZc~7$Ao=Ro7#ZKWtNHPe;d0UlH&~R z@NqSQSiqWVD4c5h?m~-%m5k4>cY_80l$Em3A{lNqcwjwXcVghs|Dn+ zotLUAEM$@>5$*E^VQVw)-vv&2?YUGu=Y`eA7Y8=(iig+rdz$}VGXut(EF^zDPY!I> zSal1oh>?JAWcqBU-R27ukCVml>SGfio6MsYPmjd@~8tk;`OyX&yZs5OaSQlZssEP3@NGaRce z&l`;lq|LtL7*{weVfOHIRO%^lVM%jN^{ywM%4 zXE@zyoGkQ+QOfNV59t=sBM%VJiqt1+w8F)D!@JlWMminJMxsp$PdDRa_K;j@(@hh@ zie6>f$_@O~)Lh_v4c2!BYgV@JY3Ot$Jfb69{OllGVAQ?8pNVhf>ZoIrhhXRf``%kt zOn~iqqSG#mE+@&ik=ivpl9a%sf07qiaf?i9tBUMMRX+d2B<#zv1Fl{ z#ErhGDVIjOPe)EKjubCy)F5M`1IL;9m*AkP*bjXEVGGYh(LS6|u_Ujw&J87%EY7&J zA)Y0ctv@3N9sD2X>VgNY+h{KezsvC+iTnnUZtoYqu(({^&(ZQ5Ag^UY_brk zkC%dkrJun!Zo#Xp%N7%Iyz=|(NOJtXa#o9a5z0o{2C59dj<^+^Xw%rD%ao* ze3)K^vEWZc{n|W7jV_7X0{wqJ14v)PawexZ0y0&xR2);qvDCKhFFNUQ*{%6q-i#Go zF1f}Hc8JWpfNoN1m=Da}?@n9ma_h!HKUMHh>t+(rP1Wm*`#y*d#8g!^cteZ7VykTB z^1l9T11z_&&S09iKYpx6r1@BkFn>l9N?CC~?ePBaN8F-}?5RB2VV2R#?O{lR7(id8R{+6=c7u7B5ynu8m@yxEWV& zZkeV@_~iP|4D;Sr?vSOiFzxFM|9Eij`P7k2)~_53y=<=2-wUb^#9iRZ^OBkCa(vxG z!A4cZLtiIz;Fq7;$TkJf9hmW17woC&Rm?V}u%XPJvdCRjPGhdo0Y{C4;13%PiyE9B z$ncV6z=&*Nc(@myF=lEiDI097hbY^8vs)XjMR>K95S#dsb2Z>~t-y!U<$RHAUg9PU zOR@Xqe|*5jC&0h(h{!Sdv`C}pB?bF?3-&6;>^IDeAP~BHd zXy5L(s!w9x&|wZqz<*j}C;kGTKYG5PSk2NVC2YR&5_5)1YlFfGb6R@uhiMO{cNr{wBG=yZqwQi#_K$w-L=AXY^zk6jJ`y^42e?IxgB=F9Q|IqUq_W7D zMBYca>g}Z3<@9bUg%PdW=Wk92uP6i^w6A@SU3sc<>q^F27g!^WsOOWIm9ixJWYyGc z!M|x(Rw5|43u9G4RR7?#TCC9TQo4^)K#QM?G>Nn(ce^$5_st zJ&NFX|8J>~-Q-d&4F%>|kx@HM2Ix*ZEKW_-fS34=(c-5=q2-oWVi6 z>2~&`p>{rBMczpU+cTjXcZ!TM+djTh8}OHH5`($z?}nQ{QMrk^#276}njR_|fQA_$ z4it?)86`mvVl?Ltgqs7~L?r(hTEnw>sHHxi@?2wKebyFt$2P1%E*YmfdEG&D3CgyB zv~o!W#W}l}0$?Y}LT*E8nw>zWle1y8AT3ZIGZu`wkJ=bQpF>xqMv;c!JY^&Ya*E>u z)0lgZ?1Db2;dPyE%`zjcx*ayKC0&xc)?&cC{LH4&GY$l%Ku_F-a`(PX{oLQvhL;MeLgGQ2yi|2Mcmr-re~d?@xwk7r zMSk&&`e*<%yrFa1(4y#qX>-M-Tu5Jcpw?!R1Bc8@&m~+%M?!TPT&_ov&z}X6;y*-v zGZQ?)yrKZJTV)^jr=$rWUAxjN367CKyqRb{+M&9nAYY>LSdp|C#Z^@#M* zYLDr`pEHM;zS+6#gGwgk9Gixr%FR!D+{MLe;O(kj8AJNUzPED_us6U%m~WkXr*2D0 zkLd0o2AtA+a%w%`lD-cY1HS)Rv!>UW5XtKN#I3TW;q|ppY#<3QAWl3@vEy-64t>;W z6DNr#f*LAzq6l_E;-}|0Jr;;vVAvAU%6v&}zXF7w&-@*>Eq<9Egzg46Uzp?pDugp8KG+@wp~J8>HbCy)Xb*V3)`W=h=!G5uBc2 zl1#&0E_pOQFD(rWNS(9QjovWVX-&<{#>^h9Ez#F2=USEyZbYM6-u3Vc`>IS;oLxcg-x5*lHKjWr(lb~%Ym(xW z_!B`jgh|;_=MaT>3AD4vRL`)Z(qOP|g;902@L$aFtK3E+dM_scW&|m&o~n5x3|7eb0QW7uUn-X1;Dnvco}KbN!sDa8;F0$ZL#-F1{amuM zS&gTEXb=L*MS~s18{H&>9iQy?MaTI02dA#!azhrg_X%78%!wVJa=B21EP?j?BB5q0 z&rG6GXI%(uk5$}{my8R&oEiRhRakO@GNvQf_H1Sp3y$q^5j?z9wx;mCkuO}q1X5yEaZq>-t`KEW zw51nOh%w8@R7@fW(gI-fM5~VN3VK_Z(Kq2QqRXPYT_TT2SzCX2aoyF&KC6E~8kP)} zkr9^ll}q;fls}s;KelLI8!3OipfZctVU|DKl7xd3Y+?Kz4#F8&u_8{}*&8tz?vSP< zds8YpTwP#G#NqN`|DK6wGk-!$3tYr|lywMYBE3CqmnZniBZ^MRIJ-o+rc#_tGhs38 z$nqtjFjEcRK|avx*lkj;BrHx5CsBLz<;4{EdZbM!yV6CsD&aITs*lgV@7~0C2v$_O zV$DZ;ds2El@8Vr)rKXKER%e-zVh0fa+c-5mQESyPY9_*eur7Lz7S_&`5c;?87ROI`Ld5P%_iIBoK? z8coL1rXi@g@^A&hWF4{2J9oWCAfT_JFLH%wUHzB(O3iISmG0N{j9PT4e2Wo7cV{e( z1Oyq$++mkso;6JwaZJHGgXjgDdj-=a)}F(tNB@Fjq_1@TP|NCvvOtvno{Vv_-+ii5>HAw!mI3@%r*z0C^17KDGNOkMF6oRP zIOa)lYCc~!iFWF%>#sB-$>);|Lw#45dHF*%xq70kR71+K9%j#A{5;g%Dq6T}x{!{Y z+}^hsCOBmy#U&$XXUHQyPRfJ~qF+mNu4U3*RrZmWlyx(Ix6V+bmac0r`>8AqX2%GU z&M>;8MfgRjN2LiIbim&+5=ns;@A(Ni9^zs$XLzaP?>KCx&$Z+c8{@=2YN`#4>W>co z#EDYvung*ZGpisbt2V#JZGyZ^IV&@o`kQ<*?mQ3;Sc-E`WzLb(yhY0>`^ih&_~`QN zDLvFd(U8B0>|#|0RUxQ<$_Y5pdRJ{na5O6h{$<5WGtAZSke&5O&9wZEEJtM9q@2;= z7ZqQhECTf~y;-NFB^Yo^mWX}9TKye5G2B*tJR(IHFv`o5Vk>x`^bX5FsnhOLo8Ol$ z(9|IaTgvo0tK=Q9433@p#de;_iZU?T-k#^KGnAecbgpOx>tF z92(m7;XA$Fe*%vwE-A8|9NU{|(LX?k9{k87%d{n?!`42<=y(=un1g*g9^AJZ*uRK7 z>d8K3rGWP?xoXTuS%R!juOw~sFW<;8U>dk(4P)W~f{`qmgbDG1(rObw2Q1j$;uOuj zgX55W{;7>vMo-&_jXB?GO5$QP;v4UIHW?QqB<~yNg;S^D3K9~&5Zi4hveM$+@1HHE zQulRlR@(ukTr|;V_$c>)6p_ctDZ}NXh3S*NC^n9%w^80bR z@?L0Gc&Cw7(85@;$^3_ulquj~gc$nr@f$sK5$E9SH%7R^0O&_E@IC)V#UE|-N;n{S zd-A@IRV^DB_v^i^lf#&->{1V!_6Zt5$Hx;HS!)5tB0aJ>KJY1dHwkw#ZvK`=oIK8^WkM+oO~tv<3pk!zkK;?>d`m zj)qb|mrk&5_FbSZ*didH{u;2#qL&7IbTO@)%}3K05Wq>+pNn~`u$>2C6#L}G;oF$Z z;))@%mG#YAe0{Q6|eO1-fl(lD&D9^t~1GXn$KAU!2V)m12i6wE+Y&{rz@N(SQKLXYY{1AE z;ELuLQ=6R6|Kg|@doTka>H7}2NCKr2ULuX#uubdS74mcd0;peWUM#VwAM5ZxIv__5 zCEP5kdj>NiW@=yIOPXB;AsvTvm6HygEzcQY@7@8JAw&h!@6^2X@^9_}M3KZ>R9wZp zT3Zbq<0J$7U7u(bJPsoENZ`jEGJFtCdxZhOYiXwD+9Iczl=iK2tB(omdBhc@FZvZI zk5*Os+Er{)Nl)YqSQjI&Ed&e|ezucv}f*mc-(-z(fJqZd;PILX*W=ut%Bk zeK8-ZG_R`}I1$>za9waBq9w@Ow2nnTsYy^z$6)x@W~q0oBZpnwu@cGu|G4|^xF)l% zTODRZDWao*fPe^s(v39ff}%*54go}nH0eDMP?2DvD3RVodJCXH=qN~+UZRvB9fH&l zI^>=QXWn^Cn!<-;&`MIArkTO{?33}RT^PHTV=J?{PwJ^W8!OADl4=7|~jTmn?YvrbDR6-g7IbGv@FGMtFC4>s1bid;B$Ea<#_@W!P@T|2v!pJ5z>WUe=YYl{FCOpy&VqQFdZypVOJe;W9$qIto#k0DVjo#|5D2N=Lt=vki?sOxMh{mJG zrYgP}EBCCUq6{Yen;+u3i+E`;H-s(p()$`~TB$OSZ*9Oo&2{Me=CjT#Pli*UfzQT! zz&mKiSqtIwQz!EJJf)p3q<1?q>^Dq7?CRcV?IlO)Ww=k6_6E(j}78W?r~A>-S2*1ab=WXo*{o_I6E=Yb&9RRPg}pB3D&IU5oGkZBW`pi*=OQ}f<@o>?(O+C6KilJC;H@XedCF_&Vi=WF};+(tjOp1 z)}hLC-~ux^Q9F7uvR?zIqYP>01>I}1kdcNCkphD3b%yG0j^FYd3bH>SezV^0w%I!J zR#P2>5Rcz_RYiGY$3T99%usB|w+(rIVltzhC&u`676>FQGz|rc7GNQ6M!Sx%wJ#QU z-hz@L{Q)?eP($u{I}ALDv7v;{A?$WO#g57ckgJ!TozYxTak~&Zb(`H&?=yTb`v|yR z#4}MYjN!I@HU{V`E5;i_s(>LtcL>0ZO8rmQKSO#`U#l3YG)mWSn|23Q7-tJow7(&c zH!hM)866u>e^xgf5mf$Ylnv|ST%z*@B49}5bpw}jC&Ns8qwLCX4YqMU;y&(*pAl-9p#q$OGmtuja?92Ix z+gQzp4CHHSC?02ygvf~B^xhlSq!&M%C3FiqCIv`>at%~3MX2C&pT3v7T5+jU#6_Ob zE{eMDOiJDH=o*mo zb>yyoQZDqMcTG)RO!ams<*oRtNbmk9`iYLbNu7^WsE<*sPjZtip5o!F<_ZXom0Ak> z{S-qa*{HCIhoMEAezH=TdhNQnfuAA0+Z!k`fKmwCd{-b0h{?6OHEcdPx3Kv56m~H& zV+5?4upVuGWb7&R6~%K`dE_iyqng?Tc%k4uAXT_A8ILT0+da4@tD^PC#JoKc|3{^L z+4Jg%H_Dw$^Ra_ z0q3|K*HcblB`Rko&$KpQ2SS1UQ&%pA_7yN#*tal}dGT9QJCCz^1q5s8wr{gmT2HmS zAXaTQNv}dYJ#@y@(>fK&Ch;hCIR{JFz*_{O9%A6GrSR0sgh2Hjf4ig9B>aGxCH*1u@U1euE;x3j))JKK#pBZulcvSLCV4ApCjhCQV>@j3$e zXYHSZ(Ccg|{>-mkYAI}bW3cifIIP2R?Xh9emik)O8*MFNehIla_nhSEBVl*`t^}<5 zF>d3Q^5B1K3;RB*zs{;^r~&+e9@joL|NM35 z=+DQj7h|Wig(?esn-lUyJGyp?J^rT+te&7xR;kIKyxJu0_N0j>5GaRVPLP?18Uafc zvrMkQSRvN6Dk!vZ-R+sUHLVy2SWAbsk4Bni8|$iaQjT~5j_D~E2jRZ9jEYJHVdioIF63CZnIS(C5;K&aP2l`m8ZeVi3da+cjmCO`{?3#%mk-3N#WIM?0XU7g1EGRAnnevm-0N;!BLao7+fpNCPu*>Wdt<2(~3pO zDv9PDVY4BH!veC&7Bt`@*(aq!UB5AU+Eke7I}4tHVwLr;ScQClnhskr!|Ht8LF&}# zFeL2=rR~lJNl+OF^v9pDjv#Pk86@7d){oI}OD#AxP=VP$@9*Wo zmxtob{TzE5mIR%jUr8ct-0cdSOAXmG3bU*Pxpc&)kz>U6z5aS0e9#eK(*W{c%YiXV zJ27ydLf6(knDWss-l0~9HDb1NUc5sZ!sw`?=fA&&eHKyUca}#_InqU-W`h-g~`xs)jEaS7uR_VEA&sIR_;s=2fMKBSstWC$P;Jn ze#)TcAtCD~8ap#@`MB-MQu*XbO46AQd;=Bgr;6NLr}FV*3SGI%9T7bawd2aSb7?zt zS=Keq76c)89n3FVB$ly0y^3|+&lPWhB5t_rh%Rphp;vqK#6Cl=SAfZ=@nMRqko(_m z8i%z$xK%(&Bd@3u0d0iNxt(w9LGWy@djc3ZXI}KGL+}ZfepqUQ=RVLiyKBj=KBI`F z4H8v_t(VY<_6zu!UNQwB5gUb#^L0+zAX?v475Y6b zzC;%#Am0`Euw!3)(Ed%2!Ih<(Mqwt_N}7K6Vo4~~NvU_;7>hdAiz*a-i6|Y4zAy{P zQqJ1E(4@4DVt9bmm+Wtcxa#DK7UX|iApq^3)C(p_2qg&HD&4n76g)Foj;D4af2L^ zeBsw0m5!0L%k-;BeP!--o(Ou^SNZ(75&Mpnd;iNt+CPY-?oU%I zgohBcL6`yA^o2pPHvX1CwMqY}oG4Y{K11HJwHLD%zSB_z9z%weg~Gbp%YxdSJci%< z^LBwF(5BV%kZqWc{)QCxbq;&8TEf)lM5f8+h|N_pBMGE%%rmrcQ~ci2b+PwHno0ey zOeNJ}bv9keW@nk6Ypg-CifraGb+>`IgLd%6*P+MxS`6qNeMZ}(L}))>U}*9|O4EX4 zQl`nZw81JO=KD$NVfVn^K6r+8uI!vg zG7HxadKSxoJ+6j=p5@vLRsEPz5%Y2H$SvEE7b4!(9BW>Xu7ZFHnmyaIN1^4?Buw@D?^HY56Lm zf`B9n{s(vSR{I*tXOuV>^w_igY5KhS_ev}a7;Np6qYIL!E$_sYs0!a5una|x3aC%! zhj?m<=ssI(Bz<^?%6NMkyKTIwe|SWlJ4F77!?_zn=cJ>4@1r@we@6PeA$KXmg5AwL zIm=R2wVa-Iyw#x$rvI4uO?$gYD!ripmWGx~T>K|)EZUliD`Ks$8Tecqj204p|`&m`glwu)#I_;$c_rD=xoqwnNVgJnRCWfB>8*}bI_4!xr zzG?7ZGUNY0zS0|T#CLQg$>4?H<=qeHukSBPfulDLNw&wiP2UB^$L50SYx14I-(u?yn&I;b2j#6(?Aa^_#1r4pZsV@25e7~Q? z%`az?{FW->+W!bU@sE!~kvb%k)ZIE>1*;O?S&O%Rgv`Y%n>hnV=%^kOE7sZsMuC;i zY=;fI1=4JGI>y2am`GJX?+k1xmTrf!0;*_8?Jp_VuM5baUsD9vf9z78>H)9|tArdd zD6kenAO*EKh0#J{e#Y4(L!NXi#|QwTorbV%ihzXU&{UsoHWOLYF!^p)^89CyHz&BQ zP{6}(3ABLLU84n!CxE+H-1m<*Rltytv4d)^u!WA&McM26pd2eEDOqLeTrsgKnM3ODTVSAeUg1Bhp#+*A99MDEkMj|Rga_D_SSDuvrhp_ zz{`?|wzHi0Hkov}pG6HL{W-e(+uYAWI98d>JlMsT==ZCVbI|*RP;wco)DOEH1Em>&{jwll?kTd#lazaNf{RPnM_1KP&-2Pq>3=Jphh|jB7e^ZzI-@ zlaB0Mi-Ehns9J4e>nQq^u8J99u}K_{V3&K_d-dWqne&)wAWr^vZv?`=tTY)4#S+!# zGO$)oU|(!DmjIIoFQMC(%y5?*S;bcxMpZay=>1z& ztT_Qf$tAUvd_KWi5!D%fS-Cd(O~!+u^VohfV)F7R@CP%FHCQG?9f!*&6$4e|vfAk_ z(y8@{8T$auI@_VJkpFQcl;zqU1$g$>Y!Vil!q^Otp8>`K!ON=!l)g+2cPMAq@p%WB zXeG=R{;oRZ;p0>cvPGf=TcENRewpUqARSWtjr>k1oJx-RA1mJYSjBT_v9|zGz9tLT zRoI=oz*k`P3duwz8ks67F3vb%407wrKWLfGc3>*_tl%>-(OHxQe4)ro?jRL}_OcO+ z7*RjhtlNe|X~JA%XP9Qx8bE0gH~--}=Hr|!C*k6Ta0RfMC$PyxVKb=S>h zZ&UWLy9wRw?=KK6Qx}L5tW|kW z@lho8`bJyqRja-7DQTNVOKsD`o+tGAAI`J`5iYd5Gh}#u6(_0dc8GZgb-lrsdcO_2 z2*B?5HWUCC9N-HP;cFkuIE^_;J=fLpY_ObwynqPK%PK`a4Y^uP1#F+nAmb$H=~kd` zUSBNfqXEU&&%4N$w~yt^SkN9P(n$u1QgG)2Th!C>_yHaU^%VJ01*xL?cM|{87V`$U zkh<2fGWoqMyEre{tU;mqViqFbR*H#bg4G?qDxUwcNz9_$B{f19^0l`o3L~6}-v(XT<%!o_CvGa7eHm`|rqgtKx834kA{n(|Y#}_I z;}RBxUGdmcyn=!I+U~7)D{~-^{bK{Y3|o!;J5bq!Hj7_y~P;-FyA@e7MY#OY?d6&|z?IM-FzEm(dKI zOY*xvuW@3Xf44Qld=8@aQ{DxJlpe2`MTFBuY$9pp@>xNYq#Vg!liy$Ot5IdGCm&I7 z9|q={qriUf-nj?2lrJP9i8%!87)z}0d^P!oPSow`d)s1IAJP7Tt&5CptcPxlD5nl}NQO zKzoc$Kpx2qQAZjf8bR(1UXPbf|5|EpbAQ4dlEK$_PsjrG(Y5||9t+Ust^#3uWVM-d zIfS~GjSBfnQIf%6Ppq(d?PV1>vpR|(M=!QP%R7aSqjR?9R!`5Vh_&jcD5L3Covkty zl1Di&<9@05=y*&xEBYO4S2)c`*@0KO4+bt?bCR<|EivJxt0a^&%L41Zid$4g4EKKc z?r7(%Hn{!4T8=UxZn5f&T_pRttqz&MN#7KzHk_pi*h1>!-Wi_@OuX0ig1^#*Sz*VS z>bGXV*Zv4~U8wcd=wlFEB$I~OmUDq%caJ(0*359C&AmrGZz+36O#)Db-|n^j-VWqf zsu3@iV|xG`n`h~_lh1v)txQXPrbD1=hjIW`)k`X|@GEqH`}96v>~B!b}6dS%y^5ic}Yg{v0&(9-XG2e~fr*pXeXA zvTAwl~*H^!s+3&XC^6!WjclsK8b!nx6Vbh8v;Pfc6 z{U;vx8#s-LlW@1zOSiW3&aKK(o@j?$jS~kN0IeYR2K5rh-^o94jv;%L-y8%PRFg8gg{*=hJp9nV}Xh2;{2Jt3X ztl+gD72q5xS>T!=au7D$TivRKQt7A93v+V zdYqHK#kn3;kw2YBAfHkkRvf-dzL;jzw^NvWVB(#TBJG*$2U3PnsPmJhurtSZxxRi9&@zoD0MeUsU9rtJikc61zyFAkNLR#S)1Ze zyAgqPBw&I)It&jOQY=WGyE_!t&UA8A6-{69>L~CGO>rjC2fB6`?hD%(;AW+3&&Ev^ zbOe0wkUak*M8nQ^?mb+~rO|Ka7~X$BaK~*<($NKnT7T+Lu^3xl65UrzY!6?tmP2)| z?Rm7nwZuAhey#V2kKXO{O6c07J`-$g*Y z*O$m5ND}*^6L*$_?g2~YG?&vk=yH|DQ`Z26aC)O(3NJnB zHb$!4Zc?UcDnZ&fWdFJEY_VCR#oYTy-p>ZVF-TQWBtBNzF}p-GNvRWOuC+@V_Fv_Y z*Wg-W+nlbKkOXr9YBsY|!Zp?gnfWRPnWcyBz|u@Ds$?YLZP|fB=N3#QJOU=m$r-I! za*s~%{7id5f*>WN-eWfs2PbI+(e@o!Dh6}>gzfbmtC#^(MgFhnP=WrQ-H-8ae91_d z>n~!pOs2C9Q^Rh525Ft8MwSi(BG?cH+7o&0KMj^$$hm{31iA9>9o%J(u#*ow@aM!@ z(3ifaM99Zit)BV(dyJ}6aQlxz*|1kwJC+~(%Exiq=jk=hboFUpA~s^VZoW-vWKfuL zV(R0qpj-R4#S9X4Y}Jpaw0o5M*3Au=XA$o*br=>;@v-BHjAK#NAT1J5(5x9Wp4o() zd>fRVDeLmDGc=)ve`JRn5n^iR>@I{mKkw&{qilIv)-Iz^!&hsmz1pWzok+e_jP=(3 z&fiOFMTMx$I6DQ^$5xo}2l`HzZ*qE*&`L(brhR7Z`?Fh=VpW10X&k#9uTVZyyvt~d zTAG2&qMng5KVugcLtd`YT#gvbYGTTiA@f+Qz;(3T>PDK|aLoIsgqinp8+f!1cB!ci zMri)Z;18*1^T5!=ywA9a$55U)USN6c>Gvyxg%-;lUqSBvRbR`QrSobkpATphe*b`w z*Fv4wt4ob3&wg8{zSeDJ`UTKu@8@~10dFevMHKkq*zJPdTMZ z5%)Qek$JUm3z2v8I1uOa=;l3-ulDh7XX~WBRNuTO*IFv1l-Ml;w~B9WKi<&vB|8T7 zJmKWRT>@-H-#l*G#6r$UXYU@bZ?yDbsxTMvR=hPqaz=eVkJ3;YSbAB~d7mG*T^~pk z?U2MS0IE5K);Y3pyUfZ2%pDmi3X^w=lz+AzVK483g_s>3XBgZaX{BpPZ&j4@OFENZ zU;9+IUwt{BoFM}r!N4;EdSa(U2uptL%$YW3vnDB>rS5I1p2vB8jZ(0u{>o7fLxTWl z5w^Q2=ck{rvdXjh*pxEp!uI(lJ@2;6a`j}^0Li4L51|C5kAHmBJ@$dloU9blu`C9w zM~JnHhT~K39e}D$!y(ZD^;%c?mF);=CH1Q)aFjG*83HFk2}9l7`&WD2S5o;r4L}x| zd%LPFE7eL&=$gqmtX&@sRgP?(xy@S*$-wk(ePr;qNR-7njBGvzVVx%r;*@Dlr=Fq7 zEaZZJitiojR?VjYl4%oeV(w^gePtw$&dpI_F=D6_S^i!Yv_St68SZuRI9E^}DZo{C zV`%qc$5@4L)zl}5d~a~HYmLx9=w%;;wTeHiU~nKzHD8wuG4(w#aDMBsEssU!7FtB@ za;BQkIl6NQ#N#C>aqq9TGA{XrJItM9*|R$MF{I#^b!w@ZCvfvky~p(-g6}u0V8o@r z3TLoW=rs+2S<8iM#!bb@1AG5v;K)B1c>bD1wfK4~C~=lL95itl?P1vC}opFmWb4;Te492)xbC%ZZmYjpqi^#=LSfX4O&F< zRE4efKr@CsjZu|#7|d5HkLJQy)U1_0LY=+F(ZmY?`mjGlxJ?)G$IZpQY8?L<`Y1KR zIv2MM;UXcjZ*tfpxH(7w8QI}jK#Hc4ITYl*l}Dng5dnEl0}d3>CJ>-&J)`dCz?rSb zcNhTnPb=_l2UF(aZ||!eC9`fSr>Jubon9`jGHdT28O|uUR=8GEmcV!Zr%6iETzuj8 zs#AshK&^pAE3I-aRqu?UYG*=ZhE3c!xB6iiAK1^~n40A=5e&s{tk|#lTi|YY)G)wem z=nLcd$`?@}JHI3DSi{Cm>L<9v|GJ6j)q4}H4BhK{p&sd zsvd4>9cEM1e}B{knPR~p_?LfiYJXJ=|0+!Xzxv_F@!eobAXNLrLx#l_+oV}AS4uLW zJ(m%pZGN=r5{}1@jQj-HnO?M1fZSikE`TYcDcF92x%kkKg4gJww>QM)>_7~>1b9oA z94Pi~kqG`IjgNv?!Sq7GyM2BCy`~1G+L@B5>X94s>jZ3QN6Bww%NV_9oa!6B_SPJ(HR17#3{yFz6BkEsR|lHZ>L#sJwh&SE-T z^0_&x0T8YPaIeovp!jhD2XOE<_-26e?zjo!57SILPpq6@+44R#HlVxecjfQk29bFoi%7vzr+Vo}fNQb1VPbxri6~ z*D&y7pFwCe6fHSyks5(6CgTBU;fZ|3w{AkfCs@0HvJK;v-}*u2Jg5L*+5;*FGZb`= z7#5gJHxKA9dkS$sI!_MwUo6G%$wui<)7Xho0Eo3|3G=sZn;Sq)g9xo$p-1BR{m8r1 zIUzY_4))@_6`hmPn+s?Id?J7_@Ux}@Y1QEBDchPXDHUEx3!6VTMwd6LT9n;&EZS=uf)v}Tm7_q9KU>Sye z5iiI(x4N}3bbq|Attwz2xc39(EBFK&z1F?3ml|-EWAiojk-1mv%)rd{W0CM`(04a~ z0L{yDChdY*9G6lIX7^3xjubTUWLfss-S-3f3`L8lelbgF((2$!>R}Gl(ty87>%eBb z9x|COsqUuJv3eM<^W)>D(p19SpaD)Ypn)t$ect7)+t*JDgb+^Ac%I@2HCe6vjd%M~@Z!IofR;G#J4F9U z57E{IDqi0c0eh>rB@cViuuy=AE>iG-!0{p3Z|S1hxeU?Da+??r8E^0 zFD+j5csz;}a6FCyu52OoV&KSFr?z*D#7ir@GNH%)*Hf@9$Phbq$p_$%BcR3qawg|!Ve&Ll_ABQs5jhH7L>rPacT=b5J^N|&w<1b%M42(D@e3@hU2%T z;0mlK)YqQS4nqUmcK#fx@<_2)S8UH_pSvH4r&eG4la5Uy|Ngz^P{5H*_+AQdv}ete zUz)%gql!Dfb0M?4StiKXOb8GfFN=gpvaO|Dvk6ZT=`-yUsoi=X*kLXQcy~wdU+4ji z1+(Lb&=B*nokI70@JxtZqhVWIi2uiDL+9h4{q_APec#sK?PC;^jb7`ceus!$piegm zu>Cj)BuMaY$xs}K`9a9o)wBA|L}gKt8dEKQctpH?$E4!bl6KZ09{XMrxn9->X!`aC zsU0Rks`4(D|6Y~4VJB=^N~ze@*LEN!^%3pgP(?;6Wwq`1gALWR&Q03&r@r|I{S(4i+Md3{lb zNABZF=rd024>{3x)$`PhiOf^S9=y z_>w##O>1TAmRMpzyRT|{CZVI~+~~~|fb%cCxy^C4p*f6g7Q&n<7Ot9dWIbL|E=+mrRUt?E|37Dp%I#$wOM>dQ|hys&vPUF8K4=0u5n5y!#kG;?0x z_QW`>-N0Q+VBd%BR^<7lJ&WZm(=p#~j=uJfxR%hIb>1?(oU;-Eq+89^&%WJnzssad z1RuJNo&tG?WBe50Rj0`SZgtJ)eX!uFtirGJV!jtlcLKT^#c&UzUPJJ$Zgq0Hfak-W z_gVr`0w;qjLxlK|+6$I`>`KJDI^1%OpW4;h`?BAlFVG>HTC~qAEYWb+(vkaB zese2mSdW12?~;twoV*UhFem65zjTa8z6Q{>+^Z#@L2y2TvbteuF;+O3IKOP{GZ*E2PrGlSU|^B@_}JQ^1UQwOjZeHWnJ&pOjJ ztnY1;UPT+89Q~5RJgX*BqqmlMkHm=eQHvJ5I@zCKkDJZRAdQyo-e&61jaVp)S-Ko= zNMCxjwOLQBweM#+S#-<+PLUMx#XF+5>ff(8G9=GRpd@g%1Yp=Z@hh1Gu1#r?Tp3bB zBJ1~?fL3bEmeNmw=9_FvX*Cyjy9KEVLxZ+EWl3M(OUY>%62DG>0T<%4n_|Xg7ToVt zV!tNc3;Xg(LvnPA?G=(X6>4uzfoj{y(!`heS-o84xLkh@-Zwvb_?-cR;||Pt;SA9BllYg#HP(@o6hqYH@*;=N-u1rAc-i19og!`L=I!zwt>2KPd?6}hkjrRZP6tmA z#Mpi~g2XiPP{4pae|A8ft4dmWB37_XBjVX*1?2$(j^We~{$eel26zJ3dv4ck7qCeS z$evPP1N?xmbPO#QQe=HUuo%4fb_5r?c6YqyR_XA^5> zCk>9=qb9AsR_XvBCgCaTz>M|~C6|c763TTNHEl4#ilh=Ec=t$=E#qt$s zGn}QDTV2Fmw=x^nL4TxMfF@rl81?KyqX-jRpm}MOfm3{+U-zz@MEc#R@fonvpeP?q zV5^p38f%aYq6R?c2SU#vek8lsH%r17J(jcB{kw8wol=u@W7j0;93v%Kfx=Nk!2^BJ zek4I2Rk@7v2U->12Hoi@K$5RHDh*nL6fd;X5+kKkW_cZrJIE8Z{!k0*pxVtU4(VXT z+;}9B`^&3^eE0!O1h65dA^Kz;2kS*%EG<35#fGIs_fA)+J<`RuPQxEl*e#)*oEo4c z;$N@}nkhf}PIL(1_8;^W-ScHMoYyA+Ug9STz=n0WWQzcm#2e6{D&KJ5-hqv{-fpJi zTjb95b{w{BKrWMJ+HCcvt*fith}|SejsR7R)x5X&;Zw zuHGq>JOh}*$x5b}`Rnj?zfJG;#>&ZX{q1SpWTF&6`1i3%Er+h z&1Eu=!d7&|{&fk*x0H!oXPRRb$b@D){$KI$1-6d($U68$&6T{}KG2yPtSc6vLVf=* zvR^KJDJP6^%pEdb4ltj)km^TYvzq5H25F9#*_B7`S}&?%cTEQ}=vJi!&rJbVkJmT{ zH|@ZA&SE_Vro%e?2y0@kZDf1;>(fl?Rc`$aJj}%J!rV6`t#;^De9~B_-VZH)U+d&{ zYRBL`zM9r`I{NPM<6&88vjLYd@P@=kaDruLlvt}FY9U1SL__(r)O+y;fwNxf(!Fe> z@q@1~FGYX;0|Vc7jPuQqY)8o}WTGz_(@>Yi~6XaiH2{&@~1_GQV9+(<1@icD#}~?1<;jxjI&6*th<29V`BG zA7GPjd8bmX?#-_&nAuFP#aQ}+<;Fy(754&+`0*L9P9HZ=snn5pEd#qHUi;=zq?heR z`@apA3<^!9E?!Bye(v6M*%PAK_T2c>%&0oLO&7uWFserSU8Q*7(|)jU;~DE_{K@V4 z4jwu6-oR8OJwtK{Wls8RbVkTIC5l=SXWM`(>wu0ZOG%*J==%K|eaJKXvZ399N!+l2&6Yb>o0&?h zP)qi1G4f+SCsWq89&!p};JuH4vRRfOS zXKctru~Wr5!tQX{^_!g+3}d4*&kss`Xh9~<#bXz|q?)sOqOe(nb@;+i2B02iVNog&J7M>)!w8t9 z*PQKd@1%)1!Rs69^sRTb5{!yqIaSPsZMp|-i}=Ow@_zoEcfy|#`B;hVDBfI@f4{YJ+SrI zjn;23>7~W#o^mm=g)xCGK`7v=0ktTs*!p$wvFhglI@%lfWWb<9jz2lCx3sRz8zsWg zXR^R;C7d4-DlI<6DDqV|$h|@v>V~(^)HS&HkC;&@q$QBEr$QPnNp^j-uVcM2Y?id$4GzsVTuq<6mdNROvS*c% z!~B@ib}xgxXJ@yk4mxSA4@~&elh$N3#6JNvsP&*LQCCnA7BubIi~Qal4kVRvh6Jzj zJaZ>k%EH{qNfUG#GLWLcO=UJ2Q%9aQpa64b!`l9P#~Et+D3hJ=<@GD>VDuz==c23= zimUTu%5>;g!k)|QI8JEY@kuOjkE@{c>tt-F#a2l)+VdS zcZ_VrSK^@I@&n^&+d%tPOLl*J*+milj8;t9#9FsBUHO?_di#ddaX<|^BC>dQ}m~Obu+zJ4Kj}~OhjM}UB$a{ z!BTEUBNTaWZFLtA#S_z>5zT5=*6ZN4#BpW@hcwWh1jWH;G} zn)Y7S+#?oeT47|(ZODpr3+H2Q)d4>M3$EnX^Z8r3S=~lqS8O8lysPUQN{GrcHD9?0 zVvwuNs|ezp_#^QWPeI#c;u;vq$Il-aIw+KEz@9g5X2)i0p|*?zy|0sMz?ca?e0ttL zxL%FE;x!>~UGefyO1-qg+dPceyr-%{BB;mIH`Z%oC0f-6vL@b22c~zOo+rPU{H-5z zn70G!RKIHmb<1jT=0XC;F{0&1tR(VB?zVKuv((DpraAnHiKkPvtjqE?ePhGNdgte< zbq~R%VfFyYidMOg)~_T#8afij4~9F~_V$?TE=!ybsx_}04WS031m~1fSnY2~uMkG6 z4PzY1zGxTMQ3oM;O;DL#lxQQ5y~O+hP&_^N#JOY*yeRokd;lA+5I`*u3o=Bsua$&^?-Fty7Mdn}eRycj_ zf5jzHO1`076P~M55XKRb>hY z5BoXA*zF*jz1Npzc-f~Vuq|U-3>%EXHl#Gce{h>| z>eKDwSbw)vw-mwww(K(gLIxCziD-6s-UY@<73uRyDz2QUDVN%?EuZ8Z?^D%CDdn_H zQm!5UrdR0Dcw&2DT>H5$n0xnSHpI;{lD9?}e7z`DhV=S?^tGJu`Xb?J;>VF~ZbI{e z3G&f7dV7=z>n4v@T1c$)V7+VZ{5Kwk+1H8{)G71sXzZIx12p(Q%yQfJ?|R18Hj4x! z`Uigt6T&7>vYOxO6A>Am7{o2P)WsLoJ~wk}A=5DMZgXaOgxWd9O^rDU0!gWr84=i` zocG&(>cnyw^~|nomZU6HW_e+n*zqXL(qjLvDY|s&59O?M7xia2Kk{N?_sl)%;Q6B^ zOI;pjFHR^Y=tFAHIqA#=OCWGPtTLg4ol)IQ2%?m*Mu2pemTcc0X0+EMk$N>!yiO7b zW!O~XHp1*doW$AKVXCdZc4)NAyA3a07vHq(pzd;aEF=toeD`5_uXEM1I&P8B=PvgR zKSgvSy~n$8lD-C(ySL{%(DH7hOY`>E_CjQqrF%*h0$))SvlEI^B=O!Ogd6QL72`;W zLrg%*=C@-dKQ&UOo5cGMFdPaxH9-R|O!hp~%6fIg@2v8XS;v$_)2+4V>(G1MMVEG7 z>m=HMl^CH#P7Ip_TH{oddCm8?g~ulu9E=BIr&4E2*R&hV>C^7F*`f54PZ?TWZI%mL z@4idFegDAtujM$X<(adi8Cd=iUW;@z8dkFU)b>uB12Uo>2CZf+I!ztH5(ASUvu!?% zcyr@D>PF2O{brbPQ0n`LDEpLdX@}7X&y$FrZ7sV=St?koT5yJjTi9q0HOzANin`|& zDic@Fux_NC)TunalC~U%HgrS@jU!b-#2Wp=IfCM4o5+~qV@jECh$iDE&7vD+bGfR* zCH{*IxefyrGj?OW4&(fFGY$%L?E>H@e}zP#kKV@vsByZ_>s3f#wq8m`C+F&cxjpI# zG6;mjXy7u`XX^a>d|l@gR%~ISs`=7qn^F)J_&C&aPWEkXWfX-DnXGO{4AVB`jO=+W zQ6*4(tgtq|@q)bD{l1P)yC-K4A{=DsR+|-^HeFc({{9C@DCdZ-@2RIML;Ci0w>ay1 zvKMM*KmpTo)3DI>G(*Pwke@HvIBE^l00F>6`|no9(?gS))FwTEHVu$;YR>fg=%gtX z76HVyBhIM>G+Ua!N7*qSAAe$!Fok+zkIPyvMFEhaff!z?yS!9zO<2JH{zs7sg*!X_ zp6sN6z0VAF?=6ice6(5Pwux7qgXzVr710dBG~zsnS_7nZjEZuT5$WiWV=#ca3E4z0 za7BN0l)KYQr7U+|7~DU<72_~fLLWosA#7bHFtVbO=eLIOqV#BlT{`%*m*|TE@Q(Z* zGrrKf!!&XCXY=CHv)hst%1dKLTZ&orVD=gX&#n<*(zJV(!Ff%&pkxZAuD;fp%^fkM zfZWPY{(-c*!C+nDoNE=bAyb+vmY%@TMtl+`tqK-rhJJ$jZWUVQ1PO6Upcakl(~d#9 zq*J$z%kW11a{JL99RP~sR6M!=UH5AmVrwp&*y!_|W`}cBQn6EZy^`j!Q{Qb-3pXe? z)L3Q$lAA82couNd%Ch4`-mP|u^L%Y8bU*g6kLZjcvrQ;W#f8&K*dNJ`aTvtg?8-

>rL?Os6!UI<2XQPm}sE*LxWL-2b5xI8={+r!EZ%_;1Dl*I13FQaY0}|dFeb<9z zFJN{%L~uJUEHj*_x{m$n*;_aLh~ElF>=h_vVBYrc-g38-mjA{xa3d zULv;hUiV-q2=tF@f8P}T3(=>Rj-4VO{pFV>9`#H9@}E0!K+<+9H|H0b<3G1oAPYBb4Tz^~ zAP(qTi~`c5cNE8h(Y(+NfZBQ-fU>i?Nt*ZDySKL(wV?jd>p~wG30W3g8YUPmWI6*_ z=?+U&s9=IfimZS}L)`z(0f21gxSk<(pa%u)K>j6M`)`+Y$d3WH=-*TjNP=ws_SZv!{sFxH zR+B)h6ZkzJs(Ail^!$rv^Y70)#E+q0v;JG!1U(v&U#s=M(m7~!M7Opp+gF~QVl~Sja^CH^%*1oR+8)_^p0f>E1ZxM3$V{Q2$+z$jf|NdxWN2k+y7V%RyNuJS= z#$^N=01r71hASNSKs1dV(YR4azXVZ8C96KhPXT+R5Vorio|ytpuogFF0x;XWZgcor zKTNAGjGcm1@Kr!%L(;u&mqfmQAFxZdua}+yVaoPGd!;rcG5dAd(BmwvxRoDZ6B)R> zh$B2F)S~2S(qyBa_p#B73IpmQ8RFhxnSzuo_JDnUHNaK;}uK|eN9nvZl z0O&X*u1?3%%7Iar26}ntX?Fl!GktZMh9sH096yvpPLe5?3TD5&ID-nvN(rcx+|XA5 zNfCJge`x$9E-pSjE42xpx69;pkwao6sTAO`+QAa z?QXahMNPQkON^=|aR6{Q`G>z1TkRv~G#C<*l56@+v_R0;LC@=O89cLGetA-{$y@C^6Xfi!LOYV-L?CPAYgS%4k05H9v7xUKVamSALx9Go+qqe}}jd#=(?L2PmJa%B?Nh487|Rv`Uebl=LI* zf+pNXAEbz`AtPGUU}fYVimT~y*KClJ3bw$2WvRHCgG52B!##R#-2ya{HXU|5_7YS{ zG9cwwF$k0NB#Pr0v-hU=Lv(90;Cj?QAK}HS>oaf*k^-KOq*FS>QhTAh5-BMpckJI0$=c zEeKR+h_87uxOCZpkFrzyP=B^3?e;F^28@J=R)e)F?5!wMENE(WGa#c!s1*}%Iq||_ zRYDxdlL>Z6MmN3TGPjpIt(0BZ_8*pX7m)e>1h`3uTn}as=s?;+rg*>rkl3pSb@hlN z%{0e~(p~$-_wEXYJqZ9qS%FA^Uqv}95txJpupQ= zk*?CDOOXx{5H(Z<1?eKvL_k85mZ+#GozSF<^e&x*CL$$NA@sVD&;kSrH9(U83GVa# z_ug~vWiT8J868_w#?6K!K-|)zQl!DEGnMr?%ucWbht9{WXjrRmnS`DO5f)qbwFdfMHg+62J z6frLD>Rr0)t3%ujQUKg?U$r)y$WE4_U0i>NM8gQC%eZ6}Xnc^U>}`Inp=?t!aWZk< z&yYFsVvZ}s-R95ifAMSU!carUsv1Kr~DNc@&Qhlfmd~aJk&3 z&aO(kPSpYM$v4sI#m7&yYWbqtoBv~}RO=FVrV)+j@MO-+%kqWtj!%UW&{EO1`5hxe zyQAwt{DEbOxPC70iJ2gls5~(`W1iW8+t&vR6h8i-2`(*5p<^Su=C2jksK(?;VrVR( zoUNm}0nZFI+V7ZBXpK))5gnfX!Y9b(jCgh=|Hqy^2M43*1FSw|t5bP<#3n??N#)?j zMVwSmC3n94pzC{D>)wHMuX6dd1{C*2hxZ9DfQ}d>R(hZhFcs>oB@XpjlL{FsL5%hP z-!n!@X5aB=L1yti_DSwj9lX|n0p7=d)Ha?pqb?&*-FmDVNS2E8?tTzV{iTuS;P1jD zcg0s z_wQ~Dd_mH#Zd&i-0m2QiO_J7WykPd&hqT%MSI|Uz@O&UPvhiTLBXY^+t$kLU012Ex zlc0^t<(=oTgom_NF}5MrMOOjR*&Sz(o$gMyqKGb6w;a`~JVQ=N;s;&AUc6kAb$wXZ z`uzO-w~B2Ot`N86LK!r)IHGE~u}4xdZc`=Mqwdw4@Y^X7TUHC>o23cI2A4i-hID{nSF<&lK2^i!bt~R&NZEs1jmJwajX?=(FLwR&_NUs2ctb*$yYf z7TNi$KPa9ikdp7~+6b6G4RTLD7H2`HEc$Jimp28Y{XGq9_pKzXtQIfBmy-aefT8Lv zWoFpfWq6qbtE`uV8=LkBZFMW_2duI5Al<#)0M4Aobl_kVWb_gA`rexK#TpB1*8?>c z%7{&br(^w-$j*z^U#|iptAp~Gs&CVEefg2=R>W!Z4O{AD<%ECDc$r%YTQ#Scp}wc{ zTCY@dKEDyVo(pWg-;p(KBR*gN`ZPd>Wi{x-L$pU;5(EJUvTlGU8U1Y&?YUfMQb3h5 zv}LIWWRbVrz?+`dWHv2A2BGg(BVbyp>NMxj_(!Vs?{!yzZ+%lesLE5&CFu+mdWkuk zr{aY&sOpXy5#B9*2sSU%DR4h6EyN3(UHf(Y`>Qyfj?Y_+p4q7>!Z|-h^xw+8UN3=x zp6g07O*aAJ5#GUrhXXDu+|;_`_A+a~LsCcXsc~%$$3LUZ$90(R#^}wQV%W+&*nGr4 z5H;^O?lhX1GyUa2Mqm7?+rAFrMD1L+T{X6npmD^tE*dr8n1B0~1SZOxsGfCApgMVa4gn>dNV4v|P|BEg&!&|HuXZ zf<#l6rF^n6Ubb>+gl4!$Y>(%p`gQ>9*AG4g_&Em+xwED|xo~xVG41`N`DOoftCZXK zA&T=F%IWS}@`5oUhQ5u1UP*v4*sDMH@XI5$dksHnJ>qSt;b|Tpd#r>rhIAJ$b(iCz z8yCdQAD$TA%e8FYbA;SQiNt120sD&w1e!EL3QZ~#$dL*s%UOXAOUV6@ent@Z4X149 z0j^W4ej1SRq?mgF)V`J`pm&4s*6OqC*?vf;tMB9ku065+qs4mfn%A{2 zwq9UqWY8$jaK)}@A(rg7jJyeYr?3@_9ght1Ii<$b%?qA2d4Of0vR9(~p!iFwa86gz zBZvGRj`ZO|JehX7FQ5M*-`B(!Uz$rzhgVuT)T{5+#Fr6~XLG6fvoux--~eBB7ypRM zKgZ^Gc@ju(nB~e1rgPtYqd4SsH{l!6Mnk@vsl>%Ar?3-9Bp22UD+dbkuIHJE5Fo;zv0R6Zjp_Cz$#Vy8d|If>Qu@P zAg2s1n_e zc!rH)viY_bIW(`WZlAfp-5f2svk0CnbGhLc1Ed{6l)kv;=P91-DN-<%rnM2k3VP{VXsJ;N zarbiITibAY%JgAc$D}bnoL1A#N{ME>;NZ7&cG!Qi0d)J-TWo{{)ojmkxn8dhIM5P* zwvuK+YhIn(o@D@)@kCdPPK#!XjT*AWM&*7@)$p2FW~X|ghaWAarm30ZHBDHbo-L>a z4Qp8yq|dg0x?czS(^uci!-aSibvi$t^2wur!I>>}Ja90}Z zJqD86VEmnp=Ca4LT34Cb9$BNS@7BjlV;;;`U@k;L&+q6Bc?f|sR0-IW1#wF*IdlEk zj)Y##(4MzcG!GTQMw>hA#zyITyjk;ckM^6vwyr?AlW^)9LAjP-ZG(_l^pv5+@o4jz z#JF`1*Xk+teT{?X!U6$x?_vA8?5l|NiXpS(Udj@m$imJymeW)5_dQbq^ZMC$FcDH& zJL6Bo993{wg-+p&FL)t99%o*7!`-vRAMM|t3Dw+qT)|Cir{l5Y2Q*~xQT9bjX2X?= zu^Kf;nu|ctu*ozQUpLq7Dxy=E6xVRTNqo`Izj^2T-&d*B%`mBSg z67eP8R)rnT3%5YyG;CGw6!SjNIVpmXpmz4yN^!&DXfJGJ+hM9J)=jzf9xR-u46zq3(~1s9x9t z0;g#`Es91OQ`Q`2G@1^AZS!)&kS^8~jw;(c4u}?8@*vS>*l*l+8`R{y?XVxlA=g9Y zfxzn!?NQ;p#f=nSNMXeJ)}TYNwd1Q+Vjf8ndnI-s9a2=L&h35ylPJh- z#4;qcRFe#yikoOlsV{fpuC+Rg_u+1nxc#q`&Dd3-bF=vP^;TNU_3A1OIPe_ii?_B; zc+Q?-&eIrUoiU^HWG`2+M#q!Pyk7Ba>olXC7YOHVPYKk<6_93P_q4!n+Wf+KmN-!V zE|f1;SHN(n%n>COuVE6SpIcs$FbD##%kKK?_XV$nUKgj69f(#<%-LfAQ?EG~g;#6D zAL9T5bswe#PLPE3?!-?GNga!|Y>o5%!zq^`;lpL+`F*BULJkNq!o*NZ1(qW#kO|cI z2oqs=Hl&T0`fFKsXG4-}-i`M%ui^NmgZ!Kq&l2PJpXYEta%c#5Z>&P?QP`L4d`v|DRY-R0^QDs77wznPu>J@N` zG3tCU;lb=G26$KI%bXe1_0mh{6gY#L7Ax^WsX0{PlAdZHY`N5(a;Eyei7#CzA8URi z&}BpeC}S$4+DC?(=v2JUv&jNNbT8`~Zj}+`nK$PS{GB;yUD)jTa{x6Ee`d_UHiy3s zJRSgx2y*;TmZEQL1vE=jm3PPmGDYRZB0yZ8h;~Ae-hciQhtY5sKoM1z<6Sy$?H3J- z{*If0qM|Fnq2$zS1KHUtk*$)ne1TyCz#aski_#l(DC)}p&kWNqiXES>?VFUYE<5T! zbS|mxgA35j_uxt9Mjlh-%|It7j2TBlU6`;mLzEx!jsb2+rv|)talk0Oi*`fU7{!J# zuDqJo>(*@ppO&2Hh-V-+7Ztjj$rgHb$FIzcHDWvm9H{F~)g)lR$XG441p4YX^23#f z`F6UCxKbVnpY43=9`bNf7QMMla(2tA+xdJ+36~!U zgqlWoy!4j=tClF2zqcD|=^WE{DPs>1*te|NtEKOhXy^e%Bd>7(z^To*`>uh1!UZ*7 z6@!vIE#D#&EAK{tkol*wE8Rz0Lp<^Kdx7@aYG-aKiz}eX?f^`0Z}m2(JdPLRUgR=eW%`Y+-q$|ds#{J#2(bw7gpWJaEp_{HDa_|0qiet$J0ONY zX>9Gow!O}z`NQxkg@C?Z^I0A(_UN_rAZ{X6P%n8AV6pSmAgk+086%s>^Yj3}rXD7| z|5f0KHXr06zWDTjPO)m1P<#bIC~Tl=iAE)^TNjwyf$|1yYxhKd&@FITNr}+{sF-+F zdA=p5J$x)^e|n7+K>gpZOr^#61qoSvhUO*C$0yt$J(>@C+1i-6o*Y`9U<3r56W%bwp zb%~7``OYjs(&imiLItSNgAJ}x;c$l)x_>=6}q#Du~7 z|Kn{Ok;}93?21{*-~ENJ3Nd5ogXB( zP7Qq+6wqpFa2?v6r|i(ap-v6`x$$Ts>t1_~YQNCA@4^4a8;(cUK9|1HHm#F|V>L#-FT=1bGIAL4r%fLcLG;CEF8#L01t#Q&sJ znEL3`KLwl{;r|9y^dF-DRNjNuXX51I;$>Ft;;H1d^6L_aCqV85p0VQJKL{=Frv2`O zr|$p6J$_>#hrdS)&|u2{{*<&b%;BF}MAIcaucHI2e!1VXehaU)^NPA4sA3k^loNX^t z1>Uadyec(M1A{;j9}O7_ zkWzQ}`=7@E|K}-i_!1fXa%Ka(syR#_-u+9_@TpRR2WbkPM4i;9 z3^AozBp*jNdlLvz3$?YiXsSoTl&LuInG%-j@N5jF6d{<2 z`jhm%ldA$##9Y5##@<`#v*&b(ArUp*^)aUk5(i7}$M>$-Oipvjlw%KCqP=RG1y`Ok z{1vWC2_m`jWBsVlg7$~s)Khp9PCEh#m5hk@*&_Fx4-}<*cU(SBSP44nkIdM4wiW6S zYvw*>h9l6;t5E|R?Ri|*4B2bX5qk3^5{9a^q3zuEb&{T}B7kc7oIvs;AkdB>9l02n&#XU>^I|HcvH5?mBf&k}!;^ z>mkLwm(T*v2TS$$ZyD_l)=9vQuY^`u$BJsye?)8S%VkZ)yXF|l-==&I#pgT`7~rC+Cv>5AYDVus_qOZGI&>TZ(9K+%A?B*|{L6oJ*sX8bpgbpM8&{q$EDS^LI+GaqJOiGU zt*~KaBm2lDh>l_FZ<{#k`?{kp-8)M~s~7vE1$;u10#+%6;l^DvFa)~0qtvdX>IZ~g zD;@7ZZ>k^oKhlT&LCD+%2>*Nxm ze#hT!9Qt>C#A8pAzLvF*YXM2KZv6OPX^3To+0 z;|F2~~)ujve<)t84DoqBvcRHP|RR=m)MakTj3jTF_~NE?{8vG!!5| zYV9uVncU3bn_gNDUNEkOG(x7xzB?Q48uVg`gl%d|$wc0mB~-PR@^fT@gUPDPBe414 z^KLb&9*%CTh5E#GG~V>Npf@s3o;+EC`}sY_l+bBkleU)1=?*vPt+9be$rWf9xhhV7 zWffk4)Ee3&;-#CSVSCfumM(d#W~=@pYmcjHMtO5kX=z`&N`}9k+!5TW1E!xXafy<6b`JejwL~fO@z`IW1>tV@I_M z^5ehQU^Om464`r>BPdNwoy4cBn9f_~?Lr^srQ)!ZisseWH;BYIj0$1%^^ zX0;+t=`NXQfg{Q{Bp#%`Jx9rLM8=yEk~BAz-l+)HH?)wB8|h3=lXYRD^S&Rve_%U{ zn9U}VqPaaF)b36fFF4|~-ELi*r8}#>)vR4MsBRwg`22C?20sWUKwk4dt}9W%coXn> z7JeT4bG}}A(!&4lU-rF{gsj&l&I!2BHxB?Jdo-bmSG^Z+ki7$jOLWUYH`{fzybMZN znD$`QL~?WZH+5p_0%3L=X6XmVEhI6sBx{u8hO!8Vq08c|M0N2GJQw`x7ZyAnYhq75 zAwVhR>6%ZLpnwniV6`_J+EA0}XwHd1)xvuHBb*?U3RL9bQIH}zp_Mmxp;tn-K)b}% z9$YL=l@kWz)ng>1saL(+eyywM{lafMj5mkhnH@dy^66ry0E$4ZcAZX5!`I?5o{J%# z13XoZ8HYLEA)xn9z;PT6ZJ_E?b835-Z}z*E_${`@;_C?$f@ecBs-O+9+)ETlU?*#HYaSdRDJ zP5seyMqCP0v@6vU?PGl>ZiFw5Lu{wtp#j6HbTG1%5nXmHV}jZ33U&%e#zPRkzNo}B zoV)f_cY}tCbr;FmPftiB?geXy*!+&P=Z*%c>K4b4bIWuo`DrE5n@h~zUWq(8VrnYD zM!O!;xk+jHa-i7oGklaBPq?Y#fA#vo9cXmjO-fcrhJ53$Uo|z;zht8%zSc)rBX4ex z6gasWB9n;;A`H}-Soj9CC_adb8km;KM*=kA}KJ9-l*uqwz_2DHkCEcW3GqZ=w{^jf4{02(s+bMhz3zY*M z9;*Aq`pM}f-nS5Ptdd(*Xvu}0`Alnq6+Es>d!E`&u&+sw>TdYB6plfB`n3k%*4~j2 z>L0SvyPdrO%tK$BbK(&2eImFj|19a#t_I}q^(eN9gbr4Ss6MKypw~r z**@5RLYYQ4l3J)9IX!VR=8sV%QX|Dtm4|H@P8CW)^sMN1Z06)?+Bix0KMUQTB_NVQ zcv9$}R!>;|P2QO(p?1Ci_jm2}JSu0Ka-4M6f-a(!yk~!I(u(>lQOVA?EmAmZ-f21! zPAr+Q3MyRy-bbQsJhMi3ME*B91uS$9rMCZfr52JIidYo>f zkAhfy^8o!LY{ux*8WsdGVOOQb|e6J%?rr1<|+ZXa{u0?xz6|n!-cUUG#P?E}GOiO_4Asu%f6ktOamC z4wT7hQnp&@g!{}$BA1*?vP8)@ni(Mk)NWXuK+(NH@4mRRd&1@%ei;bU5<6?=6P>`l zEUtfdt7PxQR^*gm(dxka;PElZQs7Zb{j%q`GZD-&!4yL6wjixbOopXVdc>$RHauQ~ zZMC(X7szX=<8do%+-6>C){56$=b}@HE2lsyc|$1{P7{WK=qp9(y;-Um{KWN8>4vf^ zu%er~8nNIRf9o2?^U7Uc5r8G2Z;Sp$7+8Bt82)>jSjjWy_Gx;(ztV5tnc@v0nE^Kl z>B1LOHt+q;dh%HVK)TfcrMHAIv|PL$D6Vt+;Lf_{cSOdRaPw(AuzPGOr7ZL~M^$Ph+Vi;o(vvS&wS8w5R~_S;$cov7~&lZayf9 zyPTo=1~UQ&t+XYgcQ zj993eV9>RqKuy8RI-B7v-?TzpF~_2*0LP( z8?+g~=D&r)2kzY_`Mi4cJ>MoP^fB9aKyu*k)=h|zg4xP<+V@u+WMyf`&)eYmG+?0C zP0D*r_X4<~Qj87OCTV4PY6PHGH4`Lb%%3{=uv34mtsjfF)jy2OGB~I}IyYAAq*Cm?R+7>6` z`I4jEM;&6k(ZrY|1#GWczsIAtDf8avRYv=cmw$U)Vd#)ER6yr@U0tQyQwo_^ILtag zr{sLUfEcp_n2QTJgMsGsx+jKT6?t?R`Yiw5=g;LZHcGRS;K@$WF1h~3Lu#|~oQO`z zr(9+0Q7K=~=OX5UCMuJC7y(>Cj-29XZkK6Jr2Prwi03VR*eh8Pe)VQ^gXks4Q9uTr z!Qw9&nrAWC{!q&ow7krda^!sRR{yyS1D~K>Nni49A7N%O{SA*BOW%C~3zU=&^I!Ys zuX0r)R-+{GP4%DOe4lci-v;5t?zNV_qxmq0WRaF`fY`iD({rh^u*3i=31$(*+ma1`~qyAHFVdsrVe7jQ?bq^4geC;6w} zskZ(f9QgG*V26H?oGirIiZb$N!d_|VjOK>4$& zJdEu3v>kLyHtKkcY}+yhbh;8}U^DGs3Zz}Dk*usqOGfoA%?*pruOEdM*w_31-KG`K z3ub!_YC0WR)ep}MI*XU&&a|9v;;Y7MGe6K%T*_3}cT>rQ0u$Z2D;KBmcR7=AgPaT& z_mUAsG(4~{F%g#mnQBp?&b`=~>9A+e$n7Et42vjnyJ)JkX(WO+ow1WoV%|Bfo*8TM zc#gj`s2s+?FRl2oa7?YDdAYGwEDcbTE(fr)RkQ!Fq*l^lA_oy-w*`uXA7Z5@Ds{-i zM>A8TE_O zt>X0G#+E)URAa7pmTMi_wpfJ4?vt-UGA5nJj{LxW?^nQFG15rFi9p;+^wMxH?2w_b zddD(9+-k7|&mmTso=W3Okj~(pL0?Z(z zO1a?Z*vyyP(cP&y-)vG0wZ=273sm_`E1y09@w?-e zMe*M)Z`3l+ztVWM__pp=?MIgU*8%E`89XBqBGw{VvNx|)&3-(CFMQ7WLVlC(MxB?J zmllfgDHNt-e$a+ExUGv@+(cJSr$@nO+A2kE{^ci#Jn!kDNK|IQCei_H<#o40#b zijX)LbS#!9?P`7YD3bH>`F>OxXXBq1&~Q$Lc9ZbvmE+>@XGz+~*~i~B--aAP==}_~ zF#q#R=hLJUjPg&e#SMBrKl<}EO(YU0LFbvI7|l6OB>6jX+>{Z&dvLQB&-zDf`nZH$ ztVaGYUIL$o2)Ub5~t%ywFhh zm4n^t(j))7mO_~2RaSa>`ZoWdQ*inv^{h&MlG<3g{rg)jFlz@9eqY&p4WIIiZ(n0< zrhRw$yYnOK&gZcd>CFD!&>7oUbcByYlbR`9LOq{(9kVzrd`E%~I`!Rwam>GJ9R#L@~_eh|3retiydRn14a0i?@w9 z^t3|wXxj@di6WleqvqzaC>&h&yf2nV5 zY%FA)R#!uUkx-At?UpB^_)utPFakG(S)=)eS4)WLc_++&?3VpOJhA-oo(mGUwH*=| z7--X=kww%PV~UN7!#xcpq&KB9RmAfv96l{0_VX7$`y&Tuh&9bTRi|Rh3Gu@DS4;e_ zEysSYUAUDi^8h*9l+;^CbvISmMD$q%1q{gf(=nx#ZagViGU8VFOZ;%&U&(N~=m{Q> zj&?-$e2>LNww+npZF%oG;Knb4t5zzQV2K=wERlC~VS6JrcE9tN;Q3t>uqNKzK-;j* zEz(mwnqpjz>5sI8I*JbSV%F`?yNvxMH+d?&)(CMnpRY}V@%rScv1T2AZ@(C>mfNvF>rh-2Ss z`Q0J@!Q{;Ki6Z8sP+)GAwkiP@kiof%emum4Q*6@^>*Izw*D{wD@?%Ovqr=EEW}-N) zwr8%!NR40FSjSNT{EfeB73!9waP5`hEFumZ`}ZR-16FT@F=q*MvVHV*$4fk`A85gD z7F7+l+m#!{WN>qjyp&4eYm^w0aBZsk@q@Jakww^+_aJQCsJ9CR*`xcJVR_HEZ-4ehzMswS<8BBXMp!@9L# zU}(VL7%`onq`$77HONnLfHQ3ExPB(*Y>qE8{rDPbWwSrHAGjn18T!m-ur|GF1|8HEIk;&F$fuM(@W98f#T>FLBel!2; zD?l2ej~jUzM(nmRP>u$UR8TwK{IfutyW~VMB^GvecF9?9ZA-WP#IQPQr#*HiPMnX! zaUOm#a0;WDpT5!3)+P!Z|GliiUlj>pAk+hQG+?|sf|eJef=@S&hcd&HoR!rCdY82A z9j#Gg*7R9jr9*=B=ibTHYh5#iM zAh`--lSZ!9uBoE@`TtfuY&jZ=OXYJleu(Uq;(5(^f6BEs{TnhF>_4yrUukIWs2vX7 zKcmx~e)iDZOUtqTamy*1ZPnspU&g@XwfjLjMJv&r z-@m^R-KX6hB;N_?n;G{^>wT|J0$&tZ6?$CIqE;9%#xlVt2#0SKSYc+%MGGo=rzzXj zn?QZ;$L?;8f03Ej?k{U#cyur?N8F+U`lIkp2>caSnn1_FV=#i--RnW8gg;*t4;#%L>`%>xop!v|^iy;jE_ z$VPJp04i++u564pc##vpi~0G`dxJa{+j0{WW7FyM(1B}_Q)kA+7ssc`lhd)`8$g*k zW;NsV8!`@;DLP$hL$3mSU0^11F6gSu7#nz9NOSKE^Autk|Jp=zkPCv zNoQ5POM_Uj*m|^PKdf!m1J`~Qbx=D^)|(nmund$CyJq<}fY{~|aHm0kNX`=}D66>n zbFD;;IdT;TShouDw66>D_dR$9PSB43x0lBhK7MN8R<3h@DZ7dyk|nr#V}e_*CR8VH z%|EjJjN9Yy>a_}}n z)R)fYeCjThI_p;C(;ni~!}{qC>?6MM^9IWfeXjS2$@ND}fhN7KTS0%xHysDjn z$JAYX$C1w&Ju?6}ej)awie z1!J|KlnfqnyNU2xbg{+x%?*%t_aurTB=^UPsDPu7fpIF?-LV;xzzOUfS6C_YUb8d> zx|?;4O^h(sJI||A9VdjxTb(G|uGFf+X`1aw;quRprzh5co2=z2$2)i}lVSpPKpaN_ zeX_}>ve|CWcl>_+t>z01X69Bli;Klg?0mbYspRR-v?Eq8z*@BuUaOw`w?$l0!3R;& z5{yXu{Q99dqjT2H=?fjkgLx9g*9-4|RE}bdbKv9RZPcPl!{rP&d zrLMhn7B=6cjhQFX$;aaR%%+F~jd7`vI>Yz8oC|yO{zF-y;-mqguP2Im$aOlLtrV zV##;MVNI-m(VymgKJ;wBH`{BSJv1=bk#k`CQmtFD6+qKaF1}0#gqrdL$%4sPTutk9 zu4~Mw2R((a99_hTP`xbim6vR}TLDp(n`g?UGE_0B;3y#9HyE zG`@&va@+T4j~5#@n}IyRd&KL^{n9!2RBx^E@noAd>~q{hC?wjqbdJjS~G*MI6j`?%@h^tI};tdmH*V7bQZ1((_@kn&FD_723 zkg)ZmPmSv*XI$~Qb?U9+G}GbqVhDcAsH;tAaqWr^>Erft)mqcmJg;kz7-lYX^O3}; z{m5sX@7n2^iI1~xU?L+v+fMJYTpbkJ<88fPgrVJsMeT!kURvkFKl!)R>*#$>RQHBH!3{0%ejbf?&FxIBA5T!*OKa5ER*s_Dpk53QKxnq zj1^t5PS4?!$++Febo)nX_;puQj|}Uiikx~D-|t|-zoVABFRXx`l>oOg79_T=$8YD16x*b%Nip zyxgpCV3H*Qhk4Bx!F8d8bc`uGSVk(I4^kfuXVJwT$91-a&Qe3Tmj&wlY$->uYuA2VCbCt*-5r>@o*aR7(- zC~-QTtU%V?B4=l4!8n{=@T@L|-t+!jNYVKNZ=nz-qJN-WJBBe!$SR%>fr-PtZYGN? z-cGV^Zd?4dp&#rlvUuSvbv8RTCQ?Y!84B-(ixwoGn-f_yYn-~#i@TL#vT)O07II_Q zTRg{=eD|4#KR7G=$9+&tg*Ww5V?@0q?sgC+7|UDIm*%pWwN9D_;@)Rt1)5w9%`9hGP^rY5G?p4&CAVq|l(`zOz;?dhk=A5Ot z#p7cl_V3a%>|N5dk%3S}_g}hNg%6?AXp0IVul=TZ`b9JHUecrF+Aqn)MUUffcpr(J zJ;gq4;>^1eo+MO>Mtp~aZP~p{s1W;(nWbfF^n^O-IzYaQwkA4lKVX@gm!#!fABWz7 z6kAl~-v>fW48xGKh|7CzF3vfv85lrUQSK;>ImTP-7$%{1(h3O-spN502CkPhjtRj+ zVw})?67Sc&{>=CPYV#8J=dZ*isi)dRbphG^zx6UvCp;9cpw)v-+3=e+OZP>QY_d-W zU5^i4P3akzZZ3KT+1iWdGYl}}F|-D^n+sQ#&Z7jCs-8flxpiVEGnU4OW#oly&R2OSPG0tW)VHdbJxm) zpXuijz09S!HC3J7vfB8bidu!!xp7iz&C|#`Ud7kpO@0kTf z-Znw)dyNs9`Yylr@_e|S?imVTmPboO*D_iDY7eRR7DAePX!STSzt3$L679GZu&uN4 z*D{z;S6ViSDgbkmG}OS z!2;e*^H2Wrdh6|9uE>OVTt(kfttsc2(KgWQs26||)e}GW1hUjy@*K->ynXOt`&m3HeJ|k@9ka#Fj?gELzS}3VGMf5jOC)q$_8eAtS(&3)nFCn%-$M&53*hH2 zV*2O5N+}^wt_rK|ijV!}we!9@>%lk19dw_iMaTQU))NGwvgJKO*gavlnCzQ*!k7=? z2CX?-usio9vuB>5_--r4tWkoC*Y5ND@CoDX&J4fBXsKf!xy5$?MsUn z<{ndm>CZ}S=xL&3-`eq=z2f@CINEexSSWgGRVxZ+p?2zl>g6H!IObDDqSf!P1LsfO zl{dMUM%yl?XX0>-<(vQH-_qdR=(=)ph0(_7QBgRx$m5N_C9|jbLM4y# zVJO3hz4^bqS3fuMfMs>^$L+~wufANb{Rubc$ebF;jrwl?FWG$B_gr88Y_2jDzp!vS zs#=fAAhmNHe4@jT_P;IoF*PJlZ*j(}SATASQR2av>ln0iWEGYxA}X|~CP>;KGD<^a z_%Qa_4l5Lnl-R5m0~MF~v75Bp4`s(sDz#~ISRJbbsDmzW3_1eR-tgA8wv?ifHlVhk zlaZ0plh_R`lN{$dVr5iRR%6UnT}b`%ZFoes zErSqKBteW8hQA!R{26Ya*YHp9IvUr;Q7D$>?l#)$X{EmZS-;^7Kkm!Lv0m>e$jGv? z$Gxa2rkzIUz#>9cpy$=qjrVS+Tgp4=E_)&;mU0|AL%h^ameo4STOt3*Qq=U3&x)bt zp^W7**1%N5W|BH-f>snqY^v(Ita%UFNyhfJ#5RPRj2)gx#$uQ@>X|HU4hqD>ah4ii zm@=K-X|pZXKBsN}y^5zVtJ^BObfHl_dTsl?y4fH4b?zlscd%Jv)F=Vw?f&oM-lNV} zB?IO?O?I?EihE{jd%K@z7!mW{EK}WSf}K3WjQ9kY8G|O}q*)&79hysc`4A^qa$t|r zAA(>`+C;+&`{!cLT*5y_1G{5!F^BPHdp9lK%+|3i?lMr;bDU=HK=sQ{=q6#S_EMt# zSwZsmL{33x{bd^Z%asngCi%HX&x+0pIq|af&C^27z2A}M%@lK;igQ__aUmect%XV%dUc zpLly;-9mQCDq^@~J7GQLOa9PPG2y!y)_X0#aX;+@yF0|CW+e>!u3y;@g-*9_z?n7N zif?)Ss)_!@EgNRf{yF^>#K^-BJU_mN>_iPxxzPR;8+M)pHr={2IqO@HtWx?$T`YYS z##eZ#c{&SYypJ(;FPLcCoIzx)ds6xEh>+|c>ZRoy7tA8acU{_g6TV5Bgl`K{BV(L( z8h6l(ZO~dPOxk-{xbVKoyYy*!!g@DV*eb}T=3q(4#AQsPb(V<2!V(19919nch=P`o zA+nqdWmBT%t8QGCaolq2eFB3mhNn~Y2WwhfqsvO2vcTx=%{d&Lr1&oHa1%NP^YI|a zK^~+H8<}nONP(%n6wzw01BtS#$ve{a)7eYRRazfZJ)cF|sdAL@@6t>3cimPg5Q{n&~QK{ynL7l6v~K zhp9||ZNkv5U!L(z?;w$0XJ~4%QqJvgw10cF*oB~3mS1gIH@KIW?gq7KtETmyE{XpJ zEwvX)SXF$iskK$}knO^jy?th{mSaUm&;4Ey7caKxg5)qG45!z3$IfQ|I=>H@>?&*u zwahekee)X5Ln6b8Uh+t*&q+|#E3LZ85szYgvCUZ~3#}V1v=D$XVL==~KBe4TcGXw}b8PpoBi|a4Ww7RtdULY<-#b5gIPEa!mIVH&<|Z{< z%oK5d-_@^1J8&Jt`KAMs>JM7=9hF6<{B4ezy-7=qt(dJvs1JoFEfL=u!p3p0=)bo> zW}a2D`H@N-r4VW5Uba9-Kv2r_!-vUQZ)~cH-}hI{9WtVkL(!ti#asG9 z<6Z%RN@s-_9Ua|fJ8#5~ndTr{1-qxyG?aH7D8h(!M&9C2(CG&TkOJe1o*k69BIIqJ zfC`T*sx*uoP*}A0r7K^-A3-GQe!ZR;8Xmsww?l{>{|cym0)`!*s4rB)n__Vee*4?2 zWz;)6WsX<@^ou^q{FzmtDezV*A@l%tIZa|RMGDLh!;QJ13Jzhgs)DMR-uGt0@oTJo z!@451`woxBBdZAJ{~r4zLG1rai(kQC%AgRJl2*l59Mj9+!MAZ@>$r2CnPua7KA+@+ zS2fYW-}x{LgvOH!(G#_WqQwpZKHSnI%>?C$a&oEA-7+mCUC1q%P_TEfDt$}o!@=3Z zkde_aq#zb|raV55DyR@R8kP{{?J!Rc*xs9;hDxeL`P?1iF(VBVa~SxxyMopfoVG(( zwOR@L=<=HeC-mpI8fCpKd(P0u6Hsat4-^Ykgj8Ne)^4OeHL=Rsc7aumeB4{D5=^MM zX;aW}nN@dREE<6Gvk)-mRwE|htJ1I=_sK6T;6D5 z?U236N;hqms5hfYu`sqPoaOBn0#gl1t(J9`;`$A8H{xX}3Fd8#9`SZ}V3`kJosc~W zN{196xun3)mqp@mt(z%4n}v1s1zu-!Qk0nCZrjtPp)%s)ksSmb;)f3>h5FlCS6oXj z6_xUEEz)Jmd~LW~p;jb&seBE+EUxI@O1ZH1?JWaKM4NU%;6=o~vtON{pkUS`Z+?aC zot5(5xSRgs@fkq3tlhSv7L+P{0byuPk#-$^`Pb3W`FZKT=P!cv3%~Q1gnJoxPz8}V znSO0GtCxQ?oQW0Su@R_}yZNC`+8FhaMT~(FX)?6qY4G&VO5(trmYs=5v{kkdO`qDJdDcEkGKEZfQ^fX@?q> z4rxJJW$2O|hGF1)27N#G=f0oYXZ?O_`G-pvdR^x_XP>?ID>l?=HBfM1m(I@YjH$L; z(yp?FR^5<1gSR%<<_3TK%@*uOF;=}Oi=3=2U*aJQoRsb6`s=8Ba;wjNCw8Sq@S!{_ zHHXd0m;0WG-Cv%n>`*?cdPpay887o*3dnHoz&Wk1e!kj#T@l`mLkQOOWfYV*9Wy6! zP9zB;WwfIZKWRS?JB!5~3Sv`y1X-u!*UroaFw`8osqk3Ndqd%L;~F=3^)#)yIYlCh zyY|~8Y!AG8zfBJtFKN$E6kI=P3bDhf+Y zFvB+K3{pd{VEkwN=Wo+T)H-tZpk2+m=z=Gr+@5Xy5N%~@4%_D%%wD9#eD8I7$qN-@cQ2ELhu6?+NySDO zz{+h!De_;}z7Q90xg8i$@eKhLuta)2Eod($`N0)bZ@R85VMVg;0EdXwY{YjTd0AtJ zo*bvWsySwgk2-JVLyDo-Fi*Z7md7^Z!`ls%fqm58Z`<-}@h_4d=Q0KVer{=OhG z!xI{%%a)8W?IJ$P#*q|v?OAEShULxaa1!jP_tkO1Chb1=HDJvFHq$d|mi{w|YaP_9 z7JeV+h!#*>Zo~T9+4zgv?Lf95UX$j|EP0oir}qw@p?!c*THImJwLbL?#`l15bVG2GJP3(Wi#B3Gl6jV3?}1C;!MsR zMmi~REK$oj7^R~>Fj9okRMy;uQ*Y&HTa2E89Rkn23SxcOF#f~gbe};&be}LIIMjae z-P4By;o>Z~8LjF;K<)Xgg<$|(g9(+bx0i$MZjU@kt&=-_iPf9-cd~Sw7z%2I(u??J zLxOi4Dv8%$WwwkrS1k=Elz60;>PH^BS7>!9v7G#W^hFf_FHf`C5r{>ebGgMCX0LRPaEb;?ma0ro+D zvn>5&5HtW=e#Q?w{!2?ESp1z>O2!6`XTgCy7Sohm&Z*)tPk0JB%=$ z;_KtHlPNPj2@i;E*b?mbs=Q80opFkPRe|8-)^d2gXVEUA-&NJrB*FVCR+z8?CWYtv zBzvoPi^yQ~_tUATNOly&AUma|^kGlY}dMn;&rCgl?F{olQch?&gsDP0Mv%Y2T0M zt<=y5@VezwVH@vtw6J~Oj-8PqLEr!iom}v*2f6gSJ~UJ~=``ylp_FTwi|PwCkKFH@ zADL7GJ(sy3? z5{)}XzD%@8gii;g)*4fAD)S?=>QcFE$rFAuT=Essws;iwE*3|+OFZgsUUDS7Z|1%YlFw=1|K~e= zg2H|AFV()0DSSa>cc`Etz?ex(ah+Y&i>d0T8W?52r03Vo&T8YU*}v3+gBefW$knxI zfqr7_^4%zSNixUS&~1mNULt#^{?hLUY4H`rRr9-zY@X*9Ym5q*D+h5n%x0~;tJP{^)W7(JrS<|f##JiCO@hikS z9~WZ%x8er_ei!2*vmjC@dh|Z~;k9jwBH0sPQr-e+ZTt=cWvJsS(oWJoI}R0mMAb&O z>(X>+fy}&8?i|>nA!D)33PBVt)aZyK;q#`ott~L4xc77oWfmOmO>q`n%V{*d_y$Y? z%>z)2sFC2WN&w-3+@hI_@t<1u%-Ym2uTIGh$>qTj9ILQ@lu?g1AI7 zt#OynIF--%KvLCkg6`p+^~F?!NYZXwzT!CV+d(ZlsL0GblTo9sRt;^I1HN-NoVpUu zQxs z3th4c+oz^rx1pC1^jE%4y7iKs-OQM$bIq0JmHy%ni{P9ldge(Yhtia93A@##>=b+2 zc>?Wqi-GjF3aP_Nu8Eb#Mu^rJwNJc)5Y`=~jhBTM`0E@K&zgHQwT$poAJ+vu9#6p$ zy#k9IsRkP`VpKWu>8U;Jj=##hvI4;;Ybu~?mz*DhXaD?ZdXZf_Vg6JzBdE@ar_87l z_^;R|v9Mwgt_y5r;R$C}z!KX+Fk{o^_ncRYDwW*CJ*b#{lw0B4okL2^hId(>kG1xy zh7QGVmK4xj^=X!1`!Vz5l~}lvkH`>ZAn$J2;`)<01a~LZm@{{%XY~iTA7q;_tWYN3 zAqC7kxN6`zTfRYdRABow!>06b#7jg_rHinZ1{uQ1>5SK`Em{E#>iW z#_juo4cY=C@^G+bP#jQO)vF5EJ| zozivxom(NypYr{$bE<^i;@!srLEsj!llpsSkJ=^7qhv*}!0g#ABp9h#^_)7}DwA1E z!QMc_m%H#kfQ|~ESP#N74LDPfd;)5i-UcrJlU>W6#e2<-Gg3QH#txz>A>NAEo3uW(Uz=Ce&x(3|sVs8E<^LFlrlUvrng9V~GZU((w$MQtm029V7<_=jptkGv^s zF8!ElLw3MCMbb7pM<-$$3-Q^41;?Q-; z53a(r%Z7X3d)t`BZVnAE5s6i3%ssc|#6uL^XP6bmNllsPCdVRwF|)Jg&m^e8sEx?a zNzn}d*wlJg8ggc&PsNAoTmy+#h$oHW(Bn4=j8+x_%THWoMnBy|4{;0z`84FbR)>=h zlDgBLUD`chyLDG$!91eU?<(XVNAlYM#4dwS^yk9_6=68n-7MN{Hz9-Z`Q0G)?2ZK! zNrmYvzI1z=BX3B&IS(i`IN)RSor)99oowd@0tcE1&rp2nb8ooiE7?CdYA3TlczS{P zp1YY4PNas!4Od(2G}9lLJIQmefKx$wAQ*rZ%1`+=XOxD1uVG0-_nvnOgQss>XJ-M3~DpE#wVSQSe@#?zckB^OyMZ%lwz~ z`x)-n#D0&3%#Ak3%hB>AA&s4_su;fc#9EXvC%$PfB+!ok4F7t0Um35;z;FW5dTX5% zQ77LyONuw!B#e+C_4qT=bQprzij-rJT&S=7?f78gQCWUlp*4V^jn68OwXt9P{sfV+fcYt!k+18UiX@{%TO@_IlyJ*6firK=O73uBxJK2oUeSeZ(RyLtp z)o3|s7_vs?X-2)-6J0Nr#XG!|q%qsV;z+|d?Tk-y(gZ@Yanvk>;poJV>{qFj&HcT$ zyaQhtHD0}XWx%G672eCT6QgYE1#RATZPn@haiLxRN1uO54_Yi9f8D9vLa)g+(Rq4= z+EyYj@I`9giLgwX*Yr@ItNz#=GiR>8-<_54k#FtHU$U%J_D*GGWwmY~AC1d)LRPT# zZ#Ej+HOtEE5>M3%ITBUQ3s<=`M7qQbB75nIrn3jSLXF$O1)Kq(hIU znb-tYd`rR9T`$i;5~6dt!!i5pSZQmHUryW^6{+u=IyQ{XYSs7zw=6vt77{;ggK$aKm}p=xDjkcT;61CN=(3N#Y$Za6SaX%+V9~W?r4ZMCl>CKB`M(T)!Dk zn;=rE#Yue{e$s&9*&_7K*dg)`!xE^DpN|w0+?x@~JQF$TVe{Shah_+9K73Xoy*6a> z=wi#AnRV7nUaR}i=eCn$RT4^WFOnAD=15*AFS}-y3$0&0znQ8cd$@DW(e282g|J2I z@~8um@X@I8)&m?z)k}zH*+kTp<*N&C+@!*f?aN$;yoJ)yv5yQgm9u12vY$pbH1RRd z5nUdw{NewoZN1QZbz+F&0Od*d!R|xv-BDKS$AptB4c9ZMZ%2?oTth_7Hk(%1e6vP; zj+dvE`M1tZrOYN9Mx`JPZdd09BGYD+gFPZ}ga>dBD?hCM&2hr|_9| zG0{n8Jw|WyKwJ=`^#5em(r16(Br8bHF5*?Wh?bpCjWsqjSNlUcdKZ2~_}rx{`x|BK zASe71b1bK zLi<;Jk(a)>+fvf)%#i0_-s23AQN-1umFKYfLrn?S9K&3clD=9cRCrw8@Pw|RwZ86C zVawnFMw1R>x>M{hbUt$4Ch(NpTW@O z=a%>e*4&TAZG&d0f)wsy_0JV-aiA_AUk$BgZm#0~`=?c&1X4nn66R|!gm;xDZ{59q zk#t0vWN;gY+c~`F-srl}tHnjed2WPrrHA)REGp%KwTlENWfuftD@?K1DfzQ;>7f@% zeU*r;bnEpw3+YQcpMz!B5q6h?*=c{NUDWx12vah&nZY5V;&9?ch-=A#k%OJy67FBA zeyqir8il}ym$W2<~DCim&TxOIA-|d zz7M>y`)*>khnBbhh!_kuP|ixDwm1aS4u&qlS`P6&=N|+QZE{ThflbbLkVo9mUKwF+ zS1J;*RV#es#+ji}mw?BIwJNfzZyTHE#Pw7!+w-fzs*mS%>3HX6Q6w!i?7G~Yo2*Co zzt}O0^;eNRR)INUuYlgm%8RJg>!&-bClKnBFnx~<^1`j&;diTV;$e~Z(CVdinw)}9z=c?)(9S)MTtZ+L^NYcpR$K3aFV_sQNK*Hm(LgFnx} zCGgBFw)@vnN&Js(?oRSqw9+;92q8-+jBMO?vx)8@q zsp{~NUE)Dn6ogJn#rWVx)vk&n4YT@lYJQ}8e|GN$=KLoquZ!XF_Udr?=U7IHL-+bb z7}V_Q!WVv8ZH}`l8mIb3RVw*HAiR$(epYK?KV@`?Q7^*IS_TPK3Jfo~46zwN1dWE@ z08Cx^5Cz6S5GbYSrDp$671Qf=E2=g*=SeYd0w_(~3fr%FX~;Y)JucXLrsYI6?wL#u z&19-$pzq4?zu#4QJ!%yW>)~8REXYykq~&_?7+JF*cp8J3#LL`ig%<#cn%M;ERF`S5 zy0yGA`FwJ(-C->J2%Ek#Hp&{+x{$B2@F`;sZsJNaawzpZFI=k|tUNJT`8y1O ztnTMYv+W!T6CtBj=B|grxTITcpZI!R!Me*`7J<1j-L7lr+$-@9OqoU&@tPf1xGt-b zth;sHUD5+hUfypT#NicMbU`}3UP<6K`DlK&Xd&U@cyt>C<2^3&%krRYcXVj?Ras#4 z`7N(@f4SmbnOqrc+o_EAoYxyYdHr#|?B$B@H%507tok|^h&twEj)^b_Wqxx$%O*|D z0Z|{R=gcu(`sp7s0~#&kGqL>3p}WX^*MmwK?Dk+yR-<30^q32;|Hg_2UD@$@oaipC zk;SdH6U-K`ngSX9ABw00^a?-zxH`d1GY)cP+tCg=&zhu{S5^w$C3eL+S3)suT`YEy z3uHz=5Ro<3tgD~T|5M|^-lYma%~W)Ty`R1wUCDhQw6@yrfA0a|eW~}FteqKz3qKe_ zRJ3BNO5)$eMV(ih_$Ax?(%wuV9O3nh*0a}{PbwfJ4^4Lldvfqp zuSKNo48f;Y^9$l;B+I@Xvny`25wwW?wrzm@EE^O8lx|--NHKOQW4II_HAPI2w(2%Gu<<)w4E`} zDJwvi`N*=higk;gW&8 zrpJ-KP#>3HoxW~zM!z)KcBPabY`|`hz)|a47|AK@ZrQi8;zE;lUy}Y&iP108?>+qp zajTpeRqHQ@qBk`crRw7@H;bMyct+nr+Mh`SCmj4>rw#)kmBPD)rfe4$$d013VGm zPy2r|vpLWFzUbb2D@~sHvW-tR>aKPQPMjtQ#ahoAPo4VN3{|+J3voVeqy*<&5*{b9 z*ZWzQ^PYCBgX_Xqq;m>q8)c%{4;$AxiR7+GQudolO};kZsKf+AFi}|p=0$RKXCatT zJ51f&&hCcT1dtm(H$@&@^5;1^M^7)op+liE!q>(96j~{@X^jOSe^%h{2bYuY@ zLdEJKW_wGsp)42-qZ$H}i!y|%dOk`#`Ti6v51AYs3D^ZYsJKJ&v-qPMSrDq3=h0vwt{4u%GfCU)1#2;SVK=!Zt z9C_Iy*&~|)8X&Dn;y25?$lG)zb+EZb$X4w}RQ(&rau6uqu&vR8M&)$dGQS(CNewWCiuZ*zVwb@QL1e|u$t6_T^GrTtD^%2q0I+C}+6!~SLKU=={I=+vNXRX<)z}4F9gpe;XsSGq`uwCZ;=)7_dX2iF; zmC>DDD|W3y4-J^HSKy08srU9ZQN<0hcsZHoYA#Lj=>zvd+l_YKN;aEY=T4AppuiSv zAIe3#jdVSO%wU&%Y#bB6wjYJnkn4%t>-T}dWE?{|J&Mvg@$wchCGWC&N?qnfGp;aEsF4AmE7Z(NEH=lF7(oz| zs7};-mQ9|g-?)``T^cR8IZ^7NP+nvL_r|>is#R9cESuW}c z4LgHs6{cuWRu-1Uj##D&?gnc>bF9d!n;nU~_N~!ZWNoZc*+lY%Kmu`_$vJjA`tPwn z&$lmk?E@1ml_-j)7B2wRTBX?aJT2WQaDBAQ37R@@bMXq>_Ym_iQnsnD!n~D(%7a>$ zIwU_!UuvnSEM`gVI@~>Bvfi41Y-<8EpiQ$jI|;p{ksR>!mhn0bk=?GzB|TLkqjifI z6!YW`=a-DWPCmy-d`Esz7aD->4}2|UL%4`)HDM3xiskj_a(rBOvxnN#4pdOU=Q;0* zM@o8nyxdIz^3P=WkuLG7`KrYR^ac!Br?(Q3fRhO`By0iFEL_peR~yYCfW35K^4YV~ z?1P{16dv@&e+VD*5hlndKjiGr*I605fk{8zV*{tI?*lt(uthJ}^>BG&Q@iILg^@q? z(0^yZu$_~(59+rJW@GVsMw+z-;Isjw(53Y(;g`#L;y~xW6Khg-b|MS-foUIkq!T>p zlLBG?gX0LL;DcpfCVv3@*}4BCJ|wKw&M8zb5R-Q+Gl3F}#U0eSw#W@02zH)G|3>}m zjE6e3hpArgzb|PEZ^fwYNND0}D@dau?J&y(8VFu*$7 z4m#0kPOYga{%=K$;qsGm;`-11P^Azsn{9M1vOz+P;&d_5JREiPeauMA1b(E##RnbU zubivzo;}O==yu|LzBnqu_nMiK>^2H-iv&B%i7i^rG48L|ZzReL@K`6OJ$>0$PM;+H zQrg6Vh+(U3u{@9~KY8KGyV0?+b_3fOBb8`>Q;*BlL;^Eo&`ujkVY zY9y(_v|`UUZQAVEe1W4LYrx89=wu2ZnjnCB8=+@44#W?rfl$MmHsaD*VCg(ZBfZ83!~I_aQngu5jt|@M>B$P-Sf0f}7l(IIRoK{9@gGw!F&( zP7Q0QuQ%?MeZl4Vtl??;*V8Gc?4KDr8P3vo#!4%k6Kpkw0uDp;Xgn%m?G62x&{R+A z?p@U_Bg?bUs5O>Mub&s$KXN{U=obrHS07BPn1k0dqB#Mjq#)kUu1L>l5==zd)_f%= zf(qKeN!oF!@VRv19DwPaaryQzJXlBT(m?}icOT!m>5xwhXEVly!$}vytg*NYNPi80r3{kNED!!ee-?)F1%sugMH+H3GlZJ+?O}Znj%co!!Nkr z+l|N_a77e+JyA-G%fX}9^NIEO!>I>qQ1u-P8!+vsC-@rAyH{JXd>V)xgBm5aYg<|n z%TSI+(kCm?5H{3Bo$Kx}{sE2n3IiT%wq@5mo=0W8aui@fcPgWFp+ASVz-qnH};UV>s#dc)0A>f{c}Z?5NU%0BQAc-r6E%oRI28NWg`XFK`@vG#oO zTe4#0-me%{^pE&zh?uCyYVsK7!*_~-; zly)HCe?-7dJSPkIQ`O+|(+>)2C9ZhAXDf~H z{pBr&zFGt7D4maVfZdWOB1=Qdi}90|XfV6PN)+{|X61vn6pvo8B5sUgsZyJKtw`{z zD?i;ipX>lfF>2vJh<dTXSKOQZX6y+k3#U#Pn?v+}g=L1L}E7n#W?zeuF z79-f%*xmK>u{B&@4d#Cwxqt^ZA0{)O{!44Y$Q-_4r#55MWv2M%CJ5M*DX8bMW|t1m zkp2oP5@M$iOlf3LMP&%lx8`KjPtd1W`J1!mE8XMNG%bCUI5+Rc323sBYveklduKBm z=3Lcamd9zK3E92cSzHyUr<84wKXHeK#v)Bd$?%&&+#|BxIRYUm4gU)^?2~ISnQ?aCCpK{q zM7e*V$zHqQL{>0%MxCpxRUUP7Ew_wc>~#THc=LGszVJMil;kXNRk8Ws5qAX7Pgo-v z)CmM!Tp@9B4ubCW%4_cbMS^4o7hxxZ7xY1FN-zEcR&7b1d^LpLi3bNsp4Xg|P?x&y zh&x`djK9`?lN|t^ryyX9l*FrZrR3F9iS4xFAmQ|E-O{C@nUklmV*urjI@a}IXX%Zv zZG1}6yOrR7rvL$XX}`u)zv)(a%rEtm{}WK@@JtuGKsR*%g&TEs`0Vf`Df}(T+h*?E zKrGNw)H#M<>!}V+h>Gc3$&OlSAng_ls%EohqgDHg``!~gfxLc#8LjwUEzUmHAL@&B zBX6CHyYHyv8|p;nBB!9xQr*$ZbL~s!FmJDUi&|Ado3}1{;+@OwYF9IYh0nilTfNJAS|)Tho@W!XTR>NZ7*wR}B*CqZet z=VN$XlK1eetSXs0U)z@#O-*0^`)gaP!X$@VOwDQ>QZBpu&T75RUZrO~I4COPz4JnX zWU#1ada^vGYE>P^skW(-v#XPvjE8s(I+STiXyYkzyn6i^t)E@bY2bn0-+R#SQ|y3L z>5K^xAIfKiUAM|b5i=`%;e35UmLk=3EU-SNxV>ubw0tq{-Qw&8zv^TbC%hh zPqp)h__%Y@jD7*yG#A&W)G?9bp+`EukBj*ORJE;ScaA#V54Cw&r1fHP*3;Yd{8uF4O5>Oospq+`SP+yX8)&Gz*N zFB!R`%$ncg4;0@d$YJD|nDs0A;U+>iNMexoH3@$(p)ReSjl$AP4C0wAb@DH<+hNxh z7W8-rq;0AbK$ppka5*4NxVOL~^=p9O`~L@;lHNSZ?2fDL-ryXk7udx7nKiS+VYJzD!TjrD$v_mIGjy-d{VI7o?Z=J64Evw3|NW zIP~z=dY`EGpJZ0zHoswsllJUC_tR~@`Jo&CT)Kw`Pm5v^iyi3K6w{IDw^xbFiPH_< zeD-MlYWs>j0%lS$n_xTM*V;kuW)o#;jfl?CzML{%&NfO_@bp_*`o)br%_lbBeBKNS z-x}xNqg!mhBhmW}9vZ`&u5GqKe|}l=d^c|C{U20`Hb=$8LH=RpVjKNH(Yx#pp@EPz zg(=>^&=#?)W!K8PmPVg^o+i7xcBsG=J<)2U@d`IdzqcYV$!x~i^)Zxm;EQyeDfEJ5GG1ZW@Y#0rLFq_{G%FYjQW8V12tn~JM4pLp}w zeMy6II~O8`m7>~;T(p*7zhD7L0e9pnUFBN-dbycI{KfRW~sz$M|{ z4S?yDiyo2o?^=}xq6Nlm$2S;r6B4hq>U!-p>doTp{Q~U*Wa8Ce4U?MByjo>-n>K`y zgk42GS<8G48|oY3|6-pJwxyt|17(J}JMH^>R%)D}0YRkKKZW%b{bt8mBTqd_ZVhI} zoDmdU%p8*p%gZ70U7tE@(8#}QUf53cu36zjXWFT4uMD;Dg` zcT2rn78{OX>z9yYYCOHgKGMP+LZKe)FR~kx?k}R?ckiWE4ZB;lqrtm!u=PSM;d;4Kv)uuWI%p z)>70gR73kF`_xj8ZBJ{5d1|cV%pT08Z!1YaiEXmI71Ih*Uvz6X+7N!rZh0hA* z30o)DRUEXPhltU(dFBcT9zHc_lRtQT>Hwt270yK}$2PX_cYwjzb*79@92?cqB8F z=SjZ!-rHUkPpsivnHZF(ZC_G~D*mHbXsJ)%1u*&WlnW8}##Ncd+JOfZCT5AyEy|4< z#Ef|*lI{(}8`KQK)1Km;CU2X_aM<3%CceWXheSx(E*234!F)BTeH^%qn5I0Jr8Up1 zPEjCis|z2~f3^n#n5<5pUg+>D(&EI>*b9ry&kpFsp=*q+HS}Z;Q;nkjYIE zRL-b=+rE4pRhidbg|tS$K-B#8E0Pcs4**9Ef1@TpF@KOCjf?LpJ={3IJn=s363jn- z&uKCDQ)AE@pIwCsiP9nL8`zNDQh~oxD{$$Pk*j!I)(}oIqyt z(&t4~1jkCWwprZrk?tPya)yaqT>?B$4t)rluaCsB?mu?jg-Yg6x;4O;_wF!IumtLB zL_O@ddD!Lw#PM(TRwx7WkKu^+JLk$;5oJW>@*SH~8oRr9jHPoA3r-DOtoJel^}j_v z*H_h`7EXq}5>;4jRsz;k1zI|>VW9)Csm{p_a~#%wudYP3c5o@rxOlf|2uE9lk^cHH z5!E&$Q#X@^5ycR=EY!V8MAglZ_&~2*MrPTcAYUM_D%+{c*hoPs=3NlXlnAyX1|_1P zj*!PpVD1vy%=6OOp&MJu#?UQPbVfD8&{m8atuH$N?hBx176<(;!uc)qW>h(h38Xx> za&yx)E}UjViD=D?XSg-cj}W!nEsRT#$2nhPdcY!)CuOwbq5o5D)R3YOlvO|bN2eZX`*4zxwQNEHI z&^3C{FuWxBq0$6yoHIeItShm5ca{mek@we`<6f<`U zuZ>a%-aTdxcHxTXD=C5Fu5*rwq-q|3vB$<#;>z^X4m37g|yHf<&L?Pcjw8; z%Iw&tE?q5CUUz9x@=PCy(qA3*FIf!fVdmK@i9@Xin3t{=>NtTfQ3RP8gOYxV@c8rr z)^H!2K_JQbF}#X;ee-t80kd}`x@;47AI}Qp-yAOjyh5W5iK&fesT(>|8+6Us-hKRK z#IN{6+nj?L@dN$hUx1lyFvNMpooHSkZX6$Zz?Kecy9cWL4==>!E*`#lkevAX8dTb! z%O*X@6h3q#$@Z{#qEq$g<-7I(gX>L#g;!##=anCo;0P{c@32m?c?qKO1O{@ggl~s zCqf>*mS>75aMgt(ue)5F<9txq<{LL5wxO#Xgguzg@lPSe?41mpEltgxhES{3XvIIg zLb_-fYc)ZryNuP+6FB4P0X;(6j|+uG7FWZ^cmTDAzhWh=jnI2a3YIlTA}35;Chv}Y z@bdbnmBqS20?B8^8Ak9)CmDm0rfeF^V@J2y2h19UUjml)KSI;UqE@X@+y%AA-yzRcs-;xLyeL4Fzc59YK2 z>O}poAXz?~+(Bhm^p7;wyJ4R>ez4)qclkci3ks%9?J|6YiGNko-U5_S5`1CqM6z;nW!^S&7=2z9jw z#5&@%1+t=Ioc9)J!Y`dOIg9t0SPnr8Z1>&laO}SfomO{)H?Y4#pMwElB>Zz5rG}3F z1@k?g$@-v&^Eu$qZXZo+U)fSM!EoBhvIfxG1T(Q@BJ~qB*T!U%8>N~so)zmmo9P(` zkJe;5))IOekbO?_!|f3}p*=5p$*5HJfQX#C=J>4?)npxgw;JwhSq23SyjwPGZ75{T zzZCJ6ojH}(Cz8d?fL*aVy|r=49HqWq{xy)Zb_Igz2^GmNYU_E@qn%_Gd{hUYXk9b^ zg3HLn)ndNA;Tvc%D5kr5U^x}2LuvlfceQ6w(UT;SFZ*pc-XQK@xHG`YTEQRmaGvXG zd9LeYyUbY5@xAAs{+T7yRg6PP^Yfj`f*{gk z8@I~xua>qXAYtdxRGOVu7mp$Xyn}g4_EUA}r-@W<{8WX>ACRs5*yx|r1b^MrRSHKj zIS;jjb7oWS2+ugKxHC<`5JDix zt1;j1RfA0po7c+lRL(w{o*7OvMhQfk7iB^NesUW})Z4BV01^tjQO!p$g?a zN?`*sDV&ojj=*C#u6|@Fzy7Fll7w$}6w(=q^<5^1SxbzUA2<&zKxU5KOFBhtc)d|e znjcucW-Nm z+h7c2yCa$O+d##7X|NPXd6EtPIo}EPdhl6U;5}gH^Zgm&qjzSFsnY>iM;rTDlLoI? zeBPg$SwrXceGB|{P)C!U#Mbr<-oG?EdyMru@7e$H88H$DB1G+;r(i^f%F*!VQel>= zx1f2tw0|lbDuGP8)T`F`{G9d@m^qUR+??5v>Dbv87+ z4&OA-A*5A(M|S%QaQJMrr2+3xi(hN&&J(9vx_`b-elgrHxWEoQro8ki_c&->d^Hz9 zoSYe170!wq6bG&cQ`v#6mR~}h2WkY7ye0K6tIspikN-C$?zTQDhVaXOXO7H_qU8?s z`V>q|wfOPby!0p%`0WC$*I?J`S+`)Hq>g*6@QpZ#jO%>Fp>`habl|bS&sOJr0KX8O zqrl}#p`ybW5BdBAX3W@&KApgy-r}!PP&S$arJraiCns{?4KaB!GD>3IhJVzGiPZnz zOaZ3d=yX$gPuc@Cn2Hp)6DzD9B3+x6M@0Ys3n)zp;mMo(UywA>zeCdX-+}3}9)Kur zH*t2}r*Czi+YW-lMLq*NT4-6rRu~`xa7?^&r>Uk~8`cj-ko{xWlqIEzaeNWKxKVhd z@ch8{z*fyn-+4Vb@KXFG-=b!~c?|#4$7KHZJ|=(&U_I2D(MN-ZoP=<{jlvZWcl7A6 zoa1H&OYcmjRM5|=*j!`#7VN&H3h&^pKHb=p?aa8y?5676s~&&lV7K5@-2L_~*vIYem55V(_XChtH(hbeS<@-h=!Cs8?STb=0WheVrY7m}|G!XZwCsPN(2p>93^w{E zRxwLUGXdq?uz7wLjqaY6#U`h0bp5)?sn?N}>>mK6^+UimSFQ2`FtN<x)5t!i-tm6$K=!->56HBt8%Dh7#9#{RM6*Ewv+1MD zHq3RK?;LI{G;WE@`HGrFu(naJeZYQ9&c3o2U4#On*qG5)c@ilI@|3vW{(G)=@zOi- zjr%{tD|+0B&zR1*kNTAWWO4|At-v@I$bMAQD_r3l36)(`(cU3|Er;(SH*V!wnO_D0PwXr z5;#I-I;=WuPKg=YD+#}x2Ozdd@GJKq=9f&5cof6|k}7>VZ_U(midpCRDHTJ{e~{}W z2w&bD7`9;yN5ym|8?NsOCv|s{0xE!<0TXXsDDcLaG^}7Q<{V^Dn4(_0#dJXn{ei)P zzGI4F3wXKGPJuzc_u&J==+2Ez=YLt`Lg{5t)A&N&8oL)-m7Qq!YuFbxL@#> zY#=>DS{AhEF~{+g)IAyt#yI6V+~!O&ecuPtgmF#sc*_xiC&0?!HSzsLIq`a20I;rB z6a2c8fGXHL|E53lZ5Btt=2=%LtSW?;cG#Z4@)V!-KBHVnX&{d%N$FL>>e5d}{?2)2 z;0CArBS-Yktl2?pnOo2}jtMK|f@VVN{~4&U%IJYc`2flz3&O}Knj$!AEE-!R>Yd7? z?$6jQTgfc;h!KKFwLVh>r#@qFGnE58ONWbO%NC%>XeZXon#r;(_lKIQ7+*N8vZcxp zp7OI45<;&u!ShB)_@X5_szY!4k)>e*>W#@Kbt|xaIyV)cU$U+hVeH&|pxHC8H&@D$ z#bA2>TJ&wc(o;)ne3euFqHH5n|LgsC3b(S$c-E7bp7hmfyewWg{hD}4*x)xTn>>HQ zEvc%3IGgoI03+Vd>>T26Pfi$L&)|!HgFe8x0WsPJ3?L2VW2dpvZle$BcIk))C{|)7 z3kr-4U4I%^Tn7Deg1q3TSKE7x^ywc2BRD%5v=|;S^qyX(ZzOzr=wXwP_OvC~EvUi$ zle%eDaUx=g`!UqGXRCF^MC@q*{RV=4s;kK#J5SoiqY`)8n~47Ylf%+mit7%j%JVVY zw(U3b!6fh)!C@EmQ*`t|=ARt9S`c>n&9Byqv;qRlh}kD-b8r*XNDuxvMJ>|X?gxe4 z1N)%5t+L`v*UAOK-2qll_06G-b7pFAf}SJ2p^OiXVBmq#=!23bkwJan#TNaWB6i5Z zp2v3mS6mVL(Y+Up%dIAF-#wR1zIxN86mUsGHe>bW+~j1Em%^?Jg(yad5WY&0;n zkF14o_zh@wIOVN>T;V?|T`dD=&}!gH+u4OP&%LCXy-Nb#3{&=X-R3M~s;UL1$lj(8 zOk5niI#>WfMBc5QUHjL;3qq2vEmi0h_5ZaVzk|acueyI>diYcezc%U;ukjQmE<->x z)he9HJWV@G@%{HMQonJ6VE(0f?he=%Q5%$bM*vLG?$TVJk|Xe!8XgjnHQvkAT^1o@ z;p$~RsYk#my$Arrp`*q1>}xD;?*D1PC=aL0Hl?~goV8deeIK4RF8{(G=usMEgJunl zMnzP7HHypL%0vLd0iEjAKIT8!N-5d@{ZD4)FcC)gFK%WCy;j-!d_+7f_#s4T?tpEL zVl|uCm#AxHnS=@CJ0}@#GRr5B(~bX6Ciiaut14*DvEpq+Q8m1V6C%LSi(Lb`p_DH~HIZu(^uw-!r{` zgUzY{6)Inf3IL&nX?mrr1$Zf{_#2UA)^2 z4H3ED)7+gB!cr3C%=vbrLV8S@L6Z)2&(rB>f@k`CeGe*uU4 z4afLbb9P9P><(rs<71yVDHb1wdF!d}0E)FbesP+Ug*PZ_TVc!EV@Ap=xeP|*^N6G;u&a4(eQ zlVS)oQ3Fia6rWkURI$y(${Icu3bWsh;0EFU-f*vqI+^kDVmRxYs=RxG2$@k>h@IyS zySN!M9f{63mS~*cVJ6Q&5o^O8Hg*exyQUf~dTv_|KyRmZALku?jm<9-k==Y~e3LwU zJGWz@>^O38agz*ieN3w%wZU(Yvk>|&tmS~G2NFNs60d{P;ptn^JkD~WZ7}C zgXO`;+d1J2w(k~L5H#v|pQWXnLJ1QppyKWp;M^og_1csc8#>s+L@Q>{Jd)b-9}}rk z964vGInksORWmu8>>bD(DTC?DX*9NlVVf(W?0VcBEqdDOj_covV3r>nYFdbr4TMZlsKiqPTZ62+oAJAkqFA1GL!Q8DfzG89}A>PgH6F_H+dYY5M(>Q)rZ_1i=g&+p+7pe}KEg+L?rQ_w*2cn7Ft{#D|S0dai!a&WFTb{9=+m zqX&`aU-3{h#dw;%*kO&6piAh+x8h8XcH&Jkr9Wh_)J*dxnOZAN7i`)Dth`en0!_KZ zHQ9L$;D(oEevsZqdzfhQawh|{rA>lcLfrI$(duX_6NC1mFsTKz`DNhOH6j*E$d@_Bm}6@pl$L7!y|L<=lf+3ilh?K4F)xI zDGdsPG)Ol*d%zQ(-#P#5d7kS!FU|{(XXc*!zW3hiyVhs9hAJ0N$w`2y>Ps`xI@XIQ zGTSdA5(y_ppJJL2MYtIL5c-x;0Jq+h%49t;rtNWk{n}Q`YW5A9M_xat1^-YaQJ5I_ z91}pPbD>Fh$%oZ9Rk0rHNst6kF z!=en$-a>S@@MeSc26-jf~Hxldy1_l*}TnR6lf+GvtRyw zHLgu4!eCQirr9y&6{avm4gPYlkapHqyzb(Q+u{2gG4?wY7nziF4D^rJ_+lRLleDGy z8N6`It&hx!$lvVk`={V}h<@Tkn+Fj|v;P=u?b;}6E**`@D`H5Az-Zi-?Wz>rI-l3( ztUgRNzgMba$iD&P%o-IW_eMB*x)+;!rC`KpU#-5;ps_B}x=H1}6{)3G%jzd?Eqdh} zljldAcZO=>G5qFx?~q<|?bqP3jl3vG)v!Wuxd8sNe-%Ba^usY=68PrsRh^4Dx?j6{ zX`x90ZrQy%)@VI=-<0f_b%7{t<`Ze2v#W~sPsAmSK%bfmV4?V(jYJOSP5wKOQ!dOF zN^c8s4V0&*8O{fdY0F2csgW4DmJNB1nI>8O1I*&%TC(sNb7Yvm1Nk)QhZ$Rc?^dE| z1um;jWkj`OA|rlk?K8>5DWBKJ$VCF@C7n%_vuVqKkg~V0DiP27ERw1)o*_mO3&`YxRgfD2VJe$vzO^0 zP>7>pRT5~V;m8kALr(Lp8Kcm>qQgEk5`c+nS#&Z27i~-tb$RD8;zSnlU2I}r-xKE)^3`{rgR>T070J9;p%1mQsf$T{-=r$XUj`A`^x^BK zKN6Gt|%GYs$RZX|Rb# z5YRI;JpKe?~#o*!U+11V$U?S0w6Ip;m4xr^>STj4bp=U`K%JquN^o4`~&R%x5ILV z@+t-KfTg@06=iz6J>mfh!xL7$sW-U$#dn>R_{RFBgW-8T)i5L;a9S&PhDUssqK$%1Bzo=QeoRc!hylhTEw}6edrqXRx>G zr(^Zxx8s%F;LIg65eVj)MAaU)QGy#BS?*);hXx3x2>D_3iBi zgH7;0FbH3n_ZEgi{F3G6M!2G;BeV~9A`;hLSbF7rhr9s!TC;iOHbRt67@ zyIjx7Px0S9uutyh6&}Q;XnP59eR^FjvsdHxGY?1wci%^#Ysq3M^9J%XR)>#^-*ptr z4=>p)$wS13o)pU)18o@^5fM?i55`&H6Eyrrgo=*MHdo($69o}kO>y_tv;;(6Y6qlA z*q@xD8J-sV5mp>T_2c-0zdr7){Ot&Z+)vrIp-WXSFrXY#3P@5#@n!+Zi2TLz>B+DJ z&$2ji2Lv3&^LFHiVG`1wqGANotaHI#ifB2WVhBZh{b|f{oNYQBG4?0}QU)hm+sl48 zkzF!5ak(0JmmQ@n6`)4eUMFQ|&W6Ui0v*?G*i9hZ-$g%4E~=an97wL{Xsw2>y6haZ zUGM*gx)R5O9(Cg8!8;V>Y1py;96h7>K&FGM$p#(`ocB1ZgY81K0C>R<4FwcGq(M6# z5i}IVhJ!SSYz@b}B%*_V1zNq{AaD|e9y+_aww5xs8otk0B3Z)4=B6BIFA;=e6jxGx zu@bZo(9uC4q{RhjNijRe-I11rQ18G{T1lBVO|CspxX@oHM`fRZLxX*l;;KOct`V^z zwp*+j&kSUhyixa#TNKz^fP1;Irz7Y4vGsXQ=EVAZm3o-34-fR`fXLJ`D@*~;*&+uyn@#RE=@jfGc2XqEq31C>C2w>o+&jMS}gP_eQVnx}4tRY+*?yo|YTT+GgizvAdKX zaHbwskQ}16H#CVGw-THF%>aLjCNN;Cn2k?@Nl~LH(TbW*MDwV-BjnNPCc4WT3Giz| zjha=)4vViBT8-hmoDa1JH|~byB~Lz5Sa3}ika7*25^`5hD(KYxCa$j2owr$TwcaF3 zw6ycsN9Q^(vbu3PbZP6{6wpSUd>DRkE)k2)#kM}nhkJ$jX*e4d))Hc;=w{T+=^+b6L@&3r`Hd+%N81~XWtNQlpTZW)HZ zCl^elYf&B;fLouF1XNx4;2DVUt^??n%&b={!*$P#LLBZ)uUcFKck&OnL~a^vEG>3x z1Z8Ii%1`;*@sIZfML$pY-%RL4QA;G|EcKB1&4YWZa2@xZ(%pyZUF|ciuIgBRWpJtx zvzaNxM9f)&b1_EVtJ_efUoCf69Kd{tBm^`SH2P-OA`;#cKqmkxQygr}%BKi7*~hP> zJT7E(Ax*o#eEtgZ^&C}q1A!dkmeRLmNwWj!oo3Pu(?~PzJA0f)U#41Ud);ucz?@6& zw)nZXSYE3B-Fq!0kpBhi!!P4cRpslLDXh%V_^NhH0vaLJ^i#9r)(WjFINEi%9^zQr z3VVG!u~H>?G{n2W)52Nx$)hWcn)O)1Paz_8gDF*l|Dm2%^$uDz?7pKq60o3C5(E$TK5E_)Qv6*6!Nh5JyuXT7qTlvg*G z%oFE;_-ZdRwAP7ey}%<%B=z?{Cul=3Q?=6;l@sR(^b0M(c9A66bDSL-&1tXG+0EAd>7 z0w7INOtUMDs+xKBD3+4Iy>GB+K#mT_207g&-9%@=RGFg{)bc$B-F@y?V*)~}XPeXW zq{>N+iBeS8FW@qWwPQ184`N;@99IV+prHm+zsicWTWNyiZn1F714!5Rj|4`^bVg~1 zPpl|ko8HaAd(#(B@8=mS$9==9Pef^TaGkm$CJeWRrBGU`!LM>EWV0y>Bggsr^vZ+6 zoVmDS7RwXoqDk*^suKoNW4~vyA*xO9rQ!p)(4Z@ zkD5qb(2oI1tDZ-rvNx75A?Q_|Aj@!H=(Vc#B;)bJk;!~)KI5ZcN34G|HF}BEwISy` zn3yrs!?(?d(NqKc)uz)9Hsr2r*IeXq{Ej}W3o#n7xjkb0Y{pytZS8MrPp(Kq)0H& z5RMV@$>%2!VEQ}X6A~ArKwj*a~=?%h$SrNrb6;D?U zMyL3jM3X8VWPxFu?3ZCXaUxZNsGk=tS263x`epH%4FA>8YwS(eF@YQ=5+$te+I!9+ zbv-`lk;xR_{)v(Ppc890ZzOv7@)fu<;tsFw^gU$NUc-}Hq025r{nuPscXkN66SMW8 zcGyRW`GtBzjPat%s(h1e-eFkaQtn(at3&z|p3m2lN;-5|kk#hW4fp2Qr3x5GR$Hmg zCPMIrCf{}^S2o>xy%dYthTjf&7YjAIhQ`v264x}Qmw_7l0}J^4uW?Ki=+b?*?&afK zN_6Gzyf9^uZ{%yWuz0r5%&`S$1h%R{B9g9E=PI+rlN82|XPRsb&nZ*Nxt*LA``+3k zvHt9tFrGxkX9o_f?iX~CEYmJ2tt1N|9G$xF=v}uuy-$uQl{RlRS|1mQC%-A3ggaXP z{VpgucA_8A<3V5Rwhd!>8@XntR5prm?r!m~p6P zlqHYELRx4ow||EHwrI~nLi@nwd+mv}MG+hm2_hoefh*+%2bPa$$$r?fRcx+(`sw)w zOER)^ue>t3tnHAh@ttVyJnK&#b4qz^Dc4_Tx8K8yxlCvU%T7PQ-Eg-j8xMTMk+V1 zOfOiI*r1_!LJ#ZAh^?F${4L82J+7NQJK$3~F)|++7)#;wQDmHfsHj4TF0gFUseOtU zBjf13!kpaX&S$FL&Z(_Qs>XKb`r=!-coOhT?3!)OGo#ot`k_)k;r{ zR4c=CD^a7DbDJN}v-3&6#*d;M4aJYRG5)2yPu?F| zrAgjs2!M3A8>IqZkF9s==p*BGZEoGOt53t|tGsb0`l%$hZiOq>y_RAu1U-5`;V4sa zV#%zPcMt2_Zf2?@@r#>;C|*Ebyh=85S3Y%YRxavPsJskzGPXwz)=QUK-3Hhiznk;1 zrQ;#zV&)~SHt~t-8}7bIei*+UsZDAq-I-DEK0_v*C|-W9Z_UZ5*j=DeratkJPw3>^ zIoO-YlHTf?YxL7p+F*1`(KZC1wf^rZEg0yq z%F)g03=u2uPk*~uuW_nqAo$zUtdC=ZD9N@+6T;SnpG6g`vDUA4A~0(~LJ1jpmuktT z<|7`c{4O_O_ezh~Ww{e6@VX3YbrF*_)ss$;Q*Dj(0&SsC& zFO_lK@5IqLJ*!0|I!tjIlSSOf-(l==y`LIupuJ=Wi&t7DNQWmA!wDYJxc@tyt_I_D?g@%SawD(k3T;)e@^tB16Kfh+|oWaIVQJwJ`(vYVz~-n zGrEX7Z&cESAUh;OB}}&t0=(xmf!R=9+rBC}j=?KibK6j>FRJ!1Mlz z=J$x7wT%jB6T)sZvm=iCbg}d7H-w%r&Z&?WuVj!ihm=!SEfSBX*q{ajR0;M|3iNh- z!Y%09Gbx^VF7mtSR{U1z9ZLk%u4$%ASbw-I)Fm-zOa~Uj`M(qVl;eplh0lghIH-<6 z&m9rzS=+HzZpRiCY{a(MrlAdi@31k}?a(MrYS*twM_SWUr2Fpj5jJ22O2OFTq@o;4 z1*2OV1hBnei6t){c=gr+%e0!fb=$+&q+|ccWSA{D`>!Glta`c|Ou`y(*VXc}ij~3^ zeLiM0`AvMZ@15eUuR)LY_kxy}1daHDmv$N0M4Qlyb72(5@&>!3N7pO@I}^lYKyt@_ z^5~VMxApy4%J2)7UYn=Egj@A%^yI#bLFu!@2h~qpMrax9r^Hka?}id1R(0d)lgEyU4zn>2*b+hqsS(Yog#IMFqNXN z3-GFH5WNqL|Ft#rbKXzZqP*vmkW? z8`BynBk(n3!6a~SDq>QjzH%p<31xBUbmwB{t$!iSZD-FPwC z*51Rnk$#(D;>S1qd(_e!_*DkizaEUsnJEtor)~8O-<#sscye?5ZF8wcoy*tTYXSZ_ zB90T+ICBgeH4Rf2NBOS>ihB;v)yaWQp%rYzq19aeWtx9ftB*Lu=dFSMiqJiBU0~Gd zX>jCkR}E+t=6z+U|i)6oU^b71OO-63ZA-84tw zm@deL9*xDsoLahwX-y99N}oCkXzV{ICKF&;2056aqENi3?)9qtmP(DcNm5s%KZ2oX zY5?D!&>LB`?5r(}bgRduvIrkV@$?DrQ>oh%Vu<0G*u?Ey*~E%rsm#MIQcF1jqqUc! zoA@>wdj)rPNwNP`6Dq4LDr3`zV_3vIvT9a`v1di@Lw!+ex~a&i0`HwSb9{E&Zrl*D zUBB4<$#@_3PW1YUK_n!3=jV+I0wteQDO6>bqb*E3T)Zk6Ee3-&l%P_jtNDqnG}=fL zmr8si7K?o2eU%RXCbtJVl|$?q?*IBMgXN?;JXP@nOv?C4DpiugFEf+D4P7quQx#U+ z?>8*F2N1?(7Lrw2N5aW*mxhnxy>6tYL7N*BInz>SU+rO^1|WBkwKA7^{9ybl2e@Vukwf6PZM3&q$$elwqIzC#N6EMy)uf6 zf$)-U-yC^!Uq`$rv3Z5$AiAQ5M$)L_>SmZ!M}mj$kL||!@L}v|a~`<892{e$!VC7E zB`h)je6NnV%W!Xl@ZNfuvCUl&&0UAB3W*Y7_!Mg4BCPnmlK-;=CNe7g0z81FGUi8D zIK&=T960~0=yg8LK~F@$-e`jrIW1!fx!6HK!~onXc@~=+t0TNV=7k^bD!zW#0Z5^ z?E{~QbLsW=+yC`2vJ_j(`tFh*^ku%nG!@N1y3cs)1oMym+~nr3u}+A;9_9ZFw#YmR z;KIkfvjf$8OI7QAnk}-I<39XokGFjEXfvR0?Noh>W9JP85Dnol3Z z7U#BSSPliq{T>YAVJ{qT!b!_15YfNxo|Ldm(EzQvJ(VTHk2t`=_rx&=zV|hPF2fUA)v- zfZy>MKM!fr6sit`h3$(82(YwvBum4lJG3QLQf__CH-;&MMI8mS{WV^@dmegtxVPLJ z0W0l@W&yZdFhaWjC7KF+n%uzS-%1uK;ZUf7OisP=%-VAP&eINh(?7NY#lk1&`d`Zm z@CENA6J3jJogrZ*$3PC<6&lXEiGA}nSm)-#Fg@Pv2O0qUV zUh<$~yHRod600k$5oj*;8^XeD!+r^W4%Flo6sG38*oLH>=TKLr5xd1I2dkg(d7Et! z2t={#vQY)$%^CK~7b*xBUrR65@{xLjlCtB*Ol;+Gys#}Y+ZbnPw9qU_CE8bNGKR~2 zHa*(3YRN%OMWyQ%i-PGrw{{TGFq3v}%B5k!d0k`CN$;>i(4r+w=@<#dOJV2EoipX4 zSZF%Hk-5jj8WO6r<)0MDG?No>113AwF8`G*|R#=9Y@l!U^lW)gJy8J zMvHN?L9-=}di)7k@EKF`Q!YE_n-fIDfFjsc70kvnMy(Qu+k5x192x zDB;P2;E8TYg1AJCjy!ua3ASpq6$^1bd4XLc`t2M6@QR@ZnBk5Qxrpd%yQcehBOxH_ zd{tC zJCj2}jxSZ$B{VxM2~||4-4}})IL9}EYZ)@wy&d4f_j%+@{f*GG6@5(WD?c^baPS;~ z4r_AewIR0FAX`~FeUXpOmrQ4B~bm!`|P*7TF^t#1W}-Ze1|xT9cO8{ zCxl}z9rA?BZTo&YcGxUF|MhC?^f@*+fTO9`|GXI{KgRQVZ{Mq2t~pY4rQ1|LD!7zb zK!gTJ%t-LgWjzjde30d2s^_a3zH&b1!IBbOQPm~Qm{p{y=!Cf1w|W0JItob zQ!@E@tJwItv?xfEieq(0MhH)5 ziQcu&uQ5kqDkp`p^gr4I1*3?uI8NZO)7 zhb8L}QgHnrrh@zJf7Oa#=hMIC3r_ynluEj1c7Ii{jzL*)>5$KLAzm_mzKh#lm@QY0 zx8KOH1$*EhTWoFpzZ~X|7v#U2n3Z;3*vdtcg%K3|Xz1 z4LSt%{tP$fojs9K{`K(ucLf8~&dPSOKYDC`E8Ekon-UP;@loe@vbmR!8vwxv>_79{ zd-6|##p&c=_BTuFMQGA^A1r>=YLq+3ifzW`ZSvRcDD|>wVSUnJ1v!f#BcyTKt8I8} zU^)$nN5F!Pb%_bq%6}}ol>EvN{8Q8TwJ&jK84k_q-A3s z*4kQMvzd>`SbbsLmXx;EDERB)M~>#7#xf!>4OdxfwtC;2e8{|-Y1i&Ta2K@0$f7U? z$8b0B&B*?bZ#IM+3BgTlvrm6o>s+iH5wSl~;Yb$Lp!9U3MLaTL@!)Lk&k^|=DfVhm zgg4u9s=pm_6f<@)$m65;P$E5(NW9yki{M?*{thY$V&9rHo_tM$UbPeH?O(Tro{I2# z&Y_aL&KQrgf3y$WW(^;%DR|SN&zg~dA=PR#vsB1*v%RjGnOiZ$_d(#7@{kApKYr~J z)*X&SaWm=SqQ`Jz!cD@ij!C71!0Q*_x3BC#ayNN04GvQc61j}hI4jPuJt`NFfr_zs z`DS2>SC|v&3g(f{sM1|*vrq%P-9_cG+OMRkHOX(U)jwT<#~T|$khAs_URO7UiR2m# zs@_1HE_PN#B@ZdbU;g9BE`EGu54B>;3SY<+0;c5||2renH=9Ojxp2AT)1FV0$10gw zyZC1PJZHPf`=%U^c&R$%a<@o=6KBbAH}*}46~lh$pG+VAeGiZIjTMsvgB*ga{m-PB z5O%os9}gVh7Smpgx34$-Wi*AsRd(4P!nS3p1Yl@f{2_s%e^39AQ=g+ zWj@<%Ns|M~f3`}kw18;c?)32k>D#>#o5GJz2m`dIpNRM3m9?7DnQV>ETs1s3NwHXa z6_>P=hc|H&ofy_L@NArXdeOX)ekTe1*+reBYuKLPsZz8wq(OMkh-}i=c1isGW$8<& z;bVI74F7SKsyhe#JH6jo>&9WPMcJkD@&4+}(& zH!AXVuYfJt+qA=R9%B@3kxU&^Z)3{I6Tj$uSg&nvl3gw824!65GbK%a0I9EnOPc*? zkuT26Hl*n5t|GK{uO$)G!L4SO8AIl~>qr@lC>C%>iu@f66nT8srBv;fUB8-FfM$DE z-d%we8KBcGhEHj%ORe6B^WM5rL6kA>nTW;J)IpXHmpgi{bUlGEFzm+`_0cMUu4OT5 zPsRn*#SC^#7?4YvS6eBhBIgAKR421};)bg9@>&W!x2w$hslXkEy*;T^cXS9d zPFrC=ip^mnag zU|{57|4ZSN5BwJGnV`{)i5hR6r1s%w+ucBL-YGx;a*G-v9~rTCJdY34lIl`z5|6Ry zG-~Lk3{W%YaySLus$&9-E*D)YzafHdKju05sWOYkG*0>3G^fok6+S;0R{8* zN~RCzIki|io*00938mVc#qE~Z_(ASI!Xs+TVQtE`v;D)Tr1J&kd~0$Na_Z71JfYiS zincvL>S~y)*C@=Axkko_#uRbO|td;Qoy- zZ4R|;tnP38$MMQM0yf3o**1A?8TWhRE3HEW^U=cwTDG>sDhmeGO( zrax55RFnA&-BYNtiaV$?*WW>nF}wXW9)!YB?|5RUBoU@%DnYnU7kmY&FJ)btP%Jrx z6<@o4iLZ=u7aB8>@?jLt>_@gYqg2fqGO>9QbIjr(@A>+Hu-tuXhi?LT&O z#xCFnPfrywG*88DZAFGV?_a`zVDPW=z~6$NN~@o|hx+QkWJYV= zNbjm>h3MI8`pP9`I?Rd(dYLB7cj%wI&z`)P-*}(81^nt&cG_`d*a`3H1JRlMdkYdWwU3qDYo1YN ztx;ax%KUaaVa6|}hQP1N-|n*6x98<}Rf7ua+F{$X8FrWca<|pDqjFS>iEUqxa2xgV zaT~srON_s*XLfM9Ce@&rclh#ffArXOYO4j;vKbnUh?HcKZoHAy5VplantE&IQ!APa z7H@iMH_M-xdzo{J_RH+}J$xvZ3-wya5$m(bq&7S?|88Q>(PgC!Ze3NO2WZw7?*$X3im(XuH zFQO=}q7`*YIryV$DuIb4k@E&Y*$CQ~k4_`5Y3%d0P$DimTMgdzItEC@_5NI*@G99AS9eV;1W(K9QoCx@@!};aVDO zDFhzIJXAfwV_im;vkgG-hj!q)n3!YeBY)!VhMJVs>g&TwtHQhn+hFNJ+l)A|HNeD~ysV#+ESqEhKb8s_XOUb7h$uDmESC_u{n)2#%#>%ZDgnG;Ux`wNA z2XV3eb1O=Mi}$FyGbk;b^bB=4tuqzT@1vQQ0yt&=hnt$JX2{aGBwy!bg%moKs!a(a z5jh(`)Vvw+^`-yP2V>Eoz;vp&spD8SYT94UJw*YmbFbDKIQP;aXQme8sM7US_Ou-~ ztBh=3F1#F(J2b)El7IV>MlN=xd@d#YyiU!_V&uM(`tEXS1Q7P$O_%p=s!l6cZ?YQ| z5Kpf@-PhXFlnXf^lBHItuLuipWQ@{&8>(DQU-a5FmF{Etqj%4Xa&0o4a(4;eOIU4f zRc~J@mfxqPkhUi?BQ$0&*`2iEp09gkyjPo5-eK?BYW>>Uc+K0L3SqroekNmnQNCL( z64Jk*yZ26A_Ma9&x1(99{Du@uAN$EQId-%)A}@e6CUhH3q23_YYh{oP!Q+oS4}s9{ zx`6~|=jFM&_Dr_=%_BBrUJGPhMFWp6Xrq>jGCu_yDtgl3!Wk0z(l#osAgHG_0lMF) z*>Ubx!@<*p^xU*71r|bKU2S`NN&<X?V$)uxf}xxJ35qK{7Bj6j3^#i6GVUSWeZT6s2-+rpva3tc zOkD60HXgKDZ%ouD9<s^jr%B%-p@ZT6+N=AwEq8OR#g7etZ3a5`^&3%|G&J7pa0dXc<(>Fif6OWw;ckn zV&T>wUd2uh;8nb=@`qQEyZw&$8x3!qPg7dlGAqdk8$`y2Ipo(Hq$%!qYj+Xb8y7at!Jbz zZE?gzN^O2CTfhzh-OIrc5C!tPc+uh(?RG%N8_AA8Y;cye|yfFkxi;d047s9r!aW?cn zx@;M=*p_!Bcy{wcd1AyWl6ejneBxc9hgk2=1^a)N319`V9;DY1+niomQ|t|+lmi-% zM~^!rr`U|i2tb}8Z|bffQdzxPv+qJFf;We-1h~jEf zTE!Mersh=}Q-aERwH~gib1ja}(XD4D-R2qzK^u|=?&w-;?6R;+V33lSK^=r*3J}w^ z%7`zb-;0(e(0&f*mI+?$i^6Cx_6r><9kDuwJ-cWW%m7Z_Qn#a*Mtrmn1|_ z;0`?{7O%fB`J7U^Bs4T`l5 zu?xIB$`iV!)}5(6are6Qu2O!4$DXm+ArKh9tc}e$#6osdPjx31SphM*-|^a95;T-I z6IC7;i}`|-R6D#mGV7C=Y^`$dWQ6-ooY>mNI$Y*?Giq)U~G_)OWne~v#|Jy_9UzGdtE?EwNv&V=a6*)SXHAd_Qp*r*O z-L!`!J}-DU{MWvr(0EMeIF`nC=7+MiL5kXWR;Y`?Q2f=oy-B6j%Xtumj>VhNECb*e zAh$D(@t*2LUu(AYX^X0vsk7hg?Ae&)>(hVt)~Q@Fx{F~*?2INkHbv+X~(89s?nH~V0A7w@k$nU!){%xmvjnXB3C+PpsU<6d+xT| zHHIqcKN6R2yeQz@ZhdL3w|-esI~*A_JY*nw z+eq?i?__3-*ZJgQ=x$A_3d)nwTipQLM;V@e+((%^f@6JhH>{+{FO)6Z3RybMw^*u7 zoMH1`S{}+{6d8JMDmkbX@5$~bR5<)i6y)WZOM67@AWml%n|EnPvg35OIId}x?PoV7 zr%7I=ml0$a{5K_j;s{C0jXrPoeOMZV`;dW>Wy@=}>Hi1K_cjc1^EpCDBZ&=HAi#d} zGJ=X2XPtCWelInj?E)La?U{mkJjVNp9~~L)_zM!xJ=>3CMxW(XfM$d|Av<_Gz)Rm{ ziNfG6I<(6%K_6f;b;mS5w3yB2Cb*Mp-k8~4_B9w3F;S5lnGKG#98m$c&bU)84!j%> zwUYP3uFgX9VYNg9ER$$ACn@ah7BvzzdGUA=lMkL~Rc#bV4DZ-~)R z#ysIco%#YXF;#;zYko5IUSg1Y1ZD!F>$4Q&Z7-3`yKNZM$+D8fdn0^kyF%xelQuy` z8T5648R(Bc?~)cFZnQ%RO!`3Z#?KF@`E~M*RPE~yN{dPyc#NtQL6Vk16&5{x+5`OC zY<4E@O<&u4O^1CwE*?X! zQZ+(B@1_=1O18InZ{f}Qx9%euFh}g3GdYUvfT8pCXOmt_XO7eDy7GTb*e17?SljEV zq-g?BI^J?6fLmmH!R+19*4A9OHr?4<;dq6Z^ilXpx#g4(bJ2s(=fqFiE%gnN0BZP5 z+nBr@>w(aw&=UXv00E1RW?s3u@7U}vd$P?Eh3r~)27c|gk0k_;Z}fXyda6_eac41U zy{}r^W&GxK|iHq>b04of2 z&GvVD%qqrg?V}*>F&Y%-RE6!Zutjdd!5%0R{KPXkIY}1QG}URox=_@~Qx0h=_=3d5 zge)t;uP8bg?sz=_Wu8BO#M}39=T}eU2)%3(wl-7?%JRJ<+;Z0(*Nls$&Ipp7j|&PmN&=gYaV^t-p&8Ek;L}kGM8#- zg#~<+AGQ-GX=5BOcX(rP&Ml71=%sM?CN`5TR?lNTQ450I@O#F_42z>xx^|~8?FQVI zv6Jf0j}HjsZ0s+{M}^Od7nqE&704hsM7876_8B zigrnv|ES{kY6!ft%5I)4`z_C~s#LJ|Zeoqs_fKazyGLu62MXQ@7Wr%~jbc;hEm9T3 zU-UW^L!LSZ@?v9(B_x4OlaBr+a;amba1A zB-CXDalh>j-kyS%FR%Ge3Vcxuu5u!5|C2@gx&CLKiz$Y*_!=cCqgq_r;x8##XxF~x z-ZL9_$Ybg=_F9pvIP8)ojy$ybM0anUV&mv&anur}WmY@A=dH_&m{m3&sUqLXGa7Zu zmvXJxU0b4>y$>m;CGNg>)saVsb`r99F zUsUmfuqYggc*7Rxc1(XR(E2Je3+#A*-Mz-*0z&vE3Q<*?y!6Rk)^mq*U*3&Q;_$#` z>hrca&`-JNn;KYbP&|9bh|Sz z^M4%~S!huTd9I_!)fC3y`r?6s##@8XX?Gp5;X!|^D`B2n=7-Njt`tu7HwOr(PX@r9rnd9$b-yz#hbV5BFU$ofzD-bVe&S=hf6ot&Xm4)hDfD z!z*9oC~lx*1uRnU#rlfy^k~By9gF8Fv#UeK%K|AQGgi*;-0<8Sn9r~ChC+G7OIP44 z0Gs{wymj~CI}|_=*pDJ=c&`+!tn@fBi+dMfQi9S0iHOQtw`Xv1Wcg^RRTN)M7+vbZCi`CxQer%8Ax~-^8k~ ztsNN|9bGlNGTwoXU>`*ssLsb&R?H;t()imqHR))QXWz!VBl?=OYGPgjFb?SqM26X- zv<8;k2174$Q%QV9#J;VT_9#}(6Hi#HUP?Ds)*j4y&5H1Oi~8W5K~7vSZXj}X?~Tcq z&v=93UhJgAwmyT`x02f}yiu$2G-DJk-_)e?E8l(>cKdnfo|j%xLtmxXJIB_aX;Zte zd*btYiJJ`xN!@U8?ik#-hUPsiY1HVYFY}WgH_Hxiy=OAWZ5|T)G3eTtwH)`+^wToD zUk_|T96vo%JY`VZB~*-rXoYjv`bJ^mg1lxs?e*6hP>D8@kD*X{SQ*mF`bc$2CK|J= z4vp-n&{}F>-2vvW(HCBl%y-rKxC|pPTyom_??&ivcocKT$W2uT-t~zORJtD-T)C*( zomIF7h#}Fa+CxS7jUQp}bsoI!9^TC?rJ;7G)pW?;N}c7?nz6RCjx6!WyQpy>kbx`W zJ#PIq$Kl0WSpHxHa%8+SCd&GGNj(eNWJrEL-8aiAbjx$DFMIISocDwIwP;tD>IUB8 zsv($h&k70{RBU1CMMq_?O&G<^cbQYUhZI8m`}cox?N@0c_Z(;DgJ@LcAQerD#vQ>l zB0QDRoZmLKt{oPnL+~#0Iz80&LcD>DTg?B68mLDG2#@ii4`_E9&0z_)H0=;;Hu_hz55lLaUw^SBiXEM|7Zv z&JV;(g4l`l)>_)`3*jXG{duijt*;V>Z`~jEw2P#(9srMm(MGG=J8LPc>3jTdbkn<7 zD*|svVpg=+`RX9LrxqyUYQc4hoaEwkT^gBfS&eB48hI#8&gG&l`1aBrXwtoAtK!E7 zPH!2%mYR5H(+uUo98LGuOy^6Dk$Y2t@@jjm6}5^#EuB1JO7MgCneuG&B@exKa(oAP zCrSwEbi3DCsR!wgM6;H*iXkxZu?dPH!^KSASvMtJ){0H`Ed^tf6~1|%gXqg1VMALZ z$dRMrZWrf;hg|5%BSH*43%Gv{Ot`+Sr-yCNYama*pb#(MuB}x^G87;rHU|ry84qIa z17Lwf3;PfzeGeYxDy?f^n@vdPm1yYMF67eg+&>(Sw2jJ^*DTF7^*7AV=F6j7xRzh^ zR$Zi$Q(z=(hDMoRIz#71OYUC0k86nGyQx{*kSw)inE43GXiJ<%aQj@<%I+MfVTPWIj8zU=+CT7cCJ!ov*D6KKj76ZI4%3oL%A8_GuXEH~tvR6a;}sTh zk$51j{g9ZNzs;`FyIecd_lWuuc89 zd0Qfi* z{ITZGir@*@W4XbL-WUj8H~BolbfA_SNd#Rs@kr)hzJP;cke7tQ*uE4t#djEg@#;tb z@qGlNwA$DA;H&7KYZRCJhd5ocbNrRv)4j=UBU0`Ixe;+I#X=ok!V(v2+;`lR5l%4i zE&buAR$FeL_m1MIo{q&)gO`0exo`y&n4iL0;qA5-G|4+$<$2gRHX_u_Mql3T zt!7qhyOwz`cJ;HZT`XB8ghJKiHUFJARg<{4SlSMJ@4U#lDBUd{Hzup)-SnmhfdspM!ryZJ=9W(II=8NLvC4` z$63g=^oJHjCeI(Ins+U*V%bot=*e49h;Gf(iBNLGz9@KJtdHyXKH=?H0O*(V$4+v;<*g}{7!6h@th9ffHU z9vEq*l*==4@N62~SZN+*P_}JO`6w*os^v{YZDpr4H`E|3XtX5HP!{GJdStk8MxM={ z#-V0Z@Qv^RzsLaLq<8TUmB`TjGA7t4KaKFrImc(^5(}_^QMW}^;WtGj{m{LLv7>o= zO0zHeNxR*Vg|g9dVXVRH^n%qbZ+rJ7(uzxKAg~d&meP>QvHyp?_l#>gTcd?>JnE>U z&Zx);0y+>22#g{i-3ADVNR1F6D$)!AsiC7|!3NPNL_k15ddbidk^mVCBAw6zgn-f^ zBpGUekmTLLI_J!s-+kZr-ut^B?tGXJ0{^z3z4v<7TFP<7>KM(yn!6KLV53l;fL%KoSY7~#|}go zCnwB4bkupQ`Iry}yV8i*3!{H%>^wTNlW?$;6rQ7oyCARGBAtqGhZtw?hK8+Cs^x8M zY~ur4Yk8WvRbF;W`<4rDXUp$h5WjKHP;f7^=-l;uD#_R{96`iOq5We#3jG?D3RoUh zNdEU}{x&^V^t@R24bzxW+G=Qjuz)>izvF_m;=LHKG03=yXIcdpjJg+ki)Tvik-?G_ zZ08(w3oY708e|tMfO(pmAX!@|%We-z#e^|C3)o$6c^@RIddy=P39hG_X;bL>jwXQC z-}S`A+|}DC-c@ObLE%%Xnqu78>VCqQ(n`>VzK-uWRz6WV9_3W6?@IJ{m<>_LRI|Bf z*u`UBq4&6sc^kFOkC}>x-wqKH^?S!32x$7QMK+El^xhQbB1SwuU;-za| zqg~%)2cN>_U9kuB+pIUk_1Q)|pWZq3cZfrS!>;;04-(gQKbN}QU0xlk9izVaNnt#u zqUnmMS1Hqo6^3jH1-qOh`Q z?IsibOb1kwA~Wd?rlQAE;hOg@H&t+gLK~}`&x__84j0jM_aTKEv=@YQDxK!u9_VWR z7~em&fI9g4WQPBA#Qfw8#^of=l)@c5dvM%u{1(QcW`cB)7`jGGY(vgINH9G$`op84 zbb(&@hi5yD`yABN?5}i|UVc)>E}S@rfd>sz$UhDF*sC9W_hcB6MXqsvGIWf4t1vZI zKJ_<;sZCv&U1HY+yH~bjioCvSe}jy-pGJE~eMqvR@_7uW@qh;(<6t@O9FP+&iE$de zJ?l64TR8|%ukP=qob2gN7;mYIH`Zp+0t#4Yb@uIZ#%v`{dj{_@St#vqiOG^JtsZCf zUOgFVoLrvNV@a-!ZPf^>zH0w!URAC(vUI1$W_)UWkLh&FJU8$>8#|Ql`R81E+5s1> zxS_i|aQuYntQ}L8xqIBtxGUvBL;C?N+qQN3ftDHd@q&|>*s(pcFXU;Z`x3s(UqLHmR=;bAF`I*ZOVkB006UxhZ#3ZuMr&$BY!r^?t49%k_EfthPA zJm2sco~O&N6MKH=#J<348rO6hIls8zVH>d1s$f6#SzYt-*9`&q02_7BtJY3eZeDdK ziRYO`Znn5S5%K;|G7QGWc0WXMFX+=vr)OEY7Xuj-o>?F%_Rqk>F5HLJWwu$G72ZEfh*x{8 zr#CklC-;ra`4l}X4VO-t98DW{Pn#wdwtLli(N&rs&zHERVB2H+F5kGVd_P&%c*y}X zUt^r1&qlBeHPR}>dA0Qr7n|2>yUjAFdfH{SA#GqIkA{px*NTbVYDvfFG>Z4N$)K$A z_eZYh1#}ed!5O(8cKI~$7_#k*xjw`IBV(~n=wwS@-P&|n*IU0w)0cQ zbG|vJxoisUsfA@{!7+K0(uejd)NaFD!9pHylG%!#i|5xpsoDyTirIp4HMHE~v+dSC zmfP%&L|P^`tDhD?do%1eOLSjUqxF;}5PB;;Uj>FN1ZxJ|2V0I*`hYfOfhf;1H+1ay zp6rCq5aNsJ=BD;uWvY{zv+4ty?Wz-=-G9CeG}GCqB_>wx3DSib>ikTEM%jjIeLsaXk-T-axiIXClja;%4C2-%p>z ztmgmC)vBtjFtnbR0VT*w#pDBitiCM*1$|e={ds0zvZj zUj0`glcAXFxYBJ6g z+bdR%+ml^eeuWuYY!(C9;h6E}*~l-K0gb}Mwp)nUizQ!UC-TL@=oE7I6$alKe~}%O zSec3+^drTe65UMf*!6!JB|S%sH|)Y-R=CSLL>m{er3c#fmi`-ZjdE@LW6?KUbK;-w zX=ohLP!+G;_ZA)AZ-|cQe;bqHDNZh1{vEjxmSDCkCBk$0RO0gDTJ2q75j5jdU?zxN z`!4m{54#d@_x69v7dd?STuIj(UJ7NTF=cS)hbkt%&xL;z@2HNrp|TA1*(Cs~TISR} zcMiT=B_?)t@xR0^7*w$}hX3#;qLoeT+Nw26~cXU_)S-8r@{} zb<(zd^iiqJp-k>UaP?!}U_yS4nZLf;Us7SN&H36l%}9FDEbDcD*W^?QD^YIBFJuR} z$a8|lKTW1@6S>PcdHwmuGg8{9k`5BDW->9}8ToR=o)gU20xr@*|A!9&@84gWzKeYx zBMdMinjJhqkd`zS(B$x5^XC&QuY-9mCKkR8qS+$+0wKWDh@CsNLdLW~7UAeFd`3yZ z<$+U)=PfU7tBD~r6M~uC-Qe%OdHbO;YC3lNkp0Nl1&T&6^;I!C?1%BbnqC(w1Abrh zqUrAb{J9JP||k-N*eK-<=kdv9<6 zjyR~suN`yhrxphrFR8}MGF}gVFTx4R?KHCGGN1^RNd+!{9X}CvlJ*{~sq#)YqIf&k znB(s;?5i5}Ql0|H-lhj9&|}u5&?~{SiB%S4L4se03U@IMA)It;6KH4dvgg7J<%L?p zChzC5L(wIX5{wC5=zv8SZ{ch-boLSY~VK z_NKH9wCoY zC?EQugITZJcmWi}+PQMW<290c6%6HMQ+Q$p9~C&YJnrsc2#%wDMS38Lcd;?vB+OyG^H4 zA_d(d>59xOBu`R}WXsABG(+@LY5j=azEF-X)K(+3s@!y+U)Yz z(lzV1?JXbnr6UPMXPnM_m$Q2Kl0U-J^MOpI??`isw>FCXfL)fCpI_Q909c^CeY?`C zYXj>+e5`EWV&{Ga_=9P*Yy|xk9yCX>uP0>04>v{^c9r67QP2!mz>GOeb(6f4U_081 z<2XB9*hij~ZA=&RF+80P6@`b22(*_%6Zo!Y^-qRU_%PRCdq7=aoHWII@rq6a>vDRb zfAaG0WNAOTLiiyPwlA#q9KngcrJwlQ(a!T)zf`ht1#`#B6dBHdCnXO+Zw0+h;rQ0~ z#IORZ3(5Spj3iSB3|wb1T`|fgE-L#dB`C9#(dpyvq^eoTzIA42U(aM*-ZM_FJa=@# z>lxPwk=Gq}6jSj!QvBi7W$i!lj6d1>285n*O$la14BKS^_rYY|T&6*gG!!?aBvsdo zBwyXj=lUm-y8%>E*rQ6=*Bc+STp0N6u#Tog_U$-${z5@PK_KW)2p!0EcqmFfV@Dbr z8`(bMl)<;re&_(#))&U}?N;W*R-576djaCr;4B|=!u@H1B?gPd(m@Z?ZH)Ss&`ycf zYHDiua9&{O!iOjZ?vLE(nxH}$bQM;zSGB^VXa&?U^n3Iq`ynaHY>5epCUMI{uAmeJGrr(H2%V2vUbdiYh)(o$I&8^;|^S*9m$^DlgU6Iyg z=i!mFNlLvzyisACZ_&AgEi-Y^od@NMJ;g5dX-2KWlO7&Lhn(M*BN5u7_Llg`PQ1~B zpFbF0)1Q7P$Hu>~JfKkrqleCSyEzu&1_9UQ1ci%t@e5U0PRS!_NV;fKGyRwox0DNay1tGd$#wl7RT6Ka+K#Fu-6!uqS98jG;$`8}H z6x22vKP)&sJ-n^rQA1<=qlWPs{x3Ggkl+S7UTRaNpk(ZN=`-ePq^T9*&5?pT8wB{1 zQhtUQihDt*aA3pKTcXM-(>5md2XJa`{E3C?$veJO>wQGrICkieS!!$PnqHjsoD;{thSrB53Pum)l_V_|g zPefO{UalU0msvXIRC=x2gwrzZ9si)pf!fGEj+f~&sxzJPU;Uzn8!T`R*T~jbxVObnhI;^u;H0Qr zTg`HFIGE*ec6#%g2zv(%c^rNO8l z>3rIlk8yHURh!P}CTFie9OGBEErLN*uwVUA5CZ^5>MCTB6u>N&BRh9=bYQoSrg>O` zKA(4$N9Ab_Lqz(698cTv{MKKTU-GAI(hF_+OvZeouXc{PTkOOg?#Xg7#uZ$$o5?e+ zVD)m-((G_QS>5eT!Z=ii>AZ5Hx4-j^q?eVId2O#S%s`M59`7?ZM3-WRB==Cf`}H(_ zbF4{K4N;jI<37!7m>SjM28>o(ff=^t+Zl#7nf~soi+j_SEAyraD!o#Wa7ZcJK1rz- zw^s54$Gm7@gqXsu8IuY7vYWg&nKnyQUt@$B-O(tys_?)uFx9i%jf;~X$b-J%4I1|j z#S-O=Tt{xU4x;*kv&hm`#C(tAr!s!O=ayp97nHkIyjdYyjfU?_&vc&JxX?@65&Kf| z5xY$gXoEpC1xD|nZC72w?2gz%JQ7d~YHAtnhc{7Wv3T5Q?sH*VieRX!eC%H2vrAg+ zsmN6in?tj}CL;UoCX)7KsPE1P!ReV;gulOz#8RwpS?ti#hjYF&nlUd>v+$fsZ#r`>Uj-0W+%CvCCTr6bn{`()9^#s;)|#S!TW&%n{6Pn8T5 z6cx3%R}*nc2^6~UqD5>EW2dol0*#!X-_ZD|kh+jWMW;`co9JLF_W3{a&ALqWSDrdO z9oEO=L~ykMGZF4IcB){7g#x)+c`HQo+N+PbAyc8MUb$AoyD!Xm`I0ZFa(@}%Yjs*7 zz$QC)KeVX8qG{dc%YwEzM{*!h_W5kqy73s}$9sv3FKw>mJ!?VxOc<%D{idm$N(OBd z&O?h*SrtG5?3 zVyUk{(M~^HUQy9&7M`|9L9J5!LCS zj6Y<^P~SxJ$D9l6E8)>G9Hk^_XAl+8yq3H6Q=&W-FrLT1B=`Wy)AAs}=D+1hfk(=- z`6hI}rui$$*GFFX%Xa&h2l-5mS^Nz(R*?6F5&ir7f2RJvAiKW|@8|sTA3oLR#QV!0 za^nk=)k0c zI0q~qj<)_U;iqN8XDy=IX*44=AQA}w7@T0j@qQ5>O}W=`QtX^8~#kY%MJ>0co-{GjlK0Iufj&?4pxVn+*^NN-%sw=GmkKz4IkV zR!tEb|n+2=e9ImGr7d^5>ug2dnxsDS8Z-w-0s#hmGg` z9ZJOj%$*0IucN))q4+EemKdrmcH#ZE`O;s$*y=)g=y*QH;nw^M92dp`cwMALv_i;#f6Q(*||#Whcn**g1-!=_aCuCMC+S4I7N>{I}2F^KC!gWc%I~3 zfv;{%op1Cn{lK(T8b_3sWaY}!vS&f#pujF$1A|+zEE1_F+61&w54~h8W4})9*I#da z%_II2ZB?t_7}=v&{{YR`?~gfY#}14(r=Z#KQsHdu$f4Mwgg6L3fC-KiaB_0$`v5N_ z;V=%vOY3CAepIS_;zY>JtuvcT3-B}btp)z4|8^HBhH3Pxjm(|8)nKA0ef}NuJ>Mua5L&wbHd@^>C4>S^A)-&nO->s z1p(CM!97!2V%M%8_@~eX`N1+49^td5EK@Q5u**HEXlV>s#NTwDz8bxsHZ$j(koMgr zQ9b|@o#sK7#tykPJ@dh-g5*oXJ6H$f064q^tOLCjQSCx9e1IS(r&~<;)TYWVwxj(g z;GL-fVq&YUzF9iPER6d)FU_eeuLBxCE@N+>bIt*DLWfXNw~Je5-CQyfP?8p^OS9H% zwdcaMZuz(YMk6lxtm$L5CP9+g@}e?g;m<(C(j|Y_TeE6sX5g;&uNSmiYi7Mr4t$z> z?ykW&MCEzFvy|K}p;jgn7if~EW|4`gC2K=A-%zW4oR ztLJB|~89eS>sTQ&H zEF*JsNqY^~j>)ZOT#Cg-`w1^Zmn4_98*yKx@CsovJ$N<8-`_Szc<1aihh1qs*=ZZP zyF@1q>A~w+C*IhYrxzmwm^QsWT_eEqNhz6mPtR!d@~$lV2Zd1Bs9OXX@9qkDd%5ua z|H(=@UH}X9k5Y7divSu}*$cE;C*Dqk z{c@a0U_=_>v(Qv$_RrvDF-}D}Cyo0mT#L&*JyR_0hAY%G0)ux|OXFroQ@^9I{)}rV z>TpXPe9}h=5+C^qMI|w9_Qo6nE4}+VE7*tDf z79dQltJH-qhNVZsE1##83;cuVl6ToAV-0%lA=^{vwjJ$bPD?J>2fmzi7yd4UleR9f zX>jPRvmtHy!-+&`Cs=yf;47GjHaWMx&{F#@98+`T74KEH6a(3KJfimWv=Y4B*P-|H z^o@>q`u%?V2+j>Q@pzqf+>l43qF^$aR$R~;J-vfPG305)RZi$>AhX&qVP}>~+`T53 zj!rBD)tDYmX=@mB;*CBjEm)}kDWxu4S^~LIciZRf{*w&!6&$}K$YXD>N4aj`j66}R z;Gx+mb^@V>w}*+oz?{7Z1oX^i)q4J;q56G6a%T3{p zU`_Wpb7_2VJH=aLAJMR`CcReWS?!tnfktB)>=64XMTqNm9wZ0NOK@*p&x8_#GSw@e zH!4@m>8BaB@dULu0RPXfzaDgUF>|A>ur<<`*WKaM9yqJHgb~FA(ZltuOd!Eo;hkEK zBaamWAt|k>lz#`sd^90M!*k@rM+ySC3A3!wUVlk1tskRjo#rpP>P?QD+qYq;Ub?Y) z3RpFRyC(CUx(J4^87}oZkY@uEjy*nNe8;|6Tq=^hh;!3VNrLstt^tkW&`vNM_2SuS zwa1Q+@`IZOgPRS~f49*?Q0D9f*;ffEK1C@bnP;aqE|-?edoOwwsXZWffRRNrgEYqx zKeMvx0=eh41PK5AwQWZ_jQJb^*VM$`f- z=dwXqL}`4o=(x+sCw)P`s$W{wY~AAp7sFTho)}I5+_HSJuMMX(^=xSAw`1_N4mzQ& z3?tf#g!;Eg5lAN+|1cwLUD)$3B5VAF>nYSyN)mOuTq?2d`iYNz38un-qSNge^1|Rq ze_Uj1*l@yDNb*MAQ`O~$QDoV<9~`p8Zf*a^VEk*Q_MaF2ONQ|O3-K2%_Me>}|EJ|S|1V$J z5b!+s9eI%-^v?sqOG#}?#?&mhJzqc@ds&6c2uW7MC5kf?A9OnA73BDy@yGqHoSXw1 zvNzkm?t@l%Boqrj+1QxJKL!=>Vto z_WSN}SVlx=Wa{r^)T8?btG7j^g)XjNaU=cR?3yi=_YUHuq-(o2=IyhaNjN~Qtir)# zhqO95g2!cSJ1M2p2;@Dl*)#P^nw|5nQ2-rU1k)>gFZpvULzaC_2b#`dP~YH(kE-pL zROmuDbL&EzL^>mT z?DiDuJd>?J=#^v^Otp>nx(|H;Y2x(%VUR|g)0g(j!K`cLEgoM{4%f4b+V^eABvdvi zA+(Ei`I2atIP(a3m?a^M&=viHCQ$G(meE?PU@;ipntc_jfJoYDP7MFOeQ`FTk&ro! z>Rl@8T-|YZ7{P3^8F%)lXxnNj_uM`b7DQGH7u*g_jwx_5#q|SxQ$9$o7-;sYYzf^Y zGdf~O=-$RJhqVszA|yvPg8sfMJD0iC~&jGTG&EJBH2Id+uv)6_W9 zbnNNkELVim*he+al&kVkK2t*<8v0HA9p<=lQ*O@`cJ>GsosK@X)2K`dK}+;43J*hq zU-jR2Dp^!f?Hya#47YqibWVvt_e9LlQe0y=s#`FXCND??^Qi#{QWl4->;klqx5e#I&zsLsjTKNP_uS^C1@AH{yS{7p8Q z4g_cZ9pP9VV6ovNO0>Ao8_MOv=w1%YHC4m>) z`^kxoihJ?ixUyPFy#@IA{TqJq)APVJf6(0O1EMkKJw6c{?x_S*=tV-)&PH@GVyX?U zo*BmBJLU)D=F@cfGLnYElOd~-@u#fY@g1Ii8JVFv3J(&o=;kLw>uZidCT>9sQERf@ zWfK%?0=w`XDfs&onfvU^*>}*CAIElAQY0_-Id!Sj#l4hp;&}&7wf}^I!JUrSRE&CQ zD1|9$V|2zV_e#5k?@VppYwTsrrg+WtjCW2q_BI>}8WlFmBxbtEy6Q1+I*<58swC<) z_Y$wZHRJrEP^Kmw?G6L3Su$PV6Hs%Y0LZ|I?%)4l;NQ-SQ$D;Lr+FGLhf)#hxaD^Y z_8-!`NPpo2B6ohipU5(9OVcO_;J~+{OALnz`ND%B(V!u;@!EXC;)!|PIqT05ebYP4 zGSCz8V0^mSfOHF;r5XXcV&41sJd5t;T`_f=5z48Ye}7|3Poj6#cpbAa`#(iuZtuw` zk}zf6EEW^C@aKnl7NOse+hg|ZDAl#$=?AY!a5UvS;OXensNN4TgE!Z2>-8nF@bumy zs7&bOp+voKlA5|}l?@5=MIny=tWk4!x~KGqa~-uot~fwT(H& z*1bd`U{Bt&h{qrf_ey@88ko3nwFC8{# zc%ctKcU{BCNQu4$j&$;<$)BCBqWn!Qu4=5$k6#}-*x50*fFBI)MfwZ}FL`T@b09Mb zEN0CBm08u>46QM#IS8hw%6AnMKPuDXNrfOD_n9!4dI(vZY1a4NxZ~jOot?JYzC(8u zPuVDo6e|axp3csZwC|uUDCl0Zgv;i-b5BCOtgId@LT$G9gC^q)x}7^*C$OHo+hJ;J|gus;{j?eZ(m+%^WVv?G)zyi@dtk!g}$z6!Qa~5c9fHG zW-3D9ANa4JIKwuyU>!oc^pO3J)YJ2uJ{1DOk71$=^6?O5?y^Ob+sn5nz;JQNH7JqgrDRt4yJ-dzl%%N)9NQ)-pqogBKHjxovT z-S3U$fU3@b>Z%xXH%PFfW0KS!;1Tb3zuQd%3x8GELvcmha_WNdGRDFBIV#`*6z7D5 zKp^UYljk)~IC6YIfgUwoHt<;p0%)Sx@Tc*QgO?tA4gH?|WBX}%G&{iWOpTu&L7kX$uD6#8 zIa%Ps#CrKy221teP0na&%)W>^?00o^dyFxCD@dVuAx_R7nI~KQclJm`k9CH%70R0< zy3fVMKX%|`OvauuPTrxlmI%om$&49owLQX*N_-qvo9!MQ==Ee_$f(!H^1v=^2OwT* zClMhjz3wx&&%k4?F$imtp;`^@rx2WRjp3TA5ph&{MtU$MJQbs(oCbtt{~sjZ_6-qO`9*Q@i!B(>s#l*2^3}O4{lqOg#E3mBO%1XJ6P%pg=aXVxSS}IW(mAWlq~TCpm*!+$FS>%EwPa0m2VSie zMsEuoP+1QSYaW^3qij9va(zA(6zCiwIo%35!yO!a@tuR**qq+1J<-?HH+*m8!b#q) z^LrF(y@|s+c;I{hP}nIe&g&1S2@r2|!#N5yfCeDWYC4Yp#1?y~_zlrIn=P**20b>i z{Cw})9cDIZmyV9y8`^1Zz-^KGoLh>BYf$k~A2S(a1BIgYH>nZI4XyH?*mU=FRJ7ac zqY@9rHYz09*uR04XD;3GXfLaSt=BF5sYy~=Nny}0D}q}5f@WKkuZf5B1+qgesFUb4 z+t1Q&o&C4cZcKXSK~2C9&z=r7F8paaVYQQ7SHLcN(+CP80~D>(l+I!g0!4cVLQ>S|eL8jg0=PAg+R9yn9Ly9L4BZAIZxH z;&W`f!Y<70WqD%6kL_89QA6(Xb)vF zP+lFPcg$}yf0-J2WxF5LqSkKzQtCS(%&IBXwC7l*hf3#MIG4jj-)zdLDQzlpu1SNi ze1WQq;DHE<4w@g`P22uULW+ZJfqj5+Jlw{{1y>mtZ)JRI=GCo@B^jrIf)SN=lv`#n zgW~BQ%(WzI%hejpgkWQ1iJGlyk`&b?AM5bAH0NP+LaVgaS)x_3yB0PG9Ei!`qbNKE z1n7_!a`clk^{bB^`i3`NktYydS4cyW_Vt*dLa7>5H)Ij$Cn|U0XV_gua^+{eHW+6V zZm~!P-@ys4UblN4gGQxWbC%3LudKfnTEgCK>Sgr zzT(UfUF0Z0Q%y|;1+sPRfEr0PrEYQ0ZHYFz#GIoQHZK2hL#AzuN1)Ai^JJZFGt;f; zC$zuOaWQr?B<9Z(>r?}FS@)g>Mx1%Y2+q=_6Kg0D4p!5_oTXPUQ@kT+g^ujtr0_l8 zi9zi}Fe}6!!|Z=aT;m`4J)j6y+_=|Ys?=#KzN@Bm&JQxddCnG(4oI3sEH6wcTb(Ag zM9g(SORORmW-dlf*Y5LbFPR=oN0ZXZv~jqP(r#Po|5s^O;=7O1E_T&dX_saDKOpU1 zHlB5l;5cTK8;&DjpqkIBba|dY39xEepi0P!ojWLsNhYY6wXzzl@}H|86>J6X`dnjN zsLvFttS%?rEF`YzxZBZV>tlhTZPO=xa1PY;VB42`T*Qa@$WtN?r3E%COqvtM4jxYu zE0jq^cvaI75MtT^%_D#sex@I(*JD4G-A;QVL!_cDH=j~Ce}V%|9}G2ht9gpq^+$(- zXwlL=P-`Hpfy-T<)d4R3n?Ig-cbqFkA9!~?&uT0IHZ^y}xbN}%3E=;Je??pisJZ-< zB~aoCZZ0OaTh71nqpd(x-13>?5PO)?qDELT@QBKWKFh;m$0AP9djCUz1(h1>9sNFv z#K6w}S<@908`}3j?cySj1Hp?Sd9X4R12oc8u+?JkC$@@SW~FKaR2gg|jo6B`U*-uu zu#8~E9siWD1h7!ak<`BT?6aShR*60L{;C;&dS=mOd1(;SxGrE`STZwCHp%c5;Rs!z z8Ow{_M4=YMHv$}HQY@_<*i{wIoBZSYYUPjzqH+lEp}*h5nz{wXy8qh2+KjTY4#D!M zz7bbh4cT*qPV~!)ee$FW?2-jJIkn;)zz~-cdIl2e*_nW_FPw=>oB8yJ;5mB+H-ZtWS_Q)}^$j@r@+n6= zFki)8&ku~QE_adtlYrv%Awi=S6k#r92`G}$l1^L^VbLNC&B#PCyFjs8?mR>!WeUP@_m!HKt z#BXs2Roy1{|3=K!2F&8_pp_U}`M%(Pr$O0?=;`xF^7@g2F#qPs$L4zD=MriFF0zm7 z0=+d#Ai>~2U@hg^VDcPY_boPYSj$t!2v_P$O7B}`+;%Wz2?c2$x`f9$y{bMZL z{IQk4@NtIdq@^8~d#RS@u!azE#_GtH#nuc{WZjbkz(Scqr27~brk$|LYIvsE)(8XH zs09CN)(C`#pSAaiFZ^lHzHrq22?>uIGt!$onJjqcFZRbD5+7szbJ)G$eTqA!+R%E? z=A>9e$YMW1n1B0lfJ%{RT^<56{@RIudftjC5zTpP``_N>FGi4mdxHNne^!+oJ9Hq= zj`9w011V2m2l zxN{a`228!u!r$kjms`3 z>}~AgZKP+70`g{)y@xxDRJo4EP9BMatqz)%9SS87u1}t_N=XNAo8fKd;{Dvot5L*G z)%0FPjT#r-&yka-w6Z9EE(^L+jfDdGp+s6Yxbp{I-=T<+8F_`~?1WXu})PYFAaSQmg9s0IOn;q@t~|FG3uA1#lNpnlq7P>VK2yK_DfHiU zNPoUniCgp5Z*Fzs$xvhCJ|to|EUzo5*D~SlsTnlZre}$7#JcP_5~Ycl_bi>z-PgMm z5T!vM;j0A>Tuw^ThPv&W$N8lZxI$U26?PJiV7@ehyjl~`DU>jtz-Xvdv*?nAXiVcQsiM~llU3;t@ zcg!`<-s$47i;H?>M7&b&d1S{rbNf1^qAJ70VD2~_Ua3>r6qX3Ly_l!bS=t<0_~I=6 zLv&t&uZ64BaD7?0_vK(LWYL&T(c>>qH|RB~C=!O5_#O+5Vbdq=#@gAm{pk6UidVLU zboVH7g2|V!d@Wi`}r07T3bbL z_)zgj_(!((%bLrskq}|KZcIf%L9}Qnp}VU-VpUOyu1tFd&?Q%Hxd`ldqCfOqGw`u| zOtJRMb*iL3t=*zOgC70IYk-}!eEOf@!dJuOzr&rcGuz1c-+v||OnDrN_loh%WwMvp zrU$^?)kRPN8`gcSg%GSog1~^+O@@LsM7yzU7E2cch=eR zkBR@j&+9r#c4hd)U&wnq@IZqQzdt17dM}vuS5Cxb*)lHXWC%Txk&H_PYT|{byfuHN z_e3y~4!lHE{f^(((HZFL7b2I%8X!s{vKO=wJ+sARWPvoQbl=h?c*Fg1awfhP-hav`{_R8J zeuXU3%w4^3k)4uxGQR1xjz2}bXjQ_##iiiebG2Cmi*oFu5ti)JGBpFV>k(_g4K?pj z4HA|D`YVaQ1zyyEbh7^9&^A%A9ILD7weH@CJvprGEGZvO8=y{#q7Hxsb|r6>K)DWHbd7GhT+K?EXH9mOP~})hhHIyX z>lug`S^YjnTvJRfpk#SwCRD6P$SpyhCGp^o1I65Fp9*w>}534!P zQNp{_??5@sJx%kiC@gGpZF=V6{PuwlN0IA&yv7WEbu6g5#xSxb6`YS618VbH5M!!3 zK#PDCHfuW-a=BQ_a<$UBmQPIBv(Er%JOY$5cvVAxe>8;5LfO9_pp=au(-}zd50VBl zh@NS@TG$kd9XOL*8+fr#_<@c1SIDGE+>nB_jnlmi>vTuKdk1j&CoD6VfQalx#^xv( zQuy;Q6nu@V&J{Aqmc)r^!wNcsti0W#{&ZP#wR1fRutCcsgayY^cMJS>+x3-~Yqz4b zvG*Ke_hPIuvY@mQq;n<1zi;r1zSNX4V9SBJ5Z^>zNRr;B>-OsA`ocdRtzNgeJnd*E zrb}hvam+<8gU=5=WPjG2go8&Qy5iC zput^uZCbItbyePz7=7>9=_zL3EHqU`p}CADzjS7v(=W@|2%58b2Ive9=24`=iN7pu zJ;^z=Lto-p|Bk;+3gE{~{?Yb$D)sG@wT$E@7Iw(TW0%#cXVw^z7>a#ToFqV5p+QSc8OOZuY$0x8@LM-BjmEE##Kj*<#^%3rw93wY^Pv8mnZ{O$3I&zf^ExJW zkUzn3tx^YT)n4f;`-Bs#aZZGDZ3ScadGi{BQbu|9yvJEYrI*86m#FrvZD zN;THHT?q!yk2=*dyFY0>7bMo$RT1k8gucgXjIC(dlRFr+@A;tK%S~FcNS4X=SF~pf z|Hu+V_<6)dxy`WFexLz~5%X-j7Ig^uM;ACG*DH7-^5Zu=I* zMASZK1!aFYowfyeMGFh8wY(f+U0KYAiw5*Zy#r8OUU=sg?JJSX2Ta3&yWW5UTLC_J|Lndwv6>{1^`98QvcTxc>~03(o84i1EWdh`2Y(U)lzqxS^r%gwr-piHdh z7`>yah9`@jXxAGHcaPst0Nx(^gMFs+jt~a>$xxa{@R2%wfdjC{ZzMRtH;;RtlIxz+ z;COF5*1y6PCcU2JsPjV|g-#umlz`0^E3DzMViCUsKus{z`j5A5H)hu-N`f zbmsI`dMRw>L;tn3tfpT+V(|CZEf%#E!F|FuE06iVo|gP3iT*^W{#VYkK5mF4CIU34 zIW;RYOE+qz>{;wu@=8i>_^IKq{G*&$c?TYs(^n`73wvR}%E!jA3G8 z@67+oS$r(a{J$6f^jYA?Da+IMMMtDlD+hKSzI=zj#KZv#_}HPZ656LvF5-D31&eN> zU_E9PlG(+et#^B8p`(;;EA{&7b(5eZyNpxCQ?|#PF?b^Z54+f`GxLBE!D9u2p3HRM zh4F~mEPbzY%s%o!ZPXT7ul@)g(jUhF*c=JuarQhg)Odgcg3B2`HPS2gnZLKas2if4 zGyzRZNYX|bavQ!i-FT(UEsm?M`n#F8$_}FsvJO1Jum~iwOwK5#{Dk%JZ|0EKq8h`{ zscH$b4aPj-NNsY+!~rNtT}`bUba-&E2y52m`jhu_R75N*u@Y?3)XE1A!(cecw^rSh^><{2L@Zaa&!QKh0KRUTgA z8cpsO8AYa@3^c{Ie=Rfl9Ic}2mW8Q7V4+_xnW*XK8u%}NPe6dU-T;a-Pr-`P}+AQVFZB$GIrTmssBlLNvPc;p@x(AMRv(D`XEfbz7Q9ZctH}&8Y;GR{@eGDvUgItcx`ybh;)YaFeyP@Bbmp(c(J9*es5nR^{@yTX2HnhvAryFA2vbPlTeK@Y0$qCZ zp3<^|sOoCPz5RhmWP#KgoW-~(A^BP%jSB|v@;3$2Q6|3OaXoJ0(+WL)DXTxJn)^jf zlD>(}u(nLImyd=N5^NOQPnAUct_n8WihTg-r$5va6+g%L6Xq7cVcz3jHP*@q`yVY1 zF^qX7z`_j!p1hqMGO{JhHJw9P!^O z-mMUUme$^(2?o=DlA~EWcM_W>+tO|g`Bc}8U?6ofWm_k6_b2NF7bnKa z%P1AdZen>ER{=$in*d5P8};C&4ss1@1VT(v#III0dy-%6?FYzBoPrXkDJ&2?y9d~! zSLt5zi$QqJ29=WMwPlRY*8b~T)6pmW6bCi&H899@KSCT?#ZkERV(W(vD7^9PBDFiL zi=k9&lN$#*gy)za(dRm%7{eo5xJDkREO}Z)jyx@})H}hcTGp=cFx={1_U?#@oGh&; z6$%gjpZ2aisL3;p$64KOl@$*xv#yN_IB2*QHAz?H&?%9_cvKD-5M3!68VM-GAOX_p zEDC8O5)}#*97v&Z7YPYTOqdE72_i<<6$ogoZ0DB-~K<`G8n!U}w93b!YZ}Cf~<9 z-}^q#^SfTqJYAYN&}iO~C2zqbAeQND&Y@G5HCXBqn&)Li6B4+bn=L*JSs9(r3L1#X;^GSh4@7 zi0g@K5URv=9Cs9!X&9m1ksR1fD=Dmrx2gl37V8?_%rj z%ze~Prq4F=AOT7VOm+L^lCo|KUqBk^6Iv?&*j?u^D883wa>9Osj)@}3PfZ6^ZUcf( zO6>i)k6FhkURVb4;)I5eF2a!`iz*p@)_y|7RpVG;Ick*JVMm5>3 zg+4|16KKJ~94LZMRUKkFzwxe1r^@$FITnb+pE)u;9YdRebSWH?eiD!uMw!EfHnt+d1QNOmwiNbQAJ8myocnn+7rLwz-Rrih_ASaf z9+U-mJK2-;J*o$4upG)wX`cjL4)ZG8l-9S|u~Z#%gHRydaXr50q|5UH3#;W;{|wt) z`8HvVY|+2aFY^B*(){F@W>-&LfshezIk!+K zr+H4r5XJc$Q26}HQTjJ@#Q*9yul_84N^K4R*Gw+GZqLV$*UdnL7Ke^nW@tlXJ>!s< z*9PrCNV4fGMzk@1htdd)5SS%|{!WnoR~mQ| zxj|*?tI5MOk+nhQKLoTE9QK27LX4}^&L}~E-8_{00G_K>tH(h*`r*WGefC(LE0M?& zm9b|*pQ**6wlR!0Gcxypa8G0*EGe<`KZpE#gMT2gZld>`|3aiXjp2uj$9(t4=t*bvapMjvc|4uWrtISeN*KL1alLlV$&i4S3Bsqgj*2Gd z0VZTsKlL0H3ishXXAy2>Lj}mRlyOt*;G_KXp%DTlLDaQSVuNBw>NG)*z$7uq!goaQ zv13dE!)2s)BQ8pFoIW$e2kn<_+&wxhpe}K>Zc?D+5n{-6 z<Q0u4`JE9A zC(b`ruPpK_@}_c7F0NG66So(%_@o!-2G;T7U3H*h)Rsf5AM(u~n( zXUgHmx(3zo6G(t*pY6g_`W)3rKN#a=Y!<(t_6(Uyii^H~c4e=1%z?71_?;&q%(ji! zs8X1c`lUE*!WWt`>^DM<l8=%o3Yzo6O_ zf5f)ITyo>oCj+$@vf5+EL*Rq^^Vi6~YR@n~kbf>9^3$TpIPjRMNPW>g^b6iq5Jibh zNKOs^ZbE7G`qNDB~3 zL23uc8>x(28R7ywfpxB{4JOE0;&uQn^w+j8^`E|8j2SYn~dRY#m2M= zN~}d{K(BlNX|6HAy|LR{oU+g%p((rcp!L#@aQTC~Ek^ER^Z~; zujh{Cyy5m$m4*a6euRd+?R=(0w{U)8C)> zpey~u!*hRMGcXjjo-ZwR`}bS@V`Hgj|Kk~hNM0})eC3}zz+4~d>RJ!iBOzSszTd1& z?#m8h=Dzc7EdGQ;y@pH`3c0k)QUyNXIs?O#``+H(Vu!!>y$~Ym~-b`8%O;87B_jd*3Ycp|G&y=Zv=ko4hYH z=myuxdaUx2%XH!6hPbmn{2S<@4F6?)GG%#3Y->mywtvL0k5;R&z|1|eG6qhqq&WMQ zx~YK|Qi5+MOr**^saf9d*JMu>E#d)>BrTc}^1Mpj(OI}7xZ$xm<^oqe_fWGahvZf9%gA-Z9mT|*#uO}2Rdu}`4lsoUFSq>KXbZq*M;GGSb!`~z9{caZ_ zeEdR@?aPy)pOz=ro^eXtZ7lZijT0K5-H@!VZREUMs}?stEnFM)UUu<2iSX2Vn$Q(h zgPNPO{BhuKtxAhrGlyH_3NK!vUfh?312+?>Vsu3q57pQ z$yyDM-`9U5pCV`X`_+33H*{zC|Indz`_&U-x3qy9wcQ!M?f$fGPLDcAEB`S96bEiKQ|w$pMSs2e+O>2=ZC(-hsguXix3&fSUUGQ5>PmL(9)rbz)9Stux(+BtcuA zxE72HqCM?g*Uqz${Vc!z`I_G#Hnkl~?q!j3oI8}bz6ZAwzyQg!e>4WtKnGMmjj+d6 z?6P5HguVC30l3of%67M{8Bf2l?xPVFWwU)(YtYVF5ci31mOT-4|0nknAZ~6@p`M-bi3}@;7$PU(kAQj$ zGZF_adL=lxu6`*OT{pMa<4#WitBBFp{M?ffE8MuDOX0^xso|W$wy;kprI#b+JLKl= zqlstSeOW}t)4D51g+ivJX!ALld;G!EzInJqyYc?)=SnZWvxMyN+Qb_3*pUP||Dy-A zN!*e}_i$iG*|01Mb7Xc(bRaR~fjeQsp~eFvOsiR>p%UUxtS0d64!IFZz3K@>>B>Qs z9xp}mW?I_DDi?YE3^vVlj$%))N^3{epeL6%mbND}nN_F_T+3aAHDpu>ITMrUk-sz7iYH_xz%15x^=iZgDy36!f!Z-oF0))&&}#T?@W!gSPfegT zw#+Wm6b}1z)V&iVkDrBR(dzmT~=dP+>Ec;~PHH1*vS_-De zq)EYEOTQBdbWXw7K{5iN@1lti!q=@Ga|k2~GLhUZ&4wj1HM$$O6*TeN8ca&7s!*A0 zZeR)~W`{9BcPK(Q=>tWn)!91C>b+$&smwy4>C7xSSFu&7^WICJo)zJeuB zp&jbe;7`@$LFI}>ert>+ZX9qPSMGeHa63VuJ%RT31>LeBZul%s^*QKcGz2m_zp>Q& zme5$!QN4`GyKZl`;j(RsBevts2f1Tbd^O!t0&2)zZ}Iqw$>h<=3jWG;LZEp9@wJ5t z#JdtA|2jprGD}qqv*hoPDND$llTwU3DikRG(=->{iyf)+&OelxgY_{m6kJkW8Yyo% z)QX>X45D~_mqs%GhkHkQO#Y9c0FQJ7BBQ@Q*zbS1;X@uB1Xh22idxPq?p0y`JvP#v z@cpj`fbXK?Dw6+P8YJ=}T}PMxxp5GEq)B^t{l^_(qRD+a?Oy@OV}pN4x@*{6@Xsoq z7CqNJ)SaIr82;&#eqI%w{@3Ieqh0=)r{E?V_Ma;q!`nsw(DA1grp0HY``+)w)6*KAJn>@R467O(jc z3-eKf+KTcx_x_K00-6CO6^ZYMNjRr(imZ9@^spp*Y&P2vB4eV=N==1YfBA}I>ZjmS zrD4_XmvH9ZG0v>GU&M+_L1yV*odR=O2*0X{;f;?@Ic^5MzWvHkl5ybof|nm0GT>>Z z5~GJq-s`oZXi3Dx!5jtO6h{nf>)%cb>Y!uS9rhlH71fwic{C|CBH7T7!#$tH{(u~( zt|5u8y1g-lnSC%be9MP7NL?9x>rE@cx0T#K87tqKMPJW%ufA%Cln%U&gY9u-keAY$ zB8IVJjF*hICL*?>aT6uL@~iE4Hy)HgD?gt74*pzJ8D8DOc^u%8i9LxO!U=pqP8Ik5 z9I`PScE!vsp{$RyF&WYr@^oM4WU=e@k3<{m#L{C%7PkNvj)Yzz80@k4W!7pZR}3X1>6% ze!$2_>$!Ek#g~~~twd@6)yK5;LGAiDh3&7UmW^Yj=5+(X8>5co@XMA@S|VAbyT0^Q zq8!VSp8t=NUlDg1xn^WmVkar+xoRvTdvirU-+|vzT+jQ+hW8A)pKP< zvrD&`I3&LAH_;{n$`j$hc-hXaX>!$*#kKI%6a@CW!IrTgqQjkgP zw%F0nV^cBDtL1^6q()aW0bioUMx~wH<%Hxpdm%WRQN~X-g~coJpwI9@`>@7VZgYa+ zUJ8$r_$<(V69MhZW7S=f($YJbL!POvf1KwX2QsIqjWV*<-fujRoni4|sgEB!jeaQ> zzGO6N6SO%MIVu?DoxrClMtS?(@G>ADSA}c8{X!ek*RJD|_1)ZFo3Z=?!kNxG#IiQaSFp2_B3FH?k3zuNFxD6(q+_Lu@4@Q{fZ z#94(dH!=!pp8F-o@gvghPo`gOi{n|r zi-V0@oY&%3>gF@WDSiwQ~r3556qBub{JXeSmO5BI#CmD>)rq10o@!F zwE3}~I&8MLUR;LijI8J{M<|*LH*J1rwm)NyZT)-`A{t5$vQktR`&cRla1t;Bn(*Z{ zz--z>5)jMynw^Ouqq?6gU}S|owAQn+HsCawd!q3=F+$gZ(*)o0`KB4h1pn#tP0kB; zxrxfJ6OGOu7@I!7fc1V=0-8=jZ%@gRYg=fsYV$933nUuLTyyWO{P5V{@E~`KW4dD| z{ikCBrWqKh&%cZ1<9`#&wUysls-#o5e4468IVZl-$@MF1dHDkTm#PdETXTf3kE>pd zILrRMF2=vzViIXL%mhugZP{M_E2R!-g=WIvS9BgK}DHU>QJq_LO= z>J}#@j|WUi#P8E>Lu#EDLTLduT;@OO@cTdR`}yNh4PNe(%zjU{mNuNFxu(ankCst$ z?*(juTENn0x~{|mLa<$=%SAWsSJX$1-puO-te4Z=@|i;(Lb8poqX;QzsX=6?U512xlw68o_LiV2MU-}fy!upO`Y6{%dn~N%b=OTtsB$SN{j;OwZozO zrSTC2M+Ul6#C!hQhzmA)`I4}8C-G2$L(OAk)mJQ?5HDik@`?2GfbP(@DdRp}1@6IA zEu7rXx&RZEx>P-A+wiK=O0Iu_wt~ z0fdxl4~Gqxn39orcZxJ2De2PwRYpM%t50LxmyAr$L=%JlrH?n`x^1ZE23L9Lt0z39 z1evpJ80lM>Q1WXuD{-{I2;u3*e^vP|Pt~buBf5)DcY#(I5KmD%3-dEwkjh^^TDPpV zT?_+B`G>LQ`;y1&0s^A4?ZMFUhd6DO&7Bo=mb9k1caNlk`EwYwSha|lvxB7mXjkP9 zxOSP>XrS?qmWUDhg0@^ghJqrMQOseBxpmUH>-_m=jR~|Duyz*|nP#0zEOZ8JTB9s| zbK0Atsm&?p|1rzz;X&jS%;L**8LTCA-UFkj!!mV(+y4`b;Qi;Z)vxmu?{~gbo?x$b zF(8%JSFN9Qn!WhSS}2A?vQs0j{Lm6yXwMbC77%VUs&u#$Z42f%a>_RHej4v1q_I(m z3iVmIcsgWac_UQfsx(2Y$gIucwL0zWcAa-5OWm-V@zxLIBCSrjc#e;qR+}U`ZtP@id0_pTTn*Yqz1QOm9T9w3F(A$Y4DL|8ZYg7qyUF5-9KD}<&G+?@ z;E7UYk20X1wJuz)%hgxhtmpJw(Nu}0h$nZ-C@fID#bx|aILx5nls;IEQ3~Y!~i}Thg?9cykOdNOtbfRwk`c$gE6R0}pD_0H?br zD)Z=&tpy3b8SRNeT05l+TF5UAG4x9ftx0GnmM3xEa4>+-UA{zkvSYWOyhfsvu7}-a zTD*f!3f*4J-+}68NLXCGzy7L>=(V$46L{fwx~(!LaqE4iZc!z%cq@N@S7!+aUVO>S zKn*XmGLrpbGgjqHS8!0{iB()_pmcjV`;=A@ZQhhks`3QS@M*kzEv<>$gOY}4Q!w$w zD(e=;!S}!$3EGqOeu$M*-1!%avgoeZU^U$GZB5#*R59GgvonwR+D$yHpbiEk`g^bD zW7?e9VK0}L{((u)>5mJB(#XKh7kev#PuJVdUL+oSve0*RKO!rU+xEaOaKddHSqph1 z4V%s#8bZ-AzVP*LVJxZkFO&*QLS2rRpn$mY=xNEfMl0-C@BCV1p>lljw-B7fu3rcY zh)CB;t-fzyLfTk(%;|;r{pLG%hR; zI_jgP{VCB#%fMyH{m!KgjcRy6=lC7%m=yW#}>WDef(5yRXf3G@a*) zcA>5g$m?N5vh%(4_4Uiji?#}^QaiCmWAbjDN_Dpb`|;G8jc}x&IggN)3bK1` zBuFRtv*?FyqN!lcab6`-@aI$fn?Yiwwnvq^22qgU&k_tzGe5h8vHs2_E1fh}Zrc_u z+GPr8_`_uVg7bSnE^DWWJH|?<3l-Ax$KHE}Wbee2%K?Ak7b#(leSo7se$-w-LzGR* zI~$O=MdI#-8n`q}#JKGBH$86t1wFASvD|WdcdbjL-UGciyu*6BHP6~@KiLx25hw{` z9H>kTdZn}@B~?Tn&vlgS@c^P`x~Vp8$|vPdw!Y7tc6JUP+_Ebo+P(tK=K!IO&)0;u z!9{qsEs*zhz2$WMTv>O$T6$4kZ^X z^h|U2mpwwgfq;E2M#$ouokrxygX|JyzRih62i|KIcb;ck+&qlF+m4w!1BseA1A_rK zq3ase{Cqt9^>A^)Rc*g$7xq%vbsfyf>=M{C5kq)vK!VQKOoqrN3$rS(Z_Q`XT2iw( z+&nW}j&v0yE#9=1&di$^mFI6Av>EbGtShm0Q%>n?X1D~~16f$AJjvd12Ba*LWm?Wt z#BtVm#dojy+`L+XrALpn8|>@JQ}Pw9?2hSESuelKF)+wKK<(+Cto9ppTQqUu@48jh z3H~WpoaQ*Pf9hC%YtH(e(7WZXXTsm!Fu2TavABp*T-+8pD#P4yo@|OzjC5{(OztjV zril}jB`2$N-GuU!9(rJU`$GDD@W$PZs75|`ct)jqqaM~9xkx<8*8Lzc@qD3MjwiHi zFpJ}=hsIce5x)}GBuDZn7f38A>@Wd(c1}+@Vh#vHh`|>ddlGwT-=jpfgYK4`Xwq znBLcAXZ|o?$yQv~MtuA;$+#KEjhyDj5+#dGo^KzOmN-{$YfwBTm|)uIqHLP2VsyJm zl1EZyy-hEA!cq@4mp^gGa|`@QtccnT4{SO+$|j!`E+^)M{X@rAFZ3y7@A)Z&+dC-~ zbvFqBFm7c#R{4Y9o5Ml!JnW>RtcXObynE@wRf^QJIcwk(SX22*Wt61VRa-C#Vcqy9 zi8<;QhCcm;ZTo8FTSJ#_U89mUIKPH3Xf3cbzPv&kABI}F_1fswTZKBbQTm}$Qu4N^ zu?U?w7lH^3r3$@WL{&w0wo`oK^FeDtd5cxyzXOw#G?C^+q`MW!wA263$Jre#5c;2pEZGG>h zP~h~_CGM3u&e{x6keO&IXYmNBQy6X=aa|X0BcQ(ZB5&-&AV07!|UOh*&A@yyNPd~0UBzL4B z7Ja*{wJC*g3=cpe$1oZg0>|Dxvnn!ac)R z9&%z)Zz6o;S)Bq&ImzFn%52heV_c}$&MdNFa}kH3lQSIj{>fvPYtAELMOFc`i51aA zAGjfH3NRHyx5JOV9JKwuh5a==nmF=S3+{Gp8Wel9X#P2{pcuQWa1d8}opg+gq?8RD zWWkf|K!mQ+ zbr{!Vkt-Lu5yTz~4Wl^yfFq}+Q!<55W3{v2`4D22A&Zv3c9SM<7lo4*A3=`6LBAmc zd~BkWLl;sWc@%Xe>(stp^=*iDfxbAiRTXUK8~Nj1l`hu~6S2WW2oA;s=z&;EV#EE- zsWFCM9bX;BvP=u?f(?cyuZ9Z6m$G^fQ$D5}OBqT{J`Z3M$T{{uQ{Vae)p_uPXky;g z{Uv4pf@GgaZY*MAF;#W9e^6pcx=t)I#60t@Gt|u^rdv~X6-x?HP$+rm3zjhNTPNols`N;L9Nsdi^Wv1_MF zbi@hzL=Kep@l1Vi0aQHKXaG65JM@+5U~>u@mN)6Dt-`L9REm=`S}#By^@ zI4DR${QdmfbFxE4aovpJ&!aRQuxM5|82>=jBvDaHkbwcl(RkIaTG_^j3yb)yU8q_) zRxQS2&psZ^QK#FkjC_6q&=p3mhWr^5FmxeT@>`W?lXAqHi@Pvs{iq>Mto_PNH}s zJgL6Mky53}Z9v4H`FvO=`UJ7LAW8d!;`8s)7uH?b5&N7T4R3I^CK*?JZoOFlsicfE zl()qK`g!jtj}9YO!S(I}wrPtuNJOj*r0K|k;Wj=7?Exn3X|a4NCQdlIGoR5) zn+?0ozX;S1*LmLewW?B2Hb#+p3Wj0Cy!W^_(`n%vPKitip{^We1jR(9+8@ZHgF;$& zj0oSWZ2nH`p(?lY!(%U;*RJf$DL*J)CGxu&6rV4iFd?>H{BB4L`?T#Fc2-9cY_E5- z$`}Yc`UK-o*W})5gJF%!^Qo&>qFowal?1+|pEU9iW`FNea-4z`VaF;liBfO&!wQm9 zITo`|RIe4EFJ!Do=5jCCyV4?bOSjr@^Z+5qZOA0+_B$Jtf|7%`NmDGlK<#0 z39apR84{^vUl_x#9)bECxG-@(*|=UWyW+dE=#g!>-Hf55*U3 z(cop(#*Vy^?`!(&g6O->)W-&A1l4X}gESH$pbWWuFGQ8_@AjZ)Q?7tP&^dZmYl_GPa!R(D)#X}?V_0+0H^9`%dr2*<-n$v*&nA|VR&DoqY+dr^t%t{&3b!r zQ_thsQ#T|YUWwpk!+B<&3q@ZUpbk={gMQP+tpQu1k&+=cWM|_dm(zM94^h@?1U4p~ z;3`MD`MnX~1f4%Ef1yAcjcq{<{FF7ghu+s0I358QebDSwcuvsiiw-^fF^4sSx_NUtmZO#qqbCCo0R#`9vE!0#HFgs9m=i&+;z}3(f;mk~Zse zk#1>#8fdCyovpa{(lE0J>tU$1 z>`d%0V7?3rzTNRi)*L@I7 zy6@2?a6dfcV$%Kgro_Lv-G{eQK^b0a^im4EID zTLx?6_0~%j{}*t;D^+lr&$I^S#Np`^kn#_dy-p+xuW0~a{KI-}4E-X?%*0Agrwo0N zEzg1mN6$+Jtj)NR1bM@+0P&FxS-Gkc{#tK4^MyisfzIjh&%ww3&?I=9;A?)uCdgk8 zW9lR&zZNu5=la;0r_0|0R9wGmkZvAo@Sm%cc=fUpNUE1+(K~t~ZpTY-f}F!^HvbKW zQE6Z<<4%G%YB{T7%UcT5C2G92@#j&jNoc^CU-OnK}!LPw#U55Mp5+OUk z9%8DuylahWDZR2iAT!pTRb_eo-ga&dXU@b*i;}hKUwD4P-A`TK`}Yu>m5W?G+Jefc z+max{sB|z>Y4L%zTx(>alDHd9(ecqlKao4V5}|(%T~;^8F?g-)IBPVasIpZcKi!7B z4pSw$xv@m4jH%4JChKd8ivIAKahp(b;ANbFAslWr~Xhz?2Z4& z>%h?mW;ER!NFx6F=m^C=@!0*>GiUzyDFK4r6ucePJkPV-D?`6Qv!eg_`U36exKGk0 z_fldvoQ;0M$-tma2Uh8QRF$TDZ%o5Fo8ORb=t`{I+QS5RLX~bZ*YpN|Kq+9T{`?&H z@#H(Vm+$y>qOaJe4qn;|34JSK+fyvtEw}a1k1X`=8`gm&q*^zvr7&F0;ha&v6PvU2 zvK>WG0c%&Te&8kixV+b`QLJvMFwAskNk)UldL$`Bzhm+I zOnywu!Yo&oL$>N|#~FD`WobPM>RFAUSF+xvq$E+J+yE>qt{| zzB2D%6<9^0VN_Am@c~zoCET~EvTZ#fputbg1!YVq?6=HSap~n}ooqb8J$8%8msYX5 zd%NZ2@r594o$tUY)%qVTam6KX^zv1x;}r3B%hEJGuDH7C@y}P=QQ^Uhm{`4j(fug+ zc-4GN6^D%jdZx)wKPansLSd1jLVaO7uGZ)kEN~ZyD2E%fr#`e+`#EYZ0eJcVdvcKg-8whK!Bk2E{ zxu232JlOBvCzP`F*Z{{Eoa@M@0zJRRff@B)PJ$EEn&!=p*O*#xVB721QAPya9bD0) zrYRk08~1eVKDOUIJJCpaDE`PxT?;-o?D^n%&`9yY`I5W*2S49-xXt@YWVc@A=Sl1m zUvQPhWX#v3jb?~#v(fNc+;jE@wE86z>D?E+1d%xTfxT^M)q3`;p~!onwFefA9^t_S*gre(q_9$O)g(-30f}y#4Ptq@BKcx|71%YmX57GiFwj zCHiXSl0wtXeAUHPtn3FucIxd$FPxV6l(*Zh`3Mk0*RGTnN7 z)157(N>)0h207^2={JZOGx= zu*NZ-%}soOfL)`opTmid&WVe3cB^)=`E-dkH5-5Z!;LGjgtH(xc?Q>%>Er8K!HN&f zT~1Kz*uLrZlzvM9)wq^SCE4-B@?@AAHSfi{MtLU$a24)${Mf`#UP%xg0-0*b;Q8Zz ziJ33$pl{_yXDo?<`LB=|_k{JW(9yC=E48~%j@2hjuhsGu}@S_qNV+= z0xh47RshMY#CmplZH3OYK`dDu+Pq2LpLNNbc4^U=GaXOT)3O!Et3ngD=pePMx2_k8 zyU8=D(mIG%$C~BUUoqJdb<>oknbbG(abxq)^t52p3PNT3cadq*%Yg0&JCcPh&<;_M zm?hd3F_XLttrEk1d6L1FnUj^41KDZCRmPXSw1uYIlhs2kFqoOq+j66fQ*xSQ{)CEo z=Yqlakc6FQ$VEkbwvrF}>vD_#=!3ZF&$z}?KS1|0y1RH}>tJ(PkO!E2>3HvJHKAg+ z3=qRzkLs9xeVKal`+Ti}-6|#=RqZW@tNBc|d_yC)SswL)`2a?G73f@I~ATald|TCt&wwN(FsWjc7DfK<*44yrZos6_;>r zg`(&U?7{B|NhMv?ZKyA_@{dcm9?&$E${|K{N%BL#VBh*pP=uRRXTTeLXgkVJ0&`8< ze{RREV($_k>5kAS4_I}w+}gE3`3=NEDSu~e(H8EO?7BZgk1sT1$H_$50GmS!I)&?Q zAnCs$J(>`!+}txjUY@a<3!gj5BRGvGZ3Z zGxNoVYURuB9u;{XImH_atxB8YJe9&df+iRN=a%cp;B$+$)!dx|m1DlG9 zqe(6WPK1PQZFOQ!8v?r{sNc@pSdQ?KTo2uea^;duF+KqYrC^?#RdlIw_#CARIM3Mi zykP3^8Zuc^xnIF$&%kZ^^$*P?@jK4weLp;ULmFGIi6oLyUp7dcKc=|B+Y^IotS{#yR#ek zsXNlL#C~aMnVOK|hKb#;+LZZHj)5l2_PX%P*YOJJH32HnjdU&KGiiZ@2=eOWwRyXW zAgh{FYH&*rGbfXnZLQB8Q7XS7d%gw(Bbvyb`g{-mHli5vt4Y~5nb)i z%=Yo5sI!yJqdJ0Oay!@C>FOb&K2t#&8>Y3wOT*Pm#%iWnnWs3*m$tfnO@meAlU!F) zMs0JZMK7m)=m>eMn<6eF-Zda;fU9_9aY5D`VM$Nne0v2FW+#^DsoA|=z>L3sHL%;R zyT}ed9xvk|j_1?Qx0)x~y(UD4#ZymH!3(7RQBU(-6s|nqwLu#slLZnjiXvCq@m#Er znA5eZPqr~2nZL^@-FLxW9p8ysCfPL%2ExpxG`cLTTwhrv$ja92h75~-fU3tv-V@u3 zV#CUNO?KOG@uRfD9aD#M6v7g=&uSzkn>Cd!ziED#x6mX2>v0jmhgfJ>olut*`M!5~ zZZQsLm!<)_DzIOy6FD=2F4=?SY+bG&zBrlOv3DP;77Im-B-lcz3roR>bW-|*dvH|3 zUs}YEOO&v8GwZ4URy{CAYmEcW7=AqriZtj`wKGQ~0yZ_hfoLbCYj8g-c8 z;uFC!n9+EtIC5%4!jpxMrAsZ$x;kPn%qP&+gk@0VI?Ke~cT43_#xRdBjucGytTx9N zm-h}mHxi9`1u0`hPxrBxT%6&=e!YV8uOqu_?MzeJyz-vCaeVJAU(xoCLw}2j&<#7= zcQj<+oemeGp4VB!p7Uhx?=1q8Ls3XWvB~JgzRbyaH4bhE5hbkXDA|+iqQljp@{tA* z8#Z9)x5_dclLt?4pxd2}(4dNa4PL3y2$#1=oHWEYAR)JM&-k-Khvc~nugYvIZgKeq zblucwumZh1pK+_*BWrUr>AbPiPL9BczrwJEpKFDX5BCeVRJ>x!J2+a4V}Qdb82g%# z;fj8PRzunk`1dq)0O66`D6+gfNp|CY&_tUGw0F02PF+WP*(#zzz?a2&(o(G5&S$QS zXVkk@qDay!#~0$Okssmql-`b0mkX}N9CQz33L%R+{S5{t1Ve9CFyiZab}Tt8uc z;^?hOR=1emquBne`HM|_+tB2Gb}n3(a93*f=$`q2q^P|?q%EH%?Twgz1SF$M_{ZLR z-lm`lWY@sxk6fyNKS4b<@z-eL^Lc$;VAq2$_0r72K}<}86|AG=T!35i+8h2<+y|Q- zP<;ldKEFoss9k4}SNtyewW6IMbAp+u{j?Iq3b*_}fZdXK}5} zBpV&qN!CUOQ~SzxZ8FH@d%*b>^t#;MMhvbwYcTxt){GVD6|U&)nczjb?!RQ%@Hox2;kUSR!r#(0|7U7|`vL>w_4A5jO3VGP;R zCT0v}Dyj}Jq zz+?u$RYs2tPpSId32C@Dt(nxjVU@Czvj76OTgbL#}KPtLKsq%7NVU^9gB0o=kP81$GE3!D+5ea)f&2*HYGPrPWQ z1vaFg<-)X&l*si8)lWP5x$Ese5gLF@SX+R^i=aXYSHEKtN_698nn1GodOp*sBR@cI zEaqJs)f@R7qLY2$V?5%ciWXva8ih}KR&?@Nxw;$|mo{(0{v}zP3W6a_ZdsRZR1wrg zizwX=ZV>D}lCh7KBO>7X9cL0Z92G_DxwSa`Wkqp0YF#eg zp2#ukxy2=b^mt`iSz%8>L=}=AkIp}65AZdKY!GWjKwCF*p@=S>IcV?i^%Gp=>Wn2y z1tNtDX+?)#*Ob8{H>)eA8$hy`@biEe{c@1kX)vZc(UR!x)AWg$rZqMUg0A20=z(aakksLu>m2n~$-L!_J1Le`z0?%A-q8FrUvOJeb2+5OplXO9EBrk$@BcybFg zC)qZgY27++h|9NAi?!_8Kqv{i{SjTQ(Sl2}ty?{z1QmR2aM?mjEYmzH79)!glc&H2 z3O3}2f>tQC=1E$;*%Dl_m=O)iyop#kliPc!u6AvF4Dnb>qL@I?okTmCl!nB5zKCg% zRPFj3w4AsBYa<_DPBig*<1z7e-^}xGKiF>F%HXnkfC%g;9}t3rY{%Q?p@Ex8S{tVQ z5T~~ynlAOljt&z|9e7;I_WWMqy4M`<$EMx~G-w@deW_|SGE(ga#H-(1us&dBNOnUlFp%jh)T7%r!r1&GlU@q;|EsY@w-} zW6mLtC|2gp2SABh8+Amp^;A>9)ooS}jLI2^n#1x{ovfy(Q$m{u2?%8?JwRhjogq0LL2R)-(FVNjY3?1n4s+j4`KI~r z|F}h2^9x#yOP-%*=4Y80Y;#E7_ZqmvLl>{SS7ez_l=<~6SL=2c=~RM5v^Uea;AjEo z5=Qa6F~{BN`<@J+DE9KamC#U`VDAu(nidmHr)VtSS~Px?5E1{~?Xm>WZxnD;ul(2Q zbi35a4VEu$RKHiv7-)x?DCXH#6rLsPxnL>IFI} zC~HRgNfg2sW?ILF%~(qAbMlZLeI=rbSN)+Z&Xb`(VTZntccg{2quzAX4K_c#5D+up zT_;65$c;OsWTgX}!rfA%bmgTu;UF1BaY{#eB~j)g{o$L!981^oXL{=gmT76%hwKw= zoqB~+mqi$>nP<45%N3jJY$|@YeFg!I2CG2(XRl3*I5HKKJo`3{gILNt8SMBY_J_Dv z4DF?&>88Gl$)O6DBp=7yioWpp;b{toF8X&vC5puPdUfex-sLIgg^&-EH65bRfvr*h z{0ppsl7VH(Filng_!vfdRI6q0NBT?W;)&=3BH6H9wg&v9*_sFZ?Z*7L#?|(_JM>%a z1-+?RQzPm`HY?j#;S;)O=(Ajk4m)mDTvt{@T7>disOWqcgBP3`kJ)by6W@! zzo_`i$@g^}*s8=KiyhO@%&m1hOOSiqSyKE5pr#T#Ul^QzqqidNOgdqsp8p!JU)wBWRw1uC7x%wo9j1e z@{qWtx6!q^T@ga=qK>n=_)HBqBGa)bC~&grd9YzdLso|ug?eR@|8T# z^3$V{zQ^f3U@e8;5JPxHyTo8LI6AG_#~gkL&NzeHxu+TVV&K!&z5LwEK;+`hr(S*- zm_feru@WrR;A=@sp6QyLJeE-+NGm&^Yb3;MvEK)2pc>Gtk$Zh``#PnbEXL)ytWpiT z7tY;Y2Rkw3AKQzYj&}<>EJ}5RMC0^T`rl95lis>k-t(K`xgZuBD_hZ6^G@St@R!>m zLNJGNiWH_m>tXBWbu-fWJ3Moj3n)2O z+Z=-(2W~j#28w`>lgWtM+5zeBhg{~GW^|0(v)UI{JJTLq9-NWkw@6!erO(K%Q8ni5 zsg^>%n!-R69R49y#l|?tHqJWy?^;<0s zak)289>2b_s03X}?m%i=o#>Jk0rgh4fMyZ}LP|+KRtmu-oS92qfRyG-u4+9zb~}(VrGF(O=b)Ngqu2rIIeJV5+M%(P!dZrk4t+C~lMv_W zU1==@OKKA$U~Pxckq+r+KPKK8%v|pV`F0nJv)S{mPq-N zS6`e{I%%i}lX`G6d*adonsArtL))je7*0ZOhOC9U`WY2TrGux6Qg0WXS4uqh_ai7M zX&mW>H`muskbUxv;jhPD{g21Ssv*IfEYU6p^ISF1v^L;Qe#|qV_lX*oVBrr_Se zjKIS>rNFya4Nh4fbTbb928?zvZh_GY-I#MlFAm`omvetDMDQ~(fuWK-aLD;;qxZa4 z4U}Y5100;Lap>WwalzgM)`wD}NfYLM(D-UdGJ4;X)=GW~jC3%Q%Y#`CtdNk9JB>`B zo3b-JQl5|Q&G5?Eum=7chSpwbq2hEY=Q=9sJRB?zMu#+-)%%w2{AlM1hJ#$q1r-4v zTk*;HlS1-$GRdJR7Gj9g?8@oC*J}`~Tk1GF;{VIjwHxgv6Ez-LGI104mk0F>-S<$y zQIKa%p3^G0;bDh7fKG{D4&JYI9^?~mH2<3s1y|rGJ$cz9#ETiqxt%vB@j#a$%GID) z54LBTtx)0vP^WUA)`~4Q-r31Xv;=xJ|Kt@gw_A!fgAO@d3tv9*~h9fU@y;Lh@ zL~)GVtnpn2$3;kL9s)y8VK(itTo&7(e*a4XF9HH!kfdi1v@9M_5gi}nVn0#q2~Tmz zHqNluK$upx-FGIuB%A`KHU>Hg!_aYH=kQPeou0viGX=q`%_o`?j5}1IGCbNtO3$yB zTG|0^)jhe+CWA_-wKjVI1S2vL6ub7Cj{dJzRO`$aURO`5#VGEN2LtVJ<-XbL%3`eG?gS|Hg|APIjQ;vK=M0}rmeQdwNAmz6miES2VlQTxciL2sX!;nIE2z(hbxE%d)X8^|+qCGG_-TetIIuysL)Jt94uyI& zQj_KzX%pV+$--33-Zt~phX+v&&RhfN-8J=a}5lS9<=ND$EvGio=iGCcOTl3>SE~_Vr$gp zv_Z)EE#tMck}BBT2Hu0ln3u>{-|(Xz&}DI<_v>D<8GsZp6<9Vuy_6NS_R_;Dk5VYK zMc-MOUuy)qshYeWfvhwDX>9xIZ8Q>B5$)opQTj(>(p)4@$STWb?z*KB_pBkiV57L5 zL07anUqz+p4u2fI)o4{e!jf zD%ClTYLGp^JOQU>J%Gb_g$F%TOpgT{hjms4Wmg&oHHsZ?7oDLH{3ZjujU6CYE5U<_ zWkEpWlr$v=V6W*_j077-$yz~4+d0EyP37VR(2P}$yM<*)xlQXUb66@spe6;7s3b=N z!C19I9)+{kijQ78mdbS&iy6Tjo#3R&BZ8WY8=u3^>^*TcfS7JO-jzo{U*C{YzX4Zy znddz3jPf;kIEZEjeQeq$3QF6yot>0d$N?nUCxQ$|Wr3Y9&9Y%T0nhlp*d(U^5og;y ztciQ|@Wlh4V3_FbQ59W~d6$l{jgxoCqh3lhpW9f*6MzO*m%PMB9@xup)a~+9ZYkJ| z+{+&T;krnZkxCC&a=oF+R~@ALM))$Vh?$jWY5}OZlE;%yTf;9=h5GpbHC-CQlCeI< z(L}vztNcaan1<(G;2W}TDbDobUGx39LQAm^P=;`7l5VMw=46eBRRFUYK#-IU>VI&#?y{wSGvP@K6FFX8 z*ppW!dNt!@_3phe#yY@t?pOu;Xl~i(ScL9T$*GXCAMzR0hSJ5gC-iL`8ijYS@5u<+ zUUUb#<`kq50}@t=`r2fmEu>F75NK`OllvUR%GeFgi?f0?4UsA9n>>9dJLaI_1~OKtcB#A-{fuyW|vzv z1S0zu8uoV0cc(Kj6ynDB2+He$x*u81niX|0veq0LlJ9*jbDZuhJgKi|Pl{Y9xG4tW zxUo=q0%x}EO+?mo`HJw*=dE6E>H^n@?;i%2n($`h_)$7wLY_-ukXPa+WJ=`TAF$s=46mEvcQ zm;KqK80n${3vSvzQ!u{0+P%(ui667=u@1zVTeDnjV@)>)2j2kxD(SgxSgU3QGxbEh zx@-K~`Y7F@qJhAxANuSSx zr-;_ob6t)7P11d}L>I$C|627xC+x@Ijjw<;$??%1q`O-oJ^Ve1Z@IF`F!#dJ5of$8 zRPhvEoTfM>-)#oOYpNtii#-?giUTjZHtGU$uZ7=u2&IGNw`|61&#q6Lbtpv@phk*( zA!JwXTz|Y)3P{_1zuG6(K>8RgsJ<%#PWA?)t{l;*`a&?xiE{3oE-LG4H&e|bkgnBJ z3kvJ3dAZw_?G3R_VIKh-c)Y#HSf#?`dq9-#1LGqyd^Q@18X(*q-+6gzP!LoZ6L;%z zD{Zaha-i8s7`td?G94E^eBXF|qxH1?@j12lgZTK0m1p;zMBPQK)i0H+&&G&^BICi` zub1yW3CA|K;TEV`{7|UiC-3y%D!XHQAe*Zogv^0YK$=BO8oO9Pkq>TkWnGgLcTsZ) z7u{z^&`p)=WHZyGS9?r6nvi0MC#(D8S}W9%IQd66ZcAu5lssz%kmLp3*I)AWd9lrN zHr60+=1nL`9Usi(8!FKI!U}M3XDcA8s$C$6g7aXBi2`6-cFp!-xA-PuHWPJG(H-|) zZ*vkYWb?0s+dX_bR0-cYsD7q=sI{mjMOFfX-Ddvzw> zI{&qwpMGWa9^D91Vt6FAIC!_`Qw9(uEnjm@@`E!&^{-dhlEVKUWj+L4jK3S@oa~s@ zTK)nNKtWDVqR{Qt@vS-I%M-2seR4mdZc1pBX4}6&nAUeUvs=BEF2LI#&W7_pF$kFH zQ8XJr+ux)}dm|3SV(Y`F9|;Ek^*NwC(8DS8^0k{vI#O?CUl+Rzbg67T02^p*(>mUy zd;U=*^|5y6iD~Ykm)-eaM*n{IEkJUsBC%GkKyANGu6ctlsisoT^Y>O{+|KufQlGF_ z6!Q*9eX=h|JKwS_J&cpTyolCMT=A=WZRzl&7-Z!oCqXBoI@<%zWk#!x;vMC(_`GrO z5m32}UR}R7YE~q}Bzsu0APWxCgL87#e`JRaoK2jwA*o9LwPQ%yi_$#AibrwX$}Rq4 zjo|7|21iyS24_<7-Doa5{9;Kt4fcayB(lYO&|;e9D>fZ<(a{i_$jMDsCx(-m;FENz z=A{n``o;QUe5e_L2EMGYswwQIb4rI(t_#7&YECeU@%{}Jza*66<|@eKT6J53*uVb8 zxMURwTQdP|7g=GR<$ChFkw!OEub!n|&b77R^;X?p(!eka^E``Alc?Wl#AKGe_L~3! zkvrS|NGt*T*vCBA{I(^d#7AkuusnO3bFN0++>*OVrYY`31b9Gjww={n-ZyTGS&`bm z&HuR*l!?ir$r|BBIHWaLnQat=jM>1MbvSv9f$DyePz zvlWy2VLi9y3XG~vnWu~2m~a8V0Fdrzzta@%=kuRu#Yq9q&E%Wui|9M8xB6&zRqwmX zY8Kj4jBRVkaFhL0kWm*=%JrHN7hNveR(FmiusJ$i+ELfC-Z{&XEI;aHz^4()EVb%$ z#Ct(oLd$eqBXbQZM)&J)M8Cf2ONsuh8t^P|j^(>AfnPxoGqf{6)Wdmul^F$G5yf*j zGt+YP@m0_JBd(RK&yueZ-}rSaum7O%Tx9RmaKGK$$A|oJaxCb4`hXEF*MoT2AvgYM z{qwAtT2n;x#?P|u?YUPdWy7tmb_0^I+#3pWpUazN+7j74x3!PST2`~xmJ*ueYoYI( zFl=OGn+)X}aLxkx=9(RoEawbj z71yy*3GcD;UImS)C+RW;XRwR)TMMMErkXhUTti)Vt%VNXRcexHB6N6uxW|-KJK@axobl?;d$rIV+W3jK~V~`15E(oR!vLZsRLe7|2(sb1Hp!JA$evlVwoGPSrpSKyEo=%^i8pTju{b< zCGLJc0&m>#UnEZZFQx-)l={R{)MmSO!e_1|6*QsStOIAvM|T<^w41UjreYE6s?5e zz-K4l?C%hmrTt$nD$6ubEuymF%31t=-=5T!t4U?Uy$u$p0Au@OYaDBz{kwt%4@&{t zD_x0l1wmIY@dYeh&A@D}%`dzIZFe1ZSb@C; zv}*eLs9nGA3kU9t`Xxy&<3OgD7i;{*!hm0^*=rbgHsz)I6P)}Dm5!XyLOJJW6M*Y< zM{i~~Z|n7fFJWCo4M(j0)>Gi^qWrM=x~NsqyZwQ*Vp@A~UdUA08&d*;YbaOX1h$CO21F zt0}jD7hLtZ$UfX_r~RsOr#@pRTv87s>HDkmw>vhQajd|$ z2%FK+elgwWnWq@-;C0tSWIe=COiH?36kT6Kr|%uPNg-JNCO7#_k6fhwqGztif{*Ds z4R#%8rG!82RdgDbElcdTCI5S@C(4IL^L_~U+vBcdX@R7dLt*hUh2-?NLpdRaZab)c z2%CJIesw>|9Bc=9!kAQt|L0LD++XmY2xdRWdt9h9NOFZ_wg3M!`$x(D8_y?6)+GVB z-KCq=`IVa02h^C=Jj&HVNTtfT!ln=Q7h0&=a6w_RyXR2jcVq{t9j=MLtPS3HS>2-n_6m4n@L_j6AS2A%8C52PW%2q$59S z_=uP(_m7sqW2kQtDonKP>*WHt)VX?QnLp)ft>e3X-ve3k)>LqGY zEVGK8Wyyw5Z2|yM5uEkc|1ZC17aX!j>yWG4Z?y|b>KX0CP`TTSIv9jz|)lhJI?(keINzfo*(8TsbUx0HbN=24NJY^nb%zwu=yxM!ZjKgpEUvh zHU)PsHR3r9Mhs@#_VYt79UUDv$P%r*PuCNeLhVfzgKSo{4}LjnR&?z_sTbI2U>+Sh z%skU02%p}KH?f?Z#@o+q^T;~K@vBb88H`++emxi)_c3g%Ys`ohHsuhpPTlNwetFW-3^!l)p*Sy|NUhVYz#@i#d4kx z(w=GtU68u0ta1Pf`p)PR9lQD5ol4*p?G@$a)xaaG7BW*3vmo?iNk?DSh#9!;Fz9Y$ z^=L}RtItHYQNl=o;e}4E)uVj}sL8|b4Wr82OHB^&`@mLmA9R|I-sR}Ma!%vQ>)7T< z=bf6II?w4Y`t<8vwYyF)d(6zHM>6)d9WlBtfz(d?q_AsG=2c#lVe9HZh1zN_|2+ll zV9~t^@!FrTb+8nFOeS8zzg1T#NxXFLd(`Gb*PaX`7^UI?S#OY!ED#r#{!8@*mL%7) zNGcalF>2dHfPYbn4M53Dd4F^ka)sE8U&zhpdlOz;2sGiOw&+#d2sR@yh1*180djhh zU{h1h=KI*JK0DKWj&8gQQqpQ3K)2{_?QtT3)k*q0px7t86x5pP{rEyaBcR)n1rj=s zJ|c-BXP!^|D~DHly;%Wh`>Dobl3z72z>=?1zR2@gCtkJoyHbz;zwSW`jW!%m zOedd|f{7gGBvUtq58ZQkg|Y?NR57s|z%y}T@N!}I6lS^PK3HbC63gO9jkH9J_8;V{ z#B27iaK5?JGt&ogj$NvI0T6VQicq(H7`V4JwzVpf4m^`$Y9UmQ4Up=9wHqJ*BMkv1 zo6~L@v*5i}0pC9L;s@G}K;mHC^hn_9-xRP$Ru&i314CAyueJ%Z5sSSSM9;1PyC>@0 zht09Af4^?8^E53r>qAo=$rGIgCs=`lg1s{!pqded$fvey7wcC`wiV zm&pW&W<*cffBfZE9IJ5p&sKiS&oCqLVA@gBELFRwIT{!sOIGQ{v0b|OBWx;G_Xy6> z?l;k{vfb0~ddU-}%5OBZr{A;4k9-r-OaB=L%8%pS9%Lhv$=+V!-)<-bXsPk5F^^yW z+bmL4?{#sNe7VX8+9fiMwGM(Q>#BM)9pC?5KlLjd%@hOm-Rn=+23o(!h)-xA{yKm+ z+o|qg2|4^y1kcgmUUGsz+=B>efDCMsK7OSStG7-p@5{P+fXYjc193nJ<9$Q#jpcMue3J zIy_K10IfIBW0t*U0vuJkjyDOcnl5|V2ZQ}Ck!V6x)PPGS%BphSr9Kf6)X_APQ~|Y^ z&F=Ol6klb)PUqeEy!!E!9wfo*=EZC;FLYye%W8kVBaMWg5e*>Nw1|Gx1omxp`2q74 zg9Lk0!el#Ge<8b)gayLfwic)CA}}l&;*J-vz^EgT7hXSnsyJWX_h?+@bo6w)XbDZT zO4~)}cDETn(hzMZLDuug3(9w$WG~ehi#78goXKVY;p}?W4PZ-~p2&{^W;MTV$>}eE z<6P?Bf=^Y)gYrfBh^F^o4}UqMPpHnK|I~~v7G>6WOZ4|qdHRL8-I>q)n#RApNFQs0 zz;R16^i!&PeexjFDR5#5yTwU%87T6|){J_@ZvOBIn^AW9DpiNSvCFFka;*ww<#o>M zOjjOGZ4sz5R3r7%C>xUQVqD~*bao4`ml#ozovRb5%r8>=SJrc*T)Vz$zIKwm7_o%u z{9NhwJh|#sdEHi$OY&#wam8UdypPU0@8X*LqUY8yJl4Bj`d;_mR7&V}naj?PWbOI^ zhe4U|dd05jEwiay0G6bk)41w^r&BS{d_k5c-UhD`{o~!886hUlw&RoMJQ+YP`Ut|U zF*iW!-9cLCgfF)V#+;TBIn%uj;+KzYYjkJo?uchM(x6Vhu~oQ3$DM;bI(rQNLYX1` z{#N0UaNb{KLR4@hH6bPg)>m*76uX_V#gFiw(pfjmRM8aKnA-Q;eOv1fe0A1$KUCm9 z1hndKgLYcM> zWK;%6df=PRCz^k63Uy-S>7;HG3eu@rc#f42%A?*RrU1aPL4_sQ8 zLMu?VVfM;P?+;Ow$Y!bx;Zk)kr$As%;ZZ{4ly=x)J4rg4h^z%+DntAf+<~ZVo7_!( ziJz5f&qhY`t5OE9DnFCuYxJ8DEQI-01i1QgE)N|UG8qzwxyTk<)BOesh1;NKH3>E7 z*1@CQ+OG_|^@i2+>X>cmul7LigNV2kWI7{=hgHUFDSw+F9G@fye)cgmWt~jB;^|N| zg|CCJPm&UA=SmtV7QiPk5S3+{*&}ysb$^xOv_R&>N2os35#0N^R%JJIMa+F<8lK0p z+T@B!olfCXk-e$f5=nVI4Byv^n!>#P5NMJj+&8hI=2b zp*pV?lPVQC3`^5n0gGR#;U`deZ=T@mlo(5yJ&6x+k9wrTw*7ffqX7|HLr-0|Se=-j zY^iu%DK=Jxy)ZZHZ|c~Zdcl$kpVlQsVG)4~hpQHc_Ff$NRkY7W>+=eqJ^WX2+nsKT zq)zDDykndxDS3SFV3Hbq%>#H)9uiN&9qAi{` z_JIEwngLFSbssKj&`VqSNV%j;V?toXgXDhLQw`L!7%^M330PKqE9~o`4;`$^kw(7s z-~4R+{kIuY@Xn_?B48 zlb3&l=2|tHz|Ge7z?cFx{50Uc(_)s$$uk*NtvM}t+src8ecA4vm<^m%hPBy1}?Y8e-n_nY2?W`E7@^O>Jq+1CI>%+r0U=d~x%4x?&r8XKSJLY$4 z73z`0DlZs|4^L$B-Y2f|Kvl#lgGbcOQYi~ z0ii{n`^dtxUS%^W$KrIYtsJ-Tzk30LBz-^;OmB=ZPjCD?nY7}eh!iv6vbd6=3aMPP1NT_ ziAQ|F8SB~6dwJ#E%*8FnMdHN4FY_gvDJ*!n(s9PsFJ8E1DN%ptLm9gGBkHMAMf1X| z#@;tdG}=HD>j)d)YsUa~sy-flawXWZH{63)LNHkJxxV}A3;DExcqHkX3EJM&1x=q0 zT>;41?XN<=BJK^KMnUMcaMVv@sw=&3!}@&OJht36!+a)C-O5!@vjj;j*Di__dAhW_$eNX;FdpG(V) zC$ixV`P!3J6ch<1&&oztfUZEqCk-s=RiRdsKMuStXx|+Y$Jdx z7VZ8(*iqSr6WIzyvGzhP{%t1)>U-t-Dti?$;HY1tbdXn+%7W+Xfn~&NVg3-ti>@Zz z#P47y^Z_aPp%dQ+TxIl=u1Y{V0$_sj-42{v;O=35h3xsQ>nexK)qQckUVZZoUR$YU zrG=_~Z$KB?#&oMZkEpUx!O55)N>PdiR?wF8FO-_|(mYv|FL+Pvl#YwVhL2^WbM6*j z|8d)MvFMFOi{bDqHD3JLjEGM)%Qod*$lv!j?^(d17(HV*(_Ux9X4>qp0&>RA5hmNd zd)AkW>lx1O8|^>HN7#a17RAhcYBT(5!%u>`0rK+p>e#;U&Iajh)Z75x4RjdlcVQ0p z^@ZXeaK_yalJnpallmi*XGD#EOqmqui+Q5JVZA;O=8VG7xMK*Pep~zthvZM{{Njcsa}e2Li5r$MQQa#whS?)7*5Fl-lvCJLl90ml z?REBQF2e=u3}CDDnu+aHr1Kod%!AbZb=fbdqDdEPc&HP!=fX-)U$eg4!sgU1KZh9H zHk=Y8B_MpaC?p-WG%B2e?3W$g3Nx>N7fH3NIZhf^&GYMS*w{?rH+bOM72u^$(q8!_ z<8HPSFJEYXe=Fuv^ySa8dW4}?0xN07&i^s#C|e)xvu1PUS+T{cFxQc>q3=2ymknieHg`1<<+G`Nrb zTR0#b@3lBbX$%vsS==zM{^Jxqk8jg)a7|-5W*ZAo7o6awGNuCzAZ`Ek@jDmeVFmuN zg2s3_GzuiM@}Eblr+m<7WRL#q0p$$0UTdCk!%35 z@H&&E1l{3)ZaQ4+>#qNOJ06e?emxTaR)B{&14|emv4CnM&wI+vp!S`mfX!Wpfb4wl zB_=8RulYCIHf%TEb^yxOxS*a?A(Jz1AOj0{S^i90=xGp{)@@8%D_Oc zaCdd8Q#2f9(Q1$4{>PhxPD`M{OZqK)=+^C2a&B<9uv|kraPo9H`OlA_KH};@KXDZD zCX=6sMiKxo{FSB%b_pL~%8a%|IkxrqO~#vyjMR84=Hw5i^%@tMeip!s&d9C;N`t?Q z6+R*qIN`WX9XarrIgOJA3;=55|IU zA)4%By>GapI6#-s64!Z!UBkpBF(0N1NW%Y*+oV9 zdcITvK!{!?VteCU4Bdw-J0XMq)P?=0eP?TC)1rHMU==MeusE{FXm~fgBLR*ud#%H2 z+g2rv-q(~=a~WjJFab-`y|yApt~4uih(cbX{r;l~-sk_yjhh^!x?AnPx3fMPB~O_# zF0o8Yr5I?^0ikIDa%vs%lI?fwNE-LQ3e3q57$)AQ!Vwl(*l9;_yNW(P9|FVs&g`<7 z3)HKEfw%{*uJp<8N~2jk*>L(DJ{%kEv4aleK!UsO=QFE-irxbyU^}d^JJ6#F@mdZ> zmMmxviM_q|El@JQ%6-g@j|u$*91FT$Q(}Q_xUnD+v$uQ20NEIPtfm}v9=#g_S3X^+ znI#+u+yS$TzzH5S52xNg{hg`Kdbdk)aU;gkn@)Bj;VAFyBVx)5EJxs>tl~N*5+ClB zIcy>d3aMw>ofz%$qUaQDc1}T5l=dkPLUdWHKP#QJ=r8|DZ7z(gGc_Y3ITH@Hy+vAXRoEt)5}zy}}SF;C^5Qdsu75 z4zyiX7ZLq6=d7%|Vc|=aM?Y?;*7>iy`2t(@sg6N#C*(g(>YSon2$uYVH$h4s3*5q+ z5xfw^MIBGUv0%D|B;aaD;&@SW$pAh<^=5CK7|>*HDp&+mw4Jw+&LP6b@}5p*nUI>+ z^id-Qz?n?qu7qaAf}^#?cU7&3(!d>*D!;{+>c+Q2R>p%n>5NnFc(PMkuA)Eeg4W*S z`ro?6N416}!Id8+NxFI!fPR+?|GoYu4Amp<`^9(yDg%%?oKibZm0zar$^` zdV*!;gJk(8`weF}U@updty~oAA%A&;$c7(&lGnU?7FJBxYXj`KDIG^nZm5m5h{iuk z0W)#{s#}TaFIyzF{Z5}I{l}-+(T~qht>)#Q#PbatkNF%69RA*_y9J;4 zvs54dmLFDF5fC*eA50Zy7p1j=(_Fe^uuIddi9@)y7mGWk?yEbLS)Bf20LtW62(uLn z=-d`B6Zpcmw8WnLkM{}MZ!(UjTO&E78UcX}tc1wuiO?26U6_Y)(O#-&v0XgeRBa9t zcu(DFj7$dxSk(s-A|0c;Utj5KSi$pw)q0@k2JH-JO;5#N;YF#sm<}?)HveK(>#{si z$w7`{+5)K10mdInwO;&@)P*Pd7M#v1P^OZRQ?|YohCJPPvG2_3f}5*-T1b1tIi1(( z+Z)z;LI3R)AA|zGb4t2oY?BhOyqdj;D!cB!qn)8bY*h{X(g)-p;y?AkUz@qT^s^Tj zC)ENR%O1*;k5e@HU&bdFUEVQ9)zCt(q-iP_o@vZa&~g6nAI+~n#D$jlGl^s&pxmI| z$9*!A+7hw@6>;ce=@!6%$$K3%Z9hF`4;@fuz7d><$DDr)O(_tF(K9W(}!i!=& z@?H8`I6_&hU+Obc2^<CGMU+7zHp~%FY*NltPA64>A87A5X@l$G1*6;YHg_;z1{7A1&Mt0@3 zeyl7o5V49%^$o*iyYBOSf7rwp8s3r$0U6QX{Wt~m?ep|^04=`;BFm|CE zGqfy05fGkKi?*SD1h=BkgRlVNO_R#x>tY<_A$izhFS6i?Q6kh?LIW-_vaeSd{r>Sm zik-Nf;aoS{WU``fF+XU|432_c%*u*k@5i5F*(fj`W&ym?pD(bK54g~JT|L!^VgNrv z*!VK0fI8$0exSBnWvipZOu~?aQ}O8KlV1-z@Aaekoi)P7jYit zv00N+-qq8DaRgJoW~zHK1OY33LbDYc+OV@`Hnyse)~Zfo(X2=Uz3E!ecwJqg$yt1L zI1BJa!WCkbi2WY|+h4B+)X!h{ zIPs3M70GsY^jT($IdT~tZ=q_}lu zaAlTh;r)-{k?{*%p8f-9lYX4r&W4EZQgY!)*3CmZiwjYOJ2doIAW+wP=CX~KVyGv4 zzmbQBqp0)4=5zkGBUu+DJi>%nZ-j!gEB4Fk&L8~se?^Kiw>?Q*?JPV*!FADu&rqLd zNgm~vcj$1P*GjI3MU_;4KfX5|ng^*mxUEeryyN$bs-x~77wLbDS}v3?M7bd@cUUQb zSt)t?%3d>f)<0dy*r03x?4VE)OqZ*BiBk}^XpKibwg6*V>cgClmVtQ^fQe?n-*UAH zmSq{Re0_|m3KW$TFT)+6s+-nn17n35Rj2J9U)&2mcB*a`Sn4xzrtza`FBg9=Rt;=~ z(T>DaYPGSum)Wc)KDi7i;PQZU*T8q&k+aG|XCg!A zPoc71M#143ZKdl3FWq71_Dv(3AdM{P%CkAK+e-lKd^G!ngMW6w`;N{uy?ZOfxrZiZN4K4g49EuOy{x~ z&Zf#VXe5`pip6jjh?C|{udJIwH|vJdsh_x4po$5azP8jFGvEn0W;NcTm2AP$zWA6m zIylAu^w$iN>AXD)n+JrR4Zs&5WoY3KPJ`%_A&SzuOk| zFb)_7QRKkJt^kdk_Ecj%!zNt)3LQ<6-0eJ7+v(-eXy8B6$j?R?IMjt7@@eB95||%J zTt{VZS+y+sSh-%Ffxl7`4OIA{i&1INT6;gZR>M-uwn?k1A6{(f$hVB48t|J@OG*)C zjKu}Z4C#FGoPu~C=YYyPVY<@i9TVQbBAG0CO?m)o486W7Z(?r)jygy_lh!{gO20c6 zgLy5Rh^*MB>9Vw`!UZ&h4P$(mk&4;n@q?Le4omxzIgzC3bXIe!(@P(lcy$Z)mg_>E_S22D<7Y zBVWq$M*kFbGIaks)8rof;+(*P)&;yOp~<#;&7rL2OnQ^@fP|x=OW+okg&taw(XE$% zf>W__lhUgb;V_jaqCy`(#y*uGFht>+)uBs@+iHe-a3orvLd9K_(UMfP{}#%(qab8= zpji`ZSs1sOyX>{W3WR$|FlaW(7WFO0|2j#@kf_c8J;K?3@GGNGRzI?4zMjhsJbHJK{32GrZF(ZyfBy*V4T9 zGihKI*37+9#{|z8&}#s3VEan$vd!w5We@RK@wnK}!k&6U*KaI7*lX7G&SDf;pEr=C z{roH^;&3CBA=04zUb5KRc+rHVP`tpUZqFwBE}ePnEc~f~YUY>^u0s1Rk0~rUM@4F~<=(*3#u<^1mxehK($3*jwhBdyUX+7iSA^SXhSU9e^0MTW~RV|1CuIH<==rU{t(_P9M$Dbi+35%i1NMoo6wn>T`$gu%HbA(*bapYP0(*R(YO0s3@uF*|$sj-7 znY@`>N8FiyQEAQKY&el{Z|IDj`t9yZPTqUdA9#V7`=hS=9X*TQsc6ijs@e&nP{v;P z;M%4aC;63nsIcq%IP}66Z&(1w%f0DQ&QpxRn8g*Oot@~;=Wer+-Jrm`WE;a)hYDur z<&`Z~9lSt$U4DHOZ<(r6Xv}SrZm*Us%@_;yMziS-28pZ<>OPQ^}0E`w(3(Supuko-~Ry9i*F6DTLi|0^S}nI_!r=+)QwxVqzl~& z>upve>5I~NFH!D=T5G%Vpp{BfXE^ z#09`uyewNL!{-~y^(}DqLs}jws2@OJQrZ%teIiP*#jXP(YqY1z^lwpgc1^6kFvA%xM7I$4zK=050F9|Wzj zvVkL+a9W-|elBb`vR76%sYPL`=}OM3v^l>w%jeBAyK2nAjNH9|ep!w6>&Xr&8C~)_ z`Z=qHNN@h5(-`-?D>(|e8Ou!8$+;GjpEmIn8A{#y+uE%rhjmpp7x@_bi-qj8z4Nfr zGu@1`MYatPp4fIWuO#xJ5PLDlk}Zc$O;-?_!qOC-e{`9r`x^gTM;2^KHB0kb{T%+A zl!a7&NJY%0TgrOSn!elpC&Aa$9n(C6)NFO#2!a!HCe~uL9}v+w);piF{llY|Ulgml z(<)6lBsB9iE1q>y)f^#A08lPK83iJI>@_yS@a(gBh|3(G&n5l&0T*p+Xy#xI#tWR2 zD?9|sE>VoEh%crxVE0jA43&2{U~$q$xxh$BuAq;IWm>~^oolL|oWK%A>Zijd-NxQ^ zk3LDG9o}P)RpVa+c$5E-`u5os*|h?;NB% zN6leFX$Wjuf=i|-?U_0c?jWyx3Y`mwk}9mKuw)|3xTKy*#XR6TYJ`@8<|+cC9~3Md=^vTq zcm}UG0CkDEc*cw6!tEj5tPdOpfb=fmksIdW%EmbZdst5FPgU-cu)SXLTVZLT=heP) zF}*93adnJVr_t{ouC}s)io-_~26|gvAzfPUX%Ivc)KK;6vmusydi<&k10kNhMuN)e zVIf5C9GD0U3R)PUuhnJ^>YZW5%=ds$l>Jix`U@o2OXTk8!t~ zt?~NoA!*{O=&3PS=p(r5Po*DyLHg)hwB_p|J1=wt<)r5)$Vax7GzirgwBvk>t@Y+A8s^V zUw`vLwdHuHy?(U5m{$ptgSW`PEg_qCM z!G9*^UM!55sUfk5Po99677SAYg*g{CN^8L2tvLau(Iy$qtt(1iq;GxIq4vG)YRB_l z*lf1OrW>?_dLr;&0?0GRvu@Ci7c?4zH-8-z z%tcFYOmR9i6Z7qH!qdwGltW$|g_7|U?^u|ij#fr>9GJsEP0 zvcG641C<6b-yRb6y5)81#=cwg9)V9wjy-fMST9`(-kf7gd4ZMARybj`U+B(yi`W?! z>M{(3d9(^LD)o;_-F@JHwl?r%tEqOK$^mjFHsd;&)r6pFz3HlWnC`3uu2}Z3J3qTy zX&@5b7!_>-fMf(^+w;cX;nz#^$4~7&5vX>cK4X8c)UT%?r#ID$qS-V0v*PVpo_pX+UlixsX6DYmXiiRTGd=Xvqw2+ zVbl0I-ZpkL;AR?4Ias6((Vds2zORtid=Ym^^5=?KEViZQc!=o@Hv|o zdi)V7g)gC=TDd6aJ~E++;mMccWxo86ML3{0e0NxJN2=Lol`L8`#2$X^VyxOKm>0J#eOp;kS(7*WrB}4QpdoMWGBZgOT+*-TcT2WFw#fT)H5I#a zHtgICSbYSr`uwx#2XTj$cP_y}*o|={a%Njw96F;=oTP67*50Eis+#-ul^oZkz!r&M z`-HXAq8NoZrg>rY7JnAdLt zW?3ERZ=gA=&3v#dF=&q)IP{7y9N^a9i`y?V1=G~Pm`n7NN9)){;`T?R+u*>OE7r2> zNZv^D){M2)N6cRrvSqJH-3GFNe z>05A#We|U;!i4*V^bB58XV*8s^vu?w4>mU#`@K?DwbTAMY9=o<=lgQ6+D1X*3r^q- zB|W#k{odjX{B#2YKj=u7uDR3wRo!bqk>fz-$@~h(&-FKCBb}4mndEr9YR%aES2u>m zj*POn+iO!FM@~UdVV^x5Q#PBqMUv(`MF4tz^L2+t*RH&-E z0zeLdSB3K(FxZ!iaAfNgAp-SG#9VFTA*o}3&B{jG?@RNjYar+ocNV4^#i6bNcsA@U}a2*mZ2E9+uJJPIl%bv+Gi97X+Cq=77qh z58LUy?+=AzwNLIpXM9Do;;6Dz{~hpv!Q~8TbuUgP_1o-p?G*2c){gEyig8VsI|mxd z_IKS!ZL2yj!Qt>n4i(;@(+yhq*1C%~f4$S=Bv}6SqDN7G=X*S^2Oa{@YOwzG_(3xV z`ilDP|Kab-&JRylKKS}w?!lLDpWo&+@0(|VKMYav_ZRwGJMBF%T^H#Dzw}S~f@FdJ zJs2MZ@%=QV_m^0yLY*D(-}9@J;iAQD(LjZ5ivWriFu+zPA_VG8L0?hVMuA5|+nCR= zD>TL33%DGWrpme)%jH^tNxKg*n!H7F$_DnkC1^l3P|*op&AAyn0&xggrtd~kAz?EM&*dJmd+$CbzSLhDFmtZ~lgDfA z$_OPKu1v98?!617_?B(@Y zYz9O1z*D;}7tR9GJ{zOhJXyyha0oCQ0v0`854pz5x(wJENGnsoyj~xx3%U8e{-D9_ z26^SoW$^(si+x%; zPa0rOgNJglZ<>{eyq7_)I*yZ$im7nW$c(Oyss*V1Uzrcb=SwCydi<nlTVP5tR+RcrXCO2#` zS3&LHdrD7fyveN1G~syx+h0_TFzP6Gn&?9f90sZ2fq2G)9+f&D{Ez-YqG&_$&nRUQ3N zxyXLwVtE)!osH+Rq~pvjNIPLIWvIKHeS214OnTy_7T>b{X(lt}oHH#spbos7#F{*c zzyrg+QIA$$%EtkpfrnobfDH2HmKm|BB6^4wHU_MrTB8SUJ5-}m=QP5{HKHIFNmT5= zuOAvtAD`X|c^qC8hf0Khk^pD)!Q@em0IL2dC*T>9^nz%AD*kRa+1E`!DNvBGCqZ+3JCoL{=K7xn5)s@bS&Ao7r%8nNbi59pEM$FuP}FaL)$@D4_EBoIW_@kd-Q3W*H}a6QQ+oS zE?eXhseKR4e?G0`WzQyVt~At}sFRVJo9Q~lu49=@V?3;jHx|jenCtGIcSb{~q65Ly0V$1!vLQiB zp9YqYH@sKoLRf96p8D)a*a2h{WW?v~{`g{g;cOts-%GCE!`^=y16cRCQBMN~Tio0%aEH3~BT6+|UgIDtYWB!4;G0gS^KU(4^XArJ>1~;K6G9`alc_n>oE>s0>5T7Nfx6!f zbrA1WPr^`M*~G~Y#8gU~v9gRR-tp+yB_J8DF12m_KkU7CRMctLC93VKm;eJP85I#w zlH`n{fJhDs5=8_AB#ai z*1BuvpI*HvDSqL3o^#IL`|MMxVOG)9r97Re$qihLc8PJ=ZX*`@p=^OywW_jTSVfU8 z-5$S-a;b%`aLp)cK|6=DGR?0_6B-0S{8UncUW>iQpL&gjN+UXiG-715=ZA+t53ZLZhf0S+xpTrfnR%dt~bf_F{t``>B-V@r>h~# zy9+V?%e%L(&+?VTRAt~G@2Cq3k;AwRfcfTD0VAj8@=?sGMEz+8luca32D(IgP;%1p zJp&?>k3FrPEjK-Wf729Ey}4!i;IA~t@>_3Jq%SkXrI{4sGHj7P_5=e{23Zt0bBc*; zu~y^8G@n8ZvP=NIJ72l;g!YM!ab>S;OLd^VSMaCuUg^Pto|zVN+ELT!9pdrZy;(whkhL*_M0qr!~a!>hc0FESFhnePkM$lTtoAmxf5uOEO>)nZ9t@-t*YNr-QB^I(i#D{Q1 z+sb`aHHd95vzUKU^~8w`v#OwNN-O*71Fei1wTIKIi?NNZ=fe|?qRq+jz%lrKjjh}? z*)enNubQEY6uU2!X3M4M4&7fSZVBksNi*PcvkCO+TOS}2uxqqK@wkKN`YuP-33TR1 z%Qq9o4=%b>n4ZX~YQV`N(bCzG+AI3*+Ii3{Imk*Q~)i08ZbIH)4Gc_{PypqvwMA&B2>nfa*nTx|Sdq^1sII;O~0doj@ z)FPfdRXf0adq&5V*(7SjeFK$XWdzy8%&S3fID~a&}a^kNd^%g_ku%k)Omm7IZ+ng`1F(9sYcrM zkB?`>wtkH~X%O0^wJ>j8R;ShX-06|rtE#UPt3mB>M3u#?%IY^ThkCTXd&qn|&ZGWu zuO&$2#Ds(Ovs&NvSj3(Kiy-XB7%rOJa|3w-1~$x3>e?O?8wt>iEvu6Vm^~iDk&#|( zE(xsb3+*Y9alh20@3r)mjJVnC2F3$$!AC8HwnO2@L^DH*Lay5{QuJ=(m4#93*>fpI z1&Y*l(-(^4Y-Cmr@4X0jW5&AP>muRf+jMtp+|-WPe%|%ov+m$5-uad@Xx}CpY4og@ z?MhYJro08xXv;0^5^bVUlrL;LEg4mO+TE(-ESqh|IO{${mPL=m`AQR&HVcI(eh$&? zUJqHXoxJl@rR^p8N9fsdwkN}w%<5{xqqEhH_D_9Crjcgj6n)Yk>c7cm{egJIv>^Y0 z`mPdyUQ!T}TojX?x>KYoxH`rmN$d(xJwbjCav0OR;!mUsLCxh6xy>hl8g`_hM04of zQujY8{U$xnpE2q_j_|4nOB}1jIY^F3j^CzLJUL!RQ!`kzt7W>H5eVq{H-f||OP8$| zeHqZMa7!CB($}=c1ti9|@3Ytly-O5*^r(ni0X9MMI2#SdsqKq@`e7T*RN2qqu)1NI z1?WYVt=T&m(I$`@1nx$<)a+$i)V)f(5DRL)?`c1PmOcIQpaMosH%OhsK{ zqy~!z<~C<6_l%|$N**KdihY2w*C;YGc!aCt7Nmw}-hV$PQKTS04zzgWDHc(G=y*qg zEdhHb0~}>mB%DwbYPzjY@YBgZ(TKGhFyc>ExOm`Ea;4fZ7nPX%`_D=>e_R{|1UTw3 z4o%)pO?@bFEop4`2ufwWcvK&nz_5akbB)zDCA_uSv(Q!Qb*3LYKW5PT;xob>vuvn!C@^-) z(W`!G(~(5_CBtZGev#TR3`f*<=&h=i<41Sg*i0k1)g{Y2YgLk@ty4S>Ie0UNp)mNx#`6-a#Ejw_RO7 zT=}%r#A(I9x_Gi+n^VHp#2Nz@B5!CYJGE{KpV-S?RR&%Yy~E`yx=yD?R6;ds6DjiO z-BELY#=rtGlMGCW)9p4D-vDFRlQY%Joo(c;uyCUUIV$xpm{jWUkQV~rLUtCknPm^H^vhDuZ@jM0@ zN5s<1cjcp(sAuXkSXI&=wd91qsh*DSRF7Ypp~#%^_a3*tS&-N0n877`4JsX1q%zmx z4Ld;_L+XW7A_S)n5{UgZ#Uf&Z0$Wk9=km6qbBTk)owiSLyg@swCyG2)Fd=(|7~VHO zFIQ+fvi7^ZB{|xkR}BXxI!6;5|yE~hc+mAQuO5J4^qfBPN9rbPijqt$QhTIGUwH0DN zr#Q8|{>%clqVG`d;EjB9&ZS^RNCuVjC}&93YO<~{)%kl|sM$$Vy+U6zpN8=T5hJ;% ze3R9y$I+r-tQHTN+yRVY0bU}2Vq)9?7uIbPf6Iqxy$}jOocs@btLOajH?Ln_uc8i|!oRzDP&8RsPyUU^B|tGb9kcz*gDwsAxT3gU47 z90!MxM-oU|nA`VHlC-wamb=o3RV5^Cnm*i2DU_XSJdtRv2tAZBRKLd`OjP+M?1-~eFaFV6HF@I!82SFI&kM9 z=QK#S3k`ph=X!1S`BGYdF;g4?pueuIfNuW;7~@(q;@Nfo7_4@*w#!cLmcWB`<%08V zg3LuWrj?dZCgrVsE|?e}tC(YP@i^Nhrn&|%&yTbKBd+OtG;BR$@_!H35JJ9^rc7UM z0!W_l3kFdM;Qmc9uSLc*;Jcb@oo>G|ERivA{j8vLG#F`dqa20ZP>uLsw*Th!HImCH zBuEeZkfb*vlg3m`wAJsk7o)A!QTHTjO1RwqC5kSXQP zK8ip8%YCwENxvMsr-$$kIHrHTEf^tk3>hzRvF8i^@fm&~|$ z67IW3niH=M##2S2F;_9Z`s;9dS*Ykey*gw%F#FA6t8|l^XQtP>Q-$ zNA;5Xonx^|mJG6ksAP#q|6zdq4b1aj*N;+J0IoxWx56G1Xq6nkT|`;AvM}5@y4{=8 zU)_^FT(e?0-$}nq+cn;{JDZkE6G}I7yoDACw{1qO zAcIT-*FWu%VsLbEEE0(C)dCFx4X;@&n|bQN12@+G?Io<$y1yST`LZzNGecwF#^W|G zvWsofjP}QoLrT&6RDG=1Onbi9R2#cfYV?e$e<(SBVg)d%2eNc>4R zwW%GwGD_;}JPQ^cq~z*B11v4G4uDscZ<*g%aX6 z_oDq|L*9J+7W8W6edi*d1`+DTDDS!}vw~v9|F34WJY@SCE!1VE(K{PD({C z__5V~g`;_LCfoM-^2uo&d5#bQlC#mS?Udr)*dl`pkQO4Be#BQ{>RyF{4??lI0{Bp| zF0}ITmWb92Hyr$bEEBEkiL8G)D=Ob{s|{6*xZ~|%c1Zlz)hL#4wEI}C5`+|{7!8r^ z^j^iier2OpYmobWcdCXlCnDyV_}>nEg)ULZb|CcZpIE2F0#cy2xG|h&Ze(-k<{IAH z-U=%;ncKA@7kJA(gTR&%g_5v+o>k}g30!*IHf-~D2 z275*ZYi>x^O~FUB#}?R1k)b=03*ZQM+?(cDn-*A6(qgPiSc?50;YqU+K;tE}^q#Jw zn!{N#fFev<)wQHUj9M_p{>F0HO=|x&cF~-oB{q#x=7=?zzOw9TiGRBLH92T2zf||@ zc8+7F8AW&j-C3bfrV?#9;AEM#UNHmfMyI0FUGc`+5k?Z3VRE$&d?d7?nRXeAe-5WI zIs)bfUE{&`pv%ewG~6uO+_wrn6sg7BvquXBRMXO-WQyT%L!r>`i6!uW6}p@>!DkVA z#(zSR`x1SsHY&IfXY0wVlU7kxi$Y%QN5~5)0;lK>-4phz+u1M~ZRC~nb5^-#3T;*u zTv7E%C)zIBMNe5IphOd&8(yH5UE6w|5i9&>z>$$bAjbY}blywFIHJ0w z_<4@D@pYzzZlryGm*9^bzLziZ=8~sDcG%-|@W2XBfem3Hs2KtjT&1Q8^ve(4zq!PvL6l$n2T^r0BTsT z;OD4A$gO3dPpmNUnO<*Z z+(xW|V$$N@b7c9URo_YASEf;d+*#wros-lGYQbQXSW>;>!|c^gwXJ*MkmNYbHF=-G zy8oK8i*Hiz-@pfs{sXT!_XJCBJ*Gg}+;Y)JjzXr8L z?DFrup~RP`I8yaf%=!zP{ttOML+rCV0c4M2WT& z*E1!Z?!fbk>kxdseYT6&a{=l9-u_tWt&dZk5c?h|8^g0c?Q05*e@^9os8n22cClDN z0=L#O;pCGW1$p?yn;r565sf~FL90d)FX~>a6YsQn)vnY@xP?|3vBTRE3X{Cz^n6+q zx&-?MkFO;YH-g)jCa4S-M$u-c1>$NoK44Uvfu`i z2X4c(IC!7Gy}L^ZqAYGhl`5XHFTsApO=lxENsQW7Vul~w60z9~0q~U}j_aeWX1ry> zV7TZ^?wshmj#X`2CA-u# zh#SGmJQ*5B#q;{IdFSwe`SEqx;Kx<=yV0>soYZis1E=fz>urCy z-GPEVifE1;{UTf*bTmS}`q?;eQY|s8z!psi89J+s3Jses>U9&Xb$0j~#if+FPD{jd zf0Xri*2{D6)rx61k+LI6bc)!&Cm?ISt@ zDtB&pFC%VqJ`7;;Sqt%2a{wws#F)}*oa23o3yWmh3XCh*UVsk48bx8ZEr&H|``oZX z8rbsm7*8npLtAg8L9ttvvC;`7Hlu?A-|rv;m@>qCJEkMmxQ$e*xaa$yov)G%FXk_E z^Q|h~y|boYDqYN*<JMzfs9ktT}T>&_&z6q(HTcRs6Nh$GJB|};URqqjgf2zP8JKbwzOzAUp-sR ziV|xM#2lJ)99cd@)VMr(id~q@Hw*!8hVcDMg4bk5MNY8FhdDA2|G8<9)#A0kj8Pfk zqOLhJyYC~+){73k8a>RfH$aKT$XU)5jdz+_D(4D!5U#VYWYqS`8p+?zz`_CIbyT9n zTmRA<)uNNNaB4>){)Wp=3T?laHdrwRjcJ+CJnPehIWOUsG|gU4)-&p)@`o5Dka;~L zXi=d**8)_No>%u`$UW$Q9^@DvcImyro4?y+mhE)kFzkh*YXK#{vmb9>Sv$=%tBA?- zP4+-V;m4I4@!PeJ1_Qax>i@ti5-`ccgfa9s`+>o7%EJC~8|-4PXunY`2bRZb#Gsfm>-S?NOXnrhmTPALZ#aQw4%Y z=xjKZQDt$Ha+MB`c<$RuM17>~s{{s6<{xXNfv1%hQ zs$Mx_dxto!B$wCsCUv_J`sPJ(F@AsJuTnOeUGc(I8dpmG+UrO>%HP{erex^wfuTQw zw};;vj>=5{WOiKI|=#nDCPM3Q>dsMwZxH)Xd&ZuE{n zlFV2>I6?`-lm78f_tb*wTv-?)!H;ov>hAV~p@A0#;d?;3@Q-+dM5R3q;k~Lv(Nkht z!TR|JZ>%8|{NCBNcfb2MoWwsP*?zHcb+0mp@6BTS53T}9t#Q)f^+yg21JZL!3=iVc zEY)1iX`ncycmXEn1?LA|qwdR?fq`fMp%7I!XGo&SKXBZ+X)6VaDm^iI7VwURr=Pj16h;Cb;f}{rMbEnZd z<&zlqxmEY&haA`S-j%uv3q|c%W4Q1MLpx2x6{Ux7aV|gS`##Q`P@q}+jsim`OgEqHNmbAC#>f`2AXq9tPD)gf1G3+O3cxr z=j@*+T6i!MJ-U@+5@R1jYex{X?a~@XF^72KzEREVl$#bt20f0jGfINY)tXr3`$M?2 zV`s0F-+Oakzr{%c%tS~Lyaj*o2T-w}{uV;|%T%W2jl|i3`bkQ&HD56mzkKoLV=7t!oA+y0;krV0vubM~j9fSB20wJyqro8et3pH;h@H8-YS0Au z;|-?QfK0$GTFglZ=C8~n%=5B3STQEV_d?XLy5dQb1yS(X(9-daTlkMwBM#$)39Ddo zP>zhFNS6Xbr*BwU756X+HaF0S0 zeFftB9|WLTR`!qG3pa#>0YC<{{c);+Qr>KKxu)rYL)8@zgK)1KoiUY@1c4^-ejJI~QeJ4XFvXq_sLnGxe4#TwTF!SYo?dk4(%(X)a)dCm=B zA)ob;c3Q&i<;kxQy!qfF{fB^jdfYNV@1eFlP-GZHtGX}&_0&nv;$Te~jtu0~nL6$7 z{b>1RVzyIr2-GT<$j}A4iNstmUu5jv3vr+3`wY(#O%Zj?sj;5c;_KPb!VA!cbF10@_uB5#wv*clx0{h8rKy?L{2kH62Te6 z0`8hY`n^|Iyi;_ddT{GPaO~NC`+QSWYtsCwN)TkprcjX)zwuvU)u|l{lJ;pNa*)glmNa(=@@J1G?kVJd z26F!I*Z*&RIOJ$V$_3&tYeYK+s$6>{w_^Mu=YJiaaV=RrU<;X+8bHP04P&34ls&Bf zjZW<$GmHKNWT zGXk@&@-?eE7PRKEU-_`}7Vj2azoBZVho^>~Tg$D@x#d5V>UsE~F#AIYv&L$e51mHZ zjWc6H#AJNW=-ytse&)haqTlblym05#zh1of{pisP2B$c0JUaCjy_MT~PxDT8`@p>t z6V>|@YiAcvd?^O8SX4&q)eA&%JnS-|n}4bVr=<*BX~ z&2o!+GClw6&G4TnC30&;S0>Gqd2U>EL$%PaYZS9{VW?!g&ihrJ=&8Iavt{?=bwl52 z9~mrsS5hn8RlPN(T$-RwYA$%+pS=od&+)nlRxRI%I3Y(4Dq$zCc$yr@J3K-BS<*@9 zH1>j_!JCj$eG2#KHsHJjw4P8Krr64ba4FuU=l<|Oh4ROBOsD%-WVp>G_hWGZyVtXY zH}3E`*qQV>jP>_&dx+z+8tuJaonQ6gJRjs4#709X*|p0GS6k=Vw7DZG5$*SCDM^^QikhD3j1&I;IjEZ3V?l$$kGIR9{}A4w?d)Cx@62%rNAo`^kWb@$wTs`6S} zv)Mo@{xj)c$v~}Neb%5Wp4y-@mOOp_;X6E}5REVdfeP`g|Mu|~v6kXF<&*hlM2`+j zD0KmN72iBk<2-Ja{mK@Z-=SR#)|Y&QA7JwIm@SA2Bptx~W(;O`)`4l`m~D2@oYY#! z^KTG4Ji&C07upAev2X(VqF(-v7Xep$OB_*YR7=l1Am9NrvO%wuJSt=#oNp5Xt9DC4 z>7c6Opl?vSdIRFYA_Qr^r8?=VW8kzRV||pFS4;HqMYw##l2#yN{0<+IOAry}I?YI0SSUd4)+{8+4!Zmp4i zI8p-hqbS~8#XcvTSN_^7LRAv<=_aYJ_#32Qci+iCpq)p4+knn?fc!6 z@MoAZ%qyqU@*y2iQ)3`0B1xeqX`R#O5=X!V51gU zqzyW$a!@2GV{$_d=F!!wiIpX1blU!>muO7nUG6Z-)~uw%P@BAd6PK9*gTBl*PxS^^>&f|IlNRrJ8z*HVK_tG%9Nsw+WMMMZg) zBRbNyP?n^)-7)~{Ydl$FKtB1*z-$f~WTB_1^rs@cD7v82+2*v$hzM?5f zJtW2Z*DX+x5q>#S_y6VBnmrcB_vf47x7fj^Gx21*&YAn!BWH->jp}lKELAd;^WWbr zaZiO!=lm+QFhwAZFxBduI_-Vd*z=Qhg`BY!W2--Qqn?cU-&aU^PqF5aG+&sOo5gSl zyZH_--|%apvhHXaT6aBUUH9QgHM=`@Dc`BBKKs20>1wtPc{nT8lYmxjvhduYGel*% zgR9*))C!%X`&L?)@*iWj*xh$RzI9h>VZVP|N|>1aly5yJtvl_~d;QcoR(JaBQES}t z%v#Q|69n4FW9)K?uSKw)TqZcuu$7wU$wJU|a(HqUJL=7SE!@S9I=NA_%I$-1zMX1m zASXd%DfhL8ki<I`wq1e+$`+12a^OZ~33B)u)0d}MaHS~Qcy%)~Rq#Ad3@&=hsz zgw6oTY8-{;LVSsI_g3#Px(gcH`JC|OD(>A&$PgO|72l-Dg8F+n)zOYqBJ{l zw|{A-G1sF-v?{1kw<|477i+jyF#TjkWIv<0-Yiq8rXn5EldmKtYn6O8OJiBtJ$_xc zDg6Em7Xw2F{hfwyWcba6IV-~3HnaSSB*rK8miTgQz5(`zgOP^M z>279Gcl|!c{-HsSJnX3p( zOTDe`2U2mnYtp?$fd(Snd}2-yce=lI<4SZ<=4)Q#w^H#B$*V2qYJ1o36Xg<0AGz`fJ+9OnS|a zRS~&stJ97aS8tJtv~8iQM0C>syhBS0@rVpsq zt%l`4!rmZLD-@VDmi=_v565jPZp$1msjiYYtE56a+5X8DTc*+Lg}xTyz3zW8S3-H)$^yH?{sH+n*2nhh*Peuzy2mip;KuIpVq*syvv9(E;Mx_W%&*E%+S9n5;DO*CryC2KF{Y#*D z$z>_RYhgW?RV5W&u?^UKx9RHq$8)t7;Y{3-K~4{i)M`xS`CMGSJ$zABnoVd@O66ZB zT5GMPR%WWo=kVQu&lcyvS3VcUcicJu1`Tr-!I5*`q%(GethB_oh5Mn^7ZZyWNr!tlECv2H10MLvz@6+vD( zbDHIsvmNwJ`}l{7ul#u=I`RDd;@u5@3`!Vm`5{+Yn&;r#!4@`j40KQ?As!Xrf% zDW%3=Gw;85YmMq(3HkN$^M9?wU*nC-dl=`{(g-$(RMs$#%?m)7D%-jDFofsI5D4_K zV@-ZJ(nk;nX)LhGCUI|C-oCxj2Wq()O-{tGKHp}#ySL)nunkHU3*=>BIx&q9*)9t| zK&{`m7u-h$RO`UW-V+ATWZ2GI3$cN5q~eUGJ<>oBDeCS9Y@LJy0D0;WfgKLn%1Z7} z*fNx@&Y}N&I2%lQtXXVcepqynf#+b^_7uA*iq;bd7>vcz8o`(?#&ky>8$r2yt9_PQ z=Xl%duJKow)>YJ-G1C@f2-jFZ0|R!oD{Yvx?Es>)So!+N!KoM&4`*QrVy^)2SHS;{ zQt~`~68AriAev{P8l>-9awd3IewpX*5%)dWM@&%;x0-}M)vBr}H+1|ww&mFeC z`;R9HBWz7*JBU=xw}N!%K1nvz7ily$pY1BmC1=i3rLMgeTb(Z&Tj6lo#bxmcpVN*# zcGYy3o_Sa9$NAMf3YkcTbF`Dk}<~0T9kWt=7eHMpJkI(?4h1V{!#mdRJNTm!ttn z`u$&P=dVrWSVtshxQ)M$?XBnlpxnUj#4l!{-JLm7R1wnx~sGOy6~u=CXvvD znTA3L3yy`3?icz`oFB+se_M&_Ip?1eFKBNj6aX_bn2%D>(|**r#uMIk|}Ih7EHes7z$5|^cfC$Z!*lu z#R-t=oChYwaO;c#R5^=Qoy!zo3Y+}Sx3me=98nxt?KY_$EWMkh^Kah4e_eP@s6*l9 zsdt;*i+*)(@I2C`k+>A_N5pSrBq_rZ=ajF)^5Bk7J1LubQU9RV)ro_Qe^kgT#LC6+ zu$(*jnoO3i00<>Yv+Bj>#7p607SK|8OPt$_l`b1qn){&WiX886z0yYQKT55@%=WZU z8EdMHgFqYr77-d!0kEz(Ng?yv1!#e9OdbFOXIv*p$Nt4()6 z1_c9UrZ$R&+r8py87p8$;FxR5cF!F5bGg0LSfvihH-0$4uG1>%lz6 zEL0DzAzPe(MB;o>^r3CVtx`QVoQevJGQApjN-kOY*u-U|AX;M#WQqiTgpKm?8#m?1 zqw`)VTv3R%5@0frNANIVQU8XN(dLN4l;FLe@!h^^m3Bf^6=enMhxIUGqq#vKaVX{EHKwpPBZ);Cn)dVnK=!SphMUBB^-lNGA1AT`5Skh=v_?`U~7Cput_SD zT7PuG=B-3$P;th5ab0jkYon=QE^6l;lsJPZw+o$@=ZZpBT&BA2g@_VAq>j_}*spLi z-F~e+0FJR{f7i6>cG|3OsYQ1nP4uX}`R;=5ZhruRKLqs)){?N@8W!h{O#59a`gB_6 zXT22UFy>$qXUeNLjWqs^a-ql6`M3c}%> zj3ddfmos_01qS?ZW_k7d#ofPM!Oq8)dAeXKjGWh7E?N?6s!(>UQ>&Wq{e}!B_Mq$Z ztjn7A(VJ0i56meRW7yZYtqF@nCUxWp$|-aC^xX_fy*}krahbzR57^1#EXg_#7zS@A zzK?Aq%gso;0hK39+DZKso2v{_M?CZ^;y*QNMg(QKLf7D!D@Rg{2a{Eml46b9_C~om z%I-_*wLvLtJJ%WJt{r(VXSmZbFMPhd11qCZOHs!BPj}k826Rs|=I~}%OY<}0>zazP zOkrs=57$9p$EH1^t&)uTj~8(0RVZAePyWX_N@x$2;O}+p*u1NeV?K4w7c<}emGz|E z{k!UQlj0OVrA&7H-kFwj59PLPsE$a5T$Tz+JM&XkqmKNfNB-|$LO#1Jr6l@yK8Sn< zKiYoxQ;i%BzjYaZ_W$rNisBH*gHoUY#It7+pwnW|w9E^%Hzm+!gVD5>o$2X=4&p1Z zBCeITx&DLyMPe9xIWr=34}{x)y00MV(5bYS|1N5_%f910WP z3=wB6Du3boLZfV3kY|FB+l6=$$5o}7`^jbY3nT0>bEvl>xB@H+G}3X_{{*4IMx)M_ z)f47gd%^4o%;KnkFyLE|#P=lcFLh~TEpAA$h~viyJ(RUwTzf~@zx8GYirZQ(w6(Ab zir$w=wFHXT8(edkV!`*{cKS7N6&DdlgdFROfyD;CFFivXCR)R=&j@Ia0yk&x0DQO4 z-QNMlodO|@gpa#9xmfz2I_V-?<>1{l2 zlt^x7adM%PM_a{X3=haQAu@E8s-t~{7EUe$9C7Ot1p!gWu5Y0%6jV4jqLh9wA`)W z%R*)nRvv{e`#H~G^U;~&VUXXyKn47cFC>m+&)p zT|v#rd6~BlP|A{%q}%${b@7c@3_oftRj4eny- za9Tdyk}ViuOe3Y(A;1{e-wWMHB0$Yt)UE~73^ftu=TnL0X$q4zfi0F_-UsKy(&0NU z7!i~)DbO0|*$~Yn|2+cF(XAfR6Z?+~o9Utb;7#1sw6rmiL+i6f92=DUhWuWfzo8=G z@y}dqE5O1#JW%X-{sm%m0&R3s^fdPk#klj;B#6b+(>O}zEb=)2U=sAxQSgx>!HDa| zS?J8^+lVC&X-h2gF|speMVVc0c|NV8f+W6Lez;Zq-H>M0pI;$)L=uI3wIxSj*3Q_l zbAxS{8%byE?v{t`us9yPID95GkI;ojSyT8sbhdql`4l>eD##4*MJ{D`&|Dclq4587 z4n1T5fc>Hk#OtRm&|fuL`Pc$Se0+AR@GOJeJNGJ5w12q)zuY*qC0NqT$|<`;D+iAp z|8H|bkfsSbT$b@sR0ey9VPU?m{=g}+=#P*?1W zrWL5q^!WZCzhWr5o)Y=XzyEn5{x81ppHIpEsVDIB7kz+i1MH|8zX3hqgG7xB&%XeI!?5$Y5S#jNcXNw*BfxZDT zSHc>{2PR0yY86)cGedn;LJs-1cSD?hRCD_e{C}Kp9V{~^Mpp3FT6e1SVj&Xgpcknb zmCXHbLs~Rr7R)O1K&Gt}cgj`^_~C#b-S%Z8xtyu`k4OihHqVtyP_t%H)VoBI_838z z86l;-&|sxOeulQ~_gssmh8>H^vEXluP084=>!V(PsYK*EjP5>9XLE5{Cs_WJl#%kB zIslqTyN$h*z`UfY`lt{m;cA%2f?4=hfW~beSj?!&Gpkq zbYbOjsV!OqlCM?VK-u2_c6Ai#_jD5wqrx)=9nqxeq*ymbwYQZ>$u94asRmMW3i+bW z!za$Yvn`}58wS&y>cAE$Z1v+0A?39oM-!YKD7nV0UCkF?2e-~fIqlZLjd|yejCr+y zztG(BekUSDTV;>s`H|v6@uX9=PTUB1({aJBZ1U*N@oiwHJz6Tt50y5q z!1&_lhnc;u9=^^fjg0Gaj)<0M#Xp2*s>BjouT%6x-D;Jk7h_-Hl z!%>bc>$?W;sY`GGb4C4{`d%X%IhAIBrwoLKsY8vH#|#|}u?3lr?RRYyp5M!8+;J1tP>yV|4-!V-4?O+f+TNd&x+I(>?8aEX? zZ0P2KUL{3$3n%7drT>6}sQazoJ*k~QxKo$3mq(h81l1`k4)2s# z%_UzIw`~v_X{RTg9G(0<^xml*8#1Z?aW=z@{sgp|K#P{)q{p#*< zySOcz?#8jnyJ>G9KW3$8`N8oravY=cy{UNjS!)kz+@#y2Rd3r?8^6Q}Qf{JHB0Uji>@r1dw+4%D2{qFa_2K$JH zrf)b&&W5?c9qY)_Y2pU0!Ce!+_02EGG{b}t&N2C{kSZ@P2ai0E%l-&-uz zD{IpZGz2M^4^9zTEf9*9Kl|o*h+^wt_mmJBe zC87mZY0#64f1^=1V?b8%1$_q%Y0dj2(9Y;8`5sOett&aEip8i>>!^Y zLhUzOJO`e?4IhuLAuY{9;3sDp(~V#Ms*`4<8)FD5&MS%2_E)o(+p6Xkki2N*{HEXB zB>zHb+}vFR92Hssc(k`=T;IL0>w$bF@hW*4c1KFEmP+@FNY{fv3>JK9F#^2LF}IxN z^0jGBpuF=(5bWYB|6|(4NSNY$rYvqMTFDuy%eDYi;9tQUG8!$c8H(ThvISG$Nb(}M zc>ZyG0`*oBv&&w+`YAhqxji~@T4+QR|EQWZVZ-Bej}(B&`jp}it)SIcjf~?`WWyOK z|NK(5t{!J{Kvmc6lPNpUT7Zx#!^K9*LbAG2iFcz2?~2c#C2>XMYs!qjKjI2_C*r*N zw0yCd(#KcL7X^A{;;;acO89DEKI3Eb@Zd&_tF#CQcjGKJ8~U(#jVLa z!qtO)hA!mnRHebe*!J^s)7q&Sol`1PZD-S(Zf=T-F`{z4aH$?Uk+oQuz=9wY{3tH=x!(L_NdsdnD*)FjLs88 z5~m=&(RT|}9HC>%;_tgeXH$`PneBHbqh*d*+kBmR6$<}vas*GmY~At0$!$_PW(p12 zO$yA(Lsn8GJV!7l(=GDGw~p-d^}@M1aoe2%-J01d&m@6u+9#uuBxsU_WAtP?)feh= z#7q9)8GkBh7$Ykn4u;i5z+p6#3E&YSMUn_Xu9mcNI|d%(5jLSop=O_XWVjC=|H@TadA9XNYi0Gn9v8D9R1E4iP%-3|9afpQ^#vmd z1d*Mx-a`wAD|KnHY^3%dzmbwq3hk(5b3|}hKlNzvz^6R2MY6gSo}gnSmqDHRdPoKp zet}JkKQ688A?-3>_qP4DEb@}h9_G)M%P#(^iUDSWQ8T5YgP8sufk*EI218ewcGHaH zkp#0(evnYR#b0RZ#My7^Qgls@HHxh8Y=h{xX&=fNP0mSdie#y)a0VP-OE|w7(ww%> zyZsfN=IPr9g#ZLlE4|)9ka}q^edGwY3S|H7oJ{787i}5nJuGQPmd@?$WUWE2Zg0z0 z8&xDxBWZejS9>Y@CE!{(@+_`WGX0CZqD`RxN~?UUSZHqyj6o!ybW1CK3>?jUCf*0( zGvvbUw(Cbft7<#ak1)_x@<(1OyGDwh!Q=&P@|a3$R~E*Rbjmo^FU{_%Sl9uTY59P7 z({t*NGmb*QH2rk@uF%8x$VDq($MGqZ%h`1ilNLAZ4x>+0sYmeSy6FSn8Ri#(9faJ?qGg}B~T~38FKj;>~xFg5_ zV2&dKs--YS;u{#;mUIHBq}BN|IhBH?1{r>M<5u>p=Wj3`AP3k1AYlZu)e0`LYNTKB zGp1RH<~C_Sif-CbK!eEuBFET@`tu@?AlLnWV2On0T;jGL09R>%Fxn%4(MliWxu>!) zT*W)m1$Z@$yZkID*sGyA0*hAF2}oyXy?qWn9AAep6MH0u*`t*P9+m44N|i&nY#;n3 z3xq$yRbA<8>^6CyB};I)G;>doE9(HvqxzJSBpQmS8nd|gS5US!O+CKUhSBcxzIvt2 z?rumL&p&uKZ{Fyn4ZspCqYyA?IW#@CYZ*9>mYD(DDpLUW)@P^qQ5HgA@N(V%g4|lz z_|!V6c*csUVX*Vlt%!u}#>AJdFq2z-s&c%b79zE7f1&>MScAZMszKTH4!dPFXs4$s zbH?M)P1~(KOtU`4a&p$>Z7NJz{oVk0H5JB9c~472OX#W21kuq-^o7#Q6}~qj?oUq) zM(A|9POL7B(n=x9z4y}Ksy#F0zG)J0=*^P*@7oRAg$axe6*@F}ffM~AP^~#R4lnnu*G1)PF?Z>G;o5vL zxL9;8kyM?b~SsW>JF6Mp=bFDa+}N95OR#SY^+lQ-fi? zV9FO+K3T;+){e6>Mty|zRuo~ab4)z_=a11dMnv4bbzJps#pCihgU3b8_31jqm9`;k)OI?~Xgp`>V%mQMLE8pS_;7=9+V^Kc@ITo>vZykJ??z zgLiYCm5x<(7C3f6Uq>l6Ig^S1BgYb#%&K`%l`bzo`VZLGR zLkpbn5gE>b*n<;Ud5Y*C_0Z3Mf1!GxF3=xSw`tE?lvW{ zq~gN_t8#Xo3(P{#1;ui8*r*n2qW8QEfK8sDueN_tZ6FrfbTJ$viZ(K}S{Z6+jYRUX zhn;2@eMOt|LXhXvE=ph^NKIV1E|-upZ*g2{PWp3BOpJDN3X0>?E?Qg`7P+f@>lESW ziMgp8TB{QqlaCHKzccX{OyM4-pU&vI@zA9C#__3y1zgHy@{QQ}6+#HNd%>f?twgC& z687mkR{5#;alhRUjl<)8El(H^-{7~vnCju3Snw8JR&M@QXbYSx5tW}t?@u#GN;UNj+>@c^s1e?5sProC6NA-u!Wo+W zMm_NU&+96&i9;2(kivm%X5^v}UZP%05Bx|)u6>i=xcz%9x{op{afx`eQ4fZmcj!Fg zQDIK`mbmS-&ED5)A>TzBv=-c-q)7a6b-@5BBi z^Kz81G28}2-H?NC<4s64A&EzBLc3Pj`fQ%(iGX2e?boTA6IPsh^<-v4oH2j;O1w$F zRH@p2i-rkrBG=f$MPr!`+p*VShHoee=2a#Ag`_kEC0z_}H_B+vE*g^>ScPn;$z*k% zhJ#^7ltI>k8%E@d%e_k_tV~uxGipnS2I}6d5pBfi{z04krxPfum(fvBGVa37OW>GG zC?hEEOfb&A3XSbbqiZqhVezZBV26%6SoWwJMtclA_2%$RaUGhi;G~_zjvO=cA5NB3|+Sa!5v4lMv}j?tu!*ls9Uu0*ZA$VrUV{s#5l*Vot4sJRq% zEH|;mT3L4)s_dKGamNY=Zf#Cbo^Qsd?TqNW)5qE4fBj8l$sg1XTC8*f;SvJ7PK^kf z91BO2cr0=(-aukf+4Z|Ct=X+hfh=TpvPEdP(zM*8j@ZO;L+5gpIR50O2!ffqXOl*2 z`>B*EtMJ+`l4~ZqNiGcD_s-`Dm|iCDb~PHz;cma!*+_Z){&9zF;M8>1azUB(yt`~? z`~j=&c`D@mal*!2KVlalJ9xDW&!0}GP1EIN!31@dRbF{R^0|@C^2PS23jj_ zz+kDID2$YHG+mwz#IgHndGOC{zbCP|Z~481Kxx`zLB&M~o)zEFh$?j{LihQiJFCx1 zSD#5TaFp_`Xg}gSdpBOX*wxtSZ7HR$6zNJ;&1+n}O`qkY&t}I*S-UR}cvlc`wE1Nd z&(dz5#k=2Hrbsq4E?O8G{BWthr&r=u;nX=sqeP2?E^!()ig(@Kf<-?Gm1ZTZRe1fk4$OTD#UT%Jl?7q-tbS=%oMX}AA9}&fz=7KzFC~F zdz_L&ULgB)4i$t>bk^l--c@fWf^Y?Wq|-&UggclFBF_F-6?7|}FMXvVu+omPIa(%gs$>WzgL*F?{^zR)gLG!=9gvWsyqOZdk_Bq)Sf=-W$flM z@mcIktxrmj-WEUk9;Grf;t!-*4Uy7VCK8>xg7&pO`OWyZof89cGCY^_;sXgX-JB-+ z7w?xp(s^%zHx1YnFyVqCPY(miuPBu@O8XDJPS zpDK)7T;m^Xq-}XaLfRDjH$k#EmRA;srjmqB1i1oQj8%B7ZJsNNy)WE3wOoFe+E7BA z7nso6;&f5JMB!P{t`F8Sj?V+hqmDN^P34t!69bY`w+228j%XLlw6!4+b(N+(mrm_a zAADWooaUn0&MPagyZHJ&@fK-!-au}BP$SK%-GbcZXX$Zt_Clz8N z!&-yVQd&X338_XtbfUsYt|8Y9v+*F1BEOq2Y9hDgm542v`bzMqiv{C6YbC0mM;q0$ z0p_w)XO9m(s;sWaFok4W%PV)i2=44M+(ZeIByA zZKZJKeoRxpf1~L*oK2;R79&AJGz?bvG{D(>2z5g%ibpuNt6bioMa0TJ{-SIW{y=ZtL~vd-BMd z?kJRd3qUu8SJys@;^dWd;yBL8BsW3-fOk-ocT6k%yh5FBFnywwc7rl^MRLVM_0zNk zH^uzlT=0h7CZa88PJ#in*emP#`kEiN@Zf9kne}3=8SVk&Bu}1PP&`l?h>51s+ee>m z#bvh|ri$>kmeR?kRW0}u@RC{37Ah;!bG^{z(RW3jh@}bmjtFq2m&p<~Z{BR*Xr+{N zt77A^j?8mh>B@JhALZqKM*Ai1ZcT8VR3LW{AZc7I`c9QeW3C++We`phb3BHw7tYL^ z-V6V1k$pftTd|bSP;g zS}D9`Bg6UrgO*Bj$w%@nbu+d!EY>_OKri<~ED&l|R=ua`d z49T9JU@F^G{khfaIf{#5KgVfPN+r3(J;yc0E55j)y!2^B_ioepb3c^217qFms0|yG z-l&{Cg@Jn4O>sSuAnkQ3N5*of1JL(e!hrO*zTItkJbfE%y?D2LgyQ--*XK-D|V6}NOmFwaL`SMkSt|)qMgNXx_ zqz=*=QrXa5Jc)3PRw2)3?~GlT{?hZN0+evF51XyIRnX`k7DO108|F*U&ou0jUXt=1 z2Q(|Eac8XAg2C2ejlCKWYPkurv?cuPWE)Ee|a1PAZP3nO^SJ7sz3gY8Vl$FrUJR+Vv~$dVG#e=Wl+^ zVLY%9*i06w2wC&_w|7YQ7UFQCz{z&bVe*rZ@v1=47gy>${Yl8?6os9AY?6m)#IdS! z`UtBs`H1ZA93p|mAvMdd5^CpE~-s|E3K>I z$3OW?+Nq{{D`^jWzdCQyro6aj6$?(ygMrf*z zSSuujG|N9$hvc~a$BzVXDi{jd`;Vo}z{aFobY@+<)5SE9bxSxBchl*136F)q%k{8Z z+8Y=Y%JS!qigwguRqOWn8QHp&R|#ETx9)fGHbP?VxeS6>8detkaI-!LnF@Hf%Vpwd zoK6n?3n>FKn^P+2vc)*1-{;Q*3`^2HIz$K%AmnjtZ2190UJI`O;~eMz^3nHyd__Z( zAD*5Wi0-49PISL37*Bsz4g`veL~a%49|L7%yc=i@23Sj%6_-2POZJs46;Iy-|HIcA z+XjG*$5gu7npqx4Uy1WZP=g(7{x@@We4F>74B2U;wzQ*Im?pgo5snOHBUbhk`zoRV zjOc?Z^**owia{m4Cinop(BK#%f~CxOE9@{@sns9!KxDZ?Bg@U5{e-gv^`XN2L7h%B(XK8*svbQlCQ@y;)}HGYsi2%GqhBWW-bgmg?k z3>E$a+Fe1Ol|KU4TJPaVpnQ5Z$&RBDVq8Ta%yZ12gqa4$WhxiQ4{fmt4j1GutQ|G? zVLo(*v&}Dokq#bUpUR$p=5LAq$%&CV&=@PLMtKY+fmK>ilvn zfI^>Fr?Ett0kF~9p#TuVwGOolQGw#g{!c!Q6mn8OD-VFTWXE>)iE;;9p>( zaO?7x4Y4@diljhsNKxum9+Dk-8AfF?0tMYDAMxA*3E~jUX1LfMK*>Tf1N&i_iPbly z%IrD<8Dd3V>VOmSiGGaN5rU zc9jn*1uG@*jm1%F;=GWID>mia6JRYU6?!02AlY^i>N_OKT0vTsw(b*`vSb;!LL)7& zLziq;7U4CwYe=24j}9~G@pmzGf6lvikx6#ux9=k~j+ z-|=l;^j|Q+pX7Vjm2!9>TXRXHpzd+qxd|JbAij9T{F-k!;PN9b2dwL*fxnzdetT!L zy{IHPXiNmA$aEKu&c{au4c2dKJZD2XBOx0m$|!qvH4OV@!XUJ&_eH8{VHi@;bC3$c z6KB6V?tJ57Cxa6jBv|{DG2yj_jK)ga&@A&$OGASEQ%8S&D8<+cG@+^%1A1$whghs8 zpG#!?CYD$DQYqgyQR}TEsLJDxsQLYo2e?sXUDF5gv;OssS;b&HRX1PX^|RR@AP$IJO2E1HJ5@*}2q`GHl~Y z83%vZGyl}B^Ri4kcD$2%#TMGTli~Sr!B1p?xYYzk5}Lg5tNQU^B~0LG7Jbr8;Z1z1 z=|Q%E%Tcxl!ADQ8f7zk zF3WRiQA*s7bj0;5r69ob;4b~P#wf94nn6KI{*J#^r7JEXf-`qor4gm_!(6|Eui@y5 zDW}6PXVzEIBO7>R7-Zj>bI2s&I`U^Fy=f4BeER6a zG*^m%{K;|EL}hS*S7N8CA?HYC_N!Vdy7~l6lhb4?!!{U^JKG1b%`4_3uzkA}bsF40 zi6^gCE1yTFiWG0*nL>hco$v3eU7WNTZ+ofHzzpH^2whr$%$Ems+SMYbqb$@xu6BjP zto92#SLuaz=$-7{ZmA?A5-iVVt>X?des9EQua|ei2nKIWbT-M|^tDiW2L9zIuNFQ+ zdCdCROXFp+E5E8RC#|m*K3>FJqFHeBrK4vBRj7&o@=wgk-dD~p+DU=;!VPO??`tt* zJe?JHHl-X<4QL)R!7savD0#IDS>NvQ;n8?R5h zVY3=yhp1S$l4{-%@OJ|N%by+wn=_41 zZ*JKZl_CeUAql#e@3X_Y92B}4T(B&k5Q$?uVs1PDEaC_4p(ii81I2W9Nq#~tE~J2t zFw*K=41it4glI$B?<{RW#8E{|8GX6dmt5fe8oYT22Sw{4Ene){TM~Cg4+HrTHHw2_ zsfBh(S51hK8;%?#P0_YThz}ifk{wqM{W{+dL_v}@q7uS z7L*vpj+*Ibdl(Vh+;>g+loLZs>}Wr2d9*|JE>*MI_UrlNCz6^xLJX5yJjc39A;Q=} zx$a_=w!`eu6qqnSJTC}#cHLoprB`C`+4Wj60LlyDl`!aW4#cREIIFubYT^=5Rh^6Y z)!Qp1R^>ulD&OWy+*I<}Muju;NgK%l!4VS|m`rHre8+8;PSvQ7)!+VQhJEI|-Q=e% zm&*afht^kc=sz5dTsu%Ix_kd+t2qgzv#F?ERTEO(sKOuRTjw>1Zz|(q$)7HzdrWlq z=Nx&C+FO3*x@gkz^lpYqp^0-QmgVNAO1}~L^5@B_`==h)n$}+MHDEMQ)wkoch)&k`>>*AD6DRy z^3S~f-N`vg>J8{9nW!U=_Z-Bx`D09FbfusOU)Y~|5km}Q?!Mm@_R>R1n8@etIyu#) z#TO3M@4lvh!N;CcJtU|1p_jl0!m76Vn$@B%C#SQ?LW> znRFVP5AK9(F?- zxK;E3_tJFKf5@}aZ49dZkZ+J&qK~#f`by84ZBgKxVxw!2OL$Xn(6oXj6hIS3?@Iz& zr@^{2rSJ17m>~I24AXS&>&$*vIxn(UDT-W3rOjEK2?j0)X=h6;zU1VFuIig33}M4k z@v`4o@TY!tRF4cMP1`Ls1rYCarL;h++-vi(n{M^N+|I%PTr<^SE9Am*2wdX77rFL7 ztb`6yPvP0%#NO|+F45g{@lkzpk4?P<(b9?K`&gcj{pO92Mf^8MOgy5y&-q#IxWyUc zYndBKxbN>}DrFO=q#CZ>FRUf%sKU!qGPylh#-dcA_KHo#YD?h+UwRfu_gswB3(5*R zv|Q6DkbS?K(qKSer`h@rV=yAG8BD~AS;5%Q3txt^V9vieh{uSNVdS_i*xy422M# zyr@-$9k?lSETPw+aSy45xoyk&sVe@qUXfo54hLl(+P zXYsLhi6yTIj1N5h(q$JH5EmaDVoSxK6P_fC4K=addj>=oxHYyck!=LbI8kf^i9dJ^cMEZ{jv#hY+^B|uQr&EgDXd-^Ru$e7QhM?k-iP^VE79^g}oI~ zVmAgqPr{rx_OZ4QV*&&c+3ry z*ZEpDqA_T@KJ0wM3$@I5RN*StmH@j;aF&i6eLt&#Y)MVb^t0S`pzOhCFP)|<$IYporrZ zIT97rimzwy{{_E+oy`>xL&SmXpmeaXWV29<3*ts)&oLnye}G**$Tj@}>ryDAwUVZz zRNcvoGJAKjy99Y28|BL3Q9=J8*^SgyTy*Kkv1rkTqrCb2`Xr6nZ=5kAvlFlwO!$vz z{*MSAARqs~HW3-#j{ODkVX0p}ia3-8m_UDH?Vbm>gP>^}V$H_ZH~d41!KxW6%LeS* z{URkb>z6bHH8aqTSO^Y98+=Rbi$4SJBKZzR?_%4>xOCOJs8zI{#RW7D5K<#a@c20S z*DnJXRu?4@%92d`+fVmy2r%$hb zxB+()F{}1Xx`aq@`PHdu={e8S6!b#F#J>H?Io+5wo9T$H!QU#_G}cg6Ml>#6;P{Pk zExjZYjcDXHC=W2874UvEv>Dr zC`12y>U$G<^ka~g4J3rQ&Nd%_AX9exd#J2~(ZmEJ2r5~oJ$}dH8dIiQUm);K~()uboSW9=yQ-^;mqO=4q;coUURa9-J zt1Vw2pmQ0xEVU6%6z$KHDfL)23#aQWFGniuV(oo%{4wr!XTNl|L3gP@?@iI<(>ikC z={Exzb8e&FEoeS59lr&*)OqZ+?7gkzrD-MvFaldb}#F#?<}>_WlY?q#h95fpQ(WmMS7+k?S;|%Izq`zsNKyDx`e^%=P5h;_Tcl^ z=^kV-!O3dyR9wiY9B3{R8)zPIj(ag|zP#`;W2PpUF83HW&pPXr@3P{(5cIh+9)=sm zap>sCT|{6#N#Gq%bQ9f@Qj;;s*T+nT^e`gj?f`MUaMX7jPfICBJT|0nfiHx`__q$s zKkv4bCa?^kna?bY$K7{4R?4ibS0(JW)a)YFSiBlyN4l4JUrTE`p#AbEJI9~H8}l*_ zEz~sAZ{^Q4?tI~xAOSjM3-UW=t#>+&V5|JqssDanSkyhlH&8x6^kQL)yj5Q>Xo8MEH!PNx7tb{* zySwGg77cRA#aE^p2E2r0T(!_J-J5C5IeTwo*L!CK*$w2fz72#bP4XX8rkwMif{_s> zU-UD$SUy$-ax%e$F}wVcuuFqOmbl|D`<8?6P(w*OGlzhEf%qjl+i}WzzqvIX5I&Dh zsdL4Gi?!|GNU+uN5-JW%p2E`l z9aO7wJXC7|yt;J={8P{_$=9-ru`%Glq<#3*?jlGET?!AGjIYdl8f}2OXz9B@;oY$2 zsHUPRJ}uWGmbP=HE`?LfVFdtLSMa_FHUUgJ>$wJ><$Q24tTZa!RTC-eT%yQ{FHL*Q z`}AeQ7C!wBrjVXcw_O&Gk94n)w*;eEz$mJ$8$wuHu}!D0?qKBd9azAk{Zq&(E-4s> zE#ebjyolG=B&#FwQN%E6Bng#yu%v&35%vv67GL3jc{rm|^0w0_iR4*o7vGvtoRA`3?CWg^=dNLbIPd zM(mp|5l`qRrNRVUy)^{5x{IZD^k%ob^%>!Ac@?g7X2wuVVtg@}>@le+I=dM>nbAnH zBA3+G8Iq(DQcpF-DBbg{>PbueA|4-A)kqp92cGoh@c$euVy1~zm(8^Bayo<%T(8S? zPDc-}0@eu+TWFNw8vbL~w^JLD%wIcFPR4FE#Aie^!nrny**5L7qK4U;i_fqXh9fS< zYC!Tg%82z?p`ps!Ifevh*YUvaj=e@U4LZg02Hn(2q9caW9c9q{nh)!C?Gn3BOn5tp ze$~C-mMuHLAfk&dV@ctI7OL8{#q0?$`Vb6QI`l3}wK|iIfC>LrHs|Q%&?^`_Lrlt` z_*1Vb3(u#xO#z=N6+`GxBbyu=JF5!V*QBTD9@#4PmTu((_ZnBEK`?WPd_zLn zqB8t|ET>+qu?q7y+r_o0{{GmG&sQ#r(4+%UBd&xRqgVDZii=O0vxnGvyL36`ONyQ3 zaCd4JcO>&&RtR2z$rHCXa459sg=Lt%-O)bZk>W%(uP|yDC7|dG^AooZ!zxbUb4t+& z;~^ilEQKkgVz$%s*x2<8ZSo;?0NRNH*o{i&jlUTfx}(4tC%D{Ke(#nob+R0Qw?|t0 zs0zmRAjwVe9631-_(PMbRD|z4%w)1oG9^37T%8!X>X{~eKYG>k^dC(H_+EA5sh|i( z6%YHQ;LuHB6V2wAeLo@m;`5mK_tJaQ3P^LIWQ}|8&Zp4&MZ2mzHcn`m*at`)>9!R} zYN1W$Xq`0BX~4Fx;Q3-mS4)ah6H-TAui~_4oJ0(Cb}Cg96;E<4cW7bH#oKKqvZclP zTEgBf1(=z+CjFK6WnO z7A!5Ex8L!Ag7RI*?tkk}IWlzRk8KGTr3kB1%ZJf^IjpT#ypH;g z2URbWyL~V$aVWJCVdyfx-JCjn6PTAXE*&tDK4=Ju%$Y$K!R+pPHWmd|Zd#9?*gk=>l6b+v6EQ0D1 zu&THA4U2Tj$)SJ;4kyBvote9poaUnl?SGlsee_f1sdVugW02H#8IukMNIB>|S*^Eg zPF|qreq7v+=l#+)7369sIl2Q|rNp#}E2{dBT^YuIC?2S35TD@?d+{m_R`I56h5Tr- zIN5LM{faZC_ga)Z>4G8Vm4YjQAdI~adZs#)x>=7%oeEj4?)&`PSBk3~@h~OBT#z7S zJU0@34uXO5!QRa?1$PM-D7fm(q1Uyno3M?w0Nc3N7=m zfERe~M+jV*D)2`UB^wChq z$QPdP-=&kQL-D_vIA9KyOvmhwk$s+yd`+Fok=gW)KL2`ko&$vKU?|QXBg56lq4~S{>j1qEu6(IcYOo z7M<^btK9r5(T(vOtxwx71-1FSatRHCag1tLNHQ%9z_@B&V8~?n5=RUq*R%_@t-Ue8 zqwzu+xo}9zg|)+!kEnTBhVB45`Y~~lK)iUu_!3`e%N(WX8t&Du46{E4@A@;>FX*5c-&hJ^Wm~1usv}u8Ezwc{j*3Hs#Q3QAhe!O6gw*jb zwLEBs2ah9id29o|M~911qeX2oMVwnsnZ@e)tK#k($Qgae8VJD_jFmY!{-Bl#*h>6t zYUE&kzUFWgAZ9rYnPyU|wN4)SKx`!9=bw8{5p2B%O4IVxeq%U77gQK<5UkT zaRbvf?Y!E6TU(5g_-^DWxg6aK1_ug4_kJP=>k7L2Jc5}u*dEnl%@F|=!tPS0$atQ; zubG1Y1PBl>x(P7stYz~9XBubXCI^tJlDnt5j;DLy)|86NG?vwcS4$Jx>#qpQE9GNZ zMaf8J6hnlM5yW$!xxaHN*kv2?wU}b*4P~bxi6SMvkkG zUtKNl#*ww92h8?bh|Vi@y)*ogsvnStHH*#Bk~&orH>%HJq0>+Ze!v5@$YMWp7O`!K?MfUMAK^_4gB6b>g9Gj{}y1 z??^|x1tTNKAH3+SV^@49)k@AjF&}+hzX*>7ofQ?Hp%>dyV~Cj-@vN#0H=dlQ{2B{) z=y=HJNtWRk&o~L$D&ynnQW4kS9iq-+9i<<3XXs)? z%A%U*Z4F#Pc1|$Gya|HC=Krr#SVfKf5)q_v;xJO@b~}Fg2)jA7~dy z$A}$-Nn6rwLt${YJ}TQMDJtJCVy)l`yP5U^+;YvOw1 zlNNTH1gMz69LzDesk`e(T92UX}|yspaCAFwcZeZ&@(|1T}fe>1vGyU(vAt>&D5|$K9 zuj)XiT|ig6p{>Bju~kq19)J^w3&K&|{}2Ju_-7hkK{rB?j-z(O-2;csXU-~S_>F(B ztwb8-<~`S3LXuKxU8U5n8L+O&Yjpnt*yk=Lxdm-m>f|fJeS}*vaLi~$b-4~0eRkm6 z{Jw5B3FXfJ<@Ov*I8l%V1GxcEDZRK6Edn4TGJ6d;*}c$Hnt5hK6`-ud(OtVuV-;eV z|Kf1{^E)B>PprJSAx|2?gY;^K0GzK--*GTE`mVpS}Ahs0nyB%AkOnEc2=)j<%4JWne~kI+h;DslcJE8YkPA=PBW=*vT)0VSwb`<-G#1jnOw&$S zb>$xK6;~dR@4l(h?D8MC0zie82`q|$;6|Zfan$cH)2GC@L-sP0B;AzCXcKJgdYB#5IiINZl#X{R^}dnF(<)r3O23sn2(d!2Yy)3>O%E z1rU+`Z@x|KHjXnF!<A(97m(@tF_h{Nrd!MuwpuX(jFL7x=8G-(T3bWy~^U{*HJ+d&RzqqO>oKNUuSY~z~Z$MWU07zZc% zd=t|A)u+g1+7+ItY0Sq3+y`iWfCjsT>G-w+`s+ED^jSDrU52rts0a#|!xB zQMBZ;blkzYcyHq@yp2o~9DOluNdx21-8`%Bs>}W<%<6gX^CeK!2G1i6w=tK zh>P40Q#l%piB}?lZ1M6$t{CUe6Dk_(UT5E$UwRqBeL0%_&_|HnoOW_V*#Z}!oS)e& zE{bH%q|=DtDxY&Dyi6vkOFbE>aN{dzL}HV9x!INE26Z~Ll6W)}VU}L|i%Yi@=Nuj> zoZ|0EmUE6jpY$>Dd9s0Nj;*|}w7$t%F=PfU(J%RY@~{0HeAquf3Mxwb8OH0NZO|uP z#zNcTrg?_RF2ic}R!ZZXrg#5X^IK-g!%0A%KB`2 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 diff --git a/test/postman/images/globals.png b/test/postman/images/globals.png deleted file mode 100755 index f3ae239784b1ce8b7ae3c915ca950dad069878e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111790 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%0DVbrPg?Wep9lQsG zD>}(FMHDwqQay!a2D!;JFIjEOfZYN!d3);dqpT~b6!-}1u7A7O=>dEJP|cmdq2yhP zZN>=bK$spD4!npQ!1ckRD=AO!7c7{_cm5*fdW5xwsRwyd03=!Q4^}NmnF}2# zTRc*Jz=4<$6mxxXcPS*K_hzukQD|P025Z2*#FdXCjXS2i6V-bbe%_=s67w{u5fN(! z16X+rmcy76q*5<7HB*JofNDA8Y{~sJ_59g>)NXg;5Ac* z0nG7$=Nrf9wXj4A_D>Y!aRnF{DYXH&G(AgkoFmm!*mg7hj@>;Aa5tf;wTH_+lprnlJHN#$2vy}5bZ4@$D8aS@h?SJE#haj95g60WX zvEz9T&UWz!AuvlezS)y7(H?q4-0MX^?2z0Pj;HPF1Ph@!yi6K8A$37AD{q!5@Y9zb zAxfVCVKvyDU6(Zm3jS`s)Ey4;QrGwDb@IZMDQDLSr1BDAiK|{8CQj|+oH=*C$ zXk%YTE5xq9^;5-)w8ySXm+sSIf9gEtnc8{0&h)0GV0;!YA4ujx5@MS~Rk>85YW&Gf zA|a|S{T^YN5MM+bX8LBupnV^F)gAV76UtIiUZH-p9Gf)wN+Ip+j9{y1MGi677sB&p?By z8D2Jbn4$l7c&fO!viv*1*zB8S9y>Y49n8~w0&g>9v@v>)eq~9Njq<^6a?Z8 z$K4EtXs3{Ys4vEF2bBC$r9exqV*{@Xz^)wX{WMNdu&uS_!MW*14(lmRH^m@{6Hpr! zi($!ka-9)PLPE-RLzQQ}RV?*)2aht^s|%)Cf2%pr#zZXst2e{QGI6{M-R( z?f@g~DU0$~n*~}1=2Lbe#&HUfrBMrU3=WXEj@+Hlj{8TdRc^nrO_I?woomlm2$5~? zVHo$FH`IrqDS}~@at@j&U$f+eW;%g+?>KPI7>s9d?}(mX1XoZ{dJrpG78vH51Qf}0 zF9Md*y7*IBaIQxaY#^2$j}V!cDB5+$YuN008yk#>T&jJekq*GD2~&<(O4T|zmh<|5roz8glh}Tm_52h;jUF$9pIIsh z$t^+k&d?8=Viy+0g52iOdiF-fN2wo?CAXEc53j#--TbM> zhxU2y@wl427lq#ry|e|Sb`L9+)ZVvg*CLTA=Zo!c4E)a9D-2EmN?SKd$ovW2#doCg zIS&8$evWHWj2DdAkLrW&v!}e@9qB)5IZ`M=XR@}58Wc&b^r4Is*i=on9-ssW+uOIF z2H*lU0ThKrF(Qza6L{6%719{s`t@;_Ic*#d>0MPc{cXn%m6sYSikC|cT;AD#^6>!Q zWm5I+%jTNGt5gWVQQwG=vNT_ANChic5%OT;$(cMk`W(=gYV(ZZ=0 z5lucF;MyS5($q9v4;<)#f>%vi#vZ6dl8*p*kQcTw8hU`DOsFKBBX@N3}jQ5L*W4Y*(JE)t@n@4%-H zGJbWHb`fIg?Y=8rv6Uv-3PM7>J51_iD=LHT2pt4fX-!YFi&IHekWt->sF8?G`Sq2C z;>s!uz)~-8ak_mO%~;?yc&@-dv67=8V7FWP?Y%VoH-f-k^{9r9FR^ps=RjU}oLLdh zDbes=xIJ6S)mjc%JWDGS$+(+d-#1q=SFlgf$~>IU@#?SL)k|X0EG+n^Z;=j97(+s^vThyv{Wv!n#LK#`poO5Qd_Y2& zX2^J=6-`4mB5fhDyn`q@S$#LHe4`0!%co&t@MF^pW*4{%6yN{69DI_)up{gVCadB=ngSTE|8C$#pd8TDz3c#a`}XTQUh<54pm+Hh^1=;NVcwOb z3s1-OFOrh-CNC_XN&s<;o>IbC$?!IkjS{{p{R+CuDx>~k%qhtzh?X+Cyp))hqVrZd zMPGOMo5G>E;>3dUN^j##G@j}trYOHHQJ}`O9vVIVE0jRjv-DU7*K@MKoIAgzOz+}T zjr;-EQ;%0Pdff6U(S`z58t43)_J7+(6#378LhQdULyGq1SKM`68*B`0oP}!^hP_u@ z{?=47XhdsM8023vz~?l%8t?iq@sj@!@$%K*#mhf^18)B>y6e|HY;yD&{w`j7bEcrx z{)=c0vYWp-6evm0`HS1LcP_C~;m6d06E9DLvNQfTOW=>iHU2Uo;1B}0Ey~!x3ssO| z1KK{&}yC{7^l}13MpRrnZ;+I}ri$160=*(j_HTBLQ`Cdn)~<05fKUodE}CC+JV~ zp1b$fF=!+X@K|X+8~j%5OJo6$_fL(0QrlS>o+VaEi?>^s|2Cbg)-Fd8PXH*5u-<|1 zwpiGBVCI$?%d*5GTmcRpaUd)cCZ4|#jOML zS7Zg;MIAC2=0lOsWk);7j_tT-PJh!UfYF&)ySAn&r*t{R7ADTEEZ2P+4KpmRxbEz* z`11h#`@w? ztfgO)?(X_+C29FCxVxEcxp&LGp9PS`X6QarYx(i#US--VCseIse;aUM9{5yTHGHKi zcoOGu{$X!JQM}jD9e6ZAI`&C(b;$dF^QhaZ_Zvt@zv``3MO&@is16%=}K1WW41&c14_5;5H6ro!* zS34lC482%C>mI|SSeyHi7FMvd0;5AZ^%;za;W= zP4mi9{e7elr|QdAk=Xa3UZ~q+AoTrSMc#GR8Qbgi%oFH$K0g9zo?f#(YgbKh_aTEP zrjFejdTV;hCa*^#aei%M6_$vHnM*_*DGJ%1AIz0l*-pKK0JV;rTTIuLQ5*Hww;lz< z!V->UBh)_aIT5Vw6{Zb|f^d7hR*+J$PshZx-{b8JXXnC&vu;i0L@@alg_jpeh8&dX z7YMx&H@c5u@GPeiE%r!?ft5)<6QN1;!=998Q95C3u632yiuq0BKm&s%sARl(qJvzU zxSpWoTkbDHbAlG2uscHDI2DDiSjol%sHcnH0iHLCgi2axrU41X@Yf5iTcxp1r{d`( zmLi&*Gnk@UB`VOB=fh6G6VeY}0r-4*W^yd5-HlAXEnzuQqobgVq1nMzVTNeTby77^ z&FORl?)bF`r)@(ewC%^JFyA zmi*98z^OlGiBywPeyz5k2vx{uRNTca>NdSYDGaJrkZ}AO^F76mM@~p*CvL*Q_;j2I z+!XreT{5p72ieaRLUUpvrv_+~R3R6$NYgi`{Nr6E6YOg$A zqpKFL%6=zJXH-@y!on?m&h`~s@sG2k@?@=|<)|1F(Rz3niY>eQINk&49`o%kq|5OO z-B&d(+qDhtv{vG856NkthDu#~WYW}Fkt4dtT23I9%l%UD#Lv10yGk22;?0LgjI@X8 zSLBem(uS`@?_r^L&B&1MOHQ=ChVuT2gU+l(-_K(5Da^#p58f%w-%!tvV54P{$2ku9 zLtU~RYk-NWd}y2rEn1z>x_F-h7v0T_X&g^0HBAwD+&V*IDG+uod4S zf;G?7cBAtLZjj;*So?=6AQNC$7REx+cg0&6{X?2I#=_Saa$Ywe!fSD&G|X8hYoXTf z>_O!Ltb=?Lf6~Vk6sxP~hTFQ$_6H1PNLXLbMs=)|l?-i0``fVJe|{B zazCw8sPydgr!%)^Vh9J~j;xa1l(ONa>$TR#VevJcj=bjaVb1jy3*Lk7b?bvHPoFVt z>ER9zN#s@Zn9&oGl&{6=|2RX95BYJy7amW!(#HhFbUXUlJwR9;o{znYcMnQ&)gB*w zVV`qc$FNnrh5z9qYbb898|V1087msQ>M)#fg1Pqu4wa&uzQKChrNI_R|ZL5=6Nni^E_#?ls&;r!f&Z^l zvBe}t$6qw(CV5ikiEHAHBQ#bQgw*)6Umww7f3%lIx>;0CTXcvan04lkI8Oo-rh!#Fr#nM-T5fU;A4=jBp!36ON z6v(R+)KhrwRpDPG83<#yjesW*nODi~lH)9T-A3m2ebM7BWLHofPh)^Q?V3H_wAF?{ zmNM?~oLLBtU9kzo3=&z~1Mgh8P2x|RL8{e(bB(yGWDOBJ`C?12J5{43($pRV#SKnt z6-)0t!EOuektwwdu}pO2^5P)d>fjtwvVb(1M)n)S7;;|nASA5Hg*L?&Qg9&$AjZ@v z407)W=waYj93~d2B02a`P83P-pv>THdHb@WIbuCW<@pNwcH%tGp6tnScePPDzdrkO zEhW=BE^~PT1h)BQOvc0gG~|GCx!i#pZprb1^t3C_)@yE{qq{RUNZ9?v0wiT}TpDHN zFDt@HEFdo^E}%x!UPbt|*Jf+`GuHLepVW7B-rsfZQ5F+B{~1-J>;1^JFb)rA@+(v# zN1n_5sn#|(cc_|!f;t1go3^^^{qbEiM=sp0mOfI!S(Dotd5imOL=uwUsU^)&^^m2C z4~uPn#_H1+k$dzrQzDc7H+}X^F@1XxIA(~vM>F{`^ejCe4WarC1E`8y3)PZ1>7e{p z$SIJ+BI`G4ms#iE@N@5oJ`BksGUz+>tNEmvC#Sdz)3_Dk&?2ZQDidMx5rgw@7o~|I zvfzSk%QDxbJf3p_?m250M1jGS>26t!6xK=k5G3S4PEpdjf1C&|WhLf7Y*94Pyvjel z>p_=v{eH|)?t))VCW;`PQfX2zR7k|4Val>O!)_v+x2EOw`Bm1pqqgR%3(qPP>aXa`ue^zZH;>|LvG5nZPi`;*rh zSauJyOUo~^%IeS(D>*I(e;a}c)9UpWg`zvNNlmEs1tTQ;Qw!<7sMFD;(FzOjuvMeB zJa}nccE=;rtixZ6TI!vH+8QbZhx{V~%->2l8DzsE*I1C>IOSU!<2KBh}m6o{K<&yg(vHr7D=$YQbY^WR=MBS zsdT(c$V27MmkKi78=Ye?f+D!*Y#iO!!HND%=JbWc^x1x4nu$!ZJ!Bbl0OF^{iofUV zXD}#r_d@@kf$%0_?do8KVB1M1p-K0glwFZc5}87K>v+UUp%JdZD}P2rabd2H0yjKa4mIFgkIM?I*DKWO=@SAu(|vx`ViOFdj1m zYlUr`&RjSX`0~hyhn^FXp;w{-ZK!oXf;;Oylb8bLdiQ*rXK#%roS(8ejZOQ1b^Fp zz2Ln{RagF|B^SC4DHgvHk$~+h{Zd1&r|rb(mDAOaX{QN|)>gRm${k1NiNMm5WP z+^X*WRQakNS*Ot>y1fz)LqgtY-t~E?E9jdgl`i6ze=2|lRoH)J{rU7`KT+aD=Sm#A z^cl^VChKH_thVD%oqc%%zxMdK_!Xdxmfgk1cp z0!;}tK>?ie-`K;9l5>aibuHQHXn-F~e4Ukn7SWx~GhZ{%e$ZZ(MieWYdgSsh0#|SC z46jqP%RXQ+Q#L<)ipbH<;8HH%K@?uLCK%GrbSlEpn(P;tD5jPdj!C?@JFQU`up;cLu^psnUe!Yi-gC*#&aTk99b;x$jP-uv(@S<&Qqf+Dsz;bpT=mK|)l9%ERpZym+;u-nb8mTJb8vj}@aX z!(I~iAV)67Z(0uN)ifc?HxRL<(Y0%GjdjSb-~7z26kie?^%D>!3#q zLBZSFUjeI4=I(Z^?p_%($L%s8A~Ne(@gvE3h02vnRs~Is$$;D0AlRAIkRl z1Veu;`Co7qm9p>zspeE`BvU7l$G5NHCjg+(`S{W!N}(U==dJnoh>L=ZI&eL6l+^?* z!YMqZ0XV=|jM)#GgPQ$fWfpH>aq7jD`Q$hd4E9ffme{1fXph}NU&56wpaHxC4C9^> z6y^RSKenCt2!NN21IVwVWugFZeDh5Ps6~ISl3&mv#dwY)O_9|a1ePj5)951i`Z>kp zOIc2Jnlw~b^(+vyF!8dnO6DyBwa$DS(VAKPhd;Y!lOipJw-~o3Jud^unsDjQJe3_` zcW}%Ss?Qw3#SH1W*B+1hVh)Gdh{N$QZZYpD{GcKMyf^Pp!Ep;n=C9en3~%4!L+kt* zvZRpx|0&?BA~^DV9S=XZG|sW_CK9j(KxqZTZK~7FJaZXSsxwO_?FrUPN9ZJ0`v2V4 zzu-(PDgH*7D=&>ZOud>pcLkOy@UQiIdYKYJ%nhKBD0+U^Y*)8!0hr3-zkp{b*w-PP zM*-lmJ(Li0xcaYUuz-!wbq2^VfRr=4j=q3|iSQ&~Hl(1b5V34qRZGw??oznz3z?7M zXQyXlPx5LE1pLH~e$jsfB$R_KcY}ulQdj)tZ$YWvqJJ<&g?8^R-*F#}FQsg8|KmS{ zd=!=9FUeRZW=uGe^5|3riT_TF8|9We{g1q zKF2Qi%KAAygXe_<4Hw_OT`0hoT=qOuUqE`Gr~em(yYeAnXP?t$w8i7kSA72ToM+pJ z%pbAucOJ4qcVY`jr}WJBm;C8Dsrp8LLB)ISIMZIJ(Ea(+e|%2QNot2J`q& zBeeZ6U&q^2mN)JXT*vvUUHSd_|N0ByL;u4*7k~2Fafba*L;C;!sS|3alwOP3cZq{z z;5hM`Cv^k}uYefb_-#F=fHHtXSA5R<1CV*L-uBnR_@~u8DzIqm3#@XeO7eRnAj%SO z9b!<^OK&qD00zH`6tMX5g&QTD53B*+`6O}m>1S}zV+O>!WX%=_@~6;!pp=+PIv_0M z?k@NAv(!z&$v+@#TJ3Vre=GLNcT(8sE-Gc=?*LlFn^(zQ7aTFDT?e&F)(45fzI-97(aj~z?0YOi4=cX zf1%zkg516dX;5acKld+M21l^Yq%=Jm)XeU)D8k7nyumrPa?Ru8bD)FgPS^2aBtz4D z&?D8Zx%;vAnL5hTnS+^wC+d}hC|h#KC<^X!SpkO_5TgyQk(0LT;2rE-=5et?PV)GC zeiFW(j7k?lb5S>!B;{2nY6zJ)@@>ozyp)iV{EE!l`D$jg{q`x+Oo-=1jtGtFoEVK{ zin6r1j#jpZmeC#pZswM)uF%x}dz7v3eU}4bSIIiRYtcun+cAZS#3H3y=9kjxI`%A< zbPqX0B&)?F*dZs$GeLn-6R11!z5+>TYokG8b!)@Y+OZT(v#p&>o{w~&{$r%6P)Sh0 zNqBqh>b<{9Tk3_l`6CZIcMMG=%bAz{GPNS{afnPSnfJ+&?wQO(e z%%cN$BqpAfUb#vG89pT~BqG-$`}ra=?oy>Bx?428OT7Js$OEBj?qI{dj7QYL>x3sq zVyCWYJ?cz5oN7({RCyE^gnh_K7vOfh6_uh%`5#`?dQBP%DQSk5wdA4NMR_hnF+8i; zveTmk(75Lk2EgjXboCi3xBC-NX8T-2Nh79MPRA}UrG4VyjdK?WT@v8$jvr4+WhF2W zIuKl!ymRN>^$0)0)bGeuJ7t$zYFx&It-fV#~pR6s_el#{IH#Hha@MH}pT*DYfAl$v^T*#qY+ZYk9qfg|TR z>M+zjFcbr&aSZ($pmjPVel%hw#~*e5Z3-ly{^my!Trs=KWGN_`lffeA}g*Mf5);~#083|o-4?zw33!_YGOP;&Vr#giy=7`7q>16t@G?mHsFwV{8Q{y4)}Ya3QCW^HdOk2&#c;BZ2=Gr_<=xxvq7yyN_ z6RiRvP4zMNw%3!`Nod|PpKD`VK(D~%9on=p+$P~k09%_Q8@hS&ttfEE1P9+=gaP2h zbs3)SSdzK>5JlizJ9zI^HT-mn$&H=l?QgCr4OM}thaG$~Ck@S$JHbt+;iVg=J((~6 zS@c{SLv?rAfWw6{BkF?6xD~3 zoX6|Z;iuyk^Kf* zuJ>@W<@V@-nzMl$IE?s3dKyJp+)J%EcHHgpgYyq6h4DFDH5KBc(PC%3vba9F^vEtG0CAyOw*PiGIrG<;^?I_*FZ*TWm%Nb<+^&Y z!HBwPK~T$H>F9Of9_AevnZI4>F2qFAFq?WIvKPV$x$Ihm!f^0TxC!uP(ULDxR(Tz3 zCEEE^NH$0N8~REk#Gc7_a7vVNc)xUrhy+#id4)V!|U z_kfgM)elct5{R~K!{S`CrZyRMvw>CdvBv{H?qC!b6->o1z4v}uAF)UbMWaCx=TCu- znOAh3@0^~XYP`cAWe3z^DCP2!Lj_LU(Lj7jOA}#Wj(IR7i5;U5r6VzgOT99#A60x4 zpG*m|V<`>oug2TY%5!%WmS-rwd>;AiPLAec6FqYj&Wahiy$eB1FNQ*B={+ zO5k2CZq)UAi2(gW3CD)86QMxVV)yeh|6kl$0hh1P!bx+YMJR+`X4xYrP3=(@EdIOJ zLfUtg`fr~LltLlhDDZR}Bc-izAXNk>C9cY#+UFqx6m! z1TMdgkf06zXrjif{A%G6KH~e-BF98y7UEc|jd9iBap3*AZn=)h)FazPe%EfGc&-gU z^CblGEO3lIxxiI(Zo!N)Smc!8Cq}1zf=88Ha$Nf^-(6$zZQrV1AViv7lr%hk)ZmY(irVt zbM@JBJ8-vG_{Sjf1jcxk`%yKObj#r8(%VJb3sp0uQsrIvYfHH+saP8mp1jF`zE2;k zdvE53$fsz0eJ)Wd?{ukShKp9Ucu}&7e>J_$?RfXgXK4m<2hz0bDmsgjyrNdvZxGwM zGG*}?%gr@u&4`5fQ)m@gH4{;`cnO=~d{hSln~EL#PX5YWb|sp>8r% zw9xC-5w`VnuYsp`N5ffI8)_hEZSX)1a$TMMg}U53&78v}jXpwW6||xFl?fv1#s$$p ze+7eVblR7JdkEYOqDVYut_%^{^!6u>cJ8KqMK_^>yO1VN*=PI(GDdoOUtbwK+L_d{ZzXzxFMjqn%E)&Sn0xOFLXB#h1<~ijCApXmQe?BwUOC;Ts4e z!cwtQ#A$Iw%P>33z}zm%5^cZST~c7?7I7HI|320-m2xX7h)p|O;ytI9z{+y|jv7i| z>fKv+=`Z~^HA*pJN|(7+&V{wWL?~F?O&6 zYnfu%kIsxCv976^J^ePaOX35i>_I{00@34Lz*O6iB#Dn?h?KUW1Gaju>lp+$UJB1$ zJ~tQ9R3t+`S~mri?yvGQLJP@%#wf^Y)#mxKaYXwFRUBA*dbadE;1VMgwDaDQ5!|Sd zE`Y&-!GQR$VQ}tQ@Ap$iCgx$Zf_!(p<6HMg^qqr{ix1i1cK%qao~!&8qFF?C$P?@j z)YX`YQ@&IGUr~~N514ww>)WC5pY9{KJi-Ja(i`_r=H~Hm9GN{*8krE@b!hBO9$v#; zLCJ__XG(_h2^u&}u;F1vhcKV8cnAb?0X7xrpQ&oqwpnnTzg2ru~J&;z;qJo#_j zNw&Jom-}qmu;;K=G%QK`*g77;RnZAi)Puc5PAtT4b`xHDV1;Q;U}HC9ae6+$NRy+g zu||;JDjSNuU(DMSxtW7z*~vl%eE4Nf+S2o;U7Efsgd>#YHCm&@j)N-1(XAhvDJk7V zG@ke^OMX@!7rz!ZTxR~Rx$G0DK!~=Cd#|`&MY}>%};tm?sEg zWm{5Mfm8DHwaXZ@#XHgPY~0X1bP!Y|m%+u4*2ki>*xO1(R;gPvPI4xSC@?cF#qzr$ z{vU5n3Ktk|<#CfA7(0qhA7_|&J@zmuGjLxRiDw@lY-cbFA!Ej1daweabP~{ks)m!I z^$a3BF$~%e(T&d3;BwBQBtQoqd^vV#xnCk=&*!$1^tj(>6rqYN&2FFu-8o%ICK1A2 zsWZ!dPpgA}+J-%?`$7BKl4=9ft)|4aSv81k1cQ0RXaxL*n?UqR+$WI|9ax0!I)NXW zcjY7F=HNowi<+dePIUWq62%tWtoC=ZCXUyxUN=88*0J%`F*la|}!11YZdTr_Gao&H&u7*s;O z38Z>1agdPmANX6&#r=kVIa8RW3AFO?FS$bN&u4CW@;Je~6~)Cy&Wn z7ffDx5wc@PTQ59STs1HOUZx+yOJBkhbc6L|z0{V^MPK+K0l9jA{L%m5?D|nPz zeqY|Gp+cKL4GuOJQrFv^Df`~Mz;F8Xy(wVpL#hPj?GhC7jDf3-y$gVRsxbF+6q zkbDPReM@xY1GhH5iI!M24#!=XKzbSpc^=mx#(e^UV{;4InTHkLpqG_bAB7?#tb1%h z_vChfZ~X2(XiIhHXKB%Sj}38?e?NIa2}b=1pd$k{IE0&yZ$S=6Q|oi--t)5#%w%8y z@|xnl{VXqiQmqD9$yMEhui|zGYsD|jQakR<6Ys5s z=VyQE6JpCg;^Qn*|jjefb4|=|%Dl zprR549vrx(ANp9<8I}MEaqV~ehbkW?&c@=X?t6Z1&o|ds@uK(~DwdY@HQfKug?*8p zmuIrJ5l`DD_sjsiXjp+VmDn&7e-cv&ZVhJ}YyR|73L(hh%GzFKNod~lvn*<_nR^Yr zR(mY9of$yQ;<)eT{S9C$0LmUxvUjz9?mRVYSkqlwDC!r~F_Z9zdD+r`VK0dkZX+U2 ze=Is#=RjR4P3Ia8p!e)DFIeul z^mgS3aikBr0b zo?hM&&&@ZMI9hF!78D=H)eCwreMqrIe!mrik34~Yl`IOl%EF(UZeegF>T9^$+sHjT zt@P|~QBfx1jqY(h->#PXy9iVm&$j81P9<;PuQx3pm2>1}(N(vQHfN_6=}-znuxOan zH4oqz4|qxApQ{uwZ-Xb>{Q2LDdgRq@fA-Oq2N=UIBGeqnOuQv`Fa@HaS5urvoj%#o zi}SV^bk6S}sa;lSPl1H&ammks1GqEiLrF@71zkMUrPifP&ogCvE0xxO0#FOF5laT+ z@GO3-dQ=GXTD^XCLD4tGyU3*j#0Bs4IQw5CyN`yJVn9C-@%vBS?QsX}Mc|Sx+~Dq< zbr^$j*`6G|ZvQS@JtLRL8}}QNTob9|f*Id@K-gkGMCoJXSo7DaNy>?w%9(mrn{EHJ zH)JIhNTbaUug&CBS44EHbm0|E)ik|HUU3T>6CEm{={;PqGLrvwH~L>b(8#-wZD)8R z8zRO*Erf2sCFSEfr;+_rLGlGE8m7*X?eoNYm#dHwDdo{K6mqqWoO+h}9qK0~Mg+hI zU;V4rfY2Ah)5+`83{8yq5jLN!7K>I z&rER=G#-pkE(Y!rCVx{vM!|`16^!!mw!T!v=~MAS*#njHU>H>Ii-g2Bh2mVb>L#Zi zP*41cuR6oi_n8alGx+NT6xP+)^=j{#(WkmWBcS`qt91HOPcZ2}Q1fdwo!{!|l>)MX zqZjt(pZE<5P&Y(B%ClG-)8%sGjkw;k;_aBrw(%<5mHLVcFe=%WIC)mJSzH@C2!8I*Uynt(NVDPI5DE>lLsL-sQv&b8#B@Q zd$9l3^giMn(c8t}sdmqatU0t+2uYy$~B{vGR zB(78*`gGYj{C3LjhNnJ3belWF$GF_Z9z9qxC0w}uu`|ecN!}2JR(YAF%CrB$y|2SwzB-@C z*J+MqFrd^+^nnGBHGjP`;7gG1l_70U!!}Kx?TvopO%Oz5EquRSu;+wk9rJc%NM{Hk zvqf;*_MiMQXpQd|kjdGEwNv{ZzS+N-GFkoWGSJ5GXFWkxl%IyngMtcm>NIaFLgvar zXTc|C+xuh9|7JG>W;k#4!4q4SO@m)={l^kdpqOYX4tXP~hhvN0n5)sHz6nJk@(a}T z9$xa@pBqnS{=E8D`=Ni1i_V8kjg38v-f%vs*!OpzQm}eA7U*jJX}{l3Roo%`;HPBP!G5-O_$Zft| zFe`ZKA$gyL98=u={|xZ&^>P14I`c!E^1pj3Hv6^RfXc`w|L$(`KTr&H#Fh9>((b3! zL?`^u{MP*U0AQ=I1Zw64m)QpZ`;Y-Ffk0CMjm^cZ5jkD&ZeY6I^RJKuYe}?*e>CUF z_svEdAR7c~$Ey^#ohjg(5Z@^a2tx7(xm%KAw@q;~odOmL@wY$8fI?7mkEZY$P)B;% z#G6WXbzYymZEy#;2&R%HJ`Z`1P}}NEeR`DbT=gBWWdxTrdvIZUj_05KtSqQFO3UqM z3Cq8Y`xm^pVEn1blWS$;v;m{x05w*(|MY^{!s&U5Gqq{4*D$D;CG4S?Qjoi3=Mfhl zM(bV|u3u=muAuhvWuiu-;zt{KRuq3bW#9H3<$p8)C3Fn_k989mkfU>m~=72F`L)F^uM!26M`xhqpMRvk157ypcKk|7E zv9<_P)ke1(+0=>9TP^tG*m(SW|L~Q-yy6(*neKVpK*4k1sraapY~Ri0_k=>-wR6%> zI)LFopgYj`QoKq@23Xe{3&>7$><)yP!z`sg3>n`w*!c#}-5vZ*1`YLeqr~O0qhak|GSej$&ldk97o*H|C zKo{Ci{wO+K3v59ka<1~@hkCvi>qNg4J$*PjI+J`|WZq%D(Sa03vPI73_5*0BPm12!-C9AC29NrA}q9?C9 z_~16l>p|p7So$`9A7K;mGXHqoGSxbQ3qP}09+7HYy|n_1aVOlNS236fRx4|@Auk~s z$rU)clwSb3o5LuJ9QrA;Fo)CRf>+R2(3#m_*hRJ0AGF7;(TDNdI3GD=C!5c)GM4nI zwqA+D{|ESB;!j}U?`y>|iUZ9xBl|7GZKw;&aj=0QDc&X>$Zf%p6Vq5P8b(34=;-JR zH(y_TboTehi09})MMnTMHoB>o*gG4H>IC}|GF;ljqg~K_=KsJ2X;H6FRrfg0Hcb-M z$qSlpG>mdrpKhve-I(}t<==5@Q3yZVnFr%TUn&1j+k3=d`a=^F zlYd*XE^JfH9c)Yk#QuGqG+24=zWnDNRG_d!WhL_O?a0kp&`gap>wh)8aGE;VRUqV} zO2}k=&&HJg&ptNknS({^UJYHkUY7t_GFz{~gOe^J(teZ`=T5#ggbMJ@OthjKA;x;?5ePMJjub+%6fHYCmd1DMtzOP(h zF{q<%rtmEz^z8dIvSRDn=^EU!q>mFSk-r$DeO$|3e|8K%g(tDOeWZBcv3)S}v}HqOeBC6_0zhDS!zE&fYt^L2 z)l+?X51Nnak4btyuE*p0l_Rk=VuM%7Q}-+?-oED`=@GkhYLR5?q)}i?$I2B+a zZES9zw0Tjdhf?^$S*2=QtE<-C1mv3L%N{6XQwaHFGrD?2o7UC~pqkL^^@Qg>YxR`K zOZFD?eN4h*;A*c@h?C0B#8Gnqp)g>kB~s8!DN}ZUEr7(}GFQQkWQEAO$C@!j3+{bH z3;G@KjaN8kvc7!2LyR&-)+KY*^9eN%uz8Z`u*=D^o)B68S)^CT9qdXaRbwPa;54+_ z4pLS^XIY2-J~Q73-?}`$8RbcQ+VQGZ)2kBUxgc_4|^%%}In^`)$ou>`uu zb>_MZq)1{bd+{Y4eggTr^vc>3z|T;4NOH-KL9 zK9^ZTTwT2zUy3(wUIQ=p$qM+@$!xGlV6%J6+}oc?tbO%F{>s1Lm45*`5Pe;2B*SY; z61yeh>JeKuu`bRZIFaGCCRv86wn1hO!+fq}`c5F-+QBZ}jHo&vSim>pej6uQx8Dbi z6dMF@9S*xp#c|9esqZ2Mgh86%akl#_iaxzttjKf9>=Ce+pQK&pmaw0t73(T(moxl7 zG~!FWT_S}r)Yw;;@P>458BAu{_QyuoZ=={1&fZIg>Yg0V%54$?UbTF^yj?Ys;f(>A zzTfEJ@_uG>WdTbBGxn2}0H5tSzG5&FqsWC)W;9!lktF=#^V2xggA-O=YECtmBw%{d zD@%H!s>zqGlsrVAF2AT-ls_c-)$}}tFNDQhB$ediud)f zh9uYjq7iT0=(Vg$e6mpWoAaALEB=2)E1MY4%v;=PQ~A3#reiHhy)CW;hG%B{XZ>~a8y_kyL_yn(Z$ zM>JjfOnyIdKISR=QB1?GK<&%QA?KH{{vWQ5HZg>k?fEWK=Hm@En!_v7ss3HO=VfMW3_+Lm-rs=3n5AE24Jq^ry! z=`(ASK1+GW7Lv2QW=(AZM7O*~#c&vHOTUC7l~o+tP&t#171^m9@tDfWYX+Dlh~ctY zEqFPdtz6{krnFVZhQnB?C3^fgewF*mfaaO8t8=#LZ6%_)TU2w)z3C@-0c?7aImET3 za^bjc0_o}KLf10v!j8tWfca~w=9newwtFNR_G#EX8E3r88|~*Sv0dm)_x5tcKxeb< z5u?jOUbV}ZIiqjoR?f|Z8K|b3XL%5O(Ak26ImFW0BVD3{YVODu0ept{rq2`^-`<6g zqJ8@NVVik!q9gm`PvzzQ(DJ*+8j>#I>cw}9(yiJ1#R(qH@5NCi4>F$kqbT@Xly(;y zys-(Yq%|rtw^V`^zLOm~CLU(&sPc=hMLk{ols-NcL8*=8uOBIVhcS?i2kEtS>c!~B z?b{J`x_!(mF%K4=`5Z;l*L5?KAYNnGh8io-i4*$Qi#Hg4eZ6!oj?iP zwYm4`JUVQ97oN9;UeE(GZ*#Jh3f^Z(`&_f`SmhrgTrhH%rfh!Pdu435C%AS#>9#9q zjRG*W0HvBqRa^RmK2F-qGn;*&qVCO)b*`t=ypHs9e$%0bpVnXavSPKGv4Pi1YUBgZ!Co6=c5S8HBCwjE7s z#1;=K>sy`mnRf^dE>0f3(jI=Ic$qkvU6iMvix-{xG?ZPs#<^?h)S_Uh^s9WXzwW1~ z7F>SS734Bgcj;u7r`Os=pkboowBPTB_ke0Ym8AbZFSA5k_}v@$JQ+}CTKgXjz<|S3 z1$)}(#56hH?yUZIfL4SrrQ607$G;6(7g|C8T22Kv!02{*)W7DDJli~7%O-;SA1?sj z$nNpu=Dz^6BCJ3s#5lc1?lXn_{S^fArajejr}y$~p%iETd7{<%|8|Hzb4Vxq5i9PP zSI!ecMGA#9t>lBxCmP$0-#6-f?ml51QU8jPx&cz&JcjfdR!@Csr!!e1Y$ zc_&~{2!!;n*H_lq+45ryJDo=(p12ldo2)I>EyRfIt_v1{PcbgYkRxr!V&B}3aqGP9 z86|x%VMEjZ{HVnFyzX^AXT$gVJNx1*Hi>zB1f!{B{csO0ICw-CUnC5&l&UUwEZgVw zq8(;|_fmzVf~sm?cc{1sRw;3s9^anx zEQt<@lb?$}qDww4)U36CmKfC*+kckZe}42j;P`+*di^lcUVd6;d}57=(u`emU~`5^ zpSq?(r_<=Guta#}r@(6MQ_xkk)tPU+UtCMtPPzlEm=WVs*VZC>8a`*R%}GyjRU^9- zyEbHM@T?>TUkvv8?$B70Ob@I=o60nUk=>Vyp_gY2jQLBd%wOqW1I8IzCElT z3D_yk`VZa;;k5T_4ONt)s`w1ym~zA{_;{-wTRm>!2@59Go7Q{erc3*j1d$qf5~(u#5~+&+1)q-Js49n27*X|jMbQ97}(%!G;24&A8ue zK3ZaStKS8O3Pvzn@K%@9+b3?m<15<=w(m__vIr)6<92$48i6+sn0xk$k?=dS0h`|a za^xoZfX!yyj52q|$lX|`u|L-zlpK}*7Y<8@7)$aRII2)Lzad^zb}~x$-2We1Ew|Il z?L}MJKlL*uM1A>R7C5C}mcSp}F($ZVw~>9_AoWCOWkDTo`e9P}Qi2~cnz_AVF27u4 ztR|=45GVvc{5)Od7!PrB+PO`hzZdzdJ)#j1-brk9MymKMrs5zBbMb}$!!(i>(EZWl zjMjQ3cE4}`OfvVu{)jH}aC-q6PRAOE2Yj{}Lrdt=HGZSHT6(5?Eo%1GiT{H%lW=Gw z;te}=Z_vQHq2RH9fGLlVa&!sFE+%@Re^_Y)F^_4GV^+jP^GW9$0{sRAXD*|k=q z5n+innP1jg+EiGt*oNsVyk{`DQ2g^`$7q4aRuE3T2+uyr{0f<&scHxf+mz@Avz>jS zD*)LAzXSLQk%CSPW7p{D=P# zxt3S(1tvJ8^)THPUeBWurC1Y4CgPqmc?ouM1UFfdRbd3&=B6Oxc*nr~go%-jd!9)@ z;YL@u)V79KhPH>eOj7PtKkIn+dBd^D7}9?iHg;TWJLSsj(zLCJvLwt$3LX28tX_Iu za>hv79eO}@DmT9WXgZ&58d?=@cU|fBIGlK3>gtgZbhP@!I`>qdsf&0l{s`<+fo#pS zKA+M#<%T@JgGu|{T%Iw&=4^iJlDE0tWJL^>udj*2#c5O@=@2p2+3>b1fqgiMAVo@`d&Re9ujj3O0u%^#E z7N&rbv`%%o|IollQw$WUT1FNwcr_kK8rG2RjhenvvDV(E0{LY9ZK$+%)+ro!^*1`e zLXTdw4NGjlD+1bMxBYfzHSEz*8FjJT@h|%4fi&I@`D&>;hZf~jStLkcJDo%VCm)-+ zz;f{Vm(Db6VW;+j>$LJAF}bCy2+7y7`C+ zO6E3ek$veBsA9P-NrR)19nZu z5658)HKtTnyNejJ;Vn7;nhW^q>4Uk{Ai@|X=+}Z+^n;mnXqjC)r0Inv!g;!xdwHIg zsD5)(r6Q)cO&Iy?uab()7ofgWkxp|!+`&JgYMj$8&BovTLxEQmMry#mqyxxwB8ucU zA1Z##`?gZ47``gk02wRUrtey!3QI`C}Vpi zP?5|P-j7S~ji##ALCWgC`#6!0(Q=G!qF;4%WAxDH z4Y|cGAlAS3%vh3k7|Dj&o+I~1tIVBsGpF)*Xor0Tx|u_|4e_g$wDQpLX`&wch9=vZ z?_PeJcL~eQPtfA)Q)LIb!*P548o8rt5$_f8MV?v01^n-_V_wHdf4jtTzc5Bp_s>rj z1J$lzh_PC_crQvxU^Um}sML6MNblJJ_0UqlM)mkiD7~yvl{zj&zu15w)jzH~C-{Of z8+j8>=!Djv?g^UZ}%Eh%%86gZG5@0Gdxkc#dNwqnanYXPy4|J zN55t0_W})-)jsJ>(c!b|xiuu?i@*89q3hMbT6V0g@Gh;9o$@fAYVMfVg)qVzFYOvR zEwx@76!3&9YrfQC*>6xE>ZhzBQp>3#_WtpD zbV(%70oS?=$&#WcRd6yt4M@7=Wn6;&1wUSpa3e4#AH zlFPy@Sa`0@r+V0lQ6WXDNQ$F~CfAUaD_$+bnAuZ>`?h+x+0*zu7D}x=n8kyvn6FxJ zYd!ThUocRLqHKr2IezC4vt7O;@&b#hKTeATS$7 zviRz1b=R|1Vhfv+FjSxX=1r|51(ew@$xCS5^W}BR0)h7w1%yB;H6y#h zW|Muep2y&-tEsHc4i~hVLu5Uold+h5l1t;JZ7uYube8Ew z)1llQfuGmLk4N;wi2CnNe74nVfGxLgOL;Fz>i#c;Zz5BOaBJ0#0++nCz1N@iT0tYR zcS|I4s7xRcJZ5HATNdyZ%eGor z|I6YN!DZrFRO5-T3fMCw&uGDai>s&O_NFT`D@WRLPZhJ)ZoNK3sf9KtuhUGAey18% zbR1PIj@dJ(6tTS)QFq^wQj1c{3yNvXq{F3b|><81x3l-pf@;y2?eVrGQrz`?>Vnp0s8TX`Q7ve%n5{fqQ>wal!JO z)+~1RhBXP!0Ph@er?6Kjq`d#cKr6p=)A6xSnp><+&=FeyqmqwqH%QOi>2b6gBE^kg zcw)pN?1Q&3<`I#`IaWH0QSC5Qf`r=5e5kM~;2 zV_-1~-k%_VxxS;%_Igm7g}Fd<6>~m|I~yV=V_6-R>7%Ng{bA_48LtX)Okikfcslr{Ql?Czi(=Q9!BJUzThG-w2zo2>+*qSVUnOqA_w90~gRTE9FoE1>o$ zn#JsrA_U-vxq{<_hJ6Rtsy_Y|fL)S7f7x>y4B@^&V}!WHUKK28tej z8tePQpwTQ-YiH|IE2>Qxv|ux~y;9faqrRXHDAOi|I`+qUsD{C(+tC)7;v72p=os2x zOd*LJ)SwaWFBD8#_8RoiqZiB}Ymb!^SwdDB-~G5j1IUIuad~gPyFZ&h{`yD~&}Hj; z2O+d#V7-W#LaA0q%6sf|%(N}OQ=ayKPL%_|BrEY`s685eIFWZCDh?XGNo!4EuF!3| z3?p4CdMV9D4Nw@Bw_jrCz7Q>uWcEXr_>-Of`qONv37~S4HF3*(X9c2V`MDvl6ON=! zzTa#%Pq+)iIyWG`VVc)q9IaQ^X(_b|%!tw2;GunUwo=6PFKDn3uztOYnuxutvo zHbyAVBbm`ywQpNsE@#kp=v}(NRY6Lves&%INj`I$ZJ$I5gF?7h)NdWJ0efztcbD$$ zd365o&;aF;eMMeSt`;Y);#+VK#b3&CDTAIeVb3AGc!OPnP+@Skj z&!<~6WAftIZyjj^_&822pg%(nte8U@BAiC*WP8rW*-pLQa@#EV2GUb{gj>JJHDXK) z7}Vbi6>bgRjkz)$Pb=>&IAW~n%D5Jlr?lH8iqW9d()C`5sXU0!{Np1)GG?{d8EwBQ zVNlpmQIOturzo0`%n)q+SfxQ!CVC$i#%Qs1duwmKEFddNjHsV)ny2!n92I$_;0pNb z)~0HKt}c;Yc$fO6q|f$lHy0j1kG-?6e3iYE(ZsZLB+YWEn{oD!>v^a(*zI31^--3P zM>xw*`^u`!A&+!l0covRtmRE-&0v~}DLZ6syAM%8GxVmH*%3Qy$eP4zN;^&-%oO4u z^P!bJHb*~LNS3rZoX;5THq0Y#PII&A>S@4@0?epi%&VK1;+Om7B)G}ogsKj=3CKAb z6|-MrJvCUX2dYak6$w?gCNjPS0Nry|bttu71mBm4u9{&9k(Tpoyl5#z@gWT>^R=QB z|F$(KJ&!KJdDMz6{mF|OW58M8w*sA~3riaLvDT<2SAW>R%$G^q7IP1@Z~2N@b306l%TI~bvX$m@DF4}f6GX$TV_ zXwBI?*nsz~d1r$((Nm><5y0Gc^`T{WdS3eL2P}@Ig%8gs*Jq0b?ZGfAwDKK;Z{qGD zb?Kd)aDP$ojQEX+tM_VMN2Wj1E#YPk5uU9w*R{2q?V6*7F_c|$bL!tWX0rkF_=Hmw zK#K$^t;vA8B&Uo#{nI-kZ0add3A|{>93qv!w#6ItAiq2RGNo2$NsO^%J7ZS*CP1B)S0<6>- zr(Ng>Kg#G_-Cr+Z6#O>*tcaIm!f4;*eDyCD+D}1wQ!e|T<{5qeq*Oy|3uTP_;Mr&1 zH-z2_8w~~UiO^#!5aJ0n9@>V4rzF8tRH0scFwwusOsQY&+g0*Al64;JS*^6DiLrRT z#C+<}nw}@xObH9@_rE}DmWl#Vq0`t-$uqX}u-}0#@F=K6;xvN%Qnd9Oq@OicisfHh z-t^mZ4j{u)MGbx(o*d%Pbso%*`Sqabm%amMnAFuZkdxQDDb42hMZf~BRL*05Y0=#4 z)C~!X;!F);sb(X+V$fv8DpO^>Z{@bp%uD$x=>0yFg4ExL&_@7Ja&f0OZRbwJ1$8fw~<&M|t%<>ZEwf)238R&eNaU_{?gi;t)iWd0dwW>q@ znXj=5#?9D#Kj-kyO@>W^=`Z)|8$EXwBmpf+yxTOPAd=knve{OPD-Js<9MPsqJ?zjc zili>7I7py3u^DwP{jq+YQtLGq<%BA|^vXQ?)W>EbS^zdus0mlC;$Tu-ru1Ft&79u? zQnAq@;pVXSM!!jLPYY7GC*S-&^EqqwqvNf4q*$C4?Sd;R_NwbvbIn6#wYn z8kG~A!Y~4MAdssFulkjwsB3+v`4bP@Nj%t3`RIe`um27SXBR3_-kUKiH5@jiJjveK zGDkljnR?{ZUg{R&|7nItK033yrjy?iJ|oAflKT^3qBx%0;{ya!85MUOuGUodSw<;d zg)CZ1?#2!Vvqk75sy}O6tVyhx&_K^dR{^CFVy99>^;7bzCgQ<#Q2nJ|#Q{ro&9Q3N z4xv*zIZKN2$ye6znU>gb=KZ!=#wf>ltdxbK3is}CI-iDqOwXn97TDAAl>q4f69-<2 zm@pn{pc<34In7%s{deB#dB-~jJYS7R;TH|`X)4nANhAT%U6IEGxthg5onH)nF`a97=Oh`X(c21Z=H8q&+ zezmwDjMiU$b2yTHBz8#k#@-)iN{L06UYSs8K_Jce<#bY*mb)>3%F*-}BX6_cNs0fT zY#NYQI7zg{QBhXVCawOR{QDn^_;2!WKsBhuzT8ABa|}MEU?y8i$Y+dqxJmR4zC~O{ zd3f34Z$#+#|DA~gGIf8${_iB7<2_K1RjP||+y9a%t9-5h{3I7qkYS?q$9J#qKN|jT zbByZxRCDy9qayiB3r_5K-u;>W}4OG$Zb*YE_xhl10%C74t11V#J6`M&frDnZhpU;7% zg~>bmb|ChE71x>F{Ntac%!l-O^+|Sm&lAl%0aYG0yT^4!D|>_gN?GH3ykW2D3J~c< z;b}exlS#`RI<6}Zyqlz40Ds+IfvvjM0uaZ$@}mrT0jGt5TGA{6+zV>`5uNM-FMds` z!K&4*k&>SU0Yse#I`2lSeJ)$GDGW4V?tX|r(9%4~EdN^y5R&=3O6>#((Emr-d->V{ z-$Bh!Dkc7>uW_KEl?Q;YT;mU=>9!d?ty+*bJuMB8ueD+}(_$}XKP`orYGVz7%_7Q8 zJq$S{f)C~Dd|U|BIPsI2onCuJi`!k8cr+TQRp3CPN?B@QgyUDxX6Cvb*?;bOErhJ4__aZkXTg-!Zg0MLXIB)U>45z%Zpm9uu zV;d0b==PFRmH_|^Gy*pB%BvMR+1q`ysEtNfj#?nynzEk!8tL9gA_<@j{wWF>kUr^Y zy`C~Q&PFUJq~*b$kQEO09ZQ;==39x#OJqAa3Do&e!9{r=qR@f&ZER)R)V#dJx*?&# zdPBwZjwah&-vcX4iCx~?B^t(oN3z&~VS3T_uifdy_<-+o8g-U4a2Nsait~Y#RA}Uv zrw8}Ju@dB}SOQ+ie+&%SttK?UBRJ;7S*^jD5%g}1WGPAREnL?O9CB>*&)*gPRoS83M(K@K>!@P1a(kZV_$sT12 z+0~2*s-)&bRNJB`H8($dUeQjbnp>c*qaat6rytZ^O5%-zU|T7XRnq}UZ_RicmiGw` z;%&kT@Qi>;2UCfRc&U3Jd!I34M-C7x$M`szaT{lM&QMD;B7K5_olg9>+CD`q} z*YilzCB4FZ;KQksunR||VOeZcYruTJhLjIca~5SDJOS@gK*L>L>{QGg&rx9CExtNN zQ#+jRhGXABa8abKZB4lrI%$4JQhGbiCz3;MKwaA15~tch9u2~F5kAK#To!+neI>pE z4iJOYS9|qq8FLMcb*tD64kfEzmbi8DZA8;EiYc^Zmz4NCMn??O-L^1du6 zYcJ=cc=_eyxXw#NdN-J67n(To%H@R)j^$>d;|m0SpHyQkvLugtdRbG~^=NJ4!gPOc zkgsN)zG1r3#wL}M|Hl~fjOa(HLyO(M9dkq^Gv0>(uFa#>rnne2(KB^gF*z3AB?$aR zkjrzuzGcD%H_G@8sqqLdH2TAp9%eHra(%enD?2C95W7kBEn{35T^{G@(eb2fn`B}w zd8Oe66wEIou+CQqyF&kiS=+9!C%x;-zIu=ZG#)}oK1aE$_@thwXDHW^k`b2^*dBL$ z;FUsXz%y>3FN|&qOd<}pp9hIXJmSnzH6!5kLyCo~WjZ zJxA#pwWARPRETU)xRlC9EGP$MlYHYK2#3e1qz@lPlCiI(ViA&(g*JTZI^!amvz`Jg z5>-u~QCex>adgY#6j)R;?=#BAgTCp(WLZFXSv;w$nyIY>BADrNgn!Z{snO^7!0?&7 z2lCKn2q#$2jjh)-`!G{}#O>|j-~r>A>A%~+ec&w;kNLSN{Wg2BELJ8(mGJayzm^1L z+`$bqp-*b($D3DaA>D4I>+D5)%CiXNvf7Hxp>e}{f`tyOYkPGHU*D$;|M)~VWcm=i z`mvCWju7`&VlIS}>;_H%+dI!F*r<#Jcr@R^%Q8nF4T*WKNaBT;dgS==0<>G>knL)% z12gWb$vmZvsUHss4A|B%)H7L^S6`j&SP`YK`(4%g6ykiaN6H5o3H2W-CNf`E?r(}Z zT1H_Wqh0-W0!QS6k$B8ns~d81!)T&5Kicz3na^%!BD|9g4#OlTl&;98d@Ek@xs<8u z(zk^FF&D_1U}k8@iCe1nSzgof+tZwq4z@h7#>-H}Q4hBZ<+J39{lWM_+A zid|SFE+Uo!A0Y;IpnH1Y4kdjO{07U5xa|E$oCbnDr<`MKT&{^N<&Cdg=6dkIWA;R_1bd8S|)Xp$E$Bdpk=G8r``O z`Kj=kE(NE{h8ftIc72x-l@%F$pZVn^KHZ&)m#9}R>Lags-e2!uXZ76A88okqk2rvF zTpMEcPP`tQx3(Aq=C#?mI3edZ7dRB?`!o5z-{IcylhI3RYh?qieCdV|N;eMg$AO*q z3wLvN@jWDKy)^cTeXDdr*>3)&&$+Z^V!}D1{_33xIT?9PG#TSNC!6)NzmUvUjeFGE zN45_M!?5%mk{m~3u$xeTg-4$8AWy6Zp=-Q9Bu94+!+maeGng+i?F9y|~q!PJ0 z(=mVE*-!Gi5tOxE#Nmg8pO)oooP@2f9?HZQeQBPwiiSaG~eQ zIFKeRm&tkC##h{q3wZW49lreTCs#&iuu31IJo)vpn8Z(1Ps3Vf9XcpcBqeTF>_NTe zV!v|-?i;5XZs<`nCyFQ*f4x|OBCdfs59JJZ2~3S6DDmh*JkVOWRy_P;J(SSYZDHv= zgG&&9%No1xWCu#ZgA*k{J+R6h+`u!H@qjZx9>DbJR4iW{WbIwkwl>zRSS_(?HSDGO zv<}(I;Ypl*eSilZWq_55-6CvalDNHhb{8j9SVF3+(pPI*8#LkwBSP^DxPH;Qv1{0I zLgSLGOfbK@bW+}Wz2ib=q6S|H!O9d7d3ekV&&2PHW2UC#1A;u@u@CM_a^)(oy|D67 zt0#PzPezO!=BwUr<}51F z8vkmOlL?QBTES$hvCj#zClSgbU~TPHbt3i`e+qr;2frZ-lVK}f$6{TSDyScvd};7F zFVTc#3DKQj{-Ahmds(yGf#9u$7`rd`KU`NDy7Zu3PHUN6CsOKSm;3RKVLdf>qIP!L zo|aKp5Y3|W&ZkN%wt(%Yu*FwGZ*7DUV0;T5_zUR{8tm+m-A2OYi>>$VKv+L{&4Djm z^lxEkxgM=45hzb`th3wFT17#VRPd+Wsqc8m?nlmyEX?Lie9ij(m~L~QZMce#mxYPX zPB)g@45ghS5eX3mjegn0^p=^i?ZsmB6fJe~>-&hAJ1!bhnh42lki!ab5{fbA2yOHRcc!OrrxWKfc|+i{r4&s{=o^$)T_EX2bZZ z%;LP*3M>?i9`R9D{M_tf^~|Mh`HJRG*6a#!m`KX^YBmH?jWXJq4HgQiJsFrbu+ZJ$ zdU2#Hqz9xH-@u(ra1Prwdq7(Bfj(&<3ToLjPUcahq(9LPEV&zeFT%9erj*CWWvb3T z4D)pbp3*>Xu+zvR6^xg`nPKXWke;;lD6c|C;%b2Ts%L5=I(=L@8Yih;R9cFabv9Y#yHoYoepY#tioo1UF@p`*^9f*~QfWVDZ2tU_qk5r6 zSLUS_Z$5C0`Eiant9oekf_l}#c z%{$lWcdX-$Ru{4%J9cNJi(`!qruLu}Yp5s1GNv2~+G*lg@7(^}(Xpk116g~ZzO*QVMDH(3X&QFW?mpP(J zFNG}itHR?M!8ekTvE{HIwmL-43}hN@OO8mBJ)OMGV=egYi&D6tcU!+qaCaphDUG+f z#;CwC*CQ4j7JN*%&&tCzziu8U6kJ>e>a`NIWJ@K~RRFIFm%Vcb_xawD+TjOIHb>C1 zl3oG}oi<4#;X7Q`lWls&RdINbc(s$W1h2^486efM3K4V$9eHLZc&A|{l!=VpGj_Od zGtkdJ9Q^L$Jl-7!Mta~LFQu|mtSCh*?&tLd4W4b$qi#HFqo_Mk|5EjN=0p{a9yO>vMN$`&%&WR9_wTPO4<9s_ z%|LZa9lr(IHj*}p;#>B+Jg*oW)Lc_MGuuQ zduN$mkDi}UfJa5#p-=i0)#b;-q-nRSlgcLw+C`Voi-F?(M@_WrpEOrnXuCvzG(%S( zpXj+9X$|M=Hb#{9*7-^(j7Uw3B#4ErMZ&ZuJg9BT_+3D_;+3mwXn6?{Jn=itO6O~h zxBZ5QYQlvrp}{w(Ki28si-h$ymXI!7`{zprN70;wW4{OXnoHdShHS&f)nj9uV`c!0 zE5`dbim%?_b|kWB3me487^RSEji1|i^Z`fVzUeDjdS^;!&TKx1U8b^{By#==nlc@_ zzl-MWQpJQ`Q;e&UVh^pMZLx*T)(!ZZ;88}q3tjuZ0r2Bd68rSZ#I+!st}j0p-zs(F zl-Ccr@sIU3+eEkj(X3~?{$NS& zMj<*rUYHZLuR~wzY*0mI_12RO>z7!w`Y4-TY^`L(?*%5)?5H*|upbubh!0qwvQ|c7 zGWEWLUbr?+7CGN5yMl-@_lW&?Ehtp;PN&Fv%Q3j(gn3WxxY4x+wF+$L=&_*5(&Q1- zL5?HA!VqhghY_@(tXPK%zLhZOFTu+QoOgB}3a1J*V%-QZ#r+f%0mXYHHX53s;ip0_ zY~onewfOs=-%i3BCCcnu^fPjPZ&ZR-?z1p6&C|*T^;gWb^j}z6fctU!Uo3pziv!{< ztIm)v1)^-)%WVvCrh;`>NXudWz4pxZ7j{zQEK`b%LoSMm>4d!#XDx&Lm3?W_x()WO z4V?u~IH?R?LLkTK9ypOX&DUB5{N4l!lNH69@uj1z_PVa;XY?M)RlfooK{9i5@5h<3hArqK zxx9l`${8|0PA{79Fi}%2%_^o!Yj%l!hVXVlO8Sd$)3vbIkI#GPux!Dkt{NO=xemI4J(B!=JVu8C5Jdhwq$9Rm5yXT6wIcqHAr*VP=Y% zTnClaBah5|s)?<<2@38_Wr%l$=?AZ&{MEFPZEiok-D`70xaLKPp%c49TLbvdPsgAs#QVh)R|>)XbmhKD*LhU(Lv2&m zALFX^p0mr~${yO5#emd+Tt94&1>kX98Q_;gmOtASx~L}Kp&VfhguVCfeYY6#zd8pa zZ9oQ$N`CZPpX{^=CHt@rDBlbc_`srT+0<*13<8S4ki0qG{vH(oHXG;M}CV&o)pcUKhFQoN$;W!p97T*Ycw=V9N==b5Y|{5Y z0C4JaCkWnX2O@?*VLslm<#Zi00{2G^gIMlS-FS3%U*_axAX_GH`9Dv=NLU8p@0>o- z`uoYrg8ewp6ms_Fh-cXE$)3#Q2A>t^)@!YPhLd6P;U}vXQW8S(=Her;;mK=2%%`jS z^^a3vX8#MYQC_Mnme&A=4b_nG1~JH39dLx84GNrd0Y-a=O-WRHI&Iqa6%s3_I!u5- z^(lNKlj#~~PvE5UfwLG$FFZ)(XhZKd(sNH{Mjs)uQJh9FOX?Z_M3wat?!WJZ8#T1V z$Gl^SaC=mG2ml4AZdH^YXl!Io$yJ9s(U%@>P@F6fFvlzbF#YSk2OvF7F)rYjD6&(P z>^}!sQ@y#OIgWyZv&wjT{CG-jl_7&u|aqoGZNmoT&naOf%@+1$Z0;0g!zxTS6alPz_0aXHwq6*#fS01BO~*$LjD8x{QrPG%cWu5=Ocze&VsM2j~bRmio6(vUzMHCPum4F06L6IPWg zBosNdQlLap$yp>vB~t_e36e7iRYb{>b13S27u~&Y?|sgB&iCWq`>UH0s%pJ)&N0Ur zQ>`P`XK^nx<%wuD+ima1g+KuhK6Lv#P~44dKfmzzA}Q@D4Q<(UOC zbq>YYUp?krN;+zvvdN`PbITaDjc8&wt~RU&@z(IEX!2OIgAKYxHJGb4J*vW$OZBhE zKvCR*ij)3+H{p(Y6e*Ugpla&ux%tB?w@nhFWC`ohgY6}+_y<8W)M-2qu4RuvxwC1k zH}CTu2re46Me?Bdyar1zN=PpC+%;2*(a2kRRE!TZuGdO5tl%(M|g@ z)&FV(KN-M!WIiKl+!TC;{UTT_TqDYH7mFHHqav~)eYxR(MPK5-;T(=s@DU@RU;LWo-fO0$5sb1>w>vNf^kJL!rN5i;J-+|g4vLn1U3u4T7E{lscB zT1J*N#|PGSi_iE+l6Rbqc4|6z7r`8w*@s=(8)zl{_BwO z28eE$$J_fO26NYPQ+l2b>A57(t9JpCg>0XysrrxTo2I9%(Dl@-KwBt0{TU3eHk$z_ zox60OR|8;nj{U;>3GIH*ewGtB6{IY&|M@~R%JtIr;nzH`9t*g9tQZhcQJ8-%9HrtAP2}*5DQ1@Jk=LsW6*V#Tu?e z8+MB9BLlG}_$O%rgBf;9n(V=SQlg|4p@s4hn)(unO=1FiHf`)L`?EMwxy+x(`05pv5weFonxbAEprSR2&fy?Y+e?oY={`qYf)XMGlx zhydHX3kkHJoLX|0CQ{q0XxOBYs*WSsi7MQ zL?spKNAj7pgip?Q*Wz)jI7!;PwIO|vj=9vM+_g|}gJ!#%t5Gh zoz{nB;}K!OrSEFfUu5gOr{_0or`rXpl7r;~mO(Y8sG(1Q!+7|1$SfFe5q)5S=#Y<) zU1*+pFGq5xjz@`pFBJZ{=# ziR1NBiqi?ZyYa>@XyDfAR|J{Px9QBS+Kj;voHLRpirjcM>W$kTLIZ(zb6GP9mpNpG zzv4$6(n>0;Rbl)ED92jmy2#eoi6iu8G0FE{S5eY2BAHF0^bE>oqU6Zq_r#g52jt(^ z-Nisfv3s|0M_&kBb$RdZu|%;0THsJx6>DR-Mw*RYHBoZn+ZnwDMB0*Yv^#%gpM43B z-;$d~*RnhJ9C+>0E}$N4%e=M zvruLo8KC@R(v+lHDd+J8b@D^o-}19W)`i9U+cHVV2V||YL(;JpxbPhySt{$4ID7%3 z=x>R=5hcB8p*XOByKH@OkeIxSL7NQi?O)M39u~Z@bz@c zXN#HXiruB85t-$o{MTY6=pZ9E(=VqbYT%XavczuF7^rMPH z&F*Rbec)iyszz;!(&DUX7f)eTI9e;{0_QX8*2gwMvu9Zg>F&M-gHZq0m6?nZwcMAKgXc)bw^{esr<)JY zy2q&8%n%iHPY&+;0ma{S`>LFCqtWMRniU(Np}!!OVSjhvC)Q zJJQxPmWnBo`28+mHskI6>;7GVdo%9fM#MS3P8ZA4jkW#6hx8k8dn#%(6#HP2@0k^} zSf?hNnQqcNifkWYkz`$%RAU!5A+s_`A9M%|kwHSRY8cPD0;1#bs5#iPz?y5JD!^5m znLcDswR%2U@S5!Q2XH#*skTumyNT~jygn8so6OND*qKoiSt*~UI1wL*s>YuMw4utm z&x%q#KWCG`1gDjzGu#w{2J}&s-qJR0K>r$5&v}jh`J&v?Ca_)b8l|6V`n;P`s@n8Q zBFD~SHpZNWOv*Y5XyG`omP8l{ri|PZXY^Bf1X%w3qWu)8tRJm%&9urr!5KH3N4JiW zyB0PgrI(|QCo{X`3&Q;Y#fSjcR4*D>cvd{e!sh#5C%y5O?!|)TjC=YUL0dXK6+@K~ z3*v z&{I=d6cA*_CEQePrWSp=Xt*$`MH|BMkvhGLjR_9pt?t=87h)~~YhWP%M||(RuPgdk zBx5=D6Qdn%toM^Vg3N$yLr|cUZi;D7Tho(`8@$>3=2Xczf0c>;4b}mfH`fW*fS=8p zSqjVS7E`hyArTp8v}!gx&;47DOJE^vFCdxtNw@D_*tqDvromWH+2e>JlR@fAm$wSJ zt{IN2^!NlnD_sjyWPYvi5UJTOqHcbFCZ`{w;^!4&U>i%f)Y9goGU^@HhEBqWPQu<2tAJLWK0T7b&RiEDu7fMja^S$p$D+R2r1+ONe zV$jm) za1RCP9Am0ihGI?W6JYNXEw2_q!1-Jt_o>O}h1$^r`_{D&f20ReED`(Tbx%_v668ci ztf9p_TLxr$r>(eU7?7RP?AZaX;#2|nSYtT3@letE)gSbmp)H}x6orc)n zq>0(*XdM6{UkVl3FPi>BIc9kl8;CQa?o37M*sl9O-^&l}1ptRGm7HvLFA%?(7KSP& z2sDy%81O-l^Ni0y39l8(yUi&NFfo5_=R;GME9{Rsp52vynA$HNa_)4?m4Btq!LpZ$ zjFr1E3^CbrzY7(+^xQ-HRz+WYC@=-N(A#WbD8jx%Xk#RZWn|PEhC8-S3!0|)Mp>R& z#6taV2o=%f;6#!GFx3rr%OnMh%yXOp{!3}kDkUSegR=zSC!N-^A zd`qRzR-wDS#DbGA#XieWS)b&|#D*N-NLSgq&Cp@nn0F?IV*z&#_qr|c{7*QrJjvb_ zQ+=LV3uhmP=dLo?Ftpe3ZK!qm@)HP=Ae3|h<<&|EIJYimo_)rZOJj0WVot&b;G01e z!h#Z;+(HK@e;@#V>aUmuLL9RTcC;V?7`TyVLh>@cfGmGYO_R-7d5IB7Y@un&KL`|m z68EWY@6-)%k!0RN#v6T%Z_QYc90`ymva%5mxvIeEt6m`}Amx@OhD{0O5`r3mvCN|+_0W6TeKwDt78_Go@phYJMxh0mXtc2EaxYK z0U4F{Hw3rh&%i#K6C9)4Db_(1#+NP!jI?bD_RGU+mYMK6YF;0<`j$I9LzE}a-0-p2 zfxV%aMfu>`Wd`aC&6JS@7C@;Pd*59kS)wgDP_atN{d96LA}{T_3}5b2M%E9Y^}QKI zBc-9g=-D`$!%V;_ctv^c!JL*)AN!WtS$5grH6s1k?#Y7hP=84(rSCzPqiEvbAt{kz z^rCggQK2lfD5}^@=o@-n7+;?$nbMVDbLu%X5-2tabxXiN3Rfn0q|)x9$V3^GgpU2l zr;8=+I??O& zEYIs=DZs`T8|m$tkn*N4EGzwLtjP`AqTkzRqFNgy`Gp3At2+~9DS>#$%H1CviTlsM zLGx4Idc`u^v5Lh|s?W8g5S{;rtB1lha6*cN$IvzR@N?e;GgLB|JZRqUG=E1wQzIt+ zAe7)-H&S!ffNAh2K(Lbk17QN_kP4byDy1`+<$#VDAfVk0C1EAeKA!-)mWP9T+G^w1 z4{xVW`tE5e<_l%hMDTIfs0}=Y<5_{kNWo6G&j%s2t|upQO%>$OdqEmtDRHwzFzw~|2b+{7>4oM#UAI?ExufGE%E=f zqm>6X#TD`xpFvWgVuirPr@WFq2cDv~iqiwJ0d-Wl{g4{{GrTDNW>M!`S!F8|a7dwK zrLE%hqtjirt)Fn%>q-E)I$x$1(RM`oog;ZFy#eTUyVWb%DWCxujnTXJCu)}oB%brN zeT#Q24&G8zfX8N3L1*rKq1jY+0;+nG*?3@uv{KkWv6&uPlCGZ&0`2atVU<+beJ=}x zSTpzinJ9GGxHtM429%MjePvSVwx>v9%=nvn`=W#bm;X4+vS!ycP-D9D<7&{f#pzFj zBx)@DU1~)1)<6|I5-`ZvpD7)a?XDHj853M&MgFaDCGl8$aDF^wlDk9;lrCq!mpHlfA!CKxcO>f{~8<@gb?5)UhU zKZR8sb*;F`PjHI!ha7!%-S~06LlETJ(M5|7b%Aw`83W|Y4Pt@EU4-^9!YNamBA*sR ztIm?}7E~^8w#_U(A>>O=$hn}MBb$1;I5BiE3m}o1*ZXU-5>!2C84Pmta#7qs9jq_@ zOS4d7jb-bJ^+5PJ>sqwQ)sf8ffrr!69)n|{;#FX44Q9|r$c14$Ig=Yec zGeT0$?@ZwU&7JoD0}TEDRY3lKd$YBJr2_OBQkwF#$5EBkTwfRH$3#5)8c2Dc7-*A@YSH6Tf)v)%{az^WTyr0q;0 z>8`WzaKbedNUHQrgfRXT7zFyyPYKs>yW=hZ|6EHN*f%J)2#=HSszg91pf#v@xH&!t z7I3z}YUsFN_^WA zl3S0kulobpaaR0Z^VdGBGF$8-@I%obDlm}Tg%Kq^&-KO?;1GDjugnx$-1S+h0H)-) z1?81sfldpdSIV_GIF*~r^P1mv1IP8=svN6VvDm`r4;YX_d+KtnzS{v-nvT=WVY|Cw z7g%KZ^^pV5yz$rLU%v7HyO(sb5)sTG)C#b*@i6bZxUD{Hyoe*oWcNBO|A8_4(@+b| z7w%2v(?*clI~Wz9?f((Ao-FGMfb|+9^?P)6o8f<*H0w?LWAsBoD#&V9G{ zF>l3r$)oOooO@B0oJBG+vW$$3)sHR{+7DzuLwTxk%%t9}2M<3RYn^ZJf<;Er)0Bfn zf&rTGc^@%;%r;}V3a$5t88WGuoj@_4V^4hChuZ}=nv9%Myd8axH0gn2F`uEV}~XE7e~X3NN2CJ3eE=2lWsLEUWJDU$)9c83w_t+ z#$_S znhiR(^OI*QBs_48y9i183A10*b9*BlEbiq?OJPQKLvzUlwp;c7oJ^3r0K9R)4mCY~ zdztJT*%iVkvvCh@085NbGvI8=ICX)g5DYuXg31Gip3lgREfFy9=cez-?+)tNQP)`a zPl94l;1tv^z_6}vD_^bP8j^oFpBffeY5?G3TL7aTJBkp#toI|f{r-j$#RvO09E7_c z908w#a!^nD%6Ydtk|47fY(k_;xpxC_f>oPDPlYjym2!q|kT)|8O7u%oPTlEtGr>Yf z&XEe`@x(T4glmy1shG?!j@Xf-(sXK7+{4~*AqHPX#u{YK(Clb+`UBf~o=e!T>7G?Y zsAnDt+C+x0?t11R3YV`L@tU2YQWQZn|4-{|t33-Z-l8c+zmAQQF;3uAnF68~^1DL=zyz`<*dnb<-}m{UYi- zvuHnz;Gl|c+tB+0@6{U$6S`}e<28c}cY#*YQ)Cb4BB5sk zd5f4!J5-0t=U0T={)&EUyAmbxI&We0f$jV8MC0GNyn1bAn;5@v8O*z@y!6eN=1OW< zstE4bhsH%55zTt$*eKfm{H$Wz8y{n`p*>UiQL21A%6 zdP5ilBrIJx=-44iWKmP7QyJ!E5M#tg8B=<(4I0GNVCcocAWy8Qu!eKUg?PcPyiP_G z@W-xvo9d4aPi-pya><;dIhr3Dl31a@|EROwYPHZI21uQpEJm5afqi3PsFP*!fVqEY zdwFyy>;lu>=_OB0$x2=iA*RmjaIdiDY|?_+FU4|stvlsmO9Gtc8+ptwZw`MzzXHn@CoD7JxC#J?#XYmYNxdQ;A#tIxI%e>e|qSrz{dIAD!sOC~s%64IMY z;49zF|137oOwS-qv-(S80>5R^;b`0t8s9u{`FJ_mZFZ;g*H#82X2icWNpePIe*alf zXs&h2_2i#QgFBt~ku`KGzIl0bo|Kh`$_Y}bXATKuuJCIdJUwkBQQ_G3FxNI zJ_j*az%eKd>?0v$S71Z3@q!g$;UgQVy`vcggjqY&uFb}NUlu!dxWYQsRpfR4CraNB zkrj4xp)ST$1xDdW1}pc2H-_1}8$vY1 zSszGrGLK~>#Z?K5%+eEL#=Oo_%Z`-@=H_)e9lC#IeD~3=Tc^U=W1+joc2&S!ZgLt^ zC;4cHx`q@01(YIN7s`f|1+n|rSFU??VN~^@`E72!%6@#2s?B=^CUTk!R!Q!c7C-BZ zrr0=PTi#_hoxW>7W!Cp@vBN2VfK$n%a^oj;-BF)|@nA{!rFW}FHmlrQ6ht@)H5c^+ z?eBq#wbAe~`!tAvuG?J?4vO%(PDWOC-(pYY262m@83r)C0b@1YeN~?bWl=Dp;dSZA zEt686Nd~qIN>8JXs&8pg`iqI)2bOrCipm78l0@V;{nC2WCbk5}eDyJu>GWrN-MEyP z@_U*@6Ad{45KP3O6hE)1!bK+PpDzp{a-(NBLYb$Vf_olTs;oq^RallVMk+Y5%Y`C8 zm~|q9)ID|hDgb^PC;Th8_L^g}M_>NJs5nt_dnMa6KqWe3BP-sP1tT|wi_581185n; z+Bhn8K)Ky?gWSFWxBiP>pfw~u*3WI)-il4}aa)VxhoT$x5jK1snPUnr^uGAR zcfCsz89mjXuE+U&$^mJwXwK}loPR|z+MvWk8zGVrb#5L_MofR+dT3Vk$)ccDU}3w2 zkbYo+zmD~}Y!!`o2cqO&Nl=6IR!iwkYam#p5Bbe_2lQ|`{9S}wRlui((`QnaOiBvH zuH*pQ4?V@kAvHI}>1VpAC;@0&EQ)OxT!{yJ2jq+1$&6+75gBB%)h#l$Hn{u-QfUy! zu}F$*)GqM7xZ9~SBev1Pjs@(D`L?vX)cMG>)QO?2oTkvt^LZL{vcl4H-DyP0!DW-i z*!Y3{g))Xb+Ps{hVxtnBFBbW65=NgHC5%)${Q&y=!t&)~4hokt3_nNNI3PCeow=gO z#qpDu;D#~O$s~kPRIDAAX@QvN3uMYmO9>!?7c=JN)?j9vM&pll{9<>uX@_8lW3G6Zb05fx@I11Qt` z+s>735Y?c_*UW(NM=o@}pJK=5a)-Bqh~X;`KwHQ^EJX7aMDmn5Uf;9ZC$kq~xZ!uE zPia3ZwSZEFpVP$9kHQrAMse$wch|BFlMrUQm?Xm%%`3b<`$1yh9K-3jZ42w=QKr1i zb4kf6#U1YMnqeQ%>ivr3HPC-(&(${)u<#x1smqV(o(r(kwkqTpMOO{7|m!Jn=$=hgEfA5Id z%|fg`CoFU&d8wLn;~V?+_BKW>a@)rK@Bw9l#9IvxiHE{Iy2oeOybTzb@3bm*6*$hf zg(sfEeC-X9_#C#h>)PpOrztwZ{8gi~d-T$ExgSx!WYO_lwdqGI14HDo%(8;Q0o{)PB9Rd7f~xAsD@@B7CGPU|@K{>B zH0Y#X1sTpNheG^3M@RgxreAW9m4_=qON)vzcI%qkCF|uY2o>Jdho#EVqwZG?UqCb{ zKq0M91Yg^Qy;(uN`t;QseZ!v>E^$<5eP~h_IR!YW{px|%taIEIL;@vWb?f% zvHOqalVF*%bL1zxZtd%j8U|hW+|h;S`yNXjRJ<e+`o0`7o-{s}EZ*m>p~UiwLfxDA>^9>v%|RJm5XyG`-lL;x@Aseah>9&-y+vJw z?MAYUF6+!S3WkX$o?OprRw&bs4{`)UNI_(11BjU9biUn7DsoO>q#mUD14fDCJSY{p zlaLp6Ih{T4-X_RI09697e4raG0X8s&T|Mp=mcSC4#RM6t-e}0(^1idf&*zjyel#kCQkwBIBpQ8x9 zbK|~50J(D{m_fo`OOXmm6S5&pE3$zqmoV+u#w$6vYztpc40X$`3m#Q*${^UA^N?_mWUg!?yF?;(lsIFic_Y`+L}g+1R{*Q` z%dWed!Hl<``!R|-S#0Qv_9`Zb4&>>f2ZP5W)SkngL+ZvEA7e>N^d9%bqrkM{uN*z6j+iMG%1fN%AY)zOxb^d0;Aq>v``4wRxyuMAqu2Nvhb^}J zE)c1-I^BhQ^&uj|Pyje9i!OYw-*wxZt+=Fow+CQu8V}YN->&dM_)Wby%uYfl56(6N zeT2%hZQ)W}3E_1v|ByKHylIuw-{k|rUYLvq8aUXGiLbXmPAAR;{WIcyIE^o+f9VW= zkXHKvu2R7)3EP9Mg_Z3ggWcJ203)=Q>nVboJlt7fX$_PnZIF`vE;btFD@pd6BBBG3 z+ALT~@5DtLL9Q0c=-76;EHlOR(Eq_D43Du{g`G|;=IdL2!nmUyySZR{1cv_y&!*X= z6~elo4zV=)YcoR?yQXppyY=W2#*f$-8-4o{wrZe4kcWqSrLE!v2EehHOb{Gqeo@6< zOnX$X-o-E@s}#M+p%^{U6qc}{{!6hXcVqjPcYfDB8Ek!8DwfTQ!UZ$~uqS`qTp@5C zI4EpAn)i6aC^)^OdsH%wVeRB3Rs6<_y;vKA<7%aSDZS;;tyY7Z`o1#7ZNDjtP@Su zhGKuyXk(PX9whH`y&>Sd3&3g+4d1~sn`d#KXLDJ~E2{*tx|`#ZT{e_Bh&@*P8Ew}% zG~U!&4cx3%^#4?|RD%RiLM5Awe>r-kvaK3ekE6^*+SE@omjuOlt$k2{`I7bQc=jT)~atm^NU3EQpMXhwRnN)F{IO0+>t{ATJ# zTShxtOB}nSqqtw!JSvv=6F$;#AsOk!Fn^R7e+(htWNwBg!zmKgh=QTC4bIp zAQ3Z`Pd#*KxFwmehi8fv*!31M`w+(d`pM*ORdq+n@2$8>8{iUp`s4cbM0a8H;~VYr zsuW91T51Pk^kUAr=$S|z4Cr<6!oSV0kIG1IRoZ_NK#QvlA7#ywWGVdj3Th6r$9I79 zvFqmJrg5;vCw&k_=3P5R5lUYQoZxrXEj0XNJiT`LHvWV`F2(y9O(rEN|FU0U*Rk*Q)@9 zy&3$>0$<_ z9FC&X#)1Pa!}hQLd2pM|v_>3Pe!RWA)^MJdY~?BJo^DV!IhLy8iOI1 z>+)B}USo6)bR!7%?f~4mA4Cx%H-&_6Uh^h?qYv@BZ_R(&#>15Ee1NwDoOGz7?H0OS z&j+{d4JJNhgLK`GjFg^*f72w>f~T%Ai1v_=-gmwDIsID(A-bBj`);5k3C=twke`6n z=g8hp%Kr}Y1CS(5A&e1dS_#{AS?u``H1=Mq@cwd@R0yY{K-!xb3`{oy}>Id1i#Zaz}-1v#wXME-XJn` zC2sldz)N81z{PRR-apLgQe?}T&azo(@9q~{Tklpo5yC>FpH~r{zpj>D{jRuE;l8bn zuV`lU<$3&AnZPz?xf63}h#2v)wYR>0{-p>0G>D592|>`6U<8PF(Ai@B7==1R=XsA8 zkiLB*^@DZOkw)wI1@NO)tKGQ|1e}{!J;TVQ*12 z2RWrJr*M&g|yORP9vd9AM*tpZy3gtK3g4RPs<@{Efc ziOaaBin60ynze258Y&)RliZ*~NTFl_aSseD1*TRAqYXpt0&k7@OsmsS_ShUfrZyQC7Z&fYq zvf7T%mzMq-`|UCEizk14nj977#aVTca1HNmScJc&y3YHdbZ?mq7h+_e$v+Le9&H+7n78?5`Fe~KuiNUvXr|$suqXlxw5L>{l zTR>hn@LYcYM-}eu%J!xf8Gt=G<9_?i#=9)K(x92PD75`_(|*?X)@fkx&l5dm10&fG zq(=mQKcI>^$zJ-Hi44V6x>S9OPVS(8e(irthrl0poBmx%Y6r#>Vj%SaA~PZQHApJz zeGwzX6&|jp?v@P=M_jUBC ze`XZ_OmBRtBEvPff@pa7cL!A3;}Biq_@m7Sqhsz%JVo5MLC>TImZFUR^B>nS9fGSO zsMPv923DxRovup)Ww-ORikg~}gsda!$5b?ll3QyH>t21e_-GiPUi7yp>%XLD4=Kr{ zxVUXjsq=@F>UuMyOd&Jy%AY!~e@n`~@yC0tRKVf)gV99SDdJt&*}2P#?^eaH_n+2E zpUByRBBSl`(SBaNp!|I!(B9%vPT@}Sf*D}l$II<6YHsa=5`f?|AtV)AN+yPFGd)JR zMm(PxfWIn(PRX;|pi---5}*I4SnSov12QSHZ=ulNN#VDPnT}T+R{`Oldt{7~Xo8ft zYNDeYi0i0P)u6`U9jGZs?|U22eU~;Y^?|@ELY_=a5uZ1Bx_D!O^QIo*OJM!_z#b&I z|LwzF45k-osy^CiTLC2Y%@FC~F%_bTQM=mZ8t_`ZGtzf!M>b@n0VK5Z`meOiP$dDO zon7_(5aPw~1gK8y+}Gj7bxUUS6O)X`#l?A5-cjQD?-v(C=B8uojSQ;xN|3Y^UKmsX ziYiD-FTtR!9q|7WVKCj*U^gH-(PDoO?5Kg^2b`^siZ> zWlKOX(`=`z^(_CL?5IY*?m|O<%(DR1z8@b0$P^TL)hlE?!QuE&gU*>*Q4X*^56f3@ zi|4XB+(6OXtA^PW(2D*nq{7RevC_HbV3BK+p=fw1ojjd#AP#mLpQ{&@qp8%$HK-k{ zB624Ir&4z3)IFpPC6~?7nOCB~oqNt4)X|Q?mWabzW+bTdm52gQeL1+(PnK^;e% zq}(t|@up%4djW>~ZGRA8(Q`9BK2pwbfO|I0rF!6D{V(RU+e>+lIy3u#5kC5(FxKS$^D@-wuG!U9EeM8GBd=Ad>*i$o=cDfX*=q6af&RS?MPm zD>A_=Pa0^&dLgQV+^jOAn=e5Ob5NilwQMlHjZpZRM`KO02GSoL6Ta-pJ_F=aQ>DdC zP_AEHf@320OX7`?nny}#kOUATtgKhE2JEmu{(C$9tLi`S0!joD(KCd%%=XqM$1;~J z2%m5mRNYd20cEeNoK@l-y5LUvkZ&scnhiuUleV28eGHmf?T(txFB}5C1FoMp#22^& z_>SFI2Gm9fa4}Q2x3qQ-V42@Ix@hky2bomMso4CqpA>^?)KCk@a*Wkanm^0a>LYuk zr;#l%bEzA>aIWFjFBK9lMUN)|5BC>LpMsLALlwKhNKcPbAVK-D&XC~b^C8#mF1_go zl6lJSjr(pdYIcb7&68V`EetyapLofdTy7Dxv#?lO;#(3u?fW}*Jl7k|YTM|}*GEre*w-*Ony$tC$+%?k+b2Y|>64Sr zoeGY@lD>&=z0vF1GbOLU%>AqO3q*ynJ#Aqoy_U>sTvghl4O@>>DZ(QiTHKq{1jxQM zae14?nj#-Lh_n zcgD^EBpB|H7-Mo`6%0mS9KIKQ53c>m5CDg{FBw2A#bD294lTGFC@`g!>VhwkWbe18 zF+Nv-W*R0Wf!jY6c!WnjQit7*!S&vKaw%pS{8b4DP-P1rhyhN%=KH_DrqlToE!w0% zV_^3NojS$=e$;;6zX~=WQZS(dI4In~hX2PR+@Dgk_e4VB0s7Xp7Xr-Yp*(0y%1Ohk z|6;}Q$NOt$M>}h9XHKAnDjjJCokTIZGFAypJ3BcDbEI$=+d#?V0vz$cO6y!^@R8gfa^W_OpHj)bWh8l58tOWICZ=P& zG6UL@Qt5#>5};q8J6fxb>){wn%$}Hc~y*M20N_ z)q1MZ(_Tb^{A&QTv!kw6hx5hF)%oyv%N0P?Qg2qfkt!R)zxkWn{ud8nH(cf|0Tkf+UaDWbnHH9@t`Ue)VW`HqNdzaFj*bdws6-;hYK=))EQ? zAP9z>p8vDO_!RhO;pws{gH(eyG1i!rI5uBv)sl@4r3~H@$C1nEnLlw9_S|@9m4P*{(Dw&l@_z z_yCKP5VCJR6&@e(N441UvFZb@Ahc`Kp!#|xDf|GpA)!->vW>--eMh^Xg__%?LUy_I zGXhtSF*FNzt;(!p_lyQAa+EaxA1 zkbg5gKC^Y|g3ao=*PI-nQ{#&sbyuOPgT)*aazZwY1%L>$qcTj5WgA%^-(^q_K2wP1 ztBbmqir98J+FM5zJ~`{|XcM0m3D zu+!3Ng0=2yENgAQkbZ9lrvlMLsGBl6fwg+YIq$f8`C!Mm%x3E?YK_^ERk@UR^S7=< zGZ*Hzp8aiCb5MrR zv1EbP>Om-GKGGB2hg+B=Vig8Z{EAQTPh*NivAiDau5BmNQPQrRGp{FRibbpc_ZZ$R z>QC z#*S`p_e$>#GWtB*;}$4%n=-`z%owd26v8@dvUwhE>0rR@V=wvCsg-%PZlhKQ;5GxM z?+0FyeH(~#uIL(Cbr5r@c(s2WG*@xCx{g1ru2`!@o4y{!RE^^Bwj)p8j8lUBn6ktt zd}-v<$Nk-YRb{v77I{@tHvE=(P-%V6gXUC9J2nGSl*@PffFqz+vzm^&QZ*xdLDs>l zwV($0OQDz%Sf>w%KqX9KeVS-%XU-|nCdH|8Rm&*i@&|c0O{0hlt+uE$Q+NJt{f


%IkXdpuy2LFWt}W?XRbdB$w;{S{1G&Yq=3TE5SEHP=%nYSI7~m(Q~)=QL>ax zqgG($1X+QKmN5SQu-rk>1D(m`2hFq_p*_xA-X7=NfWN^&6E8}(uNvr?&pbC);yp!t z2zPMB35Q^UrrW5<*0~<+mo!5kf4a8ul!+uZvBc2gHdEqh7 zB#G2Wst%_uAaLFGu}3q4CMr7mJ}sB(w<>_{FpoKtHsl4Phip%&cHzm*WW^>7ov*Pg zI<#uIwTrL0MH?v$@%k89hZF40(u$E7NxR{=r-=-2Y!;--ev7#B`#SFDr@S@o?jR-U z<11BrpHnkSe-AX-osaF!^Rif61(BLvljZqV)!k~)C8iu)+WTc2R=*~}m7y`H20D4u zC0I0O`8gnI>;Ged{(g*WgfEwP0?M1}4(DnNdYhMBcW(@BY*Zh6h!A!wPkNbIcpr9Q zSCBca48HC^-}sEK863`*T2_C{IZoqL68h_~2Q6i$X27((Khp6{!dalj@IL{JiCT^$x>+QT1mjE{v zl=RvI@V!%!S%<^n8m;$Suw@h-ohoTBghf+z_bWWDG;s%x`d zYB9zPT2naa6dc;+TlTN#ry0GbFJn@i?sDk}N)%|w{yP-&yC9tzM-}Ijrtl41aN^Ye z2u%P!m5*Mz$L~KF;S4&3_NtK$UZ`qX5WkUZ%>0 z?WnS$!6!yOy4X$1Rll0a-ksTO^<`s$yWU>M=m|^6o#29mr@_o(g9-**+REJ{2C=|^ zCibr@yJg3$48E9W!)AvkpY?8?*yOPF=a_(?lIGvzQUD!l)$u>_Yp(@ReWya7elD&U z6`^e2!+hu$Y6Qgmrg8*UPQO6f(NTPoLX`9zZOi4ax8h&;pNSp!8nLNf<}2Hd9Iwc8 z*>)VQ)vUVyyJ5(|r~&^gwkcsbc15zp5VAGc4Y78gXDUN}Pr?rBoJV%pDR6$y@jD5j zs|e^sX~7lHU2#$e;QHJEy^#EWg5n3t{18F15PZRxe8Ejuj13pnf8SA_JB*qsd2z(H ziz`CeE|J$d@#qLwMs_S6JzgvI!KvK(jqbt)tpEsg>)V1vO_#Ox>#pnH^ZxuqI@sYS zbLf$Otmu90Ny_;J6!Dw?T*z=s`EDd*95K{g)NMC>U{eO?xAP${3`)TLz0GSDJuJMb zq+DgQgvC|c4_6&2mTf0a2iC`~h+Q*>gb@`@k9Uze0j&CdvSdx`ZGT4t(&tk2uailQ za^`5j9T642x;KH((<}QD0}vlloPXZ9vj@Olef58o=6RE>?L=(0ui12A)kmPCdGaB_ zMZZsl>0iu$flh!PkCL3LAKm#orv1NtAnQs;Vn_p}kb9zv)=!wH@dgTc9`n3>dYLta)XW+w}Rb{BXoF*pV$d zUi+(Pb25@yLyW$l^{`;;;`?8kd7_0UK#Yod*gX8he>0dJg0<_Jhy#-eo9bhq^7MdC z?4_NZ4;8e&828Lk_uVfdseFE3YYty=yB_+dHs&8R@)FSd)F5cZ*~5P1F-I$p{>|vT z0=5!zarw^-((JDca_alrIK`q|mYy%#NW*m?C8+3#L(tNbK-~h}b{e%tOJ!IVIEDNA zcjyQXMfU`EG{NxKKQmsuEPtC|4(Y$r-G2~IZTfOqy1y*YA>nK?SEsDgYqJ9p4RSj& zoZ0s1z`xdu?~8vMuYqh1Ek^|cmB7(AOpq% zF#Q6?XFFW~m*3t2*4D8;CtP=Mi2dmW^`8Se0t5g+RxcFyzx-ad5M+9c1;yk4o8L5W zo1wNlehW93v%h(AeE*N158k&Cq^O#F1m>ObmQ7hFd;dAC<&jc%1r`(7S7%5uy=jlJ zfz(`8Y@8<=Aic+b-IIEsVUZ3w9p7bq-eG^Ok53t(3mlcLMBN$&kS#BsoXxLNwsKc< zR#(T#kC+Y)`E$F=Ph`t3o4_Zi64V8IY_OFB%fnw9mdC0`UxO3p5T3Kl70>|iU4G4h zmCMn3Gg_eQZeK@?z;)KIa*M^xpfz^QrrO*7OweD<5zut+!5#%Gz=z`{2r5-`LUl#9 zsR%(Ub6zLd8R>YGC4@zMMEq#2Vc(7!oGyM(Trz>&&K1<|t@#Oz0a5_4-Rk>o7qvf`AZp6384D%p0KSA~>dV-CiEyCQ$h@aXWh+b{Eaa7!=f20YvByPbEY$?#ge z_G6A+;u5u_x5~e{Xg-q!Jq%!jH{&qzL7TBEk=n)zKmloE%(=Jt&5HGAn`xBZ>=5o; zZz<4Sb%jNOetAkYAkp@;u=SgTsS|CV`H=Cz-^7$r!n0hGB4mO|%=yLS-3U=7zYE#w zB@Dh-qJ0mV-%{%bYE~AcF}2~R_w`MUJEXE~vKP$MW@*x2&QapN3s zV5KtflP9czzn1U6h5{JbY0-t#ZUJR`DgT)?d2*>dTvVsPL)lm|AtBI*H)t~+l#&oR zSGkTrm2RDV_9}e{|HyMooh&bSnXZ8Bb~j08Y>}?1ms4z+{b9Nm&;cvRg>-)Sm?3-G zziNB70PueHy6*AcG(9cP4~>KB240Kg|FHMoVO3?@m*^&_C?H@WCqYq>Ac6!X2qhUo zK!Rie5s8vHM3tZtB`ZlJXH;?yDjAe4Q9yFenbUJqb*t*$^4IwmmZ@S@50R#U-a`y+c2&A{B1Ev(xovb_-_s0*?u9Y48ARJkv=F`7F8l`wZcrv)2tC1L0xRXjjP?W zUff-2-H7FJQEzwTsMxh~^W|#3Z+)fALaH|9mB)MKL8#_<=I;$D#48xMd+7&4``@fi zjurH0or?Pw9t0y{Gett>;@6q|bZjQzdvvhd z6kw_+0b_`k`ra`z`UeTo65>sFsXOVaKZBo5IH7`5XEC2$8 zVOu?S`^ci&lWFEQD93xl~dMEXp9e~nh*bLj1B-z)B4|VhG zv`vwu4L0M<%EFJS#>L=k6atLoXtR*qQ0IjP2FiD0-p8BWOxP&hFDtG&iA zBn&L&WeRsakGFK^pRT%-MP_t82It1SY6P|3p@Yyz+K`pu>Pe7Rk7(vTyu-@Z{xI{V-(edJ2zQq!1c%`0j4l(b3TRqdHTXZSFAD#YK>{As!}0}Z~GD_<&_m$VXFLN zPj!G#=2t>yZrmKUeADkit(iN_HHz(8?XppPSLox*6Tb8c46bTC2ft74fBsu=4C7&d z8cpjWWIBjDjPd=~kzzn!ylC0&D&?8u_tlAWpPz0!xZv%dp(+0N(9Ud9Xf{2_?+jAZ zX(O{3!a7BK{!AJEwcH2hqzc&wCZr-TSr&Gdo#7fQidO%TUjO>B2dE>AN&U}f{h7w0 zmu|Wa<5Tp_608aQW63%VkaFz)PEwpIF{ll-g?Q0Q)Z`%O{pX2{L?3Xm&&!7?p7`9W}f*2cfj>C!1m6-)10nm zu;f?{i}D(`F&BX5RYeb)j$b+fu%ls?9mb}SziGt7nvoo@ue1lc!HT;*aDO}Zz}WV- zOBssr_v5HBq?h3<0C7<nQc(h1PfR=xg}?e-ONRQ#QZhB4s&DPDxeQ-Ajl5uK%879&stni0)KkkXt)u3# zD}BJ4LzZ@LOoyWmaUS+0?_Zs2*LbZ6Nsxbb%^)n|T9?K=+A|HNO4n-o(9YqkqN49a zgiXM1{@!Z6O7pklWlk)@qX6jrGO^M<62a9#H_j3W?YnNSoiBop^6FLN)5CJaj_C^= z*k^)xqX^m;njlZB6(*H_ncbrN6_w*X`;dUOOjBAyTT*VIe0o8nFO9Hk=>%Mc>xNO# zb6qm(f4v`7iU32MuJYJ!u6L{*ty%ci9)R-6ZW>NCYj0P3gn(@tFB{BS>-;o#v<~U` z=qsDyP$HWQt-d*8M3oVM;%~X!(-VB9iW}Z+ETpa#Bp8hs4#rKm|Fth|O^_DQY6wTEVSYS0vg_9T3`{?@I9FDO8lkmzyOrK$ z^;InH*;Kt?Db*J^7uw}Xl-kgC-x$pFMeJ6L)BIyd6<1?xbmWR6z-9}3S^Y8k7Bku& zsHvW4eDwC#<CO{SiiYZZJTemP}5P*91@|;N@6PRx@fD0i}L`h zu3>Z9E~J76q?lBK25fdbQ{CT~Uv8Ikoc`D==T}TPL=V46R6y=?8Ct=BB_ismc-KJN zc=|(=^c)s7VMK+v7U_oKdt)4Kk5T@p7D0&wD@=m6$OQtFMaGPRM`Wspzg^0i{&u2H<846wXe;N z_T%)OzWaEKklHNOW)5X%-Raaz@xC14fpH}sQ+RDK>%pl-D4sBWw9)Cht`E*q)evP|<IoM))1MshR%W-O0 z6$8qPy@#TLmqWRbOg;#x0xHH=Ggx03@_aoT)^JIn7wLGohI(YWg;l|rWwZG5#?rv0 zq?U?xN1#eh3#?7onG8Y0tlMS{z4K0TE7#lo)nwt*N&T1PL!R#!rVCt3Ry$U(EyW(Rflem*c!PH6!tUeMrPp?9Lzi!xOM7y!z zhTVC}n5NG^@|`5Js2$J(#Ta1t9f)crWx z9qh{<*ZTg&xnS{~4x>0s;FEZx%tfsUjh%LTaB(8pYOv{iSQ03dFvG4)a;c&rdHb8a zSvSuK@$2yV*4|=>Yu}kLMtBLBcN(d&UZJUIo3u|H`WVCVEcMc}%XI2J18WScrqo$R z(F=vn2knX8g+eo%(1Bl-QB3&wH%{dAd20^Sa6JmwY%pw_Sgn)kjGLF*&L|G~-rp5+ ze-bbX^nQ}wxQKhx))?_hrBU}d0Z z2$Ghq%*@2SX+7!ofYZEYi1gGi-qR_`P6^Qa%lff=o(Vn;deyuhKTcsqjn zp4Ofz2PcKCaw4u%r#67@WEGA7A}aL$yB%xz#hS-s`P>p zGQIiq#d+mg)Pc|CyTS8^KXnLBa-A8yV>56QY@!%E!+BF$RyE@$p6enFmftR<^JV&8 zjBDjG3_0&{u~oMR3X42Jk3+fiTFKiPMv*=JLF#X}RR_5Y(~DfM<8|KQd~Xxo*wMb0 zHgUtuhggJGl{3pDrrE%9nnL+V9J{`Ty4 z-0>9(a}_Fe0CvsY`N;J>f75a^Wmg+C;QTtj$V#IcS< zZFm6*M@R(=4;lX^0%lB>2}jJNmUztgWO3*~f-X;eYS|}o>eD>}^@nA`GK|OJKK8#0 zGvrnZoO$QlbtHwPaRPiQ#8FkNT;}Q@c}9l2f}s zjvx}rYaT{r$lC2oG?>Y_a}phiE6`-zl$o1qk0$tX6CE3nxcOc31v*puFdnCwdz#Qk zK#x}-d`twKa_m6xZ%P!Q=}HZWaC=> z_{%Vy<>E88O;Zl2mxR>tt+QN`H4hEy=>8sMt|C02e`|Mayl4g%isB>dNmgsUQUV%iSH;Wrnc$7FvfDtq7 zEnuWV1L+ZMI#fQko1K)W^|)o7@&P6T#Zh`ZxN$bL2^Vm0bJ*+}>V8sk?~E}%mb0F` zHnhF5uuyPOc1M+tOCmQ+hhps9M=_zrHt_NSegu zZPnoZtz$qJNg54{#LaL})v^u6_Me33*4<^P`UFO;o$=zbUMufb5+`0;vO_5}`s#@& z_N}te@Gh&HA06QY+cl52$s3Isz7o&vc;16Clloc$_`OoQryZenDipHyI~1>8(O5`l z@X~`jZr;GobB0sAf}>Lm_z71Nyo1m`BAqUp_Jf||E01U2*A_>b z7pI0kImaZrw0goH(6OEZM@Cs%$1=51Ku%cS>|-De-6prLYijQ;!Bj~&5s8?E<0Oas zJ_pfaj_z?#CmSlK$TrB>CXgS!P$s@={3+J|Dh0<>A$-SCi>8PxLYlR2jX%X@2v#8> z!|&X*y?9Oo_A#l(ohE}->yRucoP|1TdUmE)g^sao`p$TGe(L;a_$zRTofCVkd_0u# zXP*}QkJiG{dD%Gkp6QNu{dlbVp)BS7G>OkAmsV%8 z#IfAn+W}K^#jSM|9gk-|PM@Oz_G9%dsf%jaq|>&uiARd>s;=+L&3o;6?{3^ZGE7fW zY(E)$vN%hW>R)>nEqy(3)I3)?z0t%;P{+)cQ$}to)2`&!<@6_K-Ycuz@j*pMwl)^Q zk25P&_zb|A=U-`VHIgBUZhd9?=@zo{?=ueH`vj$_`=C2)6Ee?0t-o^5zttKd*8<}b zrYhf@ZJMl@{l8H~=pDRf+ke!;)hMalG4qdd!UO$&Dc%35I{)_3kpG!7NU#}5irlh+ zw2#=9OhN3zKoa5ppjpvma*X)od$sPv;LZ2Xk`4Mg2mY`89Xu@Rs*%4&p=F!~c+a3j z`|hA()7%4P7p+XuMB+;NcUo?-@zI< zDh)3m29W+yf*&jf>GXLtYI~v!c7gSsAcXY;DChUOGbPdh(jNff;g2((uR~V!w`woW zJm~jQ6aC|}y-a`Y6qM=z{~!805Bk4gd1ue=0fk{+>5j8yF_65!w^Kq)eeGuj%DUc0 zU*_F(oWiwY>^K$2b}BZbVyp+#-0E@zHbvcuzp#wXXq?Ttf}vt4Pcl-E-_Jj4k}`6@R6_rJk=WYgDROyitIOvbqNdj zmXCRf;{dg5F<82@0DuN+qd7X)O+D-uR2TLWQP%#b`@4%E3O>7**fd?K-7F?Y`)sM9 zq%<)%Z}GN^MkQ!af`?)AB~Y&`2|CAwzH%2QS3)SpV$qI`M^0DS)_Y*?_rdeQ`#4UK`#&d6FB||;g zAh>4JF6E=YYJ_9~KjyX%&1eU9%yiC+H?d{u3CmziHg*d#j&0E47lP}U(@ApJ3?YXO z@}qBue`N8{Z?zg5gPsb`l@%Jq{=!drs^!o3fv4KCMij40bzNRAG*k%MLk=}w@jd9V zJ@8FVHLRH|F%H!OmNmrtA4e``lWRLv1vsPr`=zhCdV16dguzDspeRSJxGmn*yZcJi zrUtXr$m)UgF~(`>Gx-W*3-5oIBIpI2gFZTWm%Z=@uEo7H*9J;=YF_hIrk!gRgHb~x z{Tdc!V}5sy(eW0bkY9~ugXSgX14y^k?c>^XdUi2P<7h=mFIR&&|0S5jQ17kcHVgAJ zmd?j67f-(P=?B1Nq%mP7PT&sZ6(|JM1JP)rPIsUu8_2Q{u6LW!=Fu*;*jH+81CfLD zu?iuSmHNQ;*QJ!kif0LJ4f8Kqv+CR$rvM*eHC97)TxR~al`wKXd8@GVoUTfF#rvi( z`SVpzq%J%nHRP*j4iVi{k{2ASVAWI#1Zdz6wk$5L3N5pjm}Z&%GTK8%i>xQM7urBb z=rZ`o!0@?eZi5EXYDnzz(ZiEq6aTZ3l*))Q?vfa^3bn01ckE*sX^e~`$&Tg5ff7=kON;F-Jk$+U418h^3kz1F!ozvgdEAwbQfT_y*jZ@G5#sF z>Xgq6a-;s;XMFG0zt@K&hlfEQ9=mkL z)^qv*s{8|k2gV2Z$tE&)S#Z->4Dd4=M~$3IOk zlDX?}ti`r7VR1WCLU0P5R_<8@@eDlnFewHVh`zZwcWLhEK(c20b72;}k>|{NwXQo^ z97Fca0a~;9@+I|VW%K0bwWal0hU+foJ0ENM^LOOsmiar(%Es)?CmQTsc5|t)z1_7I z#XD*RYvXRV%`jxsp!h0z;m6Nrv93NG**)uvTjm>KwysW~ONiorSVT5=UHJ9PjP8aP z&;CwUC;fRtL8vO)-g6%xY~>l~Y&D~HDjv#rS|KSKm0MP!ED#RQy;EYhnUi}@+ocke z4;tMzMr~)N)UvVkz~^+U`nYVl@ZYuYiCODQ9EdEp?xPc^HKX08E?7&#PT7@WorBar znw0LkJNrf{dtVPP{UK~ovT&+kG@8Xl(4uTgw|n=e&HyULv(0wS7j#gu64_c;uw9*P zmMZdJ-7$CFep7wrLTp$!{c`PWqpQ4|PRzhexm}-l>}0EId&(%`4)G%@M;oj1^-?w2 z?wILXH+Jicv`EWn>EZ|Z@(Z>r#4^99HBIi? zHnx1iIrH8~`{sZm;!G;?G&qH3 zvy_8BmL7c{&mXjsWE`BA8zOHCr}c@oZl0TNYdsQx|qUqA-@DTZxc=A*0tXE|WL-PHETjzEecooaGQdtM`kF?sbW&5uU zmEmlO&V+k@J|Fm#_(RS@G@DRsSob}SD`!{aZ0~T=gqKF7TaR^?evW*?MSG4igo~>t zWX^0Ox|F4Lpx*kn%<_#p(2}>inOL-$7EI>0e*RrUgr>-#S|@+tJ#Ffl=6Z(ca7)<+ zi6r9`;n%66FPn>U?Jhf?S6y&4UX7eC&(t@AVa+-$@0(^)n%>v@21`xnmDNXjoCf)| zUy;cbH?s!G)p-73%)owAprGTleK8NO45OB6BD`9|e|xn*-re%KM;6I06VA>vnlL3< zpA)3cd{QAPT0A*Zv#8D61q9anhG&*SI;9f|5EDTmO1npstM^ID-ik4`KCMzo1vFT} zFJYMyTsidEt{>21UcA%OhBRE4Y6t}8bSyZ-P9=>#Y{aJq93=Kqx{DMBM=J3Euiq5{ zD*mS^Myk&+W}2-bO~1@pZ0)T#k_sAyhSUC96B6Tz+HGg^CVC8$yle^E(W~C@7MhK( z@!?sjw%vy7&0JaeQ%ivL+-u&UdBJaHPCvN2ZMv@d)X2e5GrM5imw ziG9(^I7U<%O4>n*^)s!PDVzWx z@ngU2YpJ}az2TD|z;j3Au<7GI1Q+e@RrS729m>r@EVQL7q`e z!J?x}QjF4>%9uJND_wDkwBf^FCFB7+7%bj)L8R<;0h@s0qd<@-7FTn3IPCGu(F%g? zRT<7HCjIOv0~^%a!c`!vtLFOt=I9>AWofb)kfTr#TQA@F-e!Rlb|=+1i>m^%Jv9T} zdZKm>v(Vc!D|fk$-EOx6M#MZ;+=TeiZ?Q>NRqrFx_n7XSzkk_JSy>x3iTV;NK4JXR zNC7nUknVIs6TOyeY=axfRJXpa)0Q-8`(-I>bG_3?x8sMiXa$Xl0$bRzAfXnsKK(C; z<}|PMMP4^Iny1THxOG^!;nebBUDF7jtkyE_nm}Hwv-J;;Dg_vFpP_WGQjpnyRQy3a zwtjXge(VGfF*d$$t@&8NnwQSF_=7}c17yA@=K7#CQRQp<;;`_S-36T;h88bfb{`lk zW$1E^CvzV$9)iX&CJLAYI$2nTvpE=JL}-D40h6%F(0g?X*64s`3)cjg{rGKt!rQ6c zexfZrnETmo{)gH(l1kqCcsXNhkHLHClG$a}(x30ob;nhhbBl6u_?-bxnsxA@A#!bh z&8TSQ+({)bor~utq?r_KX&+LR7<7e_k;Gjl{3|~JKNr(R1+fcZM3uUekfK{06p4aX z#}@aJ$D4eeDf7f*WH0*(t<1DY)!S!Ac0(%)m|a;2O-nEwuCH7A@_o7g;YwKe!dg;z zSJTJbwQ=lSoBo$2M%zobE3!HL_`r8N+jHDjun%URTyO+^d{4JZ1 zJW0`{!$6N-QHUf{uW-k^bI)Q)WW??l*>YG2s{AAs+FxT)Zf#Y2SA?+Ue48XcsWaHZcF0Njq0#-1t!YTL}#(p zFYzh)25qFi-m}~HB(&eKX0s6N0#4kwVy=~F?Tc3XoZI4g-v)|=Z$^HqSaN##HjFtJ zrn=YNc+SB-NLZz;^5!y!pyOgjKev+HRFta;V>V<6bkVG}b@2o1sl40E4q_KyWk0(f z(9qesD116opXHe(G&H2O)B0F3jpen(Wb40nMNrq>7y6&*oX2T8%=Zx`DT5$s-4y;=h_VrlGi%vI&A~`^CEp{c<|}>;j_{5 z75cWoGAq-z+Mg-rI@g#+?sFm_P-DibkY{j+d;G-P_PI^%LiH>+#E&H>4#g!l^?~&DhxHK94V;X3F1Ji@~=Yi zfbwSSko#k?6_~~^$G5)gm=y5nWyN|8QM--V@$NOw4@rtL zOF~>+-1&~zQ<5lie~bItwQ(_EP~%L|)w&FCh*VUa3~e9EfBwf)bB00G~P#iK1$eEI_8cP;b)Rf;J!wy!$^GHlou3CeX>1)NHRUVcy%KUaZTy zx=@le>i7-CYLpY;!Tn%N-47J}uHEN=360h${`Tx=jG0iv3od;+d7u+>M2)vBx@{(4 z;F1#xSGauuuwxvZTC@SsTQTabb2mz>#BM7W7G_%hZ&=zN8e3HV0A*Q66}W<`Z&c!u z6i&4#m%s?waj^|aJ&v+f#r;TYu;XEmaBOaFHvd`oYJUY7rJpF)A)Fq6E;tK37?N}% zFuR}0bqY~8Ew^&0=#GsYbyLl}H-_er!ZHWcz}iLhmO<}HNFz{f2DmY!3J_b~LwsSf z*;D+5Gtv1ukj*gZ7=}=flv!*0%jym zva5ecNWgjc`6i&dvFNcl2^&m| zGoFHy=d;zWQC&m`?qa|_%3&QI^WFdSe7CEs&2??tSx#7`AG#+JM;Sm6DE~LS5e0O? zDEwd#f!75`heEBSVy&c-JKC0AQ7cXD4$80(^i|{u;<9b0et;-;v$d^VUKr439y5o* zQb)i)OnNONaBtYns>NQr@RMAo{RKMrHK1$fi zT!v|r`-H;O+Wq5F(dj6#GO-4Q?@ntKv~eZx-GI!)HM)`$SD{TtB=`8+<+k#tcT!%t z0*ynZMIm5`(R;4F8FxG8^bxrETpE78^R?u0<{zS2DcJD?W|wyN*E@<6Ne}G8`*eVC z-}&`hLBafk&0w2=9@iioKBE>Ia48TSI_?5C?XHoVFoh2g;sY-~R6q?Hy?+CCnf|ep z(BKLUG`~Kye-EAi+#?5|JArL5`cV#m`H<7790;0^QSB5OfJsFMn18*2|G)NFN09ZR zBc~^w4@l8Om{tYr`T-XIK*)~12l4;S7bIhz8yN!AlMR@1Fi~NfiO%{AD2U;4TsGJM zeeD?F%?j(NlRh9ga<{{gK~lU$oQ8e{$R&(Ok=p--*)s#Gjl@NbnHmk|A{bR?NQi!a}8BHlhdO1HGN~xjYF` z5D8hSmDrh40D9m6fa>T9V9w<9Oel48+qtFg6;n;b75$MHI&G$9-X!$?GcF%P(ehozO;c z2l^T9VjE-U;|_EEMb;)VjIz-JJhKBO1^K5&c7)I&46dp7@*drF0C;e84rFehHYj)= zDLa7KW6k%EMx%Q)9D}htJrf{2yXb0H54^#s-BPh}d(!8LL}U@v*LqOdXk`QEq~33r zGYBnUpIlfdLKALZL2@rQrm2icPn?Dht_xC%-XT;EFLie#fhVt4=jzw`e;xzzst4$e zyrHk_i=k*Dv>w`c%HbPcyv*cq)}X{@N>TH{b%F(lg_tfUV12W?mq2z?Gh%iFYBs&$ zYEP|&dd$kk7Wg_>!w|WCPQ)~~%)`LL<>>GjjKHV{9-ZbHFKHJU@_|0%SsKX>I^(4F zEywVd^Wj(a$S<7Z0;E;J^Lhuqb3o*b>Em@-PWq|7qldjw!1euig(x zOvuC4IjV->svrHp406u5hUzMLmsAC^-=4q|kqQz>=nzpVDnIOAY6oKo@)Bnvx;cpF z&N(zVRgg(u;Xa)zq2d2E;ABNiSEJp>dAN=|z)FzK%e5Yr&Yup_10fi16A$0RuW!9@ zbmQlu`5xaVIx(de{?Y}(VZO;6M^&~(u*vtzP`Kv{#``$!%QC_$Yc<{;VgH-^bRM=T z!rG>8)9>xUCXd=*bs9(VN9}%+0@;?+he7D${M;ARA$8b2%uu~EO>?UBsWcICPHH+3 z-KN`A2-j?GG7`APg0H9 zG%Fi%@NxCZj33U!EllBE`0hJ~a!`8lR?Z>J01qLe&Y?#=gTK>nN?;j3XSm71sC$nD z`$3C=g4vP@!S7oK>3A)jb5vaz*xv{N_kTBH-Lr`JdjU-M{%k1Z?cDN79EYK=%1lUN z@eL$Ym&}EGvbpgiY}?XbF*b7|Aj zCGsXST-(aSv#FpqP$MR|N`2=bbWS8dK;`0Nb#WY z&~GO&>xo4;G6X`gz%doJ(CpL~JCZyCFQldY2RICTkH>92{5A1CHso;_;J29H6jjcD z;Yh3$AOidGt{(DGJ?w5~LudrRH>h`Ijy5W6Gyj#UB*o zjw>6o-^IQ8GQZ)&<;LQ@P}XReUXSy`Y#D4Vy|dl+X7UnSih!mW{W%eo(83D8+23mb z{pW}BC4!W-5?790qO`OT&hEQ=Xk+&KNjgw3F6L#susQGa4f(6~ zGeyiC_3MQwQX}uS-M*N};d0S=EnUYid+gZr%xMmsAFVKbg-_i{aGY6M)#<17OX1yN zlA7>}-7yE6c8|rvnXHnL_sQij-PjvWr@b7V+jY5EA;H<6_wo6ss=vic)Ii=xD~y-_ z`b9Uj+%~&ZflTU?B&);jK?!L&fm*CsgyAz^KJx@4+XL86Z2c`Yz9B;2A1%tO5+Tpq^HPT)^a1%q=2!^A50PaqJ%3;IH-s)SBr=x#W0nhq56 zIB%2;`JJq2@3B7p2_kAojH4iO18%@l7cfgehd0N~y!0s`?1MGf&(}ce@aH|Md|yqJ z+UGJWv~(Noo9FN@AqnB+j2gv{=)iBkr_(xq4uW^qDGA3Z{tyKeSi{0Sse2#G% z+8Nv!G1Dw{xU$}&?;^bOz4iXX`X%EtNDROA`SscBPV1&~F*B<4%xZ^JK?h^VALcB6U6_1 zjgZijj1(Ii9R1X0qRuP0szyH}g)<4J#3R=dzPx4#F?)Chd8+-&!}Dn46d&3Ax0P3W zKgy;%kGMOZuh?p~cqC(p@2<01O50x7KE4 z3EBuc9wJJWwTtZ@gI4%T7X)v&a%1wIynXM=$F;$Ou@JpFo-20Gey^PL-B{TWLEXKh z$WdCQ1->q+fJ*0qT7O!fGID-@qIki_BfrhPYQ+`7T;rNJD@ekByg7#>wflZG=e)Cd zl_u-X;AO<1XFb4mHJ(n`NvgQ>*B`g;+?0$UBEv{^lcubf;K##Kswp`V5q9<bnIUSAs8!~s_ho{I z+?#?WIE1|fPr4_$q|}m*qF3Z``+XQ5KkAYZ+kHZ4e@fo%Wt^$}@@R-nFbp!2?CeoJ~A4CNQYKJsi#+??DvCLRz ztjzqu*GY2n!Slz{I1X2L_R*omUPz!>g2a7eAqlBz5A;Sx@8-LDPRvrBcOkb35<27# z{vi9rq2BC$1r{7a$>qH-DqrS2Ck_1SKWGdYrBA>WdadcyFQchPbmjfdsNy^j62iSs zCBQygbx2^+F$_0f1y4j&Y%pMrh>APKg#9{uaTSgG)XQQ`-)A|O*4~cp6}@D0@b$4; zJ@pi1&jQCo$I2=XN!}wy;5^a}twav(KIopQ+QWa?6km7c=Lj{;5!a)Y&4=AhReSA4 zRjXy#JDx;-x3BJScC7{A;!8IVq0_l3JM>QYkMnEngh-OLxof*?zAi|9#6p$eO@~P_ zp?D;O?T4gS--2hld}rQ=QIT~){wt6Dd_SK}$krmvt%%{%(HShs3Pl3v&LRearW$*9 z-H%?P9GBj-g_+*=ggFE?g=uWr`mW_Fm?|s&K39CK7=wC{-N%>z@d`A8|ntaY_S=vhJ=f ze*7?^tC<|^mRCr>sfDi>>|gpc*D*^$jYt#< z6(7A#je`G5y<{4|oLc|uDti~F04C;d%gj**PE~~?-?vf!#D(QAK)p5ET6tOH) z#aDl^TZrnAz%ME42;ZZQ6u_1&y23=&pq^5Vu%Bv60hM-QiQ25*!uE z_)k{%QLWURdUrOaUkQ=4s0Qtky+$|4EJm!MH;UTnq&YNfqZyv*KlYnd?P2$c*4S(| zPfn|!b>>fWMUgs%VUKjWWW*9oG6rx(!r&S@?oC9gSh68rx&YluBa8YmCUBnYv;G2sT%6zt4L)F$! zSd9p`)qth-P&em$PIg0R|FIr+e=jd_a0}4l8c-xWk{Kw2zDK?F+3$IYr0iP7r=YX{ z#iqq|G~F=6`2iD=O=QYeASo(vsW9iQ))Cc^+Vg=c;P))@uiC!%G}1O|(ei4jBdnMS z(X?Ow!ubH!i7brH=|g^pJ&Sydub8b9&>>-*51JzQK7}%tu9Duc9+xF*LIajlOQ*Lb z>i((8TYF@67ozsPQa?zKK6Ssp-Q@!1frIc(nwnP=&5`8vPS9RoQ*1jkqR)^aTVtk9 z-xoX>NooR-YZwe4j-x~dU|Qld{zP3n0Kj;IYkaNQgIKE@x8;RI8=*w2?Y?Tjf6Z--)SR3BOd2%ziR zq2C|oEngQZ=$s4c;D;Ukd+~Y&GV@e1H0d=_Mfe_eS9tKa(b68*RO{o(ux~9Y7}4J% z)y3?dn>&uQ_uJOPoZS0-;(@;{dI5^%m8z6%cSsW72;W3ErV=9bm%eiziY4|7{sl+Z z2qG;3>7fuIJ23)nnoEK=Mb@B0($4b%1kiy*zOLtgJ#z=`r=#THWB*6g(xLn6Eool?7NgWh&W+&#qcAFUBQ zQ$z~krsR`gD63RN>u{kixKPw286+lG(auCq75o5?2U`LctIt1WH=iI#n*44DuvHHe zTlfa@^NLWUN1z#)do1a6$pjRLOE1V+h+t-T`m}%Iplz=A$9mYia761?1y*zC6LPgl zkuH*&B%||;2IWFAN6IVkKjMGzh{q2~Awe_-*rlQkA#D7fNW%oT#@B}G0D={iTcK&e z(i^)dOE$rMWs1@notk;;#_Ct{1%sqW*5>Ax<#@xe<^DpqQ$pMT4nq|Mj_%&qmKzAO z&3!&&DZpE*hQOQTBqRo8&ni7eB_fnXNmc2W$z&gw9z|v*rkFlS<1o}%Mjmosn`vI! zgzOgXS~8?fKj-`USrQZ*&!oev)RdpOO`$DIp%I{)z3RF~u8T8Fdvg|;xDhTv9O^^v zndadMEhE@8^k^%g1>!8u-(p~(k3*C2wywkUGwg|M+})9KETvF!A(K!T3C{SXN~sb& z5l-%qoB;Prb9jPy@CG==pG%0~#{}atKP~H^&LP7Uc$z5awB9jaBvcw=JHCO^K1)LY zEa9BV9=+Cce4Nsh8{Yx6+V7L8p^T)&jq+;iBEd1wEvv&5Dd*TC{ei-_bRknq+el8b zEsL|z7N(tZP!XwH)LG{#W5F&9c*(A4L*)0{r~vy9EgXiOM$#dh*?WJz7q{E5F8$k4 zQ#-e66~94!^Nil8hcZf@k z-nuW5@IE&o^4?;oypV16_UKuL)wV_s+-1n2zSw?{^9aV*cz6ymFc)J#RbA}Z>KsdD z#<7f$PTi+9#mgSflX5|xKbUDT>o2_G<$fc;$Lj4V#ENF}1>FAZwLV1zH!W_@PgrXJ zI$ognt(2p6g5uqO6)UKpqlviNhks#8|7T_Be;suAufHK<|L=Yahe&6z0vd*aqZqSP z>v^aUEg=Q&4Ps6W{uL&niJ-pZp5VgH*$))SF#J3rt7=w;VB0{s%T6^4kmUd%(<|ur zEd@IGg?FLTmRM)IExcN_V!Lw@VzC$Kx4L7#eFRi*e|JKd1oa*;o4SftAQ7B;qNS*< zy9fRLqW3VA?^c`Z1r@X~mfO=o7#s((9A;BdbV?5(zG1LW%9F5&1w!AO_PSk1m}t*O zBYB6PuOzCw%h&S?o1I;q&jT+1>k7pgTG6Y)y}lZ)RKQmFevg<~XnfT+=*%fyu{%Qr zrx1TCo=g31*u5(X#Za?sLTtTHU+~#07<^qV=-KI_Fd|w3?o#N;ABM3MGglDi!uVu{C#q#A^#Q;=-{80-tax@cWIXp< z3oKk_G_FXN00G@SI<(aSa6+mQ_~I`i%oqd6}R*LQkWx(EMt?+Rmy0QdM+{XhR z#k^}}LKs`bTBkoyu`{r6zqM?^Wx;9b8hDdXI8D4SkKLO!x{~{I6T$=NH%>aOM+-XT z+sPAv6M}!$C1}n#;ncrJVue5EC$a zWZ`bM5c2aXK$NaZ@I9|?Rg;&KLOy;b{5!p97OClw ze->v!IH!@UdwFT;651cYu^~$#knX96BexnFVdpEhZO`Ky<3GyaIOI$uEH}v}!RgsH zx+)v5N=-mDbH=J^T?iVEZ-syN*%1=|0>@oeoh|9oXws-F%BS(QJs$DnW^l`fD)@=`7R~iY zco9qt-`{h3_SPrHgFn9@8Ce7=)cbJynwX=_Z9*OT&zHb=>WuewH~4N#LS3yUN9nN; zSw1V|vur(<=9^EQ7;m0+il=jD@JQUCA7&jQ{PpSr+NX&;)7ExO)Qj7dS@;<95=qu7 zocs;oNTSmaMNIpzvAe$_$DzcbDeIwPOknB|u=*)E7t`9&ic{w_F^wmJNgK1?zmgHU zg}gWY{(%~^ld1Op>@I|j7X?S#Vc2?SXC=F4VU7lY3U*Mpyma^MIefd!RRn)!vN?+X zYKxR4N5g}{ug7A~DUwtU{u^A`a!Z@)kh`vysmY+zogni9baNcOkJQnRMkI}Z4C^Qi z{C=^rW;gP3X-yk5l}O#|H2w+ADn?J8n5(9zH*RE3t$^G9cfJLHo=R|>#d7?_nYo5wciNpIF?p#H#+T&p*U(5Zj-Y!z8$xXX3sN1o3AUE51D2jcK7h&4$3fs zEK$q)`{Sp7!kNP#Q;*OtR6zFW5LsJzK|-FfXYyP8sDk<+p{9F6Ct|rVKd>Z-!t{1! zbp7(JBDX#GzGyl>8?EHPDf|xbqV&$~3la`Ra10BbukN%MMYb;0YI>xGpY4mrAlrmK zzta*~KuIOqyOQp&_hPT?n)PD&HJxV$7X#!2KJQ?c3Ig`GdNyi?9_;H>CtG7Jh8yyY zu#OXJ?la5dRoGIjPR)=umSebKU2k|fNg_L&DLtKD3;Wvn>Zafm;nK&3TOO(B(tf~< zo+7>8W4-)YfkU_9KHg>p(Cc^LF;@^tATSo;5E&nsN$q`ccq-1DZko!g*L1%KkX~FS z*DWJH_LboQxc(lOmzUb3NKxM{qz==QznzYpROV_5U7Uf&vxPIdWL}T&YG~K)I%lpv zWm?2Q5jSc=P%`+dL0$S^K@mX?JsVG+zn9Nbv~sIhX5; zB|(6l?$`ZU%M>sJpdZz73Aggpq*Pn<0c9_A#68{3d2hW$m@r($nPnZE~I9Lw1T)YmS ztXq=c+mDbSB`Q& z7P4#UecOyGKfjxliXF`UCeU+y&|6r0iNeiU1JEvKqTOLXy%tm9Y$JNeu8YIjwWtbW z8S9#kHc8^;41$N4puYeEpPb;>xl|>n{!@#mTQ4e}L%-{0Vkn)vVCUA#go()v4X%vW z>n?KgLW<`PGh}u&+)j_!J+kv9M$QeS9#py#B$Xz~b{_H*yE-+YZ1P|FJe*heW!NpK zP6KXZ2%YM(mNep^S+MY zn6H;(+ruj_uOUB2tbvAYx#bh8vf5&})h8=P*yEyP2zVaVm zppnMC9Xl3Vus}Gx{2D!vyt6nFyQ8~Ri&NED)xyGE>O803lgNo#o*hSdiu{M)-k~&N zlzsydrYmv8@kh^Bjle;Bj|V6&P)hHJNG?h;gl9jK*32Rr@Ctt*vlQkNtUA{{|MB5LnKSv~hHfBmFd4bePeP z{D{06i7H78A$HTiVwOL``{^73ax{+uSF{815$5}>+j zvxVN8c>M@)bX1oRXgT;WcH;!dR+AzU;ij#r#(c;f?oTr+q$^uBNTB`~@R>a;Zl&Aq z+{41$Wv8V_6|pT_L&XqfbAHHA>@I<&Tb{L7t_mLq__3}_exq$FWB5C$1q)o%0 z)R(dFhfcLHW?B#?;w+`DGAK9VRRVrjOL*%^_hSFU- zZMszms#1r@)_{p?RJcudXWC0WA*7{!`SV=+jbV6kOO&0YfdkHZ!JQ*X)m{6T7!^{l%Ividy){~b|K?1b0!`=Q>c|iRa#mx38WLXRgf-RRz zQ~??&Qlkf`Ti!XKL6ZLoAEPwLU0Pw+8%=PJqmr{cr?i=o&ps&11OMjtX!jq~i9zKd zca&m5>2SX`z}6H>3ea(Eo{(yIkTHpSfK8e=NFZuS=R;MsUj)nn!?NB)3Ug0rzWCEp zgS?nVB}0bSeN6l^l9{ z6o)~~^JEq#3IZT238H=;VdkUZGLW1bq+Tj#RmphX_t|;|PozUwB8Z#w7Zd|gosTSwK<@Zf-BcY*}tcQA`|_6-26Ti9{R;v|ZA^cp)K~eq)6SL!NXvn9$3z zisbgPbn7c-V%cB4aRJ1%0GMREL%>R|{gU|9<=~`$i()NWzgT1<#Hk7*OULbB{O{XY~s|KmsWix45-YtcFwoK!zi2{}9TKp2?&Hi(wL4ruWQ`_yDZvjCia7oi`% zE38)^#zX7DG098Rc-CqMu}u$J0rUVY&T~4Ky7Jeh|JTC-tj+dJ*IUz(@S0fP?_Qj2 z!JhJ3*jX5!9SZndOE1{P>)iFcw7Bs&9SNY-`!)cn=g!#n#DYM9yjUd5qkfJBaW z&ecPdIoRVVcj8A#wJ`*!&`B1YIZ=262H*^Pk%x`9V(>=xwXfL0F$M9}81-j~s zNzmj@*m={E#{Y)JVCiNL7}U`Nw?s~lr#JSTjA=waBVbNyL5}1L_?CNx>$vil!Z;B< zfL|W-aj7lLWLMC6FMepARVo7lgDH!5ZUQc^nixT+kz$8tRFY&Dwq9c6oAXBoijvfP zrEm0O^dq>3&(>sp?>@y{4u;rE5oBLm&|9&4G9oT_&QB;_yzf#f_Rmu6uM14G1h?{L z$^N;Ft(i&7AJx5CdSy;6WvA&Iy^;1&4r6=70U{nn(mA*@Ug(kCJgs-ipH2{EwtIPQ zL@YknC2l%d2$K#SN<6-rptaVuxIvU`F{@5RDV{*mWcgVCg`-c4fy?1`20x0&TcG;W z5~wlI#5iPk{B4c zc3J%c^Pu>iEAMr2(~~=PfVmZF2Gqhc26=SO#^TU{HOVHOadfjkC6$?zMgCnytp2~) zfWJw0AKUn^3&*a5-XBBc4iYl_=i^A@_aG>v{g{+AT85fg!1x%z$#^f2-G0ZXK z=zfgj`0E@9^c48#X@s99pLkll9T;i*fn79$yNU=Ouo_9gcVMiE%9-vPvWi%nBu=cJU?7R(|_=%~H9XZl#4QxB|F0#@l2j-+vKU*=Zx~ z0(`4%z=5`)%8s*DH=eN)CV~eDj(k-@pob-jV)aRD=$^$Xq-(+cqkaca`z_ZOZ2HD+ zUWEWp@%@TP{#@C26{)>|KMB)+V^wmbBgie_{62nuu}17@VBvpb@6F?(Y~TOk%Tk79 zFGQ9oNm<$uW33P&C6qOylr6H1HHk_gWho*>QVNwVJ86_O$d+Xo$}ampW}f4s?Os0L z&-e8_&mX@(e*fOxX6CxC^E%JtcyCAS!SWvF#M5WQ4`l3QJMLn|{ELCujW;Vdb(`|D z_B9>bWY+)C1i9+FI8*76B+JiDLpoF;j)?9DDr3kd4pSVf&W4KHB&yEE+J)z@iIK7( zN+a7xJRYGxuxb``Py=$#w>Ur+e8%m6eD;^nV`m}tWTSx09(toqF`^xXs21sOhf(+O zY>g?Oy#Tcoi!Tdz|0)zR@P2y?8ESeS`gxr+wiF~DZ?+|t2jtj~5{pQvfZM5X{2)2T zeMgd+wPQVb`q;p!1B^#^NM|FTS*26TfGa1-<}Scj*u_2Dm}sCe2b6GToPyZ6nva#>6;!i z-Q2_DqSGQ6#y*Nx^NvQg3~hvcd5LLU^)s(__-v66tDG5W>lyDY`m(w=4ePt$Hp1JS z_1q_Hn4!|4?`+gU#=qQxz?rMajeyX6Wde}=bmHIplqfaq$Jh;A3@^6IwC<)Am*k-@ z&qcilDE(UqeEay`11Fm?qk6HGrq4_*uaYVX8InwP(Vw9|b)K_Lw<kU2t6lr*r?*i}$r|PP2Ee@%p@%Zno)$~6s zw6KIRByBXx)obxfz+2OYnyQ3Ob08f2kLAydgL|^lGII8mg8cDe*+ipqca8-Y7s;k5 zhB$Jua2oYJL2Tj=(LTI#T866L`&%j--!eu_%v{yKDJ`L8#hY|Itn|j>q;n|I$(NT_ zM@YlDk(p-0sJ2w@!rnV;G}wc`Vdqs!tImb-%X7qdB|^8hSseN5d!bM)iJ!(?tu{78 zIf+4V@f9cnTCs@^%G6#@$yrxZ)h8czs-D^v6l5y54L`~=wOxnXC9+}D~g-f z8q7NY34U^hC{R}cXYpt0HXO71<_90V%cu7s$s;!Rr;P##Dadm_p6v!1@9M{la2;6$ z%Q!D0oN612jhK+3HrHCtNW1~70#1!%Dyr2@El;sQr_DlnH_y~Doi+?k&;Z`@w2sdk zEAE+aw;c`ddikaC>t;hEKc!pX!$%2HY0=c;OTEP_s<<=Zm@=5a$ai^D@K8P7&74q` zYeGA$VkKwyJoQN^A<_rDz7iD5Tywfuk@n5&PseFX>s^(|V-+th-nmYC#W<9dD@5W? zI_Y}`5DDCD<0Dzo@Hzz!ei7WN=;V>Zu6&Qb87%5$lovJ&B(ACO@>0TI>y(A5le%PThAb<_EPaNtv`sI=0ezCeK`z zzLs#hhE^p(qiVl%BWL-3T*Y({^32a%m6&MmR@e-}($~)iuICjUkWy&U9t(j!i*6_0 zeP^z@AA7`Z!Bb09g7j`d{wbjWcc2Fg9C<$*9-1TF5aa6MGuwF{!4Tu{`THbu?-C*eyn}29%7v$5t%=ISn8mpm5@E_xXXFCY zGPCb_gsZ8-*|Mo(sc?&ivxc4)PG&+;x5-3M_?%zLSGccXG?%uueX^@`?rBip$-04e zP`m&AIWNh!_kNQmS@CQqCR!WL9Wl7r$l#y$qfX(X99g-4wF2zB*)i<29JWX3U4wM! zP1+MhbRLEXgtJeuZ)KnRcBT!pW}riZARGAPAf_DCY|KraC^nr6bQsh|Fps;1^hJ4k z@`LV8m20c=JIK%ollVsy1qgi@ICu%0x9bpmA?53hndoM`On0914TI4S3tkK-*CO*v z0ReXw>njh{Ur`xkf4wt4Zq}xQ-yg@+YjkMKTN~xira>UnQkv8Lc@m9(UM}TxvS3bS)aI9YUALOy4>psoMeW`!k zP?=7_B642fcGtEeA7$~CA{)#KdvswVNjrK7)(>+Y5}|eGPZx`nu3X$$OCOjEoSV%& zF0M0c@h;a|??12r()10*Qz=qcGW@2Wk${E1>1z4Fhv(r_b6W2JOxBQVaSZ;BlRi-`OAC#5#oXnJtZ2oW{s z<-wWN(|89|QvB4X6&7!Pn^7*vQ^EFDnB%r_QK#PvD)u}bq~GGTXxiw%eHVztHr|hb zI{RF)V-s zaj_NBv>Ix1!Q6TYit>`5g*cGM!teew6D#Mj8kG!&@b|^kr80;NJ-)S>StsLk$5gGg zZ@Sp32Qc0@v@K$TU7&tWQmQ<{OVj}#_M_r@^a#k-fQS31?dXdCF%)Y;k<95T?Ys?! z0!;P#DgG9qK^(iCNKQWcsIuMvPuqv{7tkMXmbs%oFpjd&0=`0LM9);a0Ih2Kume)w z_Yrl6Y|mT>OYkp*YidC;Fiod}nYuXo-k}$XbP>{qkqzD{KVQxjR}s7l?*l-beZED1 zn5Jdx{zs|&s!gCSv!88$B8x>zX0kIH1@glp9AP1i?+y3=CSh?cmy;M1dOg5v4KGK$ z^(R%@L$y6&q{5P=5vQJCrVi8ub4stAzpd>k;`!}ERLjvwD+2w4vw|GnKOdkh8=ZdCrl<`u4W?5WvYN-k;)dH>TGvfk?WtLjG1`ag{!)7J346b^CBwz288rX}-p&Vz4BPnJ}`HL8`k?6=&|8?X37xA{ZKu zEgn)132`Tf7+Wh9N^D=~zxCqVvBgjR?uJVcQ|x4cDi(T5(u!<}Ulx>&r`L~QON_qu z4DG zZF=VsXvIN4;u0%8x=K=|-X6&VL+M-s^XTCWJ+#BbqFWbeG5-xnBJ|=mBc@)bJmtK< zJ#r=uz8}kdmRg=xO zbgssmCDQYaa~pd=#W;Ktb{z9N;>bt#xv1|YhQN6jm7NKb?euvCXxH@6`5Ej}6jge& z3*Cq=qUFZ2u|@yVUyLnVS*%X8DE5-HF(a|A;rc_UwWX-tAiUBR!wJSSzL1`sHgiCu z0%QJ7Oge=Pyhb(!7{o+xU|T7D6!UmW9}(t1b&iztG2dJuvHJ5^EYq|Ic`8xt7D1Wn zNZ)QPAWz_9BXoNP@y%f!F^AKV8xusM*je7jFi7HuZ}UF~*_S%L}P8Eh4j& z`DOayjy--LwPbbM{4zP|)|$W+qKD~|8>1XNODZa{Irnd2(loXhQTt}aa>TI-<_vyf zR&nziFLlqd?PfwI7vnZM9gG|^=aaMz3e0i&b_kcp@`I9MaD31K}8M;I6U_=JQ z#k3;tNvz!9t_NmRjwbR&H#ui3hvrNowvTu{{F{2fz)36Wcmsm! z<4+I7e3|kvHggrAaAEvV|AbEZ^lDTA%-9nfl6i|vdy-yWTvT*e%XQO*8yN3;ze%$y zYCzSfsgAILAQEUD_gzB(xe%A&V!6op1-i?kypMk1z3ZtI+&Za@;lQQ%_VN%QMuF(K z2RZLnSSIt4>e&XT@}7MO(?jW0f#)W#wgf+AT)a)ZJu9f}=abtL+cW+eOHS0GnSzly z0-YioQ*Ap{celABdl=378wj70#g`@7I7`xztCZmPTeh-qeBuAW< z46kn1$~}%Ag#S%W{IN0ag=L~OrGyLF*|7@SYT&f>dMyJAylwdjyfG70#x$$$0PuE$ zG`r5RuV3b%Qzh78+S$&4l*w!RDtn>fq~?v(mqdf`tRR)EzE<1V$`45fspVCiV;nbd zrl(DO-Dw(sLq5>8(9Vgr)JK8ydulE(NMC|3ezjV6=|rnzuZb>}dGdi&OlRk?rwHp1 zuJx1Yqn>LCv?@&+Pwx54%B}8--Lp{Pes+;VDTHe#>5E6^mz-H!SUgD^!Pz;`guam% zs%cA!cSN;39{$+sCI3g+aiSS-3CNCB8EGt)rr3dp&Wj4!lMi1Rs4RK4%;zorB}RPs zgXCnc6YQGHisOnc6gg;6%cYv`f4!vtNP4@K?i(NTeU5!JmX!JWitQt^G?w=`<&um} zInk;}a+C`$O>|vfoJ6Eqc}*Db>zLD0G)}###Z(uqMff&4eYG;vYrA{SO|cHZshI`~ zl`UHMbWvYo3N>`T4{56FS7so3RtDT^AkYJ@W{R7wi|vy>h0uGa z$pS{|Mt_L@C?huA*v`*l!-X%~BOZFJ&(J1uwUsGez8Q=_lyWg1uCsqj8P}ZY7b@3+ zw2|2xoJ^wZkd|;QsY4)l>^!cOv9+Ts6qmU(_no;C~aXg{ni?j^?x@gN~5E(A? z2UonZAy`I9OA&#?>xs||UgYp}mbn>(XUxZBZpEoy^6JLmV>L4C+Hvg!+)>u-p!`*L zt8Y%rl$gDdR@b}4HQAZ9V~W^)iq-V2+^PV2%c-VQ_s?^x9=_L_3{{F{ShKVgzc43u z(V)M=+1R|gXUe@NtB|_|Vye5n>*;QV28<~d^Hp6=1rr?JIxa_q^;L^*pknat30#;z z(@s#K)9a>(SeM(W&RvwCE477Z>#jJ|Y(mAJ@^vbjK2A1wHvJ+i*>VY1m|EfP^D)gJ zrN$C11d)ezzgF|Ft?>7QMtQ8wT1&T=4b1=2pshIc{@LWMIG+FC`~m8QH8p#|)j$2X zK59u+>&@qX=>x!NIG^MX#xtdLH#HPsVxuBT*Az~CkU(i*5>VpV8lqZHqtRD!8A)3) z+rk4yDfC8grf&h^?PH*1!EaFh?k3+k?Z*8o@_;&l>Ucoc0RG1nXer0BV*`p6wQMmf z_Q|*Mb{i%umwVVIuu_M*K9i_pU1auRztd;P`X$3{$q*e70*Ftmzd%5AZQkctM_ltFMW&_3nWkQfXH$2 zE?XGIZ&6Nr!~N!UdbGkt|GMQ9NQ8UZ5$~xIMO@z$`I*#A5%0n0QRUeb{qqH&D}z*hpl%SHvX zC5b3*Vy`W{S0|0ZBCK?jJWqII%ekTVzgZ!rTse1=WBZyI0-pGXiJrCmecx9HJU85x zqW@eu>epqdY)P)6Ql zyLk+G#WuxQ%Z+DQ<4?(ST4>?^%QtoPB0fXUbGs{d@!+&AjRsYX1QCwfy364S0YM(7 zv2?p_!I692XuTh#1NDr+;XJTI{UWcePJb*8D$xLGR-vKpA_IL*J>~Cxd!{6H)^6cu zwu(EeqrF1-|LQ)G%xwF|Tu-M{QNkEqL8geO1mqLFl0eN@8Naa#8q0HyI^xHM^g!B% z{?|Wkl)oMj50Z1d=8jr6<=9Hac8$hT3Z+F_e?P;2{x8eC$gjo4jGTOCdnoDGqy4?V zue=L?eo`e5oc%$NGUPqOz;w| z1*y*((5Sz_*0%%kdAy)emRr&kv+S{r8jnX)X-tc7+3tjkkbt-bQU>iE(y+GhzJMaz z@ML7N{VwGE^Lye~?3dEO6!@2oHXrCtk0KvAa!KOi?A+)pZM`e!s6O)z({>fP?>0Wi ziUi$~AOu?ie&LE5MV<%_F zKE{bv=so5S%_W!@9)};$6XXIrB-kW*0l*nKzKFU)tiZ*ao${RsCJ1Tonc-Fg3}_>n zU=Z_ua_)VQWPe;4o)yHLcp-Z;>Tjy3W8g!D{X^8)$z(xC%^Pg zF~Bi%40fpBd(rpf%rv?=l*JStCdtmF+|0g~Z!LTg<^k`YGb5^*(Y-U?uz9~(1%Xn} zSdq#3Sq#E!yN0$@Q4VxEkaOTLfCGE~K9oFKM8yDkl7Xc`vrk#)SEK+-U6ZJ=*CkBA zPaHvqaYHnhUlD-y*^jUwQ`~@V)W2V0$J5Bw=BE2Mix6dMH)(8+&wnkqq<;<(U=-6; za)L_xSrvMx=&(~05hE}drBE1Y&vUUZtYNc!Q6CpvK|GICxjxoQ6mXJNQ^C8VSe!dy zTDX+{^1ScBhj%~{;V={X9D6_k>5@=(P(7eI!$L4bpaRhSb-xlaoM#@5~oZ7v}Qp-AQsqiU~=_iFV+Rcl7yb8Mx4r~&V zLQ%Otbi&rcP@SRr~r%H$k+!7?5Og;M3^my+qHl?ZiE**q({?* z<{zNxX=70tKARmUVHykO0%74*=J3v_fpHO6RF+eKT-AmAwk zHJ%6@{d@TLxor*h*?p|57^Pyy$5D;$;t3guO>l-t9Mo_4wi&hFkZ#HnF<`!Rsus5N zXGG3^^!fw=W`ZyzXnhR&HaTfWwxamfN|F2f>LF5v8$ zlV^b;y@v(4o4W#zrgO7Cwjb_@lVGYZn5YCu-KZpVwuHJg_T0%=0u5;d4elDVaQ{Aq zPDWJmt2|f6dW!We4A7N9rF(xRhtOPrW&y^mOB-RLf~oA#{A41vecjir@93>2LE74y z-}z&Oa6Y^InLu`dnGxYz;tc9;er zvt1-;vAs`;8`V(9oMnT66vkTuiIA~i+UpYd8uBPAPpiFj^6BBTg8Itku5d21{Fc`` zKfQnDrBf%G4xf3qV64Y93N0#kuJE2u^hxK{0lRMIc!`BbPZzn1*kC%sy*&~{TRuka zqf(l*SlTL7jWVr|mPpJ8ZljpCL{JT#iV{Q9MU*G>fh})Ns>GD-F&uxpBvBY(W>B>K zPBP`izb+CX>?ecpLK`3t&60#vg&^et$$`9^7Ll;k>Fm9fXBKwlI81}5FVoyaQYG4( zCh;E%AMGfRow27=6`5q}&C96sE&-3IOtSh3*`mn{^!Cfd)lmqI+k@NoI3c*eedIdi z73l&9oP{npr;jdVXRw}WCAG;qC- zX!f0+9&F6QI)+R!C;`y%iyq;H_XE;JuVay;R}T_)1-{~UUA=elK=B`Z+3b%1G}B`u z9^G%Rc^+YxmJ(JEbp0q_6=Ce0ZL0RNlQNU*A~;YM8xlG_dQ-}Wv_{sn@bburIHJ=c znfOCW{oUj#S$Z{!6Y#G>Mn0`(|Q@n}iND}Uwng5EyO{w%B`bF5kK zd_0Yer|Lw^s?%ofmyFv@)mUx_fw63RDRGnsZlE<*vN(U;e0*N8s8sNY0b#*CeLdGDV3v$t-8vKt5BR2M1a?~Rm%wPvYu^MvVA*nZo^*&DIYN>AQI+9@l zn{*>M6&cGw7}n!JIjnwxQ}TP=u$n-STaYc_3~3#ccNgT5A*qQYf=KZCkaL4lEamOh_~NqK>C0-k*6$uZSbeqJ5*g z&%_tO^O*mxPwp=^lMO|lm=v@zkC-Vv-yargRCi7?sp#~E>xCT-46WTKHzE@ZhaZ2` zyf-pCqJkJNh?rTRxfp(_o2La0G00s<)S%{wR(SwG36-30<}PaD2tFH~0G7zNY)Ad% z#gaF@wx;B{)nQ&R>FCK*R&l34kTn^+)r6@q<#j(~iFf6-e;dKy6s3C#V%r$kqI_G~ z@q74iBI{IG+so71roEeZP4g~W)pRX=mg-bINT>whqgTNu*11(VczOnU_)$Ss#|=+) zdOj5Tovqq|o$ilv2F^B5hoFQLdw2w?Dul6KHlI*zz2W-^#b+jNmb6LKl287uh^Fl) z<=_jh?Q^E{irxz!Mbni3orB8N$p1rKU1y%0^NhEZo?^KlQX$M+HCvS=hbskBVn637 z1uae`;%{C|ow=0Yf0k%Ara+TneLr1cNm50RqqP?#f|d9)aVs+F5%M20>bTc#1NCDt zryTDUJg;u_W{!L48|z7Oap~UF8LUQzS5w@~?VOmsu@}cTPy*hqXs1<-@uRX+pX@v@ z+CSp-iy_U@1#?d-`IMBtG2mkkwn^Q4?;@Hu{o;1>c>8WW=|!!GT(EoODIMHZ`+e6H zrs^B!U981g_nIzqdit@R5*(t+Nu<32fu-hFKgzi4jYM{Gx);>r_5`N!y@cxVSK>>< ztFR^V%_LTSH=nM;O-Vgq*qpP*C~Ms1z8}iCGn-C1E-!J`GKga?zapP|=%MuiimOKC zcP_N>ZWTZb$dN4Ne13O_!TA{+95D#g&P~@Y8CHw1gTb}o`U8;PX`OrU3Ayps#)UcD4@y z^pr^G7~&tWKi*81xn>#q;QC$~vU#asx`C5xpk&~luSv%kX$<%ACKny%j(AujH1*Jo zene=Lk#>9Q6xSJ-z`Hn>3$z~u>(AJgjmo|r5)bN0mR+i2CueP|39ZI47ThyCzdf-a z=5{|9$IArrY|O%vqx+4PEi=#SOugwn#kp*@Ixbu`2k@7ou%=TZ5LC0Npg{F z{wBy>aZP*C5rY7H7ux({R#Y7op{KdgJmdEt(?X@scSWS9Z#?R^3Pu?rXKR?Gld_H&>(Zq)=C`UL8Xi4?E71SM|f(zX*dfZiNx-=Ss3(=$CBnK>9wJO%0 zgzF_OZW}IbRzE)^v9!+r-#Eb-0sn2x#OVyH+5FR_s??KCum}5)edJufIm=OJhl*rs zzXK<71Ia9&^%X#NGN&t@KlDr5F1L|U)v|p28ML#07HO>W7(|{(AHZBvGhUzy(%h4I zCWvtfk-x}r!i$pEVGpzp4|~(JTNz6^9wko_yavK^hP8n?4NPPRn9m7>plST{q86eV zdw0xtv(I5>B!zM_(Q9g^$4-+dAmfuO3#krbueFue98DQWp8HZt*m-^Sqm;lg;9ym5 zO=p>VQ?(%55!%xH(=?V&hoHJY^5ewGzltY6Vhv7Jnv)veRx0&TeVf-ZyVe@;d1N+7p)SXYo;@<30Q_%>B!QBcd4Tbcc6wbFGi^tM? znZfidg;>8wb!?Ws&kjv~nTE|hRX|k`CCLERUUo}B`T^sl=uRWS*iPvs-GcKv8OKMs$NR=ncQu_3U#BpDTe_z$!u{SQ0~SPQ7}~+sfd#_hs?! zo9ck__|u=-KpR-Po1sv&Lu&=0{n^e!5t7ak>?^~)v5XD-9#ay_u$SZ#OyFQU62CPN zxo&w~IQ?dCQ;%O$-0XUqqPBP8f`ZK&o>74ra5Zw*Y)IxT-NWbl{ zDOp>D51zNYN$;MIhpXBlQoC*IZ!P`IuJ)LR9@h6*BZvwk{lw0EuOb#K0r`Z z%SZ3oTFHenL6iQAA6@$!brg)k&D)_6T)bpnXR5`Yk`r;egS;s?(k=A~E5+as^lG^Y z)EudUzu?AAnzB)e3}Ln10uig|0|S(f;xtEPq5v^iU7ZN`2EYj z0?M(%dHe>Wegfk^ApGCR(DKLqNvw7C*2INgGIv7r%d@k!BHir7;byM<{Yt_!9B|8y z*TiR%(TiDGCx40RF1t}G4&;v6DSQqP z;=SGM&1Pe`iW$i{|Jb1&<(76i07x=u_!@RB? zR$pG89^VVlts>vBmWWV2$Y2!pQn$K15+59CX|jM#n52~K|o26>gCmy#Ov*k zZ{3Id?sk@hSK$AfI{_;U<(d8lh5Sql)x7EsvZ>a3I}Cz{cjxlH+D!Jbl!Fe?`&xCp zx#-frb4ZV1?I~j=bZ=EaJK-8XPoN^2B^sw6@s0}&g+sU!kn_CrFT;U+?a0YD0vEtv zlKW3;^lR7}gpqXo`3b|5gJGbYyDbX(tee6cg)O(?K#*Fb0JiIrnRGVY1jR29QsCNu zI5s0(2ztuP%abqAHcIC3#LBD)05M$r)NvU2rjmdACNyR)JR*Z#pbf<<#e*QFEXd@Q zZDX{OI+BMbeH&oFy!!xd2ga4YGv)@&5gm2mEct{`WsX^#t<=YyeKO`dhD_w}A>X zm)E^8FFH}s_Xb{zD==IeHJ`$uZ)Si9p6=)nfUy(I;O9x-(a{fKG}k)U@`D$ia`FP| z(OJqjWD!*2-=Y(%e{z92aZP9E@v$OsoVfGIU$8MQ^mG{^7U!=U(m~s5^aw(6V`;bk zT67pdt4PgZkOosqzCR=KpG?~bI~ycyTrTOkcHsBQ8b$=-OW`4%a^h`LAd&7|@b zXm-5i7H6%;v+y2EePgv@RJL;;Lp-h=5X9DJ$J=+#M~&zEW&^~+6FoKxi>ccekdw8* z)?d$cYJ&8qa$=D;ph`tEt>;h(C_8252@aWqP_quUpe+zHJUXLoS+Iu*Q3kUS50Ft1 zB1(!fYF#WCcy4T`=2_#x>yxMq_?u^e7$~j0UC*cd$T0ou5d;7BZ@urqky}GFT^~3r zD!xbvURh(L7hGb7U8ieC$sKDaQrGtiE?F1)eiQ7-9kONDXRm5!E{}piBaP8-ya9i- zmdf}F?sL*Lv4pGCoX@~cJ9;Bk#UQ8|IB=J?l>d^&0Oe%L5u}BWZ|`}GQ}Mhl@Rx(l zUxvLKPQrkACh*6-*pVHEpxXyrw@`p6CdP5|vUK-v?9Sgjyk6GM(tl_hgCFcXmMaD) zAtO9T#zzNlURU=V5cUKwwX{q3Te**s5otf0O;;ZkLdkN7vK#~|`D`4r=?H--E3=#@ z>Mq+u%FTFIU!uQK`m)lo{KFqg$I{b(hMe+K-aFf@WU{cxpN{*IibKtGrcSK{F46mt zgYaEqw0iGkp(5e~QC=0HQpG&8m#05J+PTU%96Mu7jxoO+bQC1yLxaN6v-=eMDL%}Y z&pA>jbJCw_^rGpeXrAfb6#VC*QfG%8FWC9B3^H<|tn>4K)l&rPXYPL|e8k)zIQzja zy2pDCGH08kU-T?S6f301_*%_L58dB)(Z1QPO6F7|_jY5p-1~%kndqQ&mwAxo_YaQT z3)|6FJ?W(v-RZYDGMCrj2phx-fB*aN2Q4#8>$H?rjfF-C9e0!a+My2D@6YFqmFQyy z{Ly4eHD=oAuW%^KTunmdk*JBdB7&=wEk4Do5tDFlI!NT$7c^V@aMf$r13lw}u0FUP z!4|ZqPz<9l;5$_(cZY*sH?6M=;9_*PN5?v6cFnZ{ig^-mg||M^uxwqnf=FZ1W2D2p zFnsgCS=;Bn2r&Y|Wa)}v@-Zry6kEAeUQ~RGoNbdzjgfb4IL4Y*bG(Mi9^6_IAA6c=8M9 zg-4KJKPJ7TYz`v?Vxc=PykD#USqWFGeNyFZ+gT~!6e1i`t*fPRv}yy#cY>OCSMC4P!tbZnNB0QAzHpLfwzh^OHmFMhwe9w3wRjamP8V1=-lMxiV$Kl-9qi~!@^iHipGru19eKe0b#`^pcDWw46GC{2~MxIUc~ThaHq znCWQTjm<%k!)w&{GD_Ul4imcG%t0A*Qj?3C@rKeuX8VWngd#>{azrODF~LO>V&j@_ z(H>=ck}@IyoS_kGh2o75-)3bMh*cGD5^{Dm_j^8spE1q;e)4OR%210G%#0FwzR{!&g^Y$NP~6 zXAWE~AK!wcv&Qv*i&EoX(N!9rEt2m|uI@|eaTh>(6Q!_3_=t$z8X0e)#WWQS5;$FG z6v=Qd$il0tYM{{TKfMg9nDFl(C*aQXZ!qNh{R%5PBZkH9wE~g zhB;_Ur~DsKc-Rq+Gh4{aLbV4ergSPDETB9QFKV*)*BV4|_}@qDf0SB=Ex&Bf5HScS zE~`Bh$b$Qp;`_kPQoxUGFS~6(pY&I*6`f_!_8=jzyz=+rLmx-AD-Oi1GKg=Vc*CWe zwejPwST+8@mp+&=n7QK3T)`21mqQ2jR_k3_=h~R^jC<1SRRWhWI*l;PPI!^NSP*2H zoEyFwrPNexcTBZ7$wJRxj4{xjds)+1>WZ^i_{Z$)|-;cI@^qkKJ_U zW!L&Uu179R+|A+h2_F#GVq04*k!B~-DXUhXh}c-vQ)zmKt^Kn99LmUUwTOI!Dzg9blKk{=%e=MBld@X793vYMT6_5+em&0#ExChI&kni{xhM}E z#x`*DuD6ktZNih?P4#K8aPh-0cT5R=h4lBfXt?_IxO-VZ@#pH}~ zy6%W#rB-rLg7gng$X^0 zfsde}6@4>HURm&vh>J$Yk(L5|FwDRwp#)25nz+MOGNBRP2{d0$eexoO^q zA9+S2G-p29UMQQ~0P%2tt`03`L_R+g_2CaS87U(_~0iHSe- z11nwPUw_u$>qI1TPfGKN5h<+>w7&hVP+9TJ{ikKHQU`+~>yG)k>=Mz7D0%nKw)KCy zV9+*r!nx=9@B}V>TjSFoH}0>6-^#7Qpo0iDtcTMQH5x-;dqWN~1_Xyy<5NSkYKS;u z2F1?kOuVkqvqKpU$5F|x;^PKBr$TljoS~??6Zpp~-IELk5Kp@Ie0yHjoH1zK{ z-$@~)9mX`E6>A$^=|U?^!rKV`y;qTKL4MHwv7%GSnQ0ktm@1F!gf~zfKEKPix4ItJQ6q7o~#m$ia$0JCsGXf?Kjpq5BP zNd-cjQ!#Hv7Nq!BE_x}`R-s)op7A{}+KmnygS4g$L=}6y2D03bEnl`563dOhVSPW^ zyVZXimETjKM8la1<8t4GSw97#Y6yfuDie!6$4`+>`@P=JjNyohoyw@hR(VaJMN@@) z^2K-s4@q=rTXA%A)~6}s6Jl+zm!lpDaw8HYotea`RtSJ`E6R!b_caQRrCmC}yR1gN zCS>0r_18x29#9MN%%RE?iF9F|O;e9N_%f2rL~Ob(1PF90_CRdPP9ZkN!%%zmWF9Hs zEFkvvl#-f&-9~ZEeGo)&UUss1Hv5Dj&f%3kz((DlTn<-bN0bvGa0->6kM?+Rg=cdh zJL&K0-6;C3mvu!tMvllj2ZgX^ULvHp8VGZ8t5>&uO1qH^$ur zD$1uh4c@s!1xZc6J7-Y9CoLcmoiY%4F3(<*=n83hJ{w0~{QRNN6b#%b{4dC5I;iL)m!7>IxW*G9Imj^FrcRMFzwMWNA zqud3Q`}aSyw_?&*a2i#Ekijq;%K2=jQH2GOS3(V54rxv>Q<^l#i%zRHJD^_Av_anQ zh}M}isExKcS}ndJ$Z^=WZ01|%t7J;i!u9;)82`CX&WbRzOR#dJ1UGFDIT^m_h&|42 zoGhjV?$3u77aKGD_E4&4W8M{Kw9fMyeL?9ni^#=?8#{M_By4+;-I9m;{ohIlO!Fa_ zMk!o6PreA=5EF|Ht%umRfN$a6F6niXOD--Pj;zU$9`iv4gs3M?VNGc#s&8wm@N)7K zbR|!3M!xz)J9N+9Cd;S6{haS;K=kdyQTOGadY0f#u9M;gm8!V)UJ*|7#`yOuA9+Mm$?q&YKD zq)W=tAA+pQ(Q(h-P1B=&AikJ)EK{K@eY^NEUzO(!;^zH&$UFErU1_~{bTQvx;V&4f zOt4uSP$7Sz;U1=!?f3}2a*6VXTuoDZ5z)*;Wo)BmC1l6jl7VH5V~f&O222lDt09^M zEyrEq0*jF|HwVwcONIG5S9EFYW!NR$pV?=JWX_C4L5ppuu)%ABtP zOI-kd%ra_1)3N6gya?O=c&%IscF->$VmGDmcozWVO_}(3D$_TEX~4$GmQCRM_iSjm~MDOMs2s-zejm zEe#+3isLvdc1pi}b(rtq{r5}!olbs}aU=*~Kfqi(VNC(5HblyIKzn?$YaB94@ja1X zK*ZvboPSn{Iydi=Vs4!qR%@^3_}sCS3Kb!RbA+9 z7nLQEu52G(4BOOS#79~zm3oAFce~&C&Advi6lT|YMb${5a(3haW(pO`#MojdwHVR_)|QHdD;fZRMq(f_(;U)+85bBxgxepX z*>!7!yjs!W^O!V{vd#2p1 z`R@6rko=sq`}A z32O*OpugyyxAVjYcip=?H!JB1smtBcwPoB>?~OK@vnejLixqq8TLLU)Mrn-wKQgKt zNQvj%w65645g40LegnD)+Vu(5jEcrmm+aN9zAwIPd3WjIk=1RLid#4HS994+hH@lo zOHwHlL~$W)fX#i5qvME0Yqf_4YwSKQa$HZbyh&o9Kj5Rw?_X?JxH>&_F|No%#79u> zxKE<$96r;xIC1Nevi*!dZ6SnR)XdQNBm~_hGk4k1(C|%+n(P{&8ZP+1&Fbt9c9*qvYm9q@Wk7S3<^ke7f zo_8{Oc)glmN7r?rnF`kRiIXW2pZvcE*&F_-xTni3o}wm|AQ$@W@@lsi^x5K*cPYMJ z2bF*t7iEGLm*5f^&1Sze9u79?0p8nz_f36Oj)j+Q^)-%nOXZxj0XC!q$B@EF=1RVk zxnug$@nYX)iTxTb9^J#G8eL`Ym8}jj@nAOf)7%kJ)Kt|H=kJcW9F!@9)zysicO2$i zj2q)gq_NW9_NL%+U(v*&*-`0B%oQbdaR?jWx5I-Q4`i0ddx^h2n+!HZzatS1*6ZS1 zCe6idXt2l7ECf%5=?RIXT%!d^S-|^lzVmj8OE@Kd(mTftIr~lx(KwjsGt-NW$`4mo9K-4)o@LUzy`y`O+7d0>@#Z3sHy6l8oJX&8ahlIQgM&r2i;FRJKm zBFe5ZiFf;aQ(+dC`(~E1>dxEtdztfI@1VC4=Mt_(L+};%PTip`dL{Q>Z1>?yT&naH zTV2nKsM8%0WN|5URs0ljdaNRjcxviNvPS)*aHZA}Pg$lG{e6=34rk9eIMJz;E0ymo zS5^uKdZ|(1Y&zUyfx>Z5Cf)u+1dk__S30U|I-k2k0(`}4%ypjbn+7l{=8k#AK3?Ks zz1?9RO#8hjc{$TLoSQ}ki`>g*d0>nKWP*%D-zQ9{8Lnk^JhP5B2l zCqu}ZU#&I{+UH+93Md6fTFq%U_cDHsS*W+W zzF@5>XILVT6GHkvX!47O_*>Tq+~7{~4a=<=4M#)#?+!gp?G}Ay##4@GbS8#guf5K; z6(1q126Y+~xMb;uJGbrGYLiL#reTDe%GZg2tHM`;_`OQYtf382yBcJ9nG|1CmeVkM zFj-8vY;}LsJNGej0Ew^7vP-h>m+9n9qL~od^u8iy!Fem|7JWgt+M#R0wVP2@1b#Cs z=+kHoN_KqAHx~Su*)cV>$?`M>Y~@=JokTHDMZl9@w0|lokXL$C?-5P4qmL$cqS718 zz0dr&rxw0WYGRZJ<_)PEHhe+H6|WjBn!j;!?a}$ukqOz;oplSdjzObz)IQhr@L7$4 z#rn_GYvesOGnYr5V0=Kzs0kx}yWqPue&$g)aRUE8bIuM#`l|8e2`5_UxSfCoom=_FI~&K^wFeeyN@xFR*PlF z>tt_Z)t9?wdv!Z@bYkqL1TCj-El;53mMd81`zf*;NgFWpv3gRVVd0 zJIUygRRZKb&r7m7Z=P-|e{(l>FaB%Z)P5Udd-0EH&1V(|JD-^#7~DgdczIu7yM^-) z*J`lp;5;XmY|YNw`K{}MuzE^32bpbKKCiu%_LO<--cGcs_+#;i8 z-s2t5l#AO52c#!z_rC8eU@vB+Z%OlzqR#eb#ZWAwi>0tjiB%S#Kl`!Se3l5OiYZ1n znJgqkIe(O!87SX8%uuxHXl%5gYw*=n(x8tWW=EWFu6E~IKl2OeU$|#3N#7Cvw$=CX z6XoF50lr6nF=lf`cqG&A4+sNIi%1cE62F}jH+^j6EhC32lNFfzRDog{I;{ewdU}Eo=c^k!PPx-cqb)Io=MxT8=eRN?oQMV9c za@b7guSxX16i|DAymwDBH)os5R;^kiWh3q+TJ`;m(j2;DlR`UKH*w^Q+ro@ZuLmB& z_`B9Rat8=oblp@V%EpWZ^rDEVZl=)7WJU=X`f&GOF)7&*6z^lp?@D{l*`S7!vrj{` z4WFr19(Bxz01pLDTZ?3jB_?(*K_+Nd$suWVcV73JSqU>zRG0h}y)#_MOQoDE{`1Aj zq0Irar(5=*^U9PIdx;{@4%%H6AFY(xBzns>LdI)9w=FQ;0EF(`BDFF&QZ8;LNM!1JO- zLZalBATmsYoaoph^fljfPu!@n0W~3IbhYv`6N`mm-kFas8Uyf>j7$FyF9{5Im0rsk zbwV{GZ8tZ+T>fT=1wG~@8>puiMV#U=+_Rf$ZlU{l`m0-tU7znK{nAJO4GKeJ`1_yl zXDv;*zUBfdeKMLz&u}XXr93VfVJ%uanR(M3kdkMkcRdSg3nGXy@-LiC_dTwW%zFq) zzo}Cu00)gn2VI;RJ6VLg=#VygZ;84aDV+T6d;TlN^)nQIjzxMn(&_=L;+P75QWE=!D{NV=w$5#1O^y_j6yRNO{6;!7If{CVRaFGAUdj{KU`qLhKcnCV=5@LPx z-SsY-!N_z_fTZStYyI|rdU|LcJ6R|etdxpcIMNkv`&oBcXmReEYa7i)o_DdT86|K+|-Wkx#l%p0x_soCHr)}GZYTb{zpeb#@ zw#q8@fd_g#8@$iIO)-C4(J((3O=MR*QjW$MQ=iNJF9z0%od|LRo+ro;e5_Y<0sLYE zniAJ7J6*jWT1*LDXpnDBU&U{c`jFnk!DKM?#6Pxs%iYa0Rxqa%M)+#pP> z3Z>R>{e~e!WS|91N(6yP2W?pppgiS_Mp#`Mq0uN%p1>#xeiq)H$?l^!Jv-M)9Dh5~ zoj*+@G?=&?{|*rQzhTrng`{XBcMs8kLPa}9@+NjJl8a|2y(iii$#Eej{9SjxlnW7gh>?!B( z`fC5TX}6k>@cJDP@%7G&_9&~0Gdo)^jg48M5fjtE0Dh@3n0RG?KJ2e4?LVJLw=Hcc zjJRAsIvS2b;tFOy=8%o2swg{h&H-$u6mtVyVw=edC$sYbU8#H9?|HaC)hXABs{<6B zz~YQXF;wCgPXeFUs@n`Wv?=qXV@|9@$&^y=tDlg4CU-1rE$HJLB!AW24|5^&lG~~d z>_?&Dv$<%eb6@gcDNOJi4;C7=4K)u)na#id3qUVI13T94HPGM#W8c)p;6;@clW;+VOQx&KoD1r^u^;jLaB zU~mOpp?_m14nT_mhM&xn2)Y2fCl`*Qm)d6La}dN+YeBa%cyyzpXXZH;4ay$m&T`Pu z-)R>BXY)rP2x@daV(|L(G~sY%V<6$af|1V(C*kD5UfU>0joYE7(sUNtYKZEO{?5(3 z-hkBGexotihP%_K9J9&zRDw!xtiT3U$%_3wA>-&%lW zil^=n;t4Vdbn@Pd2UnAdV3Pgli7ose6A8G9KBtzC(ojpp-3LDy9r3n||W z*!PVWdtuxZo*AYz6Tg25Zv)*?Ih-mu!}-kfbSi27TmL1s8SZOvG#K}CB)Fbt_&kxq zuA0;rXQghXRZFNC>m*Yax|b%|`rVKJxZqc|uE^e}fW?&zO`}gne_zIfA1mY6>=4MC zHm#EtY>neC`ZP!vN478V$_m?kC-$Q3prPj0sF3Tq1;A~e8V~Z>L z&lhfamZj9T^4x@_cq6nnp@a;W6o)SOX?&j4@{>%NWZL#u$1aS$$DdnXB(=>*#6z>{ zij?JXU`Cbbd!1V_Vcq@#q|8gz7Pn)5eX+n_=hdIlSf=V6NgUi9;@FJq=qv5y@eLoF zzd`@XO1JkRg<^CfF3x_(=SH+eVpXZ7~g1VevIJ!H=}sRLyVseJG{nFBL@>nKwr z?5@Yoy(I1mF+h_bSS?)MyrMXCwN6#kl+0Z_>i>NEPEL~t&(^>OeZjoGoIf`(ygvTT+?Ss}xk1-|+kW<|p^>Tz znHx+eDRi;xf4J5egX%fHiJA32+$KNXr4Ye9YZsm4>6mdmL`k_n-an8~H+gH#EPrRO zCFhJI^c+vgjAOzacfiyVOwFe!zut%bD5Qcqkm{ZNEWx)U&zA)uebN%U&;STM7(4W@i zm!TFQ_W`GCI)EV1*^!QLf!)XnqyT_|p4UYvnKT{Wg%S?wpL@Lokc`*8zs+S0mIYIy zD9}ODC*ida6BwB4*>kE18u`v~{&(S1PDPjA1<9pdQ%&x;3j;UIB}VMH=?DkLkMTX5 z5tayY27%C--B%>s=U!$_?{V-}L{0iMP2yQaRG8x?7__v+*gny+fx!X!ZkV>3gL19O zy1tL&^U5pjxB?9%q)=47a)VQnt8;eJ$gt05`BUiUO)zMab*zoG$^|v5EL#eul@!_ zd`DXk>=YSPAkHeI2qFe-c zM3`VGmhNj|IJeSYF9^4j)JkBJF6IfsTRhCxRUSJ-e^1F-JURKZ`}maL-8p(S(E9!; zB>5iXYIoDc_reJ=5D-~KMWgb$!+Ypx=9;U>AGgPoUgUbk&fI<27}WX3?kyv(=O^m= z(~n0VR-PDg-vlLBdT&s_l`wH6*B^K;g%jK!6>yMqWL!1J2-YauVwPkEz0iO_Ed6O@ zia#8jw|xF`r0#3tQQO4fE4XHNX!R9nN-_J$@kg2Y$GRjlwX}F4WvMJV`Y*wRrXmn< zgiHVmsyJA*n;7RkG2|WMdxX=3-LUqos%k!O7l<>??NB9_1FNfftDKt3_i7!PcMeuqp*fdc*D<>s|u zmj2RQJ{W1Coupx?=JRgVCzg;$CVuO@e3LaLb{cXqo8U9$1det(ORO_`YO~)%WF7^i zxfduj?BVMnA3h>;8h@}o_`_KZNftqlTzXh!V2Jiwrbg&M3x&wiQ~t`o`N4WOUEQY8 zHKyh^_T-E)9AKF7&myb*Owt+R+D*9ZeQvnO+*nUWk$euXJKnD{K%xg_MU-}ChWj~r zt!_1RE{o29Ee%;W^o^eHcL1dFgrdk=atuw0wL$5<^}qWrE=e6Ik$t*_dwyr)&V5vv z5#q^9+Q9HomJ&tLo8ih zW?7W8rEX>ZT`RRncTU+_8KNTuDTIMcVC;6};SI`5NNWd_1{B_t4sw{kL3MVI)o3*H z3a_On<~IrL5Xdf!a^DaT8e_J(MvCdsCR8ndJe68lmssiBxUGR(brW$JSlER+(f8sPQrdni?GAcZ)%udmKCI10%lT)JQnc2JSxfB(W-8vp%p$9 z3!)L7(LEgze#`O~lP|S(`QHO&{}!^3&9ht)oefsiMjnGGtof#RK?FhwDVL56Md92| zdw6v^-=Hk3Qi;L)T5NAYx!O9|6*|78d!_8Bm! zZ5@p!+ehLpm@_>@Gpe1EK}U1*s?@%O$hFWo=roV^W_#fp)T7p!`Eo07-j)J9ZCL)t z+NGxUdg@5n{;OLKz=Iq-g72>y2nCnqk~owWzfj5K$>B+A^%ZM+J!yC+E8K2!=UDkw zshn~M{@(RM^#vUPtbU{smE|{G-$UM$iP6Yzz%s;|+M%jo#*B*yDx)rTUIS&Bg$nu{O*r%Lgg=-977x7yFj- z?&3YLg)=}WjwMPbxak22H%$G&7!Jx|^H_1B#L<*`nCi{hZ(BOyz}xYT&8JK=l4ljw zbA?$+Yn&{T^%Jnu7boH|=|&xaMy3Y0@dlrL@zCJ!%^0cA?vIh?*XYcAy9)!YS%$Q5 zXZco`{{&uK^v=5iXa8@O>8iuMobTAV(EI%{BPUl9D|ol_Hj03@Z1BP^rUrn4=hOR| zGxJ566^TIua<+2Z7zd-C*!`fkc`bLm;2|A_(D&-twS2{tRsS$-`f>9l#dm0l9Z58g z>||SN&g82Fno}$wPqKWqW^)T{GS2D_~2n^uPRn>6Pj00+L})$$$tgvdG_YS;lz z>_Z@~-(mu(-5vagYie`&cRsTF>Tqo|g#yV(V?AK;m03UUNS2rg8$M31B_fuXn)Q8G zjrHZq^4e9{@n|o=*cY3G4)e54t*n7UQRl8Q59JT3dQ}ls`j^)Ng{jYjEJ8clMq@E| z?YgX4tD|)g9$dFXmEeiZP%;^hS(ojz2Dkapo;W*DcBWd2ZyU7LAF(|wkj*r_E{rk2 z$c?wQe7;>K8}ALu1efv`ZVOV{$Am`^612ymd4~Zr^#-bGAYMujr3-g0x?_O8fu`KT<8~@6hVRgJs5<3%z>MAlz zJMG36RjlN^ViSM22o)&_3@vssDxZ3^XT=-n5&2#=^L?*bz8v- z!-yMULnoGCehYYbaF4`PwTZU|NKFy*#6-kZ1qN65e%P7!YAaPiE#YdhOn{*AK=_TY zu@=GG8GR}$(0bY$aH8Md!kZ&Up?+9>DM%b{y&fN2fwdgJb|bjn)*}Vt(st8htBgXZ zWQ!|-#2`G|LvNC0#z=c)4x8B+SB7OALD&9{&tp=(jfi!yK!ZH<=eK-(jMGKWs7p7+ zNi-DV;E*SseyoA8s3DENZOiDTVcRIpu-?_9p{DcGVVu#6K`v;U((v9y>@QOB{mABg znec%I?!ohJ<585$7hPM-X%J8X;-EAUO=cY4U#|DK!!xGx@m`;}5Dzh2h4@;+CyZM0 zD~0^Gy2M@^i%L1YTDxP9%383>{-L-*wCUBvcU3G8?`#JTh@IVaH8bthn2~?n@dGPa z?7Zz+SC%AN?DJk+vqqSGH1y0SEJ47mQ(=?Lt+ywBg&xjmo#Od;43Umakf`A*!{m@XWxpS+}W@Q_*A)IvxpdvaoL_$1zDx9%g?oCe4A**Ba zuPkroaGMY|*%hSIEsLOM(t&!n;S`%R}2eLK7 zz+EB&zQ_h!I7+eo@E1U% zmN;0z`3|K)_H8vNxwhGQFQN5sgD*6WWlo^oK#3!U(6e0xhf#L$Tb;}12a}nQ! zfza42yjgl*S;?XN+7?-^o$&4*-FCSEWJ>vU3PFWnnQ~28D69OS6bmG^Eefr8W;z20zO;+A4UgHAh z2#XGZve2aC18n3$kT@|lLM|Gx9uX}JpsF^Gu+7FW=b?1-hYv{?BOMP~ZrBI&hR|6) z(~~!nr)1$%lqjh8PHWCbt^S3OQpR((U@`Lk^dv>Zy-8=N)f|`GZ z0{e^lJ89fD&{c5C1|#gn%T$HJ02P!P29u4h+&R8A*5eo<^R@m)6xo_~clL7z7|@03 zDuDn{N~X;5>s(k}9`yLn%=Li%-pcv;i2vTqoPMT%$oyyD%>U=N$bZ+L0M6B`00crj zOvyQowt+q&-E?W~gJ#n!2AXo@*@gd_K^dH*6ZcRl47_J^blIkF>EAbsIw|eDDRXtl z{sZaRKZX3C%%NK-g{c7%nvpPW41{MVQ1R{vx8A%wNYa?)EYRsJ&%?%WXUX*M^Y-vtJ!(CQkA?Rg<#tiBGkGU}D#mb9hav7&l+!O^`CT9_^xGyRTR$#L6nYCW~`TptS z&h!KK%I7+ZBkWvY?BrT-Thlby=M)%k07ik*h{={ncx;}&abW``XW#)!-AvDd%u$7% zQL$$w1f>|ah8n?0eoSgO$iYKuP;WQl86ZoNLpxI=^d<5UZ?XdNFiqVNk#2%b+=GX5 zwI?6J-;t2pp`9>}a?NUKsVyj(rkfcuC`8Srd(|I+>t-+^p;*e$$`kTxpNYaCG@?JH zCF&7gyEWK;payUIFT!@Z8^t#&-DOSLal?i551~Gs+Bp2 zE;u+Ml@-0s*@}yruA*hK+EA)W5t`^(*Q;!*>w?MO0SNu=y}JxImP;>`IXjS2in<&e z4U9H<2SVkDd0uu8Q%S(y)BX74C8vYUOMZL;)6tJLUue?WL31RwBQ4&zV*Zn?>WzoT zEp6;{)eXoU?=XMv^OdwbBwR!`mBI!~eP|V^8BP23;$J^UlL8=?5CGYHDkK7p%qp6SX;({w z7Z_D#25E#ehHeby2_c6RXRxyeNkWUQ|5>x2biefOO7(FMGRK?d;31}h&>fB?G`&hy z)htH7)HbsClL!4R@x{w3TRDsRRmxJCjiDOXC3D;{&l1T*FRY_bf%gEOBH?}b&&e0( z^j6aO;1{a&wlg z>fQtW`{ZX^wZp!xo8zMXccRD9jMK~49eKJ6O)em^&^8>TGkir*H6acvWRVMj1M`6U zfv|*%RkP245Nu|s4hG!?$db9_U-E(eUD@^&N}q>790d3dnpgx%ztMMu3Zf71R{;3d z0MOTvYfQbBww^H)1@r_bis(R_?AOERAOVd88M}pbwP~jekeM^f6NXtEA@Kr8!l^IY z`3`(R_DdKHJwhPay)g>BTVc0lT`0uwzV>vq##un5I4Ke;U>o{!3aB#%v!CWyK3v#| zOVA7?*=UA{Jy`Ea#vB3eDx1WzP?*W|yojU5?{#@ zcsXCBaLhlk+X?)SDMP}r;W7m7yB1zpoR-)vdFKzsM>F^d(kG8F&!w=IeCb!fFR{?l zWRJQ~Pk?f65v{#4RcS2=mf;yV6-0=9ZQWArC@4!%_SjBCc&2Q3U%_EG=ywQiw%Q%j z5Gv*e=^Li6ahg|dJz#&=|zfE0i}aj=)H79U7rFSqC1q2HnX$e(20Ya0S z(2EcVodAJwZov0>eZJp!&N}ChvzC&@&CcxEGqY!A&$Z`%_f%bh>)i#*D^;6@ z$iZJ#-l3UTDx~3!Uu0|r8<&-6Skg;=USSQs`Gh9$PVmO9V2aDUksFFM#CXmj&sk)y zJKy`9#Dd1Pia81N_MSMUalpmAw!DT93nhFMR_n~$D>vt*&BzbnC%e>W_zBFoS`vfP z7uh`oBQG&?ITscds>k0^`tQHo!0(0nRbIvGP5MP1a(ov~P@oe|k+o1TGEWVR?9G4% zQ^;Os`SU}qvB(f=prR5%zm7Dy6_Y95)DZBA42i5hykMXJ*;U{lTOM zn3K(u9d;9K?UcWm$|k1WS_cUFP?nUJtNf2|9Aq8m7Z8u$`)d`iWJ8aRrmR&Pqoe=l z)F=BMC;i}nwKc{wcC&e0A#36uHHOfwu^RI*l(Nz2s^$GpgKm~14LO6#)MtZwdSg%K zrjEmaS$NK7S!t?Va9BCWK?XK!biSGWik^PX`zC*CKiua4Wna{+mv>!H8>*|FnOxve z06hpQbZ0sfK>rZwf$lJ&ovkh98QonIl(R?=I3NePIp^r2t@>fUSJXCA{MG(F^v81R zY7gN`tF3GOReoU;%d8hYAQ|G7(4y$QRqt^_YwdWd+gCiS2E-Gn>xjd1CU{%(!^!Yjiq7ytoeO-S%xREa-7N}8dRr|>8nuFEXyzb7%%#Cezp8efJu^`?2GXkr+H~^hud%LaR&V%e zxIIhl(6a=Gd~eH`yDE9$E8;#bjt1M?rTZ{!(|@DWG2zhtqtecYy>8ZsiblWwc*C&MMYmkIeIogdp3||SX;s{G z^&)yyu-7Gm3N$+-vaML2e6J-o>-Y$6fq&&x5JL&0gueMbYvW_f{`(t`Ji5Z?FS@jR zb~s$(E^-?*^T2xLARlo=J8`I|E;`isy%l$F`HKFSP~?o^b#wwtRl^y50E5|pxk-=}sR10(?sD+z z0YmS(B=m0!#!FG6Fh;ROe2=|cFrt&jn{zr)R3O|N6+DX_jukDL#)hHS$v7_A{NV_mTBA9?%~xX{$4Z_jra zEx9e>F?!D$(yT7UDz^ppsuRYmvY%l8vkj6h56tlwMSqb&7av!>Mrl={qo9Zxj?CH6 zXz*Hcg-1Y zRt@Cp;!xMk$p7}PL}cCk#m%?(&>kZ-D9LyuD%DIpupn>QtW!L^$Ctxv`Dk>gcyBr$`QBert#=|mqu*@?;u9c@K)YI zb$!NDLWv3F&ZF-AEFt=H(gfvkU7fvNX5A_b+d) zuzRQ07}e>%t=6c zfkZ9=&i=cRvE!1>*kYwGw6CXn;kC%o5WmCkFQpFiNto&|s$!RkN_!`I?fMmmbk7ia z|M4`3-{Jk}5K@PL!qK7Gl#|VEYvevjJ0wU0Fcr^PF^7SlWDc-Uk8)Y{7kXbY>g9@c znnR7PeAtT$@9{K5GcryH{E3a0g9Ebb z@6jGDJFYeJs*OEhku!VzlaPFfO((9l8Du{-(LaymDX*sm(1-lkg(^VgHJLDINtqd$~S=jaaxnAk;)obBEJFhP+P@SoX%F+yTu zly8ubioYI(v){4CFEYgbA1pK+uQ~pU)o@jrzt-}B;eSvT!24_TE9XD)@tlwT`3}Or z62k1xIO4m1i6w!R^67sU63(u`{_(H1szv{M;`H}wjjUHk;gaG<#mEo*pk+NcE&}hO zW!~y)P=zB^!^!bFGL_#PVVPpMSOi)578)p^Dg3>g3cKFWAU+=}hbS>^M)WH%BX>%& zR(Y}ZzrtEgzU0&o!QvE{Y>LW_UO<@72@kd1SLL42v4h>0<9|`_@ZqcPO>h8jW_65B3E7>|OSV&7y$?}bgTc0h zeE5X|`V8K`KP`3+td>k^`RS16J^YqyN-7;oC05E3!sN|ABxC>YNQ(T{ zv#Rsi4N-;+CS~`-I0STd5#2g&CZ^o_Bn4$UI|53Gc(S8H=C)WahwSJqkYWqg;uf>%9z0PDI0X!8G zT1Wl_b~WcL->rAH_V#YSuA|H{3MR&_B41jOpa^NXbaqWmxhKw-LhpjES%PRt9}lgK zma_T~Y4apoG8VwbpYRt5ocWLN$tD_~VR7o(%{F=*at#e#7aoLt<~85YU7#0nNI$_2 zsPNW|7=w^?M_Vw5@gFv5;KA;CipQi^zR%v6wcoe`v)_EQ)beE9ekK)#KCGg{3xhIx&=~b-*#pX|3i8F z#=e`6_afJzIw=)VW;&KsX9BMaYFa4tC^ES~l;O3QW>xR}#UkKXXnCt{<0pv&ESbBg zt`4biq0NR$WYRNdqQ=F#|4UTDyg)!-hoi%!=^Htq<3CcOG0N`y-JjF5<7}ea0x8(} zXIV+lzkuz>FL2!?R(#P1m=8)_>cB#f(R*-B*iedY9dOzkma~p*Q3o;7xY4To0->i> z(<>&w?EkEZB~LwLr8r;ucv+*UynOJ)@-Wi}&A(0Ed@B5ci<%&~#CD{}@Y@Z3Cf|)m zf}ne6Hm|nasAfZ^L$p~2f`*(?@%s$CTG@6N~9I;OlGDE z6D7Z9Hw8MW6M;O5W=KoXI+uZsL(M|6UFQ|l(KcKpg**7ndkVQM_4Xv+HsZ(z zz87-#ROXX&5^I~mk6~KC`Q=TiH8MtI?u4xQ{;sV(fYu-O*@F(Qo2 zRvqsyqw~qWZzsDHf)Twp9o^yLAdMyWwKo|t(J+|y6(B@$&2h7LDARvoH+cg)a3mo2 zI>f}#@c--7z30+0GHN00%8_0$vu3TZb zec_;;SW_rJ!~KKLW-GOy5aTtF>vt%s2_qgoPh`O`}WjvoJ(ZoZy?fVsgN)Se5IQ5#}E!6p}q=){`YYWl%|RW^RMQ{1*lx$9oe! zM+;|>Ot_IIukL1BNk#9e(N*x{d91lgR}^>@Qsdkl>MilzrJQPP8#bpT?6ptY+*HLo z;f~NFX5acf@YSu*tcl4PJ@^C?j;h{HRm~*EE({x99j@2aY10Qbo^Y&M<3$pxY89TE z7U@;-hYybepjwlG0cW9?N&s)0xNP7)ONTONC=h;Irtt)$(fmj3vXLjNMY`o}4R`am zlU2$;1ON*MMK@m+?>2NFv-H|7uv~e>Ps#TLNT+^Ui4Cvu64!&^y&2|#h^5SYjLmqI_4`U9AHtMAvCt!>bzR@ zL02Dk6uYdBmS#Rz7i&F6do*m@070`_q@0g7@C(nP%M{u6U5@Quu_XqNM!ZY&!{AI2 z|0B@xg)SjeBtj_x<5AZlNGSekl zp{@l!z zysz@%Lu!CHmGqKGOkzZW|VvzfDeO;O!*F;Q zq^xJro@_$;XokE-=r-4~zkEi5y4(YG>Gj%e#AZA5`pNara&w71wcX|!b_s5wJats9 zsxrf{!~H1Y4k6>?90|LaCvFTEl^)EqQ-guq zB~5l$etESqWvdO z9N1P)3qZ8%@JO@|uz#$`cyhZ4?%Y^g_>%VrU<=aN)$-M}32tw09k0NpX`mYIo8rzX z*>)BHNte9EX6xGZ>d!Z<`IiJ)$iX7G$1=d-*RV7x{-3BJ-KXz|J6KwLNT8)VFw{n9 zAUfeD>1FARL88amaS>U@$;68Fj?!)uQ?*kklQpy4RmVwCWbcCGenXmSZ6H4~s&W1dhebt@Fa^C2yZZfhWV%If^S`>VrEzg__ZML<3k(F|P)(g4 zX;R@OYXi!dtEKHnlC*Q=E+pkK;fJ1nt_jUYtlx64spiPC-y$>0<_UlEDGr7+pKsj_ zBc{&tQr|WpwGq-1V;Z^$+a_(koAW3_tlc@)Ce_(AO(-cffCl6n9MC3EGD%@bxi#o% zB`qo~TSG3n)0ghmS-+KjwT&C~nKU)Y^`b@Hys3TxYXR7gb&FkR#eVOd$z+s@N#Uu;m| zSALq$-r}^s1r8{E)e(HMm}HJ`7R;}BSL6kq6ib0rYJh=`=@ARlKqQ;&!?ro#q_AcT zvAIQIf35AHk#K&dTP>PzN!g*}+>z<9-)duG85jD(w|1=C1u z+-?Uo1U|U{zlGDhF@SxIKTw!jWY0pDr;(K@h-Z_#NqV{M#zy447zHWoaJzJktT*e^ z4#M32R%yIBFNuUJZtt2^oB2ovQyo@8sd-mDC);7>Wt&G=25s&?z?*9moM?6>?GKo* zqFb?Qq>OTPmq*Wlbg2y-Wtd&6?xn1b`dV{ z9&meIRjOjl_9Ytef~O*bvX)Kqitr_)pLMKAH4y}7^?ImRQ!S?@zVrGF@5!`DoegCl z5U=8j;LqMLh=N{SG9`LO&BC1;z~F(KpgthDS-nBKfUo6 z?D4^CIe;~t+t2#V%jMx7H^!qm(%;C&_{K^oR=kR&T{;=r|^YuI@*ipCN((S zdgHpiLlO6u(;Amittj}J#IwFLho`!~;=*=2pi56X@;n2P_8&gEI)`yX_r2#2|L9C)j$_N-rPxvlgq7dQBzKLOca;q$qxoK?ZXdQ$tYt> zaI)k}W@pD*Thp|Frg?(Mu4=51;Y~iwK4WC`%9$c_ghBqutaqz;DWC4sswT5 zy3EP;^f9KMOeS4%tUNcCH{@h-0W^ND6Z1v_w!>V~#l`HmPA<=}iRa?wY4PFdUbuS+WZJz zKJ`Dt-gkKy?=*D6u?i2#nW<+!XSFe79~r(Wiq(2mH}oicmPIz!a$qTmf`GR7c*FnY zl}QhhcVBXUh-rt*jzAtme0Q$DXT8dQR3k!7X-|KN39!01V{H4$Ye=Gf?ie-n2&+eqp`fh^_sBKL<+T)eR zXTU&8bsvKxI|ld+d9)aTY=Y>m*Uc&t?)`j=f@<|Erl(aC;k@*iw}daZoG8vtN&E~L zlRT>HClYNz(~bpZb*OW*F-?Al2dBTI^R#Lw}q=>1q9F(hSJw1MTob`SEC}gHBQ}4!*xE z-O?OtgUcQzjBFTqO!%0lRvr@M;tn~aGH1wnikeJJvo45j z_7Aav?BuD*Fio>$q+DA8gUQ}I?nPF`1C|v}x-5VPn<8hCcexG@z@u}m-QS!Lz_U^O zP%kBAak1uIEBt{zbvU`nw@oufx_qJFL3R^{o3yHp)g-PU zZ~#LVz#NQ#D@;?7G1yB&!<;hqiK!yVo2#V`q%t_#E*J3(h44Vqk-Xg^OQ(e-Z7K$Y z)NwDu8O!8 zD4q4v%eVhzs}BIhG?RusOw~gKT$^LtxNv)i?qxHfg`EV>MezsW6a7(zfe$@E2Ggq2 z*qtVLEQIt@s)7)Nfom-B1?us$(K^gzdMdV}WArZ?a_K4#~vdPX6XZERo`JA$6KoJmYTw@Y5K20!rTc5gr}AG zGP==*GM32n;oGpSL;<`&%dgB`I`6z#T4VySxw}O-o3Rq0ED+9%`CU6y93#{H05`DF zrbB#CWAuu=4ycCJc=2!6)!bO#GW1!i@LHb^@OnFA{!W;9*~#CephDI>;3lW>{=+xF z-@~L8e@dqV(IODb%V%W6LP_zPieb3Ny&4o^dFgN@(2K`q>gwRp^O%6kdlAc{gt^ET zsjy`k!PJ1-c9XL9YZX5*v&W#r<^1j2$Z)GUgUiby=O>Kmx-ZXq09eC7o9=91Hg0F| zGy1Tuq`36zIi6J|3ob4RFPXCN`|2^sytr~2>>coBM@Z6mKDV|JB5JlW4E&`?-;O&< ziHa0&&ukw{Kq$hzl1$dXkL{{;f#kBs1RvkDKl~E+APuPc01?|6rlbRy+R4>!pv*%q z)U6id9Q>u)N)T^MgXxJYbp-P>8ec9LS%wg4BL&VOEdZ#n@$MfXZr#;S*CPE#htCM- z$VD}7WmLFv zJ<%5_DPGA4#5mB+&rIH+Hz(*MZ1FXhLR#`~@QF1$4!jGV^Xhe^Yp>C+*~j61THEPx5%iRB3$b}&cZL)~i!GF+SVn}U8JG+*9ig?)W&YU5X@9Ui(Q=`9+`=Y?tBpU4-9)J1Xc;wM%HF-TiwKDYa z4?l8;cSeqayx;TRc&YcJzi>CV^t7Z%Kh5~%S!=WP&9hP**GBIz`u@yCBdbEe^MeM< z{?ZRigDrAHjPHme4E! z!H{>Hek|lm6FkG|X}Wk(%=h4C_?M5Gk62^x-ptJM&HcteNwKfyZ$v?xD2BdDnyN$- zDDM~sGHW#qzZ6e=In_7ShsK=7NGLvtIP6gy$vrojy0T0h5Fpt@1!9wh@%S0{`KT;E z*2;GT-)(foU1(!|!h&sdrnyNI2y9fD54(>puzbKH^+frRB=Z=qOdY&RRnL?d>!$n& zeS>%)lKR$(snRm(6V39LQ^OTz?8i&bQ{iEk_~Wa!%_&02ujQGNK0p&_={a_Bc$@vQ zH*VUv^5|~kF?b1jlUB#J;1orOn(>~g!%v{g0lylTovq73#K`NN*7L|rDz`UDBS%h4 z-j32t+A+5AG3HyPWN$++XTB?jpBMcuW-nGN=w?UOw&R7qP7Qn1iG5p9f1VCS1nTxk z-+#NW@I)*w1IU+7YtwIkEGGjss|4avnm=N{@_73f!9Oxr{?f7^Q3_U^~ERcwezVL%o=I-z>pyYGl*|5kg(>Q{VOIdi<_h7#s zixwRGD6&8)S-MhLykV*o8hd4sMY+O&wLrRbr4b0xWG5f9Q)up6*j*#DH8ei=5c;Iq zyg_-YX=aP}E}eM@JTx&)TxqrRbe7Hm=Xsg^UijsforNswx?KR(_|IxW9ZJJ_sXq^T z+v1n;w1hZ(ZvR)g{Z}5XTH~9b3MqYK;xnX8NI?F9z%T{;4X0ta)h8XHTbe(Hk5VmR z$p;>CFFG!)sw5ghd_AW8Jb1o^y|S}KG|=3Rcz1!z>cagiCEhx_6WZZ>*~rEks&NW= zgua(;)L9ZAGEKk&lo6tty@QR2k3N4FSgKEII4{0NJX*it?dHV2$98-0{O~Ji1>HM+%);gV*p4dN#4^?yPsIgf(fi3udEjf2@Ex^jH?G9!GGmK)+P`;=u z1h_%JRCJp>fu2|JE2?nUipiR;5FWc!ybw~E-!L7Y<*l9%4>+-*Y1fbx`5Ia1;xRs= zTXGB=njE1Hw+8Z_Qcnl8;TJGz9SaMdC0BniqlLZ^)8eyOoX4WLkgV^(KjG{ETyjK09$-h8q2W9hCeLKk3)fozrH4N-7{9zcMJN-FKtGy`vZU%C*dt%3 zYTCK+GMB{#tsJnuft0E@cE1vuW9QrBh@|)gwzugP2mnM;z55|H-~Iri09vP64Io!N0{S=Tr>oMwT0EUfF zA5{@Zhy^0(MFJUpA_LaOk6?iLtCBlUx8-fz{{lqA7~NBAqMyhZ3ZFr(uL>_{0RVDI#%Mh8|B*$whtPBEPV#7E4$={iFJ9JT50x0m!0Te_BaL%T-Q1e1Vu{soU; z<}W!-$o>Jy<^R8-=l`!@`)r3Fna9-GvIXAfsC_nY>^jwprU+Mp%8mAK3g@V@GRrw* zZp{KU@=pI9EQj;QoGhv}N>A27^_@}1H6bFn&pw#L2G{lf!u*$6h`2m`J^eiW<@TiQ zzKGzBOg7}}OZt&x79^oQa&La!IG^Nfr7bcSW5|oi;f@^+C$5nqcvX`1RTEnslMaK; zJ~dI~e_weZdU!??w;LNtTz%Z>XP_;+WcL>-`SO6J6f9qdhRezLnz!;_4E5WQ9>760 z9=(6xRge{8mb*F%l6J(0Zb|UV%)q2XGRpEN{4fp9(6vf%CzH~6?sLqJ z@k!E~mT3YOHE!#HL6|?$ODOZ4cR&Zk`G9Sry1>oxK5YlbZyKsi z$uZwSV}pgI1BV%Yh@a0rJg~>kBET~m9ZW$o%-sXa@FT^Re}G5=v$oKNV;5uZbP_{n z2X4c^K^PMrd6KWuW2@6n%E0sBif=r-d@kGxIb#=xWBD&|(qRr_6ah*>?M`YpvATF$?yNBQ^pwT1e^d~A!O?JuQ+5r;}9ObtzEFd{kErE*puIYM2^SW2}VI@9{#R z$2fi)8U#gUg3aAXNjGwl`%3g53e10()FD#J%TfMzjv^1f`rKw)9;lph-1|WW9`k{w zDM>+QR-5aO{mDg6>d~&>i}W0(2BSWGXTYilv1;cDr3pj>Xs5`1XpEPo>fPF+Tz*Qo zOT9^~U$yt#8bD*slGI7%E?q_rssdT&elpI!R!q;k=f~T7m}wzQYzxp=8Xg9S0B+}_ zE;07GUiCeUNUmk%@9bSS=1{#+t!L8ht4aJh?-^1=68t7OY8>{Ide{6Y+bnwCn@xNz z@ZaL6XIDC4XGftNgx2S%GV8*`15n&!QWKtn^uHcaw;C@%?y|e7h+Q4y^zpN#E39t< z*Eu*U4+};fsw}pT*pCw$2=a?LoWzbz);A~>VJ4ukt;MgMUh!(!my`U;)8mS0mZ1b= zo-reS%92s{#XFc_e(fhH^`a%?W0;YHWJ5FV&d8Ukta$`Hf@>~|R>{wad|njoA^WU- zSU|~8+Cvso)A-;=L4oaEHOzq+yO;;L;@-V=Z&h@ldBOogP*fw7ZOKfrytk$rwVYzj z(Jm^MH>1-uJ72qrZE;mYze8f)IdvYt)_KNp=?>-{;<%u|XI2VbGcU0{p}s}2`_M(t zYAmf&SPsdMB0>K1;Ch$*Lrk8g7G`FZUm{>3!EHSy-O+R+1YT^0smqm0IG#fs+-$$2 z-&>1rWGmu`riJ&Ha7Wh8?I{m4_l9M+7qmzU<(brREa{g`D&+j;?M)+4?@7L=k9*fy z@g`l`cpDy)-Tv^?yr86a5z@JhsmA9GTCaPtM{`G4cXnKPf2(U=^bV>wUAnU}L4aBi z&u1I4>XpF`r=F9T+2>Z7j0v>_uyG?blBJAe29k-rL{Z@xUy*g)Wgo;NpX%m>vIXR& z1Yb)->Y2Lv58V%~Gqe1N*p_}(&)3)D7F8L`qD?!ud#6(TXs=A6l$l{ikO`5ROKN16 z->0RlHMGHIu>oOeg&>dj&$jVwp(<9sY*%(I4Ut@~XxFY`aWY=1O*nRI)f zeu+Eu)Z5c2tU1P9^z_||r`k&Q|6-57b#cbi@Nt@2^QS(T3zd=3&j_Wh+2nT&szyUc zFvrD<&Q%~qqiMN00y$PMJTV^Z&oSp7wehMfPOLVyk3x|SSF0M6RUHEg)b)Mc zHs4W8$VQeq|JYt zt1N|E!TK4G(Z|f~1$Cnr3AIACg1kCuzmxg`w#aJla6iwR53%o>bWj@#?}%H4A8`uq z$|sH-&9@$FH;}_<-I7+xk?sQ6%tU^#YYfS?u2Qe-WvpPSwE>4kIYLAU5ZHsQ_eJ0H ziL2?Ou1$HWu1MGfpvAf5^EU^2VfI!Z<`i;Yu_V}%<=xPNT$}c9HaK^#CS5(&x_aFK%h<6=!Zh-ngwd9I@fd>#i2BJ_&b3(RVGN1 z<|^vz;Jkzvx<1$FuHyjB!iSCBH_VnwD`3A*6WY&`kK=3WO=NP_s7EC zAQ#gD=GFE@1}T(RxNYQD!3Ea-qS8g(^2FF5u)R0f$2Rgu`{pge3EuPya(S`DI%eW* zYK;~k*}A1dkywN6OGk3fe!)Nyl_r#2r zI56*4OS!R`sku(PJ-<{0*5GLt#&y?XhkE3TChU;=0&JL=r+Jwc(JYvzkoxpAd#u|{ z$p&QvMn|}lUcqyh4==(%qgAbOw!L6qQYh=^u2Cp4jWJ2*wz+|`dKByfb8GYi%lk`d znLb7Qyt^8qOm|RR?ixJ)_LkAxYW`SkwWU(V(fzTix9ldync!vXAh*mrn6G{b$C!1Y z#4rf9C(|KK1CCZXVo-U$Gn!a!{W;|#N=j!15+1{R;I#zHEJishq7OPZnY?R@6>;a zk76hrXljrNZ6jTsV^TAkZBy@7-NsM!`4kEkWN-Rufa`{h){mVi=5H4(89m#37g<(Y z#HC~&(1BbqWsfnNd);2tj^A&2wSTsj zEB@{N^MLWQS95g?`>iOfU+qlN*C11;46{8pw+}Yc9w}99HZp4--9`>84Hn(uwRf9V z-NdEq9TIj!Q2-b^=8nU$lZnw8D6!rXWNfZUw9oBUr{fZ8D}QqNsmDS45Af{7y=KC0 zC^>Cv)YPlAT)ZgFc#j5F4d;3n3C?;ZF=;tDQB&HWO?^!bVs35r-Rse6uB0x@r86z1 z@9DZW-Hf0<*-nmdru8%>^Rbbax|o(k;@>Bmi6BzZ7*JB($-Y1Z*EAZJ8Klb@X zeY=-TUFeTsCU%oJR43RaM71%yovS?aEvAo;S7pYVx0x_kqW__ov0PdNBMKqOdmmJ4 z4aw5(B2-O)a8N@le>(N9ft(FvRHPeRb~bBt2MD`&@;aupyO>F5GvTF7H^hb6(7H3V z-B8{SF_e6xaf<& z-^H=zoV)T@7v>iiM1}`>H8PZ%{j!Eg`aaCF3AyU3E@60IZblgXkZj;8phG9j{dkd!n>;8;9tyqmF2pKt?^R zXaw#0)g%2zlp2nM{jzyXm;IL5+^TYM+k3pap(m@0!)ZC5v=PN5bL>-u-99s|GBDxy zz8U$d3{$B>YDL{3RD0VJ+?=-gJ(1eiIqhZsdzCT6UMV@hotDS?IBPP>Q287obnM8u zfU$=?A4q6tLrtD3)Cbm88B>q2#9d;5GxhsDE}9VKMRkf43q-x^7AuR!QL*QYMC_L#p!wb7H-c+!G-cJ71B9pz=)yU=I`NjO}B zH9S03&K+Y|?_0-)LUON0IQ1@o1ICCP1)}b$vI-&EUwdeDBRICYU+sz2oE$i(_-LpO zr&;6cEvZ&E!JSrg^KJ}p>Auf0Ze918F<2J%c-EfVvikyv)c)P?r{r9=@h_t4NGbV> zkH#RqXya0Id!&AZpKL(HyR$;tCetZ?+qzzcmm!Q?V4GqYp;vxxk3e6l5wRC^Su z)^&5Zg738ic5VKFg+S1|_P7A^oR0k3-{5enwgx4mg01fNTy_KmcQBu|v+3Wb2H>Q3 z{25a0aM>0xom<(T_90y&c*mRH`L6SgG+z403%%?2yjvYJmSWC%y<{IqJ9e^D=Cda@ zcPVMrhBOAI*MNX46b@}C6uKQ$78Tgnh(U&sn=urq=3ZTD@(;T+$S_yJ%vLl}#)^0B z9dB<9RR|Gs#Bb}D9kZ-+de%tD1!3$;K}5*jpxY0RfBhj~tmD0`=C#)1PeOYKX*LL} zB3eiu79Fjmx0ICHjwGAg5la!qJLcEudKiWUa)BCwk=4x98jblh?ifocoomdFcilBC zGL{u(m?i0c(Uak76&qi$ij%WGWPf^ebl+)e&Vcx2r}No6VntWYOk$cT^Y={U*D-y- zP0RTapGD@2o2Bo1=1O`;pH2ro`PBV5#w`TyDqS2*th177us_~~>qR*z;clNr!LO(v zOJ4C}A4f~?Il))FjM#J0K{t)5C5Ojcm?0_m{E9ij z1$>V7>h!T%!42i$X0gg2lvgTS>dKZN${A;Y4RKNQsA%YNBJtgp3+4k~(|8GV4fuV@ zJyxDh+zHm#_`XV{c`y>VO)o8J6kxUeETLOmT-^U@nZLAuUyu8#S$IvT7-@kLYVWY~ znxs*8`^AUCC(%9k+EmobkhN{51L0P7N&5>?hs3-dw!f9rYP*-Bh-v89BIy%_LW4@1 zY4}NKv!Zs{ZD@pNEv~^|T7u9<^QaJ4`Qlz3a`x_r9IzcN zD67^WRDivm#aim7A+;sXAYnICLs>ha>Pk{+jsSt5pueV7ce*M;<^Cq8m+C-N{&g%( z8zJe$6?1$lX`Zx`%q3cy*2;v!EWTtaFNJF_W4~wBAzeCm>B+w_Q_`{f*BRJ8-`ipy z4sW=+s#b5|?eC!4XmNAV&_Mf zXx%Cx99C#bDBErve}LeKd-xU?CbPrYi`_(^N33~Q=M@mx*gx_rlu4M^9yrqhYZq;J zKZ$wvMEr#rK9RYN(_Sh?22|fQ=AQehtJ=P2u&zrWGUVdS)80Ow0xHhU)KKh-Ro(tX z-u4hiPg&AfdKFXaoV6@-<95GwNVNG^ALkic&a_^p2(dAr)x&p6NEeO!X83!1HDhyQ zCg~jh2GDsXF%E;E7&fe+)B37p$*Ix)J~LV;BX%83lXB6yGeg1>>rb&EDX%}z6&9i^rFf~C+V8I2J#%Y7 zpaZQ-CQyH!H;ZAB<(n5f`GTgHX*6En)kZ_p`eBM`KUBwHYV(|Soe{?lu1)(rOb)Y2 zV=?!4Jo`Hwk95caYI%v-dG(ihiQ5i*YF~V=N?Ch-y*~QM*jBwdT@#EO84-$uq0!ZH zd#cGQb+v4~12I+&Kia5gynWvZ?_O-$xL99e1j#?T@Aaq~E32;m%3wyb>;Y zP9?rowUKaY_l~~y>QrBDWM$xs+Q_G#hBs3K#&%nb8!|rBhA+}3NGbwHA)&clPB zca3$Js6aO`1H;h=mF^TyScXq{6b#+OZ%ZuTuawX(zh*}2t?sm zm5XlnmUj^D7_PdQAI-}(-|^^SM@@>{8%&+|?RwneDPTNLW-J}ma5bIfD?MFhld9?# zT(v8~`gT&a!?tQ;u$l2%21xdqM`tNb@(}V1WxTgiZxjNjS*4W0yg@&ZU=B_v5!-J3 zII4YLu>GExf@n&-o7yhwTOM(0tPtUHC{2B>>T%3xu!nHn0IKxq+;A4FlB6bY`)3Rr z3t+uKb*hYlI4zw+^0wt`=hMI%y1DSn&Tp08Z?|mK$IKZw4-O#ibXtU!%#f6|XY|z- z{OUkI8hD!3EY^wRKz*4mHE`IhMVp7h8cPa z@7wab704arvoBmRW{Ya5)LYfTx@m8yV(uIq3kDx)4ZZC5ao)6zILu}WWrIB%$%!5t zj8Z{^S|J1&bd8N9y>})@_qH5+@Lc>5+{u?kWZeHyELq{5`SYDjOXS=DrYZRSALHE= zXkB;v9J4U{+qQC5e{v*{#89x4e}cEZo^&g-BG9hxhWH}edfEd)yoBZ380GCzYDwx4 z3IaTDtW(2#vPKy`{LTdRa-bUDa=~I{OfmCy$gNBZQw z2oKCtllg}Q-KHd+*UOIuL=6<##&_M0cV8ji2S(V?xaOD}DkwA11J&N3Freso@AX#P z6DCgXp4ek@Y~fiYKzwO+u7N0B_|ShBhD0#?54zw=rqJk=(qT3We662{6Bu_`S)4V> zQJwB?0|ME@CB&}DOk>ABofc*ZF}_N)HwGM>9#TXFsWv_e2HGSZvzz>)RfUf`iynF; zMc(8Au(r_Ey%C=-!W(8626pGA&~4B6-ayxJ+KWMqdx`@N4=pvSBs*;j&O4^j%V-*hy zJz1YZFE)^NJ1%mk)uz-${sUtWQLkJ*Z-F~2`2YWbYWykH_s^3ajKNP-|J`J$3N&KY z`<-=x)5S{THe=B3%pg~wvBk~M(9mJ2Hv^rY<-etP`W}rT>DdEL;6pY342KaC6_N$O zV(}`kZL5*~ejrmj9rXHET0s1r2jKHQNV2O@vA@1+L&@lct1ByotIXT4p8gpi0tbjF zJu6o_>B{TDkxOXcY+LB7>l;48-u+5KlBe+cjWKM~IJ zKfS|gH(5JYXxuPa2(%yg?f%k6NAT94>hi;tOh<_&&q@2SvR3Jnf+aI!V0)ZSRiXWv z-9$kl%+|(cbDcmod~5o{%=lONT7s&os*zQ1bN!@R4-w~sZw~m+0vsEThyAvDM9@G# z1BNX5&C|jofOLxtd+o+{?OaX!cFfW(xEv?Q@gLf3?6=kloN^2FI%s&T(N=TA9xhb674hIm;BQ%3OKbNfRLC z|Ee~am!r*?oV`cy34m_BVi&d_ANn2>@|QJHRD1>mGW^!rl3V{h&@%!7b_Sx^kyGPd zSAT4S_(t`6H5sj5ZSq1P5{R_v;i);W=k8h-+yR&~`&eStLwCYZF>vKS8w0RJ*`ef9 zVkDODYrvwTvp7@^Z3~C_7*K6mD{B~brfEFt# z(Eiv|2i(s_*I_1IfObR|+mWINDHW%};s<&-m3lY8(xCcv{G)C``23>e!F+U@rNfw3(VNXW1R9UY1_ANYoF}OG@VHDnKJ* zpr3^?n-X36tklz@0-_p=vW`Lpy$iLgE%CzBGa7lA=tMOsFXix6S6H*D1 zLpjY*jTZs<951e=ELo?@NHWOA=JK2{EJy$VjW#ov;!JYHK{TZ9DP zrSAQ-!IVO^{x+At$c6i*Qc!L2>_c;Ae*9Ce|1a9!JRa)zZ69usC4{Cj*_WcS&7fo* zA(W-GDmzigzVBquu43$kNQG3kA-fs7EE&bv_nom1=D9|n&*%RBzTf+P?&tM-p6CBE z*ZcjxuIoI{<2;VzoVyAAoccapHQ=(0jg?S-Qu%tfh7(@=+D-V+zCt6roTKW66N4AP z+lI89YLj;#2MkqNXBqD0R&cl+MTfyvGD9j)>R>&5j+LJ?Qz@5s&(rwc^Hez0MQcj4 ztx5Sk{DljU4!is2b;8t5zulL99v21YqU9#c&j@`#3A6`3m64ci!aJ>+dmrzYUyC@s z(If~0%Q~x^nn(I0%hRBNSXtS02RhoWwQ>j#HJR*u+?;g432R`nU zS`^!4`z4|8T|8EEYpr5ZJ;`U1{Da?qyclw7>Mk#T>`wMeyT%u%EYc;xQ9ivA{5+4w zd7qKRSKn?MX~LkO``y#U&{wzI(Ogts3!Gjp!p?NYv}P4q`;mAqdv&O@GFE%Y{g)Eh zP)OoV#=XZB-MQ$&824NDk>4FLOlO(E^WG3UO2dxD-Kgi#uXHaWai;h`qc2SiyQ;0d z8y;%zK5E7#$ViaZQDV~;7nBT?P}mxDQb?7|Cbz`jjr_CQ&K4FQ=k<*ENn22ShV^dD zVxKkGUmvP3mLKF(dt7=G<%Q*RLs{-$6De&DWfHC0HkHWN-~CuA4xxv#dnd5yUi{7s z9x=gT(^P_K##MujnrDb9J24^)LK)0Q(fYbr_(uf=clglzNFuAI!qTPL$~OAhNY*CD zZ9}S#cLeGdokjs3RfF>J%?%8duv=xVR=J|&)_g9pj6eEHUDO!~OiZvU+q}6nA2XooSRn1zCYpUYP2?H;jBTKVfMH>1 ziQiPxlidv?``V)lx8d2RekaCq1tOfl$=v<&<-lwCJFb%i#9#aCKpnfd$(1P3kdN~e#(+W-2zI}))Y4o&ZpOq>pzs2fc?NKhI_tF5GZx_jN&xL3%n*h_W=4?3LhX89vPOGLl>skcKt->_|zH9<%y}5 z%`s>2zBBb7Q@jYEn!fv}ukz7*u7P}9)s6VOe)k;r^%&Po8w7Z&Ef)yvW($>s4k!B4 z!Ye>(y#K8NXe6CH5SM`2!bR?@SV@}!I;g<*uwc5ospt(_g85iOc=;s!x9&~dq$`X2B zRLX5hADJ-=$2g)ZPXj*VGeNG82taxyDJ9+?!qy!eckNc?!RD7z^SlD#)R7NTzlSsQ z5-CkJ=h}R5*7%(OkLB#%B`JvX`$<=toJ`A!R|MWTc#WjgIdEGHdY3^kR8EDrp|SS2 z&=4o_hM?7B2#955V=MU%oXlLRG37D2^nBht@~2tF#_tE$L@@DowWw(OQZj z5WqR&UViKV2vN_ds8OQR))kiI4{jWfoeaZLO;k1zd6^7P5v=3|c+yV{ox+`*wt;WL zD|$SVSi5IsG+9j(A_@y7C*PYwVjiB5%>S?GC_0;7^jB3z4WAm zg9P~fAn{rnbY?Ka_uv!NucEgw7$r}3m?iVgL^BHQ42AF6bgL zn=Z$QA>ir8t_=Jn5l&k_(a24GVT-=?@M%vaLVvOHAgQ_SyPg4xUn0hCD%g4Cad@H_ zt7grRGtE@a%gc}*W?GuF>8yu#Bq~O<_y?aP>DhS2A=kctW~<#0$IKPsJr_Toy}t3_ z9M11)P@+aTP*16Zty40TkH;VtSo4D}sLCb}-^tb92+?g~e>p^LwqYW=l2WpGT`=vH z1SH>v8XEibEM}ZuC)m06tT;kN@SYWgsp}6$Dd#&D@(V_T1`|eQbhT74A-uf`#?k4Hj-Lrr zw9`_wb-#O_c#4k(A-yAZOz=2MaQ3Qfb}N|=)y3*Au=cEooCyHx$wr+O6|NQb5$if% zTnO@6qu2VR`+=39dFua7>&%0gg7>J?ZCUxAfI?3ctz^bDkJqy~(+RM}u0nPcX>>xVNrEY?R4+Jh1}FJe#Y>G%Fz(^mdlXlR@VSD?KtI&Idax4 zvW=CUmI*K{tlIs6q?zGsD<=Rs&JJzG4UC&GIp2FGYqS3Px%nq@RtNIfFvcRsT1|ec zm-J-Usi>CY?1OhYDFVg5Fl9F%z9K#M zgcWk8dzD{B;LUs1`}}2w7+v`iy+WVYXY&p|Ozf7jO%zi}&}UtYKF#+i|JLI-%u(up zR}Gg#)EkVKOteqDZ7K6J;Zl|5V#T?jLJQ6Fg>pDHTBsgRHe%Z5MS_lO^&Rrls41K? zE^JZiLD+Z$@l=n8^LHk@ag)~9i(6W}PEqFSS+8X8LyW={Ck+_+ zW1kKlrY?p_{)#HxB=gVRyA)GKc4$hni%HaRCJzj{sQblL{_JD{9t+8fDS)a>Q*63LVze%5&Q+~ijeLrXZ_(mtXzo1w%OK~gT3KkIAqY^`n zzSl^oPb8?vOtXT0x77%vA75Tq_4#FMcQ3{U)UU9=UTu(}E4cOZ{S4RIvb+`+etm7P zRFb^-&qLfcJ_e58pDM^O#lI%;juPubuvVp$A=BqNwS@9dN-9x*rR!&hqhafE^3~~J z-IuxsYH!SoJs)L_tXX%K){Ppef|-%aWVZ8vepD%}g}76M3ih_`;k$optdusfpc8U zrUn!5^Dft&$wXpp!$YP4+i&NK5W&QX4~0qQYNC%4wb@5}7aSL@&1mc^m+ z=yS%iK(Q7Cch>S~DEFp8>idcmTXZvfjq|v1tZRwObeh{#pUF>XV07q)jwmL~#7A>0 z#CQ)erTLDU=g(W%H>WsZ-s;{_v;5}9bneeYu*ofr|DGMz25+ zk;TTTMd`N`s1>|BJ698IuSt0{UCz4RMAPw zsYJb)-8GYk+4J6r_vWCfdePK+ngFw-yAwa$+vOaTc0)U=%{)8@`3G3l(DrT;^=rG^W=wq*E15KG1ZXjz>8@a_ummOUcXIvA3u-8 z!$9S){r4IEtMXTrJQ8&j^SkJ8(BN8nOzr165lJO0ONw;o?&}_wS!ywxVyBCWLawq# zUgUWsqSF0+^SAZTl?t+IIJ~i6K)BOW$(KjG;1-@)1e-|Q;beDv6`)=d8-s{FuYo!a z!XpTtcrjVuy={(Jhqb2qg9gHo$8=hy3nj76NVDe3#S6& zm!BMyhv=i(*Gl9gJrc&kzn0@+%fziPNWz@e$nCL7WR2+8<^Lcygw#}|=6S*Z)hq#a zp-65sW~YdPf?99-NVZEYk`PvrM-vr0A+sQLVjYN8Jp&XE+9{XYPdF;5F*^0IK-bbIk2GRb+eL4LWLL_(6Bir17QaMAOK7R(p*XOAI=I zZPfnhq5hrJ0=ezosv z>uQBB^_Kzg3c)(U=IoSD_miVZdNR4pD5>G6fO|MY{X)Q2;@o^&?LD>wH>{v3CudfKee4zrGP3_ZS*nsz#AC%9V6w&)@6(B?O zRKkszZrl}t#+p4j<6BF6RzBT`wk0{?Qlb7vB3-}H2khl@*R2>pl1@;FwT-3cZ3zVs z)@p}Eeim}nCtv^4A*@Dy{>agX)xO_jLPn6oz_p3Y=kB_@;yo^nC5X!T=L4wj4a;pU zkbxTSvRn% z1j7GPaxP$h1QsI6b7Sp*xV&Y-;Q=p1b?$ZoxMnc)>P$l0o+-G5nN96O)GLMA!(F5@U4z$(0MIdwvPZ+#C1O%PiyvE7R^=_HL53 zoc}uyOf2xb9-pkGe4zgazx_eZj8Rtwj2DYQ!e|A<{ar7J8IZ_maLAt9A6!;hnLqnJ z_&=7PRPDdBVg4y;HE`Ac0^TbBS0ceU?)j|LkbLj#zneFT&$f68+5(_pt9{D?(Dq*X zk1YCyArAi}8~^?gf9LBD>dXGA>SlKn0koW5co?t&LJhnEGY$Xy2Rx+zhf#xyK~qsj z?Eix`e=)A5D1F++SL!@_yVSJt7}D17PB?V-fT@EO>ScxO-h-nmXD{_3ReNGv!O&SI4*ri2Zc;vGBol!3^&) z1yJ`@$_2ZFXx+X8l84!a1!t$Jw$&;8RT|ETkmHP|M*z_IfX~hDX`a6B-3aDpX$&PB(h$8@o zRo((1suz@;Cc2UDO{w$10c@JfZ_k0mT4FOWmH1W&!Sejm%gHcdhNv5CNwCnA%QlXL z>CP>W`=4}23Gdj`JLR`hi2y_+Owo0HGTz(=-imr%q9ryqHcK6{%g$sAAtKIi|ACb2 zf^MnfWQ)G%1!(NN-}+3~5`avcvs9zzSemiLWK}NF$3`l#Y>+T0E{wg(S{mb=H``Gku>yPZS*AqL%eTZ>s@M2vxDrm)%&heK&8WdRN8Su zz0|n&xjy>6!XJGLd5aVYQ!+n)OmX=Kj6SJGSE&qzQlF$H&>iLXbNpu zjItVekIKl%3}T|#@npnOfw&-%q0J8+XRZ%i=>mbz?xZnaf#G+VQm&Q;PhB;Xpo)YO z0BzBFcHe($(rYG(H>SDtJv{hb>paa?`-vX+7y)G-Pp_nB6i<1 z`mCuK8SL!L5~mgEgjqJGFg=0s&|S(e9cs~n`fP(+dU}#2Gl_RCUw6wh(miuQfwV`c z+?h^wicXRDDj^xPQF)I9&KPRE{!3>g*2A7^If!?6J@gLk7kg;6}qD zi*l0e4d;7iY1usaRZ~$j?3_lzM01wa-@QaB}d@X^p(8yN?;4;Ev1j%!2CFxxDH?};NY4w znGkisoC0(YewN$TK?*EeT7CE?awGgwX`tdN^p1-XnU( z`)Sm+b!qYb4{yoh#w z8DtcMYb0~1rs{V$=JzET)zI{2+lVRdo!QM+)N_qQ(G8CmN&dnl(1_WdsdIKS;Z5e` z+rvbj8P}GcJn5IVdenyDDxbA7P8WT!X2Oj5bry-An(fvw?2btC*Pli?f`(FcXXmA+ zeg71x*-y}yaWP)@HckeiF(H~j{p|L0GC5=&ePOtkhI_%#ee|f2Xy0|2apw5+4({`h zDZU)Xh%vB4XZroic09%Ihq%fH_Ty|6U09MDPCrr_BUJx*WIlseOy@eU2+ZwM3`QYN z8Fdl`d#m%XjVg%T-}000zX8qsRjX1xo$ht$(slgG$PrSpVbzz`M91q-BDK-@2mJJ9ldOB$>AlR3dTzlu5mf0XXxC{l(r`u+ow{M*|yhL!a$au3o>BGA6u z-NgoO{sTipb0uyr0z_|*FBzoPVuPKS0zwo~Vn=4cU?7SHU0_$?<^S{f;aOvY-n!cW zJoYBBEZMTgFe5Sxg4E3pjb$o1$<|S8%7gOv#-ndTKNsE-1BS8UJ#SdFY6fg8^7){j z3;C_-5#Ye3IV~TOEd8>vzQ2^>tEevkjPKJ+e7s%!y{x~A9dz=9w9$epNJRq z?6D*EMHMXm-Z#KKNE#iKVMQ+gUY_OJ%sbuig+Y;)Z7srx8?dav%YSO@35=ppS|ITF z5En}=Jd+(YYm9xF8L?Og*qswjAu&H2W@|Z2^dDg`9G9$K$@9yxzqx(-&&F%3R!AE(=( zgD-M>MH}WO(TiY-=AcY?mm+TF6YmRdzp2;KD1*j18K1%T5-r!hGjG7wLd7z333qZ; zS`f!CcwCS&cv`=6{g-rUzw3D%Zz#uDsj{agfN8O*O>!NKe3zuvl$WUr;@IsfyAsnJ zH1aZjxRl@8r@CV3Oc_mp`#N$2ClC3ZcOC>OLadM=j-FUk%#lFOM3Vz@q#$~i%lb49 zI&AD(*M%)J#0On`t9TMSs@&vUv@DXJ)@YE1T=I?5G?wiSw>hJXe^m6m4Ts$bnYHN0qP5WX0^R zftG;U(D}1BA|&}bcj7MzFd8^CW6>f|X2KI-xW|QF_@Y&!l??n_+G!m6r$kBz$8sNv z8Vb6!hPrP1Gi}t_@d<(Zu$RvA85H`oE{JYuFap_q%D7E>%~W;mwS&S^U{Pb$in&8H z&4#*yrl=-7f!;+9w9M?{*LV@#2()^xcITCG2D`G`Q^td*KF+T@(7U*TjFcF|%)%0C zsh0L|M>%bXTo2+W%y!e&a3H@v-3q9xN`tko}OhH)`JK%kybxPIHQDb-?|tJo+( zx;hBN$9Q*YJK9L?rHIk^^-u$8jabEIMRcdu*R%o`Bez^Z;w(Sq*Pg|mn+|F8(-S#8 z-;nMF*78I#P4b)&)lc7cSZTXaf2x-rRw(?|2W$It0wWTgaxYtz*$D7orcOa$OfV*n z!IdztY>8|Y6l-9YW9?Da?cv(>`fqfzC^$G?#wn<4D7jj9kmh90E8*i}98b@6YutsY znxI52C`@&!C5~UQn9yR6RD6sFw#8m;*k02!ZPoA?F_Hw+ONri9a977^V4uo>CZkgi z%CHe#p`?$qyd%{6aPJxc>^Gc&@6M!!@7ya-+VQjE2Yj`wtK|d*U4+-;|@B^ic69I(j#%NhpK8wx$t>I;@p;$HY zl_Ri+@@FOGb8~k(wIf|}+bfz~+N$c*I*Re0?j7#@=;(rPdrQC91C2z5dpwtx3J8mB z#3#6rW&QabFLZR`Qd_p&z{Df5o!3SJiCgV75|;TQzU*nsPljHaLO+`woW!j z(8E3_isL=7q{38(G9QgjlTI1Kq&b;%SVoF1uwac}blWnVeY9F)U16hZ`#UA=93L}6 zvWJ?7@Tv0MVV?FkziQVMnALqtRaa!lTNw>h)YD6mk^udzXSc}4u${!+`9eY)OJ>zJ zXUaVjA0`EqhYo)oQ;(>#^ts={FcIDtaAA7jx96h+jkW2LPhgS`@*pFUxY*+=d5r@1 zGyzR%ir>;Qte?J>rm1!HdM6Xh^CF1a$#aCTXJ4bQ!cFVHnLC2>^)2tzT%;K+p&B?R z%is6?sC}JjnvvzX%2<~Os$g7&7o+2a0QqnoB4nn?nBv3^Fe9wJ+bBG#KU(&sFcq2| zYIffSXhIzXU&IpPJ##zqB8*kZ<7(QKKrv;IR zn9sWKTBE*yph|?WL=6k_M)6C@&l=;3Wh8n-I|tC`68m;G`3v^nwn+e_cEAqVQfxrf z!?})Ml?Gu`{$)&z_u%C=mnwqp5Srpsmf28L`79`xGz{A!sMZI3zHB2O`>>8X_~C6R z1ggIytR_XS3b!5!0z^4*u2lki^q{flD;=>^4HL$iU)|GqFN&xv9VG-ZsRYZ_`e*7F zNh_V?72qi!X+of$&Ma##r&{1?cCy2D!MT zg0HdFD7vugtZNjrwN%-yA_fT;DDkK>g5te?$&SD)ix4mKVqV%=B9~plMZ?EIA#`_E z3{YOiJ2sf3%{Zef||Q2xW-V}8WS<~81Szi;Ef5^A}h>RF0+_PqYuZBZjO^bt2XHx0}P(e|FMUeDNo!gFaw)a`pi^I#X#&~|2xA1FO@BI2vA|TUwd<+R`=oO z;V7?du$4;NW87{Xm@pZxDnmTv4>*PGbBl#R-7EMkZ z%?d91sh%4lj=zZDN-EJ*+=NoTl#I+cVhO4S$+!@ezSUZm9OS+v@pf|N3Fr#mZFs{{ zMJA+ZYlhnDj3G>O;ycKA_sYCr%8~49L*VNBiUmK3F$esM1bS_xd9@yA8ft=#PdxXzfSFAs<_41nf71`X!3aTnf zpGO0iksWV-ac;kp{m#;~>0`*pDCNc^3*~tM_da@Mq!U(kZPblas+wwXezx`<5T&X#1ZPn%y?^}_ zhn!)LUd-Wb7l$BXmnsR`cIu|gr{SGCat^!dGdB)pFu;~{(>H|uhLfa=d*6I3>~x#;|1H_Gvdf4|HIau$+_}(8Mpd?ngSf&;Wb?u4mf_h}iBs zYjzUSiFsqXVoICyXPRBDPl1nWj-U!Ql}=%dy#{Da0t4?p7Ledg zmq-&hYhPIQS9t=2r6g&hK6YVuP1%mh^!P4Q$e??yb%sX{w;udi>&qy81|u431;sku z=RZ~*rvjbRJC57gWAKT@l*3dT6f#e5JDSl08xgr;FoS`mEoM8Afs&Eo<2L{COg|F_ zMNLGcS?1LMb(IeO%&kx6hag?cyNyck`p?xhl?*H)jWhat&#kKoS0wVQ|BeD-0*&G) zf|w~^s!Bk{Y2OEgoGKRBWkSn1b$A1Ak-}OGtpd7!tx=zE?eD*Mj`LE#(Y9zCjx%=DM^8Y#ighKpCDH*e5i%~`VJy<2`+TnG1?QrrKFR&rGEcj1k^e@1fP4K+bXNpKqoYL;KS+VYEl(>kOpDu`$nIh#Y58)TYPeX$ENK6}~=&F9qD!3=*iJ#Ctvln^W9A07S%7 z!B1=5lMcwH?BMMLG1u`Wm>*I45lgvAdUCk7U65|&fBVLwtDX4UbpGS%1iJpPfBSqN zc2WMIh3E>{SI$F~iSI6%f~(66AbxiUqDG*rcIyK6Tb7Xh zJJmPE=~g;RDE|!KT}#9CM|bk*%1r91w*bS7(nw;;)Y z!?S$%9(09_>;X#Y7tl>241x&)NhwAm&=pXgI2ifuyVxp3@l?&Jucwng;d`-KIG`mc z7vr7)DiRsICeORb>J3$NuMIb{@Ob)FKQ&hjsIP7xUkjV^XT53-==nM9}MQG=s* zGEeZYpwu2|-m!w;VS+NNwp}Dqdej~Pqn)xmL>Z_O#Efh^mc^b%*!$dayPx)`;YCz6 z>dgm0F(tdgr%Nn=(VGbxA3?5II}GTsgWk54+Y~!~vq>bMBh& zrTBNk;D}i({qRaS|mT%qhD2O}rIyl5Qr7+j14rZIdamK1uN*{h;u3?0Fq~8Di;d zG8inTH}(TF&h7ZQ&aR~bC@Dw)HL-1dTZ@sIu{}K(x_+fj2i%~1?WTZ*Oiw&P8qb4~ zhdUTCZ5=!?^k@`o^{IYD8p&&*x|@|<{$uqdxKCBKrmK`WbB4{1nI!21rgN(4P4Y(=$Hus+ad~8u0S`Il(Bm7_9F|}U?`XXm27TVjuCOFbWj}z( zV=A+cddeo;`AwC*+F0q1_rDN!he+f_6A#X%%>d%B(|IZu*Ni zj<#uH1&sI1uWKsqHilY)`y|Zb&2Ir?u&s6SmuetO8=t-=Q}Z-Yaa7K@ALCUq0~>fa zuVLbI%!V$ML71LQ!mSmd7(&}JLJs~SDmhOss z*FT@;PI$A)8J$2d$glXSz?)h?J^7r zW6Zr9zp1GD8r^T2?33Fh1jGg^oy^pyRy~^yPH}^==^K>492Md~sh6v|99Iq46bD22 zFm5Z*)B7KP8C=6Aw-|dwKV>oZiGL3mW!L5AM%7WBeO{T&z4rdHID|$_CLP33)Xc%4 z+eL)5Fu&Dj;7)b<&z;Qh!K63XzIaTDuIExJXyiO{$3>;8crYtn172iSA=~%JEzUZo8A2Lv~Cy%Ti-ynMbDlKU4z1F(BJXm1Kua6ywnGoT=0%RKd zxaxe#2x+IOvH`nlyk^Ac(OnSkoWEMMi}%=}X9c#%=D5QX();T@_+VDU8M4-e-_C!L z3v>{d$cXi1x}3)sQd#`#Qe@t@4&mdn3vdv0pxnr47H;nw(|I)aAEtvi@75|(I??`h z8?e0bV3OP-a8$L*sV9%!>MR1y;<5-)^m}YcnOmyoT%HGEH^Q;-?ZE`VMckgGI)sn| z=ODOP+T?z!b`DhiIR=#BDMK?W)NOuM7B7>A*um!r5m-3BH+>j;!>BC)a$Hz_fUX#O zAtXm`>{bARj88rMmGo!N4XZ7%jtVlOIb8ubkb{7CJT;BosRFxyVt?YQ8<^cw9u5^m zgD}`b7TVbE?{1VY>b7Mdk#_R$$bF|hnfz}@W{a)v=H#uro9^v9Zxz|LqL&>BzZE=( z7Tw3hOU<23BtF23#UTT%9S$P%ecQtWRr;w5Scm52c3<>39*f`fkeXVv-C3pC>ggS| zoiFuUNKdRO%LXmW)|3Y?92poo)EE-UXpjoHI>rJ?f^_&i2wpyx*emQ_$$*=WNeiTkL^vsj`IObug&J8eXsg+|%{;<}G z(fLhHa2MeWJSJazc=T@qV{5|H25XctMLHNDVcV5?&Ek=t&f@f9>9FtoafNMTyA~(! zPB5Z|Jo7EZBPICo+MN@jX&;hK?9XY+7A&TlNMnAb!hq$s-HttBQ2Gk=rkcVzH-Ld(wU)e}?R{V;l87(*H zGBHB&zqt>u#=CagDSD-41!)~3`zE;+BRiMfHiQ^)*xNRSS5} zXBaUdH!>}$#A77a_RLwb;88A-!Y$vmfekyUZN#HN_S|yZs_bKVfK%^Hyu9hnS+zCf zCBH<_l*m|D+H#4wQ4phRNe~0A=s)E?usJUSEQLWi!x@y?^BSH zqXk75FGHkk?bF2Yv#xlrF9Vl+?yeD|D_!dP3XvNI$@P*3fo^gM-1#N-DgH_7=WBR! ztS8)t%_Ehg&xEjr3|i)x&WR8`jT zB0nRnmaLT^vpn|S&^zg~IvX{{3i4S4LWr+C@7UXZ&j7O;8Rh+;^EWorh(}r>gcqFE zS9bI7dNjALy>grR@%CT~NOqGon1BEVLmr4_3x-xzF>DR?*t~a&zO~FT00vl{v&-m- zbAKi)-0E>Aa~tH_3Nt1gP6sEggdIEi9|@$ZotaT>v)c?@TT5x`wzoUFWCpY7MNXX{ z1@Ve)G$YNGs^a+7cKxdC4?brAziuBPR|bDV+Wx36Ssi2x2H=%T_Fa<+IZs-kBT(uq zr&e%CbY#(Rxz}`xIUg@V_BN7RR59nUzkh+rC*!6 z1U-zcKiRc22Iit-hX;F1bLy9$JadVt2E<^uD_e~r21CLOmRR|c_LMM^WO1WUnMLlr z`r4;GheX-2w|nY!h?~XeOClBCyI)&ND`bcBjn0mkxOq<%R(xaGPJ~vqpYd0r$AD=! zGODL14Fw0y0D;CN2eSM^zw>PJF1o2okjwrI}Z34Jh58~F-Ku0#yO7lpqP12ydYeJX}}mH zVcYGiSh;YmvmNps4{~}8JOLA9{se#241bR0(}pf@n8Yig>`q|FZx=XROZC`GSnVMI z8l*E+A8KD24Fb+Y9xCl2E?vdx*8ani!f^Sg{Xb%l;n;9AtwAovC%d7Gb-eA&w`#V4HghHP|r!fz&7 z?89D+KB`OQx4XjHZCn}Za%XCV;k?Un6Qxj_6^^>|3_vbeoKc!U7e>d4vtNzf(j72>$4`yX-m{bezY~Cz^L*}am!tnGCLA)A##Ud9`^8+SDO9s z7@OG1+BTmQ;@N3gW45&zNVjeX5we`gO9Ih#ZrTA^bEJN6oSR)=>aF1Qa{MA--tbXnBxy zz{9l$=*@{K?A>~*pl>Yd<9RF$iti`fUFF@JFy|vM%>ypW*OO?`T6o5#+XBWo4Lpmy zi6I=~hn}Xo8FqQWbJf+Zzu0d@v!l)0;GiIbH6fJqE1Dm2-MZa(J&OjF;3SCdz{l-W zrdm(ZJp@YSvb7W=c{J;OxQBu%7+p8VlWEJY?7nskZK^sl8G(Ie<_Eu5cVM5^6((qe z!frHemK!$3TxZrSc1}B`hl~=<{HnxuYw5?8Ou!-$yCqgTbFsuQl6@{9OptFYtj-&> zt$h^Qjuq6pmz!e6Y$#4&6vLj^=6@uL@{e4kMTu#?%oq=TTelywl%#SeUiG1A)|H{@ zGGUdD#+;L__8euop~I`5ZvX|F=4p4F{{mBp#FkzpXGd_Xs~WI&D=Ub#$9dN4zTn4UQaqMFmkW(+jO_G^C7md0F*aN2gKmtj~-z(1S z9&b(zAn-wU#8*;3zEGw3qWO#>C+pytDuqRDEhEYjCr@!;R1p8R}Rv|%RsxsaC;e!fo4={?RqhGH&_mfx3EPt4-x;9~M{ z5gqEXFGvW!(dmAw9L#txn3?|6ojU6rqsN%785tv~>{NLW>=WHuXQbeKat)Hhwv(6p z<5tuK3yKqXbx%}|0$dOg{a!2+KE4N&aekW>*IryBH@EgfnWZhG3eVxle-cQXgbxz@ank$37-3M&9@u$F0pm!(iV<5n(fkEQu{Y)Yu1H%F z#wfVSFO2mF%2TYrpyK(E9EyRYm^V3kp7Sf;5}V%B?~7+V^s-g$yFipzs9=^S94d6+*u>=;%V&zM(o^b%_(ZL1DyZrm~je z6y}1#tJLepqf*}bQgATMy$-`}?=|w&J*MBXV#xjR2Kc|PRrDijn6Y8UyL@{&%2C7fwTsl6QBM45HwM&9~?{;_mRK;DEzJ}nrv z_eMp7AzI~zZI#+a4+d$ON|Ib)m=J?%=(TM)tX^Hkd_my4A$_0}XA*!5r2dJnFh0hS)lVj$( z`{~P&3T)u-%}GJq>HXX%3WKXNM+*oWUS8%Drkh2303~vj<-Q^T4JhNiW0#*H+T<;K zmS_^Y*r}f=0V#c^zg#+vWN=)*UNHYoc8^AVP=v;Vu##I*Vd=LO-nM%K^v4N2@+C}Q z_*ilPwIkenTjTNV?e~zVKx1R$rzB5*?r5x&A|N;)HBtu@-PQFiM?*S^*oJz z8i``jN5@~9Xn&426)-Lue^3B6FiTIQx;naJO)6S7vX*01pJ(lbj6l3N>H_R$Ds(}D zczW6CJiU$=@C}vlr_((z0;qJIrx=Rt_tdjQ5&ccA63_QD_3}^Q)ueZfwd6W3V*U3` zzMF6d#@#2|Pcs~;4?_#2`7m$`2iz9m!Ld?{xU@*uehuDf?BE5S17%<;inn3HC_2aR z`7f*sGhgd$Ncxhhp6E~Cq0vmWtRS9W|WP&`xW?ic&}#Y zve`w7G>Y$;C-1!d$ijGRqL$wkRRs(tC9b9N@i+GoocO^4l4F@Xz3oLLN{V-R8sHc3`Ji@8-qOgxI$$=?C` zlErBoz|Rka5{`f6>|qTA{1Dx?%7O+e;dSs1bPl2H?n^S#{Gz3ud#x7XDR+n(de^6p*PSaFQ&2#I|nQ>PrR%b&-A1W!K+!jq7ynYDiK>d=(MH5 zClb`gN1)39P1|;6sJ-diKYP3iX|@6em)7-r*i>o24Wg#K`zEzi0MTDiW%mRmdKT-& zU9ZBd#TldAOcMv2qL7HGMEwTG&+E#TTVI^-le5QC{X$l6n)hAJ_Jd={{;1%=jLwQZ=XnG(HCZ1;+1b!w0a_{c(Ugd+**r1zKOt zt0HvRviW~*ko@_b4;L;Up+6JwKSJey?32#sS>0gw577PJ{~73Vhn<7kuVjv20Ij<4 zrB0vR!k@ z5CBcE|F`S=|M8Cjt_#o`X~iVcBJ6ee|L$6l;i)}Yja~U1WS;gponZnwJ!uI#KW+U$2w0pUyi%iGG z1ju{<`Mdx2=Xv+s(x_jMJN+vBwX!$PQS*3LcvP?-xJMAhaQ&EG<7_TK)F0W+-z4T< zQ&Usxp#9bn98lBpTBv_J8pkt;D;_}|NVk%*sMU8 z8=%3_t=d0t0=pb1(3fw~{%Iun42bc*Er8$c9*O^N)(j@WbgQE$;xz_!)Ho-#WoFNk zWnRy2l#)Rjx0PBNBK2KqfSYFw0zTS!2Vge40dh}8R*b@L1DBuo$X<3$Q|I#oOexZV zLTiZ(O=`Q$N6RkR1O2X%>jzKr3+pz%uV?+yPl1ds*4s@r{-M->r~9M)>3tAEyHd%w_dQCn_RWorXxM3ii+Bs;|rI+4RE9>6mLNS|ZaB`hL|K*_K#E?IZj zV`@WSU)fL{KMA#88Z2K*wk~MaHg8Zc^Y#VKc)z57z9fH8>aXsXv$?z5B7jZY-!E1O zUqDNBDUEI$tlJ~Y2J~cqNq409@;<|;X6e-(ZHGfeh6^yZQ{e1s zs+h@)@MgpG(~DKcYB|_qqd9H6v#UxO_(TMqw{;e8pyFGrW+6&@tUa!- z0x!RZJ+b#D0%}i~YF`TDkG2O?9RQ^)zHWL`7JqDkjvl;t?9h% zg}AK!d|+gLM^APh2Ae`LyWp0*snd=>NxcDst>|Dxwa(dlNv+IO^ zA>7=vhZS_dLau6(F-4NC zwKZXCi0ti_n+QfVW{Ds;STLNJ^E*FMrJX8^&PW1<<&vl7OUDGlY_<<4EC}R zYgSE=KwxH@asMe27(`Nk_!KJH@UPplScvEStY!@${z$MUu^uh~POSsP5oVAa+?k-H zki3x5Q<_!oX=2~k)lz_|co?AVm)b{ZI#n@XwRk?28 z!x9HUX;hF#Kv0xWq(emkNfD)y5)>)vW}~!}goKnzDJY02-AG7EgS2#)zy>yZf9plh zz2}~Le)s#2!MNj$3%>i^Pp&oBTyq)?3zC~qSv3ef;ctU>b^+#~PMLR6ja46(f&Vz59<}-h|H2-xNzH|D6aB~1W zc14sD>0Y-|qJpmS{86v+`4iGGYJ%Ts>I8&}fw$JrE%1%IjS|;->OXaw;Acoa< zA(Jjyr&d1cdq&Kt#&_|ysuBMBl^E8h6TrgxfC&q42m0Hyi+D0=ti!QBz$0mpNbUKq z3L(aa<2^ie_UhVk5hK@on|$>#YW0r z@5^)j()G#ysaS*M()*^b5HP8qY`O4-)_LwM1L{s;G>N>-TEU?8Ml=5wYlNqR6|iQnISkjyD+TB7 zuR9u(UY(C0eZ>noQQ(B~ZT3BRNkdCGi)P68{5s^LIavN6VPQg~LT}}Nb(5F*>+Pyh zivMJ{m5{?&2z*hYK7ukWNU}s z>xB28E9Y`)6yX8;JpVMSAoxa&2#%WbH^HaB11b+37_V{MvClPlNhhklk!$Fr^K%dx z&w?>A36B*kQj|r6YA0JKg7-ow7~2`_qGnN@;D^!$(OKe?o745rES5lEBVbhLclhV~9L!WZkbl4L9R0`J+7FdK zD_w4T3v`n2N<6ac20T{-r(bPE#p(~94=65x7Pim&Sc^WdJvHmSUS+cp<4^4(!;W6) zka&$VdB{OWw$tN<)BQ8fMfM@si*xW9JkQKNXHZ~J=3>hmI+_AD-qtVp8ck%^81e&U zmoPgU_EaEN0P?Cq;b+sT8%ASdPNc}Dbp!bWw2u1IbW5GyyF-)eeI z*iyQ+E2W^6Aj2thcugZ=aH-^c#li}6pUs>RF?Immy1c-`bFskUiY30WogUCHmf_}T zOjoDKOtgF2?hKTNJ=+YK?;uya(j^dRPpF zwc|5n8lsW$DyS1}@>mwYOpVk^hVNZ#JUkRo!gHdcP9i%w4m3A9^~CmM%Ki5zB+`b`n{HVg0a?>!ZAOAH&W!=# zWY3|1Ih{7az3Y-O?(OE27T1Y87#(=spxp<0UoGmyt;O4)`sU=iJLBFbkf8HZa9qDd zl)1Di%meR`(L92##A1KJ=B}zE&ET~5I4=pxHx7Hju@wF^WW6F}G8}Xcbc}Ia23|Yq zDdZauX8p`x+A0!=(w(B?sIqB#e1>ve$MmQfbEUwEomR0kn*FLxH)I$mLd@sOs7}Sb zajx$$*ZqIMCr!<XM>+bjfl}&AP!c2xh z;3spaFzR3PECXuUh*FxsN#WV|AM-p5g2(Cls5WW~9%#|*({yUd@gJKf*}Qv>nzAd% zv!0a1w$?MVI z^%y7GlUyk%jtF-|VaB$*bcPaDA9jU)q~^!-i8vhhnhu3Y7PZgdN~=aPtoHNsL8G?c zuhZ&B2S?ZboG6*xM!J^wlIkxA;!E2cqItFvvJqhK=YBq8vhsMz zWMU{8%Q6b|SH9|=XsmUlQp!KH9RzLB#xs?UIk6UHw&iQ8luDk!6p|C|+Ii<@eAg1c zUakDHs=p<(&a;a zJM{#`Q%!6dQ2F}Ldrr{fWg+mw#~oxMtbF~oz7tNGFxh(1KZ@x%kzxMM&ylK{HdC$M z@UphQf!p0O-j|P6Yo!G#&6Q$7!})nrQ5e$FNdJMHe!-~Z?#-1trOQo;LWKC&dY%a< zLrKD}%v@_DK`cmlIPPa2`6G!3Lo^Y-R1qox2~V%#;}82Zv@NNOZf~8~USF>dAq-Kz zJip;wxtBC*Q?hviF5rAby{SyF1p<8P_+Y9)Tf4=)hTYA2R|0~!;*XSe>3xi6bm-d# zTwZKY5}Zk<9n(`{u*9VLEWB`2PVm-K&4ZGi(wu$ytqHQI;Jw5KMgeY={oA=@=n=jR_*Hp|-P-!>ckZtU6&Z?!I5=rZsa z`<~O^XEj zy%U}0t3ifuNyqJZ={VvvZG9@V2GC3;^tYIsj+gAGGmH?_5vEme-+w@uZ&1yeo*)>y z`iz3+7|k>D*L`%c!K2q?)n=gQP$iC>N(e(nr3D^mhxEB7mWKsYdB3vItfs=fAJ*2g z(!)?PBqeNRdlcJmwYwj{BUCD#lOOuQEfR#`*A=!6y-XCo3_lhfottiURJeC~__56X zqkU$#*;k?UU;sX@hGP&Db_vH5jXYyX|91+RP3fLrnsWEq}H=73&)7dd5P`50)%O6PjT6#{Wy!-QAjC70Otjn^Q zszmNmfzgP>qTW`9MS{n@yE=Q(<0ol8Ty$MdEG@MtU3)1J$QZIg%N~P-#ZuuUjVPyc z>bcYpED=kFPQz#<{PVnoXCD2BJ-0s*Elb}^+Z)ch^lz@M8_}Kx$!n z}ZleZMp&iqogv6Z?ox^f`QHF83yYlj+z=tzG~|vTLJtBpUiMwjf=8= zHwDh7ArUui9lp>)TynYg?4NJ=VqBg9%Mb!?3+jWu#PvDALI7+7A0V%!f#TKGa7B zaVN{R2Sj1jh+-_*RDTJgv4^y#o7rXTF=y%ozi{Ba*NW`^M3oHH-Jp2ZS8UeUE~;2)krNK)MQ7FX?30!vg_&M8Y&C`pGYHTnzA?(Xgk1LgrmENUM%|p< zis-jDeNQQ0lgvKY7=B!;VTv`1$e4&*bnIfq<%v|CAJTHb&b=RoC?ZJ$!*}2|0z*DLheQ!QnqYk3 zCb0PU{WA9Yu$ci{TYPD2g0F_oMIWk^*~S_{{#O^b2J+Z$#zKX0XC*l1U+N39uXK zZH=5I2h>IL;K7(sqEBdJ&&)m3$oq;3Nh9x8v50Qh%yrkN^H=WKK+S4S{tCS7W-17X zln(?1^$B57#ar%j&Y9&K52jOD`qXY}l3rn^sv zeX~(~9$|iS%&9+jL4V`x3y7c<%lo)qFf&+S$x_cyS~L17n8yEuF4j-5KArf~yQDlF zW{=e?qv!o^I$ZOjH@)Ip*u{xY)rMWIr6`4%bu>51mY>ppGUVh%2>>`#_}C{Rm0k#b zMWDWlW>vBF9Q{(vN0^yg8-M1og0y9t!xjpXZn{J6*0 z@YY8QS*7mXY9dTitFLNbE1^rITf5GK-D}pQKN|1-zn{8pDpZ1Zj5>owpYRDHx+I~_ zPfYWSAH!O4j!x-vFH3^A5{RfUk2rKG4-`w*IqlTY>PLJ90*IPeI3(KLiT{+vXI#R| zggl@(M?WEH{w*{<-=7JZJo?(mZ@ z5PZGQSjwFu1b6?;WCVP`3-x~jKB7;v!hvUDBajaLGPka+Q&9yzZfFpr9Da)AVK!%_ zU~^%e`SHvHJFJ|cGtXiY`t1n(&0-uRGGJ>z);fYuv7#mU{Fa59T2NLtv9Mbz>_*fUP2VH2G)Xg*Y)BXJLITxMpK|dzg zyvUtH*4XbHJq(%A;D9~AHJ6ZfEF_V0TI?V9+MVMF=v|9{Nk|!>z4G+bdoL;L)+3cktu^ltHK%nvNQi?At__p(N4X_C6fZ zGjj&j#e13bst#;vD(7X`{3Rx>h^WpuLizXpyZIxSFUAxfu;Tn>XzTr|(xc+@ zRi4BRF5O|c4il0dT3&+IKM(Zk-FVk>{hVl+a@|%>$sd92A3M!;v9y<`JcNw9xy088FYE3#Pgk@3;Nj zn5%GZI+KaMklzBmBnJF8pRem13u>EPC3St;vxoF!yv1C5*oiS6VeGZZ|CCl(zLAgv?q??GC>NsjiT#0<&Kxx8iYwmB<4g~^ke2)T%{nMZ@0*_M9v zKrf;M3BBTo3Mq5|uWaM8vUAoq!??R(FlH7w7Uew3rrT3iW^6-5c=fUw8DiL^O{*j_ z#UD`aNt(6LRZ2DqLLY2mJnekQMwES0VBbsQ<~!;=V$KncEJ*Xoejef026REKIcl^O zYg^s1H-M(;2iu5z)`s`Q7g0*7(>1QwbkO>Xi9bf_EBx&vEGW}+Pqs#)r@ZLyfs@HHw1})$4h{~MlU$i#G_o@sLe3f0uAAwP=@X8% zn6!w{*T-FnI|M@XR@Tzy$7ml`AsVD3m#;yobc8sF9ZzOJn<8}HaiMp|yd}kf!|+vE z&#}QO-%q4|bnDSs&LsnP5n~yasVR)S1>k5Sf>-IZ=s=;Z`#dASLlq-Al~^|$qSxZf zMYYOt{M8Icx#J!o;;K*_e~}W9r^wtw?0d2%@54`|)8C#waH6$@($sL!ex_}+%Q9GA zsBN2dIuBJ%{F;<2$>G*A<0&SeFSpJ>4e`aANKDI7s9l_!apLC|AUVThoY2iaE${;~ zQ+E9w!G;@DX}!dREUZiBGKO}Op^M)jfVfM1q``UAvoAs4h~;ZQaac)7iO1bAtG82G zZyzR?_Iet^(kw0+cdJ|~7{sjDwY5IXezDgidSY2EaRusJ?eR0w(n5GglhnCK$Y;cf zE*Tf2UyNhxcDA7cuxs8X(>YK88?_trUl%N>*j}R}_8ySyW*J639<4saQ63GhCYZV9 zXu*TxEH0s5TK4+6X}>9|P!wq_YY1a~+tq8)c+<3-mkGq_4hJ?C8se|_sE`sWT?-*N z_4JKmv=CnK)cb;~<+>U8(YhG2~E40odBqC_{AICp<`e znz=)U?r8U!j<{<^RH1$%$#llo){I2h=8>AOl#PW&Hs9fTQX;K>uUUM?1n+k##5L%+ zyvl3#r$|HJs%P$wUTFzdzSa^B3D70jG!-WFsXr@XFW|`>)46GhZ`Wr0AYfK7P`L`! zLeQhc`3$LlsL{p<)VWPeDCmE?6J6p0H9LE=o0R5p_tNZ>8>S8^jTtv@24p!d>ulpG zbs%75O4PMhzs4Uh@YtK5x1O6cNXtFxPoWHLc0CqmkY|5{J${eABe(k~PK#vbvt#Sc zSR;MC?KL-u4$`KPEaSk&5P}%FgQU#hG^@U)0QG}LYSUx%h0U>i+x17x{Yu8`p;0>q zL{c*t+U8v2ybn~7}jlf`E`tI`XY6b-1b?X|sJz37z`hbNz ztDr3pS&OYr*_wZNWZK?OBp_HoKR(Rd=*W{^dZr$Kkn1ds+TlcJI-_yDRB`qht_azd z)V(tqj2XIt5(+$EuagTzhEH#R^ZmJVqkjadqtBC?fHUk9)87Dn4avaN^~|Z?=r^;J zs#l05=?Y!`Mr^{HxRS?T@M9xUjM)Fp=N3daxUbn&CCTqWrB+?c0>zz$A!UONJ@>?v zMTKINH<;dl)Vr_Ib%&6(vq6n4)$!NW1o>5 z>{3dn)zkkBKIi#pDD%iqmC>n_+Y_T(%k26fr?~cxpZCrzxl*4{Nb0xed0?3F+TCJS zM^5+#X`&&1Co%by;a&ivoqSt=?X@HNx76~=_Fp~h7T;4IwpXF-s26dK5fQq!Z1j;e zajT;4b_(dqyd>9i9wOEw|>ZvB_hx%flCs7Gl@h2QW}}YETNd$W zGY;{5TDnR7N`cAWp1>qz@ABKJU6~#c=dM19h{{CGzo^U6+|nXL zN7$>QZXV3X#WMpvI7=v~*cvx=TcDVlbov7QhBgw1N&NRN?;?EX52Y-lWJ3`n70NuC z@ZuP2OzO`vV5>_JS8F+hxXTHij8KCvET%Yh!6!kiB|rkPuV+RD@xD$Bd9QKKhW+UU zlN^5vTVLWrkssWF0=U^z^nGk#D}99YlyOve8DZ4ZH&;m0`I#9`Jq&lPel*GWz-_}y#4;k7qpwSvH%B%3wR-2Ac&EgTqip9LvqohvX-554}Y@(IBe z5_pDkzLwcpRpk#x_HQ-YKS%brg96Dz8mN%ijVR#n5f)Ua;W@WNe`Gg<)Ur#|nr6^n zpJnj|xwzJp=HDCD`cH*kVTV=Tqxw&Y0ohJ#1**^CG^>HF$<3M6FtMg2u)grRIm1ds zSqW|GWhWc@j-HH;&$WC`O?IBBU|QM&IzEcT0d&|$_0t8G>X88|`Z!>R&sfL9^c?Bp zKCH&w>bEB!#knOymwrk(`Ut%v1%jC+2$=Y@M3?ot0n5RiR4N=ze<0{vc?$O6ZJXaY zEPN~EC+*g+oMdHNIt#ck5HB~N&V=#>u5C&vouyX|e|n- z%Z98HY$n?^of(m@^$kg#d@yVDA_AP{GK;|mlP%$gN2<;LplTTqvMYpdCPC~wQk3Qe zM5P2_n=LA@zw)%MBW$5k&=uIXQOqL=RIekHO-rBiXzpIHm3Twb1R}MOX|m7$DLGXZK0O9?&EX>3iI3_h5vP!2&AZ8yaCGfopW9IJCJU9pv+?D-Zgc4)ap%*ElApZUrmP-F@B}Sn;9cF^#bZJ+*Z-IOkugn~C_&`2GC+F=R6a|g^?YxX?qUA@_O?sA=q4*m-}J&zI%z)aBa#e#(FpHA z+fDFvAd!}3>xi!V(xCZ9^Vlgo9;(gg16rc|9Si!S^Wwrnu*9kzq?4rY6_u_tct*6T}>| zR)m@hC|Nkq^bsO@^P|%wT#3(gnFUw~p6BwYH+VeraeHa>6ufwD<$PFSWFb|O8hYZE zze1N~#8~_3U=?%!(<*+@XtT9nngz-aYCeHPlfmWbZ!#WmAcC^Ryl>ZB930psp{u@} zjB9`cph1AWTTm9F+;l z9sbBTvH6^aOpbOKRI*$7YWsbzZFPJuW~8AMFgqn{eD2ftwY_lfkL4(zV(VY<7%H-U8KSz?GBnv?uR?o}2xf zf_ZTDz_oe?xwsJe@`foy_}|_@Lvx?=!l?SmymIn6KNtI_>2r7 zkiGxB9sc3DFA>Y_YarG4o$JB3+v-SRi5Y|d2aX~C^jA&ke|%bhU=5l<9^po-N^ahE zLPq>A)Bia-$MnWS@;RNDriiwP$M1ixafuGwwdoe_Os0a`@uFan>bpe2O2RI1hvEIdh)D6I*q4lZe{S_p1 zfGDVc7=_#SN`j1jePeD{!la(G9f3&-Y(|#>y`MO({9=+BvQk7k?`LDaMIUeFJGfiA zJ^r;`|L+&hpg+y(KMZDD6G#GI2piJ!VWGS`D6QnHx4{7@eScOh2w_^{_5r6U1$x#H zE+fxRO%u6YXiL~oh}rv}^_oN;RdgvLKm?8M=+VX|BpSSw`RAIybw1rfJMx80Nldz3 zci>E5+u-{193CVlmGR178NHhp!{gO2 z5lrCOxHJh-wwfQf-GL7-I0kqm!%(-&9p}~lnD&z7!PH-?BGDXgV>&;dyV1&~-+W8- z;TQXBGgdnaea{a7a#STwEhqk$AvDtbF5YuqsS=@8W+sL+hbULG!hJz@ct0)| zA^d40jI<)#f0UXyZv17o)!38S#cY~2OLCCF{?c%qH^7V=M2y4cNChf&?i^Hzl*CT$ z1QOqKmFj)`z)%wGTfFoUm0BE=Qq_6g0`yV~Xi0`M(4E4gVj(ipyWCq>@I+hw3(JPK zKX>i7z=?wjk^kQ+M1S4IQ*Wr+BNUpuy@prx29NKR6p-u{7i6O*#LN<>y}o}GO3=|` zQui-SLV4sitUP%*Jgd`ytvN7Z5Mz;&PKe8ewzS0(v+#DM#YH>m_enJv<+=q(EXruU+t6c7#p?J2=%=yI@6zJ=JfH)w2u21?qnT z^7};Y5_od3if3jb8!4xF`UTQT^7&StMLg^A9DNZ)p9}nM=3zRbl;2l?uKjs1CF#x)Ij7e}#x#%m3R6nL+-1?DJ-2^N&sV~CH$y0p!1n-AhtkwTA@GVY2!%ciM5qg? zhtuDv%Q3D0E;W}Hg`t!PG_ptdg~&mWc^=^RwB0xTpBW()RtO4`_QJS0*PpzP!1tD6 z^H0~dWmbxef83=iECe0#qx-cVQtr$$zRf&)UOky4?m-{zO6gVt#aET%nw2lSS0p-_ zNa!s3$op((@&x~>slmQ}`vN&#vg4I5`?pu|k4f)cA#J~Mk7@&; zN4;%8ztMafQ7II5Z2pZROP{)01f1aX&w+s_EwBAt{Am2Dv?Ta&OJm4tSUFzL0@v)o zs&lZ+H9rLakUo9qBt*Lmvx3l4bAwT&kEAECkHBZU1R?Yza5I^GcvRZsEaN^qe!NN? z)?IoZK?vtoDa1N)xTSs9Pd!tQXK?EV@An#7ZH6mMAMR_^Wi974Enywg_X-~tWuxv4 zdzO~$Vyzvs`f|lnO{gzD6ck838KVBgURv-BX&^FKLclfOwJ|1X@)vB|KY)#&#)~CFm$F@;uA^A-2(S zv9{f7D}NQrLG`(#KQ8z#T*dBG->>J4)uWa+K`-7wu|M*Jl+6fpgby1t#-DO0D|5gi z&A0E6L9y)mDDUjb+|th(saL8bMK*FnlG|1G&JC%DHCxH{Y{V}ytMvQDHowv)aTyyJ zticYdhL^5wb-X6TWRB)g?AeG2l(|ny`#PgsJzQ*l__2U~-)5(aj))6uneaH~!^$4& zM0ln2(hC=CL{?6AXVDXm3GBmYoY)7B8@1Zz?83KEAxu>{iNfHcsG1+L7$qBs1{6FK2bF${UindW0-5Se3KP`7w z*k*(gR$!Ud@>*(wWy6l@p^-w%Y}fXWj5Ma``Ew(cF9|25SG4@M-98ge^82y()frVB zO^FPw^^lgncsK&(^++0xF)|wq6&|6p@zD?H+O*X@<}=iQX^`yE$!^~}>&5uI-Kl0g ztunK)D`n3Yo#Y*hnOQAO!Jukac+sfsMW;dTon2l03&E@VbAA5%g{Y}je9CBV53aE~ z+*@Is2=1{DwD@pqlak{wU zHvWawaBWnyn|Um|8L2HZ>Qm;;Q~W;OR~i9*nAq9hVYzohE(b<3db6cqTyBkf^SF@>>;oR%QiEsN9?VwqBby)JMb=zNFp8&luQW^luqGj0vrs+evnw+whqZ32$e* zxn+xiAY`$;;-}V*-VbTIJE|~VS=boQRu!8}>1~pp;m0`JuidMqJXk5_Wg8Ot$Bh&r z{3f|?29&B~Vn?@!ap#xk6Bu2lW5zY{catC@c2qrBP)p)?C$I5~dp{;bU-x)QU`Ca< z*9P`=Kj!pkV<#k>jzH1KLt*q0(i1rEw-HjlFNaJW-))XJe)zcieDGa!}W-ca1r7c0#gcFM{Qe z@t%@sBdT-F`G#1^RB^I)zFFOdE1wVbDu_LX2B@9IJF|yYxk|1I$z{wF#)^qB@gMgI zQ8SY%EJJcma%QJl^CJe%i=>b=I@VHuKu=X^e_h_gsL)QgXg z&CihY;B6;uR0^NRqmb}a$EZb&obrVmTe#A9?a+cD7mVt@1M(uj*v{RUZpqrsa=oPD%w_tpT<=n|J!|nCo4kKG^mLbDRgym}ees z?wlQS*LEar=nKpp+|63Z63k%@;shdw{_XGbQHh){(_T%wYtu7%@MVXMqv_WibqyT# zpVuGf$OA0rZLk7^d1O9ev|zLcpJJ-difNAkj6j9;LiVq-CI;DPYRE=||MHJqF*SEs zEq^EG5gKCIGn4y&e-ya^JG<`Y4o@hLyfKnX(>@pK5V z9*q7i7=697c>6|_H)N`}KMIPW;fq(!yO+VBeJw(5-$y+}1|~N8{~8!uXG1vQk*OAi zNtgNhw`ctG94n?8Y)alecol>F?9}tf>W@TLKQgGCe;?Edsf}Ws_5Xg2liLR2qV;gJ zr174C>1m_B*?F^Rv>BG{Q7Fq&Anv^$5wvIl4iwjPj0N3luwnx-mQQxmYNFBy%tJ;M_$J#gQovl z8R&(oKbNu39sHQ4axBLUAJW4NowLs>W6z{*Ee~7x^T&A4A1nO#y8P?*Sj>a&>_6-{{QK|;X`)_*T=1!nFBsxVB?9Ts2)gk@ z?cIndk@yu|Lt8-!R+Q1`D{U_`n22;#p~W9vFI+(-h1+QlK)PFbo9kcZMBKvnTF@Om z0^OI!6a4|!MdSX6mOw)-;sb}dx?>V1dOD|JA-7U0Ijr4t+1_?ID%WF*XN@A>+S22+ zQrx%u1eIWE`l#oQX5EbUo(FWQ*W=ztrCFbay_=)U$(j-iJ2yDiltE*kEdut=Ege_f z{`Q0u_x45#PNEDfMc4R!@}XneA1Yp49!nMmM>X|quiISFgme0V*WTc0*x)pfc?;Wx zTp{lrFCE>tCY3ghe5wRKnWBjxgD?)hlU|_3AYKCjI-GH)(8Y*qSnAJ9b?qHy#y+mG zx#P7v{bBz39V7b*G|zSt6?U11g@Of#Zm8wLE{8lC<&lgnPNH7jYF)dKKs!Vkwnvc? z7`ub!!m{b1(IxecOgh-Ds9F>n-7%iZA}Qwaqf0ZOIKhBK7*pFZ&ORYU9ftjqSxdII zt1xZ{58f#sJ<76==BhavE&&glMGE}p8ZC4iI zWEqs&c=dphV+3(?sCsFzRj+f!MpAvATiB<-1z+ott()2T`Z0nZ;ZW-lxUO*Ftm5U2 zMrlY`$H%ID)=cn9srGWc~nphy1Ussrjl;j-SS{j@ff3I6u z|9Ak>VCHa&Bw@nhv^ z8#eHtJw83yiCKq3GepcMR18*8t7U4n({5}f##ACP)|(N#+gHg9bUd2yd@mJ{+!%@H zwoE|3Yk+RfTE{+pT8eyqL(yJ#v}&%Z=e&B1_pQ@#@Rx;Zuc=tSQ~jOn;d81`O~*Nt{7ebj6LcKr!$t&Qeg7VL6r0B_W&hJbp_ z4LO`LT3gS{LuC1zXHYdud2tSYOQVI`;g|`vZbg1=0Q`VuQq+XrIn#mswIW@ zcS5(l&Uy$+jU*4A#I>sW9Zk-9m#UyO!|9RXxtVPcnvx1h`|<|Csg^QOiEp59a65f{ zm4)N$d{6eoXg%gWIj*{92a;0~kfJc3pq8w_Oz~}dF|Wr%Av=7FcRSbs^Ljg9)JS4A zm1Uos5quGCold2^MPTL?6GL}L=y|OloD>rwm0Do&SgjVx7Fd!^tf%O~t&ZodrwE0t z(G{jQ3rvLJy2nfUW!G4+#q7maF-DyPnfchb%g;`eO>PG_wAu}E)dz-1R(m2c9uwo^ zFWa27I~z5A#bPHNIayh-qQ;M4EM29a{WzS%t2sP z69J=)Vk??`xY*SQ)e(BH=e&E_y0u(jk5#n!ZD#0w^ut2zX-oIS_&WB`?euzn4jgz?810p3e zoQ^Imusva*VI=d<10O?2%B zOk?Y6clKZ3yr)Fi%UL;3iiE50cbWMh_`fi(a9Jp5ANVUxkBS-RI~Oe znHwF4_jN-4BEMY^^|KjYT)BlG_3Fix9VHhiP)yh|Q`DJa17uMw;!_6MZ?O`pGLkZC zky%Ju#PF2*S-T^VuBepE&cgtVool3Epr!bMZuepE~NByEn0Sr)@Z~y;(_QJT;5%DikRD?iBy7OdDc8gI(J3 zZ7I9kL&t@t-lSp`i{_`u#$#|>5v!xt1C%4lUT)~F(LH&Qv!yK^a!kji9Ge-8u&<`V z#kR(4ZSL1O<`H@nx$PRoGge$9L0<@9Sw4eD!DQ`LzR^yB+RDrfmC z^|O^dMeE|Jm>(38pU&d#wA`)maFs~R_UgSj^2$R7tKB|x$pk+~nv)ODrgW*mrD#&# zI>B^(jbM-pn;MvB;#KL=5<+p(Vu~{jNkjjA$c#aG=Eq@oYmof#e0rr~FkG7~S|$3% zQUz^Tvu5taS4ye3O>Wl9Ce&h9bZT&v>1222Jcu04{RvD>9Q*F6SU3$HyRW1sSF${B zVw4)+{v?$nTOI$SfD(g!PE@FY*KkYA80wUE_+mjFPUrMnLh#V5k31PThiZB;o_Dix zI!+@6)n}N~W@2*(|Km~Ni~8Rsw<87n59T~;g|H>~GFILHV~$(A1ca$+pK7<)Ggdwt z?^UBFCt)*9|6~zsbvkU;C*)MEfIC@-YRYRhscKS+`1$$7yX+L~&&+ZHeQavz(k=S_ z3&ds&kpFse!*%y@)!Cq{3=W2!SFYoIo+>!UqMb@l4$S8BT>ndz=)u(poU7&(hJtTn z)Eev9e_`dvDlN;NvCGd7&6ac8*vetX-n6dXGWzLqw+Hc>C@SpM8P z6jP4gm+^oa0l7^^WC^qdbB;vK{T!LFcsM*-8`GXYJ@;s8)ax9kt}d8dnosd<|Bs7V zCHKj2+R05kPGoJ0m$ALdaIw#L1Q;Iw!}v2{npTTq6{A6T^h$a(O#VRanbvP@YuYKe zq&6Y%0oO+9g)`kRmO6TJ9*IW|nn^^a$n7+YT<@W#w9IrN*DBmmx{4eFZ~uJ^U^O!Z z!8a3ntprL#sd-yZaL=_vN0yLi)7gvAL96;l8WQ4ZWhCA^w7=c-oEYXQZ_s7DV;k9yIQ<|Y)^Y9 zoQ^28#d2IaYMuI7?wTQM{ryXW{y$lSdhq(8xWII{*fRCxVmf}56-}SaK!cD^?p)*H z5=)zbun)>c^<;xb6)(@p?6}AO2+%fFzPM7hN-MX2U1X`+&q!awN?%K8^T%qT-2M#_ zi}_a*M^W_HT@w_8SIHy&GR(X-Z2(`glctu_tex=wzFf`d=$Em?@kB<(lzVt?jx&mUFixrFVW|3+z_ox#mQK+h{BTHHW+;ZuWJY0VOx3kxmIhm(b@bXGV*=Y_b9 zBpNg+s}U^Wcm70LL^z3xM_+DhRpwaF3gJCBkNlNh!$WmMyeVHb z>Rk0Qeje3>|9`T;9*%S}3oJ)ou*LV*plYR(oO^AFqT>zHSX&9DSM~m!WV`*`Q`faN z3#y~Bm;gmOx}JCv;tI`hg9rBv>nxiz&;-6S)bFxAoX5npRD1OO$_SI5--bs6R;G=wxL#W$h=AF|(GZ7lX;xzr4dxbSGv6WsPP*Ve=k! z%Slm7*>SV%38Pq4%1x}b21QWSOqu?b*r;&7aL>h?&7eB%|2DH4a;@l@_Yf?~)Zyt54u^h!sqx7iEa;AP3k3X&4*Fra{ zp_tn|jn#`LP#zqZ9f0{AH(S4~`i1X178&COtWcy#pJlSPE4Oba!%eHIkg2A@j8|%` zU^QY5!~{H+Y;el$Q{+>lnEmVHL4EWymq=j7aqqZ2x0z^&`>)4Z5u~KFJX0}n{xVud zl9G+NC5FSRF)d=cdE%B~x`ARlPCbo=ll2ewX4_KCjOzEE;yYBD=LgZ@?94~|u5>cX zE*&X^7@g__p zdzw7fQ8-V}%RYy&Tv1p@W z4ZmCtvd;*ZR%wNJr#Lxu;%w^3__8NTn&`_BF?jaVKecx8WnuXI9=W0wqtSPkZf zd6T}d2Bl=FmZnXQ$~EBL30Q<85J8@Nmi=C|K9JgjN>Aqn9~+IW?q2nX(TAIN?>b52 z=A+T9N^&Lbueh^n-fNW(u0hw?>T%t9jJQFK`$CL1Mv zvA!pR^=LwIRI5o8HAi+N1fJqS9 zlMAJFu%YZClSY1;a&ZuoJ} z8SB{ej@(~&)!*=H_(QD9Ou*T=Br_uEW8Pt*-GBY#3(I`iWt_?XAB4JsT{qDF7ZeKr zMXyi+pNQbXe}bGtOj-c3A}|f_bA&ugF7CWcy0^7-bZ>hl{03@_;TO_ef7k98Bsx%u z+dcrJZ~Q{%4?ybrxLdz|o#fht`h-B{ioXDU!C$|Qjzkdo3(N2LL=Zxi^)E#C8-j1w z)2S=u9AMM9i51+2w?b9AV(baUa_l`IEr(h}ahO{oe{IbX>pkRbBI~A*YlZx)xbbIt zfTKr(=M{0~&7%A5$#{MSVvA`6hsk|`!xRAK@ULv2Litx6dCh1__F}?l*$avXxH;*} zBvK23qn|MhQMCC0DtJ^-%MJXMKXcqL`TgB)ZENAv!>5^va2>$xw`06TTviRyQ+%ia z5vL-k=w5uMm3L|g(nKSWY8(d#weagm_Z)3|>NTZgkP&;-z~s!Rqq-e{VEiDdS>ILc zAypI)_mNh)o1;XTNkiBwl&1W_y-4^jmyghgg$-aIAGb%aH|=2Pm?Q7gvsXsiXli#i z7bd3Q-DG}^``_QKJH~r4V; zd4dNtt-HVvN|4bWIy_7N955g`H}X6Ou@ z0}q~%;9_OmwzQsGNEuP&5S1y3&#XnNbb=D2kcRaN&c)O;r7aFBLa11Y>AO>Q09iRrD2`<8rX37_A3UVP83%v(te+S%?s=pR8O@xX_;U zTgLq^vHU^!rjDw__ASj8BE98W%4tv0X&|SMsisZ2_j!^tRMRe4vs`JMWbHarPrI3L zU3OwDKe0(tX*c0e@tm?)V!MPx-@KMsqFtjADpT==I)J0JdlMUxIDtVSyZLzz(`7l| zCHcb)M@_c`bKE~6qju0xG0TMDa+m7h%QIm=i+!*2x{l*x93lEDOI)sf>x;QgJ(aS@ z8eNnYkGim-!4{)ukKn;1Bd}}YN=N33ID^h_7s!|n`ox~w$oR%a_m6J-0RDH(QQAtQ& zgOu95WougV23N7+rCh$k*k=7zPn2<2ogh{j<|U zM+$D1Fq!7rp4Cz;hmhUd)&B;i@QyqUP{!C{Choa5n8^ukGk$}0H!hCku0P9@?GlH7 zv}^smoA*?&7D;+?c<}=Pnne@Fs)uyeLEy3{VMqAEZpp6Il&ErY64MF%a-qe@lgfAc7QCK*p|$3|Lqva zu0NTqyAjulisirJZjr+1PsOO_1>u{#LZ~(iv9077f76KOTXdHPgB$#%ZTkr-7l5tt zxnl_(M-}htrkBNq;EuRNj@g;drcylwwC!+@lj~+u$OC=e%z^~jTNPd{1Y~I*j@*pu z3;s4UoNQJX7Bo0bwNI*90ZWmS-0?`Pf4}^YIrL7}C#!X98bvTL`BhRjsu(57NFBC_ zZsT3QgLwnX(8;_Tk+jPG;I3<~Wjwsh&zZ!xMCiqFzjJ&$?_Z!Mw1=P)g{u7Kk833? zo{5iT|3i$bprU3DRaVaQ67j}7X16u7$OqK%-Zc9o#IkxK`BCIsi6t0pJn z6|H(wbhAS!b9a)-Lj}f8>a|R1cl=r<-aSz!lxX61UmN}NCd<2YwUEjqe+*#~$|)hY z=0NDq)l8%@wq`n%9@{Bl+Tq2InVxQt#ABPtmy04x4O<-F22jtMk537RL%ULE&&14k z<2tXXTgnrL+C*h-&Gv_F@zO6`UdH(I*|}NtwvUv>+s?iq(i?_aWW*dEdn~&MO!R&4 zJZdC_lAFk*~2} zBecgTrp5onCPE}NKsSOxv&xNGmv1oD3eqoiS!TVL@BH`nFjGUj&WZ}gMPql}=kZcB zW1KEGE52b9r{d+xW+S*kF6)#lr}lbNa|#~`b9U~*w#?T@tkWJ7%BPlIZ=L17Pbo*O zr|7b%i?VZvQI?2O4X_Q#gSn-48cT_H>f)LLsJs(ay}@FoyIN^dfz26hxktpx3Xm+vI_Tue1$eq`)UK#mNnqce%|tjB zsJjm?t|Xc8OU#lhc?)r=-(oRw<-%nH-mjJp$QMGoEGD$d_gJPUC+9LD*>#XqF;W_e zG63s@cjw`YTrkUB01#5nUKrFKmydh4@^{j@wTFNVh z7R(p%hr(xB5n#^cYh5^RH8?%@lJd2K+ecxod6IFYWH9Ex_~sS0^sW0@9_y0We_K50 zP>g#lU?*|GO9$wV^yQti${4M=vAXD~?|ncT>N97TFl52jZwIKK6# zQ9@fI^EoDAmhWaTOK_Viy&7@T?5JiTsuJu3_9=q_c^Mv<&kOE2z5=Erwl{_T?V&|r z{k?2`_BvQlbvvjXeyli>PX+1wNb**%rLq&asmX%FyjyV@B`_}%nS0ui#WAT~ZQYk|-)fb{ z9?NmR%CS0Vzn^39KH%2K$Wnm%csS_{SlusW1K(%B19oCq=D%%^mIoY@iFVrI!F};Q zr#oaRo6&NX;tK}K-Co6RNeU{X@k^bPT{D_Q51d8m0f(-yh3Q{uHOt(t6_Z5OG=7b* z(f(YQU?74{LLy={9{^S)5|9B_P;)&9RWs*Ib3zZx=B<>KphWH^TMhS|J=Vk3><0=K zuUM1Z%Ni4o#R$iv2>vics2}|EtQF2=mVA4K7@XF%PQW~YNyK(Vz&2=i;S7S#8l^}} z@c}SZG&c}R94ZoUO&d~m_I<;YaLmcP2xykXMPfN5g_+b+F4y-yfB_F&U!s%LB7+sm zz9_~^Tc3`Tu|btK-SqY31Ir+XqS4%jfkn+c`lF2MZ;NGsl~%zxYNAcCBhN)5+&S{uak5P`q{LbCrLoC&lC_bPXakEeF8?aXSQve9mBz*umN~U4c zeyks4(_0YT!5n~jI|U7A-c))LF%1hSau6{!-XHW1ciZ2>a84jXzMi_7G;vcg(g~dB z%Nih#8UE|*N=6aP*GoCRPBh=`{<%8=G^iIeeIRPxoF=vZ^C1E;XopJsCGr@nw~F%gokei(XUEgfGk$$G-} zDO#SrmMbz==00)6(X zMUD}M?K>icROH%r5GG+*!a`$>bq}`O?LNn3$f3-;)T27)jJo^u>dJ6x7Tc^f&V}iE-92 zpCxFfT?oz4ci$c&Xj`31^nl#~e3Z>dxt<^$^V@^i%>984X|($-j)^Jp{v*n)75cgl zph4!qAA_p=UbM;P;=$5aY?t{(D_Y40G_#dCo9ip4%eypujrOU9$6p0*T6nNn zoT&CRMQjsL`iJ;%VKJW8GBb3S^Ap;M^nqT-u_1-mzG%?BK> z#Ma92A}WoZZ$J*H#`>H3DMnUB${gZv)~qxjX9HQiIzZ;|htuhquW!a>H+7CZt~OQ6 z+QO3NfjL)eJ+jrlqS zou<`}$KPEvXl7O{ewfa-Ym4>t-7xp5Vtf%}>AJla;&E82r8rA_)0o){c+#>tqUO39 z4^gtVD0IT@dmJMCSvVyy-^i;MqVyafbM(ai~|y zUoM4qjeQ=kSNNEu}OI34biWV(#1T(nxGzeg)QkU>v>mb$j|DjQ=lllvplc(9sBuVG%x7)rMYDourVpnfIMB8@XblIH%+5@!-F%0T>8$)}8j}A3? zM!Sezd8;;2^##X$j_6kTteZIaX_X_fu|=!70cIy~=;)~3t2z_*WhDsO zY9;asYsYO9)`{Ofob~llbbwb?U8+k}z8EKO9!pw)y^BHM^>B)LvWm1;V#UGqgk$@) z5@i&Ckax7vyi|4co7vL2*@;c$olRR?gJR$E-;XsNA4&*T3T*t5ck!K*JYtM zXf<1W4hbocqpb^=8tvk@Q1$H!j4HU{t#Fao)={ zkiSbV7?YL7t~4->^~c`OtEOXcRlX7x*UaM7Fqh&AZkm`bRo?QkBHn%(?C9bObN{Tb z85KI8j#EaTHY&*=`2yX(DnQC+wm#cKr+LQFRQ|A5LW#UXcze$N^aN>GK&od)$u*sh zylZDVN|t6OUw?RcpnJQ)hezI5=2NW}+suL;;i(th(2l$Dr<}p~mF{1cAjW_Ho*4hc z_ecfo7HzXr6h=2SHvQ?iIviyo(kGIuY zeX|m>+OM~3wy~KX zI`ZD9dxtmZ4T#seTkzo4FCUbgnoVcT6V~1mT6n|TucPFKL7cMHr8vcF=0@2!FBnyf zRsZJPUe7&*cNTp}%37XOTz#{+Q&-D}hq6f5I?hq}uXo3%oHN_5u#?-~u*c}*+0B|= zV=_2Do$f`~ktz?XHtapCfzR_+KGuajMvM}FVEuDGlbu-P(@wE;JoHhL3%1C($T!>^ zzf)NDIohU~cvq+&yCK{x?KlT!-8yeEjo(k`C;a$+um7yWn9Uhyz43k6_j%Q1tUIl( z)(m5p-u>WkyKs1q7b(Mf*8ucXWDVrX_h*YJ@uZqoxNgim&p1rLv59Dz@c2Esyj*v( zL8m|0$L*TjN-(ueUy&31Qd^OK2TfjOLH5nB0a6&kaCUN!!~9akz1Avv`>~+wI8Wa> z>%~`rR&QTrOikn34sQ*$un;V8?AigW%pC>gs*+6tqhcgaROLO+v;gDKcB;6bpHT|E zde0$~MJe?L4rdpmHWX%iVpAN~CextNG1o`<0^l=OVMX3F{v&I36dDvvccNPpfLXu(>Mz<-_V47S5^~ z*zNhoNC;A?*jj2w9FVfB`wVfYM#`!R;?K9y?0&m9p+_$(A0E z>VCI$onY8qhpk&okU84;s8A}M(tc~@X*TXwNBR{YrGPLdTeA|N+ABDmMO#D}c2OI7 zexPPIMgF&SaxaI}7Ad5>l`UHNl-QWOl}a7{Yj9=50M;R-(ee>dxH!(Oyl3#EzrZu} z@+ft=@+XbOFNoYPN{^qb^MAxZYctJ%R4V_`2lz`4^&icHzXVBZ3iW?FNq^tbUnrsr zJ`sTYzcnmtTO+NAZw2P;zjP!1!8+HZP5+ZyW&Ky3j_{6vA9+X))bKwGr4;1GE0$)m zs-663U6Vjpm!K2XmaON}0DaqySU&vr>u&>&1^+pQh342)`>lUg3$ej{qqm~0Aw?*4 zayZ{DU7YPAKwWr=Xhh`$$P&>Tg|ZHN5qQvg=?A`s`)Bq%7jo0KVy&M*itKu=pi$P@s?shi&8F3F+fBv1!f zu((7tC7!1OdEwFMlM1YIY3`9uF}vO2jv zi@hP{@MiD;z1mTPw&wF6@5tF-3QG2H%~`B}SD{m6FbuQdX#(iZ8R}p>@nj&4c1Mu@ zM2BS#+`a0Ez<@r%Hgw?BlYhD5Z>Y)-kB{M>g-3}L11aCrE?WozZ;_^L(f1b3t{8u; zTjTDO@2@<;gQ*(EfpD?A6eF0N6_mhe=I-|*$$Sm@KD61Hq-8*u6%cU~AxyUE?kS!; z^0e^{w(p`JK>kmnuS<_Gk508KMcI*yFd_Gnp=XxIQ@S0rMfPM^25XbI-g4TK>m{QZ)g) z`=?pd&)>bdG&e;gqMItrp-D%k!I^$~&NdxMWyrmzjE0(0;!n*wWf0CBa7TOs527rX*?Rr7ml#qwfZ zj!e?SX76EH0!(TQ$9pJq#m>6`#anwmwwXyQZg0Kiqg*K!VU2GwKU8dgzlNWq{XyhM zPK=KQSo=xg?#nOs1Pa^{1(x@`MCCV(FxDP>)zsqPe8-NXR&9JkTqu(4$?(qWPaM+6 zlj`k1I6fX21#8)m;8slD;~NqC4kvFoqhXN7l;VEbV1JReE%R`DnN35CeCPw?K*XaJ zG4UZLuxlQ-m7iAeZajWjCBMpABX1X{>qt|@H7P?haYHe%)w%Z8ggf zH!kCLOX#J;XYNJ28mAgP=OW_9-NQyD5_W}s>0-9oCClp4-RCOQe{2250S7hLTQB4_ zBcF!!gd=3gA~FR4YhE4Vf^iJv^zF?OcWWJ#<~>nH6ZXuc2gd68@kfE&f4gSjWs}>^yx^iP;eOzKr}v6Qh{GnG#+|x z^ntzvSufy%6R)?Q`BJqI))iyRczfc@V|nx?dc<$GdIeRHS(B#wJ}`~4x9MSGtz3_3 z!&J7x97?q$fL+dJ-R<5xpZ{QFA$ap&@wrk687;`JX30kDkzZ?!diJdiu>$^pWL~! zs$c-YF1)=dt}DbC6hKE;D;HGb8ubHlikDyr($NiQo^;j`G=O#3adL!Cp>jH3{jzv*2%e|PFyp*Ws8^Cf=EnGsA6 zroGliv^1_0pZNi*UT;Lga_Uk9LLQS96I+f;#fvu#ssnix2+f3D6?3Ob&t@)z)sjA;Q=- zKUVLs!N&WK<+@Gu*1f^7rwZW`45}l|!%nm9(TpryAlD>*zRGU`tf|*O2qu3AxD$sN zXq@5K;lQeUwI)FPgKhqN79$(w+rDze=Oqt@^Z&YxSHzGXQ0Ty}rq{go+6{lb4vLuw zO9IIP`o_9;X;y%LdaZL@E24&8IU#rW|Iks-R?r-!5uq;p{}`6__+JWd#`}o$c4coK zT&MAaTLwS=D@wmyci_Fh=D%>Q;FCcw4S)DDQI|nI3fd}cze6rB`$XyqHyd;xS&=i1 z7zfNM9r%o&zZv0EWrDvIkFa*aZp4GRPOQ3pX^~dFa)JnJ@Mxko?D;z~>932r416k( zfo(#%;e4WIkUfO!(Ml*yO4T7d4pjk}fe#?u-MwHnWmE$yNuR0GH`m(bB)F^ebX0aA zW0y~oN0y}A#=E6}4CJmDYiAjw^;qt3x_OzRKyQxq8Fx5miHrS;@EhDZcI_lY=s67b zB@t8%^lZ>|17L2)2SAWthYiBGDM~+J|6Od&{hv2xR7FHO*(-hiB@+x-w*{?;R|6+u z?@@PpLV9Cfgmixi5Uvkv#YycIu+2Vo-Vj3i9Ap$0%B7AyB~rfhIrli-X+(18yuz?T zw_VaL2|Hka^WfTVgtOD4T)C-D^I|lTk~r~^6`ImjY-y?Im}NHKCu_~^eF$=zJXUBm zPph^cg;~Px@c>xW7zaXbbL}EyjKqEop2W3l4ae3B-*fJTDVP^dS%ehxrS|ofdGX?Z zD;kP1S-{?A5!!>>B0}c@r-kB-Ql>$9Xn7*1V~_ldbN4uOs|OYba)D_7r9nOFbQ)}q zpLZko8#T75{6{QtvHq)^t0;Y*T%}2fxC2&54p#;rzO4e%peds_*a;^a?^9u;F!6)X-k7tHgTK?3Bm*Vf& zlkxt6=jBYJ`QY_Ai@ac4^w;ccBgR?IK6V6H{)Sz1-#JX9BJlR6r8X@#!li(Es3#{eSqO#HAULrTW#<@YfCcqxysQ_pdMpTkS`%TC+I6cr3uD;AK|h z*G1$ln+iSw6BM4U`I8@I->-q!4Dz&&*8G>cF%VX;&GhnM1;N(r@ zC4h+ATb>ZWS%tVk!3>D5qTjvtr!vvo3d?sO;|1z+*n6C-w-Au%8*J=^=X232&E(S1 zU0(Cry#GU-0U514`EGw?z@3fkFjhitrMBFflnqJ0GZ-M$RxhHFAe`5vcnD$NmV$uK ziaOpyfcl9I(CSNL`<$U>g_LR7 zlhIk;LJ7dk%+W$({=~e+(sXP!a=tXl6T_ULUaRZGASZ>gAlrAOymaqvFQ0ug`B_ir zXcG(iBi@HpQk(?S>9Y$Pi6zZ2Hgawb5j4B+1{yXyjP~&MQ6g<#`BVCpd z{=_&`XYSt3Nh&KENuvS>W94!nGZ)dOKzmI@OFeu*w(UQ&H!fzVB>p9S2Cedv3AtRN zkNW!4_2vYeBfE#`hBCJ1n0prhiU+&B-Fim7sfGmido)11IbSN5hU{s1i2 za+n`CyVSo??QZ0Qo%bp)A)wQ?-@^9ko6Q>x(j0n9X0l;9V>@Bw#&dMKB(pBpMW7&GPq-l;q9~CEY}q<7 z!B@T_mNUU>PypvmPEV}6Of@eT+=e(|TiFc3*^Bh)wW(6%q#bXocPvJ@0!VX&IAt)0u`ExHY>9ZgOKtXTq^lH7;)lkD z+0m4}Pb03pJyLL>Ux~rOV<_4^0p_>kl{;#=yH)$_H#HH16@ivf*yC!_Z4=kUsD{!l zWHJSUed$@(nX?Td5KcdHr~Z1t%7_Z>d78qQ$1q>p>pF6PSwn5%Q{=#Sy0-{;8^xaM zp5piBG692L&xElUTZw|-p32+QV~egy;MfI0GB8D>O&hyH{W87_7;<_G7|VK;E7gX% z4-DkKknr*`P;Mc;u_C^{c0)Vieq1nf6nF@lnFirMG^)B@&(veQEqLy!dV21^E#V0u z&`XPGL|t6F72yXgY6stn<6P}$e7sKvwnUj(ye72YIkTVnek$H%5pxMlXxAo`E47M7 zRNepmQTu;z(`}aewVwrYk%O6apB{%H>Hqn7KZ7Gt2 z8;M!_UbuZezn-RjoOz$u>?rrS-5+nZKwvS9FPbx9y|_&p6pAtAiy92+!XF12a-gY- zIJN{fNLDEOk}O$H5q=VmY=#K$C28t4_GW4l1SC7b&hWg6rYlTpLZczGcIxe=XU% z1s6Y6?7kqhCke(I%-!J`4brqXe53)6IASAl@9|;BS(Sa$*Ry56&`B2XLn8xe{#KuK zN#OYOl>fV0h#G&({9hl`X&V;#ID<^nPH22Y9XYq=<}a~y=ylG%{_!xa{8A~+s8PvJ6&=i3>YoAwmKKFW5TdBF|bU1 zL)X;s)I2VifM8qP^g-lF=Y$D8Iiiet1`7S>`Va#ON=Cu;1W`*x2Kxm+%uh1W5bBTM zSK>*#dHOXep#4l?Xa>Pq@Y`-Ns$Nu39t0r{yHytT$}>+TkU>?1#6yIHE6@wZ#c@Zk z8I)=zfefsU;xZ=j7*#n#ZpU|ej=rM7sIUNNuVfTGmPqYDI1aJ<`Fiv0bco$DArg+1 z6-=XrFEXB1?c~^9eGqTiD6B>Gg0|rlCG#p6YFR-lIHforOTH|(kNP@V zpV6_a;IOacew?(638JuahbYby`|Uw}Q_I316gryM)M@5s(&Ir$gxSHr@v5n6hM;R+ zrmA7L0QvTGRF{npx({)8DLQ*4h@yxQM7j5%1yPa7wAg$v{?En97rN!BN@Gz=2%D1e z0lt+ri{I5Ot;i;^DNcI-<b?Iq-&^03~x`m({L0zAW}$s(1tCEjcDWN5eA%3BgmY zMrTIe)Xf;?L>P%E3$$%7Y@h~}o6LLp)0#2Pig`M%i=^_&W4}dU-jWk$K3sPZbU!@S zU7Ux$Cvaw3VUPVBk`JsN%ddtkP!YFoAd@oKL5@A-+V&GLIC% z5$-1@R=jl6^WahA2#RQyD9&9xU9hbdphou&a$tk*z&S>=aT_PzL;OR*1}>At67~zG z8yixqu7I^7TB+8vzt0rcega1`uA)?X5-{2d^$Y!SUl;qgk|kA^m4lVXy`39pCU=WA z84D)hi7E10_A`v*#DDOuLI|7WEqFO6x70-q`2dnFVA8MjVMMbuBetY`c~ViEfVuG6ML zxe|EKryo%Z6vZp9YUF__eGAeB?3HebAsY;DJ^3z7^L@^qZV{u=ELm7h&WQegk?4A( zTe#MA>7phXx3EB%X(AG6au07V&mY6vC?w9X_CDlG({ixcle|7E2k2Ln8(z(`A&e^l5tSHMZZOatnBNMmfM}0W9Jyp``%FD+QGHoV_tnq{lU3t+Ydvs zPrvp|4dywS(_-%gFU)ngbVGF6F=^UDZ9fR>T#lpqWNkF-Et3kyzI$JsXq)jS6g@XbI-m% zDSfhAG_Yr4_Z9XFEb82b(X6~Nrw)ofO6?I(GhJ|$i)nC+ACxx8I;OMaA`Sbt?()?5zO-L|1Z-RAZMVtIcSnVH*V+=P2cHNHCH z#p0nIr|@pksz+$iga3OP)1X}OMCowcDU?QRW}Y^SQHj=q`FmSJS%R}lx>_4Ut;r0g z<=dOOboD09tfOt`^Dv3yP6w-6r&?x{I|JuORc!5FJWHDSo#lS>*Res8e+uFG#ig}( z$KwdI)PgPmu~m#~&Nuris@716>%6Jm!4&r}EJrF?u{QPjnO4J7pycS6>y@euAYz-)*Bn7`Sdwp9Tn4^(zfs zRKdgIAHgMGFck?jcr&V*cOo*MDV@e2dZDzim7H}kJKFpjI7u5vVjrbm_sr|LrTHk@ zpC!*V{%CyLl%@Ap^>5{+a}9s#4}YA0uQ`P*7dZS}&p4!gu_4FU_s@3rWF2`uuAb6) z_T~KnN(d3VbL?|j-%E!EzrY>oCal|F@9dCG9SAkHF+Ec?DkfpFhz|Qseuqg`%PiD? zF;(*99qQD%C|Avyj8uo&?p_#>EabNe&v?)oO9qsRDq(j46O*CrR zVux^}?v0IeM5#2ATJ~F_Wsj6g$V?SUGP#;dSlog-PxRHzNAqJ12b!9zrl-nVVwjG-)Mf-V_%P*>H9(V3a zXl6UJmBK?{>67bB#)t^;6CbLF4wlm_oV1@=T$3l`?;4feqz7mvpnUB7Z`Qj zoq5*ZU|vc!Gk<6sJLKLYv&FO-uw){}SvBuq6+T{9+33hB0t&moc_lEC5ACLDvZ`l z9Gub%X!BW`D}BLa-E*UhOPqytKJGjaMRXUVZP@aeMr(Zjc&2`-EPLG8Er9lx@~-67 z(nrn2_7ksZ#;3SrDwvDRd^g>hk-pEdZRBW^%X=H+V~us1Hhf)|P*vX-G)SaA?l{zO z2@}#A=CYvg?S~sy?z;5J>$AK-9U#2C6 ze(f6sZAQt394ycjqK7!XzT_>g4sXg7y9Uoes78K?#2PKmZ%2=?X10XM6=*iPS`T*^ z*|LbfH2DumB83p}EOH{9sI;R~VhlJXF}Ftrn#a@V=j#6JKM+(U;F#u{6kN9m^9^ql znu{pT0nA9Z@c#^Ey(iSaZGbdf@lXG~izL#AyO&($_NX)^Cw)zw4CU8cn~75(@N?9V zdAbD19NED|{(3^|or#wSREPMR@*tkB(A*dkR9l~cNVK2{-?u4wnNF&PxmnwgVcCeQ zMV-)BUdYN}Ml?@3wQM2~+)*WZNrH=ip0UD5@Q1r7kr1j6bOCPyq8qNVrq=sc4%VO6 zlT6yQakmQIX42;C3@g;8IcfLP?}u=C|(tSz5MLWpsGh2(^Jl7ShwWGQM+mo(($Hw z{|Oy>He_0%a^sNb?s;Q6Vnj;-?bKGJ-H#YCdp0jm$5!wO_|6elhF-+qJ=X1f65*i@ z%v(NjgT7E51)A?!fxrWMh1R}%ryS{=m>+9*Aq4K4jqxz0LjRo;fi0Z>=28`bw2$~R zo9dln3X_Au!g+sl=toZZItwQI%y!l(>@@|>8+?rUCbh*89U`Xj@iECI9N3f833=LH zy73jUoE(}zniD`?K)g%sE+Vyk8TH|_Xnf6enUhn9T=4FKK^8Jvya41TP`#L-fYci z2B$-2d#pcKpgJj1P)${UP z^l;fB6f4%!H54o3m}g@MmkDQJm~(9v>mA>}!TQk_jhAOw<`LaBc`xGPD}MSRK<3|f z=6JBYqf}xtEGkq5`k>&W$1+F;egjz*aSD1q_|8PGgs3Ae|FS#cJz{K!g-dP2ERXiD0?tP4i*sNUIno2?ZOyqG}u;Jd#mVbc& z*5`w7_B6IMoPUMpW!Yeb!nMm8| z!j)%lyHC_IKId*JJcCOIcew!FVAW04h`s)NJs6OTtZ9W@2DBZx5(k@@v`+EJeiUuK z0rqwWi%~zJ1>J4XUld?>QB})-0InY<^rzb=RRTu^5{OEhI#qVkLnKahB8IthyW`)- zA>6AvJ5@@2weQC}w607hEq7DIdqR9kl+!TFoZl_n*04vp(U&Pz0LMp~6R1N_9Ym4Z zG;Uq6f4vd-2gHBBbKLJa9)C7g#AlgzS(k4GTsS9l zp@Q?inJpr_a*y+C9WQ24oBQ+)uOj+Qv`Oyz*U$1pC&3dfeQELxxKr*lU*h*4?QNj0 zzish8qiMl!|rraXAE<~U#mH!rOIlgg)`?PIks-T(bO24ZX7L=Dkv{s#6cmmilV z`16`O?d@Q#ZH38h1DVALw%V-{Ju%T>*9qoa#TFnyW2a^;kSnn!qvH*1s zLWI)zCS+3KiUSp#6z%ecQ7Pl1t3-1iUq~@7@a^H1jj5tNiB~JSJleP}JqX`huf9aT zGLxYBtsGgS^%4xh&tXoVa=IC=K!@cnjJJ61R(S+iS(AufuDZGthNFL$hZ_k0L9+`= zZt3rc%Zal^4Rsiy4yDe>N9}_?)+#OhIG?h+6dewD2R^0lT$_ffbmKf8yy_7M%0*r> zvdkhnNqjobl}n*@R*hINA$~mabByf>X+YqjA2k>ms>2=R4rV@8z;EDZCnBnM#O_*| zzC@b{hLODD-3Z%k8XJw^{YA8KoHdC23$g+7&A#&KnKNQMY#hpG+fM~udL8Yp4T2mX z?6JWg416A6)Ou^{x=WA5c34}BWnkNg>LDqF*DGXPu(RLu1}tA%pz+r&Kf4!IiO|ww zFqYY;-p4XuLEUw%sw@euldUCMc``Scq}K*2$<+rfzski=c@{r1Hz?or^j${lnsJ zi(2Zf9BFIm57>~L9IOF~j6QIxW%2?dU;v$$_pUvsEMyZ30S~Lo*@iT=VZ`0%m1O{@ zFrX-S-%o>6C;;4uh%cE+A=|xVWmLufX!2SEY#Zwd@!C=*t=(+7ho%6t>XttR$HCv< z`{e|D@6mtxUae?<`Zo0uuXTuTXY%n15TDb$JI=S|C`qX)S6N9ZNkOn{Tk$~qVGmZk z2#xew=xuP4c8VKqyMv^kWrYvA0Is2D9@hZl@>MeF5xV}y+PbhWNAwQX)#+Xo%fLV2 zf_5N6ftLnI>5&=akmwjQR<+FY7Y;MLjdXK1{_RsC^xNGPaf>(T2x8N>0}7_{RwuA# zL$~+b1V-{6gr_IVSX};{xPLUM(XondxoM~u7cO!yKGakau9zL`tV&SYaty+iBvAc| z|9NXFSKpf2wQtQ;&B~{BVQ=-J|E_PiDvW8F)Z^LBE4#B*>*a1&ESx*k{)K*6cxt}x#mN0)Q9)U219{6Nj4aI@Ktd2#@5T@Gw?ayx5QsKK zmPJ3H&wu)+5c}C@b)Ei^>7)|uVB}9NL$0*7SSkCX`GL8z+S?A|0c(Td>Y4P{BlzbO z2nCPn(=P5klm(K{$HthlWv+5%w9_210pApMT;Nb-Jn}(w`X7|PqUz5d^nY;j{NMa) z3k;5{lmaNIv46#^g|7kWw}HGM6%nz?uF#bK=OpNrp;&)$lOZhp^1R_wSG7y4XYl{O zKNU9$qcgTz&P^?ddD46{VlF~7+61-EW((TacJQZ+ld}5FDCg2CV#fo*(oj}j zil@o?H)vv=(YmQeRz54r0O~R@ro%PA%MW4os$l$#z~dijD`*jlUFTFjZz~TRgleFjeF0lcGNm1OhcJ${S1 z-QZz!Y3~)5BS#cx6i@bWWZ!(8+8$Jr^<(B1N8IS7qYdwaE+~-^${sHsY(LNb&{aA1 zmMX+t^(aOIS{VSv1`eH`1)R;JJA=jsg;3K70@vy`+Oa)SPZ5T|mZ4qSxa|_QJIN+L zt!17kTP%BuTXgV8nu)y@>W3qg4@SjIfQ|y0gc>DTDU>3ig% zX@u6+@#dPLa@mfUd1Q9b=8qFT6JBL`RR&OdmQP1#)l^#!bIS@9Td<^ZQt!wN6m&U; z=A{$~)El&6qGER_H~l4Zn_7T@LW7fFw{l<<7$ix}6wHdQXF9{l=TPr3!k$v1y}Ize z&NE)Y#dhvfq%YURda~+=mcg5C6UYRt^2ISH{PZCU(y^YKdUN1%BbdzISJ_g57h3Tg5=H&D-OW};TftDA7Wu*%+8^JO)-_Ci z)p(?`b+Y^gc4$iPYlNWMQg%DHEbRBh>7<4EWh z-T)4=5wRD%en`T24$YYam8s|=&a~N(@ z)#V~*BJ`Y0i=3_I2<(0x@@;pv5P&+0q^zvlSRZ*;cWS+4Vmfv9V1g*8n9A1x~ zJQ=CB5W`xu+{Zs+es}oXIyQM`+nu@Z6+UdG+;{cfoqx2Qxfjc1&uv?Z z7QAR>yR9LGcHE=J$I{?HyT<&(rH=#B=SLB< zyN4+o=x^RvztJ`a&C6z4oD6ZnQaM>S==Q!XSH$F6u0I36{;_Gb=lxU8g47A1vFb?- z%QCzsC;WEcL(D*Vj$=_ofXoZCr{@cqQZ5s6*#_Ru=)Mx>idS|$CqXG{aT`Zh%vEOv zVB+gX5z3OPWHEiF;d)w>xcvpjY18vDsa5xNCCv=|lB^wLFNsHA8@;V#Ttlf@AYtlc z`b*@?zFa?6O}>SxC3Dl!jS}=y)$^W$Z#;GUZFE^WzM=g|4}W{uyiRqqXy^Tkri&UA zufMBaGMiLXKjjTGU}qjUKEC}O8EB;(_U(F%Ij=W{@stqx7ESY$HzItZ6kRvp*e#I! z(3IJpKaF&o6h}V0;V?NIlhl@c@kb5NV)VAJf{x!Y7e;i_F2K-5tQQ`ut90y~6dbnB zVH%v+2eJjl6&D6jYwEr`pF1e3{i=4)?mzNgU*U(gMF`iDD1+?B-G2yinIJs|L8JnP3DFukPEJ61RL#{ZTP1GZox)FIH-OS!vX1=Pjb* zW}?j-;JR&7(I$Mhbw&qMJ~;~SiB0?S<<8+nj|fs@Jg1Wgo=paIq<&wL?D)xJ?pnEw)f0fFQ@oJ^Y$@;jYEbbi|xrAQXh&mMcs?l{)q8cNV+5GGol%8 zJ*HWC(~rX4kWlBRI;p7DY=7|F!*7binD=BMJn8p?GG8wKI9=;PN|_p`1cw^g24$rP zYFfqOU4O!))}xC`ELdxZDZ2E`E3^582{&Ky&HIEWr~0BlC#}M|NM*@)kdj<&8bhnSKDnF4PbVjh zWy4-svG`BPS%rLl>$6qm{g&wSQ__=EM)%Qf=Ez$We$(7{`_=mAaRD|)F%`V6yBYax zanaV^*rn5FUUymY=QJ}BzjkAlWEloud$KB_zM;YLlV#hZN86P~|;cO1QK6Hnv2#$52e-(Wir_qD z_lM6UqCP>0$G*lUe8I;qO%7q2(luR0hUQVHF6MPP3j1vl=DHH8x^P9=)Uzz#ODCJn z&*9k@qNS}wu;zju;|oj-Y>T{j3Z_Z%*`CxelI)#o0(wv4ua0o!BB|wT~xuJ*gaU+NAn?KJw#t!E0OwrV&GPkE0p}{niW9KQvuG03z8C z>Y;GS%HEA5XV~;u;wGsY7~wr>=dn2%{j>8r-mD)v#wE#t&+b<&&Oc7LzBw{*x$&&E zP}>%&Y|qZFeU2hKqUb%9egCVxFOP?Ejr&fC!x0^65u!q4$r?)5IxW_03E72Iwq)N^ zoMc~SC=6vdB80LgO9;ahWyroxj4&iS@9)MrPo1UbdEU?aKA+F~dCz}+&X~FG`@Zh$ z`dz>8hJyRp*-hhnZpzDXMTT)zXxL=RZ93jh#ySH}O|YMp7v-@LL?K-o=p@@L#GH0- zp_N*jmKXV4rI4@PJ|+5-I@?bghMLsF?JJ>=GP5BCxi+p_y>$((*>bE?&A(Hb=T{-& zd+in4w}yCVNy9v*{D+tucDQ^VXPQuP);%On&nHz;o3K=A+YRp1lw4~JrE!WX=tT>)YS&(uocHlWxOurr>oU7u@#Ba$Is^$zt%na-^ zda$G-yOajb8~EI(XBxv$hlt<9+fa2rJ_ySEdDIcWI}rJ_=Qf1+MNpw(o?P~ zi=Aowu@(#CuGs>@oe`KD&UOKfq+VGDtHNR5Oa6qZF>P$(AUAyjVI`s`#Hg@%4>xY5)Dr{@_q`@dK~7^|Y?*@fhNt_PrJVZP>T9JyrsH`$A=9g=DWoK{N(+ zBemmq(QU%Qee*a|`rt3G)Nh2eoDGv_jJt@D{CFc|p|{2>qUmfTr^0zQue7h)uR+1W z$2ikrxg2hg-@Sub@`YfvZ9tFdr4`TP?p~ z-`7JlT3e?Ll82O^%-toAgkzBg;6TW)E}Gy{cd=>0WcCF#u1(MGFO^IuZsAe$=yr_D z3y+Um&JoSA&%VDDzb5Sfw)b&qF3@-Gj+^E0+V4yP8#q z`W}g~xy^cWHVVK{aJj<&e%iTtV!(#zY%I=#d1~B=Bhp|oS=SHz9PWQArn^zoLtWD- z2<^8`d!vbw`V8sx#T{I+ZII;sO!Hu>4gu&>*!+)h#L^y#? z|Lw6LzS>d+((qu3Njw#yf1``3c1PC%Vr;n`4v0bC2?-`Eokx^-Odlv>ay`Xy2D756 zj>b0KQ-#;yWaLs<={+DnOh-Nv>k$koLgE3d4l;#MTrF|g0Xu|UAOsYV#q0RSu?Uhc&h<94OOkL7uWWN znfrI2;S*)1S#Xa>V}7BVqnuY(SZy~$A0)>+t18woq<^8Mv!p3)xap%@lGx%=ucAPI z$x4@EU@B=fTRv6CO<*OVgQfE*D!!(U?wC$< z4$b|zy0=);KAAl}TLOuEa{<-MnvHAoT4L#)eclyLy<_Xu#J&1)d33+yP|l>)74scl{YV(#u6oY4q}Fv?A=0n zK6DDcl$_5RS!{742))g6jY-nhAqMgERs0d!oCQg9c~8}AnB*DW^)icm-W{Q_b(-^4 zaarmUC$8%>+)LC-P(mbZliO+UeU+My; zh)u0=mACDsta?&6RXm( zk=`84$tdRBX4@Eex{tBU{GU7CF|H}qU7?z|z~6?NhRg&SUcywd#(P2j&CUtLbQ+*{#!8A z%i@ug{v1{ARrs*IV)|$7hg8nWeKu!54w|)@85ce4w|ZgV95|o>^DAG(X?fbwCNWJv zXTP+JJdSi*{w(d|T#Gal-_`TB=^vI_nH|ReNTJq?#Q1sDQsV2ZxhyZ0OKq{_vSc6J zu{wip)QpgLxZ=#sW185B0@9RdE^((gQ4dW~&wRzY5N^Lp^G5h|%Go$GjE;TyqoXT& z^yEx%Vytr?m(gud6*^a3FTJJrWu5a)&n}_DO1o0HSk<#_RE^BRr_oB}!fxB4_QBh% zkzOBmwObyKjlkI+%y~TK5s~^V87at;(S9rUY9)=gjo+>pNhs}SV3hK2< zPuye8n>HEK`lh8G+UwUl)X+xvGkw{a_NY`mOaEi%**?4jr$aAZhw?-PJ(-u@wd(Si z>k2Oik9Izx2A1G=6OzDcgF;{;JH~L?=#(Pbr|a>ZI=vP8!{rSDliP;GVG=+7xPI9;-rHUlqSK5#AI)&y!>uLqhL0YZPYtLHb+IenW8T0e9$g+Zu}9 z0U``P_`h%jwY9Dw86Re#qomvtB2)2n-HmR55c5yFq7J}4kIH@9_|6{#waz-qAb2oK;vm@<^!CrI-OA1C_QQSc759ZL$| z!hwIT3Oa^tOs~LJ!3=;Ah=x8ITmoM7HPB;U8t4aOWkl3fR~-{Y%XA=rDiCrSXRMy~GY(34BaqNm~pHeh$O*PWE z1bv3fL7%@Ui;fCC)KNK~dz}KQ%;xi}uc9{G4*p_&qPJC2qeV12oYkMjZCQ_YpQ+kE zCD?RMAn@tGCD>FS`)%;tuk*j`r18M58$$fG$NC=Qm-yo5a6=CwRq_9;H`!k!V7`OT z+b_UBQ`P_eH~)dR{GWSk|8t~a%(1V6N}M_)vmk5KYmEQsb!lvga^r*Mb6T5l*?$ZR zcK}C~{N0Drvs?1gW+LAspx}34RK_`*Emt?cY2!m1KfpbUfTiCpMq`@$w>)V6_CxEV z;8gPd+bZV~L*th=^FKP&REV|nGec|zD=)13{G)-)$*#k6@ta%q-Cfv}0d3e+$trJC zXkB=J(V*>?oO3K%BJqL|&QgtZIOA`yoK|?tmbc%1Nc)nFe(S>dF$7uv4i9|)_}G?X zo8PqYp^YDiT0}?$-vN=cs2y9>NZ)>FeH7uT<;ZHaNi6@rJk;^CU!g&XtUF&Px-ZN4 zrXsiNF(25a|Ac6cC}kGz9ix(bMAvP_xFTmFi%0KLU7Omz5@W0IC)Rvg)8K~Ff06=xsG4<+4YjqBn>lfEu21;oFV z+3S_$D7&y^3ce0Vpq-;WdQiI6eN?*m0)Ajvgy86rwd`Fzn`UX^)_=FhlKksGFMxff zcbWYkJ<^#^g+wH&8kY2z0L(dZJv2!YJJhr%b>4I;fqoY~FHIE-2SaklN?a>zvQuXn zv6zE~l)=URWc`*_m!zRg_n0~x<@@k4&1d03@*`fS4`=f%G3CgDa(AC1^(1+9xXKev zV8b4`!}*{JEH@`3G~R&h`e?TB3;EGoZLDPM0G}|`iA3UY0u`YNxVPq`r{5)_aT<^2 zEzoR@jxSl%Mi+r=0#1H?x!?o_H}G(*5`O6O7bo3IHXXYCau_(I%f=5x4tg1DW@jV83(`gMG6b2)1cGm{!_o)xkVNH7vv+fEwV-Dz*6Cjs z9a;f~E3EBl9jfdXNH|4X=L+?B#nA{XI%sC*_C5bwa`%I)8G2?q2Nw7Fk?s;rktHF3 zwT*)uR2`$TpsGfH*@c)E*XKTX3@)>*ge+qD>jTyrCzW?GSZowf@KqdRlS)(6Vcno* zR_1Ht7-q6`mQIZK#H&7j3n%9`9>VDo_LT9*<4SdWRPhHNn(zuQg4Dx#eGWYb`v^JA zs1DrHPJS@q*LjhrGNoYB3Yn+n4@DCROCbcVW|eeG&-vcS1_pV##uoQGq>!c8{nA(r z1m=+t7t>8fKLnZsB@Nk@0yvZz%5#&buJ6B+u4w!GN;0fOEJ1u{=aU3n>Me8`aJw5* z6@>#n9h*{D!qF48)r=V!U66+w2jflpxja9zI*YCC7lMlM*1T+e?1!xq!q468GI8hW z3BTZW6C(*8`^S*E!==Q-MUITWnn67HdOibm#ABL&MVA zA*vEZHADV%YxB7%w4E$ny6FZ!`*N92cuZG2YQ3K{e`$oma7pd13EvM#D`q2ACLLg4 zwK^=Gq-E9u!3U-U+n8X#^{s|h+#M_cceKw&-aZryDS2;ZUJtjJa7|#)f`g{8FFU2jN563e{RgnBx_)9!#>V|*MX`2a~+>ys|{R{9>L}; zFM-2y4?&w>Q16u?E%upA4*qK+_Hmh4|H5RgT_y52=OGksw#MVpTNUv`&>15~%`8~z zw@H-xYME;8!;#1Bf$DH!SfeD-g)n**MHR1DZwArMby0h7Y;#w0+Fw|mmvzBMBdC!v zm73e@GZof-RL;>e{ZZ zA{5#!0ly!XcsqR3U*01dTxx5dH6sb7Rgfq1{&?E6KVqz)jy%54Y-fY&ewWI}MT2#U z?KMK)=@%0fk9LaC)H39DpheycyX_B=5}+!!4OXy=?zED6Z&mtrhwl2zm11h@J(B*+ zXFA>-=y9|4ix%E_f;eUV7h0$jC}#a$8IsLhYZ*27vffsr;zF$Y#-7Io@8qe`XhPc) zwBMb^{4o6sSx#-HU!_O6!#0>j))%{oZ)@drC{7D*qEiO zZjm@$TnFXJ)dy^Z1vj*1aXPyP_XJp0raz`X#B%PKhC zvLWUwabPGUylQ{(BzCEbG%y>9s9S)Oa>6m-m_|2071IHkeY`*hEvJOq-?0cg!Ryuk zv&m1OHaF|?V|aZBl2AES4^#P`_nP$Vy-zqos6=co=gF57UBIcMPF{m{8=H%9olH=A z!cApF{=r5nkYWMRTqFedWIJZb8V3}w3i+naZ<_(S!_Vo7E(Ys-1R_tNN+qObR&H_x ze_V@xtFd|Z>Cup>0-=v?Ip-~Sm$0St1*|D9G`p7XVk$gE7e_BfW4gS*15y8|@3}(omQaD zPo+o~;qr4@muVn}_`tk^x!)QP#_DF;XJcBpK6~JWEmI6Yp?i4LW&Xf+<>xx(8hH-A zeDr+hf9l<(7$1RlhbZGg@2hvChJdLA3~s~HLjj%ZJYq8k`CSbUy?D8TihV~ZVlxqS zjWb*5(TGPg#q(%|$H2U>59PjIa-I<1>v?0k0*|sRm0$^aHsvg7A7tadNsT$sX z1^kf9!18=RnkMIB@bLnVFun>@wp(ca4SrD-GR|PD*0iH9pHN(AqbK+7FZi>=%ZBAL z;S?2}iPQ>1+RE zSvbr&A782RqvvoU_%3^C@kk9>9qn!Ez(U2)}=@^pn;v^;{1p zeNta5+r6A^n*tBEnra-$fBJ+kJBua${IAAaB|SMbZW@ENC^B&{sBM>1j*YnYOT3=Q z$}l{WxGq+J|5Jn7zMJ@N{KSZikhX_+Y?}&@U1Tx#S=t%*L0MxdhqDZ8ZCOfe%sc53 zrk}bXh-VId|D_A_g(L?$wJ9vqhmMDM;{s~-&P}$lhYqc;mBYqq_?y*f^Yk84!W?0O z;cuc=4Y;Lz%0=nQ9x`^sI=P>^(53xmE@>)`J7fXoK`+nH#C<;Fcvdrp z@Cdd-T%8&P-EfG0j|*qh#l}q918!V<{IAZ!qOx3} zARHqs%Y-)=^3iM%Ee-E5%0NM`lvPf^pGqxr4weToF<@gNel8Qr+7Lr)*bA(rc*}fR z?YeNJxE7&TVTLv@Vc1sJMo_!sKL^8|6t|rra=ATqT+{G4>WD@48}y6LEK9Xwm)=gi zte*a$Uldb?_OrOW(VYHqV+Cx26_lx6DEMd>wILJwyDlm0pIGSkDL*fJ|5%{}_S^w8 z7gyENXo!)B(8Pr$Md*rWF+&HGetD_QoN8bRUN({CKK~<%HX}mnnC5IY;_MLTi z-95l_+E?S)i;o{-{CT%)h8am_4$~G15^H7{%L&l-bnp5QZ;u~&{NR9=Pbr6pQlhDuvTF!o=i`%Wm8GBHsTwomejR3G)V*BrYD zXBMnbica6GYJEf_)Q{-fA4@FjbCwk5qCy0BU0Qv!xp`tT8OrsF!H4Bq&Rp zx2v~WbmIK@(slmeqp=zM!hh$UmHTEsD5HLa5->`8pl(jXQL~Gu8615E#(&qDHUhy& ze|G7_*ikps=Q!CmyS*)C)Tv)QN8+sq@Hu4>=6f&G-@auOlblg8h&j7Ze$0yN_M>ny zZsF_}p}5iNkSaf|R4`n)cWN}E+#+o9>h()k#oUJW#&pESEAr&GAOF0b1T9{X%Aj02 zq_wQEHC9>Sz-i-U%6vLBnV145Ee2O{V!=zbgKE8ZiM`CZ9|k{PpnK!`O!FFUvf4s+ zYB{yrKK>b~VCH7!_Aa(@%fc=lzdT0$!cPS6 zt8+d5C#mBp@y7Wq%`9u*J{7M%YZ~G84&Fu|@!J+*eR7N+_vbL>V#WST*s#|j#x!#9t|#_-^kEoAe{ z-Ck;rrLo2*UmYk1vznFLWqY8*L5i3TuB)|ldx|@i^T7%4R6VCWEj=tc^op@78=8I! z9dDeS9+stP(b3Ug$;Ql9*)@G2(uUugTp9FaUr-D$bC7ERt*nn=qetrN!4v0uPj_IK z{B$QdrWW4JR4yzBZ6{sc8fLqRNBy{`8=$*2&E!=K_m}k4*xIN+3d|q%&7%NYOm81D=wZ-`oec++x793be`ZeRv zjpB!Wahm7U;}^I??V71$8vfW>e)tF9f(HLT_Wb`F@C2&^UD2)47V``uR!~1L)zLPJ zJM`#(X`+B|ko7lkZnai0Q)pH4+V_n-vAxXQsR*n@mxl5hg{~(EC~3KF@(pHxXI#bi zA)U|fV319$1O{`QT^0=8&A%Xu1=i zM+Sud%2vnd3ZcnCprFWf96v2?-5gSSq!-XsGjN%w6o78+a2H^jh^6qonu7ttf|p+i zc0q0prDTMFLtZ0&U<7S- z>a;Dq3u45((EYCI2u6ezGWd!~P?Uzu1vHj{ybVEK-)!a~{3qwnYbpvf=b^<10kXAu zPwy~K!L}4^$+7Q-<}}W~4Y8p^in<~;aUxb|4#WYkPwjlFte|c!67;7%q(}|dHW>u) zeOc(*Btd-bTRGbtFP`q0mHsJ)JM_kX=~-LkQC|t{h2A+^-Qpwap*rO##KL!vGmAeT zzQJMvEG`~7X6yt+z&Mk7NDR-9&j}ZE0H4c##J~cP!n61BxYHE@M|?fFXY%Bgv}6!u z{(0#613){?x*FJ%Yj#@i`L&D7o~6rApdlSXX5v*QbmrV2hck%Q=UIFM?^zyCL;*Qy9L9v6P zf{pg$@jX=_?)8Lz9MHoQ!qSBGq*?7A-|9Rak2DK|#(Q3#RDXm7 z{!o@9(d*;3f3@O5arQ~oFZXh%xCDxA9_~hzD}aD}7fkmg!#J`HwoZTq!w^c5XG1FU zxk{Gii+yI*Xk`VO>&SsLhyotmUm!tb71SyNW~trxoWOwLw@QM~*ZhH?P5_t(T(^V0 z=$|bDo3~QT)vlT|bLMh>Ru>{#EK3uS@m-w1EMtNRV71G<#Tm$tG}su;mTEkPPQFzk zg%?24{-V>2AjTV|V={PdztuLhoi%C`{IhsMo$6pg?9rm2p}L(Ky3rqp3@nSs9KSAFyJRGs!nBc`T1!_!)UStCcl~7_M zQ~1<2o`ehYjuA+r27+5>|HlT@cmAifc*Fe)(fvgaufV}9h<{nu*Z>>w%Qr*sKetyu ze7RBY_gnFiG3&Q~ihU~n7PlGiL3#D~9yY`cX+5p$J=*VdC~H6lV#@ygZx z^;{HZS+f2FFV52^wk)!T+*&&E1n{)N(~dDYDn7~2ZWXWpL|EX|MVirt0z}xoAywq4 zdJnIyl9ul`Yt^|^A9w3k+q&o=13%G4dM`_;$2M`dBy-6x2=(UTraomB$M#Y<%j9p&Dh*hVzK z5C1Zr!YYNL?m1h{Yay>qPCrHN(;esQbZ$j(9~;0@qnq?np&o;+mBz7Lz*wKem?SX} zyKloYJPFr%q(eJ%F1=AdaiAlr|!J+`kc$^ zt%QtV|Jo3>2F9?NKMRP_dU4QEfMtQ&JHhn&zxR1RQ3~C(} zJe>l0+L2S`kLFeCR8ri`t;~El1I3WLKQ=@TB|43I3SZ{wJ<|yydDeeI_$%yquDwn@rARn@mt}n@!x{$G zxFKtm*T@r~|e;tmPSg*KqrcUXj(S_78X9NE#K1L4X zxtIIB<7uisXzZt`q#t&cG~KwrgK$QSz_AQ?Ho@Y%hjyt6zRm4^2Xw zJ0kA0$5blX%w#oba75pvV-LkHtO``PyB%ot3?$!pabKiHN6Phi4l*r{nAm5TG*DK# zvHkD@{a`kIxS>#$lM?oNa{KygcgOjp9*-#>q|NRqogNw1YB;~}%lb<1{Dkbr1+d@0 zT-3u9ys7J17dD<{y`M_4Bc&&A9`ALI)N&}=8?fdO+ zjLy@}hSsj8<+LIuyy38fi2Wl#R4p3g6|;X~%L5Y?T(WZALd|>7%kIHUt^y|H^Kv)6Fqe3Z|d+ns{ln3VI#UA{g~h5lm91?~sJ#&*Y% zir{pj7sre->SgVWPGg4*tnY6${)wN%NEBfU)t6{0Cko!JdQ#vewZ6{&Brb$3W~VFl zN`%+ncSe#%NWLB4YZVd`5tbf!3A{O&0Po`-l|O;nGt)^vyTSkYM^epM<9fyUyC0YL zN+K_jVjKKD>QrTepn`I0OE~K-u`ZgzSfAWSY{*1&P=D|&-p9{!V-6=S=cj=XVu85l zy^`_PX`jCQrw=FZvuqHEHq%lzNMcC2$WCYTwK3yP{OxKpuEalSN8=7m`Iai_Or-U3 zNBg$vyxJwQ=5brPUZtXc^Q-;_`W`+wKB2c?C)&=3XqXRw_$_`AB)wqW1f`St=!2GP zfj41B{mZ=#yEE1J9H%IeF>^ohG&0q`Aw$77@Fm_U^gYY;t$S)9(K2I zZ`0pKv3%2I)`@h!y7wTi^OMWJ@UOyBMGi-F9Aml7CS}L&(z`wGFHJ{|F(Am`4xiyF zWrobcbT_u{u>VO4(f>nir~m1p4zA9JBPqClL^=NWydLG~yIi-{f{+%4HVL^urr)v7 z5!Q-%`W*7$`J1hnxd0^DuA@{EBeDNX8*J$}2t8W6a^IJd4j|t$wB&Xnfi`+x05!nr^Dg4OXGU&&>bP^A zW(>#JJV!g${26uG+4s31GlKg zdOyes;jhgD*N&A53#W3&WLmlRMQet%`Fn&*K0R`i9%)WwD+k=NZXJ;{gW!lzr$ux9 z3EvNh)na4i9NW_=XQB~c&HZ<$K=*&F=R)u)nZ-|!Dbnl4gAeUW)