diff --git a/README.md b/README.md new file mode 100644 index 0000000..493748f --- /dev/null +++ b/README.md @@ -0,0 +1,86 @@ +# TransForum + +TransForum automates the translation of content from the [TiDB Chinese Forum](https://asktug.com/) to the [TiDB English Forum](https://ask.pingcap.com/). + +![logic](./pic/logic.png) + +## Deployment + +1. **Environment Configuration:** + Create a `.env` file with the following variables or set them through your environment: + + ```property + DEBUG=False + TIDB_HOST='gateway**.**-****-*.prod.aws.tidbcloud.com' + TIDB_PORT=4000 + TIDB_USER='**********' + TIDB_PASSWORD='***********' + TIDB_DB_NAME='******' + OPEN_AI_API='sk-*****************' + OPEN_AI_BASE_URL='https://api.openai.com/v1' + EN_DISCOURSE_HOST='https://ask.pingcap.com/' + EN_DISCOURSE_API_USERNAME='****' + EN_DISCOURSE_API_KEY='**********' + EN_DISCOURSE_CATEGORY_ID='**' + ``` + +2. **Docker Configuration:** + Set up your Docker environment using the provided `docker-compose.yml`: + + ```yaml + version: "3" + services: + transforum: + image: cheesewong/trans-forum:latest + ports: + - 4000:4000 + environment: + DEBUG: "${DEBUG}" + TIDB_HOST: "${TIDB_HOST}" + TIDB_PORT: "${TIDB_PORT}" + TIDB_USER: "${TIDB_USER}" + TIDB_PASSWORD: "${TIDB_PASSWORD}" + TIDB_DB_NAME: "${TIDB_DB_NAME}" + OPEN_AI_API: "${OPEN_AI_API}" + OPEN_AI_BASE_URL: "${OPEN_AI_BASE_URL}" + EN_DISCOURSE_HOST: "${EN_DISCOURSE_HOST}" + EN_DISCOURSE_API_USERNAME: "${EN_DISCOURSE_API_USERNAME}" + EN_DISCOURSE_API_KEY: "${EN_DISCOURSE_API_KEY}" + EN_DISCOURSE_CATEGORY_ID: "${EN_DISCOURSE_CATEGORY_ID}" + ``` + +3. **Start the Application:** + Launch the application with Docker: + + ```bash + docker compose up -d --force-recreate --pull always + ``` + +## Usage + +- The service will automatically start synchronizing tasks upon initialization. +- For manual synchronization of specific pages or topics, use the following APIs: + + - **GET `/sync/topic_ids`:** Fetches all topic IDs from the original forum, stores them in the database, and queues them for synchronization. + - **POST `/topic/task`:** Selects an unsynchronized topic ID, translates it, and publishes it to the English forum. This endpoint depends on `/sync/topic_ids` for topic IDs. + - **PUT `/topic/{topic_id}`:** Translates and synchronizes a topic by its ID. This endpoint is idempotent, ensuring consistent results with multiple invocations. It also updates translations if the source content has changed. + - **PUT `/page/{page_id}`:** Synchronizes all topics on a page, similar to the topic endpoint. Pages are ordered by update time, with `page_id` starting from `0`. + +## Development + +- **Local Setup:** + Utilize the `.env` settings on your local machine to start the project. + +- **Database Classes Generation:** + Use `python3 manage.py gen-db-classes` to generate or update database instance classes in `app/db/gen_instances.py` based on your database schema. + +- **Key Files and Directories:** + - `manage.py`: Manages database class generation and service startup. + - `Dockerfile`: Builds the Docker image. + - `app`: Main code directory. + - `main.py`: API entry points. + - `config`: Configuration handling, automatically reads `.env` or environment variables. + - `db`: Database operations, including SQL scripts and instance generation. + - `forum`: Forum topic management. + - `models`: Translation model integration. + - `service`: Service integration and functionality. diff --git a/pic/logic.excalidraw b/pic/logic.excalidraw new file mode 100644 index 0000000..f59c346 --- /dev/null +++ b/pic/logic.excalidraw @@ -0,0 +1,1289 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "id": "GNFHpGPDwGDHE22zJwo8d", + "type": "rectangle", + "x": 6203.822953884696, + "y": -1901.2497104020808, + "width": 485.4662747524767, + "height": 179.46813118811906, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3Y", + "roundness": { + "type": 3 + }, + "seed": 469695152, + "version": 387, + "versionNonce": 2077308592, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "UhxKWzjgLo24oTKpxrEax" + }, + { + "id": "pFCTkzejPIPwb3h1xqoYM", + "type": "arrow" + } + ], + "updated": 1719209894755, + "link": null, + "locked": false + }, + { + "id": "UhxKWzjgLo24oTKpxrEax", + "type": "text", + "x": 6271.056152296091, + "y": -1834.0156448080213, + "width": 350.9998779296875, + "height": 45, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3YV", + "roundness": null, + "seed": 1431217328, + "version": 309, + "versionNonce": 508653648, + "isDeleted": false, + "boundElements": null, + "updated": 1719209863546, + "link": null, + "locked": false, + "text": "TiDB Chinese Forum", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "GNFHpGPDwGDHE22zJwo8d", + "originalText": "TiDB Chinese Forum", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "HpRZHaV0cnrOPAFexs5UJ", + "type": "diamond", + "x": 6251.697629668471, + "y": -1655.306281293391, + "width": 379.1339586492377, + "height": 200, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3a", + "roundness": { + "type": 2 + }, + "seed": 1714214576, + "version": 605, + "versionNonce": 1783669936, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "queYS3kjzXiJW3VXGqFY2" + }, + { + "id": "pFCTkzejPIPwb3h1xqoYM", + "type": "arrow" + }, + { + "id": "5u1Qq8-giXeMXs1u0ZgeK", + "type": "arrow" + } + ], + "updated": 1719209899239, + "link": null, + "locked": false + }, + { + "id": "queYS3kjzXiJW3VXGqFY2", + "type": "text", + "x": 6357.133157904999, + "y": -1600.306281293391, + "width": 168.6959228515625, + "height": 90, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3aV", + "roundness": null, + "seed": 988665008, + "version": 433, + "versionNonce": 1613397680, + "isDeleted": false, + "boundElements": null, + "updated": 1719209887537, + "link": null, + "locked": false, + "text": "Discourse\nAPI", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "HpRZHaV0cnrOPAFexs5UJ", + "originalText": "Discourse API", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "JiQyG07jlrdrMGx3h5knN", + "type": "rectangle", + "x": 6209.502892569114, + "y": -1265.3780677128848, + "width": 484.85144787050723, + "height": 177.86913291720316, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3c", + "roundness": { + "type": 3 + }, + "seed": 941513392, + "version": 438, + "versionNonce": 2124119632, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "apRx1sd6bjoQjeNczNEw0" + }, + { + "id": "5u1Qq8-giXeMXs1u0ZgeK", + "type": "arrow" + }, + { + "id": "Q90v5cDOVF-6tbUeSAelG", + "type": "arrow" + } + ], + "updated": 1719209956248, + "link": null, + "locked": false + }, + { + "id": "apRx1sd6bjoQjeNczNEw0", + "type": "text", + "x": 6271.262692432102, + "y": -1198.943501254283, + "width": 361.33184814453125, + "height": 45, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3d", + "roundness": null, + "seed": 649897040, + "version": 243, + "versionNonce": 1094136912, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956248, + "link": null, + "locked": false, + "text": "Read Chinese Topics", + "fontSize": 36, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "JiQyG07jlrdrMGx3h5knN", + "originalText": "Read Chinese Topics", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 650, + "versionNonce": 642330288, + "index": "b3e", + "isDeleted": false, + "id": "SMNPWKHlIWz72NEERO6c7", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 6769.18419670898, + "y": -1269.771204649465, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 326.5791246852339, + "height": 177.86913291720316, + "seed": 2035935824, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "qTSwsiWfwwDS7Og6atIUX" + }, + { + "id": "Q90v5cDOVF-6tbUeSAelG", + "type": "arrow" + }, + { + "id": "_u42pFMA746yeIzil1lDR", + "type": "arrow" + }, + { + "id": "eWvRHlMZkrNfkwVForPf0", + "type": "arrow" + } + ], + "updated": 1719210142679, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 464, + "versionNonce": 614236752, + "index": "b3f", + "isDeleted": false, + "id": "qTSwsiWfwwDS7Og6atIUX", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 6843.319790240562, + "y": -1203.3366381908636, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 178.3079376220703, + "height": 45, + "seed": 826810448, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719209956249, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Translate", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "SMNPWKHlIWz72NEERO6c7", + "originalText": "Translate", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 729, + "versionNonce": 55027280, + "index": "b3g", + "isDeleted": false, + "id": "dxNJ_Aesh6HsFIVIscq50", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7180.380728577892, + "y": -1272.2024898225206, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 326.5791246852339, + "height": 177.86913291720316, + "seed": 831458896, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "klIHtt9ZjAap4s73ukYIN" + }, + { + "id": "_u42pFMA746yeIzil1lDR", + "type": "arrow" + }, + { + "id": "OEfkuUY4X46_j-Jvw2HNj", + "type": "arrow" + }, + { + "id": "aczqFby6In9aYY817Zfb0", + "type": "arrow" + } + ], + "updated": 1719210198364, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 565, + "versionNonce": 1063311952, + "index": "b3h", + "isDeleted": false, + "id": "klIHtt9ZjAap4s73ukYIN", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7254.67832467295, + "y": -1228.2679233639192, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 177.9839324951172, + "height": 90, + "seed": 1865991248, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719209956249, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Save to \nDatabase", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "dxNJ_Aesh6HsFIVIscq50", + "originalText": "Save to Database", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 853, + "versionNonce": 780483664, + "index": "b3i", + "isDeleted": false, + "id": "vpl-PtmRdxa80Njr4-XsE", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7574.129533144614, + "y": -1273.6460653940228, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 412.1625335671346, + "height": 177.86913291720316, + "seed": 12644016, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "PB9GW8IZ-7nUdESY2M89l" + }, + { + "id": "OEfkuUY4X46_j-Jvw2HNj", + "type": "arrow" + }, + { + "id": "PhIGOS5H_t8jnc0V8qBW4", + "type": "arrow" + } + ], + "updated": 1719209956249, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 727, + "versionNonce": 154743376, + "index": "b3j", + "isDeleted": false, + "id": "PB9GW8IZ-7nUdESY2M89l", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7604.116866822712, + "y": -1207.2114989354213, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 352.1878662109375, + "height": 45, + "seed": 1376753840, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719209956249, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Write English Topics", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "vpl-PtmRdxa80Njr4-XsE", + "originalText": "Write English Topics", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "diamond", + "version": 611, + "versionNonce": 801285200, + "index": "b3k", + "isDeleted": false, + "id": "Ah_kGrK22egZfPNO_2OSa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7586.182846469086, + "y": -1664.995976461194, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 379.1339586492377, + "height": 200, + "seed": 1795065936, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "xU9hVQXpAZtjgcKNC2fWy" + }, + { + "id": "PhIGOS5H_t8jnc0V8qBW4", + "type": "arrow" + }, + { + "id": "WHSJ6RR6OEzUwQasr7dPY", + "type": "arrow" + } + ], + "updated": 1719209918199, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 438, + "versionNonce": 1317640784, + "index": "b3l", + "isDeleted": false, + "id": "xU9hVQXpAZtjgcKNC2fWy", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7691.618374705615, + "y": -1609.995976461194, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 168.6959228515625, + "height": 90, + "seed": 11075152, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719209918199, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "Discourse\nAPI", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Ah_kGrK22egZfPNO_2OSa", + "originalText": "Discourse API", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 487, + "versionNonce": 1520054960, + "index": "b3m", + "isDeleted": false, + "id": "ToLpXulDI6d3-739ujICb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7536.484525974552, + "y": -1911.6973477342665, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 485.4662747524767, + "height": 179.46813118811906, + "seed": 490513584, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "A-9V5HfGDhGv0cJ35f6eL" + }, + { + "id": "WHSJ6RR6OEzUwQasr7dPY", + "type": "arrow" + } + ], + "updated": 1719209915288, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 417, + "versionNonce": 749936208, + "index": "b3n", + "isDeleted": false, + "id": "A-9V5HfGDhGv0cJ35f6eL", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 7609.11771828243, + "y": -1844.463282140207, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 340.19989013671875, + "height": 45, + "seed": 295997104, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719209878518, + "link": null, + "locked": false, + "fontSize": 36, + "fontFamily": 1, + "text": "TiDB English Forum", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ToLpXulDI6d3-739ujICb", + "originalText": "TiDB English Forum", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "pFCTkzejPIPwb3h1xqoYM", + "type": "arrow", + "x": 6444.773148868894, + "y": -1711.5351778961403, + "width": 1.5032723056619943, + "height": 57.8569893525646, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3o", + "roundness": { + "type": 2 + }, + "seed": 910070448, + "version": 44, + "versionNonce": 332849328, + "isDeleted": false, + "boundElements": null, + "updated": 1719209894755, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -1.5032723056619943, + 57.8569893525646 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "GNFHpGPDwGDHE22zJwo8d", + "focus": -0.003324858916296861, + "gap": 10.246401317821437 + }, + "endBinding": { + "elementId": "HpRZHaV0cnrOPAFexs5UJ", + "focus": -0.0029049666161390553, + "gap": 1 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "5u1Qq8-giXeMXs1u0ZgeK", + "type": "arrow", + "x": 6435.845106602378, + "y": -1457.0345581678803, + "width": 0.9826567290501771, + "height": 190.6564904549955, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3p", + "roundness": { + "type": 2 + }, + "seed": 1337619632, + "version": 408, + "versionNonce": 781344848, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956249, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.9826567290501771, + 190.6564904549955 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "HpRZHaV0cnrOPAFexs5UJ", + "focus": 0.03038537409622503, + "gap": 1 + }, + "endBinding": { + "elementId": "JiQyG07jlrdrMGx3h5knN", + "focus": -0.06026464586043912, + "gap": 1 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "Q90v5cDOVF-6tbUeSAelG", + "type": "arrow", + "x": 6706.168866827399, + "y": -1179.5287370151807, + "width": 60.299128477286104, + "height": 0.39616923578819296, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3q", + "roundness": { + "type": 2 + }, + "seed": 839426736, + "version": 579, + "versionNonce": 89926320, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956263, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 60.299128477286104, + 0.39616923578819296 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "JiQyG07jlrdrMGx3h5knN", + "focus": -0.05253232881732353, + "gap": 11.814526387777732 + }, + "endBinding": { + "elementId": "SMNPWKHlIWz72NEERO6c7", + "focus": -0.031050108197133063, + "gap": 2.716201404295589 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "_u42pFMA746yeIzil1lDR", + "type": "arrow", + "x": 7103.781678187028, + "y": -1181.6723924691028, + "width": 61.52019803964686, + "height": 1.0528333115464648, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3r", + "roundness": { + "type": 2 + }, + "seed": 680973488, + "version": 572, + "versionNonce": 1677016752, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956263, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 61.52019803964686, + -1.0528333115464648 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "SMNPWKHlIWz72NEERO6c7", + "focus": 0.022849300091096512, + "gap": 8.018356792812938 + }, + "endBinding": { + "elementId": "dxNJ_Aesh6HsFIVIscq50", + "focus": 0.02736136438494682, + "gap": 15.078852351216938 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "OEfkuUY4X46_j-Jvw2HNj", + "type": "arrow", + "x": 7512.595767665378, + "y": -1187.397851972616, + "width": 54.150364858821376, + "height": 0.26592181580303986, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3s", + "roundness": { + "type": 2 + }, + "seed": 1371349168, + "version": 663, + "versionNonce": 1448694448, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956263, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 54.150364858821376, + 0.26592181580303986 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "dxNJ_Aesh6HsFIVIscq50", + "focus": -0.05526726883539517, + "gap": 5.635914402252183 + }, + "endBinding": { + "elementId": "vpl-PtmRdxa80Njr4-XsE", + "focus": 0.015255143204650578, + "gap": 7.38340062041425 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "PhIGOS5H_t8jnc0V8qBW4", + "type": "arrow", + "x": 7779.707505776616, + "y": -1289.148221860172, + "width": 0.2847923492354312, + "height": 170.86430481692832, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3t", + "roundness": { + "type": 2 + }, + "seed": 506802864, + "version": 532, + "versionNonce": 974951504, + "isDeleted": false, + "boundElements": null, + "updated": 1719209956249, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -0.2847923492354312, + -170.86430481692832 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "vpl-PtmRdxa80Njr4-XsE", + "focus": -0.0012577752502407813, + "gap": 15.502156466149131 + }, + "endBinding": { + "elementId": "Ah_kGrK22egZfPNO_2OSa", + "focus": -0.018452073552657537, + "gap": 6.121451474883855 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "WHSJ6RR6OEzUwQasr7dPY", + "type": "arrow", + "x": 7777.853888631228, + "y": -1671.4764518437637, + "width": 0.820729500467678, + "height": 51.56391481773039, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3u", + "roundness": { + "type": 2 + }, + "seed": 1581112496, + "version": 212, + "versionNonce": 501868624, + "isDeleted": false, + "boundElements": null, + "updated": 1719209935763, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.820729500467678, + -51.56391481773039 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Ah_kGrK22egZfPNO_2OSa", + "focus": 0.0021588181786981932, + "gap": 6.7135594488852774 + }, + "endBinding": { + "elementId": "ToLpXulDI6d3-739ujICb", + "focus": -0.004224603899906733, + "gap": 9.188849884653337 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "AOomBQd7QGZeiJDIphChV", + "type": "rectangle", + "x": 6180.674796945717, + "y": -1420.1988342685495, + "width": 1857.3390629397277, + "height": 369.24058170619946, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3v", + "roundness": { + "type": 3 + }, + "seed": 519797936, + "version": 335, + "versionNonce": 597392464, + "isDeleted": false, + "boundElements": null, + "updated": 1719209977905, + "link": null, + "locked": false + }, + { + "id": "U6q3ztwfjourBnVgiIQRk", + "type": "text", + "x": 6896.681562133697, + "y": -1389.9163091220046, + "width": 470.26948818828157, + "height": 61.579411168941476, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3w", + "roundness": null, + "seed": 1807008944, + "version": 290, + "versionNonce": 1385838160, + "isDeleted": false, + "boundElements": null, + "updated": 1719210004923, + "link": null, + "locked": false, + "text": "TransForum Service", + "fontSize": 49.263528935153204, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "TransForum Service", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "z4wBrc9DakNTuVkrRYGAw", + "type": "image", + "x": 6840.068641547975, + "y": -926.3223255882367, + "width": 173.8640247526606, + "height": 173.8640247526606, + "angle": 0, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dashed", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3y", + "roundness": null, + "seed": 1279957680, + "version": 375, + "versionNonce": 101235376, + "isDeleted": false, + "boundElements": [ + { + "id": "eWvRHlMZkrNfkwVForPf0", + "type": "arrow" + } + ], + "updated": 1719210154383, + "link": null, + "locked": false, + "status": "saved", + "fileId": "d50f8019a4d25da82cf20b0c0dc8035c456406c6", + "scale": [ + 1, + 1 + ] + }, + { + "id": "eWvRHlMZkrNfkwVForPf0", + "type": "arrow", + "x": 6925.910289933994, + "y": -1084.7737389759898, + "width": 0.9739616000206297, + "height": 148.06418164393767, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b3z", + "roundness": { + "type": 2 + }, + "seed": 1722046128, + "version": 83, + "versionNonce": 339600048, + "isDeleted": false, + "boundElements": null, + "updated": 1719210157936, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.9739616000206297, + 148.06418164393767 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "SMNPWKHlIWz72NEERO6c7", + "focus": 0.04410672253668992, + "gap": 7.128332756272243 + }, + "endBinding": { + "elementId": "z4wBrc9DakNTuVkrRYGAw", + "focus": 0.005985571971077962, + "gap": 10.387231743815335 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "ZHjV-2K018ojzMe2TzYnf", + "type": "image", + "x": 7265.549299803757, + "y": -926.1808982213897, + "width": 173.60830489812906, + "height": 173.60830489812906, + "angle": 0, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b40", + "roundness": null, + "seed": 1788807856, + "version": 197, + "versionNonce": 1826166864, + "isDeleted": false, + "boundElements": [ + { + "id": "aczqFby6In9aYY817Zfb0", + "type": "arrow" + } + ], + "updated": 1719210201720, + "link": null, + "locked": false, + "status": "saved", + "fileId": "844b359d8cfb689fc3c45f3fc0f3721d1def2595", + "scale": [ + 1, + 1 + ] + }, + { + "id": "aczqFby6In9aYY817Zfb0", + "type": "arrow", + "x": 7343.7899619971995, + "y": -1091.6442903802058, + "width": 4.620409386252504, + "height": 154.28892292406067, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b41", + "roundness": { + "type": 2 + }, + "seed": 325768272, + "version": 137, + "versionNonce": 1040925776, + "isDeleted": false, + "boundElements": null, + "updated": 1719210201720, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 4.620409386252504, + 154.28892292406067 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "dxNJ_Aesh6HsFIVIscq50", + "focus": 0.01576310305517261, + "gap": 2.689066525111798 + }, + "endBinding": { + "elementId": "ZHjV-2K018ojzMe2TzYnf", + "focus": -0.011285520585567152, + "gap": 11.174469234755179 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": { + "d50f8019a4d25da82cf20b0c0dc8035c456406c6": { + "mimeType": "image/png", + "id": "d50f8019a4d25da82cf20b0c0dc8035c456406c6", + "dataURL": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnY2VJMeNrWsteCsL9GSBSAu0tEAcCyhaIMkC7lpA0QIuLeCMBVxaQMoCPllArQV6facrZ6qrqyojkPEDIL44Z07PTMfvBSLzJoBA/NuJAgIgsAoC/346nf7v+c/29/9zOp309+s/GyaqX1L+30Wl7e//PJ1O+vOP80/9//Z/P5d0Sh0QAAEQiIrAv0WdOPMGARC4iYAI0SdnEvXb80/9eyNQnmAT2RLR0s+/X/x9+z9Pc2UuIAACIFCFAASrCi4qg4AbBESYRJz05/cXpEr/n6Fs5Etk68fT6STrF1avDJJlDSCwCAIQrEUEzTLDIyAi9R9nMqWfpa678Au/WMA16fqfs/Ur0xpZCwiAQBIEIFhJBMky0iEgEiVS9cfzzyyWqdaCklVLf96df17GgrUei/5AAARAoBgBCFYxVFQEga4IyCL1OYTqMMYiW7JsiXDpJwUEQAAEpiAAwZoCO4OCwHsEZKWShUrEakWXX281kEvxkmxh3eqNOP2DAAh8QACChTKAwFgENlL1p/PJvrGjrz2ayNZ3Z9IF2VpbF1g9CHRHAILVHWIGAIEPlipIlR9lgGz5kQUzAYGUCECwUoqVRTlAQC6/L55Ouf0FS5UDaTyewn+fY7beup8pEwQBEAiDAAQrjKiYaAAEdNJPVirFVckVSImFgNyGIlnfnPNuxZo9swUBEHCFAATLlTiYTFAEsFYFFdyDaYtoKV4Lq1Y+2bIiEBiCAARrCMwMkhQBWam+wlqVVLrPy5JV67/OREunEikgAAIgUIQABKsIJiqBwAcE5AZUWgXFV+EGXEcxRLQUGC+yxQnEdeTOSkHAjAAEywwdDRdDQMTqzwStLyb128tVUDxEC1UAARB4iAAECwUBgccIQKzQkHsIQLTQDRAAgbsIQLBQDhC4jQDECs0oRQCiVYoU9UBgIQQgWAsJm6UWIQCxKoKJSjcQgGihFiAAAh8QgGChDCDwEQHlsNKpQO4FRCuOIPCf5xQPBMMfQZG2IBAcAQhWcAEy/SYIkG6hCYx0coHAlt5BVi0KCIDAgghAsBYUOkv+gIAsVd+SbgGN6IiAiNabp9QeP3ccg65BAAQcIgDBcigUptQdAeKsukPMAFcIEJ+FSoDAYghAsBYTOMt9nxxUVivirFCG0QjImqV7Dv82emDGAwEQGI8ABGs85ow4BwFZrb4+X8Y8ZwaMCgLPCIhofUZGeNQBBHIjAMHKLV9W94yAMrDrZJdIFgUEvCAgnVRGeAoIgEBCBCBYCYXKkj4gQBA7yuAdAaxZ3iXE/EDAiAAEywgczdwjoMuYFeuC1cq9qJjg2cKKNQtVAIFECECwEgmTpbxHgFgrFCEqAlizokqOeYPADQQgWKhFJgQ4IZhJmmuu5Z+n0+mvT6dcSVC6pvxZdSIEIFiJhLn4UnTFjYKGKSCQAQG5t+UyFOGigAAIBEQAghVQaEz5BQIEsqMQWRHAZZhVsqxrCQQgWEuIOe0icQmmFS0LOyOAyxBVAIGgCECwggqOab/PbUVGbBRhFQTImbWKpFlnGgQgWGlEucxCOCW4jKhZ6BUC/3M6nb4kAzx6AQIxEIBgxZATs3xGQPFW359Op08ABAQWRYC4rEUFz7LjIQDBiiezVWcsUiVyxSXNq2oA694QUFzWm9PpJIsWBQRAwCkCECyngmFaLxAgKzsKAQKvEVC+LOIQ0QwQcIoABMupYJjWBwTIb4UygMB9BAh+RztAwCkCECyngmFa7xGAXKEIILCPgKxYsmZRQAAEHCEAwXIkDKbyAoFvn05L/QlMuiOgoOntjwb7xzl7+JZBXD/3sonrZOf1n99e/B+HErqL8fT2fMJwT1b9Z8IIIAAC7xGAYKEI3hDQi1rB7EoiSmmDgAiUAqJFnvT3n8+kSX8fVSRXEa3t5+/PBxYgX+0kILl+VkCI241ITyAAAncRgGChHJ4Q0Mv3B9IwHBKJXrI/nkmU/i4S5d2qIZK1/RHxglzbVUAy1wnDkeTZPltagkBiBCBYiYUbbGnkuKoXmIjTRqhkodosU/U9+WshkqU/f4BwVQuHXFnVkNEABNojAMFqjyk91iMgciXLFTmu9rHTy/Pdk8VHMTeZCNXeykW2Pj+dTn9ET/agev97SFYRTFQCgX4IQLD6YUvPZQhArvZxknVKbr//xvXzHizpzEa2cCfe1x9I1v7eogYIdEMAgtUNWjouQABydR8kSFWBAp3JlkiWLv8mYP41ZpCsMj2iFgg0RwCC1RxSOixEQAHtP+HueYGWYqq+O7v/uAalUJEuqomwK/Gm4rZwN38EZvbpwi2Fxz2JEpBfr+u0CIAABCuAkBJOkdOCL4UqMvXNOZWC9xN/UdRROdR0xRIuxGeJtSBZ2rcirvqz/V35zlS2/9P/b/+26MqWd+3655afbTsVu1L8oQVH2jhAAILlQAgLTkEB7au/+PQCUaC6LFZYq/ptgs2qJbK1elEM35c7IGx5yuRuFXkSflv+so08ecJxI1r6KRJ2+W9P82QuCyIAwVpQ6JOXvHqGdhErWat0vQnWqnHKuAXGK1ZrZffh5bU6l7nHtr97JFEWLdlSmFwSLz5kLEjSxowABMsMHQ0NCKx8tyDEyqAwnZrIfShdXJVoiXRsLr1OELvtdssXtyXjJf7LrajiTwyCFV+GUVawKrmCWPnV0NWJll/JjJvZdnWUcsuJfEG4xmGffiQIVnoRu1ig4l8U/7FSgVjFkfZfzmkeVrVoxZFU/5lu93ZuhAs3fn/M044AwUorWjcLU2yHgtqzxHaUAKsYK6UL4OFcgpaPOiJXG9HyMSNm4QEBWbW2gyhYtzxIJNAcIFiBhBVwqqslEtXD+L84FRhQUz9OmVOHocXXdfLa39s1VZCtrlDn6ByClUOOHlexUiJRWar+uqAb1KPetZoT8VmtkMzZD5atnHJtuioIVlM46ewCga/PLpfsoOAOzC1huXp1QIMCAvcQUD47WbZWizNFI3YQgGChIj0QWOHEoFwEStpIbp0eGuSrz9Vc3b7QjzObLUBeYQK4EOPIrdtMIVjdoF22YwW1647BzAWrVWbp3l8b1qw15W5Z9eZCxKplQS9JGwhWEkE6WUb2L32sVk4UbeI0suv4RGhTDq1nhrLny4WIVSuliO8vCoK1mMA7LzfzHYOKs5BLkNQLnZUoSPd6aeraHQoIlCIgaxbuw1K0EtSDYCUQopMlZI27EqHSQ1EvVAoIXCLASUP0wYIARMuCWsA2EKyAQnM45f84JxN1OLVDU5JJ/83pdNLdbRQQuIUALkP0wooARMuKXJB2EKwggnI8zawvGAWpilzhEnSsfI6mhsvQkTCCTQWiFUxgpdOFYJUiRb17CHz7FLwpV0mmIpegToxRQKAGAU4Z1qBF3WsEIFrJdAKClUygg5cjYiWClaWQkT2LJOesQ65yJdhVqhIKCFgRgGhZkXPWDoLlTCCBppPNNUi8VSDlczZV7QUd8shmyXUG81LT0cee3M6yplOCIgDBCio4B9PO5BoUufqMPDUOtCrWFHTfplI1/OXpZai/U0CgNQJ6NolkkbC0NbID+oNgDQA54RCZXIM6IahgdpIAJlTUjkuSO1AfGbJeUUCgNwI8p3oj3KF/CFYHUJN3mck1qIeWLFecFEyutA2Xp/gqxVmJYFFAYDQCOkihq7p4Zo1G3jAeBMsA2uJNsrgGycy+uCJXLl8uQMVZyR1IAYGZCOA2nIl+xdgQrAqwqPo+iDfDqcHvCEhGmysQUJyVLAfEWVWARtXuCHDasDvExwaAYB3Db7XWvySIOYFcraa19vUSZ2XHjpZjEMCaNQZn0ygQLBNsSzbKcNeg3IIKaKeAwCMEFGcoSy1xVuhJFASwZjmUFATLoVAcTkkvHFmvIhcC2iNLb8zcSbswBmdG6YOArFlfPn0Y6JovigMEIFgOhBBgCtED2yFXAZRs8hSJs5osAIZvhoDiBUlQ2gxOe0cQLDt2q7SUm+SHwIsliWhg4Q2YuvRb7m/cgQPAZohhCPDcGwb1/YEgWA6E4HwKkQPbecg4V66J05PbW/msPp84B4YGgZ4IEADfE92CviFYBSAtXCVyWgYl4lMSUbkHKSCwIUCcFbqwGgK4DCdJHII1Cfggw0a2Xv31fFlqEKiZ5gAEZK2S1YrrbQaAzRCuEFDguwLguRJsoFggWAPBDjZUZOuVAjz11UYBASFAnBV6AALP5IpL7QdqAgRrINjBhopqvSLXVTBF6zhdrrfpCC5dh0RAoRP6AP1byNkHmzQEK5jABk03alJRfaF9ykWog7TE9zDbvYFcb+NbTsxuDgLEZQ3AHYI1AORgQyg+RWkZosWp6MtM5IoYg2AK13i6XG/TGFC6S4uArFiKVaV0QgCC1QnYwN1GtV4R1B5Y6RpMnettGoBIF8shoFPWuj6MD9MOoodgdQA1eJcRY690D5dOyFDWQ4A4q/VkzorbIkDwe1s8P/QGweoEbNBuI54cJO4qqLI1mDbX2zQA8WAX2n/bH3X1j3MMpFz2KiWWEZHk6z+/vfg/WSeJpTsoqJ3mkKwO+EKwOoAauMuI1qvfFT7EA4uFqV8hoDgr5bP6BGSGIKCXr1xJIk/6qT8iUCXkqdUERbAk7+3n789xouhAK4Sf5Sl3IcmZG2EKwWoEZIJuIlqvyHeVQPEqlkCcVQVYxqp6ySop5d/PP/XvzRpl7LJ7M5Es6YaIt4gX90raIecGDDt2r1pCsBqCGbyraNYrPfhlvaLkR4DrbfrJ+JJM6e/eyVQpEiJZIl5/vLB8lbZdvZ50QDGtyilIOYAABOsAeIma6mGk1AyRCq7BSNKyz1WWVbkDicGxY3jZUi9PvTh/PP/MQqj20NEzTlcl/QHX8h5UH36vvfddcW0qYsFCB24i8O1TPIU2U5SCazCKpOzz5HobO3bXLWXt1YtSFir9Wb1s7sQvcCfuqgIkaxei+xWwYB0AL0lTPWzkHoxSODUYRVK2ecpSJYtVJMJvW2nfVrJMfQOp2gUZsrUL0fu9iCVrHycsWAaMsjeJZr1SbIDyXlFyIUCc1XF5ilTJQrURq+M9rtWDyJbIhCxb0W6y6CkpAt+N6GLBMgKXqFmk4HYSiiZSvIulcL3NMbnqWP278wW+q8RUHUNsv7V0ciNb+7Xz14BkGWQMwTKAlqhJtNQMBLYnUr5z/IuuZuJYvU2uslYpHpG4Kht+Ja1kydLFyAqOX92qxX2vJRpzUQeCVQlYsuo6ORjl5Yb1Ko/ycb2NXZbbKUC5AUkIacfR0lIfpPogWJlokfG9QnMgWBVgJasaKbidTZ1H+bjexibLLWj9b4lyVdmQmN9qdaLFQaNCHYRgFQKVsNpfzqe1Iiztr+f4kghzZY63ESDOyqYZECsbbiNarUy0ZD39DLL/WM0gWCO2oc8xogS3k7Hdp/6UzorrbUqRel1PbnHFWI28888+23Vbrkq0CNvY0XkI1poPhUiZ20nLEFNHt7QLChCm1CGgoHVZbYmxqsNtdm3p+mopHrRmfQRQbiAAwVpTLaLkvsJ6FVM/ibOyyU36rg8KTgXa8PPQajt1KKK1SiER6R1JQ7BW2QIv1xnFPYj1KpZ+cr2NTV5bnBXWPht+HluJaOmU9gonDsmRBcHyuAenzCmKexDr1RT1MA2ql4iut9FlupQ6BJRuQcSKBKF1uEWprcNESu2Q/bJyTnrjIoyyJ7vNM9KLEOtVNzVo1jHX29ihJEmoHbtoLVdxG0qndbKQckYAF2FeVdDL75NzBmJZrfT3KF9RfA3518tVT04dlQxxVkcRjNt+hT2jPG06oEF5iv6HYOVSAxEpXekQjVBdS4Hjv371kjgrm2zIZ2XDLVurFdKWEPSOBSvFvpVFSsq8kaooFqo98LlzcA+h8b+XbinOSvpGqUNAHwz6qifOqg63zLUVd6fYrIyFOwshWGH1Wq6+P56tVFHuEawB+x3B0jVwda9LnJUdYuKs7Nit0DLzSUPlcPt0BSE+WiMuwhgasLn+ZD3Ifuz3zVO82NsYYkk/S663sYlYX/CyWMlyRQGBRwhEOnhUK8nl47EgWLUqM67+ZjnQSy6jpeoWkqRmGKdfj0aSlVTuwFX0rhXqxFm1QnK9frK6DHWqcNnEuRAsXxtZpEovNWXCXvHlpisXSLY4Tyelf4oLUe4eSh0CeokotQj3BtbhRu2PCCiPnG7ZyBJLq5VpP8hVuGT8IQTLx/be4qr0Ysu0uWrRJbi9FrF29bnexoYlcVY23Gh1G4GMcVkK+VDox3IFgjVX5Bx5/4g/Serm6KJ0UO5AkXxKOQL6IpfFVXEmFBBoiYBI1vfJ9uSSqRsgWC23RVlfW2zVCgHrZYg81yJzew1ax+uukI/nOEq3e9iI1ZJuj16g0u8rBHRIIsul0dor8lAstWcgWON2NcfdH2ONe3CMLqKHdpyJs7JjR0sbApmC35dzFUKwbEpf04oX2j5auAf3MWpRQ1ZTuQNXjvOz4Mj1NhbUaNMKgUwka6k0PBCsVlvgdT9ywehEFpmv9zHGPbiP0ZEaxPrZ0NvSLnCy1YYfrdohkIVkLXWqEILVbgNsPWGxqscU92A9ZiUtIPklKN2u883Tf+ultlTMiB0uWg5AIAvJWiYBKQSr3a6AWNmwxD1ow+1RK3TRjilpF+zY0bI/AllI1hIJSCFYbTYEOYTsOJJc1I7drZZKVqg4q+xXKrVF7TkholzVy2adbg0o/XVDIAPJWuLDGoJ1bA9wV9sx/NR6iS+Z4zDt9kCc1S5ENytwvY0NN1rNRSADydJ9nanzyEGwbJuEHEI23K5b6eX2mzZdLdsL19vYRa88Q3rIE2dlx5CW8xCITrLS58aCYNVtDmJb6vDaq/3udDrJpUWxIbDdG0jahTr8iLOqw4vafhGInow0dYgIBKt84+AOLMeqtGZ6E3EpEJX10MVKwM7V9cUsndNLiQICWRD44Sl2UM+EqCXtKXII1r5K4oLZx8haQ7es/2xtvGA7XNM2oRNnZcONVjEQ0Dvqp8AHW9IGvEOwHm8gua++JfN1l6cM8VflsELyy7G6rsn1NnbsaBkHAX18iWRFDRdIedgJgnV7A0lJddSdLOz9HjBpv1oaQ0YKEBugxFnZcKNVXATkJpS7MGJJ+T6AYL1WReJbxmzP1MGNDSCUHorkf9Kgr5W6kGVUupX6+PdKAmWtVQj85fzcqGrkpHI6KxYE66Nm4YYZu8uWuvSzAlrirCrAuqq6ESvSLtgxpGV8BPRxIct3tKJkvwp4T1MgWM+i1Evte6wFQ/U67ckRI4qkADECd86+rizsekBTQGB1BCIHvWsfpznlC8F6ZvpK2BY1ODDiw4QA95dSU6yf3IHoYJ02c71NHV7UXgeBqEHvqaxYKxMsXILzHjYpAxoNcHK9jQG0c+b1b84fRrYeaAUC+RGIGo+Vxoq1KsHCJTj34aKXozb/qoVTqnbJb8SKOCs7hrRcBwGFvkS7LUO5EZUjMXxZkWDJaiClwx0zT31XzeBOnJVd50i7YMeOlusiEDUeK8WJwtUIluKtOL49/2GTYvNUwkj6j0rAztWJs7LhRisQ2BCImB8rRRjJSgRLQcQru6U8PW5WuiKHtAs2zeN6GxtutAKBWwhETN0Q/kN8BYIlE6lcgpEvw8z2yFhB7yQzTqjaNFfHtOVGJs7Khh+tQOAagYiuwvBWrOwvOlkPdHWAflJ8IJDqGO4DSHWHJVct1ekccVZ1eFEbBGoQiOgqDJ0vMTPB0hUjslxBrmq2YP+64b9KCiCCXBWAdFFFlipZrNIkGKxbPrVBYBgCMjhE8uaEPnGelWBxUnDYfq0e6F3AY8M1iyTWrxwt4qzKsaImCLRAIFoCUj0jZMUKGS6QkWB9wZdwi33YrY/QXyQ7qHz19HvdCkDZR0CWTK632ceJGiDQGgE9o/SsilLCpvXJRrBIw+B/y+hC3owkRF+Gv/iHf/oMibOaLgImsDgC0QLew4aVZCJYWA9iPDXSXINwBfdPXBb+UAFl4he5Jg9djH2qDwYuz44hK8ssowW8h0zZkIVgQa4sW2xOmzdPROTtnKG7jarTggpsp9xGYCNWIeMokgtV1gxdpfKH8weCiNX1LRe6ukSyU/ykrAn6NyU+ApEC3kOGlmQgWJCrWBs95JfIDsSRHlQjtYU4q5Fo14115KJxWbZEmiVfrFx1uHuqHcmKFTLYPTrBglx52q5lc8lGsIi9ei13rrcp2wszah0hVtfz3YgW6TVmSLLNmJE+DsOFl0QmWJCr1xtMLF/me895TrJdk6Prl5SagfLsRpIpP+MhhujyldtPz8we14VBtOJqRyQrVrhg96gEi9OCLze0SJXiIxRArJfcvxzv99CZeW/gGukLsKdabMSKOKueKNv63ojVdWyVrbf7rWTJkusQt2FrZPv2F+kZ9ptIObEiEizyXH3cbLeOvOsh+mvf/Xio92wEyzOZPSSowsakXSgEakI1WSd0+GL0bRb60BPhhmhNELphyEhWrFA5saIRLF1/o+PwK5e97NfeY4IyEayV9ZE4K79PIT0DRKxmhgrgNvSrH7dmFsWKFcpNGIlgRUvx33p77RGrbTwIVmvk7/cX6cuvFSqlethqPPopR0DWa4VPeIqBE9FSahZSO5TLcUbNSM+yMG7CKARLpEEMe7Spe4aiX49Z+0KDYI2TmvIH6ULxVYpibGSiJ87Kn8Q3YtU7zsq6cuKzrMiNaxfFihXGTRiBYEVL699qO9QSKyxYrZAv72eVBKPEWZXrxOiaLdMujJi7rGsKhKf4QyCKFSuMmzACwZKFQJaCVYqVWEGwxmtIdoIlXdTXInmOxuvW3oiyVCs9SMRnI/FZe9Kd93sdkPJqBb1EJYSb0DvBWi3XVYvM17gIxz2cshKsoyR/nATWG2mLs1I+qwgvwkcSUlyW4rM4behHj2Vh1HvXewmRdNQzwVop11XLE1kQrHGPhowEqwXJHyeBtUaSvunlly0WlfgsP3rsPc3PhpR0RiTLdfFKsFY5/t4j8zUEa9yWy0SwiLMapze1I0WLs6pdn+rrI3MjWpb2tGmHQIRgd7075SZ0XTwSrFVODPayFECwxm25DARLDyoFHSs5JMUXArImKM5KerZKIT5rvqSjBLu7v9fWI8FSIlFZsLKW3i80CNY4zYlOsDZiRdqFcTpTMlKmOKuS9d6q8/Z8wIL4LCuCx9pFCHbX88tTzrdXiHsjWNmD2ntZrS4FC8E69mCpaR2VYI3QwxocqfsRgVnX23iVAfFZcyQTIdjdfboGTwQr6suqVP1HJUeDYJVK5Hi9aDrb8jDFcfTo4RIBWe3lDpx5vY1XieA2HC+ZKG5C1+kavBCszHFXo6+KgGCNexhFIVg9DlOMQzn3SHIHynKvtAuUxwjoWaoPVbkPKf0R+CXAiVXXcVheCFYEQVrUWQ8CHSUdGeMCwbJIytYmAsH65mlpMveP1EEbmuu18n69jVeJ4DYcI5kIbkI939x+nHggWFnjrka5BK+3GgRrzMNHo3gmWKRdGKcHtSMRZ1WL2O36IgB6wfLx0AbP614iuAldx2HNJljeyYBFbbXZlZ1Ygp9RvGP6u0SZmz0SLOKsZuy6sjG1N78lzqoMrMJaxGcVAmWs5t275Dof1kyClfESZ212+YRnHi2GYBmfJIZmnggW19sYBDioyZZ2wfWR8kFY9BrGw7O319pm9qv8eHJley6fPt3JqWuX3JWZBEsnZtz6Tg2SksVKlqvZ5moIlkF4xiZeCJZiUuSSnq17RhhTNyPOaqx4ic9qi3cEN+GscJxdpGcRrAhC2wXvooKnQDsIVo3kjtWdTbCIszomv56tV7jepid+R/rWh4YsL0pESTmGgKyvchN6vljc7b2EMwhWNtegt2yyEKxjD5Sa1rMIll4g+mrTg4XiCwHtP1nnP/c1rSVnQ3xWG7F7v5tQclZsr7syg2Blcg16I1dSMAjWuG02mmARZzVOtrUjcb1NLWLj6nNzwTGsFcqj97bn4jLh6GiC5f3lX6NAym/l0YLgHWNOEdZo2cu6XnXOvqIcLWWt0gtIe4/iFwHis2yy0S0DuiPYc3EZ6D6aYHk/8lmqQJ5fdBCsUikerzfagjV6vx5HKHcPxFnFk6/cSYqZVYwWpRwB75c/u3wnj3xg6zRNBqV2KciLfQLBKn9oHK0JwTqKYMz2XG8TU26XsyY+q06G3uOwPB00+4DsKIKV5a5B7+RKgoVg1T04jtSGYB1BL15b4qziyWxvxrgN9xB6/r33OKx3Hg+WjCJYyl6sl1HkEoFcQbDGahgEayzeM0fjepuZ6PcfW94VWUFmJonuv0r7CN5TK7k8STiCYHm3qJSonMfTgvfm7R1vgtxLNO52nRH71T67nC253ianXG+tCrfhfVnLeqs4LM/F3UnCEQ/s6IHtkcgVFqyx2x8L1li8R45GnNVItH2NxX2et+Xh/V3u7iRhb4I1+gXUeptGI1cQrNYa8Li/0frde7+ORc/vaFxv41c2I2dGfNZLtL/3GOd0MUVdVfd2pILsjdX7ge2d8T7CR4KSwKIVXITjJAbBGof1iJEUZ6J8Vsr7k60o2aaK1kipQ0CXdCs+a/W7PoXDV3XQDa3t7k7CngRLgoh6e7xMxDI3RtxQEKxxexqCNQ7rniNljrO6vq9SOqtnM0lR6zSK+Kzng2o6sOa1uEvV0ItgRU7LoI30WeDTJBCscdt/9AOn134dh5ivkTKnXdDHoUIc7uUe1MevXKGeL/H1pS3Ps4n+fjiCqfd3i7tUDb0e2JHvG3QXKFe5I7xvAk4RVgr0onqv/WqfUdyWIsd6TmUkGBux2rPA61khovVFXDFOm/mK8VneTxL+fPY8TVOK64F7PLC9v+AfgR8xqP16Pd7xh2DZt3+P/WqfTcyWma+3sV5qHNnjMFMLRWBlIdR7Y5XiOa7aXS6sHg/sqElF9UWiZKLr6qFwAAAgAElEQVTRCwRrnARxEY7D+uhI2heKPYqe8PgWDq3SChCfZdOyleKzvF+Z04PT2LTiiXm3noz3l/s9oCIHtWPBMqv/4YYQrMMQdu9g5TgrC7jCS9eieD4tZlnXiDY6ea6TbJmzwcsQ4dml7MpD0ppgRbVeuRLKwSeBd5KbCWsI1kFl7dz883OcVcYTczoxpfipvTgrK8TEZ1mRO50yx2d5T9Xg6v3SkmB5f7Hf2y7ucmfY9/X7lt7l4GoDHMQagnUQwE7Ns8dZ6ZmlgN4RhTsYbShndRuOfubVoq8MAFvOt9q2zeu3JFgRrVdRk4k+UgQIVvNtcrfD0Q+blvt1HErjRsp8vU2rOCurNIjPsiEnuYkQu8owblvK+1ayCiuju9eiOGpZEF2UVg/siKdQsuYzgWCN21oQrHFY742kmCHFDmVLuyAXoNyBOq3Wyx24h+32ez1bhLHyZ1HqEMjiNpRFU4HuXktKgjX6RdNCuK4E0WJB5z4gWA3B3OlqtN63+iAah1D/kTK7sPRSlvVjNrG6liLxWXa9VgzTd4ED4b2/X1yF/LR6YHvOjXFrK2RJyXBrbd43ADFY9odzq/1qn4Gflitdb+MH9ZczwW1ok0zk+Czv7xdXuSxbPLBHf8XbVPpjq6yuwUszvgiv1wLBskumxX61j+6j5ZZ2Ieo9p49QjPri3dyGGU9r9tR6yfvNwAMLrdbyr1YddegnHcH6Kdjt865MiB0UzPsXBgTLLvTVCZZif0SsiLOy61CvlrgN7chGi8/yTLBcXfh89IHtPeDtWuXdpdK378m7LSFYHUC90+Vo6+3R/ToOmbYjZU67kC05ZWbXbVutft2bPh4iXLvzq+OPHFfhP0cf2NFSM2Syntzb7BCs3o/Bj/1DsPpinfllrVw9epm6ydnTWJTEZ9kAjeAm9hxznYZgeX+RX6u3K+Bte6+olXe5ZCK5EKwilayuxPU21ZC5bSCrjFy72dy6vQFXIlnFZ3m8dgeCVSj9Ixas0S+XwiXdrJY9sP1y0RCsI5pS13b0HjiyX+tWNq92ZsuHLFYe8lmNli7xWXbEPcZnQbAK5Xnkge0Z5OvluzpZUCgbazUIlhW5+nYQrHrM7rXIHGclN6Dy7nm0RrST4H5PERNS76+qfw3pzUa0+o+2P4Lnd78rT5WVYEUKbl8hsB0L1v5DoUcNCNZxVOU6+vqJfAjLbGX29TZe8cxspeyJuZf4LAhWoZStBCtScHvWjO33RIwFq1D5G1SDYNlBJM7Kjl2GlpK/8mfpiiNKHQKz3YYQrEJ5WQmWZ4Avl76a9Uprh2AVKn+DahAsG4iZr7dRHh4Fdnu73sYmqf6tiM+yYzyLaHl+/4d3EXq/TftSXVezXkGw7A8rS0sIVh1qn5zdgSJY2YrirJTEWKe/KPUI6L0iVzHZ4Ouwm+E2hGAVyshiwYriHlzRegXBKlT8RtUgWGVAyh0kV5BcQtkKcVZtJUp8lg1P6aEIvhLX9i5kci9EuJZg6UGpLK4RyorWKwjWWM2EYO3jzfU2+xhR4yUCuA3tGjHCbeiZYLnKGFBLsEa/UKxqtqr1CoJl1Rhbu9H7oXa/2lbVplXmOCu9xGQtIM6qja7c60VES25DuQ8pdQgoDlDxgK111LuRJTTB+j6Isq9qvYJg1T2EjtaGYL1GkOttjmoV7a8RwG1o04ke8VneD1Hpw0fJfF2U2i9iz5c8boCKsX+6cFI/7xuAq3LsW792v9pHqm+5pV3Ql3O20uNFlQ2jEeuRbn1BIHw11C1vMvGeA9OVcaXmgR3l9KCrY5rVW+F4AwjWcQxLe8CC9YwUcValGkO9owgQn2VHsEV8lneC9ZmnC9RrCFaU04OZLCSWrQTBsqBma7M6wcp8vY00YuTJLJsGrttKzzmFrCj1B6UcAXl45EJTrJKljH7m1c4xLMHynPtiE4Jy0QjglQsEa5z0Rz9saj6IeqKwWvBxiy//nvJYuW/is2zSt7q95ab1nH3flYGl9IGtr4SfbHIc2sqV/3Xoyj8OBsEaB/xqBCvz9TYlWqOXy3cLx3eWYDSrjvcX/yxc9satvYhc1i+FBHgtv+lwctK81lKCpQSBOi7ruaycmuFSLhCscVq6EsEi0/azXlm//Mdp5bojEZ9ll32plfaHpxgnzzcxlHIaO1IVLUsn4x1ULXn14PZN7BCsig1wsOoKBCt7nJVVBUS03nA1jhW+ru3kcVF8Ftfu1MEsnVburEdpDuTJ8hr35s7IUkKwvCcW21RIqRm4B4zLnuseKcdqZyZYma+3OSb1l61Lv/xbjklfZQgQn1WG03WtR1Zaz1nc3cVglxAs78cypRwiViJYFAjWSB3ISLBWj7Oy6o9igKwns6xj0m4fAVmxNqK1X5salwhcfzx4j8V+5y0RegnB8h7UJoVwlb118h7FRThOANkIVubrbUZoBfFZI1C2jUF8lg03tdqu3RHBUriQ1yL3pqsL5UsIVoT4K1dHMydrHwRrnACyEKzM19uM04aPI8mirvgsES6KLwQ4rGGTh3RZeu35Xkh3hpYSguXZ5ypVwT34csNAsGwPEEur6ASLOCuL1MvbEJ9VjtXomsRnjUa8/3iukoxquXsEK0L8lTvW2l+PHo4AwRongMgEK+v1NuOkXzaSvvw3olXWglqjEMBtOArpMeO4O+i2R7Ai5L9yB+oYXbo7CgRrnAAiEix9NCmnndej1uOkN3Yk4rPG4l0z2mo3E9RgE6nuHp8Zvpa9CSmXiGefq7u8F8Ml+HpACNY4IUQiWMRZjdOLRyO9PR/KIT7LhzwuZ4Hb0J9MSmfkMlRoj2B5v3+Q5KIQrNIN2KNeBIJF2oUekj/eJ/FZxzHs1YNOzX1BotJe8Hbp112KBq3yEcGKkGBUJ3X0RUj5iAAWrHHa4J1gaX5yB2ovU/whgNvQn0y2GRGf5Vc2t2amHHQixq7KI4IVIcDd1cWOTiQLwRonCK8Ei+ttxulAi5FEtHRYh4/FFmi27UPPU4XKELPYFtfWvbk0tjwiWN5vJ3fpc22tNYb+IFgG0IxNvBEsyf6rc+Zq45LcNtN+FwmRNU5WuYz3zOE2dKt+H7LBZ9Q7v6iXz8zlYbdHBMt7gLu7rK3lutC1JgSrK7wvOvdCsDLHWf3zfAXN9QW0mQOSt8zZWjvFFwLeDQ++0BozG+0TebPclUcEy/Ot2QLSpUnQgYQhWOOE4IFgZc5MrY8ovdDuEY3McTLEZ43bx7UjZda7Wiw81Hd3yfMGyiOC5T2DO/FXt1UbgjVuy88kWJnjrPTAlDtQbsGSkjmPkYiWMlST1qFEE8bWUVyWPD24Dcfifj2aW2/WPYLl/dZs8l/dV2gI1rjNPoNgZb7eRvv6y9PpJIJlKZndhsRnWTRiTJvMejcGwWOjuPVm3SNYcjuImXstLnNeOAELgjVOEKMJltxlul0hW9oFuQD1Fao4qxZxR1nzGAkbYaQj6RRfCOi5q72pK6goYxFwGeAuCO4RLO+BfNw/iAVr7Ba+PdpoguVhza3nIMuM9nMLYnU5t8xxMsRntdbCdv1l1rt2KLXryW2A+yOCpYeeMtl6Le5uzXYEFBasccKAYNmxlhtQlhirO7B05Mx5jISdXKrEZ5Vqw7h6uA3HYO3am3XPgvXD04NPQbReCwHuWLA86CYEq14Ks6wvmV94xGfV6+GoFpn1bhSGj8Zx7c26R7A830Ho2iToQOOwYI0TAgSrHOvWcVblI7+s6T38wbouEdctjs3aB+36IIDbsA+u6tW1N+sewfKcosFtzot+OlTVMwSrCq5DlSFYZfDpChh9aXpxZWV+4c2yEJZpwtq1pHffOvcORZKQe2PLLYLl/QUtc7jiDii3EfAuv985etEe1SEI1mMER8VZWeWYOY8RbkOrVvRvh9uwDcau46+0xFsEy/slzy5vzW6jL016gWA1gbGoEwjWbZjuXW9TBOqESplfeErrINehF+vhBPG6HVLuaqV1yJZ2ZRTgMrToQ8JtuUWwvOfAcptUzImUIVjjBAHBeo21PoBa5bMaJ8nnbNwb0Ro57oixcBuOQNk2RmZ3tQ2R8lZu819tS7hFsLy/NFwHtZXrRreaEKxu0L7q2PteGYfEc7qFDCkDMr/wjmbKH6lPq40lvdPpfa7dKZN8iNtcbhEs76dsSNHwWAEhWGUbtEUtCNaz6+nI9TYt5NCjj8yXaBOf1UNj2vSZ2V3dBqHnXkLEYt8iWDLve073/+iC6pYCjNoXBGuc5FYmWNHirKxakfmFp49pxWe1zqJvxZp2zwgoJkvX7nwFIHcRCOHJukVWPGdxD2EWnLwpIFjjBLAqwdJLWS/nVV7M2d2GiptzHSw8bku7Gimz3h0B2n16hm1xtwiW5yzu5MDaV0sI1j5GrWqsRrC8p11oJdd7/WhvfX06neQ+zFb08SqrAKcN/UlWJ/uVP4v4rEDuQU0VguVvMx2dEQTrKILl7VchWFnjrMol/bJmZrch8VlWrejfLrPe1aDnPj3DIwvWT6fTSQn4PJYQgW2TgYNgjRNAdoLl5XqbcRKtGylrHiPJXbG4ch1SfCGg57viszzHSfdGzH16hkcEy/M9hBCsfdWFYO1j1KpGZoKlvabrbVaJs7LqROY4GfJnWbWif7vMereHnvRSJMv9s+mWi9AzwSKL+57qPfvpJUOvhatyvErmeV6rx1lZpZM5j5G3uyStMsrYblW3YYh47FsE61fHqfshWPuPCAjWPkatamSyYOlrUBYrTpMd047MLzzis47pRs/Wm9twpUB4ubH1zHJbbhGsf7md7XNMgOIeKPcRgGCN044MBIs4qz764j1hs3XVuA2tyPVvt6LbUPvMbaxgNIIltirWSoFgedCB6AQry/U2HnTh1hwyv/BEtPQ8lvuQ4guBzO7qW0i7vZ84GsEKczxz4n7DgjUO/KgE6+fzy1EEi9Ifgcx5jHAb9tcf6wiZ3dWXmMgKr6B3dzncIFhW1fXbDoI1TjbRCNYq19uM04C6kTK/8OSq+c7jS65OROlqZ7aiXgrL5clCCFa6/cQpwoEijUSwVrveZqAaVA2VOY8R8VlVqjC0cmZyvwHp7mQhBGuojg8ZDAvWEJjfDxKBYBFnNU4fakbKbFkQ0VJcjFzRFD8IZNa5DWVXQe/RCBanCPc3KwRrH6NWNTwTLK63aSXlvv1ktiwQn9VXd6y9K6XDV47TMVnXtbXTnZou4kshWEdF6a89BGucTDwSrC3tAulMxulBi5Ey5zFyZVVoIawEfWQ+aegm6J1Eowl2ytUSIFjjZOqNYBFnNU72PUbK7MIhPquHxhzvU2mPMt5r6CIeK9pVOXqB6EuPch8BCNY47fBCsLjeZpzMR4ykPfztk5tD6R2yFcVlKT7L3ZH6bEBXrCery3B63sxoBIvLnvd3DQRrH6NWNWYTLJI9tpKkz36Iz/Ipl4yzyuoynBqPBcHKt1UgWONkOotgcb3NOBl7GEkxTHLj/LuHyTScgz4QtkD4ht3SlREBvTu+f8rO/4mxvcdmU/Nj3SJYPzg2Tbvwq3rUoos5QbDGCWgGwdLVJDJ942IZJ2cPIxGf5UEKa8whW1zWtEuhbxEsMdjPneqRXiq/czo3L9OCYI2TxGiCNdXcPQ5WRnqAgPf9fUR4fDwcQa9t22yXlU95dt4iWDLZftFWVs16g2DtQ+n9ASyCnMX6Mppg3dqv+xpBjWwI/Cvbgq7WQ/4sHwLORLKmuApvPbC9mwd5yTzefBCscQ8nCNY4rBnpIwLZCZZWSloHHxo/+hnXc9XDXYW3yIp31prJAtJDmSBYPVC93efohw8fF+Nk63mkFQjWhj8nZedrooLeFZud4ZDFUFfhrQf26JdGrfoMBah2cg7qQ7DGCWH0XoFgjZOt55FWIlibHHAbztXILCRrqKvw1gNbAe4KdPdavjwf7fU6v9nzgmCNkwAEaxzWjLSWi/CevOVhUcJppSqhjEUgC8kadqfxLYIlEH8aK7eq0YaBUzUrP5UhWONkAcEahzUjQbA2BIjPmrcbMpCsYXcV3iJY3l/QZHN/vLm8yy9TDB0Ea96DfuWRV3QR3pK3iJZCRrKcSo6i0xlI1pCcmvdiOjxvYN1l9WkUTZwwTwjWONAhWOOwZiQsWPd0gPis8btj9LOvxwq7x3PfI1i/PMU56UXtsci89xuPE3MyJwjWOEGMfsgQ5D5Otp5H8vwBPAs3vRd0DF8hJJQxCOiS6K/HDNVllO4B7/ce2J6vyxHSmdxMrTUHgtUa0fv9QbDGYc1IWLBKdID4rBKU2tXxntZpb6VdY7rvESzP2dwF2JunCyl1rQLlNQIQrHFaAcEahzUjQbBqdEAxNjpxTnxWDWq2ut6Tkz9alSyfMth0OZV6j2B5N/3pmK7mSIFgzdQBCNZM9NcdGxdhueyJzyrH6khN716vR2vrZsW6R7BGvzhqBfvO8YXUtWtpXR8LVmtE7/c3ep8QgzVOtp5HgmDVSUdWLH2Uy9JC6YOAsrwrvZPX2O29VXcJO7r3wPb+kibQ/b66eJddF0Xe2z2dfg/B6gQs3T5EAIJlUxDis2y4lbbSu0ckK+KVOl3SP90jWALo11JUJ9XL9KJuCSEEqyWaj/uCYI3DmpE+IgDBOqYNuA2P4feo9ehnYsuVNE/b8Mjl4DlVg0DlypzbqgXBarnlIFjj0GSkUgRGEiwdJlJiyaiun0eYymUo1yGB8KWaV1YvatB78+SjjwiW95OEXUx6ZfrjuhYEa5x4Rn+tEYM1TraeRxpJsPQhqxePDhX92TMoxrnhNjQCt9MsatB7UyvWowe295OE2hhyE1JeIgDBGqcREKxxWDPSHBfhpadAzxblPfoioTD0PtnIZMLlDV9S1HisplasRwTr89Pp9P1wsdQNSBzWa7wgWHU6dKQ2BOsIerS1IjDagiVvwWWR3n+V1G1IfJZVK1+3i8Ahbq1WV/HpSr7D5RHB8v6i1uKJw4JgHd4EBzqAYB0Aj6ZmBGYTrG3im9swY3yWLHWKz+qSgNIs+XgNI8ZjNQs/2ovp0ElCz0cumwERT2/vztg7Mc5kdYRgJdo4gZbihWAJsuxuQyWhvLbgBVKV6VONmh9L9x0fJtd7BEsuQpn5vBbyYWHBmqmbEKyZ6K87tieCtUlBREvvC504zFYUn6XgZ04b2iT7H6fTSUHvkUqT7O57BMt7oLsE1jTqP5IG3JkrFqxxQoRgjcOakT4i4JFgbbMjPgtNvYVANFdhkzsK9whWBObJvYQv1RmCNe4BB8EahzUjxSBY2ywVw6RA+GxFL16RBVk4KOUIRHQVHrZi7RGsCBndSdcAwSrf5m1rQrDa4klvZQh4tmBdroD4rDJ5rlIr2qnCw9xij2BJ8LpbyLtfHTfhxy2KBWvc4wqCNQ5rRoplwbqUl94fis/KeNpQme7/SnxW8faMloD0ELcoIVgRfKeHTXnF6uG/IgRrnIwgWOOwZqS4BGubOfFZaHG0BKSHEo+WEKwIZj1OE2LBmvHogmDNQJ0xo7gIb0lKL9iNaGWTJNfulEk0WnyeOWVDCcGKEIclsR4y5ZXpRZhaIx/AtaBkkhMEq1b61G+BwMj93SuZM/FZLTQhZh/iFL84z7F5iazZQ1ZCsDRQBL8ppwk/qoSU12u8Q6avPAhWzAd89FlnIFibDOQh+drx8+qIrnDtzn30IqSA2mZv9pCVEqwIJr0meSuO7CZHbb0niBVUGR4+ECxHSr/QVDIRrBXis7a0DoczgyfTcc+GgGuoTZ6XUoIVIR+WANFpDinz6iUCId5kJHnJ+hgxSzIEa/WdNmf9GQmWkMzuNnzT6hLhOWrXfNQovEIL12lRya+qlBIsder9XkLN8VDEfxVyvitHUlwhGdVtCMHyvQ+yzi4rwdrkJaIlt6Hna9qsuoUR4CVyEcKPNGOTh6yGYMml84VVqwa2M5nyBs5v1FARCPE1FiJakb7yIFijtJlxLhHITrC2tWZN6yAPA5ngn6UcyRhQTY5rCNbol4n1kUqw+zNykdyE17KOEp81ek/U7Ffr/qGdfwRWIVibJPQs08e914M7Fo3Rs+M7S8OEbaJYsao9ZDUP7ChHK02mvIRKG0Vej6D3/qUHwUq4cQIsaTWCJZFki8/Se0relp8D6FvvKUayYlXlxKohWAI5CtM0563orUmD+49sxdqg8hyfBcEarNAM9x6BFQnWJnoRLZ2S9n59W4mq6tn26Tm+p6R+5joRruQT/lVuwlqCFSV3BVasj1sxiuLuPTz0MNIXn6fThhCsPanx+x4IrEywNjyzxGdhDHiW6OhnqXVfVrkJawlWlKzuAg/FfVYhfenJ8ijZZSie4rNGPxRq92sGebOG1whAsD5iEt1KjzHgWZaRQlqK3YSWB3YUNyGK+/EhNJoI9H4pSrZb8r7eYz3qfzSulv06Ex/G7oMABOslrtHjszAGPMszClkuvj7K8sAe/VI58oiq8pceGShA2yjKWwPl7Pis0XvBsl9r8KRuDAQgWLflJGu94rOinTY0X8USQ12LZxnFQyYvikjWbrE8sCOZ8rBivVSBKDF0u4p7VUFZdkWmR8dnQbBqJUX9FghAsB6jGDE+i/yNzzKN4CErJsQWgiUQ5J75c4snxYA+ML++NqdLiaN95ZWoyuj4LAhWiVSo0xoBCNY+onq+6YOS99Q+Vp5qREnZUESIrQQrCghSHKxYt7dPRpehVjrSbQjB8vRoXmcuEKxyWUeJz3qX9Gqgckl9rBnhFpKihOZWgiUoIoCwiQwr1m01j/LwsWxSES25DeU+7FUgWL2Qpd9HCECw6vXDu9tQz6vf1S8rZYsIH/9F6RqOEKwIIGzaJyuWErqNjtGJov2ySH6L27BaXBCsasho0AABCJYNRF0erSB4r+XI+9jrmizzihLsvpuu4YhAo4CwCbg48t+iEUnaeP/KOwKzPgh091dLkg3BOiIR2loRgGDZkPMe2rL7wrYtO2SrCMHub/Y8JEcIlqQWAYRL7SoKTAupju0mHS04tGblreOzIFg16FO3FQIQLBuS3gmWXIQtPwBtKPloFeHE+24c1lGC5V1hr1VFF2vKVUjZRyB7fJa+Po5etArB2tcjarRHAIJlw9T7+wqC9VGuETxku3ziKMESHNHuuiP5aN3DKbPb8GhaBwhWnS5Ruw0CECwbjhAsG26zWkXwkD1067YgWBFMeZcKQsC7bbtsOWUy5s9SfJZOmtYWCFYtYtRvgQAEy4YiBMuG26xWEbjFwzisFgQrUmb3TVGKjljO0irH42Z3G4pkyapVWiBYpUhRryUCECwbmhAsG26zWul988uswQvHfRiH1YJgaR6RUjZsuOEqLNSgG9Wk+ErroAdWtiK/ur5KSoJNIVjZpB9jPRAsm5wgWDbcZrYSwfLsNXlorGlFsCJasXAVHt82q8dnQbCO6xA91CMAwarHTC0gWDbcZrbyfi3fw3sJWxEsCcA7ELeUBFdhm60jC6bu/BLRzlRkxdoC4W+tC4KVSdpx1gLBsskKgmXDbWYr7zITNndPf7YkWBH8pbcUBVdhm+2zYnwWBKuN7tBLHQIQrDq8ttreX9akaXgt1wjesS/vxe62JFiCRl/7X9h0f2or5cY6mhNp6gIcDS6ipeO1nv3mVrh0r6EI+RafBcGyIkm7IwhAsGzoQbBsuM1u5T1dw91A99YEK6oVSy9MkSz5UyltEFghPmu7w7ENYvu9tN6v+yNSwyMCECybVCBYNtxmt/J+iO7dk4FG91y+Kj0e2FGtWNxV2H4bybyrXCZfte96eo8i5bJ63txYnWbXY792mirddkQAgmUDF4Jlw212K+9y07tA7t0hBCuqFUvgEI/VZytljs/qg9jtXiFYI9H2OxYEyyYb7y9qYrBuyzXCtTk3M7r3emBHtWJJvFwIbXt4lbTaXGoZ47NK1n+0Tq/9enRetB+LAATLhjcEy4abh1ber+S7Gcfd64EdIfL/ntKQH6v/dsocn9UTvV77teec6bs9AhAsG6YQLBtuHlp5N9rcPEnY84HtPTDtkdIQ9N5/S+E2rMe4536tnw0tZiEAwbIhD8Gy4eahlfd7CXXNmjjPi9LzgR3ZiiWQSEI6ZltBtMpx7rlfy2dBzdkIQLBsEoBg2XDz0OqT0+kkN6HXcvOQXO8HtnfWuScsZadX4DulPwK4Dfcx7r1f92dADQ8IQLBsUoBg2XDz0Mp7oLtOlCsOa5gFaxvI+2WNe8ojs5/Mf5QxCIiU69odAuFf4w3BGqOD3keBYNkkBMGy4eallWcucTNVw4gHtnelLlEeSFYJSu3q4Da8jeWI/dpOivTUCwEIlg1Z7+8i0jQ8luv3g/MO1mrZq+fzqAe291T3JUDKhfVdSUXqNENAREubSv53yuk0ar+CtW8EIFg2+UCwbLh5aaWQHXk3vJZXBHnUA1svSgWoyY8auUCy5kiP+Kxn3Eft1zlSZtRSBCBYpUi9rAfBsuHmpZX3mO5XOTRHPrAjp224VDBI1rztlkWHrAiO3K/WOdKuPwIQLBvGECwbbl5a6VoyeTS8lle5sEY/sL1nYy0VHCSrFKn29VaOzxq9X9tLjx5bIADBsqEIwbLh5qWV92v4Xl21N/qB7V3BaxSJewtr0GpfV3FZ+ppZ6bTh6P3aXmr02AIBCJYNRe/vH4LcH8vVe6qGV8lGZzywvQeq1WxdThfWoNWn7krxWTP2ax+p0esRBCBYNvQgWDbcPLX61XEs96tkozMe2GKhchVmsTxAsuZvP+nSRrTmz6bfDGbs136roWcrAhAsG3IQLBtunlp5zoXlgmBJWN4VvVahyPhei1if+tnjs27e2N4HSnp1isDoZ+fNS2ydYrM3rdHY7c3n+ve4CPcR85zy6dX1ejO/iDO5CqUWSpX/5smSooyulLkI6LTJ14mspJdo6itJvn70bK6OjR5dHw/Saen2yALBGoc2BGsfaz3/vtivNqXGq+tyZtf+O6AAACAASURBVBKsbK5CSVQvPeXC4OU3Rb9fDZo5PgvXtA8d6z0LPSeVXFE5gGbkEYRg9Zbwx/4hWPtYeyZYr67LmUmwBKX3G7L3xf26hkDWCcO3lsa0aY5AZrehdE3WLD10KPkQ8GCJhWCN0ysI1j7WnnMhuiNYgtN7dtZ9kd+ugYXBilyfdrNcLH1W87JX3NMjUB43hmKFvjrHqo4b9fZIEKxxEoBg7WMNwdrH6FUNz4FrhuV8aCIrlqxZuAyPoNi2bWa3IfFZbXVldG9yAYpY6aPTS4FgjZMEBGsfaz2/v92vNq3GC6/gbBfhhkLGeKxtbcRlTdP1hwPrS0jBklnShVzq20a0fCLPrG4hsBGrGXFWjyQCwRqnrxCsfawhWPsY3azh/QitcVkfmuEyPIpg+/bEZ7XHlB7rENBzT1/kXok+BKtOnkdqQ7D20YNg7WN0t0bWeCysWQeUYkBTvdx07Y4OXWQruKl9SlQ6J2IlguW5QLDGSQeCtY81BGsfo4c1PB/DPLi0983/eT75pTxgFF8IEJ/lSx4ZZ+MxzuoRzhCscVoIwdrHGoK1j9HDGpnjsS4XrqyvengRAH9QYTo093xS5chySetwBL3jbZXPSrrlLc4KgnVcti16gGDtowjB2sdot4bM57qvMNKDaHdRdyoQm2VFrm+77PFZ5Grrqz+XvcsNqCzsEV3QWLDG6QkEax9rCNY+RkU1sge9X4JActIilZhSSS9FxWd5DUI+AgppHY6gt982SpwVFqx9WY6oAcHaRxmCtY9RcY3sQe/XQPDCK1aN4RUzx2fJivrNOT5wOLAJB5x9vU1LSLFgtUTzcV8QrH2sIVj7GFXVyHYpdMnieeGVoDS+jiwSG9EaP3rfEYnPaoOv9EPuwCzhDRCsNnpR0gsEax8lCNY+RtU1sp8svAUIL7xqNRnWIHt8FheW16uSp+tt6md/vwUEqyWaWLCOoun5AJLLuwhLANfXoK7TiRgkWrK+R3XIBH8UwX7tM7sNcVeX6Y3ItrKwSxcyFgjWOKliwdrHGoK1j5GphsiVThauWnjh+ZV8ZqLFKdfbepcpzurRzoJgjXvuQLD2sfYcMhTWgiXYvfte91XjeA0lKZWC/dfxruihMQLZ3YbSOZF8yun0+TnOKuPJ0mv5QrDGaTwEax9rz+FCym2p8IoPxctlz/uwPl8rkdUMX7L+yzrEZ9UiNq6+XroKctZLOFv5+XQ6vVk4OW7WOCssWD52KgRrXw4KFfJ6vVRogvVropM5+2pUVoNs8GU4zaiV2W24mrs62vU2LfUdC1ZLNB/3BcHax1phQl5jsd9df1hHsWCtlHR0X8Ve11jthWfBaFYbxTDpipQsx/Y3HGVFVe6s7HdqKoBd+fiyya90P0CwSpE6Xg+CtY+hZ0OLnod6VnwoUQgW7sF9xVvlhbePhL8axGf5k8nejPRRp+fOCnFWuAj3tGHM7yFY+zj/a7/KtBqKU9UHdTiC9QsPumKlIT6rGKrhFfWyVgxBxpd2FitqhuttWio2FqyWaD7uC4L1GB/vmQR0v+sLi34EC5Z3UMdtv7qRsrzw6lYdo3bm+Cw9YGQqF9GPVFaOs8KC5UNTIViP5eA9VEgHgN5Gs2CRnuHY5o/6wju2av+t9UKXv14xPtlKNCuqYuRk2l81zgqC5WMHQrAey8H73cRK0aCDZx9KBAvW90mPvI/c0tFeeCOxmT1W9vgsuZhePHRmA34xvr6IlVLD66kkD1DhIhwnBQjWY6w9JxnVzF/JLwLB8nxqYNzWazOSiJbMmMpnRPGFQOagam/uauKsynUfglWO1dGaEKzHCHo3trziU94Jlnef69ENNau9txfeLBw8jps5PktuOMVn6UaCGWWV621aYgvBaonm474gWI/x8ZwD69U1OVqKd4Ll3ec6buv1GYl75vrgerRXWVik+4oNylZmuatFXOUOJM6qTqMgWHV4HakNwXqMnucUDa+yuEcgWN5Ngkc2k5e2s154XtbveR7Z47MUFNr7tOGK19u01GkIVks0sWBZ0fTuzZJXSHvlRfFuwSL+yqqO9e1Wv2euHrFxLTK7DXu5q0VOdUKT+0uP6SkE6xh+Na2xYN1Hy7s361WSUe8WLPJf1WzNdnV7vfDazXDdnja3YbZEpYrJ0gkhPaSOlsxxVsJJGMnVOapAsEYhfeMU2rih3Y/k/TaXVzmwvBOsz0+nk1yElPEIyG2zEa3xozPiIwSyuw1FIKR7lpL5JKYOByhmUiRrZCwKBMuiibY2WLDu4+Y5wF2z/vTW6XzPLkLvOS9sWyhWK+Kz/Morc6oBBYzqxV4an5U5zkpY6AqOy9QqECzbvvQexwPBui1XWaUVLuS53ORSngmW7mzThqDMR0Dp//WQL33hzZ/xOjNYOT4r8/U22mv3krRCsGz7G4Jlw212K+9y08ePLFivimeCRYD7bLV+PT7xWf5kss1I7iOldciWhkBEQ+6xF5eongPYFZOWbb1yAW7rvZcvDIJl24feX9RYsG7LVc82z1eKvbt324xXgkWAu+0BMqIVbsMRKNvGWCE+S/qngNdsgf6SuD5gZCneS8QKwbLtDwiWDbfZrbx7s26eIBRoXgkWAe6zVXp/fL3o9DJ4cXv4fjNqDEBA5EMPpYwkZAB8w4dQnJUe0qV3NkKwbCKCYNlwm91qpL5b1nrzBKFnguXdJGgRQtY2uA39SjZzfJZf1MtnZrUGj3zhcIqwXJ5Ha+IifI2gd1KsGd+Vm1cLFhncj27V8e1n3zM3fsUxRlSMkmKVPMcwxECy3SxL4qwejQbBssnC+8sagvVart6zCWgv/+aeOnolWN5zXti2d/5W1i/y/MjMX2Hm+Kz56JbPoDYFxa2eIVjleF/WhGDZcJvZyjsXuHkH4QaYV4I18gEyU3myji2iNeKeuaz49VyX4huVCZz4rJ4ov+67Ns4KC1Z7+UCw2mPas0c9o37pOUCDvu8GuKtvjwSLE4QNpO6kC+KznAjixjSIzxojm+16m+s0E0dGH/kBSgzWEUnVtcVF+BIvPaN0YthzkSHh7uEUjwTL+1eGZ2F7nFvLe+Y8ri/ynHAb9pWevm5FrPbSLtTOAoJVi9hzfe/vFgjWS7l6T8+g2Sr+6u7+9kiwvN+aLauMNioulrqHHPFZdXiNrA3Raot2izirRzOCYNnkBcGy4TajVQT34MP4K4HmkWB5PzWwmQSzZs7uvZl6v3x6zz9z/7gNj0n30fU2x3p+2RqCZUMTgmXDbUarCO5B3bggg9Dd4pFgeU/RcGnG5cvfvvWIz7Jj17ulHhq6dgcrbRnSW9oFfXSNKBAsG8oQLBtuM1pFcA8+jL/yasHyDOy9nBcKzBcx5IVUtxXv3TNX1wu1eyDAx0MZqvqKFbFqHWf1aHQIVplsrmtBsGy4jW4VwT0oTB7GX3klWDqW6ZWo3L01+6yBuFhsW5H4LBtuI1ppL+rjQR8RlI8ItEy7UIsrBKsWsef6ECwbbqNbeQ8TEh678VdeCdbIh0et4ty9NfuiI72QNqJV2//q9XEb+tUAPh6eZePhDs6Rz0jSNIzbk5wifMbas5Fl0wbdw7ubesVbDJau9fh1nD5Xj7Qb1HZFtOQ6+KJ6FBpIcYW1XmYUXwisek/o0ettWkoRgmVDEwuWDbeRrbzLaMNiN/7KowXLu+/1YdbWO1pI5mzb9sRtaMNtRKvV4rO8WVYhWDYt9/7yxoL1HI6gd6bnoneTZLVbvFmwvG+AI+ZyXCy76nizgpT5zdOmU/wbxRcC2Q93zIyzeiRpCJZtH3h/v6xOsLwbWDat0weXuMBugWDtQvSiQpFZ8EGXq33516H7uLY3K0LLtUXsS+58pXJQSgf9PVORO1AxFtI5jwWCZZMKBMuG26hWuhZHhgjvRR/8b0sm6Y1geU8u9mkjS4qIli7c9W4KLdGh0XUUAyRXLWUeAiJWkkNGYqXYvx7X27SUFgTLhiYEy4bbqFYRgtuFRTFvKq44CGHv1+S0NuHiNrQpFvFZNtyOttIL6qvzcfejfXlrH+mGAQiWTXsgWDbcRrTyblzZMCjJJPABL28Ey/sJpV54bacNveb/GrHBLGMoLkvmWk4bWtArb5PZ4iodkjtQBCtKgWDZJAXBsuE2olUU61VVHHYvwmAVyKoES3gRn2XVmudYGbkNIVp2DG+1zB5nJZ3ZzWXTFtImvUGwbDBCsGy49W4VxXolHHazt1+C5Y1gec7geu+anNbKJ6Kl64KwZtUhK3K1Ea26ltS+hUDm9CIzrrdpqWUQLBuaECwbbr1bRbFeVbkHBZo3gqUXpNfEnMW5LxppI/FZNiCJz7LhtrUizuoYfiNaQ7BsKEOwbLj1bBXJelV8enADDIJVrjqjCdY2M+9u03IEx9bUMVrF1uA2LMNd7kAFsOugSbYiHVDsRKQ4q0cygGDZNBSCZcOtZ6so1ivT+x+CVa46JoDLu39Yk/gsO5DEZ+1jtxGrrGkX9JGSqUCwbNKEYNlw69UqkvWqOLnoJVgQrHLVmUmwtllmz5xdLo26mrgNb+OlF46S+2WM94seZ4UFq26Pl9SGYJWgNK5OFOuVEDElGYdglSuTB4K1zZb4rHK5XdaUDOU2LMrCaxsiRCsRKhErvXCyFa/X27TEGQuWDU0Ilg23Hq1kNY9iWTa/+yFY5apjBrl8iKqaekkqXkZZtSl1CKzqNsweZ7UKeYZg1e33rTYEy4Zb61bRTspX5b66BAuCVa463gjWNnPis8pleF1TX1ByJSkFR/bC9TZ5JAzBsskSgmXDrXWrKHcObus23+ACwSpXHa8Ea1sBbsNyWV7WzB6fpZeK7r1U/F62supJUQiWTZMhWDbcWraSQUCxV1GKKbh9WxwEq1zM3gnWtpLNbZgxcLlcWvU1JV8FMmZJ60CcVb0ORGkBwbJJCoJlw61lq0iB7Vq3KbjdK8HynMk9CsGSbHEb2h8J0eOzuN7GLvsoLSFYNklBsGy4tWoVKS2D1qx7Sj89snhvFizvSTW94bUn+8xWjL21H/m9YrJE9nVXXaSiB5jcgdnyWUkG272BK8TL7ekcBGsPodu/h2DZcGvRKlpgu9ZsDm73asGCYLVQ5dd9EJ9lwzVKfBbX29jkG7UVBMsmOQiWDbcWraIFtjfxWHmzyCh+SF/gXov5NIGTBYnA6jRZRgtHT4iVW0lfM97is/RVqHwyItDZSrbrbVrKB4JlQxOCZcPtaKtorsEm1it14o1geRdEdIIlmROfZX9ceInPIs7KLsMMLSFYNilCsGy4HWkV0TXY7MATBKtOdQ6dKKgbqnvtiIrfHZSCAbT5lDtLMVozyudnK2/GU6KZr7dpqSsQLBuaECwbbkdaRXMNaq2HUjNcguWNYHnfAIeD3o5oaqe2xGfZgB0dn5U9zkpZ2HVqh7KPAARrH6NbNby/XzJ4SC5xVzjKrA9Rm4Y8t2omB28Ey3sSMr0EIirMnrLJ5aT4N8XzUOoQ6O02zH69jT5aFONGKUcAglWO1WVNCJYNN0sr7+/ye2tqZr3SABCsOtWRC0NEJGshPssuWRFv6UfLQHgRXulbtkMJSrWwuVlJu1CvcxCseszUAoJlw622lZ5XP53jfWvbzq7fzHrlkWBpTiMfHrXCfPfkxlAMTPaSOc6np+xauQ31IlDsQsY4K30hyhIMsbJr4shnZKawCAiWXedqWkaMu9L6mlqvvBIsz6n0m+TGqNHUyXWJz7IJQHryxhBTlDkxrNyAShaKO9CmU5etIFg2DCFYNtxqWsnqrnRAEUtT65VXgiXToteLafXV/ZuImnNgzrgN7eCVxmdtaReiPpgeIdTKqmeXQr6WECybTCFYNtxKW+m9rfd3xNIl/MdbDJYE871zN1xzlhtEGyFadkGJON27dkcnbfR74qzs+K7WEoJlkzgEy4ZbSavIaX+a5b26BsojwfJ84bPwk+vnbYnGJa2D29Am2GtLTua0C9ofirNqGfBvQz1nKwiWTa4QLBtue60iB7Vrbfr47eI98EiwvF+XkzVVw94muv69FPKLpIHYtVjU1BfpkKvZqxu8Zi3XdYmzOoJeeVsIVjlWlzUhWDbc9lp59zo9mn/XuGqPBMv7dTnNTxrsaa/j3+M2dCycgVMTYdRXYMYccQNhLB4KglUM1YuKECwbbo9aRQ5q17q6npL1SLC8B8op2/Sn7fU0dI8iWvqKyWiVCS2YAZPfiBVpFwaAfR4CgmXDGoJlw+1eq+jkqqv1SqB5JFjy5/7aVg+a96aThLxQXsNKfFZzVXPbodyB+vojzmq8iCBYNswhWDbcbrWKTq60pu4H1jwSLC3ccy4szU8WLO5Nu79ZFZ/FtTvtHmaeehKh4nqbuRKBYNnwh2DZcLtupdhbhcpELkNCfbwSLO9BcwS6728t4rP2MYpUY7vepstpm0hAOJgrBMsmBAiWDbfLVhnIVbe0DNfweiVY3lM1DGG/x/eCix4UlyXCnPHaFxcAD5iEkvCJWOEWHwB2wRAQrAKQblSBYNlw21plIFdayzADiVeC5f0kYffguGP7wGVr4rNciuXhpEi74FNmECybXCBYNtzUKgu5Gvru9kqwvJ8klMJ1D5Cz7wW3LWXF2oiW20kysfeB6/rKWzmhrlc10EXssgiPKl2PsY9axHkcCJYN8Czkavh72yvBinCSMNODx7bt7K2Iz7Jj17PlFmclFz3uwJ5I1/e93VepRMwjr1XK9JyDYNXrXYbTgtuqu2VsvwerV4Kl+Xo/SUgcVv1mvW6hr/Gvic86DmSDHkovpm4wFF1UIiCrr/bJSGK1TRGCVSmsA9W9eUUykStZ5XX6f+iHo2eCpQe+TJNeiwSlfFiU4wgQn3UcQ2sPxFlZkevfzsN9lRCs/nLeRvBEsEToZS3NUj47nU561g0tngmW9zsJJagpQhuqIeMGw204DmuNpA8ExVlFz2czFrUxo2kvyHqgD4/ZBYI1TgIeCJaspIrxE7nPUnQKegpZ9EywIgS6D/fpZtH4B+vQy0VfT3IfUtojQJxVe0xb9TgrzurR/CFYraS7389sgqVn7w/JQjamuAY3UXsmWJqjrsyZEXewvxWea8jkKCsWpT0CuA3bY8r1Nu0xbdWj13hECFYrCe/3M5NgyWIly5Xn9+0+gq9rzMTU5V2ElxCJTXs3VXIvoUXty9soweWfE278cgSO19S1TnIHDo9BOD719D14iLPCguVDzWaRgUzB7JeSnO5h8m7B8p7RXcIclhXWxzNgyiyIz7LBLnegHjLaRxRfCMhSoBfblNiQCiiwYFWAdbDqaIIlHfw2aTiGPip1anBq8U6wvOctkfBwE45T4YwxAr3Q43qbXsge73cjVhHcMRCs4/Iu7WEkwdK7VeQq4xVmw+4a3BOsd4IVIeGoMMZNuKdpbX9PfNZ9PImzaqtrLXuL+FKDYLXUgMd9jSJYCrnIbNV2o7PeCZbUMUIc1nRf77hngJuRRL7lXpE1gHJ6f72NHizEWfnTBlkJZC3wHk96Czk3L6sGYvXuEelNsCLrYan4Xb2LIxAsBTl7f4niJixV//b1Vo/P2tIuaJ9QfCEQJc7qEWoQrHE61ZNgyWqlZ0QEt7QVcRdxV5eTj0CwvH91bHiSdNS6Ldq0i+h+Obpy4qyOItivfZYXGgSrn45c99yDYK1gtRKObuKuohEszdd7PizNcVq22HH7P8RIK8Rncb2NX1UU0VeiXCVKzlAgWOOk2JJgeUxa2xNJnRiUBctViWDBEmDe7yXUHOWq0QYZepmkK23yMxl9tSk+S1aETEVfaUoL8jbTopKsJaulAII1TkFbEazVrPluUyVFIViySihI1HtxK2jvwHWaX5b4LK636aQgDbrNbimAYDVQksIujhKsrCT/EXyugtqvJxqFYEVJ10Cwe+GTZHC1yG5DWatE3GW9ovhCQHold2DmwGEI1jidsxKsjeSvdtBFz8Y348RTP1IUgqWVRUjXoHkS7F6vh6NabG7DCMn1iLMapRX143i/3qZ+RfdbQLBaovm4r1qCld16+gitqZc4l6pEJIKll6O+Fr0XrFi+JeTdbcj1Nn71Ry80PYNkuVqlyEKQJebP+4n0UoK1MrHSvnN5YvDWAyESwYriJsSKFePV4zFeYbs3kIMSvnRo5RdaJot8dIK1sh5uT4Qw5EoTjkSwIrkJdepRpnWKfwQ8xGdxvY1fPVntRNa1JFwefzeqS1SCBbF6Frg+PEX43aVjuKeP0QhWFDeh8C419xqfFTRrjIACRJXWYWTAMtfbNBZiw+6Ux0ruwIjX2zSEIdxH+KO1RyNYK8X6lehsOHd1NIIVyU2IFatky/iqMyo+izgrX3K/nE2G621aoZstnjQCwdKzQR96nydKVttCH0MetohGsCK5CbFitdhWc/oQ0dKp1R6nDbneZo5MS0bNcr1NyVpL6mTL6+edYMn1leUGgBL9Kq3jOtfVo0VEJFhRko4Kd6xYpVvIZ72W8VmyBuiFFSZ+wKdIusxq9Tire6BmC3OQVej7LhpEp70QCEuuBEhEgiUT/i+DY2WOKE+mINEjOERuK6Il60bt16XM/SJWslrpJ8UXAh5PknpBKJt7ULhG+jj3ogcz5xGaXEUlWJr33wLdM5fxQTVz080cWy9kWTv+eHYf6t+XQfEKWhep+vFMqCR7Ui7MlNjtsVfNfF0jiZAxLzsLjHRIqkZWGeuGJ1eRCZZ3X/q1wmfKJZNxM7OmdRAgzmpf1nJjy/Kereik8FfZFpVwPWli/yK6CDd9inJ1juab9YGVcG+zpKQIcOS9XLDZYq+2lUfyfJRLK1fNVJbTyAQrmrk3DSvPtZ9ZTXIE5MZVPisFOFP2EUjhmrmzTAW4owf7OjCjhkIp9I7UwbA0JTLBihbsLgXSlyExOWm2DwtxjADZr+uFo8MY+nDNWiJ5PbLK4Na6wmVoLxVOZIKlNUYz+ZK2oVQzqQcCdgRaptewzyJWy+8WuMRap8975LaLJWlfsw11t2AtdNEJljaLNk2kQsB7JGkx10gIEGdlk9YK5ErI/MsGD606IaDYZF1/I5KVskQnWBJKNLOvlEkndHAVptxSLGoCAnIHKs5KlitKOQIrXdkU8WO8XJLxar49nU4KaE/9HsxAsKKlbNBWkGtTAX0UEAABOwLEWdmxU442veDSWg+uoIn4nrBL13fL7LF+H9DPQLAiWrE0Z1yFvh8CzM43AlxvY5OPCJWI1Wo3C5DF3aYvrVstdZo+C8GK+HWCq7D11qW/FRDQdUVyB2rPU8oRkCtGlgNZz1O7Ze5AQpLRcl3pUVPvO8VbLXUXaxaCJYX4yXBXXA9FqukTV2ENWtRdGQG5A5WFO3MagV7y1ellWQ5WJFYbpuTA6qVd+/2u5o5O5yLUgqKagDVvneKhgAAI3EaA621smqEXmxKHruYOvIVWxA9wm9R9tVom3uoW7JksWFpfxDwn+qrUqcJVgk19bX9m4xkBuQHlDpRbkFKOQMqs2OXLf1VT1s9fD7SnaT0C0kHF+um04LIlG8GKasWSX1pB7yub8JfdhCz8FQI6Uv8tcVbVmrF6nNU9wCLG6FYL31GDZV2C1zLIRrCiWrE0b+KxHD0hmMoUBEi7YIedl9p97KLdW2vXgvktl3YJrkCwIn+tLHWEdf6zgBk4QoA4K5swZP3Wc4M4q/v4yRpKElqbfpW2WjX9x0N8MlqwtOBo2d0vhaR4rKWOspbuYOqlRIDrbWxiXSkLuw2hj60IcD+K4OP2slopDQYhLlc4ZSVYka1YqS+/7LvP6T0QAoqzUgD754Hm7GWqvNDKJUGAezlWtTWxWu0glpVgRbdikYS0dqtTPwoCxFnZJUWcVT12kT+261c7rgUkvwDrzAQr+uWeepjqZCEFBLIgIGuVrFbam5RyBLAUlGN1XVOHhxTfR2mDADF/FThmJliCIfr1CJwsrFBmqrpFgDgrm2i2tAt6jlFsCESOx7WtuE8rYv4MuGYnWHJHKPmofkYtergqGzMFBKIhwPU2donhgrFjt7Uk/uo4huqBq5aMOGYnWIIlQw4USJZRwWk2DYHt3sDIHzczwON6m3aoyyWtOwgpNgTQRRtuH1qtQLC02AxmYkjWQWWn+RAE5A5U3iHirOrgVpyV8lktfbVIHWS7tcl/tQvRzQrSRXlNZLmiHEBgFYKV5SQJJOuAstO0KwJcb2ODl+ttbLiVtIp4N23JunrVQRcbI7sKwRJsWU6TQLIabwK6O4QAcVZ2+GQhkKWAi97tGN5rmeWjuj0yr3uEWHVCeSWCpReBMvpmcF1AsjptCLqtQoDrbarg+lCZ2BYbbjWtsnxQ16y5ti7EqhaxyvorESxBkynoEZJVqexUb4aArAPKZ/VJsx7X6EgvNMVZEdvSX964B+9jDLHqr3/vR1iNYGnNOlWS5XoOSNagjcIw7xEgzsqmCLzQbLhZW4n4y1tBeYkAejhYI1YkWBlyY12qib6GvxysNwy3FgJcb2OXN9fb2LGztuT04EvkpIPfYTm1qpO93YoES2j96XyU3I6cr5a6vuANwbK+hJJkNtorcgeSz6pOoFwpUodXy9q4B5/RVMoPJawVwaJMQGBVgiWoM7kKtR6dRNLdhZxImrCREg7J9TY2oXKliA23Vq1WPz2IG7CVJjXoZ2WClelU4aYKJCtssCkW70JxVsrCLssVpQ4Brrepw6tH7RXdgyJVslJhreqhUQf6XJlgCbasXzsEvx/YFIs2Jc7KLni93HQ6UG5ByjwE9HEg9+AqRXr37hxbJZJFcYbA6gRL4siaL4Ukhs42m+Pp6FSt4qwy5IgbCbMsxjpgQozLSNTvj5UttvbWSiFVPnStaBYQrGeYdKQ3Y04f4rKKtsGylYizsomeOBcbbr1bZQxul67JMoqlqrf2dOgfgvUMqr7cRbKynpTCZdhh8wTukutt7MKTZVjuQFwydgx7tMwU7iHdUloFWav0B13roTEDw1zdvAAAEPZJREFU+oRgfQQ5u3mZfDwDNlSAIRTA/pfEHxO9RMD1Nr2QbdNv5OD2LUj9x3NqBU6Ct9GJ6b1AsF6KIGs81rZKbVxdLstVHdO33vAJ6AtfLyHirOqgZ8/U4TWjdrTgdumUCPvfzz85HDFDawaMCcF6DfIP59OFA+CfNgQB8NOgHz4w19vYICfOyobbjFZRrFdK/KlDEbj8ZmjJhDEhWK9B1wtJJCv7lz4JESdsuIFDbmkXFH9HqUNAL0LFWeGqqcNtRu1I1islgubE6QwtmTQmBOs28DpRKJKVNej9ctWcNJy0+ToO++envkWsVtDfljASZ9USzTF9RbFe6Tn7uzGQMIoXBCBY9yWRPej9euW4Db3sSvs8SLtgww5rrg232a0iWa/0fJV7kLIQAhCsx8KWFUCnrlYp+sraiNYqa86wTuKs7FLUoQ8dbiEuxo7hrJZRrFfCB/fgLC2ZOC4Eax98EY4v9qulqsHJqRjiJJ+VXU6kLbFj56FlJOsV7kEPGjNhDhCsfdD1ElM8VsZM73urh2jtITTn99wbaMed623s2HlqGcl6pUuYlXuOshgCEKwygeuFpkzv2U8W3kMDolWmJ71rQazsCBNnZcfOW8tI1ithp+B2TqR606IB84FglYO8SvqGR4hAtMr1pWVN6Z5OBurgBScD65GVBUHxlMRZ1WPnsUUk65Vc0Yq/oiyIAASrTujZ7ywsRWPLRKwAYb7MSlGrr8epwHrMLluQduEYfh5bf346nb73OLE7c9LJQW7OCCSwllOFYNWjuVKOrBJ0lJRRF5PqJ+U4ArJQyVL1xwVuFDiO1u0eiLPqhez8fn8JFKpBcPt8fZk6AwiWDX5I1mvc9DARyZI7BqtWvV7JWiVShRuwHrutBdfb2LGL0FIpcyLdTEDuqwha1XGOECw7uKslIq1BSq4ZWbX0E7J1HzmRqj+cTxgRW1WjYa/r6mWm622IszqGo9fWEcMzCG73qk2D5gXBOgY0JGsfP8jWS4w2UiXdWfVU6r7WlNcgzqocq8g1IwW2C+d3p9NJ8WKUhRGAYB0XPiSrHMOfz1YtPXxWufRUlqlLUoWlqlxfHtWUpUoWKwKI2+DpuZeIz1gyt3vWqEFzg2C1AVpfKvrC4uVZh6dIlsjWRrzqWvusLR1QjJ7iqfRT5IrSDgHirNphGaGniOlxCG6PoFkD5gjBagcyge/HsRThEtn68Ry7pb97LiJTegGIRP3+/BO3Xz+Jcb1NP2y99hzNNSgcSc3gVZsGzwuC1RZwkSzlaOEl2w5XkSx9Ef79TL5kwdD/jQxmljw3y5SIlP4tWSPndnJ+1JPkLXfgKm7lMaj6HyWiaxDrlX+9GjZDCFZ7qCOatNujMKbHjWiJbOnB9r9n4qV/b3/2ZrKRJBEo/fntuYH+f/uz1we/74MA19v0wTVCrxFPDWK9iqBZA+cIweoDNiSrD670ug4CXG+zjqxvrTRSQtFt/vrIU3A7qWnW1t0Pq4dg9VMEkSy5C+VKooAACJQhQJxVGU6Za0VLKLrJQleHRUqEmlmHXKwNgtVfDH87X9TbfyRGAIG4CHC9TVzZtZx5tLsGsV61lH6yviBYYwSqrxp9lVFAAAReIrClXeDLH82IHFqB9Qr9fYUABGucUvzlTLLIlTUOc0byjQBxVr7lM3J2ei7+FPRkLrFXIzUl0FgQrLHCivyFNhYpRsuMANfbZJaubW1fn+/ktLWe24q8V3Pxdzs6BGu8aESylDyPDN/jsWfEuQjoS1/5rN7OnQajO0MgalC7YCTvlTNl8jQdCNY8aRCXNQ97Rh6LANfbjMU70mh/fso/p4NAUQvWq6iSGzBvCNYAkB8MoUzF+nojI/hcOTB6PwRkrZLVitxA/TCO2rNS2CjuKmrBehVVcoPmDcEaBPSDYYjLmi8DZtAeAeKs2mOaqccMzz0lFeX6pkxa2XgtEKzGgB7oDpfhAfBo6gYBrrdxIwq3E8lArv77fKmzW5CZ2HwEIFjzZXA5AwW+KwAel6EvuTCbfQSIs9rHiBrPz7YfEjzjfofbG3XeQwCCtYfQ+N/rASRr1hfjh2ZEEDAhwPU2JtiWa5SFXJFUdDnVtS0YgmXDbUQrAuBHoMwYRxDgepsj6K3VNgu5IrB9Lb09tFoI1iH4ujfGmtUdYgYwIECclQG0hZtkIVcSIWkZFlbk2qVDsGoRm1Mfa9Yc3Bn1NQJcb4NW1CCQiVwR2F4jeeqeIFhxlEB3dW33GcaZNTPNgoDirJTP6ucsC2Id3RHIRK64b7C7uuQbAIIVT6Z6aH3/dN2IkvRRQKA3AsRZ9UY4Z/+ZyBWuwZw62n1VEKzuEHcbALdhN2jp+MlaStoF1MCKgD7+lIpBVvcMBddgBilOWAMEawLojYdUSgfd55XlYdYYHrozIKAXio6ic72NAbzFmyi9jO4WzPI8wjW4uEIfWT4E6wh6ftpy2tCPLCLPRPFVirPi+o/IUpw3d92rqg++TIVTg5mkOXgtEKzBgHceDqLVGeAFuhfBkgWCAgKlCMha9fWTxVNhC5kKrsFM0pywFgjWBNAHDAnRGgBy4iFEsES0KCCwh0DWQze4Bvckz+93EYBg7UIUugJEK7T4pk6eF8xU+EMMrrtTdaI5S7zVJeif4SoPoYOuJwnBci2eZpODaDWDcqmORLIU7C5XCQUELhGQS1B5+TIW7hrMKNUJa4JgTQB94pAQrYngBx5agct66VBAQM+Qb5+sO7JeZSw66PFpxoWxpvEIQLDGY+5hRD0kPz+nd9DfKSCwhwAuwz2E8v9e6WBEtjO6BCU9dDy/Dg9dIQRrKNwuB9PJH+WuyfpF6hL0wJPCmhVYeMapi1DJaqWPssyFuKvM0p2wNgjWBNCdDrm5D//wFHODVcupkJxMiy99J4IYMA2RKpGrrFarDULirgYo02pDQLBWk3jZemXV+uMCX6xlaFDrHgJYs/LqRvZYq0vJke8qrx5PXRkEayr87gfXQ1auQ1yI7kU1bYKyZiln1ttpM2Dg1ggoI7tOCGa3Wgk36a+C2nX3JgUEmiIAwWoKZ+rOtsB4WbaI10otatPiuL/QBJurRtrXcgeuEiKAq9uV+uWbDAQrn0xHrAjL1giUY44ht+F3XBQdSngruQMvBSPLldIyUECgCwIQrC6wLtWp3Aj68lUwLAHyS4n+7mJJUBpDD7LeIViCPndulqBEnUMIQLAOwUfjGwhs1i25Ej9ZyN2AMrxGAKLlUytErJTTapU4q2spcGLQp16mmxUEK51I3S1IhEtES1au3y8av6UAWpEN4bBigWj5kPrqxEpSgFz50MUlZgHBWkLM7hYpsrVZt0S69PcsJ5ZEphTX8ffzT/19i/P429ly4E4ggya0Ea3/IUZrEOLPw2h/6SSw0q9k2WcWABUbKAwoIDAEAQjWEJgZpACBjWRdEi+9DDxafUSiNiL1jzOBEnkQkdo77q3TdnrZrVyElUiWrAn6O6UPAvqQUcoFTv0+703uGOyjZ/R6BwEIFqoRAYGNaOmnXI76+dvzT/39+o9lTduLfiNP279FoPT3zc23/d0yhtporj84JY7WNR1pJ6L1DXm0jkD4oq30a7v+yuPHSbOFVnQkcqVrcPY+fiq6pCoI7CMAwdrHiBpxEXiUz2cjUjNWB8l6jTpWrWOaKCuVAtf1c2U34DWKJBI9ple0PoAABOsAeDQFgQMIiPzJkrVKUscaqGTVUrwMsVqPUROZUmqUVU8D7ukUiUT3EOL3XRGAYHWFl85B4CECkKx9BYFsvcRIpGq7JxRyfl9/IFf7e4sanRGAYHUGmO5BYAcBSFa5iiiWRoTr3flnecu4NeXu25L46ifuv31ZQq72MaLGAAQgWANAZggQgGQ114HtFKfI1ka8mg8yocPtZgS5/rZ0JhOmEXZI6cIbTqeGlV+qiUOwUomTxQRGQJas7zldeEiCsm7pBfvj+QXr/Z657XSsTvttSXhx+9lVgNOCduxo2QEBCFYHUOkSBIwIcLrQCNyDZnrpymW0JX7dLF8jj+xvtxlIviJS278hU+3kLXIty9VIubabPT2lRACClVKsLCowAnoJf3uOuwm8DPdT3/KaXeY9+9/zC3r7v72X9ZZ/TYvd/r7lZ9vytUGi+qsCGdr7Y8wIBgQgWAbQaAICAxBY/VqdARAzRAIEuFswgRCzLgGClVWyrCsDAv95vuokw1pYAwi0RgBy1RpR+muKAASrKZx0BgLNEYBkNYeUDoMjINftX59i2XSvJwUE3CIAwXIrGiYGAh8QUP4jxWWRAwmlWB0BHVhQMLv3E6Kry4n1P91mD8FCDUAgBgIkJI0hJ2bZDwFyXPXDlp47IADB6gAqXYJAJwREsmTJUgJKCgishIBOCurOxb2TnSthwlqdIwDBci4gpgcCNxAgLgu1WAkBxVvpVC0FBEIhAMEKJS4mCwIfEPjT6XT6mrgsNCIxAoq3+nKheycTi3LNpUGw1pQ7q86BAHFZOeTIKl4joMzsIlciWRQQCIkABCuk2Jg0CHxAQCcL5TL8M5iAQBIEyG+VRJCrLwOCtboGsP4sCOAyzCLJddeBS3Bd2adcOQQrpVhZ1KII4DJcVPAJls0pwQRCZAkvEYBgoREgkA8BThnmk2nWFZGVPatkWReJRtEBEEiKANaspIJNtCwC2RMJk6W8RgALFloBArkRwJqVW74RVyerlQLZyW0VUXrMuRgBCFYxVFQEgbAIYM0KK7p0E9cFzUocSkb2dKJlQdcIQLDQCRBYBwFdNaJ0DiJcFBAYiQAnBEeizVguEIBguRADkwCBYQiIXMlt+MWwERloZQRkqfrm7A7EarWyJiy4dgjWgkJnySBwOp0+OZ1O32PNQhc6IvD27A4kG3tHkOnaLwIQLL+yYWYgMAIBJSj9CqI1AuplxtDpQAWx6ycFBJZFAIK1rOhZOAh8QEBuw41oAQsIWBGQpUrESoHsFBBYHgEI1vIqAAAg8IJoEZ+FQtQiQJxVLWLUXwIBCNYSYmaRIFCFAIHwVXAtWxlitazoWXgJAhCsEpSoAwJrIgDRWlPue6uGWO0hxO9B4MlfDsFCDUAABPYQgGjtIbTG7yFWa8iZVTZCAILVCEi6AYEFENiI1h84dbiAtD8uUacBvyN4fSmZs9gGCECwGoBIFyCwGAL/fjqdPie9Q3qpk24hvYhZYE8EIFg90aVvEMiPgIiWssLrJyU+ApsbUKkWSBAaX56sYCICEKyJ4DM0CCRCQO5D3XX4R9yHIaUqa5WutNFPrrQJKUIm7Q0BCJY3iTAfEIiPwH+cE5dy36FvWWKt8i0fZhccAQhWcAEyfRBwjMAWqyWiJdJFmY+ASJUC1nVPIFfZzJcHM0iMAAQrsXBZGgg4QkAuRJEsyNZ4oUCqxmPOiCBAHix0AARAYDgCG9lSvJZIlyxdlLYIKED9HZaqtqDSGwjUIIAFqwYt6oIACPRAQCRLpxCVX+uTHgMs0KesVHL5/XgmVZwAXEDoLNE3AhAs3/JhdiCwGgKybolkiXD9HsJ1V/wiVD+frVT6STzVajuF9bpHAILlXkRMEASWRkDuQ1m49GcjXCu6FGWREon6+/mnSBUFBEDAMQIQLMfCYWogAAI3EZCFa4vjEunS3/UnQ5FlSmRKBEpkSj/1h9xUGaTLGpZCAIK1lLhZLAikRUBWLRGv7aeI1+X/eVq4yNLm4vvHmVBtpIrYKU+SYi4gcAABCNYB8GgKAiAQBoHNyiXSpb/rp/78nwvr1/Z/WtTl3+8tciNK2+83crT9FHna6uj/9Oe6TRgAmSgIgEAdAv8f1gsloxHClTAAAAAASUVORK5CYII=", + "created": 1719210120579, + "lastRetrieved": 1719210120579 + }, + "844b359d8cfb689fc3c45f3fc0f3721d1def2595": { + "mimeType": "image/png", + "id": "844b359d8cfb689fc3c45f3fc0f3721d1def2595", + "dataURL": "data:image/png;base64,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", + "created": 1719210183501, + "lastRetrieved": 1719210183501 + } + } +} \ No newline at end of file diff --git a/pic/logic.png b/pic/logic.png new file mode 100644 index 0000000..4863184 Binary files /dev/null and b/pic/logic.png differ